.hm{--bg:var(--sh-bg);--bg-2:#1c1c10;--deep:var(--sh-deep);--fg:var(--sh-ink);--fg-2:#f2f5eabd;--mute:#f2f5ea80;--line:var(--sh-line);--acc:var(--sh-accent);--acc-deep:var(--sh-alt);--on-acc:var(--sh-accent-ink);--glow:var(--sh-glow);--display:var(--font-display);--caps:var(--font-caps);--serif:var(--font-serif);--mono:var(--font-code);color:var(--fg);overflow-x:clip}.hm *{box-sizing:border-box}.hm a{color:inherit;text-decoration:none}.hm-paper{position:relative}.hm-paper--alt{background:var(--bg-2)}.hm-display{font-family:var(--display);letter-spacing:-.01em;font-weight:900;line-height:.82}.hm-serif{font-family:var(--serif);font-weight:400}.hm-mono{font-family:var(--mono);letter-spacing:.02em;font-size:11px}.hm-acc{color:var(--acc)}.hm-display.hm-acc{text-shadow:0 0 34px var(--glow)}.hm-caps{letter-spacing:-.02em;font-family:var(--caps)!important}.hm-small{font-family:var(--serif);color:var(--fg-2);font-size:clamp(1rem,2vw,1.35rem);font-style:italic}.hm-micro{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--mute);margin:0;font-size:11px}.hm-micro--light{color:#0a0d03a6}.hm-body{max-width:34rem;color:var(--fg-2);margin:1rem 0 0;font-size:15px;line-height:1.55}.hm-body--light{color:#0a0d03cc}.hm-mt{margin-top:1.2rem}.hm-ctas{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.6rem;display:flex}.hm-btn{background:var(--acc);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;box-shadow:4px 4px 0 var(--deep), 0 0 30px var(--glow);justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;color:var(--on-acc)!important}.hm-btn:hover{box-shadow:6px 6px 0 var(--deep), 0 0 40px var(--glow);transform:translate(-2px,-2px)}.hm-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--fg-2);background:0 0;color:var(--fg)!important}.hm-btn--ghost:hover,.hm-btn--paper:hover{transform:none}.hm-btn--paper{background:var(--on-acc);box-shadow:4px 4px #0a0d0359;color:var(--acc)!important}.hm-chip{border:1px dashed var(--fg-2);font-family:var(--mono);color:var(--acc);align-items:center;gap:.6rem;padding:.45rem .8rem;font-size:12px;display:inline-flex}.hm-chip b{color:var(--fg)}.hm-chip--dark{color:var(--on-acc);border-color:#0a0d038c}.hm-chip--dark b{color:#0a0d03a6}.hm-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,4rem);min-height:calc(100dvh - 56px);padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem);display:grid;overflow:hidden}.hm-hero__title{flex-direction:column;margin:1rem 0 0;display:flex}.hm-hero__title .hm-display{font-size:clamp(4.2rem,12vw,12rem)}.hm-hero__row{align-items:center;gap:.12em;display:flex}.hm-hero__and{font-family:var(--serif);color:var(--fg-2);padding-right:.15em;font-size:clamp(2rem,4.6vw,4.4rem);font-style:italic;line-height:1;transform:translateY(-.1em)}.hm-hero__sin{text-shadow:0 0 60px var(--glow), 6px 6px 0 #00000073!important;font-size:clamp(5rem,15vw,14rem)!important}.hm-hero__sub{max-width:40rem;margin:1.2rem 0 0;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.15}.hm-hero__art{align-self:stretch;place-items:center;display:grid;position:relative}.hm-hero__img{aspect-ratio:4/5;z-index:1;width:100%;max-width:480px;position:relative}.hm-stripe{background:var(--acc);position:absolute}.hm-stripe--hero{height:54px;box-shadow:0 70px 0 -18px var(--acc), 0 130px 0 -24px #748122b3;top:58%;left:-20%;right:-30%;transform:rotate(-6deg)}.hm-note{font-family:var(--mono);color:var(--fg-2);font-size:11px;line-height:1.6}.hm-note--hero{z-index:2;text-align:right;background:var(--deep);border:1px solid var(--line);max-width:14rem;padding:.5rem .7rem;position:absolute;bottom:4%;right:-.5rem}@media (max-width:900px){.hm-hero{grid-template-columns:1fr;min-height:auto}.hm-hero__img{width:min(82%,420px)}.hm-note--hero{display:none}.hm-stripe--hero{height:34px;box-shadow:none;top:60%}}.hm-marquee{background:var(--acc);color:var(--on-acc);border-block:1px solid var(--deep);box-shadow:0 0 40px var(--glow);overflow:hidden}.hm-marquee>div{width:max-content;font-family:var(--caps);letter-spacing:.04em;padding:.45rem 0;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:900;animation:32s linear infinite hm-scroll;display:flex}@keyframes hm-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hm-marquee>div{animation:none}}.hm-section{padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,4rem)}.hm-head{max-width:1200px;margin:0 auto 2.2rem}.hm-head__lead{margin-top:.6rem}.hm-h2{flex-wrap:wrap;align-items:center;gap:.15em .4em;margin:.5rem 0 0;display:flex}.hm-h2 .hm-small{font-size:clamp(1.5rem,3.2vw,2.6rem);line-height:1}.hm-h2 .hm-display{font-size:clamp(3rem,8vw,6.5rem)}.hm-poster{background:var(--bg);border:1px solid var(--line);flex-direction:column;padding:1.3rem 1.3rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #000000e6}.hm-poster--acc{background:var(--acc);color:var(--on-acc);border-color:#0000}.hm-poster--acc .hm-kick,.hm-poster--acc .hm-cap{color:#0a0d03c7}.hm-poster--acc .hm-acc{color:var(--on-acc);text-shadow:none}.hm-poster--dark{background:var(--bg);color:var(--fg);border-color:#d8f80066}.hm-poster--dark .hm-kick,.hm-poster--dark .hm-cap,.hm-poster--dark .hm-price{color:#ffffffb3}.hm-kick{font-family:var(--serif);color:var(--fg-2);margin:0;font-size:15px;font-style:italic}.hm-kick--under{margin:-.2rem 0 .9rem;font-size:17px}.hm-num{font-family:var(--mono);letter-spacing:.14em;color:var(--mute);margin:0 0 .3rem;font-size:11px}.hm-poster--dark .hm-num{color:#fff9}.hm-poster--acc .hm-num{color:#0a0d0399}.hm-poster__word{margin:.15rem 0 .5rem;font-size:clamp(3.2rem,6vw,4.8rem)}.hm-poster__img{aspect-ratio:4/5;margin:0 -1.3rem}.hm-cap{color:var(--fg-2);margin:.9rem 0 0;font-size:13px;line-height:1.5}.hm-price{font-family:var(--mono);color:var(--mute);border-top:1px dashed;justify-content:space-between;margin:.8rem 0 0;padding-top:.6rem;font-size:11px;display:flex}.hm-duo{grid-template-columns:1fr 1fr;gap:1.4rem;max-width:1200px;margin:0 auto;display:grid}.hm-duo .hm-poster__word{font-size:clamp(4rem,9vw,7rem)}.hm-quote{flex-direction:column;flex:1;justify-content:center;gap:1rem;padding:2rem 0;display:flex}.hm-quote .hm-serif{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.1}.hm-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;max-width:1200px;margin:0 auto;display:grid}.hm-poster--sin:nth-child(3n+2){transform:translateY(2.2rem)}.hm-poster--absolve{background:var(--acc);color:var(--on-acc);border-color:#0000;justify-content:center;gap:1rem}.hm-poster--absolve .hm-kick{color:#0a0d03c7}.hm-poster--absolve .hm-acc{color:var(--on-acc);text-shadow:none}.hm-poster--absolve .hm-poster__word{font-size:clamp(3.4rem,7vw,5.6rem)}.hm-absolve{margin:0;font-size:1.6rem;line-height:1.15}.hm-poster--absolve .hm-btn{align-self:flex-start}.hm-poster--type{text-align:center;border:1px solid var(--acc);background:0 0;justify-content:center;align-items:center;box-shadow:inset 0 0 60px #d8f8001f}.hm-big7{margin:0;font-size:clamp(12rem,22vw,18rem)}@media (max-width:900px){.hm-grid{grid-template-columns:1fr 1fr}.hm-poster--sin:nth-child(3n+2){transform:none}}@media (max-width:600px){.hm-grid,.hm-duo{grid-template-columns:1fr}}.hm-img{position:relative;overflow:hidden}.hm-img img{object-fit:cover;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%)}.hm-token__img img,.hm-poster--acc .hm-img img{-webkit-mask-image:none;mask-image:none}.hm-stand{background:radial-gradient(70% 60% at 50% 45%, #1e2812, var(--bg));place-items:center;display:grid;position:absolute;inset:0}.hm-stand__stripe{background:var(--acc);height:18%;position:absolute;top:62%;left:-10%;right:-10%;transform:rotate(-7deg)}.hm-stand__disc{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #2c3818, var(--deep) 70%);border-radius:50%;width:58%;position:absolute;box-shadow:14px 18px 30px #00000080}.hm-stand--acc .hm-stand__disc{background:radial-gradient(circle at 35% 30%, #ecfc36, var(--acc-deep) 72%)}.hm-stand--acc .hm-stand__stripe{background:var(--deep)}.hm-stand__glyph{font-family:var(--display);color:var(--fg);font-size:clamp(4rem,9vw,7rem);line-height:1;position:relative}.hm-band{background:var(--bg);border-block:1px solid var(--line);grid-template-columns:1.4fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.hm-band__img{aspect-ratio:16/9}.hm-band__copy{padding:2rem clamp(1rem,4vw,3rem)}.hm-band__word{margin:.1rem 0;font-size:clamp(5rem,14vw,11rem)}@media (max-width:800px){.hm-band{grid-template-columns:1fr}}.hm-notes{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto;display:grid}.hm-paper-note{color:#0a0d03;clip-path:polygon(0 2%,6% 0,14% 2%,26% 0,40% 1.5%,55% 0,70% 2%,86% 0,100% 1.5%,100% 100%,0 100%);background:#eef2e0;margin:0;padding:2rem 1.4rem 1.4rem;position:relative;box-shadow:0 20px 40px -18px #000000e6}.hm-tape{background:#d8f800d9;width:90px;height:24px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(-3deg)}.hm-paper-note blockquote{margin:.6rem 0 1rem;font-size:1.6rem;line-height:1.15}.hm-paper-note figcaption{color:#5f6a45}.hm-paper-note .hm-acc{color:#4a5a00}@media (max-width:800px){.hm-notes{grid-template-columns:1fr}}.hm-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:1200px;margin:0 auto;display:grid}.hm-split__img{aspect-ratio:4/5}.hm-pull{border-left:4px solid var(--acc);margin:1.4rem 0 0;padding-left:1rem;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.15}@media (max-width:800px){.hm-split{grid-template-columns:1fr}}.hm-token{background:var(--acc);color:var(--on-acc);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.hm-token:after{content:"$SIN";font-family:var(--caps);color:#0000001f;pointer-events:none;font-size:34vw;font-weight:900;line-height:.8;position:absolute;bottom:-12%;right:-2%}.hm-token__word{color:var(--on-acc);margin:.3rem 0 0;font-size:clamp(6rem,18vw,15rem)}.hm-token__line{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.2rem)}.hm-token__img{aspect-ratio:1;z-index:1;box-shadow:10px 10px 0 var(--deep);position:relative}@media (max-width:800px){.hm-token{grid-template-columns:1fr}}.hm-figures{flex-wrap:wrap;gap:.6rem 2.2rem;margin:0;display:flex}.hm-figures dt{color:var(--fg);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1}.hm-figures dd{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);margin:.3rem 0 0;font-size:11px}.hm-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:1200px;margin:2.2rem auto 0;display:flex}.hm-row--center{justify-content:center}.hm-absolve__n{color:#0a0d03bf;margin:0;font-size:12px}.hm-poster--sin,.hm-poster--type{transition:border-color .2s,transform .2s}.hm-poster--sin:hover,.hm-poster--type:hover{border-color:#d8f80099}.hm-poster--type{gap:.2rem}.hm-split--flip{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:800px){.hm-split--flip{grid-template-columns:1fr}.hm-split--flip .hm-split__img{order:-1}}.hm-ranks{border-top:1px solid var(--line);max-width:34rem;margin:1.4rem 0 0;padding:0;list-style:none}.hm-ranks li{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.7rem 0;display:flex}.hm-ranks .sh-figure{width:1.4rem;font-size:2rem;line-height:1}.hm-ranks a:hover{color:var(--acc)}.hm-ranks__paid{text-align:right;margin-left:auto;font-size:14px}.hm-ranks__paid small{font-family:var(--serif);color:var(--fg-2);font-size:14px;font-style:italic;display:block}.hm-ranks__empty{color:var(--fg-2);font-family:var(--serif);font-size:1.2rem;font-style:italic}.hm-opp{border-block:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.hm-opp__img{aspect-ratio:16/9}.hm-opp__copy{padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)}.hm-opp__big{gap:.9rem;margin:1.4rem 0 0;display:grid}.hm-opp__big dt{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1}.hm-opp__big dd{font-family:var(--serif);color:var(--fg-2);margin:.15rem 0 0;font-size:1.15rem;font-style:italic}@media (max-width:900px){.hm-opp{grid-template-columns:1fr}}.hm-burns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1.5rem;max-width:40rem;margin:1.6rem 0 0;display:grid}.hm-burns dt{font-size:1.6rem;line-height:1}.hm-burns dd{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#0a0d03b3;margin:.25rem 0 0;font-size:10.5px}.hm-burns__total{grid-column:1/-1}.hm-burns__total dt{font-size:clamp(2.6rem,6vw,4.4rem)}@media (max-width:600px){.hm-burns{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-token .hm-ctas{align-items:center}.hm-paper-note{transition:transform .2s;display:block}a.hm-paper-note:hover{transform:translateY(-4px)}.hm-note__cap{color:#5f6a45;margin:0;font-size:11px}.hm a.hm-paper-note{color:#0a0d03}.hm-poster--type .hm-kick{margin-top:1.4rem}.hm{margin-bottom:-5rem}.hm-narrow{display:none}@media (max-width:600px){.hm-wide{display:none!important}.hm-narrow{display:block}.hm-duo{grid-template-columns:1fr 1fr;gap:.7rem}.hm-duo .hm-poster{padding:1rem .9rem}.hm-duo .hm-poster__word{margin:0 0 .3rem;font-size:2.6rem}.hm-duo .hm-kick--under{margin:0 0 .6rem;font-size:14px}.hm-duo .hm-cap{margin-top:auto;font-size:12.5px}.hm-row--booth{margin-top:1.4rem}.hm-row--booth .hm-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.hm-row--booth .hm-figures dt{font-size:1.7rem}.hm-row--booth .hm-figures dd{letter-spacing:.08em;font-size:10px}.hm-row--booth .sh-btn{width:100%}}
