@media (max-width:800px){.site-header.header-home{background:linear-gradient(#1817137a,#1817131f);border-color:#f2efe824;gap:8px;height:68px;padding-inline:22px}.site-header.header-home.is-scrolled{background:var(--paper)}.header-home .brand{letter-spacing:.085em;font-size:16px}.header-home .brand i{color:#c5ae8d;opacity:.9;margin-inline:5px}.header-home .header-actions{flex-shrink:0;gap:0}.header-home .icon-btn,.header-home .bag-button{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.header-home .bag-button{position:relative}.header-home .bag-count{background:var(--bronze);width:auto;min-width:17px;height:17px;color:var(--paper);border:0;padding:0 3px;font-size:10px;line-height:17px;position:absolute;top:0;right:0}.header-home .bag-button[data-count="0"] .bag-count{display:none}.architectural-hero{min-height:0}.architectural-content{justify-content:flex-start;gap:23px;min-height:0;padding:106px 22px 44px}.architectural-eyebrow{letter-spacing:.11em;font-size:10px;line-height:1.6}.architectural-title{max-width:620px}.architectural-title .title-material,.architectural-title .title-cut{letter-spacing:-.027em;font-size:clamp(40px,9.5vw,64px);line-height:1.04}.hero-brand-line{font-size:clamp(26px,6.4vw,34px);line-height:1.18}.architectural-bottom{gap:24px;padding-top:4px}.architectural-description,.architectural-description p{max-width:440px}.architectural-description p{font-size:15px;line-height:1.65}.architectural-description>span{max-width:none;margin-top:16px;font-size:11px;line-height:1.7}.architectural-actions{gap:18px}.architectural-actions .btn-light{min-height:50px;font-size:14px}.architectural-actions .text-link{text-underline-offset:7px;border-bottom:0;align-items:center;min-height:44px;padding-bottom:0;font-size:13px;text-decoration:underline;display:inline-flex}}@media (max-width:480px){.site-header.header-home{height:64px;padding-inline:20px}.header-home .brand{letter-spacing:.075em;font-size:15px}.architectural-content{gap:22px;padding:98px 22px 38px}.architectural-title .title-material,.architectural-title .title-cut{font-size:clamp(38px,10.6vw,50px)}.architectural-actions{gap:10px}}@media (max-width:360px){.site-header.header-home{gap:4px;padding-inline:16px}.header-home .brand{letter-spacing:.06em;font-size:14px}.header-home .brand i{margin-inline:3px}.architectural-content{padding-inline:18px}.architectural-eyebrow{letter-spacing:.075em;font-size:9px}.architectural-title .title-material,.architectural-title .title-cut{font-size:36px}}
