:root{--storm:#444c57;--carbon:#272d33;--copper:#ac552c;--copper-light:#f1b081;--ink:#2f4452;--muted:#536775;--line:#ccd5db;--silver:#eaf0f3;--paper:#fbfbfa;--max:1260px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}h1,h2,h3,p,figure{margin:0}h1,h2,h3{color:var(--ink);font-weight:500;line-height:1.16;letter-spacing:-.035em}h1{font-size:clamp(36px,3.65vw,55px)}h2{font-size:clamp(30px,3vw,42px)}h3{font-size:21px;letter-spacing:-.02em;line-height:1.3}p{color:var(--muted)}em{font-style:normal;color:var(--copper)}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button{color:inherit;border:0}button:disabled{cursor:wait;opacity:.7}img{display:block;max-width:100%;height:auto}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #c67542;outline-offset:4px}[hidden]{display:none!important}.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}.skip{position:fixed;left:12px;top:-100px;background:white;color:#222;z-index:99;padding:12px}.skip:focus{top:12px}
.header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:23px;padding:0 max(28px,calc((100vw - 1380px)/2));height:86px;background:var(--storm);color:#fff}.brand{position:relative;display:block;flex:none;width:166px;height:72px;overflow:hidden}.brand img{position:absolute;width:166px;max-width:none;height:166px;top:-46px}.header nav{display:flex;align-items:center;justify-content:center;gap:19px;flex:1}.header nav a{font-size:13px;line-height:1.3;white-space:nowrap;padding:12px 0;border-bottom:2px solid transparent;color:#edf0f3}.header nav a:hover,.header nav a[aria-current=page]{color:var(--copper-light);border-color:var(--copper-light)}.header .header-cta{min-height:42px;padding:10px 17px;font-size:13px;background:var(--copper-light);color:#28333b;flex:none}.menu{display:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--copper);color:#fff;border:1px solid transparent;border-radius:3px;padding:13px 22px;min-height:49px;font-size:15px;line-height:1.35;font-weight:600;text-align:center;transition:background .18s,transform .18s}.button:hover{background:#8c421f}.button:active{transform:translateY(1px)}.button.outline{background:transparent;border-color:var(--copper);color:var(--copper)}.button.outline:hover{background:#ac552c0a}.text-link{display:inline-block;font-size:15px;font-weight:600;color:var(--copper);border-bottom:1px solid #ac552c55;padding:8px 0;line-height:1.5}.text-link:hover{color:#7e3718;border-color:currentColor}.eyebrow{font-size:13px;line-height:1.5;letter-spacing:.13em;font-weight:650;color:var(--copper);margin-bottom:19px}.section-label{display:flex;align-items:center;gap:14px;font-size:14px;letter-spacing:.1em;margin-bottom:22px;line-height:1.4}.section-number{font-size:20px;letter-spacing:.015em;font-weight:650;flex:none;min-width:28px}.section-label-title{border-left:1px solid currentColor;padding-left:15px}.section{width:min(calc(100% - 64px),var(--max));margin:0 auto;padding:58px 0;scroll-margin-top:108px}.section h2+p{margin-top:22px}.section p{max-width:75ch}.actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.hero{display:grid;grid-template-columns:1.04fr 1fr;width:min(calc(100% - 64px),1380px);margin:30px auto 0;background:var(--silver);min-height:480px;border-radius:3px;overflow:hidden}.hero-copy{padding:44px 38px}.hero-intro{font-size:19px;line-height:1.55;margin-top:24px;color:var(--ink);max-width:480px}.hero-description{font-size:16px;margin-top:13px;max-width:460px}.hero .actions{gap:13px;align-items:flex-start;flex-direction:column}.hero .text-link{font-size:14px}.hero-location{font-size:11px;letter-spacing:.12em;margin-top:26px;color:var(--muted)}.hero-photo{position:relative;min-height:100%}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:55% 50%}.hero-photo figcaption,.stock-main-photo figcaption,.relocation-photo figcaption,.ac-visual figure figcaption{position:absolute;right:10px;bottom:9px;background:#283540a6;padding:3px 7px;color:#fff;font-size:10px;line-height:1.4}.trust-strip{width:min(calc(100% - 64px),var(--max));margin:auto;display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;border-bottom:1px solid var(--line);text-align:center;font-size:14px;color:var(--muted)}.trust-strip span+span{border-left:1px solid var(--line)}
.ac{display:grid;grid-template-columns:1.1fr 1fr;gap:38px 52px;align-items:center}.ac-copy>p:not(.eyebrow){margin-top:22px}.ac-scope{list-style:none;padding:0;margin:22px 0 12px;display:grid;gap:9px}.ac-scope li{font-size:15px;border-left:2px solid #bb7953;padding-left:13px}.ac-visual figure{height:300px;position:relative;overflow:hidden;border-radius:3px}.ac-visual figure img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.connection{display:flex;gap:14px;padding:19px 20px;background:#edf1f3}.connection strong{font-size:15px;font-weight:600}.connection p{font-size:13px;margin-top:3px}.status-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--copper);margin-top:10px;box-shadow:0 0 0 4px #ac552c12}.ac-duo{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-radius:3px;overflow:hidden}.ac-duo>div{padding:28px 32px}.ac-duo .eyebrow{font-size:11px;margin-bottom:13px}.ac-duo h3{font-size:28px;line-height:1.18}.ac-duo>div>p:last-child{font-size:15px;margin-top:17px;line-height:1.65}.ac-duo-report{background:#e7eef2}.ac-duo-legal{background:#4b5967}.ac-duo-legal h3,.ac-duo-legal p{color:#f2f5f7}.ac-duo-legal em,.ac-duo-legal .eyebrow{color:var(--copper-light)}
.stock-block{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:30px 42px;background:#edf2f5;padding:40px;margin-top:8px;border-radius:3px}.stock-main-photo{position:relative;overflow:hidden;border-radius:3px;height:340px}.stock-main-photo img{height:100%;width:100%;object-fit:cover}.stock-main-copy>p:not(.eyebrow){margin-top:19px}.stock-types{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin:23px 0 14px}.stock-types span{font-size:14px;border-left:2px solid #b78261;padding-left:12px}.stock-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.stock-actions .button{font-size:14px;padding:12px 18px}.stock-xrf-card{grid-column:1/-1;display:flex;align-items:center;gap:24px;border-top:1px solid #c9d4dc;padding-top:25px}.stock-xrf-photo{flex:none;width:82px}.stock-xrf-photo img{width:82px;height:74px;object-fit:contain;border-radius:3px}.stock-xrf-photo figcaption{font-size:9px;text-align:center;line-height:1.3;color:var(--muted);margin-top:4px}.stock-xrf-card>div{flex:1}.stock-xrf-card h3{font-size:21px;font-weight:600}.stock-xrf-card p{font-size:15px;margin-top:4px}.stock-xrf-card .text-link{flex:none}
.section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px}.section-heading>div{flex:1}.section-heading>p{font-size:15px;max-width:330px}.section-heading>div+div{max-width:440px}.section-heading .button{margin-top:22px}.machinery{padding:54px 0}.machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.machine-card{border:1px solid var(--line);background:#fff;border-radius:4px;overflow:hidden;min-width:0}.machine-photo{position:relative;display:block;padding:0;width:100%;background:#e9edf0;aspect-ratio:4/3;overflow:hidden}.machine-photo img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.machine-photo:hover img{transform:scale(1.025)}.photo-expand{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;background:#fff;color:var(--ink);width:32px;height:32px;border-radius:2px;font-size:19px;box-shadow:0 2px 8px #0002}.machine-card figcaption{padding:17px 20px}.machine-card figcaption>span{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.machine-card h3{font-size:19px;font-weight:600;margin-top:4px}.gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:19px}.gallery-footer p{font-size:12px}.gallery-footer a{flex:none}.catalog-shortcut{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding:18px 23px;border:1px solid #c5d1d8;border-left:3px solid #ad6b44;background:#edf2f5;border-radius:2px;font-size:14px}.catalog-shortcut>span:first-child{font-weight:650;color:var(--ink)}.catalog-shortcut>span+span{color:var(--muted)}.catalog-shortcut:hover{background:#e3ebf0}
.collection{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;border-top:1px solid var(--line)}.collection-summary>p:not(.eyebrow){margin-top:20px}.collection-photo img{width:100%;height:auto;object-fit:contain;border-radius:3px}.collection-photo figcaption{position:static;font-size:10px;color:var(--muted);text-align:right;margin-top:7px}.pickup-visual{width:100%;max-width:440px;justify-self:center}.pickup-frequency{border:0;margin:24px 0 22px;padding:0;display:flex;gap:10px;flex-wrap:wrap}.pickup-frequency legend{font-size:14px;margin-bottom:11px;padding:0}.pickup-frequency label{position:relative;cursor:pointer}.pickup-frequency input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.pickup-frequency span{display:block;padding:9px 19px;border:1px solid #b9c8d1;border-radius:3px;font-size:15px;background:#f6f8f9}.pickup-frequency input:checked+span{background:#4b6071;color:white;border-color:#4b6071;box-shadow:inset 0 -3px #c4865f}.pickup-frequency input:focus-visible+span{outline:3px solid #c67542;outline-offset:3px}.service-detail{margin-top:20px}.relocation-card{display:grid;grid-template-columns:.65fr 1.35fr;gap:36px;align-items:center;background:#edf1f3;padding:32px;margin-bottom:32px;border-radius:3px}.relocation-photo{position:relative;height:235px;overflow:hidden;border-radius:3px}.relocation-photo img{width:100%;height:100%;object-fit:cover}.service-copy .section-label{font-size:13px;margin-bottom:16px}.service-copy h2{font-size:30px;line-height:1.2}.service-copy>p:not(.eyebrow){font-size:16px;margin-top:17px}.service-copy .text-link{margin-top:10px}
details{font-size:15px;line-height:1.7;border-top:1px solid var(--line)}summary{list-style:none;position:relative;font-size:14px;font-weight:600;line-height:1.5;padding:15px 27px 15px 0;min-height:48px}summary::-webkit-details-marker{display:none}summary:after{content:'＋';position:absolute;right:0;top:14px;color:var(--copper);font-size:18px;font-weight:400}details[open]>summary:after{content:'−'}details p{padding:0 0 15px}details .text-link{margin-bottom:15px}.detail-back,.xrf-back{margin-bottom:32px}.detail-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;margin:8px 0 35px}.detail-heading p{font-size:18px;line-height:1.65;max-width:550px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.detail-grid article{border:1px solid var(--line);background:white;padding:27px;border-top:3px solid #b78b70;border-radius:3px}.detail-grid .eyebrow{font-size:11px;margin-bottom:13px}.detail-grid h3{font-size:22px;font-weight:600}.detail-grid p{font-size:16px;margin-top:15px}.detail-note{background:var(--silver);border-left:3px solid #ba7c56;padding:27px 30px;margin:28px 0}.detail-note p{margin-top:12px;font-size:16px}.detail-end{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:25px 0;border-top:1px solid var(--line)}.detail-end p{font-size:20px;color:var(--ink)}.gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:45px 0 25px}.gallery-heading h3{font-size:28px}.gallery-heading p{font-size:14px;max-width:440px}.gallery-full{margin-bottom:32px}.catalog-empty{border:1px solid #ccd7de;background:#edf2f5;padding:40px;max-width:920px;margin:36px 0 20px;border-radius:3px}.catalog-status{font-size:11px;font-weight:650;letter-spacing:.12em;color:var(--copper)}.catalog-empty h3{font-size:27px;margin-top:14px}.catalog-empty p{max-width:630px;margin:16px 0 24px}.clearout{display:grid;grid-template-columns:1fr 1.15fr;gap:60px}.relocation-intro{margin-top:22px}.clearout-content{padding-top:56px}.relocation-path{border-left:2px solid #c5a48d;padding-left:23px;margin-bottom:27px}.relocation-path h3{font-size:23px;margin-bottom:12px}.relocation-path p{font-size:16px}.focused-view main{min-height:calc(100vh - 86px)}.focused-view .section{padding-top:45px;padding-bottom:50px}.focused-view .stock-block,.focused-view .im-sustainability,.focused-view .contact,.focused-view .xrf-showcase{margin-top:30px;margin-bottom:35px;padding:40px}
.xrf-showcase{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;background:#eff3f5;padding:40px;border-radius:3px}.xrf-copy h2{font-size:clamp(32px,3.1vw,42px)}.xrf-copy>p:not(.eyebrow){margin-top:22px;font-size:16px}.xrf-panel{border:1px solid #d2dce2;background:#fff;padding:27px}.xrf-panel-title{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.1em;margin-bottom:24px;color:var(--muted)}.element-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px}.element-tile{display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding:12px;background:#e1e9ee;color:#344f60;min-width:0}.element-tile small{font-size:12px}.element-tile strong{font-size:36px;font-weight:500;line-height:1.2}.element-tile span{font-size:11px}.element-ni{background:#e2ebdf;color:#3d5739}.element-mo{background:#f0e1d7;color:#79563d}.element-w{background:#e7e1ed;color:#63506e}.element-al{background:#eef0f1}.element-cu{background:#eed6c4;color:#7a452b}.element-zn{background:#e7e8dc;color:#666240}.element-fe{background:#dce5e9}.xrf-panel h3{font-size:21px}.xrf-panel>p{font-size:14px;margin-top:13px}.xrf-panel details{margin-top:16px}.xrf-panel summary{font-size:13px}.xrf-panel .xrf-disclaimer{font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--line);padding-top:15px;margin-top:18px}.materials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.material{padding:22px 23px 8px;border:1px solid #becad3;border-top:3px solid #a4b1bb;background:#fafbfc;border-radius:3px}.material-head{display:flex;align-items:center;gap:16px}.material .symbol{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:27px;color:#48535c;background:linear-gradient(135deg,#e1e4e7,#fafbfc 45%,#bfc6cd);border:1px solid #bdc5cc;border-radius:2px;flex:none}.material-head h3{font-size:20px;font-weight:600}.material-head p{font-size:12px;margin-top:3px}.material>p{font-size:15px;margin:18px 0 5px}.material details{border-top:0;font-size:14px}.material summary{font-size:12px;font-weight:400}.material.copper{background:#faf3ed;border-color:#c48c65}.material.copper .symbol{background:linear-gradient(135deg,#dbab88,#ffe2cd 45%,#bd7b50);color:#723c21;border-color:#bb805b}.material.brass{background:#f8f5e9;border-color:#b6a16d}.material.brass .symbol{font-size:23px;background:linear-gradient(135deg,#cdb779,#f7ebc5 45%,#b9a36a);color:#695725;border-color:#b7a065}.material.tungsten .symbol{background:linear-gradient(135deg,#8f979f,#e0e4e8 45%,#6c7782)}.small-note{font-size:12px;line-height:1.6;margin-top:17px;color:var(--muted)}
.im-sustainability{background:#f0f4f3;padding:38px 40px;border:1px solid #d8e0dc;border-radius:3px}.sustainability-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.im-sustainability h2{font-size:36px}.sustainability-intro{font-size:16px;margin-top:20px}.eco-leaf{display:none}.environmental-details{margin-top:22px}.environmental-details>summary{font-size:14px}.environmental-registration{padding:21px;background:#e7eeeb;border-left:3px solid #799577;margin-top:5px}.environmental-registration h3{font-size:19px}.environmental-registration .eyebrow{font-size:10px}.environmental-registration p{font-size:14px;margin-top:12px;padding:0}.environmental-registration dl{font-size:13px;display:flex;gap:25px}.environmental-registration dd{margin:0;font-weight:600}.circular-diagram{position:relative;width:350px;height:350px;max-width:100%;margin:0 auto 24px;aspect-ratio:1}.cycle-orbit{position:absolute;inset:15%;border-radius:50%;background:conic-gradient(#b5815b 0deg 105deg,transparent 105deg 120deg,#638c6b 120deg 225deg,transparent 225deg 240deg,#aebac4 240deg 345deg,transparent 345deg);mask:radial-gradient(circle,transparent 64%,#000 65%);animation:closing-cycle 30s linear infinite}.cycle-core{position:absolute;inset:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:50%;background:#e3ebe6}.cycle-core>span{font-size:58px;line-height:1;color:#4f8559}.cycle-core strong{font-size:16px;line-height:1.3;color:#334b5c;margin-top:7px}.cycle-node{position:absolute;width:132px;padding:12px 8px;background:#fafcfb;border:1px solid #cbd8cf;border-radius:4px;text-align:center}.cycle-node strong{display:block;font-size:15px}.cycle-node small{display:block;font-size:11px;color:#536576;margin-top:3px}.reuse{top:0;left:50%;transform:translateX(-50%)}.classify{bottom:14px;right:-4px}.recover{bottom:14px;left:-4px}.cycle-toggle{position:absolute;bottom:-29px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;background:none;color:#536576;text-decoration:underline;min-height:32px}.paused .cycle-orbit{animation-play-state:paused}.cycle-nature{position:absolute;inset:0;pointer-events:none}.cycle-nature svg{position:absolute;display:block}.nature-bird{width:70px;height:59px;top:46px;left:-3px;transform:rotate(-7deg)}.nature-sprig{width:62px;height:100px;top:70px;right:-7px;transform:rotate(13deg)}.nature-leaf{width:42px;height:34px;bottom:107px;left:-5px;transform:rotate(-20deg)}@keyframes closing-cycle{to{transform:rotate(360deg)}}
.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;background:#465464;color:#fff;border-radius:3px;padding:40px;margin-top:45px}.contact .eyebrow,.contact em{color:var(--copper-light)}.contact h2{color:white;font-size:42px}.contact p{color:#e0e7ec}.contact-copy>p:not(.eyebrow){font-size:16px;margin-top:20px}.contact-copy .email{font-size:20px;display:block;margin-top:25px;overflow-wrap:anywhere}.contact-copy .phone{font-size:27px;display:block;margin:3px 0 20px}.contact a[href*="wa.me"].button{background:#25d366;color:#12351f;border-color:#25d366}.contact a[href*="wa.me"].button:hover{background:#56df89}.contact-copy .contact-location{font-size:13px!important;line-height:1.7}.contact-copy .small-note{font-size:12px!important;max-width:350px}.contact-audience{display:flex;gap:8px;margin-bottom:24px}.contact-audience button{border:1px solid #ffffff65;background:transparent;color:#eef3f7;padding:10px 15px;border-radius:3px;font-size:13px;flex:1;min-height:46px}.contact-audience button[aria-pressed=true]{background:#f3e4d8;color:#4e392c;border-color:#f3e4d8;font-weight:650}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}form label{display:block;font-size:13px;color:#eef2f6;margin-bottom:15px}input,select,textarea{display:block;width:100%;min-width:0;border:1px solid #c7d0d8;background:#fbfcfd;color:#28343e;font-size:16px;padding:11px 12px;margin-top:6px;border-radius:3px;min-height:46px}textarea{resize:vertical;line-height:1.55}input::placeholder,textarea::placeholder{color:#6f7b85;opacity:1}select{max-width:100%}.upload-line{display:flex;align-items:center;gap:16px;padding:8px 0}.upload-line p{font-size:12px;line-height:1.6}.photo-button{font-size:13px;min-height:42px;padding:11px 16px;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff60}.photo-button:hover{background:#ffffff20}.privacy-note{font-size:12px;margin:15px 0}.form-note{font-size:12px;margin-top:12px}#form-status,#photo-status{font-size:13px;margin-top:10px}#photo-previews{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none;margin:0}#photo-previews li{position:relative;display:grid;grid-template-columns:45px 1fr;gap:7px;align-items:center;background:#ffffff16;padding:6px 30px 6px 6px;width:calc(50% - 4px)}#photo-previews img{width:45px;height:42px;object-fit:cover}#photo-previews span{font-size:11px;word-break:break-word}#photo-previews button{position:absolute;right:0;top:0;color:white;background:transparent;font-size:23px;min-width:28px;min-height:32px}.submit{width:100%;background:#d59365;color:#23333d}.submit:hover{background:#e8ac82}.whatsapp-qr-disclosure{margin-top:18px;max-width:340px;border-color:#ffffff35}.whatsapp-qr-disclosure>summary{color:#eef2f4;font-size:13px}.whatsapp-qr-card{display:flex;align-items:center;gap:15px;padding:12px;background:#ffffff0a;border:1px solid #ffffff30}.whatsapp-qr-card p{font-size:12px;padding:0}.whatsapp-qr-image{display:block;position:relative;width:90px;height:90px;overflow:hidden;flex:none;background:white}.whatsapp-qr-image img{max-width:none;position:absolute;width:173.02px;height:376.16px;left:-41.4px;top:-106.2px}
.partners{padding-top:48px;padding-bottom:35px}.partners h2{font-size:32px}.partners-grid{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:0;gap:17px}.partner-card{border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;height:95px;border-radius:3px;padding:15px}.partner-card img{width:170px;height:63px;object-fit:contain}.partner-card-dark{background:#2b3036}.questions{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:30px 0}.questions h2{font-size:27px}.questions p{font-size:15px;margin-top:8px}.questions>a{flex:none}.restored-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.faq-list{padding-top:0}.faq-list summary{font-size:16px}.faq-list details{padding:7px 0}.faq-list p{font-size:16px}.compact-footer{width:min(calc(100% - 64px),var(--max));margin:0 auto;display:grid;grid-template-columns:192px 1fr auto;gap:24px;align-items:center;padding:27px 0 24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.footer-brand{width:192px;height:76px;position:relative;overflow:hidden;background:var(--storm);border-radius:3px}.footer-brand img{position:absolute;width:192px;max-width:none;height:192px;top:-55px}.footer-company strong{font-size:14px;color:var(--ink)}.footer-company p{font-size:13px;margin:3px 0}.footer-links{display:flex;gap:17px;flex-wrap:wrap}.footer-links button{background:none;padding:8px 0;font-size:13px}.footer-links a{padding:8px 0}.footer-links a:hover,.footer-links button:hover{color:var(--copper)}.social-restored{display:flex;align-items:center;gap:18px;grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}.social-restored>strong{font-size:13px;font-weight:500}.social-restored small{font-size:11px;color:var(--muted)}.social-icons{display:flex;gap:10px}.social-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:4px;color:white}.social-icon svg{width:18px;height:18px}.instagram{background:linear-gradient(140deg,#7154b9 5%,#cf3881 48%,#ed8b3c 82%,#f0c45f)}.linkedin{background:#0a66c2}.youtube{background:#e52b27}.image-disclosure{grid-column:1/-1;font-size:10px;line-height:1.5}.compact-footer .image-disclosure{margin-top:-12px}
dialog{max-width:650px;width:calc(100% - 40px);padding:36px;border:1px solid var(--line);border-radius:5px;box-shadow:0 20px 70px #0005;color:var(--ink);max-height:90vh;overflow:auto}dialog::backdrop{background:#1b2532d9}dialog h2{font-size:29px;margin-bottom:20px}dialog p{font-size:15px;margin-bottom:15px}.close-dialog{position:absolute;right:8px;top:6px;background:#fff;font-size:29px;border-radius:3px;min-width:44px;min-height:44px;z-index:2}#machine-lightbox{max-width:1000px;padding:22px;background:#f7f9fa}#machine-lightbox-image{width:100%;height:60vh;object-fit:contain;background:#e5e9ec;border-radius:2px}#machine-lightbox figcaption{position:static;padding:17px 3px 0}#machine-lightbox-count{font-size:12px;letter-spacing:.1em;color:var(--copper)}#machine-lightbox-title{font-size:25px;margin:4px 0 5px}#machine-lightbox figcaption p{font-size:12px;margin:0}.lightbox-controls{display:flex;justify-content:space-between;margin-top:18px;border-top:1px solid var(--line);padding-top:10px}.lightbox-controls button{background:transparent;color:var(--ink);padding:8px 10px;min-height:44px;font-size:14px;font-weight:600}
@media(min-width:1500px){.hero-copy{padding:54px 48px}.hero{min-height:530px}}
@media(max-width:1250px){.header{gap:17px}.header nav{gap:13px}.header nav a{font-size:12px}.brand{width:145px}.brand img{width:145px;height:145px;top:-34px}.hero-copy{padding:36px 30px}.hero h1{font-size:42px}.section-label{font-size:13px}.ac{gap:30px}.stock-block{padding:32px;gap:28px}.stock-types{gap:9px}.stock-actions{gap:12px}.contact{gap:32px;padding:32px}.compact-footer{grid-template-columns:192px 1fr}.footer-links{grid-column:1/-1;justify-content:flex-end;margin-top:-10px}.social-restored{padding-top:18px}}
@media(max-width:1100px){.header{height:80px;padding:0 28px}.brand{width:166px}.brand img{width:166px;height:166px;top:-46px}.header-cta{margin-left:auto}.menu{display:flex;align-items:center;gap:10px;background:none;color:white;font-size:14px;padding:10px 0 10px 10px;min-height:44px}.header nav{display:none;position:absolute;left:0;right:0;top:80px;background:var(--storm);padding:18px 28px 25px;box-shadow:0 10px 15px #0002;flex-direction:column;align-items:stretch;gap:0}.header nav.open{display:flex}.header nav a{padding:12px;border-bottom:1px solid #ffffff20;font-size:15px}.hero{min-height:440px}.hero h1{font-size:36px}.hero .eyebrow{font-size:11px}.hero-intro{font-size:18px}.hero-description{font-size:15px}.section{padding:45px 0}.stock-block,.im-sustainability,.contact{padding:30px}.ac-duo>div{padding:25px}.ac-duo h3{font-size:25px}.machine-grid{gap:15px}.machine-card figcaption{padding:14px}.machine-card h3{font-size:17px}.collection{gap:30px}.relocation-card{padding:28px;gap:26px}.service-copy h2{font-size:27px}.sustainability-lead{gap:25px;grid-template-columns:1.1fr 1fr}.im-sustainability h2{font-size:32px}.circular-diagram{width:300px;height:300px}.cycle-node{width:118px;padding:10px 7px}.cycle-node strong{font-size:14px}.cycle-node small{font-size:10px}.cycle-core>span{font-size:49px}.cycle-core strong{font-size:14px}.nature-bird{width:54px;left:0;top:40px}.nature-sprig{width:48px;right:0;top:58px}.nature-leaf{width:33px;left:0;bottom:98px}.contact{grid-template-columns:.85fr 1.15fr;gap:25px}.contact h2{font-size:35px}.contact-copy .email{font-size:18px}.form-row{grid-template-columns:1fr}.contact-audience button{font-size:12px;padding:9px}.detail-heading{gap:30px}.detail-grid{gap:15px}.detail-grid article{padding:23px}.xrf-showcase{gap:25px;padding:30px}.xrf-panel{padding:20px}.element-tile{padding:9px}.element-tile span{font-size:10px}.materials-grid{grid-template-columns:repeat(2,1fr)}.clearout{gap:35px}.partner-card{height:80px;padding:10px}.partner-card img{height:54px}}
@media(max-width:760px){html{scroll-padding-top:90px}.header{height:74px;padding:0 20px;gap:12px}.brand{width:142px;height:66px}.brand img{width:142px;height:142px;top:-36px}.header .header-cta{font-size:12px;padding:10px 12px;min-height:40px}.header-cta span{display:none}.menu{font-size:12px;gap:6px;padding-left:0}.header nav{top:74px;padding:12px 20px 20px}.section,.trust-strip,.compact-footer{width:calc(100% - 40px)}.section{padding:38px 0;scroll-margin-top:95px}h1{font-size:37px}h2{font-size:32px}body{font-size:16px}.eyebrow{font-size:11px;letter-spacing:.1em}.section-label{font-size:12px;gap:10px;margin-bottom:19px;letter-spacing:.08em}.section-number{font-size:18px;min-width:25px}.section-label-title{padding-left:11px}.hero{width:calc(100% - 40px);margin-top:20px;grid-template-columns:1fr;min-height:0}.hero-copy{padding:29px 24px}.hero h1{font-size:clamp(32px,7.3vw,45px)}.hero-intro{font-size:18px;margin-top:20px}.hero-description{font-size:15px}.hero .actions{margin-top:22px}.hero .actions .button{font-size:14px;padding:13px 16px}.hero-location{margin-top:22px;font-size:10px}.hero-photo{height:230px;min-height:0}.hero-photo img{object-position:center 52%}.trust-strip{font-size:11px;gap:8px;padding:19px 0;line-height:1.5}.trust-strip span+span{padding-left:7px}.ac,.stock-block,.collection,.relocation-card,.sustainability-lead,.contact,.clearout,.restored-faq,.xrf-showcase{grid-template-columns:1fr}.ac{gap:28px}.ac-copy>p:not(.eyebrow){margin-top:18px}.ac-scope{margin-top:20px}.ac-visual figure{height:250px}.ac-duo{grid-template-columns:1fr;gap:0}.ac-duo>div{padding:25px}.ac-duo h3{font-size:27px}.ac-duo>div>p:last-child{font-size:15px}.stock-block{padding:26px 23px;gap:25px;margin-top:0}.stock-main-photo{height:250px;order:2}.stock-main-copy{order:1}.stock-xrf-card{order:3;gap:16px;flex-wrap:wrap}.stock-xrf-card>div{flex:1;min-width:140px}.stock-xrf-card p{font-size:14px}.stock-xrf-card .text-link{margin-left:98px;margin-top:-8px}.stock-types span{font-size:13px}.stock-actions{align-items:flex-start;gap:12px}.stock-actions .button{font-size:13px;padding:13px 15px}.stock-xrf-photo{width:70px}.stock-xrf-photo img{width:70px;height:70px}.section-heading{display:block;margin-bottom:25px}.section-heading>p,.section-heading>div+div{margin-top:20px;max-width:none}.section-heading>div+div>p{font-size:16px}.section-heading .button{margin-top:18px}.machine-grid{grid-template-columns:1fr;gap:20px}.machine-photo{max-height:300px}.machine-card figcaption{padding:16px 20px}.machine-card h3{font-size:20px}.gallery-footer{display:block}.gallery-footer p{font-size:12px;margin-bottom:7px}.gallery-footer a{font-size:14px}.catalog-shortcut{display:block;padding:16px 18px}.catalog-shortcut>span{display:block}.catalog-shortcut>span+span{font-size:12px;margin-top:4px}.collection{gap:26px;border-top:0}.pickup-visual{max-width:100%}.collection-photo figcaption{font-size:9px}.collection-summary>p:not(.eyebrow){font-size:16px}.pickup-frequency{gap:8px}.pickup-frequency span{font-size:14px;padding:10px 15px}.pickup-frequency legend{font-size:13px}.relocation-card{padding:25px 23px;gap:22px;margin-bottom:25px}.relocation-photo{height:210px;order:2}.service-copy{order:1}.service-copy h2{font-size:29px}.service-copy .section-label{font-size:11px}.service-copy>p:not(.eyebrow){font-size:15px}.im-sustainability{padding:27px 23px}.sustainability-lead{gap:35px}.im-sustainability h2{font-size:32px}.sustainability-intro{font-size:15px}.circular-diagram{width:290px;height:290px}.cycle-core strong{font-size:13px}.cycle-node{width:115px}.environmental-registration{padding:17px}.environmental-registration dl{display:block}.environmental-registration dl>div+div{margin-top:12px}.contact{padding:27px 23px;gap:30px;margin-top:30px}.contact h2{font-size:35px}.contact-copy>p:not(.eyebrow){font-size:15px}.contact-copy .email{font-size:20px}.contact-copy .phone{font-size:26px}.contact-copy .small-note{max-width:none}.contact-audience button{font-size:12px;padding:11px 8px}.contact-audience{margin-bottom:22px;gap:7px}.form-row{grid-template-columns:1fr}.upload-line{gap:12px}.upload-line p{font-size:11px}.photo-button{font-size:12px;padding:10px 12px}form label{font-size:13px}.submit{font-size:14px}.partners{padding-top:36px}.partners h2{font-size:28px}.partners-grid{grid-template-columns:repeat(2,1fr);gap:12px}.partner-card{height:82px;padding:12px}.partner-card:last-child{grid-column:1/-1;max-width:220px;width:100%;justify-self:center}.questions{display:block;padding:27px 0}.questions h2{font-size:26px}.questions .text-link{margin-top:14px}.compact-footer{grid-template-columns:1fr;gap:17px;padding:25px 0}.footer-brand{width:190px;height:76px}.footer-links{grid-column:auto;justify-content:flex-start;gap:17px;margin-top:0;font-size:12px}.footer-links a,.footer-links button{font-size:12px}.social-restored{gap:15px;flex-wrap:wrap;margin-top:2px}.social-restored small{font-size:10px}.image-disclosure{font-size:10px}.focused-view .section{padding-top:30px;padding-bottom:35px}.focused-view .stock-block,.focused-view .im-sustainability,.focused-view .contact,.focused-view .xrf-showcase{margin:20px auto 30px;padding:26px 23px}.detail-heading{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.detail-heading p{font-size:16px}.detail-back,.xrf-back{font-size:13px;margin-bottom:27px}.detail-grid{grid-template-columns:1fr;gap:17px}.detail-grid article{padding:23px}.detail-grid h3{font-size:23px}.detail-grid p{font-size:15px}.detail-note{padding:24px}.detail-note h3{font-size:23px}.detail-note p{font-size:15px}.detail-end{display:block}.detail-end p{font-size:18px;margin-bottom:20px}.gallery-heading{display:block;margin-top:32px}.gallery-heading h3{font-size:27px}.gallery-heading p{margin-top:14px;font-size:14px}.catalog-empty{padding:26px 23px;margin:25px 0 20px}.catalog-empty h3{font-size:25px}.catalog-empty p{font-size:15px}.catalog-empty .button{font-size:13px}.clearout{gap:30px}.clearout-content{padding-top:0}.clearout-content .button{font-size:13px}.relocation-path{padding-left:19px}.xrf-copy h2{font-size:32px}.xrf-panel{padding:20px 16px}.xrf-panel-title{font-size:9px;gap:10px}.element-grid{gap:8px}.element-tile{padding:10px 7px}.element-tile strong{font-size:29px}.element-tile span{font-size:9px}.xrf-showcase .actions{gap:15px}.xrf-showcase .actions .button{font-size:13px}.materials-grid{grid-template-columns:1fr;gap:18px}.material{padding:23px 23px 10px}.material summary{font-size:13px}.material-head h3{font-size:22px}.material-head p{font-size:13px}.restored-faq{gap:30px}.faq-list summary{font-size:15px}.faq-list p{font-size:15px}dialog{padding:30px 23px;max-height:90dvh}#machine-lightbox{padding:14px}#machine-lightbox-image{height:55vh}#machine-lightbox-title{font-size:22px}#machine-lightbox figcaption p{font-size:11px}}
@media(max-width:380px){.header{padding:0 14px;gap:10px}.brand{width:120px}.brand img{width:120px;height:120px;top:-24px}.header .header-cta{padding:9px;font-size:11px}.section,.trust-strip,.compact-footer,.hero{width:calc(100% - 28px)}.hero-copy{padding:25px 20px}.stock-block,.im-sustainability,.contact,.relocation-card{padding:24px 18px}.circular-diagram{width:265px;height:265px}.cycle-node{width:109px}.cycle-node small{font-size:9px}.nature-sprig{width:43px}.nature-bird{width:48px;top:32px}.contact-audience button{font-size:11px}.element-grid{grid-template-columns:repeat(2,1fr)}.element-tile span{font-size:12px}}
.nature-bird{animation:bird-float 5.5s ease-in-out infinite}.bird-wing{transform-box:fill-box;transform-origin:20% 50%;animation:bird-wing 2.8s ease-in-out infinite}.nature-sprig{transform-origin:30% 92%;animation:sprig-sway 6.5s ease-in-out infinite}.nature-leaf{animation:leaf-drift 5s ease-in-out infinite;animation-delay:-1.8s}.paused .cycle-nature svg,.paused .bird-wing{animation-play-state:paused}@keyframes bird-float{0%,100%{transform:translate(0,0) rotate(-7deg)}50%{transform:translate(4px,-7px) rotate(-3deg)}}@keyframes bird-wing{0%,35%,70%,100%{transform:rotate(0deg) scaleY(1)}48%{transform:rotate(-13deg) scaleY(.85)}60%{transform:rotate(5deg) scaleY(1.05)}}@keyframes sprig-sway{0%,100%{transform:rotate(10deg)}50%{transform:rotate(17deg)}}@keyframes leaf-drift{0%,100%{transform:translate(0,0) rotate(-20deg)}50%{transform:translate(3px,-5px) rotate(-9deg)}}
/* Lighter header, visible desktop navigation and sold photographs. */
.header{background:#cbd2d8;color:#2c3e4b;border-bottom:1px solid #b5c0c9;box-shadow:0 2px 8px #2f44520a}.header .brand{background:var(--storm);border-radius:3px;box-shadow:0 2px 6px #24333d25}.header nav{background:#cbd2d8}.header nav a{color:#2c3e4b;font-weight:600}.header nav a:hover,.header nav a[aria-current=page]{color:#8c421f;border-color:#a95a32}.header .header-cta{background:var(--copper);color:#fff}.header .header-cta:hover{background:#8c421f}.header .menu{color:#2c3e4b}.header nav a{border-bottom-color:transparent}
.machine-sold{position:absolute;left:0;right:0;bottom:0;display:block;padding:7px 15px;background:#b62d2c;color:#fff;text-align:center;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;pointer-events:none}.machine-photo .photo-expand{top:10px;bottom:auto}.lightbox-photo{position:relative;overflow:hidden;border-radius:2px}.lightbox-photo .machine-sold{padding:9px 16px;font-size:13px}
@media(max-width:760px){.header nav a{border-bottom-color:#aebbc555}.header nav a[aria-current=page]{border-bottom-color:#a95a32}.header nav{box-shadow:0 10px 15px #273d501a}}
/* Compact single-row navigation. */
.header{display:flex;height:64px;gap:26px;padding:0 max(24px,calc((100vw - 1380px)/2));box-shadow:none}.header .brand{width:142px;height:52px;flex:none;box-shadow:none;border-radius:2px}.header .brand img{width:142px;height:142px;top:-45px}.header nav,.header nav.open{display:flex;position:static;flex:1;min-width:0;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:clamp(12px,1.4vw,22px);padding:0;box-shadow:none;overflow-x:auto;scrollbar-width:thin}.header nav a{flex:none;font-size:13px;font-weight:500;padding:9px 0;white-space:nowrap}.header .menu{display:none}
@media(min-width:761px) and (max-width:1150px){.header{gap:14px;padding:0 18px}.header .brand{width:124px}.header .brand img{width:124px;height:124px;top:-36px}.header nav,.header nav.open{justify-content:flex-start;gap:clamp(8px,1vw,12px)}.header nav a{font-size:12px}}
@media(max-width:760px){.header{height:62px;padding:0 20px;gap:18px}.header .brand{width:132px;height:50px}.header .brand img{width:132px;height:132px;top:-41px}.header .menu{display:flex;margin-left:auto;min-height:44px;font-size:13px}.header nav{display:none;position:absolute;left:0;right:0;top:62px;padding:12px 20px 20px;box-shadow:0 10px 15px #273d501a;overflow-x:visible}.header nav.open{display:flex;position:absolute;flex-direction:column;align-items:stretch;gap:0;justify-content:flex-start;padding:12px 20px 20px;box-shadow:0 10px 15px #273d501a}.header nav a{font-size:15px;padding:12px;border-bottom:1px solid #aebbc555}}
/* Preserve the photographs' natural framing and breathing room. */
.ac-visual figure{height:auto;overflow:visible}.ac-visual figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:3px}.ac-visual figure figcaption{position:static;background:none;padding:6px 0 9px;text-align:right;color:var(--muted);font-size:10px;line-height:1.5}.ac-visual figure figcaption a:hover{text-decoration:underline}
@media(max-width:760px){.ac-visual figure{height:auto}.ac-visual figure figcaption{font-size:9px}}
/* One asset destination, with independent available/sold disclosures. */
.asset-hub .detail-heading{margin-bottom:30px}.asset-hub .detail-heading>p{margin:0}.asset-status-groups{display:grid;gap:20px}.asset-status-group{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.asset-status-group>summary{display:flex;align-items:center;gap:20px;padding:22px 66px 22px 26px;background:#edf2f5;min-height:100px}.asset-status-group>summary:after{right:26px;top:50%;transform:translateY(-50%);font-size:23px}.asset-group-heading{display:grid;gap:5px;flex:1;min-width:0}.asset-group-heading strong{font-size:24px;line-height:1.25;color:var(--ink);font-weight:600}.asset-group-heading>span{font-size:14px;color:var(--muted);font-weight:400}.asset-count{flex:none;font-size:12px;white-space:nowrap;font-weight:600;line-height:1.5;padding:5px 11px;border:1px solid #c4d0d8;border-radius:20px;color:var(--ink);background:#ffffff8c}.asset-sold-history .asset-count{color:#a52a29;border-color:#d6b5b1;background:#fbf1ef}.asset-status-group[open]>summary{border-bottom:1px solid var(--line)}.asset-group-content{padding:26px}.asset-empty-state{display:flex;gap:30px;justify-content:space-between;align-items:center}.asset-empty-state h3{font-size:21px;font-weight:600;line-height:1.4}.asset-empty-state p{margin-top:8px;padding:0;max-width:650px;font-size:15px}.asset-empty-state .text-link{flex:none;margin:0;font-size:14px}.asset-hub .gallery-full{margin:0}.asset-service{margin-top:30px}.asset-service>summary{padding-top:21px;padding-bottom:21px;font-size:15px}.asset-service>summary:after{top:20px}.asset-service .detail-grid{margin:10px 0 23px}.asset-service .detail-grid p{padding-bottom:0}.asset-service-note h3{font-size:19px;font-weight:600}.asset-service-note p{margin-top:8px}.asset-hub .detail-end{margin-top:26px}
@media(max-width:900px){.asset-empty-state{display:block}.asset-empty-state .text-link{margin-top:12px}.asset-hub .machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.asset-status-groups{gap:16px}.asset-status-group>summary{padding:18px 43px 18px 18px;gap:10px;min-height:90px}.asset-status-group>summary:after{right:15px;font-size:20px}.asset-group-heading strong{font-size:22px}.asset-group-heading>span{font-size:12px;line-height:1.5;max-width:180px}.asset-count{font-size:11px;padding:4px 8px}.asset-group-content{padding:18px}.asset-empty-state h3{font-size:19px}.asset-empty-state p{font-size:14px}.asset-hub .machine-grid{grid-template-columns:1fr}.asset-hub .machine-card h3{font-size:18px}.asset-service>summary{font-size:14px}}
.pickup-pair{max-width:660px}.pickup-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch;overflow:hidden;border:1px solid #dce3e8;border-radius:4px;background:#fff}.pickup-images>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center;border:0;border-radius:0}.pickup-images>.pickup-base{object-fit:contain;background:#fff;border:0;border-radius:0}
@media(min-width:761px){.collection{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px}}
@media(max-width:600px){.pickup-pair figcaption{text-align:center;font-size:9px}}
/* Approved report/legal cards: equal weight, with reports leading visually. */
.ac-duo{gap:22px;border-radius:0;overflow:visible;align-items:stretch}.ac-duo>div{padding:30px 32px;border:1px solid #c7d2da;border-top:3px solid #b16a40;border-radius:7px;box-shadow:0 5px 16px #2f445209;min-width:0}.ac-duo .ac-duo-report{background:linear-gradient(130deg,#4b5662,#404953);border-color:#58636d;border-top-color:#b86d40}.ac-duo .ac-duo-legal{background:linear-gradient(135deg,#f0f4f6,#e7eef2)}.ac-duo .eyebrow{font-size:12px;letter-spacing:.11em;line-height:1.5;margin-bottom:18px}.ac-duo h3{font-size:28px;line-height:1.22;font-weight:500}.ac-duo h3 em{font-size:32px;font-weight:650}.ac-duo>div>p:not(.eyebrow){font-size:16px;line-height:1.65;margin-top:22px}.ac-duo>div>p.report-lead{font-weight:600}.ac-duo>div>p.report-note{margin-top:12px;font-size:15px}.ac-duo .ac-duo-report h3,.ac-duo .ac-duo-report .report-lead{color:#f7f9fa}.ac-duo .ac-duo-report .report-note{color:#e0e6eb}.ac-duo .ac-duo-report em,.ac-duo .ac-duo-report .eyebrow{color:var(--copper-light)}.ac-duo .ac-duo-legal h3,.ac-duo .ac-duo-legal p{color:var(--ink)}.ac-duo .ac-duo-legal em,.ac-duo .ac-duo-legal .eyebrow{color:#a24f28}.ac-duo strong{font-weight:650}
@media(min-width:761px) and (max-width:1100px){.ac-duo>div{padding:27px}.ac-duo h3{font-size:25px}.ac-duo h3 em{font-size:29px}}
@media(max-width:760px){.ac-duo{gap:18px;grid-template-columns:1fr}.ac-duo>div{padding:26px 24px}.ac-duo .eyebrow{font-size:11px;margin-bottom:16px}.ac-duo h3{font-size:24px}.ac-duo h3 em{font-size:27px}.ac-duo>div>p:not(.eyebrow){font-size:15px;margin-top:20px}.ac-duo>div>p.report-note{margin-top:12px;font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
