:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#050505;--paper:#f2ecdf;--red:#ff2d1f}*{box-sizing:border-box}html,body{background:var(--ink);width:100%;min-height:100%;margin:0;overflow:hidden}body{color:var(--paper);font-family:var(--font-geist), Arial, sans-serif}body:before{z-index:2;pointer-events:none;content:"";opacity:.16;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px),radial-gradient(circle at 21% 17%,#ffffff17 0 .7px,#0000 .8px);background-size:100% 4px,5px 5px;position:fixed;inset:0}.holding-page{isolation:isolate;background:radial-gradient(circle at center, #3f09035c, transparent 45%), var(--ink);place-items:center;width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.holding-glow{z-index:-1;background:var(--red);filter:blur(clamp(5rem,13vw,12rem));opacity:.13;border-radius:50%;width:min(92vw,86rem);height:clamp(8rem,22vw,20rem);animation:8s ease-in-out infinite alternate breathe;position:absolute}.holding-wordmark{letter-spacing:-.09em;text-align:center;text-shadow:0 0 3rem #fff4df14;white-space:nowrap;margin:0;padding:1rem;font-size:clamp(4rem,15vw,15rem);font-weight:800;line-height:.8}.holding-wordmark span{color:var(--red);text-shadow:0 0 2rem #ff2d1f73}@keyframes breathe{0%{opacity:.09;transform:scale(.92)}to{opacity:.17;transform:scale(1.08)}}@media (width<=640px){.holding-wordmark{font-size:clamp(3.5rem,18vw,7rem)}}@media (prefers-reduced-motion:reduce){.holding-glow{animation:none}}
