.gradient-text,.number,.index{background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent!important;font-weight:800}.submitted-context{padding:6px 20px;font-size:11px;background:#f0eae4;color:#4d453e;border-bottom:1px solid #d5cbc2}.submitted-context summary{min-height:33px;display:flex;align-items:center;cursor:pointer}.submitted-context summary:before{content:'↳';font-size:18px;margin-right:8px}.submitted-context p{padding:8px 0 5px;margin:0;max-width:950px;white-space:pre-wrap}.removed-records{max-width:1550px;margin:30px auto;padding:25px 32px;background:var(--paper);font-size:13px}.removed-records summary{font:800 italic 28px Barlow;text-transform:uppercase;min-height:44px}.removed-records p{padding-top:18px}.pillar .index{background:var(--paper);color:var(--ink)!important;position:absolute}.pillar .index{color:transparent!important;background-image:var(--grad);background-size:100% 100%;background-clip:text;filter:drop-shadow(0 1px 0 var(--paper))}.pillar-grid .pillar{display:flex;flex-direction:column}.pillar-grid .pillar h4{min-height:2.1em}.pillar-grid .pillar p{min-height:5.1em;margin-bottom:0}.editorial-cover{object-position:52% center}.hero-scroll{position:relative;isolation:isolate;min-height:800px;padding:90px var(--gutter) 30px;background:var(--paper);display:flex;flex-direction:column;justify-content:center}.hero-underlay{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--paper)}.hero-underlay video{position:absolute;left:27%;width:83%;height:100%;object-fit:contain;object-position:right center;max-width:none;mask-image:linear-gradient(90deg,transparent 0%,#000 19%,#000 88%,transparent 100%);mix-blend-mode:multiply}.hero-scroll-copy{width:53%;max-width:760px;padding-bottom:60px}.hero-scroll-copy h3{font-size:106px;line-height:.92;max-width:780px}.hero-scroll-copy .lead{font-size:18px;max-width:500px;line-height:1.7}.hero-scroll-copy .eyebrow{font-size:10px;letter-spacing:.15em}.hero-scroll-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #bdb4ab;padding-top:20px;position:relative;margin-top:auto;font-size:11px}.scroll-cue{display:inline-block;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.services-compact .service-reveal{grid-template-columns:1.15fr 1fr;align-items:center;gap:45px;padding:0 0 25px 98px;min-height:185px}.services-compact .service-reveal>p{max-width:100%;font-size:18px;margin:0;line-height:1.7}.services-compact .service-reveal>video,.services-compact .service-reveal>.service-photo img,.services-compact .service-reveal>div>video{height:180px;width:100%;object-fit:contain;background:#f1e9e2;aspect-ratio:16/9}.services-compact .service-photo{max-width:100%}.services-compact .service-photo img{object-fit:cover!important}.services-compact .extra-film{margin-top:8px}.services-compact .extra-film>video{height:180px;object-fit:contain}.services-compact .service-detail summary{min-height:91px;font-size:38px}.services-compact .service-detail[open] summary .number{color:transparent!important}.service-stage{position:relative;isolation:isolate;min-height:840px;overflow:hidden}.service-stage-underlay{position:absolute;inset:0;z-index:-2;pointer-events:none}.service-stage-underlay video{height:100%;width:100%;object-fit:cover;opacity:.48;mask-image:linear-gradient(90deg,#000 0%,#000 45%,transparent 100%)}.service-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0a40 0%,#0a0a0a40 25%,#0a0a0aab 55%,#0a0a0af5 100%);z-index:-1}.service-stage-heading{max-width:780px;position:relative;margin-bottom:55px}.service-stage-heading .lead{max-width:600px}.service-stage-rows{position:relative;width:65%;margin-left:auto}.service-stage-rows .service-detail summary{grid-template-columns:60px 1fr 30px;font-size:36px;min-height:100px}.service-stage-rows .service-detail>p{max-width:650px;padding:0 0 28px 78px;font-size:16px}.project-variety,.project-portfolio{padding:80px var(--gutter)}.project-variety .section-heading h3,.project-portfolio .section-heading h3{font-size:60px}.project-variety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.project-variety-grid .devices{padding:22px 25px 67px 0;min-height:0}.project-variety-grid .desktop-device{transform:rotate(-3deg);border-width:5px;border-bottom-width:12px}.project-variety-grid .mobile-device{right:0;bottom:60px;width:28%;border-width:3px;border-radius:11px}.project-variety-grid .browser-chrome{font-size:5px;padding:4px}.project-variety-grid .devices figcaption{font-size:9px;bottom:8px;max-width:100%;min-height:27px}.project-study-copy{display:grid;grid-template-columns:40px 1fr;gap:15px;border-top:1px solid var(--line);padding-top:25px}.project-study-copy .number{font-size:34px}.project-study-copy h4{font-size:33px;margin-bottom:18px}.project-study-copy p{font-size:14px;line-height:1.75;min-height:6em}.portfolio-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center;border-top:1px solid #61594f;padding:48px 0 30px}.portfolio-row:nth-child(2){grid-template-columns:1.2fr .8fr}.portfolio-row:nth-child(2)>div:first-child{order:2}.portfolio-row:nth-child(2)>.devices{order:1}.portfolio-row h4{font-size:54px;margin-bottom:24px}.portfolio-row>div>p:not(.eyebrow){font-size:17px;line-height:1.75;max-width:430px}.portfolio-row .devices{padding-bottom:70px}.portfolio-row .devices figcaption{color:#b8afa7}.portfolio-row .desktop-device{transform:rotate(-2deg)}.portfolio-row:nth-child(2) .desktop-device{transform:rotate(2deg)}.prototype-label{display:inline-block;border-bottom:1px solid #6a6259;padding:12px 0;font-size:11px}.case-image{overflow:hidden}.scroll-art{will-change:transform;transform:translate3d(0,var(--scroll-shift,0px),0) rotate(var(--scroll-rotate,0deg));transform-origin:center;backface-visibility:hidden}.case-image .scroll-art{height:400px;margin:-25px 0;max-width:none;width:100%;object-fit:cover}.case-art .scroll-art{transform-origin:50% 50%;will-change:transform}.case-art{overflow:visible}.case-overlap{overflow:hidden}.scope-grow .capacity-table [data-grow]{position:relative;isolation:isolate;box-shadow:inset 4px 0 0 #4fa3ff,inset -4px 0 0 #8b5cf6}.scope-grow .capacity-table thead [data-grow]{background:var(--grad);color:var(--ink)}.scope-grow .capacity-table td[data-grow]{background:linear-gradient(115deg,#c3f7ef,#c6e3ff 48%,#d8c7ff);background-size:180% 100%;font-size:54px}.scope-grow [data-grow].motion-active{animation:grow-field 6s ease-in-out infinite alternate}.comparison-context{font-size:12px;letter-spacing:.03em;margin:0;color:#5f554d}.scope-grow .capacity-wrap{margin-top:25px}@keyframes grow-field{0%{background-position:0% 50%}100%{background-position:100% 50%}}.scope-alternative{padding:80px var(--gutter)}.tier-editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #675f56;border-bottom:1px solid #675f56}.tier-panel{padding:40px 30px;border-right:1px solid #675f56}.tier-panel:last-child{border:0}.tier-panel:first-child{padding-left:0}.tier-panel:last-child{padding-right:0}.tier-panel h4{font-size:76px;margin:25px 0;background:var(--grad);background-clip:text;color:transparent}.tier-panel>p:not(.eyebrow){font-size:15px;line-height:1.75;min-height:6.8em}.tier-panel dl{margin:30px 0 0}.tier-panel dl>div{display:grid;grid-template-columns:1fr auto;gap:15px;padding:20px 0;border-top:1px solid #534c44;align-items:center}.tier-panel dt{font-size:12px;line-height:1.6}.tier-panel dd{font:800 italic 38px/1 Barlow;margin:0}.capacity-footnotes{margin-top:40px;columns:2;column-gap:60px}.capacity-footnotes h4{font-size:30px;column-span:all;margin-bottom:22px}.capacity-footnotes p{font-size:12px;line-height:1.7;break-inside:avoid}.assessment-underlay{position:relative;isolation:isolate;padding:80px var(--gutter);min-height:880px;background:var(--ink);color:var(--paper);overflow:hidden}.assessment-underlay-media{position:absolute;inset:0;z-index:-2;pointer-events:none}.assessment-underlay-media video{height:100%;width:100%;object-fit:cover;opacity:.7;object-position:65% center}.assessment-underlay:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0af0 0%,#0a0a0acc 30%,#0a0a0a00 80%),linear-gradient(0deg,#0a0a0af0 0%,transparent 55%);z-index:-1}.assessment-underlay-copy{width:58%;max-width:750px}.assessment-underlay-copy h3{font-size:78px}.assessment-underlay-copy .lead{color:#e2dad2;max-width:550px}.assessment-underlay .assessment-steps{margin-top:100px;position:relative;gap:50px}.assessment-underlay .assessment-steps>div{border-color:#776d62}.assessment-underlay .assessment-steps p{color:#d1c7bd}.assessment-journey{padding:80px var(--gutter)}.visible-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;margin:70px 0 0;padding:0;position:relative}.visible-journey:before{content:'';position:absolute;top:24px;left:25px;right:25px;height:2px;background:var(--grad)}.visible-journey li{position:relative}.journey-node{display:flex;width:55px;height:55px;align-items:center;justify-content:center;font-size:44px;position:relative;isolation:isolate;margin:0 0 45px}.journey-node:before{content:'';position:absolute;inset:-10px;background:var(--ink);z-index:-1}.visible-journey h4{font-size:33px;margin-bottom:22px}.visible-journey p{font-size:14px;line-height:1.75;color:#d1c7bd;max-width:260px}.journey-action{display:flex;align-items:center;gap:50px;border-top:1px solid #5f574f;margin-top:30px;padding-top:35px}.journey-action .cta{margin:0}.journey-action>p{font-size:13px;line-height:1.8;margin:0;color:#cfc4b8}.insights .article-row .insight-story{display:flex;flex-direction:column}.insights .insight-story h4{min-height:4.15em}.insights .insight-story p{min-height:5.5em}.insights .read-link{margin-top:auto;align-self:flex-start}.closing-interactive{padding:80px var(--gutter) 25px;overflow:hidden;background:var(--paper)}.closing-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:0 60px;align-items:end;position:relative;z-index:2}.closing-heading .eyebrow{grid-column:1/-1}.closing-heading h3{font-size:85px;line-height:.95;grid-row:span 2}.closing-heading .lead{font-size:17px;max-width:480px;margin:0}.closing-heading .cta{justify-self:start;margin-top:25px}.project-orbit{position:relative;height:530px;perspective:1100px;transform-style:preserve-3d;cursor:grab;touch-action:pan-y;user-select:none;margin:35px calc(-1 * var(--gutter)) 0;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at50%65%,#bdebe944,transparent65%)}.project-orbit:active{cursor:grabbing}.project-orbit:before{content:'';position:absolute;left:15%;right:15%;top:25%;bottom:15%;border:1px solid #9eaca46b;border-radius:50%;transform:rotateX(58deg);pointer-events:none}.orbit-card{position:absolute;left:50%;top:50%;width:265px;height:205px;background:var(--paper);box-shadow:0 15px 35px #151c2620;border:1px solid #b7b8b1;will-change:transform;backface-visibility:hidden;pointer-events:none;overflow:hidden}.orbit-card img{height:164px;width:100%;object-fit:cover;object-position:top}.orbit-card figcaption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;font-size:9px;line-height:1.3}.orbit-card figcaption b{font-weight:400}.orbit-card figcaption span{font-size:8px;color:#6b6157;text-align:right}.orbit-controls{display:flex;gap:10px;align-items:center;padding:20px 0 0;border-top:1px solid var(--line);position:relative;z-index:2}.orbit-controls span{font-size:12px;flex:1}.orbit-controls button{min-height:45px;border:1px solid var(--ink);background:transparent;padding:10px 16px;font-size:12px}.orbit-controls button[data-orbit-prev],.orbit-controls button[data-orbit-next]{font-size:22px;min-width:46px}.closing-interactive .closing-bottom{margin-top:30px;font-size:11px}.project-orbit.reduced-motion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:auto;min-height:0;perspective:none;padding:25px var(--gutter);margin-top:35px}.project-orbit.reduced-motion:before{display:none}.project-orbit.reduced-motion .orbit-card{position:relative;inset:auto;width:auto;height:auto;transform:none!important;will-change:auto}.project-orbit.reduced-motion .orbit-card img{height:185px}.service-stage-underlay video::-webkit-media-controls,.assessment-underlay-media video::-webkit-media-controls{display:none}.motion-hint{font-size:11px;color:#6d6257}
@media(max-width:1180px){.hero-scroll{min-height:750px}.hero-scroll-copy h3{font-size:88px}.hero-scroll-copy{width:55%}.hero-underlay video{left:28%;width:84%}.project-variety-grid{gap:25px}.project-variety-grid .devices{padding-right:18px}.project-study-copy{grid-template-columns:30px 1fr;gap:12px}.project-study-copy h4{font-size:29px}.project-study-copy p{font-size:13px}.project-variety .section-heading h3,.project-portfolio .section-heading h3{font-size:54px}.portfolio-row{gap:50px}.tier-panel{padding:35px 23px}.tier-panel h4{font-size:65px}.tier-panel>p:not(.eyebrow){font-size:14px;min-height:8em}.assessment-underlay-copy h3{font-size:68px}.visible-journey{gap:24px}.visible-journey h4{font-size:29px}.visible-journey p{font-size:13px}.closing-heading h3{font-size:75px}.orbit-card{width:235px;height:185px}.orbit-card img{height:144px}}
@media(max-width:900px){.hero-scroll{min-height:710px;padding-top:65px}.hero-scroll-copy h3{font-size:75px}.hero-scroll-copy .lead{font-size:16px}.hero-scroll-copy{width:57%;padding-bottom:45px}.hero-underlay video{left:30%;width:86%}.service-stage{min-height:760px}.service-stage-rows{width:80%}.service-stage-rows .service-detail summary{grid-template-columns:42px 1fr 24px;font-size:30px}.service-stage-rows .service-detail>p{padding-left:60px;font-size:14px}.services-compact .service-detail summary{font-size:31px}.services-compact .service-reveal{padding-left:65px;gap:30px;min-height:150px}.services-compact .service-reveal>p{font-size:15px}.services-compact .service-reveal>video,.services-compact .service-reveal>.service-photo img,.services-compact .service-reveal>div>video,.services-compact .extra-film>video{height:145px}.project-variety,.project-portfolio,.scope-alternative,.assessment-underlay,.assessment-journey{padding:60px var(--gutter)}.project-variety-grid{display:block}.project-study{display:grid;grid-template-columns:1.15fr .85fr;gap:35px;align-items:center;margin-top:35px;border-top:1px solid var(--line);padding-top:30px}.project-study-copy{border:0;padding:0}.project-variety-grid .devices{padding-bottom:70px;margin-top:0}.project-study-copy h4{font-size:34px}.project-study-copy p{font-size:14px;min-height:0}.project-variety-grid .devices figcaption{font-size:9px}.project-variety .section-heading h3,.project-portfolio .section-heading h3{font-size:49px}.portfolio-row{gap:30px}.portfolio-row h4{font-size:42px}.portfolio-row>div>p:not(.eyebrow){font-size:14px}.case-image .scroll-art{height:360px}.tier-panel{padding:30px 18px}.tier-panel h4{font-size:59px}.tier-panel>p:not(.eyebrow){font-size:13px;min-height:10.5em}.tier-panel dt{font-size:10px}.tier-panel dd{font-size:31px}.tier-panel dl>div{gap:10px;padding:16px 0}.capacity-footnotes{column-gap:35px}.scope-grow .capacity-table td[data-grow]{font-size:45px}.assessment-underlay{min-height:850px}.assessment-underlay-copy{width:65%}.assessment-underlay-copy h3{font-size:58px}.assessment-underlay-media video{object-position:60% center}.assessment-underlay .assessment-steps{gap:30px;margin-top:85px}.visible-journey{grid-template-columns:repeat(2,1fr);gap:40px 45px}.visible-journey:before{display:none}.visible-journey li{border-top:2px solid #4fa3ff;padding-top:25px}.journey-node{margin-bottom:22px}.journey-node:before{display:none}.visible-journey h4{font-size:33px}.visible-journey p{max-width:100%;font-size:14px}.journey-action{gap:30px;align-items:flex-start}.journey-action>p{font-size:11px}.closing-interactive{padding:60px var(--gutter) 25px}.closing-heading{gap:0 35px}.closing-heading h3{font-size:63px}.closing-heading .lead{font-size:15px}.project-orbit{height:470px}.orbit-card{width:215px;height:175px}.orbit-card img{height:134px}.orbit-card figcaption{padding:9px;font-size:8px}.orbit-card figcaption span{font-size:7px}.project-orbit.reduced-motion{gap:18px}.project-orbit.reduced-motion .orbit-card img{height:140px}}
@media(max-width:600px){.submitted-context{padding:5px 14px;font-size:10px}.submitted-context p{line-height:1.65}.removed-records{margin:20px 10px;padding:20px;font-size:12px}.removed-records summary{font-size:23px}.pillar-grid .pillar h4,.pillar-grid .pillar p{min-height:0}.pillar .index{background-size:100% 100%}.hero-scroll{padding:48px var(--gutter) 22px;min-height:900px;justify-content:flex-start}.hero-scroll-copy{width:100%;padding-bottom:0;position:relative;z-index:2}.hero-scroll-copy h3{font-size:62px;line-height:.94;max-width:360px}.hero-scroll-copy .lead{font-size:15px;max-width:92%}.hero-underlay video{left:0;bottom:35px;top:auto;width:115%;height:420px;object-position:right center;mask-image:linear-gradient(0deg,transparent0%,#00015%,#00075%,transparent100%)}.hero-scroll-foot{font-size:9px;gap:18px;margin-top:auto}.scroll-cue{font-size:9px;white-space:nowrap}.services-compact .service-detail summary{font-size:28px;min-height:88px}.services-compact .service-reveal{display:block;padding:0 0 25px 0;min-height:0}.services-compact .service-reveal>p{font-size:14px;padding-left:47px;margin-bottom:20px}.services-compact .service-reveal>video,.services-compact .service-reveal>.service-photo img,.services-compact .service-reveal>div>video,.services-compact .extra-film>video{height:auto;aspect-ratio:16/9}.services-compact .extra-film summary{font-size:12px;padding-left:0}.service-stage{min-height:0;padding:48px var(--gutter)}.service-stage-underlay video{opacity:.35;object-position:30% center;mask-image:none}.service-stage:after{background:#0a0a0a88}.service-stage-heading{margin-bottom:35px}.service-stage-rows{width:100%}.service-stage-rows .service-detail summary{font-size:28px;grid-template-columns:35px 1fr 23px;gap:12px}.service-stage-rows .service-detail>p{padding-left:47px;font-size:14px}.project-variety,.project-portfolio,.scope-alternative,.assessment-underlay,.assessment-journey{padding:48px var(--gutter)}.project-variety .section-heading h3,.project-portfolio .section-heading h3{font-size:44px}.project-study{display:block;margin-top:30px;padding-top:25px}.project-variety-grid .devices{margin:0;padding:15px 18px 65px 0}.project-study-copy{grid-template-columns:34px 1fr;padding-top:10px}.project-study-copy h4{font-size:33px}.project-study-copy p{font-size:14px;line-height:1.75}.project-variety-grid .mobile-device{bottom:55px;right:0}.project-variety-grid .devices figcaption{font-size:8px}.portfolio-row,.portfolio-row:nth-child(2){display:flex;flex-direction:column;gap:20px;align-items:stretch;padding:35px 0 25px}.portfolio-row:nth-child(2)>div:first-child,.portfolio-row:nth-child(2)>.devices{order:initial}.portfolio-row h4{font-size:39px}.portfolio-row>div>p:not(.eyebrow){font-size:15px;max-width:100%}.portfolio-row .devices{padding-bottom:65px;margin:0}.prototype-label{font-size:10px}.case-image .scroll-art{height:315px;object-fit:cover}.case-art .scroll-art{will-change:transform}.scope-grow .capacity-table td[data-grow]{font-size:42px}.comparison-context{font-size:11px;line-height:1.6}.tier-editorial{display:block;border:0}.tier-panel,.tier-panel:first-child,.tier-panel:last-child{padding:30px 0;border:0;border-top:1px solid #675f56}.tier-panel h4{font-size:66px;margin:22px 0}.tier-panel>p:not(.eyebrow){font-size:15px;min-height:0;max-width:100%}.tier-panel dl{margin-top:25px}.tier-panel dl>div{grid-template-columns:1fr 70px;gap:20px;padding:17px 0}.tier-panel dt{font-size:13px}.tier-panel dd{font-size:37px;text-align:right}.capacity-footnotes{columns:1;margin-top:30px}.capacity-footnotes h4{font-size:30px}.capacity-footnotes p{font-size:12px}.assessment-underlay{min-height:0}.assessment-underlay-copy{width:100%;max-width:none}.assessment-underlay-copy h3{font-size:49px}.assessment-underlay-media video{opacity:.42;object-position:65% 20%;object-fit:cover}.assessment-underlay:after{background:linear-gradient(180deg,#0a0a0ac0,#0a0a0a77 40%,#0a0a0ae0)}.assessment-underlay .assessment-steps{margin-top:60px;display:block}.assessment-underlay .assessment-steps>div{display:grid;grid-template-columns:40px 1fr;gap:0 15px;margin-top:30px;padding-top:25px}.assessment-underlay .assessment-steps h4{font-size:29px}.assessment-underlay .assessment-steps p{font-size:14px}.visible-journey{display:block;margin-top:45px;padding-left:0}.visible-journey:before{display:block;left:21px;right:auto;top:0;bottom:20px;height:auto;width:2px}.visible-journey li{border:0;padding:0 0 35px 70px;min-height:160px}.visible-journey li:last-child{padding-bottom:0}.journey-node{position:absolute;top:0;left:0;margin:0;width:44px;height:44px;font-size:37px}.journey-node:before{display:block;inset:-8px;background:var(--ink)}.visible-journey h4{font-size:31px;margin-bottom:17px;padding-top:5px}.visible-journey p{font-size:14px;line-height:1.75}.journey-action{display:block;margin-top:35px;padding-top:30px}.journey-action>p{font-size:12px;margin-top:24px}.insights .insight-story h4,.insights .insight-story p{min-height:0}.insights .insight-story p{margin-bottom:20px}.closing-interactive{padding:48px var(--gutter) 24px}.closing-heading{display:block}.closing-heading h3{font-size:58px;line-height:.97;max-width:100%}.closing-heading .lead{margin-top:25px;font-size:15px}.closing-heading .cta{margin-top:26px}.project-orbit{height:440px;margin-top:30px;perspective:800px}.project-orbit:before{left:8%;right:8%;top:18%;bottom:18%}.orbit-card{width:165px;height:145px;box-shadow:0 10px 24px #151c2630}.orbit-card img{height:108px}.orbit-card figcaption{padding:7px 8px;display:block;font-size:8px;line-height:1.35}.orbit-card figcaption span{display:block;font-size:7px;text-align:left;margin-top:2px}.orbit-controls{flex-wrap:wrap;gap:9px;padding-top:16px}.orbit-controls span{width:100%;flex:auto;font-size:10px;margin-bottom:5px}.orbit-controls button{min-height:44px;padding:9px 15px;font-size:11px}.orbit-controls button[data-orbit-prev],.orbit-controls button[data-orbit-next]{font-size:22px}.closing-interactive .closing-bottom{font-size:9px;gap:15px;margin-top:25px}.project-orbit.reduced-motion{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px var(--gutter);height:auto}.project-orbit.reduced-motion .orbit-card img{height:105px}.project-orbit.reduced-motion .orbit-card{height:auto}.workshop-intro h1{font-size:58px}.review-dock #review-progress{font-size:9px}}
@media(max-width:360px){.hero-scroll-copy h3{font-size:55px}.hero-scroll{min-height:930px}.hero-underlay video{height:390px;bottom:50px}.closing-heading h3{font-size:52px}.orbit-card{width:145px;height:134px}.orbit-card img{height:97px}.project-orbit{height:420px}.visible-journey li{padding-left:61px}.services-compact .service-detail summary{font-size:25px}.project-variety .section-heading h3,.project-portfolio .section-heading h3{font-size:40px}.workshop-intro h1{font-size:51px}}
@media(prefers-reduced-motion:reduce){.scroll-art{will-change:auto;transform:none!important}.scope-grow [data-grow].motion-active{animation:none!important}.hero-scroll .scroll-cue{visibility:hidden}.orbit-card{will-change:auto}}
.hero-underlay video{left:0;top:50%;bottom:auto;width:96%;height:auto;aspect-ratio:16/9;transform:translateY(-50%);object-fit:contain;object-position:center;mask-image:linear-gradient(180deg,transparent 0%,#000 3%,#000 95%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 35%,#000 99%,transparent 100%);mask-composite:intersect}.hero-scroll-copy{width:50%}.closing-heading{grid-template-columns:1fr auto;align-items:center;gap:0 45px}.closing-heading h3{grid-column:1/-1;grid-row:auto;max-width:1150px;font-size:84px;margin-bottom:28px}.closing-heading .lead{max-width:660px;font-size:16px}.closing-heading .cta{margin-top:0}.closing-heading .eyebrow{margin-bottom:20px}@media(max-width:1180px){.closing-heading h3{font-size:74px}.hero-scroll-copy h3{font-size:85px}}@media(max-width:900px){.hero-scroll-copy h3{font-size:70px}.closing-heading h3{font-size:65px}.closing-heading{gap:0 30px}.closing-heading .lead{font-size:14px}.closing-heading .cta{font-size:19px;padding:14px 17px}}@media(max-width:600px){.hero-scroll-copy{width:100%}.hero-scroll-copy h3{font-size:62px}.hero-underlay video{left:-24%;top:auto;bottom:75px;width:125%;height:auto;transform:none;aspect-ratio:16/9}.closing-heading h3{font-size:56px;margin-bottom:24px}.closing-heading .lead{font-size:15px;margin-top:0}.closing-heading .cta{margin-top:24px}}@media(max-width:360px){.hero-scroll-copy h3{font-size:55px}.hero-underlay video{bottom:90px}.closing-heading h3{font-size:50px}}
.hero-scroll,.hero-underlay{background:#eee5df}.hero-underlay:before{content:"";position:absolute;inset:-15%;background:url("/workflows/assets/deps/9ad292a261ee-proof.png") center/cover;filter:blur(85px);opacity:.2}.hero-underlay video{left:16%;width:80%;mix-blend-mode:normal;mask-image:linear-gradient(180deg,transparent 0%,#000 5%,#000 92%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 32%,#000 99%,transparent 100%);mask-composite:intersect}.hero-scroll-copy{width:47%}.project-study-copy h4{min-height:2.1em}.journey-node{background:var(--ink);background-clip:border-box;color:inherit;z-index:1}.journey-node:before{display:none!important}.journey-node .number{font-size:44px;background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.visible-journey li:not(:last-child):after{content:"→";position:absolute;right:-24px;top:7px;font:400 30px/1 Inter;color:var(--cyan);background:var(--ink);z-index:2;padding:0 5px}.visible-journey li:nth-child(3):after{content:"⇢"}.optional-caption{font-size:10px!important;color:var(--cyan)!important;letter-spacing:.06em;text-transform:uppercase;margin:-12px 0 16px!important;padding-top:12px;border-top:1px dashed #82938e}.context-explanation{display:block;font-size:10px;color:#6f6359;padding:0 0 8px}.submitted-note:empty{display:none}.visible-journey .journey-optional h4{margin-bottom:15px}@media(max-width:900px){.hero-scroll-copy{width:49%}.visible-journey li:not(:last-child):after{right:0;top:30px}.visible-journey:before{display:none}.visible-journey .optional-caption{margin:0 0 15px!important}}@media(max-width:600px){.hero-scroll-copy{width:100%}.hero-underlay video{left:-24%;width:125%;bottom:75px;mask-image:linear-gradient(180deg,transparent 0%,#000 5%,#000 92%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 32%,#000 99%,transparent 100%)}.hero-underlay:before{opacity:.15}.project-study-copy h4{min-height:0}.review-dock{position:relative;top:auto}.preview,.variant,.family{scroll-margin-top:20px}.visible-journey:before{display:block}.visible-journey li:not(:last-child):after{content:"↓";left:8px;right:auto;top:auto;bottom:8px;background:var(--ink);font-size:24px}.visible-journey li:nth-child(3):after{content:"⇣"}.journey-node .number{font-size:37px}.visible-journey .optional-caption{margin:0 0 15px!important}}
.case-image .scroll-art{width:calc(100% + 32px);max-width:none;height:430px;margin:-40px -16px}@media(max-width:900px){.case-image .scroll-art{height:390px}}@media(max-width:600px){.case-image .scroll-art{height:335px;margin:-35px -16px}}
