:root{--hg-bg:#0b0509;--hg-panel:#14060c;--hg-lav:#b79ce0;--hg-blood:#8a1c2b;--hg-bone:#f2e9e4;--hg-ink:#160a12;--hg-head:var(--font-heading-family,"Cormorant Garamond",Georgia,serif);--hg-body:var(--font-body-family,"Jost",system-ui,sans-serif)}.hg{font-family:var(--hg-body);color:var(--hg-bone);background:var(--hg-bg);position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.hg *{box-sizing:border-box}.hg h1,.hg h2,.hg h3,.hg h4,.hg p,.hg blockquote,.hg li,.hg a:not(.hg-btn):not(.hg-link){color:inherit}.hg a.hg-btn--solid,.hg button.hg-btn--solid,.hg .hg-btn--solid{color:var(--hg-ink)}.hg--bone a.hg-btn--solid,.hg--bone button.hg-btn--solid{color:var(--hg-bone)}.hg a.hg-btn--solid:hover,.hg button.hg-btn--solid:hover{color:var(--hg-ink)}.hg h1,.hg h2,.hg h3{opacity:1;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hg img{max-width:100%;display:block}.hg--panel{background:var(--hg-panel)}.hg--black{background:#000}.hg--bone{background:var(--hg-bone);color:var(--hg-ink)}.hg--lav{background:var(--hg-lav);color:var(--hg-ink)}.hg-pad{padding:clamp(70px,12vh,150px) max(6vw,22px)}.hg-wrap{max-width:1180px;margin:0 auto}.hg-narrow{max-width:760px;margin:0 auto}.hg-d{font-family:var(--hg-head);font-weight:600;letter-spacing:-.01em;line-height:.95;margin:0}.hg-d em,.hg-d i{font-style:italic}.hg-eye{font-size:1.152rem;letter-spacing:.3em;text-transform:uppercase;opacity:.75;margin:0 0 1.76rem}.hg-btn{display:inline-block;padding:1.6rem 2.88rem;border:1px solid currentColor;color:inherit;text-decoration:none;letter-spacing:.2em;text-transform:uppercase;font-size:1.12rem;transition:.25s;background:transparent;font-family:inherit;cursor:pointer;line-height:1.2}.hg-btn+.hg-btn{margin-left:1.12rem}.hg-btn--solid{background:var(--hg-bone);border-color:var(--hg-bone);color:var(--hg-ink)}.hg-btn--solid:hover{background:var(--hg-lav);border-color:var(--hg-lav)}.hg--bone .hg-btn{border-color:var(--hg-ink)}.hg--bone .hg-btn--solid{background:var(--hg-ink);color:var(--hg-bone);border-color:var(--hg-ink)}.hg--bone .hg-btn--solid:hover{background:var(--hg-blood);border-color:var(--hg-blood);color:var(--hg-bone)}.hg-link{display:inline-block;color:var(--hg-lav);text-decoration:none;letter-spacing:.22em;text-transform:uppercase;font-size:1.024rem;border-bottom:1px solid var(--hg-lav);padding-bottom:.4rem}.hg-grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hg-p{opacity:.92;line-height:1.6;margin:1.6rem 0;font-size:1.728rem}.hg-p p{margin:0 0 1em}.hg-p p:last-child{margin-bottom:0}.hg-prose{font-size:1.792rem;line-height:1.65;opacity:.95}.hg-prose p{margin:0 0 1.2em}.hg-prose h2{font-family:var(--hg-head);font-weight:500;font-size:clamp(3.52rem,5vw,6.4rem);line-height:.95;margin:4.16rem 0 1.6rem;opacity:1}.hg-prose h3{font-family:var(--hg-head);font-weight:500;font-size:clamp(2.56rem,3vw,3.84rem);line-height:1;margin:3.52rem 0 .96rem;opacity:1}.hg-prose ul,.hg-prose ol{padding-left:1.1em}.hg-prose li{margin:.3em 0}.hg-prose a{color:var(--hg-lav)}.hg-fine{font-size:1.36rem;opacity:.65;border-top:1px solid rgba(183,156,224,.2);padding-top:2.24rem;margin-top:4.8rem}.hg-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,7vw,100px);align-items:center}.hg-two .hg-shot{overflow:hidden;box-shadow:0 40px 80px #0000008c}.hg-two h2{font-size:clamp(4.16rem,6vw,8.64rem)}.hg-two .hg-p{max-width:48rem}.hg-tags{font-size:.992rem;letter-spacing:.24em;text-transform:uppercase;opacity:.6;margin:1.92rem 0 2.56rem}.hg-trust{display:flex;justify-content:center;gap:3.84rem;flex-wrap:wrap;margin-top:3.52rem;font-size:.992rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.hg-stars{color:var(--hg-blood);font-size:1.28rem;letter-spacing:.14em}.hg-stars span{opacity:.6;letter-spacing:.02em;margin-left:.8rem;font-size:1.248rem;color:inherit}@media(max-width:820px){.hg-two{grid-template-columns:1fr}.hg-btn+.hg-btn{margin:.96rem 0 0}.hg{font-size:17px}.hg-p,.hg-prose{font-size:1.76rem}.hg-eye{font-size:1.216rem}.hg-btn{font-size:1.248rem;padding:1.68rem 2.56rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hg.css.map */
