@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8a6385bc-module__N6WQOa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8a6385bc-module__N6WQOa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f0c72b74-module__qcG4_W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f0c72b74-module__qcG4_W__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--navy:#060f2e;--navy-lift:#0d1a45;--navy-deep:#030820;--green:#5f800e;--green-bright:#8ebb1b;--green-ink:#4a6409;--blue-glow:#4d7eff;--logo-lockup:url(data:image/png;base64,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) no-repeat left center/contain;--paper:#0e1839;--wash:var(--navy-deep);--accent:var(--green-bright);--ink:#fff;--ink-80:#ffffffc7;--ink-60:#ffffff94;--ink-40:#ffffff7a;--ink-30:#ffffff4d;--rule:#ffffff24;--rule-soft:#ffffff14;--annot:#2b62a8;--annot-dark:#17457c;--ff-display:"Outfit","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ff:"Manrope","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ff-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pad:clamp(20px,5vw,80px);--maxw:1280px;--ease:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--navy);color:var(--ink);font-family:var(--ff);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#cursor,#cursor-ring{display:none}body.has-cursor #cursor,body.has-cursor #cursor-ring{opacity:0;display:block}body.cursor-live #cursor,body.cursor-live #cursor-ring{opacity:1}body.has-cursor,body.has-cursor *{cursor:none}#cursor{z-index:9999;pointer-events:none;background:var(--green-bright);width:8px;height:8px;transition:width .3s,height .3s,opacity .25s var(--ease);border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursor-ring{z-index:9998;pointer-events:none;width:36px;height:36px;transition:width .3s,height .3s,border-color .3s,background .3s,opacity .25s var(--ease);border:1px solid #8ebb1bb8;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}:is(body.has-cursor:has(a:hover) #cursor,body.has-cursor:has(button:hover) #cursor){width:16px;height:16px}:is(body.has-cursor:has(a:hover) #cursor-ring,body.has-cursor:has(button:hover) #cursor-ring){border-color:var(--green);background:#8ebb1b1a;width:64px;height:64px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip{z-index:999;background:var(--navy);color:#fff;font:600 13px/1 var(--ff);padding:12px 20px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.wrap{max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}#gridOverlay{z-index:80;pointer-events:none;justify-content:center;display:none;position:fixed;inset:0}body.show-grid #gridOverlay{display:flex}#gridOverlay .go-inner{width:100%;max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);grid-template-columns:repeat(12,1fr);gap:24px;display:grid}#gridOverlay .go-col{background:#4d7eff1a}.eyebrow{font-family:var(--ff-display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font-size:12px;font-weight:600}.h1{font-family:var(--ff-display);letter-spacing:-.035em;margin:0;font-size:clamp(40px,8.2vw,124px);font-weight:500;line-height:1}.h2{font-family:var(--ff-display);letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.4vw,62px);font-weight:500;line-height:1.08}.title-line{display:block}.title-accent{color:inherit;font-style:normal}#b02 .title-accent{color:var(--accent);font-style:italic}.h3{font-family:var(--ff-display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.18}.lede{color:var(--ink-80);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.dim{color:var(--ink-60)}strong{color:var(--ink);font-weight:600}.btn{font-family:var(--ff-display);background:var(--green);color:var(--navy);transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .3s var(--ease);border-radius:100px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #8ebb1b47}.btn:hover{background:var(--green-ink);transform:translateY(-1px);box-shadow:0 8px 30px #8ebb1b6b}.btn .ar{transition:transform .3s var(--ease)}.btn:hover .ar{transform:translate(4px)}.btn-ghost{font-family:var(--ff-display);border:1.5px solid var(--ink);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);border-radius:100px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:500;display:inline-flex}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-ghost:hover .ar{transform:translate(4px)}.btn-ghost .ar{transition:transform .3s var(--ease)}.btn-sm{padding:10px 16px;font-size:12.5px}.on-dark .btn{background:var(--green);color:#fff}.on-dark .btn:hover{background:var(--green-ink)}.cta-row.cta-actions>.btn,.cta-row.cta-actions>.btn-ghost{white-space:nowrap;justify-content:center;min-height:56px;margin-top:0;padding:15px 28px;font-size:15px;line-height:1}@media (max-width:520px){.cta-row.cta-actions{align-items:stretch}.cta-row.cta-actions>.btn,.cta-row.cta-actions>.btn-ghost{width:100%}}.ph{text-align:center;background:repeating-linear-gradient(135deg,#101c40 0 8px,#0a1332 8px 16px);border:1px solid #22315c;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:relative}.ph-t{font-family:var(--ff-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);font-size:10px;font-weight:500}.ph-s{font-family:var(--ff-display);color:var(--ink-30);max-width:280px;font-size:10px;line-height:1.5}.blk--dark .ph{background:repeating-linear-gradient(135deg,#e3e8f2 0 8px,#f0f3f9 8px 16px);border-color:#d3daea}.blk{padding-top:clamp(72px,9vw,124px);padding-bottom:clamp(72px,9vw,124px);position:relative}.blk--wash{background:var(--wash)}.blk--dark{--paper:#fff;--accent:var(--green-ink);--ink:#060f2e;--ink-80:#2e3a58;--ink-60:#5a6785;--ink-40:#67748f;--ink-30:#8b96b2;--rule:#dde3ee;--rule-soft:#e9edf5;color:var(--ink);background:#fff;position:relative}.blk-tag{top:clamp(24px,3.4vw,44px);left:var(--pad);font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-30);z-index:5;font-size:10px;position:absolute}#b02 .blk-tag{top:clamp(114px,13vw,152px)}.nav-tag{transition:opacity .3s var(--ease);top:84px}.nav.stuck .nav-tag{opacity:0;pointer-events:none}body:not(.show-tags) .blk-tag{display:none}#pre{z-index:200;background:var(--navy);flex-direction:column;justify-content:flex-end;transition:transform .72s cubic-bezier(.76,0,.24,1),visibility 0s linear .72s;display:flex;position:fixed;inset:0;overflow:hidden}#pre.done{visibility:hidden;transform:translateY(-100%)}.pre-in{width:100%;max-width:var(--maxw);padding:0 var(--pad) clamp(34px,7vh,74px);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto;display:flex}.pre-slot{display:flex;overflow:hidden}.pre-slot>*{transition:transform .62s var(--ease);transform:translateY(105%)}#pre.is-in .pre-slot>*{transform:none}#pre.is-in .pre-in>.pre-slot:last-child>*{transition-delay:70ms}#pre.done .pre-slot>*{transition:transform .42s cubic-bezier(.76,0,.24,1);transform:translateY(-105%)}.pre-logo{aspect-ratio:2160/585;background-color:var(--ink);width:clamp(124px,15vw,188px);-webkit-mask:var(--logo-lockup);-webkit-mask:var(--logo-lockup);mask:var(--logo-lockup)}.pre-count{font-family:var(--ff-display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:flex-end;gap:.05em;font-size:clamp(56px,12vw,152px);font-weight:500;line-height:1;display:flex}.pre-count i{letter-spacing:0;color:var(--ink-40);margin-bottom:.55em;font-size:.2em;font-style:normal}.pre-rule{background:var(--rule-soft);height:1px;position:absolute;bottom:0;left:0;right:0}.pre-rule i{background:var(--green-bright);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.pre-slot>*,#pre.is-in .pre-slot>*,#pre.done .pre-slot>*{transition:none;transform:none}#pre{transition:opacity .25s linear,visibility 0s linear .25s}#pre.done{opacity:0;transform:none}}.nav{z-index:90;transition:background .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.stuck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--rule);background:#060f2eeb}.nav-in{max-width:var(--maxw);padding:0 var(--pad);justify-content:space-between;align-items:center;gap:24px;height:76px;margin:0 auto;display:flex}.nav-logo{aspect-ratio:2160/585;background-color:var(--ink);width:152px;-webkit-mask:var(--logo-lockup);-webkit-mask:var(--logo-lockup);mask:var(--logo-lockup);transition:background-color .35s var(--ease);flex:none;display:block}.nav-links{flex:1;justify-content:space-evenly;gap:12px;margin:0 clamp(16px,4vw,60px);display:flex}.nav-links a{font-family:var(--ff-display);color:var(--ink-80);transition:color .25s var(--ease);padding:6px 0;font-size:14px;font-weight:500;position:relative}.nav-links a:after{content:"";background:var(--green);width:0;height:1px;transition:width .35s var(--ease);position:absolute;bottom:0;left:0}.nav-links a:hover{color:var(--green-bright)}.nav-links a:hover:after{width:100%}.nav-links a.is-here{color:var(--green-bright)}.nav-links a.is-here:after{width:100%}.nav-cta{background:var(--green);border:1.5px solid var(--green);color:#fff;font-family:var(--ff-display);white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);border-radius:100px;flex:none;padding:10px 18px;font-size:13.5px;font-weight:600}.nav-cta:hover{background:var(--green-ink);border-color:var(--green-ink);color:#fff}.nav-burger{flex:none;padding:8px;display:none}.nav-burger span{background:var(--ink);width:22px;height:1.5px;transition:background .35s var(--ease);margin:5px 0;display:block}.nav-in,.nav-links a,.nav-cta{transition:color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}body.nav-dark .nav.stuck{background:#ffffffeb;border-bottom-color:#dde3ee}body.nav-dark .nav-links a{color:#2e3a58}body.nav-dark .nav-links a:hover,body.nav-dark .nav-links a.is-here{color:var(--green-ink)}body.nav-dark .nav-links a:after{background:var(--green-ink)}body.nav-dark .nav-cta{background:var(--green);border-color:var(--green);color:#fff}body.nav-dark .nav-cta:hover{background:var(--green-ink);border-color:var(--green-ink);color:#fff}body.nav-dark .nav .nav-logo{background-color:#0000;background-image:url(/img/monarch-logo-color.png);background-position:0;background-repeat:no-repeat;background-size:contain;-webkit-mask:none;mask:none}body.nav-dark .ft-grid .nav-logo,.ft-grid .nav-logo{background-color:#fff}body.nav-dark .nav-burger span{background:#060f2e}:where(h1,h2,h3,h4,.h1,.h2,.h3,.stmt-lead){text-wrap:balance}:where(p,blockquote,li,.lede,.ft-tag){text-wrap:pretty;orphans:2;widows:2}.stmt{grid-template-columns:.98fr 1.02fr;align-items:start;gap:clamp(38px,5.5vw,84px);display:grid}.stmt-lead{font-family:var(--ff-display);letter-spacing:-.026em;margin:0;font-size:clamp(24px,3.2vw,46px);font-weight:500;line-height:1.12}.stmt-lead span{display:block}.stmt-lead span+span{color:var(--ink-40)}.stmt-body{max-width:560px}.stmt-body p{margin:0 0 16px}.stmt-body p:last-child{margin-bottom:0}.sec-head{max-width:760px;margin:0 0 clamp(38px,4.6vw,58px)}.sec-head .lede{margin-top:16px}.ft{background:var(--navy-deep);border-top:1px solid var(--rule);padding:78px 0 96px;position:relative}.ft-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;display:grid}.ft-tag{color:var(--ink-60);max-width:220px;margin:18px 0 0;font-size:14px;line-height:1.5}.ft-social{align-items:center;gap:10px;margin-top:22px;display:flex}.ft-social a{border:1px solid var(--rule);width:36px;height:36px;color:var(--ink-80);transition:color .25s var(--ease),border-color .25s var(--ease),background-color .25s var(--ease),transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}.ft-social svg{fill:currentColor;width:17px;height:17px}.ft-social a:hover{color:var(--navy-deep);border-color:var(--green-bright);background:var(--green-bright);transform:translateY(-2px)}.ft-social a:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px}.ft-h{font-family:var(--ff-display);letter-spacing:.16em;text-transform:uppercase;color:var(--green-bright);margin:0 0 18px;font-size:10px;font-weight:600}.ft-l{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ft-l a{color:var(--ink-80);transition:color .2s var(--ease);font-size:13.5px}.ft-l a:hover{color:var(--accent)}.ft-bar{border-top:1px solid var(--rule);color:var(--ink-60);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:12.5px;display:flex}.ft-legal{gap:18px;display:flex}.ft-legal a{transition:color .2s var(--ease)}.ft-legal a:hover{color:var(--accent)}.section-sweep{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.section-sweep-flash{opacity:0;background:linear-gradient(#8ebb1b33,#0000);height:200px;animation:1.2s cubic-bezier(.7,0,.3,1) forwards sectionSweep;position:absolute;inset:-200px -20% auto}.section-sweep-flash:before{content:"";background:linear-gradient(90deg,transparent 20%,var(--green) 45%,var(--green-bright) 50%,var(--green) 55%,transparent 80%);height:3px;position:absolute;bottom:100px;left:0;right:0;box-shadow:0 0 40px #8ebb1bcc,0 0 80px #5f800ea6}@keyframes sectionSweep{0%{opacity:0;transform:translateY(-30px)}20%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 230px))}}@media (prefers-reduced-motion:reduce){.section-sweep{display:none}}.reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}[data-stagger]>*{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}[data-stagger].is-in>*{opacity:1;transform:none}#dots{z-index:85;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s;flex-direction:column;gap:11px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}#dots.on{opacity:1;visibility:visible}#dots a{font-family:var(--ff-display);letter-spacing:.1em;color:var(--ink-30);transition:color .3s var(--ease);justify-content:flex-end;align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex}#dots a i{background:var(--ink-30);width:14px;height:1px;transition:width .3s var(--ease),background .3s var(--ease);display:block}#dots a:hover{color:var(--green-bright)}#dots a.act{color:var(--ink)}#dots a.act i{background:var(--green);width:26px}body.on-dark-scope #dots a{color:#8b96b2}body.on-dark-scope #dots a i{background:#8b96b2}body.on-dark-scope #dots a.act{color:#060f2e}body.on-dark-scope #dots a.act i{background:var(--green-ink)}.an{background:var(--annot);color:#fff;width:19px;height:19px;font-family:var(--ff-mono);vertical-align:super;transition:transform .2s var(--ease),background .2s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-size:10px;font-weight:600;display:inline-flex}.an:hover{background:var(--annot-dark);transform:scale(1.16)}body:not(.show-annot) .an{display:none}#panel{z-index:150;color:#060f2e;width:min(420px,88vw);transition:transform .5s var(--ease);background:#fff;border-left:1px solid #dde3ee;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(101%);box-shadow:-24px 0 60px #00000059}#panel.open{transform:none}.pn-top{padding:24px var(--pad) 20px;border-bottom:1px solid #dde3ee;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pn-n{font-family:var(--ff-mono);letter-spacing:.16em;color:var(--annot);text-transform:uppercase;font-size:10px}.pn-t{letter-spacing:-.015em;margin:10px 0 0;font-size:19px;line-height:1.25}.pn-x{color:#67748f;flex:none;padding:2px 6px;font-size:22px;line-height:1}.pn-x:hover{color:#060f2e}.pn-body{padding:24px var(--pad);color:#2e3a58;white-space:pre-line;font-size:14.5px;line-height:1.62;overflow-y:auto}.pn-nav{padding:16px var(--pad);font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #dde3ee;justify-content:space-between;gap:12px;font-size:11px;display:flex}.pn-nav button{color:var(--annot);padding:4px}.pn-nav button[disabled]{color:#8b96b2;cursor:default}.note{font-family:var(--ff-mono);color:var(--ink-40);border:1px dashed #ffffff3d;margin-top:22px;padding:14px 16px;font-size:10.5px;line-height:1.55}.blk--dark .note{border-color:#c2cbdd}#ctrl{z-index:160;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dde3ee;border-radius:3px;gap:6px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 26px #00000059}#ctrl button{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:#67748f;transition:background .2s var(--ease),color .2s var(--ease);border-radius:2px;padding:9px 13px;font-size:10px}#ctrl button:hover{color:#2e3a58}#ctrl button.on{color:#fff;background:#060f2e}
