@font-face{font-family:DINPro;font-weight:300;src:url(/fonts/DINPro-Light.otf) format("opentype");font-display:swap}@font-face{font-family:DINPro;font-weight:400;src:url(/fonts/DINPro-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:DINPro;font-weight:500;src:url(/fonts/DINPro-Medium.otf) format("opentype");font-display:swap}@font-face{font-family:Cormorant Garamond;font-weight:300;font-style:normal;src:url(/fonts/CormorantGaramond-Light.woff) format("woff");font-display:swap}@font-face{font-family:Cormorant Garamond;font-weight:300;font-style:italic;src:url(/fonts/CormorantGaramond-LightItalic.woff) format("woff");font-display:swap}@font-face{font-family:Cormorant Garamond;font-weight:400;font-style:normal;src:url(/fonts/CormorantGaramond-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Architects Daughter;font-weight:400;src:url(/fonts/ArchitectsDaughter.woff) format("woff");font-display:swap}:root{color-scheme:dark;--bg: #000000;--bg-2: #0E0E0E;--ink: #FDFAF4;--ink-dim: rgba(253,250,244,.64);--ink-faint: rgba(253,250,244,.3);--gold: #B89549;--gold-mid: #C9A84C;--gold-light: #D4AC6A;--muted: #9A9385;--line: rgba(253,250,244,.18);--line-soft: rgba(253,250,244,.1);--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-ui: "DINPro", "Helvetica Neue", Arial, sans-serif;--font-hand: "Architects Daughter", "Segoe Print", cursive;--gutter-l: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px))}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font-family:var(--font-ui);font-weight:300;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--gold-light);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.skip{position:absolute;left:-999px;top:0;background:var(--gold);color:#111009;padding:8px 12px}.skip:focus{left:16px;z-index:50}.wrap{max-width:1440px;margin:0 auto;padding-block:24px 64px;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.label{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);font-weight:500}.label:before{content:"";width:28px;height:1px;background:var(--gold)}h1,h2,h3{font-family:var(--font-display);font-weight:300;margin:0;line-height:1.02;text-wrap:balance}h2{font-size:clamp(32px,3.6vw,46px);margin:12px 0 10px}.sub{color:var(--ink-dim);max-width:62ch;margin:0 0 22px}.btn{font-family:var(--font-ui);font-weight:500;font-size:11px;letter-spacing:1.68px;text-transform:uppercase;border-radius:0;cursor:pointer;padding:11px 18px;border:1px solid var(--gold);background:var(--gold);color:#111009}.btn.ghost{background:transparent;color:var(--ink);border-color:#fdfaf440}.btn.ghost:hover,.btn.ghost:focus-visible{border-color:var(--ink);outline:none}.btn:focus-visible{outline:1px solid var(--gold-light);outline-offset:2px}input,select{font-family:var(--font-ui);font-weight:300;font-size:14px;color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:10px 12px;border-radius:0}input:focus,select:focus{outline:none;border-color:var(--gold)}select option{background:#111}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.top img{height:22px;width:auto;display:block}.topnav{display:flex;gap:18px;flex-wrap:wrap}.topnav a{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-weight:500}.topnav a:hover{color:var(--ink);text-decoration:none}.top .tag{font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted);font-weight:500}.linkbtn{background:none;border:0;color:var(--gold-light);font-family:var(--font-ui);font-size:13px;cursor:pointer;padding:0;font-weight:400}.linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.foot{margin-top:64px;padding-top:22px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot .sqlogo{height:34px;width:34px}.foot .line{height:18px;width:auto}.foot small{color:var(--muted);font-size:12px;text-align:center;flex:1;min-width:200px}.gate{min-height:100vh;display:grid;place-items:center;padding:32px var(--gutter-r) 48px var(--gutter-l)}.gate-card{width:100%;max-width:520px;border:1px solid var(--line);padding:36px 36px 28px;display:flex;flex-direction:column;gap:14px}.gate-logo{height:20px;width:auto;align-self:flex-start;margin-bottom:10px}.gate-title{font-size:clamp(44px,7vw,64px);margin:4px 0 0}.gate-title .sq{display:block;width:200px;height:18px;margin-top:8px;color:var(--gold-light)}.gate-lede{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:19px;line-height:1.35;color:var(--ink-dim);margin:0 0 6px}.gate-form{display:flex;flex-direction:column;gap:6px}.gate-form label{font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-weight:500;margin-top:8px}.gate-form input{width:100%}.gate-form .btn{margin-top:14px;align-self:flex-start}.gate-err{color:var(--gold-light);font-size:13.5px;margin:6px 0 0}.gate-or{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:13px}.gate-fine{font-size:11.5px;color:var(--muted);margin:8px 0 0;line-height:1.5}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gate-title{font-size:clamp(40px,7vw,58px)}.gate-form input.code{letter-spacing:8px;font-size:22px;font-weight:400;font-variant-numeric:tabular-nums}.gate-form .row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:14px}.gate-form .row .btn{margin-top:0}.gate-note{color:var(--ink-dim);font-size:13.5px;margin:0}.gate-note strong{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.linkbtn:focus-visible,a:focus-visible{outline:1px solid var(--gold-light);outline-offset:2px}.btn[disabled]{opacity:.55;cursor:default}a.btn{display:inline-block;text-decoration:none}a.btn:hover{text-decoration:none}.page{max-width:880px}.page h1{font-size:clamp(40px,6vw,60px);margin:14px 0 12px}.acct-head{padding:40px 0 8px}.acct-email{color:var(--ink-dim);margin:0 0 6px;overflow-wrap:anywhere}.rows{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--line)}.rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line-soft)}.rows h2{font-size:28px;margin:0 0 4px}.rows p{margin:0;color:var(--ink-dim);font-size:14px;max-width:56ch}.rows .state{font-size:10.5px;letter-spacing:2px;text-transform:uppercase;font-weight:500;color:var(--gold-light);margin:8px 0 0}.rows .state.off{color:var(--muted)}.acct-foot{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:28px}@media(max-width:560px){.gate-card{padding:26px 20px 22px}.rows li{grid-template-columns:1fr}}
