.faq[data-astro-cid-hemr5th4]{padding:7rem 0}.faq__inner[data-astro-cid-hemr5th4]{max-width:50rem;margin:0 auto;padding:0 1.5rem}.faq__head[data-astro-cid-hemr5th4]{text-align:center;justify-items:center;gap:1.25rem;margin-bottom:3.5rem;display:grid}.faq__list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-2)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line);transition:background .3s}.faq__item[data-astro-cid-hemr5th4]:has([aria-expanded=true]){background:linear-gradient(90deg,#ff33330d,#0000 60%)}.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4]{text-align:left;cursor:pointer;grid-template-columns:3.25rem 1fr 24px;align-items:start;gap:1rem;width:100%;padding:1.4rem .8125rem 1.4rem .5rem;display:grid}.faq__n[data-astro-cid-hemr5th4]{font:.8125rem/1.9 var(--mono);color:var(--text-3);letter-spacing:.06em;transition:color .2s}.faq__text[data-astro-cid-hemr5th4]{font:.9375rem/1.6 var(--mono);color:var(--text)}.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4]:hover .faq__n[data-astro-cid-hemr5th4],.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4][aria-expanded=true] .faq__n[data-astro-cid-hemr5th4]{color:var(--red)}.faq__icon[data-astro-cid-hemr5th4]{justify-self:end;width:14px;height:14px;margin-top:.35rem;position:relative}.faq__icon[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{background:var(--text-2);width:14px;height:1.5px;transition:transform .35s var(--ease-out), background .2s;position:absolute;top:6px;left:0}.faq__icon[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:last-child{transform:rotate(90deg)}.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4][aria-expanded=true] .faq__icon[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{background:var(--red)}.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4][aria-expanded=true] .faq__icon[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:last-child{transform:rotate(0)}.faq__a[data-astro-cid-hemr5th4]{padding:0 3rem 1.6rem 4.75rem}.faq__a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--text-2);max-width:60ch;font-size:.9375rem;line-height:1.8}.faq__a[data-astro-cid-hemr5th4]:not([hidden]){animation:faq-open .45s var(--ease-out) both}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}@media (width<=40rem){.faq[data-astro-cid-hemr5th4]{padding:5rem 0}.faq__inner[data-astro-cid-hemr5th4]{padding:0 1rem}.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4]{grid-template-columns:2.5rem 1fr 20px;gap:.8125rem;padding-inline:0}.faq__text[data-astro-cid-hemr5th4]{font-size:.875rem}.faq__a[data-astro-cid-hemr5th4]{padding:0 0 1.4rem 3.25rem}}.hf[data-astro-cid-6exzu6px]{margin:0;position:relative}.hf__win[data-astro-cid-6exzu6px]{font-family:var(--mono);background:linear-gradient(#161616,#0d0d0d);border:1px solid #ffffff24;border-radius:12px;overflow:hidden;box-shadow:0 50px 120px -40px #000000f2,0 0 0 1px #0009,0 30px 80px -50px #ff333373}.hf__chrome[data-astro-cid-6exzu6px]{background:#1d1d1d;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.7rem .9rem;display:grid}.hf__dots[data-astro-cid-6exzu6px]{gap:6px;display:inline-flex}.hf__dots[data-astro-cid-6exzu6px] i[data-astro-cid-6exzu6px]{background:#3a3a3a;border-radius:50%;width:10px;height:10px}.hf__title[data-astro-cid-6exzu6px]{color:#e6e6e6;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.hf__title[data-astro-cid-6exzu6px] span[data-astro-cid-6exzu6px]{color:var(--text-3)}.hf__state[data-astro-cid-6exzu6px]{letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .6rem;font-size:.6875rem;display:inline-flex}.hf__steps[data-astro-cid-6exzu6px]{margin:0;padding:1.1rem 1.1rem 1.25rem .8rem;list-style:none}.hf__node[data-astro-cid-6exzu6px]{grid-template-columns:32px 1fr;gap:0 .8rem;display:grid}.hf__rail[data-astro-cid-6exzu6px]{flex-direction:column;align-items:center;display:flex;position:relative}.hf__tile[data-astro-cid-6exzu6px]{z-index:1;width:32px;height:32px;transition:box-shadow .3s, transform .3s var(--ease-out);background:#fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff26,0 6px 16px -6px #000}.hf__tile--claude[data-astro-cid-6exzu6px]{background:#faf6f1}.hf[data-astro-cid-6exzu6px].is-playing .hf__node[data-astro-cid-6exzu6px]:not(.is-on) .hf__tile[data-astro-cid-6exzu6px]{opacity:.45}.hf__node[data-astro-cid-6exzu6px].is-on .hf__tile[data-astro-cid-6exzu6px]{box-shadow:0 0 0 1px #ffffff4d,0 0 0 4px #ff33332e,0 6px 16px -6px #000}.hf__wire[data-astro-cid-6exzu6px]{background:#ffffff24;flex:1;width:2px;margin:4px 0 0;position:relative;overflow:hidden}.hf__wire[data-astro-cid-6exzu6px] i[data-astro-cid-6exzu6px]{background:linear-gradient(180deg, transparent, var(--red));width:2px;height:40%;box-shadow:0 0 8px var(--red);position:absolute;top:0;left:0;transform:translateY(-110%)}.hf__node[data-astro-cid-6exzu6px].is-sending .hf__wire[data-astro-cid-6exzu6px] i[data-astro-cid-6exzu6px]{animation:hf-pulse .55s var(--ease-io) both}@keyframes hf-pulse{to{transform:translateY(290%)}}.hf__body[data-astro-cid-6exzu6px]{min-width:0;padding-bottom:1.1rem}.hf__node--last[data-astro-cid-6exzu6px] .hf__body[data-astro-cid-6exzu6px]{padding-bottom:0}.hf__label[data-astro-cid-6exzu6px]{color:var(--text-3);margin:.45rem 0 .6rem;font-size:.75rem}.hf__label[data-astro-cid-6exzu6px] b[data-astro-cid-6exzu6px]{color:#fff;margin-right:.35rem;font-weight:700}.hf__mail[data-astro-cid-6exzu6px]{color:#1f1f1f;background:#fff;border-radius:8px;grid-template-columns:34px 1fr;gap:.75rem;padding:.8rem .9rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:relative;overflow:hidden}.hf__avatar[data-astro-cid-6exzu6px]{color:#fff;background:#1e8e3e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:600;display:grid}.hf__mail-top[data-astro-cid-6exzu6px]{justify-content:space-between;gap:.5rem;font-size:.875rem;display:flex}.hf__mail-top[data-astro-cid-6exzu6px] b[data-astro-cid-6exzu6px]{font-weight:700}.hf__mail-top[data-astro-cid-6exzu6px] time[data-astro-cid-6exzu6px]{color:#5f6368;font-size:.75rem}.hf__mail-subj[data-astro-cid-6exzu6px]{margin-top:.1rem;font-size:.875rem;font-weight:600}.hf__mail-prev[data-astro-cid-6exzu6px]{color:#4d5156;margin-top:.15rem;font-size:.8125rem;line-height:1.45}.hf__scan[data-astro-cid-6exzu6px]{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#d9775724 45%,#d977578c 50%,#0000 52%);position:absolute;inset:0;transform:translate(-100%)}.hf__chips[data-astro-cid-6exzu6px]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hf__chips[data-astro-cid-6exzu6px] li[data-astro-cid-6exzu6px]{color:#fff;white-space:nowrap;background:#d9775724;border:1px solid #d9775780;border-radius:6px;padding:.3rem .55rem;font-size:.8125rem}.hf__chips[data-astro-cid-6exzu6px] li[data-astro-cid-6exzu6px] span[data-astro-cid-6exzu6px]{color:#f0a384;margin-right:.4rem}.hf__sheet[data-astro-cid-6exzu6px]{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:6px;font:.75rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.hf__tr[data-astro-cid-6exzu6px]{grid-template-columns:24px 1.75fr .8fr 1.1fr .85fr .9fr;display:grid}.hf__tr[data-astro-cid-6exzu6px]>span[data-astro-cid-6exzu6px]{white-space:nowrap;border-bottom:1px solid #e3e5e8;border-right:1px solid #e3e5e8;align-items:center;min-height:1.85rem;padding:.4rem .45rem;display:flex;overflow:hidden}.hf__tr[data-astro-cid-6exzu6px]>span[data-astro-cid-6exzu6px]:first-child{color:#5f6368;background:#f8f9fa;justify-content:center;font-size:.6875rem}.hf__tr--cols[data-astro-cid-6exzu6px]>span[data-astro-cid-6exzu6px]{color:#5f6368;background:#f8f9fa;justify-content:center;min-height:1.4rem;padding:.15rem .45rem;font-size:.6875rem}.hf__tr--head[data-astro-cid-6exzu6px]>span[data-astro-cid-6exzu6px]:not(:first-child){font-weight:700}.hf__tr[data-astro-cid-6exzu6px] em[data-astro-cid-6exzu6px]{border-radius:999px;padding:.15rem .4rem;font-size:.6875rem;font-style:normal;font-weight:600}.hf__tr[data-astro-cid-6exzu6px] .is-ok[data-astro-cid-6exzu6px]{color:#137333;background:#e6f4ea}.hf__tr[data-astro-cid-6exzu6px] .is-open[data-astro-cid-6exzu6px]{color:#c5221f;background:#fce8e6}.hf__tr--new[data-astro-cid-6exzu6px]{position:relative}.hf__tr--new[data-astro-cid-6exzu6px]>span[data-astro-cid-6exzu6px]:not(:first-child){background:#e6f4ea}.hf__tr--new[data-astro-cid-6exzu6px]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #1a73e8}.hf__draft[data-astro-cid-6exzu6px]{color:#1f1f1f;background:#fff;border-radius:8px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.hf__draft-head[data-astro-cid-6exzu6px]{color:#1f1f1f;background:#f2f6fc;justify-content:space-between;align-items:center;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;display:flex}.hf__draft-head[data-astro-cid-6exzu6px] span[data-astro-cid-6exzu6px]{color:#c5221f;font-size:.75rem;font-weight:500}.hf__draft-text[data-astro-cid-6exzu6px]{padding:.7rem .9rem .2rem;font-size:.875rem;line-height:1.55;display:grid}.hf__ghost[data-astro-cid-6exzu6px],.hf__typed[data-astro-cid-6exzu6px]{grid-area:1/1}.hf__ghost[data-astro-cid-6exzu6px]{visibility:hidden}.hf__caret[data-astro-cid-6exzu6px]{vertical-align:-.2em;background:#1a73e8;width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite hf-blink;display:inline-block}@keyframes hf-blink{50%{opacity:0}}.hf__draft-foot[data-astro-cid-6exzu6px]{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .9rem .8rem;display:flex}.hf__send[data-astro-cid-6exzu6px]{color:#fff;background:#0b57d0;border-radius:999px;padding:.45rem 1rem;font-size:.8125rem;font-weight:600}.hf__saved[data-astro-cid-6exzu6px]{color:#5f6368;font-size:.75rem}.hf[data-astro-cid-6exzu6px].is-playing .hf__mail[data-astro-cid-6exzu6px]{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(-14px)scale(.98)}.hf[data-astro-cid-6exzu6px].is-playing .hf__node[data-astro-cid-6exzu6px].is-on .hf__mail[data-astro-cid-6exzu6px]{opacity:1;transform:none}.hf[data-astro-cid-6exzu6px].is-playing .hf__node[data-astro-cid-6exzu6px].is-busy .hf__scan[data-astro-cid-6exzu6px]{animation:hf-scan 1.05s var(--ease-io) both}@keyframes hf-scan{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}.hf[data-astro-cid-6exzu6px].is-playing .hf__chips[data-astro-cid-6exzu6px] li[data-astro-cid-6exzu6px]{opacity:0;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);transform:translateY(6px)scale(.92)}.hf[data-astro-cid-6exzu6px].is-playing .hf__chips[data-astro-cid-6exzu6px] li[data-astro-cid-6exzu6px].is-on{opacity:1;transform:none}.hf[data-astro-cid-6exzu6px].is-playing .hf__tr--new[data-astro-cid-6exzu6px]:after,.hf[data-astro-cid-6exzu6px].is-playing .hf__tr--new[data-astro-cid-6exzu6px]>span[data-astro-cid-6exzu6px]:not(:first-child){transition:opacity .4s,background .4s}.hf[data-astro-cid-6exzu6px].is-playing .hf__tr--new[data-astro-cid-6exzu6px]:not(.is-on):after{opacity:0}.hf[data-astro-cid-6exzu6px].is-playing .hf__tr--new[data-astro-cid-6exzu6px]:not(.is-on)>span[data-astro-cid-6exzu6px]:not(:first-child){background:#fff}.hf[data-astro-cid-6exzu6px].is-playing .hf__tr--new[data-astro-cid-6exzu6px].is-flash>span[data-astro-cid-6exzu6px]:not(:first-child){animation:hf-flash 1.2s var(--ease-out) both}@keyframes hf-flash{0%{background:#b7e1c1}to{background:#e6f4ea}}.hf[data-astro-cid-6exzu6px].is-playing .hf__draft-foot[data-astro-cid-6exzu6px]{opacity:0;transition:opacity .4s, transform .5s var(--ease-out);transform:translateY(4px)}.hf[data-astro-cid-6exzu6px].is-playing .hf__draft-foot[data-astro-cid-6exzu6px].is-on{opacity:1;transform:none}.hf[data-astro-cid-6exzu6px].is-playing.is-done .hf__send[data-astro-cid-6exzu6px]{animation:hf-send 1.6s var(--ease-out) infinite}@keyframes hf-send{0%,to{box-shadow:0 0 #0b57d080}60%{box-shadow:0 0 0 7px #0b57d000}}.hf[data-astro-cid-6exzu6px]:not(.is-playing) .hf__caret[data-astro-cid-6exzu6px]{display:none}.hf[data-astro-cid-6exzu6px].is-playing .hf__node[data-astro-cid-6exzu6px]:not(.is-on) .hf__caret[data-astro-cid-6exzu6px]{visibility:hidden}@media (width<=30rem){.hf__steps[data-astro-cid-6exzu6px]{padding:.9rem .75rem 1rem .55rem}.hf__node[data-astro-cid-6exzu6px]{gap:0 .6rem}.hf__tr[data-astro-cid-6exzu6px]{grid-template-columns:20px 1.7fr 1.15fr .85fr .85fr}.hf__tr[data-astro-cid-6exzu6px]>span[data-astro-cid-6exzu6px]:nth-child(3),.hf__title[data-astro-cid-6exzu6px] span[data-astro-cid-6exzu6px]{display:none}}.hfield[data-astro-cid-if5zrvj2]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hfield__dots[data-astro-cid-if5zrvj2]{opacity:.07;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:32px 32px;transition:opacity 1.2s;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 60% 40%,#000,#0000)}.hfield__canvas[data-astro-cid-if5zrvj2]{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-out);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000004d 0%,#0006 42%,#000 68%);mask-image:linear-gradient(90deg,#0000004d 0%,#0006 42%,#000 68%)}.hfield[data-astro-cid-if5zrvj2].is-live .hfield__canvas[data-astro-cid-if5zrvj2]{opacity:1}.hfield[data-astro-cid-if5zrvj2].is-live .hfield__dots[data-astro-cid-if5zrvj2]{opacity:.025}.hfield__fade[data-astro-cid-if5zrvj2]{background:linear-gradient(#000 0%,#0000 22% 70%,#000 100%);position:absolute;inset:0}.gl[data-astro-cid-to5oqm4j]{--gl-bg:#070707;--gl-edge:#ffffff14;--gl-sq:#ffffff40;--gl-line:#ffffff59;--gl-ink:#fff;--gl-cell:#ffffff1f;--gl-cell-dim:#ffffff0a;--gl-bar:#ffffff8c;--gl-doc:#0d0d0d;--gl-doc-edge:#ffffff4d;--gl-btn:#fff;width:100%;height:auto;display:block;overflow:visible}.gl--light[data-astro-cid-to5oqm4j]{--gl-bg:#fff;--gl-edge:transparent;--gl-sq:#c4c7cc;--gl-line:#c9ccd1;--gl-ink:#3c4043;--gl-cell:#e8eaed;--gl-cell-dim:#f8f9fa;--gl-bar:#9aa0a6;--gl-doc:#fff;--gl-doc-edge:#bdc1c6;--gl-btn:#1a73e8}.gl[data-astro-cid-to5oqm4j] *{vector-effect:non-scaling-stroke}.gl-frame[data-astro-cid-to5oqm4j]{fill:var(--gl-bg);stroke:var(--gl-edge)}.gl-sq[data-astro-cid-to5oqm4j]{fill:var(--gl-sq)}.gl-line[data-astro-cid-to5oqm4j]{fill:var(--gl-line)}.gl-check[data-astro-cid-to5oqm4j]{fill:none;stroke:#1e8e3e;stroke-width:1.8px}.gl-tag-hot[data-astro-cid-to5oqm4j]{fill:var(--red)}.gl-mail[data-astro-cid-to5oqm4j].is-hot .gl-line[data-astro-cid-to5oqm4j]{fill:var(--gl-ink)}.gl-mail[data-astro-cid-to5oqm4j].is-hot .gl-sq[data-astro-cid-to5oqm4j]{fill:var(--red)}.gl-mail[data-astro-cid-to5oqm4j]:not(.is-hot){opacity:.55}.gl-scan[data-astro-cid-to5oqm4j],.gl-scan-y[data-astro-cid-to5oqm4j]{fill:var(--red);opacity:0}.gl-cell[data-astro-cid-to5oqm4j]{fill:var(--gl-cell);stroke:var(--gl-cell)}.gl-arrow[data-astro-cid-to5oqm4j]{fill:none;stroke:var(--red);stroke-width:1.5px}.gl-axis[data-astro-cid-to5oqm4j]{stroke:var(--gl-doc-edge)}.gl-bar[data-astro-cid-to5oqm4j]{fill:var(--gl-bar);transform-box:fill-box;transform-origin:bottom}.gl-bar[data-astro-cid-to5oqm4j].is-hot{fill:var(--red)}.gl-doc[data-astro-cid-to5oqm4j]{fill:var(--gl-doc);stroke:var(--gl-doc-edge)}.gl-line[data-astro-cid-to5oqm4j].is-flag,.gl-flag[data-astro-cid-to5oqm4j]{fill:var(--red)}.gl-count[data-astro-cid-to5oqm4j]{fill:var(--gl-ink);font:700 12px var(--mono)}.gl-bubble[data-astro-cid-to5oqm4j]{fill:var(--gl-doc);stroke:var(--gl-doc-edge)}.gl-type[data-astro-cid-to5oqm4j]{fill:var(--gl-bar);transform-box:fill-box;transform-origin:0}.gl-win[data-astro-cid-to5oqm4j]{fill:var(--gl-doc);stroke:var(--red);stroke-dasharray:100;stroke-dashoffset:0}.gl-win-bar[data-astro-cid-to5oqm4j]{stroke:#ff333380}.gl-field[data-astro-cid-to5oqm4j]{fill:var(--gl-cell)}.gl-btn[data-astro-cid-to5oqm4j]{fill:var(--gl-btn)}@media (prefers-reduced-motion:no-preference){.is-in>.gl--inbox[data-astro-cid-to5oqm4j] .gl-scan[data-astro-cid-to5oqm4j],.is-in .gl--inbox[data-astro-cid-to5oqm4j] .gl-scan[data-astro-cid-to5oqm4j]{animation:gl-scan-x 5s var(--ease-io) infinite}.is-in .gl--inbox[data-astro-cid-to5oqm4j] .gl-mail[data-astro-cid-to5oqm4j]{animation:gl-mail 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s)}.is-in .gl--inbox[data-astro-cid-to5oqm4j] .gl-mail[data-astro-cid-to5oqm4j].is-hot{animation-name:gl-mail-hot}.is-in .gl--inbox[data-astro-cid-to5oqm4j] .gl-check[data-astro-cid-to5oqm4j],.is-in .gl--inbox[data-astro-cid-to5oqm4j] .gl-tag-hot[data-astro-cid-to5oqm4j]{animation:gl-pop 5s var(--ease-out) infinite;animation-delay:calc(.4s + var(--i) * .12s)}.is-in .gl--report[data-astro-cid-to5oqm4j] .gl-cell[data-astro-cid-to5oqm4j]{animation:5s steps(2,end) infinite gl-cell;animation-delay:calc(var(--i) * 70ms)}.is-in .gl--report[data-astro-cid-to5oqm4j] .gl-bar[data-astro-cid-to5oqm4j]{animation:gl-bar 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s)}.is-in .gl--report[data-astro-cid-to5oqm4j] .gl-arrow[data-astro-cid-to5oqm4j],.is-in .gl--build[data-astro-cid-to5oqm4j] .gl-arrow[data-astro-cid-to5oqm4j]{animation:gl-arrow 5s var(--ease-out) infinite}.is-in .gl--contract[data-astro-cid-to5oqm4j] .gl-scan-y[data-astro-cid-to5oqm4j]{animation:gl-scan-y 5s var(--ease-io) infinite}.is-in .gl--contract[data-astro-cid-to5oqm4j] .gl-line[data-astro-cid-to5oqm4j].is-flag{animation:5s linear infinite gl-flag-line}.is-in .gl--contract[data-astro-cid-to5oqm4j] .gl-flags[data-astro-cid-to5oqm4j]{animation:gl-pop 5s var(--ease-out) infinite;animation-delay:1.4s}.is-in .gl--build[data-astro-cid-to5oqm4j] .gl-type[data-astro-cid-to5oqm4j]{animation:gl-type 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * .35s)}.is-in .gl--build[data-astro-cid-to5oqm4j] .gl-win[data-astro-cid-to5oqm4j]{animation:gl-draw 5s var(--ease-out) infinite}.is-in .gl--build[data-astro-cid-to5oqm4j] .gl-field[data-astro-cid-to5oqm4j],.is-in .gl--build[data-astro-cid-to5oqm4j] .gl-win-bar[data-astro-cid-to5oqm4j]{animation:gl-pop 5s var(--ease-out) infinite;animation-delay:2.2s}.is-in .gl--build[data-astro-cid-to5oqm4j] .gl-btn[data-astro-cid-to5oqm4j]{animation:gl-btn 5s var(--ease-out) infinite}}@keyframes gl-scan-x{0%{opacity:0;transform:translate(0)}8%{opacity:1}45%{opacity:1;transform:translate(140px)}50%,to{opacity:0;transform:translate(140px)}}@keyframes gl-mail{0%,20%{opacity:1}45%,to{opacity:.5}}@keyframes gl-mail-hot{0%,20%{opacity:.6}45%,to{opacity:1}}@keyframes gl-pop{0%,30%{opacity:0}40%,to{opacity:1}}@keyframes gl-cell{0%,10%{fill:var(--gl-cell-dim)}20%,to{fill:var(--gl-cell)}}@keyframes gl-bar{0%,35%{transform:scaleY(0)}60%,to{transform:scaleY(1)}}@keyframes gl-arrow{0%,25%{opacity:.2}35%,to{opacity:1}}@keyframes gl-scan-y{0%{opacity:0;transform:translateY(0)}5%{opacity:.8}40%{opacity:.8;transform:translateY(58px)}45%,to{opacity:0;transform:translateY(58px)}}@keyframes gl-flag-line{0%,22%{fill:var(--gl-line)}26%,to{fill:var(--red)}}@keyframes gl-type{0%,5%{transform:scaleX(0)}20%,to{transform:scaleX(1)}}@keyframes gl-draw{0%,30%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}@keyframes gl-btn{0%,55%{opacity:0}62%{opacity:1;fill:var(--red)}75%,to{opacity:1;fill:var(--gl-btn)}}.dm[data-astro-cid-aoer7k4f]{background:radial-gradient(90% 80% at 50% 40%,#ff333314,#0000 70%),#050505;padding:1.25rem 1.25rem .9rem}.dm[data-astro-cid-aoer7k4f] svg[data-astro-cid-aoer7k4f]{width:100%;height:auto;display:block}.dm__off[data-astro-cid-aoer7k4f]{fill:#ffffff12}.dm__on[data-astro-cid-aoer7k4f]{fill:var(--red);filter:drop-shadow(0 0 3px #ff3333b3)}.dm__foot[data-astro-cid-aoer7k4f]{font:.75rem/1 var(--mono);letter-spacing:.14em;color:var(--text-3);justify-content:space-between;margin-top:.8125rem;display:flex}@media (prefers-reduced-motion:no-preference){html.js .dm__on[data-astro-cid-aoer7k4f]{fill:#ffffff12;filter:none;transition:fill .2s,filter .4s;transition-delay:var(--dl)}.is-in .dm__on[data-astro-cid-aoer7k4f]{fill:var(--red)!important;filter:drop-shadow(0 0 3px #ff3333b3)!important}}.tools[data-astro-cid-uzurf5va]{border-block:1px solid var(--line);background:linear-gradient(#080808,#030303)}.tools__inner[data-astro-cid-uzurf5va]{align-items:center;gap:.5rem;max-width:76rem;margin:0 auto;padding:1.6rem 1.5rem;display:grid}@media (width>=64rem){.tools__inner[data-astro-cid-uzurf5va]{grid-template-columns:14rem 1fr;gap:2rem}}.tools__k[data-astro-cid-uzurf5va]{font:700 .8125rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.tools__line[data-astro-cid-uzurf5va]{color:var(--text-2);margin:0;font-size:1.0625rem}.room[data-astro-cid-wdzelphy]{background:linear-gradient(#000,#0a0806 50%,#000);padding:7rem 0}.room__inner[data-astro-cid-wdzelphy]{max-width:76rem;margin:0 auto;padding:0 1.5rem}.room__head[data-astro-cid-wdzelphy]{justify-items:start;gap:1.25rem;max-width:44rem;margin-bottom:3rem;display:grid}.room__grid[data-astro-cid-wdzelphy]{gap:1rem;display:grid}@media (width>=48rem){.room__grid[data-astro-cid-wdzelphy]{grid-template-columns:repeat(12,1fr);grid-auto-rows:15rem}.room__shot--a[data-astro-cid-wdzelphy]{grid-area:span 2/1/auto/span 8}.room__shot--b[data-astro-cid-wdzelphy]{grid-area:span 2/9/auto/span 4}.room__shot--c[data-astro-cid-wdzelphy]{grid-area:span 2/1/auto/span 5}.room__shot--d[data-astro-cid-wdzelphy]{grid-area:span 2/6/auto/span 7}}.room__shot[data-astro-cid-wdzelphy]{background:#111;border-radius:10px;min-height:14rem;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.room__shot[data-astro-cid-wdzelphy] img[data-astro-cid-wdzelphy]{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.room__shot[data-astro-cid-wdzelphy]:hover img[data-astro-cid-wdzelphy]{transform:scale(1.04)}.room__shot[data-astro-cid-wdzelphy]:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000d9);position:absolute;inset:0}.room__tag[data-astro-cid-wdzelphy]{z-index:1;backdrop-filter:blur(6px);font:700 .6875rem/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#0009;border-radius:999px;padding:.3rem .6rem;position:absolute;top:.8rem;left:.8rem}.room__shot[data-astro-cid-wdzelphy] figcaption[data-astro-cid-wdzelphy]{z-index:1;font:700 .9375rem/1.45 var(--mono);color:#fff;text-shadow:0 1px 12px #0009;max-width:34rem;position:absolute;bottom:.9rem;left:1rem;right:1rem}.room__note[data-astro-cid-wdzelphy]{font:.8125rem/1.6 var(--mono);color:var(--text-3);max-width:52rem;margin-top:1.25rem}@media (width<=47.98rem){.room__shot[data-astro-cid-wdzelphy]{aspect-ratio:4/3;min-height:0}}@media (width<=40rem){.room[data-astro-cid-wdzelphy]{padding:5rem 0}.room__inner[data-astro-cid-wdzelphy]{padding:0 1rem}}.home{overflow-x:clip}.sec-inner{max-width:68rem;margin:0 auto;padding:0 1.5rem}.sec-inner--narrow{max-width:58rem}.sec-head{text-align:center;justify-items:center;gap:1.25rem;max-width:46rem;margin:0 auto 4rem;display:grid}.sec-sub{color:var(--text-2);max-width:40rem;line-height:1.75}.hero{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff333321,#0000);width:900px;height:900px;position:absolute;top:-420px;left:-300px}.hero__inner{align-items:center;gap:3.5rem;width:100%;max-width:76rem;margin:0 auto;padding:8.5rem 1.5rem 5rem;display:grid;position:relative}@media (width>=64rem){.hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:4rem;padding-top:9rem}}.hero__pills{flex-wrap:wrap;gap:.8125rem;margin-bottom:2.5rem;display:flex}.hero__pill{border:1px solid var(--line-2);font:.8125rem/1 var(--mono);color:var(--text-2);background:#ffffff08;border-radius:999px;align-items:center;gap:.6rem;padding:.45rem 1rem;display:inline-flex}.hero__title{font-family:var(--pixel);color:var(--text);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(30px,8vw,56px);line-height:1.04}@media (width>=64rem){.hero__title{font-size:clamp(36px,3.3vw,50px)}}.hero__title:after{content:"";vertical-align:-.04em;background:var(--red);width:.5em;height:.82em;box-shadow:0 0 24px var(--red-glow);margin-left:.12em;animation:1.1s step-end infinite hero-caret;display:inline-block}@keyframes hero-caret{50%{opacity:0}}.hero__lede{border-left:1px solid var(--red);max-width:36rem;margin-top:2.25rem;padding-left:1.5rem}.hero__lede p{color:var(--text-2);font-size:1.0625rem;line-height:1.75}.hero__ctas{flex-wrap:wrap;gap:.875rem;margin-top:2.75rem;display:flex}.hero__ctas .v-btn--primary,.hero__ctas .v-btn--ghost{border-radius:999px}.hero__meta{font:.8125rem/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);flex-wrap:wrap;gap:.8125rem 2rem;margin-top:2.75rem;display:flex}.hero__meta span{color:var(--red);margin-right:.35rem}.hero__cohort{border:1px solid var(--line-2);font:.8125rem/1 var(--mono);color:var(--text-2);background:#000;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.55rem 1rem;display:inline-flex}.hero__cohort span{color:var(--red)}.hero__flow{position:relative}.hero__flow-cap{font:.75rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);text-align:right;margin-top:.9rem}@media (prefers-reduced-motion:no-preference){html.js .hero__copy>*{animation:hero-in .9s var(--ease-out) both}html.js .hero__copy>:nth-child(2){animation-delay:60ms}html.js .hero__copy>:nth-child(3){animation-delay:.14s}html.js .hero__copy>:nth-child(4){animation-delay:.22s}html.js .hero__copy>:nth-child(5){animation-delay:.3s}html.js .hero__copy>:nth-child(6){animation-delay:.36s}html.js .hero__flow{animation:hero-flow-in 1.2s var(--ease-out) .25s both}}@keyframes hero-in{0%{opacity:.001;transform:translateY(16px)}}html.js .hero__copy>.hero__title{animation-name:hero-rise}@keyframes hero-rise{0%{transform:translateY(14px)}}@keyframes hero-flow-in{0%{opacity:0;transform:translateY(24px)perspective(1200px)rotateX(6deg)}}@media (width<=40rem){.hero__inner{gap:2.75rem;padding:7rem 1rem 3.5rem}.hero__pills{margin-bottom:1.75rem}.hero__ctas{flex-direction:column}.hero__ctas .v-btn{width:100%}.hero__flow-cap{text-align:left}}.ba{padding:2rem 0 5rem}.ba__inner{align-items:stretch;gap:1.25rem;max-width:68rem;margin:0 auto;padding:0 1.5rem;display:grid}@media (width>=48rem){.ba__inner{grid-template-columns:1fr 200px 1fr}}.ba__card{padding:1.75rem}.ba__k{font:700 .8125rem/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--red);margin-bottom:1rem}.ba__q{color:var(--text-2);font-size:.9375rem;line-height:1.75}.ba__card--after .ba__q{color:var(--text)}.ba__mid{place-items:center;min-height:180px;display:grid;position:relative}.ba__ring{width:168px;height:168px;position:absolute;transform:rotate(-90deg)}.ba__ring-bg{fill:none;stroke:var(--line);stroke-width:1.5px}.ba__ring-fg{fill:none;stroke:var(--red);stroke-width:2.5px;stroke-linecap:butt;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--ring,6.7));filter:drop-shadow(0 0 6px var(--red-glow))}.ba__mid-text{text-align:center;position:relative}.ba__clock{font-family:var(--pixel-sq);color:var(--text);justify-content:center;align-items:baseline;gap:.35rem;display:flex}.ba__clock b{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;font-size:3rem;font-weight:400;line-height:1}.ba__clock span{font:.8125rem/1 var(--mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.ba__later{font:.75rem/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--text-3);margin-top:.6rem}.ba__arrow{color:var(--red)}.prob{padding:6rem 0 7rem}.prob__inner{max-width:50rem;margin:0 auto;padding:0 1.5rem}.prob__body{border-left:2px solid #ff333340;margin-top:1.75rem;padding-left:2rem;position:relative}.prob__body:before{content:"";background:var(--red);transform-origin:top;width:2px;height:100%;position:absolute;top:0;left:-2px;transform:scaleY(1)}@media (prefers-reduced-motion:no-preference){html.js .prob__body:before{transition:transform 1.6s var(--ease-out) .3s;transform:scaleY(0)}html.js .prob__body.is-in:before{transform:scaleY(1)}}.prob__title{font-family:var(--pixel);color:var(--text);text-wrap:balance;font-size:clamp(28px,3.8vw,44px);line-height:1.15}.prob__text{color:var(--text-2);gap:1.5rem;margin-top:2rem;font-size:1.0625rem;line-height:1.8;display:grid}.prob__punch{color:var(--text)}.build{padding:5rem 0 7rem}.build__list{counter-reset:b;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.build__row{border:1px solid var(--line);background:var(--bg-1);align-items:stretch;gap:0;transition:border-color .3s;display:grid}.build__row:hover{border-color:var(--line-3)}@media (width>=56rem){.build__row{grid-template-columns:1fr 260px 1fr}}.build__now,.build__after{padding:1.75rem}.build__after{background:linear-gradient(90deg,#ff333312,#ff333305);border-left:1px solid #ff33332e}.build__glyph{border-left:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0,#1a1a1a,#070707);place-items:center;padding:1.1rem;display:grid}.mini{background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 18px 40px -18px #000}.mini__bar{background:#f1f3f4;border-bottom:1px solid #e0e3e7;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.mini__ics{gap:.25rem;display:inline-flex}.mini__ic{color:#3c4043;background:#fff;border-radius:5px;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 0 1px #dadce0}.mini__t{color:#202124;white-space:nowrap;text-overflow:ellipsis;font:600 .8125rem/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.mini .gl{padding:.25rem .35rem .4rem}@media (width<=55.98rem){.build__glyph{border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.1rem 12%}.build__after{border-left:0}}.build__k{font:.75rem/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--text-3);margin-bottom:.9rem}.build__k--hot{color:var(--red)}.build__t{color:var(--text-2);font-size:.9375rem;line-height:1.75}.build__t--after{color:var(--text)}.build__when{font:.75rem/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-top:1rem}.isnot{background:var(--bg-2);border-block:1px solid var(--line);padding:7rem 0}.isnot__grid{gap:1.5rem;display:grid}@media (width>=48rem){.isnot__grid{grid-template-columns:1.15fr 1fr}}.isnot__col{background:#000;padding:2rem}.isnot__badge{font:700 .8125rem/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem .8rem;display:inline-flex}.isnot__badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.isnot__badge--yes{color:var(--green);background:#3ddc971a}.isnot__badge--no{color:var(--red-2);background:#ff33331a}.ticks{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ticks li{color:var(--text-2);grid-template-columns:20px 1fr;gap:.85rem;font-size:.9375rem;line-height:1.6;display:grid}.ticks--no li{color:var(--text-3)}.tick{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin-top:1px}.tick--yes{stroke:var(--green)}.tick--no{stroke:#ff5c5cb3}@media (prefers-reduced-motion:no-preference){html.js [data-reveal] .tick--yes path:last-child{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .6s var(--ease-out)}html.js [data-reveal].is-in .tick--yes path:last-child{stroke-dashoffset:0}html.js [data-reveal].is-in li:nth-child(2) .tick path:last-child{transition-delay:.12s}html.js [data-reveal].is-in li:nth-child(3) .tick path:last-child{transition-delay:.24s}html.js [data-reveal].is-in li:nth-child(4) .tick path:last-child{transition-delay:.36s}html.js [data-reveal].is-in li:nth-child(5) .tick path:last-child{transition-delay:.48s}}.walk{padding:7rem 0}.walk__grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=40rem){.walk__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.walk__grid{grid-template-columns:repeat(3,1fr)}}.walk__card{background:#000;padding:2rem 1.75rem 2.25rem;transition:background .3s;position:relative;overflow:hidden}.walk__card:after{content:"";background:var(--red);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.walk__card:hover{background:#070707}.walk__card:hover:after{transform:scaleX(1)}.walk__n{font:.8125rem/1 var(--mono);color:var(--text-3);letter-spacing:.1em;position:absolute;top:1.5rem;right:1.5rem}.walk__icon{width:40px;height:40px;color:var(--red);background:#ff333312;border:1px solid #ff33334d;place-items:center;margin-bottom:1.5rem;display:grid}.walk__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.walk__title{font:700 1.0625rem/1.4 var(--mono);color:var(--text);margin-bottom:.85rem}.walk__body{color:var(--text-2);font-size:.9375rem;line-height:1.75}.inst{padding:8rem 0 7rem}.inst__inner{max-width:60rem;margin:0 auto;padding:0 1.5rem}.inst__eyebrow{margin-bottom:3rem}.inst__grid{align-items:start;gap:3rem;display:grid}@media (width>=48rem){.inst__grid{grid-template-columns:260px 1fr}}.inst__mono{max-width:280px}.inst__name{font-family:var(--pixel);color:var(--text);font-size:2.25rem;line-height:1.1}.inst__role{font:.875rem/1.4 var(--mono);color:var(--red);margin-top:.5rem}.inst__bio{color:var(--text-2);gap:1.25rem;margin-top:1.75rem;line-height:1.8;display:grid}.inst__punch{color:var(--text)}.inst__badges{flex-wrap:wrap;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.inst__badges li{border:1px solid var(--line-2);font:.8125rem/1 var(--mono);color:var(--text-2);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;display:inline-flex}.inst__badges svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;color:var(--red)}.why{background:var(--bg-2);border-block:1px solid var(--line);padding:7rem 0}.why__list{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.why__list{grid-template-columns:repeat(6,1fr)}.why__item{grid-column:span 2}.why__item:nth-child(4),.why__item:nth-child(5){grid-column:span 3}}.why__item{background:#000;padding:2rem 1.75rem;position:relative}.why__n{font-family:var(--pixel-sq);color:#0000;-webkit-text-stroke:1px #f339;margin-bottom:1.25rem;font-size:2.75rem;line-height:1;display:block}@supports not (-webkit-text-stroke:1px red){.why__n{color:var(--red)}}.why__title{font:700 1.0625rem/1.4 var(--mono);color:var(--text);margin-bottom:.8125rem}.why__body{color:var(--text-2);font-size:.9375rem;line-height:1.75}.fit{padding:7rem 0}.fit__grid{gap:3rem;display:grid}@media (width>=48rem){.fit__grid{grid-template-columns:1fr 1fr}}.fit__h{font:700 .9375rem/1.4 var(--mono);color:var(--text);border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:1rem}.price{border-top:1px solid var(--line);background:#050505;padding:8rem 0;position:relative;overflow:hidden}.price__dots{opacity:.035;pointer-events:none;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.price__inner{max-width:72rem;margin:0 auto;padding:0 1.5rem;position:relative}.price__title{font-family:var(--pixel);color:var(--text);text-transform:uppercase;font-size:clamp(28px,4.2vw,50px);line-height:1.1}.price__grid{align-items:start;gap:2rem;display:grid}@media (width>=64rem){.price__grid{grid-template-columns:1fr 34rem;gap:3rem}}.price__still{margin:0;position:relative}@media (width>=64rem){.price__still{position:sticky;top:110px}}.price__still img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block;mask-image:radial-gradient(95% 95% at 60% 45%,#000 55%,#0000)}.price__still figcaption{font:.8125rem/1.6 var(--mono);color:var(--text-2);max-width:26rem;margin-top:1rem}.price__still-k{text-transform:uppercase;letter-spacing:.16em;color:var(--red);margin-bottom:.35rem;font-size:.75rem;display:block}.price__card{border:1px solid var(--line-3);background:#000;padding:2.75rem 2rem 2rem;position:relative;box-shadow:0 0 100px #ff33330f,0 40px 80px -40px #000}@media (width>=40rem){.price__card{padding:3rem 2.75rem 2.25rem}}.price__card:before{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);background-repeat:no-repeat;background-size:40% 100%;height:1px;animation:4.5s linear infinite price-sheen;position:absolute;top:-1px;left:0;right:0}@keyframes price-sheen{0%{background-position:-40% 0}to{background-position:140% 0}}.price__limited{white-space:nowrap;font:700 .75rem/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--red);background:#0a0a0a;border:1px solid #ff333359;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;display:inline-flex;position:absolute;top:-.9rem;left:50%;transform:translate(-50%)}.price__amount{text-align:center;border-bottom:1px dashed var(--line-2);padding-bottom:2rem}.price__num{font-family:var(--pixel);color:var(--text);letter-spacing:-.03em;font-size:clamp(60px,9vw,84px);line-height:1}.price__per{font:.8125rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-top:1rem}.price__split{font:.75rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-top:.4rem}.price__list{font:.8125rem/1.6 var(--mono);color:var(--text-2);gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.price__list li{grid-template-columns:2.25rem 1fr;display:grid}.price__list li>span:first-child{color:var(--red);font-weight:700}.price__tools{border:1px solid var(--line);background:var(--bg-1);margin-bottom:2rem;padding:1rem}.price__tools p{font:.75rem/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);margin-bottom:.8125rem}.price__tools ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.price__tools li{font:.8125rem/1 var(--mono);color:var(--text-2);border:1px solid var(--line-2);align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.price__cta{width:100%;min-height:60px}.price__foot{text-align:center;font:.75rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.12em;justify-items:center;gap:1rem;margin-top:1.75rem;display:grid}.price__cohort{border:1px solid var(--line);color:var(--text-2);background:#0a0a0a;padding:.4rem .8rem}.price__cohort span{color:var(--red);margin-right:.5rem}.price__refund{color:var(--text-3);border-top:1px solid var(--line);max-width:26rem;padding-top:1rem}.price__team{text-align:center;font:.8125rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-top:3.5rem}.price__team a{color:var(--red);margin-top:.5rem;display:inline-block}.price__team a:hover{text-underline-offset:4px;text-decoration:underline}.final{border-top:1px solid var(--line);isolation:isolate;background:#000;padding:8rem 0 0;position:relative;overflow:hidden}.final__city{z-index:-1;pointer-events:none;justify-content:center;margin-top:-3rem;display:flex;position:relative}.final__city img{opacity:.72;width:100%;max-width:1600px;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 70%,#0000 100%)}@media (width<=40rem){.final__city{margin-top:-1rem}.final__city img{width:200%;max-width:none}}.final__inner{text-align:center;max-width:44rem;margin:0 auto;padding:0 1.5rem}.final__title{font-family:var(--pixel);color:var(--text);text-wrap:balance;font-size:clamp(34px,5.4vw,64px);line-height:1.05}.final__sub{color:var(--text-2);margin-top:1.5rem;font-size:1.0625rem;line-height:1.7}.final__meta{font:.8125rem/1 var(--mono);color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.final__meta li{align-items:center;gap:.5rem;display:inline-flex}.final__meta svg{fill:none;width:16px;height:16px;stroke:var(--red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.final__cta{min-height:60px;margin-top:2.5rem;padding:0 2.5rem;font-size:.8125rem}.final__q{color:var(--text-3);margin-top:1.5rem;font-size:.875rem}.final__q a{color:var(--red)}.final__q a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=40rem){.final{padding:5.5rem 0 0}.sec-inner,.ba__inner,.prob__inner,.inst__inner,.price__inner{padding-left:1rem;padding-right:1rem}.sec-head{margin-bottom:2.75rem}.build,.isnot,.walk,.why,.fit{padding:5rem 0}.isnot__col{padding:1.5rem}.price{padding:6rem 0}}.price__tic{color:#3c4043;background:#fff;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.hero__guides{color:var(--text);text-underline-offset:3px;text-decoration:underline}.wtf-home{padding:2.5rem 1.25rem 0}.wtf-home__in{max-width:64rem;margin:0 auto}.wtf[data-astro-cid-k5wpospt]{border:1px solid var(--line-2);background:var(--bg-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;max-width:64rem;margin:0 auto;padding:1.1rem 1.5rem;display:flex}.wtf__t[data-astro-cid-k5wpospt]{font:700 1.0625rem/1.5 var(--mono);color:var(--text)}.wtf__c[data-astro-cid-k5wpospt]{color:var(--red-2);white-space:nowrap}.wtf__l[data-astro-cid-k5wpospt]{font-size:.9375rem}.wtf__l[data-astro-cid-k5wpospt] a[data-astro-cid-k5wpospt]{color:var(--text);text-underline-offset:4px}
