.site .l-hero{padding:clamp(104px,15vh,168px) 0 clamp(48px,8vh,96px)}@media (min-width:900px) and (min-height:680px){.site .l-hero{align-items:center;min-height:100svh;display:flex}}.site .l-grid{grid-template:"head panel""path panel""help panel"1fr/minmax(0,1fr) minmax(0,30rem);align-items:start;column-gap:clamp(40px,7vw,132px);display:grid}.site .l-head{grid-area:head}.site .s-h1.l-h1{margin-top:1.1rem;font-size:clamp(2.4rem,1rem + 5.4vw,6.4rem)}.site .s-lede.l-lede{max-width:34ch;margin-top:1.2rem}.site .l-path{grid-area:path;max-width:30rem;margin:clamp(30px,5vh,52px) 0 0;padding:0;list-style:none;display:grid}.site .l-path__s{grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding-bottom:24px;display:grid;position:relative}.site .l-path__s:last-child{padding-bottom:0}.site .l-path__s:not(:last-child):before,.site .l-path__s:not(:last-child):after{content:"";border-radius:2px;width:2px;position:absolute;top:44px;bottom:4px;left:19px}.site .l-path__s:not(:last-child):before{background:#ffffff1f;background:lab(100% 0 0/.12)}.site .l-path__s:not(:last-child):after{background:var(--hot);transform-origin:top;transition:transform .7s var(--ease) .1s;transform:scaleY(0)}.site .l-path__s.is-done:after{transform:scaleY(1)}.site .l-path__n{z-index:1;width:40px;height:40px;font-family:var(--disp);color:var(--dim);background:var(--void);transition:background .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #fff3;box-shadow:inset 0 0 0 1.5px lab(100% 0 0/.2)}.site .l-path__s.is-now .l-path__n{background:var(--hot);color:var(--void);box-shadow:0 0 0 6px #fe6e1629,0 0 30px #fe6e168c;box-shadow:0 0 0 6px lab(64.3604% 53.3277 69.122/.16),0 0 30px lab(64.3604% 53.3277 69.122/.55)}.site .l-path__s.is-done .l-path__n{color:var(--hot);box-shadow:inset 0 0 0 1.5px var(--hot);background:#fe6e1624;background:lab(64.3604% 53.3277 69.122/.14)}.site .l-path__s.is-now .l-path__n:after{content:"";box-shadow:0 0 0 2px var(--hot);animation:l-ring 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes l-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.site .l-path__t{font-family:var(--disp);text-transform:lowercase;letter-spacing:-.02em;color:var(--dim);transition:color .4s var(--ease);padding-top:9px;font-size:1.08rem;font-weight:700;line-height:1.2}.site .l-path__s.is-now .l-path__t,.site .l-path__s.is-done .l-path__t{color:var(--white)}.site .l-path__h{color:var(--dim);margin-top:.25rem;font-size:.92rem;line-height:1.45}.site .l-panel{border-radius:var(--r-tile);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line), 0 30px 80px -40px #000c, 0 0 90px -30px #fe6e1673;background:#201b16db;background:lab(10.0717% 2.14417 4.08044/.86);grid-area:1/panel/-1;align-self:center;padding:clamp(22px,3vw,40px);position:relative}@supports (color:lab(0% 0 0)){.site .l-panel{box-shadow:inset 0 0 0 1px var(--line), 0 30px 80px -40px lab(0% 0 0/.8), 0 0 90px -30px lab(64.3604% 53.3277 69.122/.45)}}.site .l-form{gap:14px;display:grid}.site .l-form__h{font-family:var(--disp);text-transform:lowercase;letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:700;line-height:1.15;display:block}.site .l-form__lede{color:var(--dim);margin:-4px 0 4px;font-size:.95rem;line-height:1.5}.site .l-form__lede b{color:var(--white);overflow-wrap:anywhere;font-weight:600}.site .l-input{width:100%;min-height:56px;font:inherit;color:var(--white);background:var(--void);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:16px;padding:.9rem 1.1rem;font-size:1.05rem}.site .l-input::placeholder{color:#aaa39d99;color:lab(67.4972% 2.04015 4.00586/.6)}.site .l-input:hover{border-color:#ffffff38;border-color:lab(100% 0 0/.22)}.site .l-input:focus{border-color:var(--hot);outline:none;box-shadow:0 0 0 4px #fe6e162e;box-shadow:0 0 0 4px lab(64.3604% 53.3277 69.122/.18)}.site .l-input[aria-invalid=true]{border-color:#f75d59;border-color:lab(60.9896% 59.8331 35.3706)}.site .l-input--code{text-align:center;letter-spacing:.2em;text-transform:uppercase;font-size:1.25rem}.site .l-submit{width:100%;margin-top:6px}.site .l-submit:disabled{opacity:.75;cursor:progress}.site .l-alt{font:inherit;color:var(--dim);text-align:center;cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:.88rem;text-decoration:none;transition:color .2s;display:block}.site .l-alt:hover{color:var(--white)}.site .l-err{color:#ff8981;color:lab(70.7023% 46.8912 26.5378);margin:0;font-size:.9rem;line-height:1.4}.site .l-warn{color:#f2cc7a;color:lab(83.9966% 6.68365 45.9345);background:#e3ae281f;background:lab(74.664% 11.4553 69.676/.12);border-radius:14px;margin:0;padding:.8rem 1rem;font-size:.92rem;line-height:1.5}.site .l-dev{color:#e3ae28;color:lab(74.664% 11.4553 69.676);margin:0;font-size:.8rem}.site .l-help{max-width:40ch;color:var(--dim);grid-area:help;margin:clamp(26px,4vh,40px) 0 0;font-size:.92rem;line-height:1.5}.site .a-hot{color:var(--hot-soft);text-underline-offset:3px;-webkit-text-decoration:underline #fe6e1680;text-decoration:underline #fe6e1680;-webkit-text-decoration:underline lab(64.3604% 53.3277 69.122/.5);text-decoration:underline lab(64.3604% 53.3277 69.122/.5);transition:color .2s}.site .a-hot:hover{color:var(--white)}.site .l-exits{padding-block:clamp(56px,9vw,140px)}.site .s-h2.l-exits__h{margin-bottom:clamp(24px,4vw,52px)}.site .l-exits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.site .l-exit{min-height:clamp(240px,22vw,300px);color:var(--white);flex-direction:column;gap:.55rem;padding:clamp(22px,2.6vw,34px);text-decoration:none;display:flex}.site .l-exit__k{letter-spacing:.14em;text-transform:uppercase;color:var(--hot);font-size:.75rem;font-weight:600}.site .l-exit__t{font-family:var(--disp);text-transform:lowercase;letter-spacing:-.045em;font-size:clamp(1.5rem,1rem + 1.1vw,1.9rem);font-weight:800;line-height:1.02}.site .l-exit__l{color:var(--dim);max-width:34ch;line-height:1.5}.site .l-exit__go{aspect-ratio:1;width:52px;transition:background .3s var(--ease), color .3s var(--ease), transform .6s var(--ease);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;display:grid;box-shadow:inset 0 0 0 1px #ffffff24;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14)}.site .l-exit__go svg{width:40%;height:40%}@media (hover:hover){.site .l-exit:hover .l-exit__go{background:var(--hot);color:var(--void);box-shadow:none;transform:rotate(-45deg)}}@media (max-width:899px){.site .l-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""path""panel""help"}.site .l-panel{grid-row:auto;align-self:stretch}.site .l-path{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;max-width:none;margin:26px 0 18px}.site .l-path__s{grid-template-columns:minmax(0,1fr);padding:0}.site .l-path__s:not(:last-child):before,.site .l-path__s:not(:last-child):after{transform-origin:0;width:auto;height:2px;inset:15px 0 auto 42px}.site .l-path__s:not(:last-child):after{transform:scaleX(0)}.site .l-path__s.is-done:after{transform:scaleX(1)}.site .l-path__n{grid-row:auto;width:32px;height:32px;font-size:.82rem}.site .l-path__t{padding-top:.55rem;font-size:.84rem}.site .l-path__h{display:none}.site .l-help{margin-top:20px}.site .l-hero .s-hero__gl{opacity:.7}}@media (max-width:1099px){.site .l-exits__grid{grid-template-columns:minmax(0,1fr)}.site .l-exit{min-height:0;padding-right:84px;position:relative}.site .l-exit__go{width:48px;margin:-24px 0 0;position:absolute;top:50%;right:18px}}@media (prefers-reduced-motion:reduce){.site .l-path__s.is-now .l-path__n:after{opacity:0;animation:none}.site .l-path__s:not(:last-child):after,.site .l-path__n,.site .l-path__t{transition:none}}
