@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-C-sRFhvU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-italic-Ce3U_qGW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-7zG0SGDK.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-Cttr6ITu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-CHh5eQWW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-OkzgCkGB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-B33FcZBi.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-CKUOBVO_.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-B2fExS53.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-K0LivNVE.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-BK249n6E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2) format("woff2"),url(/assets/source-serif-4-greek-700-normal-BrLlvq6D.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CAL-i-xy.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-DTkW1D86.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-D0Q30MFM.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-PGcHY9mz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-C30JPKlG.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-BqOlcezh.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-DkNBMcYd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-CN4VBqpr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DyO2Yfz5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-eMQk7hmk.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-500-normal-BLOQrhpu.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-500-normal-C7qwroL1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-500-normal-VGXj8bVn.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2) format("woff2"),url(/assets/source-sans-3-greek-500-normal-DplGkEXg.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-500-normal-B_7_ZXok.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-CdS-Ceo-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2) format("woff2"),url(/assets/source-sans-3-latin-500-normal-BHNJO6aI.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-Cjpx_pje.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-CloKWf-q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-CnpzyT-3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-B42bzTIr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-BzH4Q14_.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-COA7LiPB.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-D_p3L75o.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-KTP46hTS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2) format("woff2"),url(/assets/source-sans-3-greek-700-normal-C-sAg5NG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-W-J7ohm4.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-C1ecyfgK.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2) format("woff2"),url(/assets/source-sans-3-latin-700-normal-B-h9tW5h.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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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}:root{--bg: #F7F4EE;--surface: #FFFFFF;--surface-2: #EFEAE0;--fg: #14202E;--muted: #566272;--line: #DCD5C8;--accent: #A6522B;--accent-ink: #8A3F1D;--on-accent: #FFFFFF;--sea: #1F4E6B;--warn: #C9A45C;--stripe: #14202E;--ok: #1E7B45;--ok-bg: #DDF0E4;--amber-bg: #F6ECD3;--amber-ink: #6F5113;--grey-bg: #E7E2D8;--board: #0F1B2A;--board-ink: #E8C98A;--board-dim: #8D9BAD;--board-line: #22324A;--foot: #0D1724;--foot-ink: #DCE3EC;--foot-dim: #94A3B6;--font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--font-body: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--max: 1180px;--gutter: 20px;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0B1521;--surface: #121F2E;--surface-2: #1A2A3C;--fg: #ECE8DF;--muted: #A0AEBD;--line: #263548;--accent: #E08A5A;--accent-ink: #EBA27C;--on-accent: #1B0E06;--sea: #86B8D8;--stripe: #050B12;--ok: #5FD38D;--ok-bg: #12301F;--amber-bg: #3A2D10;--amber-ink: #F0CB7A;--grey-bg: #1B2B3C;--foot: #060D15;color-scheme:dark}}:root[data-theme=dark]{--bg: #0B1521;--surface: #121F2E;--surface-2: #1A2A3C;--fg: #ECE8DF;--muted: #A0AEBD;--line: #263548;--accent: #E08A5A;--accent-ink: #EBA27C;--on-accent: #1B0E06;--sea: #86B8D8;--stripe: #050B12;--ok: #5FD38D;--ok-bg: #12301F;--amber-bg: #3A2D10;--amber-ink: #F0CB7A;--grey-bg: #1B2B3C;--foot: #060D15;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg,canvas{max-width:100%}a{color:var(--accent-ink);text-underline-offset:3px}a:hover{color:var(--fg)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.06;margin:0;text-wrap:balance;letter-spacing:-.005em;font-weight:700}h2{font-size:clamp(34px,5vw,56px)}h3{font-size:26px;font-weight:700}p{margin:0}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-weight:500}.lede{font-size:clamp(17px,2vw,20px);color:var(--muted);max-width:62ch}.mono{font-family:var(--font-mono)}.section{padding-block:clamp(56px,8vw,104px)}.section.alt{background:var(--surface);border-block:1px solid var(--line)}.section-head{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px);max-width:760px}.hazard{height:10px;background:repeating-linear-gradient(-45deg,var(--warn) 0 14px,var(--stripe) 14px 28px)}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--fg)}.brand svg{width:34px;height:34px;color:var(--accent);flex:none}.brand b{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:.08em;line-height:1}.brand small{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-top:2px}.nav{display:flex;align-items:center;gap:4px}.nav a{text-decoration:none;color:var(--fg);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;border-bottom:3px solid transparent}.nav a:hover{border-bottom-color:var(--line);color:var(--fg)}.nav a[aria-current=page]{border-bottom-color:var(--accent)}.nav a.cta{background:var(--accent);color:var(--on-accent);border-radius:3px;border-bottom:0;margin-left:8px;padding:11px 16px}.nav a.cta:hover{filter:brightness(1.08)}.menu-btn{display:none;font:inherit;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:var(--fg);border:2px solid var(--fg);border-radius:3px;padding:8px 14px;cursor:pointer}@media (max-width: 920px){.menu-btn{display:inline-block}.nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;background:var(--bg);border-bottom:1px solid var(--line);padding:8px var(--gutter) 18px;gap:0}.nav.open{display:flex}.nav a{padding:14px 4px;border-bottom:1px solid var(--line)}.nav a[aria-current=page]{border-bottom-color:var(--accent)}.nav a.cta{margin:14px 0 0;text-align:center}}.scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#0b1b2b}.scene canvas{width:100%;height:100%;display:block}.hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#0b1b2b}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#030a0fd1,#030a0f80 48%,#030a0f14)}.hero .eyebrow{color:#ffb547}.hero h1{font-size:clamp(44px,7.6vw,96px);font-weight:800;line-height:.98;letter-spacing:-.015em;max-width:12ch}.hero h1 em{font-style:normal;color:#ff8a4c}.hero .lede{color:#e1eaec;margin-top:22px}.hero-inner{padding-block:clamp(64px,11vw,140px) clamp(52px,8vw,96px);display:grid;gap:18px}.hero.page .hero-inner{padding-block:clamp(52px,8vw,96px) clamp(40px,6vw,72px)}.hero.page h1{font-size:clamp(40px,6vw,70px);max-width:18ch}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:15px 24px;border-radius:3px;border:2px solid transparent;cursor:pointer;line-height:1.1}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover{filter:brightness(1.1);color:var(--on-accent)}.btn.ghost{border-color:currentColor;color:inherit;background:transparent}.hero .btn.ghost{color:#fff}.hero .btn.ghost:hover{background:#ffffff24;color:#fff}.btn.line{border-color:var(--fg);color:var(--fg);background:transparent}.btn.line:hover{background:var(--fg);color:var(--bg)}.facts{display:block;border-bottom:1px solid var(--line);background:var(--surface)}.fact{padding:28px var(--gutter);border-right:1px solid var(--line);display:grid;gap:6px;align-content:start}.fact:last-child{border-right:0}.fact b{font-family:var(--font-display);font-size:clamp(44px,6vw,64px);line-height:.95;font-weight:800;color:var(--accent-ink)}.fact span{color:var(--muted);font-size:14px;max-width:34ch}.facts-inner{max-width:var(--max);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media (max-width: 700px){.fact{border-right:0;border-bottom:1px solid var(--line)}.fact:last-child{border-bottom:0}}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.tile{display:grid;gap:14px;align-content:start;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:3px;text-decoration:none;color:var(--fg);transition:border-color .15s,transform .15s;min-width:0}.tile:hover{border-color:var(--accent);transform:translateY(-2px);color:var(--fg)}.tile .ico{width:44px;height:44px;color:var(--accent)}.tile p{color:var(--muted);font-size:15px}.tile .roles{font-family:var(--font-mono);font-size:12.5px;color:var(--sea);line-height:1.7}.tile .go{font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.board{background:var(--board);color:var(--board-ink);border-radius:4px;border:1px solid var(--board-line);overflow:hidden;font-family:var(--font-mono)}.board-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--board-line);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.board-top .clock{color:#fff;font-variant-numeric:tabular-nums}.board-scroll{overflow-x:auto}.board table{width:100%;border-collapse:collapse;min-width:820px;font-size:14px}.board th{text-align:left;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--board-dim);padding:12px 20px;border-bottom:1px solid var(--board-line);white-space:nowrap}.board td{padding:14px 20px;border-bottom:1px solid var(--board-line);vertical-align:top;color:#f3e7cf}.board tr:last-child td{border-bottom:0}.board td.ref{color:var(--board-dim);font-size:12px;white-space:nowrap}.board td.role{color:var(--board-ink);font-weight:500;font-size:15px}.board td small{display:block;color:var(--board-dim);font-size:12px;margin-top:2px}.board td.rot{font-variant-numeric:tabular-nums;white-space:nowrap}.board a.apply{color:#fff;text-decoration:none;border:1px solid #5B7580;padding:6px 12px;border-radius:3px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;display:inline-block}.board a.apply:hover{background:var(--board-ink);color:#1c1200;border-color:var(--board-ink)}.pill{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:2px;white-space:nowrap}.pill.open{background:#123b25;color:#6be39b}.pill.closing{background:#4a3607;color:#ffc84a}.pill.filling{background:#24343a;color:#a9bbc1}.board-note{padding:14px 20px;border-top:1px solid var(--board-line);font-size:12px;color:var(--board-dim)}@media (max-width: 760px){.board table{min-width:0}.board thead{display:none}.board tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px 20px;border-bottom:1px solid var(--board-line)}.board tr:last-child{border-bottom:0}.board td{display:block;padding:0;border:0}.board td.ref{order:0}.board td.st{order:0;text-align:right}.board td.role{grid-column:1 / -1;order:1}.board td.site,.board td.rot,.board td.certs{grid-column:1 / -1;order:2}.board td.act{grid-column:1 / -1;order:3;margin-top:8px}}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chip{font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;padding:9px 15px;border:1.5px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;cursor:pointer}.chip:hover{border-color:var(--fg)}.chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.count{font-family:var(--font-mono);font-size:13px;color:var(--muted);margin-bottom:12px}.rigs{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.rig{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:22px;display:grid;gap:10px;min-width:0}.rig svg{width:100%;height:auto;color:var(--sea);display:block}.rig h3{font-size:28px}.rig p{color:var(--muted);font-size:14.5px}.rig .depth{font-family:var(--font-mono);font-size:12px;color:var(--accent-ink);letter-spacing:.06em}.steps{list-style:none;padding:0;margin:0;display:grid;gap:0;counter-reset:step}.steps li{display:grid;grid-template-columns:84px 1fr;gap:18px;padding:26px 0;border-top:1px solid var(--line);align-items:start}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-display);font-weight:800;font-size:56px;line-height:.9;color:var(--accent)}.steps h3{margin-bottom:6px}.steps p{color:var(--muted);max-width:60ch}.band{background:var(--accent);color:var(--on-accent)}.band .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:56px}.band h2{font-size:clamp(34px,5vw,60px);max-width:16ch}.band .btn{background:var(--on-accent);color:var(--accent-ink)}.band .btn:hover{filter:brightness(.94);color:var(--accent-ink)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:start}.split>*{min-width:0}@media (max-width: 820px){.split{grid-template-columns:1fr}}.prose{display:grid;gap:16px;max-width:62ch}.prose p{color:var(--muted)}.prose p:first-of-type{color:var(--fg);font-size:18px}.list-plain{list-style:none;padding:0;margin:0;display:grid;gap:0}.list-plain li{padding:14px 0;border-top:1px solid var(--line);display:grid;gap:2px}.list-plain li:last-child{border-bottom:1px solid var(--line)}.list-plain b{font-weight:700}.list-plain span{color:var(--muted);font-size:15px}.diagram{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:18px}.diagram svg{width:100%;height:auto;display:block}.zone-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.zone-list li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.zone-list li:last-child{border-bottom:1px solid var(--line)}.zone-list .k{font-family:var(--font-mono);font-weight:500;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-size:13px}.zone-list b{display:block}.zone-list span{color:var(--muted);font-size:15px}.rules{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rule{background:var(--surface);border:1px solid var(--line);padding:24px;border-radius:3px;display:grid;gap:10px;align-content:start}.rule .tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.rule p{color:var(--muted);font-size:15px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:3px;background:var(--surface)}.data{width:100%;border-collapse:collapse;min-width:640px;font-size:15px}.data th{text-align:left;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;padding:14px 18px;border-bottom:2px solid var(--fg)}.data td{padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:top}.data tr:last-child td{border-bottom:0}.data td:first-child{font-weight:700;white-space:nowrap}.data td.m{color:var(--muted)}.check{display:grid;gap:0;border:1px solid var(--line);background:var(--surface);border-radius:3px}.check label{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start;padding:16px 18px;border-bottom:1px solid var(--line);cursor:pointer}.check label:last-of-type{border-bottom:0}.check input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--accent)}.check span b{display:block}.check span small{color:var(--muted);font-size:14px}.meter{padding:18px;border-top:1px solid var(--line);background:var(--surface-2);display:grid;gap:10px}.meter .bar{height:10px;background:var(--line);border-radius:99px;overflow:hidden}.meter .bar i{display:block;height:100%;width:0;background:var(--accent);transition:width .25s}.meter p{font-size:15px}.contact-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:24px;display:grid;gap:10px;align-content:start;min-width:0}.contact-card h3{font-size:26px}.contact-card .val{font-family:var(--font-mono);font-size:15px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.contact-card p{color:var(--muted);font-size:15px}.copy{justify-self:start;font:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:1.5px solid var(--fg);color:var(--fg);padding:7px 12px;border-radius:3px;cursor:pointer}.copy:hover{background:var(--fg);color:var(--bg)}details.faq{border-top:1px solid var(--line);padding:18px 0}details.faq:last-of-type{border-bottom:1px solid var(--line)}details.faq summary{cursor:pointer;font-weight:700;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";font-family:var(--font-mono);font-size:22px;line-height:1;color:var(--accent-ink)}details.faq[open] summary:after{content:"−"}details.faq p{color:var(--muted);margin-top:10px;max-width:64ch}.form-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}@media (max-width: 900px){.form-layout{grid-template-columns:1fr}}.progress{position:sticky;top:calc(88px + env(safe-area-inset-top,0px));display:grid;gap:0;list-style:none;margin:0;padding:0;counter-reset:sec}.progress li{counter-increment:sec}.progress a{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--fg);font-weight:600;font-size:15px}.progress li:last-child a{border-bottom:1px solid var(--line)}.progress a:before{content:counter(sec);width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px}.progress a.done:before{content:"✓";background:var(--ok);border-color:var(--ok);color:var(--surface);font-weight:700}@media (max-width: 900px){.progress{position:static;grid-template-columns:repeat(5,1fr);gap:4px}.progress a{grid-template-columns:1fr;justify-items:center;border:0!important;padding:8px 0;font-size:12px;text-align:center;gap:6px}}form.app{display:grid;gap:28px}fieldset.sec{border:1px solid var(--line);background:var(--surface);border-radius:3px;padding:26px;margin:0;display:grid;gap:20px;min-width:0;scroll-margin-top:96px}fieldset.sec legend{font-family:var(--font-display);font-weight:700;font-size:30px;padding:0 10px;margin-left:-10px}fieldset.sec .hint{color:var(--muted);font-size:15px;margin-top:-10px}.row{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.field{display:grid;gap:6px;min-width:0;align-content:start}.field>label,.field>.lab{font-weight:700;font-size:14px}.field .req{color:var(--accent-ink)}.field small{color:var(--muted);font-size:13px}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=date],select,textarea{font:inherit;font-size:16px;color:var(--fg);background:var(--bg);border:1.5px solid var(--line);border-radius:3px;padding:11px 12px;width:100%;min-height:46px}textarea{min-height:120px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:0;border-color:var(--fg)}.field.bad input,.field.bad select,.field.bad textarea{border-color:#c62828}.err{color:#c62828;font-size:13px;font-weight:600;display:none}:root[data-theme=dark] .err,:root[data-theme=dark] .field.bad input{color:#ff8a80}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .err{color:#ff8a80}}.field.bad .err{display:block}.opts{display:flex;flex-wrap:wrap;gap:10px}.opt{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1.5px solid var(--line);border-radius:3px;background:var(--bg);cursor:pointer;font-size:15px}.opt:has(input:checked){border-color:var(--accent);background:var(--surface-2)}.opt input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.consent{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-size:15px}.consent input{width:20px;height:20px;margin:3px 0 0;accent-color:var(--accent)}.form-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.form-actions .note{color:var(--muted);font-size:14px;max-width:46ch}.alert{padding:14px 18px;border-radius:3px;border:1px solid var(--line);background:var(--amber-bg);color:var(--amber-ink);font-weight:600;font-size:15px;display:none}.alert.show{display:block}.done-panel{display:none;border:2px solid var(--ok);background:var(--surface);border-radius:3px;padding:clamp(24px,4vw,40px);gap:18px}.done-panel.show{display:grid}.done-panel .refno{font-family:var(--font-mono);font-size:clamp(22px,4vw,32px);font-weight:500;letter-spacing:.06em;color:var(--ok);overflow-wrap:anywhere}.done-panel pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px;background:var(--bg);border:1px solid var(--line);padding:16px;border-radius:3px;max-height:320px;overflow:auto}.status-line{font-weight:600}.status-line.warn{color:var(--amber-ink);background:var(--amber-bg);padding:12px 16px;border-radius:3px}.apps{display:grid;gap:10px}.appcard{background:var(--surface);border:1px solid var(--line);border-radius:3px}.appcard summary{cursor:pointer;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:12px;align-items:center;list-style:none}.appcard summary::-webkit-details-marker{display:none}.appcard summary b{overflow-wrap:anywhere}.appcard summary .mono{font-size:12.5px;color:var(--muted)}.appcard dl{margin:0;padding:16px 18px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 24px;border-top:1px solid var(--line)}.appcard dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.appcard dd{margin:2px 0 0;overflow-wrap:anywhere}@media (max-width: 700px){.appcard summary{grid-template-columns:1fr}}.empty{padding:40px 24px;text-align:center;border:1px dashed var(--line);border-radius:3px;color:var(--muted);background:var(--surface)}.site-footer{background:var(--foot);color:var(--foot-ink)}.site-footer .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px;padding-block:56px 40px}@media (max-width: 820px){.site-footer .wrap{grid-template-columns:1fr}}.site-footer h4{font-size:18px;letter-spacing:.1em;color:var(--foot-dim);margin-bottom:14px;font-weight:700}.site-footer a{color:var(--foot-ink);text-decoration:none;display:block;padding:5px 0}.site-footer a:hover{color:#ffb547}.site-footer p{color:var(--foot-dim);font-size:14.5px;max-width:44ch;margin-top:12px}.site-footer .brand{color:#fff}.site-footer .brand small{color:var(--foot-dim)}.legal{border-top:1px solid #1c2e35}.legal .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:18px;grid-template-columns:none;font-family:var(--font-mono);font-size:12px;color:var(--foot-dim)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.tile{transition:none}}[hidden]{display:none!important}.route-page{min-height:70vh}.route-page.in{animation:pageIn .55s cubic-bezier(.22,.7,.2,1) both}.route-page.out{animation:pageOut .26s cubic-bezier(.4,0,1,1) both}@keyframes pageIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pageOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.route-bar{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);height:3px;z-index:80;pointer-events:none;transform-origin:left center;background:linear-gradient(90deg,var(--warn),var(--accent));animation:routeBar .9s ease-out both}@keyframes routeBar{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(.9);opacity:1}to{transform:scaleX(1);opacity:0}}.hero-inner>*{animation:heroRise .85s cubic-bezier(.22,.7,.2,1) both}.hero-inner>:nth-child(2){animation-delay:.08s}.hero-inner>:nth-child(3){animation-delay:.16s}.hero-inner>:nth-child(4){animation-delay:.24s}@keyframes heroRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.scene canvas{animation:sceneIn 1.2s ease both}@keyframes sceneIn{0%{opacity:0}to{opacity:1}}.btn,.chip,.nav a,.copy,.opt,.rule,.rig{transition:background-color .18s ease,color .18s ease,border-color .18s ease,filter .18s ease,transform .18s ease}.btn:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.route-page.in,.route-page.out,.hero-inner>*,.scene canvas{animation:none}.route-bar{display:none}.btn,.chip,.nav a,.copy,.opt,.rule,.rig{transition:none}}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-inner>.eyebrow{font-size:13px}.hire-pill{justify-self:start;display:inline-flex;align-items:center;gap:12px;padding:9px 16px 9px 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);color:#fff;text-decoration:none;font-weight:600;font-size:15px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .18s ease,border-color .18s ease}.hire-pill:hover{background:#fff3;border-color:#ffb547;color:#fff}.pulse{width:10px;height:10px;border-radius:50%;background:#5fd38d;box-shadow:0 0 #5fd38db3;animation:pulse 1.8s ease-out infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 10px #5fd38d00}to{box-shadow:0 0 #5fd38d00}}.marquee{overflow:hidden;border-block:1px solid rgba(0,0,0,.18)}.marquee.dark{background:var(--board);color:var(--board-ink)}.marquee.accent{background:var(--accent);color:var(--on-accent)}.marquee-track{display:flex;width:max-content;animation:marquee var(--dur, 40s) linear infinite}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-row{display:flex;flex:none;margin:0;padding:0;list-style:none}.marquee-row li{display:flex;align-items:center;gap:28px;padding:15px 0 15px 28px;font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.marquee-dot{width:8px;height:8px;background:currentColor;transform:rotate(45deg);opacity:.7;flex:none}@keyframes marquee{to{transform:translate(-50%)}}.section.reel-section{background:var(--board);color:#e6eef0;border-block:1px solid var(--board-line)}.reel-section h2{color:#fff}.reel-section .eyebrow{color:#ffb547}.reel-section .lede{color:#a9bbc1}.reel{border:1px solid var(--board-line);border-radius:6px;overflow:hidden;background:#000;box-shadow:0 30px 60px -30px #000000b3}.reel-stage{position:relative;isolation:isolate;aspect-ratio:16 / 8;min-height:300px;max-width:100%;overflow:hidden;background:#0b1b2b;color:#fff}.reel-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#030a0f8c,#030a0f00 28%,#030a0f00 52%,#030a0fe0)}.reel-top{position:absolute;inset:0 0 auto 0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.reel-live{display:inline-flex;align-items:center;gap:10px}.reel-live i{width:9px;height:9px;border-radius:50%;background:#ff5b4a;animation:blink 1.4s steps(2,jump-none) infinite}@keyframes blink{50%{opacity:.25}}.reel-caption{position:absolute;left:0;right:0;bottom:0;padding:0 clamp(18px,3vw,36px) clamp(18px,3vw,30px);display:grid;gap:6px;max-width:760px;animation:capIn .7s cubic-bezier(.22,.7,.2,1) both}.reel-kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffb547}.reel-caption strong{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,4vw,44px);line-height:1.05}.reel-caption p{color:#d4e0e3;font-size:17px;max-width:56ch}@keyframes capIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.reel-bar{display:flex;align-items:stretch;gap:0;background:#0a171c;border-top:1px solid var(--board-line)}.reel-play{flex:none;width:56px;background:transparent;color:#fff;border:0;border-right:1px solid var(--board-line);cursor:pointer;display:grid;place-items:center}.reel-play:hover{background:#12262d}.reel-chapters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;min-width:0}.reel-chapters li+li{border-left:1px solid var(--board-line)}.reel-chapters button{width:100%;height:100%;text-align:left;background:transparent;border:0;color:#8fa3a9;cursor:pointer;padding:14px 16px 16px;display:grid;gap:10px;font:inherit;font-size:14px;font-weight:600;min-width:0}.reel-chapters button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel-chapters button:hover{color:#fff;background:#0e1f25}.reel-chapters button[aria-current=step]{color:#fff}.reel-prog{display:block;height:3px;background:#1f3640;border-radius:3px;overflow:hidden}.reel-prog b{display:block;height:100%;width:0;background:#ffb547}.reel-prog b.full{width:100%}.reel-prog b.run{animation:fill var(--sec, 7s) linear forwards}.reel-prog b.run.paused{animation-play-state:paused}@keyframes fill{to{width:100%}}@media (max-width: 640px){.reel-stage{aspect-ratio:auto;min-height:380px}.reel-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.reel-chapters li:nth-child(3){border-left:0}.reel-chapters li:nth-child(n+3){border-top:1px solid var(--board-line)}.reel-play{width:48px}}.pill.closed{background:#22323a;color:#93a6ad}.board tr.is-closed td:not(.st):not(.act){opacity:.5}.board a.apply.off,.board span.apply.off{color:#6f858d;border-color:#2a404a;cursor:default;display:inline-block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border:1px solid #2A404A;border-radius:3px}.board a.apply{background:var(--board-ink);color:#1c1200;border-color:var(--board-ink);font-weight:600}.board a.apply:hover{background:#fff;border-color:#fff;color:#1c1200}.secure-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;color:var(--fg);font-size:15px;margin-top:-6px}.secure-note svg{flex:none;margin-top:3px;color:var(--ok)}.ssn-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.ssn-wrap input{letter-spacing:.12em;font-family:var(--font-mono)}.ssn-wrap .copy{min-width:64px}.drop{position:relative;border:2px dashed var(--line);border-radius:4px;background:var(--bg);transition:border-color .18s ease,background-color .18s ease}.drop.over{border-color:var(--accent);background:var(--surface-2)}.drop.has{border-style:solid;border-color:var(--ok)}.drop:focus-within{outline:3px solid var(--accent);outline-offset:2px}.drop-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.drop-cta{display:flex;align-items:center;gap:16px;padding:22px 20px;cursor:pointer;color:var(--muted)}.drop-cta svg{flex:none;color:var(--accent-ink)}.drop-cta b{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.drop-cta small,.drop-name small{display:block;color:var(--muted);font-size:13px}.drop-file{display:flex;align-items:center;gap:14px;padding:16px 18px}.drop-file svg{flex:none;color:var(--ok)}.drop-name{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600}.opt.none{border-style:dashed}input:disabled{opacity:.55;cursor:not-allowed}.site-header{-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);background:color-mix(in srgb,var(--bg) 88%,transparent)}.tile{box-shadow:0 1px #00000008}.tile:hover{box-shadow:0 18px 30px -22px #0d21288c}.section-head h2{letter-spacing:-.01em}@media (prefers-reduced-motion: reduce){.marquee-track{animation:none;flex-wrap:wrap;width:auto}.marquee-row[aria-hidden=true]{display:none}.marquee-row{flex-wrap:wrap}.pulse,.reel-live i,.reel-caption,.reel-prog b.run{animation:none}.reel-prog b.run{width:100%}}body{font-size:18px;line-height:1.65}h1,h2,h3,h4{font-weight:600;letter-spacing:-.012em;line-height:1.12}h2{font-size:clamp(32px,4.4vw,50px)}h3{font-size:22px;font-weight:600}.eyebrow{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.16em;color:var(--accent-ink)}.eyebrow:before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px;opacity:.8}.lede{font-size:clamp(18px,2vw,21px);line-height:1.6}.rule-gold{height:3px;background:linear-gradient(90deg,transparent,var(--warn) 20%,var(--warn) 80%,transparent)}.site-header{background:color-mix(in srgb,var(--bg) 92%,transparent)}.site-header .wrap{min-height:74px}.brand b{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.01em}.brand small{font-family:var(--font-body);font-size:11px;letter-spacing:.2em;font-weight:600}.nav a{font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;border-bottom-width:2px}.nav a.cta{border-radius:2px;letter-spacing:.02em}.menu-btn{text-transform:none;letter-spacing:.02em;font-size:15px;border-width:1.5px}.btn{font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:none;padding:15px 28px;border-radius:2px}.btn.primary{box-shadow:0 10px 24px -14px #a6522be6}.btn.primary:hover{transform:translateY(-1px)}.hero{background:#0b1521}.hero:before{background:linear-gradient(95deg,#08101adb,#08101a8c 52%,#08101a2e),linear-gradient(0deg,rgba(8,16,26,.55) 0%,transparent 35%);z-index:0}.hero-photo,.hero .scene{z-index:-3}.hero h1{font-weight:600;font-size:clamp(42px,6.6vw,84px);line-height:1.03;letter-spacing:-.02em;max-width:14ch;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero h1 em{font-style:italic;font-weight:400;color:#e9cb8c}.hero.page h1{font-size:clamp(38px,5.4vw,66px);max-width:20ch}.hero .eyebrow{color:#e9cb8c}.hero .lede{color:#e8edf3}.hero-inner{position:relative;z-index:1;padding-block:clamp(80px,13vw,170px) clamp(64px,9vw,112px)}.hero.page .hero-inner{padding-block:clamp(64px,9vw,120px) clamp(48px,7vw,84px)}.hero .btn.ghost{border-color:#ffffffb3}.photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease;background:#0b1521}.photo.ready{opacity:1}.photo.live{animation:drift 26s ease-in-out infinite alternate;transform-origin:55% 55%;will-change:transform}@keyframes drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.13) translate3d(-1.5%,-1%,0)}}.photo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#1b3350,#0b1521)}.hero-photo{z-index:-3}.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity 1.2s ease;background:transparent}.bg-video.ready{opacity:1}.video-toggle{position:absolute;right:18px;bottom:18px;z-index:5;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#08101a8c;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.video-toggle:hover{background:#08101acc}.hero-video{display:none}.hire-pill{background:#ffffff1a;border-color:#ffffff4d;font-size:16px}.marquee{border-block:0}.marquee.dark{background:var(--foot);color:#dce3ec}.marquee.accent{background:#1c2b40;color:#e9cb8c}.marquee-row li{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:18px;letter-spacing:.01em;text-transform:none;padding-block:13px}.marquee-dot{width:5px;height:5px;transform:none;border-radius:50%}.fact b{font-weight:600;font-size:clamp(40px,5vw,56px);color:var(--accent-ink);letter-spacing:-.02em}.fact{padding-block:34px}.tile,.rig,.rule,.contact-card,.diagram,.table-wrap,.check,fieldset.sec{border-radius:4px}.tile{padding:30px;box-shadow:0 1px 2px #14202e0a,0 14px 30px -26px #14202e66}.tile:hover{transform:translateY(-4px);box-shadow:0 24px 40px -26px #14202e80}.tile h3{font-size:24px}.tile .roles{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--sea);font-style:italic}.tile .go{font-size:14px;letter-spacing:.02em;text-transform:none}.rig h3{font-size:24px}.steps li:before{font-weight:400;font-style:italic;font-size:52px;color:var(--accent)}.steps h3{font-size:24px}.mosaic{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px}.mosaic .m{position:relative;margin:0;overflow:hidden;border-radius:4px;background:#0b1521;isolation:isolate}.mosaic .m.big{grid-column:span 2;grid-row:span 2}.mosaic .m.tall{grid-row:span 2}.mosaic .m:not(.big):not(.tall){grid-column:span 1}.mosaic figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:38px 18px 16px;color:#fff;font-size:15px;font-weight:500;background:linear-gradient(0deg,rgba(8,16,26,.82),transparent)}.mosaic .m:nth-child(2) .photo.live{animation-delay:-8s;animation-duration:30s}.mosaic .m:nth-child(3) .photo.live{animation-delay:-14s}.mosaic .m:nth-child(4) .photo.live{animation-delay:-4s;animation-duration:28s}@media (max-width: 820px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.mosaic .m.big{grid-column:span 2;grid-row:span 2}}.film{position:relative;isolation:isolate;overflow:hidden;background:#0b1521;color:#fff}.film:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#08101ad9,#08101a59)}.film .photo,.film .photo-fallback{z-index:-3}.film .bg-video{z-index:-2}.film-inner{display:grid;gap:18px;justify-items:start;padding-block:clamp(80px,11vw,150px)}.film h2{color:#fff;max-width:18ch;font-size:clamp(34px,5vw,60px)}.film .eyebrow{color:#e9cb8c}.film .lede{color:#e8edf3}.photoband{position:relative;isolation:isolate;overflow:hidden;background:#0b1521;color:#fff}.photoband:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#08101a8c}.photoband .photo,.photoband .photo-fallback{z-index:-2}.photoband-inner{padding-block:clamp(72px,11vw,140px)}.photoband-inner p{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(26px,4vw,48px);line-height:1.2;max-width:24ch;text-shadow:0 2px 24px rgba(0,0,0,.4)}.reel-photo{z-index:-3}.reel-photo.photo.ready{opacity:0;transition:opacity 1.1s ease}.reel-photo.photo.ready.on{opacity:1}.reel{border-radius:6px}.reel-caption strong{font-weight:600;letter-spacing:-.01em}.reel-kicker{font-family:var(--font-body);font-weight:600;letter-spacing:.14em}.reel-top{font-family:var(--font-body);font-weight:600}.reel-chapters button{font-weight:600}.board{border-radius:6px}.board-top{font-family:var(--font-body);font-weight:600;letter-spacing:.14em}.board table,.board td{font-family:var(--font-body)}.board td.ref,.board .clock{font-family:var(--font-mono)}.board td.role{font-family:var(--font-display);font-size:18px;font-weight:600}.board a.apply{font-family:var(--font-body);font-weight:600;letter-spacing:.04em}.pill{font-family:var(--font-body);font-weight:600;letter-spacing:.08em}.band{background:linear-gradient(120deg,#14202e,#1f3550);color:#fff}.band h2{font-weight:600}.band .btn{background:var(--warn);color:#14202e}.band .btn:hover{color:#14202e;filter:brightness(1.06)}fieldset.sec legend{font-weight:600;font-size:28px}.data th,.count,.copy,.contact-card .val{letter-spacing:.04em}.copy{text-transform:none;font-size:14px;letter-spacing:.02em}.site-footer h4{font-family:var(--font-body);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.site-footer a:hover{color:#e9cb8c}.site-footer .legal a{display:inline;padding:0;text-decoration:underline}.route-bar{background:linear-gradient(90deg,var(--warn),var(--accent))}@supports (animation-timeline: view()){.section-head,.tile,.rig,.rule,.contact-card,.steps li,.fact{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion: reduce){.photo.live,.section-head,.tile,.rig,.rule,.contact-card,.steps li,.fact{animation:none}.photo,.bg-video,.reel-photo.photo.ready{transition:none}}
