:root{--hold-paper:#f1efe7;--hold-ink:#151916;--hold-muted:#66685f;--hold-line:rgba(21,25,22,.2);--hold-signal:#a33a2b}
html,body{overflow:hidden!important}
.tl-launch-held{height:100vh;overflow:hidden;pointer-events:none;user-select:none}
.tl-launch-veil{box-sizing:border-box;position:fixed;inset:0;z-index:2147483647;width:100vw;max-width:100vw;min-width:0;overflow:auto;overflow-x:hidden;background:var(--hold-paper);color:var(--hold-ink);font-family:Manrope,Arial,sans-serif}
.tl-launch-frame{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:100%;display:grid;grid-template-rows:auto 1fr auto;padding:28px clamp(24px,5vw,76px) 24px}
.tl-launch-masthead,.tl-launch-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--hold-line);padding-bottom:22px}
.tl-launch-masthead p,.tl-launch-footer{margin:0;font:600 10px/1.4 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hold-muted)}
.tl-launch-brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:14px;letter-spacing:-.02em}
.tl-launch-brand span{display:grid;place-items:center;width:31px;height:31px;border:1px solid currentColor;font:600 10px/1 "JetBrains Mono",monospace;letter-spacing:.06em}
.tl-launch-statement{box-sizing:border-box;position:relative;align-self:center;width:100%;min-width:0;max-width:980px;padding:clamp(52px,9vh,110px) 0 clamp(54px,10vh,118px) clamp(20px,4vw,62px)}
.tl-launch-statement:before{content:"";position:absolute;top:clamp(54px,9vh,112px);bottom:clamp(56px,10vh,120px);left:0;width:3px;background:var(--hold-signal)}
.tl-launch-surface{margin:0 0 24px;font:600 11px/1.3 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hold-signal)}
.tl-launch-statement h1{max-width:100%;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(68px,12vw,168px);font-weight:500;line-height:.82;letter-spacing:-.075em;white-space:normal;text-wrap:wrap}
.tl-launch-lede{max-width:780px;margin:34px 0 0;font:500 clamp(23px,3vw,42px)/1.12 Fraunces,Georgia,serif;letter-spacing:-.035em}
.tl-launch-copy{max-width:610px;margin:24px 0 0;color:var(--hold-muted);font-size:clamp(14px,1.3vw,17px);line-height:1.7}
.tl-launch-return{display:inline-flex;align-items:center;gap:10px;margin-top:34px;border-bottom:1px solid currentColor;padding:0 0 7px;color:var(--hold-ink);font:600 11px/1.2 "JetBrains Mono",monospace;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}
.tl-launch-return:focus-visible{outline:3px solid var(--hold-signal);outline-offset:6px}
.tl-launch-footer{border-top:1px solid var(--hold-line);border-bottom:0;padding:20px 0 0}
@media(max-width:640px){.tl-launch-frame{width:100%;min-width:0;padding:20px}.tl-launch-masthead{min-width:0}.tl-launch-masthead p{min-width:0;max-width:120px;text-align:right;font-size:8px}.tl-launch-statement{padding-left:18px}.tl-launch-statement h1{font-size:clamp(52px,18vw,72px);letter-spacing:-.06em}.tl-launch-lede{font-size:clamp(21px,7vw,29px)}.tl-launch-copy{font-size:14px;line-height:1.6}.tl-launch-footer{align-items:flex-start;flex-direction:column;gap:7px}}
@media(prefers-reduced-motion:reduce){.tl-launch-veil *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
