@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-LightOblique.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-Book.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-BookOblique.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-Oblique.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-Heavy.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-HeavyOblique.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-BoldOblique.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Futura LT;src:url(/fonts/FuturaLT-ExtraBoldOblique.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-CondensedLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-CondensedLightObl.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-Condensed.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-CondensedOblique.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-CondensedBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-CondensedBoldOblique.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-CondensedExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Futura LT Condensed;src:url(/fonts/FuturaLT-CondExtraBoldObl.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Sarina;src:url(/fonts/Sarina-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}
:root{--aq-blue-900:#134395;--aq-blue-700:#1d5eaa;--aq-blue-600:#004fa2;--aq-yellow-500:#ffd511;--aq-yellow-pptx:#ffd500;--aq-green-500:#4fae3c;--aq-green-pptx:#4ead3c;--aq-black:#000;--aq-white:#fff;--aq-blue-50:#eef3fa;--aq-blue-100:#d6e2f2;--aq-blue-300:#8facd6;--aq-blue-950:#0c2d66;--aq-yellow-100:#fff6cc;--aq-yellow-700:#e0b800;--aq-green-100:#e3f3df;--aq-green-700:#3a8a2b;--aq-grey-50:#f6f6f4;--aq-grey-100:#ededeb;--aq-grey-200:#dcdcda;--aq-grey-400:#a3a3a3;--aq-grey-600:#5e5e5e;--aq-grey-800:#2b2b2b;--aq-red-500:#d7322b;--aq-red-100:#fbe3e1;--brand-primary:var(--aq-blue-900);--brand-secondary:var(--aq-blue-700);--brand-accent:var(--aq-yellow-500);--brand-eco:var(--aq-green-500);--surface-page:var(--aq-white);--surface-subtle:var(--aq-grey-50);--surface-card:var(--aq-white);--surface-brand:var(--aq-blue-900);--surface-brand-alt:var(--aq-blue-700);--surface-accent:var(--aq-yellow-500);--surface-inverse:var(--aq-black);--text-heading:var(--aq-blue-900);--text-body:var(--aq-grey-800);--text-muted:var(--aq-grey-600);--text-on-brand:var(--aq-white);--text-on-brand-accent:var(--aq-yellow-500);--text-on-accent:var(--aq-blue-900);--text-eco:var(--aq-green-500);--text-link:var(--aq-blue-700);--text-link-hover:var(--aq-blue-900);--border-subtle:var(--aq-grey-200);--border-strong:var(--aq-blue-900);--border-focus:var(--aq-yellow-500);--status-success:var(--aq-green-500);--status-success-bg:var(--aq-green-100);--status-warning:var(--aq-yellow-700);--status-warning-bg:var(--aq-yellow-100);--status-danger:var(--aq-red-500);--status-danger-bg:var(--aq-red-100);--status-info:var(--aq-blue-700);--status-info-bg:var(--aq-blue-50)}
:root{--font-sans:"Futura LT","Futura","Century Gothic","Avenir Next",sans-serif;--font-condensed:"Futura LT Condensed","Futura LT","Futura",sans-serif;--font-script:"Sarina",cursive;--font-display:var(--font-sans);--font-body:var(--font-sans);--fw-light:300;--fw-book:400;--fw-medium:500;--fw-heavy:600;--fw-bold:700;--fw-extrabold:800;--fs-display:88px;--fs-h1:56px;--fs-h2:40px;--fs-h3:28px;--fs-h4:22px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;--fs-eyebrow:13px;--lh-tight:.95;--lh-heading:1.05;--lh-snug:1.25;--lh-body:1.5;--ls-display:-.01em;--ls-heading:0;--ls-eyebrow:.06em;--ls-condensed:.01em;--type-display:var(--fw-extrabold) var(--fs-display)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-extrabold) var(--fs-h1)/var(--lh-heading) var(--font-display);--type-h2:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-display);--type-h3:var(--fw-bold) var(--fs-h3)/var(--lh-snug) var(--font-display);--type-h4:var(--fw-heavy) var(--fs-h4)/var(--lh-snug) var(--font-display);--type-lead:var(--fw-book) var(--fs-lead)/var(--lh-body) var(--font-body);--type-body:var(--fw-book) var(--fs-body)/var(--lh-body) var(--font-body);--type-small:var(--fw-book) var(--fs-small)/var(--lh-body) var(--font-body);--type-caption:var(--fw-book) var(--fs-caption)/var(--lh-snug) var(--font-body);--type-eyebrow:var(--fw-bold) var(--fs-eyebrow)/1 var(--font-sans);--type-role:var(--fw-medium) var(--fs-h4)/1.1 var(--font-condensed)}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:96px;--slide-margin:72px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--radius-round:50%;--radius-card:var(--radius-none);--radius-control:var(--radius-sm);--radius-button:var(--radius-pill);--border-width:1px;--border-width-strong:2px;--rule-accent:3px;--shadow-none:none;--shadow-sm:0 1px 2px #0c2d661a;--shadow-md:0 6px 18px #0c2d6624;--shadow-lg:0 18px 40px #0c2d6633;--shadow-focus:0 0 0 3px #ffd511a6;--ease-standard:cubic-bezier(.2,.7,.2,1);--ease-wave:cubic-bezier(.45,0,.2,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s;--container-max:1200px}
:root{--xl-night:#06112a;--xl-panel:#0b1e44;--xl-deep:#040d22;--xl-mark-ground:var(--aq-blue-950);--xl-text:#fff;--xl-text-2:var(--aq-blue-100);--xl-text-3:#b9cbe6;--xl-label:var(--aq-blue-300);--xl-hairline:#8facd640;--xl-hairline-soft:#8facd62e;--xl-grid-line:#8facd617;--xl-track:#8facd626;--xl-live:var(--aq-yellow-500);--xl-pass:var(--aq-green-500);--xl-alert:var(--aq-red-500);--xl-clock-warn:#ff9f2e;--xl-clock-critical:#ff6a5f;--xl-grid-size:48px;--xl-pattern-opacity:.28;--xl-bracket-weight:3px;--xl-bracket-size:22px;--xl-ls-hud:.16em;--xl-ls-code:.14em;--xl-type-hud:700 13px/1 var(--font-condensed);--xl-type-code:800 20px/1 var(--font-condensed);--xl-type-readout:800 96px/.9 var(--font-condensed);--xl-type-display:800 80px/.9 var(--font-sans);--xl-type-heading:800 36px/1.05 var(--font-sans);--xl-type-body:400 18px/1.55 var(--font-sans);--xl-type-slogan:400 40px/1.1 var(--font-script);--xl-surface-page:var(--xl-night);--xl-surface-raised:var(--xl-panel);--xl-surface-tag:var(--xl-mark-ground);--xl-surface-comms:var(--aq-blue-900)}
html{color:var(--text-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--text-link-hover)}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font:var(--type-body,400 16px/1.5 var(--font-sans))}.theme-lab{background:var(--xl-surface-page);min-height:100vh;color:var(--xl-text)}.theme-office{background:var(--aq-white);min-height:100vh;color:var(--aq-blue-900)}:where(.theme-lab) a{color:var(--xl-text);text-underline-offset:3px}:where(.theme-office) a{color:var(--aq-blue-700);text-underline-offset:3px}:where(.theme-lab) a:focus-visible{outline:3px solid var(--xl-live);outline-offset:2px}:where(.theme-office) a:focus-visible{outline:3px solid var(--aq-yellow-500);box-shadow:0 0 0 2px var(--aq-blue-900);outline-offset:2px}
