@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,h3{-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}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.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{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)}.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-video.is-active{opacity:1}.hero-static-poster:before{content:"";position:absolute;inset:0;z-index:-2;background:#f5f2e80a}.hero-static-poster .hero-video{display:none}.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}.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}.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-list a[aria-current=page] .nav-item-copy strong{color:var(--ox)}.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}.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,h3,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}.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}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-track{display:flex;width:max-content;gap:1rem;animation:quote-marquee 165s linear infinite;will-change:transform}.quote-marquee:hover .quote-track{animation-play-state:paused}.quote-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:clamp(23rem,34vw,33rem);min-height:19rem;margin:0;padding:1.35rem;border:1px solid var(--line);border-radius:0;background:radial-gradient(circle at 18% 0%,rgba(8,8,12,.16),transparent 26rem),linear-gradient(145deg,#08080c1a,#08080c09);box-shadow:inset 0 1px #08080c14,0 24px 70px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.quote-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,12,.1),transparent 18%,transparent 82%,rgba(0,0,0,.12)),linear-gradient(180deg,rgba(8,8,12,.08),transparent 26%)}.quote-card:after{content:"“";position:absolute;top:-.35rem;right:1rem;color:#08080c14;font-size:8rem;line-height:1;font-family:var(--serif)}.quote-card blockquote{position:relative;z-index:1;margin:0;color:#08080ce6;font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:520;line-height:1.55}.quote-card figcaption{position:relative;z-index:1;margin-top:1.5rem}.quote-author{display:inline-flex;align-items:center;gap:.72rem;min-width:0}.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-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-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-card-crest:is([data-protocol=megaeth],[data-protocol=usdt0],[data-protocol=ethena],[data-protocol=tenor]) img{filter:none}.proof-card-crest[data-protocol=footium] img{filter:grayscale(1)}.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 quote-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}h3{margin-bottom:.7rem;font-size:1.25rem;line-height:1.2}.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)}.intake-schedule-frame.is-animated{transition:height .42s cubic-bezier(.22,1,.36,1)}.intake-schedule-frame.is-collapsed{height:auto;overflow:visible;border:0;background:none}.intake-schedule.is-ready .intake-schedule-skeleton{opacity:0;pointer-events:none}.intake-schedule.is-ready .calendly-inline-widget{opacity:1}@media(prefers-reduced-motion:reduce){.intake-schedule-frame.is-animated{transition:none}}.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)}.page-shell{margin-top:calc((var(--header-h) + var(--announcement-h)) * -1);padding-top:calc(var(--header-h) + var(--announcement-h))}.page-shell:has(.intake-page){display:flex;flex-direction:column;min-height:100svh}body:has(.intake-page){background:linear-gradient(180deg,var(--ink) 0 var(--announcement-h),#efece1 var(--announcement-h)) no-repeat,#efece1}.page-shell:has(.intake-page) main{flex:1;display:flex;flex-direction:column;justify-content:center}.page-shell:has(.intake-page) .site-footer{margin-top:1.25rem;padding:1.4rem 0 1.5rem}@media(min-width:981px)and (max-height:880px){.page-shell:has(.intake-page) .site-footer{margin-top:.75rem;padding:1rem 0 1.1rem}}.page-shell main{counter-reset:audit-feature}@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,.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}.site-shell:before{display:none}h1{font-size:clamp(3.15rem,15vw,5rem)}.proof-font-catalog-grid,.proof-signature-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.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}.quote-card{width:min(21rem,calc(100vw - 3rem))}.proof-font-catalog-grid,.proof-signature-catalog-grid{grid-template-columns:1fr}}.team-hero{position:relative;display:grid;width:min(1220px,calc(100% - 3rem));margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(4.5rem,8vw,7rem) 0 clamp(3rem,6vw,4.5rem);overflow:hidden}.team-hero:before{content:"";position:absolute;inset:10% 0 auto 34%;z-index:-1;height:26rem;border-radius:50%;background:radial-gradient(circle,rgba(122,18,48,.1),transparent 62%),radial-gradient(circle at 74% 46%,rgba(8,8,12,.1),transparent 38%);filter:blur(14px);opacity:.9}.team-hero-copy{max-width:850px}.team-hero-copy h1{max-width:17ch;text-wrap:balance;margin-bottom:1.35rem;color:var(--text);font-family:var(--serif);font-size:clamp(2.8rem,7vw,5.4rem);font-weight:400;line-height:1.02;letter-spacing:-.03em}.team-hero-copy p:not(.eyebrow){max-width:620px;color:var(--text-soft);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.62}.team-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.team-hero-actions .primary-action{margin-top:0}.team-hero-mark{display:grid;place-items:center;width:clamp(10rem,18vw,16rem);aspect-ratio:1;justify-self:end;border:1px solid rgba(8,8,12,.16);background:radial-gradient(circle at 50% 28%,rgba(21,39,96,.1),transparent 58%),linear-gradient(145deg,#08080c17,#08080c06);box-shadow:inset 0 1px #08080c1f,0 34px 90px #00000057}.team-hero-mark img{width:54%;height:54%;object-fit:contain;filter:drop-shadow(0 18px 35px rgba(122,18,48,.12))}@media(max-width:900px){.team-hero{width:min(100% - 1.5rem,1220px)}.team-hero{grid-template-columns:1fr;padding-top:4rem}.team-hero-mark{justify-self:start;width:10rem}}.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)}.nav-dropdown-list a[aria-current=page] strong{color:var(--ox)}[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}@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}}.vg-cov-grid i.on{background:var(--ink)}[data-tm-float].is-paused .tm-float-track{animation-play-state:paused}.rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}@media(max-width:760px){.rail{grid-template-columns:1fr}}@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}}.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}}@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-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}.story-band-logo img[src$="/ethena.svg"],.story-hero-logo img[src$="/ethena.svg"]{filter:invert(1)}.blog-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1rem}.blog-hub-topic-head{display:grid;gap:.45rem;padding-top:1.6rem;border-top:1px solid var(--line)}.blog-hub-topic-head .eyebrow{margin:0}.blog-hub-topic-head h2{margin:0;font-family:var(--serif);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.05;letter-spacing:-.015em}.blog-hub-topic-blurb{max-width:62ch;margin:0;color:var(--text-soft);font-size:1rem;line-height:1.55}.blog-hub-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);background:#08080c05;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease}.blog-hub-card:hover,.blog-hub-card:focus-visible{border-color:var(--ox);background:#08080c0a}.blog-hub-card-image{display:block;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--line);background:var(--ink)}.blog-hub-card-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-hub-card{grid-template-rows:auto auto}.blog-hub-card-body{display:flex;padding:.6rem .8rem}.blog-hub-card-meta{display:flex;flex-wrap:wrap;gap:.3rem .8rem;color:var(--text-muted);font-family:var(--mono-font);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.blog-hub-card-video{color:var(--ox)}.blog-hub-card-video:before{content:"▶︎";margin-right:.35em;font-size:.85em}body:has(.blog-post-vanguard){--ox:var(--oxblood);--ox-tint:var(--oxblood-tint);--ox-deep:var(--oxblood-deep)}.ind-metric{padding:clamp(1.2rem,2.4vw,1.7rem);background:var(--cream)}.ind-metric strong{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1}.ind-metric span{display:block;margin-top:.5rem;color:var(--text-muted);font-size:.86rem;line-height:1.5}.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-off-edge{fill:none;stroke:#8496e657;stroke-width:1;vector-effect:non-scaling-stroke}.est-boundary,.est-edge,.est-flow,.est-trunk{vector-effect:non-scaling-stroke}.est-boundary{stroke:#8496e680;stroke-width:1;stroke-dasharray:3 3}.est-edge{stroke:#f5f2e829;stroke-width:1;transition:stroke .3s ease}.est-edge.is-dead{stroke:#f5f2e80d}.est-flow,.est-trunk{fill:none;stroke-width:1;transition:stroke .24s ease,stroke-width .24s ease}.est-trunk{stroke:#8496e68c}.est-trunk.is-signer{stroke:#f5f2e84d}.est-flow.is-beat{stroke:#8496e666;stroke-dasharray:2 2}.est-flow.is-config,.est-flow.is-param{stroke:#f5f2e842}.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 rect{fill:#f5f2e80d;stroke:#f5f2e847;stroke-width:1;transition:fill .7s ease,stroke .7s ease}.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 rect{transition:none}.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}.arc-edge.is-in{opacity:1}.arc-node.is-in{opacity:1}.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)}.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-link-arrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--lapis);font-weight:600;font-size:.95rem}.pf-link-arrow:after{content:"→";transition:transform .18s ease}.pf-link-arrow:hover:after,.pf-link-arrow:focus-visible:after{transform:translate(3px)}.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-mark img[src$="/ethena.svg"],.pf-mark img[src$="/tenor.svg"]{filter:invert(1)}.pf-mark img[src$="/megaeth.png"]{filter: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}}.hub-wire{fill:none;stroke:#f5f2e82b;stroke-width:1;transition:stroke .6s ease}.hub-route{stroke:transparent}.hub-wire.is-hover{stroke:#8496e68c}.hub-wire.is-hot{stroke:#8496e680}.hub-nub{fill:var(--ink);stroke:#f5f2e86b;stroke-width:1}.hub-org-steps li.is-new{background:#141a33;transition:none}.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-frame{--dyn-edge:3.5%;position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(245,242,232,.14);border-top:2px solid #8496e6;background:linear-gradient(180deg,#27429d1a,#27429d00 45%,#7a123000 45%,#7a123014),#0a0b11;color:var(--cream)}.ms-dyn-paths .ms-dyn-route{fill:none;stroke:rgba(var(--risk-rgb),.55);stroke-width:1}.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-boundary{position:absolute;left:var(--dyn-edge);right:var(--dyn-edge);display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:#f5f2e88c;font-family:var(--mono-font);font-size:clamp(.56rem,.72vw,.68rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ms-dyn-boundary{top:45%;padding-top:.55rem;border-top:1px dashed rgba(245,242,232,.3)}.ms-dyn-off{top:11.5%;height:24%;grid-template-columns:repeat(6,minmax(0,1fr))}.ms-dyn-on{top:62%;height:20%;grid-template-columns:repeat(8,minmax(0,1fr))}.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-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-frame{--dyn-edge:1.1rem;display:flex;flex-direction:column;gap:.9rem;aspect-ratio:auto;padding:1rem var(--dyn-edge) 1.1rem}.ms-dyn-boundary{position:relative;inset:auto;height:auto}.ms-dyn-boundary{margin-top:1.4rem}.ms-dyn-off{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-dyn-on{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem}.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}}.ind-metrics.is-ink .ind-metric{background:var(--ink)}.ind-metrics.is-ink .ind-metric span{color:#f5f2e8a8}@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}.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}.lw-mark img[src$="/tenor.svg"]{filter:invert(1)}.lw-mark img[src$="/megaeth.png"]{filter:none}.lw-mark img[src$="/layerzero-mark.svg"]{width:.48rem;height:.8rem}.lw-mark img[src$="/ethena.svg"]{filter:invert(1) grayscale(1)}.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{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 .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 .site-header-inner{border-radius:16px}:root .footer-social a{border-radius:10px}: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 .footer-col-title{font-family:var(--fb-sans);font-weight:600;letter-spacing:.08em}: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}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}:is(body.ms-page,body:has(.ms-hero)) .ind-metrics.is-ink .ind-metric{background:var(--ms-raised)}:is(body.ms-page,body:has(.ms-hero)) .ind-metric strong{font-weight:600;letter-spacing:-.03em}: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)}}.author-portrait{overflow:hidden}.author-portrait img{width:100%;height:100%;object-fit:cover;filter:none}.author-creds{display:grid;gap:.45rem;max-width:620px;margin:1.4rem 0 0;padding:0;list-style:none;color:var(--text-soft);font-size:.98rem;line-height:1.5}.author-creds li{position:relative;padding-left:1.1rem}.author-creds li:before{content:"";position:absolute;top:.62em;left:0;width:.4rem;height:1px;background:var(--ox)}.author-body{display:grid;gap:clamp(3rem,6vw,4.5rem);width:min(1220px,calc(100% - 3rem));margin:0 auto;padding-bottom:clamp(4rem,8vw,6rem)}.author-works{display:grid;gap:1.5rem;scroll-margin-top:calc(var(--announcement-h) + var(--header-h) + 1.5rem)}.author-works h2{margin:0;font-family:var(--serif);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.05;letter-spacing:-.015em}.author-back{margin:0}@media(max-width:900px){.author-body{width:min(100% - 1.5rem,1220px)}}.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))}.sv-stage.is-map{padding:clamp(1.25rem,3vw,2.5rem);background:var(--g-ink)}.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}.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){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-route{stroke:transparent}body.ms-page .hub-nub{fill:var(--cream);stroke:#08080c6b}body.ms-page .hub-org-steps li.is-new{background:var(--cream)}body.ms-page .svc-adv li.is-new{background:#1e37890f}