.BrowserFrame-module__unckpG__frame{background:#fff;border:1px solid #bdbdb8;border-radius:10px;overflow:hidden;box-shadow:0 24px 55px #0000002e}.BrowserFrame-module__unckpG__bar{background:#ededeb;border-bottom:1px solid #d4d4d0;align-items:center;gap:5px;height:30px;padding:0 11px;display:flex}.BrowserFrame-module__unckpG__bar span{background:#e55d53;border-radius:50%;width:7px;height:7px}.BrowserFrame-module__unckpG__bar span:nth-child(2){background:#e6b850}.BrowserFrame-module__unckpG__bar span:nth-child(3){background:#55ab61}.BrowserFrame-module__unckpG__bar i{background:#dededb;border-radius:8px;flex:1;height:8px;margin-left:8px}.BrowserFrame-module__unckpG__viewport{aspect-ratio:1.44;background:#ddd;position:relative;overflow:hidden}.BrowserFrame-module__unckpG__viewport img{object-fit:cover;object-position:top}
.HomeProjectStory-module__9bonRG__story{border-top:1px solid var(--line);grid-template-columns:.82fr 1.18fr;align-items:stretch;display:grid}.HomeProjectStory-module__9bonRG__reverse{grid-template-columns:1.18fr .82fr}.HomeProjectStory-module__9bonRG__reverse .HomeProjectStory-module__9bonRG__copy{order:2}.HomeProjectStory-module__9bonRG__reverse .HomeProjectStory-module__9bonRG__visual{order:1}.HomeProjectStory-module__9bonRG__copy{background:var(--paper);padding:clamp(42px,6vw,78px)}.HomeProjectStory-module__9bonRG__copy>span{color:#676961;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.HomeProjectStory-module__9bonRG__copy h3{font:720 clamp(42px, 5vw, 70px)/.96 var(--display);letter-spacing:-.058em;margin:22px 0 18px}.HomeProjectStory-module__9bonRG__summary{max-width:620px;color:var(--muted);margin:0 0 38px;font-size:18px;line-height:1.62}.HomeProjectStory-module__9bonRG__detail{border-top:1px solid var(--line);max-width:650px;padding:20px 0}.HomeProjectStory-module__9bonRG__detail strong{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;display:block}.HomeProjectStory-module__9bonRG__detail p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.HomeProjectStory-module__9bonRG__copy>a{border-bottom:2px solid var(--lime-dark);width:fit-content;color:var(--ink);align-items:center;gap:8px;margin-top:28px;padding-bottom:5px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.HomeProjectStory-module__9bonRG__visual{flex-direction:column;justify-content:center;min-height:660px;padding:clamp(40px,6vw,76px) 0 42px clamp(30px,5vw,70px);display:flex;overflow:hidden}.HomeProjectStory-module__9bonRG__forest{background:#173923}.HomeProjectStory-module__9bonRG__navy{background:#0c3355}.HomeProjectStory-module__9bonRG__browserBar{color:#60625d;background:#eeede8;border-radius:10px 0 0;align-items:center;gap:7px;width:108%;height:38px;padding:0 16px;display:flex;box-shadow:0 24px 70px #00000047}.HomeProjectStory-module__9bonRG__browserBar i{background:#d45f50;border-radius:50%;width:7px;height:7px}.HomeProjectStory-module__9bonRG__browserBar i:nth-child(2){background:#d3ae45}.HomeProjectStory-module__9bonRG__browserBar i:nth-child(3){background:#58a96c}.HomeProjectStory-module__9bonRG__browserBar span{margin-left:8px;font-size:10px}.HomeProjectStory-module__9bonRG__screen{aspect-ratio:16/10;width:108%;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.HomeProjectStory-module__9bonRG__screen img{object-fit:cover;object-position:top}.HomeProjectStory-module__9bonRG__caption{color:#ffffffb8;max-width:430px;margin-top:26px;font-size:12px;line-height:1.6}@supports (animation-timeline:view()){.HomeProjectStory-module__9bonRG__copy{animation:linear both HomeProjectStory-module__9bonRG__copyReveal;animation-timeline:view();animation-range:entry 5% cover 32%}.HomeProjectStory-module__9bonRG__visual{animation:linear both HomeProjectStory-module__9bonRG__visualReveal;animation-timeline:view();animation-range:entry 0 cover 40%}.HomeProjectStory-module__9bonRG__screen img{animation:linear both HomeProjectStory-module__9bonRG__imageDrift;animation-timeline:view();animation-range:entry 0 exit}}@keyframes HomeProjectStory-module__9bonRG__copyReveal{0%{transform:translateY(38px)}}@keyframes HomeProjectStory-module__9bonRG__visualReveal{0%{clip-path:inset(8% 0 8% 12%)}to{clip-path:inset(0)}}@keyframes HomeProjectStory-module__9bonRG__imageDrift{0%{transform:scale(1.04)translateY(-1%)}to{transform:scale(1.04)translateY(2%)}}@media (max-width:900px){.HomeProjectStory-module__9bonRG__story,.HomeProjectStory-module__9bonRG__reverse{grid-template-columns:1fr}.HomeProjectStory-module__9bonRG__reverse .HomeProjectStory-module__9bonRG__copy,.HomeProjectStory-module__9bonRG__reverse .HomeProjectStory-module__9bonRG__visual{order:initial}.HomeProjectStory-module__9bonRG__visual{min-height:520px}}@media (max-width:560px){.HomeProjectStory-module__9bonRG__copy{padding:52px 18px}.HomeProjectStory-module__9bonRG__visual{min-height:390px;padding:42px 0 30px 18px}.HomeProjectStory-module__9bonRG__browserBar,.HomeProjectStory-module__9bonRG__screen{width:112%}}
.work-module__8vBVoq__opening{grid-template-columns:.45fr 1.55fr;gap:60px;padding-block:80px;display:grid}.work-module__8vBVoq__opening>span,.work-module__8vBVoq__quiet span{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.work-module__8vBVoq__opening h2{max-width:900px;font:720 clamp(44px, 5.5vw, 72px)/.97 var(--display);letter-spacing:-.06em;margin:0}.work-module__8vBVoq__opening p{max-width:700px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.68}.work-module__8vBVoq__projects{background:#121310}.work-module__8vBVoq__quiet{padding-block:var(--space-section);background:var(--lime)}.work-module__8vBVoq__quiet>div{grid-template-columns:.45fr 1.55fr;gap:60px;display:grid}.work-module__8vBVoq__quiet p{letter-spacing:-.035em;max-width:930px;margin:0;font:520 clamp(27px,3.5vw,46px)/1.2 Georgia,serif}.work-module__8vBVoq__invitation{padding-block:var(--space-section);grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.work-module__8vBVoq__invitation h2{font:720 clamp(46px, 5.7vw, 74px)/.97 var(--display);letter-spacing:-.06em;margin:0}.work-module__8vBVoq__invitation p{max-width:530px;color:var(--muted);margin:0 0 25px;font-size:17px;line-height:1.65}@supports (animation-timeline:view()){.work-module__8vBVoq__opening>div,.work-module__8vBVoq__quiet p,.work-module__8vBVoq__invitation>*{animation:linear both work-module__8vBVoq__reveal;animation-timeline:view();animation-range:entry 5% cover 30%}}@keyframes work-module__8vBVoq__reveal{0%{transform:translateY(30px)}}@media (max-width:720px){.work-module__8vBVoq__opening,.work-module__8vBVoq__quiet>div,.work-module__8vBVoq__invitation{grid-template-columns:1fr}}
.page-module___8aEwW__chapter{color:#686a63;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.page-module___8aEwW__hero{background:var(--paper);overflow:hidden}.page-module___8aEwW__heroGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,7vw,104px);min-height:650px;padding-block:68px;display:grid}.page-module___8aEwW__heroCopy h1{max-width:650px;font:750 clamp(54px, 6vw, 84px)/.92 var(--display);letter-spacing:-.068em;margin:20px 0 24px}.page-module___8aEwW__heroCopy h1 em{color:var(--lime-dark);font-style:normal}.page-module___8aEwW__heroCopy>p{max-width:590px;color:var(--muted);margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module___8aEwW__heroPromises{flex-wrap:wrap;gap:18px 30px;margin:34px 0 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__heroPromises li{color:#4f514c;align-items:center;gap:7px;font-size:12px;display:flex}.page-module___8aEwW__heroPromises svg{width:15px;color:var(--lime-dark)}.page-module___8aEwW__showcase{min-height:530px;position:relative}.page-module___8aEwW__cedar{width:78%;position:absolute;top:15px;left:2%;transform:rotate(-2deg)}.page-module___8aEwW__storage{width:72%;position:absolute;bottom:18px;right:0;transform:rotate(2deg)}.page-module___8aEwW__stamp{aspect-ratio:1;color:#61635e;text-align:center;text-transform:uppercase;letter-spacing:.08em;border:1px solid #aaa9a2;border-radius:50%;place-items:center;width:118px;font-size:10px;font-weight:800;line-height:1.35;display:grid;position:absolute;top:0;right:1%;transform:rotate(8deg)}.page-module___8aEwW__heroCopy>span{animation:.65s cubic-bezier(.2,.75,.2,1) 50ms both page-module___8aEwW__heroRise}.page-module___8aEwW__heroCopy h1{animation:.8s cubic-bezier(.16,1,.3,1) .12s both page-module___8aEwW__heroRise}.page-module___8aEwW__heroCopy>p,.page-module___8aEwW__heroActions,.page-module___8aEwW__heroPromises{animation:.72s cubic-bezier(.2,.75,.2,1) .24s both page-module___8aEwW__heroRise}.page-module___8aEwW__cedar{animation:.9s cubic-bezier(.16,1,.3,1) .18s both page-module___8aEwW__cedarEnter}.page-module___8aEwW__storage{animation:1s cubic-bezier(.16,1,.3,1) .28s both page-module___8aEwW__storageEnter}.page-module___8aEwW__stamp{animation:.65s cubic-bezier(.2,.75,.2,1) .6s both page-module___8aEwW__stampEnter}@keyframes page-module___8aEwW__heroRise{0%{opacity:0;transform:translateY(22px)}}@keyframes page-module___8aEwW__cedarEnter{0%{opacity:0;transform:translate(45px,20px)rotate(1deg)scale(.96)}}@keyframes page-module___8aEwW__storageEnter{0%{opacity:0;transform:translate(55px,30px)rotate(5deg)scale(.94)}}@keyframes page-module___8aEwW__stampEnter{0%{opacity:0;transform:rotate(20deg)scale(.7)}}.page-module___8aEwW__introduction{padding-block:var(--space-section);border-top:1px solid var(--line);background:#fff}.page-module___8aEwW__introGrid{grid-template-columns:1.12fr .88fr;gap:clamp(50px,9vw,150px);margin-top:28px;display:grid}.page-module___8aEwW__introGrid h2{font:720 clamp(44px, 5.8vw, 76px)/.98 var(--display);letter-spacing:-.06em;margin:0}.page-module___8aEwW__introGrid h2 em{color:var(--lime-dark);font-style:normal}.page-module___8aEwW__introGrid p{color:var(--muted);margin:0 0 18px;font-size:18px;line-height:1.68}.page-module___8aEwW__introGrid a,.page-module___8aEwW__aftercareGrid a{width:fit-content;color:var(--ink);align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.page-module___8aEwW__introduction blockquote{border-top:1px solid var(--ink);letter-spacing:-.035em;max-width:980px;margin:90px 0 0 auto;padding:26px 0 0 55px;font:500 clamp(28px,3.6vw,48px)/1.2 Georgia,serif;position:relative}.page-module___8aEwW__introduction blockquote:before{content:"“";color:var(--lime-dark);font:700 54px/1 Georgia,serif;position:absolute;top:10px;left:0}.page-module___8aEwW__introduction cite{color:var(--muted);font:700 11px/1.4 var(--body);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;display:block}.page-module___8aEwW__workOpening{padding-block:var(--space-section);color:#f5f3eb;background:#121310}.page-module___8aEwW__workOpening>div>div{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-top:28px;display:grid}.page-module___8aEwW__workOpening h2{font:720 clamp(48px, 6vw, 78px)/.95 var(--display);letter-spacing:-.06em;margin:0}.page-module___8aEwW__workOpening p{color:#bfc0b9;max-width:600px;margin:0;font-size:18px;line-height:1.65}.page-module___8aEwW__workOpening .page-module___8aEwW__chapter,.page-module___8aEwW__journey .page-module___8aEwW__chapter,.page-module___8aEwW__closing .page-module___8aEwW__chapter{color:#aeb0a9}.page-module___8aEwW__projectStories{background:#121310}.page-module___8aEwW__journey{padding-block:var(--space-section);color:#f4f2eb;background:#171a14}.page-module___8aEwW__journeyIntro{grid-template-columns:.55fr 1.45fr;align-items:start;gap:70px;display:grid}.page-module___8aEwW__journeyIntro h2{max-width:920px;font:710 clamp(42px, 5.4vw, 70px)/.98 var(--display);letter-spacing:-.055em;margin:0}.page-module___8aEwW__journey ol{border-top:1px solid #3a3d35;grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid}.page-module___8aEwW__journey li{border-right:1px solid #3a3d35;flex-direction:column;min-height:265px;padding:28px 26px;display:flex}.page-module___8aEwW__journey li:first-child{border-left:1px solid #3a3d35}.page-module___8aEwW__journey li>span{width:38px;height:38px;color:var(--lime);border:1px solid #7c8075;border-radius:50%;place-items:center;font-size:11px;display:grid}.page-module___8aEwW__journey li div{margin-top:auto}.page-module___8aEwW__journey strong{font-size:22px}.page-module___8aEwW__journey p{color:#b9bbb3;margin:12px 0 0;font-size:14px;line-height:1.62}.page-module___8aEwW__help{padding-block:var(--space-section);background:var(--paper)}.page-module___8aEwW__helpIntro{grid-template-columns:1fr .8fr;gap:60px 100px;display:grid}.page-module___8aEwW__helpIntro .page-module___8aEwW__chapter{grid-column:1/-1}.page-module___8aEwW__helpIntro h2{font:720 clamp(46px, 5.5vw, 74px)/.96 var(--display);letter-spacing:-.06em;margin:0}.page-module___8aEwW__helpIntro>p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.page-module___8aEwW__helpList{border-top:1px solid var(--ink);margin-top:62px}.page-module___8aEwW__helpList article{border-bottom:1px solid var(--line);grid-template-columns:65px 55px 1fr;align-items:start;min-height:150px;padding:25px 0;display:grid}.page-module___8aEwW__helpList article>span{color:#777a73;font-size:11px}.page-module___8aEwW__helpList svg{stroke-width:1.4px;width:25px}.page-module___8aEwW__helpList h3{font:690 clamp(25px, 3vw, 38px)/1 var(--display);letter-spacing:-.04em;margin:0 0 10px}.page-module___8aEwW__helpList p{max-width:690px;color:var(--muted);margin:0;line-height:1.62}.page-module___8aEwW__serviceLink{width:fit-content;color:var(--ink);align-items:center;gap:8px;margin:28px 0 0 auto;font-weight:800;text-decoration:none;display:flex}.page-module___8aEwW__aftercare{padding-block:var(--space-section);border-top:1px solid var(--line);background:#fff}.page-module___8aEwW__aftercareGrid{grid-template-columns:1.15fr .85fr;gap:clamp(60px,10vw,150px);margin-top:30px;display:grid}.page-module___8aEwW__aftercare h2{font:720 clamp(46px, 5.7vw, 76px)/.96 var(--display);letter-spacing:-.06em;margin:0}.page-module___8aEwW__aftercareGrid p{color:var(--muted);margin:0 0 18px;font-size:18px;line-height:1.67}.page-module___8aEwW__faq{padding-block:var(--space-section);grid-template-columns:.78fr 1.22fr;gap:clamp(55px,9vw,130px);display:grid}.page-module___8aEwW__faq h2{font:710 clamp(40px, 4.8vw, 64px)/.98 var(--display);letter-spacing:-.055em;margin:20px 0 0}.page-module___8aEwW__faq>div:last-child{border-top:1px solid var(--ink)}.page-module___8aEwW__faq details{border-bottom:1px solid var(--line)}.page-module___8aEwW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:18px 0;font-size:18px;font-weight:750;list-style:none;display:flex}.page-module___8aEwW__faq summary::-webkit-details-marker{display:none}.page-module___8aEwW__faq summary span{font-size:27px;font-weight:400;transition:transform .15s}.page-module___8aEwW__faq details[open] summary span{transform:rotate(45deg)}.page-module___8aEwW__faq details p{max-width:720px;color:var(--muted);margin:-4px 0 26px;line-height:1.68}.page-module___8aEwW__faq details[open] p{animation:.24s cubic-bezier(.16,1,.3,1) both page-module___8aEwW__answerIn}@keyframes page-module___8aEwW__answerIn{0%{clip-path:inset(0 0 100%);transform:translateY(-8px)}to{clip-path:inset(0);transform:translateY(0)}}.page-module___8aEwW__closing{color:#f5f3eb;background:#121310;padding-block:74px}.page-module___8aEwW__closing>div{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.page-module___8aEwW__closing h2{max-width:780px;font:720 clamp(46px, 5.7vw, 76px)/.96 var(--display);letter-spacing:-.06em;margin:18px 0 0}.page-module___8aEwW__closing p{color:#c0c1bb;max-width:470px;margin:0 0 28px;font-size:17px;line-height:1.6}@supports (animation-timeline:view()){.page-module___8aEwW__introGrid,.page-module___8aEwW__introduction blockquote,.page-module___8aEwW__workOpening>div>div,.page-module___8aEwW__journeyIntro,.page-module___8aEwW__helpIntro,.page-module___8aEwW__aftercareGrid,.page-module___8aEwW__faq>div,.page-module___8aEwW__closing>div{animation:linear both page-module___8aEwW__sectionReveal;animation-timeline:view();animation-range:entry 5% cover 30%}.page-module___8aEwW__helpList article{animation:linear both page-module___8aEwW__rowReveal;animation-timeline:view();animation-range:entry 0 cover 22%}}@keyframes page-module___8aEwW__sectionReveal{0%{transform:translateY(34px)}}@keyframes page-module___8aEwW__rowReveal{0%{transform:translate(-24px)}}@media (max-width:960px){.page-module___8aEwW__heroGrid,.page-module___8aEwW__introGrid,.page-module___8aEwW__workOpening>div>div,.page-module___8aEwW__journeyIntro,.page-module___8aEwW__helpIntro,.page-module___8aEwW__aftercareGrid,.page-module___8aEwW__faq,.page-module___8aEwW__closing>div{grid-template-columns:1fr}.page-module___8aEwW__showcase{min-height:520px}.page-module___8aEwW__journey ol{grid-template-columns:1fr 1fr}}@media (max-width:620px){.page-module___8aEwW__heroGrid{gap:20px;min-height:auto;padding-block:48px 30px}.page-module___8aEwW__heroCopy h1{font-size:clamp(49px,15vw,66px)}.page-module___8aEwW__heroPromises{gap:9px;display:grid}.page-module___8aEwW__showcase{min-height:370px}.page-module___8aEwW__cedar{width:91%;top:16px}.page-module___8aEwW__storage{width:78%}.page-module___8aEwW__stamp{width:90px;font-size:8px}.page-module___8aEwW__introduction blockquote{margin-top:65px;padding-left:40px}.page-module___8aEwW__journey ol{grid-template-columns:1fr}.page-module___8aEwW__journey li{min-height:210px}.page-module___8aEwW__helpIntro .page-module___8aEwW__chapter{grid-column:auto}.page-module___8aEwW__helpList article{grid-template-columns:42px 42px 1fr}.page-module___8aEwW__closing{padding-block:58px}}
.case-study-module__IoECCW__hero{color:#fff;min-height:590px;padding-block:48px 78px}.case-study-module__IoECCW__forest{background:#173923}.case-study-module__IoECCW__navy{background:#0c3355}.case-study-module__IoECCW__heroTop{justify-content:space-between;align-items:center;display:flex}.case-study-module__IoECCW__heroTop a{color:#fff;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.case-study-module__IoECCW__heroTop>span{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.case-study-module__IoECCW__heroStory{grid-template-columns:1.28fr .72fr;align-items:end;gap:80px;margin-top:130px;display:grid}.case-study-module__IoECCW__heroStory>div>span{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.case-study-module__IoECCW__hero h1{max-width:950px;font:730 clamp(62px, 10vw, 132px)/.86 var(--display);letter-spacing:-.078em;margin:18px 0 0}.case-study-module__IoECCW__heroStory>p{color:#ffffffc7;margin:0;font-size:18px;line-height:1.65}.case-study-module__IoECCW__showcase{overflow:hidden}.case-study-module__IoECCW__showcase>div{padding-block:0 62px}.case-study-module__IoECCW__browser{z-index:2;width:94%;margin:-34px auto 0;position:relative;box-shadow:0 35px 90px #00000059}.case-study-module__IoECCW__showcase>div>span{color:#ffffffa6;letter-spacing:.05em;text-align:center;margin:28px auto 0;font-size:11px;display:block}.case-study-module__IoECCW__introduction{padding-block:var(--space-section);grid-template-columns:.55fr 1.45fr;gap:90px;display:grid}.case-study-module__IoECCW__introduction aside{flex-direction:column;display:flex}.case-study-module__IoECCW__introduction aside strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.case-study-module__IoECCW__introduction aside span{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.case-study-module__IoECCW__introduction aside span svg{width:14px;color:var(--lime-dark)}.case-study-module__IoECCW__introduction aside a{color:var(--ink);align-items:center;gap:7px;margin-top:28px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.case-study-module__IoECCW__introduction>div>span,.case-study-module__IoECCW__story article strong,.case-study-module__IoECCW__next>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.case-study-module__IoECCW__introduction h2{max-width:850px;font:720 clamp(44px, 5.5vw, 72px)/.97 var(--display);letter-spacing:-.06em;margin:20px 0}.case-study-module__IoECCW__introduction>div>p{max-width:780px;color:var(--muted);font-size:19px;line-height:1.72}.case-study-module__IoECCW__story{padding-bottom:var(--space-section);background:#fff}.case-study-module__IoECCW__story article{border-top:1px solid var(--line);grid-template-columns:.35fr 1.65fr;min-height:520px;padding:76px 0;display:grid}.case-study-module__IoECCW__story article>span{color:var(--lime-dark);font:700 24px/1 var(--display)}.case-study-module__IoECCW__story article h2{max-width:880px;font:720 clamp(42px, 5.5vw, 70px)/.97 var(--display);letter-spacing:-.06em;margin:20px 0}.case-study-module__IoECCW__story article p{max-width:800px;color:var(--muted);font-size:18px;line-height:1.75}.case-study-module__IoECCW__next{border-top:1px solid var(--ink);grid-template-columns:.35fr 1.65fr;padding-block:75px;display:grid}.case-study-module__IoECCW__next p{color:var(--muted);margin:0 0 12px;font-size:12px}.case-study-module__IoECCW__next a{color:var(--ink);font:720 clamp(36px, 5vw, 64px)/1 var(--display);letter-spacing:-.05em;justify-content:space-between;align-items:center;text-decoration:none;display:flex}@supports (animation-timeline:view()){.case-study-module__IoECCW__introduction>div,.case-study-module__IoECCW__story article>div,.case-study-module__IoECCW__next>div{animation:linear both case-study-module__IoECCW__reveal;animation-timeline:view();animation-range:entry 5% cover 32%}.case-study-module__IoECCW__browser{animation:linear both case-study-module__IoECCW__screenReveal;animation-timeline:view();animation-range:entry 0 cover 45%}}@keyframes case-study-module__IoECCW__reveal{0%{transform:translateY(35px)}}@keyframes case-study-module__IoECCW__screenReveal{0%{transform:translateY(45px)scale(.97)}}@media (max-width:740px){.case-study-module__IoECCW__heroStory,.case-study-module__IoECCW__introduction,.case-study-module__IoECCW__story article,.case-study-module__IoECCW__next{grid-template-columns:1fr}.case-study-module__IoECCW__heroStory{gap:32px;margin-top:90px}.case-study-module__IoECCW__introduction,.case-study-module__IoECCW__story article{gap:45px}.case-study-module__IoECCW__story article{min-height:auto}.case-study-module__IoECCW__next{gap:28px}}
