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{display:block;width:100%;max-height:650px;background:#151515}.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}}
.study-hero{margin:0 6vw}.study-hero img{width:100%;height:auto}.triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.triptych img{width:100%;height:auto}.process img{mix-blend-mode:multiply}@media(max-width:750px){.triptych{grid-template-columns:1fr}}
@media(max-width:750px){.intro h1{font-size:11.5vw;overflow-wrap:normal}.intro h1 em{display:block}}
/* Phones: no text under 11px. */
@media(max-width:620px){header nav{font-size:11px}}
