@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-semi-condensed-vietnamese-300-normal.sV_Ice68.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-vietnamese-300-normal.BHaJL1mD.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-semi-condensed-latin-ext-300-normal.B3Z9MIpb.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-ext-300-normal.DH9Bqv9k.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-semi-condensed-latin-300-normal.Bz8Cx8TX.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-300-normal.BH51boeQ.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-semi-condensed-vietnamese-400-normal.Dj7eBp_3.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-vietnamese-400-normal.D1YxRXwC.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-semi-condensed-latin-ext-400-normal.BDztQS4c.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-ext-400-normal.Bm5hzUPR.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-semi-condensed-latin-400-normal.DlzeKIMS.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-400-normal.CwTnoNB3.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-vietnamese-600-normal.b1FQiZcx.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-vietnamese-600-normal.DzVrjA0Q.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-latin-ext-600-normal.BkQ9hN72.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-ext-600-normal.BuP8AaxH.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-600-normal.DyOfdMBA.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-semi-condensed-vietnamese-700-normal.Dm7RZTvf.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-vietnamese-700-normal.BvUTSFNY.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-semi-condensed-latin-ext-700-normal.BhgEo64M.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-ext-700-normal.C0vCoZIV.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-semi-condensed-latin-700-normal.BpqDG8I9.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-700-normal.BMyZXq_9.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-semi-condensed-vietnamese-800-normal.Dg4KWlVx.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-vietnamese-800-normal.BmhfYeue.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-semi-condensed-latin-ext-800-normal.mDlgYxrz.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-ext-800-normal.C348B91E.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 Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-semi-condensed-latin-800-normal.C0_dLkYa.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-800-normal.BEMn64Cj.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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:#fff;--paper-2:#fffaf3;--tint:#fff4e3;--tint-2:#ffe6c2;--peach:#ffd9a0;--orange:#f99d1c;--orange-text:#a85a00;--ink:#2a1606;--ink-2:#6e4519;--line:#f4e1c8;--shade:#2a16069e;--display:"Barlow Semi Condensed","Arial Narrow",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px));--vh:100vh;--ease:cubic-bezier(.2,.75,.15,1);color-scheme:light}@supports (height:100svh){:root{--vh:100svh}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper);position:fixed;inset:0 0 auto}img,video,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--orange-text);outline-offset:3px;border-radius:4px}.g{padding-left:var(--gl);padding-right:var(--gr)}.wrap{max-width:1320px;margin:0 auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.over{font:600 12px/1.3 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--orange-text);margin:0}.code{font:500 13px/1.4 var(--mono);letter-spacing:.02em}.disp{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300;line-height:.94}.disp b{font-weight:600}.lead{color:var(--ink-2);max-width:34em;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.stage{height:var(--vh);position:sticky;top:0;overflow:hidden}.btn{min-height:52px;font:600 15px/1 var(--body);cursor:pointer;border:1.5px solid var(--ink);isolation:isolate;transition:color .35s var(--ease),border-color .35s;background:0 0;border-radius:999px;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--ink);border-radius:inherit;transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--paper)}.btn:hover:before{transform:none}.btn .arr{transition:transform .45s var(--ease);display:inline-block}.btn:hover .arr{transform:translate(4px)}.btn--fill{background:var(--orange);border-color:var(--orange);color:var(--ink)}.btn--ink{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--ink:before{background:var(--paper)}.btn--ink:hover{color:var(--ink)}.btn--light{border-color:var(--paper);color:var(--paper)}.btn--light:before{background:var(--paper)}.btn--light:hover{color:var(--ink)}.btn--sm{min-height:42px;padding:0 18px;font-size:14px}.link{font-weight:500;text-decoration:none;position:relative}.link:after{content:"";background:var(--orange);transform-origin:100%;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.link:hover:after{transform-origin:0;transform:scaleX(1)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{font:500 12px/1 var(--mono);background:var(--tint);color:var(--ink);border-radius:999px;padding:8px 11px}.hdr{top:env(safe-area-inset-top,0px);z-index:50;transition:transform .5s var(--ease),background-color .4s,box-shadow .4s;position:fixed;left:0;right:0}.hdr.scrolled{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#ffffffe6}.hdr.hide{transform:translateY(-110%)}.hdr .wrap{align-items:center;gap:32px;height:76px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:38px;height:38px}.brand span{font:700 26px/1 var(--display);letter-spacing:.06em}.nav{gap:28px;margin-left:auto;display:flex}.nav a{font-size:15px}.hdr .acts{gap:10px;display:flex}@media (width<=980px){.nav,.hdr .acts .btn:not(.btn--fill){display:none}.hdr .acts{margin-left:auto}}.intro{height:calc(var(--vh) * 4.4);position:relative}.intro canvas{width:100%;height:100%;position:absolute;inset:0}.intro .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.knock{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.knock .word{font:800 clamp(140px,35vw,620px)/.8 var(--display);letter-spacing:-.04em;color:#0000;margin:0;padding-top:.04em}.knock .knock-cut{width:100%;height:100%;position:absolute;inset:0}.tagline{left:0;right:0;bottom:calc(40px + env(safe-area-inset-bottom,0px));opacity:var(--t1,1);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute}.tagline p{max-width:24em;color:var(--ink-2);margin:0;font-size:16px}.hint{color:var(--ink-2);align-items:center;gap:12px;font-size:14px;display:flex}.hint i{border:1.5px solid var(--ink-2);border-radius:12px;flex:none;width:22px;height:34px;position:relative}.hint i:after{content:"";background:var(--orange);width:3px;height:7px;animation:wheel 1.8s var(--ease) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:7px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(10px)}to{opacity:0}}.intro .shade{background:linear-gradient(0deg,var(--shade) 0%,#2a16061f 55%,#2a160600 75%);opacity:var(--t2,0);position:absolute;inset:0}.intro .copy{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));color:var(--paper);opacity:var(--t2,0);transform:translateY(calc((1 - var(--t2,0)) * 40px));position:absolute}.intro .copy .over{color:var(--peach)}.intro .copy h1{margin:18px 0 22px;font-size:clamp(52px,7.6vw,128px)}.intro .copy .lead{color:#fff3e2}.intro .copy .row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=700px){.tagline{flex-direction:column;align-items:flex-start}.knock .word{font-size:38vw}}.kin{padding-block:clamp(110px,15vw,220px);overflow:clip}.kin .line{font:300 clamp(64px,11vw,200px)/.95 var(--display);letter-spacing:-.025em;white-space:nowrap;will-change:transform;margin:0}.kin .line b{font-weight:600}.kin .line.o{color:var(--orange)}.kin .meta{grid-template-columns:auto 1fr;align-items:start;gap:28px 64px;margin-top:72px;display:grid}.kin .meta p{max-width:38em;color:var(--ink-2);margin:0}@media (width<=700px){.kin .meta{grid-template-columns:1fr}}.nums{padding-block:0 clamp(90px,11vw,160px)}.nums ul{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.nums li{padding:28px 28px 0 0;position:relative}.nums li:before{content:"";background:var(--orange);transform-origin:0;height:1.5px;transition:transform 1.4s var(--ease) calc(var(--i) * .12s);position:absolute;top:0;left:0;right:28px;transform:scaleX(0)}.nums.in li:before{transform:scaleX(1)}.nums .n{font:300 clamp(56px,7vw,112px)/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.nums .l{color:var(--ink-2);max-width:15em;margin-top:14px;font-size:15px;display:block}@media (width<=860px){.nums ul{grid-template-columns:1fr 1fr;row-gap:48px}}.marq{border-block:1px solid var(--line);background:var(--paper-2);padding-block:22px;overflow:hidden}.marq .track{will-change:transform;width:max-content;display:flex}.marq span{font:500 clamp(22px,2.6vw,36px)/1 var(--mono);white-space:nowrap;align-items:center;gap:56px;padding-right:56px;display:flex}.marq span:after{content:"";background:var(--orange);border-radius:50%;width:12px;height:12px}.aerial{height:calc(var(--vh) * 2.6);position:relative}.aerial .ph{clip-path:circle(var(--c,14%) at 50% 52%);position:absolute;inset:0}.aerial .ph img{object-fit:cover;width:100%;height:100%;transform:scale(var(--s,1.35)) rotate(var(--r,-6deg))}.aerial .tag{font:600 clamp(28px,3.4vw,56px)/1 var(--display);opacity:var(--o,0);transform:translateY(calc((1 - var(--o,0)) * 30px));color:var(--ink);pointer-events:none;background:var(--paper);border-radius:20px;margin:0;padding:16px 22px 14px;position:absolute}.aerial .tag small{font:500 13px var(--mono);color:var(--ink-2);margin-top:8px;display:block}.aerial .t1{top:20%;left:7%}.aerial .t2{text-align:right;top:30%;right:7%}.aerial .t3{bottom:16%;left:12%}.aerial .cap{left:0;right:0;bottom:calc(36px + env(safe-area-inset-bottom,0px));opacity:var(--k,0);transform:translateY(calc((1 - var(--k,0)) * 24px));position:absolute}.aerial .acard{background:var(--paper);border-radius:24px;gap:12px;max-width:560px;padding:28px 32px;display:grid}.aerial .acard h2{font-size:clamp(34px,3.4vw,52px)}@media (width<=700px){.aerial .tag{font-size:30px}.aerial .t2{top:24%}}.fam{padding-block:clamp(110px,13vw,200px) 0}.fam .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:56px;display:flex}.fam .head h2{font-size:clamp(52px,7vw,112px)}.cards{gap:4vh;padding-bottom:12vh;display:grid}.card{top:calc(96px + var(--i) * 18px);background:var(--paper-2);height:min(76vh,680px);box-shadow:0 0 0 1px var(--line);transform-origin:50% 0;transform:scale(var(--sc,1));will-change:transform;border-radius:32px;grid-template-columns:5fr 7fr;display:grid;position:sticky;overflow:hidden}.card:nth-child(2n){background:var(--tint)}.card .tx{flex-direction:column;gap:18px;min-width:0;padding:clamp(28px,4vw,56px);display:flex}.card .tx .num{justify-content:space-between;align-items:center;display:flex}.card h3{font:600 clamp(40px,4.4vw,72px)/.95 var(--display);letter-spacing:-.01em;margin:auto 0 0}.card p{color:var(--ink-2);max-width:30em;margin:0}.card .im{background:#fff;position:relative;overflow:hidden}.card .im img{object-fit:cover;width:100%;height:116%;transform:translateY(var(--py,0px));position:absolute;top:-8%;left:0}.card .im.contain{place-items:center;display:grid}.card .im.contain img{object-fit:contain;mix-blend-mode:multiply;width:72%;height:72%;position:static}.card .chips span{background:var(--paper)}@media (width<=860px){.card{grid-template-rows:46% 1fr;grid-template-columns:1fr;height:min(80vh,700px)}.card .im{order:-1}.card h3{margin-top:0}.card .tx{padding:24px}}.chapter{text-align:center;padding-block:clamp(110px,14vw,220px) clamp(40px,6vw,80px)}.chapter h2{font-size:clamp(64px,11vw,200px)}.chapter p.lead{margin:24px auto 0}.film{height:calc(var(--vh) * 3.2);background:var(--paper);position:relative}.film canvas{position:absolute}.film .fhead{z-index:2;position:absolute}.film .fhead h2{margin-top:12px;font-size:clamp(44px,5.4vw,88px)}.note{z-index:2;opacity:0;max-width:250px;transition:opacity .6s,transform .8s var(--ease);position:absolute;transform:translateY(16px)}.note.on{opacity:1;transform:none}.note b{font:600 26px/1.05 var(--display);margin:10px 0 8px;display:block}.note p{color:var(--ink-2);margin:0;font-size:15px}.note:before{content:"";background:var(--orange);width:56px;height:1.5px;display:block}.film--center canvas{aspect-ratio:16/9;width:min(900px,74vw);top:60%;left:50%;transform:translate(-50%,-50%)}.film--center .fhead{text-align:center;top:calc(92px + 1vh);left:0;right:0}.film--center .n1{top:38%;left:4%}.film--center .n2{text-align:right;top:38%;right:4%}.film--center .n3{bottom:10%;left:4%}.film--center .n4{text-align:right;bottom:10%;right:4%}.film--center .n2:before,.film--center .n4:before{margin-left:auto}.film--split .stage{grid-template-columns:4fr 7fr;align-items:center;gap:2vw;display:grid}.film--split.rev .stage{grid-template-columns:7fr 4fr}.film--split .fhead{padding-left:max(var(--gl),5vw);padding-right:2vw;position:relative}.film--split.rev .fhead{padding-left:2vw;padding-right:max(var(--gr),5vw);order:2}.film--split .holder{height:100%;position:relative}.film--split canvas{width:100%;height:100%;inset:0}.steps{gap:4px;margin:34px 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);opacity:.32;grid-template-columns:48px 1fr;gap:12px;padding:14px 0;transition:opacity .5s;display:grid}.steps li.on{opacity:1}.steps li span{font:500 13px/1.6 var(--mono);color:var(--orange-text)}.steps li b{font:600 22px/1.15 var(--display);display:block}.steps li p{color:var(--ink-2);margin:4px 0 0;font-size:15px}.film--wide .ghost{transform:translate(var(--gx,0px),-50%);font:700 clamp(160px,30vw,520px)/.8 var(--display);color:#0000;-webkit-text-stroke:2px var(--tint-2);white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:0}.film--wide canvas{width:min(1100px,92vw,calc((var(--vh) - 370px) * 1.78));aspect-ratio:16/9;top:calc(50% + 64px);left:50%;transform:translate(-50%,-50%)}.film--wide .fhead{top:calc(92px + 1vh);left:0;right:0}.film--wide .chipsrow{left:0;right:0;bottom:calc(34px + env(safe-area-inset-bottom,0px));z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute}.film--wide .chipsrow .note{background:var(--paper);max-width:none;box-shadow:0 0 0 1px var(--line);font:500 14px var(--body);border-radius:999px;padding:10px 18px;position:static}.film--wide .chipsrow .note:before{display:none}@media (width<=860px){.film--center canvas,.film--wide canvas{width:94vw;top:58%}.note{max-width:44vw}.note b{font-size:20px}.note p{font-size:13px}.film--center .n1,.film--center .n2{top:26%}.film--center .n3,.film--center .n4{bottom:6%}.film--split .stage,.film--split.rev .stage{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:0;padding-top:88px}.film--split.rev .fhead{order:0}.film--split .fhead{padding:0 var(--gr) 0 var(--gl)}.steps{margin-top:16px}.steps li{padding:8px 0}.steps li p{display:none}}.cine{height:calc(var(--vh) * 2.6);position:relative}.cine .media,.panel .media{background:var(--ink);position:absolute;inset:0;overflow:hidden}.cine canvas,.cine .media img{object-fit:cover;width:100%;height:100%;transform:scale(var(--cz,1.12));transform-origin:60%;position:absolute;inset:0}.veil{background:linear-gradient(22deg,#2a1606d1 0%,#2a16066b 34%,#2a160600 60%);position:absolute;inset:0}.btxt{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));color:#fff;z-index:2;position:absolute}.btxt .box{max-width:660px}.btxt .over{color:var(--peach)}.btxt h2{margin:14px 0 18px;font-size:clamp(38px,min(6.2vw,10vh),108px)}.btxt .lead{color:#fff3e2;font-size:clamp(15px,min(1.4vw,2.3vh),20px)}.btxt .meta{font:500 13px/1.4 var(--mono);color:#ffdcae;flex-wrap:wrap;gap:10px 26px;margin-top:24px;display:flex}.ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.ln>span{transition:transform 1s var(--ease) calc(var(--i,0) * 90ms);display:block;transform:translateY(108%)}.btxt .fade{opacity:0;transition:opacity .8s .35s,transform 1s var(--ease) .35s;transform:translateY(16px)}.on .ln>span{transform:none}.on .btxt .fade{opacity:1;transform:none}.pbar{left:var(--gl);right:var(--gr);z-index:2;background:#ffffff38;height:2px;position:absolute;bottom:24px}.pbar i{background:var(--orange);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.story{height:calc(var(--vh) * 3.4);position:relative}.story .rail{will-change:transform;width:300vw;height:100%;display:flex}.panel{flex:0 0 100vw;height:100%;position:relative;overflow:hidden}.panel .media img{object-fit:cover;width:124%;max-width:none;height:100%;transform:translateX(var(--px,0px));position:absolute;top:0;left:-12%}.panel .yr{right:max(var(--gr),5vw);font:700 clamp(90px,14vw,240px)/.8 var(--display);color:#0000;-webkit-text-stroke:2px #ffffffb3;z-index:2;position:absolute;top:calc(100px + 2vh)}.story .count{right:var(--gr);font:500 13px var(--mono);color:#fff;z-index:3;margin:0;position:absolute;bottom:30px}@media (width<=900px),(height<=620px){.panel .yr{display:none}}@media (width<=700px){.story .count{top:92px;bottom:auto}.win .shade{background:linear-gradient(#2a160600 30%,#2a160666 55%,#2a1606d9 100%)}.btxt{bottom:calc(40px + env(safe-area-inset-bottom,0px))}.veil{background:linear-gradient(#2a160600 30%,#2a160666 55%,#2a1606d9 100%)}}.side{position:relative}.side .stage{align-items:center;display:flex}.side .track{will-change:transform;padding-left:var(--gl);align-items:center;gap:clamp(18px,2.4vw,36px);display:flex}.side .intro-col{flex-direction:column;flex:0 0 min(420px,84vw);gap:22px;padding-right:32px;display:flex}.side .intro-col h2{font-size:clamp(48px,6vw,96px)}.pan{flex:none;gap:12px;margin:0;display:grid}.pan .fr{background:var(--tint);border-radius:24px;position:relative;overflow:hidden}.pan .fr img,.pan .fr video{object-fit:cover;width:124%;max-width:none;height:100%;transform:translateX(var(--px,0px));position:absolute;top:0;left:-12%}.pan figcaption{font:500 12.5px/1.4 var(--mono);color:var(--ink-2);justify-content:space-between;gap:16px;display:flex}.pan.big .fr{width:min(62vw,880px);height:min(68vh,600px)}.pan.tall .fr{width:min(30vw,380px);height:min(64vh,560px)}.pan.wide .fr{width:min(44vw,620px);height:min(46vh,420px)}.pan.up{align-self:flex-start;margin-top:14vh}.pan.down{align-self:flex-end;margin-bottom:12vh}.side .end-col{padding-right:calc(var(--gr) + 40px);flex-direction:column;flex:0 0 min(360px,80vw);gap:20px;display:flex}.side .count{right:var(--gr);font:500 13px var(--mono);color:var(--ink-2);margin:0;position:absolute;bottom:30px}@media (width<=860px){.pan.big .fr{width:86vw;height:52vh}.pan.tall .fr{width:66vw;height:54vh}.pan.wide .fr{width:80vw;height:40vh}.pan.up,.pan.down{align-self:center;margin:0}}.win{height:calc(var(--vh) * 2.4);position:relative}.win .fr{clip-path:inset(var(--iy,22%) var(--ix,26%) round var(--ir,32px));position:absolute;inset:0;overflow:hidden}.win video,.win .fr img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;transform:scale(var(--s,1.25)) translateY(var(--ty,0px));position:absolute;inset:0}.win .shade{opacity:var(--k,0);background:linear-gradient(22deg,#2a1606d6 0%,#2a16066b 36%,#2a160600 62%);position:absolute;inset:0}.win .copy{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));transform:translateY(calc((1 - var(--k,0)) * 40px));opacity:var(--k,0);color:var(--paper);position:absolute}.win .copy .over{color:var(--peach)}.win .copy h2{max-width:9em;margin:14px 0 18px;font-size:clamp(38px,min(6.2vw,10vh),108px)}.win .copy .lead{color:#fff3e2}.group{border-top:1px solid var(--line);padding-block:clamp(90px,11vw,160px)}.group .grid{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.group h2{font-size:clamp(44px,5.6vw,88px)}.firms{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.firms li{border-bottom:1px solid var(--line);transition:padding .5s var(--ease),background-color .4s;align-items:center;gap:16px;padding:22px 8px;display:flex}.firms li:hover{background:var(--paper-2);padding-left:18px}.firms li img{width:28px;height:28px;transition:transform 1s var(--ease)}.firms li:hover img{transform:rotate(-200deg)}.firms b{font:600 22px/1.1 var(--display);letter-spacing:.03em;display:block}.firms span{color:var(--ink-2);font-size:14px;display:block}@media (width<=860px){.group .grid,.firms{grid-template-columns:1fr}}.cta{height:calc(var(--vh) * 2.1);position:relative}.cta .flood{background:var(--orange);clip-path:circle(var(--c,0%) at 50% 62%);position:absolute;inset:0}.cta .inner{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.cta .disp{max-width:8em;font-size:clamp(56px,9.5vw,170px)}.cta .lead{color:var(--ink);max-width:30em;margin-top:28px}.cta .row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cta .spiral{opacity:.16;width:min(48vw,620px);transform:rotate(var(--r,0deg));filter:brightness(0)saturate()invert(14%)sepia(60%)saturate(1800%)hue-rotate(10deg);position:absolute;bottom:-14vh;right:-6vw}.foot{border-top:1px solid var(--line);padding-block:96px 40px}.foot .top{grid-template-columns:1.3fr repeat(3,1fr);gap:40px;display:grid}.foot .lock img{width:118px}.foot .lock p{color:var(--ink-2);max-width:22em;margin:22px 0 0;font-size:15px}.foot h4{font:600 13px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin:8px 0 18px}.foot ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.foot a{text-decoration:none}.foot .ph{color:var(--ink-2)}.legal{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:72px;padding-top:24px;font-size:13px;display:flex}@media (width<=900px){.foot .top{grid-template-columns:1fr 1fr}}@media (width<=520px){.foot .top{grid-template-columns:1fr}}section[id]{scroll-margin-top:80px}.reveal{opacity:0;transition:opacity .9s var(--ease),transform 1.1s var(--ease);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.reveal{opacity:1;transform:none}}[hidden]{display:none!important}.skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.nav a[aria-current=page]:after{transform:scaleX(1)}.menu-btn{border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;width:48px;height:48px;display:none;position:relative}.menu-btn i{background:var(--ink);height:1.5px;transition:transform .45s var(--ease);position:absolute;left:14px;right:14px}.menu-btn i:first-child{top:19px}.menu-btn i:last-child{top:27px}.menu-btn[aria-expanded=true] i:first-child{transform:translateY(4px)rotate(45deg)}.menu-btn[aria-expanded=true] i:last-child{transform:translateY(-4px)rotate(-45deg)}.menu{z-index:45;background:var(--paper);padding:calc(110px + env(safe-area-inset-top,0px)) max(24px,var(--gl)) 40px;animation:menuIn .6s var(--ease);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu nav{gap:6px;display:grid}.menu nav a{font:600 clamp(40px,11vw,64px)/1.05 var(--display);opacity:0;animation:menuItem .7s var(--ease) forwards;animation-delay:calc(80ms + var(--i) * 60ms);text-decoration:none;transform:translateY(24px)}.menu-foot{color:var(--ink-2);margin:0;font-size:14px}body.menu-open{overflow:hidden}body.menu-open .hdr{background:var(--paper)}@keyframes menuIn{0%{clip-path:circle(0% at calc(100% - 40px) 40px)}to{clip-path:circle(150% at calc(100% - 40px) 40px)}}@keyframes menuItem{to{opacity:1;transform:none}}@media (width<=980px){.menu-btn{display:block}}@media (width>=981px){.menu{display:none}}.phead{padding:calc(150px + env(safe-area-inset-top,0px)) 0 clamp(56px,7vw,96px)}.phead .over{margin-bottom:18px}.phead h1{max-width:11em;font-size:clamp(56px,9vw,156px)}.phead .lead{margin-top:26px}.phead .ln>span{animation:rise 1.1s var(--ease) both;animation-delay:calc(.1s + var(--i,0) * 90ms);transform:none}.phead .fade{animation:fadeUp 1s var(--ease) .45s both}@keyframes rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform 1.1s var(--ease);transform:translateY(32px)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.menu,.menu nav a{opacity:1;animation:none;transform:none}}
