@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/build/assets/anton-vietnamese-400-normal-2FfR1wHA.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/build/assets/anton-latin-ext-400-normal-BMODBQc6.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/build/assets/anton-latin-400-normal-AUNGEG_V.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/build/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/build/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/build/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/build/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/build/assets/inter-greek-800-normal-BU00tryP.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/build/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/build/assets/inter-latin-ext-800-normal-BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/build/assets/inter-latin-800-normal-D1mf63XC.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/build/assets/jetbrains-mono-greek-500-normal-D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/build/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2) format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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{--navy: #0B1F4B;--blue: #2457E6;--yellow: #FFC629;--cream: #FFF4CC;--slate: #4A5878;--line: #D9E0EE;--tint: #F3F6FC;--tint-2: #E4EAF6;--sky: #DCE5FF;--field: #8D9ABB;--green: #0E7A3E;--red: #B42318;--white: #FFFFFF;--font-display: "Anton", Impact, sans-serif;--font-text: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius: 14px;--radius-sm: 8px;--gutter: 40px;--section-y: 96px;--shadow: 0 10px 30px rgba(11, 31, 75, .1);--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--navy);font-family:var(--font-text);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}a{color:var(--blue)}a:hover{color:var(--navy)}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}[x-cloak]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:12px 16px;background:var(--yellow);color:var(--navy);font-weight:800;border-radius:6px;text-decoration:none}.skip-link:focus{top:12px}.icon{width:1.15em;height:1.15em;vertical-align:-.2em;flex:none}.icon--lg{width:22px;height:22px}.container{max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section-y) 0}.section--tint{background:var(--tint)}.section--top{padding-top:72px}.section--flush-top{padding-top:0}.stack{display:flex;flex-direction:column;gap:16px}.stack--md{gap:24px}.stack--lg{gap:48px}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:72px;align-items:center}.split--top{align-items:start}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.grid-cards--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.kicker{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--blue);text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.kicker--yellow{color:var(--yellow)}.kicker--green{color:var(--green)}.display-1{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,6vw,88px);line-height:.95;text-transform:uppercase}.display-2{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,4.6vw,64px);line-height:.95;text-transform:uppercase}.lead{max-width:640px;font-size:20px;line-height:1.5;color:var(--slate)}.lead strong{color:var(--navy)}.mono{font-family:var(--font-mono);font-size:12px;color:var(--slate)}.muted{font-size:15px;line-height:1.5;color:var(--slate)}.h-card{font-size:26px;font-weight:800}.chip-yellow{align-self:flex-start;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;padding:6px 10px;background:var(--yellow);border-radius:4px;color:var(--navy)}.tag{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 8px;background:var(--navy);color:var(--white);border-radius:4px;text-transform:uppercase}.tag--blue{background:var(--blue)}.tag--yellow{background:var(--yellow);color:var(--navy)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:2px solid transparent;border-radius:var(--radius-sm);font-weight:800;font-size:15px;text-decoration:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0b1f4b29}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.12;transform:translate(-101%);transition:transform .5s var(--ease)}.btn:hover:after{transform:none}.btn:active{transform:scale(.97);transform:translateY(0);box-shadow:none}.btn:disabled{opacity:.6;cursor:progress;transform:none;box-shadow:none}.btn--navy{background:var(--navy);color:var(--white)}.btn--navy:hover{color:var(--white)}.btn--outline{background:transparent;border-color:var(--navy);color:var(--navy)}.btn--white{background:var(--white);border-color:var(--navy);color:var(--navy)}.btn--yellow{background:var(--yellow);color:var(--navy)}.btn--yellow:hover{color:var(--navy)}.btn--blue{background:var(--blue);color:var(--white)}.btn--blue:hover{color:var(--white)}.btn--sm{min-height:44px;padding:0 18px;font-size:14px;border-radius:6px}.btn--block{width:100%;min-height:56px;font-size:17px}.btn .icon-arrow{width:18px;height:18px;transition:transform .2s var(--ease)}.btn:hover .icon-arrow{transform:translate(3px)}.actions{display:flex;flex-wrap:wrap;gap:12px}.link-btn{background:none;border:0;padding:0;color:var(--blue);font-weight:700;text-decoration:underline;cursor:pointer}.site-header{position:sticky;top:0;z-index:40;background:transparent;border-bottom:1px solid transparent;transition:background .25s,box-shadow .25s,border-color .25s}.site-header.is-scrolled,.site-header.is-open{background:#fffffff7;border-bottom-color:var(--line);box-shadow:0 6px 24px #0b1f4b1a;-webkit-backdrop-filter:saturate(1.4) blur(6px);backdrop-filter:saturate(1.4) blur(6px)}.site-header__inner{max-width:1440px;margin:0 auto;padding:14px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:12px 32px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--navy);min-width:0}.brand:hover{color:var(--navy)}.brand .logo-tile{flex:none;transition:transform .25s var(--ease)}.brand:hover .logo-tile{transform:rotate(-4deg) scale(1.04)}.brand__text{display:flex;flex-direction:column;gap:2px;min-width:0}.brand__name{font-weight:800;font-size:16px;white-space:nowrap}.brand__seat{color:var(--slate);font-weight:500}.brand__ward{font-size:13px;color:var(--slate);white-space:nowrap}.nav{display:flex;gap:4px 24px;font-size:14px;font-weight:700;white-space:nowrap}.nav__link{color:var(--navy);text-decoration:none;padding:12px 0;border-bottom:3px solid transparent;transition:border-color .2s,color .2s}.nav__link:hover{color:var(--blue);border-bottom-color:var(--sky)}.nav__link[aria-current=page]{color:var(--blue);border-bottom-color:var(--yellow)}.header-actions{display:flex;gap:10px;align-items:center}.menu-toggle{display:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:2px solid var(--navy);border-radius:6px;background:var(--white);color:var(--navy);font-weight:800;font-size:14px;cursor:pointer}.menu-toggle__bars{position:relative;width:18px;height:12px}.menu-toggle__bars span{position:absolute;left:0;right:0;height:2px;background:currentColor;border-radius:2px;transition:transform .25s var(--ease),opacity .2s,top .25s var(--ease)}.menu-toggle__bars span:nth-child(1){top:0}.menu-toggle__bars span:nth-child(2){top:5px}.menu-toggle__bars span:nth-child(3){top:10px}.is-open .menu-toggle__bars span:nth-child(1){top:5px;transform:rotate(45deg)}.is-open .menu-toggle__bars span:nth-child(2){opacity:0}.is-open .menu-toggle__bars span:nth-child(3){top:5px;transform:rotate(-45deg)}.mobile-menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease);border-top:1px solid transparent}.mobile-menu>div{overflow:hidden}.mobile-menu.is-open{grid-template-rows:1fr;border-top-color:var(--line)}.mobile-menu ul{list-style:none;margin:0 auto;max-width:1440px;padding:8px 16px 18px}.mobile-menu a.mobile-menu__link{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid #EEF2F9;color:var(--navy);font-weight:700;font-size:17px;text-decoration:none}.mobile-menu a.mobile-menu__link[aria-current=page]{color:var(--blue)}.mobile-menu__ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 0;max-width:1440px;margin:0 auto}.hero{padding:0 0 var(--section-y)}.hero__stage{height:min(90vh,940px);min-height:520px;padding-top:32px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;animation:portrait-up 1.2s var(--ease) both .1s}.hero__portrait{height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:center bottom;will-change:transform}.hero__stage{position:relative}.hero__tag{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:999px;background:var(--navy);color:var(--white);box-shadow:var(--shadow-float);animation:tag-in .9s var(--ease) both 1s;z-index:2}html.intro-playing .hero__tag{animation-delay:2.1s}.hero__roll{display:block;height:1.3em;overflow:hidden;font-family:var(--font-mono);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.hero__roll>span{display:block;animation:roll 9s var(--ease) infinite 2s}.hero__roll>span:nth-child(2){color:var(--yellow)}@keyframes roll{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-100%)}66%,92%{transform:translateY(-200%)}to{transform:translateY(-300%)}}@keyframes tag-in{0%{opacity:0;transform:translate(-50%,24px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}.hero__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;padding-top:56px}.hero__title{display:flex;flex-direction:column;align-items:center;gap:16px}.hero__headline{font-family:var(--font-display);font-weight:400;font-size:clamp(64px,10vw,156px);line-height:.9;text-transform:uppercase}.hero__line{display:block;overflow:hidden;padding:.12em .04em .06em;margin:-.12em -.04em -.06em}.hero__line>span{display:inline-block;transition:transform 1s var(--ease)}.hero__line+.hero__line>span{transition-delay:.14s}.hero__title.reveal:not(.is-visible) .hero__line>span{transform:translateY(105%)}.hero__lead{margin-inline:auto}.hero .actions{justify-content:center}.hero__countdown{width:100%;max-width:560px}.hero__countdown .countdown{align-items:center}.hero__countdown .countdown__grid{justify-content:center}.site-header--overlay{position:fixed;left:0;right:0;transition:transform .55s var(--ease),opacity .4s ease,background .25s,box-shadow .25s,border-color .25s}.site-header--overlay.is-hidden{transform:translateY(-110%);opacity:0;pointer-events:none}.site-header--overlay .site-header__inner>*{transition:opacity .5s ease,transform .6s var(--ease)}.site-header--overlay .site-header__inner>:nth-child(2){transition-delay:.08s}.site-header--overlay .site-header__inner>:nth-child(3){transition-delay:.16s}.site-header--overlay.is-hidden .site-header__inner>*{opacity:0;transform:translateY(-14px);transition-delay:0s}.hero__strap{font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1.2;color:var(--blue)}.hero__lead{max-width:520px;font-size:19px;line-height:1.5;color:var(--slate)}.countdown{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.countdown__grid{display:flex;flex-wrap:wrap;gap:16px}.countdown__unit{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:76px}.countdown__num{font-family:var(--font-display);font-size:44px;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums;perspective:300px}.countdown__unit:first-child .countdown__num{color:var(--blue)}.countdown__num span{display:inline-block;transform-origin:50% 60%}.countdown__num span.flip{animation:flip .45s var(--ease)}.countdown__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--slate)}.stat-card{display:flex;flex-direction:column;gap:8px;padding:36px 28px;background:var(--tint);border-radius:var(--radius)}.stat-card--navy{background:var(--navy);color:var(--white)}.stat-card__value{font-family:var(--font-display);font-size:64px;line-height:1;font-variant-numeric:tabular-nums}.stat-card__label{font-weight:700;font-size:16px;line-height:1.4}.pillar-card{display:flex;flex-direction:column;gap:12px;padding:36px 28px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--navy)}.pillar-card__name{font-family:var(--font-display);font-size:52px;line-height:1;color:var(--blue)}.pillar-card__title{font-weight:800;font-size:18px;display:flex;gap:8px;align-items:center}.explore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px}.explore-card{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--navy)}.explore-card__img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border-radius:var(--radius);transition:transform .5s var(--ease)}.explore-card__frame{overflow:hidden;border-radius:var(--radius)}.explore-card:hover .explore-card__img{transform:scale(1.04)}.explore-card__title{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:22px}.lift{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.lift:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c3cde3;color:inherit}.stop-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.stop-item{display:flex;gap:18px;align-items:center;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.stop-item__date{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:12px;background:var(--navy);color:var(--white)}.stop-item__day{font-family:var(--font-display);font-size:30px;line-height:1}.stop-item__month{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--yellow)}.stop-item__title{font-weight:800;font-size:18px;line-height:1.25}.closing{color:var(--white);background:var(--navy);overflow:hidden}.closing__inner{max-width:1240px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:24px 48px}.closing__body{padding:120px 0;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.closing__img{display:block;height:640px;width:auto;max-width:100%;justify-self:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.closing__title{max-width:720px;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,7vw,108px);line-height:.92;text-transform:uppercase}.closing__line{font-size:24px;line-height:1.4;font-weight:700}.hashtags{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--yellow)}.site-footer{background:var(--white);border-top:1px solid var(--line)}.site-footer__inner{max-width:1240px;margin:0 auto;padding:40px var(--gutter) 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.site-footer__brand{display:flex;align-items:center;gap:14px;color:var(--navy);text-decoration:none}.site-footer__name{display:flex;flex-direction:column;gap:2px;font-weight:800;font-size:15px}.site-footer__name span{font-weight:500;font-size:13px;color:var(--slate)}.site-footer__links{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;font-weight:600}.site-footer__links a{color:var(--navy);text-decoration:none}.site-footer__links a:hover{color:var(--blue)}.site-footer__legal{max-width:1240px;margin:0 auto;padding:16px var(--gutter) 32px;font-size:12px;line-height:1.6;color:var(--slate);border-top:1px solid var(--line)}.socials{display:flex;gap:10px}.socials__link{display:inline-flex;width:36px;height:36px;border-radius:50%;opacity:.85;transition:transform .2s var(--ease),opacity .2s}.socials__link:hover{transform:translateY(-2px);opacity:1}.socials__link img{width:36px;height:36px}.page-intro{padding:72px 0 96px}.page-intro__inner{display:flex;flex-direction:column;gap:24px}.about-hero{padding:72px 0 120px}.about-hero__img{width:100%;height:720px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;border-radius:var(--radius)}.fact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.fact{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700}.fact__check{width:20px;height:20px;color:var(--blue);stroke-width:2.6}.journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.journey-step{display:flex;flex-direction:column;gap:14px;padding:40px 32px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.journey-step--navy{background:var(--navy);color:var(--white)}.journey-step__num{font-family:var(--font-display);font-size:56px;line-height:1;color:var(--blue)}.journey-step--navy .journey-step__num{color:var(--yellow)}.journey-step__title{font-size:22px;line-height:1.25;font-weight:800}.journey-step__where{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--slate)}.journey-step--navy .journey-step__where{color:#c5d0ea}.journey-step__body{font-size:16px;line-height:1.55;color:var(--slate)}.journey-step--navy .journey-step__body{color:#e3e9f7}.quote{display:flex;flex-wrap:wrap;gap:32px 48px;align-items:center;margin:0 0 72px}.quote__img{width:220px;height:220px;flex:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:50%}.quote__body{flex:1 1 480px;display:flex;flex-direction:column;gap:16px;margin:0}.quote__text{font-size:clamp(22px,2.4vw,30px);line-height:1.4;font-weight:600}.quote__cite{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;color:var(--slate);font-style:normal}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.gallery__cut{position:relative;height:460px;overflow:hidden}.gallery__cut img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.gallery__img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border-radius:var(--radius)}.pillar-detail{display:flex;flex-direction:column;gap:14px;padding:40px 32px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.pillar-detail__name{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:1;color:var(--blue)}.pillar-detail__line{font-size:16px;line-height:1.5;color:var(--slate)}.lever{margin-top:auto;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-top:16px;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;background:var(--tint-2);border-radius:10px;align-self:flex-start}.tab{min-height:44px;padding:0 18px;border:0;border-radius:7px;background:transparent;color:var(--navy);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .2s,color .2s}.tab:hover{background:#fff9;color:var(--navy)}.tab.is-active,.tab[aria-pressed=true],.tab[aria-current=page]{background:var(--navy);color:var(--white);font-weight:700}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;align-items:start}.tier-head{display:flex;flex-direction:column;gap:10px;padding:28px 32px;background:var(--navy);color:var(--white);border-radius:12px}.tier-head__name{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1;text-transform:uppercase}.deliverable{display:flex;gap:20px;padding:32px;background:var(--white);border:1px solid var(--line);border-radius:12px}.deliverable__num{flex:none;width:52px;font-family:var(--font-display);font-size:44px;line-height:1;color:var(--blue)}.deliverable__title{font-size:19px;line-height:1.3;font-weight:800}.deliverable__body{font-size:15px;line-height:1.55;color:var(--slate);margin-top:8px}.tier{display:flex;flex-direction:column;gap:16px;transition:opacity .25s}.calendar-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:56px;align-items:start}.calendar{display:flex;flex-direction:column;gap:20px;padding:36px;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius)}.calendar__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.calendar__range{font-weight:800;font-size:20px}.calendar__nav{display:flex;gap:6px}.calendar__nav button{width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:var(--white);color:var(--navy);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.calendar__nav button:disabled{opacity:.4;cursor:default}.calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;transition:opacity .2s}.calendar__grid.is-loading{opacity:.4}.calendar__dow{text-align:center;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--slate)}.cal-day{display:flex;align-items:center;justify-content:center;min-height:68px;border-radius:10px;background:var(--white);border:1px solid var(--line);font-size:15px;color:var(--slate)}.cal-day--today{border:2px solid var(--yellow);color:var(--navy);font-weight:800}button.cal-day{font-weight:800;font-size:17px;cursor:pointer;border:2px solid var(--blue);background:var(--sky);color:var(--navy);transition:transform .15s var(--ease),box-shadow .2s}button.cal-day:hover{transform:translateY(-2px)}button.cal-day--past{background:var(--navy);color:var(--white);border-color:var(--navy)}button.cal-day--today{background:var(--yellow);border-color:var(--yellow)}button.cal-day.is-selected{box-shadow:0 0 0 4px #2457e666}.legend{display:flex;flex-wrap:wrap;gap:10px 20px}.legend__item{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.legend__swatch{width:16px;height:16px;border-radius:4px;border:2px solid var(--navy);background:var(--navy)}.legend__swatch--today{background:var(--yellow);border-color:var(--yellow)}.legend__swatch--next{background:var(--sky);border-color:var(--blue)}.stop{display:flex;flex-direction:column;gap:18px;padding:36px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.stop__status{align-self:flex-start;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;padding:6px 10px;background:var(--navy);color:var(--white);border-radius:4px}.stop__date{font-family:var(--font-display);font-size:44px;line-height:1;text-transform:uppercase}.stop__title{font-weight:800;font-size:22px}.stop__where{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--slate)}.stop__where .icon{color:var(--blue)}.stop__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stop__photos img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border-radius:10px}.stop__note{padding:14px 16px;background:var(--cream);border-radius:10px;font-size:15px;line-height:1.5;font-weight:600}.stop+.stop{margin-top:16px}.form-card{display:flex;flex-direction:column;gap:24px;padding:40px;background:var(--white);border:1px solid var(--line);border-radius:16px}.form-panel{background:var(--tint);border:1px solid var(--line);border-radius:16px;padding:40px}.form-panel form,.form-stack{display:flex;flex-direction:column;gap:22px}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-weight:700;font-size:15px}.field__label small{font-weight:500;color:var(--slate)}.field__hint{font-size:13px;color:var(--slate)}.field__error{font-size:14px;color:var(--red);font-weight:600}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.input{min-height:52px;width:100%;padding:0 14px;background:var(--white);color:var(--navy);border:1px solid var(--field);border-radius:8px;font-size:16px;transition:border-color .2s,box-shadow .2s}textarea.input{padding:14px;min-height:120px;resize:vertical}.input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2457e633}.input[aria-invalid=true]{border-color:var(--red)}.input--code{font-family:var(--font-mono);font-size:24px;letter-spacing:.4em;text-align:center}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--navy);flex:none}.alert{padding:14px 16px;border-radius:10px;font-size:15px;line-height:1.5;font-weight:600}.alert--error{background:#fef3f2;color:var(--red);border:1px solid #FECDCA}.alert--success{background:#ecfdf3;color:var(--green);border:1px solid #ABEFC6}.alert--info{background:var(--sky);color:var(--navy);border:1px solid #B9CBFB}.alert ul{margin:6px 0 0;padding-left:18px;font-weight:500}.steps{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:16px 40px}.steps--col{flex-direction:column;margin:0}.step{display:flex;gap:16px;align-items:center}.step__num{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--cream);font-family:var(--font-display);font-size:22px}.step__text{font-size:18px;font-weight:700;display:inline-flex;gap:8px;align-items:center}.amount-picks{display:flex;flex-wrap:wrap;gap:8px}.amount-picks button{min-height:44px;padding:0 16px;border:2px solid var(--navy);border-radius:8px;background:var(--white);color:var(--navy);font-weight:800;font-size:15px;cursor:pointer;transition:background .15s,color .15s}.amount-picks button.is-on{background:var(--navy);color:var(--white)}.photo-pick{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.photo-pick img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.geo{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px;color:var(--slate)}.otp{display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--white);border:2px solid var(--navy);border-radius:14px;animation:rise .35s var(--ease) both}.otp__title{font-weight:800;font-size:18px;display:flex;gap:8px;align-items:center}.otp__row{display:flex;gap:10px}.otp__row .input{flex:1}.success{display:flex;flex-direction:column;gap:20px;align-items:flex-start;animation:rise .45s var(--ease) both}.success__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--green);color:var(--white);animation:pop .5s var(--ease) both .1s}.success__icon .icon{width:32px;height:32px;stroke-width:2.6}.success__title{font-size:28px;line-height:1.2;font-weight:800}.ticket{display:flex;flex-direction:column;gap:8px;width:100%;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);font-size:14px;line-height:1.5;color:var(--slate)}.ticket strong{color:var(--blue)}.idea-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.idea{display:flex;gap:20px;align-items:center;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:transform .3s var(--ease)}.vote-btn{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:68px;height:76px;border:2px solid var(--navy);border-radius:12px;background:var(--white);color:var(--navy);cursor:pointer;transition:background .2s,color .2s,transform .15s var(--ease)}.vote-btn:hover{transform:translateY(-2px)}.vote-btn:active{transform:scale(.95)}.vote-btn.is-mine{background:var(--navy);color:var(--white)}.vote-btn__count{font-family:var(--font-display);font-size:24px;line-height:1}.idea__body{display:flex;flex-direction:column;gap:8px;min-width:0}.idea__title{font-weight:800;font-size:19px;line-height:1.3}.idea__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--slate)}.featured-post{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;align-items:center;text-decoration:none;color:var(--navy);padding:32px;background:var(--tint);border:1px solid var(--line);border-radius:16px}.featured-post__img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border-radius:var(--radius)}.featured-post__body{display:flex;flex-direction:column;gap:18px}.featured-post__title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1;text-transform:uppercase}.featured-post__excerpt{font-size:18px;line-height:1.55;color:var(--slate)}.read-more{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:16px}.post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:32px}.post-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--navy)}.post-card__frame{overflow:hidden;border-radius:var(--radius)}.post-card__img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;transition:transform .5s var(--ease)}.post-card:hover .post-card__img{transform:scale(1.04)}.post-card__title{font-weight:800;font-size:22px;line-height:1.25}.cta-band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;background:var(--navy);color:var(--white);border-radius:16px}.cta-band__title{font-weight:800;font-size:24px}.cta-band__text{font-size:16px;color:#e3e9f7}.post-hero{width:100%;max-height:560px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border-radius:var(--radius)}.prose{max-width:760px;font-size:19px;line-height:1.7}.prose p+p{margin-top:1.1em}.report-img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border-radius:var(--radius)}.score-card{display:flex;flex-direction:column;gap:12px;padding:40px 32px;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius)}.score-card__value{font-family:var(--font-display);font-size:80px;line-height:1;color:var(--blue);font-variant-numeric:tabular-nums}.score-card__label{font-weight:800;font-size:18px}.status-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin:22px 0;padding:10px 16px;background:var(--sky);border:1px solid var(--blue);border-radius:999px;font-weight:800;font-size:16px}.status-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:pulse 2s ease-in-out infinite}.progress{height:8px;background:var(--tint-2);border-radius:999px;overflow:hidden}.progress__bar{height:100%;width:0;background:var(--blue);border-radius:999px;transition:width 1.4s var(--ease) .2s}.is-visible .progress__bar,.progress__bar.is-visible{width:var(--progress, 0%)}.join-band{background:var(--yellow)}.join-band__inner{max-width:1240px;margin:0 auto;padding:120px var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:72px;align-items:start}.join-band__title{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,5.2vw,76px);line-height:.95;text-transform:uppercase}.join-band__text{font-size:20px;line-height:1.5}.chip{padding:10px 16px;border:2px solid var(--navy);border-radius:999px;font-weight:700;font-size:15px;display:inline-flex;gap:8px;align-items:center}.chips{display:flex;flex-wrap:wrap;gap:10px}.join-band__img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border-radius:var(--radius)}.join-form{display:flex;flex-direction:column;gap:18px;padding:32px;background:var(--white);border:2px solid var(--navy);border-radius:16px}.legal{max-width:820px;display:flex;flex-direction:column;gap:28px;font-size:17px;line-height:1.65}.legal h2{font-size:24px;font-weight:800}.legal ul{margin:8px 0 0;padding-left:22px}.legal li+li{margin-top:6px}.empty-note{padding:32px;background:var(--tint);border:1px dashed var(--field);border-radius:var(--radius);color:var(--slate);font-size:16px}.tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fffffffa;border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0b1f4b14}.tabbar__list{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;list-style:none;margin:0;padding:0}.tabbar__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;border-radius:10px;color:var(--slate);font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.tabbar__link .icon{width:22px;height:22px}.tabbar__link[aria-current=page]{color:var(--navy);background:var(--cream)}.tabbar__link--report{color:var(--navy)}.tabbar__bubble{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-top:-22px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 4px var(--white),0 6px 14px #0b1f4b2e}.reveal{opacity:0;transform:translateY(56px) scale(.97);transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--i, 0) * .1s)}.reveal.is-visible{opacity:1;transform:none}.words .word{display:inline-block;overflow:hidden;vertical-align:top;padding:.14em .04em .08em;margin:-.14em -.04em -.08em}.words .word>span{display:inline-block;transform:translateY(115%) rotate(5deg);transform-origin:left bottom;transition:transform 1s var(--ease);transition-delay:calc(var(--wi, 0) * 55ms)}.words.is-visible .word>span{transform:none}.marquee{background:var(--yellow);color:var(--navy);overflow:hidden;padding:20px 0}.marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 38s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:36px;padding-right:36px;font-family:var(--font-display);font-size:clamp(32px,4.2vw,60px);line-height:1;text-transform:uppercase;white-space:nowrap}.marquee__group i{width:14px;height:14px;flex:none;border-radius:50%;background:var(--blue)}@keyframes marquee{to{transform:translate(-50%)}}.scroll-progress{position:fixed;top:0;left:0;right:0;z-index:60;height:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;pointer-events:none}.intro{display:none}html.intro-playing .intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none}.intro__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);animation:intro-wipe .8s var(--ease) 1s forwards}.intro__tile{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:18px;background:var(--yellow);color:var(--navy);font-family:var(--font-display);font-size:56px;line-height:1;animation:intro-tile 1.7s var(--ease) forwards}.intro__tile span{color:var(--blue)}html.intro-playing .hero__stage{animation-delay:1.15s}@keyframes intro-wipe{to{transform:translateY(-100%)}}@keyframes intro-tile{0%{transform:scale(.4);opacity:0}22%{transform:scale(1.1);opacity:1}36%{transform:scale(1)}60%{transform:scale(1);opacity:1}to{transform:translateY(-55vh) scale(.6);opacity:0}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .3s var(--ease) both}::view-transition-new(root){animation:vt-in .55s var(--ease) both}@keyframes vt-out{to{opacity:0;transform:translateY(-14px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(26px)}}.photo-in{clip-path:inset(14% 10% 14% 10% round var(--radius));opacity:0;transform:scale(1.15);transition:clip-path 1.3s var(--ease),opacity .7s ease,transform 1.6s var(--ease);transition-delay:calc(var(--i, 0) * .11s)}.photo-in.is-visible{clip-path:inset(0 0 0 0 round var(--radius));opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes portrait-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes sun-in{0%{opacity:0;transform:translate(-50%) scale(.6)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg);opacity:.3}to{transform:rotateX(0)}}@keyframes pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}:root{--radius: 24px;--radius-lg: 32px;--shadow-soft: 0 1px 2px rgba(11, 31, 75, .04), 0 14px 36px rgba(11, 31, 75, .07);--shadow-float: 0 28px 64px rgba(11, 31, 75, .16);--shadow: var(--shadow-float)}.pillar-card,.stop-item,.journey-step,.pillar-detail,.deliverable,.stop,.form-card,.idea,.ticket,.score-card,.calendar,.form-panel,.stat-card{border:0;border-radius:var(--radius-lg);background:var(--tint);box-shadow:none}.stat-card--navy{background:var(--navy)}.section--tint :is(.pillar-card,.stop-item,.journey-step,.pillar-detail,.deliverable,.stop,.form-card,.idea,.ticket,.score-card,.stat-card){background:var(--white);box-shadow:var(--shadow-soft)}.lift:hover{box-shadow:var(--shadow-float)}.otp,.join-form{border:0;border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-float)}.form-panel{border:0;border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-float);padding:clamp(24px,3.4vw,44px)}.form-panel form{gap:34px}.form-group{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:18px}.form-group__title{padding:0;display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:26px;line-height:1;text-transform:uppercase;color:var(--navy);margin-bottom:4px}.form-group__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--yellow);font-family:var(--font-mono);font-size:14px;font-weight:700}.form-note{font-size:13px;line-height:1.5;color:var(--slate);padding:12px 16px;border-radius:14px;background:var(--cream)}.amount-picks{gap:10px}.amount-picks button{min-height:52px;padding:0 22px;font-size:16px;transition:background .2s,color .2s,transform .2s var(--ease)}.amount-picks button:hover{transform:translateY(-2px)}.amount-picks button.is-on{background:var(--navy);color:var(--white);box-shadow:0 10px 22px #0b1f4b38}.field__label{font-size:14px}.input{min-height:54px;padding:0 16px}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230B1F4B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.net-status{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--navy);color:var(--white);font-size:14px;font-weight:700;box-shadow:var(--shadow-float);transition:opacity .3s,transform .4s var(--ease)}.net-status.is-on{opacity:1;transform:translate(-50%)}.net-status__dot{width:8px;height:8px;border-radius:50%;background:var(--yellow)}.net-status--online .net-status__dot{background:#3ddc84}@media(max-width:760px){.net-status{bottom:calc(88px + env(safe-area-inset-bottom))}}main>section:not(.hero),main>.section{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(hover:none),(pointer:coarse){.site-header.is-scrolled,.site-header.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--white)}}html.lite .marquee__track{animation-duration:60s}.site-footer__subscribe{max-width:1240px;margin:0 auto;padding:48px var(--gutter) 0}.site-footer__subscribe .cta-band{background:#ffffff0f;border-radius:var(--radius-lg);padding:clamp(24px,3vw,40px)}.site-footer__subscribe .cta-band .input{background:#ffffff1a;color:var(--white)}.site-footer__subscribe .cta-band .input::-moz-placeholder{color:#ffffff8c}.site-footer__subscribe .cta-band .input::placeholder{color:#ffffff8c}.site-footer__subscribe .cta-band .input:focus{background:#ffffff29}.site-footer__subscribe .cta-band select.input option{color:var(--navy)}.site-footer__subscribe .cta-band select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.cta-band{border-radius:var(--radius-lg)}.add-cal{position:relative;display:inline-block}.add-cal>summary{list-style:none;cursor:pointer}.add-cal>summary::-webkit-details-marker{display:none}.add-cal__menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:220px;margin:0;padding:8px;list-style:none;background:var(--white);border-radius:18px;box-shadow:var(--shadow-float);animation:rise .25s var(--ease) both}.add-cal__menu a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;color:var(--navy);font-weight:600;font-size:15px;text-decoration:none}.add-cal__menu a:hover,.add-cal__menu a:focus-visible{background:var(--tint)}.countdown,.lever{border-top:0}.mobile-menu a.mobile-menu__link{border-bottom:0;border-radius:14px;padding-inline:12px}.mobile-menu a.mobile-menu__link:hover,.mobile-menu a.mobile-menu__link[aria-current=page]{background:var(--tint)}.btn{border-radius:999px;border-color:transparent}.btn--sm{border-radius:999px}.btn--outline{background:var(--tint);border-color:transparent}.btn--outline:hover{background:var(--tint-2);color:var(--navy)}.btn--white{border-color:transparent}.chip,.amount-picks button,.vote-btn,.menu-toggle,.calendar__nav button{border:0;border-radius:999px;background:var(--tint)}.chip:hover,.amount-picks button:hover,.vote-btn:hover,.menu-toggle:hover,.calendar__nav button:hover{background:var(--tint-2)}.vote-btn{border-radius:20px}.status-pill{border:0}.input{background:var(--tint);border-color:transparent;border-radius:14px}.input:hover{background:var(--tint-2)}.input:focus{background:var(--white);border-color:transparent;box-shadow:0 0 0 3px #2457e647}.alert--error,.alert--success,.alert--info,.photo-pick img{border:0;border-radius:16px}.cal-day{border:0;border-radius:14px;background:var(--white)}.cal-day--today{border:0;background:var(--cream)}button.cal-day{border:0;background:var(--sky)}button.cal-day--today{background:var(--yellow)}button.cal-day:hover{box-shadow:var(--shadow-soft)}.legend__swatch{border:0}.site-header.is-scrolled,.site-header.is-open{border-bottom-color:transparent}.nav{gap:4px}.nav__link{border-bottom:0;padding:10px 14px;border-radius:999px;transition:background .2s,color .2s}.nav__link:hover{background:var(--tint);color:var(--navy)}.nav__link[aria-current=page]{background:var(--navy);color:var(--white)}.tabbar{border-top:0}.tabbar__link{border-radius:16px}.site-footer{background:var(--navy);border-top:0;color:#ffffffb8}.site-footer__brand,.site-footer__name{color:var(--white)}.site-footer__name span{color:#fff9}.site-footer__links a{color:#fffc}.site-footer__links a:hover{color:var(--white)}.site-footer__legal{border-top:0;padding-top:0;color:#ffffff80}.socials__link{background:transparent;opacity:1}.socials__link img{filter:brightness(0) invert(1);opacity:.9;transition:opacity .2s}.socials__link:hover img{opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.photo-in{clip-path:none;opacity:1;transform:none}.words .word>span{transform:none}.intro{display:none!important}.scroll-progress{display:none}@view-transition{navigation:none}.hero__portrait{transform:none;opacity:1}.hero__roll>span{animation:none}.progress__bar{width:var(--progress, 0%)}}@media(max-width:1100px){.nav{display:none}.menu-toggle{display:inline-flex}}@media(max-width:760px){:root{--gutter: 16px;--section-y: 64px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tabbar{display:block}.site-header__inner{padding:10px var(--gutter)}.brand{gap:10px}.brand .logo-tile{width:44px;height:44px}.brand__name{font-size:15px;overflow:hidden;text-overflow:ellipsis}.brand__seat{display:none}.brand__ward{font-size:12px}.header-actions .btn{display:none}.hero{padding:0 0 64px}.hero__grid,.split,.calendar-layout,.join-band__inner{gap:36px}.hero__stage{height:min(74vh,600px);min-height:400px;padding-top:20px}.hero__body{padding-top:36px}.section-head{margin-bottom:32px}.page-intro,.about-hero,.section--top{padding-top:40px}.page-intro{padding-bottom:48px}.about-hero{padding-bottom:64px}.about-hero__img{height:440px}.gallery__cut,.gallery__img{height:340px}.explore-card__img{height:260px}.featured-post{padding:16px;gap:24px}.featured-post__img{height:300px}.report-img{height:240px}.join-band__inner{padding:64px var(--gutter)}.join-band__img{height:280px}.closing__inner{grid-template-columns:1fr}.closing__body{padding:72px 0 0}.closing__img{height:420px}.stop__photos img{height:150px}.journey-step,.pillar-detail,.score-card,.stat-card,.pillar-card{padding:28px 22px}.form-card,.form-panel,.calendar,.stop,.join-form,.cta-band{padding:22px}.idea{padding:16px;gap:14px}.deliverable{padding:20px;gap:14px}.tier-head{padding:22px}.calendar__grid{gap:4px}.cal-day,button.cal-day{min-height:44px;font-size:14px;border-radius:8px}.countdown__num{font-size:34px}.countdown__unit{min-width:58px}.stat-card__value{font-size:48px}.score-card__value{font-size:56px}.stop__date{font-size:34px}.pillar-card__name,.pillar-detail__name{font-size:42px}.tier-head__name{font-size:32px}.lead{font-size:17px}.fact,.step__text{font-size:16px}.quote__img{width:140px;height:140px}.quote{margin-bottom:48px}.btn{min-height:48px;padding:0 18px}.actions>.btn{flex:1 1 auto}.socials__link,.socials__link img{width:44px;height:44px}.prose{font-size:17px}.site-footer__inner{padding:40px var(--gutter)}}
