@font-face{font-family:Bricolage Grotesque;src:url(../media/BricolageGrotesque-VariableFont_opsz_wdth_wght.2n4-4l675osi_.ttf)format("truetype");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Hooskai Chamfered Square;src:url(../media/HooskaiChamferedSquare.1erzxr84-2mxk.woff)format("woff");font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f0c;--page-surface:linear-gradient(180deg, #0c0d0a 0%, #0e0f0c 50%, #0b0c09 100%);--ink:#fff;--ink-dim:#fffc;--ink-faint:#ffffffad;--ink-ghost:#ffffff29;--line:#ffffff14;--line-2:#ffffff24;--brand:#b800c4;--brand-rgb:184 0 196;--brand-soft:#f098f7;--brand-deep:#7a0084;--status-ok:#3ce08f;--status-warn:#e8c24a;--status-down:#e8893c;--error:#f996a6;--tile:#fff;--tile-edge:#0000001a;--ease:cubic-bezier(.2,0,0,1);--glass:#ffffff0a;--glass-2:#ffffff0f;--img-edge:#ffffff1a;--layout-max:1400px;--layout-gutter:48px;--chrome-inset:max(var(--layout-gutter), calc((100% - var(--layout-max)) / 2 + var(--layout-gutter)));--section-y:96px;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-ui:"Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--title-size:clamp(28px, 3.4vw, 52px)}@media (max-width:900px){:root{--layout-gutter:32px;--section-y:64px}}@media (max-width:560px){:root{--layout-gutter:20px;--section-y:56px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em;min-height:100vh;font-weight:400}.nav,.status-title,.status-sub,h1.headline,.sub,.stats-row,.stat-value{transition:background-color .55s var(--ease,cubic-bezier(.2,0,0,1)), background .55s var(--ease,cubic-bezier(.2,0,0,1)), color .45s var(--ease,cubic-bezier(.2,0,0,1)), border-color .45s var(--ease,cubic-bezier(.2,0,0,1)), box-shadow .55s var(--ease,cubic-bezier(.2,0,0,1)), opacity .55s var(--ease,cubic-bezier(.2,0,0,1)), filter .55s var(--ease,cubic-bezier(.2,0,0,1))}body{transition:color .45s var(--ease,cubic-bezier(.2,0,0,1)), border-color .45s var(--ease,cubic-bezier(.2,0,0,1))}.theme-toggle svg{filter:blur();transition:transform .5s var(--ease,cubic-bezier(.2,0,0,1)), opacity .35s ease, filter .35s ease}.theme-toggle.swapping svg{opacity:0;filter:blur(4px);transform:rotate(180deg)scale(.25)}.theme-toggle .tt-moon{display:none}html[data-theme=light] .theme-toggle .tt-moon{display:inline}html[data-theme=light] .theme-toggle .tt-sun{display:none}html[data-theme=light]{--bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-surface:#fff;--ink:#1a0e1c;--ink-dim:#1a0e1ca8;--ink-faint:#1a0e1c8f;--ink-ghost:#1a0e1c29;--line:#1a0e1c14;--line-2:#1a0e1c24;--glass:#fff9;--glass-2:#ffffff80;--img-edge:#0000001a;--brand-soft:#b800c4;--status-ok:#1f6e46;--status-warn:#8a6510;--status-down:#9a4a12;--error:#aa2e4e}html[data-theme=light] body{background:var(--bg)}html[data-theme=light] .nav{box-shadow:none;background:linear-gradient(#fffffff2,#ffffffe6);border-color:#1a0e1c1a}html[data-theme=light] .nav-logo img{filter:none}html[data-theme=light] .nav-links a:hover{background:#1a0e1c0d}html[data-theme=light] .theme-toggle{border-color:#0000}html[data-theme=light] .theme-toggle:hover{background:#1a0e1c0f;border-color:#1a0e1c24}html[data-theme=light] .top-right-controls{box-shadow:none;background:linear-gradient(#fffffff2,#ffffffe6);border-color:#1a0e1c1a}html[data-theme=light] .controls-divider{background:linear-gradient(#0000,#1a0e1c24,#0000)}html[data-theme=light] .status-pill{background:0 0;border-color:#0000}html[data-theme=light] h1.headline{color:#1a0e1c;text-shadow:none}html[data-theme=light] .stats-row{color:#1a0e1c}.page-bg{z-index:0;pointer-events:none;transition:background .55s var(--ease,cubic-bezier(.2,0,0,1));position:fixed;inset:0}.page-bg .pg-stars{opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 78% 32%,#fff6 50%,#0000 51%),radial-gradient(1px 1px at 38% 76%,#ffffff73 50%,#0000 51%),radial-gradient(1.5px 1.5px at 64% 12%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 28% 60%,#ffffff59 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 72%,#fff6 50%,#0000 51%);animation:6s ease-in-out infinite alternate twinkle;position:absolute;inset:0}html[data-theme=light] .page-bg .pg-stars{opacity:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.page-bg{background:var(--page-surface)}.nav-wrap{z-index:9999;pointer-events:none;animation:navFadeIn .9s var(--ease,cubic-bezier(.2,0,0,1)) both;justify-content:center;padding:0 24px;transition:top .42s cubic-bezier(.2,0,0,1);display:flex;position:fixed;top:22px;left:0;right:0}.nav-wrap.nav-hidden{top:-120px}@keyframes navFadeIn{0%{opacity:0}to{opacity:1}}.nav{pointer-events:auto;border:1px solid var(--line-2);box-shadow:0 0 0 1px #ffffff05 inset, 0 20px 50px -24px #000000b3, 0 0 60px -20px rgb(var(--brand-rgb) / .2);-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#141512c7,#0e0f0cc7);border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 18px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-tag{font-family:var(--font-ui);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.nav-links{font-family:var(--font-ui);color:var(--ink-dim);border-inline-start:1px solid var(--line);align-items:center;gap:4px;margin:0 6px 0 18px;padding-inline-start:18px;font-size:13.5px;font-weight:500;display:flex}.nav-links a{color:inherit;border-radius:999px;padding:8px 14px;text-decoration:none;transition:color .18s,background .18s;position:relative}.nav-links a:hover{color:var(--ink);background:#ffffff0d}.top-right-controls{pointer-events:auto;top:28px;right:max(var(--chrome-inset), env(safe-area-inset-right));z-index:9999;border:1px solid var(--line-2);box-shadow:0 0 0 1px #ffffff05 inset, 0 20px 50px -24px #000000b3, 0 0 60px -20px rgb(var(--brand-rgb) / .2);-webkit-backdrop-filter:blur(20px)saturate(140%);opacity:1;background:linear-gradient(#141512c7,#0e0f0cc7);border-radius:999px;align-items:center;gap:4px;padding:5px 6px 5px 12px;transition:transform .42s cubic-bezier(.2,0,0,1),opacity .42s;display:flex;position:fixed}.top-right-controls.controls-hidden,.nav-wrap.nav-hidden .top-right-controls{opacity:0;pointer-events:none;transform:translateY(-160px)}.status-pill{border-radius:999px;align-items:center;gap:9px;padding:4px 8px 4px 2px;text-decoration:none;transition:opacity .2s;display:inline-flex}.status-pill:hover{opacity:.8}.controls-divider{background:linear-gradient(180deg, transparent, var(--line-2), transparent);flex-shrink:0;width:1px;height:22px}.status-dot-lg{background:var(--status-ok);border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background-color .34s,box-shadow .34s;animation:1.8s ease-in-out infinite blink;box-shadow:0 0 0 3px #3ce08f2e,0 0 12px #3ce08fb3}.status-dot-warn{background:var(--status-warn);box-shadow:0 0 0 3px #e8c24a2e,0 0 12px #e8c24ab3}.status-dot-down{background:var(--status-down);box-shadow:0 0 0 3px #e8893c2e,0 0 12px #e8893cb3}.status-text{flex-direction:column;line-height:1.1;display:flex}@keyframes status-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.status-swap{animation:.34s cubic-bezier(.2,.7,.3,1) both status-swap-in}@media (prefers-reduced-motion:reduce){.status-swap{animation-duration:.01ms}.status-dot-lg{transition:none}}.status-title{font-family:var(--font-ui);color:var(--ink);letter-spacing:-.005em;font-size:12.5px;font-weight:500}.status-sub{font-family:var(--font-ui);color:var(--ink-faint);letter-spacing:.01em;margin-top:1px;font-size:10px}.theme-toggle{width:32px;height:32px;color:var(--ink-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s,border-color .2s,scale .2s;display:inline-flex}.theme-toggle:active{scale:.96}.theme-toggle:hover{color:var(--ink);border-color:var(--ink-ghost);background:#ffffff14}.theme-toggle svg{width:16px;height:16px}.mobile-menu-btn{border:1px solid var(--line-2);background:var(--glass);cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;transition:scale .12s;display:none}.mobile-menu-btn:active{scale:.96}.mobile-menu-btn span{background:var(--ink);border-radius:2px;width:18px;height:1.5px;transition:transform .3s,opacity .2s;display:block}.mobile-menu-btn[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-drawer{top:84px;right:max(24px, env(safe-area-inset-right));z-index:999;-webkit-backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--line-2);transform-origin:100% 0;opacity:0;background:#0e0b12f0;border-radius:14px;width:220px;transition:transform .28s cubic-bezier(.2,0,0,1),opacity .2s;display:none;position:fixed;left:auto;overflow:hidden;transform:translateY(-10px)scale(.98);box-shadow:0 24px 60px -24px #000000b3}html[data-theme=light] .mobile-drawer{background:color-mix(in srgb, var(--bg) 94%, transparent);box-shadow:0 24px 60px -28px #1a0e1c73}.mobile-drawer.open{opacity:1;transform:translateY(0)scale(1)}.mobile-drawer-links{flex-direction:column;gap:1px;padding:6px;display:flex}.mobile-drawer-links a{font-family:var(--font-ui);color:var(--ink-dim,var(--ink));letter-spacing:-.01em;opacity:0;border-radius:10px;align-items:center;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background .2s,opacity .25s,transform .25s;display:flex;transform:translateY(6px)}.mobile-drawer.open .mobile-drawer-links a{opacity:1;transform:none}.mobile-drawer.open .mobile-drawer-links a:first-child{transition-delay:60ms}.mobile-drawer.open .mobile-drawer-links a:nth-child(2){transition-delay:.1s}.mobile-drawer.open .mobile-drawer-links a:nth-child(3){transition-delay:.14s}.mobile-drawer.open .mobile-drawer-links a:nth-child(4){transition-delay:.18s}.mobile-drawer.open .mobile-drawer-links a:nth-child(5){transition-delay:.22s}.mobile-drawer.open .mobile-drawer-links a:nth-child(n+6){transition-delay:.26s}.mobile-drawer-links a:active{color:var(--brand,#b800c4);background:rgb(var(--brand-rgb) / .1)}.mobile-drawer-links a.current{color:var(--brand,#b800c4);background:rgb(var(--brand-rgb) / .09);font-weight:600}@media (prefers-reduced-motion:reduce){.mobile-drawer,.mobile-drawer-links a{transition-duration:.01ms}.mobile-drawer.open .mobile-drawer-links a{transition-delay:0s}}@media (max-width:1080px){.mobile-menu-btn{display:flex}.mobile-drawer{display:block}}@media (max-width:768px){.sub{font-size:14px;line-height:1.6}}@media (max-width:480px){.ts-chip{font-size:12px}}.top-right-controls .mobile-menu-btn{background:0 0;border:none}.nav-wrap:not(.nav-hidden) .nav-logo{opacity:1!important;pointer-events:auto!important}.nav-wrap{min-height:52px}.mobile-drawer:not(.open){pointer-events:none}.page-breadcrumb{z-index:5;max-width:var(--layout-max);padding:130px var(--layout-gutter) 0;font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:10px;margin:0 auto;font-size:11px;display:flex;position:relative}.page-breadcrumb a{color:var(--ink-dim);text-decoration:none;transition:color .2s}.page-breadcrumb a:hover{color:var(--ink)}.page-breadcrumb .sep{opacity:.5}.page-breadcrumb .here{color:var(--brand-soft)}@media (max-width:768px){.page-breadcrumb{padding-top:110px}}.nav-links a.current{color:var(--ink);background:#ffffff0f}html[data-theme=light] .nav-links a.current{background:#1a0e1c0f}@keyframes smileDotBounce{0%,to{animation-timing-function:ease-in;transform:translateY(0)}50%{animation-timing-function:ease-out;transform:translateY(-9px)}}@keyframes smileUPulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}.sl-dot-l{animation:.88s ease-in-out infinite smileDotBounce}.sl-dot-r{animation:.88s ease-in-out .27s infinite smileDotBounce}.sl-u{transform-origin:84px 134px;animation:1.55s ease-in-out infinite smileUPulse}.sl-dot-l.exit,.sl-dot-r.exit,.sl-u.exit{animation:none}#sl-backdrop{-webkit-backdrop-filter:blur(28px)saturate(1.3);z-index:99998;pointer-events:none;background:#0e0f0c8c;position:fixed;inset:0}#sl-backdrop.solid{background:var(--bg);-webkit-backdrop-filter:none}#sl-backdrop.exit{opacity:0;-webkit-backdrop-filter:blur();transition:opacity .4s cubic-bezier(.2,0,0,1),-webkit-backdrop-filter .4s,backdrop-filter .4s}#sl-logo-wrap{z-index:99999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#sl-logo-inner{transform-origin:50%}#sl-logo-inner.exit{opacity:0;transition:opacity .4s ease-in}.site-footer{z-index:4;background:var(--bg);padding:0;position:relative}.footer-card{background:0 0;border:none;border-top:1px solid #ffffff14;border-radius:0;max-width:100%;margin:0;position:relative;overflow:hidden}html[data-theme=light] .footer-card{box-shadow:none;border-top-color:#00000014}.footer-top,.footer-bar{z-index:2;position:relative}.footer-top{padding-block:52px 48px;padding-inline:max(var(--layout-gutter), calc((100% - var(--layout-max)) / 2 + var(--layout-gutter)));grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:start;gap:0 48px;display:grid}.footer-brand{flex-direction:column;display:flex}.footer-brand-logo{object-fit:contain;object-position:left center;width:auto;height:40px;margin-bottom:18px}.footer-brand-tagline{font-family:var(--font-ui);color:#ffffff73;letter-spacing:-.01em;max-width:260px;margin:0 0 24px;font-size:14px;line-height:1.65}html[data-theme=light] .footer-brand-tagline{color:#0000007a}.footer-social-row{align-items:center;gap:10px;display:flex}.footer-social-icon{color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex}.footer-social-icon:hover{color:#ffffffe6;background:#ffffff1f;border-color:#ffffff47}html:where([data-theme=light]) .footer-social-icon{color:#00000080;background:#00000008;border-color:#0000001a}html[data-theme=light] .footer-social-icon:hover{color:#000000d9;background:#00000012}.footer-social-icon svg{fill:currentColor;width:15px;height:15px}.footer-social-img{background:0 0!important;border:none!important;padding:0!important}.footer-social-img img{border-radius:8px;width:34px;height:34px;display:block}.footer-col-title{font-family:var(--font-ui);color:var(--ink);letter-spacing:-.01em;margin:0 0 18px;font-size:14px;font-weight:600}html[data-theme=light] .footer-col-title{color:#0e0f0c}.footer-col-links{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.footer-col-links a{font-family:var(--font-ui);color:#ffffff73;letter-spacing:-.01em;font-size:14px;font-weight:400;text-decoration:none;transition:color .18s}.footer-col-links a:hover{color:#ffffffe6}html[data-theme=light] .footer-col-links a{color:#00000080}html[data-theme=light] .footer-col-links a:hover{color:#000000e6}.footer-bar{padding-block:18px;padding-inline:max(var(--layout-gutter), calc((100% - var(--layout-max)) / 2 + var(--layout-gutter)));border-top:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.footer-bar>.footer-bar-copy:first-child{justify-self:start}.footer-bar-regions{justify-self:center}.footer-bar-links{justify-self:end}@media (max-width:900px){.footer-bar{grid-template-columns:1fr;gap:10px}.footer-bar>.footer-bar-copy:first-child,.footer-bar-links{justify-self:center}}html[data-theme=light] .footer-bar{border-top-color:#00000012}.footer-bar-copy{font-family:var(--font-ui);color:#ffffff47;letter-spacing:-.01em;margin:0;font-size:12.5px}html[data-theme=light] .footer-bar-copy{color:#00000061}.footer-bar-copy a{color:inherit;text-decoration:none;transition:color .18s}.footer-bar-copy a:hover{color:#fffc}html[data-theme=light] .footer-bar-copy a:hover{color:#000c}.footer-bar-links{align-items:center;gap:20px;display:flex}.footer-bar-regions{text-align:center}.footer-bar-links a{font-family:var(--font-ui);color:#ffffff61;letter-spacing:-.01em;font-size:12.5px;text-decoration:none;transition:color .18s}.footer-bar-links a:hover{color:#fffc}html[data-theme=light] .footer-bar-links a{color:#0006}html[data-theme=light] .footer-bar-links a:hover{color:#000c}@media (max-width:1100px){.footer-top{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:0 32px;padding-block:44px 40px}.footer-bar{padding-block:16px}}.footer-wordmark-wrap{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;padding:16px 0 0;position:relative;overflow:hidden}.footer-wordmark{font-family:"Hooskai Chamfered Square", "Syne", var(--font-display);font-synthesis:none;color:#0000;-webkit-text-stroke:none;white-space:nowrap;letter-spacing:-.01em;text-align:center;width:100%;font-size:clamp(60px,11vw,160px);font-weight:400;line-height:1;display:block}.footer-wordmark span,.footer-wordmark .wm-brand{color:#ffffff14}html[data-theme=light] .footer-wordmark span,html[data-theme=light] .footer-wordmark .wm-brand{color:rgb(var(--brand-rgb) / .18)}.mobile-footer-simple{background:var(--bg);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 24px 32px;display:none}.mf-logo{object-fit:contain;width:auto;height:36px}.mf-social{justify-content:center;align-items:center;gap:10px;display:flex}.mf-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.mf-links a{font-family:var(--font-ui);color:#ffffff73;font-size:13px;text-decoration:none;transition:color .18s}.mf-links a:hover{color:#ffffffd9}html[data-theme=light] .mf-links a{color:#00000073}html[data-theme=light] .mf-links a:hover{color:#000000d9}.mf-copy{font-family:var(--font-ui);color:#ffffff47;margin:0;font-size:12px}html[data-theme=light] .mf-copy{color:#00000059}@keyframes revealLeftIn{to{opacity:1;translate:0}}.reveal-left{opacity:0;translate:-46px}.reveal-left.in{animation:revealLeftIn .7s var(--ease,cubic-bezier(.2,0,0,1)) var(--rd,0s) both}@media (prefers-reduced-motion:reduce){.reveal-left{opacity:1;translate:none;animation:none!important}}.stage{z-index:1;isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.hero-rings{height:var(--hero-h,100lvh);z-index:0;pointer-events:none;--globe-r:min(42vw, calc(var(--hero-h,100lvh) * .46));--globe-cx:90%;--globe-cy:55%;background:0 0;position:absolute;inset:0 0 auto;overflow:hidden}@media (max-width:900px){.hero-rings{--globe-r:min(60vw, calc(var(--hero-h,100lvh) * .46));--globe-cx:50%;--globe-cy:91%}}.hero-grid{z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(85% 75% at 50% 45%, #000 30%, transparent 92%), radial-gradient(calc(var(--globe-r) * 1.2) at var(--globe-cx,50%) var(--globe-cy), transparent 85%, #000 96%), radial-gradient(34% 32% at var(--hero-copy-x,24%) 52%, transparent 48%, #000 100%);-webkit-mask-image:radial-gradient(85% 75% at 50% 45%, #000 30%, transparent 92%), radial-gradient(calc(var(--globe-r) * 1.2) at var(--globe-cx,50%) var(--globe-cy), transparent 85%, #000 96%), radial-gradient(34% 32% at var(--hero-copy-x,24%) 52%, transparent 48%, #000 100%);mask-image:radial-gradient(85% 75% at 50% 45%, #000 30%, transparent 92%), radial-gradient(calc(var(--globe-r) * 1.2) at var(--globe-cx,50%) var(--globe-cy), transparent 85%, #000 96%), radial-gradient(34% 32% at var(--hero-copy-x,24%) 52%, transparent 48%, #000 100%);-webkit-mask-composite:source-in;background-image:linear-gradient(90deg,#ffffff13 1px,#0000 1px),linear-gradient(#ffffff13 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}html[data-theme=light] .hero-grid{background-image:linear-gradient(90deg,#1a0e1c08 1px,#0000 1px),linear-gradient(#1a0e1c08 1px,#0000 1px)}.hero-grid-cells{grid-template-columns:repeat(var(--cols,0), 64px);grid-auto-rows:64px;display:grid}.hero-grid-cell{pointer-events:auto}@media (hover:hover){.hero-grid-cell:hover{background:#ffffff0d}html[data-theme=light] .hero-grid-cell:hover{background:#1a0e1c0a}}.hero-grid-cell.is-ripple{animation:heroRipple .26s ease-out var(--d,0s)}@keyframes heroRipple{0%{background:#fff0}25%{background:rgba(255,255,255,calc(.3 * var(--f,1)))}to{background:#fff0}}html[data-theme=light] .hero-grid-cell.is-ripple{animation-name:heroRippleLight}@keyframes heroRippleLight{0%{background:#1a0e1c00}25%{background:rgba(26,14,28,calc(.16 * var(--f,1)))}to{background:#1a0e1c00}}@media (prefers-reduced-motion:reduce){.hero-grid-cell.is-ripple{animation:none}}#globeCanvas{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 14%,#000 28% 76%,#0000 94%);mask-image:linear-gradient(#0000 0% 14%,#000 28% 76%,#0000 94%)}@media (max-width:900px){#globeCanvas{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--globe-cy) - var(--globe-r)), #000 min(calc(var(--globe-cy) - var(--globe-r) * .6), 72%), #000 86%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--globe-cy) - var(--globe-r)), #000 min(calc(var(--globe-cy) - var(--globe-r) * .6), 72%), #000 86%, transparent 100%);mask-image:linear-gradient(to bottom, transparent calc(var(--globe-cy) - var(--globe-r)), #000 min(calc(var(--globe-cy) - var(--globe-r) * .6), 72%), #000 86%, transparent 100%)}}.globe-flags{pointer-events:none;z-index:2;position:absolute;inset:0}.globe-pin-layer{position:absolute;inset:0}.globe-pin{opacity:0;--pin-leader:34px;--pin-ink:#ffffffb8;will-change:transform, opacity;position:absolute;top:0;left:0}html[data-theme=light] .globe-pin{--pin-ink:#1a0e1c80}.globe-pin-stem:after{content:"";background:var(--pin-ink);border-radius:50%;width:5px;height:5px;margin:0 0 -2.5px -2.5px;position:absolute;bottom:0;left:50%}.globe-pin-stem{left:0;top:calc(-1 * var(--pin-leader));width:1.5px;height:var(--pin-leader);background:var(--pin-ink);margin-left:-.75px;position:absolute}.globe-flag{transform:translate(-50%, -50%) translateY(calc(-1 * var(--pin-leader)));object-fit:cover;border:2px solid #fff;border-radius:50%;width:34px;height:34px;position:absolute;top:0;left:0;box-shadow:0 2px 8px -2px #00000047,0 0 0 1px #0000000d}@keyframes globe-flag-pulse{0%,to{transform:translate(-50%, -50%) translateY(calc(-1 * var(--pin-leader))) scale(1)}35%{transform:translate(-50%, -50%) translateY(calc(-1 * var(--pin-leader))) scale(1.22)}}.globe-pin.is-pulsing .globe-flag{animation:.9s ease-in-out globe-flag-pulse}.globe-pin{z-index:var(--pin-z,0)}@media (hover:hover){.globe-flag{pointer-events:auto;transition:transform .18s,box-shadow .18s}.globe-pin:has(.globe-flag:hover){z-index:99999}.globe-flag:hover{transform:translate(-50%, -50%) translateY(calc(-1 * var(--pin-leader))) scale(1.12);animation:none;box-shadow:0 4px 12px -2px #00000057,0 0 0 1px #0000000d}}@media (max-width:900px){.globe-pin{--pin-leader:34px}.globe-flag{border-width:1.5px;width:26px;height:26px}}@media (prefers-reduced-motion:reduce){#globeCanvas,.globe-flags{display:none}.hero-grid{-webkit-mask-image:radial-gradient(85% 75% at 50% 45%, #000 30%, transparent 92%), radial-gradient(34% 32% at var(--hero-copy-x,24%) 52%, transparent 48%, #000 100%);-webkit-mask-image:radial-gradient(85% 75% at 50% 45%, #000 30%, transparent 92%), radial-gradient(34% 32% at var(--hero-copy-x,24%) 52%, transparent 48%, #000 100%);mask-image:radial-gradient(85% 75% at 50% 45%, #000 30%, transparent 92%), radial-gradient(34% 32% at var(--hero-copy-x,24%) 52%, transparent 48%, #000 100%)}}@keyframes twinkle{0%{opacity:.4}to{opacity:.85}}.hero{z-index:5;min-height:100vh;padding:70px var(--layout-gutter);text-align:left;max-width:var(--layout-max);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;display:flex;position:relative}.hero>*{pointer-events:auto}.nav-logo{left:var(--chrome-inset);pointer-events:auto;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-logo img{width:auto;height:42px;filter:drop-shadow(0 0 14px rgb(var(--brand-rgb) / .42));transition:transform .25s var(--ease,cubic-bezier(.2,0,0,1)), opacity .35s ease;display:block}@media (min-width:1081px){.nav-wrap{padding-inline:var(--chrome-inset);grid-template-columns:1fr auto 1fr;align-items:center;transition:none;display:grid}.nav-wrap.nav-hidden{top:22px}.nav-wrap .nav,.nav-wrap .top-right-controls,.nav-wrap .nav-logo,.nav-wrap .nav-logo img{transition:background .34s var(--ease,cubic-bezier(.2,0,0,1)), background-color .34s var(--ease,cubic-bezier(.2,0,0,1)), border-color .34s var(--ease,cubic-bezier(.2,0,0,1)), box-shadow .34s var(--ease,cubic-bezier(.2,0,0,1)), padding .34s var(--ease,cubic-bezier(.2,0,0,1)), height .34s var(--ease,cubic-bezier(.2,0,0,1))}.nav-logo-slot{justify-self:start;align-items:center;display:flex}.nav-logo{position:static;transform:none}.nav{justify-self:center}.top-right-controls{justify-self:end;position:static}.top-right-controls.controls-hidden{opacity:1;pointer-events:auto;transform:none}.nav-wrap[data-scrolled]{pointer-events:auto;border:1px solid var(--line-2);width:fit-content;box-shadow:0 0 0 1px #ffffff05 inset, 0 20px 50px -24px #000000b3, 0 0 60px -20px rgb(var(--brand-rgb) / .2);-webkit-backdrop-filter:blur(28px)saturate(140%);background:linear-gradient(#141512eb,#0e0f0ceb);border-radius:999px;grid-template-columns:auto auto auto;gap:10px;margin-inline:auto;padding:8px 8px 8px 18px}html[data-theme=light] .nav-wrap[data-scrolled]{box-shadow:none;background:linear-gradient(#fffffff2,#ffffffe6);border-color:#1a0e1c1a}.nav-wrap[data-scrolled] .nav,.nav-wrap[data-scrolled] .top-right-controls{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;padding:0}.nav-wrap[data-scrolled] .nav-logo img{height:30px}}.hero-eyebrow{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--brand);animation:floatIn 1s .35s var(--ease,cubic-bezier(.2,0,0,1)) both;background:0 0;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;margin:0 0 22px;padding:9px 18px;font-size:15px;font-weight:600;position:relative}html[data-theme=light] .hero-eyebrow{border-color:#1a0e1c24}@property --eyebrow-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-eyebrow:before{content:"";border-radius:inherit;background:conic-gradient(from var(--eyebrow-spin), transparent 0 62%, rgb(var(--brand-rgb) / .55) 80%, rgb(var(--brand-rgb) / .95) 95%, #fff 100%);-webkit-mask-composite:xor;animation:4.5s linear infinite eyebrow-spin;animation-timing-function:linear(0 0%, .1288 3.1%, .1792 6.2%, .201 9.4%, .2128 12.5%, .22 15.6%, .2249 18.8%, .2312 21.9%, .25 25%, .2688 28.1%, .2751 31.2%, .28 34.4%, .2872 37.5%, .299 40.6%, .3208 43.8%, .3712 46.9%, .5 50%, .6288 53.1%, .6792 56.2%, .701 59.4%, .7128 62.5%, .72 65.6%, .7249 68.8%, .7312 71.9%, .75 75%, .7688 78.1%, .7751 81.2%, .78 84.4%, .7872 87.5%, .799 90.6%, .8208 93.8%, .8712 96.9%, 1 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes eyebrow-spin{to{--eyebrow-spin:360deg}}@media (prefers-reduced-motion:reduce){.hero-eyebrow:before{animation:none}}h1.headline{font-family:var(--font-display);font-weight:800;font-size:var(--title-size);letter-spacing:-.025em;text-wrap:balance;color:#e8e9e3;max-width:36ch;margin:0 0 18px;line-height:1.1}.headline .line{animation:rise 1s var(--ease,cubic-bezier(.2,0,0,1)) both;display:block}.headline .line:first-child{animation-delay:50ms}.headline .line:nth-child(2){animation-delay:.18s}.headline .line:nth-child(3){animation-delay:.31s}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes floatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sub{font-family:var(--font-ui);color:var(--ink-dim);max-width:42ch;animation:floatIn 1s .55s var(--ease,cubic-bezier(.2,0,0,1)) both;margin:0 auto 40px;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.55}.hero-sub-override{color:var(--ink-dim);max-width:52ch;margin-block-end:22px;margin-inline:0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.55}.stats-row{color:var(--ink);animation:floatIn 1s 1.1s var(--ease,cubic-bezier(.2,0,0,1)) both;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;margin:0;display:flex}.stat{border:1px solid var(--line);background:var(--glass);border-radius:12px;align-items:center;gap:10px;padding:11px 16px 11px 12px;display:inline-flex}html[data-theme=light] .stat{background:#fff;border-color:#00000014;box-shadow:0 1px 12px -6px #0000001a}@media (min-width:601px){.stat{background:linear-gradient(#141512c7,#0e0f0cc7)}}.stat-badge{background:var(--ink);width:28px;height:28px;color:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.stat-badge svg{width:14px;height:13px}.stat-text{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.stat-label{font-family:var(--font-ui);color:var(--ink-dim);font-size:11.5px;font-weight:400;line-height:1.2}.stat-value{font-family:var(--font-display);letter-spacing:-.01em;color:inherit;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.1}@media (max-width:600px){.stats-row{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px;width:100%;max-width:calc(100% - 14px);margin:0 auto;display:grid;position:static}.stat-text{min-width:0}.stat-label{font-size:10.5px}.stat{background:var(--bg);padding:11px 12px}}@media (max-width:1080px){:root{--chrome-inset:22px}.nav-wrap{justify-content:flex-start;padding-inline-start:92px}.nav-logo img{height:38px}}@media (max-width:768px){:root{--chrome-inset:16px}.nav{gap:4px;padding:6px 6px 6px 14px}.nav-links,.brand-tag{display:none}.nav-logo img{height:34px}}.stories{z-index:2;padding:var(--section-y) 0;isolation:isolate;background:0 0;position:relative;overflow:hidden}.stories-split{z-index:5;max-width:var(--layout-max);padding-inline:var(--layout-gutter);grid-template-columns:minmax(280px,30%) 1fr;align-items:center;gap:40px;margin:0 auto;display:grid;position:relative}.stories-copy{max-width:520px}.stories-visual{min-width:0;container-type:inline-size}.stories-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:inline-flex}.stories-eyebrow .dot{background:var(--ink-dim);border-radius:50%;width:6px;height:6px}.stories-title{font-family:var(--font-display);font-weight:800;font-size:var(--title-size);letter-spacing:-.035em;color:var(--ink);max-width:18ch;margin:0;line-height:1.02}.stories-title em{font-variation-settings:"wdth" 90;font-style:normal}.stories-sub{font-family:var(--font-ui);color:var(--ink-dim);max-width:42ch;margin:18px 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.55}.stories-copy .stories-view-all{width:fit-content;margin-top:26px;display:flex}.story-stage{margin-inline:calc(-1 * var(--layout-gutter));padding:80px var(--layout-gutter) 24px;isolation:isolate;--card-w:clamp(200px, 20vw, 300px);--card-ratio:1.35;height:524px;position:relative;overflow:clip visible}.story-track{perspective:1400px;width:100%;height:100%;position:relative}.story-card{width:var(--card-w);height:calc(var(--card-w) * var(--card-ratio));border:1px solid var(--line);color:var(--ink);transition:transform .65s var(--ease,cubic-bezier(.2,0,0,1)), opacity .55s var(--ease,cubic-bezier(.2,0,0,1)), box-shadow .55s var(--ease,cubic-bezier(.2,0,0,1));will-change:transform, opacity;background:linear-gradient(#1a141ef2,#100c14f7);border-radius:24px;flex-direction:column;justify-content:flex-start;margin-inline-start:calc(var(--card-w) / -2);text-decoration:none;display:flex;position:absolute;top:0;left:50%;overflow:visible;box-shadow:0 22px 50px -24px #0000008c,inset 0 0 0 1px #ffffff0f}html[data-theme=light] .story-card{background:#ffffffc7;border-color:#1a0e1c12;box-shadow:0 16px 36px -22px #1a0e1c2e,inset 0 0 0 1px #ffffffb3}.story-card.is-featured{opacity:1;z-index:5;transform:translate(0)scale(1)rotateY(0)}.story-card.is-prev{transform:translateX(calc(var(--card-w) * -.95)) scale(.78) rotateY(8deg);z-index:3;cursor:pointer}.story-card.is-next{transform:translateX(calc(var(--card-w) * .95)) scale(.78) rotateY(-8deg);z-index:3;cursor:pointer}.story-card.is-hidden{opacity:0;pointer-events:none;z-index:1;transform:translate(0)scale(.4)rotateY(0)}.story-card.is-featured:hover{transform:translateY(-4px)scale(1.01)}.story-portrait{aspect-ratio:4/3;background:var(--glass);border-radius:23px 23px 0 0;flex-shrink:0;position:relative;overflow:hidden}.story-portrait img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease,cubic-bezier(.2,0,0,1));display:block}.story-card.is-featured:hover .story-portrait img{transform:scale(1.04)}.story-info{z-index:3;min-height:0;color:var(--ink);flex-direction:column;flex:1;gap:10px;padding:15px 18px 16px;display:flex;position:relative}.story-title-link{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.story-meta-row{font-family:var(--font-ui);color:var(--ink-faint);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.story-meta-row .meta-brand{color:var(--ink-dim);font-weight:500}.story-meta-row .meta-cat{color:var(--brand-soft);font-weight:600}.story-meta-row .meta-sep{opacity:.5}.story-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.story-card:not(.is-featured) .story-foot{border-top:none}.story-date{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex:none;font-size:10px}.story-author-chip{font-family:var(--font-ui);color:var(--ink-dim);align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.story-author-chip img{object-fit:cover;border:1px solid var(--img-edge);border-radius:50%;flex:none;width:22px;height:22px}.story-author-chip{max-width:62%}.story-author-chip .chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.story-card.is-prev .story-author-chip,.story-card.is-next .story-author-chip,.story-card.is-prev .story-date,.story-card.is-next .story-date{display:none}.side-label{text-align:center;z-index:4;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;bottom:-56px;left:0;right:0}.story-card.is-prev .side-label,.story-card.is-next .side-label{opacity:1}.story-card.is-prev .side-eyebrow:before{content:"Previous"}.story-card.is-next .side-eyebrow:before{content:"Next"}.side-eyebrow{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px;font-size:10px;display:block}.side-name{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;padding-inline:8px;font-size:15px;font-weight:500;display:block;overflow:hidden}.story-card.cta{border:1px dashed var(--line-2);box-shadow:none;background:linear-gradient(180deg, #6e6e6e2e 0%, #6e6e6e0f 100%), var(--glass);-webkit-backdrop-filter:blur(20px)saturate(140%);text-align:center;justify-content:center;align-items:center;padding:40px 28px}html[data-theme=light] .story-card.cta{background:linear-gradient(180deg, #6e6e6e1f 0%, #6e6e6e0a 100%), var(--glass);color:var(--ink)}.cta-icon{background:rgb(var(--brand-rgb) / .22);border:1px solid rgb(var(--brand-rgb) / .45);width:60px;height:60px;color:var(--brand-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.cta-icon svg{width:22px;height:22px}.cta-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:24px;font-weight:500}.cta-sub{font-family:var(--font-ui);color:var(--ink-dim);max-width:22ch;margin:0 0 22px;font-size:13.5px;line-height:1.5}.cta-link{font-family:var(--font-ui);color:var(--brand-soft);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.cta-link svg{width:13px;height:13px}.stage-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:20px;display:flex}button.doodle-btn{cursor:pointer;-webkit-backdrop-filter:none;flex:0 0 40px;justify-content:center;width:40px;height:40px;padding:0}button.doodle-btn svg{transition:transform .2s}button.doodle-btn:hover svg{transform:translate(-2px)}button.doodle-btn.flip svg{transform:scaleX(-1)}button.doodle-btn.flip:hover svg{transform:scaleX(-1)translate(-2px)}.session-pill{border:1px solid var(--line-2);font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);background:#ffffff0a;border-radius:999px;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:inline-flex}html[data-theme=light] .session-pill{background:#1a0e1c0a;border-color:#1a0e1c24}.session-pill .num{color:var(--ink);font-variant-numeric:tabular-nums}.session-pill .divider{background:var(--line-2);width:1px;height:12px}.session-pill .read-time{color:var(--ink-faint)}.session-pill{white-space:nowrap;justify-content:center;width:280px;height:36px;overflow:hidden}.session-pill .read-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:480px){.stage-footer{gap:10px}.session-pill{letter-spacing:.14em;gap:6px;width:170px;height:32px;padding:0 8px;font-size:9px}}@media (max-width:1100px){.story-stage{--card-w:296px;height:500px;padding-top:76px}}@media (max-width:700px){.story-stage{--card-w:min(320px, 84vw);--card-ratio:1.375;height:calc(var(--card-w) * var(--card-ratio) + 48px);padding-top:24px}.story-card{height:calc(var(--card-w) * var(--card-ratio))}.story-card.is-prev,.story-card.is-next{opacity:0;pointer-events:none}.stage-footer{gap:20px}}@media (min-width:861px){.story-stage{--card-w:clamp(170px, 33cqw, 300px);height:calc(var(--card-w) * var(--card-ratio) + 56px);margin-inline:0;padding:40px 0 16px}}.status{z-index:2;padding:var(--section-y) 0;isolation:isolate;background:0 0;position:relative;overflow:hidden}.status-inner{z-index:5;max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin:0 auto;position:relative}.status-head{grid-template-columns:1fr;align-items:end;gap:32px;margin-bottom:44px;display:grid}.status-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--status-ok);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:inline-flex}.status-eyebrow .dot{background:var(--status-ok);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite blink;box-shadow:0 0 0 3px #3ce08f29,0 0 12px #3ce08fb3}.status-headline{font-family:var(--font-display);font-weight:800;font-size:var(--title-size);letter-spacing:-.035em;color:var(--ink);max-width:20ch;margin:0;line-height:1.02}.status-headline em{font-variation-settings:"wdth" 90;font-style:normal}.status-meta{font-family:var(--font-ui);color:var(--ink-dim);letter-spacing:.01em;margin:18px 0 0;font-size:18px;line-height:1.5}.status-meta b{color:var(--ink);font-weight:500}.uptime-bar{align-items:stretch;gap:2px;height:34px;display:flex}.uptime-bar .bar{background:var(--status-ok);opacity:.9;border-radius:2px;flex:1 1 0;min-width:0;transition:transform .18s,opacity .18s;position:relative}.uptime-bar .bar.op{background:linear-gradient(#46e89a,#2bbf7c)}.uptime-bar .bar.deg{opacity:1;background:linear-gradient(#e8c24a,#c99a18)}.uptime-bar .bar.part{opacity:1;background:linear-gradient(#e8893c,#c96918)}.uptime-bar .bar:hover{opacity:1;transform:scaleY(1.12)}.status-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.status-card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;flex-direction:column;padding:20px 22px 16px;transition:border-color .2s,background .2s;display:flex}html[data-theme=light] .status-card{background:#1a0e1c04}.status-card:hover{border-color:var(--line-2);background:#ffffff08}html[data-theme=light] .status-card:hover{background:#1a0e1c08}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.card-name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.card-name-at{font-family:var(--font-ui)}.card-name .gdot{background:var(--status-ok);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #3ce08f99}.card-name .gdot.warn{background:var(--status-warn);box-shadow:0 0 8px #e8c24a99}.card-name .gdot.down{background:var(--status-down);box-shadow:0 0 8px #e8893c99}.card-count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:10px}.status-card .uptime-bar{height:30px;margin-bottom:12px}.card-foot{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--status-ok);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.card-foot.warn{color:var(--status-warn)}.card-foot.down{color:var(--status-down)}.card-foot b{color:var(--ink);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}@media (max-width:1100px){.status-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.status-head{grid-template-columns:1fr;align-items:start}}@media (max-width:768px){.status-grid{grid-template-columns:1fr}.status-card:nth-child(n+5){display:none}}.techstack{z-index:2;padding:var(--section-y) 0;isolation:isolate;background:0 0;min-height:100vh;position:relative;overflow:hidden}.ts-split{z-index:5;min-height:100vh;grid-template-columns:minmax(300px,34%) 1fr;align-items:center;gap:24px;padding-inline-start:max(var(--layout-gutter), calc((100% - var(--layout-max)) / 2 + var(--layout-gutter)));display:grid;position:relative}.ts-left{max-width:520px}.ts-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:inline-flex}.ts-eyebrow .dot{background:var(--ink-dim);border-radius:50%;width:6px;height:6px}.ts-title{font-family:var(--font-display);font-weight:800;font-size:var(--title-size);letter-spacing:-.04em;color:var(--ink);max-width:13ch;margin:0 0 18px;line-height:1}.ts-sub{font-family:var(--font-ui);color:var(--ink-dim);max-width:34ch;margin:0 0 26px;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.55}.ts-title em{font-variation-settings:"wdth" 90;font-style:normal}.ts-cols{-webkit-mask-composite:source-in;align-self:stretch;height:100vh;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%),linear-gradient(90deg,#0000 0,#000 7% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%),linear-gradient(90deg,#0000 0,#000 7% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ts-stage{transform-origin:50%;justify-content:center;align-items:flex-start;gap:clamp(14px,1.4vw,22px);width:122%;height:152%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(9deg)}.ts-col{flex:none;width:clamp(184px,13vw,210px);height:100%;overflow:visible}.ts-coltrack{will-change:transform;flex-direction:column;gap:0;display:flex}.ts-coltrack>*{margin-bottom:18px;transform:rotate(-9deg)}.ts-col.up .ts-coltrack{animation:tsVUp var(--dur,40s) linear infinite}.ts-col.down .ts-coltrack{animation:tsVDown var(--dur,40s) linear infinite}@keyframes tsVUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tsVDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.ts-chip{border:1px solid var(--line-2);width:100%;color:var(--ink);white-space:normal;transition:background-color .55s var(--ease), background .55s var(--ease), color .45s var(--ease), border-color .45s var(--ease), box-shadow .55s var(--ease), opacity .55s var(--ease);background:linear-gradient(#161216eb,#0e0c0eeb);border-radius:14px;flex:none;align-items:center;gap:11px;padding:9px 13px 9px 9px;display:flex;box-shadow:0 10px 26px -20px #000c}html:where([data-theme=light]) .ts-chip{background:linear-gradient(#fffffff7,#ffffffed);border-color:#1a0e1c1a;box-shadow:0 10px 26px -20px #1a0e1c66}.ts-chip:hover{z-index:2;border-color:#ffffff52;transform:rotate(-9deg)translateY(-4px)scale(1.03);box-shadow:0 26px 50px -24px #000000d9}html[data-theme=light] .ts-chip:hover{border-color:#1a0e1c8c;box-shadow:0 18px 38px -26px #1a0e1c38}.ts-logo{background:var(--tile);width:40px;height:40px;box-shadow:0 0 0 1px var(--tile-edge) inset, 0 2px 6px -2px #00000059;border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.ts-logo img{object-fit:contain;width:23px;height:23px;display:block}.ts-logo .mark{background-color:var(--c,#2a2a2a);width:23px;height:23px;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.ts-logo.mono{font-family:var(--font-display);letter-spacing:-.02em;color:#1a0e1c;background:linear-gradient(160deg,#fff,#ececec);font-size:14px;font-weight:700}.ts-name{min-width:0;font-family:var(--font-ui);letter-spacing:-.01em;color:var(--ink);white-space:normal;overflow-wrap:break-word;flex:auto;font-size:13.75px;font-weight:500;line-height:1.22}.ts-cat{box-sizing:border-box;border:1px solid rgb(var(--brand-rgb) / .32);width:100%;min-height:58px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-soft);white-space:normal;word-break:break-word;background:linear-gradient(#b800c429,#b800c412);border-radius:14px;flex:none;align-items:center;gap:9px;padding:11px 16px;font-size:10.5px;line-height:1.35;display:flex}html[data-theme=light] .ts-cat{color:var(--brand-deep)}.ts-cat .cdot{background:var(--brand);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--brand-rgb) / .8);border-radius:50%;flex:none}.ts-title,.ts-title em,.ts-name,.ts-cat{transition:background-color .55s var(--ease), background .55s var(--ease), color .45s var(--ease), border-color .45s var(--ease), box-shadow .55s var(--ease), opacity .55s var(--ease)}@media (max-width:1280px){.ts-col:nth-child(n+5){display:none}}@media (max-width:1024px){.ts-col:nth-child(n+4){display:none}}@media (max-width:860px){.ts-split{min-height:auto;padding:0 var(--layout-gutter);grid-template-columns:1fr;align-items:start;gap:0}.ts-left{max-width:none}.ts-cols{height:78vh;margin:40px calc(-1 * var(--layout-gutter)) 0;justify-content:center;padding-inline-end:0}.ts-col:nth-child(n+4){display:none}.ts-col{width:clamp(150px,44vw,200px)}}@media (max-width:560px){.ts-col:nth-child(n+3){display:none}.ts-chip{gap:10px;padding:8px 15px 8px 8px}.ts-logo{border-radius:9px;width:34px;height:34px}.ts-logo img,.ts-logo .mark{width:20px;height:20px}.ts-name{font-size:13.5px}.ts-cat{min-height:50px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.ts-coltrack{animation-duration:240s!important}}.culture{z-index:2;isolation:isolate;padding:var(--section-y) 0;background:0 0;position:relative;overflow:hidden}.culture-inner{z-index:5;max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin:0 auto;position:relative}.culture-head{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4vw,68px);display:grid}.culture-copy{text-align:start}.culture-gallery{width:100%;height:clamp(340px,32vw,440px);position:relative}.gphoto{transform:rotate(var(--r,0deg));transition:transform .4s var(--ease,cubic-bezier(.2,0,0,1)), box-shadow .4s var(--ease,cubic-bezier(.2,0,0,1));will-change:transform;background:#0e0f0c;border-radius:16px;margin:0;padding:7px;position:absolute;overflow:hidden;box-shadow:0 36px 70px -30px #000c,0 0 0 1px #0000000d}html:where([data-theme=light]) .gphoto{box-shadow:0 30px 60px -28px #1a0e1c66,0 0 0 1px #1a0e1c0f}.gphoto img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.gphoto:hover{transform:rotate(var(--r,0deg)) translateY(-8px) scale(1.035);z-index:10;box-shadow:0 46px 84px -28px #000000d9,0 0 0 1px #0000000d}.gphoto.g1{z-index:2;width:62%;height:54%;top:0;right:0}.gphoto.g2{z-index:3;width:40%;height:42%;top:30%;left:0}.gphoto.g3{z-index:5;width:42%;height:44%;bottom:0;left:24%}.gphoto.g4{z-index:1;width:42%;height:44%;bottom:3%;right:1%}.culture-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:inline-flex}.culture-eyebrow .dot{background:var(--ink-dim);border-radius:50%;width:6px;height:6px}.culture-title{font-family:var(--font-display);font-weight:800;font-size:var(--title-size);letter-spacing:-.035em;text-wrap:balance;max-width:13ch;color:var(--ink);margin:0 0 22px;line-height:1}.culture-title .line{display:block}.culture-title em{font-variation-settings:"wdth" 90;font-style:normal}.culture-sub{font-family:var(--font-ui);color:var(--ink-dim);max-width:34ch;margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.55}.culture-cards{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:22px;margin-top:78px;display:grid}.culture-card{transition:transform .4s var(--ease,cubic-bezier(.2,0,0,1)), border-color .3s var(--ease,cubic-bezier(.2,0,0,1)), box-shadow .4s var(--ease,cubic-bezier(.2,0,0,1));background:linear-gradient(#1a141ef2,#100c14f7);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 48px -20px #000c}html[data-theme=light] .culture-card{background:#ffffffbf;border-color:#1a0e1c12;box-shadow:0 18px 44px -20px #1a0e1c24,inset 0 0 0 1px #ffffffb3}.culture-card:before{display:none}.culture-card-body{flex-direction:column;flex:1;gap:16px;padding:28px 22px;display:flex}.culture-card h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.18}.culture-card-desc{font-family:var(--font-ui);color:var(--ink-dim);margin:0;font-size:14px;font-weight:400;line-height:1.62}.culture .c-rise{opacity:0;transition:opacity .75s var(--ease,cubic-bezier(.2,0,0,1)), transform .75s var(--ease,cubic-bezier(.2,0,0,1));transform:translateY(36px)scale(.97)}.culture.in .c-rise{opacity:1;transform:none}.culture-card.c-rise{transform:translateY(44px)scale(.95)}.culture.in .culture-card.c-rise{transition-delay:var(--d,0s);transform:translateY(0)scale(1)}.culture.in .culture-card.c-rise:hover{z-index:4;border-color:#ffffff52;transition-delay:0s;transform:translateY(-6px)scale(1.01);box-shadow:0 32px 56px -22px #000000d9}html[data-theme=light] .culture.in .culture-card.c-rise:hover{border-color:#1a0e1c8c;box-shadow:0 22px 44px -24px #1a0e1c33}@media (prefers-reduced-motion:reduce){.culture .c-rise{opacity:1!important;transform:none!important}}.culture .gphoto{opacity:0;transition:opacity .85s var(--ease,cubic-bezier(.2,0,0,1)), transform .85s var(--ease,cubic-bezier(.2,0,0,1)), box-shadow .4s var(--ease,cubic-bezier(.2,0,0,1))}.culture .gphoto.g1{transform:rotate(3deg)translate(28px,-32px)scale(.87)}.culture .gphoto.g2{transform:rotate(-5deg)translate(-30px,22px)scale(.87)}.culture .gphoto.g3{transform:rotate(2deg)translate(-10px,38px)scale(.87)}.culture .gphoto.g4{transform:rotate(5deg)translate(28px,28px)scale(.87)}.culture.in .gphoto{opacity:1}.culture.in .gphoto.g1{transition-delay:.12s;transform:rotate(3deg)}.culture.in .gphoto.g2{transition-delay:.28s;transform:rotate(-5deg)}.culture.in .gphoto.g3{transition-delay:.42s;transform:rotate(2deg)}.culture.in .gphoto.g4{transition-delay:.56s;transform:rotate(5deg)}.culture.in .gphoto:hover{z-index:10;cursor:zoom-in;transition-delay:0s;transform:rotate(0)translateY(-14px)scale(1.07);box-shadow:0 24px 60px -8px #00000073}.culture-gallery .gphoto{cursor:default}.culture-gallery .gphoto img{transition:filter .4s}.culture.in .gphoto:hover img{filter:brightness(1.08)saturate(1.1)}@media (prefers-reduced-motion:reduce){.culture .gphoto{opacity:1!important}.culture .gphoto.g1{transform:rotate(3deg)!important}.culture .gphoto.g2{transform:rotate(-5deg)!important}.culture .gphoto.g3{transform:rotate(2deg)!important}.culture .gphoto.g4{transform:rotate(5deg)!important}}@media (max-width:1024px){.culture-cards{grid-template-columns:repeat(2,1fr);gap:30px 20px}}@media (max-width:960px){.culture-head{grid-template-columns:1fr;gap:0}.culture-gallery{max-width:560px;height:clamp(300px,60vw,380px);margin:44px auto 0}}@media (max-width:600px){.culture-cards{margin-top:44px}.culture-gallery{height:clamp(270px,80vw,350px)}}.trust{z-index:2;isolation:isolate;background:0 0;position:relative;overflow:hidden}.trust-preview{z-index:2;isolation:isolate;padding:var(--section-y) 0;background:0 0;position:relative;overflow:hidden}.trust-inner{z-index:5;max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin:0 auto;position:relative}.trust-head{grid-template-columns:1fr auto;align-items:start;gap:48px;margin-bottom:64px;display:grid}.trust-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:inline-flex}.trust-eyebrow .dot{background:var(--ink-dim);border-radius:50%;width:6px;height:6px}.trust-headline{color:var(--ink);text-wrap:balance;margin:0 0 20px}.trust-headline em{font-variation-settings:"wdth" 90;font-style:normal}.trust-sub{font-family:var(--font-ui);color:var(--ink-dim);max-width:46ch;margin:0;font-size:16px;font-weight:400;line-height:1.55}@media (min-width:1025px){.trust-sub{text-wrap:balance;max-width:73ch}}.trust-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;margin-top:34px;display:flex}.trust-status-card{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;flex-shrink:0;width:280px;padding:24px 26px}html[data-theme=light] .trust-status-card{border-color:var(--line-2);background:color-mix(in srgb, var(--bg) 90%, transparent);box-shadow:0 8px 30px -12px #1a0e1c24}.trust-status-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;display:flex}html[data-theme=light] .trust-status-row{border-color:var(--line-2)}.trust-status-pulse{background:#2ec28b;border-radius:50%;width:9px;height:9px;animation:2.2s infinite trustPulse;box-shadow:0 0 #2ec28b99}@keyframes trustPulse{0%{box-shadow:0 0 #2ec28b8c}70%{box-shadow:0 0 0 8px #2ec28b00}to{box-shadow:0 0 #2ec28b00}}@media (prefers-reduced-motion:reduce){.trust-status-pulse{animation:none}}.trust-status-head{font-family:var(--font-ui);color:var(--ink);font-size:14px;font-weight:600}.trust-status-list{flex-direction:column;gap:16px;margin:0;display:flex}.trust-status-item{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trust-status-item dt{font-family:var(--font-ui);color:var(--ink-faint);margin:0;font-size:13.5px}html[data-theme=light] .trust-status-item dt{color:var(--ink-dim)}.trust-status-item dd{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);white-space:nowrap;margin:0;font-size:13px}.trust-stats{border:1px solid var(--line);background:var(--page-surface);background-attachment:fixed;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:clamp(48px,6vh,96px);margin-bottom:96px;display:grid;overflow:hidden}.trust-preview .trust-stats{background:var(--bg)}html[data-theme=light] .trust-stats{border-color:#00000014;box-shadow:0 2px 20px -6px #00000012}.trust-stat{border-inline-end:1px solid var(--line);padding:36px 30px;transition:background .25s}html[data-theme=light] .trust-stat{border-color:#00000014}.trust-stat:last-child{border-inline-end:none}.trust-stat:hover{background:var(--glass)}html[data-theme=light] .trust-stat:hover{background:rgb(var(--brand-rgb) / .03)}.trust-stat-icon{width:32px;height:32px;color:var(--brand);margin-bottom:18px}.trust-stat-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-bottom:14px;font-size:clamp(32px,3vw,48px);font-weight:800;line-height:1}.trust-stat-label{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:6px;font-size:10.5px}.trust-stat-desc{font-family:var(--font-ui);color:var(--ink-faint);font-size:14px;line-height:1.5}html[data-theme=light] .trust-stat-desc{color:var(--ink-dim)}.trust-policies-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.trust-policies-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(20px,2vw,28px);font-weight:800}.trust-view-all{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-soft);white-space:nowrap;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.trust-view-all:hover{color:var(--ink);gap:10px}.trust-policies-section{scroll-margin-top:90px}.trust-policy-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.trust-policy-grid--all{margin-bottom:48px}@media (max-width:768px){.trust-policy-grid--all{margin-bottom:0}}.trust-policy-card{background:var(--glass);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:126px;padding:22px 18px;text-decoration:none;transition:background .2s,border-color .2s,transform .25s;display:flex}.trust-policy-card:hover{background:var(--glass-2);border-color:#ffffff52;transform:translateY(-3px)}html[data-theme=light] .trust-policy-card{background:var(--bg);border-color:var(--line-2);box-shadow:0 2px 12px -4px #1a0e1c14}html[data-theme=light] .trust-policy-card:hover{background:var(--bg);border-color:#1a0e1c8c;box-shadow:0 4px 20px -4px #1a0e1c24}button.trust-policy-card{font:inherit;text-align:start;cursor:pointer;appearance:none;width:100%}a.trust-policy-card{cursor:pointer}.trust-policy-card--locked{position:relative}.trust-policy-lock{background:var(--glass-2,#ffffff0f);border:1px solid var(--line);width:28px;height:28px;color:var(--brand);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.trust-policy-top{color:var(--brand);margin-bottom:16px}.trust-policy-bottom{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.trust-policy-name{font-family:var(--font-ui);color:var(--ink);text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.35}.trust-approach{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,5vw,72px);margin-bottom:100px;padding-top:40px;display:grid}.trust-approach-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:16ch;margin:0 0 22px;font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.06}.trust-approach-title em{font-variation-settings:"wdth" 90;font-style:normal}.trust-approach-lead{font-family:var(--font-ui);color:var(--ink-dim);max-width:50ch;margin:0 0 32px;font-size:clamp(15px,1.1vw,17px);line-height:1.6}.trust-pillars{flex-direction:column;gap:30px;display:flex}.trust-pillar{align-items:flex-start;gap:20px;display:flex}.trust-pillar-icon{background:var(--glass);border:1px solid var(--line);width:46px;height:46px;color:var(--brand);border-radius:12px;flex-shrink:0;place-items:center;display:grid}html[data-theme=light] .trust-pillar-icon{border-color:var(--line-2)}.trust-pillar-title{font-family:var(--font-ui);color:var(--ink);margin:2px 0 5px;font-size:15.5px;font-weight:600}.trust-pillar-desc{font-family:var(--font-ui);color:var(--ink-faint);max-width:44ch;margin:0;font-size:14px;line-height:1.5}html[data-theme=light] .trust-pillar-desc{color:var(--ink-dim)}.trust-media{border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden}html[data-theme=light] .trust-media{border-color:var(--line-2);box-shadow:0 8px 40px -12px #1a0e1c29}.trust-media figure{border-radius:16px;width:100%;height:clamp(200px,32vw,420px);margin:0;position:relative;overflow:hidden}.trust-section-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:10px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:800}.trust-feature{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,5vw,72px);margin-bottom:104px;display:grid}.trust-feature-list{flex-direction:column;gap:20px;margin:30px 0 0;padding:0;list-style:none;display:flex}.trust-feature-list li{font-family:var(--font-ui);color:var(--ink-dim);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.trust-feature-list svg{color:var(--brand);flex-shrink:0;margin-top:1px}.trust-feature-list strong{color:var(--ink);font-weight:600}.trust-policies-intro{max-width:56ch;font-family:var(--font-ui);color:var(--ink-dim);margin:14px 0 40px;font-size:clamp(14px,1.05vw,16px);line-height:1.6}@media (max-width:1024px){.trust-approach,.trust-feature{grid-template-columns:1fr}.trust-approach .trust-media,.trust-feature .trust-media{order:-1}.trust-head{grid-template-columns:1fr}.trust-status-card{width:100%}.trust-stats{grid-template-columns:repeat(2,1fr)}.trust-stat:nth-child(2){border-inline-end:none}.trust-stat:first-child,.trust-stat:nth-child(2){border-bottom:1px solid var(--line)}.trust-policy-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.trust-stat{border-inline-end:none;border-bottom:1px solid var(--line)}.trust-stat:last-child{border-bottom:none}.trust-policy-grid{grid-template-columns:repeat(2,1fr)}}.newsroom{z-index:2;background:var(--bg);isolation:isolate;padding:var(--section-y) 0;position:sticky;top:0;overflow:hidden}.newsroom-inner{z-index:5;max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin:0 auto;position:relative}.newsroom-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.newsroom-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:inline-flex}.newsroom-eyebrow .dot{background:var(--ink-dim);border-radius:50%;width:6px;height:6px}.newsroom-headline{font-family:var(--font-display);font-weight:800;font-size:var(--title-size);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:12ch;margin:0 0 20px;line-height:1.05}.newsroom-headline em{font-variation-settings:"wdth" 90;font-style:normal}.newsroom-sub{font-family:var(--font-ui);color:var(--ink-dim);max-width:32ch;margin:0 0 32px;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:769px){.stories-sub,.ts-sub,.culture-sub,.trust-sub,.newsroom-sub{font-size:18px}.newsroom-sub{max-width:62ch}}.newsroom-timeline{padding-bottom:52px;position:relative}.newsroom-milestones{grid-template-columns:repeat(4,1fr);align-items:start;gap:18px;display:grid}.nm-card{flex-direction:column;gap:10px;display:flex;position:relative}.nm-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0 0 10px;font-size:clamp(14px,1.3vw,18px);font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.nm-img{aspect-ratio:4/3;border:1px solid var(--line);background:var(--glass);width:100%;transition:transform .35s var(--ease,cubic-bezier(.2,0,0,1)), box-shadow .35s var(--ease,cubic-bezier(.2,0,0,1));border-radius:14px;position:relative;overflow:hidden}.nm-card:hover .nm-img{box-shadow:0 20px 50px -16px #000000b3, 0 0 0 1px rgb(var(--brand-rgb) / .2);transform:translateY(-4px)}html[data-theme=light] .nm-img{border-color:#00000014;box-shadow:0 4px 20px -6px #0000001a}.nm-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease,cubic-bezier(.2,0,0,1));display:block}.nm-card:hover .nm-img img{transform:scale(1.04)}.newsroom-track{pointer-events:none;height:40px;position:absolute;bottom:0;left:0;right:0}.newsroom-track-line{background:linear-gradient(to right, transparent 0%, rgb(var(--brand-rgb) / .6) 8%, rgb(var(--brand-rgb) / .6) 92%, transparent 100%);height:1px;position:absolute;top:14px;left:0;right:0}.newsroom-track-dashes{background:repeating-linear-gradient(to right, rgb(var(--brand-rgb) / .5) 0px, rgb(var(--brand-rgb) / .5) 6px, transparent 6px, transparent 12px);width:12%;height:1px;position:absolute;top:14px;left:0}.newsroom-track-dots{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;top:0;left:0;right:0}.newsroom-dot{justify-content:center;padding-top:8px;display:flex}.newsroom-dot:before{content:"";background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 3px rgb(var(--brand-rgb) / .2), 0 0 14px rgb(var(--brand-rgb) / .6);border-radius:50%;display:block}html[data-theme=light] .newsroom-dot:before{box-shadow:0 0 0 3px rgb(var(--brand-rgb) / .15), 0 0 10px rgb(var(--brand-rgb) / .4)}@media (max-width:1080px){.newsroom-body{grid-template-columns:1fr}.newsroom-headline,.newsroom-sub{max-width:none}.newsroom-milestones{grid-template-columns:repeat(3,1fr);gap:20px}.newsroom-track-dots{grid-template-columns:repeat(3,1fr)}.nm-img{aspect-ratio:16/9}}@media (max-width:600px){.newsroom-track{display:none}.newsroom-timeline{padding-bottom:0}}.sht-section{z-index:3;background:var(--bg);padding:calc(var(--section-y) * 1.5) 0;isolation:isolate;border-radius:28px 28px 0 0;position:relative;overflow:hidden;box-shadow:0 -24px 64px #000000a6,0 -1px #ffffff0f}html[data-theme=light] .sht-section{box-shadow:0 -20px 52px #1a0e1c24,0 -1px #1a0e1c14}.sht-inner{max-width:960px;padding-inline:var(--layout-gutter);z-index:1;flex-direction:column;align-items:center;gap:52px;margin:0 auto;display:flex;position:relative}.sht-eyebrow{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;font-size:11px;display:inline-flex}.sht-eyebrow .dot{background:var(--ink-dim);border-radius:50%;width:6px;height:6px}.sht-text{font-family:var(--font-display);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(24px,3.6vw,50px);font-weight:800;line-height:1.24}.sht-word{color:#ffffff21;display:inline}html[data-theme=light] .sht-word{color:#1a0e1c21}@media (max-width:768px){.sht-inner{gap:40px}}@keyframes arrowSlide{0%{transform:translate(0)}55%{transform:translate(9px)}78%{transform:translate(4px)}to{transform:translate(7px)}}.btn-arrow,.lf-btn svg,.trust-btn-primary svg,.newsroom-cta svg,.sht-cta svg,.culture-card-cta svg,.status-link-btn svg{flex-shrink:0;transition:transform .25s cubic-bezier(.2,0,0,1);display:inline-block}.stories-view-all:hover .btn-arrow,.culture-card-cta:hover .btn-arrow,.lf-btn:hover svg,.trust-btn-primary:hover svg,.newsroom-cta:hover svg,.sht-cta:hover svg,.culture-card-cta:hover svg,.status-link-btn:hover svg{animation:.45s cubic-bezier(.2,0,0,1) both arrowSlide}.stories-view-all,.status-link-btn,.lf-btn,.culture-card-cta,.trust-btn-primary,.newsroom-cta,.sht-cta,.doodle-btn{isolation:isolate;background:linear-gradient(180deg, var(--glass), var(--glass));border:1px solid var(--line);color:var(--ink);font-family:var(--font-ui);letter-spacing:-.01em;-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:none;border-radius:999px;align-items:center;gap:9px;padding:14px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s,color .25s,scale .12s;display:inline-flex;position:relative;overflow:hidden}.stories-view-all:before,.status-link-btn:before,.lf-btn:before,.culture-card-cta:before,.trust-btn-primary:before,.newsroom-cta:before,.sht-cta:before,.doodle-btn:before{content:"";z-index:-1;opacity:0;background:#fff;transition:opacity .25s;position:absolute;inset:0}.stories-view-all:hover:before,.status-link-btn:hover:before,.lf-btn:hover:before,.culture-card-cta:hover:before,.trust-btn-primary:hover:before,.newsroom-cta:hover:before,.sht-cta:hover:before,.doodle-btn:hover:before{opacity:1}html[data-theme=light] .stories-view-all:before,html[data-theme=light] .status-link-btn:before,html[data-theme=light] .lf-btn:before,html[data-theme=light] .culture-card-cta:before,html[data-theme=light] .trust-btn-primary:before,html[data-theme=light] .newsroom-cta:before,html[data-theme=light] .sht-cta:before,html[data-theme=light] .doodle-btn:before{background:var(--ink)}.stories-view-all:active,.status-link-btn:active,.lf-btn:active,.culture-card-cta:active,.trust-btn-primary:active,.newsroom-cta:active,.sht-cta:active,.doodle-btn:active{scale:.96}.stories-view-all:hover,.status-link-btn:hover,.lf-btn:hover,.culture-card-cta:hover,.trust-btn-primary:hover,.newsroom-cta:hover,.sht-cta:hover,.doodle-btn:hover{color:var(--bg);box-shadow:none;border-color:#fff;transform:translateY(-2px)}html[data-theme=light] .stories-view-all,html[data-theme=light] .lf-btn,html[data-theme=light] .status-link-btn,html[data-theme=light] .culture-card-cta,html[data-theme=light] .trust-btn-primary,html[data-theme=light] .newsroom-cta,html[data-theme=light] .sht-cta,html[data-theme=light] .doodle-btn{border-color:var(--ink);color:var(--ink);box-shadow:none;background:linear-gradient(#ffffffbf,#ffffffbf)}html[data-theme=light] .stories-view-all:hover,html[data-theme=light] .lf-btn:hover,html[data-theme=light] .status-link-btn:hover,html[data-theme=light] .culture-card-cta:hover,html[data-theme=light] .trust-btn-primary:hover,html[data-theme=light] .newsroom-cta:hover,html[data-theme=light] .sht-cta:hover,html[data-theme=light] .doodle-btn:hover{color:var(--bg);border-color:var(--ink);box-shadow:0 2px 8px -4px #1a0e1c73}.stories-view-all,.status-link-btn,.lf-btn,.culture-card-cta,.trust-btn-primary,.newsroom-cta,.sht-cta{white-space:nowrap}.status-link-btn svg{width:14px;height:14px}.culture-card-cta,.lf-btn{cursor:pointer;justify-content:center;align-self:flex-start}.trust.subpage-section{padding-bottom:40px}@media (max-width:768px){.trust.subpage-section{padding-bottom:72px;padding-top:20px!important}}.subpage-section{padding-top:66px!important}.blog{z-index:2;background:0 0;min-height:100vh;padding:96px 0 88px;position:relative;overflow:hidden}.blog:before{content:"";z-index:0;background:0 0;position:absolute;inset:0}.blog-inner{z-index:5;max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin:0 auto;position:relative}.blog-hero{flex-direction:column;align-items:flex-start;margin-bottom:0;display:flex}.blog-hero-row{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;margin-bottom:32px;display:flex}.blog-hero-left{flex-direction:column;flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.page-hero-title{font-family:var(--font-display);font-weight:800;font-size:var(--title-size);letter-spacing:-.04em;max-width:none;line-height:1}.blog-title{color:var(--ink);white-space:normal;margin:0}.blog-title em{font-variation-settings:"wdth" 90;font-style:normal}.blog-hero-right{flex-direction:column;flex-shrink:0;gap:16px;width:fit-content;max-width:min(580px,48%);display:flex}.blog-search{flex-shrink:0;margin:0;position:relative}.blog-search svg{width:18px;height:18px;color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.blog-search input{width:min(360px,42vw);font-family:var(--font-ui);color:var(--ink);background:var(--glass);border:1px solid var(--line-2);border-radius:999px;outline:none;padding:17px 22px 17px 56px;font-size:15.5px;transition:border-color .2s,background .2s,box-shadow .2s}.blog-search input::placeholder{color:var(--ink-faint)}.blog-hero-right{align-items:flex-end}.blog-search input:focus{border-color:rgb(var(--brand-rgb) / .55);background:var(--glass-2);box-shadow:0 0 0 4px rgb(var(--brand-rgb) / .12)}html[data-theme=light] .blog-search input{background:#ffffffb3;border-color:#1a0e1c1f}.blog-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;max-width:100%;padding-right:32px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.blog-filters::-webkit-scrollbar{display:none}.chip{font-family:var(--font-ui);letter-spacing:-.005em;color:var(--ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:500;transition:color .18s,background .18s,border-color .18s}.chip:hover{color:var(--ink);background:var(--glass)}.chip.active{color:var(--ink);box-shadow:none;background:#ffffff1f;border-color:#ffffff38}html[data-theme=light] .chip.active{background:#1a0e1c0f;border-color:#1a0e1c29}html[data-theme=light] .chip:hover{background:#1a0e1c0d}.blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.post{color:inherit;background:linear-gradient(#1a141ef2,#100c14f7);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.2,0,0,1),border-color .3s cubic-bezier(.2,0,0,1),box-shadow .4s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 48px -20px #000c}html:where([data-theme=light]) .post{background:#ffffffc7;border-color:#1a0e1c12;box-shadow:0 18px 44px -20px #1a0e1c24,inset 0 0 0 1px #ffffffb3}.post.is-hidden{display:none}@media (hover:hover){.post:hover{border-color:#ffffff52;transform:translateY(-6px)scale(1.01);box-shadow:0 32px 56px -22px #000000d9}html[data-theme=light] .post:hover{border-color:#1a0e1c8c;box-shadow:0 22px 44px -24px #1a0e1c33}}.post-media{aspect-ratio:16/10;background:var(--glass);flex-shrink:0;position:relative;overflow:hidden}.post-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.post:hover .post-media img{transform:scale(1.04)}.post-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.post-top{font-family:var(--font-ui);color:var(--ink-dim);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;font-size:13px;display:flex}.post-top .post-read{color:var(--ink-faint)}.post-tags{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.post-tags span{font-family:var(--font-ui);color:var(--ink-dim);border:1px solid var(--line-2);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;transition:color .18s,border-color .18s}.post:hover .post-tags span:first-child{color:var(--ink);border-color:var(--line)}.post-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(18px,1.6vw,22px);font-weight:800;line-height:1.15;transition:color .18s}.post-excerpt{font-family:var(--font-ui);color:var(--ink-dim);margin:0 0 18px;font-size:14px;line-height:1.6}.post-by{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.post-by img{object-fit:cover;border:1px solid var(--img-edge);border-radius:50%;width:28px;height:28px}.post-by .by-name{font-family:var(--font-ui);color:var(--ink);font-size:13px;font-weight:500}.post-by .by-role{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.post-stats{flex-shrink:0;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.post-stat{font-family:var(--font-ui);color:var(--ink-faint);white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:4px;font-size:12px;display:flex}.post-stat svg{opacity:.6;flex-shrink:0}.blog-empty{text-align:center;font-family:var(--font-ui);color:var(--ink-faint);grid-column:1/-1;padding:60px 0;font-size:16px}.blog-empty[hidden]{display:none}.blog-hero{opacity:0;transform:translateY(24px)}.blog.is-lit .blog-hero{opacity:1;transition:opacity .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1);transform:none}@keyframes postIn{to{opacity:1;translate:0}}.post{opacity:0;translate:0 28px}.post.revealed{animation:postIn .65s cubic-bezier(.2,0,0,1) var(--rd,0s) forwards}@media (prefers-reduced-motion:reduce){.blog-hero,.post{opacity:1!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}}@media (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,1fr);column-gap:32px}}@media (max-width:900px){.blog-grid{grid-template-columns:1fr;row-gap:52px}.blog-hero-row{flex-direction:column;align-items:flex-start;gap:24px}.blog-hero-right{width:100%;max-width:none}.blog-hero-left{width:100%;min-width:0}.blog-filters{justify-content:flex-start}}@media (max-width:768px){.blog-search input{width:100%;padding:14px 18px 14px 46px;font-size:16px}.blog-search svg{left:18px}.blog-hero-right{align-items:stretch}.blog-grid{row-gap:28px}.post{border-radius:18px}.post-media{aspect-ratio:16/9}.post-body{padding:16px 18px 18px}.post-top,.post-tags{margin-bottom:10px}.post-tags span{padding:3px 10px;font-size:11px}.post-title{margin-bottom:8px;font-size:17px}.post-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13.5px;display:-webkit-box;overflow:hidden}.post-by{padding-top:12px}.post-by img{width:24px;height:24px}.blog{padding-bottom:72px}.blog.subpage-section{padding-top:20px!important}}@media (max-width:560px){.post-top{font-size:14px}}html,body{max-width:100vw;overflow-x:clip}@media (max-width:480px){.status-pill .status-text{display:none}.status-pill{gap:0;min-width:0;padding:8px 10px}.nav{gap:4px;padding:6px 6px 6px 12px}}@media (max-width:360px){.status-pill,.controls-divider{display:none}}@media (max-width:768px){.hero{padding:52px var(--layout-gutter) 304px;min-height:100svh}}@media (max-width:480px){.hero{padding-block:40px 294px}.stage-footer{gap:14px;margin-top:28px}}@media (max-width:768px){.stories:not(.subpage-section){padding-bottom:0}.stories-split{padding-bottom:var(--section-y)}.status-meta{font-size:14px}.status:not(.subpage-section){padding-block:var(--section-y)}}@media (max-width:480px){.ts-split{gap:0}.ts-cols{height:72vh;margin:32px calc(-1 * var(--layout-gutter)) 0}}@media (max-width:768px){.techstack:not(.subpage-section){padding-block:var(--section-y)!important}.culture-cards{grid-template-columns:1fr}}@media (max-width:480px){.culture-sub,.ts-sub{font-size:14px}.culture-gallery{height:clamp(260px,58vw,320px)}.culture-cards{margin-top:40px}}@media (max-width:768px){.culture:not(.subpage-section){padding-block:var(--section-y)}.trust-policy-grid{grid-template-columns:repeat(2,1fr)!important}.trust-preview .trust-policy-grid>:nth-child(n+3){display:none}.trust-head{margin-bottom:0;padding-bottom:40px}.trust-stats{margin-top:0;margin-bottom:40px}.trust-approach,.trust-feature{margin-bottom:56px}.trust-pillar-icon{border-radius:10px;width:40px;height:40px}.trust-pillars{gap:18px}.trust-approach-title{margin-bottom:16px}.trust-approach-lead{margin-bottom:24px}.trust-status-card{padding:18px}.trust-policies-intro{margin:10px 0 22px}}@media (max-width:480px){.trust-stats{grid-template-columns:1fr}}@media (max-width:768px){.trust-preview{padding-block:var(--section-y)}}.newsroom.no-pin{position:relative;top:auto}@media (max-height:700px){.newsroom{position:relative;top:auto}}@media (max-width:480px){.newsroom-sub{font-size:14px}}@media (max-width:768px){.newsroom:not(.subpage-section){padding-block:var(--section-y)}.sht-section{box-shadow:none;padding:var(--section-y) 0;border-radius:0}}@media (max-width:480px){.sht-inner{gap:32px}.sht-text{font-size:clamp(20px,5.5vw,28px);line-height:1.35}}@media (max-width:1080px){.nav{display:none!important}}@media (max-width:900px){.status-pill,.controls-divider{display:none!important}}@media (max-width:768px){.nav{min-height:44px}.top-right-controls{padding:6px;top:22px}.nav-logo{top:50%;transform:translateY(-50%)}.site-footer{padding:0!important}.footer-card{border-radius:0!important}.footer-top,.footer-bar{display:none!important}.mobile-footer-simple{display:flex!important}.footer-wordmark-wrap{display:none!important}}@media (max-width:600px){h1.headline{font-size:clamp(26px,7.4vw,32px);margin-block:0!important}.sub{max-width:100%!important;margin-block:0!important;font-size:clamp(14px,4.2vw,16px)!important;line-height:1.55!important}.sub br{display:none!important}.hero{justify-content:flex-start;gap:14px;padding-top:140px;padding-bottom:40px}.hero-eyebrow{margin-block:0;margin-bottom:10px;font-size:10px}#sl-logo-inner svg{width:60px!important;height:71px!important}.techstack{min-height:auto!important}.ts-split{padding:0 var(--layout-gutter) 0!important}.ts-eyebrow{margin-bottom:14px!important}.ts-title{margin-bottom:14px!important;line-height:1.05!important}.ts-hrow{will-change:transform;flex-direction:row;gap:10px;width:max-content;padding:5px 0;display:flex}.ts-hrow.left{animation:55s linear infinite tsHLeft}.ts-hrow.right{animation:65s linear infinite tsHRight}@keyframes tsHLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tsHRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.ts-stage{display:none!important}.ts-mobile-strip{margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);display:block!important}.ts-cols{height:0!important;margin:0!important}.ts-mobile-strip .ts-chip,.ts-mobile-strip .ts-cat{flex-shrink:0!important;margin-bottom:0!important;transform:none!important}.ts-mobile-strip .ts-chip{border-radius:12px!important;gap:8px!important;width:auto!important;min-width:max-content!important;padding:7px 12px 7px 7px!important}.ts-mobile-strip .ts-logo{border-radius:9px!important;width:30px!important;height:30px!important}.ts-mobile-strip .ts-logo img,.ts-mobile-strip .ts-logo .mark{width:17px!important;height:17px!important}.ts-mobile-strip .ts-name{font-size:12px!important}.ts-mobile-strip .ts-cat{width:auto!important;min-width:max-content!important;min-height:38px!important;padding:8px 12px!important;font-size:9px!important}}@media (min-width:601px){.ts-mobile-strip{display:none}}@media (max-width:600px){.status-grid{grid-template-columns:1fr!important;gap:10px!important}.status-card{padding:14px 14px 12px!important}.card-name{gap:6px!important;font-size:13px!important}.card-count{font-size:9px!important}.card-foot b{font-size:11px!important}.uptime-bar{height:22px!important}.status-head{grid-template-columns:1fr!important;align-items:start!important;gap:20px!important;display:grid!important}}@media (max-width:768px){.status-head{margin-bottom:0!important;padding-bottom:40px!important}}@media (max-width:600px){.story-stage{--card-w:min(300px, 82vw);--card-ratio:1.3;height:calc(var(--card-w) * var(--card-ratio) + 48px);padding-top:24px}.story-card{height:calc(var(--card-w) * var(--card-ratio));border-radius:20px}.story-portrait{border-radius:19px 19px 0 0!important}.story-title-link{-webkit-line-clamp:3!important;line-clamp:3!important;font-size:17px!important}.story-info{justify-content:center;padding:12px 14px 14px!important}.story-meta-row{margin-top:4px}}@media (max-width:900px){.hero{text-align:center;align-items:center}.stage{--hero-copy-x:50%}.hero-sub-override{margin-inline:auto}.hero-eyebrow{align-self:center}.stats-row{justify-content:center}}@media (max-width:768px){.stories-view-all,.status-link-btn,.lf-btn,.culture-card-cta:not(.nr-card-read),.trust-btn-primary,.newsroom-cta,.sht-cta{gap:6px!important;min-height:36px!important;padding:0 16px!important;font-size:12px!important;line-height:1!important}.status-link-btn svg,.lf-btn svg,.culture-card-cta:not(.nr-card-read) svg,.trust-btn-primary svg,.newsroom-cta svg,.sht-cta svg{width:13px!important;height:13px!important}.stories-view-all .btn-arrow,.culture-card-cta .btn-arrow{font-size:13px!important;line-height:1!important}}@media (max-width:860px){.stories-split{padding:0 var(--layout-gutter);grid-template-columns:1fr;align-items:start;gap:0}.stories-copy{max-width:none}}@media (max-width:768px){.stories-copy{padding-bottom:40px}}@media (max-width:600px){.newsroom-milestones{grid-template-columns:1fr!important;gap:12px!important}.newsroom-milestones .nm-card:first-child{display:none}.nm-img{align-self:center;aspect-ratio:16/9!important;max-width:62%!important}.nm-title{text-align:center;min-height:0;margin-bottom:0;font-size:15px!important}.nm-card{padding:14px!important}}@media (max-width:480px){.trust-policy-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.trust-policy-name{font-size:11px!important;line-height:1.3!important}}@media (max-width:600px){.culture-cards{grid-template-columns:1fr!important;gap:12px!important}.culture-card h3{font-size:15px!important}.culture-card p{font-size:13px!important;line-height:1.5!important}.culture-card-body{gap:8px;padding:18px}.trust-stat{padding:18px 14px}.trust-stat-icon{width:24px;height:24px;margin-bottom:12px}.trust-stat-num{margin-bottom:8px;font-size:26px}.trust-stat-desc{font-size:12px;line-height:1.45}}@media (max-width:768px){.ts-split{padding-bottom:40px!important}.ts-hrow.left{animation-duration:100s!important}.ts-hrow.right{animation-duration:120s!important}}body:has(.err-section) .nav-wrap{display:none!important}body:has(.err-section) .top-right-controls{display:none!important}body:has(.err-section) .mobile-drawer{display:none!important}body:has(.err-section) .site-footer{display:none!important}body:has(.err-section) #sl-backdrop{display:none!important}body:has(.err-section) #sl-logo-wrap{display:none!important}.err-section{z-index:2;text-align:center;justify-content:center;align-items:center;min-height:100dvh;padding:80px 0;display:flex;position:relative}.err-inner{max-width:640px;padding-inline:var(--layout-gutter);width:100%;margin:0 auto}.err-logo{width:auto;height:48px;filter:drop-shadow(0 0 14px rgb(var(--brand-rgb) / .42));margin:0 auto 28px;display:block}html[data-theme=light] .err-logo{filter:drop-shadow(0 0 12px rgb(var(--brand-rgb) / .22))}.err-code{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 18px;font-size:13px}.err-title{color:var(--ink);margin:0}.err-title em{font-variation-settings:"wdth" 90;font-style:normal}.err-body{font-family:var(--font-ui);color:var(--ink-dim);max-width:46ch;margin:20px auto 0;font-size:15px;line-height:1.65}.err-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.err-actions button.sht-cta{cursor:pointer}.err-link{font-family:var(--font-ui);color:var(--ink-dim);border-bottom:1px solid var(--line-2);transition:color .25s var(--ease), border-color .25s var(--ease);font-size:14px;text-decoration:none}.err-link:hover{color:var(--ink);border-color:var(--ink-ghost)}.err-digest{font-family:var(--font-mono);color:var(--ink-faint);flex-basis:100%;margin:0;font-size:12px}@media (max-width:1000px){.err-inner{padding:0 32px}}@media (max-width:768px){.err-inner{padding:0 20px}.err-actions{flex-direction:column}.err-actions>.sht-cta{justify-content:center;width:100%}}
