:root{--void: #05070A;--obsidian: #0B0E12;--glass: rgba(12,16,22,.78);--hairline: #2A2433;--bone: #E8E0D4;--ash: #8A8494;--crimson: #8B1E2D;--blood: #5C121C;--ember: #C45C26;--halo-wash: #C9C2B0;--silver: #C7CCD4;--gild: #A68B4B;--hh-base: var(--void);--hh-obsidian: var(--obsidian);--hh-bone: var(--bone);--hh-ink: var(--obsidian);--hh-metal: var(--ash);--hh-silver: var(--silver);--hh-scarlet: var(--crimson);--hh-wicked: var(--crimson);--hh-glass: var(--glass);--hh-glass-border: var(--hairline);--hh-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--hh-font-script: "Cormorant Garamond", Georgia, serif;--hh-font-body: "IBM Plex Sans", "Polo", ui-sans-serif, system-ui, sans-serif;--hh-font-sub: "Cormorant Garamond", Georgia, serif;--hh-pad: clamp(1.25rem, 4vw, 3rem);--hh-max: 72rem;--hh-rule: 1px solid var(--hairline)}h1,h2,.password-gate__heading,.hero-chapter__heading,.featured-drop__heading,.brand-lockup__name{font-family:var(--hh-font-display);font-size:max(1.75rem,28px)}.password-gate__sub,.hero-chapter__sub,.brand-lockup__sub{font-family:var(--hh-font-sub)}@font-face{font-family:Codams;src:url(Codams-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BattleContinuez;src:url(TheBattleCont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Polo;src:url(Polo-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--hh-void: #07060A;--hh-base: #07060A;--hh-obsidian: #07060A;--hh-surface: #121018;--hh-bone: #E8E0D4;--hh-parchment: #D9CDB6;--hh-parchment-deep: #C4B39A;--hh-ink: #121018;--hh-metal: #6E6A63;--hh-oxide: #6E6A63;--hh-silver: #C7CCD4;--hh-scarlet: #8B1E2D;--hh-blood: #8B1E2D;--hh-ember: #C45C26;--hh-gild: #A68B4B;--hh-wicked: #8B1E2D;--hh-glass: rgba(232, 224, 212, .06);--hh-glass-border: rgba(199, 204, 212, .22);--hh-glass-strong: rgba(18, 16, 24, .72);--hh-font-body: "Polo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--hh-font-display: "Cormorant Garamond", Georgia, serif;--hh-font-script: "Cormorant Garamond", Georgia, serif;--hh-pad: clamp(1.25rem, 4vw, 3rem);--hh-max: 72rem;--hh-rule: 1px solid var(--hh-glass-border)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--hh-base);scroll-padding-top:4.75rem}html:focus-within{scroll-behavior:smooth}body{margin:0;background:var(--hh-base);color:var(--hh-bone);font-family:var(--hh-font-body);font-size:1rem;line-height:1.55;min-height:100svh;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.22em}h1,h2,h3{font-family:var(--hh-font-display);font-weight:400;letter-spacing:-.02em;line-height:1.12;margin:0 0 .6em}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--hh-silver);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--hh-pad);top:-6rem;z-index:400;background:var(--hh-bone);color:var(--hh-base);padding:.75rem 1rem;min-height:44px;display:inline-flex;align-items:center}.skip-link:focus,.skip-link:focus-visible{top:.75rem;outline:2px solid var(--hh-silver);outline-offset:3px}.main{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.75rem 1.35rem;border:1px solid transparent;cursor:pointer;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-family:var(--hh-font-body)}.btn:hover{text-decoration:none}.btn--bone{background:var(--hh-bone);color:var(--hh-base);border-color:var(--hh-bone)}.btn--ghost{background:transparent;color:var(--hh-bone);border-color:var(--hh-bone)}.btn--scarlet{background:var(--hh-scarlet);color:var(--hh-bone);border-color:var(--hh-scarlet)}.btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--hh-bone);cursor:pointer;position:relative;text-decoration:none}.icon-btn:hover{text-decoration:none}.text-link{color:var(--hh-bone);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.kicker,.chapter-mark,.side-label,.meta-quiet{font-family:var(--hh-font-body);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem}.kicker,.side-label,.meta-quiet{color:var(--hh-metal)}.rte{max-width:40rem}.rte p{margin:0 0 .85em}.rte p:last-child{margin-bottom:0}.empty-note{color:var(--hh-metal);max-width:36rem}.announcement{border-bottom:var(--hh-rule);padding:.55rem var(--hh-pad);text-align:center;background:var(--hh-base)}.announcement__text{margin:0;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-bone)}.site-header{border-bottom:1px solid var(--hh-ink);position:sticky;top:0;z-index:20;background:var(--hh-base)}.site-header__inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.4rem var(--hh-pad);min-height:3.5rem}.wordmark{font-family:var(--hh-font-body);font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;justify-self:start}.wordmark:hover{text-decoration:none}.header__nav{display:none;flex-direction:column;gap:.25rem;grid-column:1 / -1;padding:.5rem 0 1rem}.header__link{min-height:44px;display:inline-flex;align-items:center;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;text-decoration:none;border-bottom:1px solid transparent}.header__link.is-current{border-bottom-color:var(--hh-silver)}.header__cart{justify-self:end}.header__count{position:absolute;top:4px;right:4px;font-size:.6rem;color:var(--hh-silver)}.header__menu-icon--close,.header__menu-btn[aria-expanded=true] [data-icon-menu]{display:none}.header__menu-btn[aria-expanded=true] [data-icon-close]{display:inline-flex}@media(min-width:750px){.site-header__inner{grid-template-columns:auto 1fr auto}.header__menu-btn{display:none}.header__nav{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;grid-column:auto;padding:0}}.hero-chapter{position:relative;min-height:100svh;display:flex;align-items:flex-end;isolation:isolate}.hero-chapter__image,.hero-chapter__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-chapter__fallback{background:var(--hh-ink)}.hero-chapter__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,var(--hh-base) 10%,transparent 58%);pointer-events:none}.hero-chapter__content{width:100%;max-width:var(--hh-max);margin:0 auto;padding:calc(var(--hh-pad) * 1.5) var(--hh-pad) calc(var(--hh-pad) * 1.75)}.hero-chapter__heading{font-size:clamp(2.15rem,8vw,4.5rem);max-width:14ch;margin-bottom:.4em}.hero-chapter__sub{font-size:1rem;color:var(--hh-bone);max-width:28ch;margin:0 0 1.5rem}.hero-chapter__actions{display:flex;flex-wrap:wrap;gap:.75rem}.story-strip,.featured-drop,.product-grid,.waitlist,.fulfillment,.collection-chapter,.main-collection,.related-chapter,.cart-page,.page-manifesto,.page-faq,.page-404,.password-gate{padding:clamp(2.5rem,8vw,5.5rem) var(--hh-pad);max-width:var(--hh-max);margin:0 auto}.story-strip__heading,.featured-drop__heading,.product-grid__heading,.waitlist__heading,.related-chapter__heading{font-size:clamp(1.75rem,5vw,2.75rem)}.story-strip__sides{display:grid;gap:2.5rem;margin-top:0}.story-strip__intro+.story-strip__sides{margin-top:2rem}.story-side__glyph{display:block;color:var(--hh-bone);margin-bottom:1rem}.story-side__label{font-family:var(--hh-font-body);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem}.story-side__text{color:var(--hh-bone);max-width:32ch}.story-side__image{width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-bottom:1rem;background:var(--hh-ink)}@media(min-width:750px){.story-strip__sides{grid-template-columns:1fr 1fr;gap:3rem}.story-side+.story-side{border-left:var(--hh-rule);padding-left:3rem}}.featured-drop__grid{display:grid;gap:2rem;margin-top:1.75rem}.featured-card{background:transparent}.featured-card__media img,.featured-card__placeholder,.product-card__placeholder,.product-page__placeholder,.cart-item__placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--hh-ink)}.featured-card__placeholder,.product-card__placeholder,.product-page__placeholder,.cart-item__placeholder{background:repeating-linear-gradient(-45deg,var(--hh-ink),var(--hh-ink) 12px,var(--hh-base) 12px,var(--hh-base) 13px)}.featured-card__body{padding:1.15rem 0 0}.featured-card__title{font-size:1.5rem;margin-bottom:.35em}.featured-card__title a{text-decoration:none}.featured-card__story{margin:.75rem 0;max-width:28ch}.featured-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.featured-card__form{margin:0}@media(min-width:750px){.featured-drop__grid{grid-template-columns:1fr 1fr}}#drop{scroll-margin-top:4.75rem}.product-grid__list{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem .85rem}.product-grid__list--related{grid-template-columns:1fr 1fr}@media(min-width:750px){.product-grid__list{grid-template-columns:1fr 1fr 1fr;gap:2rem 1.25rem}.product-grid__list--related{grid-template-columns:1fr 1fr 1fr}}.product-card__link{text-decoration:none;display:block}.product-card__link:hover{text-decoration:none}.product-card__media{aspect-ratio:var(--card-ratio, 4 / 5);overflow:hidden;background:var(--hh-ink)}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card:hover .product-card__media{outline:1px solid var(--hh-bone);outline-offset:-1px}.product-card__meta{padding-top:.75rem}.product-card__title{font-family:var(--hh-font-body);font-size:.95rem;letter-spacing:0;margin:0 0 .25rem}.price{font-variant-numeric:tabular-nums}.waitlist{text-align:left}.waitlist__heading{max-width:16ch}.waitlist__sub{color:var(--hh-bone);max-width:28ch;margin:0 0 1.5rem}.waitlist__form{max-width:24rem}.waitlist__field{margin-bottom:.85rem}.waitlist__label{display:block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-metal);margin-bottom:.4rem}.waitlist__input,.cart-note textarea{width:100%;min-height:44px;background:var(--hh-ink);border:1px solid var(--hh-metal);color:var(--hh-bone);padding:.6rem .8rem}.waitlist__success,.waitlist__errors{color:var(--hh-bone)}.fulfillment{border-top:var(--hh-rule)}.fulfillment__heading{font-family:var(--hh-font-body);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-metal)}.fulfillment__body{color:var(--hh-metal);font-size:.9rem;max-width:38rem}.collection-chapter__title{font-size:clamp(2rem,6vw,3.5rem)}.collection-chapter__image{margin-top:1.5rem;width:100%;max-height:28rem;object-fit:cover}.collection-chapter,.main-collection{padding-bottom:0}.main-collection{padding-top:2rem}.product-page{display:grid;gap:1.75rem;padding:0 0 3rem}.product-page__media{display:grid;gap:.5rem}.product-page__image{width:100%;height:auto;background:var(--hh-ink)}.product-page__info{padding:0 var(--hh-pad) 2rem}.product-page__title{font-size:clamp(1.8rem,5vw,3rem)}.product-form{margin:1.25rem 0}.product-form__submit{width:100%;max-width:24rem}.variant-picks{margin-bottom:1.25rem}.variant-picks__set{border:0;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.variant-picks__set legend{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-metal);margin-bottom:.5rem;padding:0;width:100%}.variant-picks__chip{min-height:44px;min-width:44px;padding:.5rem .9rem;border:1px solid var(--hh-metal);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.variant-picks input:focus-visible+.variant-picks__chip{outline:2px solid var(--hh-silver);outline-offset:3px}.variant-picks input:checked+.variant-picks__chip{border-color:var(--hh-bone);background:var(--hh-ink)}.fold{border-top:1px solid var(--hh-ink);padding:0}.fold__summary{min-height:44px;display:flex;align-items:center;cursor:pointer;list-style:none;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.fold__summary::-webkit-details-marker{display:none}.fold__body{padding:0 0 1rem;color:var(--hh-bone)}@media(min-width:750px){.product-page{grid-template-columns:1.1fr .9fr;gap:3rem;max-width:calc(var(--hh-max) + 8rem);margin:0 auto;padding:2rem var(--hh-pad) 4rem;align-items:start}.product-page__info{padding:1rem 0 0}}.cart-list{list-style:none;margin:0;padding:0}.cart-item{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--hh-ink)}.cart-item__media img,.cart-item__placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--hh-ink)}.cart-item__title{font-family:var(--hh-font-display);font-size:1.25rem;text-decoration:none;display:block;margin-bottom:.25rem}.cart-item__variant,.cart-item__price{margin:0 0 .4rem;color:var(--hh-metal);font-size:.9rem}.qty{display:inline-flex;align-items:center;gap:.15rem;margin:.5rem 0}.qty__btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--hh-bone);border:1px solid var(--hh-ink);text-decoration:none}.qty__btn:hover{text-decoration:none}.qty__input{width:3.25rem;min-height:44px;text-align:center;background:var(--hh-ink);border:1px solid var(--hh-ink)}.cart-foot{display:grid;gap:.75rem;margin-top:1.5rem;max-width:24rem}.cart-foot__total{font-size:1.25rem;margin:0}.cart-empty p{margin-bottom:1.25rem}.cart-note{margin:1.5rem 0}.cart-note label{display:block;color:var(--hh-metal);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.4rem}.pagination{margin-top:2rem;color:var(--hh-metal)}.page-manifesto{max-width:38rem}.page-manifesto__title,.page-faq__title,.page-404__heading,.password-gate__heading{font-size:clamp(2rem,7vw,3.75rem)}.page-manifesto__quote{margin:0 0 2rem;padding:0;font-family:var(--hh-font-display);font-size:1.35rem;border-left:var(--hh-rule);padding-left:1rem}.page-faq__list{margin-top:1.5rem;max-width:40rem}.page-404,.password-gate{min-height:70svh;display:flex;flex-direction:column;justify-content:center}.password-gate__form{max-width:24rem;margin-top:1.5rem}.site-footer{border-top:1px solid var(--hh-ink);padding:2.5rem var(--hh-pad) 3rem}.site-footer__inner{max-width:var(--hh-max);margin:0 auto}.site-footer__kicker{color:var(--hh-metal);font-size:.85rem;margin:0 0 1.25rem}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1.5rem}.site-footer__nav a{min-height:44px;display:inline-flex;align-items:center;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.site-footer__copy{color:var(--hh-metal);font-size:.8rem;margin:0}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{background:radial-gradient(1100px 560px at 50% -8%,rgba(139,30,45,.12),transparent 55%),radial-gradient(900px 480px at 85% 18%,rgba(166,139,75,.07),transparent 52%),radial-gradient(700px 420px at 12% 60%,rgba(199,204,212,.04),transparent 50%),linear-gradient(180deg,var(--hh-void),var(--hh-surface) 42%,#0A0910 100%);background-attachment:fixed;color:var(--hh-bone)}h1,h2,h3,.hero-chapter__heading,.collection-chapter__title,.story-strip__heading,.featured-drop__heading,.product-grid__heading,.waitlist__heading,.related-chapter__heading,.page-manifesto__title,.page-faq__title,.product-page__title,.featured-card__title{font-family:var(--hh-font-display);color:var(--hh-bone)}.glass-panel{background:var(--hh-glass-strong);border:1px solid var(--hh-glass-border);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 0 0 1px #07060a8c inset,0 22px 60px #00000073}.lane-horns,[data-lane=horns]{--lane-accent: var(--hh-blood);--lane-glow: rgba(139, 30, 45, .22)}.lane-horns .chapter-mark,[data-lane=horns] .chapter-mark{color:var(--hh-blood);text-shadow:0 0 18px rgba(139,30,45,.28)}.lane-halos,[data-lane=halos],.halos-illuminate{--lane-accent: var(--hh-gild);--lane-glow: rgba(199, 204, 212, .18);position:relative}.lane-halos:before,[data-lane=halos]:before,.halos-illuminate:before{content:"";pointer-events:none;position:absolute;inset:-10% -5% auto;height:55%;background:radial-gradient(ellipse at 70% 20%,rgba(199,204,212,.16),transparent 60%),radial-gradient(ellipse at 30% 0%,rgba(166,139,75,.12),transparent 55%);z-index:0}.lane-halos>*,[data-lane=halos]>*,.halos-illuminate>*{position:relative;z-index:1}.lane-halos .chapter-mark,[data-lane=halos] .chapter-mark,.halos-illuminate .chapter-mark{color:var(--hh-silver);letter-spacing:.22em}.lane-halos h2,.lane-halos h3,[data-lane=halos] h2,.halos-illuminate h2{color:var(--hh-bone);text-shadow:0 0 24px rgba(199,204,212,.18)}.brand-lockup{display:flex;align-items:center;gap:.75rem;text-decoration:none!important}.brand-lockup__logo{width:clamp(2.6rem,6.5vw,3.4rem);height:auto;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.brand-lockup__mark{display:flex;flex-direction:column;line-height:1.05}.brand-lockup__name{font-family:var(--hh-font-script);font-size:clamp(1.1rem,2.5vw,1.55rem);color:var(--hh-bone);letter-spacing:.01em}.brand-lockup__sub{font-family:var(--hh-font-body);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-silver)}.site-header{position:sticky;top:0;z-index:50;background:#07060ac7;border-bottom:1px solid var(--hh-glass-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-header__inner{max-width:var(--hh-max);margin:0 auto;padding:.55rem var(--hh-pad);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.header__nav{display:none;flex-direction:column;gap:.15rem;grid-column:1 / -1;padding:.65rem .85rem 1rem;margin-top:.35rem;background:#121018eb;border:1px solid rgba(166,139,75,.35);box-shadow:0 0 0 1px #c7ccd414 inset,0 16px 40px #00000073;position:relative}.header__nav:before,.header__nav:after{content:"";position:absolute;left:.55rem;right:.55rem;height:1px;background:linear-gradient(90deg,transparent,var(--hh-gild),var(--hh-silver),var(--hh-gild),transparent);opacity:.55}.header__nav:before{top:.35rem}.header__nav:after{bottom:.35rem}.header__nav.is-open{display:flex}.header__link{min-height:44px;display:inline-flex;align-items:center;font-family:var(--hh-font-script);font-size:1.05rem;letter-spacing:.04em;text-transform:none;text-decoration:none;color:var(--hh-bone);border-bottom:1px solid transparent;padding:.15rem .25rem}.header__link:hover{color:var(--hh-silver);text-decoration:none;text-shadow:0 0 12px rgba(199,204,212,.25)}.header__link.is-current{border-bottom-color:var(--hh-gild);color:var(--hh-gild)}@media(min-width:750px){.header__menu-btn{display:none}.header__nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.35rem;grid-column:auto;padding:0;margin:0;background:transparent;border:0;box-shadow:none}.header__nav:before,.header__nav:after{display:none}.header__link{font-family:var(--hh-font-script);font-size:.98rem}}.product-card{background:#1210188c;border:1px solid var(--hh-glass-border);padding:.55rem .55rem .85rem;transition:border-color .2s ease,box-shadow .2s ease}.product-card:hover{border-color:#a68b4b73;box-shadow:0 0 0 1px #c7ccd414,0 18px 40px #0006}.product-card:hover .product-card__media{outline:1px solid rgba(232,224,212,.35);outline-offset:-1px}.product-card__title{font-family:var(--hh-font-body);font-size:.92rem;letter-spacing:.02em;color:var(--hh-bone)}.product-card .price{color:var(--hh-silver)}.featured-card{background:#12101866;border:1px solid var(--hh-glass-border);padding:.65rem}.featured-card__title a:hover{color:var(--hh-gild)}.btn--bone{background:var(--hh-bone);color:var(--hh-void);border-color:var(--hh-bone);box-shadow:0 0 0 1px #8b1e2d33,0 10px 28px #00000059}.btn--bone:hover{box-shadow:0 0 0 1px #a68b4b8c,0 0 22px #a68b4b33}.btn--scarlet{background:var(--hh-blood);border-color:var(--hh-blood)}.wicked-accent{color:var(--hh-blood);text-shadow:0 0 16px rgba(139,30,45,.28)}.chapter-mark{color:var(--hh-silver)}.password-shell{min-height:100svh;position:relative;overflow:hidden}.password-shell__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.password-shell__bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.04) brightness(.78)}.password-shell__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 42%,#07060a2e,#07060ab8 72%),linear-gradient(180deg,#07060a6b,#07060ad1)}.password-shell__main{position:relative;z-index:1;min-height:100svh;display:grid;place-items:center;padding:var(--hh-pad)}.password-gate{max-width:26rem;width:min(100%,26rem);margin:0 auto;padding:clamp(1.6rem,4vw,2.35rem) clamp(1.25rem,3.5vw,2rem);text-align:center;background:#07060a9e;border:1px solid rgba(166,139,75,.32);box-shadow:0 0 0 1px #c7ccd40f inset,0 24px 64px #00000080;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.password-gate__mark{width:min(11.5rem,58vw);height:auto;margin:0 auto .85rem;filter:drop-shadow(0 12px 28px rgba(0,0,0,.55))}.password-gate__chapter{margin-bottom:.35rem;color:var(--hh-gild);letter-spacing:.22em}.password-gate__heading{font-family:var(--hh-font-script);font-size:clamp(1.85rem,5.5vw,2.65rem);margin:.15em 0 .4em;color:var(--hh-bone);line-height:1.05}.password-gate__sub{margin:0 auto .25rem;max-width:28ch;color:var(--hh-silver);font-size:.95rem;line-height:1.45}.password-gate__foot{margin-top:1.15rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-oxide)}.password-gate__form{display:grid;gap:.85rem;margin-top:1.25rem;text-align:left}.password-gate .waitlist__input{background:#07060a8c;border:1px solid var(--hh-glass-border);color:var(--hh-bone);min-height:48px;width:100%;padding:.75rem 1rem}.password-gate .waitlist__input:focus{border-color:var(--hh-gild);outline:none;box-shadow:0 0 0 1px #a68b4b59}.password-gate .waitlist__label{display:block;margin-bottom:.35rem;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;color:var(--hh-silver)}.password-gate .btn--bone{width:100%;justify-content:center}.fold__summary{font-family:var(--hh-font-script);letter-spacing:.06em;text-transform:none;font-size:1rem;border-image:linear-gradient(90deg,transparent,var(--hh-gild),transparent) 1}.variant-picks__chip{border-color:#c7ccd447}.variant-picks input:checked+.variant-picks__chip{border-color:var(--hh-gild);background:#a68b4b1f;color:var(--hh-bone)}.site-footer{border-top:1px solid var(--hh-glass-border);background:#07060a8c}.announcement{background:#07060ae6;border-bottom:1px solid rgba(139,30,45,.25)}.announcement__text{color:var(--hh-silver)}.waitlist__input,.cart-note textarea{background:var(--hh-surface);border:1px solid rgba(110,106,99,.55)}@media(prefers-reduced-motion:reduce){.product-card{transition:none}}:root{--hh-gild: #A68B4B;--hh-silver: #C7CCD4}.password-gate--luxury{max-width:26rem;width:min(100%,26rem);margin:0 auto;padding:clamp(1.6rem,4vw,2.4rem) clamp(1.25rem,3.5vw,2rem);text-align:center;background:#07060aa3;border:1px solid rgba(166,139,75,.34);border-radius:2px;box-shadow:0 0 0 1px #c7ccd40f inset,0 28px 70px #0000008c;backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12)}.password-gate--luxury .password-gate__mark{width:min(12rem,62vw);height:auto;margin:0 auto 1rem;filter:drop-shadow(0 14px 32px rgba(0,0,0,.58))}.password-gate--luxury .password-gate__heading{font-family:var(--hh-font-script);font-size:clamp(1.9rem,5.8vw,2.75rem);margin:.1em 0 .45em;color:var(--hh-bone);line-height:1.05;letter-spacing:.01em}.password-gate--luxury .password-gate__sub{margin:0 auto;max-width:26ch;color:var(--hh-silver);font-size:.98rem;line-height:1.45;letter-spacing:.02em}.password-gate--luxury .password-gate__enter{width:100%;justify-content:center;letter-spacing:.08em}.password-gate--luxury .password-gate__foot{margin-top:1.2rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hh-oxide)}.halos-illuminate,.lane-halos{--lane-accent: #A68B4B;--lane-glow: rgba(199, 204, 212, .2)}.halos-illuminate:after,.lane-halos:after{content:"";pointer-events:none;position:absolute;inset:auto 10% -8%;height:40%;background:radial-gradient(ellipse at 50% 100%,rgba(166,139,75,.1),transparent 70%);z-index:0}.header__nav.is-open,details.fold[open]>.fold__panel,.parchment-dropdown{background:linear-gradient(180deg,rgba(232,224,212,.04),transparent 18%),#121018f0;border:1px solid rgba(166,139,75,.38);box-shadow:0 0 0 1px #c7ccd414 inset,0 18px 44px #0000007a}.parchment-dropdown:before,.header__nav.is-open:before{background:linear-gradient(90deg,transparent,#A68B4B,#C7CCD4,#A68B4B,transparent)}.product-card{background:#0c0b10b8;border:1px solid rgba(199,204,212,.16);border-radius:2px;box-shadow:0 12px 32px #00000059}.product-card:hover{border-color:#a68b4b6b;box-shadow:0 0 0 1px #c7ccd414,0 20px 44px #0000006b}.product-card__media{background:#0a090f;overflow:hidden}.product-card__media img{filter:saturate(.92) contrast(1.04)}.product-card:hover .product-card__media img{filter:saturate(1) contrast(1.06)}.wicked-accent,.lane-horns .chapter-mark{text-shadow:0 0 14px rgba(139,30,45,.22)}.password-gate__heading--invite{font-family:var(--hh-font-sub)!important;font-size:clamp(1.55rem,4.2vw,2.15rem)!important;font-weight:500;letter-spacing:.02em;color:var(--bone)}.btn,.btn--bone,.waitlist__label,.waitlist__input{font-family:var(--hh-font-body)!important;text-transform:none;letter-spacing:.04em}.btn--bone{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:500}.product-card .brand-lockup__logo,.featured-card .brand-lockup__logo{display:none}:root{--hh-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;--hh-font-script: "Cormorant Garamond", Georgia, serif !important;--hh-font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif !important;--hh-font-sub: "Cormorant Garamond", Georgia, serif !important}h1,h2,h3,.hero-chapter__heading,.featured-drop__heading,.password-gate__heading,.brand-lockup__name,.chapter-mark{font-family:var(--hh-font-display)!important}body,.btn,.header__link,.waitlist__input,.waitlist__label,.product-card,.featured-card{font-family:var(--hh-font-body)!important}.password-gate__sub,.hero-chapter__sub,.brand-lockup__sub{font-family:var(--hh-font-sub)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
