.GrowthSpotlight-module__jRSXjW__band{padding-block:var(--section-y);background:var(--paper-sunken);border-block:1px solid var(--line);position:relative}.GrowthSpotlight-module__jRSXjW__band:before{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:var(--light-alpha);background:radial-gradient(55% 60% at 90% 0,#ffffff80,#0000 70%);position:absolute;inset:0}.GrowthSpotlight-module__jRSXjW__band .waypoint{color:var(--accent-ink-2)}.GrowthSpotlight-module__jRSXjW__band>*{position:relative}.GrowthSpotlight-module__jRSXjW__cards[role=list]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:clamp(32px,4vw,48px) 0 0;display:grid}.GrowthSpotlight-module__jRSXjW__third{grid-column:span 2}.GrowthSpotlight-module__jRSXjW__half{grid-column:span 3}@media (max-width:960px){.GrowthSpotlight-module__jRSXjW__third,.GrowthSpotlight-module__jRSXjW__half{grid-column:span 3}.GrowthSpotlight-module__jRSXjW__card:nth-child(3){grid-column:1/-1}}@media (max-width:600px){.GrowthSpotlight-module__jRSXjW__cards[role=list]{grid-template-columns:minmax(0,1fr)}.GrowthSpotlight-module__jRSXjW__third,.GrowthSpotlight-module__jRSXjW__half,.GrowthSpotlight-module__jRSXjW__card:nth-child(3){grid-column:auto}}.GrowthSpotlight-module__jRSXjW__card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--e1);transition:transform var(--dur-hover) var(--ease-settle), box-shadow var(--dur-hover) var(--ease-settle), border-color var(--dur-hover) var(--ease-settle);flex-direction:column;padding:22px 24px 20px;display:flex}.GrowthSpotlight-module__jRSXjW__card:hover{border-color:var(--line-strong);box-shadow:var(--e2);transform:translateY(-2px)}.GrowthSpotlight-module__jRSXjW__kicker{margin-bottom:10px;font-size:.7rem}.GrowthSpotlight-module__jRSXjW__offer{border-top:2.5px solid var(--ink);background:var(--paper);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(28px,5vw,72px);padding:clamp(24px,2.6vw,34px) clamp(24px,3vw,40px);display:grid;position:relative}.GrowthSpotlight-module__jRSXjW__offerCopy{min-width:0}@media (max-width:700px){.GrowthSpotlight-module__jRSXjW__offer{grid-template-columns:minmax(0,1fr)}}.GrowthSpotlight-module__jRSXjW__offer:before{content:"";border-top:1px solid var(--line-strong);position:absolute;top:3px;left:0;right:0}.GrowthSpotlight-module__jRSXjW__offer:hover{transform:none}.GrowthSpotlight-module__jRSXjW__offerTitle{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.006em;text-wrap:balance;font-size:clamp(1.3rem,1.05rem + .8vw,1.7rem);font-weight:560;line-height:1.18}.GrowthSpotlight-module__jRSXjW__offerBody{max-width:60ch;color:var(--ink-2);margin-top:10px;font-size:.95rem;line-height:1.6}.GrowthSpotlight-module__jRSXjW__offerActions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (max-width:700px){.GrowthSpotlight-module__jRSXjW__offerActions{padding-top:22px}}.GrowthSpotlight-module__jRSXjW__offerActions a{white-space:normal;text-align:left;max-width:100%}.GrowthSpotlight-module__jRSXjW__offerActions a:nth-child(2){margin-top:2px;padding-block:12px}.GrowthSpotlight-module__jRSXjW__offerActions .GrowthSpotlight-module__jRSXjW__quiet{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;border-radius:var(--r-sm);transition:color var(--dur-hover) var(--ease-settle);margin-top:-8px;padding-block:11px;font-size:.88rem;font-weight:500;display:inline-block}.GrowthSpotlight-module__jRSXjW__offerActions .GrowthSpotlight-module__jRSXjW__quiet:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}
.HomeDoors-module__OHitza__doors[role=list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(28px,3.5vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (max-width:860px){.HomeDoors-module__OHitza__doors[role=list]{grid-template-columns:minmax(0,1fr);gap:14px}}.HomeDoors-module__OHitza__item{min-width:0}.HomeDoors-module__OHitza__door{background:var(--paper-raised);border:1px solid var(--line);border-top:2.5px solid var(--ink);border-radius:var(--r-lg);min-width:0;height:100%;box-shadow:var(--e1);color:var(--ink-2);transition:transform var(--dur-hover) var(--ease-settle), box-shadow var(--dur-hover) var(--ease-settle), border-color var(--dur-hover) var(--ease-settle);flex-direction:column;align-items:flex-start;padding:20px 22px 18px;text-decoration:none;display:flex}.HomeDoors-module__OHitza__door:hover{border-color:var(--line-strong);border-top-color:var(--ink);box-shadow:var(--e3);transform:translateY(-3px)}.HomeDoors-module__OHitza__index{font-size:.7rem}.HomeDoors-module__OHitza__title{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.006em;color:var(--ink);text-wrap:balance;margin-top:12px;font-size:clamp(1.35rem,1.1rem + .7vw,1.65rem);font-weight:560;line-height:1.16;display:block}.HomeDoors-module__OHitza__arrow{color:var(--accent-ink);transition:transform var(--dur-hover) var(--ease-settle);margin-left:.3em;display:inline-block}.HomeDoors-module__OHitza__door:hover .HomeDoors-module__OHitza__arrow,.HomeDoors-module__OHitza__door:focus-visible .HomeDoors-module__OHitza__arrow{transform:translate(4px)}.HomeDoors-module__OHitza__who{color:var(--ink-2);margin-top:10px;font-size:.95rem;line-height:1.6;display:block}.HomeDoors-module__OHitza__next{margin-top:auto;padding-top:14px;display:block}
.HomeFaq-module__r8Q0PW__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}@media (max-width:900px){.HomeFaq-module__r8Q0PW__grid{grid-template-columns:minmax(0,1fr)}}.HomeFaq-module__r8Q0PW__side{min-width:0}@media (min-width:901px){.HomeFaq-module__r8Q0PW__side{top:calc(var(--nav-h) + 32px);position:sticky}}.HomeFaq-module__r8Q0PW__more{color:var(--ink-3);margin-top:22px;font-size:.93rem;line-height:1.6}.HomeFaq-module__r8Q0PW__more a{white-space:nowrap;padding-block:11px}.HomeFaq-module__r8Q0PW__list{min-width:0}
.AssemblyMachine-module__UE9Uoa__stagewrap{min-width:0;position:relative}.AssemblyMachine-module__UE9Uoa__rail{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;margin-bottom:12px;font-size:.68rem;line-height:1.5;display:flex}.AssemblyMachine-module__UE9Uoa__rail .AssemblyMachine-module__UE9Uoa__hot{color:var(--verify)}@media (max-width:960px){.AssemblyMachine-module__UE9Uoa__rail{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){html.js .AssemblyMachine-module__UE9Uoa__rail span{animation:AssemblyMachine-module__UE9Uoa__railRise var(--dur-rise) var(--ease-settle) backwards}html.js .AssemblyMachine-module__UE9Uoa__rail span:first-child{animation-delay:.48s}html.js .AssemblyMachine-module__UE9Uoa__rail span:nth-child(2){animation-delay:.54s}html.js .AssemblyMachine-module__UE9Uoa__rail span:nth-child(3){animation-delay:.6s}}@keyframes AssemblyMachine-module__UE9Uoa__railRise{0%{opacity:0;transform:translateY(12px)}}.AssemblyMachine-module__UE9Uoa__mat{background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--rim);padding:clamp(10px,2vw,18px);position:relative;overflow:hidden}.AssemblyMachine-module__UE9Uoa__mat:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(60% 55% at 88% 0,#ffffff80,#0000 70%);position:absolute;inset:0}.AssemblyMachine-module__UE9Uoa__asm{aspect-ratio:900/560;width:100%;height:auto;display:block;overflow:visible}.AssemblyMachine-module__UE9Uoa__sketch{stroke:var(--ink-3);fill:none;stroke-width:1.5px;stroke-dasharray:5 5}.AssemblyMachine-module__UE9Uoa__sketchtxt{stroke:var(--ink-4);stroke-width:1.5px;stroke-dasharray:3 4}.AssemblyMachine-module__UE9Uoa__ghost{stroke:var(--ink-4);fill:none;stroke-width:1.5px;stroke-dasharray:5 5}.AssemblyMachine-module__UE9Uoa__solid rect{stroke:var(--ink);fill:var(--paper-raised);stroke-width:1.5px}.AssemblyMachine-module__UE9Uoa__solid text{fill:var(--ink);stroke:none}.AssemblyMachine-module__UE9Uoa__solid .AssemblyMachine-module__UE9Uoa__sub{fill:var(--ink-3)}.AssemblyMachine-module__UE9Uoa__mlabel{font-family:var(--mono);letter-spacing:.06em;font-size:14px;font-weight:500}.AssemblyMachine-module__UE9Uoa__slabel{font-family:var(--mono);letter-spacing:.05em;fill:var(--ink-3);stroke:none;font-size:12px}.AssemblyMachine-module__UE9Uoa__slabel.AssemblyMachine-module__UE9Uoa__sub{font-size:11px}@media (max-width:640px){.AssemblyMachine-module__UE9Uoa__slabel{letter-spacing:.02em;font-size:24px}.AssemblyMachine-module__UE9Uoa__mlabel{letter-spacing:.04em;font-size:30px;transform:translateY(14px)}.AssemblyMachine-module__UE9Uoa__slabel.AssemblyMachine-module__UE9Uoa__sub{display:none}.AssemblyMachine-module__UE9Uoa__slabel.AssemblyMachine-module__UE9Uoa__gatelabel{font-size:22px}}.AssemblyMachine-module__UE9Uoa__thread{stroke:var(--accent);stroke-width:2px;fill:none;stroke-dasharray:1;stroke-dashoffset:0}.AssemblyMachine-module__UE9Uoa__spine{stroke:var(--accent);stroke-width:1.5px;fill:none;opacity:.6;stroke-dasharray:1;stroke-dashoffset:0}.AssemblyMachine-module__UE9Uoa__node{stroke:var(--verify);fill:var(--paper-raised);stroke-width:2px}.AssemblyMachine-module__UE9Uoa__check{stroke:var(--verify);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.AssemblyMachine-module__UE9Uoa__ring{stroke:var(--verify);fill:none;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.AssemblyMachine-module__UE9Uoa__particle{fill:var(--accent);opacity:0}.AssemblyMachine-module__UE9Uoa__solid{transform-box:fill-box}.AssemblyMachine-module__UE9Uoa__statusline{border-top:2.5px solid var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:10px;font-size:.72rem;display:flex;position:relative}.AssemblyMachine-module__UE9Uoa__statusline:before{content:"";border-top:1px solid var(--line-strong);position:absolute;top:3px;left:0;right:0}.AssemblyMachine-module__UE9Uoa__st{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:500}.AssemblyMachine-module__UE9Uoa__live{display:none}.AssemblyMachine-module__UE9Uoa__static{display:inline}@keyframes AssemblyMachine-module__UE9Uoa__jit{0%{transform:translate(0)}50%{transform:translate(.75px,-.75px)}to{transform:translate(0)}}@keyframes AssemblyMachine-module__UE9Uoa__travel{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes AssemblyMachine-module__UE9Uoa__ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes AssemblyMachine-module__UE9Uoa__shippulse{50%{stroke:var(--accent);stroke-width:2.5px}}@media (prefers-reduced-motion:no-preference){html.js .AssemblyMachine-module__UE9Uoa__live{display:inline}html.js .AssemblyMachine-module__UE9Uoa__static{display:none}:is(html.js .AssemblyMachine-module__UE9Uoa__asm .AssemblyMachine-module__UE9Uoa__thread,html.js .AssemblyMachine-module__UE9Uoa__asm .AssemblyMachine-module__UE9Uoa__spine){stroke-dashoffset:1px}html.js .AssemblyMachine-module__UE9Uoa__asm .AssemblyMachine-module__UE9Uoa__solid{opacity:0;transform:translateY(4px)}html.js .AssemblyMachine-module__UE9Uoa__asm .AssemblyMachine-module__UE9Uoa__check{opacity:0}html.js .AssemblyMachine-module__UE9Uoa__asm .AssemblyMachine-module__UE9Uoa__jitter{animation:.28s steps(2,end) infinite AssemblyMachine-module__UE9Uoa__jit}:is(html.js .AssemblyMachine-module__UE9Uoa__asm[data-running=false] .AssemblyMachine-module__UE9Uoa__jitter,html.js .AssemblyMachine-module__UE9Uoa__asm[data-running=false] .AssemblyMachine-module__UE9Uoa__particle){animation-play-state:paused}:is(html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=thread],[data-phase=assemble],[data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__thread,html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=thread],[data-phase=assemble],[data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__spine){stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-machine)}html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=thread],[data-phase=assemble],[data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__particle{animation:2.6s linear infinite AssemblyMachine-module__UE9Uoa__travel}html.js .AssemblyMachine-module__UE9Uoa__asm .AssemblyMachine-module__UE9Uoa__p2{animation-delay:.85s!important}html.js .AssemblyMachine-module__UE9Uoa__asm .AssemblyMachine-module__UE9Uoa__p3{animation-delay:1.7s!important}html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=assemble],[data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__solid{opacity:1;transition:opacity .35s var(--ease-settle), transform .35s var(--ease-settle);transform:translateY(0)}html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=assemble],[data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__m2{transition-delay:.9s}html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=assemble],[data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__m3{transition-delay:1.8s}html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=assemble],[data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__m4{transition-delay:2.7s}html.js .AssemblyMachine-module__UE9Uoa__asm:is([data-phase=approve],[data-phase=ship],[data-phase=hold]) .AssemblyMachine-module__UE9Uoa__check{opacity:1;transition:opacity .2s}html.js .AssemblyMachine-module__UE9Uoa__asm[data-phase=approve] .AssemblyMachine-module__UE9Uoa__ring{animation:AssemblyMachine-module__UE9Uoa__ring .8s var(--ease-stamp)}html.js .AssemblyMachine-module__UE9Uoa__asm[data-phase=ship] .AssemblyMachine-module__UE9Uoa__m4 rect{animation:AssemblyMachine-module__UE9Uoa__shippulse 1s var(--ease-settle) 2}html.js .AssemblyMachine-module__UE9Uoa__asm[data-phase=reset] *{transition:opacity .6s!important}}
.ProofStrip-module__fJf8va__proof{min-width:0}.ProofStrip-module__fJf8va__kicker{margin-bottom:10px;font-size:.7rem}.ProofStrip-module__fJf8va__list[role=list]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.ProofStrip-module__fJf8va__item{border-top:2px solid var(--ink);min-width:0;padding-top:12px}.ProofStrip-module__fJf8va__line b{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;margin-bottom:4px;font-size:clamp(1.5rem,1.2rem + .8vw,1.9rem);font-weight:560;line-height:1.1;display:block}.ProofStrip-module__fJf8va__line>p:first-child{max-width:30ch}@media (max-width:960px){.ProofStrip-module__fJf8va__list[role=list]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (max-width:600px){.ProofStrip-module__fJf8va__list[role=list]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.ProofStrip-module__fJf8va__list[role=list]::-webkit-scrollbar{display:none}.ProofStrip-module__fJf8va__item{scroll-snap-align:start;flex:0 0 min(70vw,280px)}}
.HomeHero-module__B1rHZW__hero{padding-block:clamp(28px,1rem + 3vw,64px) clamp(56px,2rem + 4vw,96px);position:relative}.HomeHero-module__B1rHZW__grid{grid-template-columns:minmax(0,6fr) minmax(0,7fr);grid-template-areas:"head head""proof proof""copy machine";align-items:start;gap:clamp(24px,1rem + 1.2vw,36px) clamp(36px,1.5rem + 2.5vw,64px);display:grid}@media (max-width:1120px){.HomeHero-module__B1rHZW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:960px){.HomeHero-module__B1rHZW__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""proof""copy""machine";row-gap:0}}.HomeHero-module__B1rHZW__head{grid-area:head;min-width:0}.HomeHero-module__B1rHZW__copy{grid-area:copy;min-width:0}.HomeHero-module__B1rHZW__proof{grid-area:proof;min-width:0}@media (max-width:960px){.HomeHero-module__B1rHZW__proof{margin-top:22px}}.HomeHero-module__B1rHZW__eyebrow{color:var(--ink-2);text-wrap:balance;max-width:34ch;font-size:clamp(.98rem,.92rem + .2vw,1.08rem);font-weight:500;line-height:1.45}.HomeHero-module__B1rHZW__hairline{max-width:420px;margin:12px 0 18px}.HomeHero-module__B1rHZW__title{letter-spacing:-.014em;max-width:16em;font-size:clamp(2.35rem,1.1rem + 3.3vw,3.7rem);line-height:1.05}.HomeHero-module__B1rHZW__l1{color:var(--ink);display:block}.HomeHero-module__B1rHZW__l2{color:var(--ink);margin-top:.06em;display:block}.HomeHero-module__B1rHZW__keep{white-space:nowrap}.HomeHero-module__B1rHZW__lead{max-width:46ch;margin-top:4px}@media (max-width:960px){.HomeHero-module__B1rHZW__lead{margin-top:24px}}.HomeHero-module__B1rHZW__actions{flex-direction:column;align-items:flex-start;margin-top:28px;display:flex}.HomeHero-module__B1rHZW__micro{margin-top:12px}.HomeHero-module__B1rHZW__quiet{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;border-radius:var(--r-sm);margin-top:4px;padding-block:10px;font-size:.93rem;font-weight:500;display:inline-block}.HomeHero-module__B1rHZW__quiet:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.HomeHero-module__B1rHZW__parity{margin-top:10px}.HomeHero-module__B1rHZW__parity .HomeHero-module__B1rHZW__parityLink{text-align:left;padding-block:11px;line-height:1.7;display:inline}.HomeHero-module__B1rHZW__parity .HomeHero-module__B1rHZW__parityLink>span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.HomeHero-module__B1rHZW__phoneBreak{display:none}.HomeHero-module__B1rHZW__machine{grid-area:machine;min-width:0}@media (max-width:960px){.HomeHero-module__B1rHZW__machine{max-width:720px;margin-top:clamp(36px,1.5rem + 2.5vw,56px)}}@media (max-width:520px){.HomeHero-module__B1rHZW__actions>a:first-child{white-space:normal;text-align:center;text-wrap:balance;width:100%}.HomeHero-module__B1rHZW__phoneBreak{display:inline}}
.HowWeBuild-module__z2Gx6a__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(36px,4vw,64px);margin-top:clamp(32px,4vw,48px);display:grid}@media (max-width:860px){.HowWeBuild-module__z2Gx6a__grid{grid-template-columns:minmax(0,1fr);gap:40px}}.HowWeBuild-module__z2Gx6a__velocity,.HowWeBuild-module__z2Gx6a__ceiling{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.HowWeBuild-module__z2Gx6a__velocity{scroll-margin-top:calc(var(--nav-h) + 24px)}.HowWeBuild-module__z2Gx6a__kicker{margin-bottom:12px}.HowWeBuild-module__z2Gx6a__velocity [data-claim]>p:nth-of-type(2){max-width:31em}.HowWeBuild-module__z2Gx6a__caveat{max-width:52ch;color:var(--ink-3);margin-top:16px;font-size:.93rem;line-height:1.65}.HowWeBuild-module__z2Gx6a__carryLink{font-family:var(--serif);font-optical-sizing:auto;color:var(--ink);border-radius:var(--r-sm);margin-top:18px;padding-block:4px;font-size:clamp(1.1rem,1rem + .5vw,1.3rem);font-weight:540;text-decoration:none;display:inline-block}.HowWeBuild-module__z2Gx6a__carryLink span{color:var(--accent-ink);transition:transform var(--dur-hover) var(--ease-settle);display:inline-block}.HowWeBuild-module__z2Gx6a__carryLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.HowWeBuild-module__z2Gx6a__carryLink:hover span,.HowWeBuild-module__z2Gx6a__carryLink:focus-visible span{transform:translate(3px)}.HowWeBuild-module__z2Gx6a__own{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px)}.HowWeBuild-module__z2Gx6a__ownHead{max-width:62ch}.HowWeBuild-module__z2Gx6a__ownTitle{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.004em;margin-top:10px;font-size:clamp(1.4rem,1.05rem + 1.2vw,1.9rem);font-weight:540;line-height:1.16}.HowWeBuild-module__z2Gx6a__ownSub{color:var(--ink-3);margin-top:12px;font-size:1rem;line-height:1.65}.HowWeBuild-module__z2Gx6a__ventures[role=list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,36px);margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}@media (max-width:860px){.HowWeBuild-module__z2Gx6a__ventures[role=list]{grid-template-columns:minmax(0,1fr);gap:20px}}.HowWeBuild-module__z2Gx6a__venture{border-top:2px solid var(--ink);flex-direction:column;align-items:flex-start;min-width:0;padding-top:14px;display:flex}.HowWeBuild-module__z2Gx6a__ventureName{font-family:var(--serif);font-optical-sizing:auto;color:var(--ink);margin-top:12px;font-size:1.25rem;font-weight:560;line-height:1.2}.HowWeBuild-module__z2Gx6a__ventureLine{color:var(--ink-2);margin-top:8px;font-size:.93rem;line-height:1.6}.HowWeBuild-module__z2Gx6a__ventureLink{color:var(--accent-ink);border-radius:var(--r-sm);margin-top:12px;padding-block:8px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.HowWeBuild-module__z2Gx6a__ventureLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}
.GraduationSlider-module__o6cWcq__figure{margin:0}.GraduationSlider-module__o6cWcq__stage{--pos:50%;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--paper-sunken);width:100%;box-shadow:var(--e2), var(--rim);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;isolation:isolate;position:relative;overflow:hidden}.GraduationSlider-module__o6cWcq__layer{position:absolute;inset:0;overflow:hidden}.GraduationSlider-module__o6cWcq__layer>img,.GraduationSlider-module__o6cWcq__layer>picture,.GraduationSlider-module__o6cWcq__layer>svg{object-fit:cover;object-position:top center;width:100%;height:100%}.GraduationSlider-module__o6cWcq__after{clip-path:inset(0 0 0 var(--pos))}.GraduationSlider-module__o6cWcq__tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-full);white-space:nowrap;pointer-events:none;flex:none;padding:3px 10px;font-size:.66rem;line-height:1.5}.GraduationSlider-module__o6cWcq__tagBefore{color:var(--ink-2);background:color-mix(in srgb, var(--paper-raised) 88%, transparent);border:1px dashed var(--line-strong)}.GraduationSlider-module__o6cWcq__tagAfter{color:var(--on-verify);background:var(--verify);border:1px solid var(--verify)}.GraduationSlider-module__o6cWcq__tagArrow{font-family:var(--sans);letter-spacing:0}.GraduationSlider-module__o6cWcq__legendRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.GraduationSlider-module__o6cWcq__legendRule{background:var(--line-strong);flex:1;height:1px}.GraduationSlider-module__o6cWcq__tagOverlay{z-index:3;position:absolute}.GraduationSlider-module__o6cWcq__tagOverlay.GraduationSlider-module__o6cWcq__tagBefore{left:14px}.GraduationSlider-module__o6cWcq__tagOverlay.GraduationSlider-module__o6cWcq__tagAfter{right:14px}.GraduationSlider-module__o6cWcq__tagTop{top:14px}.GraduationSlider-module__o6cWcq__tagBottom{bottom:14px}.GraduationSlider-module__o6cWcq__handleTrack{z-index:2;pointer-events:none;transform:translateX(var(--pos));position:absolute;inset:0}.GraduationSlider-module__o6cWcq__handle{background:var(--paper-raised);width:2px;box-shadow:0 0 0 1px rgba(var(--shadow-rgb), .18), 0 0 18px rgba(var(--shadow-rgb), .12);position:absolute;top:0;bottom:0;left:-1px}.GraduationSlider-module__o6cWcq__grip{background:var(--ink);width:40px;height:40px;color:var(--paper);box-shadow:var(--e3);transition:scale var(--dur-hover) var(--ease-settle);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.GraduationSlider-module__o6cWcq__stage:hover .GraduationSlider-module__o6cWcq__grip{scale:1.06}.GraduationSlider-module__o6cWcq__stage:has(.GraduationSlider-module__o6cWcq__range:focus-visible) .GraduationSlider-module__o6cWcq__grip{outline:2px solid var(--focus);outline-offset:3px}.GraduationSlider-module__o6cWcq__range{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GraduationSlider-module__o6cWcq__caption{font-family:var(--mono);color:var(--ink-3);margin-top:12px;font-size:.75rem;line-height:1.5}
.IndustryStrip-module__k2xyfq__strip{border-top:1px solid var(--line)}.IndustryStrip-module__k2xyfq__row{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:clamp(20px,2.5vw,28px);display:flex}.IndustryStrip-module__k2xyfq__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.IndustryStrip-module__k2xyfq__list,.IndustryStrip-module__k2xyfq__list[role=list]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.IndustryStrip-module__k2xyfq__link{border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--paper-raised);min-height:40px;color:var(--ink-2);box-shadow:var(--e1);transition:color var(--dur-hover) var(--ease-settle), border-color var(--dur-hover) var(--ease-settle), transform var(--dur-hover) var(--ease-settle);align-items:center;padding:6px 16px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.IndustryStrip-module__k2xyfq__link:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-1px)}.IndustryStrip-module__k2xyfq__all{min-height:40px;color:var(--accent-ink);border-radius:var(--r-sm);align-items:center;gap:4px;padding-inline:8px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.IndustryStrip-module__k2xyfq__all span{transition:transform var(--dur-hover) var(--ease-settle);display:inline-block}.IndustryStrip-module__k2xyfq__all:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.IndustryStrip-module__k2xyfq__all:hover span,.IndustryStrip-module__k2xyfq__all:focus-visible span{transform:translate(3px)}@media (max-width:640px){.IndustryStrip-module__k2xyfq__row{flex-direction:column;align-items:flex-start;gap:12px}}
.styleguide-module__W67vuW__page{padding-bottom:24px}.styleguide-module__W67vuW__intro{padding-block:clamp(40px,6vw,72px) 24px}.styleguide-module__W67vuW__toc{font-family:var(--mono);flex-wrap:wrap;gap:8px 16px;margin-top:28px;font-size:.75rem;display:flex}.styleguide-module__W67vuW__toc a{color:var(--ink-2);border-bottom:1px solid var(--line-strong);text-decoration:none}.styleguide-module__W67vuW__toc a:hover{color:var(--accent-ink);border-bottom-color:var(--accent)}.styleguide-module__W67vuW__block{border-top:1px solid var(--line);padding-block:56px}.styleguide-module__W67vuW__blockHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:28px;display:flex}.styleguide-module__W67vuW__blockTitle{font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem)}.styleguide-module__W67vuW__blockNote{font-family:var(--mono);color:var(--ink-3);max-width:60ch;font-size:.72rem}.styleguide-module__W67vuW__missing{font-family:var(--mono);color:var(--accent-ink-2);background:var(--accent-soft);border-radius:var(--r-sm);padding:12px 14px;font-size:.8rem}.styleguide-module__W67vuW__swatches{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.styleguide-module__W67vuW__swatch{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:10px;display:flex}.styleguide-module__W67vuW__chipColor{border-radius:var(--r-md);height:64px;box-shadow:inset 0 0 0 1px var(--line);margin-bottom:6px;display:block}.styleguide-module__W67vuW__chipOn{font-family:var(--serif);place-items:center;font-size:1.6rem;font-weight:560;display:grid}.styleguide-module__W67vuW__token{font-family:var(--mono);color:var(--ink);font-size:.74rem;font-weight:500}.styleguide-module__W67vuW__hex{font-family:var(--mono);color:var(--ink-3);font-size:.68rem}.styleguide-module__W67vuW__hexNote{color:var(--ink-3);font-size:.78rem}.styleguide-module__W67vuW__typeStack{flex-direction:column;display:flex}.styleguide-module__W67vuW__typeRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:baseline;gap:20px;padding-block:18px;display:grid}@media (max-width:720px){.styleguide-module__W67vuW__typeRow{grid-template-columns:minmax(0,1fr);gap:6px}}.styleguide-module__W67vuW__typeMeta{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-bottom:8px;font-size:.68rem;display:block}.styleguide-module__W67vuW__h1Demo{font-weight:560;font-size:var(--fs-h1);letter-spacing:-.012em;line-height:1.05}.styleguide-module__W67vuW__inlineStack{flex-direction:column;gap:8px;display:flex}.styleguide-module__W67vuW__shapeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.styleguide-module__W67vuW__shapeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.styleguide-module__W67vuW__radius,.styleguide-module__W67vuW__shadow{background:var(--paper-raised);border:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:2px;height:96px;padding:12px;display:flex}.styleguide-module__W67vuW__shadow{border-radius:var(--r-lg)}.styleguide-module__W67vuW__rules{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-top:36px;display:grid}.styleguide-module__W67vuW__strikeDemo{font-family:var(--serif);color:var(--ink);font-size:1.8rem;font-weight:560}.styleguide-module__W67vuW__easings{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:36px;display:grid}.styleguide-module__W67vuW__easing{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:14px;display:flex}.styleguide-module__W67vuW__track{border-radius:var(--r-full);background:var(--paper-sunken);height:8px;margin-top:10px;display:block;position:relative}.styleguide-module__W67vuW__track i{background:var(--accent);border-radius:50%;width:8px;height:8px;transition:transform .9s;position:absolute;top:0;left:0}.styleguide-module__W67vuW__easing:hover .styleguide-module__W67vuW__track i{transform:translate(calc(min(240px,60vw)))}.styleguide-module__W67vuW__revealRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:36px;display:grid}.styleguide-module__W67vuW__revealCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-raised);font-family:var(--mono);color:var(--ink-2);padding:22px;font-size:.75rem}.styleguide-module__W67vuW__row{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.styleguide-module__W67vuW__row+.styleguide-module__W67vuW__row{margin-top:20px}.styleguide-module__W67vuW__headerDemo{margin-top:36px}.styleguide-module__W67vuW__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.styleguide-module__W67vuW__statGrid+.styleguide-module__W67vuW__statGrid{margin-top:40px}@media (max-width:860px){.styleguide-module__W67vuW__statGrid{grid-template-columns:minmax(0,1fr)}}.styleguide-module__W67vuW__frameGrid{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,4fr);align-items:stretch;gap:24px;display:grid}.styleguide-module__W67vuW__matPhone{justify-content:center;align-items:flex-end;min-height:300px;padding-bottom:0;display:flex;overflow:hidden}@media (max-width:960px){.styleguide-module__W67vuW__frameGrid{grid-template-columns:minmax(0,1fr)}}.styleguide-module__W67vuW__mat{background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px}.styleguide-module__W67vuW__caption{font-family:var(--mono);color:var(--ink-3);margin-top:12px;font-size:.7rem}.styleguide-module__W67vuW__work2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.styleguide-module__W67vuW__work3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}@media (max-width:960px){.styleguide-module__W67vuW__work3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.styleguide-module__W67vuW__work2,.styleguide-module__W67vuW__work3{grid-template-columns:minmax(0,1fr)}}.styleguide-module__W67vuW__slider{max-width:880px}.styleguide-module__W67vuW__sliderFrame{height:100%;box-shadow:none;border:0;border-radius:0}.styleguide-module__W67vuW__sketchSvg{width:100%;height:100%;display:block}.styleguide-module__W67vuW__afterFallback{background:var(--paper-raised);justify-content:center;align-items:center;padding:6%;display:flex;position:absolute;inset:0}.styleguide-module__W67vuW__afterFallback>*{width:min(560px,100%);height:auto}.styleguide-module__W67vuW__forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (max-width:860px){.styleguide-module__W67vuW__forms{grid-template-columns:minmax(0,1fr)}}
.TheWork-module__WJ6unq__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:clamp(32px,4vw,48px);display:grid}.TheWork-module__WJ6unq__lead,.TheWork-module__WJ6unq__full{grid-column:1/-1}.TheWork-module__WJ6unq__third{grid-column:span 2}.TheWork-module__WJ6unq__half{grid-column:span 3}@media (min-width:1025px){.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__lead{flex-direction:row;align-items:stretch}.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__lead>div:first-child{aspect-ratio:16/10.5;flex:0 0 60%;align-self:flex-start;min-height:0;padding:clamp(32px,3.4vw,48px) clamp(32px,3.6vw,52px) 0}.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__lead>div:last-child{border-top:0;border-left:1px solid var(--line);flex:1 1 0;justify-content:center;gap:10px;min-width:0;padding:clamp(28px,3vw,44px)}.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__lead h3{text-wrap:balance;max-width:18ch;font-size:clamp(1.7rem,1.05rem + 1.25vw,2.3rem);line-height:1.12}}@media (max-width:1024px){.TheWork-module__WJ6unq__third,.TheWork-module__WJ6unq__half{grid-column:span 3}.TheWork-module__WJ6unq__tail{grid-column:1/-1}.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__lead>div:first-child{aspect-ratio:16/9}}@media (max-width:859px) and (min-width:700px){.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__tail>div:first-child{aspect-ratio:2}}@media (max-width:1024px) and (min-width:860px){.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__tail{flex-direction:row;align-items:stretch}.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__tail>div:first-child{aspect-ratio:16/11;flex:0 0 56%;align-self:flex-start;min-height:0}.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__tail>div:last-child{border-top:0;border-left:1px solid var(--line);flex:1 1 0;justify-content:center;min-width:0}}@media (max-width:699px){.TheWork-module__WJ6unq__grid{grid-template-columns:minmax(0,1fr);gap:20px}.TheWork-module__WJ6unq__lead,.TheWork-module__WJ6unq__full,.TheWork-module__WJ6unq__third,.TheWork-module__WJ6unq__half,.TheWork-module__WJ6unq__tail{grid-column:auto}.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__lead>div:first-child,.TheWork-module__WJ6unq__grid>.TheWork-module__WJ6unq__tail>div:first-child{aspect-ratio:16/11}}.TheWork-module__WJ6unq__more{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(28px,3.5vw,40px);display:flex}
