.hs-hero{--hs-edge: var(--edge);--hs-pad: var(--col-pad);--hs-bottom: clamp(28px,4.5vh,48px);--hs-dur: 7s;--hs-top: var(--hs-pull);--hs-backdrop: #0b0b0a;--hs-t-size: var(--t-hero)}:root:has(.hs-hero){--hs-pull: 160px}:root:has(.hs-hero){overflow-x: clip}.hs-hero{position: relative;z-index: 0;isolation: isolate;width: var(--page-w,100vw);margin-inline: calc(50% - var(--page-w,100vw) / 2);height: calc(100svh - var(--hs-top));min-height: 520px;max-height: 1200px;overflow: hidden;background: #000;touch-action: pan-y}@supports not (height: 100svh){.hs-hero{height: calc(100vh - var(--hs-top))}}.hs-stage{position: absolute;inset: 0;z-index: 0;overflow: hidden;background: #0b0b0a}.hs-bg{position: absolute;inset: 0;overflow: hidden;visibility: hidden}.hs-bg.is-on{visibility: visible;z-index: 1}.hs-bg.is-in{visibility: visible;z-index: 2;will-change: transform}.hs-bg,.hs-bg img,.hs-classic-bg,.hs-classic-bg img,.hs-copy,.hs-copy *,.hs-strip,.hs-no__roll > span{transition: none}.hs-bg img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover}.hs-box{--hs-ink: #16150f;--hs-dim: rgb(22 21 15 / .68);--hs-gold: #7a6326;--hs-on-gold: #fff;--hs-line: rgb(22 21 15 / .15);--hs-ring: rgb(22 21 15 / .3);--hs-paper: #fff;--hs-frame-shadow: 0 24px 60px -20px rgb(0 0 0 / .55);--hs-box-pad: 28px;position: absolute;z-index: 3;left: var(--hs-edge);right: var(--hs-edge);bottom: var(--hs-bottom);display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: clamp(40px,5vw,72px);padding: var(--hs-box-pad) 32px;background: var(--hs-paper);color: var(--hs-ink)}html.dark .hs-box{--hs-ink: #f6f3ea;--hs-dim: rgb(246 243 234 / .72);--hs-gold: #e9ddb5;--hs-on-gold: #16150f;--hs-line: rgb(246 243 234 / .18);--hs-ring: rgb(246 243 234 / .35);--hs-paper: #1a1917;--hs-frame-shadow: inset 0 0 0 1px rgb(246 243 234 / .12),0 24px 60px -20px rgb(0 0 0 / .75)}.hs-copies{display: grid;min-width: 0}.hs-copy{grid-area: 1 / 1;display: flex;flex-direction: column;min-width: 0;visibility: hidden}.hs-copy.is-on{visibility: visible}.hs-copy.is-out{visibility: visible;pointer-events: none}.hs-title{margin: 4px 0 0;max-width: 50ch;font-family: var(--font-heading);font-size: var(--hs-t-size);font-weight: 800;line-height: 1.08;letter-spacing: -0.015em;text-wrap: balance}.hs-title a{color: var(--hs-ink);text-decoration: none;transition: color .3s ease}.hs-title a:focus-visible{color: var(--hs-gold);outline: 2px solid var(--hs-gold);outline-offset: 4px}@media (hover: hover) and (pointer: fine){.hs-title a:hover{color: var(--hs-gold)}}.hs-w{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: .1em;margin-bottom: -.1em}.hs-w > span{display: inline-block}.hs-dek{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-width: 36rem;margin: 10px 0 0;font: italic 400 var(--t-dek)/1.5 var(--font-sans);color: var(--hs-dim)}.hs-act{display: flex;align-items: center;gap: 8px;margin-top: auto;padding-top: 20px}.hs-read{display: inline-flex;align-items: center;gap: 12px;padding-bottom: 6px;border-bottom: 1px solid var(--hs-ink);font: 500 10px/1 var(--font-mono);letter-spacing: .26em;text-transform: uppercase;color: var(--hs-ink);margin-inline-end: 22px;text-decoration: none;transition: color .25s ease,border-color .25s ease}.hs-read span{color: var(--hs-gold);transition: transform .25s ease}.hs-read:is(:hover,:focus-visible){color: var(--hs-gold);border-color: var(--hs-gold)}.hs-read:is(:hover,:focus-visible) span{transform: translateX(4px)}.hs-read:focus-visible{outline: 2px solid var(--hs-gold);outline-offset: 4px}.hs-icon{position: relative;flex: none;display: grid;place-items: center;width: 34px;height: 34px;padding: 0;border: 0;border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 1px var(--hs-ring);color: var(--hs-ink);cursor: pointer;transition: background-color .25s ease,box-shadow .25s ease,color .25s ease}.hs-icon::after{content: "";position: absolute;inset: -5px}.hs-save.is-saved{background: var(--hs-gold);box-shadow: inset 0 0 0 1px var(--hs-gold);color: var(--hs-on-gold)}.hs-icon:focus-visible{outline: 2px solid var(--hs-gold);outline-offset: 3px}@media (hover: hover) and (pointer: fine){.hs-act .hs-icon:hover{box-shadow: inset 0 0 0 1px var(--hs-gold);color: var(--hs-gold)}}.hs-sharebar{position: absolute;left: 32px;bottom: calc(var(--hs-box-pad) - 4px);display: flex;align-items: center;gap: 4px;padding: 4px 0;background: inherit}.hs-sharebar[hidden]{display: none}.hs-net{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--hs-ink);cursor: pointer;transition: background-color .25s ease,color .25s ease}.hs-net svg{width: 15px;height: 15px}.hs-net--close{margin-inline-start: 6px;box-shadow: inset 0 0 0 1px var(--hs-ring)}.hs-net--close svg{width: 11px;height: 11px}.hs-net:focus-visible{outline: 2px solid var(--hs-gold);outline-offset: 2px}@media (hover: hover) and (pointer: fine){.hs-net:hover{background: var(--hs-gold);color: var(--hs-on-gold)}}.hs-toast{margin-inline: 8px 0;font: 500 10px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--hs-gold)}.hs-side{--hs-card: clamp(112px,9vw,140px);--hs-gap: 12px;width: calc(3 * var(--hs-card) + 2 * var(--hs-gap))}.hs-ctrl{display: flex;align-items: center;gap: 14px;height: 10px}.hs-ctrl__label{font: 500 10px/1 var(--font-mono);letter-spacing: .3em;text-transform: uppercase;color: var(--hs-gold)}.hs-ctrl__rule{flex: 1 1 auto;height: 1px;background: var(--hs-line)}.hs-ctrl .hs-icon{width: 14px;height: 14px;box-shadow: none;border-radius: 0}.hs-ctrl .hs-icon::after{inset: -15px -8px}@media (hover: hover) and (pointer: fine){.hs-ctrl .hs-icon:hover{color: var(--hs-gold)}}.hs-ico-play,.hs-ctrl__play[aria-pressed="true"] .hs-ico-pause{display: none}.hs-ctrl__play[aria-pressed="true"] .hs-ico-play{display: block}.hs-ctrl__play[hidden]{display: none}.hs-no{display: inline-flex;align-items: baseline;gap: 5px;margin-inline: 4px 2px;font: 500 11px/1 var(--font-mono);letter-spacing: .12em;font-variant-numeric: tabular-nums;color: var(--hs-ink)}.hs-no__roll{position: relative;display: inline-block;height: 1em;overflow: hidden}.hs-no__roll > span{display: block}.hs-no__roll > span + span{position: absolute;left: 0;top: 0}.hs-no__tot{color: var(--hs-dim)}.hs-track{overflow: hidden;margin-top: 14px}.hs-strip{display: flex;gap: var(--hs-gap);margin: 0;padding: 0;list-style: none}.hs-strip__li{flex: none;width: var(--hs-card)}.hs-card{position: relative;display: block;width: 100%;aspect-ratio: 1;padding: 0;border: 0;overflow: hidden;background: var(--hs-line);cursor: pointer;transition: none}.hs-card img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}@media (hover: hover) and (pointer: fine){.hs-card img{transition: scale .9s cubic-bezier(.2,.7,.2,1)}.hs-card:hover img{scale: 1.06}}.hs-line{position: relative;display: block;height: 1px;margin-top: 12px;background: var(--hs-line)}.hs-line__fill{position: absolute;inset: 0;background: var(--hs-gold);transform-origin: left;transform: scaleX(0)}.hs-hero.is-playing .hs-line__fill.is-run{animation: hs-fill var(--hs-dur) linear forwards}.hs-hero.is-playing:is(.is-hold,.is-offscreen) .hs-line__fill{animation-play-state: paused}@keyframes hs-fill{to{transform: scaleX(1)}}html:not(.js) .hs-side{display: none}@media (max-width: 1023.98px){.hs-side{--hs-card: 104px;--hs-gap: 10px}}@media (max-width: 767.98px){.hs-hero{display: flex;flex-direction: column;justify-content: flex-end;height: auto;min-height: calc(100svh - var(--hs-top));max-height: none;padding: 96px 0 var(--hs-pad);box-sizing: border-box}.hs-box{--hs-box-pad: 22px;position: relative;inset: auto;margin-inline: var(--hs-pad);grid-template-columns: minmax(0,1fr);row-gap: 20px;padding-inline: 20px}.hs-side{--hs-card: calc((100% - 2 * var(--hs-gap)) / 3);width: auto}.hs-act{padding-top: 16px}.hs-track{margin-top: 12px}.hs-sharebar{left: 20px;bottom: auto;top: 0;flex-wrap: wrap}}@media (prefers-reduced-motion: reduce){.hs-read,.hs-read span,.hs-icon,.hs-net,.hs-title a,.hs-card img,.hs-classic-bg img{transition: none}.hs-card:hover img,.hs-classic-media:hover .hs-classic-bg.is-on img{scale: none}}.hs-hero.hs-hero--classic{--hs-vpad: clamp(20px,3vh,36px);--hs-foot-h: 176px;display: flex;flex-direction: column;align-items: center;justify-content: center;height: auto;min-height: max(540px,calc(100svh - var(--hs-top)));max-height: none;padding: var(--hs-vpad) var(--hs-edge);box-sizing: border-box;background: var(--hs-backdrop)}@supports not (height: 100svh){.hs-hero.hs-hero--classic{min-height: max(540px,calc(100vh - var(--hs-top)))}}.hs-hero--classic .hs-stage .hs-bg img{filter: grayscale(1) brightness(.3)}.hs-hero--classic .hs-box{--hs-box-pad: clamp(18px,2.2vh,26px);--hs-row-gap: clamp(16px,2vh,22px);--hs-avail-img-h: calc(100svh - var(--hs-top) - 2 * var(--hs-vpad) - 2 * var(--hs-box-pad) - var(--hs-row-gap) - var(--hs-foot-h));position: relative;inset: auto;width: 100%;margin: auto;container-type: inline-size;padding: var(--hs-box-pad);column-gap: clamp(28px,3.5vw,56px);row-gap: var(--hs-row-gap);box-sizing: border-box;box-shadow: var(--hs-frame-shadow)}.hs-hero--classic .hs-side{--hs-card: clamp(88px,11vh,118px);--hs-gap: 10px}.hs-hero--classic .hs-act{padding-top: 14px}.hs-hero--classic .hs-sharebar{left: var(--hs-box-pad);bottom: calc(var(--hs-box-pad) - 4px)}.hs-classic-media{grid-column: 1 / -1;position: relative;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;background: #0b0b0a}@media (min-width: 768px){.hs-classic-media{max-height: max(var(--hs-avail-img-h),100cqw / 2.35)}}.hs-classic-bg{position: absolute;inset: 0;display: block;overflow: hidden;visibility: hidden}.hs-classic-bg.is-on{visibility: visible;z-index: 1}.hs-classic-bg.is-in{visibility: visible;z-index: 2;will-change: transform}.hs-classic-bg img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: center 40%}@media (hover: hover) and (pointer: fine){.hs-classic-bg img{transition: scale 1.2s cubic-bezier(.2,.7,.2,1)}.hs-classic-media:hover .hs-classic-bg.is-on img{scale: 1.03}}@media (min-width: 768px) and (max-width: 1023.98px){.hs-hero.hs-hero--classic{--hs-foot-h: 164px}.hs-hero--classic .hs-side{--hs-card: clamp(82px,9.5vw,100px);--hs-gap: 8px}}@media (min-width: 768px) and (max-height: 680px){.hs-hero.hs-hero--classic{height: auto;min-height: calc(100svh - var(--hs-top));max-height: none}}@media (max-width: 767.98px){.hs-hero.hs-hero--classic{justify-content: center;height: auto;min-height: calc(100svh - var(--hs-top));max-height: none;padding: 20px var(--hs-pad)}.hs-hero--classic .hs-box{--hs-box-pad: 16px;width: 100%;min-width: 0;margin: auto 0;padding: var(--hs-box-pad);row-gap: 16px}.hs-hero--classic .hs-side{--hs-card: calc((100% - 2 * var(--hs-gap)) / 3);--hs-gap: 8px;width: auto}.hs-hero--classic .hs-track{margin-top: 10px}.hs-hero--classic .hs-line{margin-top: 10px}.hs-hero--classic .hs-sharebar{left: 16px;right: 16px;bottom: auto;top: calc((100% - 32px) * 9 / 16 + 24px)}}
