@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.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:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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_5762c6f4-module__eawcsa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_5762c6f4-module__eawcsa__variable{--font-manrope:"Manrope","Manrope Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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.126e3048.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.4a8b4047.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.cbe89878.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.eb17b6b9.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.7d9a0a35.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.126e3048.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.4a8b4047.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.cbe89878.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.eb17b6b9.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.7d9a0a35.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.126e3048.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.4a8b4047.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.cbe89878.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.eb17b6b9.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.6c4275d8.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.dfd36b11.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.7a65e2c2.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.ef9233b7.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.7787e134.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.6c4275d8.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.dfd36b11.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.7a65e2c2.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.ef9233b7.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.7787e134.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.6c4275d8.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.dfd36b11.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.7a65e2c2.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.ef9233b7.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.7787e134.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_b64c1650-module__J9wYOW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_b64c1650-module__J9wYOW__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_db3e8873-module__XSiTkW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_db3e8873-module__XSiTkW__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.a62025f2.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.a62025f2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4cf39339-module__jXKxwa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4cf39339-module__jXKxwa__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316bb157f985759c-s.bbf355c1.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3e19a33f554fa0a0-s.9ec8f7e9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/122b9f2e4f8e51a4-s.d8d4d1ab.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fb88268c76d4312-s.636cb0e5.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a404718ad388446-s.8a487720.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64c5f24155ea0bd5-s.b763353f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_19cd32d8-module__UmOy6q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:400}.geist_mono_19cd32d8-module__UmOy6q__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.1c9d9a6c.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.855fa550.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.4d24b8e7.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_7a060581-module___VTSMq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_7a060581-module___VTSMq__variable{--font-anton:"Anton","Anton Fallback"}
:root{--n-0:#fbfcfc;--n-1:#f4f6f6;--n-2:#ebeeef;--n-3:#dde2e3;--n-4:#c4cacd;--n-5:#a2aaae;--n-6:#7c8388;--n-7:#5a6165;--n-8:#3a4144;--n-9:#252a2c;--n-10:#161a1b;--n-11:#0d1012;--ink:#15171a;--ice-deep:#2e5f8a;--ice:var(--n-5);--ice-soft:var(--n-3);--accent:var(--n-5);--accent-wash:var(--n-2);--text-accent:var(--n-7);--white:var(--n-0);--mist:var(--n-2);--silver:var(--n-3);--graphite:var(--n-7);--surface:var(--n-1);--surface-raised:var(--n-0);--surface-inset:var(--n-2);--hairline:var(--n-3);--hairline-strong:var(--n-4);--text:var(--ink);--text-muted:var(--n-7);--text-faint:var(--n-6);--text-invert:var(--n-0);--focus-ring:var(--ink);--glass-tint:255 255 255;--glass-fill-hi:.55;--glass-fill-lo:.14;--glass-edge:.34;--glass-catch:.55;--glass-inner:.16;--glass-shadow:0 1.125rem 3.75rem #0d101229;--font-sans:var(--font-manrope,"Manrope"),system-ui,-apple-system,sans-serif;--t-display:clamp(3.25rem,8.5vw,8rem);--t-h1:clamp(2.25rem,5.2vw,4.25rem);--t-h2:clamp(1.625rem,2.9vw,2.625rem);--t-h3:clamp(1.125rem,1.5vw,1.375rem);--t-body:clamp(1rem,1.05vw,1.0625rem);--t-small:.875rem;--w-light:200;--w-regular:400;--w-medium:500;--w-semi:600;--lh-display:.95;--lh-tight:1.08;--lh-snug:1.32;--lh-body:1.65;--ls-display:-.045em;--ls-h1:-.04em;--ls-h2:-.03em;--ls-h3:-.015em;--ls-body:0;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:12rem;--grid-cols:12;--grid-gutter:1.5rem;--page-max:90rem;--content-max:75rem;--measure:68ch;--page-pad:clamp(1.25rem,4vw,3.5rem);--section-y:clamp(6rem,12vw,12.5rem);--r-none:0;--r-sm:.25rem;--r-md:.625rem;--r-lg:1.5rem;--r-full:999px;--hair:1px;--d-instant:.12s;--d-quick:.24s;--d-base:.42s;--d-slow:.9s;--d-cinema:1.4s;--d-page:.68s;--e-glass:cubic-bezier(.22,1,.36,1);--e-drift:cubic-bezier(.65,0,.35,1);--e-arc:cubic-bezier(.83,0,.17,1);--e-settle:cubic-bezier(.16,1,.3,1);--e-page:cubic-bezier(.304,.635,0,.835);--stagger:80ms;--lens-size:14.375rem;--lens-scale:1.06;--lens-fringe:var(--n-0);--lens-fringe-a:.42;--reveal-blur:.875rem;--reveal-shift:1.125rem;--grain-opacity:.14;--grain-tile:180px;--ring:inset 0 0 0 1px #15171a12;--lift-1:var(--ring);--lift-2:0 1px 1px #15171a05,0 .125rem .125rem #15171a0a,var(--ring);--lift-3:0 .125rem .125rem #15171a0a,0 .5rem .5rem -.5rem #15171a0f,var(--ring);--lift-4:0 .125rem .125rem #15171a0a,0 .5rem 1rem -.25rem #15171a0f,var(--ring);--lift-5:0 1px 1px #15171a08,0 .5rem 1rem -.25rem #15171a0d,0 1.5rem 2rem -.5rem #15171a17,var(--ring)}@media (prefers-reduced-motion:reduce){:root{--d-base:1ms;--d-slow:1ms;--d-cinema:1ms;--d-quick:1ms;--reveal-blur:0px;--reveal-shift:0px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--n-11);--surface-raised:var(--n-10);--surface-inset:var(--n-9);--hairline:var(--n-9);--hairline-strong:var(--n-8);--text:var(--n-0);--text-muted:var(--n-5);--text-faint:var(--n-6);--text-invert:var(--ink);--focus-ring:var(--n-0);--ring:inset 0 0 0 1px #ffffff12;--catch:inset 0 1px 0 #ffffff1a;--lift-1:var(--ring);--lift-2:var(--ring),var(--catch);--lift-3:var(--ring),inset 0 1px 0 #ffffff24;--lift-4:inset 0 0 0 1px #ffffff1a,inset 0 1px 0 #ffffff2e;--lift-5:inset 0 0 0 1px #ffffff1f,inset 0 1px 0 #ffffff38,0 1.5rem 4rem #0000008c;--glass-fill-hi:.16;--glass-fill-lo:.04;--glass-edge:.18;--glass-catch:.22;--glass-inner:.1;--glass-shadow:0 0 0 0 #0000;--grain-opacity:.26;color:var(--text)}.k-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:var(--n-1);--surface-raised:var(--n-0);--surface-inset:var(--n-2);--hairline:var(--n-3);--hairline-strong:var(--n-4);--text:var(--ink);--text-muted:var(--n-7);--text-faint:var(--n-6);--text-invert:var(--n-0);--focus-ring:var(--ink);--ring:inset 0 0 0 1px #15171a12;--lift-1:var(--ring);--lift-2:0 1px 1px #15171a05,0 .125rem .125rem #15171a0a,var(--ring);--lift-3:0 .125rem .125rem #15171a0a,0 .5rem .5rem -.5rem #15171a0f,var(--ring);--lift-4:0 .125rem .125rem #15171a0a,0 .5rem 1rem -.25rem #15171a0f,var(--ring);--lift-5:0 1px 1px #15171a08,0 .5rem 1rem -.25rem #15171a0d,0 1.5rem 2rem -.5rem #15171a17,var(--ring);--glass-fill-hi:.55;--glass-fill-lo:.14;--glass-edge:.34;--glass-catch:.55;--glass-inner:.16;--glass-shadow:0 1.125rem 3.75rem #0d101229;--grain-opacity:.14;color:var(--text)}.k-glass{border-radius:var(--r-md);background:linear-gradient(135deg,rgb(var(--glass-tint)/var(--glass-fill-hi)),rgb(var(--glass-tint)/var(--glass-fill-lo)));box-shadow:0 0 0 1px rgb(var(--glass-tint)/var(--glass-edge)),inset 0 1px 0 rgb(var(--glass-tint)/var(--glass-catch)),var(--glass-shadow);position:relative}.k-glass:after{content:"";border-radius:inherit;border:1px solid rgb(var(--glass-tint)/var(--glass-inner));pointer-events:none;position:absolute;inset:1px}@media (prefers-reduced-transparency:reduce){.k-glass{background:var(--surface-raised);box-shadow:var(--lift-2)}.k-glass:after{border-color:var(--hairline)}}html{-webkit-text-size-adjust:100%}@media (min-width:57.5rem){html:has(.k-root){font-size:1.04302vw}}.k-root{background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--t-body);font-weight:var(--w-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}html:has(.k-root){scrollbar-width:none}html:has(.k-root)::-webkit-scrollbar{width:0;height:0;display:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.t-display{font-size:var(--t-display);font-weight:var(--w-light);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-h1{font-size:var(--t-h1);font-weight:var(--w-light);line-height:var(--lh-tight);letter-spacing:var(--ls-h1)}.t-h2{font-size:var(--t-h2);font-weight:var(--w-regular);line-height:var(--lh-tight);letter-spacing:var(--ls-h2)}.t-h3{font-size:var(--t-h3);font-weight:var(--w-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-h3)}.t-body{font-size:var(--t-body);line-height:var(--lh-body);max-width:var(--measure)}.t-small{font-size:var(--t-small);color:var(--text-muted);line-height:1.55}.t-display em,.t-h1 em,.t-h2 em{font-style:normal;font-weight:var(--w-semi)}.k-page{max-width:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.k-content{max-width:var(--content-max);margin-inline:auto}.k-section{padding-block:var(--section-y)}.k-grid{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));gap:var(--grid-gutter);display:grid}@media (max-width:48rem){:root{--grid-cols:4;--grid-gutter:1rem}}.k-grain{z-index:40;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-size:var(--grain-tile)var(--grain-tile);position:fixed;inset:0}.au{width:100%;height:100%;display:block}.k-reveal{opacity:0;filter:blur(var(--reveal-blur));transform:translateY(var(--reveal-shift));transition:opacity var(--d-slow)var(--e-glass),filter var(--d-slow)var(--e-glass),transform var(--d-slow)var(--e-glass);will-change:opacity,filter,transform}.k-reveal.is-in{opacity:1;filter:blur();transform:none}.k-reveal.is-in.is-done{will-change:auto}.k-mask{display:block;overflow:hidden}.k-mask>.k-reveal{transform:translateY(110%)}.k-mask>.k-reveal.is-in{transform:none}.k-wipe.is-wipe .k-wipe-l{white-space:nowrap;width:fit-content;max-width:100%;margin-bottom:-.1em;padding-bottom:.1em;display:block;position:relative;overflow:hidden}.k-wipe.is-wipe .k-wipe-t{opacity:0;display:block}.k-wipe.is-wipe .k-wipe-b{background:var(--text);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.k-stagger>*{transition-delay:calc(var(--i,0)*var(--stagger))}.k-btn{--k-btn-ico:.875rem;--k-btn-ico-l:1.125rem;--k-btn-igap:.625rem;--k-btn-edge:color-mix(in srgb,var(--text)45%,transparent);--k-btn-flood:var(--surface);--k-btn-flood-ink:var(--text);--k-btn-flood-edge:var(--k-btn-edge);padding:var(--s-4)calc(var(--s-6) - var(--s-1))var(--s-4)var(--s-6);border:var(--hair)solid transparent;border-radius:var(--r-full);background:var(--text);color:var(--text-invert);font-family:var(--font-sans);font-size:var(--t-small);font-weight:var(--w-medium);cursor:pointer;outline-offset:3px;transition:transform var(--d-instant)var(--e-settle);-webkit-tap-highlight-color:transparent;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.k-btn:active{transform:scale(.985)}.k-btn__row{align-items:center;gap:var(--k-btn-igap);display:flex;position:relative}.k-btn__ico{width:var(--k-btn-ico);height:var(--k-btn-ico);flex:none;position:relative;overflow:hidden}.k-btn__ico--l{width:var(--k-btn-ico-l);height:var(--k-btn-ico-l);position:absolute;top:50%;left:0;transform:translateY(-50%)}.k-btn__ico-in{transition:transform var(--d-base)var(--e-settle);display:block;position:absolute;inset:0}.k-btn__ico-in svg{width:100%;height:100%;display:block}.k-btn__mark path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .28s var(--e-settle)}.k-btn__roll{transition:transform var(--d-base)var(--e-settle);display:block;position:relative;overflow:hidden}.k-btn__sizer{visibility:hidden;display:grid}.k-btn__sizer>span{white-space:nowrap;grid-area:1/1}.k-btn__line{white-space:nowrap;display:flex;position:absolute;inset:0}.k-btn__line--a{justify-content:flex-end}.k-btn__line--b{justify-content:flex-start}.k-btn__line span{transition:transform var(--d-base)var(--e-settle);transition-delay:calc(var(--i,0)*22ms);display:inline-block}.k-btn__line--b span{transform:translateY(115%)}.k-btn__flood{inset:calc(-1*var(--hair));padding:var(--s-4)calc(var(--s-6) - var(--s-1))var(--s-4)var(--s-6);border:var(--hair)solid var(--k-btn-flood-edge);border-radius:var(--r-full);background:var(--k-btn-flood);color:var(--k-btn-flood-ink);pointer-events:none;clip-path:circle(var(--k-btn-fr,0px)at var(--k-btn-fx,50%)var(--k-btn-fy,100%));align-items:center;display:flex;position:absolute}.k-btn-ghost{--k-btn-flood:var(--text);--k-btn-flood-ink:var(--text-invert);--k-btn-flood-edge:var(--text);color:var(--text);border-color:var(--k-btn-edge);background:0 0}@media (hover:hover){.k-btn:hover .k-btn__line--a span{transform:translateY(-115%)}.k-btn:hover .k-btn__line--b span{transform:translateY(0)}.k-btn:hover .k-btn__roll{transform:translateX(calc(var(--k-btn-ico-l) + var(--k-btn-igap)))}.k-btn:hover .k-btn__ico--r .k-btn__ico-in{transform:translateY(-115%)}.k-btn:hover .k-btn__mark path{stroke-dashoffset:0;transition:stroke-dashoffset .75s var(--e-glass)var(--k-mark-at,80ms)}.k-btn:hover .k-btn__mark path:nth-child(2){--k-mark-at:.22s}.k-btn:hover .k-btn__mark path:nth-child(3){--k-mark-at:.36s}}.k-btn:focus-visible .k-btn__line--a span{transform:translateY(-115%)}.k-btn:focus-visible .k-btn__line--b span{transform:translateY(0)}.k-btn:focus-visible .k-btn__roll{transform:translateX(calc(var(--k-btn-ico-l) + var(--k-btn-igap)))}.k-btn:focus-visible .k-btn__ico--r .k-btn__ico-in{transform:translateY(-115%)}.k-btn:focus-visible .k-btn__mark path{stroke-dashoffset:0;transition:stroke-dashoffset .75s var(--e-glass)var(--k-mark-at,80ms)}.k-btn:focus-visible .k-btn__mark path:nth-child(2){--k-mark-at:.22s}.k-btn:focus-visible .k-btn__mark path:nth-child(3){--k-mark-at:.36s}@media (prefers-reduced-motion:reduce){.k-btn__line--b,.k-btn__ico--l{display:none}.k-btn:focus-visible .k-btn__flood{clip-path:none}.k-btn:focus-visible .k-btn__roll,.k-btn:focus-visible .k-btn__ico--r .k-btn__ico-in{transform:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.k-btn:hover .k-btn__flood{clip-path:none}.k-btn:hover .k-btn__roll,.k-btn:hover .k-btn__ico--r .k-btn__ico-in{transform:none}}.k-arrow-link{align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);color:var(--text);font-size:var(--t-body);font-weight:var(--w-medium);transition:color var(--d-instant)var(--e-settle);text-decoration:none;display:inline-flex;position:relative}.k-arrow-link:after{content:"";height:var(--hair);background:var(--accent);transform-origin:0;transition:transform var(--d-base)var(--e-settle);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.k-arrow-link:hover:after,.k-arrow-link:focus-visible:after{transform:scaleX(1)}.k-arrow-link:hover,.k-arrow-link:focus-visible{color:var(--text-accent)}.k-arrow-link__ico{flex:none;width:1.05em;height:1.05em;display:block;overflow:visible}.k-arrow-link__ico svg{width:100%;height:100%;display:block;overflow:visible}.k-arrow-link__shaft{stroke-linecap:round}.k-arrow-link__head{stroke-linejoin:round;stroke-linecap:butt;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:13px 8px;transition:transform var(--d-base)var(--e-settle)}.k-arrow-link__g{--k-arrow-step:3px;transform-box:view-box;transform-origin:8px 8px;transition:transform var(--d-base)var(--e-settle)}.k-arrow-link-ext .k-arrow-link__g{transform:rotate(-45deg)}@media (hover:hover){.k-arrow-link__head{transform:scale(0)}.k-arrow-link-ext .k-arrow-link__g{transform:none}.k-arrow-link:hover .k-arrow-link__head{transform:scale(1)}.k-arrow-link:hover .k-arrow-link__g{transform:translate(var(--k-arrow-step),0)}.k-arrow-link-ext:hover .k-arrow-link__g{transform:rotate(-45deg)translate(var(--k-arrow-step),0)}}.k-arrow-link:focus-visible .k-arrow-link__head{transform:scale(1)}.k-arrow-link:focus-visible .k-arrow-link__g{transform:translate(var(--k-arrow-step),0)}.k-arrow-link-ext:focus-visible .k-arrow-link__g{transform:rotate(-45deg)translate(var(--k-arrow-step),0)}.k-rule{height:var(--hair);background:var(--hairline);border:0;margin:0}.k-rule-draw{transform-origin:0;transition:transform var(--d-slow)var(--e-glass);transform:scaleX(0)}.k-rule-draw.is-in{transform:scaleX(1)}.k-section-head{gap:var(--s-4);margin-bottom:var(--s-8);flex-direction:column;display:flex}.k-card{color:inherit;transition:transform var(--d-base)var(--e-settle);text-decoration:none;display:block;position:relative}.k-card__media{border-radius:var(--r-sm);background:var(--surface-raised);aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.k-card__media>img,.k-card__media>video,.k-card__media>.k-card__poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.k-card__video{opacity:0;transition:opacity var(--d-base)var(--e-settle)}.k-card__poster{opacity:1;transition:opacity var(--d-base)var(--e-settle)}.k-card.is-playing .k-card__video{opacity:1}.k-card.is-playing .k-card__poster{opacity:0}.k-card__media:after{content:"";background:var(--accent);transform-origin:0;height:.125rem;transition:transform var(--d-base)var(--e-settle);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.k-card:hover .k-card__media:after,.k-card:focus-visible .k-card__media:after{transform:scaleX(1)}.k-card__body{justify-content:space-between;align-items:baseline;gap:var(--s-5);padding-top:var(--s-4);display:flex}.k-card__title{font-size:var(--t-h3);font-weight:var(--w-medium);letter-spacing:var(--ls-h3);margin:0}.k-card__meta{font-size:var(--t-small);color:var(--text-muted);margin:0}.k-card__placeholder{background:radial-gradient(circle at 38% 32%,#fff 0%,#f2f6f9 44%,#dfe9f1 74%,#c8d9e6 100%)}.k-sheets,.k-sheets__stage{position:relative}.k-sheets.is-scrub .k-sheets__stage{height:100vh;position:sticky;top:0;overflow:clip}.k-sheet{height:100vh;color:inherit;background:var(--surface);will-change:transform;text-decoration:none;display:block;position:relative}.k-sheets.is-scrub .k-sheet{height:auto;position:absolute;inset:-6%}.k-sheets.is-scrub .k-sheet__cap{left:calc(var(--s-8) + 6vw);bottom:calc(var(--s-9) + 6vh)}.k-sheet:before{content:"";pointer-events:none;height:8.75rem;opacity:var(--seam,0);background:linear-gradient(#0000,#00000021);position:absolute;bottom:100%;left:-10%;right:-10%}.k-sheet__media{background:radial-gradient(circle at 38% 32%,#fff 0%,#f2f6f9 44%,#dfe9f1 74%,#c8d9e6 100%);display:block;position:absolute;inset:0}.k-sheet:nth-child(2) .k-sheet__media{background:radial-gradient(circle at 62% 28%,#fff 0%,#eef3f6 40%,#d5e2ec 72%,#b9cfdf 100%)}.k-sheet:nth-child(3) .k-sheet__media{background:radial-gradient(circle at 45% 65%,#fdfeff 0%,#e9f0f5 42%,#cfdee9 70%,#aac5d8 100%)}.k-sheet__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.k-sheet.has-image .k-sheet__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#0000004d 60%,#0000009e 100%);position:absolute;inset:0}.k-sheet.has-image .k-sheet__name{color:#fff}.k-sheet.has-image .k-sheet__line,.k-sheet.has-image .k-sheet__year{color:#ffffffb8}.k-sheet__dim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.k-sheet__cap{left:var(--s-8);bottom:var(--s-9);gap:var(--s-3);flex-direction:column;max-width:72%;display:flex;position:absolute}.k-sheet__name{font-weight:var(--w-medium);align-self:flex-start;position:relative}.k-sheet__name:after{content:"";background:var(--accent);transform-origin:0;height:.125rem;transition:transform var(--d-base)var(--e-settle);position:absolute;bottom:-.375rem;left:0;right:0;transform:scaleX(0)}.k-sheet:hover .k-sheet__name:after,.k-sheet:focus-visible .k-sheet__name:after{transform:scaleX(1)}.k-sheet__line,.k-sheet__year{color:var(--text-muted)}.k-sheets__mini{display:none}.k-sheets.is-scrub .k-sheets__mini{aspect-ratio:16/9;border-radius:var(--r-sm);width:max(20rem,36vw);display:block;position:absolute;top:50%;left:75%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3.75rem #00000047}.k-sheets__mini-item{will-change:clip-path;display:block;position:absolute;inset:0}.k-sheets__mini-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.k-sheets__mini-wash-0{background:radial-gradient(circle at 38% 32%,#fff 0%,#f2f6f9 44%,#dfe9f1 74%,#c8d9e6 100%)}.k-sheets__mini-wash-1{background:radial-gradient(circle at 62% 28%,#fff 0%,#eef3f6 40%,#d5e2ec 72%,#b9cfdf 100%)}.k-sheets__mini-wash-2{background:radial-gradient(circle at 45% 65%,#fdfeff 0%,#e9f0f5 42%,#cfdee9 70%,#aac5d8 100%)}.k-sheets__mini-shade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@media (max-width:900px){.k-sheets.is-scrub .k-sheets__mini{display:none}}@media (prefers-reduced-motion:reduce){.k-card__video{display:none}}.k-oscrub{background:var(--surface);position:relative}.k-oscrub__stage{padding:var(--s-9)0;position:relative}.k-oscrub.is-scrub .k-oscrub__stage{height:100vh;padding:0;position:sticky;top:0;overflow:clip}.k-oscrub__media{aspect-ratio:1;width:min(72vh,68vw);margin:0 auto;position:relative}.k-oscrub.is-scrub .k-oscrub__media{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-oscrub__still,.k-oscrub__canvas{width:100%;height:100%;position:absolute;inset:0}.k-oscrub__canvas{visibility:hidden}.k-oscrub.is-live .k-oscrub__canvas{visibility:visible}.k-oscrub.is-live .k-oscrub__still{visibility:hidden}.k-oscrub__line{max-width:24ch;margin:var(--s-6)auto 0;text-align:center}.k-oscrub.is-scrub .k-oscrub__line{opacity:0;text-align:left;margin:0;position:absolute}.k-oscrub.is-scrub .k-oscrub__line--1{left:var(--s-8);top:38%}.k-oscrub.is-scrub .k-oscrub__line--2{right:var(--s-8);text-align:right;top:30%}.k-oscrub.is-scrub .k-oscrub__line--3{left:var(--s-8);bottom:26%}.k-cookie{right:var(--s-5);bottom:var(--s-5);z-index:90;max-width:26rem;padding:var(--s-6);background:var(--surface);color:var(--text);border:var(--hair)solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--lift-3);font-family:var(--font-sans);opacity:0;transition:opacity var(--d-base)var(--e-glass),transform var(--d-base)var(--e-glass);position:fixed;transform:translateY(.75rem)}.k-cookie.is-in{opacity:1;transform:none}.k-cookie.is-leaving{opacity:0;transform:translateY(.75rem)}@media (max-width:640px){.k-cookie{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);max-width:none}}.k-cookie__title{margin:0 0 var(--s-3);font-size:var(--t-h3);font-weight:var(--w-medium);letter-spacing:var(--ls-h3);line-height:var(--lh-snug)}.k-cookie__body{margin:0 0 var(--s-5);font-size:var(--t-small);color:var(--text-muted);line-height:var(--lh-body)}.k-cookie__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.k-cookie__policy{margin-top:var(--s-4);font-size:var(--t-small);color:var(--text-muted);text-underline-offset:.1875rem;transition:color var(--d-instant)var(--e-settle);text-decoration:underline;display:inline-block}.k-cookie__policy:hover,.k-cookie__policy:focus-visible{color:var(--text-accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.k-row{align-items:baseline;gap:var(--s-5);padding-block:var(--s-5);border-top:var(--hair)solid var(--hairline);grid-template-columns:1fr auto;display:grid}.k-row:last-child{border-bottom:var(--hair)solid var(--hairline)}.k-burger{border:var(--hair)solid var(--hairline);border-radius:var(--r-full);cursor:pointer;width:2.75rem;height:2.75rem;transition:border-color var(--d-base)var(--e-settle),background var(--d-base)var(--e-settle);background:0 0;flex-direction:column;justify-content:center;gap:.3125rem;padding:0 .6875rem;display:flex}.k-burger i{height:var(--hair);background:var(--ink);transform-origin:100%;transition:transform var(--d-base)var(--e-settle),opacity var(--d-base)var(--e-settle);display:block}.k-burger i:last-child{opacity:.55;width:60%;margin-left:auto}.k-burger:hover,.k-burger:focus-visible{border-color:var(--accent);background:var(--accent-wash)}.k-burger:hover i:last-child,.k-burger:focus-visible i:last-child{opacity:1;transform:scaleX(1.667)}.k-nav-root{position:relative}.k-nav-bar{z-index:50;align-items:center;gap:var(--s-5);padding:var(--s-5)var(--page-pad);color:#fff;mix-blend-mode:difference;pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.k-nav-bar>*{pointer-events:auto}.k-nav-brand{color:var(--text);margin-right:auto;line-height:0;text-decoration:none;display:block}.k-nav-mark{width:auto;height:1.75rem;display:block}.k-nav-bar .k-nav-mark{filter:invert()}.k-nav-contact{font-size:var(--t-small);color:var(--text-muted);transition:color var(--d-instant)var(--e-settle);text-decoration:none}.k-nav-contact:hover{color:var(--text)}.k-nav-bar .k-nav-contact{color:#ffffff9e}.k-nav-bar .k-nav-contact:hover,.k-nav-bar .k-navlink__line--b{color:#fff}.k-nav-bar .k-burger{border-color:#fff3}.k-nav-bar .k-burger i{background:#fff}.k-nav-bar .k-burger:hover,.k-nav-bar .k-burger:focus-visible{background:#ffffff1a;border-color:#fff}.k-aperture{z-index:51;background:var(--surface-raised);padding:var(--s-5)var(--page-pad)0;visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.k-aperture__bar{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.k-aperture__close{align-items:center;gap:var(--s-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--t-small);color:var(--text-muted);transition:color var(--d-instant)var(--e-settle);background:0 0;border:0;padding:0;display:flex}.k-aperture__close:hover{color:var(--text)}.k-aperture__x{border-radius:var(--r-full);border:var(--hair)solid var(--hairline);width:2.375rem;height:2.375rem;color:var(--text);transition:background var(--d-base)var(--e-settle),color var(--d-base)var(--e-settle);justify-content:center;align-items:center;display:flex}.k-aperture__x svg{width:.75rem;height:.75rem}.k-aperture__close:hover .k-aperture__x{background:var(--text);color:var(--surface)}.k-aperture__main{gap:clamp(var(--s-6),4vw,var(--s-9));z-index:1;min-height:0;padding-top:clamp(var(--s-6),6vh,var(--s-9));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,46%);align-content:start;display:grid;position:relative}.k-aperture__left{flex-direction:column;min-width:0;display:flex}.k-aperture__title{font-size:var(--t-display);font-weight:var(--w-light);line-height:var(--lh-display);letter-spacing:var(--ls-display);white-space:nowrap;margin:0}.k-aperture__loc{margin:clamp(var(--s-5),4vh,var(--s-7))0 0;font-size:var(--t-small);color:var(--text-muted)}.k-aperture__email{margin:var(--s-4)0 0}.k-aperture__email a{font-size:var(--t-h2);font-weight:var(--w-light);letter-spacing:var(--ls-h2);color:var(--text);transition:color var(--d-instant)var(--e-settle);text-decoration:none}.k-aperture__email a:hover{color:var(--text-accent)}.k-aperture__nav ul{margin:0;padding:0;list-style:none}.k-aperture__nav li{position:relative}.k-aperture__rule{height:var(--hair);background:var(--hairline);will-change:transform;position:absolute;top:0;left:0;right:0}.k-aperture__rule--last{top:auto;bottom:0}.k-aperture__row{align-items:center;gap:clamp(var(--s-3),1.6vw,var(--s-5));padding:clamp(var(--s-4),3vh,var(--s-6)).125rem;color:var(--text-muted);transition:color var(--d-base)var(--e-settle);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.k-aperture__row:hover,.k-aperture__row:focus-visible{color:var(--text)}.k-aperture__num{font-size:var(--t-small);color:var(--text-muted);align-self:start;padding-top:.4em}.k-aperture__labelmask{min-width:0}.k-aperture__label{font-size:var(--t-h2);font-weight:var(--w-regular);letter-spacing:var(--ls-h2);white-space:nowrap;text-overflow:ellipsis;will-change:transform;display:block;overflow:hidden}.k-aperture__chipwrap{will-change:transform;display:block}.k-aperture__chip{aspect-ratio:1;border-radius:var(--r-full);border:var(--hair)solid var(--hairline);width:clamp(2.625rem,4vw,3.375rem);color:var(--text);transition:background var(--d-base)var(--e-settle),border-color var(--d-base)var(--e-settle),color var(--d-base)var(--e-settle);justify-content:center;align-items:center;display:flex}.k-aperture__chip svg{width:1rem;height:1rem;transition:transform var(--d-base)var(--e-settle)}.k-aperture__row:hover .k-aperture__chip,.k-aperture__row:focus-visible .k-aperture__chip{background:var(--text);border-color:var(--text);color:var(--surface)}.k-aperture__row:hover .k-aperture__chip svg{transform:translate(.1875rem)}.k-aperture__giantwrap{z-index:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(72%)}.k-aperture__giant{font-size:clamp(6rem,22vw,22rem);line-height:.78;font-weight:var(--w-medium);letter-spacing:-.04em;color:var(--hairline);text-align:center;white-space:nowrap;will-change:transform}@media (max-width:57.5rem){.k-aperture__main{gap:var(--s-6);grid-template-columns:minmax(0,1fr);overflow-y:auto}.k-aperture__left{order:2}.k-aperture__nav{order:1}.k-aperture__title{white-space:normal}}.k-pt__ghost{z-index:1;background:var(--surface);pointer-events:none;position:fixed;inset:0;overflow:hidden}.k-pt__view.is-moving{z-index:2;will-change:transform;background:var(--surface);position:relative}.k-pt__view.is-moving:before{content:"";pointer-events:none;height:8.75rem;opacity:var(--k-pt-seam,0);background:linear-gradient(#0000,#00000021);position:absolute;bottom:100%;left:-10%;right:-10%}.k-pt__ghost-inner{will-change:transform;width:100%;position:absolute;left:0}.k-pt__dim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.k-pt-active{overflow-x:clip}.k-nav-bar{transition:transform var(--d-base)var(--e-settle)}.k-nav-bar.is-hidden{transform:translateY(-102%)}@media (prefers-reduced-motion:reduce){.k-nav-bar{transition:none}.k-nav-bar.is-hidden{transform:none}}.k-navlink__roll{display:block;position:relative;overflow:hidden}.k-navlink__sizer{visibility:hidden;white-space:nowrap;display:block}.k-navlink__line{white-space:nowrap;transition:transform var(--d-base)var(--e-settle);position:absolute;inset:0}.k-navlink__line--b{color:var(--text);transform:translateY(110%)}@media (hover:hover){.k-nav-link:hover .k-navlink__line--a,.k-nav-contact:hover .k-navlink__line--a{transform:translateY(-110%)}.k-nav-link:hover .k-navlink__line--b,.k-nav-contact:hover .k-navlink__line--b{transform:translateY(0)}}.k-nav-link:focus-visible .k-navlink__line--a,.k-nav-contact:focus-visible .k-navlink__line--a{transform:translateY(-110%)}.k-nav-link:focus-visible .k-navlink__line--b,.k-nav-contact:focus-visible .k-navlink__line--b{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.k-navlink__line--b{display:none}}.ft{background:var(--surface);color:var(--text);position:relative;overflow:clip}[data-lift]{transform:translate3d(0,var(--k-lift,0px),0)rotate(var(--k-tip,0deg));will-change:transform}.ft-dots{z-index:0;-webkit-mask-image:radial-gradient(24rem circle at var(--ft-x,50%)var(--ft-y,50%),#000 0%,#00000080 45%,transparent 100%);-webkit-mask-image:radial-gradient(24rem circle at var(--ft-x,50%)var(--ft-y,50%),#000 0%,#00000080 45%,transparent 100%);mask-image:radial-gradient(24rem circle at var(--ft-x,50%)var(--ft-y,50%),#000 0%,#00000080 45%,transparent 100%);opacity:0;transition:opacity .45s var(--e-glass);pointer-events:none;background-image:radial-gradient(#fff6 1.1px,#0000 1.4px);background-size:2.1rem 2.1rem;position:absolute;inset:0}.ft-dots.is-hand{opacity:1}.ft-dots.is-auto{opacity:1;-webkit-mask-image:radial-gradient(15rem circle at var(--ft-x,30%)var(--ft-y,30%),#000 0%,#00000080 45%,transparent 100%),radial-gradient(12rem circle at var(--ft-x2,70%)var(--ft-y2,70%),#000 0%,#00000073 45%,transparent 100%);-webkit-mask-image:radial-gradient(15rem circle at var(--ft-x,30%)var(--ft-y,30%),#000 0%,#00000080 45%,transparent 100%),radial-gradient(12rem circle at var(--ft-x2,70%)var(--ft-y2,70%),#000 0%,#00000073 45%,transparent 100%);mask-image:radial-gradient(15rem circle at var(--ft-x,30%)var(--ft-y,30%),#000 0%,#00000080 45%,transparent 100%),radial-gradient(12rem circle at var(--ft-x2,70%)var(--ft-y2,70%),#000 0%,#00000073 45%,transparent 100%)}.ft-field{pointer-events:none;background-image:radial-gradient(circle,#ffffff2b .06rem,#0000 .1rem);background-size:1.375rem 1.375rem;position:absolute;inset:0}.ft-field--paper{background-image:radial-gradient(circle,#15171a2b .06rem,#0000 .1rem)}.ft-field--quiet{background-image:none}.ft-field--quiet canvas{transition:opacity .25s linear}.ft-field canvas{opacity:0;width:100%;height:100%;display:block}.ft-field canvas.is-live{opacity:1}.ft-inner{z-index:1;flex-direction:column;min-height:100svh;padding-top:clamp(5.5rem,12.5svh,9rem);display:flex;position:relative}.ft-top{column-gap:clamp(var(--s-8),8vw,var(--s-11));grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;width:100%;display:grid}.ft-claim{max-width:17ch;margin:0}.ft-sub{align-items:flex-end;gap:var(--s-6)3.5rem;margin-top:var(--s-7);flex-wrap:wrap;display:flex}.ft-acts{flex-wrap:wrap;gap:.75rem;display:flex}.ft-mail-row{width:100%;padding-top:clamp(2.25rem,7svh,var(--s-11));margin-top:auto}.ft-mail{color:var(--text);font-size:6.2rem;font-weight:var(--w-light);letter-spacing:-.055em;white-space:nowrap;line-height:1;text-decoration:none;display:inline-block}.ft-mail-l{font-variation-settings:"wght" 200;will-change:font-variation-settings;display:inline-block}@media (max-width:57.5rem){.ft-mail{letter-spacing:-.045em;font-size:clamp(1.7rem,8.4vw,3.4rem)}}.ft-nav{gap:var(--s-6)clamp(var(--s-7),5vw,var(--s-10));grid-template-columns:repeat(2,minmax(6.5rem,max-content));justify-content:end;padding-top:.45rem;display:grid}.ft-col{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ft-link{color:var(--text-muted);transition:color var(--d-instant)var(--e-settle);text-decoration:none}.ft-link:hover{color:var(--text)}.ft-col .ft-link{font-size:1.4rem;font-weight:var(--w-light);letter-spacing:-.02em;color:var(--text);transition:opacity var(--d-quick)var(--e-settle),transform var(--d-base)var(--e-settle);line-height:1.3;display:inline-block}@media (hover:hover){.ft-col:hover .ft-link{opacity:.4}.ft-col .ft-link:hover{opacity:1;transform:translate(.45rem)}}.ft-bar{width:100%;padding-top:var(--s-4)}.ft-bar-in{justify-content:space-between;align-items:center;gap:var(--s-6);padding-block:var(--s-5);display:flex}@media (max-width:57.5rem){.ft-bar-in{flex-wrap:wrap}}.ft-fine{align-items:center;gap:var(--s-4);color:var(--text-faint);margin:0;display:inline-flex}.ft-logo{object-fit:contain;filter:invert();width:1.75rem;height:1.75rem;display:block}.ft-legal{gap:var(--s-6);margin:0;padding:0;list-style:none;display:flex}.ft-next{align-items:center;gap:var(--s-4);color:var(--text-muted);transition:color var(--d-instant)var(--e-settle);text-decoration:none;display:inline-flex}.ft-next:hover{color:var(--text)}.ft-next-ring{border-radius:var(--r-full);border:var(--hair)solid var(--hairline-strong);width:2.75rem;height:2.75rem;transition:border-color var(--d-quick)var(--e-settle),transform var(--d-quick)var(--e-settle);place-items:center;display:grid;position:relative;overflow:hidden}.ft-next:hover .ft-next-ring{border-color:var(--text);transform:scale(1.06)}.ft-next-a{width:1.25rem;height:1.25rem;transition:transform var(--d-base)var(--e-settle);position:absolute}.ft-next-a2{transform:translate(-220%)}.ft-next:hover .ft-next-a1{transform:translate(220%)}.ft-next:hover .ft-next-a2{transform:translate(0)}@media (pointer:coarse){.ft-link,.ft-mail,.inv-soc,.k-nav-brand,.k-nav-contact{padding-block:.95rem}}@media (max-width:57.5rem){.ft-inner{min-height:100svh;padding-top:clamp(2.5rem,7svh,4.5rem)}.ft-top{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.25rem,3.5svh,2.25rem)}.ft-claim{max-width:none;font-size:clamp(1.6rem,7.6vw,2.6rem)}.ft-sub{margin-top:var(--s-5)}.ft-sub:empty{display:none}.ft-nav{gap:0 var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;padding-top:0}.ft-col{gap:0}.ft-col .ft-link{padding-block:.5rem;font-size:1.25rem}.ft-mail-row{padding-top:var(--s-5)}.ft-mail{letter-spacing:-.05em;padding-block:.4rem;font-size:9.3vw}.ft-bar{padding-top:0}.ft-bar-in{padding-block:var(--s-3)var(--s-4);flex-wrap:wrap;row-gap:0}.ft-legal{flex-basis:100%;order:3}.ft-legal .ft-link{padding-block:.7rem}}.cal-pop{z-index:60;border-radius:var(--r-lg);background:var(--n-0);color:var(--ink);will-change:transform,opacity;flex-direction:column;display:flex;position:fixed;overflow:hidden}.cal-pop[hidden]{display:none}.cal-head{padding:var(--s-3)var(--s-3)var(--s-3)var(--s-5);border-bottom:var(--hair)solid var(--hairline);flex:none;justify-content:space-between;align-items:center;display:flex}.cal-title{color:var(--text-muted)}.cal-close{appearance:none;border:var(--hair)solid var(--hairline);border-radius:var(--r-full);width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;transition:border-color var(--d-instant)var(--e-settle);background:0 0;place-items:center;padding:0;display:inline-grid}.cal-close:hover{border-color:var(--hairline-strong)}.cal-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cal-close svg{width:.9rem;height:.9rem}.cal-note{padding:var(--s-4)var(--s-5);color:var(--text-muted);margin:0}.cal-note a{color:var(--text)}.cal-note[hidden]{display:none}.cal-host{flex:auto;min-width:320px;min-height:0}.cal-host iframe{width:100%;height:100%;display:block}.pr-ri{height:var(--pr-slot);opacity:.22;transition:opacity var(--d-base)var(--e-settle);justify-content:center;display:flex}.pr-ri.is-on{opacity:1}.pr-rsvg{width:auto;height:100%;color:var(--text);overflow:visible}.pr-glyph{fill:url(#pr-fade)}.pr-c{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:round;opacity:0;transition:opacity var(--d-base)var(--e-settle)}.pr-ri.is-on .pr-c1{opacity:1}.pr-ri.is-on .pr-c2{opacity:.35}.pr-ri.is-on .pr-c3{opacity:.12}html.k-hand,html.k-hand *{cursor:none!important}.k-hand-def{width:0;height:0;position:absolute;overflow:hidden}.k-hand-disc{z-index:40;letter-spacing:.02em;pointer-events:none;will-change:transform;place-items:center;width:6.6rem;height:6.6rem;font-size:.9rem;display:grid;position:fixed;top:0;left:0}.k-hand-face{border-radius:var(--r-full);-webkit-backdrop-filter:blur(.2rem)saturate(1.3)brightness(1.06);transform-origin:50%;will-change:transform;background:radial-gradient(120% 120% at 32% 24%,#ffffff4d,#ffffff0a 52%,#fff0 72%),radial-gradient(100% 100% at 50% 100%,#0d101229,#0d101200 60%),linear-gradient(160deg,#ffffff1a,#ffffff05);position:absolute;inset:0;overflow:hidden;transform:scale(0);box-shadow:inset 0 .1rem .16rem #ffffffd9,inset 0 -.9rem 1.3rem -.5rem #0d101266,inset 0 0 0 1px #ffffff5c,inset 0 0 1.6rem #ffffff1a,0 1.5rem 2.6rem -.9rem #0d10128c,0 .14rem .4rem #0d101229}.k-hand-lens{z-index:0;border-radius:var(--r-full);position:absolute;inset:0;overflow:hidden}.k-hand-fx{filter:url(#k-lens);will-change:filter;position:absolute;inset:-30%}.k-hand-fx:after{content:"";background:linear-gradient(160deg,#ffffff1f,#ffffff08);position:absolute;inset:0}.k-hand-clone-w{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.k-hand-clone{pointer-events:none;margin:0}.k-hand-face:after{content:"";z-index:1;border-radius:var(--r-full);mix-blend-mode:screen;opacity:.85;background:radial-gradient(16% 16% at 30% 22%,#fffffff2,#fff0 100%),linear-gradient(118deg,#fff0 30%,#ffffff7a 44%,#ffffff1a 51%,#fff0 60%);position:absolute;inset:0}.k-hand-word{color:#fff;mix-blend-mode:difference;transform:scale(var(--k-sc,0));opacity:var(--k-sc,0);will-change:transform,opacity;display:block;position:relative}@media (hover:none){.k-hand-disc,.k-hand-def{display:none}}.k-shift{position:relative}.k-shift.is-frozen,.k-under-ghost{z-index:2;background:var(--surface);transform-origin:50%;will-change:transform;border-radius:1.1rem;position:fixed;inset:0;overflow:hidden}.k-under-dim{z-index:3;visibility:hidden;opacity:0;transform-origin:50%;cursor:pointer;will-change:transform,opacity;background:#0d10122e;border-radius:1.1rem;position:fixed;inset:0}.k-under{--k-under-w:32rem;z-index:1;background:var(--n-0);color:var(--ink);visibility:hidden;justify-content:flex-end;display:flex;position:fixed;inset:0}.k-under__col{width:var(--k-under-w);flex-direction:column;height:100%;padding:6rem 0 1.7rem;display:flex}.k-under__nav ul{margin:0;padding:0 .85rem;list-style:none}.k-under__link{font-variation-settings:"wght" 450;letter-spacing:-.035em;color:var(--ink);transition:color .35s var(--e-glass);padding:.04em .55rem .1em;font-size:3.1rem;font-weight:450;line-height:1.02;text-decoration:none;display:block;position:relative}.k-under__link>span{z-index:1;position:relative}.k-under__link:before{content:"";background:var(--ink);transform-origin:0;transition:transform .55s var(--e-glass);position:absolute;inset:0;transform:scaleX(0)}.k-under__link.is-current,.k-under__link:focus-visible{color:var(--n-0);outline:none}.k-under__link.is-current:before,.k-under__link:focus-visible:before{transform:scaleX(1)}@media (hover:hover){.k-under__link:hover{color:var(--n-0)}.k-under__link:hover:before{transform:scaleX(1)}.k-under__fcol a:hover{text-underline-offset:.18em;text-decoration:underline}}.k-under__link,.k-under__fcol a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.k-under__foot{grid-template-columns:1fr 1fr;column-gap:1.5rem;margin-top:auto;padding:1.1rem 1.4rem 0;display:grid;position:relative}.k-under__rule{background:var(--hairline);height:1px;position:absolute;top:0;left:1.4rem;right:1.4rem}.k-under__fcol{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.k-under__k{color:var(--n-6);margin:0 0 .35rem;font-size:.72rem;line-height:1.2}.k-under__fcol a{color:var(--ink);align-items:center;gap:.25rem;font-size:.82rem;line-height:1.3;text-decoration:none;display:inline-flex}.k-under__fcol svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:.55rem;height:.55rem}.k-menu-btn{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:3rem;height:3rem;margin-right:-.55rem;padding:0;display:inline-grid;position:relative}.k-menu-btn:before{content:"";position:absolute;inset:-.5rem}.k-menu-btn__icon{width:1.9rem;height:1.15rem;position:relative}.k-menu-btn__icon i{height:2px;transition:transform .6s var(--e-glass),opacity .3s var(--e-glass);background:currentColor;position:absolute;top:calc(50% - 1px);left:0;right:0}.k-menu-btn__icon i:first-child{transform:translateY(-.5rem)}.k-menu-btn__icon i:nth-child(3){transform:translateY(.5rem)}.k-menu-btn.is-open .k-menu-btn__icon i:first-child{transform:rotate(45deg)}.k-menu-btn.is-open .k-menu-btn__icon i:nth-child(2){opacity:0;transform:scaleX(0)}.k-menu-btn.is-open .k-menu-btn__icon i:nth-child(3){transform:rotate(-45deg)}.k-menu-btn:focus-visible{outline-offset:4px;outline:1px solid #fff}@media (max-width:57.5rem){.k-under{--k-under-w:86vw}.k-under__col{padding-top:5.5rem}.k-under__link{font-size:2.5rem}}
