/* Clic Imports — extended editorial experience.
   Static layouts are the default. Scroll choreography is progressive enhancement. */
:root{--chapter-space:clamp(140px,13vw,240px)}
html{scroll-padding-top:105px}
.section-pad{padding-block:var(--chapter-space)}
.section-label{margin-bottom:65px;letter-spacing:1.6px}
.about-intro{gap:12%;align-items:start}
.about-intro h2{font-size:clamp(48px,5.2vw,84px);line-height:1.16}
.about-copy{padding-top:13px;max-width:420px}
.about-copy p{font-size:19px;line-height:1.9}
.about-copy p+p{font-size:17px;line-height:1.9;margin-top:40px}
.service-list{margin-top:130px;column-gap:40px}
.service,.service+.service{padding:42px 10px 0 0;border-top:0;position:relative}
.service+.service:before{display:none}
.service:after{content:'';height:1px;position:absolute;inset:0 0 auto;background:var(--line);transform-origin:left;transform:scaleX(var(--rule-progress,1))}
.service-number{font-size:78px;font-weight:400;letter-spacing:-5px;margin-bottom:50px;color:#a5a5aa}
.service h3{font-size:29px;margin-bottom:23px}
.service p{line-height:1.9;max-width:290px}
.hero-scene{position:relative;background:var(--paper)}
.hero-scene .hero-copy{transform:translate3d(0,var(--hero-text-y,0px),0);opacity:var(--hero-text-opacity,1)}
.hero-scene .hero-visual{transform:translate3d(0,var(--hero-image-y,0px),0) scale(var(--hero-image-scale,1));transform-origin:50% 60%}
.hero-scene .hero-visual{animation:hero-image-entrance 1s .1s both}
@keyframes hero-image-entrance{from{opacity:0}to{opacity:1}}
.hero-scene .hero-visual img{will-change:auto;transform:none!important}
.hero-scene .hero-bottom{opacity:var(--hero-bottom-opacity,1)}
.scene-active .hero-copy,.scene-active .hero-visual,.scene-active .collection-track{will-change:transform}
.perspective-scene{background:#ededeb;position:relative;--word-active:#171719;--word-muted:#95959c}
.perspective-stage{padding:160px var(--gutter);display:flex;flex-direction:column;justify-content:center;min-height:760px}
.perspective-stage>.section-label{margin-bottom:90px}
.perspective-stage h2{font-size:clamp(48px,5.8vw,94px);line-height:1.23;letter-spacing:-.055em;max-width:1250px}
.perspective-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:95px}
.perspective-bottom p{font-size:16px;color:#626269;line-height:1.9;flex-shrink:0}
.perspective-line{width:100%;max-width:310px;height:1px;background:#c9c9cc;position:relative}
.perspective-line i{display:block;position:absolute;inset:0;background:var(--blue);transform:scaleX(var(--reading-progress,0));transform-origin:left}
.perspective-end{font-size:12px;letter-spacing:1.2px;white-space:nowrap;color:#717179}
.scroll-word{display:inline-block;background-repeat:no-repeat}
.scrub-ready .scroll-word{background-image:linear-gradient(90deg,var(--word-active,#171719) var(--word-fill,100%),var(--word-muted,#98989f) var(--word-fill,100%));background-clip:text;-webkit-background-clip:text;color:transparent}
.scrub-ready .scroll-word .blue{color:inherit}
.scroll-words .blue .scroll-word{--word-active:var(--blue);--word-muted:#7d82a1}
.products{padding-top:140px;padding-bottom:160px}
.products .section-heading{margin-bottom:85px}
.products .section-heading h2{font-size:clamp(48px,5.1vw,80px);line-height:1.13}
.products .section-heading>p{font-size:18px;line-height:1.9}
.product-grid{row-gap:110px;column-gap:60px}
.product-image{transform:translateZ(0)}
.product-image img{transform:translateX(var(--product-drift,0%)) scale(1.04)}
.product-card:hover .product-image img{transform:translateX(var(--product-drift,0%)) scale(1.075)}
.product-meta{padding:32px 0;gap:25px}
.product-meta h3{font-size:28px;letter-spacing:-.85px}
.product-meta p{font-size:16px;line-height:1.7;margin-top:15px}
.product-computing .product-image{height:540px}
.product-audio .product-image{height:450px}
.product-gaming .product-image{height:440px}
.product-home .product-image{height:470px}
.more-products{margin-top:110px;padding-top:60px}
.more-products>p{font-size:20px;padding-top:23px;line-height:1.5}
.extra-categories{column-gap:55px}
.extra-categories a{padding-block:26px;font-size:16px;line-height:1.6}
.selection-note{margin-top:55px;line-height:1.8}
.collection-navigation{display:none}
.kinetic-divider{padding:105px 0 135px;background:#fff;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.kinetic-line{width:max-content;white-space:nowrap;font-size:clamp(74px,9.3vw,150px);letter-spacing:-.065em;line-height:1.2;font-weight:500;transform:translate3d(var(--kinetic-x,0px),0,0);padding-left:var(--gutter)}
.kinetic-line.reverse{margin-top:20px;padding-left:13vw}
.kinetic-line span{color:#a8a8ae}
.import-section{padding-block:200px;border-top:0}
.import-top{gap:12%;grid-template-columns:1.5fr 1fr}
.import-top h2{font-size:clamp(44px,4.7vw,74px);line-height:1.2}
.import-top>p{font-size:18px;line-height:1.95}
.quick-quote{margin-top:120px;margin-bottom:50px}
.quick-quote label{font-size:16px;margin-bottom:30px}
.quick-input-row{padding-bottom:28px}
.quick-input-row input{font-size:clamp(22px,2.3vw,37px);padding-block:16px}
.quick-quote>p{margin-top:26px;font-size:14px}
.import-section>.text-link{font-size:16px;gap:35px;padding-bottom:17px}
.process-section{padding-top:190px;padding-bottom:160px;gap:12%}
.process-intro{top:150px}
.process-intro h2{font-size:clamp(45px,4.7vw,75px);line-height:1.14}
.process-intro>p{font-size:18px;line-height:1.9;margin-top:40px}
.process-intro .section-label{margin-bottom:60px}
.process-counter{margin-top:80px;gap:20px}
.process-counter>span:first-child{font-size:clamp(100px,10vw,160px);font-weight:400;letter-spacing:-.08em;line-height:1.2}
.process-counter>span:last-child{font-size:20px}
.process-steps{padding-left:32px}
.process-step{min-height:340px;padding:0 0 110px 18px;grid-template-columns:40px 1fr;gap:18px}
.process-step h3{font-size:28px;line-height:1.4;letter-spacing:-.7px;transition:color .4s,transform .55s}
.process-step p{font-size:17px;line-height:1.95;margin-top:28px;max-width:360px}
.step-number{font-size:14px;padding-top:10px}
.step-dot{left:-35px;top:14px}
.process-steps:before{top:18px;height:calc(100% - 330px)}
.process-steps:after{top:18px;max-height:calc(100% - 330px);transition:none}
.process-step.active h3{transform:translateX(7px)}
.business{min-height:1100px;grid-template-columns:1fr 1fr;--business-scale:1.1}
.business-copy{padding-top:200px;padding-bottom:180px;align-self:center}
.business h2{font-size:clamp(46px,4.8vw,78px);line-height:1.16}
.business .section-label{margin-bottom:80px}
.business-copy>p{font-size:18px;line-height:1.95;margin-top:55px}
.business-tags{margin-top:60px;margin-bottom:70px;gap:12px}
.business-tags li{font-size:14px;line-height:1.5;padding:12px 15px}
.business-image img{transform:scale(var(--business-scale));transform-origin:50% 50%;height:100%;object-fit:cover}
.business-image:after{background:linear-gradient(90deg,#19191b,transparent 30%)}
.manifesto-scene{padding:0;--word-active:#fff;--word-muted:#6a6a72}
.manifesto-stage{padding:170px var(--gutter) 45px;min-height:950px;position:relative;display:flex;flex-direction:column;justify-content:center}
.manifesto-stage>.eyebrow{color:#a5a5ad;font-size:12px;letter-spacing:1.6px;margin-bottom:80px}
.manifesto h2{font-size:clamp(55px,6.6vw,108px);line-height:1.25;letter-spacing:-.06em}
.manifesto-line,.manifesto-line.is-visible{transform:none;color:inherit}
.manifesto-line.final-line{margin-top:35px}
.manifesto-arrow{margin-top:75px;margin-bottom:105px;transform:rotate(var(--manifesto-rotation,0deg));opacity:var(--manifesto-cta-opacity,1)}
.manifesto-foot{font-size:12px;margin-top:auto;padding-top:35px}
.contact{padding-block:200px}
.contact h2{font-size:clamp(60px,6.3vw,105px);line-height:1.16}
.contact-copy>p{font-size:19px;line-height:1.95;margin-bottom:55px}
.contact-email{font-size:clamp(23px,2.4vw,38px);max-width:100%;padding-bottom:20px}
.contact-options{margin-top:110px}
.contact-options>a{padding-top:38px;row-gap:25px}
.contact-options strong{font-size:29px}
.contact-options>a>span:first-child{font-size:12px}
.footer{padding-top:100px;padding-bottom:45px}
.footer-main{padding-bottom:110px}
.footer-main>div>p{margin-top:28px;font-size:16px}
.footer nav,.footer-social{gap:28px;font-size:16px}
.footer-bottom{padding-top:38px;font-size:12px}

/* Desktop: naturally scrolling, pinned scenes. No wheel or touch interception. */
@media(min-width:960px) and (min-height:680px){
 .scroll-enhanced .hero-scene{height:180svh}
 .scroll-enhanced .hero{position:sticky;top:0;height:100svh;min-height:0;padding:clamp(106px,13svh,145px) 0 65px;overflow:hidden}
 .scroll-enhanced .hero h1{font-size:clamp(66px,8.5svh,106px)}
 .scroll-enhanced .hero-visual{flex:1;height:auto;min-height:220px;max-height:44svh;margin-top:18px}
 .scroll-enhanced .hero-visual img{object-fit:cover}
 .scroll-enhanced .hero-copy:focus-within{opacity:1;transform:none}
 .scroll-enhanced .perspective-scene{height:210svh}
 .scroll-enhanced .perspective-stage{position:sticky;top:0;height:100svh;min-height:0;padding-block:120px 85px}
 .scroll-enhanced .perspective-stage>.section-label{margin-bottom:70px}
 .scroll-enhanced .perspective-stage h2{font-size:clamp(50px,5.4vw,90px)}
 .scroll-enhanced .perspective-bottom{margin-top:70px}
 .scroll-enhanced .collection-scroll{height:390svh;position:relative}
 .scroll-enhanced .collection-stage{position:sticky;top:90px;height:calc(100svh - 90px);padding:25px 0 10px;display:flex;flex-direction:column;justify-content:center}
 .scroll-enhanced .collection-stage>.section-label{margin-bottom:19px}
 .scroll-enhanced .collection-stage .section-heading{margin-bottom:28px}
 .scroll-enhanced .collection-stage h2{font-size:clamp(39px,3.6vw,58px);line-height:1.1}
 .scroll-enhanced .collection-stage .section-heading>p{font-size:16px;line-height:1.75}
 .scroll-enhanced .collection-window{overflow:clip;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);flex-shrink:0}
 .scroll-enhanced .collection-track{display:flex;gap:clamp(32px,4vw,70px);width:max-content;transform:translate3d(var(--collection-x,0px),0,0)}
 .scroll-enhanced .collection-track .product-card{width:clamp(560px,64vw,1050px);flex-shrink:0;padding:0;opacity:1;clip-path:none;transition:none}
 .scroll-enhanced .collection-track .product-image{height:clamp(220px,calc(100svh - 500px),500px)}
 .scroll-enhanced .collection-track .product-meta{padding:20px 0 12px}
 .scroll-enhanced .collection-track .product-meta h3{font-size:24px}
 .scroll-enhanced .collection-track .product-meta p{font-size:15px;line-height:1.6;margin-top:8px}
 .scroll-enhanced .collection-navigation{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:14px}
 .collection-instruction{font-size:10px;letter-spacing:1.2px;color:#75757b;white-space:nowrap}
 .collection-meter{height:1px;background:var(--line);width:100%;position:relative;margin-inline:10px 40px}
 .collection-meter i{position:absolute;inset:0;background:var(--blue);transform:scaleX(var(--collection-progress,0));transform-origin:left}
 .collection-controls{display:flex;align-items:center;gap:18px;flex-shrink:0}
 .collection-controls button{display:grid;place-items:center;border:1px solid var(--line);width:37px;height:37px;border-radius:50%;background:none;font-size:19px;transition:color .2s,background .2s}
 .collection-controls button:hover{background:var(--ink);color:white}
 .collection-controls button:disabled{opacity:.35;background:none;color:var(--ink)}
 .collection-count{font-size:12px;color:#7d7d84;white-space:nowrap;font-variant-numeric:tabular-nums}
 .collection-count b{font-weight:500;color:var(--ink)}
 .scroll-enhanced .more-products{margin-top:100px}
 .scroll-enhanced .business-image{position:sticky;top:78px;height:calc(100svh - 78px);align-self:start}
 .scroll-enhanced .manifesto-scene{height:210svh}
 .scroll-enhanced .manifesto-stage{position:sticky;top:78px;min-height:0;height:calc(100svh - 78px);padding-top:60px;padding-bottom:30px}
 .scroll-enhanced .manifesto-stage>.eyebrow{margin-bottom:45px}
 .scroll-enhanced .manifesto h2{font-size:clamp(52px,8.2svh,100px);line-height:1.16}
 .scroll-enhanced .manifesto-arrow{margin-top:45px;margin-bottom:45px;width:65px;height:65px;font-size:34px}
 .scroll-enhanced .manifesto-foot{padding-top:25px}
}

@media(max-width:1100px){
 .service-list{column-gap:24px}.service-number{font-size:64px}.service h3{font-size:25px}
 .business-copy{padding-right:40px}.business h2{font-size:45px}.business-copy>p{font-size:17px}
 .business-tags{gap:9px}.business-tags li{font-size:12px;padding:10px}
 .product-grid{column-gap:32px}.product-meta h3{font-size:24px}
 .process-section{gap:8%}.process-step{padding-left:10px;grid-template-columns:32px 1fr;gap:12px}.process-step h3{font-size:24px}
 .contact-options strong{font-size:25px}.contact-email{font-size:26px}
}
@media(max-width:959px){
 :root{--chapter-space:130px}
 .section-label{margin-bottom:45px}.hero-scene .hero-copy,.hero-scene .hero-visual{transform:none;opacity:1}
 .about-intro{gap:50px}.about-copy{max-width:500px}.about-copy p{font-size:18px}.about-copy p+p{font-size:17px;margin-top:30px}
 .service-list{margin-top:85px}.service-number{margin-bottom:35px}.service h3{margin-bottom:20px}
 .perspective-stage{padding:130px var(--gutter);min-height:800px}.perspective-stage>.section-label{margin-bottom:65px}.perspective-stage h2{font-size:54px}.perspective-bottom{margin-top:75px;gap:25px}.perspective-line{max-width:100px}.perspective-end{display:none}
 .product-grid{row-gap:65px;column-gap:25px}.product-meta{padding-top:25px}.product-meta p{font-size:15px}.product-computing .product-image{height:390px}.product-audio .product-image{height:320px}.product-gaming .product-image{height:320px}.product-home .product-image{height:350px}
 .products{padding-block:120px}.products .section-heading{margin-bottom:60px}.products .section-heading>p{font-size:16px}.more-products{margin-top:70px}.extra-categories{gap:0 30px}.more-products>p{font-size:18px}.extra-categories a{font-size:15px}
 .kinetic-divider{padding-block:90px}.kinetic-line{font-size:90px}
 .import-section{padding-block:140px}.import-top{gap:45px}.import-top h2{font-size:48px}.import-top>p{font-size:17px;line-height:1.9}.quick-quote{margin-top:75px}.quick-input-row input{font-size:22px}
 .process-section{padding-block:140px}.process-intro h2{font-size:48px}.process-intro>p{font-size:17px}.process-step{min-height:290px;padding-bottom:75px}.process-steps:before{height:calc(100% - 280px)}.process-steps:after{max-height:calc(100% - 280px)}.process-step p{max-width:480px}
 .business{min-height:940px}.business-copy{padding-top:125px;padding-bottom:125px}.business .section-label{margin-bottom:50px}.business-copy>p{margin-top:40px}.business-tags{margin-top:45px;margin-bottom:50px}
 .manifesto-stage{padding:140px var(--gutter) 35px;min-height:950px}.manifesto-stage>.eyebrow{margin-bottom:70px}.manifesto h2{font-size:64px}.manifesto-arrow{margin-bottom:90px}
 .contact{padding-block:140px}.contact-top{gap:9%}.contact-copy>p{font-size:17px}.contact-options{margin-top:80px}.contact-email{font-size:21px}
}
@media(max-width:760px){
 .about-intro{grid-template-columns:1fr}.about-intro h2{font-size:52px}.section-label{font-size:12px}
 .process-section{grid-template-columns:1fr;gap:95px}.process-intro{position:static}.process-intro .section-label{margin-bottom:45px}.process-intro>p{margin-top:32px}.process-counter{display:none}
 .business h2{font-size:40px}.business-copy{padding-right:25px}.business-copy>p{font-size:16px}
 .contact h2{font-size:57px}.contact-options strong{font-size:22px}
 .contact-email{font-size:20px;letter-spacing:-.7px}
}
@media(max-width:600px){
 :root{--chapter-space:110px}
 .section-label{font-size:11px;line-height:1.8;letter-spacing:1.2px;margin-bottom:43px}
 .hero-scene .hero{min-height:900px;min-height:max(900px,110svh)}
 .hero-scene .hero-visual{max-height:310px;height:270px;min-height:260px;margin-top:35px}
 .hero-h1-label{font-size:9px}.hero-description{line-height:1.85;margin-top:29px}.hero-actions{margin-top:30px;gap:14px}
 .about-intro{gap:44px}.about-intro h2{font-size:43px;line-height:1.22}.about-copy p{font-size:17px;line-height:1.95}.about-copy p+p{font-size:16px;line-height:1.95;margin-top:35px}
 .service-list{margin-top:75px;gap:0}.service,.service+.service{padding:38px 0;grid-template-columns:70px 1fr;gap:15px 18px}.service-number{font-size:49px;letter-spacing:-3px;margin:0;grid-row:span 2}.service h3{font-size:24px;margin:0}.service p{font-size:16px;line-height:1.9;max-width:none}.service:last-child{padding-bottom:0}
 .perspective-stage{padding:115px 24px 100px;min-height:0}.perspective-stage>.section-label{margin-bottom:65px;font-size:10px}.perspective-stage h2{font-size:42px;line-height:1.3;letter-spacing:-.05em}.perspective-bottom{margin-top:70px;display:block}.perspective-bottom p{font-size:16px;line-height:1.9}.perspective-line{display:block;max-width:100%;margin-top:38px}
 .products{padding-block:110px}.products .section-heading{margin-bottom:55px}.products .section-heading h2{font-size:45px;line-height:1.18}.products .section-heading>p{font-size:16px;line-height:1.9;margin-top:35px}
 .product-grid{grid-template-columns:1fr;gap:62px}.product-card.product-computing,.product-card.product-audio,.product-card.product-gaming,.product-card.product-home{grid-column:auto;padding:0}.product-computing .product-image,.product-audio .product-image,.product-gaming .product-image,.product-home .product-image{height:350px}.product-audio .product-image{height:370px}.product-audio img{object-fit:cover;object-position:50% 52%}.product-meta{padding:25px 0 0;gap:24px}.product-meta h3,.product-audio .product-meta h3,.product-gaming .product-meta h3{font-size:25px;letter-spacing:-.7px}.product-meta p,.product-audio .product-meta p,.product-gaming .product-meta p{font-size:16px;max-width:none;line-height:1.75;margin-top:14px}.product-audio .circle-arrow,.product-gaming .circle-arrow,.product-meta .circle-arrow{width:40px;height:40px;font-size:20px}.product-index{font-size:10px;top:22px;left:22px}.product-home .product-image{height:300px}
 .more-products{margin-top:90px;padding-top:36px;gap:25px}.more-products>p{font-size:18px;padding-block:14px}.extra-categories{grid-template-columns:1fr}.extra-categories a{font-size:16px;padding-block:25px}.selection-note{font-size:12px;margin-top:40px;line-height:1.9}
 .kinetic-divider{padding-block:70px 85px}.kinetic-line{font-size:70px;line-height:1.3}.kinetic-line.reverse{padding-left:35px;margin-top:16px}
 .import-section{padding-block:120px}.import-top h2{font-size:39px;line-height:1.24}.import-top{gap:43px}.import-top>p{font-size:17px;line-height:1.95}.quick-quote{margin-top:75px;margin-bottom:36px}.quick-quote label{font-size:16px;margin-bottom:25px}.quick-input-row{gap:12px;padding-bottom:22px}.quick-input-row input{font-size:17px;padding-block:14px}.quote-submit{font-size:16px;gap:10px}.quick-quote>p{font-size:13px;line-height:1.8;margin-top:23px}.import-section>.text-link{font-size:15px}
 .process-section{padding-block:120px;gap:80px}.process-intro h2{font-size:43px;line-height:1.22}.process-intro>p{font-size:17px;line-height:1.95;margin-top:34px}.process-step{grid-template-columns:30px 1fr;gap:12px;min-height:325px;padding:0 0 85px 4px}.process-step h3{font-size:23px;line-height:1.4}.process-step p{font-size:16px;line-height:1.95;margin-top:25px}.step-number{font-size:12px;padding-top:7px}.process-step:last-child{min-height:250px;padding-bottom:0}.process-steps:before{height:calc(100% - 245px)}.process-steps:after{max-height:calc(100% - 245px)}
 .business{display:flex;min-height:0}.business-copy{padding:120px 24px 70px}.business .section-label{font-size:11px;margin-bottom:55px}.business h2{font-size:47px;line-height:1.2}.business-copy>p{font-size:17px;line-height:1.95;margin-top:45px}.business-tags{margin-top:43px;margin-bottom:55px;gap:10px}.business-tags li{font-size:12px;padding:10px 12px}.business .button{font-size:14px;padding:17px 20px}.business-image{height:390px}.business-image:after{background:linear-gradient(#19191b,transparent 25%)}
 .manifesto-stage{padding:120px 24px 32px;min-height:900px}.manifesto-stage>.eyebrow{font-size:11px;line-height:1.8;margin-bottom:65px}.manifesto h2{font-size:clamp(36px,10.6vw,50px);line-height:1.33}.manifesto-line.final-line{margin-top:40px;max-width:100%}.manifesto-arrow{margin-top:60px;margin-bottom:90px;width:64px;height:64px;font-size:35px}.manifesto-foot{font-size:9px;gap:22px;line-height:1.8;padding-top:30px}
 .contact{padding-block:120px}.contact-top{grid-template-columns:1fr;gap:65px}.contact h2{font-size:56px;line-height:1.22}.contact-copy>p{font-size:18px;line-height:1.9;margin-bottom:40px}.contact-email{font-size:26px;letter-spacing:-.9px;padding-bottom:20px}.contact-options{margin-top:75px;gap:45px}.contact-options>a{padding-top:30px;gap:20px}.contact-options strong{font-size:25px}.contact-options>a>span:first-child{font-size:11px}
 .footer{padding:75px 24px 32px}.footer-main{gap:45px;padding-bottom:65px}.footer-main>div>p{font-size:15px;margin-top:24px}.footer nav{row-gap:27px;font-size:15px}.footer-social{font-size:15px;gap:35px}.footer-bottom{padding-top:32px;row-gap:27px;font-size:11px}.footer-bottom>div{font-size:11px;line-height:1.8}
}
@media(max-width:360px){.about-intro h2{font-size:38px}.perspective-stage h2{font-size:37px}.products .section-heading h2{font-size:40px}.import-top h2{font-size:34px}.contact-email{font-size:23px}.service,.service+.service{grid-template-columns:58px 1fr;gap:14px}.hero-scene .hero{min-height:930px}}
@media(min-width:960px) and (min-height:680px) and (max-height:800px){
 .scroll-enhanced .perspective-stage{padding-block:85px 55px}.scroll-enhanced .perspective-stage>.section-label{margin-bottom:40px}.scroll-enhanced .perspective-stage h2{font-size:clamp(44px,4.7vw,62px)}.scroll-enhanced .perspective-bottom{margin-top:45px}.perspective-bottom p{font-size:15px}
 .scroll-enhanced .manifesto-stage{padding-top:35px;padding-bottom:25px}.scroll-enhanced .manifesto-stage>.eyebrow{margin-bottom:30px}.scroll-enhanced .manifesto h2{font-size:56px;line-height:1.15}.scroll-enhanced .manifesto-line.final-line{margin-top:22px}.scroll-enhanced .manifesto-arrow{margin-block:26px;width:54px;height:54px;font-size:30px}
 .process-intro{top:120px}.process-intro .section-label{margin-bottom:40px}.process-intro h2{font-size:54px}.process-intro>p{margin-top:30px;font-size:17px}.process-counter{margin-top:50px}.process-counter>span:first-child{font-size:112px}
}
@media(prefers-reduced-motion:reduce){
 .hero-scene .hero-copy,.hero-scene .hero-visual,.hero-scene .hero-bottom,.product-image img,.kinetic-line,.business-image img,.manifesto-arrow,.process-step h3{transform:none!important;opacity:1!important}
 .scroll-word{background:none!important;color:inherit!important}.scroll-words{color:var(--word-active,var(--ink))}.collection-track{transform:none!important}.perspective-line i{transform:scaleX(1)}
}
@media print{.hero-scene,.perspective-scene,.collection-scroll,.manifesto-scene{height:auto!important}.hero,.perspective-stage,.collection-stage,.manifesto-stage{position:static!important;height:auto!important;min-height:0!important}.scroll-word{color:inherit!important;background:none!important}.collection-track{display:grid!important;transform:none!important;width:auto!important}.collection-track .product-card{width:auto!important}.collection-window{overflow:visible!important}.collection-navigation,.site-header,.hero-bottom{display:none!important}.reveal,.image-reveal{opacity:1!important;transform:none!important;clip-path:none!important}}
