:root{--ink: #000000;--surface: #0b0b0b;--bone: #e6e3d5;--gold: #c09e5a;--white: #ffffff;--hairline: #3a3a38;--font-display: "Anton", "Oswald", "Archivo Black", "Arial Narrow", Impact, sans-serif;--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--gutter: clamp(20px, 5.5vw, 88px);--measure: 54ch;--rail-w: 190px;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--bone)}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}img{max-width:100%;display:block}#bg{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.grain{position:fixed;inset:-50%;width:200%;height:200%;z-index:-1;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.page{position:relative}.wrap{max-width:1280px;margin:0 auto;padding-inline:var(--gutter)}.eyebrow{font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;margin:0}.eyebrow.gold{color:var(--gold)}.rule{display:block;width:48px;height:2px;background:var(--gold);border:0;margin:14px 0 0}.display,.h2,.big,.num{font-family:var(--font-display);text-transform:uppercase;font-weight:400;margin:0;letter-spacing:0}.display{font-size:clamp(44px,7.6vw,120px);line-height:.92}.h2{font-size:clamp(34px,5vw,76px);line-height:.92;text-wrap:balance}.h3{font-family:var(--font-display);text-transform:uppercase;font-weight:400;margin:0;font-size:clamp(26px,2.8vw,42px);line-height:.96;text-wrap:balance}.hl{color:var(--gold)}.br-m{display:none}.subhead{font-size:clamp(17px,1.35vw,20px);font-weight:500;letter-spacing:.01em;line-height:1.4;max-width:48ch;margin:0;text-wrap:pretty;display:grid;gap:6px}.subhead span{display:block}.subhead span.gap{margin-top:8px}p{margin:0;max-width:var(--measure);text-wrap:pretty}.facts{list-style:none;margin:0;padding:0;display:grid;max-width:var(--measure);border-top:1px solid var(--hairline)}.facts li{padding:12px 0;border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:14px 1fr;gap:14px;align-items:start;font-size:16px;line-height:1.45;text-wrap:pretty}.facts li:before{content:"";width:6px;height:6px;margin-top:8px;background:var(--bone)}.mast{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:24px}.lockup img{height:28px;width:auto}.mast .eyebrow{text-align:right}.mast-nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.mast .cta{margin-top:0;padding:10px 16px;font-size:11px}.stickybar-actions{display:flex;align-items:center;gap:10px}.cta .lbl-short{display:none}@media(max-width:560px){.mast .eyebrow{display:none}.mast .cta{padding:9px 13px;font-size:10px}.stickybar .lockup,.cta .lbl-full{display:none}.cta .lbl-short{display:inline}}.hero{--mast-h: 76px;min-height:min(calc(100vh - var(--mast-h)),680px);min-height:min(calc(100svh - var(--mast-h)),680px);padding-block:clamp(24px,min(8vw,5vh),120px) clamp(28px,8vh,80px);display:grid;grid-template-rows:auto auto auto 1fr;gap:clamp(20px,min(3vw,4vh),40px)}.hero .lead:before{content:"";background:var(--gold)}.hero .lead .subhead{max-width:none;display:grid;gap:2px}.hero .lead .subhead span{display:block}.hero .lead .subhead span.gap{margin-top:10px}.cue .line{width:2px;height:clamp(48px,min(8vw,10vh),104px);background:var(--hairline);position:relative;overflow:hidden}.cue .line:after{content:"";position:absolute;left:0;top:0;width:100%;height:45%;background:var(--gold)}.cue svg{width:22px;height:12px;display:block}.section{padding-block:clamp(64px,9vw,150px);position:relative}.section+.section:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:1px;background:linear-gradient(90deg,var(--hairline),transparent 70%)}.head{display:grid;gap:20px;margin-bottom:clamp(36px,5vw,72px)}.head .subhead{margin-top:4px}.loop-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,64px);align-items:center}.loop-grid>*{min-width:0}.loop-head{display:grid;gap:22px}.loop-head .h2{font-size:clamp(34px,4.2vw,64px)}.term{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--bone);border-bottom:1px dashed var(--gold);cursor:pointer;line-height:inherit}.term .q{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--gold);border-radius:50%;font-size:10px;font-weight:600;margin-left:6px;vertical-align:2px;line-height:1;color:var(--gold)}.term[aria-expanded=true] .q{background:var(--gold);color:var(--ink)}.def{display:block;margin-top:12px;padding:14px 16px;border:1px solid var(--hairline);border-left:2px solid var(--gold);background:var(--surface);font-size:14px;line-height:1.5;max-width:50ch}.def[hidden]{display:none}.def .eyebrow{display:block;margin-bottom:6px}.loop-fig{display:grid;justify-items:center}.loop-svg{width:100%;height:auto;overflow:visible}.loop-svg .ring{fill:none;stroke:var(--hairline);stroke-width:1}.loop-svg .arc{fill:none;stroke:var(--gold);stroke-width:2;stroke-dasharray:7 13;stroke-linecap:round}.loop-svg .arc.comet{stroke-dasharray:90 1900;stroke-width:3;opacity:.9}.loop-svg .node circle{fill:var(--ink);stroke:var(--gold);stroke-width:3}.loop-svg .node text{font-family:var(--font-display);font-size:26px;fill:var(--gold)}.loop-svg .node.you circle{fill:var(--gold)}.loop-svg .node.you text{fill:var(--ink)}.loop-svg .lbl{font-family:var(--font-body);font-weight:500;font-size:15px;letter-spacing:.14em;text-transform:uppercase;fill:var(--bone)}.loop-svg .ttl{font-family:var(--font-display);font-size:46px;text-transform:uppercase;fill:var(--bone)}.loop-svg .ttl.gold{fill:var(--gold)}.loop-svg .sub{font-family:var(--font-body);font-size:20px;fill:var(--bone)}.loop-svg .c-lbl{font-family:var(--font-body);font-weight:500;font-size:17px;letter-spacing:.14em;text-transform:uppercase;fill:var(--bone)}.loop-svg .c-lbl.gold{fill:var(--gold)}.loop-svg .c-num{font-family:var(--font-display);font-size:150px;fill:var(--bone)}.termline{margin-top:4px}.ringkey{display:none}.model{display:grid}.beat{display:grid;grid-template-columns:72px minmax(0,7fr) minmax(0,5fr);gap:14px clamp(20px,3.5vw,56px);padding-block:clamp(28px,3.5vw,48px);border-top:1px solid var(--hairline);align-items:center}.beat:last-child{border-bottom:1px solid var(--hairline)}.beat .num{font-size:36px;line-height:1;color:var(--gold);grid-column:1;grid-row:1 / span 2;align-self:start}.beat .h3{grid-column:2;grid-row:1;font-size:clamp(24px,2.4vw,36px)}.beat .copy{grid-column:2;grid-row:2;display:grid;gap:10px;max-width:66ch}.beat .copy p{font-size:16px}.beat .diag svg{width:100%;height:auto;display:block;overflow:visible}.invest{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,96px);align-items:center}.invest>*{min-width:0}.ledger{list-style:none;margin:0;padding:0 0 0 26px;border-top:1px solid var(--hairline);position:relative}.ledger:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--hairline)}.ledger .lfill{position:absolute;left:0;top:0;width:2px;height:calc(var(--lfill, 0) * 100%);background:var(--gold);transition:height .26s var(--ease)}.ledger li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px 16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--hairline)}.ledger li strong{font-weight:500;font-size:16px}.ledger li em{font-style:normal;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.55;transition:opacity .3s;display:inline-flex;align-items:center;gap:8px}.ledger li.read em{opacity:1}.ledger li .ico{width:20px;height:20px;display:block;stroke:var(--bone);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:opacity .3s,stroke .3s}.ledger li.read .ico{opacity:1;stroke:var(--gold)}.ledger li .chk{width:14px;height:14px;display:block;stroke:var(--gold);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .45s var(--ease)}.ledger li.read .chk{stroke-dashoffset:0}.ledger li.total{border-bottom:2px solid var(--gold);padding-block:16px}.ledger li.total strong{grid-column:1 / span 2;font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:400}.ledger li.total em{font-family:var(--font-display);font-size:40px;letter-spacing:0;line-height:1;color:var(--gold)}.strip{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.strip .cell{height:60px;border-bottom:1px solid var(--hairline);font-family:var(--font-display);font-size:15px;padding-top:6px}.strip .cell.austin{border-bottom-color:var(--bone)}.strip .cell.hp{color:var(--gold);border-bottom:2px solid var(--gold)}.strip .cell small{display:block;font-family:var(--font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-weight:500}.strip-legend{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px}.strip-legend .eyebrow{display:inline-flex;align-items:center;gap:10px}.strip-legend i{display:inline-block;width:18px;height:1px;background:var(--hairline)}.strip-legend i.austin{background:var(--bone)}.strip-legend i.hp{background:var(--gold);height:2px}.tl{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);gap:clamp(32px,6vw,100px);align-items:start;margin-top:clamp(40px,6vw,96px)}.rail .wk-num{font-family:var(--font-display);font-size:112px;line-height:.86;font-variant-numeric:tabular-nums;min-height:96px;color:var(--bone);transition:color .35s var(--ease)}.rail .wk-num.hp{color:var(--gold)}.rail .wk-phase{min-height:2.8em}.track{position:relative;height:310px;margin-top:8px;display:grid;grid-template-columns:20px 24px 1fr}.track .win{position:relative}.track .win i{position:absolute;right:0;top:40%;height:30%;width:2px;background:var(--gold)}.track .win span{position:absolute;right:8px;top:55%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--gold);white-space:nowrap}.track .line{position:relative}.track .line:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--hairline);transform:translate(-50%)}.track .fill{position:absolute;left:50%;top:0;width:2px;height:calc(var(--fill, 0) * 100%);background:var(--gold);transform:translate(-50%);transition:height .22s var(--ease)}.track .tick{position:absolute;left:50%;top:var(--p, 0%);width:9px;height:9px;border-radius:50%;background:var(--ink);border:1px solid var(--bone);transform:translate(-50%,-50%);transition:background .2s,border-color .2s,transform .2s}.track .tick.on{background:var(--gold);border-color:var(--gold)}.track .tick.now{transform:translate(-50%,-50%) scale(1.5)}.track .marks{position:relative}.track .mark{position:absolute;left:6px;top:var(--p, 0%);transform:translateY(-50%);font-family:var(--font-display);font-size:13px;line-height:1;color:var(--bone);opacity:.55;transition:opacity .2s,color .2s}.track .mark.on{opacity:1;color:var(--gold)}.track .mark.past{opacity:1}.stops{display:grid}.stop{min-height:70vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,36%);grid-template-areas:"body scene";column-gap:clamp(24px,4vw,56px);row-gap:18px;align-items:center;padding-block:7vh;opacity:.22;transform:translateY(14px);transition:opacity .6s var(--ease),transform .7s var(--ease)}.stop.is-current{opacity:1;transform:none}.stop .body{grid-area:body;display:grid;gap:16px;min-width:0}.stop .scene{grid-area:scene;align-self:center}.stop .scene svg{width:100%;height:auto;display:block;overflow:visible}.stop .when{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.stop .when .big{font-size:clamp(24px,2.4vw,34px);line-height:1}.stop .h3{font-size:clamp(28px,3.4vw,52px);max-width:16ch}.stop .lead{font-size:clamp(17px,1.3vw,19px);font-weight:500;line-height:1.4;max-width:52ch;display:grid;gap:6px}.stop .lead span{display:block}.stop .facts{margin-top:6px}.stop .facts li{font-size:15px}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,64px) 24px;text-align:center;margin-bottom:clamp(40px,6vw,88px)}.stats .lead-stat{grid-column:1 / -1;display:grid;justify-items:center}.stats .lead-stat .eyebrow{max-width:none}.stats .lead-stat .num{font-size:clamp(52px,8vw,128px)}.stats .num{font-size:clamp(44px,5.4vw,88px);line-height:.9;color:var(--bone);font-variant-numeric:tabular-nums}.stats .num sup{font-size:.45em;vertical-align:top;position:relative;top:.12em}.stats .eyebrow{margin-top:14px;color:var(--gold)}.stats .num .to{font-family:var(--font-body);font-size:.2em;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0 .35em;vertical-align:middle}.stats .num{white-space:nowrap}.head .est{margin-top:2px;opacity:.8}.footnote{font-size:12px;line-height:1.4;margin-top:10px;max-width:72ch}.stats>div>.footnote{margin:8px auto 0;opacity:.75}.logos .row{overflow:hidden}.logos .row img{width:100%;height:auto;opacity:.92}.logos .row.strip{display:none}.logos .row .m{display:flex;width:max-content}.logos .row .m img{height:52px;width:auto;max-width:none}.quote{margin-top:clamp(40px,6vw,88px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center}.quote>*{min-width:0}.quote .portrait{width:100%;height:auto;border:1px solid var(--hairline)}.quote .qbody{display:grid;gap:18px}.quote blockquote{margin:0;font-size:clamp(20px,2.1vw,30px);font-weight:500;line-height:1.35;max-width:30ch;text-wrap:pretty}.quote cite{display:grid;gap:4px;font-style:normal;border-top:1px solid var(--hairline);padding-top:14px}.quote cite .name{font-family:var(--font-display);text-transform:uppercase;font-size:22px;line-height:1}.crows{border-top:1px solid var(--hairline)}.crow{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);gap:20px clamp(24px,4.5vw,72px);padding-block:clamp(28px,3.5vw,48px);border-bottom:1px solid var(--hairline);align-items:center}.crow>*{min-width:0}.crow .num{font-size:clamp(44px,5vw,76px);line-height:.9;color:var(--bone);font-variant-numeric:tabular-nums;white-space:nowrap}.crow .num .to,.crow .num .of{font-family:var(--font-body);font-size:.22em;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0 .5em;vertical-align:middle}.crow .num sup{font-size:.45em;vertical-align:top;position:relative;top:.12em}.crow .cnum .eyebrow{margin-top:10px}.crow .ctext{display:grid;gap:10px}.crow .ctext p{max-width:40ch;font-size:16px}.crow .cviz svg{width:100%;height:auto;display:block;overflow:visible}.crow .fillbar{transform-box:fill-box;transform:scaleX(0);transform-origin:left center}.crow .tick{stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.crow .cell{fill:none;stroke:var(--hairline);stroke-width:1}.qa{border-top:1px solid var(--hairline)}.qa .q{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px clamp(28px,5vw,80px);padding:28px 0;border-bottom:1px solid var(--hairline)}.qa h3{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(22px,2.2vw,32px);line-height:1;text-wrap:balance}.qa .a{display:grid;gap:8px}.qa p{font-size:16px}.pull{margin:10px 0 0;padding:18px 0 0 22px;border-left:2px solid var(--gold);display:grid;gap:12px;max-width:52ch}.pull blockquote{margin:0;font-size:17px;font-weight:500;line-height:1.45;text-wrap:pretty}.pull figcaption{display:grid;gap:3px}.pull .name{font-family:var(--font-display);text-transform:uppercase;font-size:18px;line-height:1}.close{padding-block:clamp(72px,11vw,170px) clamp(48px,7vw,100px);display:grid;gap:24px}.cta{justify-self:start;display:inline-block;margin-top:8px;padding:15px 24px;border:1px solid var(--bone);color:var(--bone);text-decoration:none;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s,color .2s}.cta:hover{border-color:var(--gold);color:var(--gold)}.cta[hidden]{display:none}.close .display{font-size:clamp(44px,7vw,108px)}footer{border-top:1px solid var(--hairline);padding-block:26px 40px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ill{font-family:var(--font-body)}.ill .k{stroke:var(--bone);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ill .g{stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ill .hl-rule{stroke:var(--hairline);fill:none;stroke-width:1}.ill .lab{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;fill:var(--bone)}.ill .lab.gold{fill:var(--gold)}.ill .txt{font-size:13px;fill:var(--bone)}.d1 .coin{opacity:0}.d1 .cred{opacity:0;transform-box:fill-box;transform-origin:center}.d2 .tile rect{stroke:var(--hairline);fill:none;stroke-width:1.5}.d2 .tile .ic{stroke:var(--bone);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.d2 .tile text{opacity:.4}.d2 .tok{transform-box:fill-box;transform-origin:center}.d3 .offer{transform:translate(0);opacity:0}.d3 .sig{stroke-dasharray:120;stroke-dashoffset:120}.d3 .fade{opacity:0}.d3 .chk{stroke-dasharray:40;stroke-dashoffset:40}.d3 .drop{transform:translateY(0)}.d3 .redeem{opacity:1}.scene .cell{fill:none;stroke:var(--hairline);stroke-width:1}.scene .cell.lit{stroke:var(--gold)}.scene .tick{stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.scene .slot{fill:var(--gold);opacity:0;transform-box:fill-box}.scene .seat{fill:var(--bone);opacity:.18}.scene .seg{fill:var(--gold);opacity:0}.scene .meter{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0)}.scene .sig{stroke-dasharray:260;stroke-dashoffset:260}.scene .bag{transform:translate(-30px);opacity:0}.scene .demo{transform-box:fill-box;transform:scaleX(0);transform-origin:left center}.scene .beam{opacity:0}.scene .n1{animation-delay:.1s!important}.scene .n2{animation-delay:.45s!important}.scene .n3{animation-delay:.8s!important}.scene .n4{animation-delay:1.15s!important}.scene .n5{animation-delay:1.5s!important}.scene .n6{animation-delay:1.85s!important}.scene .n7{animation-delay:2.2s!important}.scene .m1{animation-delay:.2s!important}.scene .m2{animation-delay:.5s!important}.scene .m3{animation-delay:.8s!important}.scene .m4{animation-delay:1.1s!important}.scene .m5{animation-delay:1.4s!important}.scene .m6{animation-delay:1.7s!important}.scene .m7{animation-delay:2s!important}.scene .m8{animation-delay:2.3s!important}.scene .m9{animation-delay:2.6s!important}.scene .m10{animation-delay:2.9s!important}.scene .m11{animation-delay:3.2s!important}.scene .m12{animation-delay:3.5s!important}@media(max-width:1100px){.br-w{display:none}.loop-grid{grid-template-columns:minmax(0,1fr)}.loop-fig{justify-items:center}.loop-svg{width:100%;max-width:800px;margin:0}.tl{gap:clamp(24px,4vw,48px)}.stop{grid-template-columns:minmax(0,1fr) minmax(200px,34%)}.stats .num{font-size:clamp(44px,6vw,96px)}}@media(max-width:600px){.loop-svg .t{display:none}.loop-svg .c-num{font-size:130px}.loop-svg .c-lbl{font-size:19px}.loop-svg .node text{font-size:30px}.ringkey{display:grid;list-style:none;margin:18px 0 0;padding:0;width:100%;border-top:1px solid var(--hairline)}.ringkey li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.ringkey .num{font-size:22px;color:var(--gold);line-height:1}.ringkey strong{display:block;font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:22px;line-height:1;margin-bottom:6px}.ringkey li>div>span{display:block;font-size:15px;line-height:1.45}}.form{display:grid;gap:24px;max-width:760px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(20px,3vw,40px)}@media(max-width:700px){.two{grid-template-columns:1fr}}.field{display:grid;gap:6px;align-content:start}.two .field{display:flex;flex-direction:column;gap:6px}.two .field>select{margin-top:auto}.field label{cursor:pointer}.field input,.field select{width:100%;margin:0;background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;color:var(--bone);font-family:var(--font-body);font-size:17px;font-weight:500;line-height:1.4;padding:12px 0;outline:none;box-shadow:none;transition:border-color .2s}.field input:focus,.field select:focus,.field input:focus-visible,.field select:focus-visible{outline:none;border-bottom-color:var(--gold)}.field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:28px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23E6E3D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:16px 16px}.field select option{background:var(--surface);color:var(--bone)}.field select:invalid,.field select.empty{color:var(--bone)}.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.field select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ink) inset;-webkit-text-fill-color:var(--bone);caret-color:var(--bone);border-bottom:1px solid var(--hairline)}.field input:-webkit-autofill:focus{border-bottom-color:var(--gold)}.field .err{display:none;font-size:12px;line-height:1.4;margin:0}.field.error input,.field.error select{border-bottom-color:var(--gold)}.field.error .err{display:block}.consent-field{gap:8px}.consent{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.consent input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.consent label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer;font-size:14px;line-height:1.5;max-width:60ch}.consent .box{width:18px;height:18px;margin-top:2px;border:1px solid var(--bone);display:grid;place-items:center;transition:border-color .2s}.consent .box .chk{width:12px;height:12px;display:block;stroke:var(--gold);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s}.consent input:checked+label .box{border-color:var(--gold)}.consent input:checked+label .box .chk{opacity:1}.consent input:focus-visible+label .box{outline:2px solid var(--gold);outline-offset:3px}.consent .ctext a{color:var(--bone);text-underline-offset:3px}.consent .ctext a:hover{color:var(--gold)}.consent .more{background:none;border:0;padding:0;margin:0 0 0 30px;justify-self:start;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);text-decoration:underline;text-underline-offset:4px;cursor:pointer;opacity:.75}.consent .more:hover{opacity:1}.consent-more{margin:0 0 0 30px;opacity:.75;max-width:58ch}.consent-more[hidden]{display:none}.field.error .consent .box{border-color:var(--gold)}button.cta{background:none;font-family:var(--font-body);cursor:pointer;line-height:1.4;margin-top:4px}.form[hidden]{display:none}.success{display:grid;gap:16px;max-width:760px}.success[hidden]{display:none}.success .h3{outline:none}.success .subhead{max-width:56ch}.status-form{max-width:520px}.field textarea{width:100%;margin:0;background:transparent;border:1px solid var(--hairline);border-radius:0;color:var(--bone);font-family:var(--font-body);font-size:17px;font-weight:500;line-height:1.5;padding:12px;outline:none;resize:vertical;min-height:104px;transition:border-color .2s}.field textarea:focus{border-color:var(--gold)}.field textarea::placeholder{color:#8a857c}.field[hidden]{display:none}.field input:disabled,.field select:disabled,.field input[readonly]{opacity:.6;cursor:not-allowed}.lockhint{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;letter-spacing:.04em;color:var(--gold);opacity:.9}.lockhint[hidden]{display:none}.form-note{font-size:13px;line-height:1.45;margin:0}.form-note.error{color:var(--gold)}.form-note[hidden]{display:none}
