.curation-public{color:#f7f2e8;background:#06100d;min-height:100vh;font-family:Arial,sans-serif}.curation-public *{box-sizing:border-box}.curation-public>nav{justify-content:space-between;align-items:center;height:88px;padding:0 clamp(20px,5vw,80px);display:flex}.curation-public>nav img{width:190px;height:auto}.curation-public>nav div{gap:28px;display:flex}.curation-public a{color:inherit;font-size:14px;text-decoration:none}.curation-hero{grid-template-columns:1fr 1fr;min-height:calc(100vh - 88px);display:grid}.curation-face{min-height:680px;position:relative;overflow:hidden}.curation-face img{object-fit:cover;object-position:center top;width:100%;height:100%}.curation-face span{background:linear-gradient(90deg,#0000 55%,#06100d),linear-gradient(#0000 55%,#06100daa);position:absolute;inset:0}.curation-copy{flex-direction:column;justify-content:center;padding:70px clamp(28px,6vw,110px);display:flex}.curation-copy small,.curation-boundaries small{color:#c8a45a;letter-spacing:.22em;font-size:12px;font-weight:600}.curation-copy h1,.curation-method h2,.curation-boundaries h2{font-family:Georgia,serif;font-weight:400}.curation-copy h1{margin:24px 0;font-size:clamp(54px,5vw,86px);line-height:.97}.curation-public em{color:#c8a45a;font-style:normal}.curation-copy>p{color:#d0d5d1;max-width:650px;font-size:19px;line-height:1.65}.curation-copy form{gap:12px;margin-top:28px;display:grid}.curation-copy label{color:#c8a45a;font-size:14px}.curation-copy textarea{resize:vertical;color:#fff;background:#091613;border:1px solid #36443f;width:100%;min-height:120px;padding:18px;font:16px/1.5 Arial}.curation-copy form button{color:#07100d;cursor:pointer;background:#c8a45a;border:0;justify-self:start;padding:17px 24px;font-size:15px;font-weight:600}.curation-prompts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.curation-prompts button{color:#d8dcd8;cursor:pointer;background:0 0;border:1px solid #34443e;padding:10px 13px}.curation-note{color:#86928d;margin-top:20px;font-size:12px}.curation-method{color:#111;background:#ebe7dd;grid-template-columns:repeat(3,1fr);gap:1px;padding:clamp(70px,8vw,125px) clamp(24px,7vw,120px);display:grid}.curation-method article{border-left:1px solid #c7baa1;padding:45px}.curation-method span{color:#a57d35}.curation-method h2{margin:20px 0;font-size:46px}.curation-method p{font-size:17px;line-height:1.6}.curation-boundaries{padding:clamp(70px,9vw,140px) clamp(24px,7vw,120px)}.curation-boundaries h2{margin:22px 0 50px;font-size:clamp(44px,5vw,76px);line-height:1.03}.curation-boundaries>div{border-top:1px solid #2f3d38;grid-template-columns:repeat(2,1fr);display:grid}.curation-boundaries>div span{border-bottom:1px solid #2f3d38;padding:26px 8px;font-size:16px}@media (width<=900px){.curation-hero{grid-template-columns:1fr}.curation-face{min-height:55vh}.curation-copy{padding:60px 24px 90px}.curation-method{grid-template-columns:1fr}.curation-method article{border-top:1px solid #c7baa1;border-left:0}.curation-public>nav div{display:none}}@media (width<=560px){.curation-public>nav{height:72px;padding:0 16px}.curation-public>nav img{width:145px}.curation-face{min-height:420px}.curation-copy h1{font-size:44px}.curation-copy>p{font-size:17px}.curation-method article{padding:34px 0}.curation-boundaries>div{grid-template-columns:1fr}}
