.site-status{isolation:isolate;color:#f4f8f7;background:radial-gradient(ellipse 58% 70% at 72% 48%, var(--status-glow), transparent 70%), #091110;min-height:100svh;font-family:inherit;position:relative;overflow:hidden}.site-status:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff0b,#0000 35%,#ffffff06);position:absolute;inset:0}.site-status__grid{z-index:-1;opacity:.26;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#0000 5%,#000 68%);mask-image:linear-gradient(270deg,#0000 5%,#000 68%)}.site-status__orb{z-index:-1;pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.site-status__orb--one{width:62vw;min-width:650px;height:62vw;min-height:650px;top:50%;left:-20vw;transform:translateY(-50%)}.site-status__orb--two{border-color:#ffffff1c;width:42vw;min-width:450px;height:42vw;min-height:450px;top:50%;left:-10vw;transform:translateY(-50%)}.site-status__frame{flex-direction:column;width:min(100%,1440px);min-height:100svh;margin:auto;padding:34px clamp(24px,6vw,92px) 28px;display:flex}.site-status__header{align-items:center;gap:16px;display:flex}.site-status__brand-mark{border:1px solid color-mix(in srgb, var(--status-accent), transparent 42%);background:color-mix(in srgb, var(--status-accent), transparent 88%);border-radius:13px;flex:none;place-items:center;width:45px;height:45px;display:grid;transform:rotate(-12deg)}.site-status__brand-mark span{border:3px solid var(--status-accent);border-radius:6px;width:18px;height:18px;transform:rotate(12deg)}.site-status__brand{gap:2px;line-height:1.3;display:grid}.site-status__brand strong{letter-spacing:-.035em;font-size:16px;font-weight:700}.site-status__brand>span{color:var(--status-accent);letter-spacing:.24em;text-align:right;direction:ltr;font-size:10px;font-weight:700}.site-status__header-line{background:#ffffff2e;width:1px;height:25px;margin-inline:16px 2px}.site-status__header-label{color:#9caaa7;font-size:12px}.site-status__content{width:min(100%,850px);margin-block:auto;padding-block:100px 110px;position:relative}.site-status__eyebrow{color:var(--status-accent);letter-spacing:.01em;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.site-status__pulse{background:var(--status-accent);width:8px;height:8px;box-shadow:0 0 0 6px var(--status-glow), 0 0 24px var(--status-accent);border-radius:50%}.site-status__eyebrow-line{background:color-mix(in srgb, var(--status-accent), transparent 45%);width:45px;height:1px}.site-status__index{color:#ffffff5c;letter-spacing:.28em;text-align:right;direction:ltr;margin:46px 0 10px;font:600 13px/1.5 system-ui,sans-serif}.site-status h1{letter-spacing:-.075em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(45px,6.6vw,96px);font-weight:800;line-height:1.18}.site-status__description{color:#afbfba;text-wrap:pretty;max-width:560px;margin:28px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:2}.site-status__signature{color:#dce8e3;align-items:center;gap:16px;margin-top:44px;font-size:13px;display:flex}.site-status__signature-line{background:var(--status-accent);width:38px;height:1px}.site-status__footer{color:#899a94;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:11px;display:flex}.site-status__footer-rule{background:linear-gradient(90deg,#0000,#ffffff30,#ffffff30);flex-basis:100%;height:1px;margin-bottom:17px}.site-status__footer-dot{color:var(--status-accent);margin-inline:5px}@media (max-width:640px){.site-status__frame{padding:24px 24px 26px}.site-status__header-label,.site-status__header-line{display:none}.site-status__content{padding-block:86px}.site-status__index{margin-top:35px}.site-status h1{font-size:clamp(44px,11vw,64px)}.site-status__description{margin-top:24px}.site-status__orb--one{left:-450px}.site-status__orb--two{left:-330px}}@media (prefers-reduced-motion:no-preference){.site-status__pulse{animation:3s ease-in-out infinite status-pulse}@keyframes status-pulse{50%{box-shadow:0 0 0 11px transparent, 0 0 30px var(--status-accent)}}}
