.hero{position:relative;height:100svh;min-height:620px;overflow:hidden;border-bottom:1px solid var(--line)}.hero-gl{position:absolute;inset:0;width:100%;height:100%;display:block}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08090b8c,#08090b00 32%,#08090b80 74%,#08090beb);pointer-events:none}.hero-inner{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto auto;align-content:end;gap:0 2rem;padding-bottom:2.25rem}.hero-head{grid-column:1 / 9;grid-row:2}.hero-head h1{font-size:clamp(3.75rem,11.4vw,13.5rem)}.hero-aside{grid-column:9 / 13;grid-row:2;align-self:end;display:flex;flex-direction:column;gap:1.75rem;padding-bottom:.9rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-meta{grid-column:1 / 13;grid-row:3;display:flex;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line)}@media(max-width:1000px){.hero-inner{grid-template-columns:1fr;grid-template-rows:1fr auto auto auto;padding-bottom:1.5rem}.hero-head,.hero-aside,.hero-meta{grid-column:1}.hero-head{grid-row:2}.hero-aside{grid-row:3;padding:1.5rem 0 0;gap:1.25rem}.hero-meta{grid-row:4;margin-top:1.5rem;flex-direction:column;gap:.4rem}.hero-actions .btn{flex:1 1 100%;justify-content:space-between}}.statement{padding:clamp(7rem,16vh,13rem) 0}.statement .container{display:grid;grid-template-columns:repeat(12,1fr)}.statement-copy{grid-column:4 / 12;max-width:none;font-family:var(--f-body);font-size:clamp(1.65rem,3.1vw,3.4rem);line-height:1.1;letter-spacing:-.022em;text-transform:none;font-weight:300}@media(max-width:1000px){.statement{padding:5rem 0}.statement-copy{grid-column:1 / 13;font-size:clamp(1.6rem,6.5vw,2.4rem)}}.index-list{padding-bottom:clamp(5rem,12vh,9rem)}.index-head{display:flex;flex-direction:column;gap:1rem;padding-bottom:2.5rem}.process{border-top:1px solid var(--line)}.process-pin{height:100svh;min-height:600px;display:flex;align-items:center}.process-inner{display:grid;grid-template-columns:.85fr 1.9fr;gap:4rem;align-items:center}.process-copy{display:flex;flex-direction:column;gap:1.25rem}.process-visual{display:flex;flex-direction:column;gap:2.5rem}.process-svg{width:100%;height:auto;overflow:visible}.pass-track{stroke:var(--line);stroke-width:2}.pass-trail{stroke:var(--gloss);stroke-width:2;stroke-linecap:round}.pad-body{fill:var(--slate)}.pad-ring{stroke:var(--gloss);stroke-width:2}.process-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;list-style:none;counter-reset:stage}.process-stage{padding-top:1rem;border-top:1px solid var(--line);transition:border-color .32s var(--ease-out)}.process-stage.is-live{border-top-color:var(--gloss)}.process-stage span{display:block;margin-bottom:.6rem;color:var(--mist);transition:color .32s var(--ease-out)}.process-stage.is-live span{color:var(--flake)}.process-stage p{font-size:.95rem}@media(max-width:1000px){.process-pin{height:auto;min-height:0;padding:4.5rem 0}.process-inner{grid-template-columns:1fr;gap:2.5rem}.process-stages{grid-template-columns:1fr;gap:1.25rem}.process-stage{border-top-color:var(--gloss)}}.work-grid{padding:clamp(5rem,12vh,9rem) 0;border-top:1px solid var(--line)}.work-head{display:flex;flex-direction:column;gap:1rem;padding-bottom:3rem}.work-more{margin-top:4rem}@media(max-width:1000px){.work-more{margin-top:2.5rem;width:100%;justify-content:space-between}}.tiers{padding:clamp(5rem,12vh,9rem) 0;border-top:1px solid var(--line)}.tiers-head{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:end;padding-bottom:3.5rem}.tiers-head h2{grid-column:1 / 7}.tiers-head p{grid-column:8 / 13}.tiers-rack{display:grid;grid-template-columns:1fr 1.15fr 1.32fr;gap:1px;background:var(--line);border:1px solid var(--line)}.tier{display:flex;flex-direction:column;gap:1.75rem;padding:2rem;background:var(--void)}.t-bronze{padding-top:6rem}.t-silver{padding-top:4rem}.t-gold{padding-top:2rem;background:#0c0f14}.tier header{display:flex;flex-direction:column;gap:.85rem}.tier h4{text-transform:none;font-family:var(--f-body);font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.3;color:var(--mist)}.tier-price{font-family:var(--f-display);font-size:clamp(1.1rem,1.6vw,1.35rem);text-transform:uppercase;color:var(--mist);display:flex;align-items:baseline;gap:.5rem}.tier-price strong{font-size:clamp(3.25rem,6vw,5.5rem);font-weight:800;line-height:.8;letter-spacing:-.04em;color:var(--flake)}.tier ul{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--mist)}.tiers-more{margin-top:3rem}@media(max-width:1000px){.tiers-head{grid-template-columns:1fr;gap:1.25rem;padding-bottom:2.5rem}.tiers-head h2,.tiers-head p{grid-column:1}.tiers-rack{grid-template-columns:1fr}.tier,.t-bronze,.t-silver,.t-gold{padding:2rem 1.5rem}.tiers-more{width:100%;justify-content:space-between}}.creds{padding:1.6rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.creds-track{display:flex;width:max-content}.creds-run{display:flex;align-items:center;flex:0 0 auto;color:var(--mist)}.creds-run span{padding:0 2.25rem;white-space:nowrap}.creds-run i{width:5px;height:5px;background:var(--gloss);flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.creds-track{animation:creds-scroll 42s linear infinite}}@keyframes creds-scroll{to{transform:translate3d(-50%,0,0)}}.closer{padding:clamp(6rem,15vh,12rem) 0}.closer-inner{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:end}.closer-inner h2{grid-column:1 / 8;font-size:clamp(4rem,13vw,15rem)}.closer-side{grid-column:9 / 13;display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding-bottom:1rem}@media(max-width:1000px){.closer{padding:4.5rem 0}.closer-inner{grid-template-columns:1fr}.closer-inner h2,.closer-side{grid-column:1}.closer-side{padding-bottom:0}.closer-side .btn{align-self:stretch;justify-content:space-between}}.hero-mark{position:absolute;top:9%;right:6%;width:min(22vw,340px);max-width:calc(100% - 2 * var(--pad));z-index:1;pointer-events:none;color:var(--flake);opacity:.9}.hero-mark .f1-mark{width:100%;height:auto}@media(max-width:1000px){.hero-mark{display:none}}
