.button{background:var(--accent);border-color:var(--accent);border-radius:100px;text-transform:none;letter-spacing:.03em}.button:hover{background:#853E24;border-color:#853E24}.button.button-secondary{background:transparent;color:var(--accent);border-color:var(--accent)}.wordmark{color:#A64F2D}.announcement{background:#A64F2D;color:#fff}.header-inner{height:86px}.section-heading .eyebrow,.eyebrow{color:#8B573B}.mira-new-hero{padding:22px 0 38px}.new-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center}.new-hero-copy{padding:18px 0}.new-hero-copy h1,.new-hero-copy .h1{font-family:var(--display);font-weight:400;font-size:clamp(46px,4.8vw,72px);line-height:1.02;letter-spacing:-2px;white-space:pre-line;color:#38271E;margin:20px 0 24px}.new-hero-copy>.rte{font-size:16px;line-height:1.75;max-width:440px;color:#6B5545}.new-hero-copy>.button{margin-top:28px;padding:19px 29px;font-size:13px;display:inline-flex}.new-hero-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.new-hero-points>span{border:1px solid #DEC4AA;padding:7px 10px;border-radius:30px;font-size:10px;color:#654834}.new-hero-copy>.small{font-size:10px;line-height:1.6;margin-top:17px}.new-hero-visual{position:relative;min-width:0;border-radius:120px 20px 20px 20px;overflow:hidden;background:#eee8dc}.new-hero-visual>.mira-image{height:520px;width:100%;object-fit:cover;object-position:49% center}.new-hero-caption{position:absolute;bottom:18px;left:18px;right:18px;background:#fbf9efed;backdrop-filter:blur(8px);border-radius:13px;padding:15px 18px;display:flex;align-items:center;gap:18px;color:#38271E}.new-hero-caption strong{font-family:var(--display);font-size:21px;font-weight:400}.new-hero-caption span{font-size:11px}.trust-grid{color:#654834}.model-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.model-card{border-radius:18px;overflow:hidden;background:white;border:1px solid #E8D4BE;transition:transform .2s}.model-card:hover{transform:translateY(-4px)}.model-card-image{position:relative;background:#f8f5ee;aspect-ratio:1.25;overflow:hidden}.model-card-image>.mira-image{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.model-chip{position:absolute;top:15px;right:15px;border-radius:20px;background:#fffef2;padding:7px 12px;font-size:11px;color:#A64F2D;border:1px solid #E8D4BE}.model-card-body{padding:23px}.model-card-body .eyebrow{font-size:10px;margin-bottom:10px}.model-card-body h3{font-family:var(--display);font-size:38px;line-height:1;margin:0 0 13px;color:#38271E}.model-card-body>p:not(.eyebrow){font-size:13px;line-height:1.6;color:#6B5545;min-height:42px}.model-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #E8D4BE;padding-top:16px;margin-top:20px;font-size:12px;font-weight:600;color:#A64F2D}.model-link span{font-size:22px;font-weight:400}.range-footnote{font-size:11px;color:#6B5545;text-align:center;line-height:1.6;max-width:760px;margin:25px auto 0}.model-selected{font-size:13px;color:#A64F2D;font-weight:600;margin:14px 0}.offer-card:has(input:checked){border-color:#A64F2D;background:#FBF0E5}.offer-badge{background:#A64F2D}.radio-mark{border-color:#C6A487}.offer-card:has(input:checked) .radio-mark{background:#A64F2D;border-color:#A64F2D}.gallery-main{background:#faf7f0}.gallery-main .mira-image{aspect-ratio:1.1;object-fit:contain;background:#faf7f0}.product-purchase{background:#FFF8F1;border:1px solid #E8D4BE}.product-configurator>.container{padding-top:55px}.product-configurator .section-heading h2{color:#A64F2D}.components-grid{color:#38271E}.site-footer{background:#F3E1CE;color:#38271E}.site-footer a{color:inherit}.footer-legal{color:#6B5545}.final-cta .button{background:#A64F2D}.showcase-tag{background:#FBF0E5;color:#A64F2D}.category-caption{background:linear-gradient(0deg,#56341dc7,transparent)}
@media(max-width:1100px){.new-hero-grid{gap:28px}.new-hero-copy h1{font-size:55px}.new-hero-visual>.mira-image{height:480px}.new-hero-caption{display:block}.new-hero-caption span{display:block;margin-top:4px}}
@media(max-width:799px){.header-inner{height:70px}.mira-new-hero{padding:14px 0 26px}.new-hero-grid{display:flex;flex-direction:column;gap:22px}.new-hero-visual{order:0;border-radius:65px 15px 15px 15px;width:100%}.new-hero-visual>.mira-image{height:auto;aspect-ratio:1.25;object-fit:cover;object-position:center}.new-hero-copy{order:1;width:100%;padding:0 5px}.new-hero-copy>.eyebrow{font-size:10px}.new-hero-copy h1,.new-hero-copy .h1{font-size:44px;letter-spacing:-1.25px;line-height:1.03;margin:15px 0 18px}.new-hero-copy>.rte{font-size:14px;line-height:1.7}.new-hero-copy>.button{width:100%;font-size:12px;padding:17px 15px;margin-top:22px}.new-hero-points{margin-top:18px;gap:7px}.new-hero-points>span{font-size:9px;padding:6px 9px}.new-hero-caption{left:10px;right:10px;bottom:10px;padding:10px 13px}.new-hero-caption strong{font-size:18px}.new-hero-caption span{font-size:10px;margin-top:2px}.new-hero-copy>.small{font-size:9px}.model-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.model-card{border-radius:13px}.model-card-image{aspect-ratio:1}.model-card-body{padding:15px 12px}.model-card-body h3{font-size:31px}.model-card-body .eyebrow{font-size:8px}.model-card-body>p:not(.eyebrow){font-size:11px;min-height:52px}.model-link{font-size:10px;padding-top:12px;margin-top:14px}.model-link span{font-size:19px}.model-chip{top:8px;right:8px;font-size:9px;padding:5px 8px}.model-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.model-card:last-child .model-card-body{display:flex;flex-direction:column;justify-content:center}.range-footnote{font-size:9px}.gallery-main .mira-image{aspect-ratio:1}.product-configurator>.container{padding-top:36px}.product-purchase{padding:22px 16px}}
@media(prefers-reduced-motion:reduce){.model-card{transition:none;transform:none!important}}

.button,.new-hero-copy>.button{color:#fff}.button.button-secondary{color:var(--accent)}
