:root{--ink:#17191d;--muted:#72777e;--blue:#0087f5;--paper:#f6f7f9;--nav-height:78px;--hero-progress:0;--product-progress:0;--reading-progress:0;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-synthesis:none;font-weight:400;background:var(--paper);color:var(--ink)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 24px)}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #0087f5;outline-offset:6px}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,h4,p,figure{margin:0}::selection{background:#bedfff;color:#10223b}.container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:12px;left:20px;padding:12px 20px;background:#fff;border-radius:30px;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}
.site-header{height:var(--nav-height);position:fixed;inset:0 0 auto;z-index:50;background:rgba(246,247,249,.78);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid rgba(20,30,50,.07)}.nav-shell{height:100%;width:min(1440px,calc(100% - 80px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:21px;font-weight:650;letter-spacing:-.8px;white-space:nowrap}.brand img{width:37px;height:37px;margin-left:-4px}.brand-inc{font-weight:450;color:#7b7f86}.desktop-nav{display:flex;align-items:center;gap:36px;font-size:13px}.desktop-nav a{color:#595d64;transition:color .2s}.desktop-nav a:hover{color:#0087f5}.nav-cta{display:flex;align-items:center;gap:22px;border:1px solid #d4d7dc;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.nav-cta:hover{background:#fff;border-color:#8b939e}.nav-cta span{font-size:17px}.reading-progress{height:2px;position:absolute;left:0;bottom:-1px;width:100%;transform:scaleX(var(--reading-progress));transform-origin:left;background:var(--blue)}.menu-toggle{display:none}.mobile-nav[hidden]{display:none}
.hero{position:relative;min-height:128svh;padding-top:var(--nav-height);overflow:clip}.hero-sticky{position:sticky;top:var(--nav-height);min-height:calc(100svh - var(--nav-height));display:flex;flex-direction:column;justify-content:space-between;overflow:clip}.hero-wash{position:absolute;z-index:-1;inset:-20% -10%;background:radial-gradient(ellipse at 78% 53%,rgba(191,222,251,.27),transparent 44%);pointer-events:none}.hero-main{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:22px;flex:1;padding-block:70px 80px;min-height:calc(100svh - 168px)}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;line-height:1.7}.hero-intro{display:flex;align-items:center;gap:10px;color:#757b83;font-size:9px;letter-spacing:1.6px}.tiny-mark{width:5px;height:5px;background:var(--blue);border-radius:50%;display:inline-block}.hero h1{font-size:clamp(76px,8.6vw,128px);line-height:.985;letter-spacing:-.074em;font-weight:620;margin-top:28px}.hero h1>span{color:var(--blue)}.hero-description{font-size:20px;line-height:1.5;letter-spacing:-.35px;color:#737983;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:17px;font-size:13px;font-weight:600}.hero-link{margin-top:30px}.circle-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid #c9cfd8;border-radius:50%;font-size:17px;transition:transform .3s,background .3s}.text-link:hover .circle-arrow{transform:rotate(45deg);background:#fff}.hero-copy{position:relative;z-index:2;transform:translateY(calc(var(--hero-progress)*-75px));opacity:calc(1 - var(--hero-progress)*.75);will-change:transform,opacity}.hero-bottom{display:flex;align-items:center;justify-content:space-between;padding-block:0 31px;color:#808691;font-size:9px;letter-spacing:1.2px}.hero-bottom>p{display:flex;gap:30px}.hero-bottom>p span{color:#a0a5ad}.scroll-hint{display:flex;gap:22px;align-items:center;font-size:11px;letter-spacing:0}.scroll-hint>span{font-size:21px;color:#3e4650;transform:translateY(calc(var(--hero-progress)*8px))}
.brand-scene{position:relative;width:100%;aspect-ratio:1;perspective:1100px;transform:translateY(calc(var(--hero-progress)*-38px));isolation:isolate}.brand-sculpture{position:absolute;inset:9%;transform-style:preserve-3d;transform:rotateX(calc(12deg - var(--hero-progress)*12deg)) rotateY(calc(-14deg + var(--hero-progress)*22deg)) rotateZ(calc(-5deg + var(--hero-progress)*5deg));will-change:transform}.brand-tile{position:absolute;width:40%;height:40%;transform-style:preserve-3d;transition:filter .4s}.brand-tile>div{width:100%;height:100%;border-radius:30%;transform:rotate(45deg);background:linear-gradient(135deg,#13a8ff 0%,#008afa 48%,#006deb 100%);box-shadow:1px 1px 0 #79caff,2px 2px 0 #65baff,3px 3px 0 #329cf7,4px 4px 0 #118bec,5px 5px 0 #087fe0,6px 6px 0 #0876d6,7px 7px 0 #056dcb,8px 8px 0 #096ac5,10px 10px 0 #1468b7,20px 26px 34px rgba(5,104,206,.17),inset 1px 1px 2px rgba(255,255,255,.65),inset -2px -2px 8px rgba(0,62,174,.16);position:relative;overflow:hidden}.brand-tile>div::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.2),transparent 45%,rgba(255,255,255,.025) 74%)}.tile-one{top:4%;left:3%;transform:translate3d(calc(var(--hero-progress)*-32px),calc(var(--hero-progress)*-32px),20px)}.tile-two{top:4%;right:3%;transform:translate3d(calc(var(--hero-progress)*32px),calc(var(--hero-progress)*-32px),2px)}.tile-three{bottom:2%;left:3%;transform:translate3d(calc(var(--hero-progress)*-32px),calc(var(--hero-progress)*32px),38px)}.tile-four{bottom:2%;right:3%;transform:translate3d(calc(var(--hero-progress)*32px),calc(var(--hero-progress)*32px),14px)}.tile-four>div{background:linear-gradient(125deg,#c4e4ff,#a8d3fa 52%,#8bbcf1);box-shadow:1px 1px 0 #e0f2ff,2px 2px 0 #d0eaff,3px 3px 0 #bbddf9,4px 4px 0 #acd2f5,5px 5px 0 #9bc4ed,6px 6px 0 #8ab6e1,7px 7px 0 #80acda,8px 8px 0 #7ca6d6,10px 10px 0 #75a1d2,20px 26px 34px rgba(44,113,183,.14),inset 1px 1px 3px rgba(255,255,255,.8)}.scene-shadow{position:absolute;bottom:-5%;left:12%;width:85%;height:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(21,100,181,.13),transparent 66%);filter:blur(12px);transform:rotate(-5deg);z-index:-1}.scene-halo{position:absolute;inset:-13%;z-index:-2;background:radial-gradient(ellipse,#dcecff99,transparent 67%)}
.section-label{font-size:10px;letter-spacing:1.7px;font-weight:550;display:flex;gap:18px;align-items:center;line-height:1.7}.section-index{color:#9a9fa7;letter-spacing:0;font-size:11px}.company{padding-block:148px 165px;display:grid;grid-template-columns:1fr 4fr;gap:40px;position:relative;scroll-margin-top:20px}.company>.section-label{align-self:start;margin-top:16px}.statement{font-size:clamp(40px,4.7vw,67px);font-weight:550;line-height:1.17;letter-spacing:-.055em}.statement>span{color:#17191d;transition:color .2s}.statement>.statement-blue{color:var(--blue)}.company-detail{margin-top:50px;display:flex;align-items:flex-start;gap:29px;max-width:520px}.company-detail p{font-size:16px;line-height:1.85;color:#858992;letter-spacing:-.1px}.small-cross{width:28px;min-width:28px;height:28px;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:6px;transform:rotate(-3deg)}.small-cross i{background:#0a8dfc;border-radius:3px;transform:rotate(45deg) scale(.72)}.small-cross i:last-child{background:#a2cdf6}
.work{background:#101318;color:#f7f8fb;padding:74px 0 84px;border-radius:28px 28px 0 0;overflow:clip;scroll-margin-top:calc(var(--nav-height) - 1px)}.work-kicker{display:flex;justify-content:space-between;align-items:center;padding-bottom:41px;border-bottom:1px solid #ffffff19;color:#8b94a2}.product-status{font-size:10px;display:flex;align-items:center;gap:8px;color:#a0a7b1}.product-status i{width:5px;height:5px;background:#7cc5fc;border-radius:50%;box-shadow:0 0 10px #0c8bf570}.product-heading{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.octron-title{display:flex;align-items:center;gap:14px}.octron-title img{width:57px;height:57px}.octron-title h2{font-size:60px;font-weight:500;letter-spacing:-3px}.octron-title h2 span{font-size:13px;vertical-align:top;letter-spacing:0;display:inline-block;margin-top:14px;margin-left:4px}.product-category{font-size:9px;color:#87909e;letter-spacing:1.3px;line-height:1.7;text-align:right}.product-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-top:66px;gap:50px}.product-intro h3{font-size:clamp(44px,4.9vw,68px);line-height:1.1;letter-spacing:-.05em;font-weight:520}.product-intro h3 span{color:#828b99}.product-description{padding-bottom:4px}.product-description p{font-size:15px;line-height:1.8;color:#939ba7;max-width:355px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:16px 23px;border-radius:999px;font-size:12px;font-weight:550;line-height:1.3;transition:transform .2s,background .2s,box-shadow .2s}.button span{font-size:18px;line-height:1}.button:hover{transform:translateY(-3px)}.button-blue{background:#0089fc;color:#fff;margin-top:26px}.button-blue:hover{background:#229aff;box-shadow:0 8px 30px #0087f530}.product-stage{margin-top:78px;position:relative}.product-glow{position:absolute;inset:-10% 0 10%;background:radial-gradient(ellipse,#0f5c9360,transparent 67%);pointer-events:none}.product-window{width:94%;margin-inline:auto;position:relative;transform-origin:center bottom;transform:translateY(calc((1 - var(--product-progress))*45px)) scale(calc(.93 + var(--product-progress)*.07));will-change:transform}.product-window img{width:100%;height:auto;filter:drop-shadow(0 26px 30px #0005)}.product-stage figcaption{position:relative;margin-top:26px;text-align:center;font-size:11px;color:#677282}.product-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:77px;padding-top:40px;border-top:1px solid #ffffff1c}.benefit-icon{display:block;width:29px;height:29px;margin-bottom:22px;color:#7ca8d0}.benefit-icon svg{fill:none;stroke:currentColor;stroke-width:1.5;width:100%;height:100%;stroke-linecap:round;stroke-linejoin:round}.product-benefits h4{font-size:17px;font-weight:500;letter-spacing:-.3px}.product-benefits p{font-size:13px;color:#858f9d;line-height:1.85;margin-top:13px;max-width:290px}
.approach{padding-block:170px;display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.approach h2{font-size:clamp(40px,4.4vw,62px);font-weight:560;line-height:1.07;letter-spacing:-.055em;margin-top:40px}.approach h2 span{color:#989da6}.approach-intro>p{color:#818791;font-size:14px;line-height:1.8;margin-top:29px}.principles{display:flex;flex-direction:column}.principle{position:relative;display:grid;grid-template-columns:25px 1fr 65px;gap:20px;border-top:1px solid #dcdfe4;padding:33px 0 37px;align-items:start}.principle:last-child{border-bottom:1px solid #dcdfe4}.principle-number{font-size:10px;color:#a1a7af;padding-top:5px}.principle h3{font-size:21px;letter-spacing:-.7px;font-weight:550}.principle p{max-width:325px;font-size:13px;line-height:1.9;color:#858b94;margin-top:16px}.principle-symbol{height:55px;width:55px;position:relative;align-self:center;color:var(--blue)}.clarity-symbol i{position:absolute;inset:3px;border:1.5px solid currentColor;border-radius:50%}.clarity-symbol i:last-child{inset:16px;background:#0087f512}.craft-symbol{display:flex;align-items:center;justify-content:center}.craft-symbol i{position:absolute;width:34px;height:34px;border:1px solid currentColor;transform:rotate(30deg) skewY(-10deg);border-radius:5px;background:#f6f7f9}.craft-symbol i:nth-child(1){top:18px;opacity:.35}.craft-symbol i:nth-child(2){top:10px;opacity:.65}.craft-symbol i:nth-child(3){top:2px}.people-symbol i{position:absolute;width:27px;height:27px;border:1px solid currentColor;border-radius:50%;top:14px;left:14px;background:#0087f511}.people-symbol i:first-child{left:0}.people-symbol i:last-child{left:28px}
.next-chapter{text-align:center;background:#eceff3;position:relative;overflow:clip}.next-chapter::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 90%,#d5e6f8b0,transparent 60%);pointer-events:none}.next-inner{padding:90px 0 110px;position:relative}.next-mark{margin:0 auto 27px;width:60px;height:60px}.next-inner>.eyebrow{color:#89929d;font-size:9px;letter-spacing:1.7px}.next-inner h2{font-size:clamp(48px,6.2vw,86px);font-weight:550;letter-spacing:-.062em;line-height:1.06;margin-top:27px}.next-inner h2 span{color:var(--blue)}.next-description{font-size:15px;line-height:1.8;color:#818996;margin-top:27px}.button-dark{background:#171c25;color:#fff;margin-top:30px}.button-dark:hover{background:#2c3b4e;box-shadow:0 9px 25px #273e5a26}.site-footer{padding-block:40px 28px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:35px;border-bottom:1px solid #dfe2e7;gap:24px}.footer-top .brand{font-size:17px}.footer-top .brand img{width:33px;height:33px}.footer-top>p{font-size:12px;color:#7e848c}.back-top{display:inline-flex;gap:18px;align-items:center;font-size:11px;color:#6f7680}.back-top span{font-size:20px;color:#222b36}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:#949aa4;padding-top:23px}.footer-bottom>div{display:flex;gap:28px;color:#6a7480}.footer-bottom a:hover{color:var(--blue)}
.motion-enabled .reveal{opacity:0;transform:translateY(28px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.motion-enabled .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-enabled .product-benefits .reveal:nth-child(2){transition-delay:.1s}.motion-enabled .product-benefits .reveal:nth-child(3){transition-delay:.2s}.motion-enabled .hero-intro,.motion-enabled .hero h1,.motion-enabled .hero-description,.motion-enabled .hero-link{animation:hero-enter 1s cubic-bezier(.2,.7,.2,1) both}.motion-enabled .hero h1{animation-delay:.08s}.motion-enabled .hero-description{animation-delay:.16s}.motion-enabled .hero-link{animation-delay:.24s}.motion-enabled .brand-scene{animation:sculpture-enter 1.4s cubic-bezier(.2,.7,.2,1) both}.motion-enabled .statement>span{color:rgb(calc(176 - var(--line-progress,1)*153),calc(182 - var(--line-progress,1)*157),calc(190 - var(--line-progress,1)*161))}.motion-enabled .statement>.statement-blue{color:rgb(calc(176 - var(--line-progress,1)*176),calc(182 - var(--line-progress,1)*47),calc(190 + var(--line-progress,1)*55))}@keyframes hero-enter{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes sculpture-enter{from{opacity:0;scale:.87;translate:0 35px}to{opacity:1;scale:1;translate:0 0}}
@media(min-width:1600px){.hero-main{gap:100px}.brand-scene{width:540px}.hero h1{font-size:130px}}
@media(max-width:1100px){.container{width:calc(100% - 80px)}.hero h1{font-size:clamp(70px,9vw,104px)}.hero-main{gap:0;padding-block:65px}.hero-intro{font-size:8px;letter-spacing:1.15px}.hero-description{font-size:18px}.company{grid-template-columns:1fr;gap:35px;padding-block:110px}.company-content{padding-left:12%}.company>.section-label{margin-top:0}.statement{font-size:clamp(40px,5.6vw,62px)}.approach{gap:55px;padding-block:110px}.principle{grid-template-columns:20px 1fr 45px;gap:12px}.principle-symbol{scale:.8;transform-origin:right center}.product-intro{gap:35px}.product-description p{font-size:13px}.product-benefits{gap:35px}.desktop-nav{gap:25px}}
@media(max-width:760px){:root{--nav-height:66px}.container{width:calc(100% - 44px)}.nav-shell{width:calc(100% - 36px);gap:20px}.brand{font-size:18px}.brand img{width:33px;height:33px}.brand-inc{display:none}.desktop-nav,.nav-cta{display:none}.menu-toggle{border:0;background:transparent;width:42px;height:42px;padding:11px;display:flex;flex-direction:column;justify-content:center;gap:6px;position:relative}.menu-toggle span{display:block;width:20px;height:1.5px;background:#313945;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mobile-nav{position:absolute;left:0;right:0;top:var(--nav-height);background:#f6f7f9;padding:15px 26px 26px;box-shadow:0 20px 25px #13203912}.mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding:19px 0;border-top:1px solid #dee3e9;font-size:18px;letter-spacing:-.4px}.mobile-nav a span{font-size:17px;color:#9ba4b1}.hero{min-height:auto}.hero-sticky{position:relative;top:0;min-height:calc(100svh - var(--nav-height))}.hero-main{display:flex;flex-direction:column;padding-top:47px;padding-bottom:37px;min-height:0;gap:12px}.hero-copy{text-align:center;transform:none!important;opacity:1!important}.hero-intro{justify-content:center;font-size:7px;letter-spacing:1.3px}.hero h1{font-size:clamp(61px,13vw,92px);letter-spacing:-.07em;line-height:1;margin-top:24px}.hero h1 br:nth-of-type(2){display:none}.hero h1>span::before{content:" "}.hero-description{font-size:15px;line-height:1.6;margin-top:21px}.hero-description br{display:none}.hero-link{margin-top:19px;font-size:11px;gap:11px}.circle-arrow{width:25px;height:25px;font-size:15px}.brand-scene{width:min(75%,360px);margin:8px auto 8px;transform:none}.brand-sculpture{inset:9%}.hero-bottom{padding-bottom:22px;font-size:7px;letter-spacing:1px}.hero-bottom>p span{display:none}.scroll-hint{font-size:9px;gap:14px}.scroll-hint>span{font-size:18px}.company{padding-block:87px 94px;gap:30px;scroll-margin-top:0}.section-label{font-size:8px;letter-spacing:1.4px;gap:14px}.section-index{font-size:9px}.company-content{padding-left:0}.statement{font-size:clamp(30px,7.65vw,51px);line-height:1.22;letter-spacing:-.05em}.company-detail{margin-top:30px;gap:18px;max-width:480px}.company-detail p{font-size:13px;line-height:1.85}.small-cross{width:22px;min-width:22px;height:22px}.work{padding-block:45px 55px;border-radius:20px 20px 0 0}.work-kicker{align-items:flex-start;gap:20px;padding-bottom:25px}.product-status{font-size:8px;gap:6px;line-height:1.6}.product-status i{width:4px;height:4px;margin-top:5px;flex-shrink:0}.product-heading{margin-top:28px}.octron-title{gap:10px}.octron-title img{width:40px;height:40px}.octron-title h2{font-size:45px;letter-spacing:-2px}.octron-title h2 span{font-size:9px;margin-top:10px}.product-category{font-size:6px;letter-spacing:.9px}.product-intro{display:block;margin-top:42px}.product-intro h3{font-size:clamp(37px,9.4vw,60px);letter-spacing:-.055em}.product-description{margin-top:24px}.product-description p{font-size:13px;max-width:330px}.desktop-break{display:none}.button{padding:14px 20px;font-size:11px;gap:25px}.button-blue{margin-top:23px}.product-stage{margin-top:40px}.product-window{width:112%;max-width:none;margin-left:-6%}.product-stage figcaption{font-size:9px;margin-top:20px}.product-benefits{grid-template-columns:1fr;gap:0;margin-top:34px;padding-top:0;border-top:0}.product-benefits article{position:relative;padding:25px 0 25px 48px;border-top:1px solid #ffffff1c}.product-benefits article:last-child{padding-bottom:0}.benefit-icon{position:absolute;left:0;top:26px;width:24px;height:24px;margin:0}.product-benefits h4{font-size:15px}.product-benefits p{font-size:12px;margin-top:8px;max-width:330px}.approach{padding-block:90px;grid-template-columns:1fr;gap:37px}.approach h2{font-size:45px;line-height:1.06;margin-top:28px}.approach h2 br:nth-child(2){display:none}.approach h2 span::before{content:" "}.approach-intro>p{font-size:12px;margin-top:23px}.principle{padding:26px 0 29px;grid-template-columns:20px 1fr 45px;gap:10px}.principle h3{font-size:19px;letter-spacing:-.5px}.principle p{font-size:12px;line-height:1.85;margin-top:12px}.principle-number{font-size:9px}.next-inner{padding-block:64px 75px}.next-mark{width:52px;height:52px;margin-bottom:20px}.next-inner>.eyebrow{font-size:7px;letter-spacing:1.4px}.next-inner h2{font-size:clamp(40px,10.7vw,72px);margin-top:24px}.next-description{font-size:13px;margin-top:23px}.button-dark{margin-top:24px}.site-footer{padding-block:30px 22px}.footer-top{gap:14px;flex-wrap:wrap;padding-bottom:24px}.footer-top .brand{font-size:15px}.footer-top .brand img{width:28px;height:28px}.footer-top>p{display:none}.back-top{font-size:9px;gap:13px}.footer-bottom{font-size:8px;gap:20px;flex-wrap:wrap;align-items:flex-start;padding-top:20px}.footer-bottom>p:nth-child(2){display:none}.footer-bottom>div{gap:17px}.motion-enabled .product-benefits .reveal{transition-delay:0s!important}}
@media(max-width:370px){.container{width:calc(100% - 36px)}.hero h1{font-size:57px}.hero-description{font-size:13px}.hero-intro{font-size:6px}.work-kicker{gap:10px}.product-status{font-size:7px}.principle{grid-template-columns:18px 1fr;gap:10px}.principle-symbol{display:none}.statement{font-size:28px}}
.product-window img{clip-path:inset(3.9% 4.5% 4.5% 4.5% round 2%)}
.company-detail p,.principle p,.approach-intro>p,.next-description{color:#69717d}.hero-bottom,.footer-label,.footer-bottom{color:#747d89}.footer-contact{display:grid;grid-template-columns:1.3fr 1fr auto;gap:50px;padding-block:38px 40px;border-bottom:1px solid #dfe2e7}.footer-label{font-size:8px;letter-spacing:1.5px;color:#747d89;margin-bottom:16px}.contact-email{font-size:19px;letter-spacing:-.6px;display:inline-flex;gap:16px;align-items:center}.contact-email span{color:#0087f5;font-size:21px}.contact-email:hover{color:var(--blue)}.footer-contact address{font-style:normal;font-size:12px;line-height:1.9;color:#6f7784}.footer-social>a{display:block;font-size:12px;line-height:1.9;color:#6f7784}.footer-social>a span{display:inline-block;margin-left:18px}.footer-social>a:hover{color:var(--blue)}
@media(max-width:760px){.footer-contact{grid-template-columns:1fr auto;gap:30px 18px;padding-block:30px}.footer-contact>div:first-child{grid-column:1/-1}.footer-label{font-size:7px;margin-bottom:12px}.contact-email{font-size:21px}.footer-contact address,.footer-social>a{font-size:10px}.footer-contact .footer-social{padding-right:5px}.footer-bottom>p:last-child{display:none}.footer-top .brand{font-size:14px;letter-spacing:-.4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;will-change:auto!important}.hero{min-height:auto}.hero-sticky{position:relative;top:0}.hero-copy,.brand-scene,.product-window{transform:none!important;opacity:1!important}.brand-sculpture{transform:rotateX(8deg) rotateY(-10deg) rotateZ(-3deg)!important}.brand-tile{transform:none!important}.reveal{opacity:1!important;transform:none!important}.statement>span{color:var(--ink)!important}.statement>.statement-blue{color:var(--blue)!important}}
