body{--accent:#8c285e;--tint:#e9dfd9;--orange:#8c285e}.intro h1{font-size:clamp(64px,10vw,148px);line-height:1.02}.intro h1 em{color:var(--accent)}.small{display:block}.collection-hero{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 6vw}.collection-hero img,.section img{width:100%;height:auto}.section{padding-top:72px;padding-bottom:72px}.section>figure+figure,.section>.gallery+figure{margin-top:36px}.gallery{margin-bottom:36px}.index{flex-wrap:wrap}.film{margin-top:40px}.film video{aspect-ratio:16/9;object-fit:cover}.statement{background:#25251f}.statement span{color:#f3c75e}.end .back{font-size:16px;letter-spacing:0;text-decoration:underline}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media(max-width:750px){header nav{display:flex;font-size:9px;letter-spacing:.4px}.brand{font-size:13px}.intro h1{font-size:15vw}.index{display:flex}.collection-hero{grid-template-columns:1fr;gap:24px}.section{padding:48px 6vw}.section-top p{max-width:100%}.section>figure+figure,.section>.gallery+figure{margin-top:28px}}

/* Phones: no text under 11px. */
@media(max-width:620px){header nav{font-size:11px}}
