.service-page .knowledge-scene{height:100%;position:relative;isolation:isolate;overflow:hidden;background:#141613;pointer-events:none}.service-page .knowledge-origin{position:absolute;inset:12% 1% 6% 13%;filter:invert(1);mix-blend-mode:screen;opacity:.85;transform-origin:30% 90%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .8s}.service-page .knowledge-volume{position:absolute;width:76%;height:60%;left:-9%;bottom:-10%;opacity:0;transform:translateY(20%);transition:transform 1.1s,opacity .9s}.service-page .knowledge-question{position:absolute;left:7%;right:7%;top:6%;z-index:7}.service-page .knowledge-question>div{position:absolute;inset:0;transition:transform .7s,opacity .45s}.service-page .knowledge-question small{display:block;font-size:10px;letter-spacing:.035em;color:#a4ad99;margin-bottom:12px}.service-page .knowledge-question p{font-size:clamp(26px,2.9vw,42px);line-height:1.13;letter-spacing:-.045em;max-width:540px;color:#f1f2eb;text-wrap:balance}.service-page .source-folio{position:absolute;width:21%;aspect-ratio:.72;z-index:3;transition:transform 1.15s cubic-bezier(.2,.7,.2,1),opacity .7s}.service-page .source-folio>img,.service-page .answer-folio>img{width:100%;height:100%;object-fit:fill}.service-page .source-folio--0{left:5%;top:27%;transform:rotate(-16deg)}.service-page .source-folio--1{left:73%;top:36%;width:18%;transform:rotate(13deg);transition-delay:.08s}.service-page .source-folio--2{left:14%;top:59%;width:17%;transform:rotate(-8deg);transition-delay:.16s}.service-page .source-folio-copy{position:absolute;inset:21% 14% 18%;color:#20221d;display:flex;flex-direction:column;justify-content:space-between}.service-page .source-folio-copy small{font-size:8px;font-variant-numeric:tabular-nums;color:#75796e}.service-page .source-folio-copy strong{font-size:clamp(12px,1.3vw,19px);line-height:1.2;font-weight:500;letter-spacing:-.045em}.service-page .answer-folio{position:absolute;left:34%;top:24%;width:45%;height:62%;z-index:6;opacity:0;transform:translate(-25%,30%) rotate(-18deg) scale(.65);transform-origin:45% 80%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .65s}.service-page .answer-folio-copy{position:absolute;inset:20% 12% 13% 14%;display:flex;flex-direction:column;color:#22241f;transition:transform .7s,opacity .5s}.service-page .answer-folio-copy>small{font-size:10px;line-height:1.35;color:#73776d;max-width:80%;margin-bottom:15px}.service-page .answer-folio-copy>strong{font-size:clamp(26px,2.7vw,40px);line-height:1.07;letter-spacing:-.055em;font-weight:500;margin-bottom:16px;text-wrap:balance}.service-page .answer-folio-copy>p{font-size:13px;line-height:1.5;max-width:220px}.service-page .answer-folio-copy>ul{list-style:none;padding:0;margin:0;font-size:13px;line-height:1.8}.service-page .folio-source{margin-top:auto;padding-top:12px;font-size:10px;line-height:1.4;color:#686d60}.service-page .knowledge-hand{position:absolute;width:112%;height:76%;right:-22%;bottom:-11%;z-index:5;opacity:0;transform:translate(38%,24%) rotate(12deg);transform-origin:right bottom;transition:transform 1.3s cubic-bezier(.2,.7,.2,1),opacity .85s}.service-page .knowledge-hand img{object-fit:contain;object-position:right bottom}.service-page .knowledge-scene-note{position:absolute;left:7%;right:7%;bottom:8%;height:18px;font-size:11px;z-index:8;color:#c0c8b6}.service-page .knowledge-scene-note>span{position:absolute;inset:0;transition:opacity .5s,transform .7s}.service-page .story--ia[data-step="1"] .knowledge-origin,.service-page .story--ia[data-step="2"] .knowledge-origin{opacity:0;transform:translate(-13%,20%) scale(.7)}.service-page .story--ia[data-step="1"] .knowledge-volume{opacity:.7;transform:none}.service-page .story--ia[data-step="1"] .source-folio--0{transform:translate(35%,5%) rotate(-24deg) scale(.85);opacity:.7}.service-page .story--ia[data-step="1"] .source-folio--1{transform:translate(-112%,45%) rotate(8deg) scale(1.1);opacity:.8}.service-page .story--ia[data-step="1"] .source-folio--2{transform:translate(40%,-15%) rotate(-4deg);opacity:.8}.service-page .story--ia[data-step="1"] .answer-folio{opacity:1;transform:rotate(5deg);transition-delay:.15s}.service-page .story--ia[data-step="2"] .knowledge-volume{opacity:.22;transform:translate(-5%,5%) scale(.85)}.service-page .story--ia[data-step="2"] .source-folio--0{transform:translate(175%,8%) rotate(-10deg) scale(.75);opacity:0}.service-page .story--ia[data-step="2"] .source-folio--1{transform:translate(-130%,-4%) rotate(-8deg) scale(.9);opacity:0}.service-page .story--ia[data-step="2"] .source-folio--2{transform:translate(170%,-75%) rotate(-11deg) scale(.8);opacity:0}.service-page .story--ia[data-step="2"] .answer-folio{opacity:1;transform:translate(-5%,-12%) rotate(-9deg)}.service-page .story--ia[data-step="2"] .knowledge-hand{opacity:1;transform:none;transition-delay:.1s}@media (min-width:641px) and (max-width:1023px){.service-page .knowledge-question p{font-size:27px}.service-page .knowledge-question small{font-size:9px}.service-page .answer-folio{left:25%;width:64%;height:51%;top:30%}.service-page .answer-folio-copy>strong{font-size:29px}.service-page .answer-folio-copy>p,.service-page .answer-folio-copy>ul{font-size:12px}.service-page .knowledge-hand{width:130%;height:70%;right:-28%;bottom:-1%}.service-page .source-folio{width:25%}.service-page .source-folio--1{left:69%}.service-page .source-folio-copy strong{font-size:12px}.service-page .knowledge-scene-note{font-size:9px;bottom:7%}}@media (max-width:640px){.service-page .knowledge-origin{inset:8% 0 5% 18%}.service-page .knowledge-question{left:6%;right:6%;top:5%}.service-page .knowledge-question small{font-size:8px;margin-bottom:6px}.service-page .knowledge-question p{font-size:20px;max-width:95%;line-height:1.12}.service-page .source-folio--0{left:5%;top:30%;width:23%}.service-page .source-folio--1{left:73%;top:39%;width:18%}.service-page .source-folio--2{left:16%;top:59%;width:17%}.service-page .source-folio-copy{inset:22% 14% 17%}.service-page .source-folio-copy small{font-size:6px}.service-page .source-folio-copy strong{font-size:10px;line-height:1.15}.service-page .answer-folio{left:38%;top:24%;width:47%;height:65%}.service-page .answer-folio-copy{inset:20% 12% 13% 14%}.service-page .answer-folio-copy>small{font-size:7px;margin-bottom:9px}.service-page .answer-folio-copy>strong{font-size:21px;margin-bottom:8px}.service-page .answer-folio-copy>p{display:none}.service-page .answer-folio-copy>ul{font-size:9px;line-height:1.6}.service-page .folio-source{font-size:7px;padding-top:6px}.service-page .knowledge-volume{width:82%;height:69%;left:-14%;bottom:-18%}.service-page .knowledge-hand{width:115%;height:79%;right:-18%;bottom:-11%}.service-page .knowledge-scene-note{display:none}}.service-page{--paper:#fafaf7;--ink:#161714;--muted:#70716b;--edge:clamp(22px,3.3vw,64px);--header-inset:90px;color:var(--ink);font-family:Manrope,sans-serif;background:linear-gradient(#090a0a var(--header-inset),var(--paper) var(--header-inset));padding-top:var(--header-inset);overflow:clip}.service-page *{box-sizing:border-box}.service-page:before{content:"";position:fixed;inset:0 0 auto;height:var(--header-inset);background:#090a0a;z-index:80;pointer-events:none}.service-page h1,.service-page h2,.service-page h3,.service-page p{margin:0;font-weight:400}.service-page a{color:inherit}.service-page img{display:block;width:100%;height:100%;object-fit:contain}.service-page h1,.service-page h2,.service-page h3{text-wrap:balance;word-spacing:.04em}.service-page p{text-wrap:pretty}.service-page .eyebrow{font-size:12px;letter-spacing:.025em}.service-page .opening-top{display:flex;justify-content:space-between;gap:20px;padding:24px var(--edge);position:relative;z-index:4;font-size:12px}.service-page .quiet-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:40px;background:var(--ink);color:var(--paper);font-size:12px;text-decoration:none;transition:background .25s,transform .25s}.service-page .quiet-link:hover{background:#45463f;transform:translateY(-2px)}.service-page .service-art{position:relative;width:100%;height:100%;pointer-events:none}.service-page .service-art svg,.service-page .service-art canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.service-page .service-art canvas{opacity:0}.service-page .scene-ready canvas{opacity:1}.service-page .scene-ready .scene-fallback{opacity:0}.service-page .editorial-opening{background:var(--paper);overflow:clip}.service-page .opening-composition{position:relative;min-height:660px;height:calc(100svh - 152px);max-height:1020px;isolation:isolate}.service-page .hero-art{position:absolute;z-index:-1;pointer-events:none;mix-blend-mode:multiply}.service-page .hero-art img{mix-blend-mode:multiply}.service-page .editorial-opening h1{position:absolute;left:var(--edge);letter-spacing:-.075em;line-height:1.01;font-size:clamp(65px,7.8vw,145px);font-weight:500}.service-page .editorial-opening h1>span{display:block}.service-page .product-opening h1{top:22%}.service-page .product-opening h1>span{display:table;background:var(--paper);padding-right:16px}.service-page .product-opening .hero-art{width:77%;height:110%;right:-12%;top:-7%;transform:rotate(-6deg)}.service-page .material-crop{position:absolute;width:14%;aspect-ratio:1.2;top:5%;left:48%;overflow:hidden;filter:invert(1);mix-blend-mode:multiply}.service-page .material-crop img{object-fit:cover;transform:scale(2.5) translate(-9%,13%)}.service-page .opening-intro{position:absolute;left:var(--edge);bottom:7%;width:31%;max-width:410px;z-index:3}.service-page .opening-intro p{font-size:18px;line-height:1.55;letter-spacing:-.025em;margin-bottom:24px}.service-page .editorial-opening .opening-intro p{background:var(--paper);box-shadow:12px 0 0 var(--paper)}.service-page .opening-signature{position:absolute;right:var(--edge);bottom:6%;font-size:11px;writing-mode:vertical-rl}.service-page .botanical-opening .hero-art{width:57%;height:135%;right:3%;top:-15%;transform:rotate(9deg);z-index:0}.service-page .botanical-opening h1{top:30%;z-index:2;font-size:clamp(72px,9.2vw,170px)}.service-page .botanical-opening h1 span{display:table;background:var(--paper);padding-right:15px}.service-page .botanical-window{position:absolute;z-index:1;right:7%;top:28%;width:27%;height:29%;background:#d2d5d275;backdrop-filter:blur(1px);mix-blend-mode:multiply}.service-page .opening-aside{position:absolute;left:var(--edge);top:8%;font-size:13px;line-height:1.55}.service-page .botanical-opening .opening-intro{bottom:5%;max-width:360px}.service-page--automation{--paper:#eeeee7;--muted:#aaaca2;background:#0d0e0e;color:#e9e9e3}.service-page .automation-opening{min-height:650px;height:calc(100svh - var(--header-inset));max-height:1000px;position:relative;isolation:isolate}.service-page .automation-opening>.service-art{position:absolute;inset:21% 0 0;height:92%;z-index:-1;color:#fff}.service-page .automation-opening h1{font-size:clamp(60px,8.1vw,145px);letter-spacing:-.07em;line-height:1.02;position:relative;padding:35px var(--edge) 0}.service-page .automation-opening h1>span{display:block}.service-page .automation-opening h1>span:last-child{margin-left:13%;color:#b6b6ac}.service-page .automation-intro{position:absolute;bottom:65px;left:var(--edge);right:var(--edge);display:flex;justify-content:space-between;align-items:end;gap:40px}.service-page .automation-intro p{font-size:19px;line-height:1.4;max-width:350px;letter-spacing:-.025em;text-shadow:0 1px 12px #000}.service-page .automation-intro .quiet-link{background:#e7e7dd;color:#161714;flex-shrink:0}.service-page .story-prologue{position:relative;isolation:isolate;min-height:86svh;padding:100px var(--edge) 80px;display:grid;grid-template-columns:1fr 1fr;column-gap:8%;align-content:center}.service-page .story-prologue>.eyebrow{grid-column:1/-1;margin-bottom:60px}.service-page .story-prologue h2{grid-column:1/-1;max-width:1100px;font-size:clamp(48px,6.5vw,110px);line-height:1.1;letter-spacing:-.065em}.service-page [data-word-reveal] .word{display:inline-block;margin-right:.2em}.service-page .prologue-copy{grid-column:2;font-size:18px;line-height:1.65;max-width:530px;margin-top:55px}.service-page .prologue-texture{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(currentColor .65px,transparent .8px);background-size:5px 5px;opacity:.09;mask-image:radial-gradient(ellipse at 0% 90%,#000,transparent 55%)}.service-page--automation .story-prologue{min-height:95svh;padding-top:150px;background:linear-gradient(transparent,#0d0e0e 24%)}.service-page--ia .story-prologue{background:var(--paper);padding-top:130px}.service-page--ia .prologue-texture{mask-image:radial-gradient(ellipse at 95% 0%,#000,transparent 65%)}.service-page .service-story{position:relative;background:#e8e9e3;color:#181a17}.service-page .story-heading{min-height:64svh;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:70px var(--edge)}.service-page .story-heading h2{font-size:clamp(50px,6.6vw,106px);line-height:1.03;letter-spacing:-.065em}.service-page .story-heading h2>span{color:#73766d}.service-page .story-heading>p{font-size:17px;line-height:1.6;max-width:300px;align-self:end;margin-bottom:35px}.service-page .story-sequence{display:grid;grid-template-columns:59% 41%;position:relative}.service-page .story-visual{position:sticky;top:90px;height:calc(100svh - 90px);min-height:520px;max-height:1000px;align-self:start;overflow:hidden}.service-page .story-chapter{min-height:82svh;display:flex;justify-content:center;align-items:start;flex-direction:column;padding:70px clamp(28px,5vw,90px) 70px 20px}.service-page .story-chapter>.eyebrow{margin-bottom:32px;color:#6b6e65}.service-page .story-chapter h3{font-size:clamp(35px,3.8vw,64px);line-height:1.12;letter-spacing:-.05em;margin-bottom:28px}.service-page .story-chapter>p:last-child{font-size:16px;line-height:1.75;max-width:440px;color:#555a50}.service-page .visual-caption{position:absolute;bottom:25px;left:var(--edge);right:var(--edge);font-size:10px;color:#777c70;text-align:center}.service-page .product-study{height:100%;position:relative;perspective:1400px}.service-page .product-paper,.service-page .product-pocket{pointer-events:none}.service-page .product-paper{position:absolute;inset:5% 5% 10%;background:var(--paper);overflow:hidden;transform:rotate(-6deg);transition:transform 1s,opacity .8s}.service-page .product-paper img{object-fit:cover}.service-page .product-paper>span{position:absolute;bottom:30px;left:30px;font-size:clamp(48px,6vw,90px);letter-spacing:-.07em}.service-page .product-preview{position:absolute;width:80%;left:8%;top:9%;height:75%;max-height:610px;background:#f8f8f3;box-shadow:0 25px 70px #2222;overflow:hidden;transform:rotateY(-8deg) rotate(-3deg);transition:transform 1s,opacity .8s;display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:52px 1fr 130px}.service-page .product-preview-top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;z-index:2}.service-page .product-preview-top>span{font-size:25px;font-weight:650;letter-spacing:-.07em}.service-page .product-preview-top>small{font-size:8px}.service-page .product-preview-image{grid-column:1/-1;grid-row:2/4;overflow:hidden}.service-page .product-preview-image img{object-fit:cover;object-position:60% center;opacity:.85}.service-page .product-preview-copy{grid-column:1/-1;grid-row:2;align-self:center;z-index:2;padding:20px 24px;max-width:80%}.service-page .product-preview-copy>span{font-size:clamp(34px,4vw,66px);letter-spacing:-.07em;line-height:1;display:block;max-width:310px;color:#fff;text-shadow:0 1px 24px #0006}.service-page .product-preview-copy p{font-size:11px;margin-top:15px;color:#fff;text-shadow:0 1px 8px #000}.service-page .product-choice{grid-row:3;grid-column:2;z-index:3;background:#fff;padding:18px 20px;margin:0 20px 20px 0;box-shadow:0 5px 25px #0001;font-size:10px;min-width:185px;align-self:end}.service-page .product-days{display:flex;gap:5px;margin:12px 0}.service-page .product-days button{flex:1;border:0;background:#f1f1ec;min-height:44px;padding:6px;cursor:pointer;color:#30342a;font:inherit}.service-page .product-days button[aria-pressed=true]{background:#252a22;color:#fff}.service-page .product-days button span,.service-page .product-days strong{display:block;font-size:9px}.service-page .product-days strong{font-size:14px;margin-top:3px}.service-page .product-choice>p{font-size:8px;color:#666c60}.service-page .product-pocket{position:absolute;right:5%;bottom:12%;width:27%;aspect-ratio:.52;background:#f6f6f0;border:5px solid #1b1d19;border-radius:25px;padding:20px 10px 12px;overflow:hidden;box-shadow:0 20px 50px #0003;transform:rotate(6deg);transition:transform 1s,opacity .8s}.service-page .product-pocket:before{content:"";position:absolute;top:7px;left:41%;width:18%;height:4px;background:#1b1d19;border-radius:20px}.service-page .product-pocket>span{font-size:15px;font-weight:650;letter-spacing:-.05em;position:relative;z-index:2}.service-page .product-pocket img{height:65%;object-fit:cover;object-position:70%;margin:4px 0 8px}.service-page .product-pocket strong{font-size:17px;line-height:1.1;letter-spacing:-.05em;display:block}.service-page .product-pocket small{font-size:8px;display:block;margin-top:8px}.service-page .story-enhanced[data-step="0"] .product-preview,.service-page .story-enhanced[data-step="0"] .product-pocket{opacity:0;transform:translateY(60px) rotate(7deg);pointer-events:none}.service-page .story-enhanced[data-step="1"] .product-paper,.service-page .story-enhanced[data-step="2"] .product-paper{opacity:0;transform:scale(.9) rotate(-9deg)}.service-page .story-enhanced[data-step="1"] .product-pocket{opacity:0;transform:translateY(40px) rotate(10deg)}.service-page .story-enhanced[data-step="2"] .product-preview{transform:translate(-4%) scale(.93) rotate(-4deg)}.service-page .story--automation{background:#eeeee7}.service-page .continuity-study{height:100%;position:relative;background:#0d0e0e;margin-left:var(--edge);overflow:hidden;color:#eeeee7}.service-page .continuity-study>.service-art{position:absolute;inset:10% -25% 0;width:150%;height:90%}.service-page .continuity-orbit{position:absolute;left:7%;right:7%;top:10%;font-size:clamp(34px,3.8vw,62px);letter-spacing:-.065em;line-height:1.2}.service-page .continuity-orbit>span{display:block;color:#71766a;transition:color 1s}.service-page .continuity-orbit>span:nth-child(2){margin-left:10%}.service-page .continuity-orbit>span:nth-child(3){margin-left:20%}.service-page .story-enhanced[data-step="0"] .continuity-orbit>span:first-child,.service-page .story-enhanced[data-step="1"] .continuity-orbit>span:nth-child(2),.service-page .story-enhanced[data-step="2"] .continuity-orbit>span:nth-child(3){color:#f0f1e7}.service-page .continuity-notes{position:absolute;left:9%;right:9%;bottom:14%;min-height:155px}.service-page .continuity-notes>div{background:#eeeee7f5;color:#181b16;padding:25px 29px;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;transition:transform .8s,opacity .6s}.service-page .continuity-notes span{font-size:10px}.service-page .continuity-notes strong{font-size:clamp(22px,2.6vw,40px);line-height:1.13;letter-spacing:-.045em;font-weight:400}.service-page .continuity-notes small{font-size:10px;color:#74776e}.service-page [data-visual-step]{opacity:0;transform:translateY(20px)}.service-page [data-visual-step="0"]{opacity:1;transform:none}.service-page .story-enhanced [data-visual-step]{opacity:0;transform:translateY(20px)}.service-page .story-enhanced[data-step="0"] [data-visual-step="0"],.service-page .story-enhanced[data-step="1"] [data-visual-step="1"],.service-page .story-enhanced[data-step="2"] [data-visual-step="2"]{opacity:1;transform:none}.service-page .story--automation .visual-caption{color:#9fa596}.service-page .story--ia{background:#141613;color:#f1f2e9}.service-page .story--ia .story-heading h2>span{color:#989e90}.service-page .story--ia .story-heading>p{color:#bcc1b4}.service-page .story--ia .story-chapter>.eyebrow{color:#929d86}.service-page .story--ia .story-chapter>p:last-child{color:#b6bfac}.service-page .story--ia .visual-caption{color:#abb39e}.service-page .service-possibilities{background:var(--paper);color:#171916;padding-top:100px;position:relative;isolation:isolate}.service-page .possibilities-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;padding:25px var(--edge) 70px;align-items:start}.service-page .possibilities-intro>.eyebrow{padding-top:12px;max-width:200px}.service-page .possibilities-intro h2{font-size:clamp(43px,5.5vw,86px);letter-spacing:-.06em;line-height:1.1;max-width:900px}.service-page .possibility-composition{display:grid;grid-template-columns:45% 55%;position:relative;align-items:center}.service-page .possibility-art{position:sticky;top:100px;height:75svh;max-height:800px;align-self:start;overflow:hidden;mix-blend-mode:multiply}.service-page .possibility-art img{object-fit:cover}.service-page .touch-study{margin:0 0 0 var(--edge);height:90svh;mix-blend-mode:normal}.service-page .touch-study figcaption{position:absolute;bottom:25px;left:25px;right:25px;font-size:clamp(26px,3.1vw,50px);letter-spacing:-.05em;line-height:1.12;max-width:330px;background:#fafaf7e8;padding:15px}.service-page .possibility-list{padding:0 var(--edge) 40px 11%}.service-page .possibility-list section{min-height:32svh;display:grid;grid-template-columns:20px 1fr;gap:24px;align-content:center;padding:40px 0}.service-page .possibility-number{font-size:10px;color:#858b7d;padding-top:8px}.service-page .possibility-list h3{font-size:clamp(27px,2.8vw,45px);letter-spacing:-.04em;line-height:1.15;margin-bottom:18px;max-width:520px}.service-page .possibility-list p{font-size:15px;line-height:1.7;max-width:420px;color:#707768}.service-page .possibility-composition--columns{display:block;padding:15px var(--edge) 100px}.service-page .possibility-composition--columns .possibility-list{padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6%}.service-page .possibility-composition--columns .possibility-list section{display:flex;flex-direction:column;justify-content:flex-start;gap:42px;min-height:38svh;border-top:1px solid #181e1826}.service-page .possibility-composition--columns .possibility-list h3{font-size:clamp(28px,3vw,46px)}.service-page .flow-study{background:#e7e7de;color:#171916;padding:80px var(--edge) 42px;scroll-margin-top:var(--header-inset)}.service-page .flow-study>.eyebrow{border-top:1px solid #151e1730;padding-top:24px;margin-bottom:36px}.service-page .flow-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end}.service-page .flow-heading h2{font-size:clamp(42px,5vw,85px);line-height:1.05;letter-spacing:-.06em}.service-page .flow-heading>p{max-width:360px;font-size:16px;line-height:1.6;padding-bottom:6px}.service-page .operation-flow{height:320px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid #151e1730;margin-top:35px}.service-page .operation-routes{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;fill:none;stroke:#828778;stroke-width:1}.service-page .route-secondary{opacity:.35}.service-page .route-active{stroke:#242b20;stroke-width:2;stroke-dasharray:9 91;stroke-dashoffset:0;transition:stroke-dashoffset 1s ease}.service-page [data-choice="1"] .route-active{stroke-dashoffset:-40}.service-page [data-choice="2"] .route-active{stroke-dashoffset:-82}.service-page .flow-station{position:relative;width:136px;height:150px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:#e7e7de;border:1px solid #828778;transition:background .4s,color .4s}.service-page .flow-station>span{font-size:10px;font-variant-numeric:tabular-nums}.service-page .flow-station strong{font-size:25px;font-weight:400;letter-spacing:-.04em}.service-page .flow-station i{width:6px;height:6px;border-radius:50%;background:currentColor;position:absolute;right:16px;top:20px}.service-page .flow-station:before{content:"+";position:absolute;left:0;top:-30px;font-size:20px}.service-page .flow-study:not(.choice-enhanced) .flow-station:first-of-type,.service-page .flow-study[data-choice="0"] .flow-station:nth-of-type(1),.service-page .flow-study[data-choice="1"] .flow-station:nth-of-type(2),.service-page .flow-study[data-choice="2"] .flow-station:nth-of-type(3){background:#22281f;color:#eeeee7}.service-page .flow-details{display:grid;grid-template-columns:1fr 1.15fr;gap:12%;padding:34px 0 30px;min-height:270px}.service-page .study-choices{display:none}.service-page .choice-enhanced .study-choices{display:flex;flex-direction:column}.service-page .study-choices button{width:100%;border:0;border-bottom:1px solid #151e1730;background:none;color:inherit;font:inherit;text-align:left;padding:20px 0;min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.service-page .study-choices button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.service-page .flow-details button{font-size:13px}.service-page .choice-indicator{font-size:21px;color:#93988c;transition:transform .4s,color .4s}.service-page [aria-pressed=true] .choice-indicator{color:#1b2117;transform:rotate(45deg)}.service-page .study-panels>[data-study-panel]:not([hidden]){animation:study-answer-in .45s ease both}.service-page .flow-details h3{font-size:clamp(29px,3vw,44px);letter-spacing:-.05em;line-height:1.2;margin-bottom:22px}.service-page .flow-details .study-panels p{font-size:16px;line-height:1.7;max-width:570px}.service-page .study-panels>[data-study-panel]+[data-study-panel]{margin-top:30px}.service-page .choice-enhanced .study-panels>[data-study-panel]{margin-top:0}.service-page .study-footnote{font-size:10px;line-height:1.6;letter-spacing:.035em;color:#737b69}.service-page .intelligence-study{padding-bottom:65px}.service-page .human-exchange{position:relative;height:66svh;min-height:360px;max-height:720px;margin:0;overflow:hidden;mix-blend-mode:multiply}.service-page .human-exchange img{object-fit:cover;object-position:center 47%}.service-page .human-exchange figcaption{position:absolute;right:var(--edge);bottom:8%;max-width:310px;font-size:clamp(24px,2.5vw,40px);line-height:1.13;letter-spacing:-.045em;text-wrap:balance;background:var(--paper);padding:12px}.service-page .intelligence-examples{display:grid;grid-template-columns:1fr 1.15fr;gap:12%;padding:60px var(--edge) 45px}.service-page .intelligence-choices>.eyebrow{margin-bottom:30px;color:#6c7365}.service-page .intelligence-choices button{justify-content:start;padding:24px 0;font-size:clamp(18px,1.8vw,29px);line-height:1.25;letter-spacing:-.035em;transition:color .3s}.service-page .intelligence-choices button[aria-pressed=false]{color:#7f8578}.service-page .example-index{font-size:10px;letter-spacing:0;min-width:25px}.service-page .example-dot{width:7px;height:7px;flex-shrink:0;border:1px solid currentColor;border-radius:50%;margin-left:auto}.service-page [aria-pressed=true] .example-dot{background:currentColor}.service-page .answer-study{min-height:375px}.service-page .example-context{font-size:11px;color:#717969;margin-bottom:25px}.service-page .answer-study h3{font-size:clamp(29px,3vw,46px);line-height:1.2;letter-spacing:-.045em;margin-bottom:24px}.service-page .example-answer{font-size:17px;line-height:1.7;max-width:590px}.service-page .example-source{display:flex;flex-direction:column;gap:7px;padding:18px 0;margin-top:22px;border-top:1px solid #151e1730;font-size:11px}.service-page .example-source>span{color:#818876}.service-page .example-source>strong{font-weight:400}.service-page .example-purpose{font-size:13px;line-height:1.65;color:#6b7460;max-width:450px;margin-top:12px}.service-page .intelligence-study>.study-footnote{padding:0 var(--edge)}@keyframes study-answer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.service-page .service-invitation{position:relative;background:#f0efe9;color:#1c1e19;scroll-margin-top:var(--header-inset)}.service-page .invitation-scene{position:relative;isolation:isolate;overflow:hidden;background:#f0efe9;min-height:clamp(630px,54vw,850px);padding:52px var(--edge) 65px}.service-page .invitation-art{position:absolute;width:105%;height:123%;right:-9%;top:-9%;z-index:-1;mix-blend-mode:multiply;pointer-events:none}.service-page .invitation-art img{object-fit:cover;object-position:right center}.service-page .invitation-scene>.eyebrow{margin-bottom:44px;color:#63675b}.service-page .service-invitation h2{font-size:clamp(58px,6.7vw,110px);line-height:1.06;letter-spacing:-.065em;max-width:78%;position:relative}.service-page .invitation-copy{margin-top:42px;max-width:320px}.service-page .invitation-copy>p{font-size:16px;line-height:1.65;margin-bottom:27px;color:#53594b}.service-page .invitation-copy .zenith-btn{background:#242424;color:#f5f5f5;border-color:#242424;box-shadow:none;min-height:46px;backdrop-filter:none;-webkit-backdrop-filter:none}.service-page .invitation-copy .zenith-btn:hover{background:#303030;border-color:#383838;box-shadow:0 3px 12px #00000014}.service-page .invitation-copy .zenith-btn:before{opacity:.35}.service-page .invitation-copy .zenith-btn__text{color:#f5f5f5;transform:none}.service-page .invitation-email{display:table;margin-top:21px;font-size:11px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#737a6755;transition:text-decoration-color .3s}.service-page .invitation-email:hover{text-decoration-color:currentColor}.service-page .invitation-signature{position:absolute;right:var(--edge);bottom:28px;text-align:right;font-size:10px;line-height:1.65;background:#f0efe9de;padding:8px 12px}.service-page .next-service{display:flex;gap:24px;align-items:center;justify-content:space-between;text-decoration:none;margin-inline:var(--edge);padding:30px 0;border-top:1px solid #31382830;color:#434b38}.service-page .next-service>span{font-size:11px}.service-page .next-service>strong{font-weight:400;font-size:clamp(20px,2.2vw,34px);letter-spacing:-.045em;transition:transform .3s}.service-page .next-service:hover>strong{transform:translate(-6px)}.service-page .service-invitation a:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media (min-width:1800px){.service-page .opening-composition{height:900px}.service-page .story-chapter{min-height:720px}}@media (max-width:1023px){.service-page{--header-inset:77px;--edge:26px}.service-page .invitation-scene{min-height:680px}.service-page .service-invitation h2{font-size:7.5vw;max-width:85%}.service-page .invitation-art{width:127%;height:100%;right:-31%;top:7%}.service-page .invitation-copy{max-width:280px}.service-page .flow-heading,.service-page .flow-details,.service-page .intelligence-examples{gap:6%}.service-page .possibility-composition--columns .possibility-list{gap:4%}.service-page .possibility-composition--columns .possibility-list h3{font-size:28px}.service-page .opening-composition{height:720px;min-height:640px}.service-page .editorial-opening h1{font-size:9vw}.service-page .product-opening .hero-art{width:98%;right:-24%;height:100%}.service-page .product-opening h1{top:28%}.service-page .material-crop{width:17%;left:34%;top:8%}.service-page .opening-intro{width:45%}.service-page .botanical-opening .hero-art{width:72%;right:-9%}.service-page .botanical-opening h1{font-size:10.5vw;top:31%}.service-page .opening-signature{display:none}.service-page .story-prologue{min-height:75svh;padding-block:90px}.service-page .story-heading{min-height:520px;align-items:start;flex-direction:column;justify-content:center}.service-page .story-heading>p{align-self:end;margin-bottom:0;max-width:350px}.service-page .story-sequence{grid-template-columns:55% 45%}.service-page .story-visual{top:77px;height:calc(100svh - 77px)}.service-page .story-chapter{padding:60px 28px;min-height:75svh}.service-page .story-chapter h3{font-size:34px}.service-page .product-preview{width:86%;left:4%;top:17%;height:65%;grid-template-rows:44px 1fr 130px}.service-page .product-preview-top{padding:14px}.service-page .product-preview-top>small{display:none}.service-page .product-preview-copy{padding:16px;max-width:100%}.service-page .product-preview-copy>span{font-size:42px;max-width:240px}.service-page .product-choice{grid-column:1/-1;justify-self:end;width:190px}.service-page .product-pocket{width:34%;right:2%;bottom:8%}.service-page .continuity-study{margin-left:18px}.service-page .continuity-orbit{font-size:34px;top:16%}.service-page .continuity-orbit>span:nth-child(3){margin-left:4%}.service-page .continuity-notes{left:6%;right:6%;bottom:16%;min-height:180px}.service-page .continuity-notes>div{padding:22px}.service-page .continuity-notes strong{font-size:27px}.service-page .possibility-list{padding-left:7%}.service-page .possibility-list section{gap:14px;min-height:280px}}@media (max-width:640px){.service-page{--edge:20px}.service-page .opening-top{font-size:10px;padding-block:22px}.service-page .opening-composition{height:750px;min-height:0}.service-page .product-opening .hero-art{width:145%;height:69%;top:-3%;right:-26%;transform:rotate(-8deg)}.service-page .material-crop{width:20%;left:var(--edge);top:6%}.service-page .editorial-opening h1{font-size:clamp(40px,9.8vw,65px);line-height:1.05;left:var(--edge);right:10px;top:44%}.service-page .product-opening h1>span{padding-right:7px}.service-page .opening-intro{bottom:6%;width:auto;left:var(--edge);right:var(--edge);max-width:360px}.service-page .opening-intro p{font-size:16px;max-width:300px;margin-bottom:22px;line-height:1.6}.service-page .quiet-link{font-size:11px;min-height:46px;padding:12px 22px}.service-page .botanical-opening .opening-composition{height:790px}.service-page .botanical-opening .hero-art{width:106%;height:102%;top:-10%;right:-22%;transform:rotate(10deg)}.service-page .botanical-opening h1{top:47%;font-size:clamp(49px,12.7vw,82px)}.service-page .botanical-opening .opening-intro{bottom:4%}.service-page .opening-aside{font-size:11px;top:2%;max-width:160px}.service-page .botanical-window{top:14%;right:6%;width:37%;height:27%}.service-page .automation-opening{min-height:650px;max-height:900px}.service-page .automation-opening h1{font-size:clamp(36px,9.7vw,62px);padding-top:31px;line-height:1.14;letter-spacing:-.06em}.service-page .automation-opening h1>span:last-child{margin-left:0}.service-page .automation-opening>.service-art{width:170%;left:-30%;height:71%;top:28%}.service-page .automation-intro{bottom:35px;display:block}.service-page .automation-intro p{font-size:17px;max-width:275px;margin-bottom:23px}.service-page .story-prologue{min-height:740px;display:block;padding:105px var(--edge) 95px}.service-page .story-prologue>.eyebrow{margin-bottom:45px;font-size:11px}.service-page .story-prologue h2{font-size:clamp(39px,10.5vw,64px);line-height:1.13;letter-spacing:-.06em}.service-page .prologue-copy{font-size:16px;line-height:1.7;max-width:340px;margin:45px 0 0 auto}.service-page--automation .story-prologue{min-height:790px;padding-top:135px}.service-page--ia .story-prologue{padding-top:95px;min-height:740px}.service-page .story-heading{min-height:470px;padding:65px var(--edge);gap:35px;display:flex}.service-page .story-heading h2{font-size:clamp(40px,10vw,64px)}.service-page .story-heading>p{font-size:15px;max-width:280px;align-self:start;margin-left:10%}.service-page .story-sequence{display:block}.service-page .story-visual{position:sticky;top:var(--header-inset);height:46svh;min-height:330px;max-height:410px;z-index:2;background:#e8e9e3}.service-page .story-chapter{min-height:70svh;padding:65px var(--edge);display:flex}.service-page .story-chapter>.eyebrow{margin-bottom:22px;font-size:11px}.service-page .story-chapter h3{font-size:34px;max-width:370px;margin-bottom:23px}.service-page .story-chapter>p:last-child{font-size:15px;line-height:1.75;max-width:360px}.service-page .story-chapter:nth-child(2){padding-left:14%}.service-page .story-chapter:nth-child(3){padding-right:12%;padding-bottom:70px;min-height:85svh}.service-page .product-preview{height:80%;top:5%;width:76%;left:7%;grid-template-rows:32px 1fr 105px}.service-page .product-preview-top{padding:8px 15px}.service-page .product-preview-top>span{font-size:19px}.service-page .product-preview-copy{padding:12px 18px}.service-page .product-preview-copy>span{font-size:31px;max-width:220px}.service-page .product-preview-copy p{font-size:9px;margin-top:7px}.service-page .product-choice{padding:10px 15px;width:170px;margin:0 15px 13px 0}.service-page .product-days{margin:7px 0}.service-page .product-pocket{width:24%;right:7%;bottom:11%;padding-top:18px}.service-page .product-paper{inset:4% 5% 12%}.service-page .continuity-study{margin-inline:var(--edge)}.service-page .continuity-orbit{font-size:clamp(24px,6.2vw,38px);top:8%}.service-page .continuity-orbit>span:nth-child(3){margin-left:10%}.service-page .continuity-notes{bottom:14%;min-height:128px;left:7%;right:7%}.service-page .continuity-notes>div{padding:19px 22px;gap:9px}.service-page .continuity-notes strong{font-size:25px}.service-page .story--automation .story-visual{background:#eeeee7}.service-page .story--ia .story-visual{background:#141613}.service-page .story--automation:before{height:65px}.service-page .visual-caption{font-size:8px;bottom:15px}.service-page .service-possibilities{padding-top:75px}.service-page .possibilities-intro{display:block;padding:0 var(--edge) 40px}.service-page .possibilities-intro>.eyebrow{font-size:11px;max-width:none;margin-bottom:35px}.service-page .possibilities-intro h2{font-size:40px;line-height:1.13}.service-page .possibility-composition{display:block}.service-page .possibility-art{position:relative;top:0;height:350px}.service-page .touch-study{height:500px;margin-inline:var(--edge)}.service-page .touch-study img{object-position:center 42%}.service-page .touch-study figcaption{font-size:30px;max-width:240px;bottom:20px;left:20px;padding:10px}.service-page .possibility-list{padding:10px var(--edge) 45px}.service-page .possibility-list section{min-height:240px;gap:18px;padding-block:35px}.service-page .possibility-list section:nth-child(2){margin-left:8%}.service-page .possibility-list h3{font-size:29px;margin-bottom:18px}.service-page .possibility-list p{font-size:14px}.service-page .possibility-composition--columns{padding:0 var(--edge) 60px}.service-page .possibility-composition--columns .possibility-list{display:block}.service-page .possibility-composition--columns .possibility-list section{display:grid;grid-template-columns:22px 1fr;gap:18px;min-height:0;padding:35px 0;margin:0}.service-page .flow-study{padding-top:60px;padding-bottom:30px}.service-page .flow-heading{display:block}.service-page .flow-heading h2{font-size:40px;margin-bottom:30px}.service-page .flow-heading>p{font-size:14px;line-height:1.65;max-width:310px}.service-page .operation-flow{height:225px;margin-top:25px}.service-page .flow-station{width:80px;height:100px;padding:12px 9px}.service-page .flow-station>span{font-size:8px}.service-page .flow-station strong{font-size:17px}.service-page .flow-station i{width:4px;height:4px;right:10px;top:15px}.service-page .flow-details{display:block;padding-top:15px;min-height:335px}.service-page .flow-details .study-choices{flex-direction:row;gap:8px;margin-bottom:30px}.service-page .flow-details button{font-size:11px;padding:14px 0;min-height:48px;justify-content:center}.service-page .flow-details button[aria-pressed=true]{border-bottom-color:#1b2117;border-bottom-width:2px}.service-page .flow-details .choice-indicator{display:none}.service-page .flow-details h3{font-size:29px;margin-bottom:18px}.service-page .flow-details .study-panels p{font-size:14px}.service-page .study-footnote{font-size:9px}.service-page .human-exchange{height:340px;min-height:0}.service-page .human-exchange img{object-fit:cover;width:135%;max-width:none;margin-left:-17.5%;object-position:center 45%}.service-page .human-exchange figcaption{font-size:23px;max-width:220px;bottom:1%;padding:8px}.service-page .intelligence-examples{display:block;padding-top:45px;padding-bottom:30px}.service-page .intelligence-choices>.eyebrow{font-size:11px;margin-bottom:18px}.service-page .intelligence-choices button{font-size:20px;min-height:68px;padding:18px 0}.service-page .intelligence-examples .study-panels{margin-top:45px}.service-page .answer-study{min-height:460px}.service-page .example-context{font-size:10px;margin-bottom:20px}.service-page .answer-study h3{font-size:29px}.service-page .example-answer{font-size:15px}.service-page .example-purpose{font-size:12px}.service-page .intelligence-study{padding-bottom:50px}.service-page .invitation-scene{min-height:0;padding-top:40px;padding-bottom:30px;display:flex;flex-direction:column}.service-page .invitation-scene>.eyebrow{margin-bottom:28px;font-size:11px}.service-page .service-invitation h2{font-size:clamp(36px,9vw,57px);max-width:none;line-height:1.09;z-index:1}.service-page .invitation-art{position:relative;order:1;width:calc(100% + var(--edge)*2);height:350px;right:auto;top:auto;margin:0 calc(var(--edge)*-1);z-index:0}.service-page .invitation-art img{width:130%;max-width:none;margin-left:-30%;object-position:right center}.service-page .invitation-copy{order:2;margin-top:0;max-width:340px}.service-page .invitation-copy>p{font-size:15px;margin-bottom:22px}.service-page .invitation-email{margin-top:20px}.service-page .invitation-signature{display:none}.service-page .next-service{display:block;padding:24px 0}.service-page .next-service>span{display:block;font-size:10px;margin-bottom:10px}.service-page .next-service>strong{font-size:25px}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.service-page .story-mobile .story-sequence{height:calc(100svh - var(--header-inset));display:flex;flex-direction:column;background:inherit}.service-page .story-mobile .story-visual{position:relative;top:0;flex:0 0 44%;height:44%;width:100%;align-self:stretch;min-height:0;max-height:none}.service-page .story-mobile .story-chapters{position:relative;flex:1}.service-page .story-mobile .story-chapter{position:absolute;inset:0;min-height:0;padding:24px var(--edge) 28px;opacity:0;transform:translateY(22px);pointer-events:none;transition:opacity .65s,transform .8s;justify-content:center}.service-page .story-mobile .story-chapter[data-active]{opacity:1;transform:none;pointer-events:auto}.service-page .story-mobile .story-chapter>.eyebrow{margin-bottom:17px;font-size:10px}.service-page .story-mobile .story-chapter h3{font-size:clamp(26px,7.8vw,34px);margin-bottom:18px;max-width:340px}.service-page .story-mobile .story-chapter>p:last-child{font-size:14px;line-height:1.6;max-width:340px}.service-page .story-mobile .product-paper>span{font-size:42px;bottom:24px}.service-page .story-mobile .product-preview-copy>span{font-size:29px}.service-page .story-mobile .product-preview-copy p{display:none}.service-page .story-mobile .product-preview-top{grid-row:1}.service-page .story-mobile .product-preview{grid-template-rows:30px 1fr 105px}.service-page .story-mobile .product-pocket{width:22%;bottom:10%}.service-page .story-mobile .product-pocket strong{font-size:13px}.service-page .story-mobile .product-pocket small{font-size:6px}.service-page .story-mobile .continuity-orbit{font-size:27px;top:7%}.service-page .story-mobile .continuity-notes{min-height:118px;bottom:15%}.service-page .story-mobile .continuity-notes strong{font-size:23px}}@media (max-width:375px){.service-page{--header-inset:92px;--edge:18px}.service-page .opening-composition{height:750px}.service-page .editorial-opening h1{font-size:37px}.service-page .botanical-opening h1{font-size:46px}.service-page .opening-top{font-size:9px}.service-page .product-preview-copy>span{font-size:35px}.service-page .product-choice{width:168px;min-width:0;padding:14px;margin:0 12px 14px 0}.service-page .product-pocket{width:32%}.service-page .story-prologue h2{font-size:37px}}@media (prefers-reduced-motion:reduce){.service-page *{animation:none!important;transition:none!important}.service-page [data-word-reveal] .word{opacity:1!important}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.service-page .story-visual{position:relative;top:0}.service-page .story-chapter{min-height:0;padding-block:50px}}
