.scroll-story{height:420svh;margin-inline:calc(-1*clamp(24px,4.2vw,72px));position:relative}.story-sticky{isolation:isolate;grid-template-columns:1fr 1.13fr;align-items:center;max-width:1600px;height:100svh;min-height:620px;margin:auto;padding:0 clamp(24px,4.2vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.story-reading{z-index:2;pointer-events:none;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.story-copy{opacity:0;pointer-events:none;transition:opacity .28s,transform .28s;position:absolute;inset-inline:0;transform:translateY(22px)}.story-copy[data-active=true]{opacity:1;transform:none}.story-copy h1,.story-copy h2{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(54px,5.8vw,96px);font-weight:500;line-height:1.035}.story-copy h1 span,.story-copy h2 span{display:block}.story-copy p{color:#b3b3b3;max-width:420px;margin:0;font-size:clamp(17px,1.45vw,23px);line-height:1.7}.story-scroll-hint{bottom:100px;color:#aaa;pointer-events:auto;align-items:center;gap:13px;font-size:12px;display:flex;position:absolute;inset-inline-start:0}.story-canvas{pointer-events:none;touch-action:pan-y;width:100%;height:80svh;min-height:400px;max-height:880px;position:relative}.story-progress{bottom:94px;color:#777;justify-content:space-between;gap:22px;width:240px;padding-bottom:16px;font-size:12px;display:flex;position:absolute;inset-inline-end:clamp(24px,4.2vw,72px)}.story-progress span[data-active=true]{color:#fff}.story-progress:after,.story-progress i{content:"";inset-inline:0;background:#444;height:1px;position:absolute;bottom:0}.story-progress i{z-index:1;transform:scaleX(var(--story-progress));transform-origin:0;background:#eee}[dir=rtl] .story-progress i{transform-origin:100%}.story-source-note{bottom:35px;color:#777;margin:0;font-size:11px;position:absolute;inset-inline-start:clamp(24px,4.2vw,72px)}.story-static{display:none}.palette-story{border-top:1px solid #303030;height:190svh;position:relative}.palette-sticky{grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;height:100svh;min-height:650px;display:grid;position:sticky;top:0}.palette-copy h2{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(46px,4.3vw,70px);font-weight:500;line-height:1.1}.palette-copy h2 span{display:block}.palette-copy p{color:#aaa;max-width:380px;font-size:19px;line-height:1.7}.palette-reading-line{background:#383838;max-width:380px;height:1px;margin-top:60px;overflow:hidden}.palette-reading-line i{height:100%;transform:scaleX(var(--palette-progress));transform-origin:0;background:#eee;display:block}.palette-art{aspect-ratio:1;width:100%;position:relative}.palette-art>div{position:absolute;inset:0}.palette-art svg{width:100%;height:100%;display:block}.palette-art>span{bottom:-45px;text-align:center;color:#aaa;letter-spacing:2px;font-size:12px;position:absolute;inset-inline:0}.scroll-story.is-static{height:auto;margin:0}.scroll-story.is-static .story-sticky{display:none}.scroll-story.is-static .story-static{display:block}.story-static article{border-bottom:1px solid #333;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px 0;display:grid}.story-static h1,.story-static h2{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(35px,4vw,60px);font-weight:500;line-height:1.15}.story-static p{color:#aaa;font-size:18px}.story-static img,.static-specimen svg{object-fit:contain;width:100%;max-height:450px}.static-paths svg path{fill:none;stroke:#eee;stroke-width:12px}.palette-story.is-static{height:auto}.palette-story.is-static .palette-sticky{height:auto;min-height:0;padding:80px 0;position:relative}.palette-story.is-static .palette-blue{clip-path:inset(0 0 0 50%)!important}[lang=ar] .story-copy h1,[lang=ar] .story-copy h2{letter-spacing:0;font-size:clamp(45px,4.7vw,76px);line-height:1.35}[lang=ar] .palette-copy h2{letter-spacing:0;font-size:clamp(40px,4vw,65px);line-height:1.4}[lang=ar] .palette-art>span{letter-spacing:0}@media (width>=1600px){.story-copy h1,.story-copy h2{font-size:100px}.story-canvas{transform:scale(1.08)}}@media (width<=1000px){.story-sticky{grid-template-columns:1fr 1fr}.story-copy h1,.story-copy h2{font-size:60px}.palette-sticky{gap:25px}.palette-copy h2{font-size:44px}}@media (width<=800px){.scroll-story{height:360svh;margin-inline:-24px}.story-sticky{flex-direction:column;align-items:stretch;height:100svh;min-height:0;padding:0 24px;display:flex}.story-reading{flex:0 0 34%;align-items:flex-start;padding-top:38px;position:relative}.story-copy{top:30px}.story-copy h1,.story-copy h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(42px,9vw,64px);line-height:1.04}.story-copy p{max-width:330px;font-size:16px;line-height:1.65}.story-canvas{flex:0 0 49%;width:100%;height:49%;min-height:0;max-height:none}.story-scroll-hint{gap:8px;max-width:220px;font-size:11px;top:calc(100svh - 88px);bottom:auto}.story-progress{bottom:37px;gap:10px;width:auto;padding-bottom:10px;font-size:11px;inset-inline:24px}.story-source-note{display:none}.palette-story{height:170svh}.palette-sticky{flex-direction:column;justify-content:center;gap:35px;height:100svh;min-height:0;padding:35px 0 80px;display:flex}.palette-copy{width:100%}.palette-copy h2{margin-bottom:16px;font-size:40px;line-height:1.1}.palette-copy p{margin:0;font-size:16px}.palette-reading-line{margin-top:25px}.palette-art{flex-shrink:0;width:min(100%,48svh)}.palette-art>span{font-size:10px;bottom:-30px}.story-static article{flex-direction:column;align-items:stretch;gap:25px;padding:40px 0;display:flex}.story-static h1,.story-static h2{font-size:38px}.story-static p{font-size:16px}.story-static img,.static-specimen svg{max-height:330px}.palette-story.is-static .palette-sticky{padding:45px 0 80px}[lang=ar] .story-copy h1,[lang=ar] .story-copy h2{font-size:clamp(36px,8.8vw,48px);line-height:1.3}[lang=ar] .palette-copy h2{font-size:36px;line-height:1.35}}@media (height<=600px) and (width>=801px){.story-sticky,.palette-sticky{min-height:0}.story-copy h1,.story-copy h2{font-size:48px}.story-canvas{height:72svh;min-height:0}.story-scroll-hint{bottom:70px}.story-progress{bottom:55px}.story-source-note{bottom:18px}}@media (prefers-reduced-motion:reduce){.scroll-story{height:auto;margin:0}.story-sticky{display:none}.story-static{display:block}.palette-story{height:auto}.palette-sticky{height:auto;min-height:0;padding-block:70px;position:relative}.palette-blue{clip-path:inset(0 0 0 50%)!important}.story-copy{transition:none}}.applications{padding:90px 0 35px}.applications>header{text-align:center;margin-bottom:60px}.applications h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(36px,4.2vw,66px);font-weight:500;line-height:1.12}.applications header p{color:#aaa;margin:0;font-size:20px}.application-media{grid-template-columns:1.45fr 1fr;align-items:start;gap:28px;display:grid}.application-media figure{min-width:0;margin:0}.application-media figure>div{background:#222;overflow:hidden}.application-media figure:first-child{padding-top:60px}.application-media img{width:100%;height:auto;transition:transform 1s ease-out;display:block}.application-media figcaption{text-align:center;letter-spacing:-.02em;margin-top:24px;font-size:22px;font-weight:400}.application-disclosure{color:#888;justify-content:center;align-items:center;gap:30px;max-width:750px;margin:40px auto 0;font-size:11px;display:flex}.application-disclosure:before,.application-disclosure:after{content:"";background:#333;flex:1;height:1px}.reveal-ready [data-reveal]{opacity:.2;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(35px)}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}.reveal-ready figure:not(.is-revealed) img{transform:scale(1.035)}.story-closing{text-align:center;padding:80px 0 100px}.story-closing h2{letter-spacing:-.04em;margin:0 0 35px;font-size:clamp(32px,3.3vw,50px);font-weight:500;line-height:1.25}.story-closing>div{justify-content:center;align-items:center;gap:36px;display:flex}[lang=ar] .applications h2,[lang=ar] .story-closing h2{letter-spacing:0;line-height:1.5}@media (width<=800px){.applications{padding:60px 0 20px}.applications>header{text-align:start;margin-bottom:35px}.applications h2{font-size:38px}.applications header p{font-size:16px;line-height:1.7}.application-media{flex-direction:column;gap:35px;display:flex}.application-media figure:first-child{padding-top:0}.application-media figure{width:100%}.application-media figure:nth-child(2){align-self:flex-end;width:86%}.application-media figcaption{text-align:start;margin-top:18px;font-size:20px}.application-disclosure{gap:15px;margin-top:30px;font-size:10px}.story-closing{padding:55px 0 65px}.story-closing h2{margin-bottom:30px;font-size:34px}.story-closing>div{flex-wrap:wrap;gap:26px}.story-closing .marketing-button{font-size:13px}}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal],.reveal-ready [data-reveal].is-revealed{opacity:1;transition:none;transform:none}.application-media img{transition:none;transform:none!important}}.story-copy{visibility:hidden;transition:none}.story-copy[data-active=true]{visibility:visible;animation:.32s ease-out both story-copy-in}@keyframes story-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.story-copy[data-active=true]{animation:none}}.scroll-story{height:270svh}.story-sticky,.palette-sticky{top:var(--marketing-header-height,72px);height:calc(100svh - var(--marketing-header-height,72px));min-height:0}.story-canvas{height:calc(80svh - var(--marketing-header-height,72px));min-height:0}.palette-story{height:140svh}.palette-art{justify-self:center;max-width:min(100%,68svh)}@media (width<=800px){.scroll-story{height:250svh}.story-sticky{height:calc(100svh - var(--marketing-header-height,64px))}.story-reading{flex-basis:36%;padding-top:20px}.story-copy{top:24px}.story-canvas{flex-basis:47%;height:47%;min-height:0}.story-scroll-hint{top:calc(100svh - var(--marketing-header-height,64px) - 84px)}.story-progress{bottom:24px}.palette-story{height:135svh}.palette-sticky{height:calc(100svh - var(--marketing-header-height,64px));gap:24px;padding-block:24px 54px}.palette-art{width:min(100%,40svh)}}@media (height<=640px){.story-scroll-hint{display:none}.story-progress{bottom:18px}.story-source-note{display:none}.palette-copy h2{margin-bottom:12px;font-size:34px}.palette-copy p{font-size:15px}.palette-reading-line{margin-top:20px}}@media (height<=640px) and (width<=800px){.story-reading{flex-basis:42%}.story-copy{top:16px}.story-copy h1,.story-copy h2{margin-bottom:12px;font-size:34px}[lang=ar] .story-copy h1,[lang=ar] .story-copy h2{font-size:30px}.story-copy p{font-size:14px;line-height:1.5}.story-canvas{flex-basis:42%;height:42%}.palette-sticky{gap:16px;padding-block:18px 38px}.palette-copy h2,[lang=ar] .palette-copy h2{font-size:30px}.palette-art{width:min(100%,34svh)}}.scroll-story.is-static,.palette-story.is-static{height:auto}.palette-story.is-static .palette-sticky{height:auto;top:auto}@media (prefers-reduced-motion:reduce){.scroll-story,.palette-story{height:auto}.palette-sticky{height:auto;top:auto}}@media (width<=800px){.story-progress{font-size:12px}.story-scroll-hint,.story-source-note{font-size:11px}}.palette-handles{pointer-events:none}
