.public-site{--refresh-paper:#f2f3ef;--refresh-paper-raised:#fafaf7;--refresh-ink:#111713;--refresh-forest:#17231b;--refresh-forest-soft:#253329;--refresh-accent:#c47c1a;--refresh-accent-dark:#854b09;--refresh-line:#1117131f;--refresh-line-light:#fafaf729;--refresh-muted:#1117139e;--refresh-muted-light:#fafaf7ad;--home-section-dark:#303030;--refresh-radius:16px;--refresh-radius-inner:8px;--refresh-ease:cubic-bezier(.32, .72, 0, 1);--refresh-shadow:0 26px 70px #1c2b211f;--site-gutter:clamp(20px, 3.5vw, 64px);--content-gutter:clamp(24px, 9vw, 138px);--section-space:clamp(72px, 7vw, 108px);--text-micro:10px;--text-label:11px;--text-caption:12px;--text-supporting:14px;--text-body:16px}html[lang=zh-Hant] .public-site{--text-micro:11px;--text-label:12px}.public-site .site-hdr{padding-inline:var(--site-gutter)}.on-home .hero-glass-grid{inset-inline:var(--site-gutter)}.on-home .hero-glass-copy{padding-left:var(--content-gutter)}.design-reveal{opacity:0;transition:opacity .76s var(--refresh-ease) var(--reveal-delay,0s), transform .76s var(--refresh-ease) var(--reveal-delay,0s);transform:translateY(30px)}.design-reveal.is-visible{opacity:1;transform:translateY(0)}.on-home .story-sect{min-height:clamp(620px,72vw,820px);padding:clamp(82px, 9vw, 138px) var(--site-gutter);background:var(--refresh-forest);place-items:end center}.on-home .story-bg{background-position:50% 58%;transform:scale(1.01)}.on-home .story-shade{background:linear-gradient(90deg,#0a0f0bd1,#0a0f0b47 58%,#0a0f0b1a),linear-gradient(#0000 34%,#0a0f0bad)}.on-home .story-card{border-radius:var(--refresh-radius);-webkit-backdrop-filter:none;background:#0f1711e0;border:0;grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:44px 24px;width:min(1240px,100%);min-height:390px;padding:clamp(42px,5vw,72px);display:grid;box-shadow:0 0 0 7px #f5f6f212,0 28px 80px #050a0747,inset 0 1px #ffffff1f}.on-home .story-heading{grid-column:1/span 5}.on-home .story-heading .section-eyebrow,.on-home .intro-copy-head .section-eyebrow{display:none}.on-home .story-title{letter-spacing:-.04em;max-width:8ch;font-size:clamp(48px,6vw,86px);font-style:normal;line-height:.96}.on-home .story-quote{display:none}.on-home .story-lines{grid-column:7/span 5;align-self:center;padding:0}.on-home .story-lines p{border-bottom:1px solid #ffffff1f;padding:12px 0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.on-home .story-lines p:last-child{border-bottom:0}.on-home .story-foot{grid-column:1/-1;gap:30px}.on-home .story-logo{width:118px}.on-home .intro-sect{background:var(--home-section-dark);grid-template-columns:minmax(0,62%) minmax(360px,38%);min-height:clamp(600px,48vw,720px)}.on-home .intro-media-shade{background:linear-gradient(#080d0924,#080d099e)}.on-home .intro-play{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:64px;transition:background-color .42s var(--refresh-ease), color .42s var(--refresh-ease), transform .42s var(--refresh-ease);background:#131f17c2;border-color:#ffffff75;padding:0 24px;box-shadow:inset 0 1px #ffffff2e}.on-home .intro-play:hover{background:var(--refresh-paper-raised);transform:translate(-50%,-52%)}.on-home .intro-copy{border-left-color:var(--refresh-line-light);background:radial-gradient(circle at 100% 0, #c47c1a1a, transparent 38%), var(--home-section-dark)}.on-home .intro-slide{gap:42px;padding:112px clamp(34px,4vw,66px) 94px}.on-home .intro-slide h2{letter-spacing:-.035em;text-wrap:balance;max-width:11ch;font-size:clamp(40px,3.8vw,58px);line-height:1.02}.on-home .intro-controls{gap:6px;bottom:30px}.on-home .intro-control{transition:background-color .36s var(--refresh-ease), color .36s var(--refresh-ease), transform .36s var(--refresh-ease);border-color:#fff3}.on-home .intro-control:hover{background:#ffffff1a}.on-home .intro-dot:before{transition:background-color .36s var(--refresh-ease), transform .36s var(--refresh-ease)}.on-home .marquee-sect{min-height:310px;padding:var(--section-space) var(--site-gutter);border-top-color:var(--refresh-line-light);background:var(--home-section-dark)}.on-home .partners-head{padding-inline:calc(var(--content-gutter) - var(--site-gutter));margin-bottom:38px}.on-home .partners-head h2{letter-spacing:-.035em;white-space:nowrap;max-width:none;font-size:clamp(34px,4vw,56px)}.on-home .partners-window{border-top:0;border-bottom:0;padding-block:0}.on-home .marquee-track{--partner-gap:clamp(18px, 2.5vw, 40px);--partner-edge-gap:clamp(9px, 1.25vw, 20px);justify-content:space-around;gap:var(--partner-gap);min-width:100%;min-height:104px;padding-inline:var(--partner-edge-gap)}.on-home .m-item{aspect-ratio:1;width:clamp(120px,10vw,144px);transition:background-color .4s var(--refresh-ease), border-color .4s var(--refresh-ease), transform .4s var(--refresh-ease);background:#ffffff0b;border:1px solid #ffffff26;border-radius:8px;margin-inline:0;padding:16px}.on-home .m-link:hover,.on-home .m-link:focus-visible{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-3px)}.on-home .m-logo{opacity:.6;height:34px;transition:opacity .4s var(--refresh-ease), filter .4s var(--refresh-ease)}.public-site .info-lead{padding-left:var(--content-gutter);padding-right:var(--site-gutter)}.public-site .info-directory{padding-inline:var(--site-gutter)}.public-site .home-footer{border-top-color:var(--refresh-line);background:var(--refresh-paper);min-height:clamp(300px,28vw,420px)}.public-site .hf-arch{padding:clamp(34px, 4vw, 58px) var(--site-gutter)}.public-site .hf-arch-top>.hf-meta{white-space:nowrap;align-items:center;display:inline-flex}.public-site .hf-actions{flex-shrink:0;margin-left:auto}.public-site .hf-wordmark img{width:min(1080px,88%);max-height:128px}.public-site .hf-meta{color:#1117137a}.on-guardian .guardian-page{background:var(--refresh-paper)}.on-guardian .guardian-hero{background-color:var(--refresh-forest);background-position:50%;grid-template-columns:minmax(0,1fr);align-items:end;min-height:100dvh}.on-guardian .guardian-hero-shade{background:linear-gradient(90deg,#080d09eb 0%,#080d09ad 46%,#080d0929 100%),linear-gradient(#0000 38%,#080d09b8)}.on-guardian .guardian-hero-grid,.on-guardian .guardian-hero-mark{display:none}.on-guardian .guardian-hero-copy{width:min(760px,68vw);padding:calc(var(--hh) + 68px) 0 clamp(88px, 10vw, 142px) var(--content-gutter)}.on-guardian .guardian-kicker{color:#fafaf79e;margin-bottom:20px}.on-guardian .guardian-hero h1{text-wrap:balance;gap:14px;max-width:8ch;font-size:clamp(58px,8vw,118px);line-height:.88}.on-guardian .guardian-hero h1 em{letter-spacing:.01em;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:.32em;font-weight:400}.on-guardian .guardian-hero-intro{max-width:520px;margin-top:28px;font-size:clamp(15px,1.2vw,18px)}.on-guardian .guardian-hero-actions{margin-top:32px}.on-guardian .guardian-cta{min-width:210px}.on-guardian .guardian-text-cta,.on-module .module-secondary-cta{transition:border-color .36s var(--refresh-ease), color .36s var(--refresh-ease), transform .36s var(--refresh-ease);border-bottom-color:#ffffff61;padding:10px 0}.on-guardian .guardian-hero-aside{top:auto;right:var(--site-gutter);width:max-content;max-width:min(72vw,720px);bottom:clamp(34px,5vw,72px)}.on-guardian .guardian-highlights{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:2px;overflow-x:auto}.on-guardian .guardian-highlights a{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;transition:border-color .36s var(--refresh-ease), background-color .36s var(--refresh-ease), color .36s var(--refresh-ease), transform .36s var(--refresh-ease);background:#0a120d6b;border:1px solid #ffffff3d;border-radius:999px;flex:none;padding:10px 14px;box-shadow:inset 0 1px #ffffff14}.on-guardian .guardian-highlights::-webkit-scrollbar{display:none}.on-guardian .guardian-highlights a:hover,.on-guardian .guardian-highlights a:focus-visible{color:var(--refresh-ink);background:#f5f4eff0;border-color:#ffffff94;transform:translateY(-2px)}.on-guardian .guardian-section-head{flex-direction:column;align-items:flex-start;gap:20px;max-width:820px}.on-guardian .guardian-section-head>p{max-width:620px;padding:0}.on-guardian .guardian-series{padding:clamp(110px, 12vw, 180px) var(--content-gutter) clamp(46px, 5vw, 76px)}.on-guardian .guardian-series-grid{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.on-guardian .guardian-series-card{border-radius:var(--refresh-radius);background:var(--refresh-paper-raised);transition:box-shadow .5s var(--refresh-ease), transform .5s var(--refresh-ease);border:0;box-shadow:0 0 0 6px #17231b0b,0 22px 60px #1c2b2117,inset 0 1px #fffc}.on-guardian .guardian-series-card:first-child{grid-area:1/1/span 2/span 7}.on-guardian .guardian-series-card:nth-child(2){grid-area:1/8/auto/-1;transform:none}.on-guardian .guardian-series-card:nth-child(3){grid-area:2/8/auto/-1}.on-guardian .guardian-series-card:hover,.on-guardian .guardian-series-card:nth-child(2):hover{transform:translateY(-5px);box-shadow:0 0 0 6px #c47c1a14,0 30px 72px #1c2b2124}.on-guardian .guardian-series-card:first-child .guardian-series-card-media{aspect-ratio:auto;flex:auto;min-height:360px}.on-guardian .guardian-series-card:nth-child(n+2){grid-template-columns:minmax(180px,42%) minmax(0,58%);display:grid}.on-guardian .guardian-series-card:nth-child(n+2) .guardian-series-card-media{aspect-ratio:auto;min-height:100%}.on-guardian .guardian-series-index,.on-guardian .guardian-series-key{display:none}.on-guardian .guardian-card-corner{-webkit-backdrop-filter:none;backdrop-filter:none;width:38px;height:38px;transition:background-color .42s var(--refresh-ease), transform .42s var(--refresh-ease);background:#111713b8;border:0;top:16px;right:16px;box-shadow:inset 0 1px #fff3}.on-guardian .guardian-series-card-body{min-height:0;padding:clamp(26px,3vw,42px)}.on-guardian .guardian-series-card:nth-child(n+2) .guardian-series-card-body{min-height:0;padding:26px}.on-guardian .guardian-card-label{color:#11171375}.on-guardian .guardian-series-card h3{letter-spacing:-.035em;font-size:clamp(30px,3vw,46px)}.on-guardian .guardian-series-card:nth-child(n+2) h3{font-size:clamp(25px,2.2vw,34px)}.on-guardian .guardian-card-metrics{border-top:1px solid var(--refresh-line);gap:28px;margin-top:24px;padding-top:20px}.on-guardian .guardian-card-metrics span{background:0 0;border:0;border-radius:0;padding:0;display:block}.on-guardian .guardian-card-metrics strong{margin-bottom:6px;font-size:22px;display:block}.on-guardian .guardian-card-metrics small{display:block}.on-guardian .guardian-chip-row{gap:0;margin-top:18px}.on-guardian .guardian-chip-row span{border:0;border-right:1px solid var(--refresh-line);border-radius:0;padding:0 9px}.on-guardian .guardian-chip-row span:first-child{padding-left:0}.on-guardian .guardian-chip-row span:last-child{border-right:0}.on-guardian .guardian-card-link{color:#111713b8;border-top:0}.on-guardian .guardian-technical-card .guardian-card-link{color:#fafaf7d1;opacity:1}.on-guardian .guardian-technical-card:hover .guardian-card-link,.on-guardian .guardian-technical-card:focus-visible .guardian-card-link{color:var(--coral)}.on-guardian .guardian-technical-card:hover .guardian-card-corner{background:var(--coral);transform:translate(1px,-1px)}.on-guardian .guardian-technical-card:focus-visible .guardian-card-corner{background:var(--coral)}.on-guardian .guardian-technical{border-top:0;margin-top:clamp(84px,9vw,132px);padding-top:0}.on-guardian .guardian-technical>.guardian-eyebrow{display:none}.on-guardian .guardian-technical-card{border-radius:var(--refresh-radius);background:var(--refresh-forest);min-height:460px;transition:box-shadow .5s var(--refresh-ease), transform .5s var(--refresh-ease);grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);box-shadow:0 0 0 6px #17231b12,0 28px 70px #1c2b2124}.on-guardian .guardian-technical-card:hover{transform:translateY(-5px);box-shadow:0 0 0 6px #c47c1a17,0 34px 80px #1c2b212e}.on-guardian .guardian-technical-media{min-height:460px}.on-guardian .guardian-technical-body{padding:clamp(42px,5vw,72px)}.on-guardian .guardian-technical-body .guardian-chip-row span{border-right-color:#fafaf72e}.on-guardian .guardian-technologies{padding:clamp(42px, 4.5vw, 68px) var(--content-gutter) clamp(98px, 11vw, 162px);border-top:0}.on-guardian .guardian-technologies .guardian-eyebrow{display:none}.on-guardian .guardian-technology-grid{border-top:1px solid var(--refresh-line);border-bottom:1px solid var(--refresh-line);gap:0}.on-guardian .guardian-technology-group{border:0;border-right:1px solid var(--refresh-line);background:0 0;border-radius:0;padding:clamp(30px,3vw,44px)}.on-guardian .guardian-technology-group:last-child{border-right:0}.on-guardian .guardian-technology-group-head{border-bottom:0}.on-guardian .guardian-technology-group-head .guardian-series-key{display:none}.on-guardian .guardian-technology-list{grid-template-columns:1fr;gap:14px;padding-top:18px}.on-guardian .guardian-technology-list i{border-radius:var(--refresh-radius-inner);background:#17231b0f;border:0}.on-guardian .guardian-feature{min-height:clamp(540px,54vw,720px)}.on-guardian .guardian-feature-shade{background:linear-gradient(90deg,#080d09e6,#080d0975 62%,#080d091f)}.on-guardian .guardian-feature-copy{padding:clamp(90px, 10vw, 148px) var(--site-gutter) clamp(90px, 10vw, 148px) var(--content-gutter)}.on-guardian .guardian-feature-copy .guardian-kicker{display:none}.on-module .module-page{background:var(--refresh-paper)}.on-module .module-scene{background-color:var(--refresh-forest);height:100svh;min-height:720px}.on-module .module-scene:before{opacity:.7}.on-module .module-scene-shade{background:linear-gradient(90deg,#080d09eb,#080d098a 54%,#080d0929),linear-gradient(#0000 42%,#080d09b3)}.on-module .module-scene-grid{display:none}.on-module .module-watermark{opacity:.055;white-space:nowrap;max-width:60vw;font-size:clamp(100px,15vw,230px);line-height:.8;bottom:-1vw;right:3vw;overflow:hidden}.on-module .module-scene-copy{width:min(760px,67vw);padding:calc(var(--hh) + 48px) 0 clamp(108px, 12vw, 166px) var(--content-gutter)}.on-module .module-scene.has-technology-deck .module-scene-copy{padding-bottom:calc(208px + clamp(28px,4vh,48px))}.on-module .module-kicker{color:#fafaf79e;margin-bottom:22px}.on-module .module-scene h1{letter-spacing:-.045em;text-wrap:balance;max-width:8ch;font-size:clamp(52px,6.6vw,96px);line-height:.9}.on-module .module-scene-desc{max-width:540px;margin-top:12px;font-size:clamp(15px,1.2vw,18px)}.on-module .module-scene-tagline{color:#fafaf7f0;text-wrap:balance;max-width:620px;margin-top:20px;font-size:clamp(17px,1.45vw,21px);line-height:1.45}.on-module .module-scene h1+.module-scene-desc{margin-top:20px}.on-module .module-scene-actions{margin-top:26px}@media (width>=901px) and (height<=860px){.on-module .module-scene-copy .module-video-card:not(.is-docked){display:none}}.on-module .module-primary-cta{min-width:206px}.on-module .module-video-open,.on-guardian .module-video-open{border-radius:var(--refresh-radius);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:82px;transition:background-color .42s var(--refresh-ease), transform .42s var(--refresh-ease);background:#111b14d6;border-color:#fff3;padding:8px;box-shadow:0 0 0 5px #ffffff0f,inset 0 1px #ffffff1f}.on-module .module-video-open:hover,.on-guardian .module-video-open:hover{background:#1d2d22f0;transform:translateY(-3px)}.on-module .module-video-thumb,.on-guardian .module-video-thumb{border-radius:var(--refresh-radius-inner);width:104px;height:66px}.on-module .module-scene-techs{right:var(--site-gutter);scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:max-content;max-width:min(72vw,780px);padding:2px;bottom:clamp(28px,5vw,62px);overflow-x:auto}.on-module .module-scene-techs span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#0a120d6b;border:1px solid #ffffff3d;border-radius:999px;flex:none;padding:9px 12px;box-shadow:inset 0 1px #ffffff14}.on-module .module-scene-techs::-webkit-scrollbar{display:none}.on-module .module-materials{padding:clamp(108px, 12vw, 176px) var(--site-gutter);background:var(--refresh-paper);color:var(--refresh-ink)}.on-module .module-materials-head{flex-direction:column;align-items:flex-start;gap:28px;max-width:880px;margin-bottom:clamp(58px,7vw,90px)}.on-module .module-materials .module-section-eyebrow{color:#11171375}.on-module .module-materials-head h2{max-width:16ch;color:var(--refresh-ink);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,5.2vw,74px)}.on-module .module-materials-meta{border-top:1px solid var(--refresh-line);color:#1117137a;flex-direction:row;align-items:center;gap:18px;width:100%;padding-top:22px}.on-module .module-materials-meta>a{color:var(--refresh-ink);border-bottom-color:#11171352;margin-left:auto}.on-module .module-carousel-controls{margin-top:0}.on-module .module-carousel-counter{color:#11171385}.on-module .module-carousel-controls button{color:#111713ad;transition:background-color .36s var(--refresh-ease), color .36s var(--refresh-ease), transform .36s var(--refresh-ease), opacity .36s var(--refresh-ease);border-color:#1117132e}.on-module .module-carousel-controls button:hover:not(:disabled){background:var(--refresh-forest);color:#fff}.on-module .module-carousel-shell:before{background:linear-gradient(90deg, var(--refresh-paper), #f2f3ef00)}.on-module .module-carousel-shell:after{background:linear-gradient(270deg, var(--refresh-paper), #f2f3ef00)}.on-module .module-product-carousel:focus-visible{box-shadow:0 0 0 2px var(--refresh-accent)}.on-module .module-product-media img,.on-module .module-product-media video{transition:transform .7s var(--refresh-ease)}.on-module .module-product-code{bottom:20px;left:22px}.on-module .module-product-specs{border-top:1px solid var(--refresh-line);border-bottom:1px solid var(--refresh-line);gap:0;margin-top:22px;padding:13px 0}.on-module .module-product-specs>span{border:0;border-right:1px solid var(--refresh-line);color:#1117139e;border-radius:0;padding:0 10px}.on-module .module-product-specs>span:first-child{padding-left:0}.on-module .module-product-specs>span:last-child{border-right:0}.on-module .module-carousel-status{color:#11171380}.on-module .module-carousel-progress{background:#1117131a}.on-module .module-carousel-progress i{background:var(--refresh-accent);transition:width .3s var(--refresh-ease)}.on-module .module-all-cta a{color:var(--refresh-ink);transition:background-color .36s var(--refresh-ease), color .36s var(--refresh-ease), transform .36s var(--refresh-ease);border-color:#11171333}.on-module .module-all-cta a:hover{background:var(--refresh-forest);color:#fff}.on-module .module-all-count{color:#1117137a}.on-module .module-empty{border-radius:var(--refresh-radius);color:var(--refresh-muted);background:#17231b0b;padding:88px 30px}@media (width<=1050px){.on-guardian .guardian-series-card:first-child{grid-area:auto/1/auto/span 12}.on-guardian .guardian-series-card:first-child .guardian-series-card-media{aspect-ratio:1.9;flex:none;min-height:0}.on-guardian .guardian-series-card:nth-child(2){grid-area:auto/1/auto/span 6}.on-guardian .guardian-series-card:nth-child(3){grid-area:auto/7/auto/span 6}.on-guardian .guardian-series-card:nth-child(n+2){display:flex}.on-guardian .guardian-series-card:nth-child(n+2) .guardian-series-card-media{aspect-ratio:1.2;min-height:0}}@media (width<=900px){.public-site{--site-gutter:20px;--content-gutter:24px}.on-home .story-card{grid-template-columns:repeat(8,minmax(0,1fr))}.on-home .story-heading{grid-column:1/span 3}.on-home .story-lines{grid-column:5/-1}.on-home .intro-sect{grid-template-columns:1fr 1fr}.on-guardian .guardian-hero-copy,.on-module .module-scene-copy{width:min(720px,82vw)}.on-guardian .guardian-hero-aside,.on-module .module-scene-techs{width:max-content;max-width:calc(100vw - 48px)}.on-guardian .guardian-technical-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}}@media (width<=700px){.public-site{--site-gutter:16px;--content-gutter:24px;--section-space:68px}.public-site .info-directory{padding-inline:var(--content-gutter)}.public-site .info-lead{padding-right:var(--content-gutter)}.design-reveal{transform:translateY(20px)}.on-home .story-sect{min-height:0;padding:72px var(--site-gutter)}.on-home .story-card{border-radius:var(--refresh-radius);grid-template-rows:auto;grid-template-columns:1fr;gap:34px;min-height:0;padding:42px 24px 32px}.on-home .story-heading,.on-home .story-lines,.on-home .story-foot{grid-column:auto}.on-home .story-title{max-width:7ch;font-size:clamp(46px,14vw,62px)}.on-home .intro-sect{flex-direction:column;display:flex}.on-home .intro-media{min-height:58dvh}.on-home .intro-copy{min-height:470px}.on-home .intro-slide{padding:92px var(--content-gutter) 86px}.on-home .partners-head h2{white-space:normal;font-size:38px}.public-site .home-footer{min-height:290px}.public-site .hf-arch{padding:30px var(--site-gutter)}.public-site .hf-wordmark img{width:min(100%,560px)}.on-guardian .guardian-hero,.on-module .module-scene{height:auto;min-height:100dvh}.on-guardian .guardian-hero-copy,.on-module .module-scene-copy{width:100%;padding:calc(var(--hh) + 52px) var(--content-gutter) 190px}.on-guardian .guardian-hero h1,.on-module .module-scene h1{max-width:8ch;font-size:clamp(50px,14vw,72px)}.on-guardian .guardian-hero-actions,.on-module .module-scene-actions{flex-direction:column;align-items:flex-start}.on-guardian .guardian-cta,.on-module .module-primary-cta{width:min(100%,330px)}.on-guardian .guardian-hero-aside{right:var(--site-gutter);bottom:30px;left:var(--site-gutter);width:auto;padding:0;position:absolute}.on-guardian .guardian-highlights{justify-content:flex-start}.on-guardian .guardian-series,.on-guardian .guardian-technologies,.on-module .module-materials{padding:82px var(--content-gutter)}.on-guardian .guardian-series{padding-bottom:46px}.on-guardian .guardian-technologies{padding-top:38px}.on-guardian .guardian-series-grid{grid-template-columns:1fr;gap:26px}.on-guardian .guardian-series-card:first-child,.on-guardian .guardian-series-card:nth-child(2),.on-guardian .guardian-series-card:nth-child(3){grid-column:auto}.on-guardian .guardian-series-card:nth-child(n+2){display:flex}.on-guardian .guardian-series-card:nth-child(n+2) .guardian-series-card-media,.on-guardian .guardian-series-card:first-child .guardian-series-card-media{aspect-ratio:1.28;flex:none;min-height:0}.on-guardian .guardian-technical-card{grid-template-columns:1fr;min-height:0}.on-guardian .guardian-technical-media{aspect-ratio:1.55;min-height:0}.on-guardian .guardian-technology-grid{grid-template-columns:1fr}.on-guardian .guardian-technology-group{border-right:0;border-bottom:1px solid var(--refresh-line)}.on-guardian .guardian-technology-group:last-child{border-bottom:0}.on-guardian .guardian-feature-copy{padding:84px var(--content-gutter)}.on-module .module-watermark{display:none}.on-module .module-scene-copy{padding-bottom:250px}.on-module .module-scene-techs{right:var(--site-gutter);bottom:30px;left:var(--site-gutter);justify-content:flex-start;width:auto;max-width:none;overflow-x:auto}.on-module .module-scene-techs span{flex:none}.on-module .module-materials-head{margin-bottom:50px}.on-module .module-materials-head h2{font-size:clamp(40px,12vw,58px)}.on-module .module-materials-meta{flex-direction:column;align-items:flex-start}.on-module .module-materials-meta>a{margin-left:0}.on-module .module-carousel-controls{width:100%}}@media (prefers-reduced-motion:reduce){.design-reveal,.design-reveal.is-visible{opacity:1;transition:none;transform:none}:where(.on-guardian,.on-module,.on-technology) :where(a,button),.on-home :where(.story-sect,.intro-sect,.marquee-sect,.info-sect,.home-footer) :where(a,button),.on-guardian .guardian-series-card,.on-module .module-technology-card,.on-technology :where(.technology-featured-product,.technology-product-card){transition-duration:.01ms!important}}.on-module .module-technologies{background:var(--refresh-paper);color:var(--refresh-ink);scroll-margin-top:var(--hh);padding:clamp(108px,12vw,176px) clamp(24px,7vw,108px) clamp(128px,14vw,202px)}.on-module .module-technologies-head{max-width:880px;margin-bottom:clamp(64px,8vw,108px)}.on-module .module-technologies-head h2{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font:400 clamp(42px,5.5vw,78px)/.96 DM Serif Display,serif}.on-module .module-technologies-head>p{max-width:590px;color:var(--refresh-muted);text-wrap:pretty;margin-top:24px;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.on-module .module-technologies-meta{border-top:1px solid var(--refresh-line);color:#11171380;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:20px;margin-top:34px;padding-top:20px;font:500 9px/1 DM Mono,monospace;display:flex}.on-module .module-technologies-meta a{color:var(--refresh-ink);transition:border-color .42s var(--refresh-ease), color .42s var(--refresh-ease), transform .42s var(--refresh-ease);border-bottom:1px solid #11171347;align-items:center;gap:10px;margin-left:auto;padding-bottom:7px;display:inline-flex}.on-module .module-technologies-meta a:hover{border-color:var(--refresh-accent);color:var(--refresh-accent-dark);transform:translateY(-2px)}.on-module .module-technology-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(54px,7vw,94px) clamp(22px,3vw,44px);display:grid}.on-module .module-technology-card{min-width:0;color:inherit;transition:transform .7s var(--refresh-ease);grid-column:span 7;display:block}.on-module .module-technology-card:nth-child(4n+2),.on-module .module-technology-card:nth-child(4n+3){grid-column:span 5}.on-module .module-technology-card:nth-child(4n){grid-column:span 7}.on-module .module-technology-card:nth-child(4n+2){margin-top:clamp(38px,6vw,84px)}.on-module .module-technology-card:hover{transform:translateY(-7px)}.on-module .module-technology-card:focus-visible{outline:2px solid var(--refresh-accent);outline-offset:8px;border-radius:calc(var(--refresh-radius) + 6px)}.on-module .module-technology-media-shell{border-radius:calc(var(--refresh-radius) + 7px);background:#1c2b2111;padding:7px;display:block;box-shadow:inset 0 1px #fffc,0 24px 66px #1c2b211a}.on-module .module-technology-media{aspect-ratio:16/10;border-radius:var(--refresh-radius);background:var(--refresh-forest-soft);display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.on-module .module-technology-card:nth-child(4n+2) .module-technology-media,.on-module .module-technology-card:nth-child(4n+3) .module-technology-media{aspect-ratio:4/3}.on-module .module-technology-media>:where(img,video,iframe){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--refresh-ease), opacity .7s var(--refresh-ease);border:0}.on-module .module-technology-card:hover .module-technology-media>:where(img,video){transform:scale(1.04)}.on-module .module-technology-media-fallback,.on-technology :where(.technology-media-fallback,.technology-product-media-fallback){color:#fafaf79e;background:radial-gradient(circle at 72% 24%, #c47c1a40, transparent 32%), var(--refresh-forest-soft);place-items:center;width:100%;height:100%;display:grid}.on-module .module-technology-media-fallback svg,.on-technology :where(.technology-media-fallback,.technology-product-media-fallback) svg{stroke-width:1px;width:clamp(54px,7vw,92px);height:clamp(54px,7vw,92px)}.on-module .module-technology-body{padding:28px 8px 0;display:block}.on-module .module-technology-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.on-module .module-technology-heading strong{letter-spacing:-.03em;text-wrap:balance;max-width:13ch;font:400 clamp(28px,3.2vw,46px)/1 DM Serif Display,serif}.on-module .module-technology-heading i{background:var(--refresh-forest);color:#fff;width:42px;height:42px;transition:background-color .5s var(--refresh-ease), transform .5s var(--refresh-ease);border-radius:50%;flex:none;place-items:center;font:16px/1 DM Sans,sans-serif;display:grid}.on-module .module-technology-card:hover .module-technology-heading i{background:var(--refresh-accent-dark);transform:translate(3px,-3px)scale(1.04)}.on-module .module-technology-description{max-width:58ch;color:var(--refresh-muted);margin-top:16px;font-size:13px;line-height:1.75;display:block}.on-module .module-technology-footer{border-top:1px solid var(--refresh-line);color:#1117137a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:17px;font:500 9px/1.2 DM Mono,monospace;display:flex}.on-module .module-technology-footer span:last-child{color:var(--refresh-ink)}.on-module .module-technology-empty{border-radius:var(--refresh-radius);min-height:280px;color:var(--refresh-muted);background:#1c2b210e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding:clamp(34px,5vw,70px);display:flex}.on-module .module-technology-empty a{color:var(--refresh-ink);border-bottom:1px solid #1117134d;flex:none;padding-bottom:8px}.on-technology .technology-detail-page{background:var(--refresh-paper);color:var(--refresh-ink);overflow:hidden}.on-technology .technology-hero{min-height:100dvh;padding:calc(var(--hh) + 34px) clamp(24px, 5vw, 76px) 34px clamp(24px, 7vw, 108px);background:radial-gradient(circle at 18% 18%, #c47c1a17, transparent 30%), var(--refresh-paper);grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(38px,5vw,84px);display:grid}.on-technology .technology-hero-copy{min-width:0;padding-block:32px}.on-technology .technology-back-link{color:#11171394;letter-spacing:.09em;text-transform:uppercase;width:fit-content;transition:border-color .42s var(--refresh-ease), color .42s var(--refresh-ease), transform .42s var(--refresh-ease);border-bottom:1px solid #1117133d;align-items:center;gap:12px;padding-bottom:8px;font:500 9px/1 DM Mono,monospace;display:inline-flex}.on-technology .technology-back-link:hover{border-color:var(--refresh-accent);color:var(--refresh-accent-dark);transform:translate(-3px)}.on-technology .technology-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:8ch;margin-top:clamp(42px,6vw,80px);font:400 clamp(58px,7vw,108px)/.88 DM Serif Display,serif}.on-technology .technology-hero-description{max-width:54ch;color:var(--refresh-muted);text-wrap:pretty;margin-top:28px;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.on-technology .technology-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.on-technology .technology-primary-cta,.on-technology .technology-product-cta{background:var(--refresh-accent-dark);color:#fff;letter-spacing:.1em;text-transform:uppercase;min-height:52px;transition:background-color .5s var(--refresh-ease), transform .5s var(--refresh-ease), box-shadow .5s var(--refresh-ease);border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:6px 7px 6px 21px;font:500 9px/1 DM Mono,monospace;display:inline-flex}.on-technology .technology-primary-cta:hover,.on-technology .technology-product-cta:hover{background:var(--refresh-forest);transform:translateY(-3px);box-shadow:0 16px 34px #1c2b2129}.on-technology :where(.technology-primary-cta,.technology-product-cta):active{transform:scale(.98)}.on-technology .technology-cta-icon{width:38px;height:38px;transition:background-color .5s var(--refresh-ease), transform .5s var(--refresh-ease);background:#ffffff24;border-radius:50%;flex:none;place-items:center;font:15px/1 DM Sans,sans-serif;display:grid}.on-technology :where(.technology-primary-cta,.technology-product-cta):hover .technology-cta-icon{background:#ffffff38;transform:translate(2px,-2px)scale(1.04)}.on-technology .technology-secondary-cta{color:#111713b8;letter-spacing:.09em;text-transform:uppercase;transition:border-color .42s var(--refresh-ease), color .42s var(--refresh-ease), transform .42s var(--refresh-ease);border-bottom:1px solid #11171347;align-items:center;gap:10px;padding:13px 0 9px;font:500 9px/1 DM Mono,monospace;display:inline-flex}.on-technology .technology-secondary-cta:hover{border-color:var(--refresh-accent);color:var(--refresh-accent-dark);transform:translateY(-2px)}.on-technology .technology-hero-media-shell{border-radius:calc(var(--refresh-radius) + 9px);background:#1c2b2112;min-width:0;padding:7px;box-shadow:inset 0 1px #ffffffdb,0 30px 86px #1c2b2124}.on-technology .technology-hero-media{border-radius:calc(var(--refresh-radius) + 1px) calc(var(--refresh-radius) + 1px) var(--refresh-radius-inner) var(--refresh-radius-inner);background:var(--refresh-forest-soft);height:min(66dvh,720px);min-height:460px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.on-technology .technology-hero-media>:where(img,video,iframe){-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%}.on-technology .technology-hero-facts{border-radius:var(--refresh-radius-inner) var(--refresh-radius-inner) var(--refresh-radius) var(--refresh-radius);background:#fafaf729;grid-template-columns:1fr minmax(120px,.34fr);gap:1px;margin-top:7px;display:grid;overflow:hidden}.on-technology .technology-hero-facts>div{background:var(--refresh-forest);color:#fff;min-width:0;padding:18px 20px}.on-technology .technology-hero-facts dt{color:#fafaf780;letter-spacing:.1em;text-transform:uppercase;font:500 8px/1 DM Mono,monospace}.on-technology .technology-hero-facts dd{color:#fafaf7eb;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font:500 12px/1.35 DM Sans,sans-serif;overflow:hidden}.on-technology .technology-hero-facts>div:last-child dd{font-variant-numeric:tabular-nums;font:500 25px/1 DM Mono,monospace}.on-technology .technology-materials{background:var(--refresh-paper-raised);scroll-margin-top:var(--hh);padding:clamp(110px,13vw,190px) clamp(24px,7vw,108px) clamp(128px,14vw,210px)}.on-technology .technology-materials-head{max-width:850px;margin-bottom:clamp(58px,8vw,104px)}.on-technology .technology-materials-head h2{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font:400 clamp(42px,5.4vw,76px)/.96 DM Serif Display,serif}.on-technology .technology-materials-head p{max-width:57ch;color:var(--refresh-muted);margin-top:24px;font-size:clamp(15px,1.15vw,17px);line-height:1.75}.on-technology .technology-featured-product{border-radius:calc(var(--refresh-radius) + 4px);background:var(--refresh-forest);color:#fff;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 34px 90px #1c2b2129}.on-technology .technology-featured-media{background:var(--refresh-forest-soft);min-height:620px;overflow:hidden}.on-technology .technology-featured-media>:where(img,video,iframe),.on-technology .technology-product-media>:where(img,video,iframe){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--refresh-ease);border:0}.on-technology .technology-featured-product:hover .technology-featured-media>:where(img,video),.on-technology .technology-product-card:hover .technology-product-media>:where(img,video){transform:scale(1.035)}.on-technology .technology-featured-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,5.5vw,80px);display:flex}.on-technology .technology-product-label{color:#fafaf780;letter-spacing:.12em;text-transform:uppercase;font:500 9px/1 DM Mono,monospace}.on-technology .technology-featured-copy h3{letter-spacing:-.04em;text-wrap:balance;max-width:11ch;margin-top:20px;font:400 clamp(40px,4.8vw,68px)/.96 DM Serif Display,serif}.on-technology .technology-product-description{color:#fafaf7ad;max-width:50ch;margin-top:22px;font-size:14px;line-height:1.75}.on-technology .technology-product-specs{background:#fafaf724;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.on-technology .technology-product-specs>div{background:var(--refresh-forest);min-width:0;padding:17px 14px 18px}.on-technology .technology-product-specs dt{color:#fafaf76b;letter-spacing:.07em;text-transform:uppercase;font:500 8px/1.25 DM Mono,monospace}.on-technology .technology-product-specs dd{color:#fafaf7e6;font-variant-numeric:tabular-nums;margin-top:9px;font:500 13px/1.3 DM Mono,monospace}.on-technology .technology-product-cta{background:var(--refresh-accent-dark);width:fit-content;margin-top:36px}.on-technology .technology-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,42px);margin-top:clamp(24px,4vw,54px);display:grid}.on-technology .technology-product-card{border-radius:var(--refresh-radius);background:var(--refresh-paper);cursor:pointer;min-width:0;transition:box-shadow .65s var(--refresh-ease), transform .65s var(--refresh-ease);grid-template-columns:minmax(180px,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden;box-shadow:0 20px 56px #1c2b2117}.on-technology .technology-product-media{background:var(--refresh-forest-soft);min-height:390px;overflow:hidden}.on-technology .technology-product-body{flex-direction:column;min-width:0;padding:clamp(26px,3.2vw,44px);display:flex}.on-technology .technology-product-body h3{letter-spacing:-.03em;text-wrap:balance;font:400 clamp(28px,2.8vw,42px)/1 DM Serif Display,serif}.on-technology .technology-product-body>p{-webkit-line-clamp:4;color:var(--refresh-muted);-webkit-box-orient:vertical;margin-top:16px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.on-technology .technology-product-specs--compact{background:var(--refresh-line);grid-template-columns:1fr;margin-top:24px}.on-technology .technology-product-specs--compact>div{background:var(--refresh-paper);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.on-technology .technology-product-specs--compact dt{color:#1117136b}.on-technology .technology-product-specs--compact dd{color:#111713c2;text-align:right;margin-top:0}.on-technology .technology-product-text-link{width:fit-content;color:var(--refresh-ink);letter-spacing:.09em;text-transform:uppercase;transition:color .42s var(--refresh-ease), transform .42s var(--refresh-ease);align-items:center;gap:10px;margin-top:auto;padding-top:28px;font:500 9px/1 DM Mono,monospace;display:inline-flex}.on-technology .technology-product-text-link:hover{color:var(--refresh-accent-dark);transform:translate(3px)}.on-technology .technology-catalog-link{justify-content:center;margin-top:clamp(54px,7vw,94px);display:flex}.on-technology .technology-catalog-link a{min-width:min(100%,430px);color:var(--refresh-ink);letter-spacing:.1em;text-transform:uppercase;transition:background-color .5s var(--refresh-ease), color .5s var(--refresh-ease), transform .5s var(--refresh-ease);border:1px solid #11171333;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:19px 24px;font:500 9px/1 DM Mono,monospace;display:flex}.on-technology .technology-catalog-link a:hover{background:var(--refresh-forest);color:#fff;transform:translateY(-3px)}.on-technology .technology-empty-state{border-radius:calc(var(--refresh-radius) + 4px);background:radial-gradient(circle at 78% 24%, #c47c1a2e, transparent 30%), var(--refresh-forest);color:#fff;justify-content:space-between;align-items:flex-end;gap:42px;min-height:360px;padding:clamp(38px,6vw,82px);display:flex}.on-technology .technology-empty-state h3{letter-spacing:-.04em;font:400 clamp(38px,4.5vw,64px)/.98 DM Serif Display,serif}.on-technology .technology-empty-state p{color:#fafaf7a8;max-width:53ch;margin-top:20px;line-height:1.75}.on-technology :where(a,button):focus-visible{outline:2px solid var(--refresh-accent);outline-offset:4px}@media (width<=1120px){.on-technology .technology-hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:34px;padding-inline:clamp(24px,4vw,52px)}.on-technology .technology-product-grid{grid-template-columns:1fr}.on-technology .technology-product-card{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)}}@media (width<=820px){.on-module .module-technology-grid{gap:58px 22px}.on-module .module-technology-card,.on-module .module-technology-card:nth-child(4n+2),.on-module .module-technology-card:nth-child(4n+3),.on-module .module-technology-card:nth-child(4n){grid-column:span 6}.on-module .module-technology-card:nth-child(4n+2){margin-top:36px}.on-technology .technology-hero{min-height:0;padding:calc(var(--hh) + 38px) 24px 42px;grid-template-columns:1fr;gap:24px}.on-technology .technology-hero-copy{padding:16px 0 28px}.on-technology .technology-hero h1{max-width:10ch;margin-top:44px;font-size:clamp(52px,12vw,82px)}.on-technology .technology-hero-media{aspect-ratio:4/3;height:auto;min-height:0}.on-technology .technology-featured-product{grid-template-columns:1fr}.on-technology .technology-featured-media{aspect-ratio:16/10;min-height:0}}@media (width<=700px){.on-module .module-technologies{padding:84px 16px 112px}.on-module .module-technologies-head{margin-bottom:58px}.on-module .module-technologies-head h2{font-size:clamp(40px,12vw,58px)}.on-module .module-technologies-meta{flex-direction:column;align-items:flex-start}.on-module .module-technologies-meta a{margin-left:0}.on-module .module-technology-grid{grid-template-columns:1fr;gap:54px}.on-module .module-technology-card,.on-module .module-technology-card:nth-child(4n+2),.on-module .module-technology-card:nth-child(4n+3),.on-module .module-technology-card:nth-child(4n){grid-column:auto;margin-top:0}.on-module .module-technology-media,.on-module .module-technology-card:nth-child(4n+2) .module-technology-media,.on-module .module-technology-card:nth-child(4n+3) .module-technology-media{aspect-ratio:4/3}.on-module .module-technology-body{padding-inline:4px}.on-module .module-technology-heading strong{font-size:clamp(30px,9vw,42px)}.on-module .module-technology-empty{flex-direction:column;align-items:flex-start}.on-technology .technology-hero{padding-inline:16px}.on-technology .technology-hero h1{font-size:clamp(48px,15vw,70px)}.on-technology .technology-hero-actions{flex-direction:column;align-items:flex-start}.on-technology .technology-primary-cta{width:min(100%,330px)}.on-technology .technology-hero-media-shell{padding:5px}.on-technology .technology-hero-facts{grid-template-columns:minmax(0,1fr) 112px;margin-top:5px}.on-technology .technology-hero-facts>div{padding:15px 14px}.on-technology .technology-materials{padding:86px 16px 118px}.on-technology .technology-materials-head{margin-bottom:52px}.on-technology .technology-materials-head h2{font-size:clamp(40px,12vw,58px)}.on-technology .technology-featured-product{min-height:0}.on-technology .technology-featured-media{aspect-ratio:4/3}.on-technology .technology-featured-copy{padding:34px 24px 38px}.on-technology .technology-featured-copy h3{font-size:clamp(38px,11vw,54px)}.on-technology .technology-product-specs{grid-template-columns:1fr}.on-technology .technology-product-specs>div{justify-content:space-between;align-items:baseline;gap:14px;padding-inline:0;display:flex}.on-technology .technology-product-specs dd{text-align:right;margin-top:0}.on-technology .technology-product-card{grid-template-columns:1fr}.on-technology .technology-product-media{aspect-ratio:4/3;min-height:0}.on-technology .technology-product-body{min-height:330px}.on-technology .technology-empty-state{flex-direction:column;align-items:flex-start;min-height:420px}}@media (prefers-reduced-motion:reduce){.on-module .module-technology-card,.on-module .module-technology-media>:where(img,video),.on-technology :where(a,.technology-featured-product,.technology-product-card),.on-technology :where(.technology-featured-media,.technology-product-media)>:where(img,video){transition-duration:.01ms!important;transform:none!important}}:where(.on-module,.on-technology) .design-reveal{transition-duration:.56s}:where(.on-module,.on-technology) .design-reveal:not(.is-visible){transform:translateY(18px)}.on-module .module-technology-deck{z-index:5;width:min(1320px, calc(100% - (2 * var(--site-gutter))));grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;grid-template-columns:repeat(var(--technology-columns), minmax(0, 1fr));-webkit-backdrop-filter:blur(16px);scrollbar-width:none;scroll-snap-type:x mandatory;background:#0a110e6b;border:1px solid #ffffff2e;border-radius:16px;grid-template-rows:1fr;min-height:176px;display:grid;position:absolute;bottom:clamp(28px,4vh,48px);left:50%;overflow:auto hidden;transform:translate(-50%);box-shadow:0 24px 70px #00000042}.on-module .module-technology-deck::-webkit-scrollbar{display:none}.on-module .module-technology-deck-card{color:#ffffffb8;scroll-snap-align:start;min-width:0;min-height:176px;transition:background-color .26s var(--refresh-ease), color .26s var(--refresh-ease), transform .26s var(--refresh-ease), box-shadow .26s var(--refresh-ease);border-right:1px solid #ffffff1f;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:18px;padding:26px 22px 22px;display:grid;position:relative}.on-module .module-technology-deck-card:last-child{border-right:0}.on-module .module-technology-deck-card:hover,.on-module .module-technology-deck-card.is-active,.on-module .module-technology-deck:not(.is-ready) .module-technology-deck-card:first-child{z-index:1;color:var(--refresh-ink);background:#f6f5f0f0;transform:translateY(-6px);box-shadow:0 16px 32px #0000002e}.on-module .module-technology-deck-card:focus-visible{z-index:2;outline:2px solid var(--refresh-accent);outline-offset:-3px}.on-module .module-technology-deck-card:active{transform:translateY(-2px)scale(.99)}.on-module .module-technology-deck-index{letter-spacing:.12em;opacity:.62;font:500 10px/1 DM Mono,monospace;position:absolute;top:12px;left:14px}.on-module .module-technology-deck-media{background:#ffffff14;border-radius:8px;place-items:center;width:100px;height:84px;display:grid;overflow:hidden}.on-module .module-technology-deck-media>:where(img,svg){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .42s var(--refresh-ease)}.on-module .module-technology-deck-media>svg{width:44px;height:44px}.on-module :where(.module-technology-deck-card:hover,.module-technology-deck-card.is-active) .module-technology-deck-media>img{transform:scale(1.045)}.on-module .module-technology-deck-copy{flex-direction:column;min-width:0;display:flex}.on-module .module-technology-deck-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.35;overflow:hidden}.on-module .module-technology-deck-copy>span{-webkit-line-clamp:3;opacity:.68;-webkit-box-orient:vertical;margin-top:6px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.on-module .module-technology-deck-arrow{opacity:.72;transition:transform .26s var(--refresh-ease);font:400 14px/1 DM Sans,sans-serif;position:absolute;top:14px;right:16px}.on-module :where(.module-technology-deck-card:hover,.module-technology-deck-card.is-active) .module-technology-deck-arrow{transform:translate(2px,-2px)}.on-module .module-product-comparison{width:100%;padding:clamp(72px, 8vw, 116px) var(--content-gutter);background:var(--refresh-paper);color:var(--refresh-ink)}.on-module .module-product-comparison-head{max-width:760px;margin-bottom:clamp(24px,3vw,38px)}.on-module .module-product-comparison-head h2{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(34px,4.2vw,56px);line-height:1}.on-module .module-product-comparison-head p{max-width:56ch;color:var(--refresh-muted);margin-top:14px;font-size:14px;line-height:1.65}.on-module .module-product-rail{width:100%}.on-module .module-product-rail-controls{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:16px;display:flex}.on-module .module-product-rail-controls>p{color:#11171375;letter-spacing:.12em;font:500 9px/1 DM Mono,monospace}.on-module .module-product-rail-controls>p span:first-child{color:var(--refresh-ink)}.on-module .module-product-rail-controls>p i{margin-inline:7px;font-style:normal}.on-module .module-product-rail-controls>div{gap:7px;display:flex}.on-module .module-product-rail-controls button{border:1px solid var(--refresh-line);background:var(--refresh-paper-raised);width:42px;height:42px;color:var(--refresh-ink);cursor:pointer;transition:border-color .3s var(--refresh-ease), background-color .3s var(--refresh-ease), color .3s var(--refresh-ease), transform .3s var(--refresh-ease);border-radius:50%;place-items:center;font:16px/1 DM Sans,sans-serif;display:grid}.on-module .module-product-rail-controls button:hover:not(:disabled){border-color:var(--refresh-forest);background:var(--refresh-forest);color:var(--refresh-paper-raised);transform:translateY(-2px)}.on-module .module-product-rail-controls button:active:not(:disabled){transform:scale(.98)}.on-module .module-product-rail-controls button:disabled{cursor:not-allowed;opacity:.28}.on-module .module-product-picker-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#11171347 transparent;scrollbar-width:thin;gap:16px;width:100%;margin-inline:auto;padding:5px 2px 20px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.on-module .module-product-picker-grid::-webkit-scrollbar{height:5px}.on-module .module-product-picker-grid::-webkit-scrollbar-track{background:0 0}.on-module .module-product-picker-grid::-webkit-scrollbar-thumb{background:#1117133d;border-radius:999px}.on-module .module-product-select-card{border:1px solid var(--refresh-line);background:var(--refresh-paper-raised);min-width:0;color:var(--refresh-ink);cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;transition:border-color .28s var(--refresh-ease), background-color .28s var(--refresh-ease), color .28s var(--refresh-ease), box-shadow .28s var(--refresh-ease), transform .28s var(--refresh-ease);border-radius:12px;flex:0 0 clamp(198px,19vw,250px);grid-template-rows:auto auto minmax(58px,auto);display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1c2b210b}.on-module .module-product-select-media{aspect-ratio:4/3;background:var(--refresh-forest-soft);place-items:center;display:grid;position:relative;overflow:hidden}.on-module .module-product-select-media>:where(img,video){-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .42s var(--refresh-ease)}.on-module .module-product-select-media-fallback{color:#fafaf794;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:20px;font:500 9px/1.45 DM Mono,monospace}.on-module .module-product-selected-badge{z-index:2;min-height:28px;color:var(--refresh-paper-raised);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111713c7;border:1px solid #fafaf738;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font:600 9px/1 DM Mono,monospace;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #11171329}.on-module .module-product-selected-badge>span{background:var(--refresh-paper-raised);width:14px;height:14px;color:var(--refresh-forest);border-radius:50%;place-items:center;font:700 9px/1 DM Sans,sans-serif;display:grid}.on-module .module-product-select-tech-row{z-index:1;gap:8px;margin:-18px 16px 0;display:flex;position:relative}.on-module .module-product-select-tech-thumb{background:var(--refresh-paper-raised);border:1px solid #17231b1f;border-radius:8px;flex:none;width:40px;height:40px;overflow:hidden;box-shadow:0 8px 18px #1c2b2114}.on-module .module-product-select-tech-thumb>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.on-module .module-product-select-name{letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;padding:12px 16px 14px;font:400 clamp(16px,1.3vw,20px)/1.16 DM Serif Display,serif;display:flex;overflow:hidden}.on-module .module-product-select-card:hover{border-color:#17231b6b;transform:translateY(-2px);box-shadow:0 12px 30px #1c2b2114}.on-module .module-product-select-card:hover .module-product-select-media>:where(img,video){transform:scale(1.035)}.on-module .module-product-select-card:active{transform:scale(.985)}.on-module .module-product-select-card:has(input:focus-visible){outline:2px solid var(--refresh-accent);outline-offset:3px}.on-module .module-product-select-card.is-selected{border-color:var(--refresh-forest);background:var(--refresh-forest);color:var(--refresh-paper-raised);box-shadow:0 14px 34px #17231b29}.on-module .module-product-select-card.is-selected .module-product-select-media{box-shadow:inset 0 -1px #fafaf724}.on-module .module-comparison-prompt{color:#1117139e;min-height:34px;margin-top:16px;font:600 10px/1.4 DM Mono,monospace}.on-module .module-comparison-prompt>p{letter-spacing:.06em;background:#fafaf7bd;border:1px solid #1117131a;border-radius:999px;align-items:center;min-height:34px;margin:0;padding:0 12px;display:inline-flex}.on-module .module-comparison-limit{color:var(--refresh-accent-dark)}.on-module .module-product-comparison .compare-panel{border-color:var(--refresh-line);background:var(--refresh-paper-raised);scrollbar-color:#11171347 transparent;scrollbar-width:thin;border-radius:14px;margin:22px 0 0;box-shadow:0 18px 48px #1c2b2112}.on-module .module-product-comparison .cmp-hdr{z-index:4;background:#17231b09;min-width:fit-content;padding:16px 18px;position:sticky;left:0}.on-module .module-product-comparison .cmp-hdr h3{color:#1117139e}.on-module .module-product-comparison .cmp-clear{min-height:32px;padding:7px 10px}.on-module .module-product-comparison .cmp-photo-spacer,.on-module .module-product-comparison .cmp-cell.label{z-index:2;border-right:1px solid var(--refresh-line);background:#f7f7f3;position:sticky;left:0}.on-module .module-product-comparison .cmp-photo-spacer{background:#17231b09;min-width:110px}.on-module .module-comparison-unavailable,.on-module .module-product-empty{color:var(--refresh-muted);font-size:14px;line-height:1.6}.on-module .module-comparison-unavailable{margin-top:20px}.on-module .module-product-empty{border:1px solid var(--refresh-line);background:var(--refresh-paper-raised);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:190px;padding:30px;display:flex}.on-module .module-product-empty a{color:var(--refresh-accent-dark);letter-spacing:.07em;text-transform:uppercase;font:500 10px/1 DM Mono,monospace}.on-module .module-product-empty a:hover{text-underline-offset:4px;text-decoration:underline}.on-module .module-editorial{background:0 0;width:100%;height:320px;margin-top:0;display:grid;position:relative;overflow:hidden}@media (width>=640px){.on-module .module-editorial{height:clamp(340px,28vw,520px)}}.on-module .module-editorial-slide{grid-area:1/1;margin:0;position:relative}.on-module .module-editorial-slide-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.on-module .module-editorial-controls{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07100bb8;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #080d093d}.on-module .module-editorial-controls button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;font:600 15px/1 DM Sans,sans-serif;transition:background .18s,color .18s;display:flex}.on-module .module-editorial-controls button:hover,.on-module .module-editorial-controls button:focus-visible{color:#07100b;background:#fff;outline:none}.on-module .module-editorial-controls button>span:not([aria-hidden]){display:block}.on-module .module-editorial-controls button>span[aria-hidden]:empty,.on-module .module-editorial-controls button>span:not([aria-hidden]){background:#ffffff52;width:14px;height:2px;transition:background .18s,width .18s}.on-module .module-editorial-controls button>span.is-active{background:#fff;width:18px}.on-technology .technology-detail-page{overflow:clip}.on-technology .technology-hero{width:100%;min-height:0;padding:calc(var(--hh) + 46px) var(--site-gutter) 58px var(--content-gutter);grid-template-columns:minmax(0,.88fr) minmax(390px,1.12fr);gap:clamp(38px,5vw,68px);margin-inline:auto}.on-technology .technology-hero-copy{padding-block:12px}.on-technology .technology-hero-eyebrow,.on-technology .technology-materials-eyebrow{color:var(--refresh-accent-dark);letter-spacing:.11em;text-transform:uppercase;margin-top:32px;font:500 9px/1 DM Mono,monospace}.on-technology .technology-hero h1{letter-spacing:-.045em;max-width:10ch;margin-top:13px;font-size:clamp(48px,5.4vw,74px);line-height:.94}.on-technology .technology-hero-description{max-width:50ch;margin-top:21px;font-size:15px;line-height:1.65}.on-technology .technology-hero-actions{gap:20px;margin-top:29px}.on-technology .technology-primary-cta,.on-technology .technology-product-cta{min-height:48px;transition-duration:.45s}.on-technology .technology-primary-cta:hover,.on-technology .technology-product-cta:hover{transform:translateY(-3px)}.on-technology .technology-cta-icon{width:34px;height:34px;transition-duration:.45s}.on-technology .technology-hero-media-shell{border-radius:20px;justify-self:end;width:min(620px,100%);padding:6px;box-shadow:0 22px 64px #1c2b2121}.on-technology .technology-hero-media{aspect-ratio:4/3;border-radius:14px 14px 8px 8px;height:auto;min-height:0}.on-technology .technology-hero-facts{border-radius:8px 8px 14px 14px;margin-top:6px}.on-technology .technology-hero-facts>div{padding:14px 16px}.on-technology .technology-hero-facts dd{margin-top:7px;font-size:11px}.on-technology .technology-hero-facts>div:last-child dd{font-size:21px}.on-technology .technology-siblings{z-index:20;top:var(--hh);border-top:1px solid var(--refresh-line);border-bottom:1px solid var(--refresh-line);background:#f2f3eff5;position:sticky}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.on-technology .technology-siblings{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f3efe0}}.on-technology .technology-siblings-inner{width:100%;padding-inline:var(--site-gutter);scrollbar-width:none;margin-inline:auto;display:flex;overflow-x:auto}.on-technology .technology-siblings-inner::-webkit-scrollbar{display:none}.on-technology .technology-siblings a{color:#1117138f;transition:color .4s var(--refresh-ease), background-color .4s var(--refresh-ease);flex:none;align-items:center;gap:10px;padding:16px 18px 15px;font:500 11px/1.2 DM Sans,sans-serif;display:flex;position:relative}.on-technology .technology-siblings a:after{background:var(--refresh-accent-dark);content:"";opacity:0;height:2px;transition:opacity .4s var(--refresh-ease), transform .4s var(--refresh-ease);position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(.4)}.on-technology .technology-siblings a:hover,.on-technology .technology-siblings a.is-active{color:var(--refresh-ink);background:#1c2b210a}.on-technology .technology-siblings a.is-active:after{opacity:1;transform:scaleX(1)}.on-technology .technology-siblings small{color:#11171366;font:500 8px/1 DM Mono,monospace}.on-technology .technology-materials{padding:clamp(78px, 8vw, 112px) var(--content-gutter) clamp(104px, 11vw, 150px)}.on-technology .technology-materials-head{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:36px clamp(48px,7vw,96px);width:100%;max-width:none;margin:0 auto clamp(38px,5vw,56px);display:grid}.on-technology .technology-materials-eyebrow{margin-top:0;margin-bottom:13px}.on-technology .technology-materials-head h2{max-width:16ch;font-size:clamp(43px,4.7vw,64px);line-height:.98}.on-technology .technology-materials-head>p{margin-top:0;font-size:14px;line-height:1.65}.on-technology .technology-product-rail{width:100%}.on-technology .technology-product-rail-controls{justify-content:space-between;align-items:center;gap:20px;min-height:42px;margin-bottom:18px;display:flex}.on-technology .technology-product-rail-controls>p{color:#11171380;letter-spacing:.12em;font:500 9px/1 DM Mono,monospace}.on-technology .technology-product-rail-controls>p span:first-child{color:var(--refresh-ink)}.on-technology .technology-product-rail-controls>p i{margin-inline:7px;font-style:normal}.on-technology .technology-product-rail-controls>div{gap:7px;display:flex}.on-technology .technology-product-rail-controls button{border:1px solid var(--refresh-line);background:var(--refresh-paper);width:42px;height:42px;color:var(--refresh-ink);transition:border-color .35s var(--refresh-ease), background-color .35s var(--refresh-ease), color .35s var(--refresh-ease), transform .35s var(--refresh-ease);border-radius:50%;place-items:center;font:16px/1 DM Sans,sans-serif;display:grid}.on-technology .technology-product-rail-controls button:hover:not(:disabled){border-color:var(--refresh-forest);background:var(--refresh-forest);color:#fff;transform:translateY(-2px)}.on-technology .technology-product-rail-controls button:active:not(:disabled){transform:scale(.98)}.on-technology .technology-product-rail-controls button:disabled{cursor:not-allowed;opacity:.3}.on-technology .technology-product-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#11171352 transparent;scrollbar-width:thin;cursor:grab;gap:18px;width:100%;margin:0 auto;padding:6px 0 22px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.on-technology .technology-product-grid.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.on-technology .technology-product-grid::-webkit-scrollbar{height:6px}.on-technology .technology-product-grid::-webkit-scrollbar-track{background:0 0}.on-technology .technology-product-grid::-webkit-scrollbar-thumb{background:#11171347;border-radius:999px}.on-technology :where(.technology-product-scrim,.technology-product-collapsed){display:none}.on-technology .technology-product-card{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--refresh-line);background:var(--refresh-paper);height:360px;min-height:0;transition:border-color .45s var(--refresh-ease), box-shadow .45s var(--refresh-ease), transform .45s var(--refresh-ease);border-radius:16px;flex:0 0 clamp(560px,48vw,680px);grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr);overflow:hidden;box-shadow:0 12px 36px #1c2b2112}.on-technology .technology-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 46px #1c2b211c}.on-technology .technology-product-card.is-selected{border-color:#854b098a;box-shadow:0 0 0 2px #c47c1a1f,0 18px 46px #1c2b211a}.on-technology .technology-product-media{background:var(--refresh-forest-soft);height:100%;min-height:0;overflow:hidden}.on-technology .technology-product-media>:where(img,video,iframe){transition-duration:.5s}.on-technology .technology-product-card:hover .technology-product-media>:where(img,video){transform:scale(1.025)}.on-technology .technology-product-body{flex-direction:column;min-width:0;height:100%;min-height:0;padding:23px 22px 20px;display:flex}.on-technology .technology-product-label{color:#1117136b;font-size:8px}.on-technology .technology-product-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.04em;margin-top:8px;font-size:clamp(25px,2.25vw,31px);line-height:1.02;display:-webkit-box;overflow:hidden}.on-technology .technology-product-description,.on-technology .technology-product-body>p{-webkit-line-clamp:2;color:var(--refresh-muted);-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.on-technology .technology-product-specs{border-top:1px solid var(--refresh-line);border-bottom:1px solid var(--refresh-line);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:17px;display:grid}.on-technology .technology-product-specs>div{border-right:1px solid var(--refresh-line);background:0 0;min-width:0;padding:10px 9px 11px}.on-technology .technology-product-specs>div:first-child{padding-left:0}.on-technology .technology-product-specs>div:last-child{border-right:0;padding-right:0}.on-technology .technology-product-specs dt{color:#11171366;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.25;overflow:hidden}.on-technology .technology-product-specs dd{color:#111713d1;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;line-height:1.2;overflow:hidden}.on-technology .technology-product-details-trigger{border-top:0;border-right:0;border-bottom:1px solid var(--refresh-line);color:#111713a6;cursor:pointer;letter-spacing:.08em;text-align:left;text-transform:uppercase;width:100%;transition:color .35s var(--refresh-ease);background:0 0;border-left:0;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:12px 0;font:500 8px/1 DM Mono,monospace;display:flex}.on-technology .technology-product-details-trigger:hover{color:var(--refresh-accent-dark)}.on-technology .technology-product-details-trigger i{transition:transform .35s var(--refresh-ease);font:16px/1 DM Sans,sans-serif}.on-technology .technology-product-details-trigger:hover i{transform:rotate(45deg)}.on-technology .technology-product-dialog{background:var(--refresh-paper-raised);width:min(1080px,100vw - 48px);max-height:min(760px,100dvh - 48px);color:var(--refresh-ink);border:1px solid #11171324;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 100px #080e0a47}.on-technology .technology-product-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e0ac2}.on-technology .technology-product-dialog-panel{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);height:min(760px,100dvh - 48px);padding:0;display:grid;overflow:hidden}.on-technology .technology-product-dialog-media{background:var(--refresh-forest-soft);min-width:0;height:100%;overflow:hidden}.on-technology .technology-product-dialog-media>:where(img,video,iframe),.on-technology .technology-product-dialog-media .technology-product-media-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.on-technology .technology-product-dialog-content{scrollbar-gutter:stable;flex-direction:column;min-width:0;height:100%;padding:clamp(28px,3.2vw,46px);display:flex;overflow-y:auto}.on-technology .technology-product-dialog header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.on-technology .technology-product-dialog header>div{min-width:0}.on-technology .technology-product-dialog header>div>p:first-child{color:#11171370;letter-spacing:.1em;text-transform:uppercase;font:500 8px/1 DM Mono,monospace}.on-technology .technology-product-dialog h4{letter-spacing:-.035em;max-width:14ch;margin-top:10px;font:400 clamp(34px,4vw,50px)/.98 DM Serif Display,serif}.on-technology .technology-product-dialog-description{max-width:52ch;color:var(--refresh-muted);margin-top:16px;font-size:13px;line-height:1.65}.on-technology .technology-product-dialog header button{border:1px solid var(--refresh-line);width:38px;height:38px;color:var(--refresh-ink);cursor:pointer;transition:border-color .3s var(--refresh-ease), background-color .3s var(--refresh-ease), transform .3s var(--refresh-ease);background:0 0;border-radius:50%;flex:none;place-items:center;font:22px/1 DM Sans,sans-serif;display:grid}.on-technology .technology-product-dialog header button:hover{border-color:var(--refresh-forest);background:var(--refresh-forest);color:var(--refresh-paper-raised);transform:rotate(90deg)}.on-technology .technology-product-dialog-context{border-top:1px solid var(--refresh-line);border-bottom:1px solid var(--refresh-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;padding:17px 0;display:grid}.on-technology .technology-product-dialog-context dt,.on-technology .technology-product-dialog-section h5,.on-technology .technology-product-dialog-key-specs dt,.on-technology .technology-product-dialog-profile dt{color:#1117136b;letter-spacing:.08em;text-transform:uppercase;font:500 8px/1.25 DM Mono,monospace}.on-technology .technology-product-dialog-context dd{color:#111713d1;margin-top:6px;font-size:12px;line-height:1.35}.on-technology .technology-product-dialog-section{margin-top:26px}.on-technology .technology-product-dialog-section h5{margin-bottom:12px}.on-technology .technology-product-dialog-key-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.on-technology .technology-product-dialog-key-specs>div{background:var(--refresh-forest-soft);border-radius:10px;min-width:0;padding:15px 14px}.on-technology .technology-product-dialog-key-specs dt{color:#fafaf7a8}.on-technology .technology-product-dialog-key-specs dd{overflow-wrap:anywhere;color:var(--refresh-paper-raised);margin-top:9px;font:500 13px/1.25 DM Mono,monospace}.on-technology .technology-product-dialog-profile{-moz-column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.on-technology .technology-product-dialog-profile>div{border-top:1px solid var(--refresh-line);grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0;padding:11px 0;display:grid}.on-technology .technology-product-dialog-profile dd{color:#111713cc;text-align:right;overflow-wrap:anywhere;max-width:18ch;font:500 10px/1.35 DM Mono,monospace}.on-technology .technology-product-dialog-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:30px;display:flex}.on-technology .technology-product-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.on-technology .technology-product-pick{min-height:38px;color:var(--refresh-ink);letter-spacing:.07em;text-transform:uppercase;transition:border-color .4s var(--refresh-ease), background-color .4s var(--refresh-ease), color .4s var(--refresh-ease), transform .4s var(--refresh-ease);border:1px solid #1117132e;border-radius:8px;align-items:center;gap:9px;padding:8px 12px;font:500 8px/1 DM Mono,monospace;display:inline-flex}.on-technology .technology-product-pick>span:first-child{text-align:center;width:16px;font:15px/1 DM Sans,sans-serif}.on-technology .technology-product-pick:hover{border-color:var(--refresh-forest);transform:translateY(-2px)}.on-technology .technology-product-pick.is-selected{border-color:var(--refresh-forest);background:var(--refresh-forest);color:#fff}.on-technology .technology-product-text-link{flex:none;margin-top:0;padding-top:0;font-size:8px}.on-technology .technology-catalog-link{width:100%;margin:46px auto 0}.on-technology .technology-catalog-link a{min-width:min(100%,360px);padding:16px 20px;transition-duration:.45s}.on-technology .technology-catalog-link a:hover{transform:translateY(-3px)}.on-technology .technology-inquiry-bar{z-index:45;color:#fff;background:#17231bf5;border:1px solid #fafaf71f;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;width:min(500px,100% - 32px);padding:8px 8px 8px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #080e0a47}.on-technology .technology-inquiry-bar p{color:#fafaf7b8;font:500 10px/1.2 DM Sans,sans-serif}.on-technology .technology-inquiry-bar strong{color:#fff;margin-right:4px;font:500 14px/1 DM Mono,monospace}.on-technology .technology-inquiry-bar a{background:var(--refresh-accent-dark);color:#fff;letter-spacing:.08em;text-transform:uppercase;min-height:40px;transition:background-color .4s var(--refresh-ease), transform .4s var(--refresh-ease);border-radius:9px;align-items:center;padding:10px 16px;font:500 8px/1 DM Mono,monospace;display:inline-flex}.on-technology .technology-inquiry-bar a:hover{background:#a9650f;transform:translateY(-2px)}@media (width>=981px){.on-technology .technology-product-grid{--technology-panel-slant:clamp(42px, 3.6vw, 56px);background:var(--refresh-forest-soft);scrollbar-width:none;border:1px solid #1117131a;gap:0;height:clamp(450px,37vw,520px);padding:0;display:flex;overflow:hidden}.on-technology .technology-product-grid::-webkit-scrollbar{display:none}.on-technology .technology-product-card{isolation:isolate;min-width:0;height:100%;margin-left:calc((var(--technology-panel-slant) * -1) + 1px);clip-path:polygon(var(--technology-panel-slant) 0, 100% 0, calc(100% - var(--technology-panel-slant)) 100%, 0 100%);background:var(--refresh-forest);box-shadow:none;cursor:pointer;transition:flex-grow .48s cubic-bezier(.22, .74, .18, 1), filter .36s var(--refresh-ease);border:0;border-radius:0;flex:1 1 0;display:block;position:relative;overflow:hidden}.on-technology .technology-product-card:first-child{clip-path:polygon(0 0, 100% 0, calc(100% - var(--technology-panel-slant)) 100%, 0 100%);margin-left:0}.on-technology .technology-product-card:last-child{clip-path:polygon(var(--technology-panel-slant) 0, 100% 0, 100% 100%, 0 100%)}.on-technology .technology-product-card:only-child{clip-path:none;margin-left:0}.on-technology .technology-product-card:hover{box-shadow:none;transform:none}.on-technology .technology-product-card.is-active{z-index:2;flex-grow:5.2}.on-technology .technology-product-card.is-selected{box-shadow:inset 0 -4px 0 var(--refresh-accent);border-color:#0000}.on-technology .technology-product-card:focus-visible{box-shadow:inset 0 0 0 3px #c47c1ae0, inset 0 -4px 0 var(--refresh-accent);outline:0}.on-technology .technology-product-media{z-index:0;pointer-events:none;width:100%;height:100%;min-height:0;position:absolute;inset:0}.on-technology .technology-product-media>:where(img,video,iframe),.on-technology .technology-product-media .technology-product-media-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.74,.18,1);transform:scale(1.045)}.on-technology .technology-product-card:hover .technology-product-media>:where(img,video),.on-technology .technology-product-card.is-active .technology-product-media>:where(img,video){transform:scale(1)}.on-technology .technology-product-scrim{z-index:1;opacity:.72;pointer-events:none;transition:opacity .42s var(--refresh-ease);background:linear-gradient(90deg,#0a120df0 0%,#0a120dad 42%,#0a120d1f 78%),linear-gradient(#0a120d00 48%,#0a120db3 100%);display:block;position:absolute;inset:0}.on-technology .technology-product-card.is-active .technology-product-scrim{opacity:1}.on-technology .technology-product-collapsed{z-index:3;bottom:30px;right:14px;left:calc(var(--technology-panel-slant) + 13px);color:#fff;pointer-events:none;opacity:1;min-width:0;transition:opacity .18s var(--refresh-ease), transform .3s var(--refresh-ease);display:block;position:absolute;transform:translateY(0)}.on-technology .technology-product-card:first-child .technology-product-collapsed{left:28px}.on-technology .technology-product-collapsed span{letter-spacing:-.06em;font:400 clamp(30px,3vw,42px)/1 DM Mono,monospace;display:block}.on-technology .technology-product-collapsed strong{color:#ffffffe0;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:8px;font:500 9px/1.25 DM Mono,monospace;display:block;overflow:hidden}.on-technology .technology-product-card.is-active .technology-product-collapsed{opacity:0;transform:translateY(12px)}.on-technology .technology-product-body{z-index:3;width:min(430px,72%);height:100%;min-height:0;padding:clamp(34px, 3.4vw, 48px) 26px 30px calc(var(--technology-panel-slant) + 30px);color:#fff;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .21s var(--refresh-ease), transform .36s var(--refresh-ease), visibility 0s linear .36s;position:absolute;inset:0 auto 0 0;transform:translate(16px)}.on-technology .technology-product-card:first-child .technology-product-body,.on-technology .technology-product-card:only-child .technology-product-body{padding-left:clamp(34px,3.5vw,52px)}.on-technology .technology-product-card.is-active .technology-product-body{pointer-events:auto;opacity:1;visibility:visible;transition-delay:.13s,.11s,0s;transform:translate(0)}.on-technology .technology-product-label{color:#ffffffad;align-items:center;gap:10px;display:flex}.on-technology .technology-product-label span{color:var(--refresh-accent);letter-spacing:-.04em;font-size:20px}.on-technology .technology-product-body h3{color:#fff;text-wrap:balance;min-height:0;margin-top:12px;font-size:clamp(34px,3.5vw,52px);line-height:.98;display:block;overflow:visible}.on-technology .technology-product-description,.on-technology .technology-product-body>p{color:#ffffffbf;max-width:38ch;margin-top:14px;font-size:12px;line-height:1.55;display:-webkit-box}.on-technology .technology-product-specs{border-top-color:#ffffff2e;border-bottom:0;width:min(300px,100%);margin-top:20px;display:block}.on-technology .technology-product-specs>div,.on-technology .technology-product-specs>div:first-child,.on-technology .technology-product-specs>div:last-child{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:minmax(80px,1fr) auto;align-items:baseline;gap:18px;min-width:0;padding:8px 0;display:grid}.on-technology .technology-product-specs dt{color:#ffffff85;font-size:7px}.on-technology .technology-product-specs dd{color:#ffffffeb;text-align:right;margin-top:0;font-size:10px}.on-technology .technology-product-details-trigger{color:#ffffffc2;border-bottom-color:#ffffff2e;width:min(300px,100%);margin-top:4px;padding:11px 0}.on-technology .technology-product-details-trigger:hover{color:#fff}.on-technology .technology-product-actions{width:min(360px,100%);margin-top:auto;padding-top:20px}.on-technology .technology-product-actions .technology-product-pick{border-color:var(--refresh-accent-dark);background:var(--refresh-accent-dark);color:#fff}.on-technology .technology-product-actions .technology-product-pick:hover{background:#a9650f;border-color:#a9650f}.on-technology .technology-product-actions .technology-product-pick.is-selected{background:var(--refresh-paper-raised);color:var(--refresh-forest);border-color:#ffffffc7}.on-technology .technology-product-actions .technology-product-text-link{color:#fffc}.on-technology .technology-product-actions .technology-product-text-link:hover{color:#fff}}.on-technology .technology-empty-state{width:100%;min-height:300px;margin-inline:auto;padding:clamp(34px,5vw,62px)}.on-technology .technology-empty-state h3{font-size:clamp(36px,4vw,54px)}@media (width<=980px){.on-module .module-technology-deck{right:var(--site-gutter);bottom:24px;left:var(--site-gutter);grid-template-columns:none;grid-auto-columns:minmax(270px,1fr);width:auto;transform:none}.on-technology .technology-product-grid{grid-template-columns:1fr}.on-technology .technology-product-card{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}}@media (width<=820px){.on-technology .technology-hero{padding:calc(var(--hh) + 36px) var(--site-gutter) 46px;grid-template-columns:1fr;gap:34px}.on-technology .technology-hero-copy{max-width:680px;margin-inline:calc(var(--content-gutter) - var(--site-gutter));padding-bottom:0}.on-technology .technology-hero h1{max-width:12ch;font-size:clamp(48px,9vw,68px)}.on-technology .technology-hero-media-shell{justify-self:stretch;width:100%}.on-technology .technology-hero-media{aspect-ratio:16/10}.on-technology .technology-materials-head{grid-template-columns:1fr;gap:20px}.on-technology .technology-materials-head>p{max-width:58ch}}@media (width<=700px){.on-module .module-technology-deck{border-radius:14px;grid-auto-columns:min(84vw,290px);min-height:168px}.on-module .module-technology-deck-card{grid-template-columns:92px minmax(0,1fr);gap:16px;min-height:168px;padding:24px 20px 20px}.on-module .module-product-comparison{padding:64px var(--content-gutter)}.on-module .module-product-comparison-head h2{font-size:clamp(32px,11vw,46px)}.on-module .module-editorial{margin-top:0}.on-module .module-product-picker-grid{gap:12px}.on-module .module-product-select-card{flex-basis:min(72vw,250px);grid-template-rows:auto auto minmax(58px,auto)}.on-module .module-product-select-tech-row{margin-inline:14px}.on-module .module-product-select-tech-thumb{width:40px;height:40px}.on-module .module-product-select-name{padding:14px;font-size:17px}.on-technology .technology-hero{padding-inline:var(--site-gutter)}.on-technology .technology-hero-eyebrow{margin-top:26px}.on-technology .technology-hero h1{margin-top:11px;font-size:clamp(43px,13vw,58px)}.on-technology .technology-hero-description{font-size:14px}.on-technology .technology-hero-actions{flex-direction:row;align-items:center}.on-technology .technology-primary-cta{width:auto}.on-technology .technology-siblings-inner{padding-inline:var(--site-gutter)}.on-technology .technology-siblings a{padding:14px 12px 13px}.on-technology .technology-siblings a:after{left:12px;right:12px}.on-technology .technology-materials{padding:68px var(--content-gutter) 104px}.on-technology .technology-materials-head{margin-bottom:34px}.on-technology .technology-materials-head h2{font-size:clamp(38px,11vw,50px)}.on-technology .technology-product-rail-controls{margin-bottom:12px}.on-technology .technology-product-grid{gap:14px;padding-bottom:18px}.on-technology .technology-product-card{flex-basis:clamp(280px,100vw - 72px,340px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:570px;min-height:0}.on-technology .technology-product-media{aspect-ratio:16/9;height:auto;min-height:0}.on-technology .technology-product-body{height:auto;min-height:0;padding:22px 18px 19px}.on-technology .technology-product-body h3{font-size:clamp(26px,8vw,32px)}.on-technology .technology-product-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.on-technology .technology-product-specs>div{padding:10px 8px 11px;display:block}.on-technology .technology-product-specs dd{text-align:left;margin-top:7px}.on-technology .technology-product-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.on-technology .technology-product-dialog-panel{height:calc(100dvh - 20px);display:block;overflow-y:auto}.on-technology .technology-product-dialog-media{aspect-ratio:4/3;height:auto}.on-technology .technology-product-dialog-content{height:auto;padding:25px 20px 28px;overflow:visible}.on-technology .technology-product-dialog h4{font-size:clamp(34px,10vw,42px)}.on-technology .technology-product-dialog-context{gap:16px;margin-top:22px}.on-technology .technology-product-dialog-key-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.on-technology .technology-product-dialog-profile{grid-template-columns:1fr}.on-technology .technology-product-dialog-actions,.on-technology .technology-product-actions{flex-wrap:wrap}.on-technology .technology-catalog-link{margin-top:34px}.on-technology .technology-empty-state{min-height:340px}}@media (width<=440px){.on-module .module-technology-deck{grid-auto-columns:min(84vw,290px)}.on-module .module-product-select-card{flex-basis:min(78vw,240px)}.on-technology .technology-hero-actions{flex-direction:column;align-items:flex-start}.on-technology .technology-primary-cta{width:min(100%,310px)}.on-technology .technology-hero-facts{grid-template-columns:minmax(0,1fr) 104px}.on-technology .technology-product-actions,.on-technology .technology-product-dialog-actions{flex-direction:column;align-items:stretch}.on-technology .technology-product-dialog-actions .technology-product-text-link{justify-content:space-between;padding:10px 0}.on-technology .technology-product-text-link{padding:8px 0}.on-technology .technology-inquiry-bar{width:calc(100% - 20px);bottom:10px}}@media (prefers-reduced-motion:reduce){.on-module :where(.module-technology-deck-card,.module-technology-deck-media>img,.module-technology-deck-arrow,.module-product-select-card),.on-technology :where(.technology-siblings a,.technology-product-card,.technology-product-scrim,.technology-product-collapsed,.technology-product-body,.technology-product-pick,.technology-product-details-trigger i,.technology-inquiry-bar a),.on-technology .technology-product-media>:where(img,video){transition-duration:.01ms!important;transform:none!important}}.public-site :where(.dot-lbl,.ss-link),.on-home :where(.hero-glass-card-index,.intro-reel-meta,.intro-counter,.info-social-link){font-size:var(--text-micro)}.on-home :where(.hero-glass-card-copy small,.intro-play span,.intro-cta,.info-label){font-size:var(--text-label)}.on-home .hero-glass-card-copy small{font-size:var(--text-label);opacity:.76;line-height:1.4}.on-home .info-label{color:#0f14108f}.on-home .info-social-link{color:#0f1410ad}.public-site :where(.filter-label,.fgroup-label,.filter-results-meta,.catalog-pagination,.cmp-cell.label,.tech-row-tag){font-size:var(--text-label)}.public-site :where(.filter-label,.fgroup-label,.cmp-cell.label){color:#0f141094}.public-site :where(.spec-tag,.tech-tag){font-size:var(--text-label);color:#0f1410a8}.public-site .pcard-body>p{font-size:var(--text-supporting);color:#0f1410ad}.public-site .check-label{font-size:13px}.public-site :where(.about-hero-copy>p,.about-label,.contact-hero-copy>p,.contact-form-head>div>p,.contact-selected>p,.contact-field-grid label>span,.contact-radio-group legend,.contact-submit){font-size:var(--text-label)}.public-site :where(.about-label,.contact-form-head>div>p,.contact-selected>p){color:#0f141094}.public-site .about-strength>span{font-size:var(--text-micro);opacity:.78}.public-site .about-strength p{font-size:var(--text-supporting);opacity:.76}.public-site .about-strength a{font-size:var(--text-label)}.public-site .contact-form-head>p{font-size:var(--text-supporting);color:#0f1410a8}.public-site :where(.contact-field-grid label>span,.contact-radio-group legend){color:#0f14109e}.public-site .contact-field-grid label>span{font-size:var(--text-label)}.public-site :where(.contact-field-grid label>small,.contact-radio-group>small,.contact-consent-error){font-size:var(--text-caption)}.public-site .contact-radio-group label span,.public-site .contact-consent span{color:#0f1410ad;font-size:13px}.on-guardian :is(.guardian-kicker,.guardian-eyebrow,.guardian-card-label,.guardian-cta,.guardian-text-cta,.guardian-card-link,.guardian-light-link,.guardian-product-link){font-size:var(--text-label)}.on-guardian :is(.guardian-highlights a,.guardian-hero-mark,.guardian-series-index,.guardian-series-key,.guardian-card-metrics small,.guardian-chip-row span,.guardian-product-module,.guardian-product-code,.guardian-product-techs small){font-size:var(--text-micro)}.on-guardian :is(.guardian-series-card-body>p:not(.guardian-card-label):not(.guardian-card-tagline),.guardian-technical-body>p,.guardian-product-body>p:not(.guardian-card-label)){font-size:var(--text-supporting)}.on-guardian :is(.guardian-card-label,.guardian-card-metrics small){color:#11171394}.on-guardian .guardian-technology-list small{font-size:var(--text-caption)}.on-module :is(.module-kicker,.module-section-eyebrow,.module-primary-cta,.module-secondary-cta,.module-materials-meta,.module-product-foot>a,.module-all-cta a,.module-technologies-meta,.module-technology-footer){font-size:var(--text-label)}.on-module :is(.module-scene-techs span,.module-carousel-status,.module-product-badges span,.module-product-code,.module-product-specs>span,.module-product-tech small){font-size:var(--text-micro)}.on-module :is(.module-product-body>p,.module-technology-description){font-size:var(--text-supporting)}.on-technology :is(.technology-back-link,.technology-hero-eyebrow,.technology-materials-eyebrow,.technology-primary-cta,.technology-secondary-cta,.technology-product-cta,.technology-product-label,.technology-product-rail-controls>p,.technology-product-details-trigger,.technology-product-pick,.technology-product-text-link,.technology-catalog-link a,.technology-inquiry-bar a,.technology-product-dialog header>div>p:first-child,.technology-product-dialog-context dt,.technology-product-dialog-section h5,.technology-product-dialog-key-specs dt,.technology-product-dialog-profile dt){font-size:var(--text-label)}.on-technology :is(.technology-hero-facts dt,.technology-siblings small,.technology-product-specs dt){font-size:var(--text-micro)}.on-technology :is(.technology-product-description,.technology-product-body>p,.technology-product-dialog-description){font-size:var(--text-supporting)}.on-technology :is(.technology-hero-facts dd,.technology-product-dialog-context dd){font-size:13px}.on-technology .technology-product-specs dd{font-size:var(--text-caption)}.on-technology .technology-product-dialog-key-specs dd{font-size:var(--text-supporting)}.on-technology .technology-product-dialog-profile dd,.on-technology .technology-inquiry-bar p{font-size:var(--text-caption)}.on-technology :is(.technology-product-card .technology-product-label,.technology-product-specs dt,.technology-product-dialog header>div>p:first-child,.technology-product-dialog-context dt,.technology-product-dialog-section h5,.technology-product-dialog-profile dt){color:#11171394}@media (width>=981px){.on-technology .technology-product-card.is-active .technology-product-label{color:#ffffffad}.on-technology .technology-product-card.is-active .technology-product-specs dt{color:#ffffff94}}.on-material-technology{--mt-paper:#f5f3ed;--mt-paper-deep:#e7e3d7;--mt-ink:#141713;--mt-muted:#1417139e;--mt-forest:#121b15;--mt-forest-soft:#1d2920;--mt-accent:#a45f0b;--mt-accent-dark:#814906;background:var(--mt-paper);color:var(--mt-ink)}.on-material-technology .material-technology-page{background:radial-gradient(circle at 76% 32%, #ffffffb8, transparent 32rem), var(--mt-paper);overflow:hidden}.on-material-technology .material-tech-hero{width:100%;padding:calc(var(--hh) + clamp(1.25rem, 3vw, 2.5rem)) 0 clamp(3rem, 5vw, 5rem);background:var(--mt-forest);margin:0;position:relative;overflow:hidden}.on-material-technology .material-tech-hero-backdrop{filter:brightness(.48)saturate(.72);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.on-material-technology .material-tech-hero:after{content:"";pointer-events:none;background:linear-gradient(#12110e47,#12110e80);position:absolute;inset:0}.on-material-technology .material-tech-hero-shell{z-index:1;width:min(calc(100% - 2 * var(--site-gutter)), 1380px);margin:0 auto;position:relative}.on-material-technology .material-tech-hero-panel{background:var(--mt-forest);border:1px solid #ffffff59;border-radius:1.75rem;align-items:end;min-height:clamp(34rem,66dvh,44rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #040a064d}.on-material-technology .material-tech-hero-media{position:absolute;inset:0}.on-material-technology .material-tech-hero-media>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.04)brightness(.62);width:100%;height:100%;transition:transform 1.1s var(--refresh-ease)}.on-material-technology .material-tech-hero-panel:hover .material-tech-hero-media>img{transform:scale(1.025)}.on-material-technology .material-tech-hero-media>:where(video,iframe){-o-object-fit:cover;object-fit:cover;background:#0b120d;border:0;width:100%;height:100%;display:block}.on-material-technology .material-tech-hero-scrim{background:linear-gradient(#121b150f 24%,#121b15db 100%),linear-gradient(90deg,#121b1580,#0000 64%);position:absolute;inset:0}.on-material-technology .material-tech-hero-copy{z-index:1;color:#fff;max-width:56rem;padding:clamp(2.4rem,5vw,4.75rem);position:relative}.on-material-technology .material-tech-eyebrow{color:#d69a50;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem;font:700 10px/1 DM Mono,monospace}.on-material-technology .material-tech-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin:0;font:400 clamp(3.6rem,6.8vw,7rem)/.88 DM Serif Display,serif}.on-material-technology .material-tech-lead{color:#fffc;text-wrap:pretty;max-width:38rem;margin:1.5rem 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.75}.on-material-technology .material-tech-parent-link{color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff6b;align-items:center;gap:14px;width:fit-content;margin-top:1.7rem;padding-bottom:7px;font:500 9px/1 DM Mono,monospace;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.on-material-technology .material-tech-parent-link small{color:#ffffff8c;margin-bottom:5px;font-size:8px;display:block}.on-material-technology .material-tech-parent-link i{font-style:normal;transition:transform .3s}.on-material-technology .material-tech-parent-link:hover{color:#d69a50;border-color:#d69a50}.on-material-technology .material-tech-parent-link:hover i{transform:translate(5px)}.on-material-technology .material-tech-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:2rem;display:flex}.on-material-technology :where(.material-tech-primary,.material-tech-secondary){letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;min-height:50px;transition:background-color .3s var(--refresh-ease), color .3s var(--refresh-ease), border-color .3s var(--refresh-ease), transform .3s var(--refresh-ease), box-shadow .3s var(--refresh-ease);border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:6px 8px 6px 22px;font:500 9px/1 DM Mono,monospace;text-decoration:none;display:inline-flex}.on-material-technology .material-tech-primary{background:var(--mt-accent);color:#fffaf3;box-shadow:0 14px 30px #a45f0b47}.on-material-technology .material-tech-primary:hover{background:var(--mt-accent-dark);transform:translateY(-2px);box-shadow:0 18px 38px #8149064d}.on-material-technology .material-tech-secondary{color:var(--mt-ink);background:0 0;border:1px solid #1417134d}.on-material-technology .material-tech-hero .material-tech-secondary{color:#fff;border-color:#ffffff80}.on-material-technology .material-tech-secondary:hover{background:var(--mt-ink);border-color:var(--mt-ink);color:var(--mt-paper)}.on-material-technology :where(.material-tech-primary,.material-tech-secondary,.material-tech-hero-teaser,.material-highlight-controls button,.material-tech-related-controls button):active{transform:scale(.98)}.on-material-technology .material-tech-hero-teaser{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);width:min(100% - 2rem,46rem);min-height:88px;transition:transform .3s var(--refresh-ease), box-shadow .3s var(--refresh-ease);background:linear-gradient(110deg,#2d3a30eb,#101913f2);border:1px solid #fff6;border-radius:999px;grid-template-columns:3.75rem 1fr 2.75rem;align-items:center;gap:16px;margin:-1.9rem auto 0;padding:.55rem .8rem .55rem .55rem;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 24px 56px #02070466}.on-material-technology .material-tech-hero-teaser:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff29,0 30px 64px #02070480}.on-material-technology .material-tech-hero-teaser-thumb{background-position:50%;background-size:cover;border:1px solid #ffffff59;border-radius:50%;width:3.75rem;height:3.75rem}.on-material-technology .material-tech-hero-teaser>span:nth-child(2){min-width:0}.on-material-technology .material-tech-hero-teaser small{color:#fff9;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font:700 9px/1 DM Mono,monospace;display:block}.on-material-technology .material-tech-hero-teaser strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font:400 clamp(19px,2.2vw,27px)/1.05 DM Serif Display,serif;display:block;overflow:hidden}.on-material-technology .material-tech-hero-teaser i{width:2.75rem;height:2.75rem;transition:transform .3s var(--refresh-ease), background .3s var(--refresh-ease), color .3s var(--refresh-ease);border:1px solid #ffffff8c;border-radius:50%;place-items:center;font-style:normal;display:grid}.on-material-technology .material-tech-hero-teaser:hover i{color:var(--mt-ink);background:#fff;transform:rotate(45deg)}.on-material-technology .material-tech-mechanism{width:min(calc(100% - 2 * var(--site-gutter)), 1340px);background:#ded5c5;border-radius:.6rem;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);min-height:34rem;margin:clamp(6rem,9vw,9.5rem) auto;display:grid;overflow:hidden;box-shadow:0 26px 70px #1c2b211a}.on-material-technology .material-tech-mechanism-media{background:var(--mt-forest);min-height:34rem;position:relative;overflow:hidden}.on-material-technology .material-tech-mechanism-media>img{-o-object-fit:cover;object-fit:cover;transform-origin:20% 78%;filter:saturate(.72)contrast(1.03)brightness(.85);width:100%;height:100%;transition:transform .9s var(--refresh-ease);position:absolute;inset:0;transform:scale(1.78)}.on-material-technology .material-tech-mechanism:hover .material-tech-mechanism-media>img{transform:scale(1.84)}.on-material-technology .material-tech-mechanism-media>:where(video,iframe){-o-object-fit:cover;object-fit:cover;background:#0b120d;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.on-material-technology .material-tech-mechanism-copy{flex-direction:column;gap:0;padding:clamp(2.375rem,6vw,5.375rem);display:flex}.on-material-technology .material-tech-mechanism-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin:auto 0 0;font:400 clamp(2.25rem,4vw,3.5rem)/.96 DM Serif Display,serif}.on-material-technology .material-tech-mechanism .material-tech-eyebrow{color:#141713c7;margin-bottom:20px}.on-material-technology .material-tech-mechanism-copy>p:not(.material-tech-eyebrow){color:#141713cc;text-wrap:pretty;max-width:40rem;margin:0 0 30px;font-size:16px;line-height:1.75}.on-material-technology .material-tech-performance{width:min(calc(100% - 2 * var(--site-gutter)), 1500px);margin:clamp(6rem,9vw,9.5rem) auto clamp(7rem,10vw,10rem)}.on-material-technology .material-tech-performance-head{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title controls""intro controls";align-items:end;gap:1.1rem 2.5rem;margin-bottom:2.6rem;display:grid}.on-material-technology .material-tech-performance-head>div:first-child{grid-area:title}.on-material-technology .material-tech-counter{color:var(--mt-muted);letter-spacing:.14em;margin:0 0 .9rem;font:500 10px/1 DM Mono,monospace}.on-material-technology .material-tech-counter span{color:var(--mt-accent-dark)}.on-material-technology .material-tech-performance h2{letter-spacing:-.05em;text-wrap:balance;max-width:11ch;margin:0;font:400 clamp(3.4rem,5.6vw,6rem)/.9 DM Serif Display,serif}.on-material-technology .material-tech-performance-head>p{max-width:62ch;color:var(--mt-muted);grid-area:intro;margin:0;font-size:15px;line-height:1.7}.on-material-technology :where(.material-highlight-controls,.material-tech-related-controls){gap:10px;display:flex}.on-material-technology .material-highlight-controls{grid-area:controls;justify-self:end}.on-material-technology :where(.material-highlight-controls,.material-tech-related-controls) button{width:50px;height:50px;color:var(--mt-ink);cursor:pointer;background:0 0;border:1px solid #1417134d;border-radius:50%;place-items:center;font:18px/1 DM Sans,sans-serif;transition:background .25s,color .25s,transform .25s,opacity .25s;display:grid}.on-material-technology :where(.material-highlight-controls,.material-tech-related-controls) button:hover:not(:disabled){background:var(--mt-ink);color:var(--mt-paper)}.on-material-technology :where(.material-highlight-controls,.material-tech-related-controls) button:disabled{opacity:.3;cursor:default}.on-material-technology .material-highlight-rail{margin-inline:calc(-1 * var(--site-gutter));padding-inline:var(--site-gutter)}.on-material-technology .material-highlight-track,.on-material-technology .material-tech-related-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:1rem;padding-bottom:6px;display:flex;overflow-x:auto}.on-material-technology :where(.material-highlight-track,.material-tech-related-grid).is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.on-material-technology .material-highlight-track::-webkit-scrollbar{display:none}.on-material-technology .material-tech-related-grid::-webkit-scrollbar{display:none}.on-material-technology .material-highlight-card{background:var(--mt-forest);color:#fff;cursor:pointer;scroll-snap-align:start;min-height:clamp(32rem,46vw,38rem);transition:transform .35s var(--refresh-ease), box-shadow .35s var(--refresh-ease);border-radius:.6rem;flex:0 0 clamp(18rem,31vw,26.25rem);position:relative;overflow:hidden}.on-material-technology .material-highlight-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #02070459}.on-material-technology :where(.material-highlight-media,.material-highlight-scrim){position:absolute;inset:0}.on-material-technology .material-highlight-media>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.68)contrast(1.04)brightness(.74);width:100%;height:100%;transition:transform .6s var(--refresh-ease)}.on-material-technology .material-highlight-card:hover .material-highlight-media>img{transform:scale(1.035)}.on-material-technology .material-highlight-media>:where(video,iframe){-o-object-fit:cover;object-fit:cover;background:#0b120d;border:0;width:100%;height:100%;display:block}.on-material-technology .material-highlight-scrim{background:linear-gradient(#060b071a,#060b074d 38%,#060b07eb 100%)}.on-material-technology .material-highlight-collapsed{z-index:1;transition:opacity .3s var(--refresh-ease), transform .3s var(--refresh-ease);flex-direction:column;gap:.55rem;display:flex;position:absolute;inset:auto 1.35rem 1.4rem}.on-material-technology .material-highlight-collapsed span{color:#d69a50;letter-spacing:.14em;font:500 10px/1 DM Mono,monospace}.on-material-technology .material-highlight-collapsed strong{letter-spacing:-.03em;font:400 clamp(1.7rem,2.6vw,2.5rem)/1 DM Serif Display,serif}.on-material-technology .material-highlight-body{z-index:1;opacity:0;visibility:hidden;max-width:none;transition:opacity .35s var(--refresh-ease), transform .35s var(--refresh-ease), visibility .35s;flex-direction:column;align-items:stretch;display:flex;position:absolute;inset:auto 1.35rem 1.4rem;transform:translateY(10px)}.on-material-technology .material-highlight-card.is-active .material-highlight-body{opacity:1;visibility:visible;transform:none}.on-material-technology .material-highlight-card.is-active .material-highlight-collapsed{opacity:0;transform:translateY(-6px)}.on-material-technology .material-highlight-index{color:#d69a50;letter-spacing:.14em;font:500 10px/1 DM Mono,monospace}.on-material-technology .material-highlight-body h3{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:.7rem 0 0;font:400 clamp(2rem,3vw,3rem)/.94 DM Serif Display,serif}.on-material-technology .material-highlight-body>p{color:#ffffffd1;max-width:34rem;margin:.9rem 0 0;font-size:13px;line-height:1.65}.on-material-technology .material-highlight-body dl{border-top:1px solid #ffffff4d;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:1.1rem 0 0;padding-top:1rem;display:grid}.on-material-technology .material-highlight-body dl>div+div{border-left:1px solid #ffffff4d;padding-left:1rem}.on-material-technology .material-highlight-body dt{color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;font:500 8px/1.4 DM Mono,monospace}.on-material-technology .material-highlight-body dd{font-variant-numeric:tabular-nums;margin:.4rem 0 0;font:500 clamp(1rem,1.5vw,1.3rem)/1 DM Sans,sans-serif}.on-material-technology .material-tech-disclaimer{color:var(--mt-muted);letter-spacing:.08em;margin:1.2rem 0 0;font:500 9px/1.6 DM Mono,monospace}.on-material-technology .material-highlight-progress{background:#14171329;height:2px;margin-top:1.1rem}.on-material-technology .material-highlight-progress span{background:var(--mt-accent);height:100%;transition:width .2s;display:block}.on-material-technology .material-highlight-scroll-hint{color:var(--mt-muted);letter-spacing:.13em;text-transform:uppercase;margin:.8rem 0 0;font:500 10px/1 DM Mono,monospace}.on-material-technology .material-tech-representative{width:min(calc(100% - 2 * var(--site-gutter)), 1340px);background:var(--mt-paper-deep);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);margin:0 auto clamp(6rem,9vw,9.5rem);display:grid;overflow:hidden;box-shadow:0 26px 70px #1c2b211a}.on-material-technology .material-tech-representative-copy{flex-direction:column;justify-content:center;gap:1.4rem;padding:clamp(2.6rem,5vw,5rem);display:flex}.on-material-technology .material-tech-representative-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:0;font:400 clamp(3rem,4.8vw,5rem)/.94 DM Serif Display,serif}.on-material-technology .material-tech-representative-copy>p:not(.material-tech-eyebrow){max-width:40rem;color:var(--mt-muted);margin:0;font-size:15px;line-height:1.75}.on-material-technology .material-tech-representative-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.5rem 0 0;display:grid}.on-material-technology .material-tech-representative-copy dl>div{background:#f5f3ed99;border-radius:.5rem;padding:.9rem 1rem}.on-material-technology .material-tech-representative-copy dt{color:var(--mt-muted);letter-spacing:.12em;text-transform:uppercase;font:500 8px/1.4 DM Mono,monospace}.on-material-technology .material-tech-representative-copy dd{font-variant-numeric:tabular-nums;margin:.4rem 0 0;font:500 14px/1 DM Sans,sans-serif}.on-material-technology .material-tech-representative-copy .material-tech-actions{margin-top:.6rem}.on-material-technology .material-tech-representative-note{color:var(--mt-muted);letter-spacing:.06em;font:500 9px/1.6 DM Mono,monospace}.on-material-technology .material-tech-representative-media{background:var(--mt-forest);min-height:30rem;position:relative;overflow:hidden}.on-material-technology .material-tech-representative-media>:where(img,video){-o-object-fit:cover;object-fit:cover;filter:saturate(.75)brightness(.9);width:100%;height:100%;transition:transform .9s var(--refresh-ease)}.on-material-technology .material-tech-representative:hover .material-tech-representative-media>:where(img,video){transform:scale(1.025)}.on-material-technology .material-tech-related{width:min(calc(100% - 2 * var(--site-gutter)), 1500px);margin:0 auto clamp(6rem,9vw,9.5rem)}.on-material-technology .material-tech-related-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.2rem;display:flex}.on-material-technology .material-tech-related-head h2{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0 0 .7rem;font:400 clamp(2.6rem,4.4vw,4.5rem)/.92 DM Serif Display,serif}.on-material-technology .material-tech-related-head a{color:var(--mt-muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1417134d;align-items:center;gap:10px;padding-bottom:6px;font:500 9px/1 DM Mono,monospace;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.on-material-technology .material-tech-related-head a:hover{border-color:var(--mt-accent-dark);color:var(--mt-accent-dark)}.on-material-technology .material-tech-related-card{background:var(--mt-forest);color:#fff;scroll-snap-align:start;min-height:clamp(26rem,36vw,31rem);transition:transform .35s var(--refresh-ease), box-shadow .35s var(--refresh-ease);border-radius:.6rem;flex:0 0 clamp(19rem,32vw,27rem);text-decoration:none;position:relative;overflow:hidden}.on-material-technology .material-tech-related-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #02070459}.on-material-technology :where(.material-tech-related-card-media,.material-tech-related-card-scrim){position:absolute;inset:0}.on-material-technology .material-tech-related-card-media>:where(img,video){-o-object-fit:cover;object-fit:cover;filter:saturate(.7)brightness(.72);width:100%;height:100%;transition:transform .6s var(--refresh-ease)}.on-material-technology .material-tech-related-card:hover .material-tech-related-card-media>:where(img,video){transform:scale(1.035)}.on-material-technology .material-tech-related-card-scrim{background:linear-gradient(#060b070f,#060b0752 42%,#060b07e6 100%)}.on-material-technology .material-tech-related-card-index{z-index:1;color:#ffffffbf;letter-spacing:.14em;font:500 10px/1 DM Mono,monospace;position:absolute;top:1.3rem;left:1.35rem}.on-material-technology .material-tech-related-card-content{z-index:1;flex-direction:column;gap:.55rem;display:flex;position:absolute;inset:auto 1.35rem 1.4rem}.on-material-technology .material-tech-related-card-content strong{letter-spacing:-.03em;font:400 clamp(1.7rem,2.6vw,2.5rem)/1 DM Serif Display,serif}.on-material-technology .material-tech-related-card-content small{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font:500 9px/1 DM Mono,monospace}.on-material-technology .material-tech-related-progress{background:#14171329;height:2px;margin-top:1.1rem;overflow:hidden}.on-material-technology .material-tech-related-progress i{background:var(--mt-accent);height:100%;transition:width .25s;display:block}.on-material-technology .material-tech-media-fallback{color:#fafaf79e;background:radial-gradient(circle at 72% 24%, #c47c1a40, transparent 32%), var(--mt-forest-soft);place-items:center;width:100%;height:100%;display:grid}.on-material-technology .material-tech-media-fallback svg{stroke-width:1px;width:clamp(54px,7vw,92px);height:clamp(54px,7vw,92px)}.on-material-technology :where(a,button,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #d69a50}@media (width<=980px){.on-material-technology .material-tech-hero{width:100%;padding:calc(var(--hh) + 1rem) 0 2.5rem}.on-material-technology .material-tech-hero-panel{border-radius:1.2rem;min-height:36rem}.on-material-technology .material-tech-hero-copy{padding:2rem 1.5rem 2.5rem}.on-material-technology .material-tech-hero h1{max-width:9ch;font-size:clamp(3.1rem,15vw,4.4rem)}.on-material-technology .material-tech-lead{font-size:.95rem}.on-material-technology .material-tech-actions{flex-direction:column;align-items:stretch}.on-material-technology :where(.material-tech-primary,.material-tech-secondary){white-space:normal;width:100%}.on-material-technology .material-tech-hero-teaser{grid-template-columns:3rem 1fr 2.4rem;width:calc(100% - 1.5rem);margin-top:-1.5rem}.on-material-technology .material-tech-hero-teaser-thumb{width:3rem;height:3rem}.on-material-technology .material-tech-hero-teaser i{width:2.4rem;height:2.4rem}.on-material-technology .material-tech-mechanism,.on-material-technology .material-tech-representative{grid-template-columns:1fr;width:calc(100% - 1.5rem);margin-block:5rem}.on-material-technology .material-tech-mechanism-media{min-height:27rem}.on-material-technology .material-tech-mechanism-copy,.on-material-technology .material-tech-representative-copy{padding:2.5rem 1.5rem 2.8rem}.on-material-technology .material-tech-mechanism-copy{gap:0}.on-material-technology .material-tech-mechanism-copy h2,.on-material-technology .material-tech-representative-copy h2{margin-top:0;font-size:clamp(2.7rem,13vw,4rem)}.on-material-technology .material-tech-representative-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.on-material-technology .material-tech-representative-media{min-height:20rem}.on-material-technology .material-tech-performance{width:calc(100% - 1.5rem);margin-block:5rem 6rem}.on-material-technology .material-tech-performance-head{grid-template-areas:"title title""intro intro""controls controls";align-items:start}.on-material-technology .material-tech-performance h2{font-size:clamp(3rem,14vw,4.6rem)}.on-material-technology .material-highlight-controls{justify-self:start}.on-material-technology .material-highlight-card,.on-material-technology .material-tech-related-card{flex-basis:min(80vw,22rem)}.on-material-technology .material-highlight-body dl{grid-template-columns:1fr}.on-material-technology .material-highlight-body dl>div+div{border-left:0;padding-left:0}.on-material-technology .material-tech-related{width:calc(100% - 1.5rem);margin-bottom:5rem}.on-material-technology .material-tech-related-head{align-items:center}}@media (prefers-reduced-motion:reduce){.on-material-technology :where(.material-highlight-track,.material-tech-related-grid){scroll-behavior:auto}.on-material-technology :where(.material-tech-hero-media>img,.material-tech-mechanism-media>img,.material-highlight-media>img,.material-tech-representative-media>img,.material-tech-related-card-media>img){transition-duration:.01ms!important}}
