@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff")}:root{--fit-navy:#17324d;--fit-turquoise:#16b8b4;--fit-yellow:#f6c945;--alfa-red:#e63946;--fit-sky:#68b9e8;--warm-white:#f8f7f3;--graphite:#202830;--navy-deep:#0d253a;--navy-panel:#103653;--line-soft:#68b9e847;--white-85:#f8f7f3d9;--shadow-soft:0 14px 40px #0b243924;--pure-white:#fff;--turquoise-ink:#0e7270;--turquoise-ink-lg:#108885;--sky-ink:#3c6b87;--red-ink:#bd2f39;--font-display:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-accent:"Caveat", "Segoe UI", cursive;--fs-micro:20px;--fs-label:24px;--fs-body:26px;--fs-body-lead:32px;--fs-h3:40px;--fs-h2:48px;--fs-h1:88px;--fs-h1-condensed:70px;--fs-display:124px;--lh-display:.92;--lh-h1:.98;--lh-h2:1.08;--lh-h3:1.2;--lh-body:1.45;--lh-micro:1.4;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--track-display:-.02em;--track-caps:.05em;--track-caps-wide:.12em;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:80px;--space-8:112px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:9999px;--dur-fast:.15s;--dur-normal:.2s;--dur-slow:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-stage:0;--z-chrome:40;--z-rail:50;--z-hint:100;--stage-w:1920;--stage-h:1080;--stage-scale:1;--focus-ring-width:2px;--focus-ring-offset:2px;--hit-target:44px;--hit-target-stage:min(calc(var(--hit-target) / var(--stage-scale)), 92px);--stage-gutter-x:56px;--stage-gutter-y:32px;--chrome-top:32px;--chrome-row-h:24px;--masthead-h-hero:168px;--masthead-logo-w-hero:258px;--masthead-logo-h-hero:154px;--masthead-seam-gap-hero:32px;--masthead-h-content:117px;--masthead-logo-w-content:190px;--masthead-logo-h-content:117px;--masthead-seam-gap-content:18px;--chrome-masthead-h:var(--masthead-h-content);--header-logo-width:var(--masthead-logo-w-content);--header-logo-height:var(--masthead-logo-h-content);--header-divider-x:348px;--header-tagline-x:380px;--content-heading-top:calc(var(--stage-gutter-y) + var(--masthead-h-content) + 27px);--chrome-right:158px;--chrome-right-top:116px;--footer-height:76px;--footer-baseline:42px;--rail-pitch:52px;--rail-dot:10px;--rail-dot-active:14px;--rail-track:2px;--counter-fs:30px;--panel-radius:24px;--card-radius:20px;--photo-radius:20px;--panel-border:1px;--panel-border-strong:2px;--card-gap:24px;--card-pad:32px;--badge-h:46px;--badge-pad-x:28px;--icon-shell-sm:64px;--icon-shell-md:90px;--icon-shell-lg:116px;--icon-size-sm:24px;--icon-size-md:36px;--icon-size-lg:52px;--headline-gap:16px;--block-gap:32px;--section-gap:56px;--rule-h:4px;--rule-w:106px;--divider-w:1px}[data-theme=dark]{--scene-bg:var(--navy-deep);--surface:var(--navy-panel);--surface-raised:var(--fit-navy);--fg:var(--warm-white);--fg-muted:var(--white-85);--fg-heading:var(--pure-white);--fg-accent:var(--fit-turquoise);--fg-highlight:var(--fit-yellow);--fg-secondary:var(--fit-sky);--border:var(--line-soft);--border-strong:var(--fit-turquoise);--focus-ring:var(--fit-yellow);--focus-ring-offset-color:var(--scene-bg)}[data-theme=light]{--scene-bg:var(--warm-white);--surface:var(--pure-white);--surface-raised:var(--pure-white);--fg:var(--graphite);--fg-muted:var(--graphite);--fg-heading:var(--fit-navy);--fg-accent:var(--turquoise-ink);--fg-accent-display:var(--turquoise-ink-lg);--fg-secondary:var(--sky-ink);--fg-highlight:var(--red-ink);--border:#17324d29;--border-strong:var(--fit-navy);--focus-ring:var(--fit-navy);--focus-ring-offset-color:var(--scene-bg)}.on-yellow{background:var(--fit-yellow);color:var(--graphite)}.on-turquoise{background:var(--fit-turquoise);color:var(--graphite)}.on-sky{background:var(--fit-sky);color:var(--graphite)}.on-red{background:var(--alfa-red);color:var(--pure-white)}*,:before,:after{box-sizing:border-box}html{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:var(--navy-deep);scrollbar-width:none}html::-webkit-scrollbar{display: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}}body{font-family:var(--font-body);color:var(--warm-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0}:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-offset-color), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring);border-radius:var(--radius-sm);outline:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.ty-eyebrow,.ty-hero,.ty-scene-title,.ty-scene-subtitle,.ty-statement,.ty-body-lead,.ty-micro,.ty-script{margin:0}.ty-eyebrow{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-bold);line-height:var(--lh-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase}.ty-hero{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-extrabold);line-height:var(--lh-display);letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance}.ty-scene-title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-extrabold);line-height:var(--lh-h1);letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance}.ty-scene-title--condensed{font-size:var(--fs-h1-condensed)}.ty-scene-subtitle{font-family:var(--font-body);font-size:var(--fs-body-lead);font-weight:var(--fw-regular);line-height:var(--lh-body);text-wrap:pretty}.ty-statement{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);line-height:var(--lh-h2);letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance}.ty-body-lead{font-family:var(--font-body);font-size:var(--fs-body-lead);font-weight:var(--fw-semibold);line-height:var(--lh-body);text-wrap:pretty}.ty-micro{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase}.ty-script{font-family:var(--font-accent);font-size:var(--fs-h3);font-weight:var(--fw-bold);text-transform:none;letter-spacing:0;line-height:1.05}.t-default{color:var(--fg)}.t-heading{color:var(--fg-heading)}.t-accent{color:var(--fg-accent)}.t-secondary{color:var(--fg-secondary)}.t-highlight{color:var(--fg-highlight)}.t-muted{color:var(--fg-muted)}.t-inverse{color:var(--navy-deep)}.ty-hero.t-accent,.ty-scene-title.t-accent,.ty-statement.t-accent{color:var(--fg-accent-display,var(--fg-accent))}.pr-color-rule{align-items:stretch;display:flex}.pr-color-rule>span{border-radius:999px;flex:1}.pr-divider{flex-shrink:0;display:block}.pr-seam,.pr-glow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pr-chevron{align-items:center;line-height:0;display:inline-flex}.pr-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pr-panel{border-radius:var(--card-radius);padding:var(--card-pad);border:var(--panel-border) solid transparent;position:relative}.pr-panel--surface{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}.pr-panel--raised{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-soft)}.pr-panel--outline{border-color:var(--border-strong);background:0 0}.pr-panel--quiet{background:color-mix(in srgb, var(--surface) 55%, transparent);border-color:var(--border)}.pr-photo{border-radius:var(--photo-radius);background:var(--surface);position:relative;overflow:hidden}.pr-photo>img,.pr-photo>picture,.pr-photo>video{object-fit:cover;width:100%;height:100%;display:block}.pr-photo--scrim:after{content:"";background:linear-gradient(to top, var(--navy-deep) 4%, transparent 100%);opacity:.85;pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.pr-photo--empty{background-color:color-mix(in srgb, var(--surface) 70%, transparent);background-image:repeating-linear-gradient(-45deg, var(--border) 0 2px, transparent 2px 14px);border:var(--panel-border) dashed var(--border)}.pr-badge{min-height:var(--badge-h);padding:0 var(--badge-pad-x);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--track-caps-wide);text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.pr-badge--outline{border:var(--panel-border-strong) solid var(--border-strong);color:var(--fg);background:0 0}.pr-badge__icon{align-items:center;line-height:0;display:inline-flex}.pr-chip{min-width:72px;height:56px;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-extrabold);letter-spacing:var(--track-display);place-items:center;padding:0 14px;line-height:1;display:inline-grid}.pr-chip--squircle{border-radius:14px}.pr-chip--pill{border-radius:var(--radius-pill)}.pr-icon-shell{flex-shrink:0;place-items:center;display:inline-grid}.pr-icon-shell--sm{width:var(--icon-shell-sm);height:var(--icon-shell-sm)}.pr-icon-shell--md{width:var(--icon-shell-md);height:var(--icon-shell-md)}.pr-icon-shell--lg{width:var(--icon-shell-lg);height:var(--icon-shell-lg)}.pr-icon-shell--circle{border-radius:var(--radius-pill)}.pr-icon-shell--squircle{border-radius:18px}.pr-statement-bar{align-items:center;gap:var(--card-pad);padding:20px var(--card-pad);border-radius:var(--panel-radius);display:flex}.pr-statement-bar--outline{border:var(--panel-border-strong) solid var(--border-strong);background:0 0}.pr-statement-bar--surface{background:var(--surface);border:var(--panel-border) solid var(--border);box-shadow:var(--shadow-soft)}.pr-statement-bar__body{flex:1;min-width:0}.pr-statement-bar__lead,.pr-statement-bar__trailing{flex-shrink:0;align-items:center;display:inline-flex}.pr-statement-bar__trailing{color:var(--fg-accent)}.pr-on-navy{background:var(--fit-navy);color:var(--warm-white)}.pr-on-white{background:var(--pure-white);color:var(--fit-navy)}.pr-flow-arrow{display:block;position:relative;overflow:hidden}.pr-flow-arrow__svg{max-width:none;display:block;position:absolute;top:0}.presentation{width:100%;position:relative}.stage-probe{visibility:hidden;pointer-events:none;z-index:-1;width:100%;height:100svh;position:absolute;top:0;left:0}.scene{scroll-snap-align:start;scroll-snap-stop:always;background:var(--scene-bg);width:100%;height:100svh;position:relative}.stage-shell{background:var(--scene-bg);position:absolute;inset:0;overflow:hidden}.stage{width:calc(var(--stage-w) * 1px);height:calc(var(--stage-h) * 1px);transform:translate(-50%, -50%) scale(var(--stage-scale));transform-origin:50%;color:var(--fg);position:absolute;top:50%;left:50%}:root{--safe-top:calc(var(--stage-gutter-y) + var(--chrome-masthead-h) + 32px);--safe-bottom:calc(var(--footer-height) + 32px);--safe-left:var(--stage-gutter-x);--safe-right:calc(var(--chrome-right) + 56px)}.placeholder{position:absolute;inset:0}.placeholder__body{top:var(--safe-top);left:var(--safe-left);right:var(--safe-right);bottom:var(--safe-bottom);z-index:1;justify-content:center;align-items:flex-start;gap:var(--headline-gap);flex-direction:column;max-width:1180px;display:flex;position:absolute}.placeholder__title{margin-top:4px}.placeholder__rule{margin-top:12px}.placeholder__meta{margin-top:var(--block-gap);flex-direction:column;gap:10px;display:flex}.chrome-stage{pointer-events:none;width:100%;height:100svh;z-index:var(--z-chrome);color:var(--fg);position:fixed;top:0;left:0;overflow:hidden}.chrome-stage__inner{width:calc(var(--stage-w) * 1px);height:calc(var(--stage-h) * 1px);transform:translate(-50%, -50%) scale(var(--stage-scale));transform-origin:50%;position:absolute;top:50%;left:50%}.chrome-stage__inner>*{position:absolute}.chrome-stage button,.chrome-stage a{pointer-events:auto}.chrome-stage,.chrome-stage *{transition:color var(--dur-slow) ease-in-out, border-color var(--dur-slow) ease-in-out, background-color var(--dur-slow) ease-in-out}.chrome-masthead{top:var(--stage-gutter-y);left:var(--stage-gutter-x);height:var(--chrome-masthead-h)}.chrome-masthead[data-density=content],.lockup[data-density=content]{--chrome-masthead-h:var(--masthead-h-content);--header-logo-width:var(--masthead-logo-w-content);--header-logo-height:var(--masthead-logo-h-content);--masthead-seam-gap:var(--masthead-seam-gap-content)}.chrome-masthead[data-density=hero],.lockup[data-density=hero]{--chrome-masthead-h:var(--masthead-h-hero);--header-logo-width:var(--masthead-logo-w-hero);--header-logo-height:var(--masthead-logo-h-hero);--masthead-seam-gap:var(--masthead-seam-gap-hero)}.lockup{align-items:stretch;height:100%;display:flex}.lockup__seam{margin:0 var(--masthead-seam-gap,32px);align-self:stretch}.lockup__tagline{flex-direction:column;justify-content:center;display:flex}.lockup__tagline-line{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;line-height:1.2}.lockup__rule{margin-top:12px}.lockup[data-density=content] .lockup__tagline-line{font-size:19px;line-height:1.22}.lockup[data-density=content] .lockup__rule{margin-top:10px}.brand-mark{width:var(--header-logo-width);height:var(--header-logo-height);object-fit:contain;flex-shrink:0}.chrome-toprow{top:var(--chrome-top);right:var(--stage-gutter-x);min-height:var(--chrome-row-h);align-items:center;gap:32px;display:flex}.rail-nav,.rail-compact{align-items:center;display:flex}.rail{width:calc(var(--rail-count) * var(--rail-pitch));height:var(--chrome-row-h);align-items:center;display:flex;position:relative}.rail__track{top:50%;left:calc(var(--rail-pitch) / 2);right:calc(var(--rail-pitch) / 2);height:var(--rail-track);margin-top:calc(var(--rail-track) / -2);background:var(--border);border-radius:999px;position:absolute;overflow:hidden}.rail__track-fill{border-radius:inherit;background:var(--fg-accent);width:100%;height:100%;transform:scaleX(var(--rail-progress,0));transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);display:block}.rail__nodes{width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.rail__cell{width:var(--rail-pitch);justify-content:center;display:flex}.rail__node{width:var(--rail-pitch);height:var(--hit-target-stage);border-radius:var(--radius-pill);place-items:center;display:grid}.rail__dot{width:var(--rail-dot);height:var(--rail-dot);border-radius:var(--radius-pill);border:2px solid var(--fg-muted);transition:background var(--dur-fast) ease-in-out, border-color var(--dur-fast) ease-in-out, width var(--dur-normal) var(--ease-out), height var(--dur-normal) var(--ease-out);background:0 0}.rail__node:hover .rail__dot{border-color:var(--fg-accent)}.rail__node[data-state=past] .rail__dot{background:var(--fg-accent);border-color:var(--fg-accent);opacity:.55}.rail__node[data-state=current] .rail__dot{width:var(--rail-dot-active);height:var(--rail-dot-active);background:var(--fg-accent);border-color:var(--fg-accent)}.rail-compact{gap:12px}.rail-compact__step{width:var(--hit-target-stage);height:var(--hit-target-stage);border-radius:var(--radius-pill);border:var(--panel-border) solid var(--border);color:var(--fg);place-items:center;display:grid}.rail-compact__step:hover:not(:disabled){border-color:var(--fg-accent)}.rail-compact__step:disabled{opacity:.35;cursor:default}.rail-compact__bar{width:200px;height:var(--rail-track);background:var(--border);border-radius:999px;display:block;overflow:hidden}.rail-compact__bar-fill{background:var(--fg-accent);width:100%;height:100%;transform:scaleX(var(--rail-progress,0));transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);display:block}.counter{font-family:var(--font-display);font-size:var(--counter-fs);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);color:var(--fg-muted);align-items:baseline;gap:8px;line-height:1;display:flex}.counter__current{text-align:right;min-width:2ch;color:var(--fg-accent)}.counter__sep{opacity:.55;font-weight:var(--fw-medium)}.counter__total{min-width:2ch}.chrome-vrail{top:var(--vrail-top,var(--chrome-right-top));left:calc(var(--stage-w) * 1px - var(--vrail-right,var(--chrome-right)))}.vrail{flex-direction:column;align-items:flex-start;display:flex}.vrail__word{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-muted);opacity:.72;white-space:nowrap;line-height:1.32}.vrail__rule{margin-top:22px}.chrome-footer{height:var(--footer-height);justify-content:space-between;align-items:center;gap:var(--section-gap);padding:0 var(--stage-gutter-x);border-top:var(--divider-w) solid var(--border);display:flex;bottom:0;left:0;right:0}.chrome-footer__statement,.chrome-footer__brand{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:16px;line-height:1;display:flex}.chrome-footer__sep,.chrome-footer__pipe{opacity:.5}.chrome-footer__brand-name{font-weight:var(--fw-bold);color:var(--fg)}.chrome-footer__rule{margin:0 6px}.chrome-band{height:136px;padding:0 var(--stage-gutter-x);background:var(--navy-deep);color:var(--warm-white);justify-content:space-between;align-items:center;display:flex;top:0;left:0;right:0}.chrome-band .chrome-masthead--band,.chrome-band .chrome-toprow--band{height:auto;position:static}.chrome-band .counter{color:var(--white-85)}.chrome-band .counter__current{color:var(--warm-white)}.chrome-band-footer{border-top:var(--divider-w) solid var(--border);height:60px;bottom:0;left:0;right:0}.presenter{align-items:center;gap:8px;display:flex;position:static}.presenter__btn{width:var(--hit-target-stage);height:var(--hit-target-stage);border-radius:var(--radius-pill);border:var(--panel-border) solid var(--border);background:color-mix(in srgb, var(--scene-bg) 72%, transparent);color:var(--fg-muted);place-items:center;display:inline-grid}.presenter__btn:hover{color:var(--fg);border-color:var(--border-strong)}.presenter__btn[aria-pressed=true]{background:var(--fg-accent);border-color:var(--fg-accent);color:var(--scene-bg)}.presenter__btn svg{width:22px;height:22px}.rotate-hint{z-index:var(--z-hint);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:color-mix(in srgb, var(--navy-deep) 92%, transparent);color:var(--warm-white);box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.rotate-hint__dismiss{min-width:var(--hit-target);min-height:var(--hit-target);border:1px solid var(--line-soft);border-radius:var(--radius-pill);font-size:13px;font-weight:var(--fw-semibold);color:inherit;flex-shrink:0;margin-left:auto;padding:0 12px}[data-copy-debug] [data-approval]{outline:1px dashed var(--alfa-red);outline-offset:2px}[data-copy-debug] [data-approval=NEEDS_REVIEW]{outline-color:var(--fit-yellow)}.chrome-footer__promise{text-transform:none;letter-spacing:.01em}.s01,.s02,.s03,.s04,.s05,.s06,.s07{position:absolute;inset:0;overflow:hidden}.s02__content,.s03__content,.s04__content,.s05__content{z-index:1;position:absolute;inset:0}:root{--scene-x:56px;--scene-w:1808px;--heading-inset:174px}.accent-run{color:var(--fg-accent)}.photo-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.nx{width:100%;height:100%;display:block}.nx--slate{--nx-bg-1:#e6ecf1;--nx-bg-2:#adbecd;--nx-ground:#90a3b4;--nx-mass:#3f5568;--nx-line:#6d8397;--nx-accent:#5b8fb9}.scene-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.scene-heading__title{max-width:1620px}.scene-heading__accent{color:var(--fg-accent-display,var(--fg-accent))}.scene-heading__subtitle{max-width:1560px;color:var(--fg);margin-top:10px;font-size:30px}.scene-heading__rule{margin-top:10px}.s01__decor{z-index:0}.s01__photo,.s01__photo-scrim,.s01__wedge,.s01__seam-line{height:478px;position:absolute;top:0;left:690px;right:0}.s01__photo{clip-path:polygon(135px 0,100% 0,100% 100%,25px 100%)}.s01__corner,.s06__corner{clip-path:polygon(96px 0,100% 0,100% 100%,0 100%);background:linear-gradient(200deg,#0d253af0,#103653db 62%,#10365380);width:470px;height:262px;position:absolute;top:0;right:0}.s01__photo-scrim{clip-path:polygon(135px 0,100% 0,100% 100%,25px 100%);background:linear-gradient(to right, var(--navy-deep) 0, #0d253ad1 190px, #0d253a1a 460px, #0d253a00 700px), linear-gradient(to bottom, #0d253a00 300px, #0d253ae6 478px)}.s01__wedge{clip-path:polygon(64px 0,141px 0,31px 100%,-46px 100%);background:var(--navy-panel);opacity:.85}.s01__seam-line{clip-path:polygon(135px 0,140px 0,30px 100%,25px 100%);background:linear-gradient(#16b8b4e6,#68b9e859 70%,#68b9e800)}.s01__content{--s01-content-top:188px;left:var(--scene-x);top:var(--s01-content-top);z-index:1;width:1000px;position:absolute}.s01__badge{--s01-badge-push:max(0px, calc(var(--stage-gutter-y) + var(--masthead-h-content) - var(--s01-content-top)));margin-top:var(--s01-badge-push);margin-bottom:calc(26px - var(--s01-badge-push))}.s01__title{letter-spacing:-.025em;font-size:88px;line-height:.99}.s01__title-line{white-space:nowrap;display:block}.s01__title-line--accent{color:var(--fg-accent)}.s01__rule{margin-top:18px}.s01__metrics{left:var(--scene-x);width:var(--scene-w);z-index:1;grid-template-columns:repeat(3,1fr);gap:26px;height:238px;display:grid;position:absolute;top:470px}.s01__metrics>li{display:flex}.s01__insight{left:var(--scene-x);width:var(--scene-w);z-index:1;align-items:flex-start;gap:30px;display:flex;position:absolute;top:736px}.s01__insight-mark{color:var(--fit-turquoise);margin-top:4px}.s01__insight-text{color:var(--fg);max-width:1560px;font-size:34px;line-height:1.32}.s01__question{left:var(--scene-x);width:var(--scene-w);z-index:1;background:#1036538c;border:2px solid #16b8b48c;border-radius:18px;align-items:center;gap:28px;height:110px;padding:0 34px;display:flex;position:absolute;top:853px}.s01__question-mark{background:var(--fit-turquoise);width:74px;height:74px;color:var(--graphite);border-radius:50%;flex:none;place-items:center;display:grid}.s01__question-seam{background:var(--line-soft);flex:none;width:2px;height:58px}.s01__question-text{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--fg-heading);flex:1;font-size:50px;line-height:1.05}.s01__question-text .accent-run{color:var(--fit-yellow)}.s01__question-more{color:var(--fit-turquoise);flex:none}.tmetric{--metric-hue:var(--fit-turquoise);border:2px solid color-mix(in srgb, var(--metric-hue) 55%, transparent);background:#10365380;border-radius:18px;align-items:center;gap:24px;width:100%;padding:0 30px;display:flex}.tmetric[data-hue=yellow]{--metric-hue:var(--fit-yellow)}.tmetric[data-hue=sky]{--metric-hue:var(--fit-sky)}.tmetric[data-hue=red]{--metric-hue:var(--alfa-red)}.tmetric[data-hue=turquoise]{--metric-hue:var(--fit-turquoise)}.tmetric__badge{flex:none}.tmetric__rule{background:color-mix(in srgb, var(--metric-hue) 60%, transparent);border-radius:1px;flex:none;width:2px;height:104px}.tmetric__body{min-width:0}.tmetric__value{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:-.015em;color:var(--metric-hue);font-size:54px;line-height:1}.tmetric__value-line{display:block}.tmetric__value-line--tail{color:var(--fg-heading);font-size:44px}.tmetric__caption{color:var(--fg-muted);margin-top:8px;font-size:26px;line-height:1.3}.s02__heading{left:var(--heading-inset);right:var(--heading-inset);top:var(--content-heading-top);position:absolute}.s02__cards{left:var(--scene-x);width:var(--scene-w);grid-template-columns:repeat(4,1fr);gap:24px;height:502px;display:grid;position:absolute;top:320px}.s02__cards>li{min-width:0;display:flex}.s02__statement,.s03__statement{background:var(--fit-navy);border-color:var(--fit-navy)}.s02__statement .pr-statement-bar__trailing,.s03__statement .pr-statement-bar__trailing{color:var(--fit-turquoise)}.s02__statement{left:var(--scene-x);width:var(--scene-w);height:136px;position:absolute;top:853px}.s02__statement-text{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--pure-white);font-size:42px;line-height:1.12}.s02__statement-line{display:block}.s02__statement-line--accent{color:var(--alfa-red)}.pcard{--card-hue:var(--fit-turquoise);border-radius:var(--card-radius);background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard[data-hue=yellow]{--card-hue:var(--fit-yellow)}.pcard[data-hue=sky]{--card-hue:var(--fit-sky)}.pcard[data-hue=red]{--card-hue:var(--alfa-red)}.pcard[data-hue=turquoise]{--card-hue:var(--fit-turquoise)}.pcard__media{flex:none;height:172px;overflow:hidden}.pcard__badge{z-index:2;position:absolute;top:126px;left:22px}.pcard__body{flex-direction:column;flex:1;min-height:0;padding:56px 22px 20px;display:flex}.pcard__head{align-items:baseline;gap:14px;display:flex}.pcard__index{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:color-mix(in srgb, var(--fit-navy) 26%, transparent);flex:none;font-size:46px;line-height:1}.pcard__title{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:.005em;color:var(--fg-heading);font-size:27px;line-height:1.16}.pcard__title-line{display:block}.pcard__rule{background:var(--card-hue);margin:10px 0}.pcard__text{color:var(--graphite);font-size:23px;line-height:1.38}.pcard__chain{font-size:22px;line-height:1.25;font-weight:var(--fw-semibold);color:var(--fg-heading);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:10px;display:flex}.pcard__chain>li+li:before{content:"→";color:var(--card-hue);font-weight:var(--fw-bold);margin-right:8px}.s03__heading{left:var(--heading-inset);right:var(--heading-inset);top:var(--content-heading-top);position:absolute}.s03__heading .scene-heading__subtitle{line-height:1.3}.s03__board{left:var(--scene-x);width:var(--scene-w);grid-template-columns:1fr 1fr 1.46fr;gap:22px;height:404px;display:grid;position:absolute;top:348px}.s03__panel{flex-direction:column;min-width:0;display:flex}.s03__panel-head{flex:none;align-items:flex-start;gap:16px;display:flex}.s03__panel-title{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--fg-heading);font-size:26px;line-height:1.14}.s03__panel-title-line{display:block}.s03__panel-caption{color:var(--graphite);margin-top:4px;font-size:20px;line-height:1.3}.s03__stack{grid-template-rows:1fr 1fr;gap:22px;min-width:0;display:grid}.s03__pictogram-panel{align-items:center;gap:20px;display:flex}.s03__pictogram-badge{flex:none}.s03__pictogram-rows{flex:1;grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.s03__absolute-panel{flex-direction:column;justify-content:center;gap:12px;display:flex}.s03__transition{left:var(--scene-x);width:var(--scene-w);align-items:flex-start;gap:24px;display:flex;position:absolute;top:762px}.s03__transition-mark{color:var(--turquoise-ink);margin-top:2px}.s03__transition-text{font-size:28px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--fg-heading);max-width:1560px}.s03__transition-line{display:block}.s03__statement{left:var(--scene-x);width:var(--scene-w);height:132px;position:absolute;top:862px}.s03__statement-text{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--pure-white);font-size:32px;line-height:1.16}.s03__statement-line{display:block}.s03__statement-line--accent{color:var(--fit-turquoise);font-size:46px}.chart{--chart-grid:color-mix(in srgb, var(--fit-navy) 20%, transparent);--chart-axis:color-mix(in srgb, var(--fit-navy) 38%, transparent);--chart-arrow:var(--turquoise-ink);--chart-track:color-mix(in srgb, var(--fit-navy) 6%, transparent);--chart-from-foot:color-mix(in srgb, var(--fit-sky) 74%, var(--fit-navy));--chart-to-foot:color-mix(in srgb, var(--alfa-red) 76%, var(--fit-navy));--chart-rise-halo:color-mix(in srgb, var(--warm-white) 80%, transparent);--chart-chip:color-mix(in srgb, var(--warm-white) 88%, transparent);flex-direction:column;flex:1;min-height:0;margin-top:8px;display:flex}.chart[data-hue=red]{--chart-arrow:var(--red-ink)}.chart__svg{flex:1;width:100%;min-height:0}.chart__tick,.chart__year{font-family:var(--font-body);font-size:17px;font-weight:var(--fw-medium);fill:var(--graphite)}.chart__year{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-bold);fill:var(--fit-navy)}.chart__value{font-family:var(--font-display);font-size:34px;font-weight:var(--fw-extrabold);fill:var(--fit-navy)}.chart__value--to{fill:var(--red-ink)}.chart__highlight{font-family:var(--font-display);font-size:32px;font-weight:var(--fw-extrabold);fill:var(--red-ink)}.chart__axis-label{text-align:center;color:var(--graphite);margin-top:2px;font-size:19px}.pictogram{--pictogram-empty:color-mix(in srgb, var(--fit-navy) 18%, transparent);--fit-red-mark:var(--alfa-red);min-width:0}.pictogram__headline{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--fg-heading);font-size:26px;line-height:1.1}.pictogram__headline .accent-run{font-size:34px}.pictogram[data-hue=red] .pictogram__headline .accent-run{color:var(--red-ink)}.pictogram[data-hue=sky] .pictogram__headline .accent-run{color:var(--sky-ink)}.pictogram__caption{color:var(--graphite);margin-top:2px;font-size:19px}.pictogram__row{width:100%;height:54px;margin-top:10px;display:block}.stat-transition{align-items:center;gap:20px;display:flex}.stat-transition__badge{flex:none}.stat-transition__main{flex:1;min-width:0}.stat-transition__label{font-family:var(--font-body);font-size:17px;font-weight:var(--fw-semibold);letter-spacing:var(--track-caps);color:var(--graphite);margin-bottom:6px;line-height:1.2}.stat-transition__body{align-items:center;gap:18px;margin:0;display:flex}.stat-transition__cell{min-width:0}.stat-transition__value{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--sky-ink);white-space:nowrap;font-size:46px;line-height:1.02}.stat-transition__value--to{color:var(--red-ink)}.stat-transition__caption{color:var(--graphite);margin-top:2px;font-size:19px}.stat-transition__arrow{background:var(--fit-navy);clip-path:polygon(0 40%,62% 30%,62% 8%,100% 50%,62% 92%,62% 70%,0 60%);flex:none;width:52px;height:18px}.chart-source{color:var(--graphite);font-size:19px;line-height:1.3}.chart-source__link{color:var(--sky-ink)}.chart-source__print-cite{display:none}.s04__content{--s04-trows-top:562px;--s04-trows-h:146px;--s04-lower-top:calc(var(--s04-trows-top) + var(--s04-trows-h));--s04-lower-bottom:calc(var(--stage-h) * 1px - var(--footer-height));--s04-result-h:112px;--s04-result-gap:28px;--s04-closing-h:31px;--s04-lower-lead:calc(( var(--s04-lower-bottom) - var(--s04-lower-top) - var(--s04-result-h) - var(--s04-result-gap) - var(--s04-closing-h) ) / 2);padding:0 var(--scene-x)}.s04__glow{opacity:.5}.s04__head{left:var(--heading-inset);right:var(--heading-inset);text-align:center;position:absolute;top:92px}.s04__title{letter-spacing:-.015em;font-size:52px;line-height:1.04}.s04__title-line{display:block}.s04__title-line--accent{color:var(--fg-accent)}.s04__statement{color:var(--fg);margin-top:8px;font-size:28px;line-height:1.15}.s04__substatement{color:var(--fg-muted);margin-top:5px;font-size:22px;line-height:1.3}.s04__substatement--accent{color:var(--fit-turquoise);font-weight:var(--fw-semibold)}.s04__bridge{--bridge-mid-w:264px;--bridge-gap:8px;--bridge-col-w:calc((var(--scene-w) - var(--bridge-mid-w) - 2 * var(--bridge-gap)) / 2);--disc-w:176px;--disc-inset:calc((var(--bridge-mid-w) - var(--disc-w)) / 2);left:var(--scene-x);width:var(--scene-w);grid-template-columns:1fr var(--bridge-mid-w) 1fr;align-items:center;gap:var(--bridge-gap);height:268px;display:grid;position:absolute;top:282px}.s04__medallion{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex;position:relative}.s04__medallion-disc{background:radial-gradient(circle at 50% 45%, var(--navy-panel), var(--navy-deep) 72%);border:2px solid var(--fit-turquoise);border-radius:50%;place-items:center;width:176px;height:176px;padding:26px;display:grid;box-shadow:0 0 44px #16b8b473}.s04__medallion-disc .brand-mark{width:100%;height:auto}.s04__medallion-tagline{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-align:center;color:var(--fg-muted);font-size:19px;line-height:1.24}.s04__medallion-tagline-line{display:block}.s04__flow{--flow-clear:6px;z-index:0;width:calc(var(--bridge-gap) + var(--disc-inset) - var(--flow-clear));filter:drop-shadow(0 0 9px color-mix(in srgb, var(--flow-hue) 40%, transparent));position:absolute;top:88px}.s04__flow--left{left:var(--bridge-col-w)}.s04__flow--right{right:var(--bridge-col-w)}.concept,.s04__medallion{z-index:1}.concept{--panel-hue:var(--fit-turquoise);border:2px solid color-mix(in srgb, var(--panel-hue) 60%, transparent);background:#1036539e;border-radius:22px;height:100%;display:flex;position:relative;overflow:hidden}.concept[data-hue=yellow]{--panel-hue:var(--fit-yellow)}.concept[data-hue=turquoise]{--panel-hue:var(--fit-turquoise)}.concept[data-side=right]{flex-direction:row-reverse}.concept__photo{flex:none;width:190px;height:100%;position:relative}.concept__photo-scrim{position:absolute;inset:0}.concept[data-side=left] .concept__photo-scrim{background:linear-gradient(90deg,#0d253a00 55%,#103653eb)}.concept[data-side=right] .concept__photo-scrim{background:linear-gradient(270deg,#0d253a00 55%,#103653eb)}.concept__content{flex-direction:column;flex:1;min-width:0;padding:14px;display:flex}.concept__title{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--panel-hue);text-align:center;margin-bottom:12px;font-size:34px;line-height:1.05}.concept__chips{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:12px 10px;min-height:0;display:grid}.concept__chip{align-items:center;gap:9px;min-width:0;display:flex}.concept__chip-mark{flex:none;width:38px;height:38px}.concept[data-side=left] .concept__chip:last-child{grid-column:1/-1}.concept__chip-label{min-width:0;font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.01em;color:var(--fg-heading);font-size:20px;line-height:1.12}.s04__transformations{left:var(--scene-x);top:var(--s04-trows-top);width:var(--scene-w);height:var(--s04-trows-h);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px 24px;display:grid;position:absolute}.trow{border:1px solid var(--line-soft);background:#10365373;border-radius:14px;align-items:center;padding:0 20px;display:flex}.trow__cells{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:4px;width:100%;display:grid}.trow__cell{align-items:center;gap:10px;min-width:0;padding-right:26px;display:flex;position:relative}.trow__cell:not(:last-child):after{content:"";border-top:3px solid var(--fit-turquoise);border-right:3px solid var(--fit-turquoise);width:11px;height:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(45deg)}.trow__mark{color:var(--fit-yellow);flex:none;place-items:center;display:grid}.trow__cell[data-kind=from] .trow__mark{color:var(--white-85)}.trow__cell[data-kind=via] .trow__mark{color:var(--fit-yellow)}.trow__cell[data-kind=to] .trow__mark{color:var(--fit-turquoise)}.trow__label{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.01em;color:var(--fg-heading);font-size:19px;line-height:1.12}.trow__cell[data-kind=via] .trow__label{font-family:var(--font-body);font-weight:var(--fw-medium);text-transform:none;color:var(--fg-muted);font-size:18px}.trow__cell[data-kind=to] .trow__label{color:var(--fit-turquoise)}.s04__result{left:300px;top:calc(var(--s04-lower-top) + var(--s04-lower-lead));width:1320px;height:var(--s04-result-h);border:2px solid var(--fit-turquoise);background:#10365399;border-radius:20px;justify-content:center;align-items:center;gap:26px;display:flex;position:absolute;box-shadow:0 0 40px #16b8b43d}.s04__result-mark{background:var(--fit-turquoise);width:76px;height:76px;color:var(--graphite);border-radius:50%;flex:none;place-items:center;display:grid}.s04__result-text{font-family:var(--font-display);font-weight:var(--fw-extrabold);text-align:center;line-height:1.06}.s04__result-headline{color:var(--fg-heading);font-size:38px;display:block}.s04__result-quote{color:var(--fit-turquoise);font-size:38px;display:block}.s04__closing{left:var(--heading-inset);right:var(--heading-inset);top:calc(var(--s04-lower-top) + var(--s04-lower-lead) + var(--s04-result-h) + var(--s04-result-gap));text-align:center;color:var(--fg-muted);font-size:24px;line-height:1.3;position:absolute}.s05__heading,.s05__lead{--s05-inset-l:330px}.s05{--s05-heading-h:55px;--s05-lead-h:60px;--s05-layers-h:532px;--s05-gap-heading-lead:14px;--s05-gap-lead-layers:18px;--s05-gap-layers-formula:28px;--s05-lead-top:calc(var(--content-heading-top) + var(--s05-heading-h) + var(--s05-gap-heading-lead));--s05-layers-top:calc(var(--s05-lead-top) + var(--s05-lead-h) + var(--s05-gap-lead-layers));--s05-formula-top:calc(var(--s05-layers-top) + var(--s05-layers-h) + var(--s05-gap-layers-formula))}.s05__heading{left:var(--s05-inset-l);right:var(--heading-inset);top:var(--content-heading-top);position:absolute}.s05__heading .scene-heading__title{font-size:56px}.s05__glow{opacity:.4}.s05__lead{left:var(--s05-inset-l);right:var(--heading-inset);top:var(--s05-lead-top);text-align:center;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:25px;line-height:1.2;position:absolute}.s05__lead-line{color:var(--fg);display:block}.s05__lead-line--accent{color:var(--fit-turquoise)}.s05__layers{left:var(--scene-x);top:var(--s05-layers-top);width:var(--scene-w);height:var(--s05-layers-h);grid-template-columns:repeat(3,1fr);gap:22px;display:grid;position:absolute}.s05__layers>li{min-width:0;display:flex}.layer{--layer-hue:var(--fit-turquoise);--layer-photo-w:240px;--layer-photo-h:240px;border:2px solid color-mix(in srgb, var(--layer-hue) 62%, transparent);background:#1036538c;border-radius:20px;flex-direction:column;width:100%;padding:10px 16px;display:flex;overflow:hidden}.layer[data-hue=yellow]{--layer-hue:var(--fit-yellow);--layer-photo-h:300px}.layer[data-hue=turquoise]{--layer-hue:var(--fit-turquoise);--layer-photo-h:260px}.layer[data-hue=red]{--layer-hue:var(--alfa-red);--layer-photo-h:200px}.layer__head{flex:none;align-items:center;gap:14px;display:flex}.layer__badge,.layer__footer-mark{flex:none;width:48px;height:48px}.layer__title{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--fg-heading);font-size:27px;line-height:1.04}.layer__title-line{display:block}.layer__title-line--accent{color:var(--layer-hue)}.layer__grid{grid-template-columns:var(--layer-photo-w) 1fr;flex:none;gap:12px;margin-top:8px;display:grid}.layer__photo{height:var(--layer-photo-h);border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.layer__items{flex-direction:column;justify-content:space-between;gap:0;min-width:0;display:flex}.layer__item{align-items:center;gap:8px;min-width:0;display:flex}.layer__item-mark{color:var(--layer-hue);flex:none;place-items:center;display:grid}.layer__item-label{color:var(--fg);font-size:20px;line-height:1.22}.layer__tail{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;margin-top:8px;display:flex}.layer__quote{border-left:4px solid var(--layer-hue);background:#0d253a8c;border-radius:0 10px 10px 0;margin:0;padding:7px 11px}.layer__quote-line{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--fg-heading);font-size:20px;line-height:1.2}.layer__quote-note{color:var(--fg-muted);margin-top:5px;font-size:20px;line-height:1.24}.layer__quote-note .accent-run{color:var(--layer-hue);font-weight:var(--fw-bold)}.layer__footer{border:1px solid color-mix(in srgb, var(--layer-hue) 55%, transparent);background:#0d253a80;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.layer__footer-mark{flex:none}.layer__footer-line{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--fg-heading);font-size:20px;line-height:1.16}.layer__footer-line .accent-run{color:var(--layer-hue)}.layer__chain-lead{color:var(--fg-muted);font-size:20px;line-height:1.24}.layer__chain{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.01em;color:var(--layer-hue);flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:20px;line-height:1.16;display:flex}.layer__chain>li+li:before{content:"›";color:var(--fg-muted);margin-right:6px}.layer__note{color:var(--fg-muted);font-size:20px;line-height:1.24}.s05__formula{left:300px;top:var(--s05-formula-top);border:2px solid var(--fit-turquoise);background:#10365394;border-radius:20px;justify-content:center;align-items:center;gap:28px;width:1320px;height:112px;padding:0 34px;display:flex;position:absolute;box-shadow:0 0 40px #16b8b438}.s05__formula-mark,.s05__formula-runner{flex:none}.s05__formula-runner{color:var(--fit-turquoise);place-items:center;display:grid}.s05__formula-body{text-align:center;flex:1}.s05__formula-row{font-family:var(--font-display);font-weight:var(--fw-extrabold);justify-content:center;align-items:center;gap:10px;font-size:28px;line-height:1.08;display:flex}.s05__formula-cell+.s05__formula-cell:before{content:"+";color:var(--fg-muted);margin-right:10px}.s05__formula-cell[data-hue=yellow]{color:var(--fit-yellow)}.s05__formula-cell[data-hue=turquoise]{color:var(--fit-turquoise)}.s05__formula-cell[data-hue=red]{color:var(--alfa-red)}.s05__formula-row--echo{margin-top:2px;font-size:24px}.s05__formula-result{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--fg-heading);margin-top:2px;font-size:34px;line-height:1.06}.s06__photo,.s06__photo-scrim,.s06__wedge,.s06__seam-line{height:706px;position:absolute;top:0;left:480px;right:0}.s06__photo{clip-path:polygon(136px 0,100% 0,100% 100%,46px 100%)}.s06__photo-scrim{clip-path:polygon(136px 0,100% 0,100% 100%,46px 100%);background:linear-gradient(to right, var(--navy-deep) 0, #0d253ae6 360px, #0d253a9e 700px, #0d253a59 900px, #0d253a14 1010px, #0d253a00 1240px), linear-gradient(to bottom, #0d253a00 420px, #0d253af0 706px)}.s06__headline-scrim{background:linear-gradient(90deg,#0d253a00 0,#0d253a42 130px,#0d253a61 190px 290px,#0d253a00 380px);width:380px;height:326px;position:absolute;top:380px;left:1060px;-webkit-mask-image:linear-gradient(#0000 0,#000 75px 240px,#0000 326px);mask-image:linear-gradient(#0000 0,#000 75px 240px,#0000 326px)}.s06__wedge{clip-path:polygon(60px 0,142px 0,52px 100%,-30px 100%);background:var(--navy-panel);opacity:.7}.s06__seam-line{clip-path:polygon(136px 0,141px 0,51px 100%,46px 100%);background:linear-gradient(#16b8b4d9,#68b9e84d 72%,#68b9e800)}.s06__content{left:var(--scene-x);z-index:1;width:1320px;position:absolute;top:248px}.s06__statement{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:-.015em}.s06__statement-line{display:block}.s06__statement-line--display{font-size:82px;line-height:1}.s06__statement-line--lead{font-size:46px;line-height:1.12}.s06__statement-line--heading{color:var(--fg-heading)}.s06__statement-line--accent{color:var(--fit-turquoise)}.s06__statement>span:nth-child(3) .s06__statement-line{margin-top:42px}.s06__rule{margin-top:22px}.s06__cards{left:var(--scene-x);width:var(--scene-w);z-index:1;grid-template-columns:repeat(5,1fr);gap:22px;height:204px;display:grid;position:absolute;top:700px}.s06__cards>li{display:flex}.s06__script{color:var(--fit-turquoise);text-align:right;z-index:1;font-size:44px;line-height:1.1;position:absolute;top:928px;right:96px}.vcard{--value-hue:var(--fit-turquoise);border:2px solid color-mix(in srgb, var(--value-hue) 70%, transparent);width:100%;box-shadow:0 0 30px color-mix(in srgb, var(--value-hue) 22%, transparent);background:#0d253ab8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.vcard[data-hue=yellow]{--value-hue:var(--fit-yellow)}.vcard[data-hue=turquoise]{--value-hue:var(--fit-turquoise)}.vcard[data-hue=red]{--value-hue:var(--alfa-red)}.vcard[data-hue=sky]{--value-hue:var(--fit-sky)}.vcard[data-hue=white]{--value-hue:var(--warm-white)}.vcard__text{font-family:var(--font-display);font-weight:var(--fw-extrabold);text-align:center;font-size:32px;line-height:1.06}.vcard__lead{color:var(--fg-heading)}.vcard__accent{color:var(--value-hue)}.vcard__rule{margin-top:2px}.s07__decor{z-index:0}.s07__wedge{clip-path:polygon(0 0,100% 0,50% 100%,0 100%);background:linear-gradient(164deg,#68b9e852,#68b9e829 58%,#68b9e812);width:264px;position:absolute;top:0;bottom:0;left:0}.s07__corner{clip-path:polygon(0 0,100% 0,100% 100%,0 58%);background:linear-gradient(198deg, #dff3fa, #eef8fc 58%, var(--warm-white));width:300px;height:270px;position:absolute;top:0;right:0}.s07__photo-frame{border-top-left-radius:64px;position:absolute;inset:130px 0 224px 875px;overflow:hidden}.s07__script-scrim{background:radial-gradient(70% 74% at 48% 46%,#0d253a85,#0d253a80 52%,#0d253a52 74%,#0d253a00 100%);width:428px;height:400px;position:absolute;top:80px;left:1360px}.s07__content{left:var(--scene-x);z-index:1;width:800px;position:absolute;top:197px}.s07__title{font-family:var(--font-display);font-size:82px;font-weight:var(--fw-extrabold);letter-spacing:var(--track-display);color:var(--fg-heading);margin:0;line-height:1.09}.s07__title-line{white-space:nowrap;display:block}.s07__title-line--accent{color:var(--fg-accent-display)}.s07__lead{font-family:var(--font-body);font-size:34px;font-weight:var(--fw-regular);color:var(--fg);margin:12px 0 0;line-height:1.28}.s07__lead-line{display:block}.s07__rule{margin-top:5px}.s07__cards{left:var(--scene-x);z-index:2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:368px 402px;gap:22px 20px;width:790px;height:448px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:514px}.s07__cards>li{min-width:0;display:flex}.contact-card{background:var(--surface);border:var(--panel-border) solid var(--border);min-width:0;box-shadow:var(--shadow-soft);color:var(--fg);border-radius:22px;flex:1;grid-template-columns:58px minmax(0,1fr);align-content:start;gap:8px 16px;padding:24px 22px 22px;text-decoration:none;display:grid;position:relative}.contact-card--sky{--contact-hue:var(--fit-sky)}.contact-card--turquoise{--contact-hue:var(--fit-turquoise)}.contact-card--red{--contact-hue:var(--alfa-red)}.contact-card:focus-visible{border-radius:22px}.contact-card__body{display:contents}.contact-card__icon{border-radius:var(--radius-pill);grid-area:1/1/span 2;align-self:start;place-items:center;width:58px;height:58px;display:grid}.contact-card__label{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--fg-secondary);grid-area:1/2;align-self:center;line-height:1.2}.contact-card__value{font-family:var(--font-display);font-size:28px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--fg-heading);grid-area:2/2;line-height:1.18}.contact-card__value[data-lines="3"]{font-family:var(--font-body);font-size:22px;line-height:1.32;font-weight:var(--fw-regular);letter-spacing:0}.contact-card__value[data-lines="3"] .contact-card__value-line:first-child{font-weight:var(--fw-bold);font-size:26px;line-height:1.26}.contact-card__value-line{display:block}.contact-card__external{vertical-align:-3px;color:var(--fg-secondary);margin-left:10px;display:inline-flex}.contact-card__desc{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-regular);color:var(--fg);grid-area:3/1/auto/-1;margin-top:16px;line-height:1.34}.contact-card__desc-line{display:block}.s07__script{z-index:1;width:330px;font-size:44px;line-height:.92;position:absolute;top:176px;left:1257px}.s07 .s07__script{color:var(--pure-white);text-shadow:0 2px 16px #0d253a80}.s07__script-line{display:block}.s07__script-swoosh{width:236px;height:34px;margin:8px 0 0 44px;display:block}.s07__message{background:linear-gradient(114deg, var(--fit-navy), var(--navy-deep) 78%);z-index:2;border-radius:20px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;column-gap:28px;width:720px;height:170px;margin:0;padding:0 28px;display:grid;position:absolute;top:826px;left:875px;box-shadow:0 18px 44px #0b24394d}.s07__message-icon{border-radius:var(--radius-pill);background:var(--fit-yellow);width:104px;height:104px;color:var(--graphite);place-items:center;display:grid}.s07__message-text{min-width:0}.s07__message-line{font-family:var(--font-display);font-size:40px;font-weight:var(--fw-extrabold);letter-spacing:var(--track-display);color:var(--pure-white);white-space:nowrap;line-height:1.05;display:block}.s07__message-rule{margin-top:14px}.s07__message-chevrons{color:var(--fit-turquoise)}.s07__qr{background:var(--pure-white);width:224px;height:240px;box-shadow:var(--shadow-soft);z-index:2;border-radius:18px;flex-direction:column;align-items:center;padding:24px 12px 16px;display:flex;position:absolute;top:756px;left:1640px}.s07__qr-window{--qr-src-w:1024;--qr-src-h:1536;--qr-code-x:196;--qr-code-y:405;--qr-code-w:632;--qr-code-h:605;--qr-render-w:140;--qr-k:calc(var(--qr-render-w) / var(--qr-code-w));width:calc(var(--qr-code-w) * var(--qr-k) * 1px);height:calc(var(--qr-code-h) * var(--qr-k) * 1px);display:block;position:relative;overflow:hidden}.s07__qr-img{max-width:none;left:calc(var(--qr-code-x) * var(--qr-k) * -1px);top:calc(var(--qr-code-y) * var(--qr-k) * -1px);width:calc(var(--qr-src-w) * var(--qr-k) * 1px);height:calc(var(--qr-src-h) * var(--qr-k) * 1px);position:absolute}.s07__qr-caption{text-align:center;flex-direction:column;align-items:center;margin-top:20px;display:flex}.s07__qr-caption-lead{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--fw-extrabold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-heading);line-height:1.15}.s07__qr-caption-tail{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:uppercase;color:var(--fg);white-space:nowrap;line-height:1.15}@media (hover:hover) and (pointer:fine){.tmetric,.pcard,.concept,.trow,.layer,.vcard,.s03__panel,.s03__pictogram-panel,.s03__absolute-panel,.contact-card{transition:border-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out)}.is-hovered{will-change:transform}.tmetric.is-hovered{border-color:color-mix(in srgb, var(--metric-hue) 88%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--metric-hue) 26%, transparent)}.pcard.is-hovered{border-color:color-mix(in srgb, var(--card-hue) 52%, var(--border));box-shadow:0 20px 44px #0b24392e}.s03__panel.is-hovered,.s03__pictogram-panel.is-hovered,.s03__absolute-panel.is-hovered{border-color:color-mix(in srgb, var(--fit-sky) 60%, var(--border));box-shadow:0 18px 40px #0b243929}.concept.is-hovered{border-color:color-mix(in srgb, var(--panel-hue) 92%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--panel-hue) 22%, transparent)}.trow.is-hovered{border-color:color-mix(in srgb, var(--fit-turquoise) 55%, transparent);box-shadow:0 0 22px #16b8b424}.layer.is-hovered{border-color:color-mix(in srgb, var(--layer-hue) 90%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--layer-hue) 22%, transparent)}.vcard.is-hovered{border-color:color-mix(in srgb, var(--value-hue) 92%, transparent);box-shadow:0 0 42px color-mix(in srgb, var(--value-hue) 34%, transparent)}.contact-card.is-hovered{border-color:color-mix(in srgb, var(--contact-hue) 58%, var(--border));box-shadow:0 20px 44px #0b24392e}}.is-counting{font-variant-numeric:tabular-nums}.concept__photo{overflow:hidden}@media print{@page{size:1920px 1080px;margin:0}html{scroll-snap-type:none;background:0 0}body{margin:0;overflow:visible}:root{--stage-scale:1!important}.chrome-stage,.rotate-hint,.presenter,.stage-probe,.live-announcer{display:none!important}.presentation{display:block}.scene{scroll-snap-align:none;break-inside:avoid;break-after:page;width:1920px;height:1080px;position:relative;overflow:hidden}.scene:last-of-type{break-after:auto}.stage-shell{position:absolute;inset:0}.chart-source{position:relative}.chart-source__print-cite{white-space:nowrap;color:var(--graphite);margin-top:3px;font-size:16px;line-height:1.15;display:block;position:absolute;top:100%;left:0}.chart-source__print-cite-sep{padding:0 .4em}[data-anim]{opacity:1!important;visibility:visible!important}[data-anim-move]{transform:translate(0,0)rotate(0)scale(1)!important}[data-anim-clip]{clip-path:none!important}[data-anim-draw]{stroke-dasharray:none!important;stroke-dashoffset:0!important}.is-hovered{box-shadow:none!important;will-change:auto!important;transform:none!important}}
