body.structure-editorial-asymmetric{background:var(--s-bg);color:var(--s-text)}.structure-editorial-asymmetric .s-header{border-bottom:2px solid var(--s-text);background:var(--s-card)}.structure-editorial-asymmetric .s-logo{font-family:Georgia,serif;letter-spacing:-.04em}.structure-editorial-asymmetric .s-hero{padding:40px 0 100px}.structure-editorial-asymmetric .s-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:28px}.structure-editorial-asymmetric .s-hero h1{font-family:Georgia,serif;font-size:clamp(58px,8vw,112px);font-weight:500;letter-spacing:-.065em;line-height:.88;max-width:900px}.structure-editorial-asymmetric .s-hero-media{transform:translateY(62px);border:2px solid var(--s-text);box-shadow:18px 18px 0 var(--s-secondary)}.structure-editorial-asymmetric .s-section-head{display:grid;grid-template-columns:.55fr 1fr;gap:30px;align-items:end;border-top:2px solid var(--s-text);padding-top:18px}.structure-editorial-asymmetric .s-section-head h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.04em}.structure-editorial-asymmetric .s-card{border:1px solid var(--s-text);box-shadow:none}.structure-editorial-asymmetric .s-grid.cols-4{grid-template-columns:repeat(2,1fr)}.structure-editorial-asymmetric .s-product-card:nth-child(even){margin-top:50px}.structure-editorial-asymmetric .s-footer{border-top:8px solid var(--s-secondary)}@media(max-width:800px){.structure-editorial-asymmetric .s-hero-grid,.structure-editorial-asymmetric .s-section-head{grid-template-columns:1fr}.structure-editorial-asymmetric .s-hero-media{transform:none}.structure-editorial-asymmetric .s-grid.cols-4{grid-template-columns:1fr}.structure-editorial-asymmetric .s-product-card:nth-child(even){margin-top:0}}
