@font-face{font-family:Archivo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--brand-ink:#1C1917;--brand-accent:#8B6F47;--brand-gray:#8F877D;--bg:#FAF8F5;--surface:#ffffff;--border:#E6E1D9;--primary:#8B6F47;--primary-hover:#74593A;--ink:#1C1917;--ink-sidebar:#15130F;--muted:#6B645C;--faint:#8F877D;--ink-body:#3B3733;--ink-body-soft:#4A4540;--faint-soft:#9A928A;--border-soft:#EFEAE2;--surface-tint:#F7F5F2;--accent-pale:#D6CFC4;--accent-on-ink-soft:#E4D9C6;--success:#1F8A5B;--success-bg:#CFE6D6;--danger:#C0392B;--surface-page:#FAF8F5;--surface-raised:#FFFFFF;--surface-sunken:#F4F1EA;--surface-ink:#1C1917;--surface-ink-deep:#0D1017;--brand-accent-on-dark:#D8C3A0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--section-y:72px;--text-eyebrow:11.5px;--text-xs:12.5px;--text-sm:13.5px;--text-base:16px;--text-lg:18px;--text-h3:20px;--text-h2:30px;--text-content-h2:27px;--text-h1:46px;--leading-tight:1.15;--leading-snug:1.4;--leading-normal:1.65;--tracking-eyebrow:0.22em}.section-h2{font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:-.01em}.content-h2,.section-h2{font-family:Archivo,system-ui,sans-serif;font-weight:800;color:var(--ink);margin:0}.content-h2{font-size:var(--text-content-h2);line-height:1.2}.section-h2--feature{font-size:38px}.band--ink .section-h2,.band--ink-deep .section-h2{color:inherit}.band--ink .eyebrow,.band--ink-deep .eyebrow{color:var(--brand-accent-on-dark)}.eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-snug);font-weight:600;color:var(--brand-accent);text-transform:uppercase;display:block}@media (max-width:720px){:root{--text-h2:25px}.section-h2--feature{font-size:30px}}.band{padding-top:var(--section-y);padding-bottom:var(--section-y)}.band--page{background:var(--surface-page)}.band--sunken{background:var(--surface-sunken)}.band--raised{background:var(--surface-raised)}.band--ink{background:var(--surface-ink);color:#fff}.band--ink-deep{background:var(--surface-ink-deep);color:#fff}.band--continues{padding-top:0}@media (max-width:720px){:root{--section-y:44px}}*{box-sizing:border-box}body,html{padding:0;margin:0;max-width:100vw;overflow-x:clip}body{font-family:IBM Plex Sans,system-ui,sans-serif;color:#1C1917;background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}h1,h2,h3,h4{font-family:Archivo,system-ui,sans-serif;margin:0;letter-spacing:-.01em}button,input,select,textarea{font-family:inherit;font-size:14px}::selection{background:var(--primary);color:#fff}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.portal-split{display:grid;grid-template-columns:1.05fr 1fr}@media (max-width:860px){.portal-split{grid-template-columns:1fr}.portal-aside{display:none!important}}@media (max-width:900px){.grid-roles{grid-template-columns:1fr!important}.grid-3,.grid-4,.grid-5{grid-template-columns:1fr 1fr!important}.hero-h1{font-size:40px!important}.trade-grid{grid-template-columns:1fr!important}}.header-actions-desktop,.nav-desktop{display:flex}.mobile-drawer,.nav-hamburger{display:none}@media (max-width:1152px){.header-actions-desktop,.nav-desktop{display:none!important}.nav-hamburger{display:inline-flex!important}.mobile-drawer.open{display:block;z-index:2;max-height:calc(100dvh - 56px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 18px 40px rgba(0,0,0,.13)}.drawer-backdrop,.mobile-drawer.open{position:absolute;top:100%;left:0;right:0}.drawer-backdrop{height:100dvh;z-index:1;background:rgba(28,25,23,.35);touch-action:none;border:0;padding:0}.drawer-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 32px;font-size:16px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--border-soft)}.drawer-group>summary::-webkit-details-marker{display:none}.drawer-group>summary:after{content:"+";font-size:19px;font-weight:400;color:var(--faint);line-height:1}.drawer-group[open]>summary:after{content:"\2212"}}@media (max-width:1240px){.topbar-wa{display:none!important}}@media (max-width:900px){.topbar-support span:nth-child(4),.topbar-support span:nth-child(5){display:none}}@media (max-width:640px){.topbar-lang{display:none!important}.topbar-row{padding-top:5px!important;padding-bottom:5px!important}.topbar-support{font-size:10.5px!important;gap:6px!important}}@media (max-width:430px){.topbar-support span:nth-child(2),.topbar-support span:nth-child(3){display:none}}@media (max-width:860px){.prod-grid{gap:28px!important}.compare-grid,.prod-grid{grid-template-columns:1fr!important}.compare-grid>*{min-width:0!important}.quote-layout{gap:24px!important}.case-row,.quote-layout{grid-template-columns:1fr!important}.case-row{gap:18px!important}.case-row>div{order:0!important}.carousel-panel{grid-template-columns:1fr!important}.carousel-panel>div:last-child{padding:22px 20px!important}.warranty-row{grid-template-columns:1fr!important;gap:3px!important}.proof-grid{grid-template-columns:repeat(2,1fr)!important;gap:1px!important}.proof-grid>li{padding:12px 14px!important}.cat-bar-scroll{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding:2px 24px}.cat-bar-scroll::-webkit-scrollbar{display:none}.install-grid,.partner-grid,.ref-grid{grid-template-columns:repeat(2,1fr)!important}.cfg-grid,.opt-media{grid-template-columns:1fr!important}.cfg-grid{gap:20px!important}.cfg-grid>*,.cfg-preview{min-width:0!important}.cfg-preview{min-height:320px!important;padding:22px!important;position:relative!important;top:auto!important}.iq-grid{grid-template-columns:1fr!important;gap:18px!important}.iq-preview{position:static!important}}@media (max-width:560px){.spec-tiles{grid-template-columns:repeat(2,1fr)!important}.table-scroll{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr!important}}html:not(.ss-chat-armed) salesmartly-chat-widget{opacity:0!important;pointer-events:none!important}.contact-fab-toggle{transition:transform .18s ease,box-shadow .18s ease}.contact-fab-toggle:hover{transform:scale(1.07);box-shadow:0 8px 26px rgba(0,0,0,.34)!important}.contact-fab-toggle[aria-expanded=true]{transform:rotate(45deg)}.contact-fab-toggle[aria-expanded=true]:hover{transform:rotate(45deg) scale(1.07)}.contact-fab-toggle:focus-visible{outline:3px solid rgba(37,211,102,.5);outline-offset:3px}@media (max-width:1100px){.line-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:620px){.line-grid{grid-template-columns:1fr!important}}@media (max-width:1000px){.cert-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.cert-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.handling-grid,.mount-grid{grid-template-columns:1fr!important}.finish-grid{grid-template-columns:1fr 1fr!important}}@keyframes heroFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-drop-panel{visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.nav-drop:focus-within .nav-drop-panel,.nav-drop:hover .nav-drop-panel{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s}.nav-drop-panel a:hover{background:#f4f6fb}.pay-row img{filter:grayscale(1);opacity:.72;transition:filter .18s ease,opacity .18s ease}.pay-row:hover img{filter:none;opacity:1}details>summary::-webkit-details-marker{display:none}details[open]>summary .acc-marker:before{content:"\2212"}details[open]>summary .acc-marker{font-size:20px;visibility:hidden;position:relative}details[open]>summary .acc-marker:before{visibility:visible;position:absolute;right:0;top:-2px;color:#8B6F47}@media (min-width:900px){.pdp-gallery-sticky{position:-webkit-sticky;position:sticky;top:96px;align-self:start}}@media (max-width:720px){.sibling-grid{grid-template-columns:repeat(2,1fr)!important}.rev-grid{grid-template-columns:1fr!important}}.nav-prod:focus-visible,.nav-prod:hover{color:var(--primary)!important}.nav-prod:focus-visible>span[aria-hidden],.nav-prod:hover>span[aria-hidden]{color:var(--primary)}.band-inline{box-shadow:0 0 0 100vmax var(--surface-sunken);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);background:var(--surface-sunken);padding-top:var(--space-7);padding-bottom:var(--space-7)}.band-inline+.band-inline{margin-top:0!important}@media (min-width:1101px){.nav-search{display:flex!important}}.nav-search:focus-visible,.nav-search:hover{border-color:var(--primary)!important;color:var(--primary)!important}@media (max-width:900px){.cert-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:560px){.cert-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:720px){.footer-links a{display:block;padding:13px 0;line-height:1.35}.footer-links{line-height:1.35!important}.footer-tap,footer .inquiry-trigger{display:inline-block;padding:13px 0;line-height:1.35}}.qual-subnav-scroll{scrollbar-width:none}.qual-subnav-scroll::-webkit-scrollbar{display:none}.card-media-hover{transition:opacity .25s ease}a:focus-visible .card-media-hover,a:hover .card-media-hover{opacity:1!important}