.Page-module__hz4ApG__root{--m-shell:var(--ds-shell);background:var(--ds-paper);color:var(--ds-ink)}.Page-module__hz4ApG__opening{min-height:78svh;padding:calc(var(--ds-step-6) + 3rem) var(--ds-step-3) var(--ds-step-6);background:var(--ds-night);place-items:center;display:grid;position:relative;overflow:hidden}.Page-module__hz4ApG__openingMedia{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 34%;object-position:50% 34%;filter:saturate(1.05)contrast(1.04)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.Page-module__hz4ApG__openingScrim{pointer-events:none;background:radial-gradient(76% 56%,#160b189e 0%,#160b1800 100%),linear-gradient(#160b18cc 0%,#160b1847 34%,#160b1857 62%,#160b18e6 100%);position:absolute;inset:0}.Page-module__hz4ApG__openingInner{z-index:1;text-align:center;width:100%;max-width:46rem;position:relative}.Page-module__hz4ApG__eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ds-honey-light);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700;display:block}.Page-module__hz4ApG__openingTitle{margin:var(--ds-step-3) 0 0;font-family:var(--font-display);color:var(--ds-ink-invert);text-wrap:balance;font-size:clamp(2.25rem,6.5vw,5rem);line-height:1.02}.Page-module__hz4ApG__openingLede{margin:var(--ds-step-3) auto 0;max-width:34rem;font-family:var(--font-sans);color:#f5ecdfdb;text-wrap:pretty;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.Page-module__hz4ApG__openingMeta{margin:var(--ds-step-4) 0 0;font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#f5ecdf85;font-size:.68rem;font-weight:700}.Page-module__hz4ApG__band{padding:var(--ds-step-6) var(--ds-step-3)}.Page-module__hz4ApG__paper{background:var(--ds-paper);color:var(--ds-ink)}.Page-module__hz4ApG__night{background:var(--ds-night);color:var(--ds-ink-invert)}.Page-module__hz4ApG__shell{max-width:var(--m-shell);margin:0 auto}.Page-module__hz4ApG__bandHead{align-items:baseline;gap:var(--ds-step-3);margin-bottom:var(--ds-step-4);padding-bottom:var(--ds-step-3);display:flex}.Page-module__hz4ApG__paper .Page-module__hz4ApG__bandHead{border-bottom:1px solid #160b1824}.Page-module__hz4ApG__night .Page-module__hz4ApG__bandHead{border-bottom:1px solid #f5ecdf29}.Page-module__hz4ApG__bandIndex{font-family:var(--font-sans);letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--ds-honey-deep);font-size:.72rem;font-weight:700}.Page-module__hz4ApG__night .Page-module__hz4ApG__bandIndex{color:var(--ds-honey-light)}.Page-module__hz4ApG__bandTitle{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.04}.Page-module__hz4ApG__row{gap:var(--ds-step-4);padding:var(--ds-step-5) 0;grid-template-columns:1fr;scroll-margin-top:9rem;display:grid}.Page-module__hz4ApG__row:first-of-type{padding-top:0}.Page-module__hz4ApG__row:last-of-type{padding-bottom:0}.Page-module__hz4ApG__row+.Page-module__hz4ApG__row{border-top:1px solid #160b181a}.Page-module__hz4ApG__night .Page-module__hz4ApG__row+.Page-module__hz4ApG__row{border-top:1px solid #f5ecdf1f}.Page-module__hz4ApG__rowMedia{aspect-ratio:var(--media-ratio,4 / 3);background:var(--ds-paper-warm);position:relative;overflow:hidden}.Page-module__hz4ApG__night .Page-module__hz4ApG__rowMedia{background:var(--ds-night-soft)}.Page-module__hz4ApG__productMedia,.Page-module__hz4ApG__night .Page-module__hz4ApG__productMedia{background:var(--ds-paper)}.Page-module__hz4ApG__rowMedia img{-o-object-fit:cover;object-fit:cover}.Page-module__hz4ApG__rowBody{flex-direction:column;justify-content:center;display:flex}.Page-module__hz4ApG__sectionTitle{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.08}.Page-module__hz4ApG__sectionLede{margin:var(--ds-step-2) 0 0;max-width:46ch;font-family:var(--font-sans);color:var(--ds-ink-soft);font-size:.98rem;line-height:1.6}.Page-module__hz4ApG__night .Page-module__hz4ApG__sectionLede{color:#f5ecdfc7}.Page-module__hz4ApG__priceList{margin:var(--ds-step-3) 0 0;padding:0;list-style:none}.Page-module__hz4ApG__priceItem{border-bottom:1px solid #160b1817;padding:.7rem 0}.Page-module__hz4ApG__night .Page-module__hz4ApG__priceItem{border-bottom:1px solid #f5ecdf1a}.Page-module__hz4ApG__priceRow{justify-content:space-between;align-items:baseline;gap:var(--ds-step-3);display:flex}.Page-module__hz4ApG__itemName{font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.35}.Page-module__hz4ApG__itemPrice{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-honey-deep);flex-shrink:0;font-size:1rem;font-weight:800}.Page-module__hz4ApG__night .Page-module__hz4ApG__itemPrice{color:var(--ds-honey-light)}.Page-module__hz4ApG__itemNote{font-family:var(--font-sans);color:var(--ds-muted);margin:.2rem 0 0;font-size:.85rem;line-height:1.5}.Page-module__hz4ApG__night .Page-module__hz4ApG__itemNote{color:#f5ecdf94}.Page-module__hz4ApG__footnote{margin:var(--ds-step-3) 0 0;font-family:var(--font-sans);color:var(--ds-muted);font-size:.82rem;line-height:1.6}.Page-module__hz4ApG__night .Page-module__hz4ApG__footnote{color:#f5ecdf94}.Page-module__hz4ApG__compactGrid{gap:var(--ds-step-5);padding-top:var(--ds-step-5);grid-template-columns:1fr;display:grid}.Page-module__hz4ApG__row+.Page-module__hz4ApG__compactGrid{margin-top:var(--ds-step-5);border-top:1px solid #160b181a}.Page-module__hz4ApG__night .Page-module__hz4ApG__row+.Page-module__hz4ApG__compactGrid{border-top:1px solid #f5ecdf1f}.Page-module__hz4ApG__compact{scroll-margin-top:9rem}.Page-module__hz4ApG__gallery{margin-top:var(--ds-step-5);padding-top:var(--ds-step-5);border-top:1px solid #160b181a}.Page-module__hz4ApG__night .Page-module__hz4ApG__gallery{border-top:1px solid #f5ecdf1f}.Page-module__hz4ApG__galleryLede{margin:0 0 var(--ds-step-4);font-family:var(--font-sans);color:var(--ds-muted);font-size:.82rem;line-height:1.6}.Page-module__hz4ApG__night .Page-module__hz4ApG__galleryLede{color:#f5ecdf94}.Page-module__hz4ApG__galleryGrid{justify-content:center;gap:var(--ds-step-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Page-module__hz4ApG__galleryGrid>li{flex:0 1 calc((100% - var(--ds-step-3)) / 2)}.Page-module__hz4ApG__gallery+.Page-module__hz4ApG__compactGrid{margin-top:var(--ds-step-5);border-top:1px solid #160b181a}.Page-module__hz4ApG__night .Page-module__hz4ApG__gallery+.Page-module__hz4ApG__compactGrid{border-top:1px solid #f5ecdf1f}.Page-module__hz4ApG__closing{justify-content:space-between;align-items:center;gap:var(--ds-step-4);flex-wrap:wrap;display:flex}.Page-module__hz4ApG__closingActions{gap:var(--ds-step-2);flex-wrap:wrap;display:flex}.Page-module__hz4ApG__closingText{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.08}.Page-module__hz4ApG__btn{min-height:3rem;padding:0 var(--ds-step-4);font-family:var(--font-sans);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.Page-module__hz4ApG__btn:hover{transform:translateY(-2px)}.Page-module__hz4ApG__btnPrimary{background:var(--ds-honey);color:var(--ds-night)}.Page-module__hz4ApG__btnGhost{color:var(--ds-ink-invert);border-color:#f5ecdf6b}.Page-module__hz4ApG__btnGhost:hover{background:#f5ecdf1a}.Page-module__hz4ApG__root a:focus-visible{outline:3px solid var(--ds-honey);outline-offset:3px;border-radius:4px}@media (min-width:48rem){.Page-module__hz4ApG__band{padding:var(--ds-step-6) var(--ds-step-4)}.Page-module__hz4ApG__row{gap:var(--ds-step-5);grid-template-columns:1fr 1fr;align-items:center}.Page-module__hz4ApG__rowFlip .Page-module__hz4ApG__rowMedia{order:2}.Page-module__hz4ApG__compactGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.Page-module__hz4ApG__row{gap:var(--ds-step-6);grid-template-columns:1.05fr .95fr}.Page-module__hz4ApG__rowFlip{grid-template-columns:.95fr 1.05fr}.Page-module__hz4ApG__compactGrid{grid-template-columns:repeat(3,1fr)}.Page-module__hz4ApG__galleryGrid{gap:var(--ds-step-4)}.Page-module__hz4ApG__galleryGrid>li{flex-basis:calc((100% - 2 * var(--ds-step-4)) / 3)}}@media (prefers-reduced-motion:reduce){.Page-module__hz4ApG__rowMedia img,.Page-module__hz4ApG__btn{transition:none}.Page-module__hz4ApG__row:hover .Page-module__hz4ApG__rowMedia img{transform:none}}.Page-module__hz4ApG__mediaCaption{left:var(--ds-step-3);bottom:var(--ds-step-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-ink-invert);background:#160b18b8;border-radius:999px;padding:.5rem .9rem;font-size:.68rem;font-weight:700;position:absolute}.Page-module__hz4ApG__prose{margin:var(--ds-step-3) 0 0;max-width:60ch;font-family:var(--font-sans);color:var(--ds-ink-soft);font-size:1.05rem;line-height:1.75}.Page-module__hz4ApG__prose p+p{margin-top:var(--ds-step-2)}.Page-module__hz4ApG__night .Page-module__hz4ApG__prose{color:#f5ecdfcc}.Page-module__hz4ApG__quote{margin:var(--ds-step-4) 0 0;padding:0 0 0 var(--ds-step-3);border-left:2px solid var(--ds-honey);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.35}.Page-module__hz4ApG__dataList{margin:var(--ds-step-3) 0 0;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.Page-module__hz4ApG__dataRow{justify-content:space-between;align-items:baseline;gap:var(--ds-step-3);border-bottom:1px solid #160b1817;padding:.45rem 0;font-size:.92rem;display:flex}.Page-module__hz4ApG__night .Page-module__hz4ApG__dataRow{border-bottom:1px solid #f5ecdf1a}.Page-module__hz4ApG__dataRow dt{color:var(--ds-muted)}.Page-module__hz4ApG__night .Page-module__hz4ApG__dataRow dt{color:#f5ecdf99}.Page-module__hz4ApG__dataRow dd{margin:0;font-weight:700}.Page-module__hz4ApG__actions{gap:var(--ds-step-2);margin-top:var(--ds-step-4);flex-wrap:wrap;display:flex}.Page-module__hz4ApG__btnInk{background:var(--ds-night);color:var(--ds-ink-invert)}.Page-module__hz4ApG__btnInk:hover{background:var(--ds-honey);color:var(--ds-night)}.Page-module__hz4ApG__btnOutline{color:var(--ds-ink);border-color:#160b1847}.Page-module__hz4ApG__btnOutline:hover{background:#160b180f}.Page-module__hz4ApG__linkRow{justify-content:space-between;align-items:center;gap:var(--ds-step-3);padding:var(--ds-step-3) 0;color:inherit;border-bottom:1px solid #160b181a;text-decoration:none;transition:opacity .2s;display:flex}.Page-module__hz4ApG__night .Page-module__hz4ApG__linkRow{border-bottom:1px solid #f5ecdf1f}.Page-module__hz4ApG__linkRow:hover{opacity:.7}.Page-module__hz4ApG__linkRowMain{align-items:center;gap:var(--ds-step-3);min-width:0;display:flex}.Page-module__hz4ApG__linkRowTitle{font-family:var(--font-display);font-size:1.15rem;line-height:1.15;display:block}.Page-module__hz4ApG__linkRowNote{font-family:var(--font-sans);color:var(--ds-muted);margin-top:.3rem;font-size:.85rem;line-height:1.5;display:block}.Page-module__hz4ApG__night .Page-module__hz4ApG__linkRowNote{color:#f5ecdf94}.Page-module__hz4ApG__linkRowArrow{color:var(--ds-honey-deep);flex-shrink:0;font-size:1.15rem;transition:transform .2s}.Page-module__hz4ApG__night .Page-module__hz4ApG__linkRowArrow{color:var(--ds-honey-light)}.Page-module__hz4ApG__linkRow:hover .Page-module__hz4ApG__linkRowArrow{transform:translate(3px)}.Page-module__hz4ApG__splitGrid{gap:var(--ds-step-5);grid-template-columns:1fr;display:grid}.Page-module__hz4ApG__kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ds-honey-deep);font-size:.7rem;font-weight:700;display:block}.Page-module__hz4ApG__night .Page-module__hz4ApG__kicker{color:var(--ds-honey-light)}.Page-module__hz4ApG__ratingLine{align-items:center;gap:var(--ds-step-2);margin-top:var(--ds-step-2);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ds-muted);flex-wrap:wrap;font-size:.9rem;display:flex}.Page-module__hz4ApG__night .Page-module__hz4ApG__ratingLine{color:#f5ecdfad}.Page-module__hz4ApG__note{margin:var(--ds-step-3) 0 0;font-family:var(--font-sans);color:var(--ds-muted);font-size:.82rem;line-height:1.6}.Page-module__hz4ApG__night .Page-module__hz4ApG__note{color:#f5ecdf94}@media (min-width:48rem){.Page-module__hz4ApG__splitGrid{gap:var(--ds-step-6);grid-template-columns:1fr 1fr}}
