@font-face{font-family:Brick;src:url(/fonts/Brick.otf)format("opentype");font-display:swap}@font-face{font-family:Made-Soulmaze;src:url(/fonts/MADE-Soulmaze.otf)format("opentype");font-display:swap}@font-face{font-family:RenogareSoft-Regular;src:url(/fonts/RenogareSoft-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Futura-Heavy;src:url(/fonts/futura-heavy-font.ttf)format("truetype");font-display:swap}@font-face{font-family:Futura-Medium;src:url(/fonts/futura-medium-bt.ttf)format("truetype");font-display:swap}:root{--white:#f2f1f0;--black:#000;--yellow:#ffc72c;--p-accent:#7db4ea;--sky:#004276;--sky-text:#a9cdf2;--p-accent-text:#0a4c8a;--pp-ink:#011941;--pp-ink-rgb:1, 25, 65;--pp-paper:#e9e6df;--pp-paper-2:#dcd8cf;--pp-card:#f3f1ea;--pp-line:#01194138;--pp-shadow:4px 4px 0 #011941cc;--pp-chrome:#dcd8cf;--pp-chrome-2:#e6e3dd;--pp-chrome-fg:#011941;--pp-chrome-rgb:1, 25, 65;--pp-chrome-edge:#011941;--pp-chrome-accent:#0a4c8a;--pp-ok:#047857;--pp-warn:#b45309;--pp-bad:#b91c1c;--pp-info:#1d4ed8;--pp-violet:#6d28d9;--pp-teal:#0f766e;--yellow-text:#ffd966;--lightblue:#9fc4e8;--blue:#275a8f;--darkblue:#011941;--navy:#011941;--royal:#004276;--navy-mid:#004276;--navy-deep:#000f2b;--gradient-nav:linear-gradient(to right, #14477c, #011941);--gradient-stats:linear-gradient(135deg, #14477c 0%, #011941 100%);--glass-bg:linear-gradient(165deg, #ffffff12, #ffffff08);--glass-bg-hover:linear-gradient(165deg, #ffc72c17, #ffc72c08);--glass-border:#ffffff1f;--glass-border-hover:#ffc72c52;--glass-blur:blur(18px) saturate(160%);--glass-shadow:0 20px 44px -24px #0009;--btn-primary-bg:var(--yellow);--btn-primary-border:transparent;--btn-primary-border-hover:transparent;--btn-primary-text:#0b1426;--btn-primary-shadow:none;--btn-primary-shadow-hover:none;--hero-bg:var(--gradient-stats);--hero-padding-top:calc(max(var(--navbar-height), 6.5rem) + var(--banner-offset,0px));--hero-padding-bottom:clamp(4rem, 8vw, 7rem);--hero-fade-height:55%;--hero-fade:linear-gradient(to bottom, transparent, var(--navy));--font-brick:"Brick", serif;--font-soulmaze:"Made-Soulmaze", serif;--font-renegare:"RenogareSoft-Regular", sans-serif;--font-futura-heavy:"Futura-Heavy", sans-serif;--font-futura-medium:"Futura-Medium", sans-serif;--paper:#f2f1f0;--ink:#011941;--tape:#ffe08ccc;--hard-shadow:6px 6px 0 #0000008c;--hard-shadow-sm:4px 4px 0 #0000008c;--fs-h1:clamp(1.6rem, 3.5vw, 3rem);--fs-section-title:clamp(2.2rem, 5vw, 3.8rem);--fs-h2:clamp(1.3rem, 2.5vw, 2.25rem);--fs-h3:clamp(1rem, 2vw, 1.5rem);--fs-body:clamp(.9rem, 1.5vw, 1.125rem);--fs-accent:clamp(4rem, 9vw, 9rem);--fs-caption:.875rem;--fs-label:.68rem;--fs-meta:.75rem;--sp-xs:.5rem;--sp-sm:1rem;--sp-md:2rem;--sp-lg:3.5rem;--sp-xl:6rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-pill:9999px;--max-width:1400px;--navbar-height:96px;--section-pad:clamp(3rem, 6vw, 6rem)}@media (prefers-color-scheme:dark){:root:not([data-pp-theme=light]){--pp-chrome:#0b1020;--pp-chrome-2:#121a30;--pp-chrome-fg:#f2f1f0;--pp-chrome-rgb:242, 241, 240;--pp-chrome-edge:#04070f;--pp-chrome-accent:#a9cdf2;--pp-ink:#ece9e2;--pp-ink-rgb:236, 233, 226;--pp-paper:#131a2b;--pp-paper-2:#0d1220;--pp-card:#1b2540;--pp-line:#ece9e233;--pp-shadow:4px 4px 0 #0009;--pp-ok:#6ee7b7;--pp-warn:#fbbf24;--pp-bad:#fca5a5;--pp-info:#93c5fd;--pp-violet:#c4b5fd;--pp-teal:#5eead4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-accent-text:#a9cdf2}}:root[data-pp-theme=dark]{--pp-chrome:#0b1020;--pp-chrome-2:#121a30;--pp-chrome-fg:#f2f1f0;--pp-chrome-rgb:242, 241, 240;--pp-chrome-edge:#04070f;--pp-chrome-accent:#a9cdf2;--pp-ink:#ece9e2;--pp-ink-rgb:236, 233, 226;--pp-paper:#131a2b;--pp-paper-2:#0d1220;--pp-card:#1b2540;--pp-line:#ece9e233;--pp-shadow:4px 4px 0 #0009;--pp-ok:#6ee7b7;--pp-warn:#fbbf24;--pp-bad:#fca5a5;--pp-info:#93c5fd;--pp-violet:#c4b5fd;--pp-teal:#5eead4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-accent-text:#a9cdf2}.pp-dark{--pp-chrome:#0b1020;--pp-chrome-2:#121a30;--pp-chrome-fg:#f2f1f0;--pp-chrome-rgb:242, 241, 240;--pp-chrome-edge:#04070f;--pp-chrome-accent:#a9cdf2;--pp-ink:#ece9e2;--pp-ink-rgb:236, 233, 226;--pp-paper:#131a2b;--pp-paper-2:#0d1220;--pp-card:#1b2540;--pp-line:#ece9e233;--pp-shadow:4px 4px 0 #0009;--pp-ok:#6ee7b7;--pp-warn:#fbbf24;--pp-bad:#fca5a5;--pp-info:#93c5fd;--pp-violet:#c4b5fd;--pp-teal:#5eead4;--p-accent-text:#a9cdf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html:has([data-portal-layout]){font-size:94%}@media (min-width:1024px){html:has([data-portal-layout]){font-size:100%}}body{font-family:var(--font-futura-medium);font-size:var(--fs-body);color:var(--white);background-color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}button,summary,[role=button],[role=tab],nav,img,svg,canvas,video,[class*=badge],[class*=Badge],[class*=sectionLabel],[class*=eyebrow],[class*=chip],[class*=pill],[class*=filterTab]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}@keyframes hero-title-enter{0%{opacity:0;transform:scale(.88)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tag-slide-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes yellow-glow-pulse{0%,to{text-shadow:4px 4px 12px #000000bf,0 0 6px #ffc72c26}50%{text-shadow:4px 4px 12px #000000bf,0 0 28px #ffc72ca6,0 0 64px #ffc72c33}}@keyframes main-card-shimmer{0%{transform:translate(-140%)skew(-8deg)}to{transform:translate(260%)skew(-8deg)}}@keyframes blue-aurora{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-2.5%)scale(1.07)}}@keyframes btn-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes logo-pop{0%{opacity:0;transform:scale(.82)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}@media print{[data-print-hide]{display:none!important}html,body,[data-portal-layout]{color:#111827!important;background:#fff!important;min-height:0!important}}select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a8adb8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.5rem!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#f2f1f0;background-color:#0e1424}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;background-color:#00000040;background-position:50%;background-repeat:no-repeat;background-size:12px;border:1.5px solid #ffffff4d;flex-shrink:0;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s}input[type=checkbox]{border-radius:6px}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:#ffc72c99}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--yellow,#ffc72c);border-color:var(--yellow,#ffc72c)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1226' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-color:var(--yellow,#ffc72c);border-color:var(--yellow,#ffc72c);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1226' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}input[type=radio]:checked{background-image:radial-gradient(circle,#0b1226 0 3.5px,#0000 4px);background-size:100% 100%}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #ffc72c99}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=range]{appearance:none;cursor:pointer;background:0 0;height:22px}input[type=range]::-webkit-slider-runnable-track{background:#ffffff24;border-radius:999px;height:6px}input[type=range]::-moz-range-track{background:#ffffff24;border-radius:999px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--yellow,#ffc72c);border:2px solid #0b1226;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 0 0 1px #ffc72c99}input[type=range]::-moz-range-thumb{background:var(--yellow,#ffc72c);border:2px solid #0b1226;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #ffc72c99}input[type=range]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #ffc72c80}[data-drag]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}[data-drag]:active{cursor:grabbing}[data-drag] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.zm-line{padding-bottom:.08em}
