@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-normal.03fknytd5rmfr.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-normal.3ewkjvxc-jwwe.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-normal.3rq5umpzqu1va.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-normal.06sz2tlpbr_n2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-normal.1i0m26ht5i4lh.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-normal.3ksi3r8s137fv.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.2hnzb7c8ecx8y.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.2ygaswqemalq8.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.410p0bora3wvy.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-ext-600-normal.17rt44mbdjop9.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-600-normal.2s_8-y3ia5w_g.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-600-normal.2fmgmbkm8z7r7.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-600-normal.1zkzb5qdusjzm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-vietnamese-600-normal.2qj53-v7i4ih5.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-600-normal.0zks6pg0392kd.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-normal.17ydyk694bdhw.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-600-normal.3xa3r62iod_40.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2k7r9iymu8ux8.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0ya_yl54k7n41.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-ext-400-normal.0o533ddd9bxyj.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-400-normal.1tymsslwpfwyb.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-400-normal.1e3mi7dnzsqm9.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-400-normal.3ns0h3ah472y8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-ext-400-normal.43f2dz4r-thnm.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-400-normal.3637wdnsz39a7.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-400-normal.1wm--r2gn51rb.woff2)format("woff2"),url(../media/eb-garamond-greek-400-normal.24uoy8om15m5f.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-vietnamese-400-normal.3yuxdmaar88xo.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-normal.3dh2p1p68gusa.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-ext-400-normal.3jiztkmji1k-y.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-normal.2_upx2mp61n30.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-normal.14mhtqv6-ireq.woff2)format("woff2"),url(../media/eb-garamond-latin-400-normal.04szn23lvrjyr.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-ext-400-italic.3ji9z9nh89t6o.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-400-italic.28ip2w_972hsr.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-400-italic.0axtucl5rdztg.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-400-italic.3duz7mrb4w6gd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-ext-400-italic.0biy5jdjbfnsh.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-400-italic.2j6r79kyo_2bu.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-400-italic.1km4u2cchva8e.woff2)format("woff2"),url(../media/eb-garamond-greek-400-italic.2br3iujf800r0.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-vietnamese-400-italic.3dxr771fzu816.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-italic.1v4ns3km0txmk.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-ext-400-italic.1qdmnwupemizs.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-italic.1kzqreg2b_hcd.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-italic.0frbocedum937.woff2)format("woff2"),url(../media/eb-garamond-latin-400-italic.0u0gmmezvksjf.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-cyrillic-ext-500-normal.1_3iedhybrz6i.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-500-normal.1ticjai-xbk0x.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-cyrillic-500-normal.3qp-tyg-tfx7v.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-500-normal.0k-p8b25hlz64.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-greek-ext-500-normal.2u--6glh4gyzp.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-500-normal.24g9a5ksodzgw.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-greek-500-normal.0ok7ng9zmmr9y.woff2)format("woff2"),url(../media/eb-garamond-greek-500-normal.3q054mdyh_skg.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-vietnamese-500-normal.3mmtv7jdf0skj.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-500-normal.2jd3da3l0vgb6.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-latin-ext-500-normal.032krirxu_5ms.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-500-normal.0f7c03_f9tc4-.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-latin-500-normal.1-_wha7251nvk.woff2)format("woff2"),url(../media/eb-garamond-latin-500-normal.3njynpuuotesc.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-cyrillic-ext-600-normal.04tbmq4d4c7wt.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-600-normal.433y45alq-tti.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-cyrillic-600-normal.13rahils_se0k.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-600-normal.21sovvn8yxmt-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-greek-ext-600-normal.06loq9w0qdoxq.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-600-normal.2nkqw0o1mxbpf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-greek-600-normal.2mlzrgkrm1zkp.woff2)format("woff2"),url(../media/eb-garamond-greek-600-normal.0idt_h8ldl83d.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-vietnamese-600-normal.1zimnlbte6vae.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-600-normal.2ccru-zo7-py9.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-latin-ext-600-normal.3vry9v1d-z3cx.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-600-normal.1uwpjjz4ittby.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-latin-600-normal.01_6y18wzmfqg.woff2)format("woff2"),url(../media/eb-garamond-latin-600-normal.24eayi_v-etra.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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(../media/jost-cyrillic-300-normal.2drt_wa7hxhlp.woff2)format("woff2"),url(../media/jost-cyrillic-300-normal.0jvio91k7ozsn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(../media/jost-latin-ext-300-normal.368tg5fvm0ne_.woff2)format("woff2"),url(../media/jost-latin-ext-300-normal.1hca2jkom0112.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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(../media/jost-latin-300-normal.1f_kw3qyzn4uj.woff2)format("woff2"),url(../media/jost-latin-300-normal.0mj1-xqfhjchy.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-cyrillic-400-normal.0z6u0qtd_9wo9.woff2)format("woff2"),url(../media/jost-cyrillic-400-normal.426nwa97gr-9y.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-ext-400-normal.05xpuqk5iukbq.woff2)format("woff2"),url(../media/jost-latin-ext-400-normal.3g212yzjknhs4.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-400-normal.00hx68i_vv8sq.woff2)format("woff2"),url(../media/jost-latin-400-normal.2h18ar_8r-jq8.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-cyrillic-500-normal.369jat39dmksp.woff2)format("woff2"),url(../media/jost-cyrillic-500-normal.2ul3opdnztf41.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-ext-500-normal.16yj05u-5ucbh.woff2)format("woff2"),url(../media/jost-latin-ext-500-normal.2jlfambkjscu4.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-500-normal.150mmae14607u.woff2)format("woff2"),url(../media/jost-latin-500-normal.3ltcfstouzgre.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-ext-400-normal.2k-7aqp3js6ix.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-400-normal.445_z03nc5ycj.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-400-normal.0mj-hhmu-dpu3.woff2)format("woff2"),url(../media/montserrat-cyrillic-400-normal.1n-2_fak2pn_r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-vietnamese-400-normal.2e3w2ra98lvu-.woff2)format("woff2"),url(../media/montserrat-vietnamese-400-normal.10q_1vj085f0j.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-ext-400-normal.0g0vmwulpnr89.woff2)format("woff2"),url(../media/montserrat-latin-ext-400-normal.2qgt9qsj6i-8f.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-400-normal.2pd8xj29-n0_9.woff2)format("woff2"),url(../media/montserrat-latin-400-normal.0c22kjw6motq0.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-cyrillic-ext-500-normal.35-xhfy4h1ipq.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-500-normal.1mskwgvwkr-or.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-cyrillic-500-normal.14bz1dq6x875s.woff2)format("woff2"),url(../media/montserrat-cyrillic-500-normal.0jjifvoj79-_x.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-vietnamese-500-normal.3m3--9eiwpfa1.woff2)format("woff2"),url(../media/montserrat-vietnamese-500-normal.16g69emz7gzq5.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-ext-500-normal.0q3n9mq156zd3.woff2)format("woff2"),url(../media/montserrat-latin-ext-500-normal.1vpetcv5ash04.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-500-normal.09u00g3252wjk.woff2)format("woff2"),url(../media/montserrat-latin-500-normal.008iihk5zan0u.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-cyrillic-ext-600-normal.271p0b-2yjnf5.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-600-normal.3jmvw4tue_3t3.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-cyrillic-600-normal.3b3h2e58lv6ry.woff2)format("woff2"),url(../media/montserrat-cyrillic-600-normal.06ah9kt7um8wf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-vietnamese-600-normal.1pu7qyaio4m1g.woff2)format("woff2"),url(../media/montserrat-vietnamese-600-normal.1-9dt2mxg6a4p.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-ext-600-normal.09_5_ciaxb117.woff2)format("woff2"),url(../media/montserrat-latin-ext-600-normal.1ak0s7fr8knsf.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-600-normal.1-yd62cz1txzx.woff2)format("woff2"),url(../media/montserrat-latin-600-normal.08sr1yi8wxn0l.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-cyrillic-ext-700-normal.0y1_2-z3xbjru.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-700-normal.1hf4zi_3epx8q.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-cyrillic-700-normal.30j15df2dz75a.woff2)format("woff2"),url(../media/montserrat-cyrillic-700-normal.14w7f81jyvq93.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-vietnamese-700-normal.2wtsr_8826mee.woff2)format("woff2"),url(../media/montserrat-vietnamese-700-normal.1o9lmaytaon5-.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-latin-ext-700-normal.1ofgtebdc0e3g.woff2)format("woff2"),url(../media/montserrat-latin-ext-700-normal.1ys_tw1q5xpp9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-latin-700-normal.05t80xgd3n20n.woff2)format("woff2"),url(../media/montserrat-latin-700-normal.0gt4a3serw14q.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}
:root{--paper:#f6f1e7;--surface:#fbf8f2;--surface-2:#ede5d5;--ink:#1e2a22;--ink-2:#3e4a41;--muted:#5e665e;--gold-deep:#8a5f1e;--charcoal:#2f322b;--brand-btn:#9a6824;--on-brand:#fff;--line:#e4dfd4;--line-2:#c9c2b2;--brand:#be8730;--brand-ink:#7a5418;--brand-soft:#f3ead8;--gold-light:#e2b670;--green:#103b29;--green-2:#18533a;--green-soft:#e3ebe2;--ok:#1f6b45;--ok-soft:#e1eee3;--red:#a3291f;--red-soft:#f6e4df;--hero-a:#0f2419;--hero-b:#18533a;--btn-bg:#103b29;--btn-fg:#fff;--radius:0;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:56px;--s8:96px;--shadow:0 30px 60px -36px #14181273;--ease:cubic-bezier(.2,.7,.2,1);--display:"Cormorant Garamond", Garamond, Georgia, serif;--label:Jost, Futura, "Helvetica Neue", Arial, sans-serif;--night:#0b2a1d;--night-2:#0f3526;--night-fg:#ede6d6;--night-muted:#a9b8ad;--night-gold:#d9ae68;--night-line:#d9ae6852;--night-soft:#d2c9b4;--body:"EB Garamond", Garamond, Georgia, serif;--sans:Jost, Futura, "Helvetica Neue", Arial, sans-serif;--mark:"Cormorant Garamond", Garamond, Georgia, serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#121611;--surface:#1a1f19;--surface-2:#222821;--ink:#ecebe4;--ink-2:#c9ccc3;--charcoal:#ecebe4;--muted:#9ba197;--line:#2c332b;--line-2:#3d453c;--brand:#d3a055;--brand-ink:#e2b670;--brand-btn:#d3a055;--on-brand:#14100a;--brand-soft:#2b2415;--green:#b7d8c3;--green-2:#9ccbb0;--green-soft:#183026;--ok:#5cc492;--ok-soft:#12291f;--red:#e58375;--red-soft:#341b17;--btn-bg:#d3a055;--btn-fg:#14100a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 18px/1.7 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:var(--brand-ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}h1,h2,h3,h4{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:var(--ink);margin:0 0 .45em;font-weight:500;line-height:1.15}h3,h4{letter-spacing:.01em;text-transform:none;font-weight:600}h1{font-size:clamp(32px,4.2vw,48px)}h2{font-size:clamp(26px,3vw,34px)}h3{font-size:21px}.h3{font-family:var(--display);font-size:26px;font-weight:600}p{margin:0 0 var(--s4)}.caps{text-transform:uppercase;letter-spacing:.16em}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.wrap.narrow{max-width:860px}.section{padding:var(--s8) 0}.section+.section{padding-top:0}.eyebrow{font:600 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:var(--s3)}.lead{color:var(--ink-2);max-width:62ch;font-size:20px;line-height:1.6}.lead.full{max-width:72ch}.muted{color:var(--muted)}.small{font-size:16px}.tiny{font-size:13px}.sec-title{margin-bottom:var(--s6)}*+.sec-title{margin-top:var(--s7)}.sec-title h2{margin:0}.sec-title p{margin:var(--s2) 0 0;color:var(--muted)}.rule-under:after{content:"";background:var(--ink);width:44px;height:1px;margin:14px auto 0;display:block}.skip{background:var(--surface);z-index:60;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.site-header{z-index:40;background:var(--night);border-bottom:1px solid var(--night-line);position:sticky;top:0}.site-header .btn.gold{border-color:var(--night-fg);color:var(--night-fg);background:0 0}.site-header .bar{align-items:center;gap:22px;min-height:88px;display:flex}.brand{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{object-fit:contain;width:52px;height:65px}.brand{gap:14px}.brand>span{padding-top:10px}.brand-name{font:600 21px/1 var(--mark);text-transform:uppercase;letter-spacing:.04em;color:var(--night-fg);display:block}.brand-tag{font:400 9.5px/1.3 var(--label);text-transform:uppercase;letter-spacing:.3em;color:var(--night-soft);margin-top:4px;display:block}.nav{gap:4px;margin-left:auto;display:flex}.nav a{font:400 11.5px var(--label);text-transform:uppercase;letter-spacing:.28em;color:var(--night-fg);white-space:nowrap;border-bottom:1px solid #0000;padding:10px 11px;text-decoration:none}.nav a:hover{color:var(--night-gold)}.nav a[aria-current=page]{color:var(--night-fg);box-shadow:inset 0 -1px 0 var(--night-gold)}.side{align-items:center;gap:10px;display:flex}.lang{gap:0;display:flex}.lang a{font:400 11px var(--label);letter-spacing:.2em;color:var(--night-soft);padding:6px 7px;text-decoration:none}.lang a:hover{color:var(--night-gold)}.lang a[aria-current=true]{color:var(--night-fg);box-shadow:inset 0 -1px 0 var(--night-gold)}.menu-toggle{border:1px solid var(--line-2);border-radius:var(--radius);width:44px;height:44px;color:var(--night-fg);border-color:var(--night-line);cursor:pointer;appearance:none;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.menu-toggle:hover{background:var(--night-2)}.menu-toggle[aria-expanded=true]{background:var(--night-gold);border-color:var(--night-gold);color:var(--night)}@media (max-width:960px){.site-header .bar{flex-wrap:nowrap;gap:10px;min-height:74px;padding-block:10px;position:relative}.brand{flex:0 auto;min-width:0}.side{flex:none;order:1;margin-left:auto}.menu-toggle{flex:none;order:2;display:inline-flex}.nav{background:var(--night);border-bottom:1px solid var(--night-line);flex-direction:column;order:3;margin-left:0;padding:8px 20px 14px;display:none;position:absolute;top:100%;left:0;right:0}.nav[data-open=true]{display:flex}.nav a{border-bottom:1px solid var(--night-line);padding:14px 0}.nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--night-gold);color:var(--night-fg);padding-left:12px}.nav a:last-child{border-bottom:0}.side .btn.cta-head{display:none}}.btn{white-space:nowrap;font:500 11px/1.2 var(--label);text-transform:uppercase;letter-spacing:.26em;border-radius:var(--radius);border:1px solid var(--btn-bg);background:var(--btn-bg);min-height:44px;color:var(--btn-fg);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;gap:8px;padding:15px 26px;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{box-shadow:inset 0 -2px 0 var(--night-gold)}.btn.line{border-color:var(--ink);color:var(--ink);background:0 0}.btn.gold{background:var(--night);border-color:var(--night);color:var(--night-fg)}.btn.ghost{background:var(--surface-2);color:var(--ink);border-color:var(--surface-2)}.btn.ghost:hover{box-shadow:inset 0 -2px 0 var(--night-gold)}.btn.white{color:#23271f;background:#fff;border-color:#fff}.btn.white:hover{box-shadow:inset 0 -2px 0 var(--night-gold)}.btn.small{min-height:34px;padding:9px 14px;font-size:10px}.btn[disabled]{opacity:.55;pointer-events:none}.actions{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.more,.form-actions{margin-top:var(--s5)}.linkbtn{color:var(--red);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.textlink{font:700 10.5px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--ink);border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.textlink:hover{color:var(--brand-ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.pad{padding:var(--s6)}.card.pad>:last-child{margin-bottom:0}.grid{gap:var(--s4);display:grid}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:860px){.grid.c3,.grid.c2{grid-template-columns:minmax(0,1fr)}}.tag{font:700 10px/1 var(--sans);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius);border:1px solid var(--line-2);color:var(--muted);background:0 0;padding:5px 7px;display:inline-block}.tag.gold{background:var(--brand-soft);color:var(--brand-ink);border-color:color-mix(in srgb, var(--brand-ink) 35%, transparent)}.tag.ok{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.tag.bad{background:var(--red-soft);color:var(--red);border-color:color-mix(in srgb, var(--red) 35%, transparent)}.night{background:var(--night);color:var(--night-fg)}.night h1,.night h2,.night h3{color:var(--night-fg)}.night .btn.gold,.photo-hero .btn.gold,.page-head .btn.gold{background:var(--night-fg);border-color:var(--night-fg);color:var(--night)}.night .btn.line,.photo-hero .btn.line,.page-head .btn.line{border-color:var(--night-fg);color:var(--night-fg);background:0 0}.gold-rule{font:400 11px/1.4 var(--label);letter-spacing:.4em;text-transform:uppercase;color:var(--ink-2);justify-content:center;align-items:center;gap:18px;display:flex}.night .gold-rule{color:var(--night-soft)}.gold-rule:before,.gold-rule:after{content:"";background:var(--night-gold);opacity:.6;flex:1;max-width:220px;height:1px}.photo-hero{color:var(--night-fg);text-align:center;background:var(--night) center / cover no-repeat;isolation:isolate;position:relative}.photo-hero:before{content:"";z-index:-1;border-bottom:1px solid var(--night-line);background:radial-gradient(70% 60% at 50% 42%,#0b2a1d59,#0b2a1dc7 75%),linear-gradient(#0b2a1d40,#0b2a1d73);position:absolute;inset:0}.photo-hero .wrap{flex-direction:column;align-items:center;padding-top:clamp(80px,11vw,150px);padding-bottom:clamp(80px,11vw,150px);display:flex}.photo-hero>.credit{bottom:12px;right:16px}.photo-hero .crest{width:clamp(220px,25vw,320px);height:auto;margin-bottom:38px}.photo-hero .kick{font:400 11px/1.4 var(--label);letter-spacing:.5em;text-transform:uppercase;color:var(--night-soft)}.photo-hero h1{color:var(--night-fg);font:500 clamp(26px, 3.6vw, 46px)/1.15 var(--display);text-transform:uppercase;letter-spacing:.08em;max-width:920px;margin:22px 0 0}.photo-hero .actions{justify-content:center;gap:14px;margin-top:38px}.figs-band{text-align:center;padding:clamp(56px,7vw,88px) 0}.figs-band .lead{color:var(--ink-2);margin:26px auto 0;font-size:17px;font-weight:300}.figs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;margin:44px auto 0;display:grid}.figs div{padding:8px 12px}.figs div+div{border-left:1px solid var(--line-2)}.figs b{font:500 clamp(44px, 5vw, 64px)/1 var(--display);color:var(--gold-deep);display:block}.figs span{font:400 10.5px/1.6 var(--label);text-transform:uppercase;letter-spacing:.24em;color:var(--ink-2);margin-top:12px;display:block}@media (max-width:640px){.figs{grid-template-columns:1fr 1fr;row-gap:26px}.figs div:nth-child(3){border-left:0}}.overlap{background:linear-gradient(90deg, transparent 55%, var(--surface-2) 55%);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.overlap .ph{background:var(--night) center / cover no-repeat;grid-area:1/1/auto/span 1;min-height:540px}.overlap .panel{z-index:1;background:var(--night);border:1px solid var(--night-line);grid-area:1/1/auto/-1;place-self:center end;width:min(540px,92%);margin:48px clamp(20px,6vw,72px) 48px 0;padding:clamp(28px,4vw,52px);position:relative}.overlap .panel h2{font:500 clamp(24px, 2.6vw, 32px)/1.2 var(--display);letter-spacing:.1em;margin-bottom:14px}.overlap .panel p{color:var(--night-muted)}@media (max-width:860px){.overlap{background:var(--surface-2);grid-template-columns:1fr}.overlap .ph{min-height:260px}.overlap .panel{grid-row:2;justify-self:center;width:auto;margin:-60px 16px 32px}}.steps{margin:var(--s5) 0 0;counter-reset:step;gap:16px;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:34px 1fr;align-items:baseline;gap:14px;display:grid}.steps li:before{content:counter(step);font:500 26px/1 var(--display);color:var(--night-gold)}.steps strong{font:400 11px/1.5 var(--label);text-transform:uppercase;letter-spacing:.24em;color:var(--night-fg);display:block}.steps span{color:var(--night-muted)}.clubs-night{padding:clamp(64px,8vw,104px) 0}.clubs-night .gold-rule{margin-bottom:44px}.club-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.club-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.club-list{gap:28px 14px}.club-list .name{letter-spacing:.1em;font-size:11.5px}.club-list .year{font-size:11px}}.club-list a{color:inherit;text-decoration:none;display:block}.club-list .phbox{position:relative}.club-list .ph{aspect-ratio:4/5;background:var(--night-2) center / cover no-repeat;display:block;position:relative;overflow:hidden}.club-list .ph:after{content:"";transition:background .3s var(--ease);background:#0b2a1d1f;position:absolute;inset:0}.club-list li:hover .ph:after{background:#0b2a1d00}.club-list .name{font:400 13px/1.45 var(--label);text-transform:uppercase;letter-spacing:.14em;margin-top:16px;display:block}.club-list .year{font:400 12px/1.4 var(--label);letter-spacing:.14em;color:var(--brand-ink);margin-top:6px;display:block}.night .club-list .year{color:var(--night-soft)}.club-list .year.tbc{color:var(--muted)}.club-list li:hover .name{color:var(--brand-ink)}.night .club-list li:hover .name{color:var(--night-gold)}.trophy-night{background:var(--surface-2);padding:clamp(64px,8vw,104px) 0}.collage-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.collage{grid-template-rows:260px 170px;grid-template-columns:1fr 1fr;gap:10px;display:grid}.collage>.tile{background:var(--night) center / cover no-repeat}.collage>.tile:first-child{grid-column:1/-1}.trophy-night .gold-rule:before{display:none}.trophy-night .gold-rule{justify-content:flex-start}.trophy-night h2{font:500 clamp(28px, 3.6vw, 44px)/1.2 var(--display);letter-spacing:.12em;margin:20px 0 18px}.trophy-night p{color:var(--ink-2)}@media (max-width:860px){.collage-row{grid-template-columns:1fr}.collage{grid-template-rows:220px 140px}}.photo-hero,.overlap .ph,.collage>.tile{position:relative}.credit{white-space:normal;text-align:right;z-index:2;max-width:calc(100% - 22px);font:400 10px/1.3 var(--sans);letter-spacing:.04em;color:#ffffffe0;text-shadow:0 1px 2px #0000008c;pointer-events:none;display:block;position:absolute;bottom:9px;right:11px}.club-list .credit a,.credit a{color:inherit;pointer-events:auto;display:inline}.credit{text-wrap:balance}.credit>span:first-child{margin-right:4px}.page-head{isolation:isolate;text-align:center;color:var(--night-fg);background:var(--night) center / cover no-repeat;border-bottom:1px solid var(--night-line);position:relative}.page-head:before{content:"";z-index:-1;background:linear-gradient(#0b2a1db8,#0b2a1d9e);position:absolute;inset:0}.page-head .wrap{flex-direction:column;align-items:center;padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px);display:flex}.page-head .kick{font:400 11px/1.4 var(--label);letter-spacing:.5em;text-transform:uppercase;color:var(--night-soft)}.page-head h1{color:var(--night-fg);font:500 clamp(30px, 4.2vw, 52px)/1.15 var(--display);text-transform:uppercase;letter-spacing:.1em;max-width:26ch;margin:18px 0 0}.page-head .lead{color:#ede6d6e6;max-width:58ch;font:400 19px/1.65 var(--body);margin:22px auto 0}.page-head>.credit{bottom:12px;right:16px}.page-body{background:var(--paper)}.page-body.section{padding-top:var(--s7)}.facts{border-collapse:collapse;width:100%;margin:0;font-size:18px}.facts th,.facts td{text-align:left;vertical-align:baseline;padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}.facts tr:last-child th,.facts tr:last-child td{border-bottom:0}.facts th{width:32%;font:600 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2)}.facts th .ref{font:400 15px var(--body);text-transform:none;letter-spacing:0;color:var(--muted);margin-top:3px;display:block}.facts td .ref{color:var(--muted);margin-top:3px;font-size:15px;display:block}.tbc{color:var(--muted);font-style:italic}@media (max-width:640px){.facts th,.facts td{border:0;width:100%;padding:3px 16px;display:block}.facts tr{border-bottom:1px solid var(--line);padding:10px 0;display:block}.facts tr:last-child{border-bottom:0}}.notice{padding:var(--s4) var(--s5);margin:0 0 var(--s5);background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand-ink) 30%, transparent);border-radius:0;font-size:16px;border-left-width:2px!important}.notice.ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.notice.warn{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 30%, transparent)}.notice>:last-child{margin-bottom:0}.notice ul{margin:0;padding-left:20px}.charter{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:52rem;padding:clamp(24px,6vw,72px);font-size:15.5px;line-height:1.8}.charter h2{border-top:1px solid var(--line);margin-top:1.8em;padding-top:18px;font-size:22px}.charter h2:first-child{border-top:0;margin-top:0;padding-top:0}.charter li{margin:.3em 0}.site-footer{background:var(--night);border-top:1px solid var(--night-line);color:var(--night-muted);margin-top:0;font-size:16px;line-height:1.6}.site-footer .wrap{padding-top:var(--s7);padding-bottom:var(--s5)}.site-footer .cols{gap:var(--s7);grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;display:grid}.site-footer .links{justify-content:end;column-gap:clamp(32px,6vw,88px);row-gap:var(--s5);grid-template-columns:repeat(3,max-content);display:grid}.site-footer .fbrand p{max-width:34ch;color:var(--night-muted);margin:12px 0 0}.site-footer h4{font:400 10px/1.3 var(--label);text-transform:uppercase;letter-spacing:.3em;white-space:nowrap;color:var(--night-soft);margin:0 0 14px}.site-footer a{color:var(--night-fg);padding:3px 0;font-size:16px;text-decoration:none;display:block}.site-footer a:hover{color:var(--night-gold);text-decoration:none}.site-footer .fbrand{align-items:center;gap:20px;display:flex}.site-footer .fbrand img{object-fit:contain;width:96px;height:120px}.site-footer .fbrand>div{padding-top:14px}.site-footer .fname{font:600 21px/1 var(--mark);text-transform:uppercase;letter-spacing:.04em;color:var(--night-fg)}.site-footer .fmotto{font:400 9.5px/1.3 var(--label);text-transform:uppercase;letter-spacing:.3em;color:var(--night-soft);margin-top:4px}.site-footer .colophon{border-top:1px solid var(--night-line);margin-top:var(--s7);padding-top:var(--s4);letter-spacing:.02em;color:#a9bbae;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;font-size:14px;display:flex}@media (max-width:960px){.site-footer .cols{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.site-footer .links{justify-content:start}}@media (max-width:600px){.site-footer .links{grid-template-columns:1fr 1fr}.site-footer .links>:last-child{grid-column:1/-1}}.form fieldset{margin:0 0 var(--s5);border:0;padding:0}.form legend{font:600 28px/1.2 var(--display);color:var(--ink);margin-bottom:var(--s4);padding:0}.grid2{gap:0 var(--s4);grid-template-columns:1fr 1fr;display:grid}.grid2.tight{gap:0 12px}@media (max-width:640px){.grid2{grid-template-columns:1fr}.grid2.tight{grid-template-columns:1fr 1fr}}.field{margin-bottom:var(--s4);display:block}.field>span{font:600 11px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.09em;margin-bottom:var(--s2);color:var(--muted);display:block}.field input,.field select,.field textarea{width:100%;font:400 16px/1.3 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);transition:border-color .18s var(--ease);padding:10px 14px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--brand)}.field input,.field select{height:48px;padding-block:0}.field small{margin-top:5px;font-size:13.5px;display:block}.check{gap:var(--s3);margin:var(--s3) 0;align-items:flex-start;font-size:15.5px;display:flex}.check input{width:20px;height:20px;accent-color:var(--green-2);flex:none;margin-top:2px}.player{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5);margin-bottom:var(--s4)}.player-head{justify-content:space-between;align-items:baseline;display:flex}.player h3{font-size:18px}.status-pill{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);margin-bottom:var(--s5);border-radius:2px;padding:6px 10px;display:inline-block}.status-pill.s-approved,.status-pill.s-checked_in,.status-pill.s-completed{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.status-pill.s-rejected,.status-pill.s-cancelled,.status-pill.s-revoked,.status-pill.s-no_show{background:var(--red-soft);color:var(--red);border-color:color-mix(in srgb, var(--red) 35%, transparent)}.qr-card{background:var(--green);color:#eef2ec;outline-offset:-8px;padding:var(--s5);max-width:360px;margin:var(--s5) 0;border:1px solid #e2b67080;border-radius:2px;outline:1px solid #e2b67059;box-shadow:0 20px 50px -30px #000000e6}.qr-card h2{color:#fff}.qr-card .qbox{padding:var(--s3);margin:var(--s4) 0;background:#fff;border-radius:6px;place-items:center;display:grid}.qr-card .qbox svg{width:100%;max-width:240px;height:auto;display:block}.qr-card .rowline{color:#bfd0c5;justify-content:space-between;gap:12px;font-size:13px;display:flex}.qr-card .rowline b{color:#fff}.qr-card p{color:#cfdcd3}.verify-body{background:var(--hero-a)}.verify{color:#fff;text-align:center;flex-direction:column;min-height:100dvh;padding:22px 22px 28px;display:flex}.verify.ok{--accent:#f1c27d;--quiet:#ffffffbd;background:#186a4a}.verify.bad{--accent:#fff;--quiet:#ffffffc2;background:#96271c}.verify-head{text-align:left;font:600 11px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--quiet);align-items:center;gap:10px;display:flex}.verify-head img{object-fit:contain;background:#fff;border-radius:50%;width:34px;height:45px;padding:3px}.verify .inner{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.verify .mark{aspect-ratio:1;background:#ffffff2b;border-radius:50%;place-items:center;width:min(140px,32vw);margin-bottom:22px;display:grid}.verify .mark svg{width:46%;height:46%}.verify .big{font:700 clamp(30px, 8.5vw, 52px)/1.05 var(--sans);letter-spacing:-.02em;color:#fff;margin:0}.verify .why{color:var(--quiet);margin:12px 0 0;font-size:clamp(15px,4vw,18px)}.verify dl{text-align:left;grid-template-columns:auto auto;gap:9px 22px;margin:26px 0 0;font-size:clamp(15px,4vw,18px);display:grid}.verify dt{color:var(--quiet)}.verify dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.verify .verdict{border-top:1px solid #ffffff40;margin-top:22px;padding-top:18px}.verify .action{font:600 clamp(13px, 3.6vw, 16px)/1.4 var(--sans);color:var(--accent);margin:0 0 14px}.verify .btn{color:#173629;background:#fff;width:100%;max-width:420px}@media (max-width:720px){body{font-size:15px}.section{padding:64px 0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.actions,.skip{display:none!important}body{background:#fff}.charter{box-shadow:none;border:0;padding:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-nav{flex-wrap:wrap;gap:8px;display:flex}.table-scroll{margin:0 0 var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:15px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.admin-table thead th{font:600 12px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);background:var(--surface-2)}.admin-table tr:last-child td{border-bottom:0}.admin-table td{vertical-align:middle}.admin-table .status-pill{align-items:center;height:34px;margin:0;padding:0 12px;display:inline-flex}.admin-table .btn.small{align-items:center;height:34px;min-height:34px;display:inline-flex}.admin-table .ref,.ref{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.btn.danger{background:var(--red);color:#fff;border-color:var(--red)}.inline-form{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;align-items:end;display:flex}.inline-form select,.inline-form input{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);height:34px;color:var(--ink);font:inherit;padding:0 8px;font-size:14px}.plain{margin:0;padding:0;list-style:none}.plain li{padding:4px 0}.chips{flex-wrap:wrap;gap:4px 18px;display:flex}.chips .check{margin:6px 0}.checklist{border:0;margin:0 0 16px;padding:0}.checklist legend{font:600 11px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:6px}.history{padding-left:20px;font-size:15px}.history li{margin:6px 0}.history time{font-variant-numeric:tabular-nums;color:var(--ink-2)}.qr{border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px}.qr svg{width:100%;height:auto;display:block}.legal h2{margin-top:var(--s6)}.legal ul{padding-left:20px}.legal li{margin:6px 0}.inline-fields{flex-wrap:wrap;gap:0 24px;display:flex}.inline-fields .field{width:200px}.inline-fields .field input{width:96px}.demo-band{color:#fff;text-align:center;font:600 13px/1.4 var(--sans);background:#a3201b;padding:8px 16px}.demo-band a{color:#fff;margin-left:8px;text-decoration:underline}.testmail{margin-bottom:16px}.testmail h2{margin:4px 0 10px;font-size:18px}.testmail pre{white-space:pre-wrap;word-break:break-word;font:14px/1.5 var(--sans,sans-serif);margin:0}.demo-roles{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.admin-head{display:block}.admin-head h1{margin:0 0 var(--s5)}.admin-links{gap:var(--s4);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr;display:grid}.admin-links .group{grid-template-columns:170px 1fr;align-items:baseline;gap:6px 16px;display:grid}.admin-links .group+.group{padding-top:var(--s4);border-top:1px solid var(--line)}.admin-links .label{font:600 11px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.admin-links ul{flex-wrap:wrap;gap:8px 26px;margin:0;padding:0;list-style:none;display:flex}.admin-links li{align-items:baseline;display:inline-flex}.admin-links a{font:500 15px/1.5 var(--body);color:var(--ink);border-bottom:1px solid #0000;text-decoration:none}.admin-links a:hover,.admin-links a:focus-visible{color:var(--brand-ink);border-bottom-color:var(--brand)}.admin-links ul.club-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 26px;display:grid}@media (max-width:640px){.admin-links .group{grid-template-columns:1fr}}.admin-table td,.admin-table th{white-space:nowrap}.card+p,.table-scroll+p{margin-top:var(--s3)}@media (max-width:480px){.site-header .bar,.brand{gap:8px}.brand img{width:42px;height:52px}.brand>span{padding-top:8px}.brand-name{font-size:13px}.brand-tag{font-size:8.52px}.lang a{padding:6px 7px}.menu-toggle{width:40px;height:40px}}@media (max-width:400px){.brand img{width:37px;height:47px}.brand>span{padding-top:7px}.site-header .bar,.brand{gap:6px}.brand-name{white-space:nowrap;font-size:10.5px}.brand-tag{white-space:nowrap;margin-top:2px;font-size:6.87px}.lang a{letter-spacing:.14em;padding:6px 4px;font-size:10.5px}}@media (max-width:600px){.site-header .who{display:none}.brand-name,.brand-tag{white-space:nowrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow!important}}.timeline-band{text-align:center;padding:clamp(64px,8vw,104px) 0}.timeline-band .lead{color:var(--night-soft);margin:22px auto 0}.timeline{max-width:880px;margin:56px auto 0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:var(--night-gold);opacity:.55;width:1px;position:absolute;top:0;bottom:0;left:50%}.timeline li{grid-template-columns:1fr 1fr;display:grid;position:relative}.timeline li:after{content:"";background:var(--night);border:1px solid var(--night-gold);width:9px;height:9px;margin-left:-4.5px;position:absolute;top:28px;left:50%;transform:rotate(45deg)}.timeline a{color:var(--night-fg);padding:6px 40px 30px;text-decoration:none;display:block}.timeline li.l a{text-align:right;grid-column:1}.timeline li.r a{text-align:left;grid-column:2}.timeline li+li{margin-top:-26px}.timeline .tl-year{font:500 clamp(40px, 4.6vw, 58px)/1 var(--display);color:var(--night-gold);letter-spacing:.02em;display:block}.timeline .tl-name{font:500 21px/1.3 var(--display);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;display:block}.timeline a:hover .tl-name,.timeline a:focus-visible .tl-name{box-shadow:inset 0 -1px 0 var(--night-gold)}.timeline-band .actions{justify-content:center;margin-top:40px}@media (max-width:700px){.timeline:before,.timeline li:after{left:8px}.timeline li{grid-template-columns:1fr}.timeline li.l a,.timeline li.r a{text-align:left;grid-column:1;padding:4px 0 24px 36px}.timeline li+li{margin-top:0}.timeline li:after{top:22px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.timeline li{animation:linear both tl-rise;animation-timeline:view();animation-range:entry cover 28%}}@media (prefers-reduced-motion:reduce){.timeline li{animation:linear both tl-fade;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes tl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tl-fade{0%{opacity:0}to{opacity:1}}.club-index{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.club-index li{border-bottom:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr) 220px;align-items:center;gap:32px;padding:26px 0;display:grid}.club-index .ci-year{font:500 clamp(44px, 5vw, 64px)/1 var(--display);color:var(--gold-deep);text-decoration:none}.club-index .ci-year.tbc{color:var(--muted);font-size:28px}.club-index .ci-name{color:var(--ink);text-decoration:none}.club-index .ci-name b{font:500 clamp(22px, 2.4vw, 30px)/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;display:block}.club-index .ci-name span{font:400 10.5px/1.4 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-2);margin-top:10px;display:inline-block}.club-index .ci-name:hover b,.club-index .ci-name:focus-visible b{box-shadow:inset 0 -1px 0 var(--brand)}.club-index .phbox{position:relative}.club-index .ph{aspect-ratio:3/2;background:var(--surface-2) center / cover no-repeat;display:block}@media (max-width:760px){.club-index li{grid-template-columns:minmax(0,1fr) 120px;gap:6px 18px}.club-index .ci-year{grid-area:1/1}.club-index .ci-name{grid-area:2/1}.club-index .phbox{grid-area:1/2/span 2}.club-index .credit{font-size:9px}}
