@font-face{font-family:Averta;font-weight:400;font-style:normal;src:url(/fonts/AvertaStd-Regular.woff2) format("woff2"),url(/fonts/AvertaStd-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Averta;font-weight:600;font-style:normal;src:url(/fonts/AvertaStd-Semibold.woff2) format("woff2"),url(/fonts/AvertaStd-Semibold.ttf) format("truetype");font-display:swap}@font-face{font-family:Averta Fallback;font-weight:100 500;src:local("Arial"),local("ArialMT"),local("Roboto"),local("Roboto-Regular");size-adjust:103.3%;ascent-override:76%;descent-override:20.8%;line-gap-override:22.75%;unicode-range:U+0020-007E,U+00A0-00AC,U+00AE-017F,U+018F,U+0192,U+019D,U+01A0-01A1,U+01AF-01B0,U+01E6-01E7,U+01EA-01EB,U+01FA-01FF,U+0218-021B,U+0232-0233,U+0237,U+0259,U+0272,U+02C6-02C7,U+02D8-02DD,U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D7,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2002-2003,U+2009,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+20AB-20AC,U+20BA,U+2113,U+2116,U+2122,U+2126,U+212E,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2713,U+2715}@font-face{font-family:Averta Fallback;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:97.7%;ascent-override:80.15%;descent-override:22.2%;line-gap-override:25.2%;unicode-range:U+0020-007E,U+00A0-00AC,U+00AE-017F,U+018F,U+0192,U+019D,U+01A0-01A1,U+01AF-01B0,U+01E6-01E7,U+01EA-01EB,U+01FA-01FF,U+0218-021B,U+0232-0233,U+0237,U+0259,U+0272,U+02C6-02C7,U+02D8-02DD,U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D7,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2002-2003,U+2009,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+20AB-20AC,U+20BA,U+2113,U+2116,U+2122,U+2126,U+212E,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2713,U+2715}@font-face{font-family:Inter Tight;font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/InterTight-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/InterTight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg:#f5f2e8;--header-h:78px;--announcement-h:48px;--header-gap:.65rem;--bg-soft:#ede9dd;--panel:rgba(8, 8, 12, .04);--panel-strong:rgba(8, 8, 12, .08);--line:rgba(8, 8, 12, .14);--text:#08080c;--text-soft:rgba(8, 8, 12, .66);--text-muted:rgba(8, 8, 12, .62);--oxblood:#7a1230;--oxblood-tint:#8e1c3a;--oxblood-deep:#42091b;--ox:var(--lapis-deep);--ox-tint:var(--lapis);--ox-deep:var(--lapis-deep);--lapis:#1e3789;--lapis-tint:#27429d;--lapis-deep:#152760;--lapis-midnight:#0e1a45;--cream:#f5f2e8;--cream-alt:#ede9dd;--ink:#08080c;--shadow:rgba(8, 8, 12, .12);--dot:rgba(8, 8, 12, .055);--serif:"DM Serif Display", Georgia, serif;--body-font:"Averta", "Averta Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono-font:"JetBrains Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}h1,h2{-webkit-user-select:none;user-select:none}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--body-font);line-height:1.5}body:has(.site-shell){background:linear-gradient(180deg,var(--ink) 0 var(--announcement-h),var(--bg) var(--announcement-h))}a{color:inherit;text-decoration:none}.nav-item-external{margin-left:.34rem;opacity:.55;vertical-align:baseline;transition:opacity .18s ease,transform .18s ease}.nav-dropdown-list a:hover .nav-item-external,.nav-dropdown-list a:focus-visible .nav-item-external{opacity:.9;transform:translate(1px,-1px)}button,input{font:inherit}button{cursor:pointer}body:has(.vanguard-hero),body:has(.vanguard-intake){--ox:var(--oxblood);--ox-tint:var(--oxblood-tint);--ox-deep:var(--oxblood-deep)}.vanguard-band,.nav-dropdown-feature,.mobile-nav-feature{--ox:var(--oxblood);--ox-tint:var(--oxblood-tint);--ox-deep:var(--oxblood-deep)}.site-shell{position:relative;overflow:clip;isolation:isolate;margin-top:calc((var(--header-h) + var(--announcement-h)) * -1);background:radial-gradient(circle at 18% 22%,rgba(21,39,96,.05),transparent 28rem),linear-gradient(180deg,#f5f2e8 0% 44%,#efece1)}body:has(.vanguard-hero) .site-shell,body:has(.vanguard-intake) .site-shell{background:radial-gradient(circle at 18% 22%,rgba(122,18,48,.05),transparent 28rem),linear-gradient(180deg,#f5f2e8 0% 44%,#efece1)}.site-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--dot) 1.2px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,black 35%,transparent 85%);mask-image:radial-gradient(ellipse at center,black 35%,transparent 85%);opacity:.7}.site-shell>*{position:relative;z-index:1}.hero{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;isolation:isolate}.hero-video,.hero-shade{position:absolute;inset:0;width:100%;height:100%}.hero-video{z-index:-2;object-fit:cover;object-position:center bottom;filter:grayscale(.04) contrast(1) brightness(1.02) saturate(1.1);opacity:0;transition:opacity .14s linear}.hero-video.is-active{opacity:1}.hero-poster-frame{position:absolute;inset:0;z-index:-3}.hero-poster{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:grayscale(.04) contrast(1) brightness(1.02) saturate(1.1)}@media(max-width:700px),(pointer:coarse){.hero-poster{filter:none}}.hero-static-poster:before{content:"";position:absolute;inset:0;z-index:-2;background:#f5f2e80a}.hero-static-poster .hero-video{display:none}.hero-shade{z-index:-1;background:linear-gradient(180deg,rgba(8,8,12,.015) 0%,rgba(8,8,12,0) 34%,rgba(8,8,12,.26) 88%,var(--ink) 100%),radial-gradient(110% 78% at 8% 96%,#15276005,#15276000 62%),radial-gradient(circle at center,#08080c00,#08080c08 68%)}.announcement{position:sticky;top:0;z-index:60;display:flex;justify-content:center;align-items:center;gap:0;min-height:var(--announcement-h);padding:.55rem 1rem;background:#08080c52;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:0;transition:background .32s ease;color:#f5f2e8d1;font-family:var(--mono-font);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center}body:has(.site-header.is-scrolled) .announcement{background:var(--ox);backdrop-filter:none;-webkit-backdrop-filter:none}.announcement a{border:0;background:transparent;color:var(--cream);font-weight:600}.announcement-cta{margin:0;padding:0;text-decoration:underline;text-underline-offset:.18em}.section,.site-footer{width:min(1220px,calc(100% - 3rem));margin:0 auto}.vanguard-logo{--vlh:76px;display:inline-flex;align-items:baseline;color:var(--cream)}.vanguard-logo.is-nav{--vlh:22px}.vanguard-logo svg{display:block;height:var(--vlh);width:calc(var(--vlh) * 1.115);flex:0 0 auto}.vanguard-logo .vanguard-tail{font-family:var(--serif);font-size:calc(var(--vlh) * 1.081);font-weight:400;line-height:1;letter-spacing:.004em;margin-left:calc(var(--vlh) * -.12);color:currentColor;white-space:nowrap}.vanguard-endorse{display:inline-flex;align-items:center;gap:.5rem;color:#f5f2e899}.vanguard-endorse .by{font-family:var(--mono-font);font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.vanguard-endorse svg{display:block}.vanguard-endorse .gname{font-weight:700;font-style:italic;font-size:.9rem;letter-spacing:.07em;text-transform:uppercase}.vanguard-band{background:var(--ink);color:var(--cream);padding:clamp(4.5rem,8vw,7.5rem) 0}.vanguard-tier-tag{align-self:flex-start;background:var(--ox);color:var(--cream);font-family:var(--mono-font);font-size:.68rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;line-height:1;padding:.45rem .7rem}.site-footer{width:min(1220px,calc(100% - 3rem));margin:0 auto}.site-header{position:sticky;top:calc(var(--announcement-h) + var(--header-gap));z-index:50;background:transparent}.site-header-inner{width:min(1220px,calc(100% - 3rem));margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.05rem 1.5rem;border:1px solid transparent;border-radius:0;background:transparent;transition:background-color .32s ease,backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease,border-color .32s ease,box-shadow .32s ease,width .32s ease,margin-top .32s ease,padding .32s ease}.site-header.is-scrolled .site-header-inner{width:min(1220px,calc(100% - 3rem));margin-top:0;padding:.7rem 1.5rem;background:#f5f2e8db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#08080c1f;box-shadow:0 10px 30px #08080c12}.site-header-inner>.brand{justify-self:start}body:has(.site-shell) .site-header:not(.is-scrolled) .site-nav>a{color:#ffffffe6}body:has(.site-shell) .site-header:not(.is-scrolled) .site-nav>a:hover,body:has(.site-shell) .site-header:not(.is-scrolled) .site-nav>a:focus-visible,body:has(.site-shell) .site-header:not(.is-scrolled) .site-nav>a[aria-current=page]{color:#fff}body:has(.site-shell) .site-header:not(.is-scrolled) .site-nav>a:after{background:#fff}body:has(.site-shell) .site-header .brand-logo{transition:filter .32s ease}body:has(.site-shell) .site-header:not(.is-scrolled) .brand-logo{filter:brightness(0) invert(1)}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-button{border-color:var(--cream);background:var(--cream);color:var(--ink)}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-button:hover,body:has(.site-shell) .site-header:not(.is-scrolled) .nav-button:focus-visible{border-color:#fff;background:#fff;color:var(--ink)}.site-header-inner>.site-nav{justify-self:center}.site-header-inner>.nav-actions{justify-self:end;display:inline-flex;align-items:center;gap:1.4rem}.nav-signin{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-soft);font-size:.95rem;font-weight:500;white-space:nowrap;transition:color .18s ease}.nav-signin:hover,.nav-signin:focus-visible{color:var(--text)}.nav-signin-icon{opacity:.75;transition:opacity .18s ease,transform .18s ease}.nav-signin:hover .nav-signin-icon,.nav-signin:focus-visible .nav-signin-icon{opacity:1;transform:translate(1px,-1px)}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-signin{color:#ffffffe6}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-signin:hover,body:has(.site-shell) .site-header:not(.is-scrolled) .nav-signin:focus-visible{color:#fff}.brand,.footer-brand{display:inline-flex;align-items:center;gap:.7rem}.brand-logo{width:148px;height:auto}.site-nav{display:flex;align-items:center;gap:2.6rem;color:var(--text);font-size:.95rem;font-weight:500}.nav-dropdown{position:relative}.nav-dropdown-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 0;border:0;background:none;color:var(--text-soft);font-size:.95rem;font-weight:500;font-family:inherit;cursor:pointer;transition:color .18s ease}.nav-dropdown:hover .nav-dropdown-toggle,.nav-dropdown:focus-within .nav-dropdown-toggle{color:var(--text)}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-dropdown-toggle{color:#ffffffe6}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-dropdown:hover .nav-dropdown-toggle,body:has(.site-shell) .site-header:not(.is-scrolled) .nav-dropdown:focus-within .nav-dropdown-toggle{color:#fff}.nav-caret{width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform .2s ease}.nav-dropdown:hover .nav-caret,.nav-dropdown:focus-within .nav-caret{transform:rotate(225deg) translateY(-.1rem)}.nav-dropdown-panel{position:absolute;top:calc(100% + .9rem);left:50%;z-index:60;display:grid;grid-template-columns:19rem 17rem;transform:translate(-50%) translateY(-6px);border:1px solid rgba(8,8,12,.14);border-radius:0;background:var(--cream);box-shadow:0 24px 70px #08080c2e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .2s ease,visibility 0s linear .18s}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .18s ease,transform .2s ease}.nav-dropdown-panel:before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1rem}.nav-dropdown-kicker{display:block;margin-bottom:.55rem;color:var(--ox);font-family:var(--mono-font);font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.nav-dropdown-list{--ox:var(--lapis-deep);--ox-tint:var(--lapis);--ox-deep:var(--lapis-deep);display:flex;flex-direction:column;gap:.15rem;padding:1.1rem .9rem 1.1rem 1.1rem;border-radius:0}.nav-dropdown-list .nav-dropdown-kicker{padding-left:.45rem}.nav-dropdown-list a{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem .45rem;border-radius:0;transition:background-color .14s ease}.nav-dropdown-list a:hover,.nav-dropdown-list a:focus-visible{background:var(--cream-alt)}.nav-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;height:1.9rem;margin-top:.1rem;border:1px solid rgba(8,8,12,.12);border-radius:0;background:#fff;color:var(--ox)}.nav-item-copy{display:flex;flex-direction:column;gap:.12rem}.nav-item-copy strong{color:var(--text);font-size:.92rem;font-weight:650;line-height:1.25}.nav-item-copy small{color:var(--text-muted);font-size:.8rem;font-weight:400;line-height:1.35}.nav-dropdown-feature{display:flex;flex-direction:column;align-items:flex-start;padding:1.1rem 1.2rem 1.2rem;border-left:1px solid rgba(8,8,12,.1);border-radius:0;background:var(--cream-alt)}.nav-dropdown-feature strong{margin-bottom:.35rem;color:var(--text);font-family:var(--serif);font-size:1.35rem;font-weight:400;line-height:1.15}.nav-dropdown-feature small{color:var(--text-muted);font-size:.82rem;line-height:1.45}.nav-feature-link{margin-top:auto;padding-top:.9rem;color:var(--ox);font-size:.85rem;font-weight:650;transition:color .14s ease}.nav-feature-link:hover,.nav-feature-link:focus-visible{color:var(--ox-tint)}.nav-button,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;border:1px solid var(--ox);border-radius:.55rem;background:var(--ox);color:var(--cream);padding:.75rem 1.15rem;font-weight:600;white-space:nowrap;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-button:hover,.nav-button:focus-visible,.primary-action:hover,.primary-action:focus-visible{border-color:var(--ox-tint);background:var(--ox-tint);color:var(--cream);box-shadow:none;transform:translateY(-2px)}.nav-button:after,.primary-action:after{content:"→";transition:transform .18s ease}.nav-button:hover:after,.nav-button:focus-visible:after,.primary-action:hover:after,.primary-action:focus-visible:after{transform:translate(3px)}.primary-action{margin-top:2rem}.hero-copy{place-self:center;width:min(900px,calc(100% - 3rem));padding:8rem 0 9rem;text-align:center}.hero-copy .hero-stat span,.hero-copy .counter-symbol,.hero-copy .counter-symbol-currency,.hero-copy .counter-digit,.hero-copy .hero-stat .counter-symbol-separator{color:#fff}.hero-copy .hero-stat{text-shadow:0 1px 0 rgba(255,255,255,.08),0 22px 70px rgba(180,216,255,.18),0 54px 110px rgba(7,13,20,.52)}.hero-copy .primary-action{border-color:var(--cream);background:var(--cream);color:var(--ink)}.hero-copy .primary-action:hover,.hero-copy .primary-action:focus-visible{border-color:#fff;background:#fff;color:var(--ink)}.eyebrow{margin:0 0 1rem;color:var(--ox);font-family:var(--mono-font);font-size:.72rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:1rem;font-family:var(--serif);font-size:clamp(3.2rem,7vw,6.6rem);line-height:.98;font-weight:400;letter-spacing:-.02em;text-wrap:balance}.hero-stat{font-family:"Bebas Neue FF",var(--body-font);font-weight:400;font-size:clamp(3rem,5.6vw,6.6875rem);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.hero-stat span{display:inline-block;color:#f5f2e8eb;transition:opacity .22s ease}.rolling-counter{display:inline-flex;align-items:baseline;justify-content:center;gap:.006em;font-feature-settings:"tnum" 1,"kern" 1;font-variant-numeric:tabular-nums}.counter-char{display:inline-block;min-width:.6em}.hero-stat .counter-char{min-width:.42em}.hero-stat .counter-digit{transform:translateY(.21em);-webkit-mask-image:none;mask-image:none;clip-path:inset(1% 0 23.5% 0)}.hero-stat .counter-symbol-currency{font-size:.87em;transform:translateY(-.09em)}.hero-stat .counter-symbol-separator{min-width:.04em;margin:0;font-size:1em;transform:translateY(-.06em)}.counter-symbol{min-width:auto;color:#08080ce0}.counter-symbol-currency{margin-right:.025em;color:#08080ceb;font-size:.95em;font-weight:400;transform:translateY(-.07em)}.counter-symbol-separator{min-width:.12em;margin:0 .01em;font-size:.7168em;font-weight:300;text-shadow:none;transform:translateY(-.27em)}.hero-stat .counter-symbol-separator{color:#08080ca8}.counter-digit{--counter-delay:0ms;--counter-duration:1.12s;--odometer-steps:1;position:relative;display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:baseline;color:#08080cf2;border-radius:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 20%,black 80%,transparent 100%)}.counter-digit:before,.counter-digit:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.counter-digit:before{background:none;opacity:0}.counter-digit:after{box-shadow:none}.counter-digit-current{display:block;height:1em;line-height:1}.counter-digit-reel{display:block}.counter-digit.is-rolling .counter-digit-reel{animation:counter-odometer-slide-up var(--counter-duration) cubic-bezier(.16,1,.3,1) var(--counter-delay) forwards,counter-odometer-focus var(--counter-duration) cubic-bezier(.16,1,.3,1) var(--counter-delay) both}.counter-digit-reel>span{display:block;height:1em;line-height:1}@keyframes counter-odometer-slide-up{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--odometer-steps) * -1em),0)}}@keyframes counter-odometer-focus{0%,to{filter:blur(0)}42%{filter:blur(.01em)}}@media(prefers-reduced-motion:reduce){.counter-digit.is-rolling .counter-digit-reel{animation:none;transform:translate3d(0,calc(var(--odometer-steps) * -1em),0)}.proof-stack-card,.proof-deck.is-switching .proof-stack-card[data-state=active],.proof-deck.is-switching .proof-stack-card[data-state=exiting]{animation:none;transition:none}}.hero-copy .hero-stat{margin-bottom:0}.hero-copy .primary-action{margin-top:1.35rem}.client-strip{padding:1rem 0 1.2rem;overflow:hidden;background:#08080c52;border-top:1px solid rgba(245,242,232,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.client-rail{display:flex;width:max-content;animation:client-marquee 34s linear infinite;will-change:transform}.client-track{display:flex;align-items:center;justify-content:space-around;gap:4rem;flex:0 0 auto;min-width:max-content;padding-right:4rem}.client-track img{display:block;width:130px;max-width:none;height:30px;object-fit:contain;flex:0 0 auto;filter:grayscale(1) brightness(1.12);opacity:.88}.client-track .client-logo-ethena{width:128px}.client-track .client-logo-paypal{width:156px;filter:grayscale(1) brightness(4.2)}.client-track .client-logo-layerzero{filter:invert(1) brightness(1.05)}.client-logo-jupiter{display:inline-flex;align-items:center;gap:.55rem;color:var(--cream);font-size:1.2rem;font-weight:500;opacity:.88}.client-logo-jupiter img{width:2.45rem;height:2.45rem;max-width:none;filter:grayscale(1) brightness(1.12)}@keyframes client-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.section{padding:6.5rem 0}h2{margin-bottom:0;font-family:var(--serif);font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.06;font-weight:400;letter-spacing:-.012em;text-wrap:balance}.quote-author{display:inline-flex;align-items:center;gap:.72rem;min-width:0}.quote-author-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3rem;height:3rem;border:1px solid rgba(8,8,12,.14);border-radius:0;background:linear-gradient(145deg,#08080c1f,#08080c0a),#08080c0a;color:#08080ceb;font-size:.92rem;font-weight:800;letter-spacing:-.02em;box-shadow:inset 0 1px #08080c1a,0 10px 24px #0003}.quote-author-mark:has(img){width:3.7rem}.quote-author-mark img{display:block;width:84%;height:84%;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.72}.quote-author-text{display:grid;gap:.12rem;min-width:0}.quote-author-name,.quote-author-protocol{display:block;white-space:nowrap}.quote-author-name{color:var(--text);font-size:.98rem;font-weight:750;line-height:1.15}.quote-author-protocol{color:var(--text-muted);font-size:.92rem;font-weight:600;line-height:1.2}.proof-stack-context,.proof-stack-card{border:1px solid var(--line);background:linear-gradient(145deg,#08080c14,#08080c07);box-shadow:inset 0 1px #08080c14,0 24px 70px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.proof-stack{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.44fr);gap:clamp(.8rem,1.55vw,1.2rem);align-items:stretch;perspective:1300px}.proof-stack-showcase{display:grid;align-content:start;gap:clamp(1.35rem,2.7vw,2.15rem);min-width:0}.proof-stack-headline{max-width:780px;margin:0;color:var(--text);font-family:var(--serif);font-size:clamp(2.25rem,5vw,4.2rem);font-weight:400;line-height:1.04;letter-spacing:-.012em;text-wrap:balance}.proof-deck{position:relative;width:min(100%,39rem);min-height:clamp(18.75rem,25vw,23.25rem);justify-self:center;transform-style:preserve-3d}.proof-stack-card{position:absolute;inset:.55rem 1.45rem auto .35rem;display:grid;min-height:clamp(18.75rem,25vw,23.25rem);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(.45rem,1vw,.7rem);padding:clamp(.8rem,1.25vw,1.05rem);border:1px solid rgba(8,8,12,.18);border-radius:0;background:var(--cream);box-shadow:0 24px 60px #08080c1f;opacity:0;overflow:hidden;pointer-events:none;transform:translate3d(2rem,1.1rem,0) rotate(-1.4deg) scale(.975);transition:opacity .42s ease,transform .56s cubic-bezier(.2,.8,.16,1),filter .42s ease;will-change:transform,opacity}.proof-stack-card:before{content:none}.proof-stack-card:after{content:"";position:absolute;inset:.5rem;border:1px solid rgba(8,8,12,.1);pointer-events:none}.proof-stack-card[data-state=active]{z-index:3;opacity:1;pointer-events:auto;transform:rotateX(3deg) rotateY(-6deg) rotate(.8deg) translateZ(0) scale(1)}.proof-stack-card[data-state=next]{inset:1.25rem .65rem auto .85rem;z-index:2;opacity:.62;filter:saturate(.8);transform:rotateX(2deg) rotateY(-4deg) rotate(-.2deg) translateZ(-28px) scale(.975)}.proof-stack-card[data-state=queued]{inset:1.95rem 0 auto 1.35rem;z-index:1;opacity:.36;filter:saturate(.65);transform:rotateX(1deg) rotateY(-3deg) rotate(-1deg) translateZ(-54px) scale(.955)}.proof-stack-card[data-state=exiting]{z-index:4;opacity:0;pointer-events:none;filter:saturate(.86);transform:rotateX(6deg) rotateY(-12deg) rotate(-3.8deg) translate3d(-4.2rem,1.4rem,70px) scale(.982)}.proof-stack-card[data-state=hidden]{z-index:0}.proof-deck.is-switching .proof-stack-card[data-state=active]{animation:proof-card-arrive .76s cubic-bezier(.18,.82,.14,1)}.proof-deck.is-switching .proof-stack-card[data-state=exiting]{animation:proof-card-depart .76s cubic-bezier(.62,0,.28,1) both}.proof-card-top,.proof-card-copy,.proof-card-signature{position:relative;z-index:1}.proof-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.proof-card-crest{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(8,8,12,.18);border-radius:50%;background:var(--cream-alt);color:#08080cb3;font-family:var(--serif);font-size:1.1rem;font-weight:400;box-shadow:none}.proof-card-crest img{display:block;width:72%;height:72%;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.72}.proof-card-crest:has(img){font-size:0}.proof-card-crest[data-protocol=tenor]{overflow:hidden;background:#fff}.proof-card-crest[data-protocol=tenor] img{width:100%;height:100%;border-radius:50%}.proof-card-protocol{display:grid;justify-items:end;gap:.24rem;text-align:right}.proof-card-protocol span{color:#08080c9e;font-size:.62rem;font-weight:900;letter-spacing:.17em;line-height:1;text-transform:uppercase}.proof-card-protocol strong{color:#08080cc7;font-size:.9rem;font-weight:850;line-height:1}.proof-card-copy{display:grid;max-width:min(34rem,96%);align-content:start;align-self:center;gap:0}.proof-stack-card blockquote{position:relative;margin:0;max-width:31rem;color:#08080ccc;font-family:var(--serif);font-size:clamp(1.12rem,1.72vw,1.62rem);font-style:italic;font-weight:400;line-height:1.24}.proof-stack-card blockquote:after{content:none}.proof-stack-card blockquote.proof-quote-md{font-size:clamp(.98rem,1.46vw,1.38rem);line-height:1.22}.proof-stack-card blockquote.proof-quote-lg{font-size:clamp(.88rem,1.26vw,1.16rem);line-height:1.28}.proof-stack-card blockquote.proof-quote-xl{font-size:clamp(.78rem,1.04vw,.98rem);line-height:1.34}.proof-card-signature{display:grid;align-self:end;justify-items:start;gap:.08rem}.proof-card-signature span{color:#08080cc7;font-family:var(--serif);font-size:clamp(1.05rem,1.72vw,1.5rem);font-weight:400;font-style:italic;letter-spacing:-.01em;line-height:.9}.proof-card-signature small{color:#08080c9e;font-size:.72rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.proof-font-catalog{display:grid;gap:1rem}.proof-font-catalog-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:0 .15rem}.proof-font-catalog-head span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.proof-font-catalog-head strong{color:var(--text);font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.1}.proof-font-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.proof-font-catalog-card{position:relative;display:flex;min-height:22rem;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.25rem;border:1px solid rgba(8,8,12,.18);border-radius:0;background:var(--cream);box-shadow:0 18px 44px #08080c1a}.proof-font-catalog-card:before{content:none}.proof-font-catalog-card:after{content:"";position:absolute;inset:.65rem;border:1px solid rgba(8,8,12,.1);pointer-events:none}.proof-font-catalog-card blockquote{margin:0;color:#08080ccc;font-family:var(--quote-font);font-size:clamp(1.1rem,1.65vw,1.55rem);font-style:italic;font-weight:400;line-height:1.24}.proof-dimensional-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-dimensional-card{min-height:20rem}.proof-dimensional-card blockquote{position:relative;max-width:28rem;font-family:var(--serif);font-size:clamp(1.06rem,1.5vw,1.42rem);line-height:1.22}.proof-dimensional-card blockquote:after{content:attr(data-engraved-text);position:absolute;inset:0;pointer-events:none}.dimensional-plate .proof-card-copy{width:min(100%,30rem);padding:1rem;border:1px solid rgba(8,8,12,.08);border-radius:0;box-shadow:inset 0 1px #08080c0f,inset 0 -1px #000000b3,0 1px #08080c09}.proof-font-catalog-card .proof-card-signature span{font-size:clamp(1.3rem,1.9vw,1.75rem)}.proof-signature-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-signature-catalog .proof-font-catalog-card{min-height:19rem}.proof-signature-sample span{font-family:var(--signature-font);font-style:var(--signature-style);font-size:clamp(1.16rem,2.1vw,1.96rem);letter-spacing:0}.proof-signature-sample span+span{margin-top:-.35rem;color:#08080cbd}.proof-stack-context{display:flex;min-height:clamp(21.5rem,29vw,27rem);flex-direction:column;justify-content:space-between;padding:clamp(.8rem,1.5vw,1rem);border:1px solid var(--line);border-radius:0;background:var(--cream-alt);box-shadow:none}.proof-stack-context span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.proof-stack-context strong{display:block;margin-top:.45rem;color:var(--text);font-family:var(--serif);font-size:clamp(2.25rem,4.8vw,4.25rem);font-weight:400;line-height:.95;letter-spacing:-.012em}.proof-stack-context p{max-width:20rem;margin:.75rem 0 0;color:var(--text-muted);font-size:.94rem;line-height:1.45}.proof-stack-context small{display:block;max-width:16rem;margin-top:.65rem;color:#08080c9e;font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.proof-stack-logos{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:.45rem}.proof-stack-logo-button{grid-column:span 5}.proof-stack-logo-button:nth-child(-n+10){grid-column:span 6}.proof-stack-logo-button{min-width:0;padding:0;border:0;background:transparent;color:inherit;aspect-ratio:1}.proof-stack-logo-button:focus-visible{outline:2px solid rgba(8,8,12,.6);outline-offset:3px;border-radius:0}.quote-author-mark:is([data-protocol=megaeth],[data-protocol=usdt0],[data-protocol=ethena],[data-protocol=tenor]) img,.proof-card-crest:is([data-protocol=megaeth],[data-protocol=usdt0],[data-protocol=ethena],[data-protocol=tenor]) img{filter:none}.quote-author-mark[data-protocol=footium] img,.proof-card-crest[data-protocol=footium] img{filter:grayscale(1)}.proof-stack-logo-button:hover .proof-stack-mark,.proof-stack-logo-button:focus-visible .proof-stack-mark,.proof-stack-logo-button.is-active .proof-stack-mark{border-color:var(--ox);background:var(--cream);box-shadow:none;opacity:1;transform:translateY(-1px)}.proof-stack-logo-button:not(.is-active) .proof-stack-mark{opacity:.62}@keyframes proof-card-arrive{0%{opacity:.48;filter:saturate(.75);transform:rotateX(1deg) rotateY(-3deg) rotate(-1deg) translate3d(1.7rem,1.35rem,-52px) scale(.955)}58%{opacity:1;filter:saturate(.96);transform:rotateX(4deg) rotateY(-8deg) rotate(1.35deg) translate3d(-.22rem,-.12rem,16px) scale(1.008)}to{opacity:1;filter:saturate(1);transform:rotateX(3deg) rotateY(-6deg) rotate(.8deg) translateZ(0) scale(1)}}@keyframes proof-card-depart{0%{opacity:1;filter:saturate(1);transform:rotateX(3deg) rotateY(-6deg) rotate(.8deg) translateZ(0) scale(1)}42%{opacity:.92;filter:saturate(.94);transform:rotateX(5deg) rotateY(-10deg) rotate(-1.6deg) translate3d(-1.25rem,.25rem,42px) scale(1.01)}to{opacity:0;filter:saturate(.7);transform:rotateX(7deg) rotateY(-15deg) rotate(-4.4deg) translate3d(-5.2rem,1.65rem,84px) scale(.976)}}.final-cta,.modal-card{border:1px solid var(--line);background:var(--cream);box-shadow:0 28px 80px #08080c2e}.final-cta{margin-top:2rem;margin-bottom:4rem;padding:clamp(2rem,5vw,4rem);border-radius:0;text-align:center}.final-cta h2{margin:0 auto}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem 2rem;margin-top:4rem;padding:2.4rem 0 3rem;border-top:1px solid var(--line);color:var(--text-muted);font-size:.9rem}.footer-brand{font-weight:700}.footer-brand img{width:132px;height:auto}.footer-social{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(8,8,12,.12);border-radius:0;color:var(--text-soft);font-size:0;line-height:0;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.footer-social a:before{content:"";width:1rem;height:1rem;display:block;flex:0 0 auto;background:currentColor;mask:center / contain no-repeat;-webkit-mask:center / contain no-repeat}.footer-social a[href*="x.com"]:before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817-5.966 6.817H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817-5.966 6.817H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z'/%3E%3C/svg%3E")}.footer-social a[href*="t.me"]:before{width:1.05rem;height:1.05rem;transform:translate(-.02rem);mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.944 4.667 18.73 19.812c-.242 1.07-.874 1.336-1.77.832l-4.89-3.604-2.36 2.27c-.261.262-.48.48-.982.48l.35-4.98 9.066-8.192c.394-.351-.086-.546-.612-.195L6.326 13.47l-4.825-1.51c-1.049-.327-1.068-1.048.219-1.551L20.59 3.14c.875-.327 1.64.195 1.354 1.527Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.944 4.667 18.73 19.812c-.242 1.07-.874 1.336-1.77.832l-4.89-3.604-2.36 2.27c-.261.262-.48.48-.982.48l.35-4.98 9.066-8.192c.394-.351-.086-.546-.612-.195L6.326 13.47l-4.825-1.51c-1.049-.327-1.068-1.048.219-1.551L20.59 3.14c.875-.327 1.64.195 1.354 1.527Z'/%3E%3C/svg%3E")}.footer-social a[href*="linkedin.com"]:before{width:.95rem;height:.95rem;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286ZM5.337 7.433a2.062 2.062 0 1 1 0-4.123 2.062 2.062 0 0 1 0 4.123ZM7.119 20.452H3.554V9h3.565v11.452ZM22.225 0H1.771C.792 0 0 .774 0 1.729V22.27C0 23.226.792 24 1.771 24h20.451C23.2 24 24 23.226 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286ZM5.337 7.433a2.062 2.062 0 1 1 0-4.123 2.062 2.062 0 0 1 0 4.123ZM7.119 20.452H3.554V9h3.565v11.452ZM22.225 0H1.771C.792 0 0 .774 0 1.729V22.27C0 23.226.792 24 1.771 24h20.451C23.2 24 24 23.226 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003Z'/%3E%3C/svg%3E")}.footer-social a:hover,.footer-social a:focus-visible{border-color:#08080c42;background:#08080c0f;color:var(--text);transform:translateY(-1px)}.modal-shell{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.modal-shell[hidden]{display:none}.modal-backdrop{position:absolute;inset:0;background:#08080c73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-card{position:relative;z-index:1;width:min(100%,32rem);padding:1.4rem;border-radius:0;transition:width .42s cubic-bezier(.22,1,.36,1)}.modal-head h2{margin:0;font-size:clamp(1.8rem,5vw,2.6rem)}.modal-form{transition:opacity .14s ease}.modal-form.is-leaving{opacity:0;pointer-events:none}.modal-head{transition:opacity .14s ease}.modal-head.is-swapping{opacity:0}.modal-form label{display:block;margin-bottom:.9rem}.modal-form span{display:block;margin-bottom:.45rem;color:var(--text-soft);font-size:.92rem;font-weight:600}.modal-form input{width:100%;border:1px solid var(--line);border-radius:0;padding:.9rem 1rem;background:#ffffff8c;color:var(--text)}.modal-form input::placeholder{color:#08080c9e}.modal-card.is-scheduling{width:min(100%,46rem);max-height:calc(100vh - 2rem);overflow-y:auto}.intake-schedule{margin-top:1.4rem}.intake-schedule h3{margin:.35rem 0 0;font-size:clamp(1.5rem,4vw,2rem)}.intake-schedule-copy{margin:.7rem 0 1.1rem;color:var(--text-soft);line-height:1.5}.intake-schedule h3+.intake-schedule-frame{margin-top:1.1rem}.intake-schedule-frame{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--cream)}.intake-schedule-frame.is-animated{transition:height .42s cubic-bezier(.22,1,.36,1)}.intake-schedule-frame .calendly-inline-widget{position:absolute;inset:0 0 auto}.intake-schedule-frame.is-collapsed{height:auto;overflow:visible;border:0;background:none}.intake-schedule-skeleton{position:absolute;inset:0;background:linear-gradient(100deg,#08080c08 30%,#08080c12,#08080c08 70%);background-size:220% 100%;animation:intake-schedule-shimmer 1.6s ease-in-out infinite;transition:opacity .32s ease}.intake-schedule.is-ready .intake-schedule-skeleton{opacity:0;pointer-events:none}@keyframes intake-schedule-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.intake-schedule .calendly-inline-widget{opacity:0;transition:opacity .32s ease}.intake-schedule.is-ready .calendly-inline-widget{opacity:1}@media(prefers-reduced-motion:reduce){.modal-card,.modal-form,.modal-head,.intake-schedule-frame.is-animated,.intake-schedule .calendly-inline-widget,.intake-schedule-skeleton{transition:none}.intake-schedule-skeleton{animation:none}}.intake-form+.intake-schedule{margin-top:0;padding:clamp(1rem,2.4vw,1.25rem);border:1px solid rgba(8,8,12,.16);background:var(--cream-alt)}.intake-schedule-status:empty{display:none}.intake-schedule .primary-action{display:inline-block;margin-top:.4rem}.gs-select{position:relative}.gs-select .gs-select-native{display:none}.gs-select-button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.9rem 1rem;border:1px solid var(--line);border-radius:0;background:#ffffff8c;color:var(--text);font-family:var(--body-font);font-size:1rem;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.gs-select-button:hover{border-color:#08080c4d}.gs-select-button:focus-visible,.gs-select.is-open .gs-select-button{outline:none;border-color:var(--ox)}.intake-form .gs-select-button{padding:.62rem 1rem}.gs-select-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gs-select-caret{flex:none;width:.66rem;height:.36rem;background-image:linear-gradient(45deg,transparent 50%,var(--text-soft) 50%),linear-gradient(135deg,var(--text-soft) 50%,transparent 50%);background-size:.36rem .36rem;background-repeat:no-repeat;background-position:0 50%,.3rem 50%;transition:transform .18s ease}.gs-select.is-open .gs-select-caret{transform:rotate(180deg)}.gs-select-panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:60;width:100%;max-height:17rem;overflow-y:auto;padding:.45rem;border:1px solid rgba(8,8,12,.14);border-radius:0;background:var(--cream);box-shadow:0 24px 70px #08080c2e;transform:translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .2s ease,visibility 0s linear .18s}.gs-select.is-open .gs-select-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.gs-select-group-label{display:block;padding:.6rem .45rem .35rem;color:var(--ox);font-family:var(--mono-font);font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.gs-select-group+.gs-select-group,.gs-select-group+.gs-select-option{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.15rem}.gs-select-option{padding:.5rem .45rem;color:var(--text-soft);font-size:.94rem;line-height:1.35;cursor:pointer;transition:background-color .14s ease,color .14s ease}.gs-select-option.is-active{background:var(--cream-alt);color:var(--text)}.gs-select-option[aria-selected=true]{color:var(--text);font-weight:600;box-shadow:inset 2px 0 0 var(--ox)}.modal-submit{width:100%;justify-content:center}.form-status{min-height:1.5rem;margin:.85rem 0 0;color:var(--text-muted);font-size:.92rem}body:has(.intake-page){background:linear-gradient(180deg,var(--ink) 0 var(--announcement-h),#efece1 var(--announcement-h)) no-repeat,#efece1}@media(max-width:900px){:root{--announcement-h:52px}.announcement{gap:0;padding:.5rem .75rem;font-size:.82rem;line-height:1.25}.announcement-cta{white-space:nowrap}.site-header,.section,.site-footer{width:min(100% - 1.5rem,1220px)}.site-header-inner{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.75rem}.site-header.is-scrolled .site-header-inner{width:100%;padding:.65rem .75rem}.site-nav{display:none;gap:1rem}.site-nav a{display:none}.hero{min-height:820px}.site-shell:before{display:none}.hero-copy{padding:5rem 0 7rem;text-align:left}h1{font-size:clamp(3.15rem,15vw,5rem)}.hero-stat{font-size:clamp(2.15rem,9vw,4rem);letter-spacing:-.045em}.client-track{gap:2rem;padding-right:2rem}.client-rail{animation-duration:28s}.proof-stack{grid-template-columns:1fr}.proof-stack-headline{font-size:clamp(2.25rem,8.6vw,4rem)}.proof-stack{gap:1.75rem}.proof-font-catalog-grid,.proof-signature-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-deck,.proof-stack-context{min-height:19.5rem}.proof-deck{min-height:22.75rem}.proof-stack-context{margin-top:.75rem}.proof-stack-card{will-change:auto}.proof-stack-card[data-state=next],.proof-stack-card[data-state=queued],.proof-stack-card[data-state=hidden],.proof-stack-card[data-state=exiting]{display:none}.proof-deck.is-switching .proof-stack-card[data-state=active]{animation:none}.section{padding:4.5rem 0}.site-footer{flex-direction:column;align-items:flex-start}}@media(max-width:520px){:root{--announcement-h:68px}.announcement{align-content:center;gap:0;padding-inline:.65rem;font-size:.76rem}.brand-logo{width:118px}.site-header-inner{border-radius:0}.nav-button{min-width:0}.nav-button,.primary-action{min-height:2.65rem;padding:.65rem .8rem;font-size:.86rem}.hero{min-height:780px}.hero-video{display:none}.hero-copy{width:min(100% - 1.5rem,900px);padding-top:4rem}.client-strip{padding-bottom:1rem}.client-track img{width:118px;max-width:none;height:26px}.client-track .client-logo-ethena{width:98px}.client-track .client-logo-paypal{width:118px}.client-logo-jupiter{font-size:1rem;gap:.4rem}.client-logo-jupiter img{width:1.92rem;height:1.92rem}.proof-stack-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.proof-stack-context{min-height:0;margin-top:1rem;padding:.75rem}.proof-font-catalog-head{align-items:start;flex-direction:column}.proof-font-catalog-grid,.proof-signature-catalog-grid{grid-template-columns:1fr}.proof-stack-card{inset:0 .8rem auto 0;min-height:21.5rem}.proof-stack-card[data-state=next]{inset:1rem .4rem auto}.proof-stack-card[data-state=queued]{inset:2rem 0 auto .8rem}}.nav-dropdown-panel.is-single{grid-template-columns:20rem}.nav-dropdown:has(a[aria-current=page]) .nav-dropdown-toggle{color:var(--text)}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-dropdown:has(a[aria-current=page]) .nav-dropdown-toggle{color:var(--cream)}.coverage-section{--coverage-accent:var(--ox);--coverage-a:var(--ink);--coverage-a-soft:rgba(8, 8, 12, .28);--coverage-b:var(--ox);--coverage-b-soft:rgba(21, 39, 96, .55);width:min(1560px,calc(100% - 3rem));padding:clamp(3rem,6vw,5rem) 0 clamp(1.75rem,4vw,3rem)}.coverage-panel{padding:0;border:0;background:none;color:var(--ink)}[data-coverage].is-running .coverage-links line{animation:coverage-draw var(--cycle, 14s) ease-in-out infinite;animation-delay:var(--delay, 0ms)}@keyframes coverage-draw{0%{stroke-dashoffset:var(--len, 400)}9%{stroke-dashoffset:0}78%{stroke-dashoffset:0}88%{stroke-dashoffset:var(--len, 400)}to{stroke-dashoffset:var(--len, 400)}}.coverage-source.is-a{grid-column:1;grid-row:2;align-items:flex-end;text-align:right}.coverage-source.is-b{grid-column:3;grid-row:2;align-items:flex-start;text-align:left}.coverage-source.is-a .coverage-pct{color:var(--coverage-a)}.coverage-source.is-b .coverage-pct{color:var(--coverage-b)}[data-coverage].is-running .coverage-code-total{animation:coverage-plaque var(--cycle, 14s) linear infinite}@keyframes coverage-plaque{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}0.4%{opacity:1;transform:translate(-50%,-50%) scale(.2)}1.6%{opacity:1;transform:translate(-50%,-50%) scale(1.22)}2.6%{opacity:1;transform:translate(-50%,-50%) scale(.94)}3.4%{opacity:1;transform:translate(-50%,-50%) scale(1)}79%{opacity:1;transform:translate(-50%,-50%) scale(1)}80.4%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}82%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.coverage-cell{aspect-ratio:1;background:#08080c12;transform:scale(0);opacity:0}[data-coverage].is-running .coverage-cell{animation:coverage-cell var(--cycle, 14s) linear infinite;animation-delay:var(--d, 0ms)}@keyframes coverage-cell{0%{opacity:0;transform:scale(0)}0.4%{opacity:1;transform:scale(.2)}1.6%{opacity:1;transform:scale(1.22)}2.6%{opacity:1;transform:scale(.94)}3.4%{opacity:1;transform:scale(1)}79%{opacity:1;transform:scale(1)}80.4%{opacity:1;transform:scale(1.14)}82%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}[data-coverage].is-running .coverage-cell[data-owner=a]{background:var(--coverage-a)}[data-coverage].is-running .coverage-cell[data-owner=b]{background:var(--coverage-b)}[data-coverage].is-running .coverage-cell[data-owner=fuzz]{background:#08080c57}.coverage-section.is-lapis{--coverage-accent:var(--ink);--coverage-a:var(--lapis-deep);--coverage-a-soft:rgba(21, 39, 96, .55);--coverage-b:var(--oxblood);--coverage-b-soft:rgba(122, 18, 48, .55)}@media(max-width:900px){.coverage-source.is-a,.coverage-source.is-b{align-items:center;text-align:center}.coverage-source.is-a{grid-column:1;grid-row:2}.coverage-source.is-b{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.coverage-cell,[data-coverage].is-running .coverage-cell{opacity:1;transform:none;animation:none!important}[data-coverage].is-running .coverage-code-total{opacity:1;transform:translate(-50%,-50%);animation:none!important}[data-coverage].is-running .coverage-links line{animation:none!important;stroke-dashoffset:0}}[data-coverage].is-running .coverage-cell[data-owner=fuzz]{padding:26%;background:#08080c80;background-clip:content-box}.lifecycle-item.is-active{background:var(--cream)}.lifecycle-item.is-active .lifecycle-glyph{color:var(--cream);background:var(--ox);border-color:var(--ox)}.lifecycle-item.is-active .lifecycle-label{color:var(--ox)}.lifecycle-item.is-active .lifecycle-tick{transform:scaleX(1);transition:transform .22s ease}.lifecycle-item.is-active .lifecycle-tick.is-running{animation:lifecycle-tick 7s linear forwards}@keyframes lifecycle-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lifecycle-item.is-active .lifecycle-tick{transition:none;animation:none}}[data-coverage].is-paused .coverage-cell,[data-coverage].is-paused .coverage-code-total,[data-coverage].is-paused .coverage-links line{animation-play-state:paused}.vgm-step.is-active{background:var(--cream);border-left-color:var(--ox)}.vgm-step.is-active .vgm-step-name{color:var(--ink)}.vgm-step.is-active .vgm-step-idx{color:var(--ox)}.vgm-step.is-done .vgm-step-check{opacity:1;transform:none}.vgm-cell{aspect-ratio:1;background:#08080c0e;opacity:0;transform:scale(.55);transition:opacity .34s ease,transform .34s cubic-bezier(.2,.8,.16,1),background-color .42s ease,box-shadow .3s ease}.vgm-label{align-self:end;padding-bottom:.3rem;color:var(--text-muted);font-family:var(--mono-font);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .42s ease}.vgm-label[data-chain=on]{color:var(--text-soft)}.vgm-boundary{position:relative;align-self:center;height:1.35rem;opacity:0;transition:opacity .42s ease .4s}.vgm-boundary:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(8,8,12,.28)}.vgm-boundary b{position:absolute;right:0;padding:0 .3rem;background:var(--cream-alt);color:var(--text-muted);font-family:var(--mono-font);font-size:.55rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vgm-boundary b:first-child{bottom:50%;margin-bottom:.1rem}.vgm-boundary b.is-below{top:50%;margin-top:.1rem}.is-map .vgm-wires line{opacity:1}.is-web2 .vgm-wires line{stroke:#08080c66}.is-map .vgm-cell{opacity:1;transform:none;transition-delay:var(--dm, 0ms)}.is-map .vgm-label,.is-map .vgm-boundary{opacity:1}.is-a .vgm-cell[data-owner=a],.is-b .vgm-cell[data-owner=b],.is-fuzz .vgm-cell[data-owner=f]{transition-delay:var(--df, 0ms)}.is-a .vgm-cell[data-owner=a]{background:#08080cb8}.is-b .vgm-cell[data-owner=b]{background:#08080c8f}.is-fuzz .vgm-cell[data-owner=f]{background:#08080c66}.is-defender .vgm-cell[data-chain=on]{background:#08080cb8;transition-delay:var(--dr, 0ms)}.is-bounty .vgm-shield rect{stroke-dashoffset:0}.is-bounty .vgm-shield-tag{opacity:1;transform:none;transition-delay:.9s}.vgm-map .vgm-cell.is-swapped[data-chain=on]{position:relative;background:var(--cream);box-shadow:inset 0 0 0 1.5px var(--ox);transition-delay:0ms}.vgm-map .vgm-cell.is-swapped[data-chain=on]:after{content:"";position:absolute;inset:15%;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a1230' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/><path d='M21 3v5h-5'/><path d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/><path d='M8 16H3v5'/></svg>") center / contain no-repeat;animation:vgm-swap-spin 1.5s linear infinite}@keyframes vgm-swap-spin{to{transform:rotate(360deg)}}.is-web2 .vgm-cell[data-chain=off]{background:var(--ox);transition-delay:var(--dw, 0ms)}.is-web2 .vgm-label[data-chain=off]{color:var(--text-soft)}.is-clearing .vgm-cell,.is-clearing .vgm-label,.is-clearing .vgm-boundary,.is-clearing .vgm-wires line{transition-delay:0ms}.is-paused .vgm-shield rect,.is-paused .vgm-cell,.is-paused .vgm-cell.is-swapped:after{animation-play-state:paused}.is-jump .vgm-cell,.is-jump .vgm-label,.is-jump .vgm-boundary,.is-jump .vgm-wires line,.is-jump .vgm-shield rect,.is-jump .vgm-shield-tag{transition:none!important}.no-anim .vgm-cell,.no-anim .vgm-label,.no-anim .vgm-boundary,.no-anim .vgm-wires line,.no-anim .vgm-shield rect,.no-anim .vgm-shield-tag,.no-anim .vgm-step,.no-anim .vgm-step-check{transition:none}.no-anim .vgm-shield rect{stroke-dashoffset:0}.no-anim .vgm-shield-tag{opacity:1;transform:none}@media(max-width:560px){.vgm-label{font-size:.5rem;letter-spacing:.08em}}.tm-quote{break-inside:avoid;display:flex;flex-direction:column;gap:1.1rem;margin:0 0 clamp(.8rem,1.6vw,1.2rem);padding:clamp(1.2rem,2vw,1.6rem);background:var(--cream-alt);border:1px solid var(--line);border-top:2px solid var(--ox)}.tm-quote blockquote{margin:0;color:var(--text);font-size:.98rem;line-height:1.55;text-wrap:pretty}.tm-quote blockquote:before{content:"“";color:var(--ox);font-family:var(--serif);font-size:1.4em;line-height:0;vertical-align:-.15em;margin-right:.1em}.tm-quote blockquote:after{content:"”";color:var(--ox);font-family:var(--serif);font-size:1.4em;line-height:0;vertical-align:-.15em;margin-left:.05em}.tm-quote figcaption{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line)}.tm-name{color:var(--ink);font-family:var(--mono-font);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tm-org{color:var(--text-muted);font-size:.82rem}.tm-float-section{width:min(1560px,calc(100% - 3rem));padding:clamp(2.25rem,4.5vw,3.75rem) 0 clamp(2.5rem,5vw,4rem)}.tm-float-head{max-width:52rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.tm-float-head .eyebrow{color:var(--ox)}.tm-float-head h2{margin:.55rem 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1;letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.tm-float{display:flex;flex-direction:column;gap:clamp(.8rem,1.6vw,1.2rem);width:100vw;margin-left:calc(50% - 50vw);padding:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.tm-float-row{overflow:hidden}.tm-float-row.is-dur-58{--dur:58s}.tm-float-row.is-dur-72{--dur:72s}.tm-float-track{display:flex;width:max-content;animation:tm-float-drift var(--dur, 60s) linear infinite}.tm-float-track.is-reverse{animation-name:tm-float-drift-reverse}.tm-float-set{display:flex;gap:clamp(.8rem,1.6vw,1.2rem);padding-right:clamp(.8rem,1.6vw,1.2rem)}@keyframes tm-float-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes tm-float-drift-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.tm-float-card{flex:0 0 auto;width:clamp(19rem,24vw,25rem);margin:0}.tm-float-card blockquote{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}[data-tm-float].is-paused .tm-float-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tm-float-track{animation:none}.tm-float{overflow-x:auto}}.tm-float-card.is-branded{position:relative;overflow:hidden}.tm-float-logo{position:absolute;right:-.6rem;bottom:-.9rem;z-index:0;display:block;width:clamp(7rem,11vw,9.5rem);height:clamp(7rem,11vw,9.5rem);pointer-events:none}.tm-float-logo img{width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:grayscale(1) brightness(0);opacity:.07}.tm-float-logo:is([data-protocol=usdt0],[data-protocol=ethena]) img{filter:grayscale(1);opacity:.14}.tm-float-card.is-branded blockquote,.tm-float-card.is-branded figcaption{position:relative;z-index:1}.tm-float-logo[data-protocol=azuki]{right:-2.6rem;bottom:-3.4rem;width:clamp(13rem,20vw,17rem);height:clamp(13rem,20vw,17rem)}.tm-float-logo[data-protocol=megaeth]{right:-.5rem;bottom:.5rem;width:clamp(12rem,19vw,16rem);height:auto}@media(max-width:600px){h1{font-size:clamp(2.1rem,9.4vw,3.4rem)}.announcement-cta{display:inline-block;padding:.7rem .2rem}.brand{display:inline-flex;align-items:center;padding:.55rem 0}.vanguard-tier-tag,.tm-name{font-size:.72rem;letter-spacing:.14em}}.nav-dropdown-feature{position:relative;overflow:hidden}.nav-dropdown-mark{position:absolute;right:.9rem;bottom:.9rem;width:3.8rem;color:var(--ox);opacity:.16;pointer-events:none}.nav-dropdown-mark svg{display:block;width:100%;height:auto}.nav-dropdown-feature>*:not(.nav-dropdown-mark){position:relative}.nav-feature-lockup{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.45rem}.nav-feature-lockup .vanguard-logo{color:var(--ox)}.nav-feature-suffix{font-family:var(--serif);font-size:1.25rem;font-weight:400;line-height:1.15;color:var(--text)}.nav-dropdown-features{display:flex;flex-direction:column}.nav-dropdown-features .nav-dropdown-feature{flex:1}.nav-dropdown-feature.is-managed{--ox:var(--lapis-deep);--ox-tint:var(--lapis);--ox-deep:var(--lapis-deep);border-top:1px solid rgba(8,8,12,.1)}.nav-dropdown-feature.is-managed>strong{color:var(--ox);font-size:1.45rem;-webkit-text-stroke:.35px currentColor}.nav-dropdown-feature.is-managed .nav-feature-link{font-weight:700}.mobile-nav-inner .mobile-nav-managed{color:var(--lapis);font-weight:700}.audit-pick-item.is-active{background:var(--cream-alt);border-left-color:var(--ox)}.audit-pick-item.is-active .audit-pick-kind{color:var(--ox)}@media(min-width:901px)and (max-width:940px){.site-nav{gap:1.6rem}.nav-dropdown-toggle{white-space:nowrap}}.nav-toggle,.mobile-nav{display:none}@media(max-width:900px){.site-header{margin-inline:auto}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto}.site-header-inner>.nav-actions{order:1}.nav-signin{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;padding:0;border:1px solid var(--line);border-radius:.55rem;background:transparent;color:var(--text);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.nav-toggle-bars{display:flex;flex-direction:column;justify-content:center;gap:4px;width:1.05rem;height:1.05rem}.nav-toggle-bars>span{display:block;width:100%;height:1.5px;background:currentColor;transition:transform .2s ease,opacity .14s ease}.nav-toggle.is-open .nav-toggle-bars>span:first-child{transform:translateY(5.5px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bars>span:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle-bars>span:last-child{transform:translateY(-5.5px) rotate(-45deg)}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-toggle{border-color:#ffffff73;color:#fff}body:has(.site-shell) .site-header:not(.is-scrolled) .nav-toggle.is-open,.nav-toggle.is-open{border-color:#08080c1f;background:var(--bg);color:var(--text)}.mobile-nav{position:absolute;top:100%;right:0;left:0;z-index:60;display:block;max-height:calc(100svh - var(--announcement-h) - 6.5rem);overflow-y:auto;overscroll-behavior:contain;padding:.35rem .95rem 1.1rem;background:var(--bg);border:1px solid rgba(8,8,12,.12);border-top:0;box-shadow:0 18px 40px #08080c29;opacity:0;transform:translateY(-.5rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mobile-nav[hidden]{display:none}.mobile-nav.is-open{opacity:1;transform:none;pointer-events:auto}.mobile-nav-inner{display:flex;flex-direction:column}.mobile-nav-kicker{margin:.85rem 0 .1rem;color:var(--text-muted);font-family:var(--mono-font);font-size:.62rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.mobile-nav-inner>a{display:flex;align-items:center;gap:.45rem;padding:.62rem 0;border-bottom:1px solid rgba(8,8,12,.08);color:var(--text);font-size:1rem;font-weight:500;letter-spacing:-.005em}.mobile-nav-inner>a:last-of-type{border-bottom:0}.mobile-nav-feature .vanguard-logo{--vlh:17px;color:var(--ox)}.mobile-nav-feature-suffix{font-family:var(--serif);font-size:1.15rem;line-height:1;color:var(--text)}.mobile-nav-feature-arrow{color:var(--text);font-size:.95rem;line-height:1}.mobile-nav-inner>a.mobile-nav-cta{justify-content:center;border-radius:.55rem;margin-top:1rem;padding:.85rem 1rem;border-bottom:0;background:var(--ox);color:var(--bg);font-weight:600}body.nav-open{overflow:hidden}.site-header .nav-button{font-size:0}.site-header .nav-button:before{content:"Quote"}.site-header .nav-button:before,.site-header .nav-button:after{font-size:.86rem}.hero{min-height:max(700px,100svh)}.hero-copy{padding:calc(var(--announcement-h) + 7rem) 0 1.5rem}}@media(max-width:520px){.site-header-inner{gap:.5rem}}@media(max-width:370px){.brand-logo{width:104px}.site-header .nav-button{padding-inline:.7rem}}@media(max-width:880px){.audit-pick-item.is-active{border-left-color:transparent;border-top-color:var(--ox)}}.house-promo{position:fixed;right:clamp(1rem,2.4vw,1.75rem);bottom:clamp(1rem,2.4vw,1.75rem);z-index:45;width:19rem;opacity:0;transform:translateY(.75rem);pointer-events:none;transition:opacity .32s ease,transform .32s ease}.house-promo[hidden]{display:none}.house-promo.is-in{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.house-promo{transform:none;transition:none}}.house-promo-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;aspect-ratio:1;padding:1.15rem 1.2rem;background:radial-gradient(120% 82% at 88% 8%,#27429d57,#27429d00 58%),linear-gradient(180deg,#08080cb8,#08080c85 50%,#08080c4d 68%,#08080cdb),url(/managed-security-storm.webp) 58% 70% / cover no-repeat,var(--ink);color:var(--cream);box-shadow:0 18px 44px #08080c47;transition:transform .2s ease,box-shadow .2s ease}.house-promo-card:hover,.house-promo-card:focus-visible{transform:translateY(-2px);box-shadow:0 22px 52px #08080c57}.house-promo .ms-tier-tag{max-width:calc(100% - 1.6rem)}.house-promo-title{max-width:10em;font-family:var(--serif);font-size:1.9rem;line-height:1;letter-spacing:-.01em;text-wrap:balance}.house-promo p{margin:0;font-size:.88rem;line-height:1.45;color:#f5f2e8c2;text-wrap:pretty}.house-promo-go{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono-font);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cream)}.house-promo-go:after{content:"→";transition:transform .18s ease}.house-promo-card:hover .house-promo-go:after,.house-promo-card:focus-visible .house-promo-go:after{transform:translate(3px)}.house-promo-close{position:absolute;top:.4rem;right:.4rem;z-index:2;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;color:#f5f2e8b3;line-height:1;transition:color .16s ease}.house-promo-close:hover,.house-promo-close:focus-visible{color:var(--cream)}@media(max-width:640px){.house-promo{right:.75rem;bottom:.75rem;left:.75rem;width:auto}.house-promo-card{aspect-ratio:auto;gap:.55rem;padding:1rem 1.1rem}.house-promo-title{max-width:none;padding-right:1.6rem;font-size:1.45rem}.house-promo .ms-tier-tag{display:none}}.story-band{display:grid;gap:clamp(1.4rem,3vw,2.1rem)}.story-band-head{display:grid;gap:.55rem;max-width:46rem}.story-band-head h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.story-band-head p{margin:0;max-width:40rem;color:var(--text-soft);font-size:1.02rem}.story-band-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1rem}.story-band-card{display:flex;flex-direction:column;gap:.9rem;min-height:12.4rem;padding:1.25rem 1.3rem 1.15rem;border:1px solid var(--line);background:radial-gradient(circle at 20% 0%,rgba(21,39,96,.06),transparent 14rem),linear-gradient(150deg,#08080c0f,#08080c05);color:var(--text);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.story-band-card:hover,.story-band-card:focus-visible{transform:translateY(-2px);border-color:#15276057;box-shadow:0 22px 54px var(--shadow)}.story-band-logo{display:flex;align-items:center;height:26px}.story-band-logo img{max-height:100%;width:auto;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.82}.story-band-logo img{max-width:148px}.story-band-card:hover .story-band-logo img{opacity:1}.story-band-card p{margin:0;color:var(--text-soft);font-size:.92rem;line-height:1.45}.story-band-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.2rem;font-family:var(--mono-font);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.story-band-meta span{padding:.22rem .5rem;border:1px solid rgba(8,8,12,.12);background:#08080c09}.story-rail-item.is-current .story-rail-link{color:var(--text)}.story-rail-item.is-current .story-rail-name{font-weight:700}.story-rail-item.is-current .story-rail-link:before{background:var(--ox);box-shadow:inset 0 0 0 1px var(--ox);transform:scale(1.28)}.section-anchor.is-copied{opacity:.55}.section-anchor.is-copied{position:relative;opacity:1}.section-anchor.is-copied:after{content:"Link copied";position:absolute;left:50%;top:calc(100% + .4rem);transform:translate(-50%);padding:.2rem .45rem;border:1px solid rgba(21,39,96,.28);background:var(--cream);color:var(--ox);font-size:.7rem;letter-spacing:.04em;white-space:nowrap}.home-story-band{width:min(1560px,calc(100% - 3rem));padding:clamp(2.25rem,4.5vw,3.75rem) 0 clamp(2.5rem,5vw,4rem)}.story-band-logo img[src$="/ethena.svg"]{filter:invert(1)}.story-band-meta span.is-accent{border-color:#15276057;background:#15276012;color:var(--lapis-deep);font-weight:600}.home-story-band{gap:clamp(1.75rem,3.5vw,2.75rem)}.home-story-band .story-band-head{max-width:52rem;gap:0}.home-story-band .story-band-head .eyebrow{color:var(--ox)}.home-story-band .story-band-head h2{margin:.55rem 0 0;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1;letter-spacing:-.028em;color:var(--ink)}.home-story-band .story-band-head p{margin-top:1rem}.story-logo-wordmark{margin-left:.45rem;font-family:var(--body-font);font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--ink);opacity:.82}.story-band-logo .story-logo-wordmark{font-size:1.22rem}.story-band-card:hover .story-logo-wordmark{opacity:1}.story-band-card{padding-inline:1.1rem}.story-band-meta{gap:.35rem;font-size:.62rem;letter-spacing:.01em}.story-band-meta span{padding:.22rem .34rem}body:has(.blog-post-vanguard){--ox:var(--oxblood);--ox-tint:var(--oxblood-tint);--ox-deep:var(--oxblood-deep)}.ind-dia .w{fill:none;stroke:#f5f2e84d;stroke-width:1}.ind-coverage .coverage-source.is-a{grid-column:1;grid-row:3}.ind-coverage .coverage-source.is-b{grid-column:2;grid-row:3}.ind-coverage .coverage-source.is-a,.ind-coverage .coverage-source.is-b{align-items:center;text-align:center}.intake-need.is-wide{grid-column:1 / -1;margin-top:.4rem}.site-footer{display:block;margin-top:clamp(3.5rem,7vw,5.5rem);padding:clamp(2.2rem,4vw,3rem) 0 clamp(1.8rem,3vw,2.4rem)}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:clamp(1.8rem,5vw,4rem);padding-bottom:clamp(1.8rem,3.5vw,2.6rem)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;font-weight:400}.footer-blurb{margin:0;max-width:19rem;color:var(--text-muted);font-size:.86rem;line-height:1.55}.footer-cta{display:inline-flex;align-items:center;gap:.4rem;color:var(--ox);font-size:.86rem;font-weight:600}.footer-cta:hover,.footer-cta:focus-visible{text-decoration:underline;text-underline-offset:3px}.footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1.5rem 1.2rem}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer-col-title{color:var(--text);font-family:var(--mono-font);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.footer-col a{color:var(--text-muted);font-size:.86rem;line-height:1.35;transition:color .14s ease}.footer-col a:hover,.footer-col a:focus-visible{color:var(--text)}.footer-external{margin-left:.3rem;opacity:.7}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 2rem;padding-top:clamp(1.2rem,2.5vw,1.7rem);border-top:1px solid var(--line)}.footer-year{color:var(--text-muted);font-size:.84rem}.footer-legal{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.footer-legal a{color:var(--text-muted);font-size:.84rem;transition:color .14s ease}.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--text)}.footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem}.footer-contact>a{color:var(--text-muted);font-size:.84rem}.footer-contact>a:hover,.footer-contact>a:focus-visible{color:var(--text)}@media(max-width:860px){.footer-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{justify-content:flex-start}}.est-edge.is-dead{stroke:#f5f2e80d}.est-flow.is-beat{stroke:#8496e666;stroke-dasharray:2 2}.est-action{fill:var(--est-live);opacity:0;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}.est-action.is-config.is-sending{animation-name:est-act-config;animation-duration:2.8s}@keyframes est-act-config{0%{transform:translate(0);opacity:0}1%{opacity:1}32.9%{transform:translateY(24px)}72.6%{transform:translate(-29px,24px)}98%{transform:translate(-29px,44px);opacity:1}to{transform:translate(-29px,44px);opacity:0}}.est-action.is-param.is-sending{animation-name:est-act-param;animation-duration:2.23s}@keyframes est-act-param{0%{transform:translate(0);opacity:0}1%{opacity:1}58.6%{transform:translate(34px)}98%{transform:translate(34px,24px);opacity:1}to{transform:translate(34px,24px);opacity:0}}.est-packet{fill:var(--est-live);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--delay, 0ms)}.est-packet.is-a{animation-name:est-ship-a;animation-duration:6.4s}.est-packet.is-b{animation-name:est-ship-b;animation-duration:8.3s}.est-packet.is-c{animation-name:est-ship-c;animation-duration:11s}@keyframes est-ship-a{0%{transform:translate(0);opacity:0}0.6%{opacity:1}7.8%{transform:translate(var(--dx, 20px));opacity:1}9.3%{transform:translate(var(--dx, 20px));opacity:0}to{transform:translate(var(--dx, 20px));opacity:0}}@keyframes est-ship-b{0%{transform:translate(0);opacity:0}0.4%{opacity:1}3.7%{transform:translate(var(--dx, 20px));opacity:1}5.2%{transform:translate(var(--dx, 20px));opacity:0}to{transform:translate(var(--dx, 20px));opacity:0}}@keyframes est-ship-c{0%{transform:translate(0);opacity:0}0.8%{opacity:1}12.9%{transform:translate(var(--dx, 20px));opacity:1}14.4%{transform:translate(var(--dx, 20px));opacity:0}to{transform:translate(var(--dx, 20px));opacity:0}}.est-mover{fill:var(--est-live);animation:est-travel 1.8s linear infinite}@keyframes est-travel{0%{transform:translateY(0);opacity:0}2%{opacity:1}38%{transform:translateY(var(--dy, 15px));opacity:1}44%{transform:translateY(var(--dy, 15px));opacity:0}to{transform:translateY(var(--dy, 15px));opacity:0}}.est-fan{fill:var(--est-live);animation-name:est-fan;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes est-fan{0%{transform:translate(0);opacity:0}0.8%{opacity:1}10%{transform:translate(var(--dx, 0px),var(--dy, 0px));opacity:1}12%{transform:translate(var(--dx, 0px),var(--dy, 0px));opacity:0}to{transform:translate(var(--dx, 0px),var(--dy, 0px));opacity:0}}.est-stage.is-drifted .est-mover.is-beat{fill:var(--est-flag)}.est-off{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;padding:.18rem .4rem;border:1px solid rgba(245,242,232,.3);border-radius:2px;background:#08080ce0;color:#f5f2e8cc;font-family:var(--mono-font);font-size:.52rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;transition:border-color .24s ease,color .24s ease}.est-off.is-brick{display:flex;align-items:center;justify-content:center;width:5.2rem}.est-off.is-multisig{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;padding:.3rem .42rem}.est-off.is-multisig b{font-weight:700;letter-spacing:.08em}.est-sigs{display:flex;gap:2px}.est-sig{width:.42rem;height:.42rem;border:1px solid rgba(245,242,232,.32);background:transparent;transition:background .16s ease,border-color .16s ease}.est-sig.is-holder{border-color:#f5f2e88c}.est-sig.is-holder.is-signing{border-color:var(--est-flag);background:var(--est-flag);transition-delay:calc(var(--i, 0) * .13s)}.est-node{position:absolute;width:2.9rem;height:1.3rem;transform:translate(-50%,-50%);border:1px solid rgba(245,242,232,.2);border-radius:2px;background:#08080cb8;transition:border-color .26s ease,background .26s ease,opacity .26s ease}.est-node:before{content:"";position:absolute;left:4px;right:42%;top:4px;height:1.5px;background:#f5f2e847}.est-node[data-state=live]{border-color:var(--est-live);background:#1e2c60eb}.est-node[data-state=live]:before{background:#8496e6bf}.est-node[data-state=unreviewed]{border-color:var(--est-flag);background:#3a3834f0}.est-node[data-state=unreviewed]:after{content:"";position:absolute;top:3px;right:3px;width:3px;height:3px;background:var(--est-flag)}.est-node[data-state=empty]{border-style:dotted;border-color:#f5f2e829;background:#08080c80}.est-node[data-state=empty]:before{background:#f5f2e81a}.est-node[data-state=gone]{border-color:#f5f2e824;background:#08080c99;opacity:.6}.est-node[data-state=gone]:before{background:#f5f2e81f}.est-node[data-state=gone]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(245,242,232,.3) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.est-node.is-target{outline:1px solid rgba(245,242,232,.4);outline-offset:2px}.est-node.is-changing{animation:est-change 1.1s ease-out}@keyframes est-change{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 #f5f2e880}18%{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 3px #f5f2e838}to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 8px #f5f2e800}}.est-stage.is-drifted .est-cursor{background:var(--est-flag)}.est-stage.is-paused .est-mover,.est-stage.is-paused .est-action,.est-stage.is-paused .est-fan,.est-stage.is-paused .est-packet,.est-stage.is-paused .est-node{animation-play-state:paused}@media(max-width:620px){.est-node{width:2.2rem;height:1.05rem}.est-off{font-size:.46rem;padding:.14rem .3rem}}@media(prefers-reduced-motion:reduce){.est-mover,.est-action,.est-fan,.est-packet,.est-node.is-changing{animation:none}.est-packet{opacity:0}.est-mover{opacity:1;transform:translate(calc(var(--dx, 0px) * .5),calc(var(--dy, 0px) * .5))}}.ops-con.is-running .ops-con-live i{animation:ops-pulse 2.4s ease-in-out infinite}@keyframes ops-pulse{0%,to{opacity:1}50%{opacity:.25}}.ops-con-domains li.is-active{border-left-color:var(--ops-live);color:var(--cream)}.ops-con-domains li.is-active b{color:var(--ops-live)}.ops-con-dot{grid-row:1 / 3;width:5px;height:5px;margin-top:.36rem;background:#f5f2e866;transition:background .3s ease}.ops-con-row[data-state=open] .ops-con-dot{background:var(--ops-flag)}.ops-con-row[data-state=review] .ops-con-dot{background:#f5f2e899}.ops-con-row[data-state=done] .ops-con-dot{background:var(--ops-live)}.ops-con-row-t{color:#f5f2e8db;font-size:.8rem;line-height:1.35}.ops-con-row-m{color:#f5f2e875;font-family:var(--mono-font);font-size:.58rem;letter-spacing:.04em;line-height:1.4}.ops-con-feed li:nth-child(n+3) .ops-con-row-t{color:#f5f2e89e}.ops-con-row.is-new{animation:ops-land .5s ease both}@keyframes ops-land{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ops-con-row.is-new,.ops-con.is-running .ops-con-live i{animation:none}}.rad-blip.is-hit .rad-ping{animation:rad-ping .9s ease-out}@keyframes rad-ping{0%{opacity:.75;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}.rad-blip.is-hit rect{fill:#f5f2e84d;stroke:#f5f2e8d1;transition:none}.rad-blip.is-key.is-found rect{fill:#8496e647;stroke:var(--rad-live);stroke-width:1.4}.rad-blip.is-key.is-hit rect{fill:#8496e699;stroke:#a8b6ee;stroke-width:1.6}.rad-blip.is-alert.is-found rect,.rad-blip.is-alert.is-hit rect{fill:#d8564a52;stroke:var(--rad-alert);stroke-width:1.5}.rad-blip.is-alert.is-hit rect{fill:#d8564ab3;stroke:#f08072}.rad-blip.is-alert.is-hit .rad-ping{stroke:var(--rad-alert)}.rad-log.is-critical .rad-log-host{color:#f08072}.rad-log.is-critical .rad-log-state{border-color:var(--rad-alert);background:var(--rad-alert);color:#1a0f0d}@media(prefers-reduced-motion:reduce){.rad-blip.is-hit .rad-ping{animation:none}}.ind-panel.is-map{--map-live:#8496e6;--map-flag:rgba(245, 242, 232, .92)}.ind-panel.is-map.is-running .map-breath{opacity:1;animation:map-breath 7s linear infinite}@keyframes map-breath{0%{transform:translateY(0)}to{transform:translateY(227px)}}.ind-panel.is-map.is-running .map-node{animation:map-lift 7s ease-out infinite}@keyframes map-lift{0%,6%,to{stroke-opacity:1}2%{stroke-opacity:.35}}.ind-panel.is-map.is-running .map-r1{animation-delay:1.48s}.ind-panel.is-map.is-running .map-r2{animation-delay:3.86s}.ind-panel.is-map.is-running .map-r3{animation-delay:4.33s}.ind-panel.is-map.is-running .map-r4{animation-delay:6.17s}.ind-panel.is-map.is-running .map-r5{animation-delay:6.64s}.ind-panel.is-map.is-running .map-node.is-new{animation:map-arrive 21s ease-in-out infinite;animation-delay:0s}@keyframes map-arrive{0%,28%{opacity:0;stroke:#f5f2e84d}34%,44%{opacity:1;stroke:var(--map-live)}60%,to{opacity:1;stroke:#f5f2e84d}}.ind-panel.is-map.is-running .map-node.is-gone{animation:map-depart 21s ease-in-out infinite;animation-delay:0s}@keyframes map-depart{0%,58%{opacity:1}68%,to{opacity:.12}}.ind-panel.is-map.is-running .map-node.is-turning{animation:map-turn 21s ease-in-out infinite;animation-delay:0s}@keyframes map-turn{0%,80%{fill:#f5f2e80f;stroke:#f5f2e84d;stroke-width:.9}88%,to{fill:#f5f2e83d;stroke:var(--map-flag);stroke-width:1.3}}@media(prefers-reduced-motion:reduce){.ind-panel.is-map.is-running .map-breath,.ind-panel.is-map.is-running .map-node{animation:none}.ind-panel.is-map.is-running .map-breath{opacity:0}.ind-panel.is-map.is-running .map-node.is-new{opacity:1}.ind-panel.is-map.is-running .map-node.is-gone{opacity:.12}}.book-frame.is-wide{max-width:1040px}.book-frame .calendly-inline-widget{display:block;width:100%}.arc-edge{stroke:#f5f2e833;stroke-width:1;opacity:0;transition:opacity .5s ease}.arc-edge.is-in{opacity:1}.arc-boundary{stroke:#8496e68c;stroke-width:1;stroke-dasharray:4 3}.arc-node{position:absolute;padding:.2rem .4rem;transform:translate(-50%,-50%);border:1px solid rgba(245,242,232,.28);background:#08080ceb;color:#f5f2e8ad;font-family:var(--mono-font);font-size:.54rem;letter-spacing:.06em;white-space:nowrap;opacity:0;transition:opacity .45s ease,border-color .4s ease,background .4s ease,color .4s ease}.arc-node.is-in{opacity:1}.arc-node.is-flagged{border-color:var(--arc-flag);color:var(--arc-flag)}.arc-node.is-flagged:after{content:"";position:absolute;top:-3px;right:-3px;width:5px;height:5px;background:var(--arc-flag)}.arc-node.is-naming{background:#f5f2e829}@media(max-width:640px){.arc-node{font-size:.48rem;padding:.16rem .3rem}}.arc-road-step.is-on{border-top-color:var(--ox)}.arc-road-step.is-on .arc-road-node{background:var(--ox);border-color:var(--ox)}.arc-road-step.is-on .arc-road-phase{color:var(--ox)}.arc-road-step.is-on .arc-road-mods i{background:var(--ox);border-color:var(--ox);color:var(--cream)}@media(prefers-reduced-motion:reduce){.arc-node,.arc-edge{transition:none}}.mod-card.is-on{opacity:1;box-shadow:inset 2px 0 0 var(--lapis-deep)}.mod-card.is-on .mod-tick{border-color:var(--lapis-deep);background:var(--lapis-deep)}.rc-map-tab.is-active{background:var(--ink);color:var(--cream)}.rc-map-tab.is-active .rc-map-tab-code{color:#8496e6}.rc-map-tab.is-active .rc-map-tab-count{color:#f5f2e8a8}.pf-sev-fill[data-sev=critical],[data-sev=critical]>i{fill:var(--pf-sev-critical);background:var(--pf-sev-critical)}.pf-sev-fill[data-sev=high],[data-sev=high]>i{fill:var(--pf-sev-high);background:var(--pf-sev-high)}.pf-sev-fill[data-sev=medium],[data-sev=medium]>i{fill:var(--pf-sev-medium);background:var(--pf-sev-medium)}.pf-sev-fill[data-sev=low],[data-sev=low]>i{fill:var(--pf-sev-low);background:var(--pf-sev-low)}.pf-sev-fill[data-sev=info],[data-sev=info]>i{fill:var(--pf-sev-info);background:var(--pf-sev-info)}.pf-sevbar{display:block;width:120px;height:6px}.pf-sevbar-track{fill:#08080c14}.pf-check.is-zero .pf-check-label,.pf-check.is-zero .pf-check-count{color:#08080c9e}.pf-check.is-zero .pf-check-box{border-color:#08080c33}.pf-filter.is-searching .pf-filter-more summary{display:none}.pf-sevtiles li.is-zero .pf-sevtile-count{color:#08080c9e}.pf-sevtiles li.is-zero{background:transparent}.pf-permalink.is-copied{color:var(--pf-resolved)}@media(max-width:1100px){.pf-filters:not(.is-open){display:none}}.ms-tier-tag{padding:.45rem .7rem;background:#27429d;color:var(--cream);font-family:var(--mono-font);font-size:.68rem;font-weight:700;line-height:1;letter-spacing:.3em;text-transform:uppercase}.hub-wire{fill:none;stroke:#f5f2e82b;stroke-width:1;transition:stroke .6s ease}.hub-wire.is-hover{stroke:#8496e68c}.hub-wire.is-hot{stroke:#8496e680}.hub-nub{fill:var(--ink);stroke:#f5f2e86b;stroke-width:1}.hub-pk-dot{fill:var(--hub-lit-soft)}.hub-pk[data-kind=alert] .hub-pk-dot{fill:#d0577a}.hub-pk[data-kind=done] .hub-pk-dot{fill:var(--cream)}.hub-trust.is-lit{border-color:#8496e6b3}.hub-org.is-lit{border-color:#8496e6b3}.hub-org-steps li.is-waiting i{border-color:#f5f2e84d;background:transparent}.hub-org-steps li.is-waiting span{color:#f5f2e86b}.hub-org-steps li.is-waiting b{opacity:0}.hub-org-steps li.is-new{background:#141a33;transition:none}.hub-core.is-lit{border-color:var(--hub-lit-soft)}.hub-mod.is-firing{border-color:#8496e6cc;background:linear-gradient(180deg,rgba(39,66,157,.3),transparent),var(--hub-node)}.hub-mod.is-firing .hub-mod-glyph{border-color:var(--hub-lit);color:var(--cream)}.hub-mod[aria-pressed=true] .hub-mod-tick.is-running{animation:hub-mod-tick var(--hub-rotate, 7s) linear forwards}@keyframes hub-mod-tick{to{transform:scaleX(1)}}.hub-wire.is-selected:not(.is-hot){stroke:#f5f2e86b}.svc-adv li.is-new{background:#8496e61f;transition:none}.ms-dyn-paths .ms-dyn-route.is-beat{stroke:#8496e652;stroke-dasharray:3 3}.ms-dyn-paths rect.is-beat{fill:#a8b6ee}.ms-dyn-paths line.is-beat{stroke:#a8b6ee66}.ms-dyn-count.is-up b{color:var(--risk)}.ms-dyn-con{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:.5rem .4rem;border:1px solid rgba(245,242,232,.16);background:#0e0f17;text-align:center;transition:border-color .6s ease,background .6s ease,opacity .6s ease}.ms-dyn-con strong{font-size:clamp(.66rem,.86vw,.84rem);font-weight:700;line-height:1.2;transition:opacity .6s ease}.ms-dyn-sys.is-changed{border-color:rgba(var(--risk-rgb),.7);background:rgba(var(--risk-deep-rgb),.22)}.ms-dyn-sys.is-changed .ms-dyn-light{background:var(--risk)}.ms-dyn-con{gap:.4rem}.ms-dyn-con span{display:inline-flex;align-items:center;gap:.35rem;color:#a8b6ee;font-family:var(--mono-font);font-size:clamp(.5rem,.62vw,.6rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ms-dyn-con span:before{content:"";flex:none;width:5px;height:5px;background:#8496e6}.ms-dyn-con[data-state=unreviewed]{border-color:rgba(var(--risk-rgb),.7);background:rgba(var(--risk-deep-rgb),.22)}.ms-dyn-con[data-state=unreviewed] span{color:var(--risk)}.ms-dyn-con[data-state=unreviewed] span:before{background:var(--risk)}.ms-dyn-con[data-state=gone],.ms-dyn-con[data-state=empty]{border-style:dashed;background:transparent}.ms-dyn-con[data-state=gone] strong,.ms-dyn-con[data-state=empty] strong{opacity:.35}.ms-dyn-con[data-state=gone] span,.ms-dyn-con[data-state=empty] span{color:#f5f2e866}.ms-dyn-con[data-state=gone] span:before,.ms-dyn-con[data-state=empty] span:before{background:#f5f2e840}@media(max-width:720px){.ms-dyn-con{padding:.7rem .4rem}}.site-header.is-over-ink .site-header-inner{padding:.7rem 1.5rem;border-color:#f5f2e81a;background:#08080c52;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(max-width:900px){.site-header.is-over-ink .site-header-inner{padding:.65rem .75rem}}@media(max-width:900px){body[data-page-ink]:has(.site-shell) .site-header:not(.is-scrolled) .nav-toggle.is-open,body[data-page-ink] .nav-toggle.is-open{border-color:#f5f2e84d;background:#0c0d14;color:var(--cream)}}.vsl-player.is-idle .vsl-controls{opacity:0}.vsl-player.is-idle{cursor:none}.vsl-player.is-playing .vsl-icon-play:before,.vsl-player.is-playing .vsl-icon-play:after{content:"";top:.08rem;width:.26rem;height:.84rem;border:0;background:currentColor}.vsl-player.is-playing .vsl-icon-play:before{left:.16rem}.vsl-player.is-playing .vsl-icon-play:after{position:absolute;left:.58rem}.vsl-player.is-unsupported .vsl-start-label:after{content:" (open in Safari or Chrome)"}.vsl-watch.is-current{border-color:#8496e6;background:#1e3789;box-shadow:0 0 18px #7e98f559}.vsl-book-frame .calendly-inline-widget{display:block;transform-origin:0 0}.tf-cinematic-frame{position:relative;container-type:inline-size}.tf-cinematic-start{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 0 5.2cqi 7.8cqi;border:0;border-radius:var(--g-radius);background:transparent;color:var(--g-cream);font:inherit;cursor:pointer;transition:opacity .2s ease}.tf-cinematic-frame.is-started .tf-cinematic-start{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.tf-cinematic-start-card{display:inline-flex;align-items:center;gap:clamp(.45rem,1.3cqi,.8rem);padding:clamp(.45rem,1.4cqi,.85rem) clamp(.7rem,2.2cqi,1.35rem);border:1px solid #8496e6;border-radius:var(--g-radius-sm);background:#1e3789eb;box-shadow:0 16px 40px #00000073;font-family:var(--fb-sans);font-size:clamp(.78rem,2.1cqi,1.15rem);font-weight:600;line-height:1;white-space:nowrap;transition:transform .16s ease,background-color .16s ease}.tf-cinematic-start:hover .tf-cinematic-start-card,.tf-cinematic-start:focus-visible .tf-cinematic-start-card{background:var(--g-lapis-tint);transform:translateY(-2px)}.tf-cinematic-start:focus-visible{outline:none}.tf-cinematic-start:focus-visible .tf-cinematic-start-card{outline:2px solid var(--g-cream);outline-offset:3px}.tf-cinematic-start-icon{width:0;height:0;border-style:solid;border-width:.5em 0 .5em .8em;border-color:transparent transparent transparent currentColor}.tf-cinematic-start-len{padding-left:clamp(.45rem,1.3cqi,.8rem);border-left:1px solid rgba(201,211,250,.35);color:#c9d3fa;font-size:.86em;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.tf-cinematic-start,.tf-cinematic-start-card{transition:none}}.ep-player-frame.is-docked{position:fixed;inset:auto 1rem 1rem auto;z-index:80;width:min(400px,calc(100% - 2rem));aspect-ratio:16 / 9;border-radius:var(--g-radius-sm);box-shadow:0 18px 50px #08080c66}.ms-band{--ms-band-navy:#050a1f;--ms-band-lit:#8496e6;position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.5rem,6vw,5.5rem) 0;background:radial-gradient(60% 90% at 78% 50%,#27429d6b,#27429d00 70%),radial-gradient(50% 70% at 0% 100%,#1e378938,#1e378900 70%),linear-gradient(180deg,#060c26 0%,var(--ms-band-navy) 100%);color:var(--cream)}.ms-band:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(132,150,230,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(132,150,230,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 60% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 90% at 60% 50%,#000 30%,transparent 80%)}.ms-band-rings,.ms-band-sweep{position:absolute;top:50%;left:74%;z-index:-1;width:clamp(640px,70vw,1100px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.ms-band-rings{color:#8496e633;stroke-width:1}.ms-band-sweep{border-radius:50%;background:conic-gradient(from 0deg,rgba(132,150,230,.22),rgba(132,150,230,0) 22%,transparent 100%);-webkit-mask-image:radial-gradient(circle,#000 0 45%,transparent 46%);mask-image:radial-gradient(circle,#000 0 45%,transparent 46%);animation:ms-band-sweep 9s linear infinite}@keyframes ms-band-sweep{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ms-band-sweep{animation:none}}.ms-band-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(1560px,calc(100% - 3rem));margin:0 auto}.ms-band-copy{display:flex;flex-direction:column;align-items:flex-start}.ms-band h2{margin:1.1rem 0 0;font-family:var(--serif);font-size:clamp(2.3rem,4.2vw,3.9rem);font-weight:400;line-height:1.02;letter-spacing:-.015em}.ms-band-lede{max-width:34em;margin:1.1rem 0 0;color:#f5f2e8c2;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;text-wrap:pretty}.ms-band-list-label{margin:2rem 0 0;color:var(--ms-band-lit);font-family:var(--mono-font);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.ms-band-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1.5rem;width:100%;margin:.9rem 0 0;padding:1.1rem 0 0;border-top:1px solid rgba(245,242,232,.12);list-style:none}.ms-band-list li{display:flex;align-items:center;gap:.55rem;color:#f5f2e8e0;font-size:.92rem}.ms-band-list svg{flex:none;width:1rem;height:1rem;padding:.14rem;border-radius:50%;background:#8496e62e;fill:none;stroke:#a8b6ee;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ms-band-regs{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;width:100%;margin-top:1.6rem}.ms-band-regs-label{color:var(--ms-band-lit);font-family:var(--mono-font);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.ms-band-regs ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ms-band-regs li{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .65rem .38rem .5rem;border:1px solid rgba(168,182,238,.28);border-radius:999px;background:#8496e614;white-space:nowrap}.ms-band-regs svg{width:.95rem;height:.95rem;fill:none;stroke:#a8b6ee;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ms-band-regs b{color:var(--cream);font-family:var(--serif);font-size:.98rem;font-weight:400;line-height:1}.ms-band-regs li span{color:#f5f2e88c;font-family:var(--mono-font);font-size:.58rem;font-weight:600;letter-spacing:.14em}.ms-band-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.2rem}.ms-band-actions .primary-action{margin-top:0;border-color:#27429d;background:#27429d;color:var(--cream)}.ms-band-actions .primary-action:hover,.ms-band-actions .primary-action:focus-visible{border-color:#3a58c2;background:#3a58c2;color:var(--cream)}.ms-band-film{margin:0}.ms-band-film-frame{aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(245,242,232,.14);border-top:2px solid var(--ms-band-lit);background:#0a0b11;box-shadow:0 30px 80px -30px #000c,0 0 0 6px #8496e60d}.ms-band-film-frame video{display:block;width:100%;height:100%;object-fit:cover;background:#0a0b11}@media(max-width:960px){.ms-band-inner{grid-template-columns:minmax(0,1fr)}.ms-band-rings,.ms-band-sweep{top:78%;left:50%}}@media(max-width:560px){.ms-band-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-band-actions .vanguard-endorse{display:none}}.home-vanguard{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(3.5rem,6vw,5.5rem) 0;background:radial-gradient(60% 90% at 22% 50%,#7a162847,#7a162800 70%),var(--ink)}.hv-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(1560px,calc(100% - 3rem));margin:0 auto}.hv-copy{display:flex;flex-direction:column;align-items:flex-start}.hv-copy .vanguard-logo{--vlh:clamp(44px, 4.6vw, 64px);margin-top:1.1rem}.hv-lede{max-width:30em;margin:1.1rem 0 0;color:#f5f2e8c2;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;text-wrap:pretty}.hv-list-label{margin:2rem 0 0;color:#d98a98;font-family:var(--mono-font);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.hv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem;width:100%;margin:.9rem 0 0;padding:1.1rem 0 0;border-top:1px solid rgba(245,242,232,.12);list-style:none}.hv-list li{display:flex;align-items:center;gap:.6rem;color:#f5f2e8e0;font-size:.92rem}.hv-list .n{flex:none;padding:.28rem .42rem;background:var(--ox);color:var(--cream);font-family:var(--mono-font);font-size:.58rem;font-weight:700;letter-spacing:.16em;line-height:1}.hv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.2rem}.hv-actions .primary-action{margin-top:0;border-color:var(--ox);background:var(--ox);color:var(--cream)}.hv-actions .primary-action:hover,.hv-actions .primary-action:focus-visible{border-color:#9a2236;background:#9a2236;color:var(--cream)}.hv-film{margin:0}@media(min-width:961px){.hv-film{order:-1}}.hv-film-frame{aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(245,242,232,.14);border-top:2px solid #d98a98;background:#0a0b11;box-shadow:0 30px 80px -30px #000c}.hv-film-frame video{display:block;width:100%;height:100%;object-fit:cover;background:#0a0b11}.ms-band{display:flex;flex-direction:column;justify-content:center}@media(max-width:960px){.hv-inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.hv-list li{font-size:.86rem}.hv-actions .vanguard-endorse{display:none}}.home-work{--lw-sev-critical:#0d1740;--lw-sev-high:#1e3789;--lw-sev-medium:#3d58b3;--lw-sev-low:#687ccf;--lw-gap:1rem}.lw{margin-top:0}.lw-rails{display:grid;gap:var(--lw-gap);margin-top:1.5rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.lw-rail{display:flex;overflow:hidden}.lw-track{display:flex;flex:none;gap:var(--lw-gap);padding-right:var(--lw-gap);animation:lw-drift 90s linear infinite}@keyframes lw-drift{to{transform:translate(-100%)}}.lw-card{display:flex;flex:none;flex-direction:column;gap:.7rem;width:clamp(16rem,24vw,20rem);padding:1.05rem 1.15rem 1.1rem;border:1px solid rgba(8,8,12,.1);border-top:2px solid var(--lapis);background:#ffffff80;color:var(--ink);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.lw-card:hover,.lw-card:focus-visible{border-color:#1e378966;border-top-color:var(--lapis);background:#fff;transform:translateY(-2px)}.lw-top{display:flex;align-items:center;gap:.55rem;min-width:0}.lw-mark{display:grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;overflow:hidden;border-radius:4px;background:var(--ink)}.lw-mark img{width:70%;height:70%;object-fit:contain;filter:brightness(0) invert(.95)}.lw-mark img[src$="/layerzero-mark.svg"]{width:.48rem;height:.8rem}.lw-mark img[src$="/ethena.svg"]{filter:invert(1) grayscale(1)}.lw-client{overflow:hidden;min-width:0;font-size:.86rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.lw-top time{flex:none;margin-left:auto;color:#08080c85;font-family:var(--mono-font);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.lw-title{display:-webkit-box;overflow:hidden;min-height:2.5em;font-family:var(--serif);font-size:1.12rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lw-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;margin-top:auto;padding-top:.7rem;border-top:1px solid rgba(8,8,12,.08)}.lw-count{font-family:var(--mono-font);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.lw-rail{overflow-x:auto;scrollbar-width:thin}.lw-track{animation:none}.lw-track[aria-hidden=true]{display:none}.lw-card{transition:none}}@media(max-width:560px){.lw-card{width:15.5rem}}.nav-dropdown.is-link .nav-dropdown-toggle{text-decoration:none}:root{--g-ink:#08080c;--g-ink-raised:#101017;--g-cream:#f5f2e8;--g-cream-alt:#ede9dd;--g-lapis:#1e3789;--g-lapis-tint:#27429d;--g-lapis-deep:#152760;--g-lapis-midnight:#0e1a45;--g-oxblood:#7a1230;--g-line:rgba(8, 8, 12, .1);--g-text-soft:rgba(8, 8, 12, .66);--g-on-dark:rgba(245, 242, 232, .82);--g-on-dark-muted:rgba(245, 242, 232, .6);--g-radius:20px;--g-radius-sm:12px;--fb-radius:var(--g-radius);--fb-sans:"Averta", "Averta Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--code-font:"JetBrains Mono", ui-monospace, Menlo, monospace;--serif:var(--fb-sans)}:root main{--mono-font:var(--fb-sans);--dot:transparent}:root main :is(code,pre,kbd,samp){font-family:var(--code-font)}:root .vanguard-logo .vanguard-tail,:root .nav-feature-suffix{font-family:"DM Serif Display",Georgia,serif}:root main :is(h1,h2,h3){font-weight:600;letter-spacing:-.025em}:root main h2{line-height:1.06}:root main .eyebrow,:root .ms-band-list-label,:root .hv-list-label,:root .ms-band-regs-label{font-family:var(--fb-sans);font-weight:600;font-size:.8rem;letter-spacing:.08em}:root .primary-action,:root .nav-button,:root .mobile-nav-inner>a.mobile-nav-cta{border-radius:var(--g-radius-sm);font-family:var(--fb-sans);font-weight:500;letter-spacing:0;text-transform:none}:root .site-header.is-scrolled .site-header-inner{border-color:var(--g-line);border-radius:16px;box-shadow:0 10px 30px #08080c0f}:root .nav-dropdown-panel{border-color:var(--g-line);border-radius:16px;box-shadow:0 18px 48px #08080c1a}:root .nav-dropdown-features>.nav-dropdown-feature:first-child{border-top-right-radius:15px}:root .nav-dropdown-features>.nav-dropdown-feature:last-child{border-bottom-right-radius:15px}:root .ms-band{background:var(--g-cream-alt);color:var(--g-ink)}:root .ms-band-rings{color:var(--g-lapis);opacity:.14}:root .ms-band-sweep{background:conic-gradient(from 0deg,rgba(30,55,137,.16),rgba(30,55,137,0) 22%,transparent 100%)}:root .ms-band h2,:root .ms-band-list li,:root .ms-band-regs b{color:var(--g-ink)}:root .ms-band-lede{color:var(--g-text-soft)}:root .ms-band-list{border-color:var(--g-line)}:root .ms-band-list svg,:root .ms-band-regs li svg{stroke:var(--g-lapis-deep)}:root .ms-band-regs li{border-color:var(--g-line);background:var(--g-cream);color:var(--g-text-soft)}:root .ms-tier-tag,:root .vanguard-tier-tag{border-radius:999px;padding:.35rem .75rem;font-family:var(--fb-sans);font-size:.72rem;font-weight:600;letter-spacing:.06em}:root .ms-tier-tag{background:var(--g-lapis-deep);color:var(--g-cream)}:root .ms-band-film-frame,:root .hv-film-frame{border:0;border-radius:var(--fb-radius);overflow:hidden;box-shadow:0 24px 60px #08080c2e}:root .ms-band .vanguard-endorse,:root .ms-band .vanguard-endorse .gname{color:var(--g-text-soft)}:root .home-vanguard{--ox:var(--oxblood);--ox-tint:var(--oxblood-tint);background:var(--g-ink);color:var(--g-cream)}:root .home-vanguard .primary-action{border-color:var(--g-oxblood);background:var(--g-oxblood);color:var(--g-cream)}:root .home-vanguard .primary-action:hover,:root .home-vanguard .primary-action:focus-visible{border-color:var(--oxblood-tint);background:var(--oxblood-tint);color:var(--g-cream)}:root .home-vanguard .hv-list-label{color:var(--g-on-dark-muted)}:root .home-vanguard .hv-lede,:root .home-vanguard .hv-list li{color:var(--g-on-dark)}:root .home-work .coverage-panel{border:0}:root .lw-card{border:1px solid var(--g-line);border-radius:16px;background:var(--g-cream-alt);box-shadow:none}:root .story-band-card,:root .tm-quote{border:0;border-radius:var(--fb-radius);background:var(--g-cream-alt);box-shadow:none;transition:box-shadow .18s ease,transform .18s ease}:root .story-band-card:hover,:root .story-band-card:focus-visible{background:var(--g-cream-alt);box-shadow:0 14px 34px #08080c14;transform:translateY(-2px)}:root .story-band-logo{height:30px;border:0;border-radius:0;background:none;padding:0}:root .story-band-meta span{border-radius:999px}:root .story-band-meta .is-accent{color:var(--g-lapis-deep)}:root .final-cta{border:0;border-radius:var(--fb-radius);background:var(--g-cream-alt);box-shadow:none}:root .site-footer{box-shadow:0 0 0 100vmax var(--g-lapis-midnight);clip-path:inset(0 -100vmax);border-top:0;background:var(--g-lapis-midnight);color:var(--g-on-dark-muted)}:root .site-footer a,:root .site-footer p{color:var(--g-on-dark)}:root .site-footer a:hover,:root .site-footer a:focus-visible{color:var(--g-cream)}:root .site-footer .footer-col-title,:root .site-footer .footer-bottom,:root .site-footer .footer-bottom span{color:var(--g-on-dark-muted)}:root .footer-bottom{border-color:#f5f2e829}:root .site-footer img[src*=guardian_logo]{filter:brightness(0) invert(1)}:root .house-promo-card{border-radius:var(--fb-radius);overflow:hidden}:root main blockquote{border-radius:var(--g-radius-sm)}:root .ms-band-actions .primary-action,:root .sv-actions .primary-action{border-color:var(--g-lapis-deep);background:var(--g-lapis-deep);color:var(--g-cream)}:root .ms-band-actions .primary-action:hover,:root .ms-band-actions .primary-action:focus-visible,:root .sv-actions .primary-action:hover,:root .sv-actions .primary-action:focus-visible{border-color:var(--g-lapis);background:var(--g-lapis);color:var(--g-cream)}:root .story-band-card{position:relative}:root .story-band-card:after{content:"→";position:absolute;top:1.2rem;right:1.3rem;color:var(--g-lapis-deep);font-size:1.1rem;line-height:30px;transition:transform .18s ease}:root .story-band-card:hover:after,:root .story-band-card:focus-visible:after{transform:translate(3px)}:root .story-band-logo{padding-right:1.5rem}:root .site-header-inner{border-radius:16px}:root .footer-social a{border-radius:10px}:root :is(.blog-video,.blog-post-hero,.tf-cinematic-video,.story-stats,.ca-stats,.ca-case,.vanguard-grid,.audit-picker-body,.roster-portrait,.lifecycle-panel,.vg-cta-inner,.calendly-inline-widget iframe){border-radius:var(--g-radius)}:root :is(.ind-kicker,.ind-offer-tag,.pilot-entry-kicker,.story-chapter-date,.ind-chips li,.story-sev li,.rc-cites li,.rc-tags li,.hub-tag,.pilot-entry-mods li,.arc-node,.careers-value-card>span,.pf-count-pill,.pf-row-tags span,.pf-repos li,.est-need){border-radius:999px}:root :is(.case-report-link,.blog-report-link a,.careers-role-icon,.intake-need,.pf-sort,.pf-search input,.pf-filter-search input,.pf-chip,.pf-sha,.gs-select-button,.vsl-watch,.lifecycle-stage-head,.vg-mot-arrow){border-radius:10px}:root :is(.modal-form,.intake-form,.grant-apply) :is(input,textarea,select){border-radius:10px}:root :is(.hv-list .n,.vanguard-cell .n,.vgm-step,.arc-road-mods a>i){border-radius:4px}:root .footer-col-title{font-family:var(--fb-sans);font-weight:600;letter-spacing:.08em}:root .ind-dia rect:is(.n,.n-on,.n-warn):not([width="6"],[width="8"],[width="10"],[width="12"],[width="16"],[width="20"]){rx:4px;ry:4px}:root .audit-pick-item.is-active{background:var(--g-lapis-deep);color:var(--g-cream)}:root .audit-pick-item.is-active .audit-pick-kind{color:#f5f2e8a8}body:has(.vanguard-hero) .site-footer,body:has(.vanguard-intake) .site-footer{box-shadow:0 0 0 100vmax var(--oxblood-deep);background:var(--oxblood-deep)}:root .vgm-step.is-active{background:var(--g-cream);box-shadow:inset 0 0 0 1px #7a123059}.home-work{--pf-sev-critical:var(--lw-sev-critical);--pf-sev-high:var(--lw-sev-high);--pf-sev-medium:var(--lw-sev-medium);--pf-sev-low:var(--lw-sev-low);--pf-sev-info:rgba(8, 8, 12, .18)}.lw-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;margin-bottom:clamp(1.8rem,3.5vw,2.6rem)}.lw-intro-copy h2{margin:0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.04}.lw-intro-copy .primary-action{margin-top:1.5rem}.lw-figures{display:grid;grid-template-columns:repeat(3,auto);gap:0 clamp(1.4rem,3vw,2.6rem);margin:0 .5rem 0 0}.lw-figures div{display:flex;flex-direction:column;justify-content:flex-start;gap:.35rem;padding-left:1.1rem;border-left:1px solid var(--g-line)}.lw-figures dd{order:-1;margin:0;color:var(--g-ink);font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lw-figures dt{color:var(--g-text-soft);font-size:.82rem;font-weight:500}:root .lw-card{gap:.85rem;width:clamp(17rem,23vw,19.5rem);padding:1.2rem 1.25rem 1.15rem;border:1px solid var(--g-line);border-radius:16px;background:var(--g-cream-alt);transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}:root .lw-card:hover,:root .lw-card:focus-visible{border-color:var(--g-line);background:var(--g-cream-alt);box-shadow:0 14px 34px #08080c14;transform:translateY(-2px)}:root .lw-client{font-size:.88rem;font-weight:600}:root .lw-top time{font-family:var(--fb-sans);font-size:.78rem;letter-spacing:0;text-transform:none}:root .lw-title{min-height:2.5em;font-size:1.15rem;font-weight:600;letter-spacing:-.015em}.lw-card .lw-bar{display:block;width:100%;height:4px;margin-top:auto}:root .lw-foot{align-items:baseline;margin-top:0;padding-top:0;border-top:0}:root .lw-count{color:var(--g-text-soft);font-family:var(--fb-sans);font-size:.86rem;font-weight:500;letter-spacing:0;text-transform:none}:root .lw-count b{margin-right:.15rem;color:var(--g-ink);font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.lw-named{color:var(--g-lapis-deep);font-size:.8rem;font-weight:600}:root .lw-track{animation-duration:120s}@media(max-width:900px){.lw-intro{grid-template-columns:minmax(0,1fr);align-items:start}.lw-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem}.lw-figures div{padding-left:.75rem}.lw-figures dd{font-size:1.7rem}}main:has(>:is(.ind-close,.fin-stage,.fin-archive,.vanguard-band):last-child)+.site-footer,main:has(>.vsl-top+dialog:last-child)+.site-footer{margin-top:-1px}:root .hub-mod[aria-pressed=true] .hub-mod-tick.is-running{animation-name:hub-mod-tick-round}@keyframes hub-mod-tick-round{to{clip-path:inset(0 0 0 0)}}.hero:has(.hero-title) .hero-shade{background:linear-gradient(90deg,#06091070,#06091038 38%,#0609100a 62%,#06091033),linear-gradient(180deg,rgba(8,8,12,0) 55%,rgba(8,8,12,.32) 86%,var(--ink) 100%)}.hero-copy:has(.hero-title){display:grid;grid-template-columns:minmax(0,40rem) minmax(0,23rem);justify-content:space-between;align-items:center;gap:clamp(3rem,6vw,6rem);width:min(1172px,calc(100% - 6rem));text-align:left}.hero-lead{min-width:0}.hero-copy .hero-title{margin:0;color:#fff;font-family:"Inter Tight",var(--body-font);font-size:clamp(2.6rem,4.8vw,4.6rem);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-wrap:balance;-webkit-user-select:auto;user-select:auto}.hero-copy .hero-sub{max-width:34rem;margin:1.4rem 0 0;color:#f5f2e8d1;font-family:"Inter Tight",var(--body-font);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.5}.hero-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.9rem}.hero-copy .hero-actions-row .primary-action{margin:0}.hero-secondary{padding-bottom:2px;border-bottom:1px solid rgba(245,242,232,.4);color:var(--cream);font-weight:600;text-decoration:none;transition:border-color .16s ease}.hero-secondary:hover,.hero-secondary:focus-visible{border-color:var(--cream)}.hero-figures{margin:0}.hero-figure{display:flex;flex-direction:column-reverse;gap:.35rem;margin:0;padding:1.25rem 0;border-top:1px solid rgba(245,242,232,.28)}.hero-figure:last-child{border-bottom:1px solid rgba(245,242,232,.28)}.hero-figure dt{color:#f5f2e8d6;font-family:"Inter Tight",var(--body-font);font-size:.82rem;font-weight:500;line-height:1.3}.hero-figure dd,.hero-copy .hero-figure .hero-stat{margin:0;color:#fff;font-family:"Inter Tight",var(--body-font);font-size:clamp(2rem,2.8vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 18px rgba(6,9,16,.5)}.hero-figure dt{text-shadow:0 1px 12px rgba(6,9,16,.6)}.hero-figure .hero-stat .counter-digit{transform:none;clip-path:none}.hero-figure .hero-stat .counter-char{min-width:.6em}.hero-figure .hero-stat .counter-symbol-currency{margin-right:.02em;font-size:1em;transform:none}.hero-figure .hero-stat .counter-symbol-separator{min-width:.22em;color:inherit;transform:none}.hero-figure .rolling-counter,.hero-figure .rolling-counter *{text-shadow:none}.hero-figure .rolling-counter{filter:drop-shadow(0 1px 18px rgba(6,9,16,.5))}@media(max-width:900px){.hero:has(.hero-title) .hero-shade{background:linear-gradient(180deg,rgba(6,9,16,.28) 0%,rgba(6,9,16,.42) 62%,var(--ink) 100%)}.hero-copy:has(.hero-title){grid-template-columns:minmax(0,1fr);width:min(100% - 3rem,900px);gap:2.4rem}.hero-copy .hero-title{font-size:clamp(2.4rem,8.6vw,3.8rem)}.hero-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(245,242,232,.28)}.hero-figure{justify-content:flex-end;padding:1rem 1rem 1rem 0}.hero-figure:last-child{border-bottom:0}.hero-figure-live{grid-column:1 / -1}.hero-figure dd,.hero-copy .hero-figure .hero-stat{font-size:clamp(1.7rem,6vw,2.2rem)}}@media(max-width:520px){.hero-copy:has(.hero-title){width:min(100% - 1.5rem,900px)}}.tp-band{position:relative;isolation:isolate;padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(3rem,5vw,4.5rem);background:var(--g-cream-alt);color:var(--g-ink)}.tp-band:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(132,150,230,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(132,150,230,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 60%);mask-image:linear-gradient(180deg,transparent 0%,#000 60%)}.tp-inner{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(1560px,calc(100% - 3rem));margin:0 auto}.tp-head{display:flex;flex-direction:column;align-items:flex-start}.tp-head h2{max-width:18ch;margin:0;font-size:clamp(2.1rem,3.4vw,3.2rem);font-weight:600;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.tp-head p{max-width:30rem;margin:1.1rem 0 0;color:var(--g-text-soft);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.5;text-wrap:pretty}.tp-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.75rem}.tp-feature{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:clamp(1.4rem,2.6vw,2rem);border-radius:var(--g-radius);background:var(--g-lapis-deep);color:var(--g-cream)}.tp-client{display:flex;align-items:center;gap:.75rem}.tp-client>span:last-child{display:flex;flex-direction:column}.tp-client b{font-size:1.05rem;font-weight:600}.tp-client small{color:var(--g-on-dark-muted);font-size:.78rem}.tp-mark{display:grid;place-items:center;width:2.3rem;height:2.3rem;flex:none;border-radius:10px;background:var(--g-ink)}.tp-feature .tp-mark{background:#f5f2e81f}.tp-mark img{width:1.3rem;height:1.3rem;object-fit:contain;filter:brightness(0) invert(.95)}.tp-mark.is-badge img{width:1.6rem;height:1.6rem;filter:none}.tp-feature blockquote{flex:1;margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.tp-band svg{width:.95rem;height:.95rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tp-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.tp-list a{display:flex;align-items:center;gap:.9rem;height:100%;padding:1rem 1.1rem;border-radius:var(--g-radius-sm);background:var(--g-cream);color:var(--g-ink);text-decoration:none;transition:background-color .16s ease}.tp-list a:hover,.tp-list a:focus-visible{background:#fbf9f3}.tp-copy{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.tp-copy b{font-size:.98rem;font-weight:600}.tp-copy>span{color:var(--g-text-soft);font-size:.88rem;line-height:1.4}.tp-list a>svg{color:var(--g-text-soft);transition:transform .16s ease}.tp-list a:hover>svg,.tp-list a:focus-visible>svg{color:var(--g-lapis);transform:translate(3px)}.tp-figures{display:grid;grid-template-columns:auto minmax(0,auto);justify-content:start;align-items:start;gap:1rem clamp(1.5rem,3vw,3rem);margin:2rem 0 0}.tp-figures div,.tp-feature-stats div{display:flex;flex-direction:column-reverse;gap:.35rem}.tp-figures dd{margin:0;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tp-figures dt{color:var(--g-lapis-deep);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tp-feature-stats{display:flex;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding-top:1.1rem;border-top:1px solid rgba(245,242,232,.16)}.tp-feature-stats dd{margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tp-feature-stats dt{color:var(--g-on-dark-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tp-stat{display:flex;flex:none;flex-direction:column;align-items:flex-end}.tp-stat b{font-size:1.35rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tp-stat small{color:var(--g-text-soft);font-size:.72rem}@media(max-width:1360px){.tp-inner{grid-template-columns:minmax(0,1fr)}.tp-head h2{max-width:20ch}}@media(max-width:900px){.tp-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tp-inner{width:calc(100% - 2rem)}.tp-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.tp-list a>svg{display:none}}@media(prefers-reduced-motion:reduce){.tp-list a,.tp-list a>svg{transition:none}}.sv-band{--sv-measure:min(1560px, calc(100% - 3rem) );--pf-sev-critical:#0d1740;--pf-sev-high:#1e3789;--pf-sev-medium:#3d58b3;--pf-sev-low:#687ccf;--pf-sev-info:#b7c1e6;padding:clamp(3.5rem,6vw,5.5rem) 0;border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);background:var(--g-cream);color:var(--g-ink)}.sv-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:var(--sv-measure);margin:0 auto}.sv-row+.sv-row{margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:clamp(3.5rem,6vw,5.5rem);border-top:1px solid var(--g-line)}.sv-row.is-flipped{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sv-row.is-flipped .sv-copy{order:2}.sv-copy{display:flex;flex-direction:column;align-items:flex-start}.sv-tag{border-radius:999px;padding:.35rem .75rem;background:var(--g-lapis-deep);color:var(--g-cream);font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase}.sv-row.is-flipped .sv-tag{background:var(--g-ink)}.sv-copy h2{margin:1.1rem 0 0;font-size:clamp(2.3rem,4.2vw,3.9rem);font-weight:600;line-height:1.06;letter-spacing:-.025em}.sv-lede{max-width:34rem;margin:1.1rem 0 0;color:var(--g-text-soft);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;text-wrap:pretty}.sv-lede.is-short{max-width:38rem}.sv-nobr{white-space:nowrap}.sv-figures{display:grid;grid-template-columns:repeat(3,auto);gap:1rem clamp(1.5rem,3vw,3rem);margin:2rem 0 0}.sv-figures div{display:flex;flex-direction:column-reverse;gap:.35rem}.sv-figures dd{margin:0;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sv-figures dt{white-space:nowrap;color:var(--g-lapis-deep);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.sv-actions .primary-action{margin-top:0}.sv-link{color:var(--g-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.sv-link:hover,.sv-link:focus-visible{color:var(--g-lapis)}.sv-stage{position:relative;overflow:hidden;border-radius:var(--g-radius)}.sv-stage.is-document{display:grid;place-items:center;padding:clamp(2rem,3.5vw,3rem) clamp(1.25rem,4vw,3.5rem) clamp(1.75rem,3vw,2.5rem);background:repeating-radial-gradient(circle at 100% 0%,#f5f2e800 0 46px,#f5f2e812 46px 47px),radial-gradient(90% 90% at 100% 0%,var(--g-lapis-tint) 0%,var(--g-lapis-deep) 55%,var(--g-lapis-midnight) 100%)}.sv-doc-stack{position:relative;width:min(100%,32rem)}.sv-doc-stack:before,.sv-doc-stack:after{content:"";position:absolute;inset:0;border-radius:14px;background:var(--g-cream-alt);box-shadow:0 10px 30px #0003}.sv-doc-stack:before{transform:translate(1.4rem,-1.1rem) rotate(2.2deg);opacity:.55}.sv-doc-stack:after{transform:translate(.7rem,-.55rem) rotate(1.1deg);opacity:.8}.sv-doc{position:relative;z-index:1;display:grid;gap:.85rem;padding:clamp(1.1rem,1.8vw,1.4rem);border-radius:14px;background:var(--g-cream);color:var(--g-ink);font-size:.85rem;box-shadow:0 30px 60px -24px #0000008c}.sv-doc-head{display:flex;align-items:center;gap:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--g-line)}.sv-doc-head>div{display:flex;flex:1;flex-direction:column;gap:.1rem}.sv-doc-head b{font-size:1.1rem;font-weight:600}.sv-doc-head small,.sv-doc small{color:var(--g-text-soft);font-size:.75rem}.sv-doc-head a{display:inline-flex;align-items:center;gap:.35rem;color:var(--g-lapis);font-size:.8rem;font-weight:600;text-decoration:none}.sv-doc-head a svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.sv-doc-head a:hover svg,.sv-doc-head a:focus-visible svg{transform:translate(3px)}.sv-doc-mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:none;border-radius:10px;background:var(--g-ink);color:var(--g-cream);font-weight:600}.sv-doc-mark img{width:1.4rem;height:1.4rem;object-fit:contain;filter:brightness(0) invert(.95)}.sv-doc-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.sv-doc-figures div{display:flex;flex-direction:column-reverse;gap:.2rem}.sv-doc-figures div+div{padding-left:1rem;border-left:1px solid var(--g-line)}.sv-doc-figures dd{margin:0;font-size:1.3rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sv-doc-figures dt{color:var(--g-text-soft);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sv-doc-spread{display:block;width:100%;height:8px}.sv-doc-sev{display:grid;margin:-.25rem 0 0;padding:0;list-style:none}.sv-doc-sev li{display:grid;grid-template-columns:minmax(7rem,1fr) 3rem minmax(4rem,1.6fr) 2.5rem;align-items:center;gap:.9rem;padding:.38rem 0;border-bottom:1px solid var(--g-line)}.sv-doc-sev li:last-child{border-bottom:0}.sv-doc-sev b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.sv-doc-sev small{text-align:right;font-variant-numeric:tabular-nums}.sv-doc-sev-name{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.sv-doc-sev-name>i{width:8px;height:8px;flex:none;border-radius:2px}.sv-doc-share{display:block;width:100%;height:4px}.sv-doc-share-track{fill:#08080c0f}.sv-doc-latest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.75rem;margin-top:.1rem;padding:.65rem .8rem;border-radius:10px;background:var(--g-cream-alt);color:var(--g-ink);text-decoration:none}.sv-doc-latest small{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sv-doc-latest span{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sv-doc-latest:hover span,.sv-doc-latest:focus-visible span{color:var(--g-lapis)}.sv-doc-latest time{color:var(--g-text-soft);font-size:.75rem;font-variant-numeric:tabular-nums}.sv-stage.is-map{padding:clamp(1.25rem,3vw,2.5rem);background:var(--g-ink)}.sv-map-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.sv-map-nodes a{display:flex;align-items:center;gap:.8rem;height:100%;padding:.85rem 1rem;border-radius:var(--g-radius-sm);background:var(--g-cream);color:var(--g-ink);text-decoration:none;transition:background-color .16s ease}.sv-map-nodes a:hover,.sv-map-nodes a:focus-visible{background:#fff}.sv-map-nodes a>svg{width:1.15rem;height:1.15rem;flex:none;fill:none;stroke:var(--g-lapis);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sv-map-nodes span{display:flex;flex:1;flex-direction:column;min-width:0}.sv-map-nodes b{font-size:.95rem;font-weight:600;line-height:1.2}.sv-map-nodes small{color:var(--g-text-soft);font-size:.75rem}.sv-map-nodes i svg{display:block;width:.95rem;height:.95rem;fill:none;stroke:var(--g-text-soft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.sv-map-nodes a:hover i svg,.sv-map-nodes a:focus-visible i svg{stroke:var(--g-lapis);transform:translate(3px)}.sv-row.is-compact{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sv-map-nodes li:last-child:nth-child(odd){grid-column:1 / -1}.sv-stage.is-regs{padding:clamp(1.25rem,3vw,2.5rem);background:var(--g-cream-alt)}.sv-regs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.sv-regs li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .7rem;padding:.9rem 1rem;border-radius:var(--g-radius-sm);background:var(--g-cream)}.sv-regs svg{grid-row:span 2;width:1.2rem;height:1.2rem;fill:none;stroke:var(--g-lapis);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sv-regs b{font-size:.95rem;font-weight:600;line-height:1.2}.sv-regs small{color:var(--g-text-soft);font-size:.75rem}@media(max-width:1100px){.sv-row,.sv-row.is-flipped,.sv-row.is-compact{grid-template-columns:minmax(0,1fr)}.sv-row.is-flipped .sv-copy{order:0}}@media(max-width:760px){.sv-band{--sv-measure:calc(100% - 2rem) }.sv-doc-sev li{grid-template-columns:minmax(0,1fr) 3rem 4.5rem}.sv-doc-sev small{display:none}}@media(max-width:420px){.sv-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-figures dt{font-size:.7rem;letter-spacing:.05em}.sv-doc-figures dd{font-size:1.15rem;white-space:nowrap}.sv-doc-figures dt{white-space:nowrap;letter-spacing:.04em}.sv-doc-figures div+div{padding-left:.75rem}.sv-map-nodes a{padding:.75rem .8rem}.sv-map-nodes i{display:none}.sv-regs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sv-map-nodes a,.sv-map-nodes i svg,.sv-doc-head a svg{transition:none}}.count-figure{display:inline-grid}.count-figure>span{grid-area:1 / 1}.count-figure-ghost{visibility:hidden}.ind-metrics-inner .ind-metric strong .count-figure,.audit-stats strong .count-figure,.ind-metrics-inner .ind-metric strong .count-figure>span,.audit-stats strong .count-figure>span{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.ind-metrics-inner .ind-metric strong .count-figure,.audit-stats strong .count-figure{display:inline-grid}.ind-metrics-inner .ind-metric strong .count-figure>span,.audit-stats strong .count-figure>span{display:block}.vision-band{position:relative;isolation:isolate;padding:clamp(2.5rem,4.5vw,4rem) 0;background:var(--g-cream-alt);color:var(--g-ink)}.vision-band:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(132,150,230,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(132,150,230,.07) 1px,transparent 1px);background-size:48px 48px}.vision-inner{width:min(1040px,calc(100% - 3rem));margin:0 auto;text-align:center}.vision-kicker{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 clamp(1.4rem,2.4vw,2rem);color:var(--lapis);font-family:var(--mono-font);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vision-kicker:before,.vision-kicker:after{content:"";width:2.25rem;height:1px;background:currentColor;opacity:.5}.vision-band h2{margin:0 auto;max-width:22ch;color:var(--g-ink);font-family:"Inter Tight",var(--body-font);font-size:clamp(2.1rem,4.6vw,4.1rem);font-weight:600;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.vision-band h2 em{color:var(--lapis);font-style:normal}.sca-standard .coverage-source.is-a,.sca-standard .coverage-source.is-b{grid-row:3}@media(min-width:1340px){.sca-standard .coverage-source.is-a,.sca-standard .coverage-source.is-b{grid-row:2}}@media(max-width:900px){.sca-standard .coverage-source.is-a,.sca-standard .coverage-source.is-b{grid-row:3}}:root{--page-content-width:min(1560px, calc(100% - 3rem) )}@media(max-width:520px){:root{--page-content-width:calc(100% - 2rem) }}.page-shell main>:is(.service-hero,.section:not(.final-cta),.blog-hub,.blog-grid,.team-hero,.roster-section,.careers-hero,.careers-belief,.careers-mission,.careers-values,.careers-roles,.story-hero,.story-layout,.case-article,.author-body,.gl-tabs,.gl-foot,.intake-page),.page-shell :is(.fin-stage-inner,.fin-archive-inner,.ep-hero-inner,.ms-band-inner,.ind-close-inner),.page-shell :is(.vanguard-hero,.vanguard-band)>.wrap,.page-shell .vg-deck>:is(.section,.vg-deck-head){width:var(--page-content-width);margin-left:auto;margin-right:auto}body.ms-page .hub-wire{stroke:#08080c33}body.ms-page .hub-wire.is-hover,body.ms-page .hub-wire.is-hot{stroke:#1e378999}body.ms-page .hub-wire.is-selected:not(.is-hot){stroke:#08080c6b}body.ms-page .hub-nub{fill:var(--cream);stroke:#08080c6b}body.ms-page .hub-pk[data-kind=alert] .hub-pk-dot{fill:var(--oxblood-tint)}body.ms-page .hub-pk[data-kind=done] .hub-pk-dot{fill:#2f6b54}body.ms-page :is(.hub-trust,.hub-org).is-lit{border-color:#1e378999}body.ms-page .hub-org-steps li.is-waiting i{border-color:#08080c4d}body.ms-page .hub-org-steps li.is-waiting span{color:#08080c9e}body.ms-page .hub-org-steps li.is-new{background:var(--cream)}body.ms-page .hub-core.is-lit{border-color:var(--lapis-tint)}body.ms-page .hub-mod.is-firing{border-color:#1e378973;background:var(--cream)}body.ms-page .hub-mod.is-firing .hub-mod-glyph{border-color:var(--lapis);color:var(--lapis)}body.ms-page .svc-adv li.is-new{background:#1e37890f}body.ms-page :is(.vsl-cta,.vsl-g) .primary-action{border-color:var(--ox);box-shadow:none}body.ms-page :is(.vsl-cta,.vsl-g) .primary-action:hover,body.ms-page :is(.vsl-cta,.vsl-g) .primary-action:focus-visible{border-color:var(--ox-tint);box-shadow:none}body.ms-page .ms-close-actions :is(.primary-action,.secondary-action){margin-top:0}.intake-tile:is(.is-vanguard,.is-managed){grid-column:span 3}.intake-form label.intake-tile:is(.is-vanguard,.is-managed){display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:8.25rem;padding:.85rem 2.4rem .85rem .95rem;border-color:transparent;color:var(--cream);background-size:cover;background-position:center}.intake-form .intake-tile:is(.is-vanguard,.is-managed) .intake-tile-name{color:var(--cream)}.intake-form .intake-tile:is(.is-vanguard,.is-managed) small{color:#f5f2e8c7}.intake-form .intake-tile:is(.is-vanguard,.is-managed) input{position:absolute;top:.85rem;right:.85rem;float:none;margin:0;border-color:#f5f2e899}.intake-form .intake-tile:is(.is-vanguard,.is-managed):hover{border-color:#f5f2e866}.intake-form .intake-tile:is(.is-vanguard,.is-managed):has(input:checked){border-color:var(--cream);box-shadow:inset 0 0 0 1px var(--cream),0 6px 18px #08080c2e}.intake-form .intake-tile:is(.is-vanguard,.is-managed) input:checked{border-color:var(--cream);background-color:var(--cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 L5 8.6 L9.4 3.6' fill='none' stroke='%2308080c' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.intake-form .intake-tile:is(.is-vanguard,.is-managed):has(input:focus-visible){outline-color:var(--cream);box-shadow:0 0 0 4px var(--lapis)}@media(max-width:560px){.intake-tile:is(.is-vanguard,.is-managed){grid-column:1 / -1}.intake-form label.intake-tile:is(.is-vanguard,.is-managed){min-height:6.5rem}}:root :is(.ind-panel:not(.is-doc),.ind-scene) .ind-dia .n{fill:#1e378909;stroke:#08080c42}:root :is(.ind-panel:not(.is-doc),.ind-scene) .ind-dia .w{stroke:#08080c42}:root .ind-scene .arc-edge{stroke:#08080c38}:root .ind-scene .arc-boundary{stroke:var(--g-lapis)}:root .ind-scene .arc-node{border-color:#08080c3d;background:var(--g-cream);color:#08080cc2}:root .ind-scene .arc-node.is-naming{background:#1e37891a}.work-with-us-page .intake-form+.intake-schedule{padding:clamp(1.5rem,3vw,3rem)}.work-with-us-page .intake-form+.intake-schedule{min-width:0;border:0;border-left:1px solid var(--line);border-radius:0 24px 24px 0}.work-with-us-page .intake-schedule.is-compact{display:flex;flex-direction:column}.work-with-us-page .intake-schedule.is-compact .intake-schedule-frame{flex:1;min-height:0;max-height:620px;border-radius:10px}.work-with-us-page .intake-schedule.is-compact .calendly-inline-widget{height:100%}.work-with-us-page .intake-schedule.is-compact .intake-schedule-status{flex:none}@media(max-width:980px){.work-with-us-page .intake-form+.intake-schedule{border-left:0;border-top:1px solid var(--line);border-radius:0 0 24px 24px}}@media(max-width:560px){.work-with-us-page .intake-form+.intake-schedule{padding:1.25rem}.work-with-us-page .intake-form+.intake-schedule{border-radius:0 0 20px 20px}.work-with-us-page .intake-schedule.is-compact{padding-inline:.5rem}.work-with-us-page .intake-schedule.is-compact .intake-schedule-frame{overflow:auto}}