.t{--t-bg:#0b0b0b;--t-bg-2:#141414;--t-panel:#171717;--t-line:#ffffff1f;--t-line-2:#ffffff0f;--t-ink:#fff;--t-ink-2:#ffffffa3;--t-ink-3:#fff6;--t-accent:#ff5a1f;--t-accent-soft:#ff5a1f29;--t-lime:#e4ff4f;--t-mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, monospace;--t-font:var(--v-font,-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif);--t-gutter:clamp(20px, 4vw, 48px);--t-shell:1320px;--t-r:18px;--t-ease:cubic-bezier(.22, 1, .36, 1)}:is(html:has(.t),body:has(.t)){background:var(--t-bg)}.t{background:var(--t-bg);min-height:100svh;color:var(--t-ink);font-family:var(--t-font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;overflow-x:clip}.t :focus-visible{outline:3px solid var(--t-lime);outline-offset:3px}.t ::selection{background:var(--t-accent);color:#0b0b0b}.t-wrap{width:100%;max-width:calc(var(--t-shell) + 2 * var(--t-gutter));padding-inline:var(--t-gutter);margin-inline:auto}.t-sec{padding-block:clamp(56px,9vw,128px)}.t-sec+.t-sec{padding-top:0}.t-split{gap:clamp(24px,4vw,48px);display:grid}@media (min-width:1000px){.t-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,80px)}}.t-split-title{letter-spacing:.01em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.1}.t-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,6.4vw,92px);font-weight:600;line-height:1.02}.t-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:600;line-height:1.06}.t-lead{max-width:62ch;color:var(--t-ink-2);margin:20px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.55}.t-text{max-width:62ch;color:var(--t-ink-2);margin:16px 0 0;font-size:16px;line-height:1.6}.t-label{font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-3);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.t-mono{font-family:var(--t-mono);letter-spacing:.02em}.t-num{letter-spacing:-.04em;color:var(--t-accent);margin:0;font-size:clamp(52px,8vw,116px);font-weight:800;line-height:.92;display:block}@supports (-webkit-text-stroke:2px #000){.t-num{color:#0000;-webkit-text-stroke:clamp(1.5px, .2vw, 2.6px) var(--t-accent);paint-order:stroke fill}}.t-num-sm{font-size:clamp(40px,5vw,64px)}.t-num-cap{color:var(--t-ink-2);max-width:34ch;margin:14px 0 0;font-size:15px;line-height:1.45}.t-figures{gap:clamp(28px,4vw,48px);display:grid}@media (min-width:680px){.t-figures{grid-template-columns:1fr 1fr}}.t-btn{border:1.5px solid var(--t-lime);min-height:56px;color:var(--t-lime);font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .24s var(--t-ease), color .24s var(--t-ease), transform .24s var(--t-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.t-btn:active{transform:scale(.98)}@media (hover:hover){.t-btn:hover{background:var(--t-lime);color:#0b0b0b}}.t-btn-accent{border-color:var(--t-accent);color:var(--t-accent)}@media (hover:hover){.t-btn-accent:hover{background:var(--t-accent);color:#0b0b0b}}.t-actions{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,4vw,40px);display:flex}.t-tag{border:1px solid var(--t-line);min-height:32px;font-family:var(--t-mono);letter-spacing:.04em;color:var(--t-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.t-panel{border:1px solid var(--t-line);border-radius:var(--t-r);background:var(--t-bg-2);padding:clamp(24px,3vw,36px)}.t-cards{gap:14px;display:grid}@media (min-width:760px){.t-cards-2{grid-template-columns:1fr 1fr}.t-cards-3{grid-template-columns:repeat(3,1fr)}}.t-card-h{letter-spacing:-.015em;margin:16px 0 0;font-size:20px;font-weight:600}.t-card-t{color:var(--t-ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.t-icon{width:56px;height:56px;color:var(--t-accent);display:block}.t-rule{background:var(--t-line-2);border:0;height:1px;margin-block:clamp(32px,5vw,56px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.t-reveal{animation:linear both t-reveal;animation-timeline:view();animation-range:entry 4% entry 46%}}}@keyframes t-reveal{0%{opacity:0;transform:translateY(26px)}}@media (prefers-reduced-motion:reduce){.t *,.t :before,.t :after{transition:none!important;animation:none!important}}body:has(.t) .v{background:var(--t-bg,#0b0b0b)}body:has(.t) .v-head-in{background:#171717b8;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #00000080,0 10px 30px #00000080}body:has(.t) .v-head[data-scrolled] .v-head-in{background:#171717e6;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0009,0 16px 40px #0009}body:has(.t) .v-logo{color:#fff}body:has(.t) .v-nav{background:#ffffff0f}body:has(.t) .v-nav a:not(.v-btn){color:#ffffffa3}body:has(.t) .v-nav a[aria-current=page]{color:#0b0b0b}body:has(.t) .v-nav-pill{box-shadow:none;background:#fff}@media (hover:hover){body:has(.t) .v-nav a:not(.v-btn):hover{color:#fff}body:has(.t) .v-nav a[aria-current=page]:hover{color:#0b0b0b}}body:has(.t) .v-burger{color:#fff;background:#ffffff14}body:has(.t) .v-burger i span{background:#fff}body:has(.t) .v-burger i:before{background:#fff}body:has(.t) .v-burger i:after{background:#fff}body:has(.t) .v-menu{color:#fff;background:#171717}body:has(.t) .v-menu a{color:#ffffffc7}body:has(.t) .v-menu a[aria-current=page]{color:#fff}body:has(.t) .v-foot{margin-top:0}
