@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,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(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,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(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,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(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,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(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-italic.CIM4raJp.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-italic.5nF77AAc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-italic.CbhzQEkf.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-italic.BL4pfkGS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-italic.DjyOzRJ7.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-italic.B90Hg2GM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-italic.DdsBx9lY.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-italic.aDhyDJMT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-italic.BbzArEj4.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-italic.Ca7Cun8E.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-italic.Cnej2eWp.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-italic.B5BpsPSY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/barlow-condensed-900.woff2)format("woff2")}:root{--black:#070707;--white:#f7f7f4;--muted:#ffffffb8;--gold:#c99a2f;--gold-soft:#e0b955;--line:#ffffff2e;--header-height:88px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{z-index:50;height:var(--header-height);border-bottom:1px solid #0000;grid-template-columns:1fr auto;align-items:center;padding:12px clamp(18px,3vw,54px);transition:background .3s,backdrop-filter .3s,border-color .3s;display:grid;position:fixed;inset:0 0 auto}.site-header.is-scrolled{backdrop-filter:blur(14px);background:#070707b8;border-bottom-color:#ffffff14}.main-nav{letter-spacing:.08em;grid-area:1/1/auto/-1;justify-self:center;align-items:center;gap:clamp(24px,3vw,54px);font-family:Barlow Condensed,Arial,sans-serif;font-size:15px;font-weight:700;display:flex}.main-nav a,.language-switch a{position:relative}.main-nav a:after,.language-switch a:after{content:"";background:var(--gold);height:2px;transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}.main-nav a:hover:after,.language-switch a:hover:after{right:0}.header-actions{grid-area:1/2;justify-self:end;align-items:center;gap:18px;display:flex}.language-switch{letter-spacing:.08em;align-items:center;gap:9px;font-family:Barlow Condensed,Arial,sans-serif;font-size:15px;font-weight:700;display:flex}.current-lang{color:var(--gold-soft)}.fullscreen-section{isolation:isolate;background-image:var(--section-image);background-size:cover;background-position:var(--image-position);isolation:auto;align-items:center;min-height:100svh;display:flex;position:relative;overflow:visible}.section-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.has-video{background-color:var(--black)}.section-shade{z-index:1;background:linear-gradient(90deg,#000c 0%,#0000007a 42%,#0000002e 72%,#00000061 100%),linear-gradient(#0000006b 0%,#0000000d 40%,#0000008a 100%);position:absolute;inset:0}.align-center .section-shade{background:linear-gradient(#0000007a,#0000004d 45%,#0000009e)}.align-right .section-shade{background:linear-gradient(270deg,#000000d1 0%,#0000007a 44%,#00000024 75%,#00000057 100%),linear-gradient(#0006,#00000014 42%,#0000008f)}.section-colorwash{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 92% 12%,#d8a5303d 0%,#d8a5301a 20%,#0000 42%),radial-gradient(circle at 8% 88%,#14689b29 0%,#0000 38%);position:absolute;inset:0}.fullscreen-section:nth-of-type(2n) .section-colorwash{background:radial-gradient(circle at 8% 14%,#d8a53030 0%,#0000 39%),radial-gradient(circle at 90% 88%,#1969a024 0%,#0000 40%)}.section-frame{z-index:3;pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:28px}.section-frame:before,.section-frame:after{content:"";border-color:#ffffff57;width:36px;height:36px;position:absolute}.section-frame:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.section-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.section-content{z-index:20;width:min(1180px,100% - 64px);height:100svh;padding:calc(var(--header-height) + 70px) 0 90px;pointer-events:none;flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:fixed;inset:0}.align-center .section-content{text-align:center}.align-right .section-content{text-align:right}.scroll-crossfade{--scroll-opacity:1;--scroll-translate:0px;--scroll-blur:0px;opacity:var(--scroll-opacity);transform:translateY(var(--scroll-translate));filter:blur(var(--scroll-blur));will-change:opacity, transform, filter}.scroll-crossfade.is-active{pointer-events:auto}.eyebrow,.section-number,.kicker{letter-spacing:.16em;text-transform:uppercase;font-family:Barlow Condensed,Arial,sans-serif;font-weight:700}.eyebrow{color:var(--gold-soft);font-size:clamp(14px,1.2vw,18px)}.section-number{color:var(--gold-soft);margin-bottom:18px;font-size:16px}.kicker{color:#ffffffbd;margin-bottom:18px;font-size:15px}.hero-title,.section-headline,.end-headline{text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-weight:900;line-height:.98}.hero-title{letter-spacing:-.035em;text-shadow:0 8px 40px #00000047;font-size:clamp(64px,10vw,170px);font-style:normal}.hero-logo{filter:drop-shadow(0 8px 28px #00000059);width:clamp(150px,16vw,240px);height:auto;margin:0 auto 24px;display:block}.registered{vertical-align:top;letter-spacing:0;margin-left:.08em;font-family:Inter,Arial,sans-serif;font-size:.22em;font-weight:400;line-height:1;display:inline-block;transform:translateY(.18em)}.hero-headline{text-transform:uppercase;text-wrap:balance;margin:20px 0 0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(30px,4vw,64px);font-weight:800;line-height:.96}.hero-body,.section-body{max-width:640px;color:var(--muted);margin:22px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.align-center .hero-body,.align-center .section-body{margin-left:auto;margin-right:auto}.align-right .section-body{margin-left:auto}.section-headline{max-width:900px;font-size:clamp(58px,9vw,138px)}.align-right .section-headline{margin-left:auto}.end-headline{max-width:920px;margin-left:auto;margin-right:auto;font-size:clamp(54px,8vw,126px)}.product-list{text-transform:uppercase;flex-wrap:wrap;gap:10px 26px;margin-top:32px;padding:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(22px,2.4vw,38px);font-weight:700;list-style:none;display:flex}.product-list li:not(:last-child):after{content:" / ";color:var(--gold);margin-left:26px}.hero-meta{letter-spacing:.14em;align-items:center;gap:14px;margin-top:46px;font-family:Barlow Condensed,Arial,sans-serif;font-size:14px;font-weight:700;display:flex}.hero-meta:before{content:"";background:var(--gold);width:52px;height:2px}.end-logo{border-radius:18px;width:clamp(120px,12vw,180px);height:auto;margin:0 auto 30px;display:block;box-shadow:0 16px 60px #00000059}.end-subline{color:var(--muted);margin:24px auto 0;font-size:clamp(17px,1.5vw,22px)}.end-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:34px;display:flex}.text-button{border-bottom:2px solid var(--gold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;padding:13px 0;font-family:Barlow Condensed,Arial,sans-serif;font-weight:800;display:inline-flex}.text-button.secondary{color:#ffffffb8;border-color:#ffffff59}.sign-in-link{letter-spacing:.12em;min-height:42px;color:var(--gold-soft);background:#d8a5300e;border:1px solid #d8a530b8;justify-content:center;align-items:center;padding:0 18px;font-family:Barlow Condensed,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff04,0 0 18px #d8a53009}.sign-in-link:hover{color:#fff;border-color:var(--gold);background:#d8a53024;box-shadow:inset 0 0 0 1px #ffffff06,0 0 20px #d8a53017}.sign-in-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sign-in-link:active{transform:translateY(1px)}@media (width<=760px){:root{--header-height:72px}.site-header{grid-template-columns:1fr auto;padding:10px 16px}.main-nav{display:none}.header-actions{grid-column:2;gap:12px}.language-switch{font-size:11px}.sign-in-link{letter-spacing:.1em;min-height:38px;padding:0 13px;font-size:10px}.section-frame{inset:12px}.section-content{width:calc(100% - 40px);padding-top:calc(var(--header-height) + 54px);padding-bottom:54px}.fullscreen-section{min-height:100svh}.section-shade,.align-right .section-shade{background:linear-gradient(#00000075 0%,#00000052 38%,#000000c7 100%)}.align-right .section-content{text-align:left;align-self:flex-end}.align-right .section-headline,.align-right .section-body{margin-left:0}.hero-title{font-size:clamp(76px,28vw,140px)}.hero-logo{filter:drop-shadow(0 8px 28px #00000059);width:clamp(150px,16vw,240px);height:auto;margin:0 auto 24px;display:block}.registered{vertical-align:top;letter-spacing:0;margin-left:.08em;font-family:Inter,Arial,sans-serif;font-size:.22em;font-weight:400;line-height:1;display:inline-block;transform:translateY(.18em)}.hero-headline{font-size:clamp(34px,10vw,54px)}.section-headline{font-size:clamp(52px,16vw,88px)}.end-headline{font-size:clamp(48px,14vw,80px)}.product-list{display:block}.product-list li{margin:4px 0}.product-list li:not(:last-child):after{content:"";margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-crossfade{opacity:1!important;filter:none!important;transform:none!important}}.hero.has-video .section-shade{background:linear-gradient(#00000061 0%,#0000001f 42%,#00000094 100%),linear-gradient(90deg,#00000038,#0000000f 50%,#00000038)}@media (prefers-reduced-motion:reduce){.section-video{display:none}}#who .section-shade{background:linear-gradient(90deg,#000000d1 0%,#0000009e 36%,#0000002e 67%,#00000057 100%),linear-gradient(#0000004d,#0000001a 48%,#00000085)}#who .section-video{object-position:center center}@media (width<=760px){#who .section-video{object-position:55% center}#who .section-shade{background:linear-gradient(#00000094,#00000047 45%,#000000c2)}}#why.shots-overlay-section .section-overlay-video-shell{z-index:8;pointer-events:none;opacity:.78;filter:drop-shadow(24px 28px 46px #0000006b);width:clamp(620px,55vw,960px);height:min(84vh,920px);position:absolute;top:50%;left:clamp(-70px,-3vw,-24px);transform:translateY(-50%)}#why.shots-overlay-section .section-overlay-video-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#07070738 48%,#070707b8 100%);position:absolute;inset:-2px -6% -2px 60%}#why.shots-overlay-section .section-overlay-video{object-fit:contain;object-position:left center;background:0 0;border:0;outline:0;width:100%;height:100%;display:block}#why.shots-overlay-section .section-content{z-index:20;width:min(1180px,100% - 64px);padding-left:min(50vw,650px)}#why.shots-overlay-section .section-headline,#why.shots-overlay-section .section-body{max-width:620px}@media (width<=760px){#why.shots-overlay-section .section-overlay-video-shell{opacity:.56;filter:drop-shadow(14px 18px 30px #00000057);width:132vw;height:70vh;top:45%;left:-42vw}#why.shots-overlay-section .section-overlay-video-shell:after{background:linear-gradient(90deg,#0000 0%,#07070733 42%,#070707c7 100%);inset:-2px -8% -2px 54%}#why.shots-overlay-section .section-content{width:calc(100% - 40px);padding-left:0}}.shots-overlay-section .section-overlay-video-shell{z-index:8;pointer-events:none;opacity:.68;filter:drop-shadow(0 22px 50px #0000006b);width:min(52vw,820px);max-height:78svh;position:absolute;top:52%;left:clamp(-80px,-3vw,-24px);transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#000000f5 0% 72%,#000000b8 86%,#0000 100%);mask-image:linear-gradient(90deg,#000000f5 0% 72%,#000000b8 86%,#0000 100%)}.shots-overlay-section .section-overlay-video{object-fit:contain;background:0 0;border:0;outline:0;width:100%;height:auto;max-height:78svh;display:block}.shots-overlay-section .section-content{z-index:20;width:min(1180px,100% - 64px);padding-left:min(48vw,620px)}@media (width<=760px){.shots-overlay-section .section-overlay-video-shell{opacity:.48;width:92vw;max-height:58svh;top:48%;left:-24vw;-webkit-mask-image:linear-gradient(90deg,#000000eb 0%,#000000d6 62%,#0000 100%);mask-image:linear-gradient(90deg,#000000eb 0%,#000000d6 62%,#0000 100%)}.shots-overlay-section .section-content{justify-content:flex-end;width:calc(100% - 40px);padding-bottom:72px;padding-left:0}}#why.shots-composite-section .section-video{opacity:1;object-fit:cover;object-position:center}#why.shots-composite-section .section-content{text-align:right;width:min(1180px,100% - 64px);padding-left:min(48vw,620px)}@media (width<=760px){#why.shots-composite-section .section-content{text-align:left;justify-content:flex-end;width:calc(100% - 40px);padding-bottom:72px;padding-left:0}#why.shots-composite-section .section-video{object-position:42% center}}.mobile-section-video{display:none}@media (width<=760px){#why.shots-composite-section .desktop-section-video{display:none}#why.shots-composite-section .mobile-section-video{opacity:1;object-fit:cover;object-position:center;display:block}}@media (prefers-reduced-motion:reduce){.mobile-section-video{display:none!important}}.fullscreen-section[data-section-image].has-video:not(.media-fallback){background-image:none}.section-video[data-video-priority=false]{opacity:0;transition:opacity .16s ease-out}.fullscreen-section.media-ready .section-video[data-video-priority=false]{opacity:1}@media (width<=760px){#hero .section-video{object-position:40% center}}.sign-in-trigger{appearance:none;cursor:pointer}.signin-modal[hidden]{display:none}.signin-modal{z-index:200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.signin-modal-backdrop{backdrop-filter:blur(12px);background:#000000d6;position:absolute;inset:0}.signin-modal-panel{aspect-ratio:16/9;background:#050505;border:1px solid #d8a53057;width:min(1120px,100%);position:relative;overflow:hidden;box-shadow:0 32px 120px #000000c7,0 0 50px #d8a53009}.signin-modal-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.signin-modal-shade{background:radial-gradient(circle at 5% 5%,#d8a53024,#0000 42%),linear-gradient(90deg,#000000d6 0%,#0000009e 34%,#0003 72%,#00000047 100%);position:absolute;inset:0}.signin-modal-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(650px,67%);height:100%;padding:clamp(38px,6vw,84px);display:flex;position:relative}.signin-modal-copy h2{letter-spacing:-.02em;max-width:620px;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(46px,5.6vw,82px);font-weight:900;line-height:.91}.signin-modal-subtitle{color:#fffc;margin:13px 0 0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(18px,2vw,25px);font-style:italic;font-weight:700}.signin-modal-body{color:#fff;margin:28px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:600}.signin-modal-joke{color:#ffffffad;max-width:520px;margin:8px 0 0;font-size:clamp(14px,1.35vw,17px)}.signin-modal-close{min-height:42px;color:var(--gold-soft);letter-spacing:.11em;cursor:pointer;background:#d8a5300f;border:1px solid #d8a530a3;margin-top:30px;padding:0 18px;font-family:Barlow Condensed,Arial,sans-serif;font-size:12px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.signin-modal-close:hover{color:#fff;border-color:var(--gold);background:#d8a53024}.signin-modal-x{z-index:3;color:#ffffffe0;cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:0;font-size:34px;line-height:1;position:absolute;top:18px;right:22px}.signin-modal-x:hover{color:var(--gold-soft)}.signin-modal-close:focus-visible,.signin-modal-x:focus-visible{outline:2px solid var(--gold);outline-offset:3px}html.signin-modal-open{overflow:hidden}@media (width<=760px){.signin-modal{padding:12px}.signin-modal-panel{aspect-ratio:auto;width:100%;height:min(86svh,760px)}.signin-modal-video{object-position:center}.signin-modal-shade{background:radial-gradient(circle at 8% 8%,#d8a5301c,#0000 40%),linear-gradient(#0000002e 0%,#0000004d 34%,#000000e6 100%)}.signin-modal-copy{justify-content:flex-end;width:100%;height:100%;padding:34px 24px}.signin-modal-copy h2{max-width:100%;font-size:clamp(46px,14vw,66px)}.signin-modal-subtitle{font-size:20px}.signin-modal-body{margin-top:22px}.signin-modal-close{margin-top:24px}}@media (prefers-reduced-motion:reduce){.signin-modal-video{animation:none}}.main-nav-contact{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.main-nav-contact:after{content:"";background:var(--gold);height:2px;transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}.main-nav-contact:hover:after{right:0}.main-nav-contact:focus-visible{outline:2px solid var(--gold);outline-offset:7px}.contact-modal[hidden]{display:none}.contact-modal{z-index:210;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-modal-backdrop{backdrop-filter:blur(14px);background:#000000db;position:absolute;inset:0}.contact-modal-panel{background:linear-gradient(145deg,#111519fa,#050709fc);border:1px solid #d8a53057;width:min(920px,100%);max-height:calc(100svh - 48px);padding:clamp(34px,5vw,64px);position:relative;overflow:auto;box-shadow:0 32px 120px #000c,0 0 55px #d8a53009}.contact-modal-glow{pointer-events:none;background:radial-gradient(circle at 0 0,#d8a53021,#0000 36%),radial-gradient(circle at 100% 100%,#144b781f,#0000 40%);position:absolute;inset:0}.contact-modal-heading,.contact-form{z-index:1;position:relative}.contact-modal-heading{max-width:720px;margin-bottom:36px}.contact-modal-heading h2{letter-spacing:-.015em;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(42px,5.8vw,74px);font-weight:900;line-height:.94}.contact-modal-heading p{color:#ffffffb3;max-width:600px;margin:14px 0 0;font-size:clamp(16px,1.7vw,19px)}.contact-modal-x{z-index:3;color:#ffffffdb;cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:0;font-size:34px;line-height:1;position:absolute;top:18px;right:22px}.contact-modal-x:hover{color:var(--gold-soft)}.contact-modal-x:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.contact-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field-wide{grid-column:1/-1}.contact-field>span{color:#ffffff9e;letter-spacing:.13em;font-family:Barlow Condensed,Arial,sans-serif;font-size:11px;font-weight:700}.contact-field input,.contact-field textarea{color:#fff;width:100%;font:inherit;background:#ffffff09;border:1px solid #ffffff29;border-radius:0;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.contact-field input{min-height:48px;padding:0 14px}.contact-field textarea{resize:vertical;min-height:150px;padding:13px 14px}.contact-field input:focus,.contact-field textarea:focus{background:#ffffff0d;border-color:#d8a530b3;box-shadow:0 0 0 1px #d8a53021}.contact-form-footer{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;display:flex}.contact-privacy{color:#ffffff6e;margin:0;font-size:12px}.contact-email{color:var(--gold-soft);margin-top:6px;font-size:13px;display:inline-block}.contact-submit{min-height:44px;color:var(--gold-soft);letter-spacing:.12em;cursor:pointer;background:#d8a53012;border:1px solid #d8a530ad;flex:none;padding:0 22px;font-family:Barlow Condensed,Arial,sans-serif;font-size:12px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.contact-submit:hover{color:#fff;border-color:var(--gold);background:#d8a53026}.contact-submit:disabled{cursor:wait;opacity:.55}.contact-submit:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.contact-status{min-height:22px;margin:16px 0 0;font-size:13px}.contact-status[data-state=sending]{color:#ffffff9e}.contact-status[data-state=success]{color:var(--gold-soft)}.contact-status[data-state=error]{color:#ffb1a7}.contact-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html.contact-modal-open{overflow:hidden}@media (width<=760px){.contact-modal{padding:12px}.contact-modal-panel{max-height:calc(100svh - 24px);padding:54px 22px 28px}.contact-modal-heading{margin-bottom:28px}.contact-modal-heading h2{font-size:clamp(44px,13vw,62px)}.contact-form-grid{grid-template-columns:1fr;gap:17px}.contact-field-wide{grid-column:auto}.contact-form-footer{flex-direction:column;align-items:stretch}.contact-submit{width:100%}}.contact-fallback[hidden]{display:none}.contact-fallback{width:fit-content;min-height:42px;color:var(--gold-soft);letter-spacing:.12em;background:#d8a5300f;border:1px solid #d8a53094;justify-content:center;align-items:center;margin-top:4px;padding:0 18px;font-family:Barlow Condensed,Arial,sans-serif;font-size:11px;font-weight:700;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.contact-fallback:hover{color:#fff;border-color:var(--gold);background:#d8a53024}.contact-fallback:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=760px){.contact-fallback{width:100%}}.contact-field-error{color:#ffb1a7;min-height:16px;margin-top:-2px;font-size:12px;line-height:1.3}.contact-field-error:empty{min-height:0}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:#ffb1a7b8}.contact-field input[aria-invalid=true]:focus,.contact-field textarea[aria-invalid=true]:focus{border-color:#ffb1a7e6;box-shadow:0 0 0 1px #ffb1a726}:where(button.text-button){appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
