:root{--ink:#0b0c0b;--paper:#f3f4ef;--white:#ffffff;--muted:#646660;--line:#d8dad3;--max:1500px;--gutter:clamp(20px,4vw,64px);--font:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);--media-grade:saturate(0.62) contrast(1.08) sepia(0.28) hue-rotate(-7deg)}*,:after,:before{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,figure,h1,h2,h3,p{margin:0}img,video{display:block;max-width:100%}a,button{font:inherit}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:5px}::selection{background:var(--ink);color:var(--white)}.layout{width:min(100%,var(--max));padding-inline:var(--gutter);margin-inline:auto}.hero{position:relative;min-height:100svh;overflow:hidden;background:#252a20;color:var(--white)}.heroMedia{position:absolute;inset:0;will-change:transform}.heroMedia video{display:block;width:100%;height:100%;object-fit:cover;background:#252a20 url(/media/orchard-rows-poster.webp) 50%/cover no-repeat;filter:var(--media-grade);transform-origin:50% 45%;animation:hero-media-in 1.5s var(--ease) backwards}.heroTone{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,5,.22),rgba(6,8,5,.02) 42%,rgba(6,8,5,.76));animation:hero-tone-in 1.2s ease-out .12s backwards}.hero .header{animation:hero-header-in .82s .16s var(--ease) backwards}.header{position:fixed;z-index:50;top:0;right:0;left:0;display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:28px;min-height:80px;padding:18px var(--gutter);color:var(--white);transform:translateY(0);transition:transform .42s var(--ease),background-color .26s ease,box-shadow .26s ease}.header[data-scrolled=true]{background:rgba(11,12,11,.91);box-shadow:0 8px 30px rgba(7,8,7,.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.header[data-hidden=true]{transform:translateY(calc(-100% - 2px))}.brand{grid-column:2;justify-self:center;font-size:22px;font-weight:650;letter-spacing:-.045em}.productNav{grid-column:1;justify-self:start}.headerActions,.productNav{font-size:13px;font-weight:600}.headerActions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:26px}.headerActions .localeSwitcher,.headerActions>a:not(.signIn),.productNav{position:relative;padding-block:8px}.headerActions .localeSwitcher:after,.headerActions>a:not(.signIn):after,.productNav:after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s var(--ease)}.headerActions .localeSwitcher:focus-visible:after,.headerActions .localeSwitcher:hover:after,.headerActions>a:not(.signIn):focus-visible:after,.headerActions>a:not(.signIn):hover:after,.productNav:focus-visible:after,.productNav:hover:after{transform:scaleX(1);transform-origin:left}.signIn{padding:9px 14px;border:1px solid rgba(255,255,255,.52);transition:background .18s ease,color .18s ease}.signIn:hover{background:var(--white);color:var(--ink)}.localeSwitcher{padding-inline:0;border:0;background:transparent;cursor:pointer;font-size:inherit;font-weight:inherit}.localeSwitcher:disabled{cursor:wait;opacity:.55}.heroCopy{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:44px var(--gutter) 48px}.heroCopy>div{max-width:880px}.heroCopy p,.heroCopy>a{animation:hero-copy-in .9s var(--ease) backwards}.heroCopy h1{animation:hero-title-in .98s .22s var(--ease) backwards}.heroCopy p{animation-delay:.34s}.heroCopy>a{animation-delay:.46s}.heroCopy h1{max-width:15ch;padding-bottom:.1em;font-size:clamp(44px,6.2vw,88px);font-weight:570;line-height:1;letter-spacing:-.055em}.heroCopy p{max-width:48ch;margin-top:16px;color:rgba(255,255,255,.82);font-size:clamp(15px,1.5vw,19px)}.directionAction,.heroCopy>a,.productIntro a{position:relative;display:inline-flex;align-items:center;gap:16px;padding-bottom:7px;font-size:13px;font-weight:650;white-space:nowrap}.directionAction:after,.heroCopy>a:after,.productIntro a:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .26s var(--ease)}.directionAction:focus-visible:after,.directionAction:hover:after,.heroCopy>a:focus-visible:after,.heroCopy>a:hover:after,.productIntro a:focus-visible:after,.productIntro a:hover:after{transform:scaleX(1);transform-origin:left}.directionAction span,.heroCopy>a span,.productIntro a span{display:inline-block;transition:transform .26s var(--ease)}.directionAction:focus-visible span,.directionAction:hover span,.heroCopy>a:focus-visible span,.heroCopy>a:hover span,.productIntro a:focus-visible span,.productIntro a:hover span{transform:translate(4px,-4px)}.companySection{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(56px,9vw,140px);padding-top:clamp(92px,10vw,148px);padding-bottom:clamp(92px,10vw,148px)}.companyTitle h2{max-width:14ch;padding-bottom:.12em;font-size:clamp(42px,5.1vw,74px);font-weight:570;line-height:1.01;letter-spacing:-.056em}.companyCopy .lead{max-width:25ch;font-size:clamp(25px,2.8vw,42px);line-height:1.18;letter-spacing:-.03em}.companyCopy>p+p{max-width:56ch;margin-top:34px;color:var(--muted);font-size:17px;line-height:1.65}.systemSection{position:relative;background:var(--ink);color:var(--white)}.systemMedia{position:sticky;top:0;height:100svh;overflow:hidden}.systemMedia video{width:100%;height:100%;object-fit:cover;opacity:.58;filter:var(--media-grade);will-change:transform}.systemMedia>div{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,8,.26),rgba(8,9,8,.46) 55%,rgba(8,9,8,.82))}.systemFlow{position:relative;margin-top:-100svh}.systemIntro{display:grid;min-height:72svh;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(56px,9vw,140px);padding-top:110px;padding-bottom:clamp(62px,7vw,100px)}.systemIntro h2{max-width:13ch;padding-bottom:.12em;font-size:clamp(44px,5.5vw,80px);font-weight:560;line-height:1;letter-spacing:-.058em}.systemIntro p{max-width:47ch;color:rgba(255,255,255,.78);font-size:clamp(17px,1.7vw,22px)}.systemBeats{width:min(62%,760px);margin-left:auto;padding-bottom:8svh}.systemBeat{display:flex;min-height:30svh;align-items:center;padding-block:6svh;font-size:clamp(31px,3.8vw,56px);font-weight:540;line-height:1.08;letter-spacing:-.048em}.scopeSection{overflow:hidden;background:var(--ink);color:var(--white)}.scopeLayout{padding-top:clamp(100px,11vw,164px);padding-bottom:clamp(108px,12vw,180px)}.scopeIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(56px,9vw,140px)}.scopeIntro h2{max-width:15ch;padding-bottom:.12em;font-size:clamp(42px,5vw,72px);font-weight:560;line-height:1.01;letter-spacing:-.056em}.scopeIntro p{max-width:50ch;color:rgba(255,255,255,.7);font-size:clamp(16px,1.5vw,20px);line-height:1.62}.scopeWords{margin-top:clamp(84px,10vw,148px)}.scopeWord{width:fit-content;color:rgba(255,255,255,.92);font-size:clamp(62px,10.8vw,158px);font-weight:570;line-height:.88;letter-spacing:-.075em;white-space:nowrap;will-change:transform,opacity}.scopeWord+.scopeWord{margin-top:clamp(26px,3.5vw,54px)}.scopeWord:nth-child(2n){margin-left:auto}.scopeWord:nth-child(3){margin-left:12%}.methodSection{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(52px,7vw,110px);padding-top:clamp(84px,9vw,128px);padding-bottom:clamp(84px,9vw,128px)}.methodText h2{max-width:12ch;padding-bottom:.12em;font-size:clamp(38px,4vw,58px);font-weight:575;line-height:1.03;letter-spacing:-.052em}.methodText p{max-width:36ch;margin-top:28px;color:var(--muted);font-size:clamp(17px,1.6vw,21px)}.methodVisual{width:100%;max-width:820px;margin-left:auto;overflow:hidden;border:1px solid var(--line);background:var(--white)}.methodVisual img{width:100%;height:auto;transition:transform .7s var(--ease),filter .5s ease}@media (hover:hover) and (pointer:fine){.methodVisual:hover img{transform:scale(1.012);filter:contrast(1.02)}}.productSection{padding-top:clamp(84px,9vw,128px);padding-bottom:clamp(84px,9vw,128px);background:var(--white)}.productLayout{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(52px,7vw,108px)}.productIntro h2{max-width:12ch;padding-bottom:.12em;font-size:clamp(44px,4.8vw,66px);font-weight:560;line-height:1;letter-spacing:-.06em}.productIntro p{max-width:57ch;margin-top:28px;color:var(--muted);font-size:17px;line-height:1.62}.productIntro a{margin-top:30px}.productStage{display:block;width:100%;max-width:820px;margin-left:auto;overflow:hidden;border:1px solid var(--line);background:var(--paper);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.productStage img{width:100%;height:auto;transition:transform .7s var(--ease)}.productStage:focus-visible{outline-offset:8px}@media (hover:hover) and (pointer:fine){.productStage:hover{transform:translateY(-8px);box-shadow:0 28px 72px rgba(11,12,11,.13)}.productStage:hover img{transform:scale(1.012)}}.originSection{display:grid;min-height:680px;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);background:var(--paper)}.originMedia{min-height:680px;overflow:hidden}.originMedia img{width:100%;height:110%;object-fit:cover;filter:var(--media-grade);will-change:transform}.originCopy{display:flex;align-items:center;padding:clamp(64px,7vw,110px) var(--gutter)}.originCopy h2{max-width:13ch;padding-bottom:.12em;font-size:clamp(38px,4vw,58px);font-weight:565;line-height:1.01;letter-spacing:-.052em}.originCopy p{max-width:48ch;margin-top:30px;color:var(--muted);font-size:clamp(16px,1.35vw,19px)}.originCopy p+p{margin-top:22px;color:var(--ink)}.directionSection{overflow:hidden;background:var(--ink);color:var(--white)}.directionInner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;padding-top:clamp(110px,12vw,180px);padding-bottom:clamp(52px,6vw,88px)}.directionCopy h2{max-width:17ch;padding-bottom:.12em;font-size:clamp(44px,5.5vw,80px);font-weight:560;line-height:1;letter-spacing:-.06em}.directionCopy p{max-width:58ch;margin-top:30px;color:rgba(255,255,255,.7);font-size:clamp(16px,1.5vw,20px);line-height:1.62}.directionAction{margin-bottom:8px}.directionMark{grid-column:1/-1;width:100%;margin-top:clamp(100px,12vw,176px);overflow:hidden}.directionMark img{width:100%;height:auto;filter:invert(1);opacity:.94;will-change:transform}.footer{background:var(--paper);color:var(--muted);font-size:12px}.footerInner{display:flex;min-height:150px;align-items:flex-end;justify-content:space-between;gap:48px;padding-top:54px;padding-bottom:46px}.footerBrand img{width:clamp(150px,16vw,205px);height:auto}.footerMeta{text-align:right}.footerMeta>p+p{margin-top:10px;color:var(--ink)}.footerLinks{display:flex;justify-content:flex-end;gap:22px;margin-bottom:18px;color:var(--ink)}.footerLinks a{position:relative}.footerLinks a:after{position:absolute;right:0;bottom:-3px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s var(--ease)}.footerLinks a:focus-visible:after,.footerLinks a:hover:after{transform:scaleX(1);transform-origin:left}@keyframes hero-media-in{0%{transform:scale(1.055);opacity:.72}to{transform:scale(1);opacity:1}}@keyframes hero-tone-in{0%{opacity:0}to{opacity:1}}@keyframes hero-header-in{0%{transform:translateY(-22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-title-in{0%{clip-path:inset(0 0 100% 0);transform:translateY(42px)}to{clip-path:inset(-4% -2% -12% -2%);transform:translateY(0)}}@keyframes hero-copy-in{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:900px){.companySection,.directionInner,.methodSection,.scopeIntro,.systemIntro{grid-template-columns:1fr}.companySection{align-content:center}.systemIntro{align-content:end}.systemBeats{width:min(84%,720px)}.methodVisual{max-width:820px;margin-inline:auto}.productLayout{grid-template-columns:1fr}.productStage{max-width:820px;margin-inline:auto}.originSection{grid-template-columns:1fr}.originMedia{min-height:54svh}.originCopy{min-height:520px}.directionAction{justify-self:start}.directionMark{grid-column:1}.foAudienceInner,.foClosingInner,.foConnectionInner,.foCycleInner,.foDefinition,.foEvidenceIntro,.foHeroInner,.foSatelliteInner{grid-template-columns:1fr}.foHeroInner{align-content:center;padding-top:122px}.foHeroCopy{max-width:680px}.foHeroScreen{width:min(100%,900px)}.foAudienceInner,.foConnectionInner,.foDefinition{align-content:center}.foCycleIntro{position:static}.foSatelliteScreen{width:min(100%,860px)}.foClosingActions{justify-content:flex-start}.bookLayout{grid-template-columns:1fr}.bookIntro{min-height:66svh;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.bookIntroInner{position:static;min-height:66svh}.bookPanel{min-height:0}.legalHeroInner{grid-template-columns:1fr;align-content:end}.legalHero h1{font-size:clamp(74px,14vw,118px)}}@media (max-width:640px){.header{min-height:70px;grid-template-columns:1fr auto 1fr;gap:10px;padding-top:12px;padding-bottom:12px}.brand{font-size:20px}.productNav{font-size:11px}.headerActions{gap:10px;font-size:11px}.signIn{padding:6px 8px}.heroCopy{grid-template-columns:1fr;gap:26px;padding-bottom:30px}.heroCopy h1{max-width:12ch;font-size:clamp(44px,14vw,68px)}.companySection{gap:48px}.systemIntro{padding-top:100px}.systemBeats{width:100%}.systemBeat{min-height:30svh;font-size:clamp(31px,9vw,48px)}.scopeIntro{gap:36px}.scopeWords{margin-top:72px}.scopeWord{font-size:clamp(50px,16.5vw,88px);line-height:.94;white-space:normal}.scopeWord:nth-child(3){margin-left:0}.methodSection{gap:48px}.productIntro h2{font-size:clamp(46px,13vw,68px)}.originMedia{min-height:42svh}.originCopy{min-height:0;padding-block:76px}.directionInner{gap:42px}.directionCopy h2{font-size:clamp(44px,13vw,68px)}.directionMark{margin-top:64px}.footerInner{min-height:132px}.foHero{min-height:auto}.foHeroInner{min-height:0;gap:54px;padding-top:126px;padding-bottom:48px}.foHeroCopy h1{font-size:clamp(58px,18vw,82px)}.foHeroCopy>p{margin-top:22px}.foClosingActions,.foHeroActions{align-items:stretch;flex-direction:column}.foAction{width:100%}.foDefinition{gap:42px}.foAudienceInner{min-height:620px;gap:42px}.foCycleInner{gap:58px}.foCyclePart{min-height:0;grid-template-columns:1fr;gap:16px;padding:34px 0}.foSatelliteInner{gap:56px}.foEvidenceIntro{gap:38px}.foEvidenceStage{min-height:0;grid-template-columns:1fr;gap:18px;padding:42px 0}.foConnectionInner{min-height:580px;gap:42px}.foClosingInner{min-height:660px;align-content:end;gap:54px}.bookLayout{padding-top:70px}.bookIntro,.bookIntroInner{min-height:620px}.bookIntroInner{padding-block:72px}.bookIntro h1{font-size:clamp(56px,18vw,80px)}.bookDirect{grid-template-columns:1fr;gap:12px;margin-top:48px}.bookPanel{padding-block:76px}.bookForm{grid-template-columns:1fr;gap:30px}.bookFieldWide,.bookFormStatus,.bookPrivacy,.bookSubmit,.bookTurnstile{grid-column:1}.legalHero,.legalHeroInner{min-height:650px}.legalHeroInner{gap:42px;padding-top:128px;padding-bottom:70px}.legalHero h1{font-size:clamp(66px,20vw,92px)}.legalSection{grid-template-columns:1fr;gap:24px;padding:42px 0 48px}}@media (max-width:390px){.headerActions{justify-self:end}.footerInner{align-items:flex-start;flex-direction:column;gap:32px}.footerMeta{text-align:left}.footerLinks{flex-wrap:wrap;justify-content:flex-start;gap:14px 20px}}.fieldPage{overflow:clip;background:var(--paper)}.fieldHero{min-height:116svh;overflow:hidden;background:var(--ink);color:var(--white)}.fieldHero .header{animation:hero-header-in .82s .16s var(--ease) backwards}.fieldHeroIntro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:clamp(70px,11vw,180px);padding-top:clamp(180px,18vw,250px);padding-bottom:clamp(64px,7vw,104px)}.fieldHeroIntro h1{max-width:9ch;padding-bottom:.1em;font-size:clamp(72px,10.5vw,158px);font-weight:550;line-height:.88;letter-spacing:-.078em;animation:hero-title-in .98s .22s var(--ease) backwards}.fieldHeroLead>p{max-width:42ch;color:rgba(255,255,255,.7);font-size:clamp(17px,1.35vw,20px);line-height:1.62;animation:hero-copy-in .9s .34s var(--ease) backwards}.fieldActions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;animation:hero-copy-in .9s .46s var(--ease) backwards}.fieldButton{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:34px;padding:12px 15px;font-size:13px;font-weight:650;transition:background-color .2s ease,color .2s ease,transform .28s var(--ease)}.fieldButton span{transition:transform .26s var(--ease)}.fieldButton:focus-visible,.fieldButton:hover{transform:translateY(-2px)}.fieldButton:focus-visible span,.fieldButton:hover span{transform:translate(3px,-3px)}.fieldButtonLight{background:var(--white);color:var(--ink)}.fieldButtonLight:hover{background:var(--paper)}.fieldButtonDark{background:var(--ink);color:var(--white)}.fieldButtonDark:hover{background:#242624}.fieldTextLink{position:relative;padding:8px 0;color:var(--ink);font-size:13px;font-weight:650}.fieldTextLinkLight{color:var(--white)}.fieldTextLink:after{position:absolute;right:0;bottom:3px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s var(--ease)}.fieldTextLink:focus-visible:after,.fieldTextLink:hover:after{transform:scaleX(1);transform-origin:left}.fieldHeroProduct{margin-bottom:clamp(54px,6vw,90px)}.fieldHeroProduct>div{overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#e9ebe5;box-shadow:0 46px 140px rgba(0,0,0,.44);animation:field-hero-product-in 1.15s .52s var(--ease) backwards}.fieldHeroProduct img{display:block;width:100%;height:auto}.fieldHeroProduct figcaption{margin-top:13px;color:rgba(255,255,255,.46);font-size:11px;animation:hero-copy-in .76s .72s var(--ease) backwards}@keyframes field-hero-product-in{0%{clip-path:inset(0 0 14% 0);transform:translateY(48px);opacity:0}to{clip-path:inset(0 0 0 0);transform:translateY(0);opacity:1}}.fieldStatement{display:grid;min-height:82svh;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:center;gap:clamp(70px,11vw,180px);padding-top:110px;padding-bottom:110px}.fieldStatement h2{max-width:13ch;padding-bottom:.12em;font-size:clamp(48px,6.3vw,94px);font-weight:555;line-height:.97;letter-spacing:-.066em}.fieldStatement p{max-width:54ch;color:var(--muted);font-size:clamp(17px,1.3vw,20px);line-height:1.68}.fieldStatement p+p{margin-top:28px;color:var(--ink)}.fieldStory{position:relative;min-height:240svh;background:var(--white)}.fieldStoryPin{position:sticky;z-index:1;top:0;display:grid;min-height:100svh;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(64px,9vw,150px);padding-top:116px;padding-bottom:54px}.fieldStoryCopy>header h2{max-width:12ch;padding-bottom:.12em;font-size:clamp(38px,4.4vw,66px);font-weight:555;line-height:1;letter-spacing:-.058em}.fieldStoryCopy>header p{max-width:38ch;margin-top:22px;color:var(--muted);font-size:15px;line-height:1.65}.fieldStoryTexts{position:relative;min-height:280px;margin-top:clamp(64px,9vh,110px)}.fieldStoryText{position:absolute;inset:0}.fieldStoryText h3{max-width:12ch;font-size:clamp(34px,4.1vw,60px);font-weight:555;line-height:1;letter-spacing:-.055em}.fieldStoryText p{max-width:40ch;margin-top:19px;color:var(--muted);font-size:16px;line-height:1.67}.fieldStoryStage{margin:0;will-change:transform}.fieldStoryFrames{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--line);background:#eceee8;box-shadow:0 36px 100px rgba(11,12,11,.14)}.fieldStoryFrame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fieldStoryFrame+.fieldStoryFrame{opacity:0}.fieldStoryStage figcaption{margin-top:13px;color:var(--muted);font-size:11px}.fieldStoryTrack{position:absolute;inset:0;display:grid;grid-template-rows:repeat(2,120svh);pointer-events:none}.fieldStoryMobile{display:none}.fieldReview{background:var(--ink);color:var(--white)}.fieldReviewInner{display:grid;min-height:148svh;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-content:center;gap:clamp(72px,12vw,190px);padding-top:clamp(130px,15vw,220px);padding-bottom:clamp(130px,15vw,220px)}.fieldReview h2{position:sticky;top:154px;max-width:10ch;align-self:start;padding-bottom:.12em;font-size:clamp(38px,4.3vw,64px);font-weight:555;line-height:1;letter-spacing:-.058em}.fieldReviewCopy p{max-width:18ch;padding-bottom:.12em;color:rgba(255,255,255,.88);font-size:clamp(42px,5.2vw,78px);line-height:1.02;letter-spacing:-.06em}.fieldReviewCopy p+p{margin-top:28vh}.fieldClosing{background:var(--paper)}.fieldClosingInner{display:grid;min-height:min(720px,82svh);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;padding-top:110px;padding-bottom:90px}.fieldClosing h2{max-width:14ch;padding-bottom:.12em;font-size:clamp(46px,5.8vw,86px);font-weight:555;line-height:.98;letter-spacing:-.064em}.fieldClosing p{max-width:46ch;margin-top:26px;color:var(--muted);font-size:17px;line-height:1.65}.fieldClosing .fieldClosingNote{max-width:58ch;margin-top:18px;color:var(--ink);font-size:13px}.fieldClosingActions{display:flex;align-items:center;gap:30px;padding-bottom:8px}@media (max-width:900px){.fieldHero{min-height:auto}.fieldClosingInner,.fieldHeroIntro,.fieldReviewInner,.fieldStatement{grid-template-columns:minmax(0,1fr)}.fieldHeroIntro{gap:42px;padding-top:150px;padding-bottom:58px}.fieldHeroIntro h1{font-size:clamp(70px,18vw,116px)}.fieldHeroLead{max-width:620px}.fieldHeroProduct{margin-bottom:58px}.fieldStatement{min-height:0;gap:54px;padding-top:100px;padding-bottom:110px}.fieldStory{min-height:0}.fieldStoryPin,.fieldStoryTrack{display:none}.fieldStoryMobile{display:block;padding-top:110px;padding-bottom:130px}.fieldStoryMobile>header{margin-bottom:90px}.fieldStoryMobile>header h2{max-width:12ch;padding-bottom:.12em;font-size:clamp(46px,10vw,72px);font-weight:555;line-height:1;letter-spacing:-.058em}.fieldStoryMobile>header p{max-width:42ch;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.65}.fieldStoryMobile article+article{margin-top:120px}.fieldStoryMobile figure{overflow:hidden;margin:0 0 38px;border:1px solid var(--line);background:#eceee8}.fieldStoryMobile img{display:block;width:100%;height:auto}.fieldStoryMobile h3{max-width:13ch;font-size:clamp(38px,9vw,62px);font-weight:555;line-height:1;letter-spacing:-.055em}.fieldStoryMobile article>p{max-width:42ch;margin-top:19px;color:var(--muted);font-size:16px;line-height:1.67}.fieldReviewInner{min-height:0;gap:100px}.fieldReview h2{position:static;max-width:12ch}.fieldReviewCopy p{max-width:19ch;font-size:clamp(42px,10vw,70px)}.fieldReviewCopy p+p{margin-top:100px}.fieldClosingInner{min-height:680px;align-content:end;gap:58px}.fieldClosingActions{justify-self:start}}@media (max-width:640px){.fieldHeroIntro{padding-top:132px}.fieldHeroIntro h1{font-size:clamp(62px,19vw,86px)}.fieldActions,.fieldClosingActions{align-items:stretch;flex-direction:column;gap:16px}.fieldButton{width:100%}.fieldTextLink{align-self:flex-start}.fieldHeroProduct{padding-inline:0}.fieldHeroProduct figcaption{padding-inline:var(--gutter)}.fieldStatement h2{font-size:clamp(46px,13vw,68px)}.fieldStoryMobile{padding-top:92px;padding-bottom:110px}.fieldStoryMobile figure{margin-inline:calc(var(--gutter) * -1);border-right:0;border-left:0}.fieldReviewInner{gap:76px;padding-top:110px;padding-bottom:120px}.fieldReview h2{font-size:clamp(38px,11vw,54px)}.fieldReviewCopy p{font-size:clamp(39px,11.5vw,58px)}.fieldClosingInner{min-height:700px}}.fieldHero{min-height:auto}.fieldHeroIntro{gap:clamp(54px,8vw,120px);padding-top:clamp(150px,14vw,210px);padding-bottom:clamp(54px,6vw,82px)}.fieldHeroIntro h1{font-size:clamp(72px,9vw,132px);line-height:.91;letter-spacing:-.07em}.fieldHeroProduct{margin-bottom:clamp(58px,6vw,86px)}.fieldHeroProduct>div{box-shadow:0 34px 100px rgba(0,0,0,.38)}.fieldStatement{min-height:min(720px,78svh);gap:clamp(56px,9vw,140px);padding-top:clamp(92px,9vw,132px);padding-bottom:clamp(92px,9vw,132px)}.fieldStatement h2{max-width:14ch;font-size:clamp(48px,5.5vw,82px);line-height:1;letter-spacing:-.058em}.fieldStatement p{font-size:clamp(16px,1.2vw,19px);line-height:1.64}.fieldSatellite{background:var(--white)}.fieldSatelliteInner{padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(104px,11vw,164px)}.fieldSatelliteInner>header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.52fr);align-items:end;gap:clamp(64px,10vw,150px)}.fieldSatellite h2{max-width:12ch;padding-bottom:.1em;font-size:clamp(50px,6vw,88px);font-weight:555;line-height:.98;letter-spacing:-.062em}.fieldSatellite header p{max-width:46ch;color:var(--muted);font-size:clamp(16px,1.2vw,18px);line-height:1.64}.fieldSatellite figure{margin-top:clamp(54px,7vw,96px)}.fieldSatellite figure>img{display:block;width:100%;height:auto;border:1px solid var(--line);background:var(--paper)}.fieldSatellite figcaption{margin-top:13px;color:var(--muted);font-size:11px}.fieldReviewInner{min-height:min(720px,82svh);grid-template-columns:minmax(260px,.54fr) minmax(0,1fr);align-items:center;align-content:normal;gap:clamp(64px,11vw,170px);padding-top:clamp(100px,10vw,150px);padding-bottom:clamp(100px,10vw,150px)}.fieldReview h2{position:static;max-width:12ch;font-size:clamp(46px,5.2vw,78px);line-height:.98;letter-spacing:-.06em}.fieldReviewCopy{display:grid;gap:32px}.fieldReviewCopy p{max-width:36ch;color:rgba(255,255,255,.78);font-size:clamp(22px,2.25vw,34px);font-weight:520;line-height:1.18;letter-spacing:-.035em}.fieldReviewCopy p+p{margin-top:0}.fieldClosingInner{min-height:min(620px,72svh);padding-top:clamp(96px,9vw,130px);padding-bottom:clamp(78px,8vw,112px)}.fieldClosing h2{font-size:clamp(48px,5.4vw,80px)}@media (max-width:900px){.fieldClosingInner,.fieldHeroIntro,.fieldReviewInner,.fieldSatelliteInner>header,.fieldStatement{grid-template-columns:minmax(0,1fr)}.fieldHeroIntro{gap:36px;padding-top:136px;padding-bottom:48px}.fieldHeroIntro h1{font-size:clamp(66px,17vw,108px)}.fieldStatement{min-height:0;gap:44px;padding-top:88px;padding-bottom:94px}.fieldSatelliteInner{padding-top:92px;padding-bottom:110px}.fieldSatelliteInner>header{gap:32px}.fieldSatellite figure{margin-top:54px}.fieldReviewInner{min-height:0;gap:54px;padding-top:96px;padding-bottom:104px}.fieldReviewCopy{gap:26px}.fieldReviewCopy p{max-width:32ch;font-size:clamp(24px,5vw,34px)}.fieldClosingInner{min-height:560px;gap:52px}}@media (max-width:640px){.fieldHeroIntro{padding-top:122px}.fieldHeroIntro h1{font-size:clamp(58px,18vw,80px)}.fieldClosing h2,.fieldReview h2,.fieldSatellite h2,.fieldStatement h2{font-size:clamp(42px,12vw,60px)}.fieldHeroProduct{padding-inline:var(--gutter)}.fieldHeroProduct figcaption{padding-inline:0}.fieldSatellite figure{margin-top:42px}.fieldReviewCopy p{font-size:clamp(22px,7.3vw,30px)}.fieldClosingInner{min-height:520px}}.bookPage{background:var(--paper);color:var(--ink)}.bookPage .header{background:rgba(11,12,11,.96)}.bookPage{background:var(--ink);color:var(--white)}.bookPage .header{background:rgba(11,12,11,.94)}.bookLayout{display:grid;min-height:100svh;grid-template-columns:minmax(340px,.88fr) minmax(520px,1.12fr);padding-top:80px}.bookIntro{position:relative;border-right:1px solid rgba(255,255,255,.18)}.bookIntro,.bookIntroInner{min-height:calc(100svh - 80px)}.bookIntroInner{position:sticky;top:80px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(64px,7vw,116px) var(--gutter)}.bookIntro h1{max-width:9ch;padding-bottom:.12em;font-size:clamp(58px,7vw,108px);font-weight:555;line-height:.94;letter-spacing:-.068em}.bookIntroInner>p{max-width:42ch;margin-top:30px;color:rgba(255,255,255,.68);font-size:clamp(16px,1.3vw,19px);line-height:1.62}.bookDirect{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:clamp(44px,7vh,72px)}.bookDirect p{color:rgba(255,255,255,.58);font-size:13px}.bookDirect a{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:650}.bookDirect a span,.bookSubmit span:last-child{transition:transform .26s var(--ease)}.bookDirect a:focus-visible span,.bookDirect a:hover span,.bookSubmit:hover span:last-child{transform:translate(3px,-3px)}.bookPanel{display:flex;min-height:calc(100svh - 80px);align-items:center;padding:clamp(64px,8vw,130px) clamp(28px,7vw,112px);background:var(--white);color:var(--ink)}.bookForm{display:grid;width:min(100%,820px);grid-template-columns:repeat(2,minmax(0,1fr));gap:34px clamp(26px,4vw,62px);margin-inline:auto}.bookField{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--line);transition:border-color .22s ease}.bookField:focus-within{border-color:var(--ink)}.bookFieldWide{grid-column:1/-1}.bookField label{color:var(--muted);font-size:12px;font-weight:620}.bookField input,.bookField select,.bookField textarea{width:100%;min-width:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:17px;line-height:1.45}.bookField input,.bookField select{min-height:30px}.bookField select{cursor:pointer}.bookField textarea{min-height:132px;resize:vertical}.bookField textarea::placeholder{color:#969892;opacity:1}.bookTrap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bookTurnstile{grid-column:1/-1;min-height:65px}.bookPrivacy{grid-column:1/-1;color:var(--muted);font-size:13px;line-height:1.55}.bookPrivacy a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bookSubmit{display:flex;min-height:52px;grid-column:1/-1;align-items:center;justify-content:space-between;padding:14px 18px;border:1px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;font-size:13px;font-weight:650;transition:background-color .2s ease,color .2s ease}.bookSubmit:hover{background:var(--white);color:var(--ink)}.bookSubmit:disabled{cursor:wait;opacity:.55}.bookFormStatus{min-height:22px;grid-column:1/-1;color:#8a2d22;font-size:13px}.bookSuccess{width:min(100%,680px);margin-inline:auto}.bookSuccess>div{width:54px;height:54px;margin-bottom:54px;border-radius:50%;background:var(--ink)}.bookSuccess h2{max-width:10ch;padding-bottom:.12em;font-size:clamp(48px,6vw,82px);font-weight:555;line-height:1;letter-spacing:-.06em}.bookSuccess p{margin-top:22px;color:var(--muted);font-size:17px}.bookSuccess button{margin-top:48px;padding:11px 0 7px;border:0;border-bottom:1px solid;background:transparent;cursor:pointer;font-size:13px;font-weight:650}@media (max-width:900px){.bookLayout{grid-template-columns:1fr}.bookIntro{min-height:66svh;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.bookIntroInner{position:static;min-height:66svh}.bookPanel{min-height:0}}@media (max-width:640px){.bookLayout{padding-top:70px}.bookIntro,.bookIntroInner{min-height:620px}.bookIntroInner{padding-block:72px}.bookIntro h1{font-size:clamp(56px,18vw,80px)}.bookDirect{grid-template-columns:1fr;gap:12px;margin-top:48px}.bookPanel{padding-block:76px}.bookForm{grid-template-columns:1fr;gap:30px}.bookFieldWide,.bookFormStatus,.bookPrivacy,.bookSubmit,.bookTurnstile{grid-column:1}}.policyPage{background:var(--paper)}.policyPage .header{background:rgba(11,12,11,.96)}.policyHero{background:var(--paper);color:var(--ink)}.policyHeroInner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:clamp(60px,10vw,170px);padding-top:clamp(180px,19vw,270px);padding-bottom:clamp(80px,9vw,130px)}.policyHero h1{padding-bottom:.12em;font-size:clamp(58px,7vw,104px);font-weight:550;line-height:.96;letter-spacing:-.068em}.policyHero p{max-width:46ch;color:var(--muted);font-size:clamp(17px,1.45vw,20px);line-height:1.65}.policyHero time{display:block;margin-top:30px;color:var(--muted);font-size:12px}.policyLayout{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(64px,11vw,180px);padding-top:70px;padding-bottom:clamp(130px,15vw,220px)}.policyIndex{position:sticky;top:124px;display:grid;grid-template-columns:2px minmax(0,1fr);gap:24px}.policyProgress{width:2px;height:min(340px,52vh);background:var(--line)}.policyProgress span{display:block;width:100%;height:100%;background:var(--ink);transform:scaleY(0);transform-origin:top}.policyIndex nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.policyIndex a{color:var(--muted);font-size:12px;line-height:1.4;transition:color .18s ease,transform .26s var(--ease)}.policyIndex a:focus-visible,.policyIndex a:hover{color:var(--ink);transform:translateX(4px)}.policyDocument{width:min(100%,820px)}.policySection{scroll-margin-top:120px}.policySection+.policySection{margin-top:clamp(82px,9vw,128px)}.policySection h2{max-width:18ch;padding-bottom:.12em;font-size:clamp(30px,3vw,44px);font-weight:560;line-height:1.05;letter-spacing:-.048em}.policySection p{max-width:68ch;margin-top:24px;color:#3f413d;font-size:17px;line-height:1.76}@media (max-width:900px){.policyHeroInner,.policyLayout{grid-template-columns:1fr}.policyHeroInner{gap:42px}.policyLayout{min-width:0;grid-template-columns:minmax(0,1fr);gap:78px}.policyIndex{position:static;display:block;min-width:0}.policyProgress{display:none}.policyIndex nav{max-width:100%;flex-direction:row;flex-wrap:wrap;gap:12px 22px}.policyDocument{min-width:0}}@media (max-width:640px){.policyHeroInner{padding-top:150px;padding-bottom:80px}.policyHero h1{font-size:clamp(56px,18vw,82px)}.policyLayout{padding-top:44px}.policyIndex nav{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto;scrollbar-width:none}.policyIndex nav::-webkit-scrollbar{display:none}.policyIndex a{flex:0 0 auto}.policySection+.policySection{margin-top:78px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}