@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:thresholdDisplay;src:url(../media/BodoniModa_Italic_latin.p.40m0sdlh8l0dz.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:italic}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:thresholdDisplay;src:url(../media/BodoniModa_latin.p.3r2y_bth_sjsm.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}.lndLSq_className{font-family:thresholdDisplay,Bodoni Moda Fallback}.lndLSq_variable{--threshold-font-display:"thresholdDisplay", Bodoni Moda Fallback}
@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0%;size-adjust:114.22%}
.threshold{--thr-gold:var(--color-accent-gold,#c8392e);--thr-cyan:var(--color-accent-cyan,#62e4c8);--thr-ember:var(--color-accent-crimson,#a94a4a);--thr-bone:var(--color-text-primary,#ebe3d2);--thr-dim:var(--color-text-muted,#9a907d);background:radial-gradient(120% 90% at 50% 38%, #c8392e0f 0%, #0a0a0f00 55%), var(--color-void,#0a0a0f);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:100svh;padding:clamp(1.25rem,4vh,3rem) 1.25rem clamp(1.5rem,4vh,2.75rem);display:flex;position:relative;overflow:hidden}.threshold:after{content:"";pointer-events:none;background:radial-gradient(130% 100% at 50% 45%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.threshold__band{z-index:1;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--thr-dim);opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,3vw,2rem);font-size:12px;animation:.9s .1s forwards thr-fade;display:flex;position:relative}.threshold__mono--dim{opacity:.55}.threshold__pip{color:var(--thr-cyan);align-items:center;gap:.5em;display:inline-flex}.threshold__pip-dot{background:var(--thr-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--thr-cyan);border-radius:50%;animation:2s ease-in-out infinite thr-pulse}.threshold__center{z-index:1;flex-direction:column;align-items:center;gap:clamp(1rem,3vh,1.75rem);margin:auto 0;display:flex;position:relative}.threshold__sigil{opacity:0;place-items:center;width:clamp(140px,32vw,220px);height:clamp(140px,32vw,220px);margin-bottom:clamp(.5rem,2vh,1.25rem);animation:1.4s cubic-bezier(.2,.7,.2,1) .25s forwards thr-sigil-in;display:grid;position:relative}.threshold__ring{border:1px solid #c8392e59;border-top-color:var(--thr-gold);border-right-color:#c8392e1a;border-radius:50%;animation:26s linear infinite thr-spin;position:absolute;inset:0}.threshold__ring--inner{border-color:#62e4c82e;border-bottom-color:var(--thr-cyan);border-left-color:#62e4c814;animation:18s linear infinite thr-spin-rev;inset:clamp(18px,4vw,30px)}.threshold__glyph{font-family:var(--threshold-font-display), var(--font-serif), serif;color:var(--thr-gold);text-shadow:0 0 34px #c8392e73;font-size:clamp(2.75rem,9vw,4.5rem);line-height:1;animation:6s ease-in-out infinite thr-breathe}.threshold__kicker{font-family:var(--font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--thr-dim);opacity:0;font-size:12px;animation:1s .6s forwards thr-rise}.threshold__title{font-family:var(--threshold-font-display), var(--font-serif), Georgia, serif;color:var(--thr-bone);margin:0;font-size:clamp(3rem,12vw,7rem);font-weight:500;line-height:.95}.threshold__title em{color:var(--thr-bone);opacity:0;text-shadow:0 0 48px #f3eede24;font-style:italic;animation:1.1s cubic-bezier(.2,.7,.2,1) .78s forwards thr-rise;display:inline-block}.threshold__lede{max-width:34rem;font-family:var(--font-display), "Space Grotesk", sans-serif;color:var(--thr-bone);opacity:0;margin:clamp(.5rem,1.5vh,.9rem) auto 0;padding:0 1rem;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.5;animation:1s .9s forwards thr-rise}.threshold__meta{opacity:0;align-items:center;gap:clamp(.75rem,3vw,1.6rem);margin:clamp(.5rem,2vh,1rem) 0 0;padding:0;animation:1s 1s forwards thr-rise;display:flex}.threshold__meta div{flex-direction:column;gap:.2rem;display:flex}.threshold__meta dt{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--thr-dim);font-size:12px}.threshold__meta dd{font-family:var(--font-mono,monospace);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-brand-ink,#f08074);margin:0;font-size:15px;font-weight:700}.threshold__meta-div{background:#c8392e33;width:1px;height:22px}.threshold__enter{z-index:1;cursor:pointer;min-height:44px;color:var(--thr-dim);opacity:0;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 1rem;animation:1s 1.3s forwards thr-fade;display:inline-flex;position:relative}.threshold__enter-label{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:12px;transition:color .24s}.threshold__enter-scroll{display:none}.threshold__enter-chevron{color:var(--thr-gold);font-size:14px;animation:2.4s ease-in-out infinite thr-bob}.threshold__enter:hover .threshold__enter-label,.threshold__enter:focus-visible .threshold__enter-label{color:var(--thr-gold)}.threshold__enter:focus-visible{outline:1px solid var(--thr-gold);outline-offset:4px;border-radius:4px}@media (hover:none){.threshold__enter-key{display:none}.threshold__enter-scroll{display:inline}}@keyframes thr-spin{to{transform:rotate(360deg)}}@keyframes thr-spin-rev{to{transform:rotate(-360deg)}}@keyframes thr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes thr-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes thr-fade{to{opacity:1}}@keyframes thr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes thr-sigil-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes thr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.threshold__band,.threshold__sigil,.threshold__kicker,.threshold__title em,.threshold__lede,.threshold__meta,.threshold__enter{opacity:1;animation:none;transform:none}.threshold__ring,.threshold__ring--inner,.threshold__glyph,.threshold__pip-dot,.threshold__enter-chevron{animation:none}}.threshold--compact{min-height:auto;padding-block:clamp(2rem,6vh,3.5rem)}.threshold--compact .threshold__sigil{height:clamp(72px,12vw,104px)}.threshold--compact .threshold__enter{display:none}
