.t9AckG_hero{height:260vh;position:relative}.t9AckG_sticky{height:100svh;padding-bottom:var(--space-5);align-content:end;display:grid;position:sticky;top:0;overflow:hidden}.t9AckG_media{aspect-ratio:1;width:min(100svh,62vw);position:absolute;top:50%;right:2vw;transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.t9AckG_canvas,.t9AckG_fallback{object-fit:cover;width:100%;height:100%;transition:opacity .4s var(--ease);position:absolute;inset:0}.t9AckG_canvas{opacity:0}.t9AckG_canvas[data-visible]{opacity:1}.t9AckG_fallback[data-hidden]{opacity:0}.t9AckG_copy{gap:var(--space-4);align-self:center;display:grid;position:relative}.t9AckG_copy h1{max-width:11ch}.t9AckG_copy em{color:var(--accent);font-style:normal}.t9AckG_copy .lead{max-width:40ch}.t9AckG_cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.t9AckG_progress{gap:var(--space-2);color:var(--text-muted);justify-items:end;font-size:.85rem;display:grid;position:absolute;bottom:32px;right:32px}.t9AckG_caption{animation:t9AckG_fadeUp .4s var(--ease) both}.t9AckG_bar{background:var(--line);width:160px;height:2px;overflow:hidden}.t9AckG_bar span{background:var(--accent);transform-origin:0;height:100%;display:block}@keyframes t9AckG_fadeUp{0%{opacity:0;transform:translateY(6px)}}@media (max-width:760px){.t9AckG_hero{height:220vh}.t9AckG_sticky{align-content:end}.t9AckG_media{width:min(100vw,50svh);top:64px;right:50%;transform:translate(50%)}.t9AckG_copy{align-self:end;gap:var(--space-3)}.t9AckG_copy h1{font-size:clamp(2rem,9vw,2.6rem)}.t9AckG_copy .lead{display:none}.t9AckG_progress{display:none}}@media (prefers-reduced-motion:reduce){.t9AckG_hero{height:auto}.t9AckG_sticky{position:relative}.t9AckG_caption{animation:none}}
.E0kJGG_trust{gap:var(--space-3) var(--space-4);border-top:1px solid var(--line);padding:0;padding-top:var(--space-4);color:var(--text-muted);grid-template-columns:repeat(2,1fr);margin-top:0;font-size:.92rem;list-style:none;display:grid}.E0kJGG_trust li:before{content:"";background:var(--accent);vertical-align:middle;width:6px;height:6px;margin-right:10px;display:inline-block}@media (min-width:760px){.E0kJGG_trust{justify-content:start;gap:var(--space-5);grid-template-columns:repeat(4,auto)}}.E0kJGG_steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.E0kJGG_step{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.E0kJGG_step p{color:var(--text-muted);max-width:38ch}.E0kJGG_stepNo{font-family:var(--font-display), sans-serif;color:var(--accent);font-size:3.2rem;line-height:1}@media (min-width:900px){.E0kJGG_steps{grid-template-columns:repeat(3,1fr)}.E0kJGG_step:nth-child(2){margin-top:0}.E0kJGG_step:nth-child(3){margin-top:calc(var(--space-6) * 2)}}.E0kJGG_closeup{background:var(--bg-raised)}.E0kJGG_closeupGrid{gap:var(--space-5);align-items:center;display:grid}.E0kJGG_closeupPhoto img{border-radius:var(--radius);width:100%;height:auto}.E0kJGG_closeupText{gap:var(--space-4);display:grid}.E0kJGG_closeupSmall{border-radius:var(--radius);justify-self:end;width:60%;height:auto}@media (min-width:900px){.E0kJGG_closeupGrid{gap:var(--space-6);grid-template-columns:1.2fr 1fr}.E0kJGG_closeupSmall{width:55%;margin-right:-10%}}.E0kJGG_occasions{gap:var(--space-3);display:grid}.E0kJGG_occ{border-radius:var(--radius);background:var(--bg-raised);min-height:300px;position:relative;overflow:hidden}.E0kJGG_occ a{align-items:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.E0kJGG_occ img{object-fit:cover;transition:transform .5s var(--ease)}.E0kJGG_occ a:hover img{transform:scale(1.04)}.E0kJGG_occ a:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#141210d9);position:absolute;inset:0}.E0kJGG_occLabel{z-index:2;padding:var(--space-4);color:var(--text-muted);gap:2px;display:grid;position:relative}.E0kJGG_occLabel strong{font-family:var(--font-display), sans-serif;color:var(--text);font-size:1.6rem}.E0kJGG_occText{background:var(--accent)}.E0kJGG_occText a:before{display:none}.E0kJGG_occText .E0kJGG_occLabel,.E0kJGG_occText .E0kJGG_occLabel strong{color:var(--accent-ink)}@media (min-width:900px){.E0kJGG_occasions{grid-template-rows:280px 280px;grid-template-columns:2fr 1fr}.E0kJGG_occLarge{grid-row:span 2}}.E0kJGG_variants{background:var(--bg-raised)}.E0kJGG_swatches{margin:0 0 var(--space-6);gap:var(--space-4);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.E0kJGG_swatch{color:var(--text-muted);gap:2px;font-size:.92rem;display:grid}.E0kJGG_swatch strong{color:var(--text);font-size:1rem}.E0kJGG_chip{border-radius:var(--radius);height:72px;margin-bottom:var(--space-2);border:1px solid var(--line);background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px)}.E0kJGG_levels{gap:var(--space-4);display:grid}.E0kJGG_level{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);display:grid}.E0kJGG_level p{color:var(--text-muted)}@media (min-width:760px){.E0kJGG_swatches{grid-template-columns:repeat(4,1fr)}.E0kJGG_levels{grid-template-columns:repeat(2,1fr)}}.E0kJGG_reviews{justify-items:start;display:grid}.E0kJGG_faqList{max-width:760px;display:grid}.E0kJGG_faqList details{border-top:1px solid var(--line);padding-block:var(--space-4)}.E0kJGG_faqList summary{cursor:pointer;justify-content:space-between;gap:var(--space-3);font-size:1.1rem;font-weight:600;list-style:none;display:flex}.E0kJGG_faqList summary:after{content:"+";color:var(--accent);transition:transform .2s var(--ease);font-size:1.4rem;line-height:1}.E0kJGG_faqList details[open] summary:after{transform:rotate(45deg)}.E0kJGG_faqList details p{margin-top:var(--space-3);color:var(--text-muted);max-width:64ch}.E0kJGG_more{margin-top:var(--space-4);color:var(--accent);display:inline-block}.E0kJGG_final{border-top:1px solid var(--line)}.E0kJGG_finalInner{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.E0kJGG_finalInner h2{max-width:14ch}@media (prefers-reduced-motion:reduce){.E0kJGG_occ img{transition:none}}
