@charset "UTF-8";@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(./assets/barlow-vietnamese-300-normal-C-vF8s9W.woff2) format("woff2"),url(./assets/barlow-vietnamese-300-normal-C78rbeCN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(./assets/barlow-latin-ext-300-normal-0BBo-pVS.woff2) format("woff2"),url(./assets/barlow-latin-ext-300-normal-DpgRkAuy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(./assets/barlow-latin-300-normal-DTgcxP_Z.woff2) format("woff2"),url(./assets/barlow-latin-300-normal-Sl273xH3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(./assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(./assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(./assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(./assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(./assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(./assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(./assets/barlow-condensed-vietnamese-900-normal-Dt_hWMjt.woff2) format("woff2"),url(./assets/barlow-condensed-vietnamese-900-normal-swJS2L_Y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(./assets/barlow-condensed-latin-ext-900-normal-BgjSW1bu.woff2) format("woff2"),url(./assets/barlow-condensed-latin-ext-900-normal-CoV-fQpy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(./assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2) format("woff2"),url(./assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(./assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(./assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(./assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(./assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(./assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.is-nav-open{overflow:hidden}body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,select,textarea,button{font-family:inherit}:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}:root{color-scheme:dark;--color-navy-950: #010508;--color-navy-900: #020710;--color-navy-850: #030910;--color-navy-800: #040b1e;--color-navy-700: #0a1428;--color-navy-600: #0d1b3e;--color-blue-700: #1d2362;--color-red: #bf0811;--color-paper: #fafaf8;--font-body: Barlow, system-ui, -apple-system, Segoe UI, sans-serif;--font-display: Barlow Condensed, Barlow, system-ui, sans-serif;--font-mono: IBM Plex Mono, ui-monospace, SFMono-Regular, monospace;--gutter: clamp(1.25rem, 5vw, 5rem);--page-max: 1440px}html{font-size:112.5%}body{font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;color:#fafaf8;background:#040b1e}::selection{background:#bf0811;color:#fafaf8}.page{position:relative;width:100%;overflow-x:clip}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.section{position:relative;padding-block:clamp(3.5rem,6vw,5.5rem);border-top:1px solid rgba(255,255,255,.04)}.section--flush{padding:0;border-top:0}.section--sunken{background:#030910}.section--deep{background:#020710}.section--accent{background:#1d2362}.section__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,3.5vw,2.75rem)}@media (max-width: 640px){.section__head{flex-direction:column;gap:.75rem}}.site-header{position:relative;z-index:20;background:#040b1ef7;border-bottom:1px solid rgba(255,255,255,.06)}.site-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#bf0811;z-index:1}.site-header--overlay{position:absolute;inset:0 0 auto 0;background:transparent;border-bottom-color:#ffffff0f}.site-header__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:flex;align-items:center;gap:1.75rem;height:76px}.site-header__logo{height:38px;width:auto;filter:brightness(0) invert(1)}.site-header__nav{display:flex;gap:2.25rem;align-items:center;margin-left:auto}@media (max-width: 1024px){.site-header__nav{display:none}}.site-header__link{font:600 .8125rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#fff9;transition:color .16s ease}.site-header__link:hover,.site-header__link:focus-visible,.site-header__link.is-active{color:#fafaf8}.site-header__lang{display:flex;gap:.75rem;align-items:center}.site-header__lang-item{font:600 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;color:#ffffff47;transition:color .16s ease}.site-header__lang-item.is-active{color:#fffc;font-weight:700}.site-header__lang-sep{color:#ffffff26}.site-header__cta{white-space:nowrap;padding:.5rem 1.125rem;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fafaf8;border:1px solid rgba(255,255,255,.22);border-radius:2px;transition:background .16s ease,border-color .16s ease}.site-header__cta:hover,.site-header__cta:focus-visible{background:#bf0811;border-color:#bf0811}@media (max-width: 640px){.site-header__cta{display:none}}.site-header__toggle{display:none;margin-left:auto;width:42px;height:42px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:2px;color:#fafaf8;font-size:1.125rem}@media (max-width: 1024px){.site-header__toggle{display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 1024px){.site-header.is-open .site-header__toggle span{display:none}.site-header.is-open .site-header__toggle:before{content:"✕";font-size:1.25rem;line-height:1}.site-header.is-open .site-header__nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1rem,3.5vh,1.75rem);height:100dvh;margin:0;padding:6rem clamp(1.5rem,8vw,4rem) 3rem;background:#020710;overflow-y:auto;overscroll-behavior:contain}.site-header.is-open .site-header__brand,.site-header.is-open .site-header__lang,.site-header.is-open .site-header__toggle{position:relative;z-index:2}.site-header.is-open .site-header__link{font-size:clamp(1.75rem,7vw,2.75rem);letter-spacing:.005em;color:#ffffffb8}.site-header.is-open .site-header__link.is-active{color:#fafaf8}}.site-footer{background:#010508;padding-block:clamp(2.5rem,5vw,3.25rem);border-top:1px solid rgba(255,255,255,.03)}.site-footer__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(1.5rem,3vw,3rem);margin-bottom:2.75rem}@media (max-width: 1024px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.site-footer__grid{grid-template-columns:1fr}}.site-footer__brand .site-footer__logo{height:30px;width:auto;filter:brightness(0) invert(1);opacity:.75}.site-footer__brand p{font:400 .8125rem/1.7 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffffa8;max-width:250px;margin-bottom:.875rem}.site-footer__marks{display:flex;align-items:center;gap:.875rem;margin-bottom:1.125rem}.site-footer__crest{height:46px;width:auto;opacity:.95;transition:opacity .16s ease}.site-footer__crest:hover{opacity:1}.site-footer__social{display:flex;gap:.75rem}.site-footer__social a{font:600 .5rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff94;transition:color .16s ease}.site-footer__social a:hover,.site-footer__social a:focus-visible{color:#bf0811}.site-footer__col-title{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;letter-spacing:.12em;margin-bottom:.875rem}.site-footer__links{display:flex;flex-direction:column;gap:.5625rem}.site-footer__links a{font:400 .8125rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffffb3;transition:color .16s ease}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:#fafaf8}.site-footer__contact{display:flex;flex-direction:column;gap:.5625rem;align-items:flex-start}.site-footer__contact span{color:#ffffffa8}.site-footer__contact .is-mono{font:400 .6875rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffffa8}.site-footer__contact a.is-mono{transition:color .16s ease}.site-footer__contact a.is-mono:hover,.site-footer__contact a.is-mono:focus-visible{color:#fafaf8}.site-footer__contact address{font:400 .75rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal;color:#fff9}.site-footer__contact-link{font:600 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#ffffffc7;transition:color .16s ease}.site-footer__contact-link:hover,.site-footer__contact-link:focus-visible{color:#bf0811}.site-footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.04)}.site-footer__legal a{font:400 .6875rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#ffffff8c;transition:color .16s ease}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:#fafaf8}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.04)}@media (max-width: 640px){.site-footer__bottom{flex-direction:column;align-items:flex-start}}.site-footer__bottom small{font:400 .625rem/1.5 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff73}.site-footer__lang{display:flex;gap:.75rem;align-items:center}.site-footer__lang a{font:600 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;color:#ffffff8c;transition:color .16s ease}.site-footer__lang a.is-active{color:#fafaf8}.site-footer__lang a:hover,.site-footer__lang a:focus-visible{color:#bf0811}.site-footer__lang span{color:#ffffff47}.site-footer__credit{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.04);text-align:center;font:400 .6875rem/1.5 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.site-footer__credit a{color:#ffffffc7;font-weight:600;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:1px;transition:color .16s ease,border-color .16s ease}.site-footer__credit a:hover,.site-footer__credit a:focus-visible{color:#bf0811;border-color:#bf0811}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font:700 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.09em;text-transform:uppercase;border:1px solid transparent;border-radius:2px;transition:background .16s ease,border-color .16s ease,color .16s ease}.btn--primary{background:#bf0811;color:#fafaf8}.btn--primary:hover,.btn--primary:focus-visible{background:#a10710}.btn--ghost{color:#fafaf8;border-color:#ffffff38}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:#fafaf8;background:#ffffff0f}.btn--sm{padding:.75rem 1.5rem;font-size:.625rem}.btn--block{width:100%}.eyebrow{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:ink(.22);display:block;margin-bottom:.75rem}.eyebrow--brand{color:#bf0811}.eyebrow--muted{color:#fff3}.sec-title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.25rem,4.2vw,3.25rem);line-height:1;text-transform:uppercase;color:#fafaf8}.sec-title--sm{font-size:clamp(2rem,3.2vw,2.5rem)}.sec-title--brand{color:#bf0811}.rule{width:48px;height:2px;background:#bf0811;border:0;margin:1.25rem 0}.link-more{display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.link-more:hover,.link-more:focus-visible{color:#fafaf8;border-color:#bf0811}.link-more{flex-shrink:0}.section-split{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:start}@media (max-width: 768px){.section-split{grid-template-columns:1fr;gap:1.25rem}}.section-split__aside .sec-title{margin-top:.5rem}.section-split__body{max-width:62ch;color:#ffffffb8;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.75}.section-split__body>:first-child{margin-top:0}.section-split__body p{margin-bottom:1.25rem}.section-split__body strong{color:#fafaf8;font-weight:600}.section-split__body a:not(.link-more){color:#bf0811;text-decoration:none}.section-split__body a:not(.link-more):hover,.section-split__body a:not(.link-more):focus-visible{text-decoration:underline}.section-split__body ul{list-style:none;margin:0 0 1.25rem;padding:0}.section-split__body li{position:relative;padding-left:1.375rem;margin-bottom:.6rem}.section-split__body li:before{content:"";position:absolute;left:0;top:.65em;width:9px;height:2px;background:#bf0811}.cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.cta-band__text{margin-top:.5rem;max-width:48ch;color:#ffffffad}.ticker{height:46px;background:#bf0811;overflow:hidden;display:flex;align-items:center}.ticker__track{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation:ticker-scroll 26s linear infinite}@media (prefers-reduced-motion: reduce){.ticker__track{animation:none}}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font:600 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em;text-transform:uppercase;color:#ffffffe6;padding:0 3.25rem}.ticker__item--strong{font-weight:700;font-size:.6875rem;color:#fff;padding:0 2.375rem}.ticker__sep{color:#ffffff4d;font-size:.5rem}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tag{display:inline-block;font:700 .4375rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;padding:.1875rem .4375rem;border-radius:2px}.tag--red{background:#bf0811;color:#fff}.tag--navy{background:#1d2362b3;color:#ffffffb3}.tag--ghost{background:#ffffff14;color:#ffffff73}.photo{position:relative;overflow:hidden;background:#0a1428}.photo img{width:100%;height:100%;object-fit:cover}.photo__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1rem;font:400 .5625rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff1a}.breadcrumb{background:#040b1e99;border-bottom:1px solid rgba(255,255,255,.05)}.breadcrumb__list{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.875rem}.breadcrumb__item{display:inline-flex;align-items:center;gap:.5rem}.breadcrumb__link,.breadcrumb__current{font:400 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.breadcrumb__link{color:#ffffff59;transition:color .16s ease}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{color:#fafaf8}.breadcrumb__current{color:#ffffff8c}.breadcrumb__sep{color:#ffffff2e;font-size:.75rem}.kicker{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.kicker:before{content:"";width:28px;height:2px;background:#bf0811;flex-shrink:0}.kicker__label{font:600 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em;text-transform:uppercase;color:#bf0811}.ghost-word{position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(8rem,20vw,15rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#ffffff06}@media (max-width: 768px){.ghost-word{display:none}}.page-hero{position:relative;min-height:clamp(360px,46vw,480px);overflow:hidden;background:#040b1e;isolation:isolate}.page-hero--md{min-height:clamp(320px,40vw,400px)}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#0a1428}.page-hero__media img{width:100%;height:100%;object-fit:cover}.page-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(4,11,30,.9) 0%,transparent 52%),linear-gradient(90deg,#040b1e,#040b1ed1 42%,#040b1e4d)}.page-hero__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);position:relative;z-index:2;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(6rem,12vh,8rem) clamp(2.25rem,5vw,3.25rem)}.page-hero__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(3.25rem,8vw,6rem);line-height:.9;text-transform:uppercase;letter-spacing:-.01em;color:#fafaf8;margin-bottom:.75rem}.page-hero__lead{font:300 1.0625rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff8c;max-width:520px}.page-hero__credit{position:absolute;right:clamp(1rem,3vw,2rem);bottom:.75rem;z-index:2;font:500 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:#fff6}@media (max-width: 640px){.page-hero__credit{display:none}}.split-hero{position:relative;overflow:hidden;background:#040b1e;border-bottom:1px solid rgba(255,255,255,.05)}.split-hero__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(3.5rem,6vw,5rem)}@media (max-width: 768px){.split-hero__inner{grid-template-columns:1fr}}.split-hero__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(3rem,6vw,4.5rem);line-height:.9;text-transform:uppercase;color:#fafaf8;margin-bottom:1.25rem}.split-hero__lead{font:300 1.0625rem/1.7 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff80;max-width:440px;margin-bottom:1.75rem}.page-head{background:#040b1e;border-bottom:1px solid rgba(255,255,255,.05);padding-block:clamp(2.5rem,5vw,3.5rem)}.page-head__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:1fr auto;gap:2.5rem;align-items:flex-end}@media (max-width: 640px){.page-head__inner{grid-template-columns:1fr;gap:1.5rem}}.page-head__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(3rem,6vw,4.75rem);line-height:.9;text-transform:uppercase;color:#fafaf8}.page-head__title span{color:#bf0811}.page-head__lead{margin-top:1rem;max-width:60ch;color:#ffffffad;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.6}.form{display:flex;flex-direction:column;gap:1rem}.form>.btn{align-self:flex-start;margin-top:.25rem}@media (max-width: 640px){.form>.btn{align-self:stretch;width:100%}}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 640px){.form__row{grid-template-columns:1fr}}.form-note{font:300 .875rem/1.7 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff6;margin:1rem 0 1.75rem;max-width:46ch}.field{display:flex;flex-direction:column;gap:.4375rem}.field__label,.field>label{font:600 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59}.field input,.field select,.field textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#fafaf8;font:400 .9375rem/1.2 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;padding:.75rem .875rem;outline:none;transition:border-color .16s ease,background .16s ease}.field input::placeholder,.field select::placeholder,.field textarea::placeholder{color:#ffffff47}.field input:focus,.field select:focus,.field textarea:focus{border-color:#bf081199;background:#ffffff12}.field textarea{resize:vertical;min-height:96px;line-height:1.5}.form-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{margin-bottom:.25rem;padding:.875rem 1rem;border-radius:3px;border:1px solid transparent;font:400 .875rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif}.form-status.is-ok{background:#1d23622e;border-color:#1d236280;color:#fafaf8}.form-status.is-error{background:#bf08111f;border-color:#bf081180;color:#ffd7da}.form-status.is-pending{background:#ffffff0d;border-color:#ffffff1f;color:#fff9}.field__error{font:600 .6875rem/1.4 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ff8b93}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea,.form__consent.is-invalid input,.form__consent.is-invalid select,.form__consent.is-invalid textarea{border-color:#bf0811b3}.form__consent.is-invalid{color:#ff8b93}.btn.is-loading{opacity:.65;cursor:progress}.form__consent{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;background:#1d236233;border:1px solid rgba(29,35,98,.4);border-radius:3px}.form__consent input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:#bf0811}.form__consent span{font:300 .75rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff73}.split{border-top:1px solid rgba(255,255,255,.04)}.split__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);padding-inline:0;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 768px){.split__inner{grid-template-columns:1fr}}.split__col{padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,5vw,5rem);display:flex;flex-direction:column}.split__col--divide{border-right:1px solid rgba(255,255,255,.05)}@media (max-width: 768px){.split__col--divide{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}}.split__col--sunken{background:#030910}.split__col--between{justify-content:space-between}.faq{display:flex;flex-direction:column;margin-top:clamp(1.25rem,3vw,1.75rem);border-top:1px solid rgba(255,255,255,.07)}.faq__item{padding-block:1.125rem;border-bottom:1px solid rgba(255,255,255,.07)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.1875rem;line-height:1.3;text-transform:uppercase;color:#ffffffd1;transition:color .16s ease}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:#fafaf8}.faq__q:after{content:"+";font:400 1.375rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff47;flex-shrink:0;transition:transform .2s ease,color .2s ease}.faq__item[open]>.faq__q{color:#fafaf8}.faq__item[open]>.faq__q:after{transform:rotate(45deg);color:#bf0811}.faq__a{margin-top:.625rem;max-width:580px;font:300 .875rem/1.7 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff80}.tier-card{position:relative;display:flex;flex-direction:column;padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px}.tier-card--featured{background:#1d236240;border-color:#1d23628c}.tier-card--featured:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#bf0811;border-radius:6px 6px 0 0}.tier-card__badge{position:absolute;top:.875rem;right:.875rem}.tier-card__name{font:700 1rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#bf0811;margin-bottom:1.25rem}.tier-card__name--muted{color:#ffffffb3}.tier-card__price{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.75rem,4vw,4rem);line-height:1;text-transform:uppercase;color:#fafaf8}.tier-card__price sub{font:600 1.125rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff6;vertical-align:baseline}.tier-card__price--sm{font-size:clamp(2.25rem,3vw,2.75rem)}.tier-card__rule{height:1px;margin:1.25rem 0;background:#ffffff14;border:0}.tier-card__benefits{display:flex;flex-direction:column;gap:.5625rem;flex:1;margin-bottom:1.5rem}.tier-card__benefit{display:flex;align-items:flex-start;gap:.5rem;font:400 .8125rem/1.55 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff9e}.tier-card__benefit:before{content:"—";color:#bf0811;font-weight:700;flex-shrink:0}.metric-card{padding:1.5rem 1.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:4px}.metric-card--wide{grid-column:1/-1}.metric-card--wide .metric-card__body{display:flex;align-items:center;gap:1.25rem}.metric-card__num{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.75rem,4vw,3.75rem);line-height:1;text-transform:uppercase;color:#fafaf8;margin-bottom:.375rem}.metric-card__num--red{color:#bf0811}.metric-card__num--sm{font-size:clamp(2.25rem,3vw,2.75rem)}.metric-card--wide .metric-card__num{margin-bottom:0}.metric-card__label{font:600 .5625rem/1.5 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52}.stat-strip{background:#1d2362}.stat-strip__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);padding-inline:0;display:grid;grid-template-columns:repeat(6,1fr);border-inline:1px solid rgba(255,255,255,.07)}@media (max-width: 1024px){.stat-strip__inner{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.stat-strip__inner{grid-template-columns:repeat(2,1fr)}}.stat-strip__inner--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.stat-strip__inner--4{grid-template-columns:repeat(2,1fr)}}.stat-strip__cell{padding:1.375rem 1.25rem;text-align:center;border-right:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}.stat-strip__cell:last-child{border-right:0}.stat-strip__num{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:2.375rem;line-height:1;text-transform:uppercase;margin-bottom:.3125rem;color:#fafaf8}.stat-strip__num--brand{color:#bf0811}.stat-strip__label{font:600 .5rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52}.cmp{position:fixed;inset:auto 0 0 0;z-index:1000;display:flex;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);background:linear-gradient(to top,#010508 70%,transparent)}.cmp[hidden]{display:none}.cmp__inner{width:100%;max-width:60rem;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,2vw,1.75rem);padding:clamp(1rem,2.5vw,1.5rem);background:#040b1e;border:1px solid rgba(255,255,255,.14);border-top:3px solid #bf0811;border-radius:4px;box-shadow:0 -8px 40px #00000073}.cmp__body{flex:1 1 22rem}.cmp__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.25rem;line-height:1;text-transform:uppercase;color:#fafaf8;margin:0 0 .35rem}.cmp__text{font:400 .875rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffffb8;margin:0}.cmp__link{color:#fafaf8;text-decoration:underline;text-underline-offset:2px}.cmp__link:hover,.cmp__link:focus-visible{color:#bf0811}.cmp__actions{display:flex;flex-wrap:wrap;gap:.6rem;flex:0 0 auto}.cmp__btn{cursor:pointer}.cmp-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2rem)}.cmp-panel[hidden]{display:none}.cmp-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#010508b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cmp-panel__dialog{position:relative;z-index:1;width:100%;max-width:40rem;max-height:90vh;overflow-y:auto;padding:clamp(1.25rem,3vw,2rem);background:#040b1e;border:1px solid rgba(255,255,255,.14);border-top:3px solid #bf0811;border-radius:4px;box-shadow:0 20px 60px #0000008c}.cmp-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.cmp-panel__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:1.5rem;line-height:1;text-transform:uppercase;color:#fafaf8;margin:0}.cmp-panel__close{flex:0 0 auto;width:2rem;height:2rem;font-size:1.5rem;line-height:1;color:#fff9;background:none;border:1px solid rgba(255,255,255,.18);border-radius:2px;cursor:pointer;transition:color .16s ease,border-color .16s ease}.cmp-panel__close:hover,.cmp-panel__close:focus-visible{color:#fafaf8;border-color:#fafaf8}.cmp-panel__intro{font:400 .875rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffffa8;margin:0 0 1.25rem}.cmp-panel__cats{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.85rem}.cmp-cat{padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:3px}.cmp-cat__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.cmp-cat__name{font:700 .75rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fafaf8}.cmp-cat__always{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#bf0811}.cmp-cat__input{accent-color:#bf0811}.cmp-cat__desc{font:400 .8125rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff9;margin:0}.cmp-switch{position:relative;display:inline-block;width:2.75rem;height:1.5rem;flex:0 0 auto;cursor:pointer}.cmp-switch__input{position:absolute;opacity:0;width:0;height:0}.cmp-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:1rem;transition:background .16s ease,border-color .16s ease}.cmp-switch__slider:before{content:"";position:absolute;top:2px;left:2px;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);background:#fafaf8;border-radius:50%;transition:transform .16s ease}.cmp-switch__input:checked+.cmp-switch__slider{background:#bf0811;border-color:#bf0811}.cmp-switch__input:checked+.cmp-switch__slider:before{transform:translate(1.25rem)}.cmp-switch__input:focus-visible+.cmp-switch__slider{outline:2px solid #fafaf8;outline-offset:2px}.cmp-panel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.cmp-panel__policy{display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.cmp-panel__policy:hover,.cmp-panel__policy:focus-visible{color:#fafaf8;border-color:#bf0811}.cmp-panel__buttons{display:flex;flex-wrap:wrap;gap:.6rem}:root.is-cmp-open{overflow:hidden}.site-footer__legal-btn{font:400 .6875rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#ffffff8c;background:none;border:0;padding:0;cursor:pointer;transition:color .16s ease}.site-footer__legal-btn:hover,.site-footer__legal-btn:focus-visible{color:#fafaf8}@media (max-width: 640px){.cmp__actions,.cmp-panel__buttons{width:100%}.cmp__btn{flex:1 1 auto}}.cookie-table__wrap{overflow-x:auto;margin:1rem 0 1.5rem;border:1px solid rgba(255,255,255,.12);border-radius:3px}.cookie-table{width:100%;border-collapse:collapse;font:400 .8125rem/1.45 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffffbf}.cookie-table th,.cookie-table td{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.08)}.cookie-table thead th{font:700 .625rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fafaf8;background:#ffffff0a;white-space:nowrap}.cookie-table tbody tr:last-child td{border-bottom:0}.cookie-table .is-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;color:#ffffffd9}.hero{position:relative;min-height:clamp(560px,82vh,720px);overflow:hidden;background:#040b1e;isolation:isolate}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.9) contrast(1.02)}.hero__stripes{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 60px,rgba(255,255,255,.012) 60px,rgba(255,255,255,.012) 61px)}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 62% 34%,rgba(29,35,98,.42) 0%,transparent 60%);mix-blend-mode:screen}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#040b1ef5,#040b1ed1 34%,#040b1e80 66%,#040b1e52),linear-gradient(to top,#040b1e,#040b1e00 42%)}.hero__accent{position:absolute;left:0;top:0;bottom:0;width:5px;background:#bf0811;z-index:1}.hero__body{position:relative;display:flex;align-items:center;gap:clamp(1.5rem,4vw,3.25rem);min-height:inherit;max-width:1440px;margin-inline:auto;padding:clamp(6rem,12vh,8rem) clamp(1.25rem,5vw,5rem) clamp(5.5rem,10vh,7rem)}@media (max-width: 768px){.hero__body{flex-direction:column;align-items:flex-start;gap:1.5rem}}.hero__number{flex-shrink:0;display:flex;align-items:flex-end;line-height:.82;letter-spacing:-.04em}.hero__number-main{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(11rem,26vw,25rem);line-height:.82;text-transform:uppercase;color:#ffffffe6}.hero__number-sub{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(4.5rem,11vw,10.625rem);line-height:.82;text-transform:uppercase;color:#bf0811;letter-spacing:-.02em;padding-bottom:.5rem}.hero__content{flex:1;display:flex;flex-direction:column;gap:1.25rem}.hero__champion{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;margin-top:-.75rem}.hero__champion-tag{flex-shrink:0;font:900 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#bf0811;padding:.3125rem .5rem;border-radius:2px}.hero__champion-text{font:700 .8125rem/1.35 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7}.hero__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.5rem,5.2vw,3.5rem);line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:#fafaf8}.hero__title-muted{color:#ffffff59;font-size:.76em}.hero__lead{font:300 1.0625rem/1.7 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff7a;max-width:420px}.hero__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.25rem}.hero__wordmark{position:absolute;right:clamp(1rem,3vw,3rem);top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;white-space:nowrap;font:600 .5rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff1a}@media (max-width: 1024px){.hero__wordmark{display:none}}.hero__databar{position:absolute;inset:auto 0 0 0;height:60px;background:#040b1ef0;border-top:1px solid rgba(255,255,255,.06)}@media (max-width: 640px){.hero__databar{display:none}}.hero__databar-inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%}@media (max-width: 1024px){.hero__databar-inner .hero__databar-next{display:none}}.hero__databar-group{display:flex;align-items:center;gap:1.125rem}.hero__databar-label{font:500 .5rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff47}.hero__databar-sep{width:1px;height:14px;background:#ffffff1a}.hero__databar-value{font:700 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#fafaf8}.hero__databar-value--lg{font-size:.9375rem}.hero__databar-value--muted{font-weight:400;color:#ffffff59}.hero__databar-value--brand{font-weight:700;color:#bf0811}.palmares{background:#040b1e}.palmares__grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}@media (max-width: 1024px){.palmares__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.palmares__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.palmares__grid{grid-template-columns:1fr}}.palmares__year{position:relative;padding:2.25rem clamp(1.5rem,3vw,2.75rem);border-right:1px solid rgba(255,255,255,.05);transition:background-color .22s ease}.palmares__year:last-child{border-right:0}.palmares__year:hover{background:#ffffff08}.palmares__year--win{background:#bf081112;border-top:3px solid #bf0811}.palmares__year--win:hover{background:#bf08111c}.palmares__year--live{background:#1d23622e;border-top:3px solid rgba(29,35,98,.55)}.palmares__year--live:hover{background:#1d23623d}.palmares__year-num{display:block;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(4.5rem,7vw,6.75rem);line-height:1;text-transform:uppercase;letter-spacing:-.03em;color:#ffffff29;margin-bottom:1.375rem;transition:color .22s ease}.palmares__year:hover .palmares__year-num{color:#ffffff42}.palmares__year--win .palmares__year-num{color:#bf081166}.palmares__year--win:hover .palmares__year-num{color:#bf08118c}.palmares__year--live .palmares__year-num{color:#7a7da1b3}.palmares__year--live:hover .palmares__year-num{color:#7a7da1e6}.palmares__list{display:flex;flex-direction:column;gap:.5rem}.palmares__item{display:flex;align-items:center;gap:.4375rem;font:500 .875rem/1.2 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff9e}.palmares__year--win .palmares__item{color:#ffffffd1}.palmares__item:before{content:"";flex-shrink:0;width:3px;height:3px;border-radius:50%;background:#bf0811}.palmares__year--live .palmares__item:before{background:#1d2362b3}.palmares__note{font:600 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#bf0811;padding-left:.625rem;margin-top:.125rem}.palmares__note--muted{color:#fff3;font-weight:400;font-size:.5625rem}.palmares__points{font:700 1.25rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#fafaf8;padding-left:.625rem;margin-top:.5rem}.palmares__badge{margin-bottom:.5rem}.teams{background:#030910}.teams__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff0d}@media (max-width: 768px){.teams__grid{grid-template-columns:1fr}}.team-card{position:relative;height:380px;overflow:hidden;background:#040b1e}.team-card__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#040b1e}.team-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-card:hover .team-card__media img,.team-card:focus-within .team-card__media img{transform:scale(1.04)}.team-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#bf0811;z-index:2}.team-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#040b1e 0%,rgba(4,11,30,.4) 50%,transparent 100%);z-index:1}.team-card__body{position:absolute;inset:auto 0 0 0;z-index:2;padding:1.75rem clamp(1.25rem,3vw,2.25rem)}.team-card__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:2.25rem;line-height:1;text-transform:uppercase;color:#fafaf8;margin-bottom:.5rem}.team-card__text{font:400 .875rem/1.55 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff8c;margin-bottom:.875rem}.team-card__link{display:inline-block;font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff6;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:2px;transition:color .16s ease,border-color .16s ease}.team-card__link--brand{color:#bf0811;border-bottom-color:#bf08114d}.team-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.team-card:hover .team-card__link,.team-card:focus-within .team-card__link{color:#fafaf8;border-bottom-color:#bf0811}.showreel{padding-block:clamp(3rem,6vw,4.5rem);background:#030910;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.showreel__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.showreel__head{max-width:52ch;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.showreel__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.25rem,4vw,3rem);line-height:1.05;text-transform:uppercase;color:#fafaf8;margin:.5rem 0 .875rem}.showreel__title span{color:#bf0811}.showreel__lead{font:300 1.0625rem/1.7 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff8c;max-width:48ch}.showreel__player{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;border-radius:4px;border:1px solid rgba(255,255,255,.07);background:#020710}.showreel__video{display:block;width:100%;height:100%;object-fit:cover}.showreel__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;border:0;cursor:pointer;background:linear-gradient(#01050826,#0105088c);transition:background-color .2s ease}.showreel__play:hover,.showreel__play:focus-visible{background:#01050859}.showreel__player.is-playing .showreel__play{display:none}.showreel__play-icon{width:clamp(4rem,7vw,5.5rem);height:clamp(4rem,7vw,5.5rem);border-radius:50%;background:#bf0811;box-shadow:0 .5rem 2rem #01050880;transition:transform .2s ease;position:relative}.showreel__play-icon:before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:.75rem 0 .75rem 1.25rem;border-color:transparent transparent transparent #fafaf8}.showreel__play:hover .showreel__play-icon,.showreel__play:focus-visible .showreel__play-icon{transform:scale(1.06)}.showreel__play-label{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#fafaf8;letter-spacing:.18em}.agenda{border-top:1px solid rgba(255,255,255,.04)}.agenda__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);padding-inline:0;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 768px){.agenda__inner{grid-template-columns:1fr}}.agenda__col{padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,5rem)}.agenda__col--calendar{border-right:1px solid rgba(255,255,255,.05)}@media (max-width: 768px){.agenda__col--calendar{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}}.agenda__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.agenda__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2rem,3.2vw,2.5rem);line-height:1;text-transform:uppercase;color:#fafaf8}.calendar{display:flex;flex-direction:column;gap:2px}.regatta{display:grid;grid-template-columns:60px 1fr;gap:1rem;align-items:center;padding:.875rem 1.125rem;background:#ffffff05;border-radius:4px}.regatta--next{padding:1rem 1.125rem;background:#1d236259;border:1px solid rgba(29,35,98,.5)}.regatta__date{text-align:center}.regatta__day{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.25rem;line-height:1;text-transform:uppercase;color:#ffffff80}.regatta--next .regatta__day{font-size:1.375rem;color:#fafaf8}.regatta__month{font:600 .5rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff3;margin-top:.1875rem}.regatta--next .regatta__month{color:#ffffff52}.regatta__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:600;font-size:1rem;line-height:1.1;text-transform:uppercase;color:#ffffffa6}.regatta--next .regatta__name{font-size:1.125rem;font-weight:700;color:#fafaf8}.regatta__meta{font:400 .75rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff4d;margin-top:.25rem}.regatta--next .regatta__meta{color:#fff6}.regatta__flag{margin-bottom:.25rem}.news{display:flex;flex-direction:column;gap:.875rem}.news__divider{height:1px;background:#ffffff0d}.news-item{position:relative;display:grid;grid-template-columns:100px 1fr;gap:.875rem;align-items:start}.news-item:hover .news-item__title,.news-item:focus-within .news-item__title{color:#fafaf8}.news-item:hover .news-item__link,.news-item:focus-within .news-item__link{color:#fafaf8;border-bottom-color:#bf0811}.news-item:hover .news-item__thumb img{transform:scale(1.05)}.news-item__thumb{height:72px;border-radius:3px;background:#0d1b3e}.news-item__thumb img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.news-item__meta{display:flex;align-items:center;gap:.375rem;margin-bottom:.3125rem}.news-item__date{font:400 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff40}.news-item__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;text-transform:uppercase;color:#fafaf8;margin-bottom:.3125rem}.news-item__title--muted{color:#ffffffb3}.news-item__link{display:inline-block;font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2px;transition:color .16s ease,border-color .16s ease}.news-item__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.news-item__link:focus-visible{color:#fafaf8;border-bottom-color:#bf0811}.commitment{padding-block:clamp(3rem,6vw,4.5rem);background:#1d2362;border-top:1px solid rgba(255,255,255,.04)}.commitment__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (max-width: 768px){.commitment__inner{grid-template-columns:1fr}}.commitment__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.5rem,4.2vw,2.875rem);line-height:1.05;text-transform:uppercase;color:#fafaf8;margin-bottom:1.375rem}.commitment__title span{color:#bf0811}.commitment__text{font:300 1.0625rem/1.75 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff80;max-width:420px;margin-bottom:1.5rem}.commitment__actions{display:flex;flex-wrap:wrap;gap:.75rem}.commitment__media{height:300px;border-radius:4px;border:1px solid rgba(255,255,255,.07);background:#040b1e80}@media (max-width: 768px){.commitment__media{height:220px}}.instagram{background:#020710;padding-block:clamp(2.75rem,5vw,4rem);border-top:1px solid rgba(255,255,255,.03)}.instagram__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.625rem;margin:0;padding:0;list-style:none}@media (max-width: 768px){.instagram__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.instagram__grid{grid-template-columns:repeat(2,1fr)}}.instagram__item{margin:0}.instagram__link{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:3px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.instagram__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .18s ease}.instagram__link:hover:after,.instagram__link:focus-visible:after{opacity:1}.instagram__link:hover .instagram__img,.instagram__link:focus-visible .instagram__img{transform:scale(1.06)}.instagram__link:hover .instagram__icon,.instagram__link:focus-visible .instagram__icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.instagram__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s ease}.instagram__icon{position:absolute;top:50%;left:50%;z-index:1;color:#fff;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.instagram .u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sponsors{background:#020710;padding-block:clamp(2.75rem,5vw,4rem);border-top:1px solid rgba(255,255,255,.03)}.sponsors__row{display:grid;gap:.625rem}.sponsors__row--wall{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (max-width: 640px){.sponsors__row--wall{grid-template-columns:repeat(2,1fr)}}.sponsors__logo{display:flex;align-items:center;justify-content:center;text-align:center;height:88px;padding:.875rem 1rem;background:#fff;border:1px solid rgba(255,255,255,.08);border-radius:3px;font:600 .75rem/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#020710;transition:transform .16s ease,box-shadow .16s ease}.sponsors__logo img{max-height:100%;max-width:100%;width:auto;object-fit:contain}.sponsors__logo[href]:hover,.sponsors__logo[href]:focus-visible{transform:translateY(-2px);box-shadow:0 6px 20px #0006}.club-hub{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(1.75rem,3.5vw,2.75rem);background:#ffffff12;border:1px solid rgba(255,255,255,.07)}@media (max-width: 640px){.club-hub{grid-template-columns:1fr}}.club-hub__card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.5rem,3vw,2.5rem);background:#040b1e;text-decoration:none;isolation:isolate;transition:background .18s ease}.club-hub__card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:#bf0811;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.club-hub__card:hover,.club-hub__card:focus-visible{background:#030910}.club-hub__card:hover:before,.club-hub__card:focus-visible:before{transform:scaleX(1)}.club-hub__card:hover .club-hub__title,.club-hub__card:focus-visible .club-hub__title{color:#bf0811}.club-hub__card:hover .club-hub__more,.club-hub__card:focus-visible .club-hub__more{color:#fafaf8}.club-hub__num{font:700 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;color:#ffffff47}.club-hub__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;color:#fafaf8;transition:color .18s ease}.club-hub__text{flex:1;color:#fff9;font-size:.9375rem;line-height:1.55}.club-hub__more{margin-top:.5rem;font:600 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff6;transition:color .18s ease}.club-crest{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(1.75rem,3.5vw,3rem);background:#040b1e;border:1px solid rgba(255,255,255,.07);border-radius:4px}@media (max-width: 640px){.club-crest{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1.5rem}}.club-crest__media{margin:0}.club-crest__media img{display:block;width:clamp(140px,18vw,220px);height:auto;filter:drop-shadow(0 6px 20px rgba(0,0,0,.35))}.club-crest__body .sec-title{margin-bottom:.9rem}.club-crest__body p{color:#ffffffa8;line-height:1.7}.club-crest__body p+p{margin-top:.9rem}.vtimeline{position:relative;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.vtimeline:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:50%;width:2px;transform:translate(-50%);background:#ffffff1a}@media (max-width: 768px){.vtimeline:before{left:7px}}.vtimeline__item{position:relative;width:50%;padding:0 clamp(1.5rem,3vw,2.75rem);margin-bottom:clamp(1.75rem,3vw,2.75rem)}.vtimeline__item:last-child{margin-bottom:0}.vtimeline__item:nth-child(odd){left:0;text-align:right}.vtimeline__item:nth-child(2n){left:50%;text-align:left}@media (max-width: 768px){.vtimeline__item{width:100%;left:0;text-align:left;padding:0 0 0 2.25rem}}.vtimeline__dot{position:absolute;top:.4rem;width:13px;height:13px;border-radius:50%;background:#ffffff38;border:3px solid #030910}.vtimeline__item:nth-child(odd) .vtimeline__dot{right:-6.5px}.vtimeline__item:nth-child(2n) .vtimeline__dot{left:-6.5px}@media (max-width: 768px){.vtimeline__item:nth-child(odd) .vtimeline__dot,.vtimeline__item:nth-child(2n) .vtimeline__dot{left:.5px;right:auto}}.vtimeline__year{display:block;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;color:#ffffff6b;margin-bottom:.55rem}.vtimeline__card{display:inline-block;max-width:34ch;padding:.85rem 1.15rem;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:4px}.vtimeline__flag{display:inline-block;margin-bottom:.4rem;padding:.15rem .5rem;font:700 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#fafaf8;background:#bf0811;border-radius:3px}.vtimeline__body{font:600 .9375rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff9}.vtimeline__item--win .vtimeline__dot{background:#bf0811}.vtimeline__item--win .vtimeline__year{color:#bf0811}.vtimeline__item--win .vtimeline__card{border-color:#bf081180;background:#bf08110f}.vtimeline__item--win .vtimeline__body{color:#fafaf8;font-weight:700}.legal{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);color:#ffffffb8;font-size:1rem;line-height:1.75}.legal__h{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.1;text-transform:uppercase;max-width:72ch;color:#fafaf8;margin:2.25rem 0 .85rem}.legal__h:first-child{margin-top:0}.legal__p{max-width:72ch;margin-bottom:1.1rem}.legal__p a{color:#bf0811;text-decoration:none}.legal__p a:hover,.legal__p a:focus-visible{text-decoration:underline}.legal__note{margin-top:1.25rem;font-size:.875rem;color:#ffffff73}.history{position:relative;margin:2rem 0 0;padding:0;max-width:52rem;list-style:none}.history__item{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:2rem;padding:.75rem 0 .75rem 2.5rem;min-height:3.25rem}.history__item:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:#ffffff1f}.history__item:after{content:"";position:absolute;top:50%;left:5px;width:11px;height:11px;border-radius:50%;background:#ffffff47;outline:4px solid #040b1e;transform:translate(calc(-50% + 1px),-50%)}.history__item:first-child:before{top:50%}.history__item:last-child:before{bottom:50%}.history__item--win:before{background:linear-gradient(#ffffff1f 0,#ffffff1f 50%,#bf0811 50%,#bf0811)}.history__item--win:after{background:#bf0811}.history__item--win:last-child:before{background:#ffffff1f}.history__item--win .history__year{color:#bf0811e6}.history__year{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:800;font-size:2.25rem;line-height:1;text-transform:uppercase;color:#ffffff57;font-variant-numeric:tabular-nums}@media (max-width: 640px){.history__year{font-size:1.75rem}}.history__badge{margin-bottom:.55rem}.history__text{margin:0;font:600 .9375rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff80;max-width:34rem}.history__text--strong{font-weight:700;color:#fafaf8}.roster{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem}@media (max-width: 1024px){.roster{grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){.roster{grid-template-columns:repeat(2,1fr)}}.remera-card{overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:4px}.remera-card__photo{position:relative;aspect-ratio:3/4;background:#0d1b3e}.remera-card__num{position:absolute;top:.5rem;left:.5rem}.remera-card__body{padding:.875rem 1rem}.remera-card__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:800;font-size:1.25rem;line-height:1;text-transform:uppercase;color:#fafaf8;margin-bottom:.1875rem}.remera-card__role{font:500 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.staff{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.06)}.staff__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 1024px){.staff__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.staff__grid{grid-template-columns:1fr}}.staff-card{display:grid;grid-template-columns:48px 1fr;gap:.75rem;align-items:center;padding:.875rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:4px}.staff-card__avatar{width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#0d1b3e}.staff-card__avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.staff-card__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:.875rem;line-height:1;text-transform:uppercase;color:#fafaf8;margin-bottom:.1875rem}.staff-card__role{font:500 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:200px 200px;gap:4px}@media (max-width: 768px){.gallery{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,160px)}}@media (max-width: 640px){.gallery{grid-template-columns:1fr}}.gallery__cell{border-radius:4px}.gallery__cell--tall{grid-row:1/3}@media (max-width: 768px){.gallery__cell--tall{grid-row:auto}}.gallery__credit{margin-top:1rem;font:500 .625rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;color:#ffffff4d}.gallery__credit a{color:#ffffff73;border-bottom:1px solid rgba(255,255,255,.15);transition:color .16s ease,border-color .16s ease}.gallery__credit a:hover,.gallery__credit a:focus-visible{color:#fafaf8;border-bottom-color:#bf0811}.staff__title{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#fff3;letter-spacing:.14em;margin-bottom:1rem}.season-nav{display:flex;flex-direction:column;gap:.375rem;align-items:flex-end}.season-nav__label{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff38;letter-spacing:.14em;margin-bottom:.375rem}.season-nav__options{display:flex;gap:.25rem;flex-wrap:wrap}.season-nav__btn{display:inline-flex;align-items:center;justify-content:center;font:600 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;padding:.5625rem 1rem;border-radius:2px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff80;text-decoration:none;transition:color .16s ease,border-color .16s ease}.season-nav__btn:hover,.season-nav__btn:focus-visible{color:#fafaf8;border-color:#ffffff40}.season-nav__btn.is-active{background:#bf0811;border-color:#bf0811;color:#fff;font-weight:700}@media (max-width: 640px){.season-nav{align-items:flex-start}}.results{border-top:1px solid rgba(255,255,255,.04)}.results__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);padding-inline:0;display:grid;grid-template-columns:400px 1fr;align-items:start}@media (max-width: 1024px){.results__inner{grid-template-columns:1fr}}.results__col{padding:clamp(2rem,3.4vw,2.75rem) clamp(1.25rem,3vw,3rem)}.results__col--standings{background:#030910;border-right:1px solid rgba(255,255,255,.05)}@media (max-width: 1024px){.results__col--standings{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}}.standings__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.375rem}.standings__eyebrow{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff52;margin:0}.live{display:inline-flex;align-items:center;gap:.375rem;font:600 .5rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#bf0811}.live:before{content:"";width:5px;height:5px;border-radius:50%;background:#bf0811;box-shadow:0 0 #bf081199;animation:live-pulse 1.8s ease-out infinite}@keyframes live-pulse{70%{box-shadow:0 0 0 5px #bf081100}to{box-shadow:0 0 #bf081100}}.progress{margin-bottom:1.5rem}.progress__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem;font:400 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff47}.progress__track{height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.progress__bar{height:3px;background:#bf0811;border-radius:2px}.table-standings{width:100%;border-collapse:collapse;table-layout:fixed}.table-standings thead th{font:600 .5rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff3;padding:0 .5rem .625rem;border-bottom:1px solid rgba(255,255,255,.06);text-align:right}.table-standings thead th:nth-child(2){text-align:left}.table-standings th.is-num{width:1.75rem;text-align:left}.table-standings th.is-stat{width:2.5rem}.table-standings tbody td{padding:.625rem .5rem;border-bottom:1px solid rgba(255,255,255,.04);text-align:right;font:500 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff59;vertical-align:middle}.table-standings td.is-num{text-align:left;color:#ffffff38}.table-standings td.is-points{font-weight:600;color:#fff9;font-size:.8125rem}.table-standings__club{display:flex;align-items:center;gap:.5rem;text-align:left!important;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:.75rem!important;color:#ffffff80!important;min-width:0}.table-standings__club span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-standings__logo{filter:brightness(0) invert(1);flex-shrink:0}.table-standings tr.is-club td{background:#1d23626b;border-bottom-color:#1d23628c}.table-standings tr.is-club td:first-child{border-radius:4px 0 0 4px}.table-standings tr.is-club td:last-child{border-radius:0 4px 4px 0}.table-standings tr.is-club td.is-num{color:#bf0811;font-weight:800;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-size:.9375rem}.table-standings tr.is-club .table-standings__club{color:#fafaf8!important;font-weight:600}.table-standings tr.is-club td.is-points{color:#fafaf8;font-weight:700}.standings__links{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:1.5rem}.standings__note{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed rgba(255,255,255,.1);font:400 .6875rem/1.5 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff47}.standings__note-label{display:inline-block;margin-bottom:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.standings__note-list{margin:0 0 .5rem;padding:0;list-style:none}.standings__note-list li{color:#ffffff73}.standings__note p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.race--featured{padding:1.5rem 1.75rem;margin:1.25rem 0 .75rem;background:#bf081112;border:1px solid rgba(191,8,17,.25);border-radius:6px}.race__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.125rem;flex-wrap:wrap}.race__meta{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem;font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.race__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.375rem;line-height:1;text-transform:uppercase;color:#fafaf8}.race__result{text-align:right}.race__time{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.25rem,4vw,2.75rem);line-height:1;text-transform:uppercase;color:#fafaf8;font-variant-numeric:tabular-nums}.race__delta{margin-top:.25rem;font:700 .8125rem/1.3 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#bf0811}.race-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media (max-width: 640px){.race-grid{grid-template-columns:repeat(2,1fr)}}.race-cell{background:#ffffff08;border-radius:3px;padding:.5rem .625rem;display:flex;flex-direction:column;gap:.25rem}.race-cell__pos{font:600 .5rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff38}.race-cell__club{font:600 .6875rem/1.1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff8c}.race-cell__time{font:400 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff4d}.race-cell.is-club{background:#1d236280}.race-cell.is-club .race-cell__pos{color:#fff6}.race-cell.is-club .race-cell__club{color:#fafaf8;font-weight:700}.race-cell.is-club .race-cell__time{color:#bf0811;font-weight:600}.race--featured .link-more{margin-top:.875rem}.race-list{display:flex;flex-direction:column;gap:.375rem}.race-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:1rem;align-items:center;padding:.875rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:4px}@media (max-width: 640px){.race-row{grid-template-columns:auto 1fr auto;row-gap:.5rem}}.race-row__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:.9375rem;line-height:1;text-transform:uppercase;color:#fafaf8}.race-row__date{margin-top:.25rem;font:400 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff47}.race-row__result{text-align:right}.race-row__time{font:700 1.0625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#fafaf8;font-variant-numeric:tabular-nums}.race-row__pos{display:block;margin-top:.1875rem;font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff59}.race-row__pos.is-win{color:#bf0811}.race-row__link{text-align:right;display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.race-row__link:hover,.race-row__link:focus-visible{color:#fafaf8;border-color:#bf0811}.race-row__link{font-size:.5625rem}@media (max-width: 640px){.race-row__link{grid-column:1/-1;text-align:left}}.race-row--cancelled{background:transparent;border-style:dashed;border-color:#ffffff1a}.race-row--cancelled .race-row__name{color:#ffffff73}.race-row--cancelled .race-row__date{color:#ffffff38}.race-row__status{font:700 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.race-list__legend{margin-top:.875rem;font:400 .6875rem/1.5 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff47}.upcoming{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.06)}.upcoming .eyebrow{margin-bottom:1rem}.upcoming__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}@media (max-width: 640px){.upcoming__grid{grid-template-columns:repeat(2,1fr)}}.upcoming-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.upcoming-card__date{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.375rem;line-height:1;text-transform:uppercase;color:#ffffff8c}.upcoming-card__place{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:.75rem;line-height:1.1;text-transform:uppercase;color:#fff6;margin-bottom:.25rem}.upcoming-card.is-next{background:#1d236240;border-color:#1d236266}.upcoming-card.is-next .upcoming-card__date,.upcoming-card.is-next .upcoming-card__place{color:#fafaf8}.league-now{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:clamp(1.5rem,3vw,2.25rem)}@media (max-width: 768px){.league-now{grid-template-columns:1fr}}.league-now__card{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:clamp(1.5rem,2.5vw,2rem);border:1px solid rgba(255,255,255,.07);border-radius:4px;background:#ffffff08}.league-now__card--next{background:#1d23624d;border-color:#1d23628c}.league-now__date{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;font:600 .8125rem/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;text-transform:uppercase;color:#fff9}.league-now__time{color:#fafaf8}.league-now__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1;text-transform:uppercase;color:#fafaf8}.league-now__meta{font:400 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;color:#fff6}.league-now__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:.25rem}.league-now__pos{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:1.375rem;line-height:1;text-transform:uppercase;color:#fff9}.league-now__pos.is-win{color:#bf0811}.league-now__clock{font:700 1.25rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#fafaf8;font-variant-numeric:tabular-nums}.league-now__gap{font:600 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#fff6}.league-now .link-more{margin-top:auto;padding-top:.5rem}.league-hub{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:clamp(1.5rem,3vw,2.25rem)}@media (max-width: 768px){.league-hub{grid-template-columns:1fr}}.league-hub__card{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.5rem,2.5vw,2rem);background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:4px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.league-hub__card:hover,.league-hub__card:focus-visible{border-color:#bf081166;transform:translateY(-2px)}.league-hub__card:hover .league-hub__title,.league-hub__card:focus-visible .league-hub__title{color:#bf0811}.league-hub__card:hover .league-hub__more,.league-hub__card:focus-visible .league-hub__more{color:#fafaf8}.league-hub__num{font:700 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;color:#ffffff38}.league-hub__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1;text-transform:uppercase;color:#fafaf8;transition:color .16s ease}.league-hub__text{max-width:42ch;font-size:.9375rem;line-height:1.6;color:#ffffff8c}.league-hub__preview{margin:.75rem 0 0;padding:.875rem 0 0;border-top:1px solid rgba(255,255,255,.07);list-style:none;font:400 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff73}.league-hub__preview li{display:grid;grid-template-columns:2.25rem 1fr auto;gap:.75rem;align-items:center;padding:.4375rem 0}.league-hub__preview li+li{border-top:1px solid rgba(255,255,255,.05)}.league-hub__preview li.is-club{color:#fafaf8;font-weight:600}.league-hub__preview-key{font-weight:700;letter-spacing:.06em;color:#ffffff4d}.league-hub__preview-num{font-weight:700;color:inherit;font-variant-numeric:tabular-nums}.league-hub__more{margin-top:auto;padding-top:1rem;display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.league-hub__more:hover,.league-hub__more:focus-visible{color:#fafaf8;border-color:#bf0811}.league-hub__more{font-size:.5625rem;border-bottom:0}.next-race{background:linear-gradient(90deg,rgba(29,35,98,.5) 0%,rgba(29,35,98,.14) 60%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.06)}.next-race__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:auto 1fr auto;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding-block:clamp(1.75rem,3.5vw,2.75rem)}@media (max-width: 768px){.next-race__inner{grid-template-columns:auto 1fr;row-gap:1.25rem}}@media (max-width: 640px){.next-race__inner{grid-template-columns:1fr}}.next-race__date{display:flex;flex-direction:column;align-items:center;min-width:6rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#01050859}@media (max-width: 640px){.next-race__date{align-items:flex-start;min-width:0;align-self:start;justify-self:start}}.next-race__weekday{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.next-race__day{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(3rem,6vw,4.25rem);line-height:.9;text-transform:uppercase;color:#fafaf8}.next-race__month{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:.875rem;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:#bf0811}.next-race__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1;text-transform:uppercase;color:#fafaf8}.next-race__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;font:600 .8125rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#fff9}.next-race__meta .tag{font-size:.5625rem;padding:.25rem .5rem}.next-race__time{color:#fafaf8}.next-race__full{display:block;margin-top:.5rem;font:400 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;color:#ffffff4d}.next-race__countdown{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;text-align:center;padding:.75rem 1.25rem;border:1px solid rgba(191,8,17,.5);border-radius:4px;color:#bf0811;white-space:nowrap}@media (max-width: 768px){.next-race__countdown{grid-column:1/-1;justify-self:start}}.season-plan{border-top:1px solid rgba(255,255,255,.04)}.season-plan__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem)}.season-plan__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.season-plan__head .eyebrow{margin-bottom:0}.season-plan__stats{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:1.25rem 0 0;padding:0;list-style:none;font:400 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.season-plan__stats strong{font-weight:700;color:#fafaf8}.season-plan__month{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.125rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.season-plan__empty{margin-top:1.5rem;color:#ffffff73}.season-plan__legend{margin-top:1rem;font:400 .6875rem/1.5 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff47}.season-plan__links{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.matchday{display:grid;grid-template-columns:auto 8.5rem 1fr auto auto;gap:1rem 1.25rem;align-items:center;padding:.875rem 1.25rem;margin-bottom:.375rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:4px}@media (max-width: 768px){.matchday{grid-template-columns:auto 1fr auto;row-gap:.5rem}}.matchday__n{align-self:center;font-size:.5625rem;padding:.25rem .5rem}.matchday__when{display:flex;flex-direction:column;gap:.25rem;font:600 .75rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}@media (max-width: 768px){.matchday__when{grid-column:2}}.matchday__hour{font-weight:400;font-size:.625rem;letter-spacing:.06em;color:#ffffff4d}@media (max-width: 768px){.matchday__what{grid-column:2/-1}}.matchday__name{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1rem;line-height:1.05;text-transform:uppercase;color:#fafaf8}.matchday__place{margin-top:.25rem;font:400 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#ffffff59}.matchday__state{text-align:right;min-width:5rem}@media (max-width: 768px){.matchday__state{grid-column:3;grid-row:1;text-align:right}}.matchday__time{display:block;font:700 1rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#fafaf8;font-variant-numeric:tabular-nums}.matchday__pos{display:block;margin-top:.1875rem;font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.matchday__pos.is-win{color:#bf0811}.matchday__status{font:700 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.matchday__link{text-align:right;display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.matchday__link:hover,.matchday__link:focus-visible{color:#fafaf8;border-color:#bf0811}.matchday__link{font-size:.5625rem}@media (max-width: 768px){.matchday__link{grid-column:1/-1;text-align:left}}.matchday--upcoming{background:#ffffff0d;border-color:#ffffff1a}.matchday--upcoming .matchday__status{color:#ffffff8c}.matchday--cancelled{background:transparent;border-style:dashed;border-color:#ffffff1a}.matchday--cancelled .matchday__name{color:#ffffff73}.matchday--cancelled .matchday__place{color:#ffffff38}.matchday.is-next{background:#1d23624d;border-color:#1d23628c}.matchday.is-next .matchday__when{color:#fafaf8}.matchday.is-next .matchday__hour{color:#fff9}.matchday.is-next .matchday__status{color:#bf0811}.modality{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px;margin-top:clamp(1.75rem,4vw,2.5rem);border-radius:4px;overflow:hidden}.modality-card{display:flex;flex-direction:column;padding:clamp(1.875rem,4.5vw,2.5rem) clamp(1.5rem,3vw,2rem);border-top:3px solid rgba(255,255,255,.1);background:#ffffff08}.modality-card--brand{background:#bf081112;border-top-color:#bf0811}.modality-card--navy{background:#1d236226;border-top-color:#1d236299}.modality-card__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:1.625rem;line-height:1.05;text-transform:uppercase;color:#fafaf8;margin-bottom:1.25rem}.modality-card__specs{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.75rem}.modality-card .btn{align-self:flex-start;margin-top:auto}.modality-spec{display:grid;grid-template-columns:84px 1fr;gap:.875rem;align-items:baseline}.modality-spec__key{font:600 .5625rem/1.3 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52}.modality-spec__val{font:400 .875rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffffad}.metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 640px){.metrics-grid{grid-template-columns:1fr}}.reasons{display:flex;flex-direction:column;gap:1rem}.reason{display:grid;grid-template-columns:36px 1fr;gap:.75rem;align-items:flex-start}.reason__num{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:1.75rem;line-height:1;text-transform:uppercase;color:#bf0811}.reason__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:.9375rem;line-height:1;text-transform:uppercase;color:#fafaf8;margin-bottom:.25rem}.reason__text{font:300 .8125rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff73}.tiers-intro{font:300 .8125rem/1.65 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff61;max-width:320px;margin:0}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.tiers{grid-template-columns:1fr}}.impact{display:flex;flex-direction:column;gap:2px}.impact-row{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:center;padding:1.25rem 1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:4px}.impact-row--brand{background:#bf081114;border-color:#bf081133}.impact-row__num{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:2.75rem;line-height:1;text-transform:uppercase;color:#fafaf8}.impact-row__num--brand{color:#bf0811}.impact-row__num--sm{font-size:2.125rem}.impact-row__text{font:400 .8125rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff94}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 1024px){.benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.benefits{grid-template-columns:1fr}}.benefit-card{padding:1.5rem 1.375rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:4px}.benefit-card__num{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:2.25rem;line-height:1;text-transform:uppercase;color:#bf0811;margin-bottom:.75rem}.benefit-card__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:.9375rem;line-height:1.2;text-transform:uppercase;color:#fafaf8;margin-bottom:.5rem}.benefit-card__text{font:300 .8125rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff73}.manifesto__quote{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:clamp(1.5rem,2.5vw,1.75rem);line-height:1.25;text-transform:uppercase;color:#fafaf8;margin:.75rem 0 1.25rem}.manifesto__cite{font:400 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;color:#ffffff47}.manifesto__rule{width:40px;height:2px;margin:1.75rem 0;background:#bf0811;border:0}.manifesto__text{font:300 .9375rem/1.75 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff7a;margin-bottom:1rem}.manifesto__text:last-child{margin-bottom:0}.manifesto__contact-label{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#fff3;letter-spacing:.14em;margin-bottom:.875rem}.manifesto__contact{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.manifesto__contact a{font:400 .8125rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff6b;transition:color .16s ease}.manifesto__contact a:hover,.manifesto__contact a:focus-visible{color:#fafaf8}.manifesto__contact span{color:#ffffff1a}.contact-info{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:4px}.contact-info__list{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none}.contact-info__item{display:flex;flex-direction:column;gap:.375rem}.contact-info__label{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff47;letter-spacing:.14em}.contact-info__value{font:400 1rem/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#fafaf8;font-style:normal}.contact-info__value.is-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.9375rem}.contact-info a.contact-info__value{transition:color .16s ease}.contact-info a.contact-info__value:hover,.contact-info a.contact-info__value:focus-visible{color:#bf0811}.contact-info__social{display:flex;flex-wrap:wrap;gap:1rem}.contact-info__social a{font:400 .9375rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff8c;transition:color .16s ease}.contact-info__social a:hover,.contact-info__social a:focus-visible{color:#fafaf8}.contact-note{font:300 .8125rem/1.7 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff73;margin-top:.75rem}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 1024px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.news-grid{grid-template-columns:1fr}}.news-card{display:flex;flex-direction:column;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:4px;transition:border-color .16s ease,transform .16s ease}.news-card:hover,.news-card:focus-within{border-color:#bf081166;transform:translateY(-2px)}.news-card__cover{position:relative;aspect-ratio:16/10;background:#0d1b3e}.news-card__cover img{width:100%;height:100%;object-fit:cover}.news-card__body{display:flex;flex-direction:column;gap:.625rem;flex:1;padding:1.25rem}.news-card__meta{display:flex;align-items:center;gap:.5rem}.news-card__date{font:400 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff4d}.news-card__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.15;text-transform:uppercase;color:#fafaf8}.news-card__excerpt{font:300 .875rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff80;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__link{display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.news-card__link:hover,.news-card__link:focus-visible{color:#fafaf8;border-color:#bf0811}.news-card__link{align-self:flex-start}.pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:clamp(2.5rem,5vw,4rem)}.pager__edge{display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.pager__edge:hover,.pager__edge:focus-visible{color:#fafaf8;border-color:#bf0811}.pager__edge.is-disabled{color:#ffffff38;pointer-events:none}.pager__pages{display:flex;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none}.pager__pages li{margin:0;padding:0}.pager__pages li::marker{content:none}.pager__num,.pager__gap{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;font:500 .875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.pager__num{color:#ffffff8c;border:1px solid rgba(255,255,255,.12);border-radius:3px;transition:border-color .16s ease,color .16s ease,background .16s ease}.pager__num:hover,.pager__num:focus-visible{color:#fafaf8;border-color:#bf081180}.pager__num.is-current{color:#fafaf8;background:#bf0811;border-color:#bf0811}.pager__gap{color:#ffffff4d}.article{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.5rem)}.article__head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.article__meta{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.article__meta time{font:500 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.article__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.04;text-transform:uppercase;color:#fafaf8;max-width:26ch}.article__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:clamp(2rem,3.5vw,3.75rem);align-items:start}@media (max-width: 1024px){.article__grid{grid-template-columns:1fr;gap:2.5rem}}.article__content{min-width:0}.article__cover{margin:0 0 1.75rem}.article__cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:#0d1b3e}.article__credit{margin-top:.5rem;font:400 .6875rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#ffffff4d}.article__credit a{color:#ffffff73;text-decoration:underline}.article__gallery{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.article__gallery-title{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;font-size:.6875rem;margin-bottom:1rem}.article__gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.article__gallery-item{position:relative;display:block;aspect-ratio:3/2;border-radius:3px;overflow:hidden;background:#0a1428}.article__gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.article__gallery-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#01050800;transition:background .2s ease}.article__gallery-item:hover img,.article__gallery-item:focus-visible img{transform:scale(1.06)}.article__gallery-item:hover:after{background:#0105081f}.article__gallery-more{margin:1rem 0 0}.article__gallery-more a{display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.article__gallery-more a:hover,.article__gallery-more a:focus-visible{color:#fafaf8;border-color:#bf0811}.article__sources{margin-top:2rem}.article__source{margin:.35rem 0 0;font:400 .8125rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff80}.article__source a{color:#bf0811;text-decoration:underline;text-underline-offset:2px}.article__footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.article__footer a{display:inline-block;font:600 .6875rem/1 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:ink(.4);border-bottom:1px solid ink(.15);padding-bottom:3px;transition:color .16s ease,border-color .16s ease}.article__footer a:hover,.article__footer a:focus-visible{color:#fafaf8;border-color:#bf0811}.article__aside{position:sticky;top:1.5rem}@media (max-width: 1024px){.article__aside{position:static;border-top:1px solid rgba(255,255,255,.08);padding-top:2rem}}.related__title{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;font-size:.6875rem;padding-bottom:.85rem;margin-bottom:1.15rem;border-bottom:2px solid rgba(191,8,17,.55)}.related__list{display:flex;flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none}.related__list li{margin:0;padding:0}.related__list li::marker{content:none}@media (max-width: 1024px){.related__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width: 768px){.related__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.related__list{grid-template-columns:1fr}}.related-card{display:grid;grid-template-columns:88px 1fr;gap:.85rem;align-items:start}.related-card:hover .related-card__title,.related-card:focus-visible .related-card__title{color:#bf0811}.related-card__cover{aspect-ratio:1/1;border-radius:3px}.related-card__body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.related-card__cat{font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;color:#bf0811d9}.related-card__title{font:600 .9375rem/1.25 Barlow Condensed,Barlow,system-ui,sans-serif;color:#fafaf8;transition:color .14s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-card__date{font:400 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;color:#ffffff59}@media (max-width: 1024px){.related-card{grid-template-columns:1fr}.related-card__cover{aspect-ratio:16/10}}.prose{color:#ffffffb8;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.75}.prose>:first-child{margin-top:0}.prose>p,.prose>ul,.prose>ol,.prose>blockquote,.prose>h2,.prose>h3,.prose>h4{max-width:68ch}.prose p{margin-bottom:1.25rem;overflow-wrap:anywhere}.prose hr{margin:2rem 0;border:0;border-top:1px solid rgba(255,255,255,.1)}.prose h2,.prose h3,.prose h4{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;text-transform:uppercase;color:#fafaf8;line-height:1.15;margin:2.25rem 0 .75rem}.prose h2{font-size:1.75rem}.prose h3{font-size:1.4rem}.prose a{color:#bf0811;text-decoration:underline;text-underline-offset:2px}.prose strong{color:#fafaf8}.prose ul,.prose ol{margin:0 0 1.25rem;padding-left:1.25rem}.prose li{margin-bottom:.5rem;padding-left:.25rem}.prose li::marker{color:#bf0811}.prose img{width:100%;height:auto;border-radius:4px;margin:1.5rem 0}.prose .video-embed{margin:1.75rem 0}.prose .video-embed__frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:#0d1b3e}.prose .video-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.prose .video-embed figcaption{margin-top:.5rem;font:400 .6875rem/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#ffffff59}.prose blockquote{margin:1.5rem 0;padding-left:1rem;border-left:3px solid #bf0811;color:#ffffff8c;font-style:italic}.prose figure{margin:1.5rem 0}.prose figcaption{font-size:.8125rem;color:#fff6;margin-top:.5rem}.prose .wp-block-table,.prose figure:has(table){overflow-x:auto;margin:1.75rem 0}.prose table{width:100%;margin:1.75rem 0;display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:.9375rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff05}.prose th,.prose td{padding:.625rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.prose thead th{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;background:#ffffff0f}.prose tbody tr:nth-child(odd){background:#ffffff08}.prose tbody tr:first-child{background:#bf081114}.prose tbody td{color:#fafaf8}.prose pre,.prose code{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.92em}.prose code{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:.1rem .3rem}.prose pre{margin:1.5rem 0;padding:.875rem 1rem;overflow-x:auto;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:3px}.prose pre code{background:transparent;border:0;padding:0}@media (max-width: 640px){.prose h2{font-size:1.4rem}.prose h3{font-size:1.2rem}.prose table{font-size:.8125rem}.prose th,.prose td{padding:.5rem .45rem}}.gallery-lead{font:300 1.0625rem/1.6 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffff80;max-width:560px;margin-bottom:2rem}.gallery-section+.gallery-section{margin-top:clamp(2.5rem,5vw,4rem)}.gallery-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding-bottom:.75rem;margin-bottom:1.25rem;border-bottom:2px solid rgba(255,255,255,.12)}.gallery-section__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:800;font-size:clamp(1.5rem,3vw,2rem);line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}.gallery-section__title a{color:inherit;text-decoration:none}.gallery-section__title a:hover,.gallery-section__title a:focus-visible{color:#bf0811}.gallery-section__meta{font:500 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.gallery-years{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.gyear{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#0a1428;isolation:isolate}.gyear:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#bf0811;z-index:2}.gyear img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.gyear:hover img,.gyear:focus-visible img{transform:scale(1.05)}.gyear__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(1,5,8,.92) 0%,rgba(1,5,8,.15) 55%,transparent 100%)}.gyear__body{position:absolute;inset:auto 0 0 0;z-index:2;padding:clamp(1.25rem,3vw,2rem)}.gyear__num{display:block;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(3rem,6vw,4.5rem);line-height:.9;text-transform:uppercase;color:#fafaf8;letter-spacing:-.02em}.gyear__meta{display:block;margin-top:.375rem;font:500 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.gallery-albums{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.galbum__cover{position:relative;display:block;aspect-ratio:3/2;border-radius:4px;overflow:hidden;background:#0a1428}.galbum__cover img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.galbum:hover .galbum__cover img,.galbum__cover:focus-visible img{transform:scale(1.05)}.galbum__count{position:absolute;right:.625rem;bottom:.625rem;z-index:2;padding:.25rem .5rem;border-radius:3px;background:#010508cc;font:600 .5625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;color:#fafaf8}.galbum__body{padding:.875rem .25rem 0}.galbum__meta{display:block;font:400 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;margin-bottom:.375rem}.galbum__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.1;text-transform:uppercase}.galbum__title a{color:#fafaf8;transition:color .16s ease}.galbum__title a:hover,.galbum__title a:focus-visible{color:#bf0811}.gphotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.gphoto{position:relative;display:block;aspect-ratio:3/2;border-radius:3px;overflow:hidden;background:#0a1428;cursor:zoom-in}.gphoto img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.gphoto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#01050800;transition:background .2s ease}.gphoto:hover img,.gphoto:focus-visible img{transform:scale(1.06)}.gphoto:hover:after{background:#0105081f}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,2vw,1.5rem);padding:clamp(1rem,4vw,3rem);background:#010508f2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease}.lightbox[hidden]{display:none}.lightbox.is-open{opacity:1}.lightbox__figure{margin:0;max-width:min(1400px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem}.lightbox__img{max-width:100%;max-height:82vh;object-fit:contain;border-radius:3px;box-shadow:0 20px 60px #00000080}.lightbox__credit{font:500 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:#ffffff80}.lightbox__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#040b1e99;color:#fafaf8;font-size:1.75rem;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease}.lightbox__btn:hover,.lightbox__btn:focus-visible{background:#bf0811;border-color:#bf0811}.lightbox__close{position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);font-size:1.5rem}@media (max-width: 640px){.lightbox__prev,.lightbox__next{position:absolute;bottom:1rem;z-index:3}.lightbox__prev{left:1rem}.lightbox__next{right:1rem}}.error-404{position:relative;overflow:hidden;display:flex;align-items:center;min-height:clamp(26rem,56vh,40rem);background:#040b1e;background-image:radial-gradient(110% 70% at 50% -10%,rgba(191,8,17,.12),transparent 62%)}.error-404 .ghost-word{font-size:clamp(11rem,42vw,34rem);color:#ffffff08}.error-404__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);position:relative;z-index:1;text-align:center;padding-block:clamp(3rem,8vw,6rem)}.error-404__code{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.5rem,7vw,4rem);line-height:1;text-transform:uppercase;color:#bf0811;letter-spacing:.02em;margin-bottom:.75rem}.error-404 .eyebrow{display:inline-block;margin-bottom:1rem}.error-404__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:900;font-size:clamp(2.25rem,6.5vw,4.5rem);line-height:.98;text-transform:uppercase;color:#fafaf8;max-width:18ch;margin:0 auto 1.25rem}.error-404__lead{color:#ffffff9e;line-height:1.7;font-size:1.0625rem;max-width:46ch;margin:0 auto}.error-404__actions{margin-top:2rem}.error-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.08)}.error-404__link{font:600 .6875rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;text-decoration:none;transition:color .15s ease}.error-404__link:hover{color:#fafaf8}.suggest{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.08)}.suggest__item{border-bottom:1px solid rgba(255,255,255,.08)}.suggest__link{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.125rem .25rem;text-decoration:none;transition:background-color .16s ease,padding-left .16s ease}.suggest__link:hover,.suggest__link:focus-visible{background:#ffffff08;padding-left:1rem}.suggest__link:hover .suggest__label,.suggest__link:focus-visible .suggest__label{color:#fafaf8}.suggest__link:hover .suggest__arrow,.suggest__link:focus-visible .suggest__arrow{color:#bf0811;transform:translate(4px)}@media (max-width: 640px){.suggest__link{grid-template-columns:minmax(0,1fr) auto;gap:.375rem 1rem;padding-block:1rem}}.suggest__kind{font:600 .625rem/1 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-transform:uppercase;color:#bf0811}@media (max-width: 640px){.suggest__kind{grid-column:1/-1}}.suggest__label{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.3;text-transform:uppercase;color:#ffffffd1;transition:color .16s ease}.suggest__arrow{color:#ffffff4d;transition:color .16s ease,transform .16s ease}
