@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_a2bed249-module__PGnmuq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_a2bed249-module__PGnmuq__variable{--font-display-var:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5684a7d9-module__h6Obmq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5684a7d9-module__h6Obmq__variable{--font-sans-var:"Inter", "Inter Fallback"}
:root{--navy-950:#01112f;--navy-900:#011a4d;--navy-800:#042158;--blue-800:#062a66;--blue-700:var(--red-600);--blue-600:var(--red-600);--blue-300:var(--red-300);--blue-200:#c3d3e9;--blue-100:#dce6f4;--blue-50:#eaf1fb;--mist:#f6f9fd;--steel-50:#eaf1fb;--steel-150:#dce6f4;--neutral-50:#f6f9fd;--cyan:var(--red-600);--slate:#5f7490;--slate-soft:#9fb4d2;--line:#dce6f4;--white:#fff;--red:#dd0d28;--red-600:#dd0d28;--red-500:#f6213d;--red-700:#b00b20;--red-300:#ff8d9e;--green:#2abf64;--navy-body:#44597a;--navy-muted:#44597a;--ink:var(--navy-900);--ink-raised:var(--navy-800);--ink-card:#062a66;--ink-hair:#ffffff24;--ink-hair-soft:#ffffff12;--paper:var(--mist);--paper-raised:var(--white);--paper-sunk:var(--blue-50);--paper-hair:#011a4d24;--paper-hair-soft:#011a4d12;--steel-100:#dce6f4;--steel-300:#9fb4d2;--steel-500:var(--slate);--steel-700:var(--navy-muted);--accent:var(--blue-600);--accent-lift:var(--red-500);--accent-dim:#dd0d2824;--accent-on-dark:var(--blue-300);--whatsapp:var(--green);--bg:var(--white);--bg-alt:var(--mist);--fg:var(--navy-900);--fg-body:var(--navy-body);--fg-muted:var(--navy-muted);--fg-dim:var(--slate);--hair:#011a4d1f;--hair-soft:#011a4d12;--hair-strong:#011a4d3d;--surface:var(--white);--surface-tint:var(--blue-50);--accent-text:var(--blue-600);--accent-ink:var(--blue-700);--grid-line:#011a4d0e;--shadow-sm:0 1px 1px #011a4d08, 0 2px 4px #011a4d08, 0 6px 12px #011a4d08;--shadow-md:0 1px 2px #011a4d08, 0 4px 8px #011a4d0a, 0 12px 24px #011a4d0d, 0 24px 48px #011a4d0d;--shadow-lg:0 1px 2px #011a4d08, 0 6px 12px #011a4d0a, 0 18px 36px #011a4d0f, 0 40px 80px #011a4d14;--shadow-float:0 2px 4px #011a4d14, 0 8px 22px #011a4d2e;--band:linear-gradient(162deg, var(--blue-800) 0%, var(--navy-900) 56%, var(--navy-950) 100%);--container:1440px;--container-tight:1120px;--gutter:clamp(20px, 4.4vw, 64px);--section-y:clamp(80px, 8.4vw, 136px);--col-gap:clamp(16px, 2vw, 32px);--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:clamp(32px, 3vw, 48px);--space-xl:clamp(48px, 4.4vw, 72px);--radius-xs:0px;--radius-sm:0px;--radius:0px;--radius-lg:0px;--radius-xl:0px;--radius-control:2px;--radius-pill:var(--radius-control);--soft-xs:0px;--soft-sm:0px;--soft:0px;--soft-lg:0px;--soft-xl:0px;--corner:round;--cut:0px;--cut-sm:0px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur-hover:.24s;--dur-ui:.38s;--dur:.7s;--dur-slow:1s;--stagger:70ms;--font-display:var(--font-display-var), "Instrument Sans", system-ui, sans-serif;--font-sans:var(--font-sans-var), Inter, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display:clamp(42px, 5.3vw, 80px);--fs-h1:clamp(38px, 4.6vw, 68px);--fs-h2:clamp(31px, 3.3vw, 50px);--fs-h3:clamp(23px, 2vw, 30px);--fs-h4:clamp(18px, 1.35vw, 21px);--fs-lead:clamp(17px, 1.3vw, 20px);--fs-body:16px;--fs-sm:16px;--fs-ui:15px;--fs-xs:13px;--fs-label:13px;--lh-display:1;--lh-heading:1.1;--lh-body:1.65;--header-h:84px;--header-h-shrunk:68px;--stats-band:132px;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E")}[data-tone=light]{--bg:var(--white);--fg:var(--navy-900);--fg-body:var(--navy-body);--fg-muted:var(--navy-muted);--fg-dim:var(--slate);--hair:#011a4d1f;--hair-soft:#011a4d12;--hair-strong:#011a4d3d;--surface:var(--white);--surface-tint:var(--blue-50);--accent-text:var(--blue-600);--accent-ink:var(--blue-700);--grid-line:#011a4d0e}[data-tone=mist]{--bg:var(--mist);--surface:var(--white);--surface-tint:var(--blue-50)}[data-tone=dark]{--bg:var(--navy-900);--bg-alt:var(--navy-950);--fg:var(--white);--fg-body:#9fb4d2;--fg-muted:#9fb4d2;--fg-dim:#7e95b5;--hair:#ffffff24;--hair-soft:#ffffff12;--hair-strong:#ffffff57;--surface:#ffffff0f;--surface-tint:#ffffff0a;--accent-text:var(--red-300);--accent-ink:var(--blue-300);--grid-line:#ffffff0d}.proto{--paper-hair-strong:var(--hair-strong);--wrap:calc(var(--container) - 2 * var(--gutter));--rail-h:38px}@media (max-width:560px){.proto{--rail-h:34px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h-shrunk) + 16px);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"ss01" 1, "cv05" 1, "cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:var(--lh-heading);letter-spacing:-.018em;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--blue-600);outline-offset:3px;border-radius:2px}[data-tone=dark] :focus-visible{outline-color:var(--cyan)}::selection{background:var(--blue-600);color:var(--white)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.containerTight{width:100%;max-width:var(--container-tight);padding-inline:var(--gutter);margin-inline:auto}main>.container{container-type:inline-size}.section{background:var(--bg);color:var(--fg);padding-block:var(--section-y);position:relative}.sectionFlush{background:var(--bg);color:var(--fg);position:relative}.hairTop:before{content:"";inset:0 var(--gutter) auto;background:var(--hair);height:1px;position:absolute}.sectionLabel{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:14px;margin:0 0 clamp(24px,2.6vw,36px);font-weight:600;line-height:1.4;display:flex}.sectionLabel:before{content:"";background:var(--blue-600);flex:none;width:6px;height:6px}.sectionLabel:after{content:"";background:var(--hair);flex:1 1 0;min-width:32px;height:1px}[data-tone=dark] .sectionLabel:before{background:var(--cyan)}main[data-page=home]{counter-reset:section}main[data-page=home] .sectionLabel:before{counter-increment:section;content:counter(section, decimal-leading-zero);content:counter(section, decimal-leading-zero) / "";font-variant-numeric:tabular-nums;letter-spacing:.04em;width:auto;height:auto;color:var(--fg-dim);background:0 0}[data-tone=dark] main[data-page=home] .sectionLabel:before,main[data-page=home] [data-tone=dark] .sectionLabel:before{color:var(--fg-muted);background:0 0}.sectionLabel>.num{color:var(--accent-text)}.sectionLabel>.rule{display:none}.sectionHead{column-gap:var(--col-gap);row-gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sectionTitle{font-size:var(--fs-h2);letter-spacing:-.024em;line-height:1.08}.sectionIntro{color:var(--fg-body);font-size:var(--fs-lead);max-width:56ch;line-height:1.6}.techLabel{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:600;line-height:1.4}.accent{color:var(--accent-text)}.keepWhole{white-space:nowrap}@media (max-width:900px){.sectionHead{grid-template-columns:1fr;align-items:start}}@media (max-width:1100px){:root{--stats-band:140px}}@media (max-width:760px){:root{--stats-band:244px}}.plate{border-radius:var(--radius-lg);corner-shape:var(--corner)}.plateSm{border-radius:var(--radius);corner-shape:var(--corner)}.btn,.btn-primary,.btn-ghost{--btn-fg:var(--navy-900);--btn-bg:transparent;--btn-line:var(--hair-strong);--btn-hover-bg:#011a4d0d;--btn-hover-fg:var(--navy-900);--btn-hover-line:var(--navy-900);border:1px solid var(--btn-line);border-radius:var(--radius-control);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font-family:var(--font-sans);font-size:var(--fs-ui);letter-spacing:.01em;white-space:nowrap;isolation:isolate;transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease) 40ms, border-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease);justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-weight:600;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.btn:before,.btn-primary:before,.btn-ghost:before{content:"";z-index:-1;background:var(--btn-hover-bg);transform-origin:100%;transition:transform var(--dur-ui) var(--ease-io);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.btn:hover,.btn:focus-visible,.btn-primary:hover,.btn-primary:focus-visible,.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--btn-hover-fg);border-color:var(--btn-hover-line)}.btn:hover:before,.btn:focus-visible:before,.btn-primary:hover:before,.btn-primary:focus-visible:before,.btn-ghost:hover:before,.btn-ghost:focus-visible:before{transform-origin:0;transform:scaleX(1)}.btn:active,.btn-primary:active,.btn-ghost:active{transform:translateY(1px)}.btn>svg,.btn-primary>svg,.btn-ghost>svg{width:16px;height:16px;transition:transform var(--dur-ui) var(--ease);flex:none;margin-right:-4px}.btn:hover>svg,.btn:focus-visible>svg,.btn-primary:hover>svg,.btn-ghost:hover>svg{transform:translate(4px)}@media (max-width:560px){.btn,.btn-primary,.btn-ghost{white-space:normal;text-align:left;text-wrap:balance;max-width:100%;padding-block:14px;line-height:1.3}}.btn>svg,.arrowLink .arrow{flex:none}.btnAccent,.btn-primary{--btn-bg:var(--blue-600);--btn-fg:var(--white);--btn-line:var(--blue-600);--btn-hover-bg:var(--red-700);--btn-hover-fg:var(--white);--btn-hover-line:var(--red-700)}.btnOutline,.btn-ghost{--btn-bg:transparent;--btn-fg:var(--navy-900)}[data-tone=dark] .btn,[data-tone=dark] .btnOutline,[data-tone=dark] .btn-ghost{--btn-fg:var(--white);--btn-line:#fff6;--btn-hover-bg:#ffffff14;--btn-hover-fg:var(--white);--btn-hover-line:var(--white)}[data-tone=dark] .btnAccent,[data-tone=dark] .btn-primary{--btn-bg:var(--blue-600);--btn-fg:var(--white);--btn-line:var(--blue-600);--btn-hover-bg:var(--white);--btn-hover-fg:var(--navy-900);--btn-hover-line:var(--white)}.btn-dark{--btn-bg:var(--navy-900);--btn-fg:var(--white);--btn-line:var(--navy-900);--btn-hover-bg:var(--blue-600);--btn-hover-fg:var(--white);--btn-hover-line:var(--blue-600)}[data-tone=dark] .btn-dark{--btn-bg:var(--white);--btn-fg:var(--navy-900);--btn-line:var(--white);--btn-hover-bg:var(--blue-600);--btn-hover-fg:var(--white);--btn-hover-line:var(--blue-600)}.btn-wa{--btn-bg:var(--whatsapp);--btn-fg:var(--navy-950);--btn-line:var(--whatsapp);--btn-hover-bg:var(--navy-900);--btn-hover-fg:var(--white);--btn-hover-line:var(--navy-900)}[data-tone=dark] .btn-wa{--btn-bg:var(--whatsapp);--btn-fg:var(--navy-950);--btn-line:var(--whatsapp);--btn-hover-bg:var(--white);--btn-hover-fg:var(--navy-900);--btn-hover-line:var(--white)}.btn.btn-sm{min-height:44px;padding:10px 18px}.arrowLink{min-height:24px;font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--accent-ink);text-underline-offset:9px;transition:color var(--dur-hover) var(--ease), text-decoration-color var(--dur-hover) var(--ease), text-underline-offset var(--dur-ui) var(--ease);align-items:center;gap:10px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.arrowLink .arrow{transition:transform var(--dur-ui) var(--ease)}.arrowLink:hover,.arrowLink:focus-visible{text-underline-offset:5px;text-decoration-color:currentColor}.arrowLink:hover .arrow,.arrowLink:focus-visible .arrow{transform:translate(5px)}a[href^=tel\:]{white-space:nowrap}.wipeLink{display:inline-block;position:relative}.wipeLink:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.wipeLink:hover:after,.wipeLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips>li{border:1px solid var(--hair);border-radius:var(--radius-control);background:var(--surface);min-height:30px;color:var(--fg-body);font-size:var(--fs-xs);align-items:center;gap:8px;padding:5px 11px;font-weight:500;line-height:1.3;display:inline-flex}.chips>li:before{content:"";background:var(--blue-600);flex:none;width:4px;height:4px}[data-tone=dark] .chips>li{color:#ffffffe6;background:#ffffff0a;border-color:#ffffff2e}[data-tone=dark] .chips>li:before{background:var(--cyan)}.tabRow{border-bottom:1px solid var(--hair);flex-wrap:wrap;column-gap:clamp(20px,2.6vw,40px);display:flex;position:relative}.tabRow>[role=tab]{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--fg-muted);transition:color .25s var(--ease), border-color .25s var(--ease);border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0 15px;font-weight:600;line-height:1.3;position:relative}.tabRow>[role=tab]:hover{color:var(--fg)}.tabRow>[role=tab][aria-selected=true]{border-bottom-color:var(--blue-600);color:var(--fg)}[data-tone=dark] .tabRow>[role=tab][aria-selected=true]{border-bottom-color:var(--cyan)}.tabRow[data-indicator]>[role=tab][aria-selected=true]{border-bottom-color:#0000}.tabRow[data-indicator]:after{content:"";background:var(--blue-600);width:1px;height:2px;transform:translate(var(--ind-x,0px), var(--ind-y,0px)) scaleX(var(--ind-s,0));transform-origin:0;transition:transform var(--dur-ui) var(--ease-io);pointer-events:none;position:absolute;top:0;left:0}[data-tone=dark] .tabRow[data-indicator]:after{background:var(--cyan)}.ctaBand{align-items:center;column-gap:var(--space-lg);row-gap:var(--space-md);background:var(--navy-900);color:var(--white);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;padding:clamp(28px,3vw,44px) clamp(24px,3.2vw,52px);display:grid;position:relative;overflow:hidden}.ctaBand:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--blue-600) 40%, transparent);transform-origin:0;height:2px;transition:transform 1.2s var(--ease-out) calc(var(--reveal-delay,0s) + .2s);position:absolute;top:0;left:0;right:0}[data-reveal]:not([data-in=true]) .ctaBand:before,.ctaBand[data-reveal]:not([data-in=true]):before{transform:scaleX(0)}[data-tone=dark] .ctaBand{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f}.ctaBandTitle{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:-.014em;color:var(--white);margin:0 0 8px;font-weight:600;line-height:1.25}.ctaBandText{max-width:70ch;font-size:var(--fs-body);color:#ffffffc7;margin:0;line-height:1.6}@media (max-width:760px){.ctaBand{grid-template-columns:1fr}}.techGrid{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70% at 85% 0,#000 10%,#0000 75%);mask-image:radial-gradient(80% 70% at 85% 0,#000 10%,#0000 75%)}.techGrid:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:-1px -1px;background-size:72px 72px;position:absolute;inset:-72px 0 0}[data-tone=light] .techGrid:before{background-image:linear-gradient(#011a4d0d 1px,#0000 1px),linear-gradient(90deg,#011a4d0d 1px,#0000 1px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.techGrid:before{animation:linear both gridDrift;animation-timeline:view();animation-range:cover}}}@keyframes gridDrift{0%{transform:translate(0,0)}to{transform:translateY(72px)}}.band{background:var(--band);color:var(--white)}.grain:after{content:"";z-index:2;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:var(--noise);background-size:180px 180px;position:absolute;inset:0}.gridLines{pointer-events:none;background-image:linear-gradient(to right, var(--hair-soft) 1px, transparent 1px);opacity:.9;background-size:16.6667% 100%;position:absolute;inset:0}[data-reveal=up]:not([data-in=true]),[data-reveal=rise]:not([data-in=true]),[data-reveal=left]:not([data-in=true]),[data-reveal=right]:not([data-in=true]),[data-reveal=fade]:not([data-in=true]),[data-reveal=scale]:not([data-in=true]),[data-reveal=mask]:not([data-in=true]),[data-reveal=wipe]:not([data-in=true]){opacity:0}[data-reveal=up][data-in=true]{animation:rv-up var(--dur) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=rise][data-in=true]{animation:rv-rise var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=left][data-in=true]{animation:rv-left var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=right][data-in=true]{animation:rv-right var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=fade][data-in=true]{animation:rv-fade var(--dur) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=scale][data-in=true]{animation:rv-scale var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=mask]:not([data-in=true])>*{clip-path:inset(-48px -48px 100%)}[data-reveal=mask][data-in=true]{animation:rv-fade var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=mask][data-in=true]>*{animation:rv-mask var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=wipe]:not([data-in=true])>*{clip-path:inset(-48px -48px -48px 100%)}[data-reveal=wipe][data-in=true]{animation:rv-fade .4s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=wipe][data-in=true]>*{animation:rv-wipe 1.3s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=line]{transform-origin:0}[data-reveal=line]:not([data-in=true]){scale:0 1}[data-reveal=line][data-in=true]{animation:rv-line 1.1s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=line-y]{transform-origin:top}[data-reveal=line-y]:not([data-in=true]){scale:1 0}[data-reveal=line-y][data-in=true]{animation:rv-line-y 1.1s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=clip-left]:not([data-in=true])>*{clip-path:inset(0 100% 0 0)}[data-reveal=clip-right]:not([data-in=true])>*{clip-path:inset(0 0 0 100%)}[data-reveal=clip-up]:not([data-in=true])>*{clip-path:inset(100% 0 0)}[data-reveal^=clip-]:not([data-in=true]) img:not(.drift){scale:1.08}[data-reveal=clip-left][data-in=true]>*{animation:rv-clip-left var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=clip-right][data-in=true]>*{animation:rv-clip-right var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=clip-up][data-in=true]>*{animation:rv-clip-up var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal^=clip-][data-in=true] img:not(.drift){animation:rv-settle 1.3s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=clip-left][data-in=true]>img:not(.drift){animation:rv-clip-left var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards, rv-settle 1.3s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=clip-right][data-in=true]>img:not(.drift){animation:rv-clip-right var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards, rv-settle 1.3s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=clip-up][data-in=true]>img:not(.drift){animation:rv-clip-up var(--dur-slow) var(--ease-out) var(--reveal-delay,0s) backwards, rv-settle 1.3s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal=text]{clip-path:inset(-.25em -.25em -.16em)}[data-reveal=text]>*{display:block}[data-reveal=text]:not([data-in=true])>*{translate:0 112%}[data-reveal=text][data-in=true]>*{animation:rv-text 1s var(--ease-out) var(--reveal-delay,0s) backwards}[data-reveal^=stagger]:not([data-in=true])>*{opacity:0}[data-reveal=stagger][data-in=true]>*{animation:rv-stagger var(--dur) var(--ease-out) backwards;animation-delay:calc(var(--reveal-delay,0s) + var(--i,0) * var(--stagger))}[data-reveal=stagger-scale][data-in=true]>*{animation:rv-stagger-scale var(--dur) var(--ease-out) backwards;animation-delay:calc(var(--reveal-delay,0s) + var(--i,0) * var(--stagger))}[data-reveal^=stagger]>:nth-child(2){--i:1}[data-reveal^=stagger]>:nth-child(3){--i:2}[data-reveal^=stagger]>:nth-child(4){--i:3}[data-reveal^=stagger]>:nth-child(5){--i:4}[data-reveal^=stagger]>:nth-child(6){--i:5}[data-reveal^=stagger]>:nth-child(7){--i:6}[data-reveal^=stagger]>:nth-child(8){--i:7}[data-reveal^=stagger]>:nth-child(9){--i:8}[data-reveal^=stagger]>:nth-child(10){--i:9}[data-reveal^=stagger]>:nth-child(11){--i:10}[data-reveal^=stagger]>:nth-child(12){--i:11}[data-reveal^=stagger]>:nth-child(n+13){--i:12}@keyframes rv-up{0%{opacity:0;translate:0 24px}}@keyframes rv-rise{0%{opacity:0;translate:0 48px;scale:.985}40%{opacity:1}}@keyframes rv-left{0%{opacity:0;translate:-32px}40%{opacity:1}}@keyframes rv-right{0%{opacity:0;translate:32px}40%{opacity:1}}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-scale{0%{opacity:0;scale:1.06}}@keyframes rv-mask{0%{clip-path:inset(-48px -48px 100%)}to{clip-path:inset(-48px)}}@keyframes rv-wipe{0%{clip-path:inset(-48px -48px -48px 100%)}to{clip-path:inset(-48px)}}@keyframes rv-line{0%{scale:0 1}}@keyframes rv-line-y{0%{scale:1 0}}@keyframes rv-clip-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rv-clip-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes rv-clip-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes rv-settle{0%{scale:1.08}}@keyframes rv-text{0%{translate:0 112%}}@keyframes rv-stagger{0%{opacity:0;translate:0 18px}}@keyframes rv-stagger-scale{0%{opacity:0;scale:.96}}.sectionLabel:after{transform-origin:0;transition:transform 1.2s var(--ease-out) calc(var(--reveal-delay,0s) + .15s)}[data-reveal]:not([data-in=true]) .sectionLabel:after,.sectionLabel[data-reveal]:not([data-in=true]):after{transform:scaleX(0)}.hoverZoom img{transition:transform .6s var(--ease)}.hoverZoom:hover img,.hoverZoom:focus-within img{transform:scale(1.04)}@media (prefers-reduced-motion:no-preference){.drift{translate:0 calc(clamp(-1, var(--p,0), 1) * 4%);scale:calc(var(--zoom,1) * 1.1);transition:scale .9s var(--ease)}.float{translate:0 calc(clamp(-1, var(--p,0), 1) * var(--float,24px))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scrollDrift{animation:linear both scrollDrift;animation-timeline:view();animation-range:entry exit}}}@keyframes scrollDrift{0%{transform:translate3d(0, var(--drift-from,48px), 0)}to{transform:translate3d(0, var(--drift-to,-48px), 0)}}.revealLine{display:block;overflow:hidden}.revealLine>span{transition:transform .95s var(--ease-out);transition-delay:var(--reveal-delay,0s);display:block;transform:translateY(105%)}[data-in=true] .revealLine>span,.revealLine[data-in=true]>span{transform:none}@keyframes marqueeLeft{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:300;background:var(--blue-600);color:var(--white);border-radius:var(--radius-pill);font-size:var(--fs-ui);transition:transform .3s var(--ease);padding:12px 18px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skipLink:focus-visible{transform:none}.inlineList{flex-wrap:wrap;display:flex;overflow:hidden}.inlineList>li{margin-right:var(--sep-space,20px)}.inlineList>li:before{content:var(--sep,"•");width:var(--sep-space,20px);margin-left:calc(-1 * var(--sep-space,20px));text-align:center;color:var(--sep-color,currentColor);display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal]:not([data-in=true]),[data-reveal^=stagger]:not([data-in=true])>*{opacity:1!important}[data-reveal=mask]>*,[data-reveal=wipe]>*,[data-reveal^=clip-]>*{clip-path:none!important}[data-reveal=line],[data-reveal=line-y],[data-reveal^=clip-] img:not(.drift){scale:none!important}[data-reveal=text]>*{translate:none!important}.revealLine>span,.sectionLabel:after,.ctaBand:before{transform:none!important}}@media print{[data-reveal]:not([data-in=true]),[data-reveal^=stagger]:not([data-in=true])>*{opacity:1!important}[data-reveal=mask]>*,[data-reveal=wipe]>*,[data-reveal^=clip-]>*{clip-path:none!important}[data-reveal=line],[data-reveal=line-y],[data-reveal^=clip-] img:not(.drift){scale:none!important}[data-reveal=text]>*{translate:none!important}.revealLine>span,.sectionLabel:after,.ctaBand:before{transform:none!important}}
