@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--font-sans:"Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--type-root:clamp(15px, .86rem + .28vw, 17px);--space-1:2px;--space-2:4px;--space-3:8px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:64px;--space-9:80px;--space-10:120px;--space-11:160px;--space-12:200px;--radius-none:0px;--radius-dot:999px;--nav-height:68px;--gutter:clamp(16px, 4vw, 56px);--section-pad:clamp(56px, 6vw, 104px);--measure-body:62ch;--measure-lede:44ch;--ease:cubic-bezier(.33, 1, .68, 1);--dur-hover:.18s;--dur-reveal:.6s;--dur-theme:.32s}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#1a69b4;--brand-navy:#204080;--surface-ground:#fff;--surface-raised:#f3f7fb;--surface-sunken:#e9f1f9;--ink:#0f1d33;--ink-muted:#3b4a60;--ink-dim:#586a82;--rule-strong:#0f1d33;--rule:#2040802e;--rule-soft:#20408017;--link-rule:#1a69b466;--accent:#1a69b4;--accent-ink:#fff;--btn-fill:#204080;--btn-fill-hover:#1a69b4;--btn-fill-ink:#fff;--btn-ghost-edge:#20408080;--logo-main:#1a69b4;--logo-ligature:#204080;--danger:#b42318}:root:not([data-theme=dark]) .band{--surface-ground:#204080;--surface-raised:#26498d;--surface-sunken:#1b376f;--ink:#fff;--ink-muted:#d5e1f2;--ink-dim:#a7bddc;--rule-strong:#fff;--rule:#fff3;--rule-soft:#ffffff1a;--link-rule:#ffffff73;--accent:#8fc3ff;--accent-ink:#0f1d33;--btn-fill:#fff;--btn-fill-hover:#8fc3ff;--btn-fill-ink:#204080;--btn-ghost-edge:#ffffff8c;--logo-main:#fff;--logo-ligature:#fff;--danger:#ffb4a8}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-ground:#0b0d10;--surface-raised:#13161a;--surface-sunken:#171b20;--ink:#f2f4f5;--ink-muted:#c4c9cd;--ink-dim:#8e979d;--rule-strong:#f2f4f5;--rule:#ffffff24;--rule-soft:#ffffff12;--link-rule:#ffffff4d;--accent:#6fa9e6;--accent-ink:#0b0d10;--btn-fill:#f2f4f5;--btn-fill-hover:#6fa9e6;--btn-fill-ink:#0b0d10;--btn-ghost-edge:#ffffff5c;--logo-main:#1a69b4;--logo-ligature:#204080;--danger:#ff8f80}[data-theme=dark] .band{--surface-ground:#050607;--surface-raised:#0e1013;--surface-sunken:#111418}.band{background:var(--surface-ground);color:var(--ink)}*,:before,:after{box-sizing:border-box;border-radius:var(--radius-none);margin:0;padding:0}html{font-size:var(--type-root);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{transition:background-color var(--dur-theme) var(--ease), color var(--dur-theme) var(--ease);background:var(--surface-ground);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink)}.t-display-xl{letter-spacing:-.035em;font-size:min(4.75rem,11vw);font-weight:500;line-height:.92}.t-display{letter-spacing:-.03em;font-size:min(3.5rem,10vw);font-weight:500;line-height:.95}.t-heading{letter-spacing:-.03em;font-size:2.5rem;font-weight:500;line-height:1}.t-subhead{letter-spacing:-.025em;font-size:1.75rem;font-weight:500;line-height:1.05}.t-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.15}.t-lede{letter-spacing:-.01em;color:var(--ink-muted);max-width:var(--measure-lede);font-size:1.25rem;line-height:1.4}.t-body{color:var(--ink-muted);max-width:var(--measure-body);font-size:1rem;line-height:1.6}.t-body-sm{color:var(--ink-muted);font-size:.875rem;line-height:1.6}.t-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:.75rem;font-weight:500;line-height:1.5}.t-micro{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.5}.t-index{font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink-dim);font-size:.6875rem;font-weight:500;line-height:1.5}.t-figure{font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.4}.section{padding:var(--section-pad) var(--gutter)}.grid{column-gap:var(--space-6);row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.split-head{grid-column:span 5}.split-body{grid-column:7/span 6}@media (width<=900px){.grid{column-gap:var(--space-4)}.split-head,.split-body{grid-column:1/-1}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.page-fade{animation:.18s ease-out page-fade}@keyframes page-fade{0%{opacity:0}}.skip-link{top:-100px;left:var(--gutter);z-index:100;background:var(--btn-fill);color:var(--btn-fill-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:10px 14px;font-size:.75rem;position:fixed}.skip-link:focus{top:12px}._logo_frnem_1{line-height:0;display:inline-block}._logo_frnem_1 svg{width:auto;height:100%;display:block}._logo_frnem_1 path{transition:fill var(--dur-hover) var(--ease)}._footer_bdorh_1{padding:var(--space-8) var(--gutter) var(--space-5);border-top:1px solid var(--rule)}._top_bdorh_6{padding-bottom:var(--space-7);align-items:start}._brandCol_bdorh_11{grid-column:span 4}._logo_bdorh_14{height:30px}._colHead_bdorh_18{margin-bottom:var(--space-5);color:var(--ink);transition:color var(--dur-hover) var(--ease);font-size:.875rem;font-weight:500;display:inline-block}._colHead_bdorh_18:hover{color:var(--accent)}._services_bdorh_30{grid-column:6/span 4}._services_bdorh_30 ul{columns:2;column-gap:var(--space-6)}._services_bdorh_30 li{break-inside:avoid;padding-bottom:var(--space-3)}._col_bdorh_18{padding-top:calc(.875rem * 1.6 + var(--space-5));grid-column:11/-1}._col_bdorh_18 ul{gap:var(--space-3);flex-direction:column;display:flex}._link_bdorh_52{color:var(--ink-muted);transition:color var(--dur-hover) var(--ease);font-size:.875rem;line-height:1.5}._link_bdorh_52:hover{color:var(--ink)}._bottom_bdorh_62{padding-top:var(--space-5);border-top:1px solid var(--rule);color:var(--ink-dim);font-size:.8125rem}@media (width<=1100px){._services_bdorh_30{grid-column:5/span 5}._col_bdorh_18{grid-column:10/-1}}@media (width<=900px){._brandCol_bdorh_11,._services_bdorh_30,._col_bdorh_18{grid-column:1/-1}._services_bdorh_30 ul{columns:1}._col_bdorh_18{padding-top:0}}._button_updx9_1{align-items:center;gap:var(--space-3);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);font-size:.9375rem;font-weight:500;display:inline-flex}._arrow_updx9_14{transition:transform var(--dur-hover) var(--ease)}._button_updx9_1:hover ._arrow_updx9_14{transform:translate(3px)}._primary_updx9_21{background:var(--btn-fill);color:var(--btn-fill-ink);padding:14px 22px}._primary_updx9_21:hover{background:var(--btn-fill-hover);color:var(--accent-ink)}._ghost_updx9_31{border:1px solid var(--btn-ghost-edge);color:var(--ink);padding:13px 21px}._ghost_updx9_31:hover{border-color:var(--ink)}._text_updx9_40{padding-bottom:var(--space-1);border-bottom:1px solid var(--link-rule);color:var(--ink)}._text_updx9_40:hover{border-color:var(--accent);color:var(--accent)}._icon_ht2rg_1{color:var(--ink);stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex:none;overflow:visible}._icon_ht2rg_1 *{vector-effect:non-scaling-stroke}._faint_ht2rg_15{stroke:var(--rule)}._accent_ht2rg_19 ._move_ht2rg_19{stroke:var(--accent)}._move_ht2rg_19{transform-box:fill-box}._scan_ht2rg_28{animation:_scan_ht2rg_28 3.2s var(--ease) infinite alternate}@keyframes _scan_ht2rg_28{0%{transform:translateY(0)}to{transform:translateY(24px)}}._needle_ht2rg_35{transform-origin:bottom;animation:_needle_ht2rg_35 4s var(--ease) infinite}@keyframes _needle_ht2rg_35{0%,to{transform:rotate(-52deg)}45%{transform:rotate(38deg)}60%{transform:rotate(28deg)}}._spin_ht2rg_46{transform-box:view-box;transform-origin:24px 24px;animation:8s linear infinite _spin_ht2rg_46}@keyframes _spin_ht2rg_46{to{transform:rotate(360deg)}}._pulse_ht2rg_56{animation:_pulse_ht2rg_56 2.4s var(--ease) infinite}@keyframes _pulse_ht2rg_56{0%,to{transform:translate(-14px,-14px)}25%{transform:translate(14px,-14px)}50%{transform:translate(14px,14px)}75%{transform:translate(-14px,14px)}}._dash_ht2rg_65{stroke-dasharray:3 5;animation:1.6s linear infinite _dash_ht2rg_65}@keyframes _dash_ht2rg_65{to{stroke-dashoffset:-16px}}._load_ht2rg_74{animation:_load_ht2rg_74 2.4s var(--ease) infinite}@keyframes _load_ht2rg_74{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}._ring_ht2rg_81{transform-origin:50%;animation:_ring_ht2rg_81 3s var(--ease) infinite}._ringLate_ht2rg_85{animation-delay:1.5s}@keyframes _ring_ht2rg_81{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.6)}}._write_ht2rg_92{stroke-dasharray:16;animation:_write_ht2rg_92 3.6s var(--ease) infinite}._write2_ht2rg_96{animation-delay:.3s}._write3_ht2rg_97{animation-delay:.6s}@keyframes _write_ht2rg_92{0%{stroke-dashoffset:16px}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-16px}}._blink_ht2rg_105{animation:2.4s ease-in-out infinite _blink_ht2rg_105}._blinkLate_ht2rg_106{animation-delay:.4s}@keyframes _blink_ht2rg_105{0%,to{opacity:.15}40%{opacity:1}}._bar_ht2rg_113{transform-origin:bottom;animation:_bar_ht2rg_113 3.6s var(--ease) infinite}._bar2_ht2rg_117{animation-delay:.15s}._bar3_ht2rg_118{animation-delay:.3s}@keyframes _bar_ht2rg_113{0%{transform:scaleY(.1)}40%,85%{transform:scaleY(1)}to{transform:scaleY(.1)}}._packet_ht2rg_126{animation:_packet_ht2rg_126 2.4s var(--ease) infinite}@keyframes _packet_ht2rg_126{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1;transform:translate(5px)}to{opacity:0;transform:translate(5px)}}._toggle_8d4bx_1{border:1px solid var(--rule);width:40px;height:40px;color:var(--ink);transition:border-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);place-items:center;display:inline-grid}._toggle_8d4bx_1:hover{border-color:var(--ink);color:var(--accent)}._toggle_8d4bx_1 svg{overflow:visible}._sun_8d4bx_20,._moon_8d4bx_21,._rays_8d4bx_22{transform-box:view-box;transform-origin:12px 12px;transition:transform var(--dur-theme) var(--ease), opacity var(--dur-theme) var(--ease)}._sun_8d4bx_20{fill:currentColor}._rays_8d4bx_22{stroke:currentColor;stroke-width:1.6px;stroke-linecap:square}._moon_8d4bx_21{fill:currentColor;opacity:0;transform:rotate(-70deg)scale(.5)}._toggle_8d4bx_1[data-theme-state=light] ._rays_8d4bx_22{animation:24s linear infinite _turn_8d4bx_1}._toggle_8d4bx_1[data-theme-state=light]:hover ._rays_8d4bx_22{animation-duration:6s}._toggle_8d4bx_1[data-theme-state=dark] ._sun_8d4bx_20{opacity:0;transform:rotate(90deg)scale(.4)}._toggle_8d4bx_1[data-theme-state=dark] ._moon_8d4bx_21{opacity:1;transform:none}@keyframes _turn_8d4bx_1{to{transform:rotate(360deg)}}._nav_np8he_1{z-index:50;color:var(--ink);position:fixed;inset:0 0 auto}._backdrop_np8he_9{height:var(--nav-height);background:var(--surface-ground);transition:border-color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);border-bottom:1px solid #0000;position:absolute;inset:0 0 auto}._backdropRuled_np8he_17{border-bottom-color:var(--rule)}._bar_np8he_21{justify-content:space-between;align-items:center;gap:var(--space-6);height:var(--nav-height);padding:0 var(--gutter);display:flex;position:relative}._brand_np8he_32{height:100%;padding-right:var(--space-4);align-items:center;display:inline-flex}._logo_np8he_38{height:26px}._links_np8he_43{margin-left:auto;margin-right:var(--space-3)}._links_np8he_43 ul{gap:var(--space-6);display:flex}._item_np8he_51{align-items:center;gap:var(--space-3);height:var(--nav-height);color:var(--ink-muted);transition:color var(--dur-hover) var(--ease);font-size:.875rem;font-weight:500;display:inline-flex;position:relative}._item_np8he_51:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform var(--dur-hover) var(--ease);position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}._item_np8he_51:hover,._item_np8he_51[aria-expanded=true]{color:var(--ink)}._item_np8he_51:hover:after,._item_np8he_51[aria-expanded=true]:after{transform:scaleX(1)}._active_np8he_82{color:var(--ink)}._active_np8he_82:after{background:var(--accent);transform:scaleX(1)}._plus_np8he_91{width:8px;height:8px;transition:transform var(--dur-hover) var(--ease);flex:none;position:relative}._plus_np8he_91:before,._plus_np8he_91:after{content:"";background:currentColor;position:absolute}._plus_np8he_91:before{height:1.5px;margin-top:-.75px;top:50%;left:0;right:0}._plus_np8he_91:after{width:1.5px;margin-left:-.75px;top:0;bottom:0;left:50%}._plusOpen_np8he_106{transform:rotate(45deg)}._actions_np8he_109{align-items:center;gap:var(--space-4);display:flex}._cta_np8he_114{align-items:center;gap:var(--space-3);background:var(--btn-fill);color:var(--btn-fill-ink);transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);padding:10px 16px;font-size:.875rem;font-weight:500;display:inline-flex}._cta_np8he_114:hover{background:var(--btn-fill-hover);color:var(--accent-ink)}._menuButton_np8he_129{justify-content:center;align-items:center;width:40px;height:40px;display:none}._burger_np8he_136{width:20px;height:10px;position:relative}._burger_np8he_136 span{height:1.5px;transition:transform var(--dur-hover) var(--ease), top var(--dur-hover) var(--ease);background:currentColor;position:absolute;left:0;right:0}._burger_np8he_136 span:first-child{top:0}._burger_np8he_136 span:last-child{top:8.5px}._burger_np8he_136[data-open=true] span:first-child{top:4.25px;transform:rotate(45deg)}._burger_np8he_136[data-open=true] span:last-child{top:4.25px;transform:rotate(-45deg)}._panel_np8he_155{top:var(--nav-height);background:var(--surface-ground);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s linear .2s;position:absolute;left:0;right:0;transform:translateY(-6px)}._panelOpen_np8he_171{opacity:1;visibility:visible;transition:opacity .28s var(--ease), transform .28s var(--ease), visibility 0s;transform:none}._panelInner_np8he_177{column-gap:var(--space-6);padding:var(--space-6) var(--gutter) var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._panelIntro_np8he_183{grid-column:span 3}._panelTitle_np8he_186{align-items:center;gap:var(--space-4);transition:color var(--dur-hover) var(--ease);display:inline-flex}._panelTitle_np8he_186:hover{color:var(--accent)}._panelGrid_np8he_196{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-column:4/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._panelGrid_np8he_196>li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}._cell_np8he_207{gap:var(--space-5);height:100%;min-height:148px;padding:var(--space-4);transition:background-color var(--dur-hover) var(--ease);flex-direction:column;display:flex}._cell_np8he_207:hover{background:var(--surface-raised)}._cellTitle_np8he_219{letter-spacing:-.01em;transition:color var(--dur-hover) var(--ease);font-size:.9375rem;font-weight:500;line-height:1.3}._cell_np8he_207:hover ._cellTitle_np8he_219,._cellActive_np8he_227 ._cellTitle_np8he_219{color:var(--accent)}._cellGo_np8he_230{color:var(--ink-dim);opacity:0;transition:opacity var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);margin-top:auto;transform:translate(-4px)}._cell_np8he_207:hover ._cellGo_np8he_230{opacity:1;color:var(--accent);transform:none}._mobile_np8he_244{inset:var(--nav-height) 0 0 0;background:var(--surface-ground);border-top:1px solid var(--rule);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), visibility 0s linear .2s;flex-direction:column;display:flex;position:fixed;overflow-y:auto}._mobileOpen_np8he_256{opacity:1;visibility:visible;transition:opacity .28s var(--ease), visibility 0s}._mobileList_np8he_261{padding:0 var(--gutter) var(--space-8)}._mobileGroup_np8he_264{border-bottom:1px solid var(--rule)}._mobileHead_np8he_267{width:100%;padding:var(--space-5) 0;text-align:left;justify-content:space-between;align-items:center;display:flex}._mobileSub_np8he_275{max-height:0;transition:max-height .36s var(--ease), padding .36s var(--ease);flex-direction:column;display:flex;overflow:hidden}._mobileSubOpen_np8he_282{max-height:720px;padding-bottom:var(--space-4)}._mobileLink_np8he_286{align-items:center;gap:var(--space-4);padding:10px 0;display:flex}@media (width<=900px){._links_np8he_43,._cta_np8he_114,._panel_np8he_155{display:none}._menuButton_np8he_129{display:inline-flex}}@media (width>=901px){._mobile_np8he_244{display:none}}._plate_7rk3v_1{border:1px solid var(--rule);background:linear-gradient(var(--rule-soft) 1px, transparent 1px) -1px -1px / 10% 13.333%, linear-gradient(90deg, var(--rule-soft) 1px, transparent 1px) -1px -1px / 10% 13.333%, var(--surface-ground);position:relative}._compact_7rk3v_9{background:0 0;border:0}._compact_7rk3v_9 ._tick_7rk3v_13{display:none}._tick_7rk3v_13{border:0 solid var(--rule-strong);width:12px;height:12px;position:absolute}._tl_7rk3v_23{border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}._tr_7rk3v_24{border-top-width:1.5px;border-right-width:1.5px;top:-1px;right:-1px}._bl_7rk3v_25{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-1px;left:-1px}._br_7rk3v_26{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}._svg_7rk3v_28{fill:none;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:auto;display:block;overflow:visible}._svg_7rk3v_28 *{transform-box:fill-box}._line_7rk3v_42{stroke:var(--ink);stroke-width:1.3px}._faint_7rk3v_43{stroke:var(--ink-dim);stroke-width:.9px}._strong_7rk3v_44{stroke:var(--accent);stroke-width:2px}._strongThin_7rk3v_45{stroke:var(--accent);stroke-width:1.5px}._axis_7rk3v_46{stroke:var(--ink-dim);stroke-width:1px}._divider_7rk3v_47{stroke:var(--rule);stroke-width:1px;stroke-dasharray:3 4}._baseline_7rk3v_48{stroke:var(--ink-dim);stroke-width:1px;stroke-dasharray:4 4}._boundary_7rk3v_49{stroke:var(--ink-dim);stroke-width:1px;stroke-dasharray:6 5}._wall_7rk3v_50{stroke:var(--ink);stroke-width:2.4px}._caption_7rk3v_51{fill:var(--ink-dim);stroke:none;font-family:var(--font-mono);font-size:10px}._draw_7rk3v_58{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:_draw_7rk3v_58 1.2s var(--ease) var(--d,0s) forwards}._draw_7rk3v_58._faint_7rk3v_43{stroke:var(--ink-dim);stroke-width:.9px}._draw_7rk3v_58._strong_7rk3v_44{stroke:var(--accent);stroke-width:2px}._draw_7rk3v_58._wall_7rk3v_50{stroke-width:2.4px}@keyframes _draw_7rk3v_58{to{stroke-dashoffset:0}}._hatch_7rk3v_72{fill:var(--accent);fill-opacity:.16;stroke:none}._dot_7rk3v_73{fill:var(--ink);stroke:none;animation:2.4s ease-in-out infinite _blink_7rk3v_1}._route_7rk3v_74{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:4 5;animation:1.4s linear infinite _flow_7rk3v_133}._walker_7rk3v_75{fill:var(--accent);stroke:none;offset-rotate:0deg;animation:9s linear infinite _travel_7rk3v_1}._snap_7rk3v_81 rect,._snap_7rk3v_81 circle{stroke:var(--ink);stroke-width:1.1px;fill:var(--surface-ground)}._snap_7rk3v_81{opacity:.3;animation:4.8s ease-in-out infinite _snap_7rk3v_81}@keyframes _snap_7rk3v_81{0%,to{opacity:.3}10%,25%{opacity:1}}._bar_7rk3v_86{fill:var(--ink);fill-opacity:.75;stroke:none;transform-origin:bottom;animation:_grow_7rk3v_1 1s var(--ease) both, _sway_7rk3v_1 4s ease-in-out 1.2s infinite}._barAccent_7rk3v_93{fill:var(--accent);fill-opacity:1}@keyframes _grow_7rk3v_1{0%{transform:scaleY(0)}}@keyframes _sway_7rk3v_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}._gauge_7rk3v_96{stroke:var(--rule);stroke-width:6px}._gaugeFill_7rk3v_97{stroke:var(--accent);stroke-width:6px;stroke-linecap:butt}._needle_7rk3v_98{stroke:var(--ink);stroke-width:2px;transform-origin:bottom;animation:_needle_7rk3v_98 4s var(--ease) infinite}@keyframes _needle_7rk3v_98{0%,to{transform:rotate(-40deg)}50%{transform:rotate(38deg)}}._lossArea_7rk3v_107{fill:var(--accent);fill-opacity:.12;stroke:none}._incident_7rk3v_108{stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 3}._tracer_7rk3v_109{fill:var(--surface-ground);stroke:var(--accent);stroke-width:2px;offset-rotate:0deg;animation:6s ease-in-out infinite _travel_7rk3v_1}._phase_7rk3v_116{fill:var(--ink);fill-opacity:.12;stroke:var(--ink-dim);stroke-width:.8px;animation:2s ease-in-out infinite _phase_7rk3v_116}@keyframes _phase_7rk3v_116{0%,to{fill-opacity:.08}50%{fill-opacity:.4}}._ring_7rk3v_120{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 4}._orbit_7rk3v_121{transform-box:view-box;transform-origin:180px 135px;animation:10s linear infinite _spin_7rk3v_1}._orbitDot_7rk3v_122{fill:none;stroke:var(--accent);stroke-width:1.6px}._node_7rk3v_123{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.3px}._cell_7rk3v_124{fill:var(--ink);stroke:none}._riskDot_7rk3v_125{fill:var(--ink);stroke:var(--surface-ground);stroke-width:1px;animation:3s ease-in-out infinite _blink_7rk3v_1}._riskHot_7rk3v_126{fill:var(--accent);stroke:var(--surface-ground);stroke-width:1px;transform-origin:50%;animation:1.6s ease-in-out infinite _beat_7rk3v_1}._liquid_7rk3v_129{fill:var(--accent);fill-opacity:.18;stroke:none;transform-origin:bottom;animation:5s ease-in-out infinite _level_7rk3v_1}@keyframes _level_7rk3v_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.75)}}._valve_7rk3v_131{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.2px}._relief_7rk3v_132{stroke:var(--accent);stroke-dasharray:3 3;animation:1s linear infinite _flow_7rk3v_133}._flow_7rk3v_133{stroke:var(--accent);stroke-width:1.3px;stroke-dasharray:3 6;animation:1.2s linear infinite _flow_7rk3v_133}._impeller_7rk3v_134{transform-box:view-box;animation:1.6s linear infinite _spin_7rk3v_1}._gaugeNeedle_7rk3v_135{stroke:var(--accent);stroke-width:1.8px;transform-box:view-box;animation:_needle_7rk3v_98 3s var(--ease) infinite}._step_7rk3v_138{fill:var(--ink);fill-opacity:.06;stroke:var(--ink);stroke-width:1.2px;transform-origin:bottom;animation:_grow_7rk3v_1 .9s var(--ease) both}._stepTop_7rk3v_139{fill:var(--accent);stroke:none;opacity:.2;animation:4.8s ease-in-out infinite _phase-on_7rk3v_1}@keyframes _phase-on_7rk3v_1{0%,to{opacity:.15}15%,30%{opacity:1}}._rank_7rk3v_141{fill:var(--ink-dim);stroke:none;transform-origin:0;animation:_grow-x_7rk3v_1 .8s var(--ease) both}._rankTop_7rk3v_142{fill:var(--accent)}@keyframes _grow-x_7rk3v_1{0%{transform:scaleX(0)}}._gap_7rk3v_144{stroke:var(--accent);stroke-width:2px;animation:1.6s ease-in-out infinite _blink_7rk3v_1}._site_7rk3v_147{fill:var(--surface-ground);stroke:var(--ink);stroke-width:2px}._broken_7rk3v_148{stroke:var(--accent);stroke-width:1.3px;stroke-dasharray:3 6;animation:1.2s linear infinite _flow_7rk3v_133,4s step-end infinite _break_7rk3v_1}@keyframes _break_7rk3v_1{0%,to{opacity:1}50%{opacity:.15}}._day_7rk3v_152{fill:var(--ink);fill-opacity:.05;stroke:var(--ink);stroke-width:1.1px;animation:2.4s ease-in-out infinite _day_7rk3v_152}@keyframes _day_7rk3v_152{0%,to{fill-opacity:.05}30%{fill-opacity:.35}}._floor_7rk3v_156{transform-origin:bottom;animation:_rise_7rk3v_1 5s var(--ease) infinite both}@keyframes _rise_7rk3v_1{0%{opacity:0;transform:translateY(8px)}15%,85%{opacity:1;transform:none}to{opacity:0}}._sprinkler_7rk3v_158{stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:2 4;animation:1.2s linear infinite _flow_7rk3v_133}._hook_7rk3v_159{animation:5s ease-in-out infinite _hook_7rk3v_159}@keyframes _hook_7rk3v_159{0%,to{transform:translate(0)}50%{transform:translate(-110px)}}._member_7rk3v_163{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.3px}._link_7rk3v_164{stroke:var(--ink-dim);stroke-width:1px;animation:3.2s ease-in-out infinite _blink_7rk3v_1}._pulse_7rk3v_165{stroke:var(--accent);stroke-width:1.4px;transform-origin:50%;animation:_ripple_7rk3v_1 2.4s var(--ease) infinite}@keyframes _ripple_7rk3v_1{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}._scanLine_7rk3v_167{stroke:var(--accent);stroke-width:1.4px;animation:3.6s ease-in-out infinite _scan-y_7rk3v_1}@keyframes _scan-y_7rk3v_1{0%,to{transform:translateY(0)}50%{transform:translateY(120px)}}._joinLink_7rk3v_171{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:3 5;animation:1.4s linear infinite _flow_7rk3v_133}._joiner_7rk3v_172{animation:_join_7rk3v_171 5s var(--ease) infinite}@keyframes _join_7rk3v_171{0%{opacity:0;transform:translate(40px)}20%{opacity:1}60%,to{opacity:1;transform:translate(-56px,-44px)}}._wave_7rk3v_176{stroke:var(--accent);stroke-width:1.4px;animation:1.8s ease-in-out infinite _blink_7rk3v_1}._person_7rk3v_179 circle,._person_7rk3v_179 path{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.4px}._personAccent_7rk3v_185 circle,._personAccent_7rk3v_185 path{fill:var(--accent);fill-opacity:.15;stroke:var(--accent)}._bob_7rk3v_191{animation:3.2s ease-in-out infinite _bob_7rk3v_191}@keyframes _bob_7rk3v_191{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}._badge_7rk3v_193 rect{fill:var(--surface-ground);stroke:var(--ink-dim);stroke-width:1px}._badge_7rk3v_193 path{stroke:var(--accent);stroke-width:1.3px;fill:none}._paper_7rk3v_195{offset-rotate:0deg;animation:3.6s ease-in-out infinite _travel_7rk3v_1}._paper_7rk3v_195 rect{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.2px}._paper_7rk3v_195 path{stroke:var(--ink-dim);stroke-width:1px}._tick_7rk3v_13{stroke:var(--accent);stroke-width:2px;stroke-dasharray:30;stroke-dashoffset:30px;animation:3.6s ease-in-out infinite _tick_7rk3v_13}@keyframes _tick_7rk3v_13{0%,70%{stroke-dashoffset:30px}85%,to{stroke-dashoffset:0}}._pin_7rk3v_209{fill:none;stroke:var(--accent);stroke-width:1.4px;transform-origin:50%;animation:_ripple_7rk3v_1 2.4s var(--ease) infinite}._plateBg_7rk3v_210{fill:none;stroke:none}._static_7rk3v_214{transform-box:view-box}._sleeve_7rk3v_215{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}._seam_7rk3v_216{stroke:var(--ink-dim);stroke-width:.9px;stroke-linecap:round}._hand_7rk3v_217{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}._knuckle_7rk3v_218{stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round}._cuff_7rk3v_219{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.4px}._cuffAccent_7rk3v_220{fill:color-mix(in srgb, var(--accent) 14%, var(--surface-ground));stroke:var(--accent)}._enterL_7rk3v_223,._enterR_7rk3v_224{animation:none}._enterL_7rk3v_223{animation-name:_enter-l_7rk3v_1}._enterR_7rk3v_224{animation-name:_enter-r_7rk3v_1}@keyframes _enter-l_7rk3v_1{0%{opacity:0;transform:translate(-90px)}35%{opacity:1}}@keyframes _enter-r_7rk3v_1{0%{opacity:0;transform:translate(90px)}35%{opacity:1}}._shake_7rk3v_235{transform-box:view-box;animation:none}._shakeL_7rk3v_239{transform-origin:-190px 146px;animation-name:_shake-l_7rk3v_1}._shakeR_7rk3v_240{transform-origin:550px 146px;animation-name:_shake-r_7rk3v_1}@keyframes _shake-l_7rk3v_1{0%,72%,to{transform:rotate(0)}7%{transform:rotate(-.35deg)}17%{transform:rotate(1.15deg)}28%{transform:rotate(-.95deg)}39%{transform:rotate(.8deg)}50%{transform:rotate(-.5deg)}61%{transform:rotate(.22deg)}}@keyframes _shake-r_7rk3v_1{0%,72%,to{transform:rotate(0)}7%{transform:rotate(.35deg)}17%{transform:rotate(-1.15deg)}28%{transform:rotate(.95deg)}39%{transform:rotate(-.8deg)}50%{transform:rotate(.5deg)}61%{transform:rotate(-.22deg)}}._spark_7rk3v_260{stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;transform-box:view-box;transform-origin:181px 112px;animation:5.2s cubic-bezier(.22,1,.36,1) 1.15s infinite both _spark_7rk3v_260}@keyframes _spark_7rk3v_260{0%,14%{opacity:0;transform:scale(.55)}20%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.04)}56%,to{opacity:0;transform:scale(1.12)}}.reveal:not(.is-in) ._enterL_7rk3v_223,.reveal:not(.is-in) ._enterR_7rk3v_224,.reveal:not(.is-in) ._shake_7rk3v_235,.reveal:not(.is-in) ._spark_7rk3v_260{animation-play-state:paused}@keyframes _flow_7rk3v_133{to{stroke-dashoffset:-18px}}@keyframes _blink_7rk3v_1{0%,to{opacity:.35}40%{opacity:1}}@keyframes _beat_7rk3v_1{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes _spin_7rk3v_1{to{transform:rotate(360deg)}}@keyframes _travel_7rk3v_1{0%{offset-distance:0%}to{offset-distance:100%}}._layout_rfsph_1{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._prose_rfsph_7{grid-column:6/-1;min-width:0}._aside_rfsph_13{top:calc(var(--nav-height) + var(--space-5));align-self:start;gap:var(--space-5);max-height:calc(100vh - var(--nav-height) - var(--space-6));flex-direction:column;grid-column:1/span 4;display:flex;position:sticky}._toc_rfsph_23{border-top:1px solid var(--rule-strong);min-height:0;overflow-y:auto}._toc_rfsph_23 ul{flex-direction:column;display:flex}._toc_rfsph_23 a{padding:8px 0 8px var(--space-4);border-bottom:1px solid var(--rule-soft);color:var(--ink-dim);transition:color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);border-left:1px solid #0000;margin-left:-1px;font-size:.8125rem;line-height:1.35;display:block}._toc_rfsph_23 a:hover{color:var(--ink)}._toc_rfsph_23 ._tocActive_rfsph_46{color:var(--ink);border-left-color:var(--accent)}._prose_rfsph_7>*+*{margin-top:var(--space-4)}._prose_rfsph_7 p,._prose_rfsph_7 li,._prose_rfsph_7 td{color:var(--ink-muted)}._prose_rfsph_7 p{max-width:var(--measure-body);font-size:1.0625rem;line-height:1.7}._prose_rfsph_7>p:first-child{letter-spacing:-.01em;color:var(--ink);font-size:1.25rem;line-height:1.5}._prose_rfsph_7 strong{color:var(--ink);font-weight:500}._prose_rfsph_7 a{color:var(--ink);border-bottom:1px solid var(--link-rule);transition:color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease)}._prose_rfsph_7 a:hover{color:var(--accent);border-color:var(--accent)}._prose_rfsph_7 h2,._prose_rfsph_7 h3{scroll-margin-top:calc(var(--nav-height) + var(--space-5));margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--rule-strong);letter-spacing:-.025em;color:var(--ink);font-size:1.75rem;font-weight:500;line-height:1.1}._prose_rfsph_7 h3+h3{margin-top:var(--space-4);color:var(--ink-muted);border-top:0;padding-top:0;font-size:1.25rem}._prose_rfsph_7>h3:first-child{margin-top:0}._prose_rfsph_7 .lead{margin-top:var(--space-6);letter-spacing:-.01em;color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.4}._prose_rfsph_7 h3+.lead,._prose_rfsph_7 .lead+.lead{margin-top:var(--space-5)}._prose_rfsph_7 ul,._prose_rfsph_7 ol{border-top:1px solid var(--rule)}._prose_rfsph_7 .lead+ul{margin-top:var(--space-4)}._prose_rfsph_7 li{padding:9px 0 9px var(--space-6);border-bottom:1px solid var(--rule);font-size:1rem;line-height:1.55;position:relative}._prose_rfsph_7 li:before{content:"";background:var(--ink);width:6px;height:6px;position:absolute;top:18px;left:2px}._prose_rfsph_7 .table-wrap{border-top:1px solid var(--rule-strong);overflow-x:auto}._prose_rfsph_7 table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}._prose_rfsph_7 th{padding:12px var(--space-4) 12px 0;border-bottom:1px solid var(--rule);color:var(--ink);vertical-align:bottom;font-size:.875rem;font-weight:600}._prose_rfsph_7 td{padding:14px var(--space-4) 14px 0;border-bottom:1px solid var(--rule);vertical-align:top;font-size:.9375rem;line-height:1.5}._prose_rfsph_7 td:first-child{min-width:9rem}@media (width<=900px){._prose_rfsph_7,._aside_rfsph_13{grid-column:1/-1}._aside_rfsph_13{max-height:none;margin-bottom:var(--space-6);position:static}._toc_rfsph_23{display:none}}._head_b02qf_1{padding-top:var(--space-5);padding-bottom:var(--space-6);border-top:1px solid var(--rule-strong)}._hero_pqa93_2{padding:calc(var(--nav-height) + var(--space-4)) var(--gutter) var(--space-5);border-bottom:1px solid var(--rule);overflow:hidden}._heroGrid_pqa93_7{align-items:center}._heroCopy_pqa93_10{gap:var(--space-4);flex-direction:column;grid-column:1/span 6;display:flex}._heroForm_pqa93_16{margin-top:var(--space-2)}._heroTitle_pqa93_19{white-space:nowrap;font-size:min(4rem,7.4vw)}._shimmer_pqa93_24{background:linear-gradient(105deg, transparent 0 38%, color-mix(in srgb, var(--accent) 70%, transparent) 46%, #fff 50%, color-mix(in srgb, var(--accent) 70%, transparent) 54%, transparent 62% 100%) no-repeat, var(--ink);-webkit-text-fill-color:transparent;color:#0000;background-position:130% 0,0 0;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation:10s cubic-bezier(.45,0,.55,1) .9s infinite _sheen_pqa93_1;display:inline-block}@keyframes _sheen_pqa93_1{0%{background-position:130% 0,0 0}50%,to{background-position:-30% 0,0 0}}@media (prefers-reduced-motion:reduce){._shimmer_pqa93_24{animation:none}}._heroLede_pqa93_52{max-width:56ch;font-size:1.0625rem}._heroModel_pqa93_56{max-height:min(520px, calc(100vh - var(--nav-height) - 48px));grid-column:7/-1;justify-content:center;display:flex}._heroModel_pqa93_56 svg{max-height:inherit;width:auto;max-width:100%}._grid_pqa93_68{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule);display:grid}._grid_pqa93_68>li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}._gridLarge_pqa93_78{--cols:3}._cell_pqa93_81{justify-content:space-between;gap:var(--space-5);height:100%;min-height:124px;padding:var(--space-4);transition:background-color var(--dur-hover) var(--ease);flex-direction:column;display:flex}._cell_pqa93_81:hover{background:var(--surface-raised)}._cellFoot_pqa93_94{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}._cellTitle_pqa93_100{letter-spacing:-.01em;transition:color var(--dur-hover) var(--ease);font-size:1rem;font-weight:500;line-height:1.3}._gridLarge_pqa93_78 ._cellTitle_pqa93_100{font-size:1.1875rem}._cell_pqa93_81:hover ._cellTitle_pqa93_100{color:var(--accent)}._cellGo_pqa93_113{color:var(--ink-dim);transition:color var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease);flex:none}._cell_pqa93_81:hover ._cellGo_pqa93_113{color:var(--accent);transform:translate(3px)}._band_pqa93_124{padding:var(--space-8) var(--gutter)}._bandIcon_pqa93_127{grid-column:span 2}._bandCopy_pqa93_130{grid-column:3/span 9}._bandCopy_pqa93_130 p{max-width:34ch}._bandCopy_pqa93_130 a{border-bottom:1px solid var(--link-rule);transition:color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease)}._bandCopy_pqa93_130 a:hover{color:var(--accent);border-color:var(--accent)}._pageHero_pqa93_146{gap:var(--space-5);padding:calc(var(--nav-height) + var(--space-7)) var(--gutter) var(--space-6);border-bottom:1px solid var(--rule-strong);flex-direction:column;display:flex}._pageTitle_pqa93_153{max-width:20ch}._crumbs_pqa93_156{gap:var(--space-3);color:var(--ink-dim);flex-wrap:wrap;font-size:.8125rem;display:flex}._crumbs_pqa93_156 li+li:before{content:"/";margin-right:var(--space-3);color:var(--rule)}._crumbs_pqa93_156 a:hover{color:var(--accent)}@media (width<=900px){._heroCopy_pqa93_10,._heroModel_pqa93_56,._bandIcon_pqa93_127,._bandCopy_pqa93_130{grid-column:1/-1}._heroModel_pqa93_56{margin:var(--space-4) 0 0;max-height:none}._heroForm_pqa93_16{order:1;margin-top:0}._heroLede_pqa93_52{order:2}._heroModel_pqa93_56 svg{width:100%}}@media (width<=1100px){._grid_pqa93_68{--cols:3!important}._gridLarge_pqa93_78{--cols:2!important}}@media (width<=640px){._grid_pqa93_68{--cols:2!important}._gridLarge_pqa93_78{--cols:1!important}._cell_pqa93_81{min-height:120px}}._panel_ckyi2_4{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--rule);background:var(--surface-raised);flex-direction:column;display:flex;position:relative;container-type:inline-size}._panel_ckyi2_4:before{content:"";background:linear-gradient(90deg,#1a69b4,#6fa9e6 60%,#8fc3ff);height:3px;position:absolute;inset:-1px -1px auto}:root:not([data-theme=dark]) ._panel_ckyi2_4{--surface-raised:#f3f6fa;--surface-sunken:#fff;--ink:#0f1d33;--ink-muted:#3b4a60;--ink-dim:#4a5d77;--rule:#20408038;--link-rule:#1a69b466;--accent:#1a69b4;--accent-ink:#fff;--btn-fill:#204080;--btn-fill-hover:#1a69b4;--btn-fill-ink:#fff;--btn-ghost-edge:#2040808c;--danger:#b42318;color:var(--ink);border-color:#0000}[data-theme=dark] ._panel_ckyi2_4{--surface-raised:#161a1f;--surface-sunken:#0b0d10;--rule:#ffffff38;--btn-ghost-edge:#ffffff73;border-color:#ffffff29}._heading_ckyi2_54{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:500;line-height:1.5;display:flex}._heading_ckyi2_54:before{content:"";background:var(--accent);width:6px;height:6px;animation:_pulse_ckyi2_1 2.4s var(--ease) infinite}@keyframes _pulse_ckyi2_1{0%,to{opacity:1}50%{opacity:.3}}._fields_ckyi2_79{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._subject_ckyi2_84,._message_ckyi2_85{grid-column:1/-1}@container (width<=420px){._fields_ckyi2_79{grid-template-columns:minmax(0,1fr)}}._field_ckyi2_79{flex-direction:column;gap:6px;min-width:0;display:flex}._label_ckyi2_99{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:.6875rem;font-weight:500;line-height:1.5}._input_ckyi2_109{border:1px solid var(--rule);background:var(--surface-sunken);width:100%;color:var(--ink);font:inherit;caret-color:var(--accent);transition:border-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);padding:10px 12px;font-size:max(16px,.9375rem);line-height:1.4}._input_ckyi2_109:hover{border-color:var(--btn-ghost-edge)}._input_ckyi2_109:focus,._input_ckyi2_109:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}._input_ckyi2_109[aria-invalid=true]{border-color:var(--danger)}._input_ckyi2_109[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--danger)}._input_ckyi2_109:disabled{opacity:.6;cursor:progress}._input_ckyi2_109:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-sunken) inset;transition:background-color 99999s}textarea._input_ckyi2_109{resize:vertical;min-height:6.5rem}._error_ckyi2_156{color:var(--danger);font-size:.8125rem;line-height:1.4}._verify_ckyi2_163{grid-column:1/-1}._verify_ckyi2_163:empty{display:none}._trap_ckyi2_170{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._foot_ckyi2_178{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._alert_ckyi2_185{color:var(--danger);flex:220px;font-size:.875rem;line-height:1.45}._alert_ckyi2_185:empty{display:none}._alert_ckyi2_185 a{color:var(--ink);border-bottom:1px solid var(--link-rule)}._alert_ckyi2_185 a:hover{color:var(--accent);border-color:var(--accent)}._submit_ckyi2_203{justify-content:center}._submit_ckyi2_203:disabled{cursor:progress;opacity:.8}@container (width<=420px){._submit_ckyi2_203{width:100%}}._spinner_ckyi2_214{border:1.5px solid;border-right-color:#0000;width:12px;height:12px;animation:.7s linear infinite _spin_ckyi2_214}@keyframes _spin_ckyi2_214{to{transform:rotate(360deg)}}._sent_ckyi2_226{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;display:flex}._tick_ckyi2_233{color:var(--accent)}._tick_ckyi2_233 rect,._tick_ckyi2_233 path{stroke-dasharray:1;stroke-dashoffset:1px;animation:_draw_ckyi2_1 .7s var(--ease) forwards}._tick_ckyi2_233 path{animation-delay:.35s}@keyframes _draw_ckyi2_1{to{stroke-dashoffset:0}}._sentTitle_ckyi2_248{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.1}._sentText_ckyi2_254{color:var(--ink-muted);max-width:40ch}._model_14qzc_1{width:100%;height:auto;color:var(--ink);fill:none;stroke-linecap:square;stroke-linejoin:miter;display:block;overflow:visible}._draw_14qzc_13{fill:none;stroke:var(--ink);stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:_draw_14qzc_13 1.1s var(--ease) var(--d,0s) forwards}@keyframes _draw_14qzc_13{to{stroke-dashoffset:0}}._faint_14qzc_24{stroke:var(--ink-dim);stroke-width:.8px}._grid_14qzc_25{stroke:var(--rule);stroke-width:.8px}._hidden_14qzc_26{stroke:var(--ink-dim);stroke-width:.8px;opacity:.5}._wallFill_14qzc_33{fill:url(#rm-hatch);opacity:0;animation:_fade_14qzc_194 .8s var(--ease) 1.4s forwards}._hatchLine_14qzc_38{stroke:var(--ink);stroke-width:.7px;opacity:.45}._wall_14qzc_33{stroke-width:1.6px}._zoneLayer_14qzc_48{opacity:0;animation:_fade_14qzc_194 .8s var(--ease) 1.8s forwards}._zoneFill_14qzc_52{fill:var(--accent);opacity:.12}._ripple_14qzc_56{fill:none;stroke:var(--accent);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:_ripple_14qzc_56 3.6s var(--ease) infinite}@keyframes _ripple_14qzc_56{0%{opacity:1;transform:scale(.05)}to{opacity:0;transform:scale(1)}}._hazard_14qzc_68{fill:var(--accent);stroke:none;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite _beat_14qzc_1}@keyframes _beat_14qzc_1{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}._pipe_14qzc_81{stroke:var(--ink-dim);stroke-width:.8px}._flow_14qzc_85{stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:3 4;animation:1.2s linear infinite _flow_14qzc_85}@keyframes _flow_14qzc_85{to{stroke-dashoffset:-14px}}._head_14qzc_94{fill:var(--ink);stroke:none;animation:3.6s ease-in-out infinite _head_14qzc_94}@keyframes _head_14qzc_94{0%,to{opacity:.35}20%{opacity:1}}._wind_14qzc_105{stroke:var(--ink-dim);stroke-width:1px;stroke-dasharray:6 5;animation:1.6s linear infinite _flow_14qzc_85}._arrowHead_14qzc_111{fill:none;stroke:var(--ink-dim);stroke-width:1.2px}._flood_14qzc_116{fill:var(--ink);fill-opacity:.03;stroke:var(--ink-dim);stroke-width:.8px;stroke-dasharray:2 4;opacity:0;animation:_fade_14qzc_194 1s var(--ease) 1.6s forwards, _bob_14qzc_1 5s ease-in-out 2.6s infinite}@keyframes _bob_14qzc_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._scan_14qzc_131{opacity:0;animation:_fade_14qzc_194 .6s var(--ease) 2s forwards}._scanPlane_14qzc_135{fill:var(--ink);fill-opacity:.035;stroke:var(--ink);stroke-width:.8px;stroke-opacity:.55;animation:7s ease-in-out 2s infinite _scan_14qzc_131}@keyframes _scan_14qzc_131{0%,to{transform:translateY(0)}50%{transform:translateY(-130px)}}._callout_14qzc_149{opacity:0;animation:_fade_14qzc_194 .6s var(--ease) var(--d,0s) forwards}._calloutDot_14qzc_153{fill:var(--surface-ground);stroke:var(--ink);stroke-width:1.2px}._chip_14qzc_158{fill:var(--surface-ground);stroke:var(--rule);stroke-width:.8px}._leader_14qzc_163{stroke:var(--ink-dim);stroke-width:.8px}._label_14qzc_167{fill:var(--ink);stroke:none;font-family:var(--font-mono);letter-spacing:.02em;font-size:10.5px}._matrix_14qzc_176{opacity:0;animation:_fade_14qzc_194 .8s var(--ease) 2.4s forwards}._cell_14qzc_180{fill:var(--ink);stroke:none}._cellHot_14qzc_184{fill:var(--accent);animation:1.8s ease-in-out infinite _beat-op_14qzc_1;opacity:1!important}@keyframes _beat-op_14qzc_1{0%,to{fill-opacity:1}50%{fill-opacity:.45}}._fadeIn_14qzc_194{opacity:0;animation:_fade_14qzc_194 .8s var(--ease) var(--d,0s) forwards}@keyframes _fade_14qzc_194{to{opacity:1}}@media (width<=900px){._matrix_14qzc_176 ._label_14qzc_167{font-size:14.6px}}._about_euaha_2{align-items:start}._aboutPlate_euaha_5{grid-column:span 4}._aboutCopy_euaha_8{gap:var(--space-6);flex-direction:column;grid-column:6/span 7;display:flex}._aboutLead_euaha_14{letter-spacing:-.015em;color:var(--ink);font-size:1.375rem;line-height:1.5}._statement_euaha_22{padding:var(--section-pad) var(--gutter);background:var(--surface-sunken);color:var(--ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}._statementIcon_euaha_29{grid-column:span 2}._statementText_euaha_32{letter-spacing:-.02em;grid-column:3/span 9;max-width:48ch;font-size:1.625rem;line-height:1.4}._benefitsWrap_euaha_41{padding-top:var(--space-5);border-top:1px solid var(--rule-strong);align-items:start}._benefitsHead_euaha_46{top:calc(var(--nav-height) + var(--space-5));grid-column:span 4;position:sticky}._benefits_euaha_41{border-left:1px solid var(--rule);border-top:1px solid var(--rule);grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._benefit_euaha_41{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);transition:background-color var(--dur-hover) var(--ease);font-size:.9375rem;line-height:1.45;display:flex}._benefit_euaha_41:hover{background:var(--surface-raised)}._closing_euaha_75{padding:var(--section-pad) var(--gutter)}._closingText_euaha_78{grid-column:1/span 9;max-width:36ch;line-height:1.25}._closingAction_euaha_83{grid-column:10/-1;place-self:end}._notFound_euaha_90{justify-content:center;align-items:flex-start;gap:var(--space-5);min-height:80vh;padding:calc(var(--nav-height) + var(--space-8)) var(--gutter) var(--space-8);flex-direction:column;display:flex}@media (width<=900px){._aboutPlate_euaha_5{grid-column:1/-1}._aboutCopy_euaha_8,._benefitsHead_euaha_46,._benefits_euaha_41,._statementIcon_euaha_29,._statementText_euaha_32,._closingText_euaha_78,._closingAction_euaha_83{grid-column:1/-1;justify-self:start}._statementText_euaha_32{font-size:1.3125rem}._benefitsHead_euaha_46{margin-bottom:var(--space-5);position:static}}@media (width<=560px){._benefits_euaha_41{grid-template-columns:1fr}}
