@font-face{font-family:Inter;src:url('/assets/inter.ttf') format('truetype');font-display:swap;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#08090b;color:#f6f6f4;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.4}::selection{background:#eee;color:#111}:focus-visible{outline:2px solid #fff;outline-offset:6px}button:focus-visible{outline-offset:3px}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:20px;padding:15px;background:#fff;color:#000;z-index:100}.skip:focus{top:10px}.header{height:108px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:32px;position:absolute;top:0;width:100%;z-index:20}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:58px;height:40px;display:block;position:relative;overflow:hidden;flex-shrink:0}.brand-mark img{position:absolute;width:106px;height:106px;max-width:none;left:-23px;top:-34px}.brand-type{font-size:19px;font-weight:600;letter-spacing:2px;line-height:1.1}.brand-type>span{display:block;font-size:8px;letter-spacing:2.7px;font-weight:400;margin-top:7px}.header nav{display:flex;gap:36px;margin-left:auto;margin-right:42px;font-size:13px;color:#d0d0d1}.header nav a:hover,.text-link:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-radius:100px;padding:17px 25px;font-size:13px;font-weight:500;border:1px solid #fff;transition:background .2s,color .2s,transform .2s;line-height:1.3}.button span{font-size:20px;line-height:1}.button.solid{background:#f4f4f2;color:#101113}.button.solid:hover{background:#d4d6d8;transform:translateY(-2px)}.button.outline{background:transparent;border-color:#6b6c70}.button.outline:hover{background:white;color:#111}.menu-toggle{display:none}.journey{height:100svh;min-height:720px;position:relative}.journey-sticky{height:100svh;min-height:720px;position:relative;overflow:hidden}.story-mode .journey{height:330vh}.story-mode .journey-sticky{position:sticky;top:0}.stage{position:absolute;top:14%;left:42%;width:60%;height:72%;z-index:2;will-change:transform;contain:layout style}.poster{width:100%;height:100%;object-fit:contain;transition:opacity .5s}#canvas-host{position:absolute;inset:0;touch-action:pan-y;cursor:grab}#canvas-host.dragging{cursor:grabbing}#canvas-host canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .6s}.stage.ready canvas{opacity:1}.stage.ready .poster{opacity:0}.story-copy{position:absolute;left:5%;width:47%;top:25%;z-index:3;pointer-events:none}.story-copy a{pointer-events:auto}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:500;line-height:1.8;display:block;color:#acadb3}.eyebrow i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#f3f4f5;margin-right:9px;vertical-align:2px}h1,h2,h3,p{margin:0}h1{font-size:clamp(52px,5.65vw,94px);font-weight:400;line-height:1.045;letter-spacing:-.065em;margin:27px 0 26px}.muted{color:#81838a}.story-copy p{font-size:15px;line-height:1.8;color:#a9aab0;max-width:340px;letter-spacing:-.2px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:22px;padding:8px 0;border-bottom:1px solid #5a5d64;color:#d4d4d7}.text-link span{font-size:17px}.scattered,.connected{visibility:hidden;opacity:0;top:30%}.story-copy h2{font-size:clamp(44px,5.2vw,78px);font-weight:400;line-height:1.08;letter-spacing:-.055em;margin:22px 0}.connected{left:57%;width:39%}.connected .text-link{margin-top:18px}.sculpture-controls{position:absolute;z-index:5;right:7%;bottom:14%;display:flex;gap:5px}.sculpture-controls button{border:1px solid #303237;background:#101114b8;backdrop-filter:blur(8px);font-size:10px;border-radius:30px;padding:10px 14px;display:flex;gap:15px;align-items:center}.sculpture-controls button:hover{border-color:#b0b2b7;background:#202227}.interaction-hint{position:absolute;right:7%;bottom:10.5%;color:#7e8088;font-size:9px;letter-spacing:.3px;z-index:4}.hero-foot{position:absolute;left:5%;right:5%;bottom:3.5%;padding-top:24px;border-top:1px solid #2e3035;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.7px;color:#92949c}.hero-foot a{font-size:11px;letter-spacing:0;display:flex;gap:16px}.journey-counter{position:absolute;right:3%;top:43%;display:flex;flex-direction:column;gap:13px;font-size:9px;color:#72757c;opacity:0}.journey-counter>i{height:90px;width:1px;background:#3c3f46;margin:auto}.section{padding:130px 7%;scroll-margin-top:0}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;column-gap:12%;align-items:end;margin-bottom:65px}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:26px}.section h2{font-size:clamp(38px,4.3vw,66px);font-weight:400;line-height:1.1;letter-spacing:-.055em}.section-heading>p,.about-strip p{font-size:14px;line-height:1.9;color:#9eA0A8;max-width:350px}.solutions{border-top:1px solid #1c1e23}.service{display:grid;grid-template-columns:55px 1.15fr 1fr 45px;gap:20px;align-items:center;border-top:1px solid #2c2e34;padding:30px 0;transition:padding .25s,background .25s}.service:last-child{border-bottom:1px solid #2c2e34}.service-num{color:#70747d;font-size:10px}.service h3{font-size:clamp(19px,2.1vw,30px);font-weight:400;letter-spacing:-1px}.service p{font-size:12px;line-height:1.8;color:#888b94;max-width:280px}.service-arrow{justify-self:end;font-size:25px;color:#848892;transition:transform .25s}.service:hover{padding-left:16px;background:#0e1013}.service:hover .service-arrow{transform:translate(3px,-3px);color:#fff}.method{background:#0e1013;border-top:1px solid #202228;border-bottom:1px solid #202228}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:38px;margin-top:85px}.method-grid article{padding-top:24px;border-top:1px solid #484c55}.method-grid article>span{font-size:9px;letter-spacing:1px;color:#9397a0}.method-grid h3{font-size:25px;line-height:1.2;letter-spacing:-1px;font-weight:400;margin:40px 0 20px;min-height:60px}.method-grid p{font-size:12px;line-height:1.9;color:#90949e}.about-strip{display:grid;grid-template-columns:1fr 1fr;gap:30px 15%;padding-top:160px;padding-bottom:160px}.about-strip>.eyebrow{grid-column:1/-1}.about-strip .text-link{margin-top:25px}.contact{border-top:1px solid #282b31;text-align:center;padding-top:140px;padding-bottom:105px;background:radial-gradient(ellipse at 50% 90%,#15181f 0,transparent 65%)}.contact h2{margin:30px auto;max-width:1000px}.contact>p{font-size:14px;line-height:1.9;color:#969aa3;max-width:400px;margin:0 auto 30px}.contact-note{font-size:8px;letter-spacing:1.6px;margin-top:85px;color:#717681}footer{border-top:1px solid #25282e;margin:0 5%;padding:38px 0;display:flex;align-items:center;gap:35px;flex-wrap:wrap}footer p{font-size:11px;color:#9598a0;margin-right:auto}footer>a:not(.brand),footer>span{font-size:9px;color:#969aa4}dialog{background:#111318;color:#f8f8f6;border:1px solid #40444d;border-radius:15px;max-width:540px;width:calc(100% - 32px);padding:40px;max-height:90svh}dialog::backdrop{background:#000b;backdrop-filter:blur(12px)}.dialog-close{position:absolute;right:20px;top:12px;font-size:28px;background:none;border:0;color:#b0b4bd}dialog h2{font-size:32px;letter-spacing:-1.5px;font-weight:400;margin:16px 0 30px}form{display:grid;gap:19px}form label{display:grid;gap:9px;font-size:11px;color:#b5b9c2}input,select,textarea{width:100%;min-width:0;background:#0b0d11;color:#eee;border:1px solid #3a3e47;padding:13px;border-radius:5px;font-size:13px}textarea{resize:vertical}select{appearance:auto}.form-note,#form-status{color:#9fa5b0;font-size:11px;line-height:1.7}#form-status{color:#eee}.subpage main{padding-top:130px}.sub-hero{padding:90px 7% 100px;max-width:1300px}.sub-hero h1{font-size:clamp(48px,6.5vw,92px);max-width:1000px;margin:28px 0 35px}.sub-hero>p{color:#a1a5ae;font-size:18px;line-height:1.85;max-width:610px;margin-bottom:30px}.sub-content{border-top:1px solid #292c33;padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.sub-content h2{font-weight:400;font-size:38px;letter-spacing:-1.6px;line-height:1.15}.sub-content p,.sub-content li{font-size:15px;line-height:1.9;color:#a8adb6}.sub-content ul{padding-left:20px;margin-top:30px}.sub-content li{padding-left:8px;margin-bottom:16px}.sub-content .eyebrow{margin-bottom:20px}.related{padding:70px 7%;border-top:1px solid #292c33}.related>div{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px}.no-motion .journey{height:auto;min-height:0}.no-motion .journey-sticky{height:auto;min-height:780px;padding-bottom:60px}.no-motion .scattered,.no-motion .connected{display:none}.no-motion .stage{top:14%;height:65%}
@media(min-width:1600px){.story-copy{top:28%}.stage{top:12%;height:78%}}@media(max-width:1050px){.header{padding:0 5%;gap:18px}.header nav{margin-right:0;gap:23px}.header-cta{padding:13px 18px}.journey,.journey-sticky{min-height:700px}.hero-actions{gap:16px}.hero-actions .button{padding:15px 18px;gap:16px}.hero-actions .text-link{font-size:10px}.section{padding:90px 6%}.service{grid-template-columns:35px 1.2fr 1fr 25px;gap:15px}.method-grid{gap:22px}.method-grid h3{font-size:22px}.section-heading{gap:25px 6%}}
@media(max-width:760px){html{scroll-padding-top:80px}.header{height:86px;padding:0 6%}.header nav{display:none;position:absolute;top:76px;left:4%;right:4%;background:#16191f;border:1px solid #353a44;padding:25px;flex-direction:column;border-radius:12px;margin:0;font-size:17px;gap:25px}.header.menu-open nav{display:flex}.header-cta{display:none}.menu-toggle{display:flex;background:none;border:1px solid #41454e;border-radius:40px;font-size:11px;padding:11px 16px;gap:20px;align-items:center}.brand-mark{transform:scale(.85);transform-origin:left center;width:50px}.brand{gap:7px}.brand-type{font-size:16px}.brand-type>span{font-size:7px}.journey,.journey-sticky,.no-motion .journey-sticky{height:auto;min-height:900px}.journey-sticky{padding:135px 6% 440px;overflow:hidden}.story-copy{position:relative;top:auto;left:auto;width:100%}.hero-copy{max-width:520px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.1px}h1{font-size:clamp(48px,10.8vw,76px);margin:22px 0;line-height:1.035;letter-spacing:-.065em}.story-copy p{font-size:13px;line-height:1.8;max-width:320px}.hero-actions{margin-top:25px;gap:22px}.hero-actions .button{font-size:11px;padding:14px 20px;gap:25px}.hero-actions .text-link{font-size:10px;gap:10px}.stage,.no-motion .stage{left:0;top:auto;bottom:100px;width:100%;height:335px}.scattered,.connected{display:none}.sculpture-controls{right:0;left:0;justify-content:center;bottom:86px}.sculpture-controls button{font-size:9px;padding:9px 13px;gap:15px}.interaction-hint{left:0;right:0;text-align:center;bottom:57px;font-size:8px}.hero-foot{bottom:15px;padding-top:15px;font-size:6px;letter-spacing:1px;left:6%;right:6%}.hero-foot a{font-size:9px}.edition{display:none}.journey-counter{display:none}.section{padding:80px 6%}.section-heading{display:block;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:20px}.section h2{font-size:40px}.section-heading>p{margin-top:22px;font-size:13px;max-width:350px}.service{grid-template-columns:25px 1fr 25px;gap:10px;padding:25px 0}.service h3{font-size:22px;letter-spacing:-.8px}.service p{grid-column:2;grid-row:2;font-size:11px;max-width:270px}.service-num{font-size:9px;align-self:center}.service-arrow{grid-column:3;grid-row:1/3;font-size:23px}.service:hover{padding-left:4px}.method-grid{grid-template-columns:1fr 1fr;gap:45px 25px;margin-top:50px}.method-grid h3{font-size:23px;min-height:56px;margin-top:25px}.method-grid article>span{font-size:8px;letter-spacing:.5px}.method-grid p{font-size:11px}.about-strip{display:block}.about-strip h2{margin:25px 0}.about-strip p{font-size:13px;max-width:100%}.contact h2{font-size:39px}.contact>p{font-size:13px;max-width:290px}.contact-note{font-size:7px;margin-top:60px;letter-spacing:1px}footer{gap:25px;margin:0 6%;padding:35px 0}footer p{font-size:10px;width:55%;margin:0}footer>a:not(.brand){margin-right:auto}footer>span{font-size:8px}dialog{padding:32px 24px}dialog h2{font-size:29px}.subpage main{padding-top:90px}.sub-hero{padding:55px 6% 60px}.sub-hero h1{font-size:51px}.sub-hero>p{font-size:15px}.sub-content{display:block;padding:65px 6%}.sub-content h2{font-size:32px;margin-bottom:30px}.sub-content p,.sub-content li{font-size:13px}.related{padding:55px 6%}.related>div{gap:15px}}
.stage.ready #canvas-host canvas{opacity:1}
.brand-mark{mix-blend-mode:screen}
.journey-sticky{overflow:clip}
@media(max-width:760px){.no-motion .interaction-hint{display:none}}
.section-heading .solutions-title{font-size:clamp(38px,4.3vw,66px);line-height:1.1;letter-spacing:-.055em;margin:0}
@media(max-width:760px){.sculpture-controls button{min-height:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
/* Solutions: sculpted service cards, matching the approved visual reference. */
.cursor-glow{position:absolute;width:280px;height:280px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(35,255,15,.32),rgba(20,220,10,.10) 34%,transparent 68%);filter:blur(18px);pointer-events:none;opacity:0;z-index:-1}#canvas-host{isolation:isolate}
.solutions{position:relative;overflow:hidden;background:radial-gradient(ellipse at 65% 112%,#003211 0,transparent 42%),#070a08;padding-left:5%;padding-right:5%;padding-bottom:140px}.solutions .section-heading{grid-template-columns:1.55fr 1fr;gap:0 9%;margin-bottom:0}.solutions .section-heading>p{padding-left:24px;border-left:2px solid #24ef64;max-width:420px;color:#c4c8c5;font-size:16px;line-height:1.65}.green-dot{color:#25fa5e}.solutions .muted{color:#a2a6a3}.solution-nav{display:flex;justify-content:flex-end;gap:12px;margin:24px 0 5px}.solution-nav button{border:1px solid #28f969;border-radius:50%;width:45px;height:45px;background:#08150c;font-size:22px;color:#53ff83;transition:box-shadow .25s}.solution-nav button:hover{box-shadow:0 0 22px #15ff4930}.solution-nav button:disabled{border-color:#343e37;background:transparent;color:#7c837e;opacity:.45}.solution-gallery{position:relative}.solution-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 70px)/6);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:12px 0 26px}.solution-track::-webkit-scrollbar{display:none}.solution-card{min-width:0;scroll-snap-align:start;position:relative;text-align:center;border:1px solid transparent;border-radius:18px;background:linear-gradient(180deg,transparent,#ffffff02);transition:background .3s,border-color .3s}.solution-card:hover,.solution-card:focus-within{border-color:#3d66474d;background:linear-gradient(180deg,#142c1920,#142b172b)}.icon-button{display:block;position:relative;width:100%;aspect-ratio:1;background:transparent;border:0;padding:0;border-radius:16px}.icon-button:after{content:'';position:absolute;left:25%;right:25%;bottom:5%;height:8px;background:#16ec51;filter:blur(10px);opacity:.20;transition:opacity .3s}.solution-card:hover .icon-button:after{opacity:.45}.icon-button img{width:100%;height:100%;object-fit:contain}.icon-live .icon-button img{opacity:0}.service-icon-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.solution-link{position:relative;z-index:3;display:block;padding:8px 12px 22px}.solution-link h3{font-size:clamp(16px,1.45vw,23px);line-height:1.22;letter-spacing:-.65px;font-weight:400;min-height:55px}.solution-link p{font-size:11px;color:#8f9b93;line-height:1.6;min-height:52px;margin-top:12px}.solution-more{display:block;font-size:10px;letter-spacing:.3px;color:#a2b7a8;margin-top:12px}.solution-link:hover .solution-more{color:#44ff76}.solutions-foot{display:flex;justify-content:space-between;gap:30px;font-size:8px;letter-spacing:2px;color:#a8b0ab;margin-top:35px;position:relative;z-index:2}.solutions-foot>div{width:40%}.solutions-progress{display:block;height:1px;background:linear-gradient(to right,#32ff71 var(--solutions-progress,100%),#27362c 0);margin-bottom:18px}.solutions-foot>span{align-self:end}.solutions-watermark{position:absolute;left:0;bottom:-.24em;font-size:19vw;line-height:1;font-weight:600;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #ffffff0c;pointer-events:none}
@media(max-width:1150px){.solution-track{grid-auto-columns:calc((100% - 42px)/4)}.solutions .section-heading>p{font-size:14px}.solution-link h3{font-size:21px}}
@media(max-width:760px){.solutions{padding-bottom:110px}.solutions .section-heading{display:block}.solutions .section-heading>p{font-size:13px;margin-top:25px;padding-left:16px}.solution-track{grid-auto-columns:72%;gap:14px}.solution-nav{margin-top:22px}.solution-link h3{font-size:24px;min-height:0}.solution-link p{font-size:13px;min-height:0;margin:14px 5px}.solution-more{font-size:12px}.solutions-foot>div{width:100%;font-size:7px;line-height:1.8}.solutions-foot>span{display:none}.solutions-watermark{font-size:22vw;bottom:0}.icon-button{max-height:260px}.cursor-glow{width:180px;height:180px}}
.solution-card.icon-hover .icon-button img{transform:translateY(-8px) rotateZ(2deg) scale(1.06);filter:drop-shadow(0 15px 18px #1cff5a44)}.solution-card.icon-click .icon-button img{animation:icon-pulse .65s cubic-bezier(.2,.8,.2,1)}@keyframes icon-pulse{0%{transform:scale(1)}45%{transform:scale(1.14) rotateZ(-3deg)}100%{transform:scale(1)}}.icon-button img{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s}

/* WHY identity system: visual tokens and focused theme pass. */
:root{--why-black:#050706;--why-surface:#090c0a;--why-surface-raised:#0d110e;--why-white:#f7f8f5;--why-copy:#a7ada8;--why-line:#252b27;--why-lime:#8dff19;--why-lime-bright:#a3ff2b;--why-lime-soft:rgba(141,255,25,.12);--why-glow:0 0 30px rgba(141,255,25,.2);--why-display-weight:780;--why-display-leading:.92}
body{background:var(--why-black);color:var(--why-white)}::selection{background:var(--why-lime);color:#071005}:focus-visible{outline-color:var(--why-lime)}
.eyebrow{color:#b7bdb8;font-weight:650}.eyebrow i{background:var(--why-lime);box-shadow:0 0 12px rgba(141,255,25,.7)}
h1,.section h2,.story-copy h2,.sub-hero h1{font-weight:820;line-height:var(--why-display-leading);letter-spacing:-.065em;text-wrap:balance;-webkit-text-stroke:.25px currentColor}
h1{font-size:clamp(56px,6.2vw,104px)}.story-copy h2{font-size:clamp(48px,5.5vw,86px)}.section h2{font-size:clamp(44px,4.9vw,76px)}
.hero-copy .muted,.connected .muted,.contact .muted{color:var(--why-lime);text-shadow:0 0 24px rgba(141,255,25,.12)}
.button{font-weight:650;border-color:#697069}.button.solid{background:var(--why-lime);border-color:var(--why-lime);color:#081006;box-shadow:0 0 0 rgba(141,255,25,0)}.button.solid:hover{background:var(--why-lime-bright);box-shadow:var(--why-glow);color:#050905}.button.outline:hover{background:var(--why-lime);border-color:var(--why-lime);color:#081006}
.text-link:hover,.header nav a:hover{color:var(--why-lime)}.text-link{border-bottom-color:#495149}.header nav{color:#d2d7d2}.header-cta{border-color:#5a625b}
.journey-sticky:after{content:'';position:absolute;inset:auto 4% 0 38%;height:40%;background:radial-gradient(ellipse at center bottom,rgba(105,255,24,.08),transparent 66%);pointer-events:none;z-index:0}
.solutions{background:radial-gradient(ellipse at 65% 112%,#073a12 0,transparent 43%),var(--why-black)}.green-dot{color:var(--why-lime)}.solution-nav button{border-color:var(--why-lime);color:var(--why-lime)}.solution-card:hover,.solution-card:focus-within{border-color:rgba(141,255,25,.25);background:linear-gradient(180deg,rgba(141,255,25,.035),rgba(141,255,25,.075))}.solution-card:hover .icon-button:after{background:var(--why-lime)}.solution-more,.solution-link:hover .solution-more{color:var(--why-lime)}
.method{background:linear-gradient(180deg,#0a0d0b,#080b09);border-color:var(--why-line)}.method-grid article{border-top-color:#4d574f}.method-grid article>span{color:var(--why-lime)}.method-grid h3{font-weight:720}.about-strip{position:relative}.about-strip:after{content:'';position:absolute;right:0;bottom:8%;width:30%;height:45%;background:radial-gradient(circle,rgba(141,255,25,.06),transparent 70%);pointer-events:none}
.contact{border-color:var(--why-line);background:radial-gradient(ellipse at 50% 100%,rgba(77,173,28,.14),transparent 63%)}
.subpage main{background:radial-gradient(ellipse at 78% 8%,rgba(141,255,25,.055),transparent 34%)}.sub-hero h1{font-size:clamp(52px,7vw,108px)}.sub-content{border-color:var(--why-line)}.sub-content h2{font-weight:760;line-height:.98}.sub-content li::marker{color:var(--why-lime)}.related{border-color:var(--why-line)}
footer{border-color:var(--why-line);padding:52px 0;background:linear-gradient(180deg,transparent,rgba(141,255,25,.025))}.footer-logo{width:min(280px,30vw);height:92px;overflow:hidden;display:flex;align-items:center;flex-shrink:0}.footer-logo img{display:block;width:100%;height:auto;filter:invert(1);mix-blend-mode:screen}footer p{color:var(--why-copy)}footer>a:not(.footer-logo),footer>span{color:#a9b0aa}footer>a:not(.footer-logo):hover{color:var(--why-lime)}
dialog{background:var(--why-surface-raised);border-color:#424a43}input,select,textarea{background:#070a08;border-color:#3b443d}input:focus,select:focus,textarea:focus{border-color:var(--why-lime);outline:none;box-shadow:0 0 0 3px var(--why-lime-soft)}
@media(max-width:760px){h1{font-size:clamp(50px,12vw,78px)}.section h2{font-size:clamp(42px,11vw,58px)}.story-copy h2{font-size:clamp(44px,11vw,64px)}.footer-logo{width:210px;height:72px;flex-basis:100%}.sub-hero h1{font-size:clamp(49px,13vw,72px)}.journey-sticky:after{left:0;right:0;height:30%}}
