@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--pa:0deg}}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-vietnamese-400-normal.2pfkn3g7wwn5d.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-400-normal.0jx4ftenpz7nn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-ext-400-normal.0nstv631bqswv.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-400-normal.2dgpnwoa-g_sq.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-400-normal.0nlbkvxqdexvu.woff2)format("woff2"),url(../media/space-grotesk-latin-400-normal.2235qcybq8ygl.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.32w_8-q5bbe5v.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.1gksubtjqhveb.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.1wfxy-y2qxssa.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.02-69q69ru7pt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.31yp0bkv7z4ku.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.1_3k4-aqyhjfx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-vietnamese-600-normal.3834f08n2_6o3.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-600-normal.0hdngf6mwsddm.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-ext-600-normal.352h2slpd39ug.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-600-normal.32f92gh7qy7-0.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.31umv2m7yy2ah.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.0x_mo8waoj-3s.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.2079_v52-acv9.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.2mlf-kuhoa5_u.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.43i7yldsfszy-.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.36x9af1aeb09i.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.2lryt7vlpdgap.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.1548_r5u-5cgx.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.1b2bwxko6zf71.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-400-normal.1ysr9a96fevu8.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.2i1qcs2vv6g_s.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-400-normal.0wu9mjlrfhqyo.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.3ush6f646k99k.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-400-normal.2ff0vl_97qo9r.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.2o3f3cbmgz7ui.woff2)format("woff2"),url(../media/eb-garamond-greek-400-normal.0e5wjy770v1qd.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.0jt58_i0fd6ki.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-normal.3uh5efxuc9u6k.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.0iadw0s1thbxv.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-normal.382f4qdd-ke9n.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.2xuvg3nx-oopk.woff2)format("woff2"),url(../media/eb-garamond-latin-400-normal.2f_q2373m-kqp.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.3twycmgfmc5iq.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-500-normal.294r7rk-mm70c.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.3j83mnbi5av3h.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-500-normal.297j-0swajzox.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.35p0w4posii90.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-500-normal.0i89-x0m-cxf2.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.3tjz9t343o28q.woff2)format("woff2"),url(../media/eb-garamond-greek-500-normal.1kenkd04vrd7z.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.2mtb7f3atgi03.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-500-normal.0rb1h45cjsyoz.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.2q274mdihrjvj.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-500-normal.2ez3xk8s-1_l7.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.3yreh5bje1anz.woff2)format("woff2"),url(../media/eb-garamond-latin-500-normal.34fxrgvbjrfxw.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.2tamq_a11yjn_.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-400-italic.1zalo46aqt6vb.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.1g8m6yc06x-c9.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-400-italic.37dy-tal1czgl.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.30s6-pb_pjeri.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-400-italic.1oa50rewacy9i.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.31zs1u1winvbb.woff2)format("woff2"),url(../media/eb-garamond-greek-400-italic.3bm6o0i4yah61.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.2l3jdcr8szl4f.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-italic.3ftwrxt-pu9ev.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.401h67mvrcg7a.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-italic.3uh1_fhcsrsi1.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.35cdasml_2y_p.woff2)format("woff2"),url(../media/eb-garamond-latin-400-italic.2zt8le5a5iei7.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:500;src:url(../media/eb-garamond-cyrillic-ext-500-italic.3ycun6tfg33tn.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-500-italic.3jdt_z6j308sh.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:500;src:url(../media/eb-garamond-cyrillic-500-italic.2omblbklo16f3.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-500-italic.0kmn-9_czwlvx.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:500;src:url(../media/eb-garamond-greek-ext-500-italic.1wi_swpoyrywn.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-500-italic.34ofx3nylj9n9.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/eb-garamond-greek-500-italic.402u0wlccsxuq.woff2)format("woff2"),url(../media/eb-garamond-greek-500-italic.0h439-xocm3yn.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:500;src:url(../media/eb-garamond-vietnamese-500-italic.1ortz3vtwax3a.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-500-italic.0gvk1aplgje0h.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:500;src:url(../media/eb-garamond-latin-ext-500-italic.1g05_rg51zqkg.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-500-italic.3_5z6u-1bwtuc.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:500;src:url(../media/eb-garamond-latin-500-italic.0n-jxj-c28__o.woff2)format("woff2"),url(../media/eb-garamond-latin-500-italic.2ab2a0vrrtyee.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:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-sans-latin-400-normal.1j8vswvs1z8b9.woff2)format("woff2"),url(../media/geist-sans-latin-400-normal.0fmdbpwtf3ofo.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-sans-latin-500-normal.11s1i6_3ddqwk.woff2)format("woff2"),url(../media/geist-sans-latin-500-normal.3nfaji6y4du8w.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-ext-400-normal.1-gzd6ggq_39y.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-400-normal.3v28gogfxz7u_.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-400-normal.0jqpdrp5_w2mq.woff2)format("woff2"),url(../media/geist-mono-cyrillic-400-normal.0w8ppe_5dv5k6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-symbols2-400-normal.28ogp6o_9w9-6.woff2)format("woff2"),url(../media/geist-mono-symbols2-400-normal.0vtefgqpspu6n.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-vietnamese-400-normal.38pr3iu06pvev.woff2)format("woff2"),url(../media/geist-mono-vietnamese-400-normal.3t17bjub9ubss.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-ext-400-normal.24rx98abtwfo3.woff2)format("woff2"),url(../media/geist-mono-latin-ext-400-normal.01_b3mc1bij8g.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-400-normal.0cd_-v3p9jh1i.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.42bpynni4ssl9.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-ext-500-normal.11u_ypv6vswgf.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-500-normal.20qlvfbfsgnu-.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-500-normal.10ogyfwe-dp71.woff2)format("woff2"),url(../media/geist-mono-cyrillic-500-normal.0g93or9gmz-o9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-symbols2-500-normal.2qi-po4s1x_3h.woff2)format("woff2"),url(../media/geist-mono-symbols2-500-normal.2h196if_jfm1e.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-vietnamese-500-normal.38yf_t_q-gp_n.woff2)format("woff2"),url(../media/geist-mono-vietnamese-500-normal.3lion9kg33a4h.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-ext-500-normal.0ccp4f7e-vfdd.woff2)format("woff2"),url(../media/geist-mono-latin-ext-500-normal.0u9wk_vcconhy.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-500-normal.187xias42mml0.woff2)format("woff2"),url(../media/geist-mono-latin-500-normal.0znzlvxolnrnt.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}.peru{all:initial;display:block}.peru :where(:not(svg *)),.peru :where(*):before,.peru :where(*):after{all:revert}.peru{--gold:#c9a84c;--gold-l:#f0d080;--ink:#0a0a18;--text:#e8e4f0;--cyan:#22d3ee;--m1:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M8 14Q10 4 22 5L78 2Q92 2 94 14L97 70Q98 90 84 94L20 97Q5 98 4 84Z'/></svg>");--m2:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M12 8Q16 1 30 3L70 6Q86 8 90 18L96 52Q98 62 92 74L80 92Q74 99 60 97L18 94Q4 92 4 78L3 24Q3 12 12 8Z'/></svg>");--m3:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M6 20Q6 6 20 5L84 4Q96 5 96 18L95 82Q94 95 80 96L44 94L14 97Q3 97 4 84Z'/></svg>");--m4:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M10 6L62 3Q80 2 88 12L97 40Q99 50 95 62L88 88Q84 97 70 97L14 96Q2 95 3 80L5 18Q6 8 10 6Z'/></svg>")}.peru,.peru *{box-sizing:border-box;margin:0;padding:0}html.peru-on{scroll-behavior:smooth}.peru{color:#fff;background:var(--ink);font-family:Geist Sans,system-ui,sans-serif;overflow-x:clip}.peru #sky{z-index:0;position:fixed;inset:0}.peru #sky div{will-change:opacity;position:absolute;inset:0}.peru #puffs{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.peru #puffs .drift{will-change:transform;animation:linear infinite peru-drift;position:absolute;left:0}.peru #puffs img{will-change:transform,opacity;display:block}@keyframes peru-drift{0%{transform:translate(105vw)}to{transform:translate(-75vw)}}.peru .scene{z-index:2;position:relative}.peru .stage{height:100svh;position:sticky;top:0;overflow:hidden}.peru .layer{will-change:transform,opacity;position:absolute}.peru .land{bottom:0;left:50%;transform:translate(-50%)}.peru #pass-land,.peru #road-land{transform-origin:50% 100%}.peru .fog{pointer-events:none;width:140vw;left:-20vw}.peru .scrim{pointer-events:none;background:linear-gradient(90deg,#040e2080 0%,#040e202e 38%,#040e2000 60%);inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14svh 86svh,#0000);mask-image:linear-gradient(#0000,#000 14svh 86svh,#0000)}html.still .peru .scrim{display:none}.peru .win{-webkit-mask:var(--m) center/100% 100% no-repeat;-webkit-mask:var(--m) center/100% 100% no-repeat;-webkit-mask:var(--m) center/100% 100% no-repeat;-webkit-mask:var(--m) center/100% 100% no-repeat;mask:var(--m) center/100% 100% no-repeat;overflow:hidden}.peru .win img{object-fit:cover;width:100%;height:100%;display:block}.peru .m1{--m:var(--m1)}.peru .m2{--m:var(--m2)}.peru .m3{--m:var(--m3)}.peru .m4{--m:var(--m4)}.peru .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-l);font-family:Geist Mono,monospace;font-size:12px}.peru .chapter{letter-spacing:-.01em;text-shadow:0 2px 30px #001e4659;font-family:Space Grotesk;font-size:clamp(34px,6vw,84px);font-weight:600;line-height:1;position:absolute;top:12svh;left:clamp(150px,11vw,190px)}.peru .chapter .kicker{margin-bottom:10px;display:block}.peru .woven{text-shadow:0 1px 3px #00143273,0 2px 24px #00193c99;max-width:30ch;font-family:EB Garamond;font-size:clamp(23px,2.7vw,38px);font-style:normal;font-weight:500;line-height:1.32}.peru .stage>.woven,.peru .stage>.story{top:31svh;left:clamp(150px,11vw,190px)}.peru .story{color:#fff;text-shadow:0 1px 2px #0014328c,0 2px 22px #00193ca6;max-width:40ch;font-family:Geist Sans;font-size:clamp(17px,1.45vw,21px);line-height:1.62}.peru .story.dark{color:#203040;text-shadow:none}.peru .detail{letter-spacing:.06em;color:#fff;border-left:2px solid var(--gold-l);background:#0a0a1880;border-radius:0 6px 6px 0;max-width:34ch;padding:10px 14px;font-family:Geist Mono,monospace;font-size:13px;line-height:1.6;position:absolute}.peru .big{letter-spacing:-.03em;color:#fff;text-shadow:0 4px 40px #00285a40;font-family:Space Grotesk;font-weight:700;line-height:.85;position:absolute}.peru .big small{letter-spacing:.02em;vertical-align:top;margin-left:.08em;font-size:.28em}.peru .card{-webkit-backdrop-filter:blur(10px);width:min(340px,86vw);color:var(--text);background:#0a0a189e;border:1px solid #f0d08047;border-radius:6px;padding:16px 18px;font-size:14px;line-height:1.5;position:absolute;bottom:clamp(90px,12svh,140px);right:clamp(16px,5vw,80px)}.peru .card .k{letter-spacing:.2em;color:var(--gold-l);text-transform:uppercase;font-family:Geist Mono,monospace;font-size:11px}.peru .card .place{color:#fff;margin:4px 0 10px;font-family:Space Grotesk;font-size:19px;font-weight:600}.peru .card .row{border-top:1px solid #ffffff14;grid-template-columns:78px 1fr;gap:8px;padding:6px 0;display:grid}.peru .card .row span{letter-spacing:.14em;text-transform:uppercase;color:#9a96b8;padding-top:3px;font-family:Geist Mono,monospace;font-size:10.5px}.peru .btn-gold{color:#14110a;letter-spacing:.04em;cursor:pointer;background-image:linear-gradient(135deg,#a07f2c 0%,#c9a84c 38%,#f6dc94 52%,#c9a84c 66%,#a07f2c 100%);background-position:100%;background-size:250% 100%;border:none;border-radius:999px;font-family:Space Grotesk;font-weight:600;text-decoration:none;transition:background-position .5s,box-shadow .3s,transform .2s;display:inline-block;position:relative}.peru .btn-gold:hover{background-position:0;transform:translateY(-1px);box-shadow:0 4px 26px #f0d08061}.peru .btn-gold .ring{pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:999px;padding:2px;position:absolute;inset:-2px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.peru .btn-gold .ring:before{content:"";background:conic-gradient(#0000 0deg,#c9a84cbf 40deg,#ffecaafa 70deg,#c9a84cbf 100deg,#0000 150deg 360deg);animation:6s linear infinite peru-shimmerRotate;position:absolute;inset:-300%}@keyframes peru-goldSweep{0%,to{background-position:100%}50%{background-position:0}}@keyframes peru-shimmerRotate{to{transform:rotate(360deg)}}.peru #join{z-index:20;padding:10px 18px;font-size:14px;transition:opacity .3s;position:fixed;top:18px;right:18px;box-shadow:0 6px 24px #00000040}.peru #join.away{opacity:0;pointer-events:none}.peru #still{z-index:20;color:#cfcbe4;letter-spacing:.08em;cursor:pointer;background:#0a0a188c;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px;font:12px Geist Mono,monospace;position:fixed;bottom:16px;right:18px}.peru #rail{z-index:15;width:64px;height:64svh;transition:opacity .4s;position:fixed;top:18svh;left:22px}.peru #rail svg{width:100%;height:100%;overflow:visible}.peru #rail .dot{background:var(--gold-l);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 4px #f0d08040,0 0 18px #f0d080cc}.peru #rail .tag{white-space:nowrap;color:#fff;letter-spacing:.08em;background:#0a0a188c;border-radius:4px;padding:3px 6px;font:10.5px Geist Mono,monospace;position:absolute;transform:translate(-28%,12px)}.peru #topbar{display:none}.peru .title{text-align:center;padding:0 20px;position:absolute;top:16svh;left:0;right:0}.peru .title h1{letter-spacing:-.02em;text-shadow:0 3px 34px #3c1e0a59;margin:14px 0 8px;font-family:Space Grotesk;font-size:clamp(40px,7.4vw,108px);font-weight:700;line-height:.95}.peru .title .sub{font-family:EB Garamond;font-size:clamp(22px,2.6vw,34px);font-style:italic}.peru .title .when{letter-spacing:.18em;text-transform:uppercase;margin-top:18px;font-family:Geist Mono,monospace;font-size:12.5px}.peru .cue{letter-spacing:.24em;text-transform:uppercase;opacity:.85;font:11px Geist Mono,monospace;position:absolute;bottom:4svh;left:50%;transform:translate(-50%)}.peru #s-pro{margin-top:-100svh}.peru .pline{text-align:center;opacity:0;width:min(760px,84vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.peru .pline:before{content:"";z-index:-1;background:radial-gradient(#060e248c,#060e2400 68%);border-radius:50%;position:absolute;inset:-22% -12%}.peru .pline .woven{max-width:none;margin:0 auto;font-size:clamp(25px,3.2vw,44px)}.peru .pline.go .woven{letter-spacing:.02em;font-family:Space Grotesk;font-weight:600}.peru #zip{background:linear-gradient(90deg,transparent,#fff 30%,var(--gold-l));transform-origin:0;width:100vw;height:2px;position:absolute;top:30svh;left:0;transform:scaleX(0)}.peru #arrive-land{width:26vw;height:38vw;top:12svh;right:9vw}.peru #arrive-land img{object-position:50% 60%}.peru #summit-land{object-fit:cover;object-position:42% 50%;width:100%;height:100%;top:0;left:0}.peru #summit-fade{pointer-events:none;width:100%;height:14%;top:0;left:0}.peru #summit-still{object-fit:cover;object-position:50% 55%;transform-origin:50% 60%;width:100%;height:100%;display:none}html.still .peru #summit-fade{display:none}.peru #summit-sunrise{width:28vw;height:21vw;top:13svh;right:6vw}.peru #summit-sunrise img{object-position:50% 70%}.peru .ph-win{text-align:center;letter-spacing:.08em;color:#fff;background:repeating-linear-gradient(45deg,#ffffff24,#ffffff24 12px,#ffffff12 12px 24px);justify-content:center;align-items:center;font:13px Geist Mono,monospace;display:flex}.peru #circle-portal{width:19vw;height:27vw;top:12svh;right:6vw}.peru #ollanta-land{width:32vw;height:24vw;top:15svh;right:6vw}.peru #river-springs{width:34vw;height:24vw;top:16svh;right:6vw}.peru #line-bridge{width:36vw;height:27vw;top:12svh;right:7vw}.peru #mk-a{width:22vw;height:14vw;top:14svh;left:50vw}.peru #mk-b{width:19vw;height:24vw;top:10svh;left:73.5vw}.peru #mk-c{width:20vw;height:14vw;top:43svh;left:52vw}.peru #mk-d{width:19vw;height:17vw;top:45svh;left:73vw}.peru #basecamp{z-index:3;background:linear-gradient(#1a2440 0,var(--ink) 22svh);color:var(--text);padding:16svh clamp(24px,10vw,160px) 10svh;position:relative}.peru #basecamp h2{color:#fff;margin:10px 0 8px;font-family:Space Grotesk;font-size:clamp(34px,5vw,64px)}.peru #basecamp .lead{color:#dcd8ec;font-family:EB Garamond;font-size:clamp(20px,2vw,26px)}.peru .bc{max-width:760px;margin-top:64px}.peru .bc h3{color:#fff;margin-bottom:12px;font-family:Space Grotesk;font-size:24px}.peru .bc p,.peru .bc li{color:#cfcbe0;font-size:16.5px;line-height:1.72}.peru .bc p+p{margin-top:12px}.peru .bc ul{margin:10px 0 0 18px}.peru .bc li{margin-top:6px}.peru .bc b{color:#fff}.peru .glance{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;max-width:none;margin:22px 0 18px;display:grid}.peru .glance div{color:#c8c4d8;border-top:2px dotted #f0d0808c;padding-top:10px;font-size:12.5px;line-height:1.4}.peru .glance b{letter-spacing:.14em;color:var(--gold-l);margin-bottom:4px;font:10.5px Geist Mono,monospace;display:block}.peru .pdf{color:var(--cyan);border-bottom:1px solid #22d3ee66;margin-top:10px;text-decoration:none;display:inline-block}.peru .price{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.peru .price div{border:1px solid #f0d0804d;border-radius:6px;padding:16px}.peru .price b{color:#fff;font:600 30px Space Grotesk;display:block}.peru .price span{color:#a9a6c0;font-size:13px}.peru .standing{color:#fff;margin-top:16px;font-family:EB Garamond;font-size:20px}.peru details{border-top:1px solid #ffffff1a;padding:14px 0}.peru details:last-of-type{border-bottom:1px solid #ffffff1a}.peru summary{cursor:pointer;color:#fff;font-family:Space Grotesk;font-size:17px;list-style:none}.peru summary:before{content:"+";color:var(--gold-l);width:20px;display:inline-block}.peru details[open] summary:before{content:"–"}.peru details p{margin-top:8px}.peru .hidden-note{color:#8f8bab;font:12px Geist Mono,monospace}.peru #letter{border-top:1px solid #f0d08033;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:90px;padding-top:60px;display:grid}.peru #letter .ph{aspect-ratio:4/5;color:#8f8bab;text-align:center;-webkit-mask:var(--m2) center/100% 100% no-repeat;-webkit-mask:var(--m2) center/100% 100% no-repeat;-webkit-mask:var(--m2) center/100% 100% no-repeat;-webkit-mask:var(--m2) center/100% 100% no-repeat;mask:var(--m2) center/100% 100% no-repeat;background:repeating-linear-gradient(45deg,#16162c,#16162c 10px,#1b1b36 10px 20px);border-radius:6px;justify-content:center;align-items:center;padding:20px;font:12px Geist Mono,monospace;display:flex}.peru #letter blockquote{color:#ece8f6;font-family:EB Garamond;font-size:clamp(19px,1.7vw,23px);line-height:1.6}.peru #letter blockquote p+p{margin-top:14px}.peru #letter .sig{color:var(--gold-l);margin-top:20px;font-family:EB Garamond;font-size:24px;font-style:italic}.peru #letter .drafted{color:#8f8bab;margin-top:8px;font:11px Geist Mono,monospace}.peru #door{text-align:center;border:1px solid #f0d08059;border-radius:6px;margin-top:80px;padding:44px}.peru #door h3{color:#fff;margin-top:6px;font-family:Space Grotesk;font-size:30px}.peru #door a.btn{background:var(--gold);color:#14110a;border-radius:999px;margin-top:18px;padding:15px 32px;font:600 17px Space Grotesk;text-decoration:none;display:inline-block}.peru #door p{color:#a9a6c0;margin-top:14px;font-size:14px}.peru #door a.alt{color:var(--gold-l)}.peru #later,.peru #write{background:#12122a;border-radius:6px;margin-top:50px;padding:36px}.peru #later h3,.peru #write h3{color:#fff;font-family:Space Grotesk;font-size:22px}.peru #later p,.peru #write p{color:#c8c4d8;max-width:60ch;margin-top:8px;line-height:1.65}.peru #later form{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.peru #later input[type=email]{color:#fff;background:#0a0a18;border:1px solid #ffffff2e;border-radius:6px;flex:260px;padding:12px 14px;font:15px Geist Sans}.peru #later label,.peru #write label{color:#cfcbe4;cursor:pointer;border:1px solid #f0d08059;border-radius:999px;padding:8px 14px;font:13px Geist Mono,monospace}.peru #later input[type=checkbox]{accent-color:var(--gold);margin-right:6px}.peru #later button,.peru #write button{border:1px solid var(--gold);color:var(--gold-l);cursor:pointer;background:0 0;border-radius:999px;padding:11px 20px;font:600 14px Space Grotesk}.peru #write form{gap:10px;max-width:640px;margin-top:18px;display:grid}.peru #write input[type=text],.peru #write input[type=email],.peru #write textarea{color:#fff;background:#0a0a18;border:1px solid #ffffff2e;border-radius:6px;width:100%;padding:12px 14px;font:15px Geist Sans}.peru #write textarea{resize:vertical;min-height:132px;line-height:1.55}.peru #write .about{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.peru #write input[type=radio]{accent-color:var(--gold);margin-right:6px}.peru #write button{justify-self:start}.peru #write .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.peru #write{scroll-margin-top:24px}.peru #pay .pick{flex-wrap:wrap;gap:14px 28px;margin:10px 0 22px;display:flex}.peru #pay .pick-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.peru #pay .pick-row>span{letter-spacing:.08em;text-transform:uppercase;color:#a9a6c0;flex-basis:100%;font:12px Geist Mono,monospace}.peru #pay .pick label{color:#cfcbe4;cursor:pointer;border:1px solid #f0d08059;border-radius:999px;padding:8px 14px;font:13px Geist Mono,monospace}.peru #pay .pick label:has(input:checked){border-color:var(--gold);color:#fff;background:#c9a84c1f}.peru #pay .pick input{accent-color:var(--gold);margin-right:6px}.peru #pay .sched{color:#a9a6c0;flex:0;font-size:13px;line-height:1.5}.peru #pay .sched:empty{display:none}.peru #pay .seats-left{color:var(--gold-l);margin-top:16px;font:600 15px Space Grotesk}.peru #pay .pay-note{color:var(--gold-l)}.peru #pay .pay-note:empty{display:none}.peru .bc.wide{max-width:1100px}.peru .lead-serif{color:#ece8f6!important;font-family:EB Garamond!important;font-size:clamp(21px,1.9vw,25px)!important;line-height:1.5!important}.peru .bc h4{color:#fff;margin-bottom:8px;font-family:Space Grotesk;font-size:19px}.peru .host{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:36px;margin-top:24px;display:grid}.peru .host.lane h4{font-size:30px}.peru .host.lane p{font-size:17.5px}.peru .host.simon{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,.5fr) minmax(0,1.8fr);margin-top:40px;padding-top:30px}.peru .host a.app{color:var(--gold-l);text-underline-offset:3px;-webkit-text-decoration:underline #f0d08073;text-decoration:underline #f0d08073}.peru .hph{aspect-ratio:4/5;color:#a9a6c0;text-align:center;background:repeating-linear-gradient(45deg,#1a1a34,#1a1a34 12px,#20203e 12px 24px);justify-content:center;align-items:center;padding:16px;font:12px Geist Mono,monospace;display:flex}.peru .hph.small{aspect-ratio:1}.peru .hph.filled,.peru #letter .ph.filled{background:0 0;padding:0}.peru .hph.filled img,.peru #letter .ph.filled img{object-fit:cover;width:100%;height:100%;display:block}.peru #letter .ph.filled img{object-position:50% 35%}.peru .ride{height:340svh;margin-top:64px;position:relative}.peru .ride-stage{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.peru .ride-head{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.peru .ride-track{will-change:transform;gap:22px;margin:26px 0;display:flex}.peru .day{flex:0 0 clamp(220px,21vw,300px)}.peru .day .dimg{aspect-ratio:4/3;width:100%;margin-bottom:12px}.peru .day b{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-l);font:11px Geist Mono,monospace}.peru .day h4{margin:6px 0 4px;font-size:18px}.peru .day p{color:#c8c4d8;font-size:14.5px;line-height:1.5}.peru .ride-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.peru .ride-foot p{color:#c8c4d8;flex-basis:100%;font-size:15px}.peru .btn-gold.dl2{padding:13px 24px;font-size:15px}.peru .inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:22px 0;display:grid}.peru .inc ul{margin:0;list-style:none}.peru .inc li{border-top:1px solid #ffffff12;padding:7px 0 7px 26px;font-size:15.5px;position:relative}.peru .inc .yes li:before{content:"✓";color:var(--gold-l);position:absolute;left:2px}.peru .inc .no li:before{content:"–";color:#8f8bab;position:absolute;left:4px}.peru .pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.peru .opt{border:1px solid #f0d0804d;border-radius:6px;flex-direction:column;gap:8px;padding:22px;display:flex}.peru .opt p{flex:1;font-size:15px}.peru .opt b{color:#fff;font:600 17px Space Grotesk}.peru .opt .btn-gold,.peru .opt .btn-line{text-align:center;margin-top:8px;padding:12px 18px;font-size:15px}.peru .btn-line{border:1px solid var(--gold);color:var(--gold-l);border-radius:999px;font-family:Space Grotesk;font-weight:600;text-decoration:none;display:inline-block}.peru .numbered{counter-reset:n;margin:10px 0 0;list-style:none}.peru .numbered li{counter-increment:n;border-top:1px solid #ffffff12;padding:12px 0 12px 58px;font-size:17px;position:relative}.peru .numbered li:before{content:counter(n);color:#f0d0808c;font:700 34px Space Grotesk;position:absolute;top:4px;left:0}.peru .cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:14px;display:grid}.peru .cols3>div{border-top:2px solid #f0d08073;padding-top:14px}.peru .cols3 p{font-size:15.5px}.peru .cer{margin-top:20px}.peru .tl{border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid;overflow:hidden}.peru .tl div{background:#f0d08024;padding:16px 18px}.peru .tl div:nth-child(2){background:#f0d08014}.peru .tl div:nth-child(3){background:#ffffff0a}.peru .tl b{color:#fff;font:600 16px Space Grotesk;display:block}.peru .tl span{color:#c8c4d8;font-size:14px}.peru #door .btn-gold{margin-top:18px;padding:15px 32px;font-size:17px}.peru .proto{color:#8f8bab;margin-top:60px;font:12px/1.7 Geist Mono,monospace}.peru .credits{color:#8f8bab;margin-top:20px;padding:0;font-size:12px;line-height:1.7;border:none!important}.peru .credits summary{letter-spacing:.08em;color:#8f8bab;font:12px Geist Mono,monospace}.peru .credits summary:before{content:none}.peru .credits[open] summary{margin-bottom:8px}.peru .credits a{color:#a9a6c0}@media (max-width:760px){.peru #rail{display:none}.peru #topbar{z-index:15;background:linear-gradient(#0a0a1873,#0000);height:44px;display:block;position:fixed;top:0;left:0;right:0}.peru #topbar svg{width:calc(100% - 28px);height:26px;position:absolute;top:8px;left:14px;right:14px;overflow:visible}.peru #topbar .dot{background:var(--gold-l);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;box-shadow:0 0 12px #f0d080e6}.peru #join{padding:12px 26px;top:auto;bottom:14px;right:50%;transform:translate(50%)}.peru #still{font-size:10.5px;top:52px;bottom:auto;right:12px}.peru .chapter{font-size:40px;top:10svh;left:20px}.peru .stage>.woven,.peru .stage>.story{max-width:calc(100vw - 40px);top:26svh!important;left:20px!important}.peru .story{font-size:17px}.peru .scrim{background:linear-gradient(#040e209e 0%,#040e2066 34%,#040e2000 62%)}.peru .detail{max-width:none;right:20px;top:auto!important;bottom:96px!important;left:20px!important}.peru #alt{bottom:46svh;font-size:68px!important;top:auto!important;right:16px!important}.peru .card{width:auto;font-size:13px;bottom:78px;left:16px;right:16px}.peru #arrive-land{width:46vw;height:68vw;inset:auto 6vw 16svh auto}.peru #ollanta-land{width:62vw;height:46vw;top:25svh;right:6vw}.peru #summit-sunrise{width:62vw;height:46vw;top:auto;bottom:16svh;right:6vw}.peru #circle-portal{width:34vw;height:48vw;top:auto;bottom:34svh;right:6vw}.peru #river-springs{width:70vw;height:48vw;top:auto;bottom:16svh;right:6vw}.peru #line-bridge{width:auto;height:64vw;inset:auto 6vw 16svh}.peru #mk-a{width:46vw;height:30vw;top:auto;bottom:40svh;left:4vw}.peru #mk-b{width:44vw;height:40vw;top:auto;bottom:36svh;left:52vw}.peru #mk-c{width:42vw;height:30vw;top:auto;bottom:14svh;left:6vw}.peru #mk-d{width:44vw;height:30vw;top:auto;bottom:10svh;left:50vw}.peru .host,.peru .host.simon{grid-template-columns:1fr;gap:18px}.peru .day{flex-basis:72vw}.peru .inc,.peru .pay-grid,.peru .cols3,.peru .tl{grid-template-columns:1fr}.peru .ride{height:420svh}.peru .glance{grid-template-columns:repeat(2,1fr)}.peru .price,.peru #letter{grid-template-columns:1fr}.peru #door{padding:30px 20px}}.peru .scrim{background:linear-gradient(90deg,#040e20ad 0%,#040e2075 30%,#040e2029 54%,#040e2000 70%)}.peru .chapter{text-shadow:0 2px 4px #040e2073,0 4px 34px #040e2073}.peru .stage>.chapter:before{content:"";z-index:-1;opacity:.5;background:radial-gradient(#060e249e,#060e2400 68%);border-radius:50%;position:absolute;inset:-30%}.peru .big{color:var(--gold-l);-webkit-text-stroke:.045em #061026c7;paint-order:stroke fill;text-shadow:0 2px 4px #040e208c,0 8px 44px #040e2080}.peru .card{background:#0a0a18bf}.peru .card .row span{color:#d4d0e6}.peru #road-land{bottom:-20svh}.peru .stage>.win{overflow:visible;-webkit-mask:none;mask:none}.peru .stage>.win img{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.peru .win picture{width:100%;height:100%;display:block}.peru .stage>.win:before{content:"";z-index:-1;clip-path:polygon(calc(7% - 1px) 0,calc(93% + 1px) 0,100% 100%,0 100%);filter:drop-shadow(0 10px 30px #00143259);background:linear-gradient(160deg,#f0d080,#c9a84c 50%,#8a6d2a);position:absolute;inset:-3px}.peru .stage>.win:after{content:attr(data-cap);text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-l);white-space:nowrap;text-shadow:0 1px 2px #00143299;font:11px Geist Mono,monospace;position:absolute;bottom:-30px;left:0;right:0}@media (min-width:761px){.peru #circle-land{top:calc(max(108vw,120svh)/-7.84314);bottom:auto}}.peru #basecamp .win,.peru #letter .ph.filled{border-radius:0;position:relative;overflow:visible;-webkit-mask:none;mask:none}.peru #basecamp .win img,.peru #letter .ph.filled img{border-radius:0;box-shadow:0 14px 34px #00000073}.peru #basecamp .win:before,.peru #letter .ph.filled:before{content:"";pointer-events:none;z-index:1;border:1px solid #f0d080b3;position:absolute;inset:7px}.peru #basecamp .win:after,.peru #letter .ph.filled:after{content:"";pointer-events:none;--g:linear-gradient(#e9c873,#e9c873);background:var(--g) top left/14px 1.5px no-repeat,var(--g) top left/1.5px 14px no-repeat, var(--g) top right/14px 1.5px no-repeat,var(--g) top right/1.5px 14px no-repeat, var(--g) bottom left/14px 1.5px no-repeat,var(--g) bottom left/1.5px 14px no-repeat, var(--g) bottom right/14px 1.5px no-repeat,var(--g) bottom right/1.5px 14px no-repeat;position:absolute;inset:-5px}@media (min-width:761px){.peru #arrive-land{aspect-ratio:3/4;width:auto;height:min(38vw,36svh);top:9svh;right:8vw}.peru #arrive-land img{object-position:50% 62%}.peru #ollanta-land{aspect-ratio:4/3;width:auto;height:min(24vw,32svh);top:13svh;right:6vw}.peru #river-springs{aspect-ratio:4/3;width:auto;height:min(24vw,30svh);top:22svh;right:6vw}.peru #line-bridge{aspect-ratio:4/3;width:auto;height:min(27vw,33svh);top:12svh;right:7vw}.peru #summit-sunrise{aspect-ratio:4/3;width:auto;height:min(21vw,32svh);top:11svh;right:6vw}.peru #circle-portal{aspect-ratio:7/10;width:auto;height:min(27vw,36svh);top:10svh;right:6vw}.peru #mk-a{top:24svh}.peru #mk-b{top:22svh}.peru .title .sub{color:#fff;text-shadow:0 1px 3px #140a1e99,0 2px 24px #140a1e80;font-size:clamp(26px,3.3vw,44px)}.peru .title .when{color:#fff;text-shadow:0 1px 3px #140a1eb3;margin-top:22px;font-size:15px}.peru .title .kicker{text-shadow:0 1px 3px #140a1eb3;font-size:13px}.peru .title:before{content:"";z-index:-1;background:radial-gradient(#0e122c80,#0e122c00 70%);border-radius:50%;width:min(1100px,92vw);height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}}.peru .title h1{text-wrap:balance}.peru .brp,.peru .card .cimg{display:none}@media (max-width:760px){.peru .scrim{background:linear-gradient(#040e20b8 0%,#040e2080 36%,#040e2000 64%)}.peru .stage>.win{display:none!important}.peru .card .cimg{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);height:38vw;margin:-16px -18px 12px;display:block}.peru .card .cimg img{object-fit:cover;width:100%;height:100%;display:block}.peru .card{bottom:70px}.peru .title{top:27svh}.peru .title h1{font-size:46px}.peru .title .sub{font-size:24px}.peru .title .when{margin-top:16px;font-size:12px;line-height:1.7}.peru .title:before{content:"";z-index:-1;background:radial-gradient(#0a0e2480,#0a0e2400 70%);position:absolute;inset:-14svh -40px -18svh}.peru .brp{display:inline}.peru .dotp{display:none}.peru #road-land{width:max(170vw,120svh)!important}}.peru .stage>.win:after{background:#060e249e;border-radius:3px;width:max-content;padding:4px 10px;bottom:-32px;left:50%;right:auto;transform:translate(-50%)}.peru .stage>.win:not([data-cap]):after{display:none}.peru .big{color:#0000;background-image:linear-gradient(110deg,#b8932f 0%,#f0d080 30%,#fff2c2 46%,#f6dc94 54%,#f0d080 70%,#b8932f 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite peru-goldSweep}.peru #alt{text-shadow:none;-webkit-text-stroke:.016em #061026e6;filter:drop-shadow(0 1px 1.5px #040e20bf)drop-shadow(0 6px 22px #040e2052);padding-bottom:.16em}@media (min-width:761px){.peru #mk-a,.peru #mk-b,.peru #mk-c,.peru #mk-d{aspect-ratio:4/3;width:auto;height:min(11vw,19svh);left:auto}.peru #mk-a{top:22svh;right:calc(11vw + 1.33333*min(11vw,19svh))}.peru #mk-b{top:22svh;right:8vw}.peru #mk-c{top:calc(29svh + min(11vw,19svh));right:calc(11vw + 1.33333*min(11vw,19svh))}.peru #mk-d{top:calc(29svh + min(11vw,19svh));right:8vw}}.peru #pay{background:linear-gradient(160deg,#201c3cbf,#0e0e20d9);border-radius:14px;padding:34px clamp(20px,3vw,40px) 30px;position:relative;box-shadow:0 18px 60px #00000059}.peru #pay:before{content:"";pointer-events:none;background:conic-gradient(from var(--pa,0deg),#c9a84c59 0deg,#ffecaaf2 60deg,#c9a84c59 120deg,#c9a84c59 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:14px;padding:1.5px;animation:7s linear infinite peru-payRing;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --pa{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes peru-payRing{to{--pa:360deg}}.peru #pay .opt{background:#0a0a1859}@media (max-width:760px){.peru .card .cimg{height:auto;width:min(var(--cw,72vw),calc(30svh * var(--arn,1.333)));aspect-ratio:var(--ar,4/3);clip-path:none;margin:0;position:absolute;bottom:calc(100% + 16px);left:50%;right:auto;overflow:visible;transform:translate(-50%)}.peru #zip{top:21svh}.peru .stage{height:max(100lvh,var(--stage-h,0px))}.peru .card{bottom:calc(70px + max(100lvh,var(--stage-h,0px)) - var(--vis-h,100svh))}.peru #summit-land{display:none}.peru #summit-still{display:block}.peru .card .cimg img{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.peru .card .cimg:before{content:"";z-index:-1;clip-path:polygon(calc(7% - 1px) 0,calc(93% + 1px) 0,100% 100%,0 100%);background:linear-gradient(160deg,#f0d080,#c9a84c 50%,#8a6d2a);position:absolute;inset:-3px}}html.still .peru .scene{margin-top:0;height:auto!important}html.still .peru .stage{flex-direction:column;height:auto;min-height:0;padding-bottom:8svh;display:flex;position:relative}html.still .peru .layer{opacity:1!important;visibility:visible!important;transform:none!important}html.still .peru .land{margin-top:4svh;display:block;position:relative;left:auto;width:100%!important;height:auto!important}html.still .peru .stage>picture,html.still .peru .stage>.win{order:9}html.still .peru .stage>.win{max-height:70svh;margin:20px clamp(20px,9vw,140px) 0;position:relative;width:auto!important;height:56vw!important;inset:auto!important}html.still .peru .stage>video{order:9;margin-top:4svh;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none;height:auto!important}html.still .peru .fog,html.still .peru #zip,html.still .peru .big,html.still .peru .cue,html.still .peru #whiteout{display:none}html.still .peru .pline{margin:0 auto 6svh;padding-top:6svh;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}html.still .peru .pline:before{display:none}html.still .peru .card{order:4;margin:20px auto 0;position:relative;bottom:auto;left:auto;right:auto}html.still .peru .detail{order:3;margin:16px clamp(20px,9vw,140px) 0;position:relative;top:auto;bottom:auto;left:auto}html.still .peru .chapter{order:1;padding:12svh 0 0 clamp(20px,9vw,140px);position:relative;top:auto;left:auto}html.still .peru .stage>.woven,html.still .peru .stage>.story{order:2;padding:18px 20px 0 clamp(20px,9vw,140px);position:relative;top:auto!important;left:auto!important}html.still .peru .story.dark{color:#fff}html.still .peru .title{padding-top:20svh;position:relative;top:auto}html.still .peru #s-pro .stage{min-height:0}html.still .peru #still{position:absolute;top:12px;bottom:auto;right:12px}html.still .peru .ride{height:auto}html.still .peru .ride-stage{height:auto;position:relative}html.still .peru .ride-track{flex-wrap:wrap;transform:none!important}@media (max-width:760px){html.still .peru #join{display:none}}
html.peru-on footer{z-index:3;background:#0a0a18;position:relative;margin-top:0!important}
