@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_bd240a04-module__C-Vspq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_bd240a04-module__C-Vspq__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_ce5ec225-module__bngKgG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_ce5ec225-module__bngKgG__variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--paper:#f3eee5;--ink:#29251f;--muted:#706a60;--accent:#9a7543;--line:#d6cfc2;--gutter:clamp(22px, 5vw, 90px);--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body:has(dialog[open]){overflow:hidden}::selection{background:#d8c4a3}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}h1,h2,h3,p,figure{margin:0}em{font-weight:inherit}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.header{z-index:10;width:100%;height:106px;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.wordmark{align-items:center;gap:20px;display:inline-flex}.monogram{width:48px;height:48px;font-family:var(--serif);border:1px solid;border-radius:50%;place-items:center;font-size:23px;font-style:italic;display:grid}.wordmark-name{font-family:var(--serif);font-size:26px}.header nav{gap:30px;display:flex}.header nav a{place-items:center;min-width:44px;min-height:44px;font-size:12px;display:grid}.header nav a:hover,.intro-contact a:hover,.resume-links a:hover,.footer a:hover{color:var(--accent)}.intro-motion{--progress:0;height:145svh}.intro-stage{isolation:isolate;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.intro-photo{top:20%;left:calc(31% - var(--progress) * 24%);width:calc(38% + var(--progress) * 48%);border-radius:calc(25vw * (1 - var(--progress))) calc(25vw * (1 - var(--progress))) 0 0;background:#b09c7d;height:66%;position:absolute;overflow:hidden}.intro-photo img{object-fit:cover;object-position:center 80%}.intro-name{pointer-events:none;font-family:var(--serif);letter-spacing:-.055em;font-size:clamp(110px,15.5vw,270px);font-weight:300;line-height:.8;position:absolute;inset:0}.intro-name>span,.intro-name>em{z-index:2;opacity:calc(1 - var(--progress) * 1.4);position:absolute}.intro-name>span{top:19%;left:var(--gutter);transform:translateX(calc(var(--progress) * -80px))}.intro-name>em{bottom:11%;right:var(--gutter);color:var(--accent);transform:translateX(calc(var(--progress) * 80px))}.intro-contact{left:var(--gutter);gap:14px;font-size:12px;display:grid;position:absolute;bottom:6%}.location{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.location i{background:var(--accent);border-radius:50%;width:5px;height:5px}.intro-contact a{align-items:center;min-height:44px;display:inline-flex}.intro-scroll{right:var(--gutter);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:26px;min-height:44px;font-size:10px;display:flex;position:absolute;bottom:6%}.intro-scroll>span:last-child{font-size:23px}.section{padding:110px var(--gutter)}.resume{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:9%;display:grid}.section-label{letter-spacing:.12em;text-transform:uppercase;gap:20px;margin-bottom:34px;font-size:10px;display:flex}.section-label>span{color:var(--accent);font-variant-numeric:tabular-nums}.section-heading h2{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(54px,5.8vw,92px);font-weight:400;line-height:.95}.section-heading h2 em{color:var(--accent);display:block}.resume-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.resume-row{border-bottom:1px solid var(--line)}.resume-button{text-align:left;background:0 0;border:0;grid-template-columns:145px minmax(0,1fr) 24px;align-items:baseline;gap:20px;width:100%;padding:28px 0;transition:color .2s;display:grid}.resume-button:hover{color:var(--accent)}.resume-job,.resume-company{display:block}.resume-more{color:var(--accent);justify-self:end;font-size:22px;font-weight:400;transition:transform .2s}.resume-button:hover .resume-more{transform:rotate(90deg)}.resume-years{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.7}.resume-company{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.1}.resume-role,.education p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.65;display:block}.education{grid-template-columns:145px 1fr;align-items:baseline;gap:20px;padding-top:30px;display:grid}.small-label{color:var(--muted);font-size:11px}.education h3{font-family:var(--serif);font-size:25px;font-weight:500}.resume-links{gap:26px;margin-top:30px;padding-left:165px;font-size:11px;display:flex}.resume-links a{align-items:center;min-height:44px;display:inline-flex}.travel{background:#eae3d7;padding-top:85px}.travel-heading{justify-content:space-between;align-items:baseline;margin-bottom:65px;display:flex}.travel-heading h2 em{display:inline}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:50px clamp(18px,4vw,64px);display:grid}.photo-item:nth-child(2n){padding-top:100px}.photo-item:nth-child(4n+3){width:82%}.photo-item:nth-child(4n+2){justify-self:end;width:82%}.photo-button{aspect-ratio:4/3;background:#d8cebd;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo-portrait .photo-button{aspect-ratio:4/5}.photo-button img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.25,1)}.photo-expand{background:var(--paper);opacity:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;transition:opacity .2s;display:grid;position:absolute;bottom:14px;right:14px}@media (hover:hover){.photo-button:hover img{transform:scale(1.035)}.photo-button:hover .photo-expand{opacity:1}}.photo-button:focus-visible .photo-expand{opacity:1}.photo-item figcaption{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:12px;font-size:10px}.footer{padding:32px var(--gutter);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.footer a{align-items:center;min-height:44px;display:inline-flex}.lightbox{width:100%;max-width:none;height:100dvh;max-height:none;padding:24px var(--gutter);color:var(--paper);background:#211e19;border:0;position:fixed;inset:0}.lightbox::backdrop{background:#211e19}.lightbox[open]{grid-template-rows:50px minmax(0,1fr) 60px;gap:16px;animation:.2s ease-out viewer-in;display:grid}.lightbox-toolbar,.lightbox-navigation{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.lightbox-toolbar>span{font-variant-numeric:tabular-nums;color:#c0b5a4}.lightbox button{background:0 0;border:0;min-width:48px;min-height:48px;padding:0 8px}.lightbox-toolbar button{align-items:center;gap:20px;display:flex}.lightbox-toolbar button span{font-size:28px;font-weight:400}.lightbox-image{touch-action:pan-y pinch-zoom;min-height:0;position:relative}.lightbox-image img{object-fit:contain}.lightbox-navigation button{align-items:center;gap:18px;display:flex}@keyframes viewer-in{0%{opacity:0}to{opacity:1}}@keyframes intro-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.intro-photo{animation:1s ease-out both intro-in}.intro-name{animation:1s ease-out .1s both intro-in}@media (min-width:761px) and (max-height:650px){.intro-stage{min-height:540px}}@media (max-width:1000px){.resume{grid-template-columns:1fr 1.6fr;gap:5%}.resume-button{grid-template-columns:110px minmax(0,1fr) 20px;gap:12px}.education{grid-template-columns:110px 1fr;gap:12px}.resume-links{padding-left:122px}}@media (max-width:760px){html{scroll-padding-top:30px}.header{height:84px}.wordmark{gap:10px}.monogram{width:38px;height:38px;font-size:20px}.wordmark-name{font-size:21px}.header nav{gap:20px}.header nav a{font-size:11px}.intro-motion{height:auto}.intro-stage{height:100svh;min-height:700px;max-height:1000px;position:relative}.intro-photo{border-radius:50vw 50vw 0 0;width:63%;height:51%;top:27%;left:19%}.intro-name{font-size:clamp(84px,20vw,155px)}.intro-name>span{top:17%}.intro-name>em{font-size:.96em;bottom:20%}.intro-contact{gap:12px;font-size:12px;bottom:7%}.intro-scroll{bottom:6%}.intro-scroll>span:first-child{display:none}.section{padding:70px var(--gutter)}.resume{grid-template-columns:1fr;gap:40px}.section-label{margin-bottom:25px}.section-heading h2{font-size:66px}.resume .section-heading h2 em{display:inline}.resume-button{grid-template-columns:120px minmax(0,1fr) 20px;gap:16px;padding:24px 0}.resume-company{font-size:28px}.resume-role{font-size:12px}.education{grid-template-columns:120px 1fr;gap:16px}.resume-links{margin-top:18px;padding-left:136px}.travel-heading{margin-bottom:40px;display:block}.photo-grid{gap:25px 20px}.photo-item:nth-child(2n){padding-top:55px}.photo-item:nth-child(n){width:100%}.footer{flex-wrap:wrap;padding-top:22px;padding-bottom:22px}.lightbox{padding:max(12px, env(safe-area-inset-top)) 18px max(12px, env(safe-area-inset-bottom))}}@media (max-width:600px){.wordmark-name{display:none}.intro-stage{min-height:650px}.intro-name{font-size:25vw}.intro-photo{width:66%;height:48%;top:27%;left:18%}.intro-name>span{top:17%}.intro-name>em{font-size:1.1em;bottom:23%}.section-heading h2{font-size:clamp(48px,13vw,70px)}.resume-button{grid-template-columns:85px minmax(0,1fr) 16px;gap:12px}.resume-years{font-size:10px}.resume-company{font-size:27px}.education{grid-template-columns:94px 1fr;gap:16px}.education h3{font-size:24px}.resume-links{padding-left:110px}.photo-grid{grid-template-columns:1fr;gap:30px}.photo-item:nth-child(n){width:100%;padding-top:0}.photo-item:nth-child(4n+2),.photo-item:nth-child(4n+3){width:86%}.photo-item:nth-child(4n+3){justify-self:start}.photo-expand{opacity:1}.footer{gap:4px 16px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.intro-motion{height:auto}.intro-stage{position:relative}}.travel-album+.travel-album{margin-top:90px}.album-heading{border-top:1px solid #c9bfaf;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;padding:24px 0;display:flex}.album-heading h3{font:400 clamp(32px, 3.4vw, 52px)/1.1 var(--serif);letter-spacing:-.025em}.album-heading h3 em{color:var(--accent);margin-left:8px}.album-heading>span{color:var(--muted);white-space:nowrap;font-size:10px}.role-sheet{border:1px solid var(--line);background:var(--paper);width:min(600px,100% - 48px);max-width:none;max-height:min(80dvh,720px);color:var(--ink);overscroll-behavior:contain;border-radius:8px;padding:0;box-shadow:0 20px 100px #211e1926}.role-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211e1966}.role-sheet[open]{animation:.25s ease-out role-appear}.sheet-handle{display:none}.sheet-topline{justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 0;display:flex}.sheet-close{background:0 0;border:0;align-items:center;gap:16px;min-width:48px;min-height:48px;font-size:11px;display:flex}.sheet-close>span{font-size:25px}.sheet-content{padding:24px 40px 44px}.sheet-content h3{font:400 clamp(44px, 8vw, 64px)/1 var(--serif);letter-spacing:-.035em}.sheet-role{color:var(--accent);margin-top:12px;font-size:14px;line-height:1.6}.sheet-note{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:30px;font-size:12px}.role-bullets{margin:30px 0 0;padding-left:18px;font-size:14px;line-height:1.8}.role-bullets li+li{margin-top:14px}.role-bullets li::marker{color:var(--accent)}.role-bullets.is-placeholder{color:var(--muted);margin-top:22px;font-size:12px}@keyframes role-appear{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes sheet-rise{0%{translate:0 100%}to{translate:0}}@media (max-width:760px){.role-sheet{width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:24px 24px 0 0;margin:0;position:fixed;inset:auto 0 0}.role-sheet[open]{animation:.35s cubic-bezier(.2,.7,.25,1) sheet-rise}.sheet-handle{touch-action:none;place-items:center;height:28px;display:grid}.sheet-handle>span{background:#c5baaa;border-radius:4px;width:36px;height:4px}.sheet-topline{padding:0 22px}.sheet-content{padding:22px 28px 38px}.album-heading{margin-bottom:16px;padding:20px 0}}@media (prefers-reduced-motion:reduce){.role-sheet[open]{animation:none}}.resume.section{padding-block:90px;display:block}.resume>.section-heading,.resume-content{max-width:820px;margin-inline:auto}.resume>.section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.resume .section-label{margin-bottom:0}.resume .section-heading h2{font-size:clamp(38px,4vw,54px)}.resume-button{padding-block:23px}.resume-company{font-size:28px}.travel-heading{margin-bottom:34px}.trip-index{margin-bottom:64px}.trip-index-links{border-top:1px solid #c9bfaf;border-bottom:1px solid #c9bfaf;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trip-index-links a{align-items:center;gap:22px;padding:26px 24px;transition:background .2s,color .2s;display:flex}.trip-index-links a+a{border-left:1px solid #c9bfaf}.trip-index-links a:hover{color:var(--accent);background:#f3eee580}.trip-index-number{color:var(--accent);font-size:10px}.trip-index-name{font:400 clamp(26px, 3vw, 38px)/1.1 var(--serif)}.trip-index-arrow{color:var(--accent);margin-left:auto;font-size:24px}.travel-album{scroll-margin-top:32px}@media (max-width:600px){.resume.section{padding-block:60px}.resume>.section-heading{margin-bottom:24px}.trip-index-links{grid-template-columns:1fr}.trip-index-links a{padding:22px 8px}.trip-index-links a+a{border-top:1px solid #c9bfaf;border-left:0}.trip-index{margin-bottom:40px}}
