@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/playfair-display-cyrillic-400-normal.2ezor_n9stj98.woff2)format("woff2"),url(../media/playfair-display-cyrillic-400-normal.11ghy9t7e_1x8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/playfair-display-vietnamese-400-normal.0q3yacfprjd_s.woff2)format("woff2"),url(../media/playfair-display-vietnamese-400-normal.2ipqp0g7w0zt-.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/playfair-display-latin-ext-400-normal.3voh897192d4i.woff2)format("woff2"),url(../media/playfair-display-latin-ext-400-normal.2wnwjaw2e4it8.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/playfair-display-latin-400-normal.2zfucbp6idj7x.woff2)format("woff2"),url(../media/playfair-display-latin-400-normal.3kms1j4ya76vw.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(../media/playfair-display-cyrillic-400-italic.1v35xfratcyb1.woff2)format("woff2"),url(../media/playfair-display-cyrillic-400-italic.3pvg5iq7zf-88.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(../media/playfair-display-vietnamese-400-italic.01m0g2gjzt1fh.woff2)format("woff2"),url(../media/playfair-display-vietnamese-400-italic.389wa9epbm755.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(../media/playfair-display-latin-ext-400-italic.3wvq3b5ytrlvo.woff2)format("woff2"),url(../media/playfair-display-latin-ext-400-italic.3ua2rf633vd72.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(../media/playfair-display-latin-400-italic.1rja54wq65uzh.woff2)format("woff2"),url(../media/playfair-display-latin-400-italic.43md2chzz2xo6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.2cm1lmmxgyuzi.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.13-qxyt2ndsce.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.1j66mrznmjy8v.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.3inys_a6icas8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.3jk2oynaxz96y.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.2nfyw9kszoq2g.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.3l9zym-e3q4nf.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3e1hzg9uz-984.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.1fm7t8dmldrtt.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.38f0-_0_stt74.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-ext-600-normal.17rt44mbdjop9.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-600-normal.2s_8-y3ia5w_g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-600-normal.2fmgmbkm8z7r7.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-600-normal.1zkzb5qdusjzm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-vietnamese-600-normal.2qj53-v7i4ih5.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-600-normal.0zks6pg0392kd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-normal.17ydyk694bdhw.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-600-normal.3xa3r62iod_40.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2k7r9iymu8ux8.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0ya_yl54k7n41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-sc-cyrillic-ext-400-normal.1bdtfbho4-lui.woff2)format("woff2"),url(../media/cormorant-sc-cyrillic-ext-400-normal.1tp8spl11b7mb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-sc-cyrillic-400-normal.0ekywv115j-rl.woff2)format("woff2"),url(../media/cormorant-sc-cyrillic-400-normal.3d-hoe3ytzqkg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-sc-vietnamese-400-normal.2fppx8jv79o80.woff2)format("woff2"),url(../media/cormorant-sc-vietnamese-400-normal.3bpg73_0-767e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-sc-latin-ext-400-normal.2ls83lla5veln.woff2)format("woff2"),url(../media/cormorant-sc-latin-ext-400-normal.2-ymm94y8ax10.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-sc-latin-400-normal.2nnvy34fcry7b.woff2)format("woff2"),url(../media/cormorant-sc-latin-400-normal.23b9fu_ukv-cv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-sc-cyrillic-ext-500-normal.1t2veh-_fnoa3.woff2)format("woff2"),url(../media/cormorant-sc-cyrillic-ext-500-normal.23zmp6daga0j9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-sc-cyrillic-500-normal.3hrk03lpjlef2.woff2)format("woff2"),url(../media/cormorant-sc-cyrillic-500-normal.1ex-m5wf4630j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-sc-vietnamese-500-normal.27q46p_7wi1jm.woff2)format("woff2"),url(../media/cormorant-sc-vietnamese-500-normal.3m-39324mx8sh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-sc-latin-ext-500-normal.29r1go_-__be0.woff2)format("woff2"),url(../media/cormorant-sc-latin-ext-500-normal.1wx_lm2sg_9g2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-sc-latin-500-normal.3zws-3e46x6i2.woff2)format("woff2"),url(../media/cormorant-sc-latin-500-normal.1_1bphqdewcty.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-sc-cyrillic-ext-600-normal.2i8xxqeszx-n2.woff2)format("woff2"),url(../media/cormorant-sc-cyrillic-ext-600-normal.2mw6h8svkmgq8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-sc-cyrillic-600-normal.0a-7fm5jc8_ek.woff2)format("woff2"),url(../media/cormorant-sc-cyrillic-600-normal.3u-ymoqvgz8oh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-sc-vietnamese-600-normal.3-q0yhz6jzevf.woff2)format("woff2"),url(../media/cormorant-sc-vietnamese-600-normal.1i68bs96-6_7o.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-sc-latin-ext-600-normal.0m7sy32__147b.woff2)format("woff2"),url(../media/cormorant-sc-latin-ext-600-normal.3rn29g2f6wmif.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-sc-latin-600-normal.1aeocrk6_-k66.woff2)format("woff2"),url(../media/cormorant-sc-latin-600-normal.0c99g2oedo740.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.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:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(../media/syne-greek-400-normal.43g9dprp-m5l_.woff2)format("woff2"),url(../media/syne-greek-400-normal.22ywe38vao-pc.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:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(../media/syne-latin-ext-400-normal.05jgsqwzdaaf4.woff2)format("woff2"),url(../media/syne-latin-ext-400-normal.2brdaogsh4q6k.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:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(../media/syne-latin-400-normal.1cc9jl0avdv3q.woff2)format("woff2"),url(../media/syne-latin-400-normal.12bku03m7630x.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{--font-playfair:"Playfair Display", serif;--font-cormorant:"Cormorant Garamond", serif;--font-cormorant-sc:"Cormorant SC", serif;--font-inter:"Inter", sans-serif;--font-syne:"Syne", sans-serif;--cormorant-reading-line-height:1.4;--background:#f7f7f5;--text:#1c1c1c;--accent:#ff1493;--muted-text:#666;--line:#8a8a8a;--header-height:64px;--footer-height:40px;--frame-max-width:1248px;--content-max-width:1216px;--page-gutter:16px}*{box-sizing:border-box}html{background:var(--background);color:var(--text);overflow-x:clip}body{background:var(--background);color:var(--text);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}p,li,figcaption{text-wrap:pretty}.smallCapsAcronym{font-family:var(--font-cormorant-sc);letter-spacing:.035em;vertical-align:.04em;font-size:.78em;font-style:normal;font-weight:500}.projectMenuSmallCaps{font-family:inherit;font-size:.88em;font-style:normal;font-weight:inherit;font-feature-settings:normal;letter-spacing:.06em;font-variant-caps:normal;line-height:inherit;text-transform:uppercase;vertical-align:baseline;margin-inline-end:.16em}.uxPanelTitle .projectMenuSmallCaps,.visualPanelTitle .projectMenuSmallCaps{margin-inline-start:.12em}.uxPanelTitle .projectMenuSmallCaps{margin-inline:.24em .3em}.projectTocArrow{width:16px;height:18px;color:color-mix(in srgb, var(--line) 82%, var(--text));flex:0 0 16px;margin:0 12px;position:relative}.projectTocArrow:before,.projectTocArrow:after{content:"";display:block;position:absolute}.projectTocArrow:before{border-top:1px solid;height:0;top:50%;left:2px;right:2px;transform:translateY(-50%)}.projectTocArrow:after{border-top:1px solid;border-right:1px solid;width:7px;height:7px;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}button,a,summary{-webkit-tap-highlight-color:#ff149338;touch-action:manipulation;border-radius:0}button{font:inherit}.disclosureSummary{box-sizing:border-box;height:var(--disclosure-summary-height,auto);cursor:pointer;border:0;align-items:center;min-height:0;list-style:none;display:flex;position:relative}.disclosureSummary::-webkit-details-marker{display:none}.disclosureChevron{--disclosure-chevron-size:8px;--disclosure-chevron-color:currentColor;--disclosure-chevron-closed-y:-65%;--disclosure-chevron-open-y:-30%;width:calc(var(--disclosure-chevron-size) + 10px);height:calc(var(--disclosure-chevron-size) + 10px);color:var(--disclosure-chevron-color);flex:none;position:relative}.disclosureChevron:before{content:none}.disclosureChevron:after{content:"";width:var(--disclosure-chevron-size);height:var(--disclosure-chevron-size);transform:translateY(var(--disclosure-chevron-closed-y)) rotate(45deg);transform-origin:50%;border-bottom:1px solid;border-right:1px solid;transition:transform .18s ease-out;position:absolute;top:50%;right:5px}[open]>.disclosureSummary .disclosureChevron:after,.disclosureOpen .disclosureChevron:after{transform:translateY(var(--disclosure-chevron-open-y)) rotate(225deg)}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}@media (max-width:1023px){:root{--header-height:55px}.projectTocArrow{margin:0 12px}}@media (prefers-reduced-motion:reduce){.artLightboxImageFrame img,.artworkButton img,.aboutExhibitionImage,.aboutLightboxImageFrame img,.visualImageFrame img,.uxImageFrame img,.disclosureChevron:after{transition:none}}
:is(html:has(.siteShell),body:has(>.siteShell)){overscroll-behavior:none;height:100%;overflow:hidden}body:has(>.siteShell){width:100%;height:100dvh;position:fixed;inset:0}.siteShell{grid-template-rows:var(--header-height) minmax(0, 1fr) var(--footer-height);height:100%;min-height:100%;display:grid;overflow:hidden}.siteMain{min-height:0;overflow:hidden}.siteFooter,.landingFooter{height:var(--footer-height);font-family:var(--font-playfair);background:var(--background);justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.siteFooter:before,.landingFooter:before{content:"";border-top:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}
.siteHeaderBar{z-index:30;width:100%;height:var(--header-height);background:var(--background);position:sticky;top:0}.siteHeaderBar:after{content:"";border-bottom:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.siteHeader{width:min(var(--content-max-width), calc(100% - (2 * var(--page-gutter))));grid-template-columns:4fr 8fr;align-items:center;height:100%;margin-inline:auto;display:grid}.brand{font-family:var(--font-playfair);white-space:nowrap;font-size:40px;line-height:1}.desktopNav{min-width:0}.primaryNav{min-width:0;font-family:var(--font-playfair);font-size:20px}.primaryNav-desktop{justify-content:flex-end;align-items:center;display:flex}.primaryNavMain{justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.languageSwitch{white-space:nowrap;margin-left:72px;font-size:16px}.primaryNav a:focus-visible,.activeLink{color:var(--accent)}@media (hover:hover) and (pointer:fine){.primaryNav a:hover{color:var(--accent)}}.primaryNavSmallCaps{font-family:var(--font-playfair);font-feature-settings:"smcp";font-synthesis-small-caps:auto;font-synthesis-weight:none;font-size:1.18em;font-variant-caps:small-caps;font-weight:400}.primaryNavSlash{font-size:.847458em}.menuButton,.closeButton{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:end;margin:0;padding:10px;display:none;position:relative}.menuButton span,.closeButton span{background:currentColor;height:1px;position:absolute;left:10px;right:10px}.menuButton span:first-child{top:13px}.menuButton span:nth-child(2){top:21px}.menuButton span:nth-child(3){top:29px}.closeButton span:first-child,.closeButton span:nth-child(2){top:21px}.closeButton span:first-child{transform:rotate(45deg)}.closeButton span:nth-child(2){transform:rotate(-45deg)}.menuButton:focus-visible,.closeButton:focus-visible{color:var(--accent)}@media (hover:hover) and (pointer:fine){.menuButton:hover,.closeButton:hover{color:var(--accent)}}.menuOverlay{z-index:50;background:color-mix(in srgb, var(--background) 96%, transparent);position:fixed;inset:0;overflow-y:auto}.menuHeaderBar{position:relative}.menuHeader{grid-template-columns:1fr auto}.mobileNav{background:var(--background);width:100%;margin-inline:auto;position:relative}.mobileNav:after{content:"";border-bottom:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.primaryNav-mobile{flex-direction:column;align-items:flex-end;width:calc(100% - 64px);margin-inline:auto;padding:16px 10px 24px 0;display:flex}.primaryNav-mobile .primaryNavMain{flex-direction:column;align-items:flex-end;gap:28px;display:flex}.primaryNav-mobile .languageSwitch{margin-top:48px;margin-left:0}@media (min-width:1024px){.menuOverlay{display:none}}@media (min-width:1024px) and (max-width:1279px){.siteHeader{grid-template-columns:5fr 7fr;width:calc(100% - 96px)}.brand{font-size:40px}.primaryNav{font-size:16px}.primaryNavMain{gap:18px}.languageSwitch{margin-left:48px;font-size:16px}}@media (max-width:1023px){.siteHeader,.menuHeader{grid-template-columns:minmax(0,1fr);width:calc(100% - 64px);padding-left:10px;padding-right:54px;position:relative}.brand{min-width:0;max-width:100%;font-size:clamp(28px,5vw,40px);line-height:1.12}.desktopNav{display:none}.menuButton,.closeButton{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}}@media (min-width:768px) and (max-width:1023px){.brand{font-size:clamp(32px,4.25vw,36px)}}@media (max-width:767px){.siteHeader,.menuHeader{width:calc(100% - 32px);padding-left:8px;padding-right:52px}.brand{font-size:clamp(23px,7.2vw,32px)}.menuButton,.closeButton{right:8px}.primaryNav-mobile{width:calc(100% - 32px);padding-right:10px}}
.landingPage{scrollbar-width:none}html:has(.landingPage){scrollbar-width:none}body:has(.landingPage){scrollbar-width:none}html:has(.landingPage)::-webkit-scrollbar{display:none}body:has(.landingPage)::-webkit-scrollbar{display:none}.landingPage::-webkit-scrollbar{display:none}.landingPage{grid-template-rows:minmax(0, 1fr) var(--footer-height);min-height:100dvh;display:grid;overflow-x:clip}.landingStage{aspect-ratio:1200/812;font-synthesis:none;width:min(1200px,100vw - 64px);margin:auto;position:relative}.landingLines{pointer-events:none;display:block;position:absolute;inset:0}.landingLinesSvg{width:100%;height:100%;color:var(--line);display:none;overflow:visible}.landingLinesSvg-desktop{display:block}.landingLine{fill:none;opacity:0;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;transform-box:fill-box;transform-origin:50%;will-change:opacity, stroke-dashoffset;transition:color .22s ease-out,opacity .22s ease-out,filter .22s ease-out}.landingName,.landingTagline,.landingLink{z-index:1;margin:0;font-weight:400;position:absolute}.landingName{font-family:var(--font-playfair);white-space:nowrap;font-size:96px;line-height:1;top:74px;left:192px}.landingTagline{font-family:var(--font-playfair);white-space:nowrap;font-size:24px;font-style:italic;top:262px;left:31%}.landingLink{transition:color .18s ease-out}.landingLinkArrow{display:none}.landingArt{font-family:var(--font-cormorant);font-size:128px;line-height:.8;top:400px;left:8px}.landingUx{font-family:var(--font-inter);font-size:72px;font-weight:600;top:348px;right:0}.landingVisual{font-family:var(--font-syne);white-space:nowrap;font-size:96px;line-height:1;top:516px;left:448px}.landingContact{font-family:var(--font-playfair);font-size:96px;font-style:italic;line-height:.7;top:732px;left:208px}@media (hover:hover) and (pointer:fine){.landingLink:hover{color:var(--accent)}}.landingLink:focus-visible{color:var(--accent)}.landingPreview{z-index:2;pointer-events:none;position:absolute;inset:0}.landingPreviewImage{object-fit:contain;opacity:0;width:auto;max-width:none;height:auto;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);display:block;position:absolute;transform:translateY(8px)}.landingArt:hover+.landingArtPreview .landingPreviewImage,.landingArt:focus-visible+.landingArtPreview .landingPreviewImage,.landingVisual:hover+.landingVisualPreview .landingPreviewImage,.landingVisual:focus-visible+.landingVisualPreview .landingPreviewImage,.landingUx:hover+.landingUxPreview .landingPreviewImage,.landingUx:focus-visible+.landingUxPreview .landingPreviewImage{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){:is(.landingStage:has(.landingArt:is(:hover,:focus-visible)) .landingLine:not([data-zone~=art]),.landingStage:has(.landingVisual:is(:hover,:focus-visible)) .landingLine:not([data-zone~=visual]),.landingStage:has(.landingUx:is(:hover,:focus-visible)) .landingLine:not([data-zone~=ux]),.landingStage:has(.landingContact:is(:hover,:focus-visible)) .landingLine:not([data-zone~=contact])){opacity:.52!important}:is(.landingStage:has(.landingArt:is(:hover,:focus-visible)) .landingLine[data-zone~=art],.landingStage:has(.landingVisual:is(:hover,:focus-visible)) .landingLine[data-zone~=visual],.landingStage:has(.landingUx:is(:hover,:focus-visible)) .landingLine[data-zone~=ux],.landingStage:has(.landingContact:is(:hover,:focus-visible)) .landingLine[data-zone~=contact]){color:color-mix(in srgb, var(--line) 48%, var(--accent));filter:saturate(1.12);opacity:1!important}}.landingArtPreview01{aspect-ratio:520/780;width:54px;transition-delay:0s;top:38%;left:6%}.landingArtPreview02{aspect-ratio:600/767;width:46px;transition-delay:45ms;top:45%;left:16%}.landingArtPreview03{aspect-ratio:726/600;width:58px;transition-delay:.135s;top:65%;left:8%}.landingArtPreview04{aspect-ratio:500/781;width:38px;transition-delay:90ms;top:62%;left:17%}.landingVisualPreview01{aspect-ratio:800/728;width:50px;transition-delay:0s;top:55%;left:45%}.landingVisualPreview02{aspect-ratio:800/598;width:62px;transition-delay:45ms;top:77%;left:40%}.landingVisualPreview03{aspect-ratio:800/599;width:42px;transition-delay:90ms;top:77%;left:70%}.landingUxPreview01{aspect-ratio:792/561;width:52px;transition-delay:0s;top:37%;left:62%}.landingUxPreview02{aspect-ratio:859/742;width:44px;transition-delay:45ms;top:56%;left:70%}.landingUxPreview03{aspect-ratio:400/585;width:58px;transition-delay:90ms;top:54%;left:88%}.mobileTextLine{display:inline}.mobileTextLine+.mobileTextLine:before{content:" "}@media (min-width:1680px) and (min-height:1000px){.landingStage{width:min(1520px, calc(100vw - 128px), calc((100dvh - var(--footer-height) - 64px) * 1200 / 812));container-type:inline-size}.landingName{font-size:8cqw;top:9.11%;left:16%}.landingTagline{font-size:2cqw;top:32.27%}.landingArt{font-size:10.67cqw;top:49.26%;left:.67%}.landingUx{font-size:6cqw;top:42.86%}.landingVisual{font-size:8cqw;top:63.55%;left:37.33%}.landingContact{font-size:8cqw;top:90.15%;left:17.33%}.landingArtPreview01{width:4.5cqw}.landingArtPreview02{width:3.83cqw}.landingArtPreview03{width:4.83cqw}.landingArtPreview04{width:3.17cqw}.landingVisualPreview01{width:4.17cqw}.landingVisualPreview02{width:5.17cqw}.landingVisualPreview03{width:3.5cqw}.landingUxPreview01{width:4.33cqw}.landingUxPreview02{width:3.67cqw}.landingUxPreview03{width:4.83cqw}}@media (min-width:1024px) and (max-width:1279px){.landingLinesSvg-desktop{display:none}.landingLinesSvg-compact{display:block}.landingStage{aspect-ratio:928/781;width:min(928px,100vw - 96px)}.landingName{font-size:86px;top:60px;left:8%}.landingTagline{font-size:21px;top:224px;left:28%}.landingArt{font-size:115px;top:50%;left:0}.landingUx{font-size:64px;top:42%;right:0}.landingVisual{font-size:86px;top:500px;left:23%}.landingContact{font-size:86px;top:716px;left:200px}.landingArtPreview01{width:48px}.landingArtPreview02{width:42px}.landingArtPreview03{width:52px}.landingArtPreview04{width:34px}.landingVisualPreview01{width:44px}.landingVisualPreview02{width:54px}.landingVisualPreview03{width:38px}.landingUxPreview01{width:46px}.landingUxPreview02{width:38px}.landingUxPreview03{width:50px}}@media (max-width:1023px){.landingLinesSvg-desktop,.landingLinesSvg-compact{display:none}.landingLinesSvg-tablet{display:block}.landingPreview{display:none}.landingStage{aspect-ratio:704/878;width:min(704px,100vw - 64px)}.landingName{font-size:72px;top:80px;left:4%}.landingTagline{text-align:right;white-space:normal;width:55%;font-size:20px;top:224px;left:35%}.landingArt{font-size:104px;top:432px;left:0}.landingUx{font-size:58px;top:388px;right:0}.landingVisual{font-size:77px;top:616px;left:28%}.landingContact{font-size:78px;top:808px;left:168px}}@media (min-width:768px) and (max-width:1023px){.landingPreview{display:block}.landingArtPreview01{width:42px;top:43%;left:13%}.landingArtPreview02{width:36px;top:47%;left:24%}.landingArtPreview03{width:46px;top:61%;left:9%}.landingArtPreview04{width:32px;top:59%;left:23%}.landingVisualPreview01{width:40px;top:64%;left:35%}.landingVisualPreview02{width:48px;top:80%;left:57%}.landingVisualPreview03{width:34px;top:67%;left:82%}.landingUxPreview01{width:42px;top:38%;left:55%}.landingUxPreview02{width:36px;top:39%;left:74%}.landingUxPreview03{width:44px;top:54%;left:86%}}@media (max-width:767px){.landingPage{--landing-mobile-edge:clamp(4px, 1.6vw, 8px);--landing-mobile-name-size:clamp(48px, min(13vw, 8.6dvh), 60px);--landing-mobile-tagline-size:clamp(16px, min(4vw, 2.7dvh), 18px);--landing-mobile-art-size:clamp(80px, min(23vw, 11.4dvh), 108px);--landing-mobile-visual-size:clamp(72px, min(14.6vw, 8.3dvh), 72px);--landing-mobile-ux-size:clamp(42px, min(14vw, 7dvh), 56px);--landing-mobile-contact-size:clamp(64px, min(16vw, 8.2dvh), 80px);--landing-mobile-link-gap:clamp(8px, 1.6dvh, 14px);--landing-mobile-start-gap:clamp(24px, 3.4dvh, 32px);--landing-mobile-footer-gap:clamp(18px, 3.5dvh, 32px);--landing-mobile-readable-width:calc(100vw - (var(--landing-mobile-edge) * 2));--landing-mobile-text-scale:1.2}.landingLinesSvg-tablet,.landingLines{display:none}.landingPage{grid-template-rows:auto var(--footer-height);min-height:100dvh;display:grid;overflow-x:clip}.mobileTextLine{white-space:nowrap;display:block}.mobileTextLine+.mobileTextLine:before{content:none}.landingStage{width:100%;max-width:none;height:auto;min-height:calc(100dvh - var(--footer-height));aspect-ratio:auto;padding:clamp(32px, 4dvh, 36px) var(--landing-mobile-edge) clamp(8px, 2dvh, 16px);grid-template-rows:auto auto auto auto auto auto var(--landing-mobile-footer-gap);align-content:start;row-gap:var(--landing-mobile-link-gap);grid-template-areas:"name""tagline""art""visual""ux""contact"".";margin:0;display:grid;position:relative;overflow:visible}.landingName{width:auto;font-size:min(calc(var(--landing-mobile-name-size) * var(--landing-mobile-text-scale)), calc(var(--landing-mobile-readable-width) / 6.4));text-align:right;white-space:normal;grid-area:name;place-self:start stretch;padding-right:0;line-height:.97;position:relative;top:auto;left:auto}.landingLinkArrow{width:32px;height:36px;color:color-mix(in srgb, var(--line) 82%, var(--text));opacity:0;vertical-align:.05em;margin:0 0 0 .18em;animation:.9s ease-out .42s forwards landingArrowReveal;display:inline-block;transform:translate(-6px)}.landingVisual .landingLinkArrow{vertical-align:.03em}.landingTagline{width:100%;max-width:none;font-size:min(calc(var(--landing-mobile-tagline-size) * var(--landing-mobile-text-scale)), calc((100dvw - (var(--landing-mobile-edge) * 2)) / 22));text-align:right;white-space:normal;grid-area:tagline;place-self:start stretch;line-height:1.18;position:relative;top:auto;left:auto;right:auto}.landingTagline .mobileTextLine{max-width:100%}.landingArt{margin-top:var(--landing-mobile-start-gap);font-size:calc(var(--landing-mobile-art-size) * var(--landing-mobile-text-scale));white-space:nowrap;grid-area:art;justify-self:start;line-height:.8;position:relative;top:auto;left:auto}.landingVisual{width:auto;font-size:calc(var(--landing-mobile-visual-size) * var(--landing-mobile-text-scale));white-space:normal;text-align:left;grid-area:visual;justify-self:start;line-height:1;position:relative;top:auto;left:auto}.landingUx{max-width:100%;font-size:min(calc(var(--landing-mobile-ux-size) * var(--landing-mobile-text-scale)), calc(var(--landing-mobile-readable-width) / 7));white-space:nowrap;grid-area:ux;justify-self:start;line-height:1.08;position:relative;top:auto;left:auto;right:auto}.landingContact{font-size:calc(var(--landing-mobile-contact-size) * var(--landing-mobile-text-scale));white-space:nowrap;grid-area:contact;place-self:end start;margin-top:clamp(6px,1.4dvh,16px);line-height:.5;position:relative;top:auto;left:auto}}@keyframes landingArrowReveal{to{opacity:1;transform:translate(0)}}@media (max-width:390px){.landingPage{--landing-mobile-art-size:clamp(68px, min(21vw, 10.8dvh), 94px);--landing-mobile-visual-size:clamp(56px, min(13.6vw, 7.7dvh), 64px);--landing-mobile-contact-size:clamp(54px, min(15vw, 7.7dvh), 70px);--landing-mobile-link-gap:clamp(7px, 1.35dvh, 12px);--landing-mobile-start-gap:clamp(12px, 2.8dvh, 24px);--landing-mobile-footer-gap:clamp(14px, 3dvh, 24px)}}@media (max-width:360px){.landingPage{--landing-mobile-tagline-size:clamp(13px, min(3.9vw, 2.6dvh), 16px)}}@media (max-width:340px){.landingPage{--landing-mobile-name-size:clamp(46px, min(12.5vw, 8dvh), 52px);--landing-mobile-art-size:clamp(60px, min(20vw, 10dvh), 82px);--landing-mobile-visual-size:clamp(46px, min(12.6vw, 7.1dvh), 56px);--landing-mobile-contact-size:clamp(44px, min(14vw, 7.1dvh), 62px)}}@media (prefers-reduced-motion:reduce){.landingPreviewImage{transition:none;transform:none}.landingLinkArrow{opacity:1;animation:none;transform:none}.landingLine{opacity:.84;stroke-width:1px}}
.artPage{background:var(--background);height:100%;min-height:0}.artLayout{width:min(var(--frame-max-width), 100%);border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:9fr 3fr;height:100%;min-height:0;margin-inline:auto;display:grid}.artGalleryArea{--art-gallery-inline-padding:16px;border-right:1px solid var(--line);grid-area:1/1;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.artInfoPanel{grid-area:1/2}.artFilters{contain:inline-size;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:16px var(--art-gallery-inline-padding);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overflow:auto hidden}.artFilters::-webkit-scrollbar{display:none}.artFilters:active{cursor:grabbing}.artFiltersTrack{align-items:center;gap:16px;width:max-content;min-width:max-content;display:flex}.artFilter{border:1px solid var(--line);background:var(--background);width:auto;min-height:32px;color:var(--text);font-family:var(--font-playfair);white-space:nowrap;text-transform:none;cursor:pointer;flex:none;padding:6px 12px;font-size:12px;line-height:1}.artFilter:focus-visible{border:2px solid var(--accent);color:var(--accent);outline:0;padding:5px 11px}.artFilterActive{border-color:var(--accent);color:var(--accent)}.artGallery{min-height:0;padding:0 var(--art-gallery-inline-padding) 16px;scrollbar-width:none;overflow:hidden auto}.artGallery::-webkit-scrollbar{display:none}.artGalleryColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.artGalleryColumn{flex-direction:column;gap:32px;min-width:0;display:flex}.artworkCard{width:100%;margin:0}.artworkButton{background:linear-gradient(135deg, color-mix(in srgb, var(--artwork-placeholder-color) 34%, var(--background)), color-mix(in srgb, var(--artwork-placeholder-color) 18%, var(--background)));cursor:pointer;border:0;width:100%;margin:0;padding:0;display:block}.artworkButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.artworkButton img{opacity:0;width:100%;height:auto;transition:opacity .22s ease-out;display:block}.artworkButton[data-loaded=true] img{opacity:1}@media (hover:hover){.artworkButton[data-loaded=true]:hover img{opacity:.82}}.artworkButton[data-loaded=true]:focus-visible img{opacity:.82}.artLightbox{z-index:80;background:var(--background);background:color-mix(in srgb, var(--background) 94%, transparent);grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;padding:40px 32px;display:grid;position:fixed;inset:0;overflow:auto}.artLightboxClose,.artLightboxNav{color:color-mix(in srgb, var(--line) 78%, var(--text));cursor:pointer;background:0 0;border:0;margin:0;padding:0}.artLightboxClose:focus-visible,.artLightboxNav:focus-visible{color:var(--accent)}@media (hover:hover) and (pointer:fine){.artLightboxClose:hover,.artLightboxNav:hover{color:var(--accent)}}.artLightboxClose{z-index:1;width:44px;height:44px;position:fixed;top:24px;right:32px}.artLightboxClose span{background:currentColor;height:1px;position:absolute;top:21px;left:10px;right:10px}.artLightboxClose span:first-child{transform:rotate(45deg)}.artLightboxClose span:nth-child(2){transform:rotate(-45deg)}.artLightboxNav{z-index:1;width:48px;height:80px;position:fixed;top:50%;transform:translateY(-50%)}.artLightboxPrev{left:32px}.artLightboxNext{right:32px}.artLightboxNav:before{content:"";transform-origin:50%;border-bottom:1px solid;width:16px;height:16px;position:absolute;top:50%}.artLightboxPrev:before{border-left:1px solid;left:18px;transform:translateY(-50%)rotate(45deg)}.artLightboxNext:before{border-right:1px solid;right:18px;transform:translateY(-50%)rotate(-45deg)}.artLightboxFigure{--art-lightbox-image-max-height:min(78dvh, 820px);width:min(calc(var(--art-lightbox-image-max-height) * var(--artwork-aspect-ratio)), min(86vw, 1404px));grid-column:2;justify-self:center;max-width:100%;margin:0 auto}.artLightboxImageFrame{width:100%;aspect-ratio:var(--artwork-aspect-ratio);background:linear-gradient(135deg, color-mix(in srgb, var(--artwork-placeholder-color) 34%, var(--background)), color-mix(in srgb, var(--artwork-placeholder-color) 18%, var(--background)));justify-content:center;display:flex;overflow:hidden}.artLightboxImageFrame img{width:100%;height:auto;max-height:var(--art-lightbox-image-max-height);object-fit:contain;opacity:0;transition:opacity .22s;display:block}.artLightboxImageFrame[data-loaded=true] img{opacity:1}.artLightboxMeta{width:100%;font-family:var(--font-cormorant);flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:20px;line-height:1.2;display:flex}.artLightboxTitle{flex:0 0 100%;font-style:italic}.artLightboxSeries{flex:0 0 100%}.artLightboxDescription{max-width:760px;font-size:20px;line-height:var(--cormorant-reading-line-height);flex:0 0 100%;margin:6px 0 0}.artInfoPanel{scrollbar-width:none;background:var(--background);min-width:0;min-height:0;padding-bottom:24px;overflow-y:auto}.artInfoPanel::-webkit-scrollbar{display:none}.artAccordion{border:0;margin:0}.artAccordion+.artAccordion{border-top:1px solid var(--line)}.artAccordionSummary{--disclosure-summary-height:49px;font-family:var(--font-playfair);justify-content:space-between;padding:8px 44px 8px 16px;font-size:16px;line-height:1.15}.artAccordion[open] .artAccordionSummary{border-bottom:0}.artAccordionChevron{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.artAccordionSummary:focus-visible{color:var(--accent)}@media (hover:hover) and (pointer:fine){.artFilter:hover,.artAccordionSummary:hover{color:var(--accent)}}.artAccordionContent{border-top:1px solid var(--line);font-family:var(--font-cormorant);padding:16px 16px 20px;font-size:20px;line-height:1.3}.artAccordion:not([open])>.artAccordionContent{display:none}.artAccordionContent p{max-width:58ch;margin:0}.artAccordionContent p+p{margin-top:1em}.artInfoList{margin:0;padding:0;list-style:none}.artInfoList li+li{margin-top:12px}.artExhibitionGroups{gap:18px;display:grid}.artExhibitionGroup h3{font:inherit;margin:0 0 8px;font-weight:400}.artExhibitionList li{display:block}.artExhibitionTitle{font:inherit}.artExhibitionNote{font-weight:600}.artInfoList a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.artInfoList a:focus-visible{color:var(--accent)}@media (hover:hover) and (pointer:fine){.artInfoList a:hover{color:var(--accent)}}@media (min-width:1024px){.artAccordionContent{font-size:18px}.artAccordion:last-child:not([open]){border-bottom:1px solid var(--line)}}@media (min-width:1024px) and (max-width:1279px){.artLayout{width:calc(100% - 64px)}.artGallery{overflow-x:hidden}.artGalleryColumns,.artGalleryColumn{gap:24px}.artAccordionSummary{padding-inline:10px 36px}.artAccordionChevron{right:12px}.artAccordionContent{padding:16px 10px 20px}}@media (max-width:1023px){.artPage{height:calc(100dvh - var(--header-height) - var(--footer-height));min-height:0;overflow:hidden}.artLayout{scrollbar-width:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;width:calc(100% - 64px);height:100%;min-height:0;display:flex;overflow:hidden auto}.artLayout::-webkit-scrollbar{display:none}.artInfoPanel{flex:none;order:1;min-height:auto;padding-bottom:0;overflow:visible}.artGalleryArea{border-right:0;flex:none;order:2;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden visible}.artFilters{border-top:1px solid var(--line);padding:16px}.artFiltersTrack{gap:12px}.artFilter{padding-inline:10px}.artGallery{min-height:720px;padding:0 16px 16px;overflow:hidden visible}.artGalleryColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.artGalleryColumn{gap:24px}.artAccordionSummary{padding-inline:10px 36px}.artAccordionChevron{right:12px}.artAccordionContent{padding:16px 10px 20px}}@media (min-width:768px) and (max-width:1023px){.artPage,.artLayout{height:100%;min-height:0}}@media (max-width:767px){.artLightbox{background:var(--background);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:100dvh;padding:56px 16px 24px}.artLightboxClose{top:8px;right:12px}.artLightboxNav{width:32px}.artLightboxPrev{left:12px}.artLightboxNext{right:12px}.artLightboxPrev:before{left:8px}.artLightboxNext:before{right:8px}.artLightboxFigure{width:100%;max-width:none}.artLightboxImageFrame{width:100%}.artLightboxImageFrame img{object-fit:contain;width:100%;height:auto;max-height:68dvh}.artLightboxMeta{gap:6px 16px;margin-top:14px;font-size:16px}.artLayout{--mobile-frame-gutter:var(--page-gutter);width:100%;padding-inline:var(--page-gutter);background-color:var(--background);background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:var(--mobile-frame-gutter) 0, calc(100% - var(--mobile-frame-gutter)) 0;background-repeat:no-repeat;background-size:1px 100%;border-left:0;border-right:0}.artInfoPanel,.artGalleryArea{border-left:1px solid var(--line);border-right:1px solid var(--line)}.artFilters{padding:16px 8px}.artFiltersTrack{gap:10px}.artFilter{padding-inline:8px}.artGallery{min-height:760px;padding:0 8px 16px;overflow-x:hidden}.artGalleryColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.artGalleryColumn{gap:16px}.artAccordionSummary{padding:8px 34px 8px 8px}.artAccordionChevron{right:10px}.artAccordionContent{padding:16px 8px 20px}}@media (max-width:360px){.artLayout{--mobile-frame-gutter:12px;width:100%;padding-inline:12px}}
.visualPage{--visual-project-text-measure:64ch}.visualPanelTitle{font-family:var(--font-syne);font-size:17px}.visualHero h1{font-family:var(--font-syne);font-size:28px}.visualMetaLine,.visualRole,.visualProjectPreface{max-width:var(--visual-project-text-measure)}.visualRole p,.visualProjectPreface p{font-family:var(--font-cormorant);font-size:20px;font-weight:400;line-height:var(--cormorant-reading-line-height);margin:0}.visualRole>p:first-child{font-style:italic}.visualRole,.visualProjectPreface{gap:8px;display:grid}.visualProjectNotes{max-width:var(--visual-project-text-measure);font-family:var(--font-cormorant);font-size:16px;line-height:var(--cormorant-reading-line-height);color:var(--muted-text);margin-top:28px}.visualProjectNotes p,.visualTextBlock p{margin:0}.visualImageBlockHero,.visualMediaGroup{max-width:736px;margin:28px 0}.visualMediaGroup{gap:16px;width:100%;display:grid}.visualTextBlock>.visualMediaGroup{margin:16px 0 8px}.visualMediaGroup-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.visualMediaGroup-trio,.visualMediaGroup-phoneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.visualMediaGroup>*,.visualMediaItem{min-width:0}.visualMediaItem-compact{max-width:610px}.visualNarrativeContinuation{max-width:var(--visual-project-text-measure);font-family:var(--font-cormorant);font-size:20px;line-height:var(--cormorant-reading-line-height);margin:-16px 0 28px}.visualNarrativeContinuation p{line-height:var(--cormorant-reading-line-height);margin:0}.visualProjectPreface a,.visualRole a,.visualTextBlock a,.visualNarrativeContinuation a,.visualProjectNotes a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.visualProjectPreface a:hover,.visualRole a:hover,.visualTextBlock a:hover,.visualNarrativeContinuation a:hover,.visualProjectNotes a:hover{color:var(--accent)}.visualProjectPreface a:focus-visible,.visualRole a:focus-visible,.visualTextBlock a:focus-visible,.visualNarrativeContinuation a:focus-visible,.visualProjectNotes a:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.visualIntro p{line-height:var(--cormorant-reading-line-height)}.visualIntroInline{margin:16px 0 0}.visualTextBlock{gap:12px}.visualTextBlock h2{max-width:var(--visual-project-text-measure);font-family:var(--font-syne);margin:0;font-size:20px;font-weight:400;line-height:1.5}.visualTextBlock h3{max-width:var(--visual-project-text-measure);font-family:var(--font-cormorant);font-size:20px;font-weight:600;line-height:var(--cormorant-reading-line-height);margin:0}.visualTextBlock p{max-width:var(--visual-project-text-measure);line-height:var(--cormorant-reading-line-height)}.visualOverviewTable{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;max-width:736px;display:grid}.visualOverviewCell{align-content:start;align-self:start;gap:10px;min-width:0;display:grid}.visualOverviewCell h3{font-family:var(--font-cormorant);font-size:20px;font-weight:600;line-height:var(--cormorant-reading-line-height);margin:0}.visualOverviewCell p{max-width:none;margin:0}.visualImageFrame{width:100%;min-width:0;max-width:100%;aspect-ratio:var(--visual-image-ratio);background:linear-gradient(135deg, color-mix(in srgb, var(--visual-placeholder-color) 34%, var(--background)), color-mix(in srgb, var(--visual-placeholder-color) 18%, var(--background)));margin:0;overflow:hidden}.visualImageFrame-illustration{max-width:736px}.visualImageFrame-captioned{aspect-ratio:auto;background:0 0;overflow:visible}.visualImageFrame-captioned img{background:0 0}.visualImageFrame-transparent{background:0 0;overflow:visible}.visualImageFrame-transparent img{background:0 0}.visualImageFrame-mockup{max-width:736px}.visualImageFrame-portrait{aspect-ratio:auto;background:0 0;width:fit-content;max-width:100%}.visualImageFrame-portrait img{width:auto;max-width:100%;max-height:calc(100dvh - var(--header-height) - var(--footer-height) - 80px);aspect-ratio:auto}.visualImageFrame img,.visualVideoFrame video,.visualImagePlaceholder>div{width:100%;max-width:100%;aspect-ratio:var(--visual-image-ratio);display:block}.visualImageFrame img{object-fit:contain;opacity:0;background:0 0;height:auto;transition:opacity .22s}.visualMediaButton{width:100%;min-width:0;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.visualMediaButton:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.visualImageFrame-portrait .visualMediaButton{width:fit-content;max-width:100%}.visualVideoFrame{aspect-ratio:auto;background:0 0;overflow:hidden}.visualVideoFrame video{clip-path:inset(0 0 1px);background:#1c1c1c;height:auto}.visualVideoFrame-portrait{width:fit-content;max-width:100%}.visualVideoFrame-portrait video{width:auto;max-width:100%;max-height:calc(100dvh - var(--header-height) - var(--footer-height) - 80px);aspect-ratio:auto}.visualImageFrame[data-loaded=true] img{opacity:1}.visualImageCaption{max-width:var(--visual-project-text-measure);color:var(--muted-text);font-family:var(--font-cormorant);font-size:15px;line-height:var(--cormorant-reading-line-height);margin:8px 0 0}.visualImagePlaceholder>div{border:1px solid var(--line);background:color-mix(in srgb, var(--background) 92%, #dff2f8);min-height:260px;color:var(--muted-text);font-family:var(--font-cormorant);align-content:center;gap:8px;padding:24px;font-size:16px;line-height:1.15;display:grid}.visualImagePlaceholder strong{font:inherit;color:var(--text);font-weight:600}.visualImagePlaceholder p{max-width:40ch;margin:0}.visualImagePlaceholder span{color:var(--muted-text);font-size:13px}.visualInfoPanel{background:var(--background)}.visualPanelIntro{border-bottom:1px solid var(--line)}.visualPanelIntroButton{border:0;border-bottom:1px solid var(--line);width:100%;min-height:32px;color:inherit;font-family:var(--font-syne);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:4px 16px;font-size:17px;font-weight:400;line-height:1.1;display:flex}.visualPanelIntroContent p{font-family:var(--font-cormorant);margin:0;padding:12px 16px 20px;font-size:18px;line-height:1.3}@media (min-width:1024px){.visualPanelTitle,.visualPanelIntroButton{min-height:44px;padding-block:10px}.visualPanelIntroButton{cursor:default}}.visualProjectNav{font-family:var(--font-syne);padding-bottom:24px;font-size:17px;line-height:1.3;display:grid}.visualProjectNav a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 16px;display:grid}.visualProjectNav a>span:first-child{min-width:0}.visualProjectActive{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.visualProjectActive>span:first-child{grid-area:1/2;padding-left:16px}.visualProjectArrow{--visual-project-arrow-color:color-mix(in srgb, var(--line) 82%, var(--text));width:18px;height:18px;color:var(--visual-project-arrow-color);flex:none;position:relative}.visualProjectArrow:before,.visualProjectArrow:after{content:"";display:block;position:absolute}.visualProjectArrow:before{border-top:1px solid var(--visual-project-arrow-color);height:0;top:50%;left:2px;right:2px;transform:translateY(-50%)}.visualProjectArrow:after{border-right:1px solid var(--visual-project-arrow-color);border-top:1px solid var(--visual-project-arrow-color);border-bottom:0;border-left:0;width:7px;height:7px;inset:50% 2px auto auto;transform:translateY(-50%)rotate(45deg)}.visualProjectArrowActive:after{border-right:0;border-top:1px solid var(--visual-project-arrow-color);border-left:1px solid var(--visual-project-arrow-color);border-bottom:0;inset:50% auto auto 2px;transform:translateY(-50%)rotate(-45deg)}.visualProjectActive .visualProjectArrow{--visual-project-arrow-color:var(--accent);color:var(--accent);grid-area:1/1}.visualIntroArrow{display:none}.visualProjectActive{color:var(--accent)}@media (min-width:1024px) and (max-width:1279px){.visualPage{width:calc(100% - 64px)}.visualProject{padding-inline:12px}.visualToc{gap:14px 0}.visualPanelIntroContent p{font-size:18px}}@media (max-width:1023px){.visualPage{width:calc(100% - 64px);height:calc(100dvh - var(--header-height) - var(--footer-height));min-height:calc(100dvh - var(--header-height) - var(--footer-height));scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.visualPage::-webkit-scrollbar{display:none}.visualProject,.visualInfoPanel{min-height:auto;overflow:visible}.visualInfoPanel{order:1}.visualProject{border-right:0;order:2;padding:32px 10px 56px}.visualBackToMenu{min-height:32px;right:48px;bottom:calc(var(--footer-height) + 16px);z-index:20;border:1px solid var(--line);background:var(--background);color:var(--text);font-family:var(--font-playfair);cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:14px;line-height:1;transition:opacity .16s,transform .16s;display:flex;position:fixed;transform:translateY(8px)}.visualBackToMenu[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.visualBackToMenu:focus-visible{color:var(--accent)}@media (hover:hover) and (pointer:fine){.visualBackToMenu:hover{color:var(--accent)}}.visualBackToMenuArrow{color:currentColor;flex:0 0 14px;width:14px;height:16px;position:relative}.visualBackToMenuArrow:before,.visualBackToMenuArrow:after{content:"";display:block;position:absolute}.visualBackToMenuArrow:before{border-left:1px solid;width:0;top:2px;bottom:2px;left:50%;transform:translate(-50%)}.visualBackToMenuArrow:after{border-top:1px solid;border-left:1px solid;width:7px;height:7px;top:2px;left:50%;transform:translate(-50%)rotate(45deg)}.visualPanelIntro{border-bottom:0}.visualPanelIntroButton{border-bottom:1px solid var(--line);min-height:54px;padding-inline:10px}.visualPanelTitle{min-height:54px;padding-inline:10px}.visualPanelIntroContent{border-bottom:1px solid var(--line);display:none}.visualPanelIntro[data-open=true] .visualPanelIntroContent{display:block}.visualPanelIntroContent p{max-width:620px;padding-inline:10px}.visualIntroArrow{--disclosure-chevron-color:var(--visual-project-arrow-color);--disclosure-chevron-size:8px;display:block}.visualProjectActive{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.visualProjectActive>span:first-child{grid-column:1;padding-left:0}.visualProjectActive .visualProjectArrow{grid-column:2;justify-self:end}.visualProjectActive .visualProjectArrow:before{border-top:0;border-left:1px solid var(--visual-project-arrow-color);width:0;height:auto;inset:2px auto 2px 50%;transform:translate(-50%)}.visualProjectActive .visualProjectArrow:after{border-top:0;border-left:0;border-right:1px solid var(--visual-project-arrow-color);border-bottom:1px solid var(--visual-project-arrow-color);width:7px;height:7px;inset:auto auto 2px 50%;transform:translate(-50%)rotate(45deg)}.visualProjectNav{grid-template-columns:repeat(3,minmax(0,1fr))}.visualProjectNav a{border-right:1px solid var(--line);padding-inline:10px}.visualProjectNav a:nth-child(3n){border-right:0}.visualHero h1{max-width:680px}.visualToc{gap:14px 0;max-width:584px}.visualImageBlockHero{max-width:610px}.visualMediaGroup-trio,.visualMediaGroup-phoneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.visualPage{--mobile-frame-gutter:var(--page-gutter);width:100%;padding-inline:var(--page-gutter);background-color:var(--background);background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:var(--mobile-frame-gutter) 0, calc(100% - var(--mobile-frame-gutter)) 0;background-repeat:no-repeat;background-size:1px 100%;border-left:0;border-right:0}.visualInfoPanel,.visualProject{border-left:1px solid var(--line);border-right:1px solid var(--line)}.visualPanelTitle,.visualPanelIntroButton,.visualProjectNav{font-size:18px}.visualPanelIntroContent p{font-size:20px}.visualProject{padding:36px 8px 48px}.visualBackToMenu{font-size:16px;right:24px}.visualHero h1{font-size:24px}.visualTextBlock h2{font-size:22px}.visualToc{scrollbar-width:none;gap:12px 0;display:flex;overflow-x:auto}.visualToc::-webkit-scrollbar{display:none}.visualToc a{flex:none}.visualProjectNav{grid-template-columns:1fr}.visualProjectNav a{border-right:0}.visualMediaGroup-pair,.visualMediaGroup-trio,.visualMediaGroup-phoneGrid{grid-template-columns:1fr}.visualOverviewTable{max-width:var(--visual-project-text-measure);grid-template-columns:1fr}}@media (max-width:360px){.visualPage{--mobile-frame-gutter:12px;padding-inline:12px}}
.contactPage{background:var(--background);height:100%;min-height:100%}.contactLayout{width:min(var(--frame-max-width), 100%);border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:4fr 8fr;column-gap:0;min-height:100%;margin-inline:auto;padding:0;display:grid}.contactIntro{border-right:1px solid var(--line);align-self:stretch;min-width:0;padding:56px 16px}.contactIntro h1{font-family:var(--font-playfair);margin:0;font-size:clamp(42px,4.8vw,64px);font-weight:400;line-height:.92}.contactIntro p{max-width:28ch;font-family:var(--font-cormorant);font-size:20px;line-height:var(--cormorant-reading-line-height);margin:40px 0 0}.contactDetails{align-self:start;min-width:0;padding-top:96px}.contactList{margin:0}.contactRow{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px;display:grid}.contactRow:last-child{border-bottom:1px solid var(--line)}.contactRow dt,.contactRow dd{font-family:var(--font-cormorant);margin:0;font-size:20px;line-height:1.2}.contactRow dt{color:var(--muted-text)}.contactRow a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s ease-out}.contactRow a:hover,.contactRow a:focus-visible{color:var(--accent)}.contactCvNote{font-family:var(--font-cormorant);font-size:18px;font-style:italic;line-height:var(--cormorant-reading-line-height);margin:24px 16px 0}.contactPrivacyLink{font-family:var(--font-cormorant);font-size:18px;line-height:var(--cormorant-reading-line-height);margin:16px 16px 0}.contactPrivacyLink a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s ease-out}.contactPrivacyLink a:hover,.contactPrivacyLink a:focus-visible{color:var(--accent)}@media (min-width:1024px) and (max-width:1279px){.contactLayout{grid-template-columns:4fr 8fr;column-gap:0;width:calc(100% - 64px);padding:0}.contactIntro{padding:48px 10px}.contactDetails{padding-top:76px}.contactIntro p{margin-top:32px;font-size:19px}}@media (max-width:1023px){.contactLayout{width:calc(100% - 64px);min-height:100%;padding:0;display:block}.contactIntro{border-right:0;padding:48px 10px}.contactIntro h1{font-size:clamp(38px,7.2vw,54px)}.contactIntro p{max-width:34ch;margin-top:32px;font-size:19px}.contactDetails{border-top:1px solid var(--line);margin-top:0;padding-top:0}.contactRow:first-child{border-top:0}}@media (max-width:767px){.contactPage{--mobile-frame-gutter:var(--page-gutter);background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:var(--mobile-frame-gutter) 0, calc(100% - var(--mobile-frame-gutter)) 0;background-repeat:no-repeat;background-size:1px 100%;height:100%;min-height:0;overflow:hidden}.contactLayout{width:100%;height:100%;min-height:100%;padding:0;padding-inline:var(--page-gutter);background:linear-gradient(var(--line), var(--line)) var(--mobile-frame-gutter) 0 / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) calc(100% - var(--mobile-frame-gutter)) 0 / 1px 100% no-repeat, var(--background);overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-left:0;border-right:0;overflow:hidden auto}.contactLayout::-webkit-scrollbar{display:none}.contactIntro{padding:48px 8px 40px}.contactIntro h1{font-size:clamp(34px,10.4vw,46px);line-height:1}.contactIntro p{margin-top:24px;font-size:18px}.contactDetails{margin-top:0}.contactRow{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px 8px}.contactRow dt,.contactRow dd{font-size:18px}.contactCvNote{margin:20px 8px 0;font-size:17px}.contactPrivacyLink{margin:12px 8px 48px;font-size:17px}}@media (max-width:360px){.contactPage{--mobile-frame-gutter:12px}.contactLayout{width:100%;padding-inline:12px}.contactRow{grid-template-columns:1fr;gap:4px}}
