.reliefs-page{padding:3rem 5.5% 5rem;color:var(--ink,#292b25)}.reliefs-page section{margin-top:5rem;scroll-margin-top:2rem}.reliefs-page h1{font-size:clamp(3.8rem,6.8vw,7.5rem);line-height:.98;margin:1rem 0 1.5rem}.reliefs-page h2,.relief-invitation h2{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.15;font-weight:400;margin:1rem 0 1.5rem}.reliefs-page h3{font-weight:400;font-size:1.4rem}.reliefs-page p{line-height:1.7}.relief-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:5%;align-items:center}.relief-hero figure{margin:0}.relief-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.relief-hero figcaption,.relief-note{font-size:.8rem;line-height:1.65;color:#66675f}.relief-hero figcaption{margin-top:.8rem}.relief-lead{max-width:44rem;font-size:1.1rem}.relief-hero .button{margin:1rem 0}.relief-detail{grid-template-columns:1.2fr 1fr}.relief-detail h2{font-size:clamp(1.7rem,2.4vw,2.7rem)}.relief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem;margin-top:2rem}.relief-card{display:block;color:inherit;text-decoration:none;min-width:0}.relief-card .eyebrow{margin-top:1.2rem}.relief-card h3{font-size:2rem;margin:.6rem 0}.relief-card .text-link{font-size:.85rem}.relief-intro,.relief-config{display:grid;grid-template-columns:1fr 1fr;gap:7%;border-top:1px solid #d9d5cb;padding-top:3rem}.relief-palette-preview{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.relief-palette-preview>span{aspect-ratio:1;min-width:0}.reliefs-page .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}.relief-sample{min-height:230px;display:flex;align-items:flex-end;padding:1.5rem;margin-top:2rem}.relief-sample>span{padding:.6rem 1rem;background:#fffdf2;color:#262922;font-size:.85rem;line-height:1.6}.relief-form{min-width:0}.relief-form fieldset{border:0;border-top:1px solid #cfcbbf;padding:1.2rem 0 2rem;margin:0;min-width:0}.relief-form legend{font-size:.85rem;font-weight:600;padding:0 .6rem 0 0}.relief-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.relief-swatches button{background:var(--swatch);min-width:36px;min-height:44px;aspect-ratio:1;border:2px solid transparent;cursor:pointer;border-radius:0;padding:0}.relief-swatches button[aria-pressed=true]{outline:2px solid #242a20;outline-offset:2px;border-color:#fff}.relief-format{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #d2cdc1;margin:.65rem 0;cursor:pointer}.relief-format input{width:auto!important}.relief-format small{display:block;margin-top:.25rem;color:#686960}.relief-form select,.relief-form input[type=number]{display:block;width:100%;font:inherit;color:inherit;background:#fffcf6;border:1px solid #bbb6aa;padding:.8rem;margin:.5rem 0 1.2rem;border-radius:0;box-sizing:border-box}.relief-form label{font-size:.9rem}.relief-summary{padding:1rem;background:#e9e5d9}.relief-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.relief-actions .button{font:inherit;cursor:pointer}.relief-actions a[aria-disabled=true]{opacity:.5}.relief-technical details{border-top:1px solid #d2cdc1;padding:1.3rem 0}.relief-technical summary{cursor:pointer;font-size:1.1rem}.relief-technical p{max-width:70rem}.relief-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.relief-invitation{padding:4rem 5.5%;border-top:1px solid #d2cdc1;background:#e9e5d9}.reliefs-page button:focus-visible,.reliefs-page a:focus-visible,.reliefs-page input:focus-visible,.reliefs-page select:focus-visible{outline:2px solid #343e2d;outline-offset:4px}.relief-breadcrumb{font-size:.85rem;margin-bottom:2rem}
@media(max-width:1050px){.relief-hero,.relief-detail{grid-template-columns:1fr 1fr}.relief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.reliefs-page{padding-top:2rem}.relief-hero,.relief-detail,.relief-intro,.relief-config{grid-template-columns:1fr;gap:1.5rem}.relief-hero h1{font-size:3.6rem}.relief-detail figure{order:1}.relief-detail>div{order:0}.relief-grid,.relief-related{grid-template-columns:1fr;gap:2.5rem}.reliefs-page section{margin-top:3rem}.relief-swatches{gap:8px}.relief-sample{min-height:160px}.relief-actions{align-items:stretch;flex-direction:column}.relief-actions .button{text-align:center;white-space:normal}.relief-palette-preview{grid-template-columns:repeat(6,1fr)}.relief-form{width:100%}}

.forma-nav{display:flex;gap:1.5rem;flex-wrap:wrap;border-bottom:1px solid #d2cdc1;padding-bottom:1rem;margin-bottom:2.5rem;font-size:.85rem}.forma-modes,.forma-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.forma-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.forma-request{max-width:900px;margin:3rem auto}.forma-request label{display:block;line-height:1.6}.forma-request input:not([type=checkbox]),.forma-request select,.forma-request textarea{box-sizing:border-box;display:block;width:100%;padding:.8rem;background:#fffdf7;color:#282c25;border:1px solid #bbb6aa;font:inherit;margin:.5rem 0 1.2rem;border-radius:0}.forma-request fieldset{border:1px solid #d2cdc1;padding:1rem;margin:1.5rem 0}.forma-special{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.forma-architect{margin:1.5rem 0}.forma-request input[type=checkbox]{width:18px;height:18px;vertical-align:middle}.forma-ready{background:#e9e5d9;padding:1.4rem;margin-top:2rem}.forma-ready pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.forma-request button{cursor:pointer}.forma-page .relief-related{grid-template-columns:1fr 1fr}.forma-area{font-weight:600}.forma-request .text-link{border:0;background:transparent;padding:.8rem 0;font:inherit}@media(max-width:760px){.forma-modes,.forma-fields,.forma-special,.forma-page .relief-related{grid-template-columns:1fr}.forma-nav{gap:1rem;font-size:.8rem}.forma-nav a{padding:.25rem 0}.forma-request .button{white-space:normal}}