@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_848f0fc8-module__rSFYda__className{font-family:Newsreader,Newsreader Fallback}.newsreader_848f0fc8-module__rSFYda__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_afbab522-module__6QwfsG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_afbab522-module__6QwfsG__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e0d675f-module__QGSOLa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e0d675f-module__QGSOLa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer components{.vase-scope{--paper:#f3f1ec;--paper-2:#eae5dc;--card:#fff;--card-2:#f7f5f0;--ink:#1a1813;--ink-2:#5b5448;--ink-3:#918879;--line:#1a18131f;--line-2:#1a18130f;--accent:#1d9e75;--accent-deep:#0f6e56;--accent-tint:#3fba8e;--accent-bg:color-mix(in srgb, #1d9e75 14%, var(--paper));--dark:#16140f;--dark-2:#211d16;--dark-line:#f0e9de24;--on-dark:#efe9df;--on-dark-2:#b3ab9c;--r:12px;--r-sm:7px;--maxw:1280px;--pad:clamp(20px, 5vw, 72px);--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.vase-scope *{box-sizing:border-box}.vase-scope a{color:inherit;text-decoration:none}.vase-scope img{max-width:100%;display:block}.vase-scope button{cursor:pointer;font-family:inherit}.vase-scope ::selection{background:var(--accent);color:var(--paper)}.vase-scope .serif{font-family:var(--serif)}.vase-scope .mono{font-family:var(--mono)}.vase-scope .display{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.02}.vase-scope h1.display{font-size:clamp(40px,7vw,88px)}.vase-scope h2.display{font-size:clamp(32px,4.6vw,60px)}.vase-scope h3.display{font-size:clamp(24px,3vw,38px)}.vase-scope .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.vase-scope .eyebrow .num{color:var(--ink-3)}.vase-scope .lede{color:var(--ink-2);text-wrap:pretty;max-width:56ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.vase-scope .wrap{max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.vase-scope section{position:relative}.vase-scope .section-pad{padding-top:clamp(64px,9vw,128px);padding-bottom:clamp(64px,9vw,128px)}.vase-scope .band-dark{background:var(--dark);color:var(--on-dark)}.vase-scope .band-paper2{background:var(--paper-2)}.vase-scope .tickrule{background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 22px);opacity:.8;background-position:0 100%;width:100%;height:12px}.vase-scope .tickrule.tall{background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 11px)}.vase-scope .layerlines{background-image:repeating-linear-gradient(0deg,#f0e9de0d 0 1px,#0000 1px 6px)}.vase-scope .btn{font-family:var(--sans);letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:600;transition:transform .15s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.vase-scope .btn:active{transform:translateY(1px)}.vase-scope .btn-primary{background:var(--accent);color:#fdfaf4;border-color:var(--accent)}.vase-scope .btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.vase-scope .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.vase-scope .btn-ghost:hover{border-color:var(--ink)}.vase-scope .btn-on-dark{color:var(--on-dark);border-color:var(--dark-line);background:0 0}.vase-scope .btn-on-dark:hover{border-color:var(--accent-tint);color:#fff}.vase-scope .btn-arrow svg{transition:transform .2s}.vase-scope .btn-arrow:hover svg{transform:translate(3px)}.vase-scope .btn-lg{padding:16px 28px;font-size:15.5px}.vase-scope .metaline{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);font-size:12px}.vase-scope .dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:4px;height:4px;display:inline-block}.vase-scope .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.vase-scope .card:hover{border-color:#1a181333;transform:translateY(-4px);box-shadow:0 24px 48px -28px #1a181366}.vase-scope .card-media{aspect-ratio:4/4.6;background:linear-gradient(#f6f4f0,#eceae4);position:relative;overflow:hidden}.vase-scope .card-media img{object-fit:cover;object-position:center 8%;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.vase-scope .card:hover .card-media img{transform:scale(1.035)}.vase-scope .scanline{background:linear-gradient(90deg, transparent, var(--accent-tint), var(--accent), var(--accent-tint), transparent);opacity:0;z-index:2;height:2px;position:absolute;top:-10%;left:0;right:0;box-shadow:0 0 14px 2px #1d9e7580}.vase-scope .card:hover .scanline{animation:1.5s cubic-bezier(.4,0,.2,1) infinite vase-scan}@keyframes vase-scan{0%{opacity:0;top:2%}12%{opacity:.9}88%{opacity:.9}to{opacity:0;top:96%}}.vase-scope .card-body{border-top:1px solid var(--line-2);flex-direction:column;flex:auto;gap:4px;padding:18px 18px 20px;display:flex}.vase-scope .card-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vase-scope .card-name{font-family:var(--serif);font-size:26px;font-weight:450;line-height:1}.vase-scope .card-geo{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);margin-top:2px;font-size:11px}.vase-scope .card-tag{color:var(--ink-2);min-height:38px;margin-top:9px;font-size:13.5px;line-height:1.4}.vase-scope .card-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.vase-scope .card-price{color:var(--ink-2);font-size:13px}.vase-scope .card-price b{font-family:var(--mono);color:var(--ink);font-size:15px;font-weight:600}.vase-scope .card-go{color:var(--accent-deep);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.vase-scope .card:hover .card-go{gap:9px}.vase-scope .card-go svg{transition:transform .2s}.vase-scope .card:hover .card-go svg{transform:translate(3px)}.vase-scope .sizedots{align-items:flex-end;gap:4px;display:inline-flex}.vase-scope .sizedots span{background:var(--accent-tint);border-radius:2px;width:5px}.vase-scope .swatch{aspect-ratio:1;border:1px solid var(--line);border-radius:7px;width:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.vase-scope .swatch-grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:10px;display:grid}.vase-scope .field label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px;font-size:11px;display:block}.vase-scope .field input,.vase-scope .field textarea,.vase-scope .field select{width:100%;font-family:var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.vase-scope .field input:focus,.vase-scope .field textarea:focus,.vase-scope .field select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1d9e7526}.vase-scope .seg{background:var(--card-2);border:1px solid var(--line);border-radius:9px;gap:4px;padding:4px;display:inline-flex}.vase-scope .seg button{color:var(--ink-2);letter-spacing:.01em;background:0 0;border:none;border-radius:6px;padding:9px 16px;font-size:14px;font-weight:600;transition:all .16s}.vase-scope .seg button .mini{font-family:var(--mono);color:var(--ink-3);margin-left:5px;font-size:11px;font-weight:500}.vase-scope .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.vase-scope .seg button[aria-pressed=true] .mini{color:var(--accent-tint)}.vase-scope .seg button:not([aria-pressed=true]):hover{background:#1a18130d}.vase-scope .seg-full{width:100%;display:flex}.vase-scope .seg-full button{flex:1;justify-content:center}.vase-scope .reveal{opacity:1;transform:none}.vase-scope .sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:50px;display:grid}.vase-scope .sec-title{margin-top:18px}.vase-scope .sec-aside{flex-direction:column;align-items:flex-start;gap:22px;display:flex}@media (max-width:880px){.vase-scope .sec-head{grid-template-columns:1fr;align-items:start;gap:22px}}@media (prefers-reduced-motion:reduce){.vase-scope .scanline{display:none}}.vase-scope .hero{padding-top:clamp(30px,5vw,64px)}.vase-scope .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,76px);padding-bottom:44px;display:grid}.vase-scope .hero-h1{margin:22px 0 24px}.vase-scope .hero-h1 em{color:var(--accent-deep);font-style:italic}.vase-scope .hero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.vase-scope .hero-specs{border-top:1px solid var(--line);grid-template-columns:repeat(4,auto);justify-content:start;gap:38px;margin-top:42px;padding-top:26px;display:grid}.vase-scope .hero-specs>div{flex-direction:column;gap:4px;display:flex}.vase-scope .hero-specs b{font-family:var(--serif);font-size:32px;font-weight:500;line-height:1}.vase-scope .hero-specs .mono{letter-spacing:.05em;color:var(--ink-2);font-size:11px}.vase-scope .hero-vase{position:relative}.vase-scope .hv-frame{border:1px solid var(--line);border-radius:var(--r);aspect-ratio:4/4.7;background:linear-gradient(#f7f5f1,#eae6df);position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #1a181399}.vase-scope .hv-frame img{object-fit:cover;object-position:center 14%;width:100%;height:100%;position:absolute;inset:0}.vase-scope .hv-corner{border:1.5px solid var(--accent);z-index:3;width:16px;height:16px;position:absolute}.vase-scope .hv-corner.tl{border-bottom:0;border-right:0;top:11px;left:11px}.vase-scope .hv-corner.tr{border-bottom:0;border-left:0;top:11px;right:11px}.vase-scope .hv-corner.bl{border-top:0;border-right:0;bottom:11px;left:11px}.vase-scope .hv-corner.br{border-top:0;border-left:0;bottom:11px;right:11px}.vase-scope .hv-cap{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.vase-scope .hv-cap .serif{font-size:22px}.vase-scope .hv-cap .mono{color:var(--accent-deep);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.vase-scope .hv-cap:hover .mono{color:var(--ink)}.vase-scope .ticker{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);overflow:hidden}.vase-scope .ticker-track{white-space:nowrap;width:max-content;animation:40s linear infinite vase-tick;display:flex}.vase-scope .ticker-item{letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-2);align-items:center;gap:12px;padding:15px 32px;font-size:12px;display:inline-flex}.vase-scope .ticker-item .dot{background:var(--accent-tint)}@keyframes vase-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vase-scope .ticker-track{animation:none}}.vase-scope .card-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}@media (max-width:980px){.vase-scope .card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vase-scope .card-grid{grid-template-columns:1fr 1fr;gap:12px}}.vase-scope .printen-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,5vw,76px);display:grid}.vase-scope .printen-grid>*{min-width:0}.vase-scope .printen-h{color:var(--on-dark);margin:16px 0 22px;font-size:clamp(30px,4vw,52px)}.vase-scope .spec-grid{background:var(--dark-line);border:1px solid var(--dark-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;display:grid;overflow:hidden}.vase-scope .spec-cell{background:var(--dark);flex-direction:column;gap:6px;min-width:0;padding:22px;display:flex}.vase-scope .spec-k{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-tint);font-size:11px}.vase-scope .spec-v{color:var(--on-dark);font-size:25px;font-weight:500}.vase-scope .spec-d{color:var(--on-dark-2);font-size:12.5px;line-height:1.4}.vase-scope .printviz{border:1px solid var(--dark-line);background:linear-gradient(#ffffff08,#00000038);border-radius:16px;padding:24px}.vase-scope .pv-head,.vase-scope .pv-foot{letter-spacing:.1em;color:var(--on-dark-2);justify-content:space-between;font-size:11px;display:flex}.vase-scope .pv-head{margin-bottom:18px}.vase-scope .pv-foot{margin-top:18px}.vase-scope .pv-status{color:var(--accent-tint)}.vase-scope .pv-stack{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:3px;min-height:320px;padding-bottom:6px;display:flex;position:relative}.vase-scope .pv-layer{background:linear-gradient(90deg, var(--accent-deep), var(--accent) 50%, var(--accent-tint));border-radius:3px;height:7px}.vase-scope .pv-base{background:var(--dark-line);border-radius:2px;width:82%;height:6px;margin-top:5px}.vase-scope .pv-scan{filter:blur(3px);pointer-events:none;z-index:2;background:radial-gradient(closest-side,#1d9e7559,#0000 70%);border-radius:50%;height:50px;animation:3.6s ease-in-out infinite vase-pvscan;position:absolute;top:40%;left:6%;right:6%}@keyframes vase-pvscan{0%{opacity:0;top:86%}14%{opacity:1}84%{opacity:1}to{opacity:0;top:-6%}}@media (prefers-reduced-motion:reduce){.vase-scope .pv-scan{opacity:.5;animation:none}}.vase-scope .steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:64px;display:grid}.vase-scope .step{border-right:1px solid var(--line);padding:32px 26px 30px}.vase-scope .step:first-child{padding-left:0}.vase-scope .step:last-child{border-right:0;padding-right:0}.vase-scope .step-n{color:var(--accent);font-size:46px;font-weight:500;line-height:1}.vase-scope .step-rule{background:var(--line);height:1px;margin:18px 0 16px}.vase-scope .step-t{margin:0 0 7px;font-size:18px;font-weight:700}.vase-scope .step-d{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}@media (max-width:820px){.vase-scope .steps{grid-template-columns:1fr 1fr}.vase-scope .step{border-bottom:1px solid var(--line);padding:26px 22px}.vase-scope .step:nth-child(odd){padding-left:0}.vase-scope .step:nth-child(2n){border-right:0}}.vase-scope .why-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:22px;font-size:11px;display:block}.vase-scope .why-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.vase-scope .why-cell{align-items:flex-start;gap:13px;display:flex}.vase-scope .why-tick{background:var(--accent-bg);width:26px;height:26px;color:var(--accent-deep);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.vase-scope .why-cell b{margin-bottom:4px;font-size:15px;display:block}.vase-scope .why-cell p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}@media (max-width:820px){.vase-scope .why-grid{grid-template-columns:1fr 1fr}}.vase-scope .kleuren-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:56px;display:grid}.vase-scope .mini-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:18px;font-size:11px}.vase-scope .grad-wrap{position:relative}.vase-scope .grad-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vase-scope .grad-swatch{aspect-ratio:1/1.25;border:1px solid var(--line);border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff26}.vase-scope .grad-wrap:has(.grad-soon) .grad-grid{opacity:.5;filter:saturate(.85)}.vase-scope .grad-soon{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -16px #1a181399}@media (max-width:820px){.vase-scope .kleuren-grid{grid-template-columns:1fr;gap:40px}}.vase-scope .offerte-grid{grid-template-columns:1fr .85fr;align-items:start;gap:clamp(36px,5vw,72px);display:grid}.vase-scope .offerte-contact{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.vase-scope .oc{border:1px solid var(--dark-line);border-radius:10px;flex-direction:column;gap:4px;padding:16px 20px;transition:border-color .18s;display:flex}.vase-scope .oc:hover{border-color:var(--accent-tint)}.vase-scope .oc .mono{letter-spacing:.14em;color:var(--accent-tint);font-size:10px}.vase-scope .oc b{color:var(--on-dark);font-size:15px}.vase-scope .offerte-form{border:1px solid var(--dark-line);background:#ffffff08;border-radius:16px;flex-direction:column;gap:15px;padding:28px;display:flex}.vase-scope .form-h{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-tint);margin-bottom:4px;font-size:11px}.vase-scope .offerte-form .field label{color:var(--on-dark-2)}.vase-scope .offerte-form .field input,.vase-scope .offerte-form .field textarea,.vase-scope .offerte-form .field select{border-color:var(--dark-line);color:var(--on-dark);background:#ffffff0d}.vase-scope .offerte-form .field input::placeholder,.vase-scope .offerte-form .field textarea::placeholder{color:#b3ab9c8c}.vase-scope .offerte-form .field input:focus,.vase-scope .offerte-form .field textarea:focus,.vase-scope .offerte-form .field select:focus{border-color:var(--accent-tint);box-shadow:0 0 0 3px #1d9e7526}.vase-scope .offerte-form select option{color:#1a1813}.vase-scope .form-sent{text-align:center;padding:30px 10px}.vase-scope .form-check{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid}.vase-scope .breadcrumb a{letter-spacing:.04em;color:var(--ink-2);font-size:12px;transition:color .16s}.vase-scope .placeholder-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:880px){.vase-scope .placeholder-grid{grid-template-columns:1fr;gap:32px}.vase-scope .hero-grid,.vase-scope .printen-grid,.vase-scope .offerte-grid{grid-template-columns:1fr}.vase-scope .hero-specs{grid-template-columns:repeat(2,1fr);gap:22px}.vase-scope .printen-viz{order:-1}}@media (max-width:440px){.vase-scope .spec-grid{grid-template-columns:1fr}.vase-scope .hero-specs{gap:18px 22px}}@media (max-width:560px){.vase-scope .card-body{gap:3px;padding:12px 13px 14px}.vase-scope .card-name{font-size:19px}.vase-scope .card-geo{font-size:10px}.vase-scope .card-tag{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-top:6px;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.vase-scope .card-foot{margin-top:auto;padding-top:10px}.vase-scope .card-price{font-size:11.5px}.vase-scope .card-price b{font-size:13px}.vase-scope .sizedots{display:none}}.vase-scope .breadcrumb{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:10px;padding-top:26px;padding-bottom:6px;font-size:12px;display:flex}.vase-scope .breadcrumb a:hover{color:var(--accent-deep)}.vase-scope .bc-sep{color:var(--line)}.vase-scope .bc-now{color:var(--ink)}.vase-scope .product-hero{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,4vw,64px);padding-top:28px;padding-bottom:clamp(56px,7vw,96px);display:grid}.vase-scope .product-hero>*{min-width:0}.vase-scope .pg{min-width:0;position:sticky;top:92px}.vase-scope .pg-main{border:1px solid var(--line);border-radius:var(--r);aspect-ratio:4/4.6;background:linear-gradient(#f7f5f1,#eae6df);position:relative;overflow:hidden;box-shadow:0 40px 80px -54px #1a181399}.vase-scope .pg-main>img{object-fit:cover;object-position:center 14%;width:100%;height:100%;position:absolute;inset:0}.vase-scope .pg-thumbs{grid-template-columns:repeat(9,1fr);gap:8px;margin-top:14px;display:grid}.vase-scope .pg-thumb{aspect-ratio:1;border:1px solid var(--line);opacity:.62;background:#efece6;border-radius:8px;min-width:0;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.vase-scope .pg-thumb img{object-fit:cover;object-position:center 12%;width:100%;height:100%}.vase-scope .pg-thumb:hover{opacity:1;transform:translateY(-2px)}.vase-scope .pg-thumb.active{opacity:1;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.vase-scope .config{max-width:540px}.vase-scope .config-name{margin:14px 0;font-size:clamp(40px,5vw,64px);line-height:1}.vase-scope .config-desc{color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin:0 0 30px;font-size:16px;line-height:1.6}.vase-scope .cfg-block{margin-bottom:24px}.vase-scope .cfg-label{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.vase-scope .cfg-label .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500}.vase-scope .cfg-hint{color:var(--ink-3);font-size:13px}.vase-scope .qty-seg button{padding:11px 8px}.vase-scope .color-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.vase-scope .color-dot{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .14s;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.vase-scope .color-dot:hover{transform:scale(1.12)}.vase-scope .verloop-toggle{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:11px;align-items:center;gap:13px;width:100%;padding:13px 15px;transition:border-color .18s,background .18s;display:flex}.vase-scope .verloop-toggle:hover{border-color:var(--ink-3)}.vase-scope .verloop-toggle.on{border-color:var(--accent);background:var(--accent-bg)}.vase-scope .verloop-toggle.soon{opacity:.62;cursor:not-allowed}.vase-scope .verloop-toggle.soon:hover{border-color:var(--line)}.vase-scope .vt-swatch{border:1px solid #0000001f;border-radius:8px;flex:none;width:30px;height:30px}.vase-scope .vt-text{flex-direction:column;flex:1;gap:1px;display:flex}.vase-scope .vt-text b{font-size:14px}.vase-scope .vt-text .mono{letter-spacing:.02em;color:var(--ink-2);text-transform:none;font-size:11px}.vase-scope .vt-switch{background:var(--line);border-radius:999px;flex:none;width:40px;height:23px;transition:background .18s;position:relative}.vase-scope .verloop-toggle.on .vt-switch{background:var(--accent)}.vase-scope .vt-knob{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.vase-scope .verloop-toggle.on .vt-knob{transform:translate(17px)}.vase-scope .price-card{border:1px solid var(--line);background:var(--card-2);border-radius:14px;margin-top:30px;padding:22px}.vase-scope .price-main{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.vase-scope .price-tot{text-align:right}.vase-scope .price-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px;font-size:11px;display:block}.vase-scope .price-v{font-family:var(--serif);color:var(--ink);font-size:38px;font-weight:500;line-height:1}.vase-scope .price-v2{font-family:var(--serif);color:var(--accent-deep);font-size:30px;font-weight:500;line-height:1}.vase-scope .price-sub{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}.vase-scope .price-cta{gap:11px;display:flex}.vase-scope .price-cta .btn{flex:1;justify-content:center}.vase-scope .price-trust{text-align:center;color:var(--ink-3);margin:14px 0 0;font-size:11.5px}.vase-scope .staffel{margin-top:34px}.vase-scope .staffel-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.vase-scope .table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:12px;overflow:auto hidden}.vase-scope .ptable{border-collapse:collapse;width:100%;min-width:0;font-size:14px}.vase-scope .ptable th,.vase-scope .ptable td{text-align:right;white-space:nowrap;padding:11px 12px}.vase-scope .ptable thead th{background:var(--ink);color:var(--paper);font-size:13px;font-weight:600}.vase-scope .ptable thead th:first-child{text-align:left}.vase-scope .th-cm{font-family:var(--mono);color:var(--accent-tint);letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:400;display:block}.vase-scope .ptable tbody td{border-bottom:1px solid var(--line-2);font-variant-numeric:tabular-nums;color:var(--ink)}.vase-scope .ptable .qcell{text-align:left;color:var(--ink-2);font-weight:500}.vase-scope .ptable tbody tr:last-child td{border-bottom:0}.vase-scope .ptable .col-on{background:#1d9e7514}.vase-scope .ptable thead .col-on{background:var(--accent-deep)}.vase-scope .ptable .row-on td{background:#1d9e7521;font-weight:700}.vase-scope .ptable .row-on .col-on{background:#1d9e7538}.vase-scope .grad-row td{color:var(--accent-deep);border-top:1px solid var(--line);font-style:italic}.vase-scope .grad-row .qcell{font-style:normal}.vase-scope .grad-row.soon td{opacity:.72}.vase-scope .soon-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-bg);vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9.5px;font-style:normal}.vase-scope .staffel-note{color:var(--ink-3);margin-top:12px;line-height:1.5}.vase-scope .specs-table{border-top:1px solid var(--line)}.vase-scope .specs-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;align-items:baseline;gap:24px;padding:17px 0;display:grid}.vase-scope .specs-k{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);font-size:12px}.vase-scope .specs-v{color:var(--ink);font-size:16px}@media (max-width:600px){.vase-scope .specs-row{grid-template-columns:1fr;gap:4px}}.vase-scope .related-head{justify-content:space-between;align-items:baseline;margin-bottom:30px;display:flex}.vase-scope .related-all{color:var(--accent-deep);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.vase-scope .related-all:hover{gap:10px}.vase-scope .related-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.vase-scope .related-grid .card-media{aspect-ratio:4/4.2}.vase-scope .related-grid .card-foot{margin-top:12px;padding-top:12px}@media (max-width:900px){.vase-scope .related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.vase-scope .product-hero{display:block}.vase-scope .product-hero>*{width:100%}.vase-scope .pg{margin-bottom:30px;position:static}.vase-scope .config{max-width:none}.vase-scope .config-desc{font-size:15px}}@media (max-width:480px){.vase-scope .price-main{flex-direction:column;gap:14px}.vase-scope .price-tot{text-align:left}.vase-scope .price-cta{flex-direction:column}.vase-scope .ptable{font-size:12.5px}.vase-scope .ptable th,.vase-scope .ptable td{padding:9px 8px}.vase-scope .config-name{font-size:clamp(36px,12vw,48px)}}}
