.Home_page__IPQDh{--gutter:clamp(1.25rem,4vw,4rem);position:relative;z-index:5;width:100%;background:var(--backgroundColor);color:var(--color);font-family:var(--font-body);pointer-events:auto}.Home_page__IPQDh p{margin:0}.Home_wall__XuZt4>section{padding-top:0}.Home_wall__XuZt4>section>div:first-child{width:auto;max-width:none;margin:0;padding:var(--sp-3) var(--gutter);border-top:1px solid var(--hairline)}.Home_wall__XuZt4 h2{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:400;line-height:1.55;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-700)}.Home_wall__XuZt4 h2 em{font-family:inherit;font-style:normal}.Home_page__IPQDh a{color:inherit}.Home_kicker__BOyDI{display:flex;gap:var(--sp-3);margin:0;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-700)}.Home_head__h34ng{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.Home_head__h34ng>div{display:grid;gap:clamp(1rem,1.6vw,1.5rem)}.Home_title__oYh3_{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(2.25rem,4.8vw,5rem);line-height:.94;letter-spacing:-.035em;max-width:17ch;text-wrap:balance}.Home_lead__hvAfh{font-size:clamp(1.0625rem,1.3vw,1.375rem);line-height:1.45;max-width:44rem}.Home_note__Bea7u{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.55;letter-spacing:.02em;color:var(--grey-700);max-width:60rem}.Home_note__Bea7u a{margin-right:var(--sp-4);padding-block:6px}.Home_note__Bea7u span{display:block}.Home_band__r3ntX a{width:fit-content;padding-block:6px;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.04em}.Home_chapter__f1PU_{display:grid;gap:clamp(1.25rem,2vw,2rem);padding:clamp(2.75rem,4.5vw,4.5rem) var(--gutter);border-top:1px solid var(--hairline)}.Home_hero__IYEmF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:calc(100svh - 9.5rem);padding:clamp(6rem,12vh,8rem) var(--gutter) clamp(1.5rem,3vh,2.5rem)}.Home_heroCopy__drqXN{display:grid;gap:clamp(1rem,1.6vw,1.5rem);align-content:start;max-width:40rem}.Home_category__bJKc9{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--grey-700)}.Home_headline__1_e20{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(2.75rem,6vw,6.5rem);line-height:.88;letter-spacing:-.04em}.Home_sentence__E2L9h{font-size:clamp(1.0625rem,1.3vw,1.375rem);line-height:1.42;max-width:34rem}.Home_action__1D6hf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.Home_decisions__w_l1W{font-size:1rem;line-height:1.35;color:var(--grey-700);max-width:16rem}.Home_proof__fZ5o6{display:grid;gap:var(--sp-3);max-width:36rem;padding-top:var(--sp-4);border-top:1px solid var(--color)}.Home_proof__fZ5o6 ul{display:grid;gap:var(--sp-1,4px);margin:0;padding:0;list-style:none;font-size:1rem;line-height:1.4}.Home_voice__gEWNi{display:grid;gap:var(--sp-2);margin:0}.Home_voice__gEWNi blockquote{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(1.25rem,1.7vw,1.75rem);line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.Home_voice__gEWNi figcaption{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.55;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-700)}.Home_heroScene__p5OEw{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--sp-2);height:min(64svh,46rem);min-height:20rem}.Home_beat__2bm_b{min-height:2.5em;font-family:var(--font-heading);font-weight:300;font-size:clamp(1.125rem,1.7vw,1.75rem);line-height:1.2;letter-spacing:-.015em}.Home_beat__2bm_b strong{font-weight:300;white-space:nowrap}.Home_sceneBar__aKzkF{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.Home_beat__2bm_b i{display:inline-block;width:.5em;height:.5em;margin-right:.3em;border-radius:50%;background:var(--red);vertical-align:.1em}.Home_picker__SC29i{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.Home_pick__WSO4F{min-height:48px;padding:0 var(--sp-5);border:1px solid var(--grey-300);border-radius:var(--radius-control,2px);background:transparent;color:var(--color);font:inherit;font-size:1.0625rem;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-causal),color var(--dur-fast) var(--ease-causal)}.Home_pick__WSO4F:hover{background:var(--bg-2)}.Home_pick__WSO4F[aria-checked=true]{background:var(--color);color:var(--backgroundColor);border-color:var(--color)}.Home_picker__SC29i[data-compact] .Home_pick__WSO4F{min-height:44px;padding:0 var(--sp-4);font-size:.9375rem}.Home_turn__rY5s1{--ink-soft:color-mix(in srgb,var(--color) 72%,var(--backgroundColor));--rule:color-mix(in srgb,var(--color) 16%,transparent);--mono:var(--fs-meta)/1.3 var(--font-mono);--scenario:color-mix(in srgb,var(--color) 55%,var(--backgroundColor));--scenario-soft:color-mix(in srgb,var(--scenario) 12%,var(--backgroundColor));display:grid;gap:clamp(1.5rem,2.4vw,2.5rem);padding:clamp(2.75rem,4.5vw,4.5rem) var(--gutter);border-top:1px solid var(--hairline)}.Home_turn__rY5s1 .try{border-top:0}.Home_turn__rY5s1 .try:not(.is-ready){display:block}.Home_turn__rY5s1 .try-stage{min-height:0;padding-block:0}.Home_turn__rY5s1 .try-figure{min-height:.9em}.Home_turn__rY5s1 .try-kicker{color:var(--grey-700)}.Home_turn__rY5s1 #try-title{font-size:clamp(2rem,3.7vw,3.875rem);line-height:.98;max-width:20ch;text-wrap:balance}.Home_after__8kQya{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5) clamp(2rem,4vw,4rem);align-items:start;padding-top:var(--sp-5);border-top:1px solid var(--color)}.Home_after__8kQya blockquote{font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1.1;letter-spacing:-.025em}.Home_offer__4jTl0{display:grid;gap:var(--sp-3);font-size:1.0625rem;line-height:1.45;max-width:34rem}.Home_offer__4jTl0 h3{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1;letter-spacing:-.03em}.Home_fieldSlot__JfkZ7{display:grid;align-content:start;min-height:520px}.Home_fieldSlot__JfkZ7>dl{align-self:center}@media (max-width:1400px){.Home_fieldSlot__JfkZ7{min-height:560px}}@media (max-width:900px){.Home_fieldSlot__JfkZ7{min-height:620px}}@media (max-width:720px){.Home_fieldSlot__JfkZ7{min-height:740px}}@media (max-width:380px){.Home_fieldSlot__JfkZ7{min-height:800px}}@media (max-width:340px){.Home_fieldSlot__JfkZ7{min-height:900px}}.Home_fieldFallback__y8vdl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5);margin:0;align-content:center}.Home_fieldFallback__y8vdl dt{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-700)}.Home_fieldFallback__y8vdl dd{margin:var(--sp-2) 0 0;font-family:var(--font-heading);font-weight:300;font-size:clamp(2.5rem,6vw,6rem);letter-spacing:-.04em;line-height:.9}.Home_fieldFallback__y8vdl dd[data-gap]{color:var(--red)}.Home_status__AkorZ{display:grid;gap:var(--sp-4);margin:0}.Home_status__AkorZ dt{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-700)}.Home_status__AkorZ dd{margin:var(--sp-1) 0 0;font-size:1rem;line-height:1.45;max-width:34rem}.Home_deliver__8d7Tg{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4vw,4rem);align-items:end}.Home_demo__yFVv6{display:grid;gap:var(--sp-3);margin:0}.Home_demo__yFVv6 video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid var(--hairline);background:var(--bg-2)}.Home_demo__yFVv6 figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2) var(--sp-4);font-size:1rem;line-height:1.3}.Home_demo__yFVv6 figcaption strong{font-weight:400}.Home_demo__yFVv6 figcaption span{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-700)}.Home_band__r3ntX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color)}.Home_band__r3ntX>div{display:grid;gap:var(--sp-3);align-content:start;padding:var(--sp-5) var(--sp-5) var(--sp-5) 0;font-size:1rem;line-height:1.45}.Home_band__r3ntX>div+div{padding-left:var(--sp-5);border-left:1px solid var(--hairline)}.Home_band__r3ntX h3{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(1.375rem,2vw,2rem);letter-spacing:-.02em;line-height:1.05}.Home_final__SCM_a{display:grid;gap:clamp(1.25rem,2.4vw,2.5rem)}.Home_finalTitle___7ZqB{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(2.25rem,5vw,5.25rem);line-height:.92;letter-spacing:-.04em;max-width:14ch;text-wrap:balance}.Home_intake__kKF6I{display:grid;gap:var(--sp-4);justify-items:start}.Home_intake__kKF6I textarea{width:100%;min-height:4.5rem;padding:var(--sp-3) 0;border:0;border-bottom:2px solid var(--color);border-radius:0;background:transparent;color:var(--color);font-family:var(--font-heading);font-weight:300;font-size:clamp(1.25rem,2vw,2rem);line-height:1.2;resize:vertical}.Home_intake__kKF6I textarea::placeholder{color:var(--grey-500)}@media (max-width:900px){.Home_after__8kQya,.Home_deliver__8d7Tg,.Home_head__h34ng,.Home_hero__IYEmF{grid-template-columns:minmax(0,1fr)}.Home_hero__IYEmF{min-height:0;padding-top:6rem}.Home_heroScene__p5OEw{height:min(56svh,82vw);min-height:0}.Home_band__r3ntX{grid-template-columns:minmax(0,1fr)}.Home_band__r3ntX>div,.Home_band__r3ntX>div+div{padding:var(--sp-4) 0;border-left:0}.Home_band__r3ntX>div+div{border-top:1px solid var(--hairline)}}@media (max-width:700px){.Home_turn__rY5s1 .try-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.Home_turn__rY5s1 .try-share span{white-space:normal}.Home_turn__rY5s1 .try-share .try-figure{font-size:clamp(1.5rem,7.4vw,2rem);white-space:nowrap}}@media (max-width:560px){.Home_fieldFallback__y8vdl{gap:var(--sp-3)}.Home_pick__WSO4F{padding:0 var(--sp-4);font-size:1rem}}@media (prefers-reduced-motion:reduce){.Home_pick__WSO4F{transition:none}.Home_turn__rY5s1 *{animation:none!important;transition:none!important}}.try:not(.is-ready){display:none}.try{border-top:3px solid var(--color)}.try-stage{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-rows:auto 1fr auto;grid-template-areas:"head out" "controls out" "note note";column-gap:5%;row-gap:clamp(var(--sp-2),1.6vh,var(--sp-4));align-items:start;align-content:center;min-height:100svh;padding-block:clamp(var(--sp-4),3.5vh,var(--sp-7))}.try-head{grid-area:head}.try-kicker{font:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--sp-2)}#try-title{font-size:var(--fs-h1);line-height:1.04;font-weight:300;letter-spacing:-.035em;margin:0}.try-controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-5);row-gap:clamp(var(--sp-2),1.4vh,var(--sp-3))}.try-controls fieldset{flex:1 1 100%}.try-cost,.try-reset{flex:0 0 auto}.try-cost[open]{flex-basis:100%}.try-controls fieldset{border:0;margin:0;padding:0;min-width:0}.try-controls legend{padding:0;margin-bottom:var(--sp-1);font:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.try-options{position:relative;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.try-goals .try-options{flex-wrap:nowrap}.try-options label{position:relative;display:flex}.try-options input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.try-optimize,.try-options label>span{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--sp-3);border:1px solid var(--rule);font-size:var(--fs-meta);letter-spacing:-.01em;transition:color .15s linear .08s,border-color .2s}.try-optimize[aria-pressed=true],.try-options input:checked+span{color:var(--backgroundColor);border-color:var(--color)}.try-options:not(.has-thumb) .try-optimize[aria-pressed=true],.try-options:not(.has-thumb) input:checked+span{background:var(--color)}.try-optimize[aria-pressed=false]:hover,.try-options input:not(:checked):hover+span{border-color:var(--color)}.try-optimize:focus-visible,.try-options input:focus-visible+span{outline:2px solid var(--color);outline-offset:2px}.try-optimize,.try-options label{transition:scale .1s}.try-optimize:active,.try-options label:active{scale:.96}.try-thumb{position:absolute;left:0;top:0;background:var(--color);pointer-events:none;visibility:hidden;opacity:0}.try-optimize{position:relative;overflow:hidden;background:none;color:inherit;font-family:inherit;cursor:pointer}.try-slide{display:grid}.try-slide>span{grid-area:1/1;transition:translate var(--dur-med) var(--ease-causal),opacity var(--dur-med) var(--ease-causal)}.try-slide-to{translate:0 100%;opacity:0;font-family:var(--font-mono);font-size:var(--fs-meta)}.try-optimize:focus-visible .try-slide>span:first-child{translate:0 -100%;opacity:0}.try-optimize:focus-visible .try-slide-to{translate:0 0;opacity:1}@media (hover:hover){.try-optimize:hover .try-slide>span:first-child{translate:0 -100%;opacity:0}.try-optimize:hover .try-slide-to{translate:0 0;opacity:1}}.try-particle{position:absolute;left:0;top:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--scenario);pointer-events:none}.try-reset{justify-self:start;min-height:36px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:var(--mono);text-transform:uppercase;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px}.try-reset:focus-visible{outline:2px solid currentColor;outline-offset:4px}.try-out{grid-area:out;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);background:var(--backgroundColor)}.try-model{position:relative;display:flex;flex-direction:column;margin:0;height:clamp(230px,38vh,380px);--ground:var(--backgroundColor)}.try-model-name{margin:var(--sp-2) 0 0;text-align:center;white-space:nowrap;font:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.try-slider{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-body);letter-spacing:-.01em}.try-slider output,.try-slider-row output{font:var(--mono);font-size:var(--fs-body)}.try-slider-row{display:flex;align-items:center;gap:var(--sp-3)}:is(.try-price,.try-cost) input{flex:1;width:100%;height:36px;margin:0;accent-color:var(--color);cursor:pointer}:is(.try-price,.try-cost) input:focus-visible{outline:2px solid var(--color);outline-offset:2px}.try-ticks{position:relative;height:14px;margin-right:var(--sp-7);font:var(--fs-meta)/1 var(--font-mono);color:var(--ink-soft)}.try-ticks span{position:absolute;left:calc(var(--at) * 100%);translate:calc(var(--at) * -100%) 0}.try-cost summary{display:flex;align-items:center;gap:var(--sp-2);min-height:36px;cursor:pointer;font:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.try-cost summary:focus-visible{outline:2px solid var(--color);outline-offset:2px}.try-cost[open] summary{margin-bottom:var(--sp-1)}.try-note-small{margin:var(--sp-1) 0 0;font-size:var(--fs-body);line-height:1.4;color:var(--ink-soft);max-width:460px}.try-figures{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6)}.try-share{display:flex;align-items:baseline;gap:.4em;margin:0;font:var(--mono);text-transform:uppercase;letter-spacing:.08em}.try-share .try-figure{font-family:var(--font-display);font-size:clamp(var(--fs-h1),5vw,var(--fs-display));line-height:.9;font-weight:300;letter-spacing:-.05em;text-transform:none}.try-share{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.try-share span{white-space:nowrap}.try-change{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-body);line-height:1.4}.try:not([data-scenario=drafted]) .try-drafted,.try[data-scenario=drafted] .try-changed{display:none}.try-others{margin:0;font-size:var(--fs-body);line-height:1.45;color:var(--ink-soft)}.try[data-scenario=drafted] .try-reset{visibility:hidden}.try-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.try-note{grid-area:note;font-size:var(--fs-body);line-height:1.45;margin:0;color:var(--ink-soft);max-width:none}.try-note .try-link{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.try-stage{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"head" "out" "controls" "note";row-gap:var(--sp-5);min-height:0;align-content:start;padding-block:clamp(var(--sp-7),8vh,104px)}.try-controls{row-gap:var(--sp-4)}.try-out{position:sticky;top:0;z-index:2;gap:var(--sp-2);padding-block:var(--sp-2);border-bottom:1px solid var(--rule)}.try-model{height:clamp(190px,30svh,280px)}.try-share .try-figure{font-size:clamp(var(--fs-h1),5vw,var(--fs-display))}.try-others{display:none}.try-change{margin:0;font-size:var(--fs-meta)}}@media (max-width:700px){.try-stage{padding-block:var(--sp-8) var(--sp-8)}#try-title{font-size:var(--fs-h2)}.try-model{height:clamp(170px,28svh,230px)}.try-model-name{display:none}.try-figures{gap:var(--sp-2) var(--sp-5)}.try-share{gap:var(--sp-1);font-size:var(--fs-meta)}.try-share .try-figure{font-size:var(--fs-h1)}.try-change{margin:var(--sp-2) 0 var(--sp-1)}.try-change,.try-others{font-size:var(--fs-meta)}.try-optimize,.try-options label>span{padding:0 var(--sp-3)}}.frontier{display:block;flex:1;width:100%;min-height:0;overflow:visible;touch-action:pan-y}.frontier-axis line{stroke:currentColor;stroke-opacity:.3;stroke-width:1}.frontier-axis line.grid{stroke-opacity:.1}.frontier-axis line.zero{stroke-opacity:.45}.frontier-axis text{fill:currentColor;fill-opacity:.72;font:var(--fs-meta) var(--font-mono)}.frontier-axis .frontier-y-title{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase}.frontier-axis .frontier-loss-label{letter-spacing:.06em;text-transform:uppercase;fill-opacity:.72}.frontier-loss{fill:currentColor;fill-opacity:.05}.design{fill:none;stroke:currentColor;stroke-opacity:.26;stroke-width:1}.price-dot{fill:currentColor;fill-opacity:.4}.design-active{fill:none;stroke:var(--scenario);stroke-width:2;stroke-linejoin:round}.price-dot-active{fill:var(--scenario);stroke:var(--ground);stroke-width:1.5}.price-label{fill:var(--scenario);font:var(--fs-meta) var(--font-mono);letter-spacing:.04em}.frontier-line{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.frontier-label{fill:currentColor;font:var(--fs-meta) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.arrow{stroke:var(--scenario);stroke-width:1.5;transition:stroke-width .38s var(--ease-causal,ease)}.arrow.is-active{stroke-width:2.5}.arrow-head{fill:var(--scenario)}.mark text{fill:currentColor;font:var(--fs-meta) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.mark circle{stroke:var(--ground);stroke-width:2;transition:r .38s var(--ease-causal,ease)}.mark-drafted circle{fill:var(--ground);stroke:currentColor}.mark-change circle,.mark-yours circle{fill:var(--scenario)}.mark-best circle{fill:currentColor}.mark-target circle{fill:none;stroke:var(--scenario);stroke-width:1.5;stroke-dasharray:3 2.5;r:11px}.mark-target text{fill:var(--scenario)}.arrow[data-arrow=aim]{stroke-dasharray:4 3}.mark.is-active circle{r:7.5}.mark.is-active text{font-weight:600}.frontier-tip{position:absolute;z-index:2;display:grid;gap:var(--sp-1);max-width:240px;padding:var(--sp-2) var(--sp-2);pointer-events:none;background:var(--ground);color:inherit;border:1px solid;font:var(--fs-meta)/1.35 var(--font-mono)}.frontier-tip[hidden]{display:none}.frontier-tip b{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-meta)}.is-tiny .frontier-label{display:none}@media (max-width:700px){.frontier-tip{max-width:200px}}