@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");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:italic;font-weight:300;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");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:italic;font-weight:300;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");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:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");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:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");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:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.FYOw5G_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.FYOw5G_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/168481f20e0a6049-s.2-a1r2u1wp4rl.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/ed82a0b8b2521221-s.0vny3c1r3i2fc.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/685f28c1155695c8-s.2vndon8bjjrzg.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/34e2b77559319715-s.11_tucmn85qx3.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/84a175be6caa7167-s.1wqtsm901wpuu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/fce692aaf0985484-s.p.24y1xzwicrvhg.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.woff2)format("woff2");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-weight:400 800;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.k6SVOq_className{font-family:EB Garamond,EB Garamond Fallback}.k6SVOq_variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/285bc1d8204054af-s.28glooh8eb0vd.woff2)format("woff2");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:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61d7001d1e85eae4-s.3fxtyiywyeap1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2810fda8f234eb20-s.p.37imwftixfukh.woff2)format("woff2");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:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.vWHcxq_className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.vWHcxq_variable{--font-pinyon:"Pinyon Script", "Pinyon Script Fallback"}
.FXGUAG_footer{background:var(--night);color:var(--text);padding:clamp(100px,12vw,170px) 0 40px;position:relative;overflow:hidden}.FXGUAG_mark{opacity:.05;pointer-events:none;width:min(48vw,640px);height:auto;position:absolute;bottom:-10%;right:-6%}.FXGUAG_title{font-family:var(--f-display);color:var(--ice-hi);letter-spacing:-.015em;font-size:clamp(52px,8vw,132px);font-weight:300;line-height:.92}.FXGUAG_title em{color:var(--rose)}.FXGUAG_contact{border-top:1px solid var(--line);grid-template-columns:1.7fr 1fr 1fr 1fr;gap:32px;margin-top:72px;padding-top:40px;display:grid;position:relative}.FXGUAG_contact h3,.FXGUAG_shortcuts h3{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:400;font-stretch:118%}.FXGUAG_contact p{font-family:var(--f-display);color:var(--ice-hi);font-size:26px;line-height:1.2}.FXGUAG_contact a{background:linear-gradient(var(--rose), var(--rose)) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease), color .3s;text-decoration:none}.FXGUAG_contact a:hover{color:var(--rose-lt);background-size:100% 1px}.FXGUAG_contact p.FXGUAG_soon{color:var(--text);font-style:italic}.FXGUAG_hours{color:var(--text);margin-top:36px;font-size:15px;position:relative}.FXGUAG_hours span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-right:18px;font-size:13px;font-stretch:118%}.FXGUAG_low{grid-template-columns:auto 1fr;align-items:end;gap:clamp(40px,8vw,140px);margin-top:96px;display:grid;position:relative}.FXGUAG_logo{width:170px;display:block}.FXGUAG_logo img{width:100%;height:auto}.FXGUAG_shortcuts ul{columns:3;column-gap:32px;margin:0;padding:0;list-style:none}.FXGUAG_shortcuts a{color:var(--text);padding:7px 0;font-size:16px;text-decoration:none;transition:color .3s;display:inline-block}.FXGUAG_shortcuts a:hover{color:var(--rose)}.FXGUAG_legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:72px;padding-top:28px;font-size:14px;display:flex;position:relative}.FXGUAG_legal span:nth-child(2){font-family:var(--f-serif);color:var(--rose-lt);font-size:16px;font-style:italic}@media (max-width:1023px){.FXGUAG_low{grid-template-columns:1fr}.FXGUAG_contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.FXGUAG_contact{grid-template-columns:1fr;gap:28px;margin-top:48px}.FXGUAG_contact p{font-size:24px}.FXGUAG_contact h3,.FXGUAG_shortcuts h3{font-size:14px}.FXGUAG_hours span{margin:0 0 6px;display:block}.FXGUAG_shortcuts ul{columns:2}.FXGUAG_legal{flex-direction:column;gap:8px}}
.Jje7Kq_rail{z-index:120;width:var(--rail);background:var(--night);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:center;padding:28px 0 32px;display:flex;position:fixed;top:0;bottom:0;left:0}.Jje7Kq_rail>*{animation:.9s 1s both Jje7Kq_fade}.Jje7Kq_railTop{flex-direction:column;align-items:center;gap:18px;display:flex}.Jje7Kq_burger{width:56px;height:56px;color:var(--ice);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .3s;display:grid}.Jje7Kq_burger:hover{background:#e2dfd70f}.Jje7Kq_lines{width:30px;height:12px;position:relative}.Jje7Kq_lines span{height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease), width .4s var(--ease);background:currentColor;position:absolute;left:0;right:0}.Jje7Kq_lines span:first-child{top:0}.Jje7Kq_lines span:nth-child(2){width:20px;top:10.5px}.Jje7Kq_burger:hover .Jje7Kq_lines span:nth-child(2){width:30px}.Jje7Kq_burger[aria-expanded=true] .Jje7Kq_lines span:first-child{top:5px;transform:rotate(45deg)}.Jje7Kq_burger[aria-expanded=true] .Jje7Kq_lines span:nth-child(2){width:30px;top:5px;transform:rotate(-45deg)}.Jje7Kq_ticket{width:56px;height:56px;color:var(--rose);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.Jje7Kq_ticket:hover{color:var(--rose-lt);background:#bc9ca11f}.Jje7Kq_ticket svg{width:26px;height:26px}.Jje7Kq_mark{opacity:.95;width:34px}.Jje7Kq_mark img{width:100%;height:auto}.Jje7Kq_meta{writing-mode:vertical-rl;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12px;font-stretch:118%;transform:rotate(180deg)}.Jje7Kq_bar{display:none}.Jje7Kq_menu{z-index:110;background:var(--night);grid-template-columns:var(--rail) 1fr;visibility:hidden;opacity:0;transition:opacity .5s var(--ease), visibility 0s .5s;display:grid;position:fixed;inset:0}.Jje7Kq_menu:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 78% 30%,#bc9ca121,#0000 70%);position:absolute;inset:0}.Jje7Kq_menu[hidden]{display:none}.Jje7Kq_menu.Jje7Kq_isOpen{visibility:visible;opacity:1;transition:opacity .5s var(--ease)}.Jje7Kq_menuInner{padding:96px var(--pad) 64px;grid-column:2;grid-template-columns:2.4fr 1fr;align-content:center;gap:6vw;min-height:100%;display:grid;position:relative;overflow-y:auto}.Jje7Kq_menuList{columns:2;column-gap:4vw;margin:0;padding:0;list-style:none}.Jje7Kq_menuList li{break-inside:avoid;overflow:hidden}.Jje7Kq_menuList a{font-family:var(--f-display);white-space:nowrap;color:var(--ice);transition:transform .8s var(--ease), color .3s;transition-delay:calc(var(--i) * 35ms + .12s), 0s;padding:4px 0;font-size:clamp(30px,3vw,48px);font-weight:300;line-height:1.22;text-decoration:none;display:inline-block;transform:translateY(110%)}.Jje7Kq_menu.Jje7Kq_isOpen .Jje7Kq_menuList a{transform:none}.Jje7Kq_menuList a:hover,.Jje7Kq_menuList a:focus-visible{color:var(--rose);font-style:italic}.Jje7Kq_menuAside{border-left:1px solid var(--line);color:var(--muted);align-self:end;gap:28px;padding-left:40px;font-size:15px;display:grid}.Jje7Kq_menuAside strong{color:var(--ice);margin-bottom:4px;font-size:16px;font-weight:400;display:block}.Jje7Kq_menuAside a:not(.btn){padding:4px 0;text-decoration:none;display:inline-block}.Jje7Kq_menuAside a:not(.btn):hover{color:var(--rose-lt)}.Jje7Kq_menuAside .btn{justify-self:start}@media (max-width:1180px){.Jje7Kq_menuInner{grid-template-columns:1fr}.Jje7Kq_menuAside{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;align-items:end;gap:28px 48px;padding-top:32px;padding-left:0}}@media (max-width:1023px){.Jje7Kq_rail{display:none}.Jje7Kq_bar{z-index:120;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:64px;padding:0 8px 0 20px;transition:background .4s,border-color .4s;animation:.9s 1s both Jje7Kq_fade;display:flex;position:fixed;top:0;left:0;right:0}.Jje7Kq_bar.Jje7Kq_isSolid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line);background:#0f0e14f0}.Jje7Kq_barLogo{width:104px;padding:10px 0;display:block}.Jje7Kq_barLogo img{width:100%;height:auto}.Jje7Kq_barRight{align-items:center;gap:2px;display:flex}.Jje7Kq_bar .Jje7Kq_ticket{width:48px;height:48px}.Jje7Kq_bar .Jje7Kq_burger{width:52px;height:52px}.Jje7Kq_menu{grid-template-columns:1fr}.Jje7Kq_menuInner{padding:104px var(--pad) 48px;grid-column:1;align-content:start}.Jje7Kq_menuList{columns:1}.Jje7Kq_menuList a{font-size:clamp(30px,8vw,42px);line-height:1.12}.Jje7Kq_menuAside{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.Jje7Kq_menuList a{transform:none}}
.pP-xoW_head{background:var(--night);isolation:isolate;padding:clamp(140px,14vw,220px) 0 clamp(72px,8vw,120px);position:relative;overflow:hidden}.pP-xoW_head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 70% at 80% 20%,#bc9ca11a,#0000 70%);position:absolute;inset:0}.pP-xoW_withImage{align-items:flex-end;min-height:min(78vh,720px);display:flex}.pP-xoW_withImage>.wrap{width:100%}.pP-xoW_band{z-index:-2;position:absolute;inset:0}.pP-xoW_band img{object-fit:cover;filter:grayscale()brightness(.62)contrast(1.08);width:100%;height:100%;animation:1.4s .1s both pP-xoW_fade}.pP-xoW_band:before{content:"";z-index:1;background:var(--rose);mix-blend-mode:multiply;opacity:.38;position:absolute;inset:0}.pP-xoW_band:after{content:"";z-index:1;background:linear-gradient(180deg, #0f0e148c 0%, #0f0e141a 35%, #0f0e14e0 88%, var(--night) 100%);position:absolute;inset:0}.pP-xoW_inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}.pP-xoW_title{max-width:11em}.pP-xoW_withImage .pP-xoW_title{text-shadow:0 2px 30px #0f0e1499}.pP-xoW_side{justify-self:end;justify-items:start;gap:24px;max-width:28em;display:grid}.pP-xoW_lead{font-size:18px}@media (max-width:1023px){.pP-xoW_inner{grid-template-columns:1fr;gap:28px}.pP-xoW_side{justify-self:start}}@media (max-width:640px){.pP-xoW_head{padding-top:128px}.pP-xoW_withImage{min-height:560px}.pP-xoW_lead{font-size:17px}}
.hL4K-q_topStage{background:var(--stage);padding-top:clamp(40px,6vw,80px)}.hL4K-q_topStage2{background:var(--stage-2);padding-top:clamp(40px,6vw,80px)}.hL4K-q_topNight{background:var(--night)}.hL4K-q_ctaRow{flex-wrap:wrap;align-items:center;gap:20px 32px;padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(80px,9vw,140px);display:flex}.hL4K-q_note{font-family:var(--f-serif);color:var(--muted);max-width:40em;font-size:19px;font-style:italic}.hL4K-q_noteBlock{padding-bottom:clamp(80px,9vw,140px)}@media (max-width:1023px){.hL4K-q_topNight{padding-top:64px}}.hL4K-q_listSection{background:var(--night);padding-bottom:clamp(100px,12vw,170px)}.hL4K-q_infoBox{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(40px,6vw,110px);margin-top:clamp(56px,6vw,88px);padding-top:40px;display:grid}.hL4K-q_infoBox h2{font-family:var(--f-display);color:var(--ice-hi);font-size:clamp(32px,2.8vw,44px);font-weight:300;line-height:1.05}.hL4K-q_infoBox p{max-width:34em;font-size:17px}.hL4K-q_infoBox p+p{margin-top:14px}.hL4K-q_infoBox a{-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:5px}@media (max-width:1023px){.hL4K-q_infoBox{grid-template-columns:1fr}}
.wOoZMq_section{background:var(--night);padding-bottom:clamp(100px,12vw,170px)}.wOoZMq_list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wOoZMq_list div{border-bottom:1px solid var(--line);padding:32px 28px 36px 0}.wOoZMq_list div:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:28px}.wOoZMq_list dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:13px;font-stretch:118%}.wOoZMq_list dd{font-family:var(--f-display);color:var(--ice-hi);margin-top:12px;font-size:clamp(26px,2.2vw,34px);line-height:1.2}.wOoZMq_list dd span{display:block}.wOoZMq_list dd em{color:var(--text)}.wOoZMq_list dd a:not(.link){background:linear-gradient(var(--rose), var(--rose)) 0 100% / 100% 1px no-repeat;text-decoration:none;transition:color .3s}.wOoZMq_list dd a:not(.link):hover{color:var(--rose-lt)}.wOoZMq_list dd .link{font-family:var(--f-sans);margin-top:16px;display:table}@media (max-width:1023px){.wOoZMq_list{grid-template-columns:1fr 1fr}.wOoZMq_list div,.wOoZMq_list div:not(:nth-child(3n+1)){border-left:0;padding:28px 20px 30px 0}.wOoZMq_list div:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}}@media (max-width:640px){.wOoZMq_list{grid-template-columns:1fr}.wOoZMq_list div,.wOoZMq_list div:nth-child(2n),.wOoZMq_list div:not(:nth-child(3n+1)){border-left:0;padding:24px 0}.wOoZMq_list dt{font-size:14px}}
.P5IZZa_body{background:var(--night);padding:clamp(40px,5vw,80px) 0 clamp(100px,12vw,170px)}.P5IZZa_grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(48px,7vw,120px);display:grid}.P5IZZa_aside{border-top:1px solid var(--line);padding-top:32px}.P5IZZa_asideTitle{font-family:var(--f-display);color:var(--ice-hi);font-size:clamp(32px,2.8vw,44px);font-weight:300;line-height:1.05}.P5IZZa_badge{border:1px solid var(--line);font-family:var(--f-serif);color:var(--rose-lt);margin-top:18px;padding:8px 14px;font-size:16px;font-style:italic;display:inline-block}.P5IZZa_classes{margin:24px 0 0;padding:0;list-style:none}.P5IZZa_classes li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 16px;padding:18px 0;display:grid}.P5IZZa_cname{font-family:var(--f-display);color:var(--ice-hi);font-size:26px;line-height:1.1}.P5IZZa_cage{color:var(--rose-lt);align-self:center;font-size:15px}.P5IZZa_ctime{color:var(--muted);grid-column:1/-1;font-size:15px}.P5IZZa_actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.P5IZZa_team{background:var(--stage);padding:clamp(80px,9vw,130px) 0}.P5IZZa_teamGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline;gap:32px;display:grid}.P5IZZa_soon,.P5IZZa_people{font-family:var(--f-serif);color:var(--text);font-size:21px;font-style:italic}.P5IZZa_people{margin:0;padding:0;font-style:normal;list-style:none}.P5IZZa_others{background:var(--stage-2);padding:clamp(80px,9vw,130px) 0}.P5IZZa_others ul{flex-wrap:wrap;gap:8px 48px;margin:0;padding:0;list-style:none;display:flex}.P5IZZa_others a{font-family:var(--f-display);color:var(--ice-hi);font-size:clamp(34px,3.4vw,54px);font-weight:300;text-decoration:none;transition:color .3s}.P5IZZa_others a:hover{color:var(--rose);font-style:italic}@media (max-width:1023px){.P5IZZa_grid,.P5IZZa_teamGrid{grid-template-columns:1fr}}@media (max-width:640px){.P5IZZa_actions .btn{width:100%}}
