body{background:#03050b}.teaser[data-astro-cid-icxyxqc3]{isolation:isolate;background:radial-gradient(90% 60% at 60% 105%,#4f86a84d,#0000 60%),radial-gradient(50% 40% at 62% 38%,#ff5b3a12,#0000 70%),linear-gradient(#02040a 0%,#071022 60%,#0d1830 100%);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.t-canvas[data-astro-cid-icxyxqc3]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.t-shade[data-astro-cid-icxyxqc3]{z-index:-1;pointer-events:none;background:linear-gradient(#0000 55%,#03050b8c 78%,#03050beb 100%);position:absolute;inset:0}.t-top[data-astro-cid-icxyxqc3]{padding:clamp(1.5rem, 4vw, 3rem) var(--gutter) 0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.t-lang[data-astro-cid-icxyxqc3]{border:1px solid var(--line-strong);letter-spacing:.06em;color:var(--ice-2);animation:rise 1.6s var(--ease) both 1.4s;background:#05070f59;border-radius:999px;flex:none;margin-top:.4rem;padding:.35rem .75rem;font-size:.78rem;text-decoration:none}.t-lang[data-astro-cid-icxyxqc3]:hover,.t-lang[data-astro-cid-icxyxqc3]:focus-visible{color:var(--glow);border-color:var(--glow)}.t-word[data-astro-cid-icxyxqc3]{letter-spacing:-.04em;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 0;animation:rise 1.6s var(--ease) both .2s;align-items:center;gap:.12em;font-size:clamp(3.4rem,1rem + 11.5vw,13.5rem);font-weight:300;line-height:.9;display:flex}.t-word[data-astro-cid-icxyxqc3] .e[data-astro-cid-icxyxqc3]{color:var(--glow);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-style:italic}.t-mark[data-astro-cid-icxyxqc3]{flex:none;width:.62em;height:.62em;margin-right:.08em;overflow:visible}.t-mark[data-astro-cid-icxyxqc3] path[data-astro-cid-icxyxqc3]{fill:none;stroke:var(--ice);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.t-mark[data-astro-cid-icxyxqc3] .w[data-astro-cid-icxyxqc3]{stroke:var(--glacier);stroke-width:2.2px}.t-mark[data-astro-cid-icxyxqc3] circle[data-astro-cid-icxyxqc3]{fill:var(--glow)}.t-bottom[data-astro-cid-icxyxqc3]{padding:0 var(--gutter) clamp(1.5rem, 4vw, 3rem);animation:rise 1.6s var(--ease) both 1.4s;flex-wrap:wrap;grid-row:3;justify-content:space-between;align-items:end;gap:2rem;display:flex}.t-line[data-astro-cid-icxyxqc3]{font-family:var(--f-display);font-size:var(--step-2);font-variation-settings:"opsz" 72, "SOFT" 60;max-width:26ch;margin:0;line-height:1.15}.t-status[data-astro-cid-icxyxqc3]{color:var(--ice-2);letter-spacing:.04em;margin:1.4rem 0 0;font-size:.72rem}.t-contact[data-astro-cid-icxyxqc3]{text-align:right}.t-mail[data-astro-cid-icxyxqc3]{font-family:var(--f-display);font-style:italic;font-size:var(--step-2);color:var(--ice);border-bottom:1px solid var(--glow);font-variation-settings:"opsz" 72, "SOFT" 100, "WONK" 1;text-decoration:none}.t-mail[data-astro-cid-icxyxqc3]:hover{color:var(--glow)}.t-meta[data-astro-cid-icxyxqc3]{letter-spacing:.08em;color:var(--mist);text-transform:uppercase;margin:.8rem 0 0;font-size:.68rem}.hud[data-astro-cid-icxyxqc3]{font-variant-numeric:tabular-nums;text-transform:none}.hud[data-astro-cid-icxyxqc3] [data-astro-cid-icxyxqc3][data-hud-status]{color:var(--glow)}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}to{opacity:1;filter:none;transform:none}}.t-hint[data-astro-cid-icxyxqc3]{opacity:.75}@media (width<=700px){.t-contact[data-astro-cid-icxyxqc3]{text-align:left}.t-shade[data-astro-cid-icxyxqc3]{background:linear-gradient(#0000 38%,#03050b80 50%,#03050be6 62%,#03050bf5 100%)}.t-line[data-astro-cid-icxyxqc3]{max-width:none}.t-line[data-astro-cid-icxyxqc3] br[data-astro-cid-icxyxqc3]{display:none}}@media (hover:none),(width<=900px){.t-hint[data-astro-cid-icxyxqc3]{display:none}}@media (height<=520px){.t-word[data-astro-cid-icxyxqc3]{font-size:clamp(2.6rem,14vh,5rem)}.t-status[data-astro-cid-icxyxqc3]{display:none}}
