@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_c8e612{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_c8e612{--font-display:"Anton","Anton Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fab2aa{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fab2aa{--font-body:"Archivo","Archivo Fallback"}:root{--bg:#0a0a0a;--surface:#111111;--surface2:#171717;--line:#1e1e1e;--line2:#2a2a2a;--ink:#f0f0f0;--muted:#9a9a9a;--lime:#c8f135;--lime-dark:#b8dc1a;--orange:#f97316;--blue:#64d2ff;--red:#f43f5e;--green:#4ade80;--display:var(--font-display),"Arial Narrow",sans-serif;--text:var(--font-body),"Helvetica Neue",Helvetica,sans-serif;--t-small:14px;--t-body:17px;--t-lead:clamp(19px,1.7vw,24px);--t-head:clamp(34px,3.4vw,52px);--t-display:clamp(48px,6.6vw,104px);--m:clamp(16px,2.8vw,40px);--gap:clamp(64px,7vw,112px);--radius:16px;--ease-out:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--text);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-x:clip}img,svg{display:block}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.display{font-size:var(--t-display);line-height:.92;letter-spacing:-.01em}.display,.h-section{font-family:var(--display);font-weight:400;text-transform:uppercase;text-wrap:balance}.h-section{font-size:var(--t-head);line-height:1}.lead{font-size:var(--t-lead);line-height:1.45}.small{font-size:var(--t-small)}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:min(100svh,820px)}.hero-copy{display:flex;flex-direction:column;gap:clamp(48px,9vh,120px);padding:var(--m);padding-bottom:clamp(32px,5vw,64px)}.wordmark{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:700;font-size:var(--t-body);text-decoration:none;align-self:flex-start}.wordmark img{border-radius:7px}.hero-pitch{max-width:640px;margin-block:auto}.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(34px,3.9vw,60px);line-height:1;text-transform:uppercase;margin-bottom:20px}.hero .lead{max-width:44ch;margin-bottom:32px}.hero-stage{position:relative;display:grid;place-items:center;padding:96px var(--m) 64px}.toplink{position:absolute;top:var(--m);right:var(--m);min-height:44px;display:inline-flex;align-items:center;font-size:var(--t-small);text-decoration:none;color:var(--ink)}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:0}.hero-stage{position:static;padding:40px 16px}.hero-copy{padding:16px 20px 48px;gap:48px}.hero h1{font-size:clamp(28px,7.6vw,40px)}.toplink{top:16px;right:16px}}.lines .line{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.lines .line,.lines [data-line]{display:block}@media (prefers-reduced-motion:no-preference){.js .lines [data-line]{transform:translateY(105%);animation:line-up .9s var(--ease-out) forwards;animation-delay:calc(var(--i) * .11s + .15s)}.js .hero [data-load]{opacity:0;transform:translateY(12px);animation:rise .5s var(--ease-out) .45s forwards}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}.js [data-reveal].is-in{opacity:1;transform:none}}@keyframes line-up{to{transform:none}}@keyframes rise{to{opacity:1;transform:none}}.form-row{display:flex;gap:8px}.form-row input{flex:1 1;min-width:0;min-height:52px;background:var(--surface);border:1px solid var(--line2);border-radius:12px;padding:0 16px;font:inherit;font-size:var(--t-body);color:var(--ink);outline:none}.form-row input:focus{border-color:var(--lime)}.form-row input::placeholder{color:var(--muted)}.form-row button,.ui-button{min-height:52px;background:var(--lime);color:var(--bg);border:0;border-radius:12px;padding:0 22px;font:inherit;font-size:var(--t-body);font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out),background .15s}.form-row button:disabled,.ui-button:disabled{opacity:.6;cursor:default}@media (max-width:480px){.form-row{flex-direction:column}}.form-message,.microcopy{margin-top:12px;font-size:var(--t-small);color:var(--muted)}.form-message.error{color:var(--red)}.form-message.duplicate{color:var(--lime)}.turnstile{margin-top:14px}.turnstile:empty{margin-top:0}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.success-title{font-family:var(--display);font-size:var(--t-head);line-height:1;text-transform:uppercase;color:var(--lime);margin-bottom:8px}.success-sub{color:var(--ink);margin-bottom:24px}.followup+.followup{margin-top:20px}.followup-q{font-weight:600;margin-bottom:10px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{min-height:44px;padding:0 16px;border-radius:999px;background:var(--surface2);border:0;color:var(--ink);font:inherit;font-size:var(--t-small);cursor:pointer}.chips button.selected{background:var(--lime);color:var(--bg);font-weight:600}.followup-done,.followup-thanks{margin-top:12px;font-size:var(--t-small);color:var(--green)}.ui{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:20px;font-size:var(--t-small);line-height:1.4;color:var(--ink)}.ui-title{font-size:var(--t-lead);font-weight:700;line-height:1.2}.ui-sub{color:var(--muted);margin-top:4px}.ph-text-base,.ph-text-ramp,.tint-blue{color:var(--blue)}.ph-text-peak{color:var(--lime)}.ph-text-race{color:var(--orange)}.ui-week{width:min(480px,100%);background:var(--surface)}.ui-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ui-banner{color:var(--orange);font-weight:600}.ui-controls{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:12px;background:var(--bg);margin-bottom:16px}.ui-label{display:block;color:var(--muted);margin-bottom:4px}.ui-label strong{color:var(--ink);font-weight:700}.ui-weight{display:flex;align-items:center;gap:12px}.ui-weight input[type=range]{flex:1 1;min-height:44px;accent-color:var(--lime);cursor:pointer}.ui-seg{display:flex;background:var(--surface);border-radius:10px;padding:3px}.ui-seg button{flex:1 1;min-height:44px;min-width:48px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-small);font-weight:600;cursor:pointer}.ui-seg button[aria-pressed=true]{background:var(--surface2);color:var(--ink)}.ui-races button[aria-pressed=true]{background:var(--lime);color:var(--bg)}.ui-days{list-style:none;display:grid;grid-gap:6px;gap:6px}.ui-day{display:grid;grid-template-columns:36px 112px 1fr 56px;align-items:center;grid-gap:10px;gap:10px;min-height:30px}.ui-day-d{color:var(--muted)}.ui-day-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-bar{height:10px;border-radius:999px;background:var(--surface2);overflow:hidden}.ui-bar span{display:block;height:100%;border-radius:999px;transform-origin:left;transition:transform .4s var(--ease-out)}.ph-base .ui-bar span,.ph-ramp .ui-bar span{background:var(--blue)}.ph-peak .ui-bar span{background:var(--lime)}.ph-race .ui-bar span{background:var(--orange)}.ui-day-c{text-align:right;font-weight:700}.ph-peak .ui-day-c{color:var(--lime)}.ph-race .ui-day-c,.ph-race .ui-day-l{color:var(--orange)}.ui-readout{margin-top:16px;color:var(--muted)}@media (max-width:420px){.ui-seg button{min-width:0;padding:0 6px}.ui-day{grid-template-columns:32px 1fr 64px}.ui-day .ui-bar{display:none}}.ui-plan{background:var(--surface);width:min(640px,100%)}.ui-dayhead{color:var(--muted);font-weight:600}.ui-dayhead,.ui-dayline{display:flex;justify-content:space-between}.ui-dayline{gap:12px;font-size:var(--t-body);font-weight:700;margin-top:6px}.ui-dayline span{font-weight:400;color:var(--muted)}.ui-noplan{font-style:italic}.ui-macros{color:var(--muted);margin-top:4px}.ui-generate-text{color:var(--muted);margin:14px 0 12px}.ui-button{width:100%}.ui-link{margin-top:8px;min-height:44px;background:none;border:0;color:var(--muted);font:inherit;font-size:var(--t-small);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ui-meals{list-style:none;margin-top:14px;display:grid;grid-gap:6px;gap:6px}.ui-meals li{display:grid;grid-template-columns:1fr auto;grid-column-gap:12px;column-gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface2)}.ui-plan .ui-meals li,.ui-today .ui-meals li{background:var(--bg)}.ui-slot{grid-column:1;color:var(--muted)}.ui-meal{grid-column:1;font-weight:600}.ui-meal-c{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--lime);font-weight:700}.ui-today{width:min(440px,100%);background:var(--surface)}.ui-run{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--bg);font-weight:600}.ui-badge{font-weight:700}.ui-macro-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px;text-align:center}.ui-macro-row>div{padding:10px 4px;border-radius:10px;background:var(--bg);display:flex;flex-direction:column-reverse}.ui-macro-row dt{color:var(--muted)}.ui-macro-row dd{font-size:var(--t-body);font-weight:700}.ui-water{display:flex;justify-content:space-between;margin-top:6px;padding:10px 12px;border-radius:10px;border:1px solid rgba(100,210,255,.4);color:var(--blue);font-weight:600}.ui-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ui-chips li{padding:6px 12px;border-radius:999px;border:1px solid var(--line2);color:var(--muted)}.ui-chips li.on{color:var(--lime);border-color:rgba(200,241,53,.5)}.ui-tabs{padding:0}.ui-tabs-screen{padding:20px 20px 24px}.ui-tabs ul{border-top:1px solid var(--line);list-style:none;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.ui-tabs li{padding:18px 8px;color:var(--muted);font-weight:600}.ui-tabs li.on{color:var(--lime)}.ui-split{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.ui-split>div{display:flex;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--surface)}.ui-split dt{color:var(--muted)}.ui-split dd{font-weight:700}.ui-stale{margin-top:8px;color:var(--orange)}.sec{padding:var(--gap) var(--m) 0}.sec-flush{margin-top:var(--gap)}.showcase .h-section{max-width:1360px;margin:0 auto 48px}.states{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;grid-gap:16px;gap:16px;max-width:1360px;margin:0 auto}.state{display:grid;grid-gap:12px;gap:12px}.state-word{font-size:var(--t-lead);color:var(--muted)}@media (max-width:1100px){.states{grid-template-columns:1fr;max-width:640px;gap:32px}.state-word{font-size:var(--t-body)}}.phases{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;min-height:72svh;background:var(--bg)}.phases,.phases-control,.phases-copy,.phases-stage{position:relative}.phases-copy{padding:64px var(--m) 32px}.phases-clause{white-space:nowrap}.phases-clause span{display:block}.phases-line{margin-top:24px;max-width:34ch}.phases-stage{display:grid;place-items:center;padding:64px var(--m) 32px}.phases-control{grid-column:1/-1;padding:24px var(--m) 32px;--r:16px}.ph-slider{position:relative;height:56px}.ph-slider input[type=range]{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ph-rail{position:absolute;top:50%;left:var(--r);right:var(--r);height:8px;margin-top:-4px;border-radius:999px;background:var(--line2)}.ph-fill{inset:0 auto 0 0;width:var(--p);border-radius:inherit;background:var(--lime)}.ph-dot,.ph-fill{position:absolute}.ph-dot{top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#555}.ph-dot.is-on{background:var(--bg)}.ph-knob{position:absolute;top:50%;left:var(--p);width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border-radius:50%;background:var(--lime);border:6px solid var(--bg);box-sizing:border-box}.ph-slider input:focus-visible~.ph-rail .ph-knob{outline:3px solid var(--lime);outline-offset:2px}.ph-slider input:active~.ph-rail .ph-knob{transform:scale(1.12)}.phases-stops{position:relative;height:64px}.phases-stops button{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:88px;min-height:44px;padding:8px 0;background:none;border:0;color:var(--muted);font:inherit;font-size:var(--t-body);cursor:pointer;transition:color .2s var(--ease-out);position:absolute;top:0}.phases-stops button:first-child{left:0;align-items:flex-start}.phases-stops button:nth-child(2){left:calc(var(--r) + (100% - 2 * var(--r)) / 3);transform:translateX(-50%)}.phases-stops button:nth-child(3){left:calc(var(--r) + (100% - 2 * var(--r)) * 2 / 3);transform:translateX(-50%)}.phases-stops button:last-child{right:0;align-items:flex-end}.ph-day{font-size:var(--t-small);color:var(--muted)}.phases-stops button[aria-pressed=true]{color:var(--ink);font-weight:700}.phases-stops button[aria-pressed=true] .ph-day{color:var(--lime);font-weight:400}@media (prefers-reduced-motion:no-preference){.ph-fill{transition:width .45s var(--ease-out)}.ph-knob{transition:left .45s var(--ease-out),transform .15s var(--ease-out)}.ph-dot{transition:background-color .3s var(--ease-out)}.phases-clause,.phases-stage .ui{animation:swap .3s var(--ease-out)}}@keyframes swap{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.phases{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}.phases-copy{padding:0 20px 32px}.phases-stage{padding:32px 16px}.phases-control{padding:16px 20px 0}.phases-clause{font-size:clamp(40px,11vw,56px)}.phases-stops button{font-size:var(--t-small)}}.sec>.h-section{max-width:1360px;margin:0 auto 56px}.cells{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;max-width:1360px;margin:0 auto}.cell{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:340px;background:var(--surface);border-radius:4px;overflow:clip}.cell-text{padding:24px}.cell-text h3{font-size:var(--t-lead);font-weight:700;line-height:1.2;margin-bottom:10px}.cell-text p{color:var(--ink);max-width:36ch}.cell-ui{margin:0 -1px -1px 24px;border-radius:var(--radius) 0 0 0}.cell-flip .cell-ui{margin:-1px 24px 0 -1px;border-radius:0 0 var(--radius) 0}@media (max-width:1100px){.cells{grid-template-columns:1fr 1fr}}@media (max-width:700px){.cells{grid-template-columns:1fr;gap:6px}.cell{min-height:0}.cell-flip{flex-direction:column-reverse}.cell-flip .cell-ui{margin:0 24px -1px -1px;border-radius:0 var(--radius) 0 0}}.letter{display:grid;grid-template-columns:5fr 7fr;grid-gap:32px;gap:32px;max-width:1360px;margin:0 auto;box-sizing:content-box}.letter>.h-section{margin:0}.letter-body{max-width:680px;font-size:var(--t-lead);line-height:1.5}.letter-body p+p{margin-top:1.2em}.letter-body .letter-sig{margin-top:40px;font-size:var(--t-lead);font-style:italic;font-weight:600}.letter-body .letter-role{margin-top:2px;font-size:var(--t-small);color:var(--muted)}@media (max-width:900px){.letter{grid-template-columns:1fr;gap:24px}}.phases-facts{margin-top:40px;display:grid;grid-gap:24px;gap:24px}.phases-num{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.phases-num .h-section{color:var(--lime)}.phases-tips{list-style:none;display:grid;grid-gap:8px;gap:8px}.phases-tips li{display:flex;align-items:center;gap:12px}.phases-tips li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--lime)}@media (prefers-reduced-motion:no-preference){.phases-facts{animation:swap .3s var(--ease-out)}}.state-caption{color:var(--ink);max-width:34ch}.letter-side{display:grid;align-content:start;grid-gap:24px;gap:24px}.letter-pull{line-height:1.4;max-width:24ch}.letter-pull,.letter-side .letter-sig{font-size:var(--t-lead);font-weight:600}.letter-side .letter-sig{font-style:italic}.letter-side .letter-role{margin-top:-20px;font-size:var(--t-small);color:var(--muted)}.faq{display:grid;grid-template-columns:5fr 1fr 6fr;max-width:1360px;margin:0 auto}.faq-list{list-style:none;grid-column:1}.faq-list button{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;background:none;border:0;color:var(--muted);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer;transition:color .15s}.faq-list button:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--line2);transition:background .15s}.faq-list button[aria-expanded=true]{color:var(--ink)}.faq-list button[aria-expanded=true]:before{background:var(--lime)}.faq-inline{display:none}.faq-pane{grid-column:3;position:-webkit-sticky;position:sticky;top:120px;align-self:start}.faq-pane p{font-size:var(--t-lead);line-height:1.35;max-width:32ch}@media (prefers-reduced-motion:no-preference){.faq-pane p{animation:fade .15s ease-out}}@keyframes fade{0%{opacity:0}}@media (max-width:900px){.faq{grid-template-columns:1fr}.faq-pane{display:none}.faq-inline:not([hidden]){display:block;padding:0 0 16px 22px;font-size:var(--t-body)}}.close{margin-top:var(--gap);display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:40px;gap:40px;padding:clamp(64px,8vw,120px) var(--m);background:var(--lime);color:var(--bg)}.close-copy .lead{margin-top:24px;max-width:34ch}.close-ui{align-self:center;justify-self:center;width:min(460px,100%);background:var(--surface);padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.close-ui .ui-sub{margin-bottom:18px}.close-ui .form-row{flex-direction:column}.close-ui .form-row input{background:var(--bg)}@media (max-width:900px){.close{grid-template-columns:1fr;align-items:start;padding:56px 20px 40px}.close .display{font-size:clamp(44px,13vw,72px)}.close-ui{align-self:end}}.foot{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:8px;gap:8px;padding:8px var(--m) var(--m);background:var(--lime)}.tile{border-radius:4px;padding:24px;background:var(--bg);color:var(--ink);min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.tile-statement{grid-column:1/span 5;font-size:var(--t-lead)}.tile-statement .small{color:var(--muted)}.tile-nav{grid-column:6/span 3;justify-content:flex-start}.tile-nav a{min-height:44px;display:flex;align-items:center;text-decoration:none}.tile-mail{grid-column:9/span 4;justify-content:flex-end;font-size:var(--t-lead)}.tile-mail a{text-decoration:none;overflow-wrap:anywhere}.tile-word{grid-column:1/span 8;justify-content:center;align-items:center;background:var(--ink);color:var(--bg);font-size:var(--t-display);text-align:center}.tile-go,.tile-word{min-height:300px;font-family:var(--display);line-height:1;text-transform:uppercase}.tile-go{grid-column:9/span 4;background:var(--surface);color:var(--lime);text-decoration:none;font-size:var(--t-head)}.tile-go svg{align-self:flex-end;transition:transform .2s var(--ease-out)}@media (max-width:900px){.foot{grid-template-columns:1fr 1fr;gap:6px;padding:6px}.tile{padding:20px;min-height:140px}.tile-word{grid-row:1;font-size:clamp(36px,11vw,56px)}.tile-go,.tile-word{grid-column:1/-1;min-height:160px}.tile-go{grid-row:2}.tile-nav{grid-column:1}.tile-mail{grid-column:2;font-size:var(--t-small)}.tile-statement{grid-column:1/-1}}.legal,.notfound{max-width:680px;margin:0 auto;padding:96px 20px}.notfound{padding-top:26vh}.legal h1,.notfound h1{font-family:var(--display);font-weight:400;font-size:var(--t-head);line-height:1;text-transform:uppercase;margin-bottom:16px}.subhead{font-size:var(--t-lead);margin-bottom:32px}.legal .subhead{font-size:var(--t-small);color:var(--muted);margin-bottom:40px}.legal h2{font-size:var(--t-lead);margin-top:44px;margin-bottom:10px}.legal p,.legal ul{line-height:1.65;margin-bottom:16px}.legal ul{margin-left:20px}.legal li{margin-bottom:8px}.legal strong{font-weight:700}.legal a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.legal-back{margin-top:52px;font-size:var(--t-small)}.cta-button{display:inline-flex;align-items:center;border-radius:12px;background:var(--lime);color:var(--bg);font-weight:700;text-decoration:none;transition:transform .12s var(--ease-out)}.cta-button,.unsub-button{min-height:52px;padding:0 24px}.unsub-button{margin-top:8px;background:transparent;border:1px solid var(--red);color:var(--red);border-radius:12px;font:inherit;font-weight:600;cursor:pointer;transition:background .15s}.unsub-button:disabled{opacity:.6;cursor:default}.unsub-done{color:var(--green);font-size:var(--t-lead);font-weight:700;margin-bottom:12px}.unsub-error{color:var(--red);font-size:var(--t-small);margin-bottom:14px}.chips button:active,.cta-button:active,.form-row button:active:not(:disabled),.ui-button:active:not(:disabled),.ui-seg button:active,.unsub-button:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cta-button:hover,.form-row button:hover:not(:disabled),.ui-button:hover:not(:disabled){background:var(--lime-dark)}.faq-list button:hover,.phases-stops button:hover,.ui-link:hover,.ui-seg button:hover{color:var(--ink)}.chips button:hover:not(.selected){background:var(--line2)}.tile-mail a:hover,.tile-nav a:hover,.toplink:hover{color:var(--lime)}.tile-go:hover svg{transform:translate(4px,-4px)}.legal a:hover{color:var(--lime-dark)}.unsub-button:hover:not(:disabled){background:rgba(244,63,94,.1)}}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.close a:focus-visible,.foot a:focus-visible{outline-color:var(--bg)}.close .ui a:focus-visible,.close .ui button:focus-visible,.close .ui input:focus-visible{outline-color:var(--lime)}::selection{background:rgba(200,241,53,.3);color:var(--ink)}