@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_40a6690d-module__t30xlG__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_40a6690d-module__t30xlG__variable{--font-playfair:"Playfair Display","Playfair Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100;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:100;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:100;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:100;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:100;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:100;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.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:200;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:200;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:200;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:200;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:200;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:200;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.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: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-20C0,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.p.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-20C0,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.p.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-20C0,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.p.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-20C0,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.p.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-20C0,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.p.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:800;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:800;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:800;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:800;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:800;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:800;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.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:900;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:900;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:900;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:900;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:900;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:900;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.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_577c0243-module__YMVGxa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_577c0243-module__YMVGxa__variable{--font-inter:"Inter","Inter Fallback"}
:root{--padding-main:50px}@media screen and (max-width:1000px){:root{--padding-main:30px}}@media screen and (max-width:500px){:root{--padding-main:12px}}body{font-family:var(--font-playfair),serif;font-optical-sizing:auto;padding-left:var(--padding-main);padding-right:var(--padding-main);box-sizing:border-box;padding-left:var(--padding-main);padding-right:var(--padding-main);background-color:#fcfcf7;margin:0;font-size:16px;font-style:normal}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.hovergrow{transition:transform .5s}.hovergrow:hover{cursor:pointer;transform:scale(1.03)}.standard_padding{box-sizing:border-box;width:100%;padding-left:0;padding-right:0}.back_button{top:78px;left:calc(var(--padding-main) + 10px);color:#fff;background:#000c;padding:8px 16px;font-size:18px;text-decoration:none;transition:background .3s;position:absolute}.back_button:hover{color:#fff;background:#000000b3;text-decoration:underline}.back_button>span{margin-right:8px;text-decoration:none;display:inline-block;position:relative;top:-1.5px}
.nav_background{opacity:0;background-color:#fff;width:100vw;height:100vh;position:fixed}.nav_outer{width:100%;height:70px;padding-left:var(--padding-main);padding-right:var(--padding-main);font-family:var(--font-inter),sans-serif;font-optical-sizing:auto;z-index:100000;background-color:#fcfcf7;flex-direction:row;font-style:normal;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:1000px){.nav_outer{flex-direction:column}}.nav_left{width:50%}@media screen and (max-width:1000px){.nav_left{z-index:10;background-color:#0000;flex-direction:row;justify-content:space-between;width:100%;display:flex}}.nav_leftleft{cursor:pointer;flex-direction:row;width:fit-content;margin-left:-10px;display:flex}.nav_logo{background-image:url(/branding/logo-black.svg);background-position:50%;background-repeat:no-repeat;background-size:85%;width:50px;height:70px;margin-top:-3px}.nav_title{letter-spacing:.2px;margin-top:14.5px;margin-bottom:0;font-size:15px;font-weight:700}.nav_leftleft>div{flex-direction:column;justify-content:center;height:70px;display:flex}.nav_title:only-child{margin-top:0;margin-bottom:0}.nav_byoscar{margin-top:-3px;font-size:15px;font-weight:700}.nav_ico{height:inherit;z-index:15;flex-direction:column;justify-content:center;align-items:center;width:50px;margin-top:-2px;margin-right:-12px;display:none;position:relative}@media (max-width:1000px){.nav_ico{display:flex}}.nav_ico_line1,.nav_ico_line2{transform-origin:50%;background-color:#000;width:24px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;position:absolute}.nav_ico_line1{transform:translateY(-5px)}.nav_ico_line2{transform:translateY(5px)}.nav_ico.active .nav_ico_line1{transform:rotate(45deg)}.nav_ico.active .nav_ico_line2{transform:rotate(-45deg)}.nav_ico:hover{cursor:pointer}.nav_overlay{opacity:0;z-index:5;pointer-events:none;visibility:hidden;background:linear-gradient(#fcfcf7 0% 30%,#fcfcf700 100%);width:100vw;height:200px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:none;position:fixed;top:68px;left:0;transform:translateY(-20px)}@media screen and (max-width:1000px){.nav_overlay{display:block}.nav_overlay.active{opacity:1;pointer-events:auto;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility linear;transform:translateY(0)}}.nav_right{flex-flow:row;justify-content:flex-end;gap:50px;width:50%;margin-top:-4px;margin-right:-50px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:flex}.nav_item{text-transform:uppercase;text-align:right;flex-flow:row;width:auto;height:70px;margin-top:14px;margin-left:0;display:flex}@media screen and (max-width:1000px){.nav_item{letter-spacing:0;flex-direction:row;justify-content:space-between;align-items:center;width:max-content;height:28px;margin-top:4px;margin-left:0;font-size:13px;display:flex;position:static}.nav_right{opacity:0;pointer-events:none;z-index:101;visibility:hidden;box-sizing:border-box;flex-wrap:wrap;gap:20px;width:100vw;margin-top:0;padding-right:33px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;position:fixed;top:54px;left:0;transform:translateY(-20px)}.nav_right.active{flex-wrap:nowrap;padding-right:33px}.nav_right{flex-wrap:nowrap}}@media screen and (max-width:500px){.nav_right.active{padding-right:12px}.nav_right{gap:14px;padding-right:12px}.nav_item{font-size:12px}}.nav_right.active{opacity:1;pointer-events:auto;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility linear;transform:translateY(0)}.nav_pagelink{letter-spacing:1px;color:#000;height:fit-content;margin-top:16px;font-size:15px;font-weight:600;text-decoration:none}.nav_pagelink:hover{text-decoration:underline}.nav_sub{font-size:13px;font-weight:600;position:relative;top:-3px}.nav_pagelink:hover{cursor:pointer;text-decoration:underline}.nav_sub{text-decoration:none}.nav_dropdown_item_text:hover{text-decoration:underline}.nav_dropdown_item:hover .nav_sub{margin-left:2px;font-size:12px;text-decoration:none}.nav_dropdown_item:hover{text-decoration:none}body{padding-top:70px}.nav_portfolio{position:relative}.nav_portfolio_trigger{cursor:pointer;-webkit-user-select:none;user-select:none}.nav_dropdown{opacity:0;visibility:hidden;z-index:1000;background:0 0;min-width:200px;margin-top:-10px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%;transform:translate(-50%,-20px)}.nav_dropdownspace{width:100px;height:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.nav_portfolio:hover .nav_dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.nav_drop_cont{flex-direction:row;justify-content:center;width:100%;display:flex}.nav_dropdown_item{color:#000;text-transform:uppercase;letter-spacing:1px;background-color:#fff;width:fit-content;margin-bottom:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:block;box-shadow:0 4px 16px #0000001a}.nav_dropdown_item:last-child{border-bottom:none}.nav_dropdown_item:hover{background-color:#ffffffe6}.nav_dropdown_item_text{text-decoration:none}.nav_dropdown_item:hover .nav_dropdown_item_text{text-decoration:underline}.nav_sub{margin-left:2px;font-size:12px;text-decoration:none!important}@media screen and (max-width:1000px){.nav_dropdown{display:none}.nav_portfolio_trigger{cursor:pointer}.nav_portfolio{display:none}}.nav_item_mobile_only{display:none}@media screen and (max-width:1000px){.nav_item_mobile_only{display:flex}}.nav_portfolio_mobile{z-index:99;opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(#fcfcf7 0% 80%,#fcfcf700 100%);width:100%;padding:0 0 20px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:none;position:relative;top:40px;left:0;transform:translateY(-20px)}@media screen and (max-width:1000px){.nav_portfolio_mobile{flex-flow:wrap;justify-content:flex-end;display:flex}.nav_portfolio_mobile.active{opacity:1;pointer-events:auto;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility linear;transform:translateY(0)}}.nav_portfolio_mobile_inner{flex-flow:row;justify-content:flex-end;align-items:center;gap:20px;width:100%;padding:0 0 0 20px;display:flex}@media screen and (max-width:1000px){.nav_portfolio_mobile_inner{gap:10px;margin-top:-4px}.nav_sub{margin-top:-2px;margin-left:-3px;font-size:10px}}@media screen and (max-width:400px){.nav_portfolio_mobile_inner{gap:20px}.nav_sub{display:none}}.nav_portfolio_mobile_item{color:#000;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;align-items:center;gap:5px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.nav_portfolio_mobile_item:hover{text-decoration:underline}.nav_portfolio_mobile_item .nav_sub{font-size:11px}
.footer{-webkit-user-select:none;user-select:none;flex-flow:wrap;justify-content:center;width:100%;height:fit-content;margin-top:30px;margin-bottom:5px;display:flex}.footer>p{-webkit-user-select:none;user-select:none;width:fit-content;margin:0 5px;font-size:16px}.footer a{color:#000000cf;text-decoration:none}.footer .social_icon{justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.footer .social_icon:hover{opacity:.7;text-decoration:none}.footer .social_icon img{vertical-align:middle}@media screen and (max-width:750px){.footer>p{font-size:16px}}.footer a:hover{color:#3e3e3e;cursor:pointer;text-decoration:underline}.social_icon{margin-top:6px}
.block5{z-index:10;flex-direction:row;gap:30px;width:100%;margin-top:80px;margin-bottom:80px;display:flex;position:relative}.block5_left,.block5_right{box-sizing:border-box;background-color:#0000;border:1px solid #000;width:50%;padding:40px}.block5 h2{margin-top:0;margin-bottom:15px;font-size:32px;font-weight:600}.block5 p{color:#666;margin-bottom:25px;font-size:18px}.block5_contact_link{color:#fff;background-color:#000;border:1px solid #000;outline:none;padding:12px 30px;font-family:Playfair Display,serif;font-size:16px;text-decoration:none;transition:background-color .3s;display:inline-block}.block5_contact_link:hover,.block1_canvasbuttonin:hover{color:#fff;cursor:pointer;background-color:#333;text-decoration:none}.block5_newsletter_form{gap:10px;display:flex}.block5_newsletter_form input{border:1px solid #ddd;border-radius:4px;flex:1;padding:12px;font-size:16px}.block5_newsletter_form button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:4px;padding:12px 25px;transition:background-color .3s}.block5_newsletter_form button:hover{background-color:#333}@media (max-width:768px){.block5{flex-direction:column}.block5_left,.block5_right{width:100%}.block5_newsletter_form{flex-direction:column}.block5_newsletter_form button{width:100%}}.mc-field-group{flex-flow:row;gap:5px;width:100%;display:flex}.block5_input{box-sizing:border-box;background-color:#0000;border:1px solid #000;border-radius:0;width:100%;padding:12px;font-family:Playfair Display,serif;font-size:16px}
.manage_shell{background:#fcfcf8;min-height:100vh}.admin_topbar{background:#f9f9f9;border-bottom:1px solid #00000014}.admin_topbar_inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:12px 20px;display:flex}.admin_topbar_links{align-items:center;gap:12px;display:flex}.admin_topbar a{color:#333;letter-spacing:.25px;font-family:Playfair Display,serif;font-weight:600;text-decoration:none}.admin_topbar a:hover{text-decoration:underline}.admin_main{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:30px 0 60px}@media screen and (max-width:640px){.admin_topbar_inner{padding:12px 14px}.admin_main{padding:24px 0 48px}}.admin_section{margin-top:20px}.admin_title{text-align:center;margin:10px 0 26px}.admin_title p{color:#666;font-family:var(--font-inter),sans-serif;margin:4px 0 0;font-size:14px}.admin_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:8px;display:grid}.admin_card{color:#333;background-color:#e8e8e8;border:1px solid #0000000f;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 24px;text-decoration:none;transition:all .3s;display:flex}.admin_card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000001a}.admin_card h2{margin:0 16px 4px 0;font-size:20px}.admin_card p{color:#666;font-family:var(--font-inter),sans-serif;flex:1;margin:0;font-size:14px}.admin_list{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.admin_list_item{background:#f7f7f7;border:1px solid #0000000f;border-radius:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin_list_item_text{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin_list_item strong{font-weight:700}.admin_list_item_actions{gap:8px;margin-left:auto;display:flex}.login_wrapper{justify-content:center;align-items:center;height:calc(100vh - 200px);min-height:calc(100vh - 200px);padding:40px 0;display:flex}.login_container{text-align:center;background:#f9f9f9;border-radius:0;min-width:320px;max-width:480px;margin:-50px auto 0;padding:40px 30px;font-family:Playfair Display,serif;box-shadow:0 4px 32px #00000012}.login_title{margin:0 0 24px;font-family:Playfair Display,serif;font-size:28px;font-weight:700}.login_input{box-sizing:border-box;text-align:left;border:1px solid #ccc;border-radius:0;width:100%;margin-bottom:18px;padding:14px 20px;font-family:Playfair Display,serif;font-size:16px}.login_error{color:#d9534f;margin-bottom:10px;font-family:Playfair Display,serif;font-size:14px}.form_block{flex-direction:column;gap:10px;max-width:720px;margin:18px 0;display:flex}.form_block input,.form_block textarea,.form_block select{box-sizing:border-box;width:100%;font-family:var(--font-inter),sans-serif;background:#fff;border:1px solid #00000026;border-radius:0;padding:10px 12px;font-size:14px}.form_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form_actions>span{font-family:var(--font-inter),sans-serif;opacity:.85;font-size:14px}.admin_main textarea{width:100%;min-height:320px;font-family:var(--font-inter),sans-serif;box-sizing:border-box;border:1px solid #00000026;border-radius:0;padding:12px 14px;font-size:14px}.cms_upload_block{border-bottom:1px solid #00000014;margin-bottom:16px;padding:12px 0}.cms_upload_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cms_upload_input{font-family:var(--font-inter),sans-serif;font-size:14px}.cms_upload_result{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.cms_upload_path{word-break:break-all;background:#f0f0f0;border-radius:2px;padding:4px 8px;font-size:13px}.cms_upload_copy{color:#fff;cursor:pointer;font-size:12px;font-family:var(--font-inter),sans-serif;background:#555;border:none;padding:4px 10px}.cms_upload_copy:hover{background:#333}.cms_upload_status{color:#666;margin-top:6px;font-size:13px;display:block}.admin_button{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:0;margin:0;padding:10px 20px;font-family:Playfair Display,serif;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.admin_button:hover{background-color:#555}.login_button{color:#fff;cursor:pointer;letter-spacing:.5px;background:#333;border:none;border-radius:0;width:100%;margin-bottom:0;padding:14px 0;font-family:Playfair Display,serif;font-size:1rem;font-weight:500}.login_button:hover{background:#555}.button_primary{color:#fff;cursor:pointer;background:#333;border:none;border-radius:0;padding:8px 15px;font-family:Playfair Display,serif;font-size:.9rem}.button_primary:hover{background:#555}.button_primary:disabled{color:#ccc;cursor:not-allowed;background:#999}.button_secondary{color:#fff;cursor:pointer;background:#777;border:none;border-radius:0;margin-right:10px;padding:8px 15px;font-family:Playfair Display,serif;font-size:.9rem}.button_secondary:hover{background:#999}.button_secondary:disabled{color:#ccc;cursor:not-allowed;background:#999}.action_button{cursor:pointer;white-space:nowrap;border:none;border-radius:0;padding:6px 12px;font-family:Playfair Display,serif;font-size:12px;transition:background-color .3s}.edit_button{color:#fff;background-color:#333}.edit_button:hover,a.action_button.edit_button:hover{background-color:#555}a.action_button.edit_button{color:#fff;text-decoration:none;display:inline-block}.delete_button{color:#fff;background-color:#d9534f}.delete_button:hover{background-color:#c9302c}.cancel_button{color:#fff;background-color:#444}.cancel_button:hover{background-color:#666}.media_button{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:0;padding:6px 10px;font-family:Playfair Display,serif;font-size:12px;transition:background-color .3s}.media_button:hover{background-color:#555}.action_buttons{justify-content:center;gap:15px;margin-bottom:30px;display:flex}.banner_buttons{gap:10px;display:flex}.delete_all_button{color:#fff;background-color:#d9534f}.delete_all_button:hover{background-color:#c9302c}.remove_category_button,.remove_tag_button{color:#fff;cursor:pointer;background-color:#d9534f;border:none;border-radius:0;margin-left:5px;padding:2px 6px;font-size:12px}.remove_category_button:hover,.remove_tag_button:hover{background-color:#c9302c}.category_dropdown_button,.tag_dropdown_button{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:0;padding:4px 8px;font-family:Playfair Display,serif;font-size:11px}.category_dropdown_button:hover,.tag_dropdown_button:hover{background-color:#555}.position_arrow{color:#888;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-size:12px}.position_arrow:hover{color:#555}.view_button{color:#fff;background-color:#333}.view_button:hover{background-color:#555}a.admin_button{text-decoration:none}.admin_button[type=submit]{color:#fff;background-color:#222}.admin_button[type=submit]:hover{background-color:#444}.admin_button.small{padding:5px 10px;font-size:12px}#removeHeaderBtn[style*="display: none"]{display:none!important}
html,body{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:hidden}html{padding:0}*{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}input,textarea{-webkit-user-select:text!important;user-select:text!important}body{box-sizing:border-box}.home_1{flex-direction:column;width:100%;height:auto;margin-top:20px;display:flex}.home_1_title{text-align:center;width:100%;margin:0}.home_1_title_1{font-size:60px;font-weight:500}.home_1_title_2{font-size:75px}.home_1_title_3{font-size:50px;font-style:italic;font-weight:500}@media screen and (max-width:900px){.home_1_title_1{font-size:40px}.home_1_title_2{font-size:50px}.home_1_title_3{font-size:35px}}@media screen and (max-width:600px){.home_1_title_1{font-size:30px}.home_1_title_2{font-size:40px}.home_1_title_3{font-size:25px}}@media screen and (max-width:500px){.home_1_title_2{font-size:35px}}.home_2{flex-flow:row;justify-content:space-between;min-width:100%;max-width:100%;height:fit-content;margin-top:60px;margin-bottom:40px;display:flex}.home_2_block{flex-direction:column;width:calc(25% - 50px);height:fit-content;display:flex}@media screen and (max-width:1350px){.home_2_block{width:calc(25% - 30px)}}@media screen and (max-width:1000px){.home_2_block{width:calc(25% - 20px)}}@media screen and (max-width:800px){.home_2_block{width:calc(25% - 10px)}}@media screen and (max-width:600px){.home_2{flex-wrap:wrap}.home_2_block{width:calc(50% - 10px)}}.home_2_img{width:100%;height:auto}.home_2_block>a{text-decoration:none}.home_2_sub{color:#000;margin-top:2px;font-size:18px;font-weight:500;text-decoration:none}.home_2_sub:hover{text-decoration:underline}.home_3{flex-direction:row;width:calc(100% + 50px);height:600px;display:flex;overflow:hidden}@media screen and (max-width:780px){.home_3{flex-direction:column;width:100%;height:fit-content;margin-bottom:50px}}.home_3_titles{width:fit-content;height:inherit;z-index:1;background:linear-gradient(90deg,#fcfcf7 0% 50%,#fcfcf7d0 65%,#fcfcf776 82%,#0000 100%);flex-direction:column;justify-content:center;margin-right:60px;display:flex}@media screen and (max-width:780px){.home_3_titles{height:max-content;margin-bottom:10px}}.home_3_title1{text-wrap:nowrap;text-align:left;width:min-content;margin:0;font-style:italic}.home_3_title2{text-align:left;text-wrap:nowrap;width:min-content;margin:0}.home_3_inner{z-index:0;flex-flow:row;width:calc(100% + 50px);max-width:100vw;margin-left:-300px;padding-bottom:20px;padding-left:300px;display:flex;overflow-x:auto}@media screen and (max-width:780px){:root{--full-width:calc(100vw - 30px)}.home_3{overflow:unset}.home_3_inner{min-width:var(--full-width);width:var(--full-width);max-width:var(--full-width);margin-left:-30px;padding-bottom:0;padding-left:30px;padding-right:0}}@media screen and (max-width:500px){:root{--full-width:calc(100vw - 12px)}.home_3{overflow:unset}.home_3_inner{min-width:var(--full-width);width:var(--full-width);max-width:var(--full-width);margin-left:-12px;padding-bottom:0;padding-left:12px;padding-right:0}}@media screen and (min-width:780px){.home_3_inner>:last-child{padding-right:24px}}.home_3_block{max-height:600px;max-width:auto;flex-direction:column;justify-content:center;margin-right:24px;padding-right:0;display:flex}.home_3_block>img,.home_3_block>a>img{max-width:300px}.home_3_caption1{color:#6b6b6b;margin-bottom:0}.home_3_caption2{margin-top:6px;margin-bottom:12px;line-height:100%}.home_tags{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:40px 0;padding:0;display:flex;position:relative;left:0;overflow:hidden;transform:none}@media screen and (min-width:769px){.home_tags{width:100vw;left:50%;transform:translate(-50%)}}.home_tags_row{font-family:var(--font-playfair),serif;box-sizing:border-box;white-space:nowrap;letter-spacing:1px;text-align:center;width:max-content;min-width:100vw;margin:-5px 0;padding:5px 0;font-size:24px;font-weight:500;line-height:1.6;display:inline-block;position:relative}.home_tags_row a{color:#000;text-decoration:none}.home_tags_row a:hover{color:#000;text-decoration:underline}.home_tags_row_1{animation:120s linear infinite scrollLeft}.home_tags_row_2{margin-right:-100vw;animation:120s linear infinite scrollRight}.home_tags_row_mobile{width:200%;display:none}.home_tags_row_3{animation:120s linear infinite scrollLeft}.home_tags_row_4{margin-right:-100vw;animation:120s linear infinite scrollRight}.home_tags_row_5{animation:120s linear infinite scrollLeft}.home_tags_row_6{margin-right:-100vw;animation:120s linear infinite scrollRight}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scrollLeftMobile{0%{transform:translate(0)}to{transform:translate(-66.67%)}}@keyframes scrollRightMobile{0%{transform:translate(-33.33%)}to{transform:translate(0)}}.home_tags_row .interpunct{margin-left:10px;margin-right:10px}@media screen and (max-width:768px){.home_tags{width:100vw;padding:0;left:50%;transform:translate(-50%)}.home_tags_row{text-align:center;width:max-content;min-width:100vw;font-size:18px;left:0;transform:none}.home_tags_row_1,.home_tags_row_2{display:none}.home_tags_row_mobile{display:block}}@media screen and (max-width:480px){.home_tags_row{font-size:16px}}.home_4{width:100%}.home_4_title1{text-align:center;width:100%;margin:0}.home_4_title2{text-align:center;width:100%;margin:0;font-style:italic}.home_4_flipbook{box-sizing:border-box;flex-direction:row;justify-content:center;gap:8px;width:100%;margin-top:40px;margin-bottom:45px;padding:0 20px;display:flex;position:relative;overflow-x:auto}.home_4_flip{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:50px;height:400px;margin:0;transition:width .5s,background-position;display:flex;position:relative;overflow:hidden}.home_4_flip:before{content:"";z-index:1;pointer-events:none;opacity:0;background-color:#ffffff4d;width:100%;height:0%;transition:height 1.8s linear;position:absolute;top:0;left:0}.home_4_flip.long_press:before{opacity:1;height:100%}.home_4_fliptitle{opacity:0;z-index:2;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;background-color:#fff;width:fit-content;margin-bottom:16px;margin-left:16px;padding:4px 8px;font-size:18px;font-style:italic;font-weight:600;transition:opacity .5s;position:relative}.home_4_flip:hover{z-index:10;background-size:auto 100%;width:260px}@media screen and (min-width:640px){.home_4_flip{cursor:pointer;background-size:auto 100%}.home_4_flip:hover .home_4_fliptitle{opacity:1;display:block}}@media screen and (max-width:639px){.home_4_fliptitle{display:block}.home_4_flip{background-size:auto 100%}.home_4_flip:active{z-index:10;background-size:auto 100%;width:260px}.home_4_flip:active .home_4_fliptitle{opacity:1}}
.collection_1{width:100%;height:calc(100vh - 200px)}@media screen and (max-width:1000px){.collection_1{height:calc(100vh - 210px)}}.collection_1_inner{background-color:#ffffffb3;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.collection_1_title{background:linear-gradient(90deg,#fff 0% 50%,#007bff00 100%);width:fit-content;min-width:min-content;max-width:1000px;margin-top:0;margin-bottom:0;margin-left:100px;padding:0 20px 10px;font-size:60px}.collection_1_title_big{font-size:100px}.collection_1_count{background-color:#fff;width:fit-content;max-width:80%;margin-left:100px;padding:2px 14px 8px;font-size:30px}@media screen and (max-width:1000px){.collection_1_title{max-width:calc(100vw - 200px);margin-left:50px;font-size:55px}.collection_1_count{margin-left:50px;font-size:18px}}@media screen and (max-width:650px){.collection_1_title{max-width:calc(100vw - 120px);margin-left:26px;font-size:32px}.collection_1_count{margin-left:26px;font-size:16px}}.content{flex-flow:wrap;justify-content:space-between;width:100%;margin-top:20px;display:flex}.content_column{content-visibility:auto;contain-intrinsic-size:1px 1200px;max-width:calc(25% - 14px)}@media screen and (max-width:1050px){.content_column{max-width:calc(50% - 5px)}}.content_img{max-width:100%;height:auto;margin-bottom:18px;transition:transform .5s;display:block}.content_img_pending{opacity:0;transition:opacity .25s,transform .5s}.content_img_loaded{opacity:1;transition:opacity .25s,transform .5s}@media screen and (max-width:1050px){.content_img{margin-bottom:6px}}.content_img:hover{cursor:pointer;transform:scale(1.03)}.image_loading_overlay{z-index:200;background:#fffffff2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:60px;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}.image_loading_overlay.hidden{opacity:0;pointer-events:none}.progress_bar_container{background:#e0e0e0;border-radius:2px;width:60%;max-width:400px;height:4px;position:relative;overflow:hidden}.progress_bar_fill{background:#333;border-radius:2px;width:0%;height:100%;transition:width .1s}@media (max-width:768px){.progress_bar_container{width:80%}}
.collections_rowouter{border:2px solid #000;flex-direction:row;justify-content:flex-start;width:100%;height:260px;margin-bottom:20px;display:flex}@media screen and (max-width:875px){.collections_rowouter{box-sizing:border-box;flex-wrap:wrap;height:fit-content;padding-left:20px;padding-right:20px}}.collections_leftouter{min-width:max-content;height:inherit;flex-direction:column;justify-content:center;padding-right:40px;display:flex}@media screen and (max-width:875px){.collections_leftouter{max-width:100%;min-width:unset;width:100%;height:max-content;padding-right:0}}.collections_leftinner{box-sizing:border-box;min-width:max-content;max-width:300px;padding-left:40px}@media screen and (max-width:1250px){.collections_leftinner{padding-left:30px}}@media screen and (max-width:1000px){.collections_leftinner{padding-left:24px}}@media screen and (max-width:875px){.collections_leftinner{width:100%;max-width:100%;min-width:unset;height:max-content;padding-left:0}}.collections_leftinner>h2{letter-spacing:-.4px;width:max-content;font-size:30px;font-style:italic;font-weight:400}.collections_leftinner>h2:hover{cursor:pointer;text-decoration:underline}.collections_leftinner>h4{letter-spacing:-.4px;max-width:100%;margin-top:-20px;font-size:14px;font-style:normal;font-weight:400}@media screen and (max-width:875px){.collections_leftinner>h2{width:100%;max-width:calc(100vw - 60px);height:max-content;line-height:100%}.collections_leftinner>h4{width:100%}}.collections_rightouter{width:100%;height:inherit;box-sizing:border-box;flex-direction:row;padding-top:28px;padding-bottom:28px;display:flex;overflow-x:scroll}@media screen and (max-width:875px){.collections_rightouter{width:auto;min-width:calc(100% + 40px);height:200px;margin-top:-20px;margin-left:-20px;padding-left:20px}}.collections_rightouter>img{object-fit:contain;flex-shrink:0;width:auto;height:100%;max-height:100%;margin-right:20px}@media screen and (max-width:875px){.collections_rightouter>img{object-fit:contain;width:auto;height:144px}}.load_more_container{text-align:center;margin:0 0 40px;padding:20px}.load_more_btn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:0;padding:12px 24px;font-family:Playfair Display,serif;font-size:16px;transition:background-color .3s}.load_more_btn:hover{background-color:#333}
.outer_container{min-height:calc(100vh - 130px)}.coming_soon_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}@media screen and (max-width:1200px){.coming_soon_container{padding-left:0;padding-right:0}}.coming_soon_title{margin-bottom:1rem;font-size:4rem;font-weight:700}.coming_soon_subtitle{opacity:.8;margin-bottom:2rem;font-size:1.8rem}.coming_soon_message{max-width:600px;margin-top:.5rem;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.coming_soon_gallery{align-items:stretch;gap:1.5rem;width:100%;max-width:1400px;display:flex}.coming_soon_image_container{flex:1;height:400px;transition:transform .3s;overflow:hidden}.coming_soon_image_container:hover{transform:scale(1.02)}.coming_soon_image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.coming_soon_image:hover{transform:scale(1.05)}@media (max-width:1024px){.coming_soon_gallery{flex-wrap:wrap}.coming_soon_image_container{flex:0 0 calc(50% - .75rem);height:300px}}@media (max-width:768px){.coming_soon_title{font-size:3rem}.coming_soon_subtitle{font-size:1.5rem}.coming_soon_image_container{height:250px}}
.device-selector-bar{will-change:transform,opacity;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 0 .5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.device_block{cursor:pointer;will-change:transform,background-color;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;padding:1.2rem 2.2rem 1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.device_block:hover{background:#f8f8f8;transform:scale(1.08)}.device_block.active{color:#fff;background:#eee;transform:scale(1)}.device_block svg{margin-bottom:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.device_block span{color:#000;letter-spacing:.01em;margin-top:.2rem;font-size:1.08rem;font-weight:500;transition:color .3s cubic-bezier(.4,0,.2,1);text-decoration:none!important}@media (max-width:700px){.device-selector-bar{gap:1.2rem;max-width:100%;padding:1rem 0 .2rem}.device_block{padding:.7rem .7rem .5rem;box-shadow:0 1px 4px #00000012}.device_block svg{width:32px!important;height:32px!important}.device_block span{font-size:.98rem}}@media (max-width:480px){.device-selector-bar{flex-direction:row;justify-content:center;gap:-2.5rem;padding:.5rem 0 0;display:flex}.device_block{flex-direction:row;justify-content:flex-start;align-items:center;width:max-content;padding:.5rem .7rem}.device_block svg{margin-bottom:0;margin-right:.7rem;width:28px!important;height:28px!important}.device_block span{margin-top:0;font-size:.95rem}}
html{scroll-behavior:smooth}.single_outer{flex-direction:column;width:100%;height:fit-content;display:flex}.single_imgcontainer{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:row;justify-content:center;width:100%;height:fit-content;display:flex}.single_imgcontainer2{flex-direction:column;justify-content:center;width:100%;height:calc(100vh - 100px);padding-top:50px;padding-bottom:50px;display:flex}.single_imgcontainer2>img{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 100px)}.single_scrollbar{position:absolute}.single_scrollbar1{flex-direction:row;justify-content:flex-end;width:calc(100% - 120px);margin-top:12px;padding-right:120px;display:flex}.single_scrollbar2{flex-direction:row;justify-content:flex-start;width:calc(100% - 120px);margin-top:calc(100vh - 38px);padding-left:120px;display:flex;position:absolute}.single_scrollbar3{margin-top:calc(100vh - 40px)}@media (max-width:900px){.single_scrollbar1{width:calc(100% - 70px);padding-right:70px}.single_scrollbar2{padding-left:70px}}@media (max-width:725px){.single_scrollbar1{width:calc(100% - 40px);padding-right:40px}.single_scrollbar2{padding-left:40px}}@media (max-width:650px){.single_scrollbar1{width:calc(100% - 10px);padding-right:10px}.single_scrollbar2{width:calc(100% - 10px);padding-left:10px}}.single_scrollbarcontent{background-color:#fff;flex-direction:row;width:fit-content;display:flex}.single_scrollico{background-position:50%;background-repeat:no-repeat;background-size:50%;width:24px;height:24px;margin-top:2px}.single_scrollico1{background-image:url(/icos/up.svg);margin-right:4px}.single_scrollico2{background-image:url(/icos/down.svg);margin-left:4px}.single_scrollico3{background-image:url(/icos/back.svg);margin-right:4px}.single_scrollbarcontent>p{margin:0;font-size:18px;font-style:italic}.single_scrollbarcontent>p:hover{cursor:pointer;text-decoration:underline}.single_detailscontainer{width:100%;height:inherit;box-sizing:border-box;flex-flow:row;justify-content:center;padding-top:50px;display:flex}@media screen and (max-width:750px){.single_detailscontainer{flex-direction:column;padding-top:20px}}.single_left{flex-direction:column;justify-content:center;width:50%;max-width:500px;height:250px;display:flex}@media screen and (max-width:750px){.single_left{width:100%;height:fit-content;margin-top:50px;margin-bottom:100px}}.single_categories{width:100%}.single_category{border:1px solid #00000098;margin-right:10px;padding:4px 8px;font-size:15px;font-style:italic;font-weight:600}@media screen and (max-width:750px){.single_event{margin-top:12px;margin-bottom:30px}}.single_left>h2{color:#8080801b;margin:0;font-size:100px;font-style:italic;position:absolute}.single_left>h3{max-width:30%;margin:9px 0 0;font-size:34px;font-weight:500;line-height:90%;position:absolute}@media screen and (max-width:750px){.single_left>h3{max-width:95%}}.single_right{width:50%}@media screen and (max-width:750px){.single_right{width:100%}}.details_wrap{flex-direction:row-reverse;width:100%;height:max-content;display:flex}.single_details{width:100%;max-width:525px}@media screen and (max-width:750px){.single_details{margin-bottom:20px}}.single_detailline{border:0 solid #0000007a;border-bottom-width:1px;flex-direction:row;justify-content:space-between;width:100%;height:30px;margin-bottom:10px;display:flex}.single_ico{background-position:50%;background-repeat:no-repeat;background-size:60%;width:30px;height:30px}.single_detailstext{flex-direction:row;flex:1;justify-content:space-between;align-items:center;height:27px;margin-left:10px;display:flex}.single_detail_label{text-align:left}.single_detail_value{text-align:right;margin-left:12px}.single_actions{flex-direction:row;justify-content:flex-end;width:100%;margin-top:40px;padding-bottom:20px;display:flex}.single_action{letter-spacing:.4px;color:#000;margin-left:40px;font-size:20px;font-style:italic;font-weight:500;text-decoration:none}.single_action:hover{text-decoration:underline}.related_images_outer{width:100vw;margin:4rem -50vw 0;padding:0;position:relative;left:50%;right:50%;overflow:hidden}.related_images_outer h2{text-align:center;color:#333;margin-bottom:1rem;padding:2rem 0;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:400}.column_gallery_container{box-sizing:border-box;justify-content:center;gap:10px;width:100%;padding:0 5%;display:flex;position:relative}.image_column{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex;position:relative}.column_item{break-inside:avoid;width:100%;line-height:0;position:relative}.column_item a{width:100%;height:100%;margin:0;padding:0;display:block}.column_item img{width:100%;height:auto;transition:transform .3s;display:block}.column_item:hover img{transform:scale(1.05)}.no_related_message{text-align:center;color:#666;padding:3rem;font-family:inter,sans-serif;font-style:italic}@media (max-width:1200px){.column_gallery_container{padding:0 4%}}@media (max-width:900px){.column_gallery_container{padding:0 3%}.image_column[data-column-index="4"]{display:none}}@media (max-width:768px){.image_column[data-column-index="3"]{display:none}}@media (max-width:600px){.column_gallery_container{padding:0 15px}.image_column[data-column-index="2"]{display:none}}@media (max-width:480px){.column_gallery_container{padding:0 10px}.image_column[data-column-index="2"],.image_column[data-column-index="3"],.image_column[data-column-index="4"]{display:none}}
body{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}
.shop_button{color:#fff;text-align:center;background-color:#000;height:fit-content;padding:10px 12px;text-decoration:none}.shop_button:hover{color:#fff;background-color:#1d1d1d;text-decoration:underline}:root{--banner-padding:70px}@media (max-width:1350px){:root{--banner-padding:40px}}@media (max-width:1100px){:root{--banner-padding:0px}}.banner{width:calc(100vw - (var(--padding-main) + var(--banner-padding)));height:calc(100vh - 220px);padding-left:var(--banner-padding);flex-flow:row;margin-bottom:70px;display:flex;position:relative}.banner_left{width:40%;height:inherit;flex-direction:column;justify-content:center;display:flex}.banner_left>img{width:60%}@media (max-width:900px){.banner_left>img{width:70%}}.banner_right{width:60%;height:inherit;flex-direction:column;justify-content:center;display:flex}.banner_right_inner{scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;justify-content:flex-start;gap:20px;width:100%;height:fit-content;margin-top:-10px;margin-left:-100px;padding-left:100px;display:flex;overflow:scroll visible}.banner_right_inner::-webkit-scrollbar{display:none}.banner_productfader{background:linear-gradient(90deg,#fcfcf7 0%,#fcfcf780 70%,#fcfcf700 100%);width:100px;height:100%;margin-left:-100px;position:absolute;top:0}.banner_right_inner_spacing{width:40px;height:40px;margin-right:10px}.banner_product{height:fit-content;width:content;flex-direction:column;padding-top:15px;display:flex;overflow:visible}.banner_product>img{cursor:pointer;transform-origin:50%;width:260px;height:260px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.banner_product:hover>img{transform:scale(1.05)}@media (max-width:867px){.banner_right{width:calc(60% - var(--padding-main))}.banner_right_inner{flex-wrap:wrap;gap:15px}.banner_prodlink{width:calc(50% - 7.5px)}.banner_product>img{width:100%;height:100%}}@media (max-width:780px){.banner{min-height:min-content;height:unset;max-height:unset;flex-direction:column}.banner_right{display:none}.banner_left{width:calc(100% - var(--padding-main));flex-direction:row;justify-content:center;display:flex}.banner_left>img{width:70%;margin-left:0}.banner{margin-bottom:0}}@media (max-width:687px){.banner{margin-top:60px;margin-bottom:60px}.banner_right_inner{flex-wrap:wrap;gap:4px;margin-top:30px}.banner_prodlink{width:calc(50% - 2px)}}.banner_product_title,.banner_product_price{color:#000;text-decoration:none}.banner_product:hover .banner_product_title,.banner_product:hover .banner_product_price{text-decoration:underline}.banner_prodlink{text-decoration:none}.banner_product_details{flex-flow:row;justify-content:space-between;width:100%;height:fit-content;margin-top:10px;margin-bottom:4px;display:flex}.banner_product_title,.banner_product_price{margin:0;font-size:20px;font-weight:600}.block1{width:100%;height:max-content}.block1_top{flex-direction:row;justify-content:space-between;width:100%;display:flex}@media (max-width:687px){.block1_top>h1{font-size:28px}}.block1_canvasbuttonout{width:130px;height:inherit;flex-direction:column;justify-content:center;display:flex}.block1_canvasbuttonin{width:100%;padding-left:0;padding-right:0}.block1_lightimg{background-position:50%;background-repeat:no-repeat;background-size:contain;width:150px;height:150px;margin-top:62px;position:absolute;left:calc(100% - 220px)}.block1_inner{width:100vw;height:400px;margin-left:calc(0px - var(--padding-main));background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.block1_spacing{height:250px}@media (max-width:1230px){.block1_spacing{height:200px}}@media (max-width:850px){.block1_spacing{height:200px}}@media (max-width:780px){.block1_spacing{height:140px}}@media (max-width:586px){.block1_spacing{height:48px}}@media (max-width:528px){.block1_spacing{height:0}.block1_inner{margin-bottom:-150px}}.parallax_image{border-radius:0;position:absolute;overflow:hidden;box-shadow:0 4px 15px #0003}.parallax_image img{object-fit:contain;background:#eee;border:2px solid #0074d9;width:100%;height:100%}.parallax_image_1{z-index:5;width:300px;height:200px;top:-16%;left:5%}.parallax_image_2{z-index:3;width:350px;height:250px;top:52%;right:4%}.parallax_image_3{z-index:4;width:280px;height:190px;top:-10%;left:40%}.parallax_image_4{z-index:2;width:320px;height:220px;top:20%;left:15%}.parallax_image_5{z-index:6;width:290px;height:210px;top:-61%;right:20%}@media (max-width:1450px){.parallax_image_5{display:none}.parallax_image_3{top:-26%;left:44%}}@media (max-width:850px){.parallax_image_1{width:231px;height:154px}.parallax_image_2{width:269px;height:192px;top:33%}.parallax_image_3{width:216px;height:146px}.parallax_image_4{width:246px;height:169px}.parallax_image_5{width:223px;height:162px}}@media (max-width:750px){.parallax_image_4{left:8%}}@media (max-width:632px){.parallax_image_2{right:4%}}@media (max-width:630px){.parallax_image_4{left:6%}.parallax_image_3{left:55%}}@media (max-width:586px){.parallax_image_4{width:209px;height:143px;top:12%;left:2%}}@media (max-width:528px){.parallax_image_1{width:172px;height:115px;left:13%}.parallax_image_2{width:137px;height:98px;top:15%;right:9%}.parallax_image_3{width:161px;height:109px}.parallax_image_4{width:171px;height:117px;top:-8%;left:4%}.parallax_image_5{width:183px;height:133px}}.block1add_outer{z-index:100;background-color:#0000;width:100%;height:180px;margin-top:-60px;margin-bottom:-120px;position:relative}.block1add_plant1{background-position:50%;background-size:contain;width:180px;height:180px;position:absolute;top:-10%;left:9%}.block1add_plant2{background-position:50%;background-repeat:no-repeat;background-size:contain;width:270px;height:330px;position:absolute;top:-62%;left:52%}.parallax_image:hover{transform:scale(1.05)}.block2{text-align:center;color:#000;z-index:100;width:100%;margin-bottom:15px;margin-left:calc(0px - var(--padding-main));padding:6px 0;padding-left:var(--padding-main);padding-right:var(--padding-main);background-color:#fcfcf7;flex-flow:row;justify-content:space-between;font-size:20px;font-weight:600;display:flex;position:sticky;top:50px}@media (max-width:1150px){.block2{font-size:18px}}@media (max-width:480px){.block2{font-size:16px}}.block2_left{text-align:left;width:80%;padding-right:50px}.block2_left_p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.category_item{white-space:nowrap;position:relative}.category_item:not(.last-item):after{content:" · ";margin-left:8px}.category_item.line-end:after{display:none}.block2_left_p a{color:#000;text-decoration:none}.block2_left_p a:hover{text-decoration:underline}.block2_rightouter{width:fit-content;height:inherit;flex-direction:column;justify-content:center;display:flex}.block2_right{flex-flow:row;height:min-content;display:flex}@media (max-width:1300px){.block2_left{width:100%;padding-right:0}.block2_left_p{text-align:left}.block2_right{display:none}}.block2_searchico{background-image:url(/icos/search.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;width:31px;height:31px;margin-top:1px;margin-right:-38px}.block2_right>input{height:min-content;font-size:16px;font-family:var(--font-playfair),serif;background-color:#0000;border:1px solid #000;outline:none;padding:5px 4px 5px 39px}.block3{flex-direction:column;width:100%;height:auto;margin-top:0;margin-bottom:0;display:flex}.block3_titlecont{flex-direction:row;justify-content:space-between;width:100%;display:flex}.block3_titlecont>h2{font-size:40px;font-weight:600}.block3_titlecont>h2>span{font-style:italic}.block3_titlecont>h3{flex-direction:column;justify-content:center;margin-top:47px;font-size:30px;font-style:italic;font-weight:400;display:flex}@media (max-width:725px){.block3_titlecont>h2{font-size:28px}.block3_titlecont>h3{margin-top:30px;font-size:24px}}@media (max-width:550px){.block3_titlecont>h3{display:none}}.block3_productcont{flex-direction:row;gap:20px;width:100%;height:auto;margin-top:-20px;display:flex}.block3_productcard{flex-direction:column;width:25%;height:auto;display:flex}@media (max-width:1250px){.block3_productcont{gap:12px}.block3_productcard{width:calc(50% - 6px)}}@media (max-width:830px){.block3_productcont{flex-wrap:wrap}}.block3_productcard>img{cursor:pointer;width:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.block3_productcard:hover>img{transform:scale(1.05)}.block3_productcard:hover .block_produtitle{text-decoration:underline}.block3_productdetails{flex-direction:row;justify-content:space-between;margin-top:5px;display:flex}.block3_productcate{letter-spacing:.5px;margin:5px 0 0;font-size:16px;font-style:italic;font-weight:400}.block3_productcate:hover{cursor:pointer;text-decoration:underline}.block_produtitle,.block3_productprice{margin:0;font-size:20px}.block_produtitle{font-weight:500}.block3_productprice{font-weight:600}@media (max-width:1200px){.block_produtitle,.block3_productprice{font-size:16px}.block3_productdetails{margin-top:0}.block3_productcate{font-size:15px}}.block3_productcard>img:hover+.block_produtitle{text-decoration:underline}.block_produtitle:hover{cursor:pointer;text-decoration:underline}.block4{flex-direction:row;justify-content:space-between;gap:15px;width:100%;height:auto;margin-top:80px;margin-bottom:30px;display:flex}.block4_left{width:60%;height:inherit;flex-direction:row;justify-content:space-between;padding:15px;display:flex;position:relative;overflow:hidden}.block4_left:before{content:"";filter:blur(8px);pointer-events:none;background-image:url(/_assets_content/shop/hero1.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 100%)}.block4_left_left{flex-direction:column;justify-content:center;width:50%;padding-right:30px;display:flex;position:relative}.block4_title{margin-top:-20px;margin-bottom:0;font-size:32px}.block4_proddetail{flex-flow:row;justify-content:space-between;margin-top:10px;margin-bottom:17px;display:flex}.block4_prodtitle{font-weight:600}.block4_prodprice{font-weight:700}.block4_prodtitle,.block4_prodprice{margin-top:0;margin-bottom:0}.block4_cate{color:#fff;background-image:linear-gradient(90deg,#0009,#0000);width:max-content;padding:3px 30px 3px 10px;text-decoration:none}.block4_cate:hover{color:#fff;text-decoration:underline}.block4_desc{opacity:.8;font-size:16px}.block4_left_left_bottom{flex-direction:row;gap:10px;margin-top:30px;display:flex}.block4_button1,.block4_button2{width:auto}.block4_button1{border:1px solid #000}.block4_button2{color:#000;border:1px solid #000;padding:10px 12px;text-decoration:none}.block4_button2:hover{text-decoration:underline}.block4_left_right{flex-direction:column;justify-content:center;width:50%;display:flex;position:relative}.block4_left_right>img{width:100%}.block4_right{flex-flow:wrap;align-items:stretch;gap:15px;width:40%;height:auto;display:flex}.block4_right_item{cursor:pointer;background-position:50%;background-size:cover;width:calc(50% - 7.5px);height:calc(50% - 7.5px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.block4_right_item:hover{transform:scale(1.05)}.block4_right_text_left,.block4_right_text_right{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#000000b3;padding:8px 12px;font-size:16px;transition:all .3s;position:absolute;bottom:15px;transform:translateY(10px)}.block4_right_text_left{left:15px}.block4_right_text_right{right:15px}.block4_right_item:hover .block4_right_text_left,.block4_right_item:hover .block4_right_text_right{opacity:1;background:#000c;transform:translateY(0)}@media (max-width:1150px){.block4_left{flex-direction:column-reverse;min-width:300px;max-width:40%}.block4_right{width:100%;height:600px}.block4_right_item{height:292.5px}.block4_left_left,.block4_left_right{width:100%}.block4_title{margin-top:10px}}@media (max-width:900px){.block4{flex-direction:column;justify-content:flex-start;gap:10px;height:max-content}.block4_left{box-sizing:border-box;width:100%;min-width:100%;max-width:unset;flex-direction:row}.block4_right{flex-flow:wrap;gap:10px;width:100%;height:fit-content}.block4_right_item{aspect-ratio:1;width:calc(50% - 5px);height:auto}.block4_left_right{flex-direction:column;justify-content:center;width:50%;display:flex;position:relative}.block4_left_right>img{width:100%}}@media (max-width:630px){.block4{gap:6px}.block4_left{flex-direction:column-reverse}.block4_right{gap:6px}.block4_right_item{width:calc(50% - 3px)}.block4_left_right{flex-direction:row;justify-content:center;width:100%;display:flex}.block4_left_right>img{max-width:350px}.block4_right_text_left,.block4_right_text_right{opacity:1;transform:translateY(0)}}@media (max-width:450px){.block4_right{flex-wrap:wrap}.block4_right>img{width:calc(25% - (15px/4px))}}.category_item{white-space:nowrap;align-items:center;display:inline-flex}.category_separator{margin:0 4px;display:inline-block}.category_separator:first-child{display:none}@supports (margin-left:1ch){.category_separator{text-indent:0}}@media (max-width:900px){.block2_left_p{flex-wrap:wrap}}@media (max-width:780px){.block2_left_p{letter-spacing:-.35px;justify-content:center}}@media (max-width:600px){.block2_left_p{font-size:17px}}@media (max-width:830px){.block1{margin-bottom:130px}}@media (max-width:587px){.block1{margin-bottom:150px}}@media (max-width:530px){.block1{margin-bottom:200px}}
.banner{background:transparentr;border:2px solid #000;justify-content:space-between;align-items:stretch;width:100%;height:auto;min-height:550px;max-height:calc(100vh - 400px);margin-top:20px;margin-bottom:2rem;display:flex;position:relative}.banner_image{width:50%;padding:40px;overflow:hidden}.banner_fullimg{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.banner_content{flex-direction:column;justify-content:space-between;width:50%;padding:2rem;display:flex}.banner_detailcont{flex-direction:column;height:fit-content;margin-top:20px;display:flex}.banner_detailcont h1{color:#000;margin:0;font-size:5rem;font-weight:700;line-height:1}.banner_subtitle{align-items:center;gap:.5rem;margin-top:20px;padding-left:0;display:flex}.banner_subtitle .device_icon{width:24px;height:24px}.banner_subtitle span{font-size:1.2rem;font-weight:500}.banner_text{margin-top:4px}.banner_text p{color:#333;font-size:.95rem;line-height:1.5}.banner_bottomcont{flex-direction:column;gap:15px;height:fit-content;display:flex}.banner_thumbnails{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.banner_thumbnails img{cursor:pointer;width:auto;height:60px}.banner_navigation{justify-content:space-between;margin-top:auto;display:flex}.download_btn,.nav_arrow{cursor:pointer;background:0 0;border:2px solid #000;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.download_btn img{width:24px;height:24px}.nav_arrows{gap:.5rem;display:flex}.nav_arrow{cursor:pointer;color:#000;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex}.nav_arrow:hover,.download_btn:hover{background:#f0f0f0}@media (max-width:768px){.banner{min-height:max-content;max-height:unset;flex-direction:column}.banner_image,.banner_content{box-sizing:border-box;width:100%;padding:20px}.banner_image{min-height:300px}.banner_content{padding-top:0}.banner_fullimg{min-height:inherit}.banner_content h1{font-size:3.5rem}.banner_detailcont{margin-top:0}}@media (max-width:480px){.banner_content{padding:1rem}.banner_content h1{font-size:2.5rem}.banner_thumbnails img{height:50px}}.banner:before{display:none}.block1{position:relative}.block1_titlecont{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.block1>h2{margin-bottom:14px;font-size:28px}.block1_now{font-style:italic}.block1_inner{width:100%;height:300px;padding-right:var(--padding-main);scrollbar-width:none;-ms-overflow-style:none;left:calc(0px - var(--padding-main));padding-left:var(--padding-main);flex-flow:row;gap:20px;display:flex;position:relative;overflow:scroll auto}.block1_inner::-webkit-scrollbar{display:none}.block1_scroll_arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:10;opacity:1;background:#000000b3 50%/24px no-repeat;border:none;border-radius:50%;width:40px;height:40px;transition:all .3s;position:absolute;top:60%;transform:translateY(-50%)}.block1_scroll_arrow:hover{transform:translateY(-50%)scale(1.1)}.block1_scroll_arrow.hidden{opacity:0;pointer-events:none}.block1_scroll_arrow.right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z'/%3E%3C/svg%3E");right:0}.block1_scroll_arrow.left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z'/%3E%3C/svg%3E");left:0}.block1_inner>img{height:inherit}.scroll-progress{background:#eee;border-radius:0;width:100px;height:4px;overflow:hidden}.scroll-progress-bar{background:#222;width:0%;height:100%;transition:width .1s ease-out}.block2{flex-direction:row;justify-content:center;height:fit-content;margin-top:40px;display:flex}.block2_inner{color:#000;flex-flow:row;justify-content:space-between;width:calc(100vw - 500px);height:calc(56.25vw - 281.25px);display:flex;position:relative}.block2_bg_mask{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 60% 100%)}.block2_inner>:not(.block2_bg_mask){z-index:1;position:relative}.block2_inner_left,.block2_inner_right{width:50%;padding-left:40px;padding-right:40px}.block2_inner_left{height:inherit;flex-direction:column;justify-content:center;display:flex}.block2_inner_left_top{opacity:.8;flex-flow:row;font-size:18px;display:flex}.block2_inner_left_top>p{min-width:max-content}.block2_inner_left_top>.one{letter-spacing:.6px;margin-bottom:0}.block2_inner_left_top>.two{margin-bottom:0;margin-left:12px;margin-right:12px}.block_titlecont{flex-flow:row;display:flex}.block_titlecont_counter{margin-top:2px;margin-left:-11px}.block2_text1{margin-top:0;margin-bottom:0;font-size:60px}.block2_text1:hover{cursor:pointer;text-decoration:underline}.block2_text2{font-size:20px}.block2_inner_right{flex-direction:row-reverse;height:100%;display:flex}.block2_inner_right_inner{flex-direction:column;justify-content:center;gap:10px;height:100%;display:flex}.block2_inner_right_block{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#44444480;border:1px solid #7575754d;flex-direction:column;width:220px;height:fit-content;padding:15px;transition:transform .3s;display:flex;position:relative}.block2_inner_right_block:hover{cursor:pointer;transform:scale(1.05)}.block2_inner_right_block:hover .block2_text3{text-decoration:underline}.block2_text3{color:#fff;margin:6px 0 -10px;font-size:20px;font-weight:600}.block2_counter{color:#fff;font-size:20px;font-family:var(--font-playfair),serif;letter-spacing:.01em;z-index:2;text-shadow:0 2px 8px #00000052;opacity:.98;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:2.2em;height:2.2em;padding:0;font-weight:700;line-height:1.05;display:flex;position:relative}.block2_counter .five{text-align:left;opacity:.7;letter-spacing:0;color:#fff;text-shadow:0 2px 8px #00000052;width:100%;margin-top:11px;margin-left:-4px;font-style:italic;font-weight:600;line-height:.8;display:block;transform:rotate(10deg)}.block2_counter .four{opacity:.5;margin-top:12px;margin-left:-4px}.block2_counter{font-variant-numeric:tabular-nums}.block2_text4{color:#fff;margin-bottom:10px;font-size:15px}.block2_text4_mobile{display:none}.block3{margin-top:30px;margin-bottom:30px}:root{--block3_gap:10px}.block3_inner{gap:var(--block3_gap);flex-flow:wrap;display:flex}.block3_card{width:calc(25% - var(--block3_gap));background-position:50%;background-size:cover;flex-direction:column;justify-content:center;height:200px;transition:transform .3s;display:flex}@media (max-width:925px){.block3_card{width:calc(50% - var(--block3_gap))}}.block3_card:hover{cursor:pointer;transform:scale(1.03)}.block3_card>h3{text-align:center;color:#000;background:linear-gradient(90deg,#fff0 0%,#fff 50%,#fff0 100%);border-radius:4px;margin-top:0;margin-bottom:0;padding:8px 16px;font-size:20px}.block3_card>p{color:#000;text-align:center;background:linear-gradient(90deg,#fff0 0%,#fff 50%,#fff0 100%);border-radius:4px;margin:8px 16px;padding:8px 16px;font-size:20px}.block1_inner_img{width:auto;height:inherit;object-fit:cover;cursor:pointer;display:block}.block1_inner_img .hover-buttons{opacity:0;gap:10px;transition:all .3s;display:flex;position:absolute;bottom:15px;right:15px;transform:translateY(10px)}.block1_inner_img:hover .hover-buttons{opacity:1;transform:translateY(0)}.block1_inner_img .hover-buttons button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:none;border-radius:4px;padding:8px 15px;font-size:14px;transition:background .2s}.block1_inner_img .hover-buttons button:hover{background:#000000e6}.block1_img_wrap{height:inherit;display:inline-block;position:relative}.block1_img_wrap .hover-buttons{opacity:0;pointer-events:none;gap:10px;transition:all .3s;display:flex;position:absolute;bottom:15px;right:15px;transform:translateY(10px)}.block1_img_wrap:hover .hover-buttons{opacity:1;pointer-events:auto;transform:translateY(0)}.block1_img_wrap .hover-buttons button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:none;padding:8px 15px;font-family:inherit;font-size:14px;transition:transform .2s}.block1_img_wrap .hover-buttons button:hover{transform:scale(1.05)}.block1_img_wrap .category-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#000000b3;border-radius:4px;padding:6px 12px;font-size:14px;transition:all .3s;position:absolute;top:15px;right:15px;transform:translateY(-10px)}.block1_img_wrap:hover .category-tag{opacity:1;transform:translateY(0)}.block1_img_wrap .click_to_view{color:#ffffff4d;opacity:0;pointer-events:none;font-size:16px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.click_to_view{width:max-content}.block1_img_wrap:hover .click_to_view{opacity:1;color:#fff9}@media (max-width:1500px){.block2_inner{width:calc(100vw - 300px);height:calc(56.25vw - 168.75px)}}@media (max-width:1200px){.block2_inner{width:calc(100vw - (var(--padding-main)*2));height:calc((100vw - (var(--padding-main)*2))*9/16)}}@media (max-width:950px){.block2_inner{flex-direction:column;justify-content:space-between}.block2_inner_right_inner{flex-direction:row}.block2_inner_left,.block2_inner_right{width:100%}.block2_inner_left{height:max-content;padding-top:20px}.block2_inner_right{justify-content:space-between;max-height:144px;margin-top:-50px;padding-left:0;position:relative;bottom:40px}.block2_inner_right_inner{box-sizing:border-box;justify-content:space-between;width:100%;padding:20px}.block2_text3{margin-top:0}}@media (max-width:800px){.block2_text4_mobile{display:block}.block2_text4_desktop{display:none}.block2_inner_right_block{padding:10px}.block2_inner_right{bottom:17px}.block2_inner_left{padding-top:14px}}@media (max-width:670px){.block2_inner_right_inner{padding:0}.block2{margin-bottom:168px}.block2_inner_left{min-height:100%}.block2_inner_right{bottom:-45px}.block2_inner_left_top{margin-top:-31px}}@media (max-width:520px){.block2{margin-bottom:261px}.block2_inner_right_inner{flex-direction:column}.block2_inner_right_block{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;display:flex}.block2_counter{justify-content:center;margin-top:2px}.block2_text3{flex-direction:column;justify-content:center;margin-bottom:0;display:flex}.block2_text4_mobile{flex-direction:column;justify-content:center;margin:0;display:flex}}
.back_spacer{height:30px}.wallpaper_grid{padding:0 var(--padding-main);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.wallpaper_item{aspect-ratio:16/9}.wallpaper_img_wrap{cursor:pointer;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.wallpaper_img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.wallpaper_img_wrap:hover .wallpaper_img{transform:scale(1.05)}.wallpaper_img_wrap .device_tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#000000b3;border-radius:0;padding:6px 12px;font-size:12px;transition:all .3s;position:absolute;top:15px;left:15px;transform:translateY(-10px)}.wallpaper_img_wrap:hover .device_tag{opacity:1;transform:translateY(0)}.wallpaper_img_wrap .resolution_overlay{opacity:0;transition:all .3s;position:absolute;top:15px;right:15px;transform:translateY(-10px)}.wallpaper_img_wrap:hover .resolution_overlay{opacity:1;transform:translateY(0)}.resolution_text{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:0;padding:6px 10px;font-family:monospace;font-size:11px}.wallpaper_img_wrap .click_to_view{color:#ffffff4d;opacity:0;pointer-events:none;white-space:nowrap;font-size:16px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wallpaper_img_wrap:hover .click_to_view{opacity:1;color:#fffc}.wallpaper_img_wrap .hover_buttons{opacity:0;gap:8px;transition:all .3s;display:flex;position:absolute;bottom:15px;right:15px;transform:translateY(10px)}.wallpaper_img_wrap:hover .hover_buttons{opacity:1;transform:translateY(0)}.hover_buttons button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:none;border-radius:0;padding:8px 12px;font-family:inherit;font-size:12px;transition:transform .2s}.hover_buttons button:hover{transform:scale(1.05)}.no_results{text-align:center;color:#666;grid-column:1/-1;padding:3rem 1rem}@media (max-width:768px){.wallpaper_grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.device_blocks{justify-content:center;gap:1.2rem}.device_block{padding:.8rem 1.5rem .6rem}.device_block svg{width:32px!important;height:32px!important}.device_block span{font-size:.95rem}}@media (max-width:480px){.device_blocks{flex-direction:column;align-items:stretch;gap:.5rem}.device_block{flex-direction:row;justify-content:flex-start;align-items:center;width:90%;max-width:320px;margin:0 auto;padding:.8rem 1rem}.device_block svg{margin-bottom:0;margin-right:.7rem;width:28px!important;height:28px!important}.device_block span{margin-top:0;font-size:.9rem}}

