.js-landing{padding-bottom:0}.js-open{text-align:center;background:radial-gradient(70% 45% at 50% 46%,#82120c33,#0000 72%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:60px 28px 90px;display:flex;position:relative}.js-open__mark{color:var(--js-gold-d);letter-spacing:.46em;font-size:12px;font-weight:500;position:absolute;top:26px;left:0;right:0}.js-root .js-open__o1{color:var(--js-ink-hi);letter-spacing:-.02em;font-size:31px;font-weight:700;line-height:1.45}.js-open__o2{color:var(--js-ink-mid);margin-top:44px;font-size:21px;font-weight:500}.js-open__o3{color:var(--js-ink-mid);margin-top:44px;font-size:19px;line-height:1.85}.js-open__o3 strong{color:var(--js-ink-hi);font-weight:600}.js-tremor{color:var(--js-crimson-hi);font-weight:700;animation:2.8s ease-in-out infinite js-tremor;display:inline-block}@keyframes js-tremor{0%,70%,to{transform:translate(0)}72%{transform:translate(-1.5px,.5px)}74%{transform:translate(1.5px,-.5px)}76%{transform:translate(-1px)}78%{transform:translate(1px,.5px)}80%{transform:translate(0)}}.js-scue{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:0;right:0}.js-scue span{color:var(--js-gold-d);font-family:var(--js-font-latin);letter-spacing:.4em;font-size:11px}.js-scue i{background:linear-gradient(var(--js-gold-d), transparent);width:1px;height:46px;display:block;position:relative;overflow:hidden}.js-scue i:after{content:"";background:var(--js-gold-hi);width:3px;height:10px;animation:2.2s ease-in-out infinite js-drop;position:absolute;left:-1px}@keyframes js-drop{0%{opacity:0;top:-10px}30%{opacity:1}to{opacity:0;top:46px}}.js-hero{position:relative}.js-hero__media{aspect-ratio:900/1124;background:#0a0807;position:relative;overflow:hidden}.js-hero__media img{object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(.92);width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.js-hero__media img{opacity:0;transition:transform 2.8s var(--js-ease), opacity 2s var(--js-ease);transform:scale(1.14)}.js-hero[data-on] .js-hero__media img{opacity:1;animation:22s ease-in-out 3s infinite alternate js-drift;transform:scale(1.02)}}@keyframes js-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.09)translate(-1.5%,1%)}}.js-hero__shade{background:linear-gradient(to bottom, #0706068c 0%, #07060600 22%, #07060600 52%, #070606e0 86%, var(--js-bg) 100%), radial-gradient(ellipse 70% 45% at 22% 30%, #96160e47, transparent 70%);position:absolute;inset:0}.js-hero__top{z-index:3;color:var(--js-gold);justify-content:space-between;align-items:center;padding:20px 64px 20px 22px;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.js-hero__top .js-lat{font-size:12px}.js-hero__hj{letter-spacing:.42em;font-weight:500}.js-hero__frame{z-index:2;pointer-events:none;border:1px solid #c9a86a38;position:absolute;inset:14px 14px 90px}.js-embers{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.js-ember{opacity:0;background:radial-gradient(circle,#ffc98a 0%,#d2452e 45%,#0000 70%);border-radius:50%;animation:linear infinite js-rise;position:absolute;bottom:-10px}@keyframes js-rise{0%{opacity:0;transform:translate(0)}12%{opacity:.85}80%{opacity:.5}to{transform:translate(var(--dx), -110vh);opacity:0}}.js-hero-copy{z-index:4;text-align:center;margin-top:-34px;padding:0 26px;position:relative}.js-root .js-h-hero{color:var(--js-ink-hi);letter-spacing:-.015em;text-shadow:0 2px 30px #000000b3;font-size:35px;font-weight:600;line-height:1.45}.js-h-hero__pre{color:var(--js-muted);letter-spacing:.06em;text-shadow:none;margin-bottom:12px;font-size:17px;font-weight:400}.js-h-hero__accent{color:var(--js-gold-hi)}.js-rule{background:linear-gradient(90deg, transparent, var(--js-gold), transparent);width:120px;height:1px;margin:30px auto 0;display:block}.js-dia{border:1px solid var(--js-gold);background:var(--js-bg);width:7px;height:7px;margin:-4px auto 0;display:block;rotate:45deg}.js-blk{text-align:center;margin-top:58px;padding:0 30px}.js-say{color:var(--js-ink-mid);font-size:16.5px;line-height:2.05}.js-big{color:var(--js-ink-hi);letter-spacing:-.01em;font-size:23px;font-weight:600;line-height:1.62}.js-u{background:linear-gradient(var(--js-crimson-hi), var(--js-crimson-hi)) no-repeat 0 92% / 100% 2px}@media (prefers-reduced-motion:no-preference){.js-u{transition:background-size 1.4s var(--js-ease) .6s;background-size:0 2px}.js-big[data-on] .js-u{background-size:100% 2px}}.js-gold-t{font-weight:500}.js-modal{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .5s var(--js-ease), visibility 0s linear .5s;background:#030202c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.js-modal[data-open]{opacity:1;visibility:visible;transition:opacity .5s var(--js-ease), visibility 0s}.js-modal .js-modal-box{transition:transform .6s var(--js-ease);transform:translateY(16px)scale(.98)}.js-modal[data-open] .js-modal-box{transform:none}.js-root .js-modal__ok{width:100%;margin-top:26px;padding:0}.js-root .js-modal__no{margin-top:6px}
