:root{--plum:#3b243f;--plum-dark:#18121a;--lilac:#b6a0bd;--blush:#eee7ed;--cream:#f6f0e6;--paper:#fcfaf6;--gold:#bd9455;--ink:#211b21;--muted:#746d72;--line:#e4ddd3;--shadow:0 28px 75px rgba(24,18,26,.16)}
.brand-mark{width:76px;height:54px;border:0;border-radius:0;overflow:hidden}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand strong{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:600;letter-spacing:.02em}.hero{background:radial-gradient(circle at 20% 20%,#fffdf8 0,#f7f1e8 48%,#eee4eb 100%)}.hero h1{font-family:"Cormorant Garamond",serif;font-size:clamp(62px,7vw,104px);line-height:.88;font-weight:500}.main-image{border-radius:260px 260px 4px 4px;background-image:linear-gradient(rgba(24,18,26,.02),rgba(24,18,26,.15)),url('assets/graduation-cake.webp');background-position:center}.floating-note{background:#18121a;border:1px solid rgba(189,148,85,.5)}.floating-note span,.section h2,.split-feature h2,.instagram h2,.product-info h3,.steps span,.script,.quote-grid blockquote,summary,footer h3,.cart-head h2,.cart-line h4{font-family:"Cormorant Garamond",serif}.section h2,.split-feature h2,.instagram h2{font-size:clamp(42px,4.5vw,66px);line-height:.98;font-weight:500}.product-info h3{font-size:24px;font-weight:600}.product-image{box-shadow:0 15px 35px rgba(24,18,26,.08)}.feature-image{background:linear-gradient(rgba(20,15,21,.02),rgba(20,15,21,.18)),url('assets/black-gold-strawberries.webp') center/cover}.split-feature{background:#18121a}.story-image{background:url('assets/animal-cake.webp') center/cover}.i1{background-image:url('assets/graduation-cake.webp')}.i2{background-image:url('assets/black-gold-strawberries.webp')}.i3{background-image:url('assets/cheesecake-cups.webp')}.i4{background-image:url('assets/animal-cake.webp')}.i5{background-image:url('https://images.unsplash.com/photo-1587668178277-295251f900ce?auto=format&fit=crop&w=700&q=85')}footer{background:#18121a}@media(max-width:760px){.brand-mark{width:62px;height:44px}.hero h1{font-size:58px}}
