/* EAGLE X approved v4. Every rule is isolated from the store theme. */
.ex4-host{margin:0!important;max-width:none!important;width:100%;padding:0!important;display:block;}
.ex4-scope{display:block;isolation:isolate;width:100%;max-width:none;letter-spacing:normal;text-transform:none;text-align:left;font-style:normal;}
.ex4-scope *, .ex4-scope *::before, .ex4-scope *::after{box-sizing:border-box;}
.ex4-scope :where(h1,h2,h3,p,figure,ul,table,button,input,summary){color:inherit;letter-spacing:inherit;text-transform:none;font-style:normal;}
.ex4-scope :where(h1,h2,h3){font-family:'EX4 Manrope',Arial,sans-serif;}
.ex4-scope :where(button,input,summary){font-family:inherit;box-shadow:none;}
.ex4-scope a:empty{display:none;}
.ex4-scope svg{display:block;}
.ex4-scope [id]{scroll-margin-top:100px;}

.ex4-scope{--ex4-ink:#161616;--ex4-muted:#626262;--ex4-paper:#f4f4f3;--ex4-white:#fff;--ex4-red:#d3362c;--ex4-red-light:#f07363;--ex4-line:#dededb;--ex4-dark:#111111;--ex4-dark-muted:#bcbcbc;--ex4-width:1200px;--ex4-gutter:clamp(22px,5vw,80px)}
.ex4-scope *{box-sizing:border-box}.ex4-scope{margin:0;background:var(--ex4-paper);color:var(--ex4-ink);font-family:'EX4 Manrope',Arial,sans-serif;font-size:16px;line-height:1.65}.ex4-scope button,.ex4-scope input{font:inherit}.ex4-scope button,.ex4-scope a{-webkit-tap-highlight-color:transparent}.ex4-scope a{color:inherit;text-decoration:none}.ex4-scope button{cursor:pointer}.ex4-scope img,.ex4-scope video{display:block;max-width:100%}.ex4-scope img{height:auto}.ex4-scope button:focus-visible,.ex4-scope a:focus-visible,.ex4-scope input:focus-visible,.ex4-scope summary:focus-visible{outline:3px solid #e2a62d;outline-offset:5px}.ex4-scope button:disabled{cursor:default}.ex4-scope h1,.ex4-scope h2,.ex4-scope h3,.ex4-scope p,.ex4-scope figure{margin:0}.ex4-scope h1,.ex4-scope h2,.ex4-scope h3{font-weight:700;line-height:1.1;letter-spacing:-.02em}.ex4-scope h2{font-family:'EX4 Barlow',Arial,sans-serif}.ex4-scope h2{font-size:clamp(34px,4.2vw,57px)}.ex4-scope h3{font-size:clamp(24px,2.6vw,34px)}.ex4-scope p{color:var(--ex4-muted)}.ex4-scope [hidden]{display:none!important}.ex4-scope .ex4-wrap{width:min(var(--ex4-width),calc(100% - var(--ex4-gutter)*2));margin-inline:auto}.ex4-scope .ex4-section{padding-block:84px}.ex4-scope .ex4-white{background:#fff}.ex4-scope .ex4-cream{background:var(--ex4-paper)}.ex4-scope .ex4-dark{background:var(--ex4-dark);color:#f8f9f5}.ex4-scope .ex4-dark p{color:var(--ex4-dark-muted)}.ex4-scope .ex4-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ex4-muted);margin-bottom:17px}.ex4-scope .ex4-dark .ex4-eyebrow{color:#b9c2b9}.ex4-scope .ex4-red{color:var(--ex4-red)}.ex4-scope .ex4-dark .ex4-red{color:var(--ex4-red-light)}.ex4-scope .ex4-eyebrow .ex4-dot{width:6px;height:6px;display:inline-block;background:currentColor;border-radius:50%;vertical-align:2px;margin-right:9px}.ex4-scope .ex4-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:36px}.ex4-scope .ex4-intro h2{max-width:680px}.ex4-scope .ex4-intro>p{max-width:320px;font-size:15px}.ex4-scope .ex4-small{font-size:12px;line-height:1.6}.ex4-scope .ex4-btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;padding:13px 22px;border:1px solid transparent;background:var(--ex4-red);color:#fff;font-size:13px;font-weight:700;line-height:1.45;transition:background .2s,transform .2s}.ex4-scope .ex4-btn:hover{background:#ab2d24;transform:translateY(-2px)}.ex4-scope .ex4-btn.ex4-secondary{background:transparent;border-color:#c7cbc2;color:var(--ex4-ink)}.ex4-scope .ex4-btn.ex4-secondary:hover{background:#e9ebe4}.ex4-scope .ex4-dark .ex4-btn.ex4-secondary{border-color:#647066;color:#fff}.ex4-scope .ex4-dark .ex4-btn.ex4-secondary:hover{background:#29372c}.ex4-scope .ex4-btn svg{width:16px;height:16px;flex:none}.ex4-scope .ex4-text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px}.ex4-scope .ex4-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.ex4-scope .ex4-header{position:absolute;top:0;left:0;right:0;z-index:10;color:#fff;border-bottom:1px solid #ffffff29}.ex4-scope .ex4-nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.ex4-scope .ex4-brand{width:127px;flex:none}.ex4-scope .ex4-brand img{width:127px;height:auto}.ex4-scope .ex4-nav-links{display:flex;gap:30px;font-size:12px;font-weight:700;align-items:center}.ex4-scope .ex4-nav-links a{padding:10px 0}.ex4-scope .ex4-nav-links a:hover{color:#fff5c6}.ex4-scope .ex4-nav .ex4-btn{min-height:40px;padding:8px 19px;font-size:11px}.ex4-scope .ex4-menu-toggle{display:none;background:none;color:white;border:1px solid #ffffff55;padding:9px 14px}
.ex4-scope .ex4-hero{height:100svh;min-height:740px;max-height:none;position:relative;overflow:hidden;background:#111713;color:#fff;isolation:isolate}.ex4-scope .ex4-hero-art{position:absolute;inset:0;z-index:-3;background:#161616}.ex4-scope .ex4-hero-art video{height:100%;width:100%;object-fit:cover;object-position:center center}.ex4-scope .ex4-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.24) 45%,rgba(0,0,0,.42) 100%)}.ex4-scope .ex4-hero-content{height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:70px;position:relative}.ex4-scope .ex4-hero-copy{max-width:650px;width:57%}.ex4-scope .ex4-hero .ex4-eyebrow{color:#d7ded5;margin-bottom:20px}.ex4-scope .ex4-hero h1{font-family:'EX4 Barlow',Arial,sans-serif;font-size:clamp(54px,min(5.6vw,8.8vh),80px);line-height:1.02;letter-spacing:-.015em;text-shadow:0 2px 18px #0005}.ex4-scope .ex4-hero h1 .ex4-product{display:block;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:.04em}.ex4-scope .ex4-hero h1 .ex4-line{display:block}.ex4-scope .ex4-hero .ex4-definition{font-size:17px;line-height:1.65;color:#fff;max-width:490px;margin-top:20px;text-shadow:0 1px 8px #0009}.ex4-scope .ex4-hero .ex4-challenge{font-size:17px;font-weight:700;color:#fff;margin-top:10px;letter-spacing:0;text-shadow:0 1px 8px #0009}.ex4-scope .ex4-hero-actions{display:flex;align-items:center;gap:27px;margin-top:24px}.ex4-scope .ex4-hero .ex4-watch{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#fff;font-size:12px;font-weight:700;padding:10px 0}.ex4-scope .ex4-play-mini{width:26px;height:26px;border:1px solid #ffffff77;border-radius:50%;display:grid;place-items:center}.ex4-scope .ex4-play-mini svg{width:10px;margin-left:2px}.ex4-scope .ex4-hero-trust{display:flex;align-items:center;gap:16px;margin-top:27px}.ex4-scope .ex4-hero-trust img{width:42px;height:25px;object-fit:contain}.ex4-scope .ex4-hero-trust strong{display:block;font-size:12px;line-height:1.5}.ex4-scope .ex4-hero-trust span{display:block;font-size:10px;letter-spacing:.05em;color:#bdc6bc}.ex4-scope .ex4-hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#d0d8cf}.ex4-scope .ex4-hero-bottom a{display:flex;align-items:center;gap:17px}.ex4-scope .ex4-round-btn{height:36px;width:36px;border:1px solid #ffffff70;border-radius:50%;background:#0c1b1444;color:white;display:grid;place-items:center;font-size:15px}.ex4-scope .ex4-hero-caption{position:absolute;right:0;bottom:105px;font-size:10px;letter-spacing:.15em;color:#e8ece3;writing-mode:vertical-rl}.ex4-scope .ex4-hero-caption:before{content:"";display:inline-block;width:1px;height:50px;background:#cad4c6;margin-bottom:18px}
.ex4-scope .ex4-signup-strip{border-bottom:1px solid var(--ex4-line);padding-block:32px}.ex4-scope .ex4-signup-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.ex4-scope .ex4-signup-strip h2{font-size:24px;letter-spacing:-.035em}.ex4-scope .ex4-signup-strip p{font-size:12px;margin-top:7px}.ex4-scope .ex4-email-form .ex4-input-row{display:flex;gap:8px}.ex4-scope .ex4-email-form input{width:100%;min-width:0;background:#fff;border:1px solid #bfc5ba;color:#161b17;padding:14px 16px;border-radius:0;min-height:51px;font-size:13px}.ex4-scope .ex4-email-form .ex4-btn{white-space:nowrap;font-size:12px;gap:15px}.ex4-scope .ex4-email-form .ex4-fine{font-size:10px;margin-top:7px;line-height:1.5}.ex4-scope .ex4-email-form .ex4-form-status{margin-top:8px;font-size:12px;font-weight:700;color:var(--ex4-red)}
.ex4-scope .ex4-highlights{padding-block:33px;border-bottom:1px solid var(--ex4-line)}.ex4-scope .ex4-highlight-list{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;margin:0}.ex4-scope .ex4-highlight-list li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 10px;border-right:1px solid var(--ex4-line);font-weight:700;font-size:10px;line-height:1.4}.ex4-scope .ex4-highlight-list li:last-child{border:0}.ex4-scope .ex4-highlight-list svg{height:26px;width:26px;stroke:var(--ex4-ink);stroke-width:1.3;fill:none;stroke-linecap:round;stroke-linejoin:round}
.ex4-scope .ex4-film-section{padding-bottom:74px}.ex4-scope .ex4-media-button{display:block;position:relative;border:0;padding:0;background:#111;color:#fff;width:100%;overflow:hidden;text-align:left}.ex4-scope .ex4-media-button img{width:100%;height:100%;object-fit:cover;transition:transform .65s}.ex4-scope .ex4-media-button:hover img{transform:scale(1.025)}.ex4-scope .ex4-film-stage{aspect-ratio:16/8.5}.ex4-scope .ex4-film-stage:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0a140dbf);pointer-events:none}.ex4-scope .ex4-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:1px solid #ffffff9e;background:#ffffff0d;backdrop-filter:blur(6px);border-radius:50%;display:grid;place-items:center;z-index:2}.ex4-scope .ex4-play-button svg{width:22px;height:22px;fill:#fff;margin-left:4px}.ex4-scope .ex4-film-caption{position:absolute;bottom:27px;left:30px;right:30px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end}.ex4-scope .ex4-film-caption strong{font-size:16px;letter-spacing:-.02em}.ex4-scope .ex4-film-caption span{font-size:10px;letter-spacing:.15em}.ex4-scope .ex4-film-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;color:var(--ex4-muted)}
.ex4-scope .ex4-awards{padding-block:30px;border-block:1px solid var(--ex4-line);background:#f0f0ef}.ex4-scope .ex4-award-inner{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:28px;align-items:center}.ex4-scope .ex4-award-brand{display:flex;gap:15px;align-items:center}.ex4-scope .ex4-award-brand img{width:60px;filter:invert(1);mix-blend-mode:multiply}.ex4-scope .ex4-award-brand strong{font-size:12px;line-height:1.5}.ex4-scope .ex4-award-item{border-left:1px solid #ced3c7;padding-left:28px;line-height:1.5}.ex4-scope .ex4-award-item span{display:block;font-size:10px;letter-spacing:.11em;color:var(--ex4-muted);margin-bottom:3px}.ex4-scope .ex4-award-item strong{font-size:12px;letter-spacing:-.01em}
.ex4-scope .ex4-flight-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ex4-scope .ex4-flight-grid .ex4-media-button{aspect-ratio:16/10}.ex4-scope .ex4-flight-grid .ex4-play-button{width:54px;height:54px}.ex4-scope .ex4-flight-grid .ex4-play-button svg{width:16px}.ex4-scope .ex4-feature-copy{padding:23px 0 0;max-width:470px}.ex4-scope .ex4-feature-copy .ex4-eyebrow{margin-bottom:11px}.ex4-scope .ex4-feature-copy h3{font-size:32px}.ex4-scope .ex4-feature-copy p{font-size:14px;margin-top:13px}.ex4-scope .ex4-quiet-panel{margin-top:70px;display:grid;grid-template-columns:1fr 1.25fr;min-height:390px;background:#202020;color:white}.ex4-scope .ex4-quiet-copy{padding:48px}.ex4-scope .ex4-quiet-copy .ex4-eyebrow{color:#bfbfbf}.ex4-scope .ex4-quiet-copy h3{font-size:43px}.ex4-scope .ex4-quiet-copy p{color:#d1d1d1;font-size:14px;margin-top:18px;max-width:340px}.ex4-scope .ex4-quiet-copy .ex4-text-link{background:none;border:0;border-bottom:1px solid #bcbcbc;color:white;margin-top:28px;padding:0 0 5px}.ex4-scope .ex4-quiet-panel .ex4-media-button{height:100%;min-height:350px}.ex4-scope .ex4-quiet-panel .ex4-media-button img{position:absolute;inset:0}
.ex4-scope .ex4-assembly-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:75px;align-items:center}.ex4-scope .ex4-assembly-copy h2{max-width:390px}.ex4-scope .ex4-assembly-copy>p{margin-top:21px;max-width:380px;font-size:14px}.ex4-scope .ex4-assembly-copy .ex4-text-link{margin-top:23px}.ex4-scope .ex4-assembly-screen{aspect-ratio:16/10;background:#101010;position:relative;overflow:hidden}.ex4-scope .ex4-assembly-screen video{width:100%;height:100%;object-fit:contain}.ex4-scope .ex4-assembly-screen .ex4-step-label{position:absolute;top:18px;left:18px;background:#0009;color:#fff;font-size:10px;padding:5px 9px;letter-spacing:.1em;pointer-events:none}.ex4-scope .ex4-assembly-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0}.ex4-scope .ex4-assembly-tabs button{background:transparent;border:0;border-bottom:2px solid #d6d9cf;padding:18px 9px;text-align:left;font-size:11px;line-height:1.5;color:var(--ex4-muted)}.ex4-scope .ex4-assembly-tabs button small{display:block;font-size:9px;letter-spacing:.1em;margin-bottom:4px}.ex4-scope .ex4-assembly-tabs button[aria-selected=true]{border-bottom-color:var(--ex4-red);color:var(--ex4-ink);font-weight:700}.ex4-scope .ex4-steps{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:38px;border-top:1px solid var(--ex4-line);padding-top:27px}.ex4-scope .ex4-steps span{font-size:10px;color:var(--ex4-red);letter-spacing:.1em}.ex4-scope .ex4-steps h3{font-size:19px;margin-top:10px;letter-spacing:-.03em}.ex4-scope .ex4-steps p{font-size:12px;margin-top:10px;max-width:320px}.ex4-scope .ex4-learn-note{font-size:11px;margin-top:23px;color:#626262}
.ex4-scope .ex4-engineering-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:28px}.ex4-scope .ex4-engineering-image{background:#020303;aspect-ratio:16/9;display:flex;align-items:center;overflow:hidden}.ex4-scope .ex4-engineering-image img{width:100%;height:100%;object-fit:contain}.ex4-scope .ex4-engineering-image.ex4-detail img{object-fit:cover}.ex4-scope .ex4-engineering-grid .ex4-feature-copy h3{font-size:28px}.ex4-scope .ex4-engineering-grid .ex4-feature-copy p{color:#bcbcbc}.ex4-scope .ex4-inspection-line{margin-top:48px;border-block:1px solid #ffffff29;padding-block:20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ex4-scope .ex4-inspection-line p{font-size:13px;max-width:690px}.ex4-scope .ex4-inspection-line strong{color:#fff;font-weight:700}.ex4-scope .ex4-inspection-line .ex4-text-link{color:#d5d5d5;font-size:11px;white-space:nowrap}
.ex4-scope .ex4-case-layout{display:grid;grid-template-columns:1.18fr 1fr;gap:65px;align-items:center}.ex4-scope .ex4-case-photo{aspect-ratio:1.1;overflow:hidden;background:#e1e1da}.ex4-scope .ex4-case-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.ex4-scope .ex4-case-copy>p{font-size:14px;margin-top:22px}.ex4-scope .ex4-kit-list{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--ex4-line)}.ex4-scope .ex4-kit-list li{display:flex;justify-content:space-between;font-size:12px;padding:11px 0;border-bottom:1px solid var(--ex4-line)}.ex4-scope .ex4-kit-list li span{color:#858e80;font-size:10px}.ex4-scope .ex4-battery-note{margin-top:24px;padding-left:17px;border-left:2px solid var(--ex4-red)}.ex4-scope .ex4-battery-note strong{font-size:12px}.ex4-scope .ex4-battery-note p{font-size:11px;margin-top:5px}.ex4-scope .ex4-box-details{margin-top:20px}.ex4-scope .ex4-box-details summary{font-weight:700;font-size:12px;cursor:pointer}.ex4-scope .ex4-box-details img{width:min(754px,100%);margin-top:20px;margin-inline:auto}
.ex4-scope .ex4-colors{background:#020303;color:white;padding-block:80px}.ex4-scope .ex4-color-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.ex4-scope .ex4-color-heading h2{font-size:48px}.ex4-scope .ex4-color-heading .ex4-eyebrow{color:#a9b2a7}.ex4-scope .ex4-color-name{font-size:10px;letter-spacing:.14em;color:#aeb6aa;display:block;text-transform:uppercase}.ex4-scope .ex4-color-stage{height:450px;display:flex;justify-content:center;align-items:center;margin-top:8px}.ex4-scope .ex4-color-stage img{width:90%;height:100%;object-fit:contain}.ex4-scope .ex4-color-controls{display:flex;gap:15px;justify-content:center;align-items:center}.ex4-scope .ex4-color-controls button{border:1px solid #4c544a;background:none;color:#b8bfb5;padding:12px 20px;display:flex;align-items:center;gap:9px;font-size:12px}.ex4-scope .ex4-color-controls button[aria-pressed=true]{border-color:#fff;color:#fff}.ex4-scope .ex4-swatch{width:10px;height:10px;border-radius:50%;display:inline-block}.ex4-scope .ex4-custom-note{display:flex;align-items:center;justify-content:space-between;gap:50px;border-top:1px solid #293026;margin-top:45px;padding-top:28px}.ex4-scope .ex4-custom-note strong{font-size:18px;letter-spacing:-.03em}.ex4-scope .ex4-custom-note p{color:#aeb8aa;font-size:12px;max-width:570px}.ex4-scope .ex4-custom-note small{display:block;color:#8f9a8a;margin-top:6px;font-size:10px}
.ex4-scope .ex4-field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ex4-scope .ex4-field-grid .ex4-media-button{aspect-ratio:16/10}.ex4-scope .ex4-field-grid .ex4-play-button{width:46px;height:46px}.ex4-scope .ex4-field-grid .ex4-play-button svg{width:14px}.ex4-scope .ex4-field-copy{margin-top:17px}.ex4-scope .ex4-field-copy .ex4-eyebrow{font-size:9px;margin-bottom:9px}.ex4-scope .ex4-field-copy h3{font-size:22px}.ex4-scope .ex4-field-copy p{font-size:12px;margin-top:8px}.ex4-scope .ex4-field-note{font-size:10px;margin-top:24px}
.ex4-scope .ex4-company{border-top:1px solid var(--ex4-line)}.ex4-scope .ex4-company-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ex4-scope .ex4-company-copy>p{font-size:15px;margin-top:24px;max-width:430px}.ex4-scope .ex4-company-copy .ex4-text-link{margin-top:26px}.ex4-scope .ex4-company-proof{border-top:1px solid var(--ex4-line)}.ex4-scope .ex4-company-proof article{padding-block:23px;border-bottom:1px solid var(--ex4-line)}.ex4-scope .ex4-company-proof article>span{font-size:10px;color:var(--ex4-red);padding-top:3px}.ex4-scope .ex4-company-proof h3{font-size:19px;letter-spacing:-.03em}.ex4-scope .ex4-company-proof p{font-size:13px;margin-top:9px}.ex4-scope .ex4-store{margin-top:65px;display:grid;grid-template-columns:1.05fr 1fr;background:#eeeeec;overflow:hidden}.ex4-scope .ex4-store-image{height:340px;overflow:hidden}.ex4-scope .ex4-store-image img{width:100%;height:100%;object-fit:cover;object-position:center 41%}.ex4-scope .ex4-store-copy{padding:43px 45px;align-self:center}.ex4-scope .ex4-store-copy .ex4-eyebrow{font-size:9px;margin-bottom:13px}.ex4-scope .ex4-store-copy h3{font-size:31px}.ex4-scope .ex4-store-copy address{font-style:normal;font-size:12px;line-height:1.85;margin-top:15px;color:var(--ex4-muted)}.ex4-scope .ex4-store-copy .ex4-text-link{font-size:11px;margin-top:20px}
.ex4-scope .ex4-press{padding-top:0;background:#f4f4f3}.ex4-scope .ex4-press .ex4-intro{margin-bottom:32px}.ex4-scope .ex4-press h2{font-size:42px;letter-spacing:-.01em}.ex4-scope .ex4-press .ex4-intro>p{max-width:400px;font-size:14px}.ex4-scope .ex4-ext-press-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ex4-scope .ex4-ext-press-card{border-top:1px solid #d5d5d2;padding-top:18px}.ex4-scope .ex4-ext-press-card>img{height:114px;width:100%;object-fit:cover;object-position:center 34%;filter:saturate(.7);border-radius:3px;margin-bottom:17px}.ex4-scope .ex4-ext-press-card h3{font-family:'EX4 Barlow',Arial,sans-serif;font-size:15px;line-height:1.4;letter-spacing:0}.ex4-scope .ex4-ext-press-type{font:10px/1.5 monospace;letter-spacing:.1em;color:#666;text-transform:uppercase;margin-top:5px}.ex4-scope .ex4-ext-press-card p{font-size:13px;line-height:1.65;margin-top:12px}.ex4-scope .ex4-ext-press-card:nth-child(n+5){display:grid;grid-template-columns:85px 1fr;gap:16px}.ex4-scope .ex4-ext-press-card:nth-child(n+5)>img{height:72px;margin:0}.ex4-scope .ex4-ext-press-card:nth-child(n+5) p{display:none}
@media(max-width:980px){.ex4-scope .ex4-ext-press-grid{grid-template-columns:repeat(3,1fr)}.ex4-scope .ex4-ext-press-card:nth-child(n+5){display:block}.ex4-scope .ex4-ext-press-card:nth-child(n+5)>img{height:114px;margin-bottom:17px}.ex4-scope .ex4-ext-press-card:nth-child(n+5) p{display:block}}
@media(max-width:760px){.ex4-scope .ex4-ext-press-grid{grid-template-columns:1fr 1fr;gap:22px 17px}.ex4-scope .ex4-ext-press-card>img,.ex4-scope .ex4-ext-press-card:nth-child(n+5)>img{height:100px}.ex4-scope .ex4-ext-press-card h3{font-size:14px}.ex4-scope .ex4-ext-press-card p{font-size:12px}.ex4-scope .ex4-ext-press-card:nth-child(7){grid-column:1/-1;display:grid;grid-template-columns:100px 1fr;gap:16px}.ex4-scope .ex4-ext-press-card:nth-child(7)>img{height:75px}.ex4-scope .ex4-ext-press-card:nth-child(7) p{display:none}}

.ex4-scope .ex4-spec-layout{display:grid;grid-template-columns:.9fr 1.25fr;gap:75px}.ex4-scope .ex4-spec-intro>p{max-width:330px;font-size:14px;margin-top:22px}.ex4-scope .ex4-dimension{margin-top:35px;display:flex;align-items:baseline;gap:15px}.ex4-scope .ex4-dimension strong{font-family:'EX4 Barlow',Arial,sans-serif;font-size:85px;letter-spacing:-.03em;line-height:1}.ex4-scope .ex4-dimension span{font-size:11px;color:var(--ex4-muted)}.ex4-scope .ex4-spec-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.ex4-scope .ex4-spec-table th,.ex4-scope .ex4-spec-table td{border-bottom:1px solid var(--ex4-line);padding:13px 0;vertical-align:top}.ex4-scope .ex4-spec-table th{width:45%;padding-right:22px;font-weight:400;color:var(--ex4-muted)}.ex4-scope .ex4-spec-table td{font-weight:700}.ex4-scope .ex4-spec-note{font-size:10px;margin-top:15px}.ex4-scope .ex4-materials-detail{font-size:12px;margin-top:20px}.ex4-scope .ex4-materials-detail summary{font-weight:700;cursor:pointer}.ex4-scope .ex4-materials-detail p{margin-top:10px;font-size:11px}.ex4-scope .ex4-faq-section{border-top:1px solid var(--ex4-line);padding-top:75px;margin-top:75px;display:grid;grid-template-columns:.9fr 1.25fr;gap:75px}.ex4-scope .ex4-faq-side h2{font-size:40px}.ex4-scope .ex4-receiver{margin-top:28px;border-left:2px solid var(--ex4-red);padding-left:17px}.ex4-scope .ex4-receiver .ex4-eyebrow{font-size:9px;margin-bottom:8px}.ex4-scope .ex4-receiver strong{font-size:18px}.ex4-scope .ex4-receiver p{font-size:11px;margin-top:4px}.ex4-scope .ex4-faq-list details{border-bottom:1px solid var(--ex4-line)}.ex4-scope .ex4-faq-list details:first-child{border-top:1px solid var(--ex4-line)}.ex4-scope .ex4-faq-list summary{list-style:none;cursor:pointer;font-size:13px;font-weight:700;position:relative;padding:21px 35px 21px 0;line-height:1.5}.ex4-scope .ex4-faq-list summary::-webkit-details-marker{display:none}.ex4-scope .ex4-faq-list summary:after{content:"+";position:absolute;right:4px;top:19px;font-weight:400;font-size:20px;color:var(--ex4-muted)}.ex4-scope .ex4-faq-list details[open] summary:after{content:"−"}.ex4-scope .ex4-faq-answer{font-size:12px;color:var(--ex4-muted);padding:0 20px 22px 0}.ex4-scope .ex4-faq-answer p+p{margin-top:11px}.ex4-scope .ex4-faq-answer ul{padding-left:19px}.ex4-scope .ex4-faq-answer a{text-decoration:underline;text-underline-offset:3px}
.ex4-scope .ex4-final{padding-block:80px;background:#fff;border-top:1px solid var(--ex4-line)}.ex4-scope .ex4-final-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:88px;align-items:center}.ex4-scope .ex4-final h2{font-size:64px;line-height:1.03}.ex4-scope .ex4-final-copy>p{margin-top:18px;font-size:14px;max-width:460px}.ex4-scope .ex4-reserve-primary{margin-top:26px;min-height:62px;width:min(100%,440px);font-size:16px;font-weight:700;justify-content:space-between;padding-inline:24px}.ex4-scope .ex4-final-copy>.ex4-reservation-note{font-size:11px;line-height:1.7;margin-top:16px;max-width:440px}.ex4-scope .ex4-updates-secondary{border-left:1px solid var(--ex4-line);padding-left:48px}.ex4-scope .ex4-updates-secondary>h3{font-size:23px;font-weight:700;letter-spacing:-.02em}.ex4-scope .ex4-updates-secondary>p{font-size:13px;margin-top:12px;margin-bottom:20px}.ex4-scope .ex4-final .ex4-email-form .ex4-btn.ex4-secondary{background:#fff;color:#222;border-color:#777}.ex4-scope .ex4-final .ex4-email-form .ex4-btn.ex4-secondary:hover{background:#eee}.ex4-scope .ex4-final .ex4-email-form .ex4-input-row{display:block}.ex4-scope .ex4-final .ex4-email-form input{background:#fff}.ex4-scope .ex4-final .ex4-email-form .ex4-btn{width:100%;margin-top:9px}.ex4-scope .ex4-reservation-line{padding-top:22px;margin-top:22px;border-top:1px solid #c5cdbc}.ex4-scope .ex4-reservation-line .ex4-text-link{font-size:12px}.ex4-scope .ex4-reservation-line p{font-size:10px;line-height:1.6;margin-top:9px;max-width:430px}.ex4-scope .ex4-footer{background:#111111;color:#fff;padding:40px 0 25px}.ex4-scope .ex4-footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}.ex4-scope .ex4-footer-top h3{font-size:26px}.ex4-scope .ex4-footer-top p{color:#b5b5b5;font-size:12px;margin-top:9px}.ex4-scope .ex4-footer-top .ex4-text-link{font-size:12px}.ex4-scope .ex4-footer-bottom{margin-top:33px;padding-top:22px;border-top:1px solid #383838;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:#aaa}.ex4-scope .ex4-footer-bottom img{width:80px;opacity:.85}.ex4-scope .ex4-footer-identity{display:flex;align-items:center;gap:20px}
.ex4-scope .ex4-reveal{opacity:1;transform:none}.ex4-scope .ex4-footer-links{display:flex;align-items:center;gap:22px}.ex4-scope .ex4-community-btn{background:#fff;color:#191919;gap:15px;border-color:#fff;min-height:52px;font-size:13px}.ex4-scope .ex4-community-btn:hover{background:#dedede;color:#191919}.ex4-scope .ex4-modal{border:0;padding:0;background:#0a0c0b;color:#fff;width:min(1050px,94vw);max-height:92svh}.ex4-scope .ex4-modal::backdrop{background:#000d;backdrop-filter:blur(6px)}.ex4-scope .ex4-modal-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #ffffff2e}.ex4-scope .ex4-modal-top h2{font-size:17px;line-height:1.4;letter-spacing:-.02em}.ex4-scope .ex4-modal-close{border:1px solid #ffffff55;color:white;background:transparent;border-radius:50%;height:32px;width:32px;font-size:20px;display:grid;place-items:center}.ex4-scope .ex4-modal video{width:100%;max-height:75svh;background:#000}.ex4-scope .ex4-modal-message{font-size:12px;padding:20px;color:#fff}
@media(min-width:1700px){.ex4-scope .ex4-hero-copy{width:60%}.ex4-scope .ex4-hero-art{inset:0}}
@media(max-width:1050px){.ex4-scope .ex4-hero-copy{width:64%;max-width:620px}.ex4-scope .ex4-hero h1{font-size:57px}.ex4-scope .ex4-hero .ex4-definition{font-size:15px;max-width:430px}.ex4-scope .ex4-hero .ex4-challenge{font-size:15px}.ex4-scope .ex4-hero-art{inset:0}.ex4-scope .ex4-nav-links{gap:20px}.ex4-scope .ex4-section{padding-block:75px}.ex4-scope .ex4-signup-inner{gap:30px;grid-template-columns:.9fr 1.2fr}.ex4-scope .ex4-assembly-layout,.ex4-scope .ex4-case-layout,.ex4-scope .ex4-spec-layout,.ex4-scope .ex4-faq-section{gap:40px}.ex4-scope .ex4-company-grid,.ex4-scope .ex4-final-layout{gap:50px}.ex4-scope .ex4-quiet-copy{padding:36px}.ex4-scope .ex4-quiet-copy h3{font-size:36px}.ex4-scope .ex4-press-grid{gap:18px}.ex4-scope .ex4-press-card{grid-template-columns:85px 1fr;gap:12px}.ex4-scope .ex4-press-card img{width:85px;height:66px}.ex4-scope .ex4-award-inner{gap:15px}.ex4-scope .ex4-award-item{padding-left:15px}.ex4-scope .ex4-case-photo{aspect-ratio:.9}.ex4-scope .ex4-color-stage{height:380px}}
@media(max-width:760px){.ex4-scope{--ex4-gutter:23px}.ex4-scope .ex4-nav{height:68px;gap:15px}.ex4-scope .ex4-brand,.ex4-scope .ex4-brand img{width:106px}.ex4-scope .ex4-nav .ex4-btn{display:none}.ex4-scope .ex4-menu-toggle{display:block;font-size:11px}.ex4-scope .ex4-nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#151515;padding:20px var(--ex4-gutter);flex-direction:column;align-items:flex-start;gap:6px;border-bottom:1px solid #ffffff2e}.ex4-scope .ex4-nav-links.ex4-open{display:flex}.ex4-scope .ex4-nav-links a{width:100%}.ex4-scope .ex4-hero{height:auto;min-height:100svh;max-height:none}.ex4-scope .ex4-hero-content{min-height:max(760px,100svh);justify-content:center;padding-top:100px;padding-bottom:105px}.ex4-scope .ex4-hero-copy{width:100%;max-width:620px}.ex4-scope .ex4-hero h1{font-size:clamp(47px,9vw,66px);line-height:1.03;letter-spacing:-.01em}.ex4-scope .ex4-hero h1 .ex4-product{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:.04em}.ex4-scope .ex4-hero .ex4-eyebrow{font-size:9px;margin-bottom:15px}.ex4-scope .ex4-hero .ex4-definition{font-size:14px;line-height:1.7;margin-top:20px;max-width:490px}.ex4-scope .ex4-hero .ex4-challenge{font-size:14px;margin-top:11px}.ex4-scope .ex4-hero-actions{gap:22px;margin-top:22px}.ex4-scope .ex4-hero-actions .ex4-btn{font-size:11px;min-height:47px;gap:16px;padding:12px 16px}.ex4-scope .ex4-hero .ex4-watch{font-size:11px}.ex4-scope .ex4-hero-trust{margin-top:24px;gap:12px}.ex4-scope .ex4-hero-trust strong{font-size:11px}.ex4-scope .ex4-hero-trust span{font-size:9px}.ex4-scope .ex4-hero-trust img{width:34px;height:20px}.ex4-scope .ex4-hero-art{inset:0}.ex4-scope .ex4-hero-art video{object-position:48% center}.ex4-scope .ex4-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.4) 55%,rgba(0,0,0,.3))}.ex4-scope .ex4-hero-bottom{bottom:23px;font-size:9px}.ex4-scope .ex4-hero-caption{display:none}.ex4-scope .ex4-section{padding-block:60px}.ex4-scope h2{font-size:38px}.ex4-scope .ex4-intro{display:block;margin-bottom:27px}.ex4-scope .ex4-intro>p{margin-top:17px;max-width:480px;font-size:13px}.ex4-scope .ex4-eyebrow{font-size:10px;margin-bottom:13px}.ex4-scope .ex4-signup-strip{padding-block:26px}.ex4-scope .ex4-signup-inner{display:block}.ex4-scope .ex4-signup-strip h2{font-size:23px}.ex4-scope .ex4-signup-strip .ex4-email-form{margin-top:20px}.ex4-scope .ex4-email-form .ex4-btn{padding-inline:14px;font-size:11px;gap:9px}.ex4-scope .ex4-highlights{padding-block:27px}.ex4-scope .ex4-highlight-list{grid-template-columns:repeat(3,1fr);row-gap:26px}.ex4-scope .ex4-highlight-list li{font-size:9px;padding:0 5px}.ex4-scope .ex4-highlight-list li:nth-child(3n){border:0}.ex4-scope .ex4-highlight-list svg{width:23px;height:23px}.ex4-scope .ex4-film-section{padding-bottom:38px}.ex4-scope .ex4-film-stage{aspect-ratio:4/3}.ex4-scope .ex4-film-caption{left:20px;right:20px;bottom:20px}.ex4-scope .ex4-film-caption strong{font-size:13px}.ex4-scope .ex4-film-caption span{display:none}.ex4-scope .ex4-play-button{width:60px;height:60px}.ex4-scope .ex4-film-foot{font-size:10px;gap:18px;align-items:flex-start}.ex4-scope .ex4-film-foot span:last-child{max-width:150px;text-align:right}.ex4-scope .ex4-award-inner{grid-template-columns:1fr 1fr;gap:23px 16px}.ex4-scope .ex4-award-brand{gap:12px}.ex4-scope .ex4-award-brand img{width:45px}.ex4-scope .ex4-award-brand strong{font-size:11px}.ex4-scope .ex4-award-item{padding-left:14px}.ex4-scope .ex4-award-item strong{font-size:10px}.ex4-scope .ex4-award-item span{font-size:8px}.ex4-scope .ex4-flight-grid{grid-template-columns:1fr;gap:38px}.ex4-scope .ex4-flight-grid .ex4-media-button{aspect-ratio:16/10}.ex4-scope .ex4-feature-copy{padding-top:20px}.ex4-scope .ex4-feature-copy h3{font-size:30px}.ex4-scope .ex4-feature-copy p{font-size:13px}.ex4-scope .ex4-quiet-panel{margin-top:45px;grid-template-columns:1fr}.ex4-scope .ex4-quiet-copy{padding:31px}.ex4-scope .ex4-quiet-copy h3{font-size:36px}.ex4-scope .ex4-quiet-copy p{font-size:13px;max-width:440px}.ex4-scope .ex4-quiet-copy .ex4-text-link{font-size:12px;margin-top:22px}.ex4-scope .ex4-quiet-panel .ex4-media-button{height:260px;min-height:0}.ex4-scope .ex4-assembly-layout{grid-template-columns:1fr;gap:30px}.ex4-scope .ex4-assembly-copy h2,.ex4-scope .ex4-assembly-copy>p{max-width:550px}.ex4-scope .ex4-assembly-copy>p{margin-top:18px;font-size:13px}.ex4-scope .ex4-assembly-copy .ex4-text-link{font-size:12px;margin-top:19px}.ex4-scope .ex4-assembly-tabs button{font-size:9px;padding:13px 5px}.ex4-scope .ex4-assembly-tabs button small{font-size:8px}.ex4-scope .ex4-steps{gap:20px;grid-template-columns:1fr;margin-top:35px;padding-top:25px}.ex4-scope .ex4-steps>div{display:grid;grid-template-columns:90px 1fr;column-gap:12px}.ex4-scope .ex4-steps h3{font-size:17px;margin-top:0}.ex4-scope .ex4-steps p{grid-column:2;margin-top:7px;font-size:12px}.ex4-scope .ex4-steps span{font-size:9px;padding-top:3px}.ex4-scope .ex4-learn-note{font-size:10px}.ex4-scope .ex4-engineering-grid{grid-template-columns:1fr;gap:35px}.ex4-scope .ex4-engineering-grid .ex4-feature-copy h3{font-size:26px}.ex4-scope .ex4-inspection-line{display:block;margin-top:32px}.ex4-scope .ex4-inspection-line p{font-size:12px}.ex4-scope .ex4-inspection-line .ex4-text-link{margin-top:18px}.ex4-scope .ex4-case-layout{grid-template-columns:1fr;gap:32px}.ex4-scope .ex4-case-photo{aspect-ratio:1.25}.ex4-scope .ex4-case-copy>p{font-size:13px;margin-top:18px}.ex4-scope .ex4-colors{padding-block:55px}.ex4-scope .ex4-color-heading{display:block}.ex4-scope .ex4-color-heading h2{font-size:38px}.ex4-scope .ex4-color-name{font-size:9px;margin-top:15px}.ex4-scope .ex4-color-stage{height:270px;margin-top:0}.ex4-scope .ex4-color-stage img{width:100%}.ex4-scope .ex4-color-controls{gap:9px}.ex4-scope .ex4-color-controls button{font-size:10px;padding:10px 12px;gap:7px}.ex4-scope .ex4-custom-note{display:block;margin-top:32px;padding-top:25px}.ex4-scope .ex4-custom-note p{margin-top:12px;font-size:12px}.ex4-scope .ex4-field-grid{grid-template-columns:1fr;gap:30px}.ex4-scope .ex4-field-copy h3{font-size:23px}.ex4-scope .ex4-field-grid .ex4-media-button{aspect-ratio:16/9}.ex4-scope .ex4-field-note{font-size:10px}.ex4-scope .ex4-company-grid{grid-template-columns:1fr;gap:32px}.ex4-scope .ex4-company-copy>p{font-size:14px;margin-top:20px}.ex4-scope .ex4-company-copy .ex4-text-link{font-size:12px;margin-top:20px}.ex4-scope .ex4-company-proof article{padding-block:20px}.ex4-scope .ex4-store{grid-template-columns:1fr;margin-top:42px}.ex4-scope .ex4-store-image{height:290px}.ex4-scope .ex4-store-copy{padding:28px}.ex4-scope .ex4-store-copy h3{font-size:28px}.ex4-scope .ex4-press{padding-top:0}.ex4-scope .ex4-press h2{font-size:33px}.ex4-scope .ex4-press-grid,.ex4-scope .ex4-more-press .ex4-press-grid{grid-template-columns:1fr;gap:0}.ex4-scope .ex4-press-card{grid-template-columns:96px 1fr;padding-block:16px}.ex4-scope .ex4-press-card img{width:96px;height:64px}.ex4-scope .ex4-press-card h3{font-size:18px}.ex4-scope .ex4-press-card p{font-size:11px}.ex4-scope .ex4-spec-layout{grid-template-columns:1fr;gap:25px}.ex4-scope .ex4-spec-intro>p{font-size:13px;margin-top:16px;max-width:none}.ex4-scope .ex4-dimension{margin-top:25px}.ex4-scope .ex4-dimension strong{font-size:65px}.ex4-scope .ex4-spec-table{font-size:11px}.ex4-scope .ex4-spec-table th{width:43%;padding-right:15px}.ex4-scope .ex4-faq-section{margin-top:45px;padding-top:45px;grid-template-columns:1fr;gap:28px}.ex4-scope .ex4-faq-side h2{font-size:35px}.ex4-scope .ex4-receiver{margin-top:21px}.ex4-scope .ex4-faq-list summary{font-size:12px;padding-block:19px}.ex4-scope .ex4-faq-answer{font-size:12px}.ex4-scope .ex4-final{padding-block:55px}.ex4-scope .ex4-final-layout{grid-template-columns:1fr;gap:30px}.ex4-scope .ex4-final h2{font-size:40px}.ex4-scope .ex4-final-copy>p{font-size:13px;margin-top:18px}.ex4-scope .ex4-footer{padding-block:32px 70px}.ex4-scope .ex4-footer-top{display:block}.ex4-scope .ex4-footer-top h3{font-size:24px}.ex4-scope .ex4-footer-top .ex4-text-link{margin-top:20px}.ex4-scope .ex4-footer-bottom{align-items:flex-start;font-size:9px}.ex4-scope .ex4-footer-identity{display:block}.ex4-scope .ex4-footer-identity img{margin-bottom:12px;width:75px}.ex4-scope .ex4-modal-top{padding:14px}.ex4-scope .ex4-modal-top h2{font-size:14px}}
@media(max-width:360px){.ex4-scope{--ex4-gutter:18px}.ex4-scope .ex4-hero h1{font-size:44px}.ex4-scope .ex4-hero-content{min-height:max(760px,100svh)}.ex4-scope .ex4-hero-actions{gap:17px}.ex4-scope .ex4-hero .ex4-challenge{font-size:12px}.ex4-scope .ex4-email-form .ex4-input-row{display:block}.ex4-scope .ex4-email-form .ex4-btn{width:100%;margin-top:7px}.ex4-scope .ex4-color-controls{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.ex4-scope *,.ex4-scope *:before,.ex4-scope *:after{transition:none!important;animation:none!important}}

@media(max-width:1050px){.ex4-scope .ex4-menu-toggle{display:block;font-size:11px}.ex4-scope .ex4-nav-links{display:none;position:absolute;top:84px;left:0;right:0;background:#151515;padding:20px var(--ex4-gutter);flex-direction:column;align-items:flex-start;gap:6px;border-bottom:1px solid #ffffff2e}.ex4-scope .ex4-nav-links.ex4-open{display:flex}.ex4-scope .ex4-nav-links a{width:100%}.ex4-scope .ex4-nav>.ex4-btn{margin-left:auto}.ex4-scope .ex4-updates-secondary{padding-left:32px}.ex4-scope .ex4-final-layout{gap:42px}}
@media(max-width:760px){.ex4-scope .ex4-nav-links{top:68px}.ex4-scope .ex4-hero-art{inset:0}.ex4-scope .ex4-hero h1 .ex4-product{font-size:inherit;line-height:inherit;letter-spacing:inherit}.ex4-scope .ex4-hero .ex4-hero-actions .ex4-btn{min-height:50px;font-size:12px}.ex4-scope .ex4-hero .ex4-hero-actions{flex-wrap:wrap;row-gap:13px}.ex4-scope .ex4-hero .ex4-hero-copy{width:100%}.ex4-scope .ex4-hero .ex4-hero-content{min-height:max(760px,100svh)}.ex4-scope .ex4-final h2{font-size:51px}.ex4-scope .ex4-final-layout{gap:34px}.ex4-scope .ex4-reserve-primary{min-height:60px;font-size:14px;max-width:none;width:100%;padding-inline:20px;margin-top:22px}.ex4-scope .ex4-final-copy>.ex4-reservation-note{font-size:11px;max-width:none}.ex4-scope .ex4-updates-secondary{border-left:0;border-top:1px solid var(--ex4-line);padding:29px 0 0}.ex4-scope .ex4-updates-secondary>h3{font-size:21px}.ex4-scope .ex4-community-btn{margin-top:23px;font-size:12px}.ex4-scope .ex4-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;max-width:190px}.ex4-scope .ex4-footer{padding-bottom:30px}}

/* Integration, intrinsic sizing and graceful degradation. */
.ex4-scope .ex4-wrap{max-width:none;padding:0;}
.ex4-scope .ex4-hero-content{padding-top:100px;padding-bottom:70px;}
.ex4-scope a.ex4-watch{cursor:pointer;}
.ex4-scope .ex4-color-slide{width:100%;height:100%;display:flex;justify-content:center;}
.ex4-scope .ex4-color-slide[hidden]{display:none!important;}
.ex4-scope .ex4-faq-standalone{padding-top:0;}
.ex4-scope .ex4-faq-standalone .ex4-faq-section{margin-top:0;}
.ex4-scope .ex4-spec-table{border:0;box-shadow:none;margin:0;}
.ex4-scope .ex4-spec-table th,.ex4-scope .ex4-spec-table td{border-left:0;border-right:0;border-top:0;}
.ex4-scope .ex4-engineering-grid>article:nth-child(2) .ex4-engineering-image img{object-fit:cover;}
.ex4-scope .ex4-fine a{text-decoration:underline;text-underline-offset:2px;}
.ex4-scope .ex4-media-button:focus-visible{outline-offset:5px;}
.ex4-scope .ex4-email-form{margin:0;}
.ex4-scope .ex4-email-form input[type=email]{font-family:'EX4 Manrope',Arial,sans-serif;font-weight:400;}
.ex4-scope .ex4-email-form input[type=hidden]{display:none;}
.ex4-scope .ex4-modal{margin:auto;position:fixed;inset:0;max-width:94vw;max-height:92svh;}
.ex4-scope .ex4-modal:not([open]){display:none;}
.ex4-scope .ex4-modal-message{padding:15px 22px;color:#fff;}
.ex4-scope .ex4-modal-message a{text-decoration:underline;}
.ex4-scope .ex4-assembly-tabs{grid-template-columns:repeat(var(--ex4-tab-count,4),minmax(0,1fr));}
.ex4-scope .ex4-assembly-tabs button{font-family:inherit;border-radius:0;box-shadow:none;}
.ex4-scope .ex4-hero h1 .ex4-product{font-size:inherit;line-height:inherit;letter-spacing:inherit;}
.ex4-scope .ex4-hero-art{inset:0;}
.ex4-scope .ex4-hero-art video{width:100%;height:100%;object-fit:cover;}
.ex4-scope .ex4-hero-actions .ex4-btn{font-weight:700;}
.ex4-scope .ex4-btn,.ex4-scope .ex4-text-link{border-radius:0;text-decoration:none;}
.ex4-scope .ex4-highlights svg{display:block;}
.ex4-scope .ex4-highlight-list{list-style:none;}
.ex4-scope .ex4-hero-bottom .ex4-round-btn{padding:0;}
.ex4-scope .ex4-ext-press-card h3{font-family:'EX4 Barlow',Arial,sans-serif;}
@media(max-width:760px){.ex4-scope .ex4-hero-content{padding-top:100px;padding-bottom:105px;}.ex4-scope .ex4-signup-inner .ex4-email-form{margin-top:20px;}}
