.exact-hero{min-height:720px;position:relative;display:grid;align-items:center;overflow:hidden;background:var(--brand)}.exact-photo,.exact-shade{position:absolute;inset:0}.exact-photo img{width:100%;height:100%;object-fit:cover}.exact-shade{background:linear-gradient(90deg,rgba(24,34,29,.7),rgba(24,34,29,.06))}.exact-hero-copy{position:relative;color:#fff;margin-left:9vw;max-width:700px;padding:100px 0}.exact-hero h1,.exact-manifesto h2,.exact-ritual h2,.exact-soon h2{font:400 clamp(46px,6vw,86px)/.98 Italiana;margin:22px 0}.exact-hero h1 em,.exact-manifesto h2 em,.exact-ritual h2 em{font-style:italic;color:#dcc1b3}.exact-hero-copy .rte{max-width:560px}.exact-manifesto{text-align:center;padding:120px 20px;background:var(--cream)}.exact-manifesto h2{font-size:clamp(46px,6vw,78px)}.exact-manifesto .rte{max-width:620px;margin:auto;color:#625d56}.exact-category-grid{padding:20px;display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:340px 340px;gap:20px}.exact-category{position:relative;overflow:hidden;background:#ddd}.exact-category-large{grid-row:1/3}.exact-category img{width:100%;height:100%;object-fit:cover}.exact-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(22,21,19,.73),transparent 75%)}.exact-card-copy{position:absolute;left:34px;right:34px;bottom:30px;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.exact-card-copy small{font-size:9px;letter-spacing:.15em}.exact-card-copy strong{font:40px Italiana;margin:9px 0}.exact-card-copy em{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px}.exact-ritual{display:grid;grid-template-columns:1.15fr .85fr;min-height:660px;background:var(--blush)}.exact-ritual-image img{width:100%;height:100%;object-fit:cover}.exact-ritual-copy{display:flex;flex-direction:column;justify-content:center;padding:8vw}.exact-ritual-copy .button{align-self:flex-start}.exact-soon{background:var(--accent);color:#fff;padding:8vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.exact-soon-intro{align-self:center}.exact-soon h2{font-size:clamp(48px,5vw,70px)}.exact-gifts .gift-card{height:410px}
@media(max-width:900px){.exact-hero{min-height:670px}.exact-hero-copy{margin:0;padding:120px 7vw}.exact-category-grid{grid-template-columns:1fr;grid-template-rows:520px 300px 300px}.exact-category-large{grid-row:auto}.exact-ritual,.exact-soon{grid-template-columns:1fr}.exact-ritual-image{min-height:540px}}
@media(max-width:600px){.exact-hero{min-height:620px}.exact-hero-copy h1{font-size:48px}.exact-manifesto{padding:80px 22px}.exact-category-grid{padding:10px;gap:10px}.exact-ritual-image{min-height:430px}.exact-ritual-copy{padding:70px 24px}.exact-soon{padding:75px 24px}.exact-gifts .gift-card{height:340px}}
