@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;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;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;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;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;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;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;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:italic;font-weight:500;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:500;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:500;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:500;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:500;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:500;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:500;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;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;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;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;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;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;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;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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:500;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%}.l1mZxa_className{font-family:EB Garamond,EB Garamond Fallback}.l1mZxa_variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.iHuvcq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.iHuvcq_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.1axboe36mgj2e.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0092f624e5509565-s.2su_cm6t_752r.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8443bfc81a0951af-s.0_d1ay-85opzk.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e081215b1d68c229-s.p.1x5es1flj2cxs.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.1axboe36mgj2e.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0092f624e5509565-s.2su_cm6t_752r.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8443bfc81a0951af-s.0_d1ay-85opzk.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e081215b1d68c229-s.p.1x5es1flj2cxs.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.1axboe36mgj2e.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0092f624e5509565-s.2su_cm6t_752r.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8443bfc81a0951af-s.0_d1ay-85opzk.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e081215b1d68c229-s.p.1x5es1flj2cxs.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.Y7Mk2q_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.Y7Mk2q_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--white:#fff;--paper:#fafaf7;--ink:#141413;--muted:#6b6a64;--rule:#dcdbd4;--frame:#c9c8c1;--card:#f2f1ec;--serif:var(--font-garamond), "EB Garamond", "Cormorant Garamond", Garamond, "Times New Roman", serif;--sans:var(--font-instrument), "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--wrap:1180px;--hero-bg:#131418;--hero-fg:#f2f2ef;--hero-dot:#8b8d96;--hero-accent:#e5322d;--sand:#efefef;--geo:var(--font-jakarta), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#131312;--ink:#ecebe5;--muted:#9a9890;--rule:#2c2c29;--frame:#3a3a36;--card:#1b1b19;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#131312;--ink:#ecebe5;--muted:#9a9890;--rule:#2c2c29;--frame:#3a3a36;--card:#1b1b19;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}a{color:inherit}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.wrap{max-width:var(--wrap);padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin:0 auto}@media (max-width:480px){.wrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}.label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:500}.muted{color:var(--muted)}.hero{z-index:0;background:var(--hero-bg);transform-origin:50% 40%;position:fixed;inset:0;overflow:hidden}.hero canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-ui{z-index:5;pointer-events:none;color:var(--hero-fg);font-family:var(--geo);padding-block:max(40px, env(safe-area-inset-top,0px)) max(40px, env(safe-area-inset-bottom,0px));padding-left:max(42px, env(safe-area-inset-left,0px));padding-right:max(38px, env(safe-area-inset-right,0px));grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset:0}.hero-ui a,.hero-ui button{pointer-events:auto}.hero-ui h1{max-width:9.5em;font-family:var(--geo);letter-spacing:-.015em;grid-area:1/1/auto/3;margin:0;font-size:clamp(34px,3.1vw,50px);font-weight:500;line-height:1.1}.cycle{transition:opacity .7s}.cycling .cycle{opacity:.28}.cycling .cycle.on{opacity:1}.hero-link{color:var(--hero-fg);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:clamp(18px,1.45vw,24px);font-weight:500;line-height:1.2;text-decoration:none}.hero-link:hover{opacity:.6}.hero-work{grid-area:1/3;place-self:start end;margin-top:4px}.hero-name{grid-area:3/1;align-self:end}.hero-name>span{align-items:baseline;gap:4px;display:inline-flex}.hero-name>span:after{content:"";background:var(--hero-accent);width:6px;height:6px}.hero-ui .hero-link{margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}.hero-ui .hero-link>span{display:inline-block}.hero-ui .hero-name>span{display:inline-flex}.hero-menu{grid-area:3/2;align-self:end}.hero-contact{grid-area:3/3;place-self:end}.hero-ui :focus-visible{outline-color:currentColor}.hero-link{transition:color .6s,opacity .2s}.hero-link.on-light{color:var(--ink)}.hero-link.on-sand{color:#000}.hero-ui h1{will-change:opacity, transform}.stage{z-index:1;pointer-events:none;padding-top:100svh;padding-left:max(42px, env(safe-area-inset-left,0px));padding-right:max(38px, env(safe-area-inset-right,0px));position:relative}.statement{font-family:var(--geo);color:var(--hero-fg);letter-spacing:-.035em;text-wrap:wrap;margin:.3em 0 0;font-size:clamp(34px,7.2vw,126px);font-weight:500;line-height:1.02;position:sticky;top:35svh}.stage:after{content:"";height:100svh;display:block}.statement em{font-style:italic}@media (max-width:640px){.statement br{display:none}}.page{z-index:2;background:var(--paper);margin-top:-65svh;position:relative}.page>section{border-top:0;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}.page>section>.wrap{z-index:1;width:100%;position:relative}.backdrop{z-index:0;clip-path:inset(0);pointer-events:none;position:absolute;inset:0}.backdrop-fill{background:var(--paper);position:fixed;inset:0;overflow:hidden}.bg-video{object-fit:cover;width:100%;height:100%;display:block}.bg-video.mono{filter:grayscale()brightness(.38)contrast(1.15)}.bg-video.indigo{filter:grayscale()sepia()hue-rotate(200deg)saturate(2.6)brightness(.42)contrast(1.1);transform:scale(-1)}.backdrop-fill.video:after{content:"";background:linear-gradient(#0a0a0e59,#0a0a0e1a 40%,#0a0a0e8c);position:absolute;inset:0}.tone-dark{--ink:#f2f2ef;--muted:#a8a7a1;--rule:#ffffff24;--frame:#ffffff47;--card:#ffffff0f;color:var(--ink)}.tone-dark .backdrop-fill{background:var(--hero-bg)}@media (max-width:640px){.stage{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.hero-ui{padding-block:max(24px, env(safe-area-inset-top,0px)) max(28px, env(safe-area-inset-bottom,0px));padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.hero-ui h1{grid-area:2/1/auto/-1;align-self:center}}.menu{z-index:20;background:var(--hero-bg);color:var(--hero-fg);font-family:var(--geo);padding-block:max(40px, env(safe-area-inset-top,0px)) max(40px, env(safe-area-inset-bottom,0px));padding-left:max(42px, env(safe-area-inset-left,0px));padding-right:max(38px, env(safe-area-inset-right,0px));flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu ul li{padding-bottom:.06em;overflow:hidden}.menu ul a{letter-spacing:-.02em;font-size:clamp(40px,7vw,96px);font-weight:500;line-height:1.05;text-decoration:none;display:inline-block}.menu ul a:hover{color:var(--hero-dot)}.menu .hero-link{align-self:center}.menu[hidden]{display:none}.menu{clip-path:inset(100% 0 0);transition:clip-path .75s cubic-bezier(.76,0,.24,1) .3s}.menu.open{clip-path:inset(0);transition-delay:0s}.menu ul a,.menu #menu-close{opacity:0;transition:transform .55s cubic-bezier(.55,0,.75,.2),opacity .45s,color .2s;transition-delay:calc((var(--n,1) - 1 - var(--i,0)) * 50ms);transform:translateY(105%)}.menu.open ul a,.menu.open #menu-close{opacity:1;transition-timing-function:cubic-bezier(.22,1,.36,1),ease,ease;transition-delay:calc(.45s + var(--i,0) * 80ms), calc(.45s + var(--i,0) * 80ms), 0s;transform:none}.menu #menu-close{--i:var(--n);transition-delay:0s}@media (prefers-reduced-motion:reduce){.menu,.menu ul a,.menu #menu-close{transition:none}}.cursor{display:none}@media (hover:hover) and (pointer:fine){html,a,button,.hero canvas{cursor:none}.cursor{z-index:30;pointer-events:none;background:var(--hero-accent);opacity:0;border-radius:50%;width:12px;height:12px;transition:width .3s,height .3s,opacity .3s;display:block;position:fixed;top:0;left:0;transform:translate(-100px,-100px)translate(-50%,-50%)}.cursor.show{opacity:1}.cursor.show.grow{opacity:.6;width:30px;height:30px}}h1,h2,.display{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400}h1 em,h2 em{font-style:italic}.link{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding-bottom:6px;text-decoration:none;display:inline-flex}.link span{transition:transform .25s}.link:hover span{transform:translate(4px)}section{border-top:1px solid var(--rule)}.section{padding-block:72px}.section-head{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:820px){.section-head{grid-template-columns:minmax(0,1fr);gap:20px}}.screen{--gut-l:max(42px, env(safe-area-inset-left,0px));--gut-r:max(38px, env(safe-area-inset-right,0px));max-width:none;min-height:100svh;padding-block:max(40px, env(safe-area-inset-top,0px)) 120px;padding-left:var(--gut-l);padding-right:var(--gut-r);grid-template-rows:auto 1fr;display:grid}.screen-title{font-family:var(--geo);letter-spacing:-.015em;text-wrap:initial;margin:0;font-size:clamp(34px,3.1vw,50px);font-weight:500;line-height:1.1}@media (max-width:640px){.screen{--gut-l:max(20px, env(safe-area-inset-left,0px));--gut-r:max(20px, env(safe-area-inset-right,0px));padding-top:max(24px, env(safe-area-inset-top,0px))}}.intro .screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}.intro .screen-title{grid-area:1/1}.intro .body{max-width:31em;font-family:var(--geo);color:var(--white);grid-area:2/2;align-self:center;margin:0;font-size:clamp(18px,1.25vw,19px);line-height:1.6}.photo-word{color:var(--ink);text-decoration:line-through;-webkit-text-decoration-color:var(--hero-accent);text-decoration-color:var(--hero-accent);text-decoration-thickness:2px}.trail-photo{z-index:25;pointer-events:none;opacity:0;width:clamp(180px,16vw,280px);transition:opacity .4s;display:none;position:fixed;top:0;left:0}.trail-photo.wide{width:clamp(220px,20vw,340px)}@media (hover:hover) and (pointer:fine){.trail-photo{display:block}}.trail-photo.show{opacity:1}.trail-photo img{object-fit:cover;filter:grayscale()contrast(1.1)sepia(.15)brightness(.95);width:100%;height:100%;display:block}.trail-photo canvas{width:140%;height:140%;display:block;position:absolute;inset:-20%}@media (max-width:820px){.intro .screen{grid-template-columns:minmax(0,1fr)}.intro .body{grid-column:1}}.stack{flex-wrap:wrap;gap:14px 44px;margin:0;padding:0;list-style:none;display:flex}.stack li{font-family:var(--serif);font-size:24px}.marquees{margin-left:calc(-1 * var(--gut-l));margin-right:calc(-1 * var(--gut-r));font-family:var(--geo);letter-spacing:-.015em;flex-direction:column;align-self:center;gap:.18em;font-size:clamp(30px,3.2vw,56px);font-weight:500;line-height:1.3;display:flex;overflow:hidden}.marquee-track{width:max-content;animation:marquee var(--speed,120s) linear infinite;display:flex}.marquee[data-dir=right] .marquee-track{animation-direction:reverse}.marquee:nth-child(2) .marquee-track{animation-delay:-23s}.marquee:nth-child(3) .marquee-track{animation-delay:-41s}.marquee ul{white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.marquee li:after{content:"·";margin:0 .5em}.marquee li:nth-child(2n) span{animation:4.4s ease-in-out infinite breathe}.marquee:nth-child(2) li:nth-child(2n) span{animation-delay:-1.5s}.marquee:nth-child(3) li:nth-child(2n) span{animation-delay:-3s}.backdrop-fill.photo{background:#0a0a0a}.bg-photo{object-fit:cover;filter:grayscale()brightness(1.6)contrast(1.15);width:100%;height:100%;display:block}.bg-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.backdrop-fill.photo:after{content:"";pointer-events:none;background:#000000d9;position:absolute;inset:0}@keyframes marquee{to{transform:translate(-50%)}}@keyframes breathe{0%,35%,to{opacity:1}50%,85%{opacity:.28}}@media (prefers-reduced-motion:reduce){.marquee-track,.marquee li span{animation:none}}.rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--frame) transparent;grid-auto-columns:minmax(280px,380px);grid-auto-flow:column;gap:20px;margin-top:40px;padding-bottom:20px;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start;min-width:0}.quote{background:var(--card);flex-direction:column;justify-content:space-between;gap:48px;min-height:280px;padding:28px;display:flex}.quote blockquote{font-family:var(--serif);margin:0;font-size:21px;line-height:1.35}.quote.placeholder blockquote{color:var(--muted);font-style:italic}.who{align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.avatar{border:1px solid var(--frame);letter-spacing:.08em;width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.project{flex-direction:column;gap:16px;text-decoration:none;display:flex}.browser{border:1px solid var(--frame);background:var(--card)}.browser .bar{border-bottom:1px solid var(--frame);gap:5px;padding:8px 10px;display:flex}.browser .bar i{background:var(--muted);border-radius:50%;width:5px;height:5px}.browser .screen{aspect-ratio:4/3;text-align:center;max-width:100%;font-family:var(--serif);color:var(--muted);background-image:repeating-linear-gradient(0deg, transparent 0 23px, var(--rule) 23px 24px);place-items:center;padding:24px;font-size:20px;font-style:italic;display:grid}.project h3{font-family:var(--serif);margin:0;font-size:24px;font-weight:400;line-height:1.15}.project .meta{justify-content:space-between;gap:12px;display:flex}.project:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.work-rail{--gap:clamp(16px, 2.2vw, 44px);margin-left:calc(-1 * var(--gut-l));margin-right:calc(-1 * var(--gut-r));padding-left:var(--gut-l);align-self:center;gap:var(--gap);touch-action:pan-y;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;overflow-x:hidden}.work-rail::-webkit-scrollbar{display:none}.work-rail:after{content:"";flex:0 0 calc(var(--gut-r) - var(--gap))}.work-rail.dragging{cursor:grabbing}.work-rail.dragging .work-card{pointer-events:none}.work-card{flex:0 0 calc((100vw - var(--gut-l) - 2 * var(--gap)) / 2.5);aspect-ratio:3/4;clip-path:inset(0 round 14px);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);font-family:var(--geo);color:#fff;background:#1d1d20;border-radius:14px;flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,40px);text-decoration:none;display:flex;position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.work-media{z-index:0;position:absolute;inset:0}.work-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block;transform:scale(1.06)}.work-media.placeholder{color:#ffffff47;letter-spacing:.04em;background:radial-gradient(120% 80% at 70% 60%,#2a2a2e,#18181b 70%);place-items:center;font-size:14px;display:grid}.work-media:after{content:"";background:linear-gradient(#00000073,#00000026 40%,#00000080);transition:background-color .6s;position:absolute;inset:0}.work-card.hovered .work-media img,.work-card:focus-visible .work-media img{transform:scale(1)}.work-card.hovered .work-media:after,.work-card:focus-visible .work-media:after{background-color:#0000004d}.work-media.shot{perspective:1600px;background:#101012}.work-media .work-shot{transform-origin:0 0;border-radius:10px;width:220%;max-width:none;height:auto;transition:transform .8s;position:absolute;top:18%;left:0%;transform:rotateX(8deg)rotateY(-8deg)rotate(-6deg)translate(50%,50%)scale(1)translate(-50%,-50%);box-shadow:0 30px 80px #0009}.work-card.hovered .work-media .work-shot,.work-card:focus-visible .work-media .work-shot{transform:rotateX(8deg)rotateY(-12deg)rotate(-6deg)translate(50%,50%)scale(.95)translate(-50%,-50%)}.work-media.shot:after{background:linear-gradient(#0000008c,#0000004d 40%,#0009)}.work-card h3,.work-client{z-index:1;margin:0;position:relative}.work-card:focus-visible{outline-offset:-8px;outline:2px solid #fff}.work-card h3{letter-spacing:-.015em;text-wrap:balance;max-width:14em;font-size:clamp(22px,1.9vw,36px);font-weight:500;line-height:1.2;transition:color .3s}.work-card h3 .pill-arrow{vertical-align:-.04em}.work-card.hovered h3,.work-card:focus-visible h3{color:var(--hero-accent)}.work-card.hovered .pill-arrow,.work-card:focus-visible .pill-arrow{transform:translate(2px,-2px)}.work-client{font-size:clamp(15px,1.1vw,19px);line-height:1.3}.work-title{margin-bottom:80px}@media (max-width:820px){.work-card{flex-basis:78vw}}.rail-nav{justify-content:flex-end;gap:8px;margin-top:-8px;display:flex}.rail-nav button{border:1px solid var(--frame);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:16px}.rail-nav button:hover{border-color:var(--ink)}.close{color:#000}.close .backdrop-fill{background:var(--sand)}.close .wrap{text-align:center;flex-direction:column;align-items:center;gap:clamp(36px,5vw,72px);padding-block:120px;display:flex}.close h2{font-family:var(--geo);letter-spacing:-.035em;color:#bdaa89;margin:0;font-size:clamp(56px,9.6vw,184px);font-weight:600;line-height:1}.pill{color:#141413;min-height:60px;font-family:var(--geo);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(36px,3.6vw,60px);font-size:clamp(17px,1.35vw,22px);font-weight:500;text-decoration:none;transition:transform .3s,background-color .3s,color .3s;display:inline-flex}.pill:hover{color:#fff;background:#000;transform:translateY(-2px)}.pill:focus-visible{outline:2px solid var(--hero-accent);outline-offset:4px}@media (min-width:900px){.pill{min-height:76px}}.pill-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.8em;height:.8em;margin-left:.45em;transition:transform .3s}.pill:hover .pill-arrow{transform:translate(2px,-2px)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pills{grid-auto-columns:1fr;grid-auto-flow:column;gap:16px;display:grid}@media (max-width:480px){.pills{grid-auto-flow:row}}.reveal{opacity:0;transition:opacity 1.8s cubic-bezier(.33,1,.68,1),transform 2.5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--step,0) * .2s);transform:translateY(80px)}.reveal.in{opacity:1;transform:none}#work .screen-title.reveal{transform:none}.intro-curtain{z-index:3;clip-path:inset(0);pointer-events:none;background:#1d1e22;display:none;position:fixed;inset:0}html.intro-curtain .intro-curtain{display:block}html.intro-lift .intro-curtain{clip-path:inset(0 0 100%);transition:clip-path .6s cubic-bezier(.76,0,.24,1)}html.intro .hero-ui .hero-link>span{animation:.9s cubic-bezier(.22,1,.36,1) .3s backwards intro-line}.hero-ui h1 .line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hero-ui h1 .line>span{display:inline-block}@keyframes intro-line{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}html.intro .hero-ui h1 .line>span{animation:.9s cubic-bezier(.22,1,.36,1) .3s backwards intro-line}html.intro .hero-ui h1 .line:nth-child(2)>span{animation-delay:.4s}html.intro .hero-ui h1 .line:nth-child(3)>span{animation-delay:.5s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cycle,.link span{transition:none}}
