.public-story-module__lMK4xW__page{color:#05272a;background:#f4f4ed}.public-story-module__lMK4xW__hero{color:#fff;isolation:isolate;background:#031c20;align-items:flex-end;min-height:calc(100svh - 82px);display:flex;position:relative;overflow:hidden}.public-story-module__lMK4xW__heroVideo{z-index:-2;object-fit:cover;object-position:center center;opacity:1;width:100%;height:100%;position:absolute;inset:0}.public-story-module__lMK4xW__heroContent{width:min(1420px,100%);margin:auto;padding:clamp(50px,7vw,92px) clamp(24px,7vw,112px) clamp(44px,5vw,70px)}.public-story-module__lMK4xW__eyebrow{letter-spacing:.035em;color:#b9d9cc;margin:0 0 20px;font-size:13px}.public-story-module__lMK4xW__hero h1{max-width:1160px;font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px;font-size:clamp(60px,9.2vw,136px);font-weight:400;line-height:.91}.public-story-module__lMK4xW__hero h1,.public-story-module__lMK4xW__hero .public-story-module__lMK4xW__eyebrow,.public-story-module__lMK4xW__heroLead{text-shadow:0 2px 16px #000000b8,0 1px 2px #000000d1}.public-story-module__lMK4xW__heroLead{color:#e0e9e3;max-width:610px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.56}.public-story-module__lMK4xW__actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.public-story-module__lMK4xW__button,.public-story-module__lMK4xW__buttonLight{border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.public-story-module__lMK4xW__button{color:#0a2719;background:#8ee550;border:1px solid #8ee550}.public-story-module__lMK4xW__button:hover{background:#a5f66e;border-color:#a5f66e}.public-story-module__lMK4xW__buttonLight{color:#05272a;background:0 0;border:1px solid #05272a8f}.public-story-module__lMK4xW__buttonLight:hover{color:#39735a;border-color:#39735a}.public-story-module__lMK4xW__hero .public-story-module__lMK4xW__buttonLight,.public-story-module__lMK4xW__proof .public-story-module__lMK4xW__buttonLight{color:#fff;border-color:#ffffffb8}.public-story-module__lMK4xW__hero .public-story-module__lMK4xW__buttonLight:hover,.public-story-module__lMK4xW__proof .public-story-module__lMK4xW__buttonLight:hover{color:#8ee550;border-color:#8ee550}.public-story-module__lMK4xW__videoNote{color:#d0e0db;margin:26px 0 0;font-size:12px}.public-story-module__lMK4xW__intro{background:#f4f4ed;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4vw;padding:clamp(34px,4vw,54px) clamp(24px,8vw,130px);display:grid}.public-story-module__lMK4xW__intro h2,.public-story-module__lMK4xW__sectionHead h2,.public-story-module__lMK4xW__serviceCopy h2,.public-story-module__lMK4xW__closing h2{font:400 clamp(42px,6vw,82px)/.98 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.02em;margin:0}.public-story-module__lMK4xW__intro h2{font-size:clamp(42px,4.5vw,62px)}.public-story-module__lMK4xW__introCopy p{color:#345452;max-width:570px;margin:6px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.7}.public-story-module__lMK4xW__introCopy .public-story-module__lMK4xW__showcaseLink{margin-top:13px}.public-story-module__lMK4xW__process{background:#f4f4ed;padding:0 clamp(24px,8vw,130px) clamp(80px,10vw,145px)}.public-story-module__lMK4xW__processLine{border-top:1px solid #aabdb5;grid-template-columns:repeat(3,1fr);display:grid}.public-story-module__lMK4xW__processItem{border-bottom:1px solid #aabdb5;padding:25px 32px 20px 0}.public-story-module__lMK4xW__processItem+.public-story-module__lMK4xW__processItem{border-left:1px solid #aabdb5;padding-left:32px}.public-story-module__lMK4xW__processItem h3{font:400 29px/1.1 var(--font-instrument-serif),Georgia,serif;margin:0 0 10px}.public-story-module__lMK4xW__processItem p{color:#47635d;max-width:300px;margin:0;font-size:14px}.public-story-module__lMK4xW__story{background:#e4e9e1;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:7vw;padding:8vw clamp(24px,8vw,130px);display:grid}.public-story-module__lMK4xW__storyVisual{background:#071f20;align-self:start;height:78svh;min-height:440px;max-height:780px;position:sticky;top:10vh;overflow:hidden;box-shadow:0 24px 64px #05272a30}.public-story-module__lMK4xW__storyVisual img{object-fit:cover;object-position:top center;width:100%;height:calc(100% - 74px);animation:.34s both public-story-module__lMK4xW__story-preview-in;display:block}@keyframes public-story-module__lMK4xW__story-preview-in{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.public-story-module__lMK4xW__browserBar{color:#173b36;background:#f4f4ed;align-items:center;gap:7px;height:44px;padding:0 15px;display:flex}.public-story-module__lMK4xW__browserBar>span{background:#8c9d93;border-radius:50%;width:8px;height:8px}.public-story-module__lMK4xW__browserBar>span:first-child{background:#d68572}.public-story-module__lMK4xW__browserBar>span:nth-child(2){background:#dfbd6c}.public-story-module__lMK4xW__browserBar>span:nth-child(3){background:#83a679}.public-story-module__lMK4xW__browserBar p{color:#47635d;margin:0 0 0 10px;font-size:10px}.public-story-module__lMK4xW__storyCaption{color:#fff;background:#031c20;height:30px;padding:5px 12px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.public-story-module__lMK4xW__storyBeats article{border-bottom:1px solid #aabdb5;flex-direction:column;justify-content:center;min-height:58svh;padding:40px 0;display:flex}.public-story-module__lMK4xW__storyBeats article:first-child{padding-top:8px}.public-story-module__lMK4xW__storyStep{color:#317351;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.public-story-module__lMK4xW__storyBeats h2{max-width:560px;font:400 clamp(39px,5vw,67px)/.98 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.02em;margin:0 0 16px}.public-story-module__lMK4xW__storyBeats p{color:#47635d;max-width:430px;margin:0;font-size:16px;line-height:1.65}.public-story-module__lMK4xW__showcaseLink a{color:#246842;text-underline-offset:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.public-story-module__lMK4xW__chapter{color:#fff;background:#062b2c;grid-template-columns:1fr 1fr;min-height:78svh;display:grid}.public-story-module__lMK4xW__chapterReverse{color:#062b2c;background:#e7ece4}.public-story-module__lMK4xW__chapterMedia{min-height:500px;position:relative;overflow:hidden}.public-story-module__lMK4xW__chapterMedia img,.public-story-module__lMK4xW__chapterMedia video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-story-module__lMK4xW__chapterMedia video{background:#062b2c}.public-story-module__lMK4xW__chapterCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,8vw,124px);display:flex}.public-story-module__lMK4xW__chapterCopy .public-story-module__lMK4xW__eyebrow{color:#95d9a8}.public-story-module__lMK4xW__chapterReverse .public-story-module__lMK4xW__chapterCopy .public-story-module__lMK4xW__eyebrow{color:#39735a}.public-story-module__lMK4xW__chapterCopy h2{max-width:620px;font:400 clamp(47px,6.2vw,86px)/.96 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.02em;margin:0 0 20px}.public-story-module__lMK4xW__chapterCopy p{color:#d4e2db;max-width:490px;margin:0 0 26px;font-size:17px;line-height:1.65}.public-story-module__lMK4xW__chapterReverse .public-story-module__lMK4xW__chapterCopy p{color:#395650}.public-story-module__lMK4xW__textLink{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.public-story-module__lMK4xW__textLink:hover{color:#79b843}.public-story-module__lMK4xW__chapterReverse .public-story-module__lMK4xW__textLink:hover{color:#246842}.public-story-module__lMK4xW__quickLinks{flex-wrap:wrap;gap:8px;margin:-3px 0 24px;padding:0;list-style:none;display:flex}.public-story-module__lMK4xW__quickLinks li{border:1px solid #ffffff50;border-radius:2px;padding:7px 10px;font-size:12px}.public-story-module__lMK4xW__chapterReverse .public-story-module__lMK4xW__quickLinks li{border-color:#456a5e}.public-story-module__lMK4xW__chapterTag{color:inherit;border:1px solid #fff6;border-radius:2px;margin-top:30px;padding:8px 12px;font-size:12px}.public-story-module__lMK4xW__values{background:#fff;padding:clamp(80px,11vw,155px) clamp(24px,8vw,130px)}.public-story-module__lMK4xW__sectionHead{grid-template-columns:1fr .8fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.public-story-module__lMK4xW__sectionHead p{color:#44645c;max-width:470px;margin:0;font-size:17px}.public-story-module__lMK4xW__valuesList{border-top:1px solid #b8c8bd;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.public-story-module__lMK4xW__value{border-bottom:1px solid #b8c8bd;padding:23px 28px 30px 0}.public-story-module__lMK4xW__value+.public-story-module__lMK4xW__value{border-left:1px solid #b8c8bd;padding-left:28px}.public-story-module__lMK4xW__value h3{font:400 29px/1.1 var(--font-instrument-serif),Georgia,serif;margin:0 0 12px}.public-story-module__lMK4xW__value p{color:#47635d;max-width:340px;margin:0;font-size:14px}.public-story-module__lMK4xW__proof{color:#fff;background:#082f32;padding:clamp(78px,10vw,142px) clamp(24px,8vw,130px)}.public-story-module__lMK4xW__proofGrid{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.public-story-module__lMK4xW__proof img{object-fit:cover;width:100%;height:min(68vw,600px);display:block}.public-story-module__lMK4xW__proof h2{font:400 clamp(48px,6.6vw,88px)/.96 var(--font-instrument-serif),Georgia,serif;margin:0 0 22px}.public-story-module__lMK4xW__proof p{color:#d2e1db;max-width:480px;font-size:17px;line-height:1.65}.public-story-module__lMK4xW__proofList{color:#fff;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.public-story-module__lMK4xW__proofList li{border-bottom:1px solid #ffffff32;padding:0 0 12px}.public-story-module__lMK4xW__closing{text-align:center;background:#e3ecdd;padding:clamp(84px,12vw,165px) 24px}.public-story-module__lMK4xW__closing h2{max-width:900px;margin:0 auto 24px}.public-story-module__lMK4xW__closing p{color:#47635d;max-width:590px;margin:0 auto;font-size:17px}.public-story-module__lMK4xW__closing .public-story-module__lMK4xW__actions{justify-content:center}.public-story-module__lMK4xW__faq{background:#f4f4ed;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:clamp(72px,9vw,126px) clamp(24px,8vw,130px);display:grid}.public-story-module__lMK4xW__faqHead h2{font:400 clamp(42px,5.6vw,72px)/.98 var(--font-instrument-serif),Georgia,serif;margin:0}.public-story-module__lMK4xW__faqList details{border-bottom:1px solid #aabdb5;padding:17px 0}.public-story-module__lMK4xW__faqList details:first-child{border-top:1px solid #aabdb5}.public-story-module__lMK4xW__faqList summary{cursor:pointer;font-size:17px;font-weight:700}.public-story-module__lMK4xW__faqList p{color:#47635d;max-width:680px;margin:12px 0 0;line-height:1.7}@media (max-width:850px){.public-story-module__lMK4xW__hero{align-items:flex-end;min-height:min(830px,100svh - 72px)}.public-story-module__lMK4xW__heroContent{padding:96px 24px 62px}.public-story-module__lMK4xW__hero h1{font-size:clamp(48px,8.5vw,78px)}.public-story-module__lMK4xW__intro{grid-template-columns:1fr;gap:22px}.public-story-module__lMK4xW__story{grid-template-columns:1fr;gap:20px;padding-top:66px;padding-bottom:66px}.public-story-module__lMK4xW__storyVisual{height:62vw;min-height:320px;max-height:520px;position:relative;top:auto}.public-story-module__lMK4xW__storyVisual img{object-fit:cover}.public-story-module__lMK4xW__storyBeats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-story-module__lMK4xW__storyBeats article{border:0;border-top:1px solid #aabdb5;justify-content:flex-start;min-height:0;padding:20px 0}.public-story-module__lMK4xW__storyBeats h2{font-size:35px}.public-story-module__lMK4xW__storyBeats p{font-size:14px}.public-story-module__lMK4xW__chapter{grid-template-columns:1fr;min-height:auto}.public-story-module__lMK4xW__chapterMedia{order:0;min-height:64vw;max-height:620px}.public-story-module__lMK4xW__chapterCopy{order:1;padding:50px 26px 62px}.public-story-module__lMK4xW__chapterReverse .public-story-module__lMK4xW__chapterMedia{order:0}.public-story-module__lMK4xW__chapterReverse .public-story-module__lMK4xW__chapterCopy{order:1}.public-story-module__lMK4xW__sectionHead,.public-story-module__lMK4xW__proofGrid,.public-story-module__lMK4xW__faq{grid-template-columns:1fr;gap:28px}.public-story-module__lMK4xW__proof img{height:66vw}.public-story-module__lMK4xW__processLine{grid-template-columns:1fr}.public-story-module__lMK4xW__processItem,.public-story-module__lMK4xW__processItem+.public-story-module__lMK4xW__processItem{border-left:0;padding:20px 0}.public-story-module__lMK4xW__valuesList{grid-template-columns:1fr}.public-story-module__lMK4xW__value,.public-story-module__lMK4xW__value+.public-story-module__lMK4xW__value{border-left:0;padding:20px 0}}@media (max-width:480px){.public-story-module__lMK4xW__hero{min-height:calc(100svh - 72px)}.public-story-module__lMK4xW__heroContent{padding:96px 22px 65px}.public-story-module__lMK4xW__hero h1{letter-spacing:-.015em;max-width:350px;font-size:42px;line-height:.98}.public-story-module__lMK4xW__heroLead{font-size:17px}.public-story-module__lMK4xW__heroVideo{object-position:58% center}.public-story-module__lMK4xW__story{padding-left:22px;padding-right:22px}.public-story-module__lMK4xW__storyVisual{height:100vw;min-height:300px}.public-story-module__lMK4xW__storyBeats{grid-template-columns:1fr;gap:6px}.public-story-module__lMK4xW__storyBeats article{padding:20px 0}.public-story-module__lMK4xW__storyBeats h2{font-size:38px}.public-story-module__lMK4xW__chapterMedia{min-height:330px}.public-story-module__lMK4xW__chapterCopy h2{font-size:53px}.public-story-module__lMK4xW__values,.public-story-module__lMK4xW__proof{padding-left:22px;padding-right:22px}}@media (min-width:851px) and (max-height:760px){.public-story-module__lMK4xW__heroContent{padding-top:36px;padding-bottom:clamp(132px,19vh,154px)}.public-story-module__lMK4xW__hero h1{margin-bottom:18px;font-size:clamp(68px,7.2vw,96px)}.public-story-module__lMK4xW__actions{margin-top:20px}.public-story-module__lMK4xW__heroLead{font-size:18px}}@media (prefers-reduced-motion:reduce){.public-story-module__lMK4xW__heroVideo{opacity:1}.public-story-module__lMK4xW__hero{background:#06383b}.public-story-module__lMK4xW__storyVisual img{animation:none}}
