.hss-theme-grid article.selected{outline:2px solid var(--gold-deep);outline-offset:10px}.hss-theme-grid article.selected .hss-theme-art:after{content:"Current favorite";z-index:2;background:var(--ink);color:var(--gold-pale);letter-spacing:.13em;text-transform:uppercase;padding:9px 11px;font-size:7px;font-weight:700;position:absolute;bottom:12px;right:12px}.hss-ballot,.hss-closing form{border:1px solid;grid-template-columns:1fr auto;max-width:760px;margin:52px auto 0;display:grid}.hss-ballot label,.hss-closing form label{position:relative}.hss-ballot label>span,.hss-closing form label>span{width:1px;height:1px;position:absolute;overflow:hidden}.hss-ballot input,.hss-closing form input,.hss-closing form select{width:100%;height:64px;color:inherit;font:400 17px / 1 var(--font-hss-serif), serif;background:0 0;border:0;padding:0 20px}.hss-closing form select{border-left:1px solid}.hss-ballot>button,.hss-closing form>button{background:var(--gold-bright);min-height:64px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border:0;padding:0 25px;font-size:8px;font-weight:700}.hss-ballot button:disabled,.hss-closing form button:disabled{cursor:not-allowed;opacity:.5}.hss-ballot-pending{color:#554b3c;max-width:760px;font:italic 16px / 1.55 var(--font-hss-serif), serif;text-align:center;border-block:1px solid #7e5b1e73;margin:50px auto 0;padding:25px 28px}.hss-ballot-pending>span{color:var(--gold-deep);font:700 8px / 1 var(--font-hss-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-right:17px}.hss-form-message{border-top:1px solid;color:inherit!important;font:400 14px / 1.4 var(--font-hss-serif), serif!important;grid-column:1/-1!important;margin:0!important;padding:12px 20px!important}.hss-form-message.error{color:#ff9b90!important}.hss-hp{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:800px){.hss-ballot,.hss-closing form{grid-template-columns:1fr}.hss-closing form select{border-top:1px solid;border-left:0}.hss-ballot>button,.hss-closing form>button{min-height:58px}.hss-theme-grid article.selected{outline-offset:6px}.hss-ballot-pending>span{margin:0 0 8px;display:block}}
.hss-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080807b8}.hss-hero>.hss-nav,.hss-formal-hero>.hss-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hss-wordmark img{filter:drop-shadow(0 0 10px #e8ba5966)}.hss-hero{background-image:radial-gradient(circle at 50% 42%,#ffc52f30,#0000 29%),radial-gradient(circle at 20% 25%,#ffc52f0f 0 1px,#0000 2px),radial-gradient(circle at 70% 65%,#fff4c30f 0 1px,#0000 2px),linear-gradient(150deg,#070706,#21120b 55%,#0b0808);background-size:auto,32px 32px,47px 47px,auto}.hss-logo-burst{place-items:center;width:220px;height:220px;margin-bottom:26px;display:grid;position:relative}.hss-logo-burst:before,.hss-logo-burst:after{content:"";border:1px solid #ffc52f80;border-radius:50%;animation:4s ease-in-out infinite hss-ring;position:absolute;inset:10px}.hss-logo-burst:after{border-style:dashed;animation-duration:12s;animation-direction:reverse;inset:0}.hss-logo-burst img{filter:drop-shadow(0 0 22px #ffba2866);border-radius:50%;width:190px;height:190px}.hss-logo-burst>i{z-index:2;background:#fff6c9;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite hss-twinkle;position:absolute;box-shadow:0 0 18px 5px #ffb000}.hss-logo-burst>i:first-child{top:48px;left:4px}.hss-logo-burst>i:nth-child(2){animation-delay:.5s;top:90px;right:0}.hss-logo-burst>i:nth-child(3){animation-delay:1s;bottom:5px;left:34px}.hss-fireflies{z-index:0;pointer-events:none;position:absolute;inset:90px 0 0;overflow:hidden}.hss-fireflies i{opacity:0;background:#fff3a4;border-radius:50%;width:5px;height:5px;animation:8s ease-in-out infinite hss-firefly;position:absolute;box-shadow:0 0 7px 2px #ffe163,0 0 20px 7px #ffae1f99}.hss-fireflies i:first-child{animation-duration:9s;animation-delay:-2s;top:70%;left:6%}.hss-fireflies i:nth-child(2){animation-duration:12s;animation-delay:-6s;top:28%;left:12%}.hss-fireflies i:nth-child(3){animation-duration:10s;animation-delay:-4s;top:82%;left:18%}.hss-fireflies i:nth-child(4){animation-duration:13s;animation-delay:-8s;top:52%;left:24%}.hss-fireflies i:nth-child(5){animation-duration:11s;animation-delay:-1s;top:16%;left:31%}.hss-fireflies i:nth-child(6){animation-duration:9s;animation-delay:-5s;top:73%;left:37%}.hss-fireflies i:nth-child(7){animation-duration:14s;animation-delay:-9s;top:37%;left:43%}.hss-fireflies i:nth-child(8){animation-duration:12s;animation-delay:-3s;top:88%;left:49%}.hss-fireflies i:nth-child(9){animation-duration:10s;animation-delay:-7s;top:21%;left:55%}.hss-fireflies i:nth-child(10){animation-duration:13s;animation-delay:-11s;top:63%;left:61%}.hss-fireflies i:nth-child(11){animation-duration:11s;animation-delay:-4s;top:42%;left:67%}.hss-fireflies i:nth-child(12){animation-duration:9s;animation-delay:-8s;top:79%;left:73%}.hss-fireflies i:nth-child(13){animation-duration:14s;animation-delay:-2s;top:24%;left:79%}.hss-fireflies i:nth-child(14){animation-duration:12s;animation-delay:-6s;top:58%;left:85%}.hss-fireflies i:nth-child(15){animation-duration:10s;animation-delay:-10s;top:35%;left:91%}.hss-fireflies i:nth-child(16){animation-duration:13s;animation-delay:-3s;top:84%;left:95%}.hss-fireflies i:nth-child(17){animation-duration:11s;animation-delay:-7s;top:12%;left:3%}.hss-fireflies i:nth-child(18){animation-duration:9s;animation-delay:-1s;top:8%;left:70%}.hss-hero h1{text-shadow:0 0 40px #c8812438}.hss-hero h1 em{text-shadow:0 0 25px #f5ad278a}.hss-button{background:linear-gradient(135deg,#ead8ad,#b58b42);transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 8px 35px #e6a21f33}.hss-button:hover{filter:saturate(1.08);transform:translateY(-3px)rotate(-.5deg);box-shadow:0 12px 42px #e6a21f61}.hss-button.ghost{box-shadow:none}.hss-chapter-card.formal:before{content:"";z-index:0;background:linear-gradient(110deg,#0000 43%,#fff0be14 49%,#0000 55%);transition:transform .7s;position:absolute;inset:-60% -40%;transform:translate(-38%)}.hss-chapter-card.formal:hover:before{transform:translate(38%)}.hss-poster-frame>img{transition:transform .38s,box-shadow .38s}.hss-poster-frame:hover>img{transform:rotate(0)scale(1.012);box-shadow:0 50px 120px #000000f2,0 0 72px #ffae1f57}.hss-spark{z-index:3;color:#ffe38b;text-shadow:0 0 18px #ffb000;font-size:42px;animation:1.8s ease-in-out infinite hss-twinkle;position:absolute}.hss-spark.s1{top:12%;left:-9%}.hss-spark.s2{animation-delay:.5s;top:30%;right:-9%}.hss-spark.s3{animation-delay:1s;bottom:15%;left:-6%}.hss-membership-card{transition:transform .3s,box-shadow .3s}.hss-membership-card:hover{transform:rotate(-1deg)translateY(-6px);box-shadow:0 50px 130px #000000ad,0 0 50px #ffc52f1f,inset 0 0 40px #ffc52f14}.hss-card-orbit,.hss-closing-orbit:before{animation:24s linear infinite hss-slow-spin}@keyframes hss-ring{50%{opacity:.55;transform:scale(1.05)}}@keyframes hss-slow-spin{to{transform:rotate(360deg)}}@keyframes hss-twinkle{0%,to{opacity:.35;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(90deg)}}@keyframes hss-firefly{0%{opacity:0;transform:translateY(25px)scale(.5)}12%{opacity:.9}28%{transform:translate(28px,-22px)scale(1.15)}47%{opacity:.35;transform:translate(-16px,-58px)scale(.65)}68%{opacity:1;transform:translate(34px,-90px)scale(1.3)}84%{opacity:.45;transform:translate(-22px,-125px)scale(.75)}to{opacity:0;transform:translate(8px,-170px)scale(.4)}}@media (max-width:800px){.hss-logo-burst{width:180px;height:180px}.hss-logo-burst img{width:155px;height:155px}.hss-spark.s1{left:-2%}.hss-spark.s2{right:-2%}.hss-spark.s3{left:0}}@media (prefers-reduced-motion:reduce){.hss-logo-burst:before,.hss-logo-burst:after,.hss-logo-burst>i,.hss-spark,.hss-fireflies i,.hss-card-orbit,.hss-closing-orbit:before{animation:none}.hss-fireflies{display:none}.hss-button,.hss-chapter-card,.hss-poster-frame>img,.hss-membership-card{transition:none}.hss-button:hover,.hss-chapter-card:hover,.hss-poster-frame:hover>img,.hss-membership-card:hover{transform:none}}
.hss-hero h1 em,.hss-formal-hero-copy h1 em,.hss-membership-card>strong{background:linear-gradient(180deg, #f6ead0 0%, var(--ths-gold-pale) 42%, var(--ths-gold) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hss-hero:before,.hss-formal-hero:before{content:"";z-index:1;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 .9 0 0 0 0 .7 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0}.hss-button{isolation:isolate;transition:transform .18s ease, box-shadow .18s ease, filter .18s ease, letter-spacing .4s var(--ths-ease-out);position:relative;overflow:hidden}.hss-button:before{content:"";z-index:-1;background:var(--ths-sheen);position:absolute;inset:-20% -10%;transform:translate(-130%)skew(-12deg)}.hss-button.ghost:before{background:var(--ths-sheen-card)}.hss-button:hover{letter-spacing:.21em}.hss-button:hover:before{animation:ths-sheen .7s var(--ths-ease-out) forwards}.hss-button.ghost:hover{border-color:var(--ths-gold-bright)}.hss-button>span{transition:transform .3s var(--ths-ease-out);display:inline-block}.hss-button:hover>span{transform:translate(2px,-2px)}a.hss-chapter-card:before{content:"";z-index:0;background:var(--ths-sheen-card);transition:transform .7s var(--ths-ease-out);position:absolute;inset:-60% -40%;transform:translate(-38%)}a.hss-chapter-card:hover:before{transform:translate(38%)}.hss-poster-frame,.hss-formal-hero-art>div{animation:ths-float var(--ths-loop-float) ease-in-out infinite}.hss-poster-frame:hover,.hss-formal-hero-art>div:hover{animation-play-state:paused}.hss-thermometer>b{animation:ths-lamp var(--ths-loop-lamp) ease-in-out infinite}.hss-liquid{transition:height 1.2s var(--ths-ease-luxe)}.hss-liquid i{animation:ths-bubble var(--ths-loop-bubble) ease-in infinite}.hss-liquid i:nth-child(2){animation-delay:.9s}.hss-liquid i:nth-child(3){animation-delay:1.7s}.hss-parent-details summary span,.hss-faq-list summary b{transition:transform .4s var(--ths-ease-luxe)}.hss-parent-details[open] summary span,.hss-faq-list details[open] summary b{transform:rotate(135deg)}.hss-parent-details[open]>div,.hss-faq-list details[open]>p{animation:ths-reveal-up .6s var(--ths-ease-luxe) both}[data-hss-reveal]{opacity:0;transform:translateY(var(--ths-reveal-y));transition:opacity var(--ths-dur-reveal) var(--ths-ease-luxe) var(--hss-d,0s), transform var(--ths-dur-reveal) var(--ths-ease-luxe) var(--hss-d,0s);will-change:opacity, transform}[data-hss-reveal=in]{opacity:1;transform:none}.hss-kicker[data-hss-reveal]{letter-spacing:.46em;transition:opacity .9s var(--ths-ease-luxe), letter-spacing 1.2s var(--ths-ease-luxe);transform:none}.hss-kicker[data-hss-reveal=in]{letter-spacing:.28em}[data-hss-reveal][data-hss-instant]{transition:none!important}.hss-chapter-card[data-hss-reveal=in]{transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease, opacity var(--ths-dur-reveal) var(--ths-ease-luxe)}a.hss-chapter-card[data-hss-reveal=in]:hover{transform:translateY(-7px)}@media (prefers-reduced-motion:reduce){.hss-button:before,.hss-chapter-card:before,.hss-poster-frame,.hss-formal-hero-art>div,.hss-thermometer>b,.hss-liquid i{animation:none}[data-hss-reveal]{opacity:1;transition:none;transform:none}.hss-kicker[data-hss-reveal]{letter-spacing:.28em}}
