:root,[data-theme=light]{color-scheme:light;--fw-surface:oklch(97% 0 0);--fw-surface-raised:oklch(99.5% 0 0);--fw-fill:oklch(92.5% 0 0);--fw-ink:oklch(16% 0 0);--fw-ink-2:oklch(40% 0 0);--fw-ink-3:oklch(50% 0 0);--fw-rule:oklch(16% 0 0/.14);--fw-rule-strong:oklch(16% 0 0/.3);--fw-scrim:oklch(16% 0 0/.35);--fw-volt:oklch(92% .2 122);--fw-volt-press:oklch(86% .2 122);--fw-on-volt:oklch(16% 0 0);--fw-volt-edge:oklch(16% 0 0);--fw-danger:oklch(55% .2 27);--fw-on-danger:oklch(99% 0 0);--fw-fade-bleach-layers:block;--fw-fade-seal:linear-gradient(180deg, oklch(97% 0 0/0) calc(100% - 34px), var(--fw-surface));--fw-fade-seal-raised:linear-gradient(180deg, oklch(99.5% 0 0/0) calc(100% - 34px), var(--fw-surface-raised));--fw-system-ink:oklch(16% 0 0);--fw-cal-empty:oklch(90.5% 0 0);--fw-glass-fill:oklch(99% 0 0/.7);--fw-glass-sheen:linear-gradient(180deg, oklch(100% 0 0/.42), oklch(100% 0 0/0) 60%);--fw-glass-edge:oklch(100% 0 0/.9);--fw-glass-rim:oklch(100% 0 0/.45);--fw-glass-filter:blur(20px) saturate(1.8);--fw-glass-shadow:0 12px 32px -12px oklch(0% 0 0/.22), 0 2px 8px -2px oklch(0% 0 0/.08);--fw-lift-shadow:0 6px 14px -4px oklch(0% 0 0/.3), 0 1px 3px oklch(0% 0 0/.16);--fw-tab-idle:oklch(16% 0 0/.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--fw-surface:oklch(15% 0 0);--fw-surface-raised:oklch(21% 0 0);--fw-fill:oklch(20% 0 0);--fw-ink:oklch(97% 0 0);--fw-ink-2:oklch(78% 0 0);--fw-ink-3:oklch(64% 0 0);--fw-rule:oklch(100% 0 0/.14);--fw-rule-strong:oklch(100% 0 0/.3);--fw-scrim:oklch(0% 0 0/.5);--fw-volt:oklch(92% .2 122);--fw-volt-press:oklch(86% .2 122);--fw-on-volt:oklch(16% 0 0);--fw-volt-edge:oklch(92% .2 122);--fw-danger:oklch(70% .17 25);--fw-on-danger:oklch(16% 0 0);--fw-fade-bleach-layers:none;--fw-fade-seal:linear-gradient(180deg, oklch(15% 0 0/0), oklch(15% 0 0/.7) 55%, var(--fw-surface));--fw-fade-seal-raised:linear-gradient(180deg, oklch(21% 0 0/0), oklch(21% 0 0/.7) 55%, var(--fw-surface-raised));--fw-system-ink:oklch(97% 0 0);--fw-cal-empty:oklch(25% 0 0);--fw-glass-fill:oklch(24% 0 0/.68);--fw-glass-sheen:linear-gradient(180deg, oklch(100% 0 0/.09), oklch(100% 0 0/0) 60%);--fw-glass-edge:oklch(100% 0 0/.22);--fw-glass-rim:oklch(100% 0 0/.07);--fw-glass-filter:blur(20px) saturate(1.6);--fw-glass-shadow:0 12px 32px -12px oklch(0% 0 0/.7), 0 2px 8px -2px oklch(0% 0 0/.45);--fw-lift-shadow:0 6px 14px -4px oklch(0% 0 0/.75), 0 1px 3px oklch(0% 0 0/.5);--fw-tab-idle:oklch(97% 0 0/.6)}}[data-theme=dark]{color-scheme:dark;--fw-surface:oklch(15% 0 0);--fw-surface-raised:oklch(21% 0 0);--fw-fill:oklch(20% 0 0);--fw-ink:oklch(97% 0 0);--fw-ink-2:oklch(78% 0 0);--fw-ink-3:oklch(64% 0 0);--fw-rule:oklch(100% 0 0/.14);--fw-rule-strong:oklch(100% 0 0/.3);--fw-scrim:oklch(0% 0 0/.5);--fw-volt:oklch(92% .2 122);--fw-volt-press:oklch(86% .2 122);--fw-on-volt:oklch(16% 0 0);--fw-volt-edge:oklch(92% .2 122);--fw-danger:oklch(70% .17 25);--fw-on-danger:oklch(16% 0 0);--fw-fade-bleach-layers:none;--fw-fade-seal:linear-gradient(180deg, oklch(15% 0 0/0), oklch(15% 0 0/.7) 55%, var(--fw-surface));--fw-fade-seal-raised:linear-gradient(180deg, oklch(21% 0 0/0), oklch(21% 0 0/.7) 55%, var(--fw-surface-raised));--fw-system-ink:oklch(97% 0 0);--fw-cal-empty:oklch(25% 0 0);--fw-glass-fill:oklch(24% 0 0/.68);--fw-glass-sheen:linear-gradient(180deg, oklch(100% 0 0/.09), oklch(100% 0 0/0) 60%);--fw-glass-edge:oklch(100% 0 0/.22);--fw-glass-rim:oklch(100% 0 0/.07);--fw-glass-filter:blur(20px) saturate(1.6);--fw-glass-shadow:0 12px 32px -12px oklch(0% 0 0/.7), 0 2px 8px -2px oklch(0% 0 0/.45);--fw-lift-shadow:0 6px 14px -4px oklch(0% 0 0/.75), 0 1px 3px oklch(0% 0 0/.5);--fw-tab-idle:oklch(97% 0 0/.6)}:root{--fw-hud-ink:oklch(97% 0 0);--fw-hud-ink-2:oklch(80% 0 0);--fw-hud-rule:oklch(100% 0 0/.34);--fw-hud-plate:oklch(0% 0 0/.58);--fw-hud-scrim:linear-gradient(180deg, oklch(0% 0 0/.62), oklch(0% 0 0/0));--fw-ghost:oklch(97% 0 0);--fw-ghost-white:oklch(97% 0 0);--fw-ghost-cyan:oklch(85% .13 210);--fw-ghost-magenta:oklch(70% .25 340);--fw-ghost-orange:oklch(70% .195 40);--fw-mark:oklch(92% .2 122);--fw-mark-halo:oklch(0% 0 0/.4);--fw-ball-hole:oklch(16% 0 0/.24);--fw-rec:oklch(62% .22 27);--fw-on-rec:oklch(99% 0 0);--fw-cam-band:oklch(9% 0 0);--fw-cam-dim:oklch(0% 0 0/.52);--fw-on-hud:oklch(12% 0 0);--fw-cam-record:76px;--fw-cam-ball:60px;--fw-cam-edge:oklch(92% .2 122/.5);--fw-cam-edge-w:64px;--fw-cam-zone-inset:14px;--fw-court-surface:oklch(50% .1 250);--fw-court-kitchen:oklch(45% .1 252);--fw-court-surround:oklch(49% .08 155);--fw-court-line:oklch(97% 0 0);--fw-court-net:oklch(13% 0 0/.62);--fw-court-figure:oklch(16% 0 0);--fw-court-shadow:oklch(0% 0 0/.26);--fw-font-display:"Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--fw-font-text:"Sofia Sans", -apple-system, system-ui, sans-serif;--fw-font-mono:"Martian Mono", ui-monospace, monospace;--fw-type-hero:900 58px/.86 var(--fw-font-display);--fw-type-title:900 40px/.9 var(--fw-font-display);--fw-type-action:900 34px/1 var(--fw-font-display);--fw-type-lead:900 24px/1 var(--fw-font-display);--fw-type-label:800 15px/1 var(--fw-font-display);--fw-type-tag:800 14px/1 var(--fw-font-display);--fw-type-body:400 17px/1.35 var(--fw-font-text);--fw-type-body-strong:600 17px/1.3 var(--fw-font-text);--fw-type-sub:400 15px/1.35 var(--fw-font-text);--fw-type-caption:500 13px/1.3 var(--fw-font-text);--fw-type-count:500 13px/1 var(--fw-font-mono);--fw-type-date:500 11px/1.3 var(--fw-font-mono);--fw-type-score:600 56px/.9 var(--fw-font-mono);--fw-track-display:-.01em;--fw-track-label:.02em;--fw-mono-width:"wdth" 87.5;--fw-space-1:4px;--fw-space-2:8px;--fw-space-3:12px;--fw-space-4:16px;--fw-space-5:24px;--fw-space-6:32px;--fw-space-7:48px;--fw-space-8:64px;--fw-gutter:16px;--fw-hit:44px;--fw-hit-primary:56px;--fw-bar:92px;--fw-row:56px;--fw-row-slim:52px;--fw-tab-pill:68px;--fw-tab-inset:16px;--fw-tab-bottom:25px;--fw-tab-bar:calc(var(--fw-tab-pill) + var(--fw-tab-bottom));--fw-tab-clear:calc(var(--fw-tab-bar) + 16px);--fw-tab-film:52px;--fw-tab-lift:6px;--fw-radius-none:0;--fw-radius-sheet:16px;--fw-radius-round:999px;--fw-hairline:1px;--fw-stroke:1.5px;--fw-stroke-strong:2px;--fw-mark-stroke:3px;--fw-ease:cubic-bezier(.2, .7, .2, 1);--fw-ease-settle:cubic-bezier(0, 0, .2, 1);--fw-dur-press:.1s;--fw-dur-state:.15s;--fw-dur-ghost-in:.2s;--fw-dur-card:.2s;--fw-dur-arrow:.25s;--fw-dur-sheet:.28s;--fw-dur-settle:.3s}@media (prefers-reduced-motion:reduce){:root{--fw-dur-press:0s;--fw-dur-arrow:0s;--fw-dur-sheet:0s;--fw-dur-settle:0s}}.fw-screen,.fw-scope{background:var(--fw-surface);color:var(--fw-ink);font:var(--fw-type-body);-webkit-font-smoothing:antialiased}.fw-screen{width:390px;height:844px;position:relative;overflow:hidden}:where(.fw-screen,.fw-scope) *,:where(.fw-screen,.fw-scope) :before,:where(.fw-screen,.fw-scope) :after{box-sizing:border-box}:where(.fw-screen,.fw-scope) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.fw-screen,.fw-scope) :focus-visible{outline:var(--fw-stroke-strong) solid var(--fw-ink);outline-offset:3px}.fw-ico{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.fw-mono{font-family:var(--fw-font-mono);font-variation-settings:var(--fw-mono-width);font-variant-numeric:tabular-nums}.fw-display{font-family:var(--fw-font-display);text-transform:uppercase;letter-spacing:var(--fw-track-display);font-weight:900}.fw-hero-cue{font:var(--fw-type-hero);text-transform:uppercase;letter-spacing:var(--fw-track-display);margin:0}.fw-title{font:var(--fw-type-title);text-transform:uppercase;letter-spacing:var(--fw-track-display);margin:0}.fw-label{font:var(--fw-type-label);text-transform:uppercase;letter-spacing:.01em;color:var(--fw-ink-2);margin:0}.fw-body{font:var(--fw-type-body);color:var(--fw-ink-2);margin:0}.fw-hero{isolation:isolate;background:#111;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 2px),#0000);mask-image:linear-gradient(#000 calc(100% - 2px),#0000)}.fw-hero:before{content:"";background:var(--fw-hud-scrim);z-index:3;height:150px;position:absolute;inset:0 0 auto}.fw-hero__media{left:var(--x,0);top:var(--y,0);width:var(--w,100%);aspect-ratio:3/4;position:absolute}.fw-hero__media img,.fw-hero__media svg{width:100%;height:100%;display:block;position:absolute;inset:0}.fw-hero__media svg{overflow:visible}.fw-hero__desat,.fw-hero__lift,.fw-hero__seal{bottom:0;left:0;right:0;top:var(--f0);pointer-events:none;z-index:2;position:absolute}.fw-hero__desat{display:var(--fw-fade-bleach-layers);mix-blend-mode:saturation;background:linear-gradient(oklch(50% 0 0/0) 18%,oklch(50% 0 0) 66%)}.fw-hero__lift{display:var(--fw-fade-bleach-layers);background:linear-gradient(180deg,#000 0 16%,oklch(44% 0 0) 44%,oklch(80% 0 0) 70%,var(--fw-surface) 100%);mix-blend-mode:screen}.fw-hero__seal{background:var(--fw-fade-seal)}.fw-wordmark{font:800 26px/1 var(--fw-font-display);letter-spacing:-.01em;color:var(--fw-hud-ink)}.fw-wordmark i{color:var(--fw-volt);font-style:normal}.fw-wordmark.on-surface{color:var(--fw-ink)}.fw-wordmark.on-surface i{color:var(--fw-volt-edge)}.fw-button{min-height:var(--fw-hit);border-radius:var(--fw-radius-none);font:700 16px/1 var(--fw-font-text);white-space:nowrap;transition:background var(--fw-dur-state) var(--fw-ease),color var(--fw-dur-state) var(--fw-ease),transform var(--fw-dur-press) var(--fw-ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.fw-button:active{transform:scale(.97)}.fw-button--primary{min-height:var(--fw-hit-primary);background:var(--fw-volt);color:var(--fw-on-volt);font:var(--fw-type-label);letter-spacing:0;text-transform:uppercase;padding:0 22px;font-size:22px}.fw-button--primary:hover{background:var(--fw-volt-press)}.fw-button--secondary{border:var(--fw-stroke) solid var(--fw-ink);color:var(--fw-ink)}.fw-button--secondary:hover{background:var(--fw-ink);color:var(--fw-surface)}.fw-button--destructive{background:var(--fw-danger);color:var(--fw-on-danger)}.fw-button--destructive:hover{filter:brightness(1.06)}.fw-button--text{color:var(--fw-ink);text-underline-offset:3px;padding:0 4px;text-decoration:underline 1.5px}.fw-button--block{width:100%;display:flex}.fw-button[disabled]{opacity:.4;pointer-events:none}.fw-chip{height:26px;font:var(--fw-type-tag);text-transform:uppercase;letter-spacing:var(--fw-track-label);color:var(--fw-ink);border:var(--fw-hairline) solid var(--fw-rule-strong);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.fw-chip .fw-ico{stroke-width:2.2px;width:15px;height:15px}.fw-chip--source{padding:0 9px 0 0}.fw-chip--source b{background:var(--fw-ink);height:100%;color:var(--fw-surface);place-items:center;padding:0 7px;font-weight:900;display:grid}.fw-chip--fps{font:var(--fw-type-count);font-variation-settings:var(--fw-mono-width);text-transform:none;letter-spacing:0;font-size:12px}.fw-chip--fps.is-low{border-style:dashed;border-color:var(--fw-ink-2)}.fw-chip.on-footage{color:var(--fw-hud-ink);background:var(--fw-hud-plate);border-color:var(--fw-hud-rule)}.fw-chip--source.on-footage b{background:var(--fw-hud-ink);color:#000}.fw-notice{padding:14px var(--fw-gutter);background:var(--fw-fill);color:var(--fw-ink);align-items:flex-start;gap:12px;display:flex}.fw-notice>.fw-ico{width:20px;height:20px;margin-top:1px}.fw-notice .tx{flex:1;min-width:0}.fw-notice b{font:var(--fw-type-body-strong);display:block}.fw-notice span{font:var(--fw-type-sub);color:var(--fw-ink-2);margin-top:2px;display:block}.fw-notice .act{margin-top:10px}.fw-notice--error>.fw-ico{color:var(--fw-danger)}.fw-button--ink{min-height:var(--fw-hit-primary);background:var(--fw-ink);color:var(--fw-surface);font:var(--fw-type-label);letter-spacing:0;text-transform:uppercase;padding:0 22px;font-size:22px}.fw-button--ink[disabled]{opacity:1;background:var(--fw-fill);color:var(--fw-ink-3);box-shadow:inset 0 0 0 var(--fw-hairline) var(--fw-rule-strong)}.fw-pro-list{margin:0;padding:0;list-style:none}.fw-pro-list li{border-top:var(--fw-hairline) solid var(--fw-rule);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.fw-pro-list li:last-child{border-bottom:var(--fw-hairline) solid var(--fw-rule)}.fw-pro-list .fw-ico{stroke-width:2.6px;width:18px;height:18px;margin-top:2px}.fw-pro-list b{font:var(--fw-type-body-strong);font-size:16px;display:block}.fw-pro-list span{font:var(--fw-type-sub);color:var(--fw-ink-2);margin-top:1px;font-size:14px;display:block}.fw-fine-print{font:var(--fw-type-caption);color:var(--fw-ink-2);margin:0;font-size:13px;font-weight:400;line-height:1.4}.fw-fine-print__links{gap:18px;margin:0;display:flex}.fw-fine-print__links a{min-height:var(--fw-hit);font:600 14px/1 var(--fw-font-text);color:var(--fw-ink);text-underline-offset:3px;align-items:center;margin:-10px 0;text-decoration:underline 1px;display:inline-flex}.fw-text-field{min-width:0;height:var(--fw-hit-primary);border:var(--fw-stroke) solid var(--fw-rule-strong);border-radius:var(--fw-radius-none);font:var(--fw-type-body);color:var(--fw-ink);-webkit-appearance:none;appearance:none;background:0 0;outline:none;flex:1;margin:0;padding:0 14px}.fw-text-field::placeholder{color:var(--fw-ink-3);opacity:1}.fw-text-field:focus,.fw-text-field.is-focus{border:var(--fw-stroke-strong) solid var(--fw-ink);padding:0 13.5px}.fw-field-pair{gap:8px;display:flex}.fw-field-pair .fw-button--ink{flex:none;padding:0 18px}.fw-fine-print a{color:var(--fw-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline 1px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--fw-surface);min-height:100vh;color:var(--fw-ink);margin:0;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}:focus-visible{outline:var(--fw-stroke-strong) solid var(--fw-ink);outline-offset:3px}.wrap{width:100%;max-width:1120px;padding:0 var(--fw-gutter);margin:0 auto}@media (width>=768px){.wrap{padding:0 var(--fw-space-6)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--fw-gutter);z-index:50;background:var(--fw-ink);color:var(--fw-surface);font:600 16px/1 var(--fw-font-text);padding:12px 16px;position:absolute;top:-100px}.skip-link:focus{top:8px}.lead{font:var(--fw-type-body);color:var(--fw-ink-2);max-width:36rem}@media (width>=768px){.lead{font-size:19px}}.site-header{z-index:10;position:relative}.site-header.is-over-footage{color:var(--fw-hud-ink);position:absolute;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--fw-space-4);max-width:1120px;height:64px;padding:0 var(--fw-gutter);margin:0 auto;display:flex}@media (width>=768px){.site-header__inner{padding:0 var(--fw-space-6)}}.site-header__mark{text-decoration:none}.site-header__join{min-height:var(--fw-hit);font:600 15px/1 var(--fw-font-text);text-underline-offset:3px;align-items:center;text-decoration:underline 1.5px;display:inline-flex}.is-over-footage .site-header__join,.is-over-footage .site-header__mark{text-shadow:0 1px 8px oklch(0% 0 0/.6)}.site-hero.fw-hero{height:min(112vw,560px);position:relative}.site-hero__video{object-fit:cover;object-position:10% 50%;width:100%;height:100%;position:absolute;inset:0}.site-hero .fw-hero__desat,.site-hero .fw-hero__lift,.site-hero .fw-hero__seal{top:var(--f0)}.site-hero__toggle{right:var(--fw-gutter);z-index:4;min-height:var(--fw-hit);border:var(--fw-hairline) solid var(--fw-hud-rule);background:var(--fw-hud-plate);color:var(--fw-hud-ink);font:var(--fw-type-tag);text-transform:uppercase;letter-spacing:var(--fw-track-label);cursor:pointer;padding:0 14px;position:absolute;top:72px}@media (width>=768px){.site-hero.fw-hero{height:clamp(460px,52vw,680px)}.site-hero__video{object-position:30% 60%}.site-hero__toggle{right:var(--fw-space-6)}}@media (width>=1152px){.site-hero__toggle{right:calc((100vw - 1120px) / 2 + var(--fw-space-6))}}.hero__body{z-index:2;gap:var(--fw-space-4);margin-top:calc(var(--fw-space-5) * -1);padding-bottom:var(--fw-space-7);display:grid;position:relative}.hero__title{overflow-wrap:break-word;max-width:12ch;font-size:clamp(52px,13vw,104px)}.hero__body .waitlist{max-width:30rem;margin-top:var(--fw-space-2)}@media (width>=1024px){.hero__body{column-gap:var(--fw-space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}.hero__body>.fw-label,.hero__title{grid-column:1}.hero__body>.lead,.hero__body>.waitlist,.hero__caption{grid-column:2}.hero__body>.fw-label{grid-row:1}.hero__title{grid-row:2/span 3;align-self:start}.hero__body>.lead{grid-row:2;align-self:end}.hero__body>.waitlist{grid-row:3}.hero__caption{grid-row:4}}.hero__caption{font:var(--fw-type-caption);color:var(--fw-ink-2);max-width:36rem}.section{padding:var(--fw-space-7) 0}.section>.wrap{border-top:var(--fw-hairline) solid var(--fw-rule);padding-top:var(--fw-space-6)}@media (width>=768px){.section{padding:var(--fw-space-8) 0}}.section__title{margin:var(--fw-space-2) 0 var(--fw-space-6);font-size:clamp(40px,6vw,64px)}.section__note{margin-top:var(--fw-space-5);font:var(--fw-type-sub);color:var(--fw-ink-2)}.steps{gap:var(--fw-space-6);margin:0;padding:0;list-style:none;display:grid}.step{gap:var(--fw-space-4);grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:start;display:grid}.step__phone{outline:var(--fw-hairline) solid var(--fw-rule-strong);aspect-ratio:600/1230;background:oklch(9% 0 0);border-radius:18px;margin:0;overflow:hidden}.step__phone img{object-fit:cover;width:100%;height:100%}.step__n{font:var(--fw-type-count);color:var(--fw-ink-2);display:block}.step__title{margin:var(--fw-space-2) 0;font:var(--fw-type-title);text-transform:uppercase;letter-spacing:var(--fw-track-display);font-size:40px}.step__text>p{color:var(--fw-ink-2)}.step__caption{margin-top:var(--fw-space-3);font:var(--fw-type-caption)}@media (width>=900px){.steps{gap:var(--fw-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.step{grid-template-columns:1fr}.step__phone{border-radius:28px;max-width:280px}}.shots{margin:0;padding:0;list-style:none;display:grid}.shot{padding:var(--fw-space-4) 0;border-top:var(--fw-hairline) solid var(--fw-rule)}.shot:last-child{border-bottom:var(--fw-hairline) solid var(--fw-rule)}.shot__name{margin:0 0 var(--fw-space-2);font:var(--fw-type-lead);text-transform:uppercase;letter-spacing:var(--fw-track-display);font-size:32px}.shot p{color:var(--fw-ink-2)}@media (width>=900px){.shots{gap:var(--fw-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.shot:last-child{border-bottom:0}}.plans{gap:var(--fw-space-4);display:grid}.plan{align-content:start;gap:var(--fw-space-4);padding:var(--fw-space-5) var(--fw-space-4);border:var(--fw-stroke) solid var(--fw-rule-strong);display:grid}.plan--pro{border:var(--fw-stroke-strong) solid var(--fw-ink)}.plan__name{font:var(--fw-type-label);text-transform:uppercase;margin:0;font-size:22px}.plan__price{font:var(--fw-type-body);color:var(--fw-ink-2);gap:6px;display:grid}.plan__price>b{font:600 40px/1 var(--fw-font-mono);font-variation-settings:var(--fw-mono-width);letter-spacing:-.03em;color:var(--fw-ink)}.plan__price span b{color:var(--fw-ink);font-weight:600}.plan .fw-pro-list b{font-size:17px}.plan .fw-pro-list span{font-size:15px}@media (width>=768px){.plans{grid-template-columns:1fr 1fr}.plan{padding:var(--fw-space-6)}}.faq{max-width:48rem;display:grid}.faq__item{border-top:var(--fw-hairline) solid var(--fw-rule)}.faq__item:last-child{border-bottom:var(--fw-hairline) solid var(--fw-rule)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--fw-space-4);min-height:var(--fw-row);padding:var(--fw-space-3) 0;cursor:pointer;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__q{font:var(--fw-type-body-strong);margin:0}.faq__chev{width:20px;height:20px;transition:transform var(--fw-dur-state) var(--fw-ease)}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__a{gap:var(--fw-space-3);padding:0 0 var(--fw-space-5);color:var(--fw-ink-2);max-width:40rem;display:grid}.faq__a a{color:var(--fw-ink);text-underline-offset:2px;font-weight:600}.join{padding:var(--fw-space-7) 0;background:var(--fw-fill)}.join__inner{gap:var(--fw-space-4);display:grid}.join .fw-title{font-size:clamp(40px,6vw,64px)}.join .waitlist{max-width:30rem}.waitlist{gap:var(--fw-space-2);display:grid}.waitlist__label{color:var(--fw-ink)}.waitlist .fw-field-pair .fw-button--primary{flex:none;min-width:96px}.waitlist__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist__status{min-height:1.35em;font:var(--fw-type-sub);color:var(--fw-ink-2)}.waitlist__status:empty{min-height:0}.waitlist__status.is-error{color:var(--fw-danger);font-weight:600}.waitlist.is-done .fw-field-pair,.waitlist.is-done .waitlist__label,.waitlist.is-done .waitlist__turnstile,.waitlist.is-done .waitlist__note{display:none}.waitlist.is-done .waitlist__status{font:var(--fw-type-body-strong);color:var(--fw-ink)}.waitlist__note a{color:var(--fw-ink);font-weight:600}.site-footer{padding:var(--fw-space-6) 0 var(--fw-space-7);border-top:var(--fw-hairline) solid var(--fw-rule)}.site-footer__inner{gap:var(--fw-space-4);display:grid}.site-footer .fw-wordmark{justify-self:start;text-decoration:none}.site-footer__links{gap:0 var(--fw-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a{min-height:var(--fw-hit);font:600 15px/1.2 var(--fw-font-text);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;text-decoration:underline 1px;display:inline-flex}.page{padding:var(--fw-space-5) 0 var(--fw-space-8)}.prose{max-width:44rem}.prose h1{margin:var(--fw-space-2) 0 var(--fw-space-4);font-size:clamp(40px,7vw,64px)}.prose h2{margin:var(--fw-space-7) 0 var(--fw-space-3);font:var(--fw-type-lead);text-transform:uppercase;letter-spacing:var(--fw-track-display);font-size:28px}.prose h3{margin:var(--fw-space-5) 0 var(--fw-space-2);font:var(--fw-type-body-strong)}.prose p,.prose li{color:var(--fw-ink-2)}.prose p+p{margin-top:var(--fw-space-3)}.prose ul,.prose ol{margin:var(--fw-space-3) 0 0;gap:var(--fw-space-2);padding-left:1.25em;display:grid}.prose strong{color:var(--fw-ink);font-weight:600}.prose a{color:var(--fw-ink);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600}.prose blockquote{margin:var(--fw-space-3) 0 0;padding:var(--fw-space-3) var(--fw-space-4);background:var(--fw-fill)}.prose blockquote p{color:var(--fw-ink)}.page__meta{font:var(--fw-type-date);font-variation-settings:var(--fw-mono-width);text-transform:uppercase;color:var(--fw-ink-2)}.page .fw-notice{margin:var(--fw-space-4) 0 var(--fw-space-5)}.toc{margin:var(--fw-space-4) 0 var(--fw-space-5);padding:var(--fw-space-4) 0;border-top:var(--fw-hairline) solid var(--fw-rule);border-bottom:var(--fw-hairline) solid var(--fw-rule)}.toc ol{margin:0}
