@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/15ddad92a3c42b08-s.2j2qcommlw406.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/ae009d06a8d92250-s.2q0sww115lxap.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/7665c2bcc9077b83-s.3nqaju0iyo2m0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/dcfedef55b10026d-s.p.2_w8tm8mfjcba.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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f9f1988757b02ab9-s.3eosw_5ieg3g8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/d2dfe21cd0763d77-s.3szd-8-73675l.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cd9c266256ef2177-s.0ia0bwd-fjee-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/d90dd95b053d9495-s.p.2p-737viryg7r.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:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.N16PUG_className{font-family:Bodoni Moda,Bodoni Moda Fallback}.N16PUG_variable{--font-bodoni:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c4e2269020e149a1-s.1i31pqskun3om.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/a36fc876a7ff883e-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/17126404bbb2fdbc-s.1o1rwbwcd1il6.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/66c483d8cfa7d5fd-s.2zjf5q-8tbk0-.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/3e6a0adbe18de75c-s.412k-l0vbrw4v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/75334fc536fdfffd-s.p.3yajkaw9ed9d3.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6481e8356700f25f-s.2_7u3qf8hb00l.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3a41be36334ec777-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6aca2b2dd1e73eb2-s.437wgy8nypf_z.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f0ca9ca26c218c3f-s.36f255hs6fere.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/53184f85607312d4-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7c42b85337e0c4bb-s.p.0xq4un9mlaiqb.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.qaY5Oq_className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.qaY5Oq_variable{--font-source:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.vKFuNW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.vKFuNW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-archivo), Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-archivo), Arial, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.sticky{position:sticky}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.font-serif{font-family:var(--font-source), Georgia, serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@media (prefers-color-scheme:dark){:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){:root:not(.light){--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
:root{--background:#f4f1ea;--foreground:#0e0d0c;--muted:#e4dfd3;--muted-foreground:#4b453d;--accent:#8f1d10;--accent-foreground:#f4f1ea;--ink:var(--foreground);--on-ink:var(--background);--rule:color-mix(in srgb, var(--foreground) 24%, transparent);--depth-paper:inset 0 1px 0 #fff, 0 1px 0 #d9d3c6, 0 2px 0 #d2ccbe, 0 3px 0 #cbc4b5, 0 4px 0 #c3bcac, 0 5px 0 #bab3a2, 0 14px 22px #0e0d0c29, 0 34px 52px #0e0d0c24;--depth-ink:inset 0 1px 0 #3a3530, 0 1px 0 #2a2622, 0 2px 0 #24211d, 0 3px 0 #1e1b18, 0 4px 0 #181613, 0 5px 0 #12100e, 0 14px 22px #0e0d0c4d, 0 30px 46px #0e0d0c3d;--font-display:var(--font-bodoni), "Bodoni Moda", "Didot", "Bodoni MT", Georgia, serif;--font-sans:var(--font-source), "Source Serif 4", Georgia, "Times New Roman", serif;--gutter:clamp(1.25rem, 5vw, 5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font:400 clamp(1.3125rem, 1.15rem + .45vw, 1.5rem)/1.55 var(--font-sans);margin:0;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,.pull,.band p{font-variation-settings:"opsz" 16}h3,.subhead,.price{font-variation-settings:"opsz" 9}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.012em;font-size:clamp(2.9rem,5vw,5.2rem);line-height:1.04}h2{letter-spacing:-.008em;font-size:clamp(2.5rem,5vw,4.9rem);line-height:1.05}h3{font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.14}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip{z-index:30;background:var(--foreground);color:var(--background);padding:.7rem 1rem;position:absolute;top:-5rem;left:1rem}.skip:focus{top:1rem}.note{padding:.6rem var(--gutter);background:var(--muted);color:var(--muted-foreground);font-size:1.125rem;line-height:1.35}.note strong{color:var(--foreground)}.progress{background:var(--accent);transform-origin:0;z-index:20;height:4px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.wrap{padding-inline:var(--gutter);max-width:96rem;margin-inline:auto}.page{padding-block:clamp(2.25rem,3vw,3rem)}.page .bar h2{font-size:clamp(2.25rem,3.6vw,3.6rem)}.reading-letter{max-width:calc(70ch + var(--gutter) * 2)}.reading-letter .pull{max-width:none;font-size:clamp(2rem,3vw,3rem)}.reading-letter .cols{columns:auto;column-rule:none}.reading-letter .split{display:block}.reading-letter .drop:first-letter{float:none;font:inherit;line-height:inherit;padding:0}.reading-letter .sign,.reading-letter .signed{break-inside:avoid}.letter-start{padding-bottom:0}.letter-continuation{padding-top:1.5rem}.dosage-note{border:1px solid var(--rule);padding:1rem}.personal-opening .bg,.personal-opening .bgfilm{opacity:.2}.personal-opening .bg,.personal-opening .bgfilm>video{object-fit:contain;object-position:right center}.band.personal-opening p{max-width:60rem;padding-block:2rem;font-size:clamp(1.5rem,2.3vw,2.25rem)}[aria-label=Zitat] .pull{max-width:64rem;font-size:clamp(1.8rem,3vw,3rem)}.product-reference{color:var(--accent);margin-top:1.5rem;font-weight:600}.bar{border-top:1px solid var(--foreground);padding-top:2rem}.tile{background:var(--background);box-shadow:var(--depth-paper);transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:.5rem;transition:transform .25s ease-out;position:relative}.tile.ink{background:var(--ink);color:var(--on-ink);box-shadow:var(--depth-ink)}.numtile{aspect-ratio:1;background:var(--ink);width:clamp(5rem,7vw,6.5rem);color:var(--on-ink);box-shadow:var(--depth-ink);font-family:var(--font-display);font-variant-numeric:lining-nums;font-variation-settings:"opsz" 16;border-radius:.5rem;place-items:center;font-size:clamp(3rem,4.4vw,4.2rem);line-height:1;display:inline-grid}.flow>*+*{margin-top:1em}.cols{orphans:3;widows:3;-webkit-hyphens:auto;hyphens:auto}.lead{font-size:1.25em;line-height:1.38}.salute{font-size:1.12em;font-style:italic}.drop:first-letter{float:left;font-family:var(--font-display);color:var(--accent);padding:.09em .09em 0 0;font-size:4.5em;font-weight:700;line-height:.76}.subhead{font-family:var(--font-display);color:var(--accent);break-after:avoid;font-size:1.45em;font-weight:700;line-height:1.18}.sign{color:var(--foreground);width:15rem;height:auto}.bar .mon{width:3rem;height:auto;color:var(--accent);margin:0 0 .75rem;display:block}.band .bar .mon,.on-stone .bar .mon{color:currentColor}.mon *{fill:none;stroke:currentColor;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.signed{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.hanko{color:#a8231a;mix-blend-mode:multiply;opacity:.9;width:clamp(5rem,7vw,6.5rem);height:auto;rotate:-6deg}.hanko.wait{opacity:0;scale:1.3}.hanko.stamped{animation:.5s cubic-bezier(.3,0,.2,1) both stamp}@media (max-width:30rem){.signed{gap:1.25rem}.signed .sign{width:11rem}.hanko{width:4.75rem}}@keyframes stamp{0%{opacity:0;scale:1.3}60%{opacity:.95;scale:.94}78%{scale:1.03}to{opacity:.9;scale:1}}.sign path,.draw{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.small{color:var(--muted-foreground);font-size:1.125rem;line-height:1.4}.film{background:var(--ink);position:relative;overflow:hidden}.film>img,.film>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film>video{opacity:0;transition:opacity .5s linear}.film>video.on{opacity:1}.badge{--ink-t:#fff;--num:#fff;--shade:0 1px 2px #0000006b;z-index:2;color:var(--ink-t);font-family:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, sans-serif;text-align:center;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));font-weight:700;line-height:1.08;transition:transform .35s cubic-bezier(.2,.8,.2,1),translate 1s cubic-bezier(.16,1,.3,1),scale 1s cubic-bezier(.16,1,.3,1);position:absolute}.s-burst{--img:url(/assets/photo/st/rosette-ruby.webp)}.s-burst.t-gold{--img:url(/assets/photo/st/rosette-gold.webp)}.s-disc{--img:url(/assets/photo/st/tile-gold.webp)}.s-disc.t-black{--img:url(/assets/photo/st/tile-obsidian.webp)}.s-banner{--img:url(/assets/photo/st/capsule-obsidian.webp)}.s-banner.t-gold{--img:url(/assets/photo/st/capsule-gold.webp)}.t-gold{--ink-t:#23160a;--num:#23160a;--shade:0 1px 0 #ffffff52}.t-black{--num:#f5dcae}.shape{filter:drop-shadow(0 26px 28px #0000008c)drop-shadow(0 4px 6px #00000059);display:block;position:absolute;inset:0}.face{background:var(--img) center / 100% 100% no-repeat;-webkit-box-reflect:below -5% linear-gradient(to bottom, #0000 78%, #0003);display:block;position:absolute;inset:0}.face:after{content:"";-webkit-mask:var(--img) center / 100% 100% no-repeat;-webkit-mask:var(--img) center / 100% 100% no-repeat;mask:var(--img) center / 100% 100% no-repeat;background:linear-gradient(112deg,#fff0 40%,#ffffff61 50%,#fff0 60%) 130% 0/260% 100% no-repeat;position:absolute;inset:0}.txt{height:100%;text-shadow:var(--shade);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;transition:opacity .6s;display:flex;position:relative}.txt .big{font-size:var(--big,4.4rem);letter-spacing:-.035em;color:var(--num);white-space:nowrap;font-variant-numeric:lining-nums;font-weight:800;line-height:1;display:block}.txt .big.word{font-size:var(--word,2.7rem);letter-spacing:-.03em}.txt .mid{font-size:var(--mid,1.55rem);letter-spacing:-.015em;font-weight:700;line-height:1.08;display:block}.txt .sm{font-size:var(--sm,1.2rem);font-weight:600;line-height:1.16;display:block}.txt .fine{margin-top:.3rem;font-size:1.125rem;font-weight:500;line-height:1.16;display:block}.txt a.tel{text-decoration:none}.txt .big.tel-big{letter-spacing:-.025em;font-size:clamp(1.75rem,2.2vw,2.15rem)}.badge.pre{translate:0 2rem;scale:.86}.badge.pre .shape,.badge.pre .txt{opacity:0}.badge.pre .shape{transition:opacity .6s}.s-burst{aspect-ratio:1;--big:clamp(4rem, 5vw, 4.9rem);--word:clamp(2.5rem, 3.1vw, 3rem);--mid:clamp(1.5rem, 1.9vw, 1.8rem);width:clamp(21rem,27vw,26rem)}.s-burst .txt{padding:15%}.s-disc{aspect-ratio:1;--big:clamp(3.3rem, 4.2vw, 4.1rem);--word:clamp(2.2rem, 2.8vw, 2.7rem);--mid:clamp(1.5rem, 1.85vw, 1.8rem);width:clamp(16rem,20vw,19.5rem)}.s-disc .txt{padding:13%}.s-banner{aspect-ratio:2.4;--big:clamp(2.5rem, 3.15vw, 3.05rem);--mid:clamp(1.45rem, 1.8vw, 1.75rem);--sm:1.125rem;width:clamp(27rem,35vw,34rem)}.s-banner .txt{padding:8% 10%}.at-tr{top:7%;right:5%}.at-br{bottom:11%;right:5%}.at-bl{bottom:11%;left:4%}.at-c{top:50%;left:50%;translate:-50% -50%}.badge.at-c.pre{translate:-50% calc(2rem - 50%)}.cover .d1{bottom:5%;right:10%}.cover .d2{top:12%;right:2%}.opener .at-br{bottom:14%;right:var(--gutter)}.step .plate .s-burst{--big:3.8rem;--word:2.3rem;--mid:1.35rem;--sm:1.125rem;width:20rem}.step .plate .s-disc{--big:3.5rem;--word:1.95rem;width:17rem}.step .plate .s-banner{--big:2.7rem;--mid:1.5rem;width:30rem}.step .plate .s-banner .big.tel-big{font-size:1.95rem}.step .plate .at-bl.s-burst,.step .plate .at-br.s-burst{bottom:0}.step .plate .at-tr{top:4%}@media (max-width:61.99rem){.s-burst{--big:3.3rem;--word:2.15rem;--mid:1.3rem;--sm:1.125rem;width:18.5rem}.s-burst .txt{padding:14%}.s-disc{--big:2.45rem;--word:1.75rem;--mid:1.2rem;--sm:1.125rem;width:12rem}.s-disc .txt{padding:10%}.s-banner{aspect-ratio:2.15;--big:1.95rem;--mid:1.2rem;--sm:1.125rem;width:94%}.s-banner .txt{padding:6% 9%}.cover .s-burst{--big:2.9rem;--mid:1.15rem;width:16.5rem}.cover .s-burst .txt{padding:13%}.cover .s-disc{--big:1.95rem;width:9.75rem}.cover .s-disc .txt{padding:8%}.cover .d1{bottom:1%;left:0;right:auto}.cover .d2{top:3%;right:2%}.txt .big.tel-big,.step .plate .s-banner .big.tel-big{font-size:1.4rem}.at-tr{top:4%;right:3%}.at-br{bottom:6%;right:3%}.at-bl{bottom:6%;left:3%}.step .plate .s-burst{--big:2.9rem;--word:1.85rem;--mid:1.15rem;width:17rem}.step .plate .s-disc{--big:2.5rem;--word:1.5rem;width:13rem}.step .plate .s-banner{--big:1.95rem;--mid:1.2rem;width:94%}}@media (prefers-reduced-motion:no-preference){.face:after{animation:8s ease-in-out infinite gleam}}@keyframes gleam{0%,62%{background-position:130% 0}to{background-position:-30% 0}}.band{isolation:isolate;position:relative;overflow:hidden}.band .bg,.spread img,.podium img.set{object-fit:cover;width:100%;height:100%;display:block}.podium img.set{object-position:50% 100%}.band .bg{z-index:-1;position:absolute;inset:0}.band.dim .bg{filter:brightness(.72)saturate(.9)}.band.tall p{padding-block:clamp(6rem,13vw,13rem)}.band p{text-shadow:0 1px 24px #0000008c}.band.epic{align-items:center;min-height:clamp(19rem,28vw,28rem);display:flex}.band.epic.top{align-items:flex-start;min-height:17rem}.band.epic .wrap{width:100%}.band.epic p{max-width:46rem;padding-block:clamp(2rem,3vw,3rem);font-size:clamp(1.8rem,2.7vw,2.7rem)}.band.benefit-summary p,.band.sky p{max-width:70rem;padding-block:2rem;font-size:clamp(1.7rem,2.5vw,2.6rem)}.benefit-summary .wrap,.band.sky .wrap{padding-block:.5rem 2rem}.benefit-summary.has-cta .btn,.band.sky.has-cta .btn{margin-bottom:0}.band.sky .bg,.band.sky .bgfilm>video{filter:brightness(.5)saturate(1.05)}.band .bgfilm{z-index:-1;background:0 0;position:absolute;inset:0}.band.epic.picture{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:0;display:grid}.band.picture>.bg{z-index:0;aspect-ratio:auto;object-fit:contain;grid-area:1/2;width:100%;height:auto;position:relative;inset:auto}.band.picture>.bgfilm{z-index:0;aspect-ratio:auto;grid-area:1/2;align-self:stretch;position:relative;inset:auto}.band.picture>.bgfilm>video{object-fit:contain;object-position:center}.band.picture p.rise{max-width:44rem;padding-block:0 .5rem}.band .sub{font-family:var(--font-sans);text-wrap:pretty;max-width:33rem;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:400;line-height:1.32;padding:0 0 1.25rem!important}.band.picture .sub{max-width:33rem}.band.picture .wrap{grid-area:1/1;min-width:0;padding-block:2rem}.band.picture.has-cta .btn{margin-bottom:0}.podium-wrap{background:var(--ink);color:var(--on-ink);position:relative}.podium-wrap .over{left:var(--gutter);z-index:1;text-shadow:0 1px 12px #000000b3;max-width:27%;position:absolute;top:50%;translate:0 -50%}.podium-wrap .over .rise{font-family:var(--font-display);font-variation-settings:"opsz" 16;margin-bottom:1rem;font-size:clamp(2.1rem,3.2vw,3.2rem);line-height:1.08}.podium-wrap .over .sub{margin-bottom:.75rem;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.3}.at-pr{top:50%;right:5%;translate:0 -50%}.badge.at-pr.pre{translate:0 calc(2rem - 50%)}.spread{aspect-ratio:21/9;background:var(--ink);width:100%;min-height:22rem;margin:0;overflow:hidden}.podium{aspect-ratio:16/7.5;background:#24272a;width:100%;margin:0;position:relative;overflow:hidden}.podium img.prod{filter:drop-shadow(0 18px 18px #0000008c);width:auto;height:66%;position:absolute;bottom:25.5%;left:50%;translate:-50%}.sun{isolation:isolate;position:relative}.sun:before{content:"";z-index:-1;opacity:.34;mix-blend-mode:multiply;background:url(/assets/photo/shadow.webp) 100%/auto max(100%,79vw) no-repeat;width:100vw;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.on-stone{background:linear-gradient(#0e0d0c73, #0e0d0cb8), url(/assets/photo/stone.webp) center top / cover no-repeat var(--ink);padding-top:clamp(2rem,3.5vw,3.5rem)}.final-tile{padding:clamp(1.5rem,3.5vw,3.5rem)}@media (max-width:61.99rem){.band.epic{background:var(--ink);min-height:0;display:block}.podium-wrap .over{max-width:none;padding:1.75rem var(--gutter) 2.5rem;position:static;translate:none}.at-pr{top:auto;bottom:2%;right:2%;translate:none}.badge.at-pr.pre{translate:0 2rem}.podium .s-burst{--big:2.3rem;--mid:1.125rem;--sm:1.125rem;width:11.5rem}.podium .s-burst .sm{display:block}.podium .s-burst .txt{padding:10%}.band.epic .bg{z-index:0;aspect-ratio:4/3;object-position:82% 50%;height:auto;position:relative;inset:auto}.band.epic.top .bg{object-position:62% 50%}.band.epic .bgfilm{aspect-ratio:4/3;z-index:0;inset:0 0 auto}.band.epic .bgfilm>video{object-position:82% 50%}.band.epic.top .bgfilm>video{object-position:62% 50%}.spread{aspect-ratio:4/3;min-height:0}.podium{aspect-ratio:4/3}.podium img.set{object-position:100% 100%}.podium img.prod{height:58%;bottom:21%;left:33%}}.plate{aspect-ratio:4/5;box-shadow:var(--depth-ink);border-radius:.5rem}.cover{background:var(--background);color:var(--foreground);isolation:isolate;position:relative}.cover-in{flex-direction:column;gap:2rem;width:100%;padding-block:1.5rem 2.5rem;display:flex}.mast{border-top:3px double var(--foreground);border-bottom:1px solid var(--rule);letter-spacing:.14em;text-transform:uppercase;padding-block:.7rem;font-size:1.125rem;font-weight:600}.cover-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);display:grid}.cover-copy{flex-direction:column;justify-content:center;gap:1.25rem;min-width:0;padding-block:.5rem;display:flex}.cover h1{letter-spacing:-.025em;text-wrap:initial;flex-direction:column;gap:.15em;font-size:clamp(2.5rem,3.6vw,3.75rem);line-height:1.08;display:flex}.cover-title-intro{display:block}.cover-title-focus{color:var(--accent);letter-spacing:-.045em;font-size:clamp(4rem,6.9vw,7.25rem);line-height:.98;display:block}.cover-title-close{letter-spacing:-.015em;padding-top:.25em;font-size:clamp(1.8rem,2.4vw,2.5rem);font-style:italic;line-height:1.2;display:block}.cover-product{max-width:34rem;font-size:1.25rem;font-weight:600;line-height:1.4}.cover-quote{max-width:33rem;font-size:1.3125rem;font-style:italic;line-height:1.45}.cover-art{isolation:isolate;background:var(--ink);min-width:0;color:var(--on-ink);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cover-art>.film{z-index:-1;position:absolute;inset:0}.cover-art>.film>img,.cover-art>.film>video{object-position:77% center}.cover-visual{pointer-events:none;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;margin:0;padding:2rem 1rem 0;display:flex;position:relative}.cover-garlic{object-fit:contain;width:0;min-width:0;max-width:15rem;height:auto;-webkit-mask-image:radial-gradient(ellipse at center, var(--foreground) 42%, transparent 72%);mask-image:radial-gradient(ellipse at center, var(--foreground) 42%, transparent 72%);flex:1;order:2}.cover-bottle{width:clamp(9rem,11.5vw,11.5rem);height:auto;filter:drop-shadow(0 1rem 1.5rem color-mix(in srgb, var(--ink) 65%, transparent));flex:none;order:1}.cover-guarantees{justify-content:center;align-items:center;gap:1rem;width:100%;padding:0 1rem 2.5rem;display:flex}.cover .d1,.cover .d2{flex:none;max-width:44%;position:relative;inset:auto}.cover .d1{--big:2.2rem;--mid:1.125rem;--sm:1.125rem;width:11rem}.cover .d1 .txt{padding:12%}.cover .d2{--big:1.8rem;--sm:1.125rem;width:9rem}.cover .d2 .txt{padding:10%}.cover .who{border-top:1px solid var(--rule);max-width:34rem;padding-top:1rem;font-size:1.25rem;line-height:1.45}.cover .who b{font-weight:600;display:block}.cover-motion{border:1px solid var(--rule);background:var(--background);min-height:2.75rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;position:absolute;bottom:.75rem;right:.75rem}.cover-motion[hidden]{display:none}.cover-motion:hover{background:var(--muted);color:var(--foreground)}.band{background:var(--ink);color:var(--on-ink)}.band p{font-family:var(--font-display);text-wrap:balance;max-width:70rem;padding-block:clamp(2.5rem,5vw,4.5rem);font-size:clamp(2rem,3.8vw,3.6rem);font-weight:500;line-height:1.14}.pull{font-family:var(--font-display);text-wrap:pretty;font-size:clamp(2.5rem,5.6vw,5.5rem);font-style:italic;font-weight:500;line-height:1.08}.tint{background:var(--muted)}.charts{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem 2.5rem;margin-top:3rem;display:grid}.chart svg{border-bottom:2px solid var(--foreground);width:100%;height:auto}.chart{flex-direction:column;display:flex}.chart-t{font-family:var(--font-display);text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.2}.chart-y{color:var(--muted-foreground);margin-bottom:.25rem;font-size:1.125rem}.chart svg{border-left:2px solid var(--foreground)}.chart-x{color:var(--muted-foreground);justify-content:space-between;margin-top:.35rem;font-size:1.125rem;display:flex}.chart-key{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.75rem 0 0;padding:0;font-size:1.125rem;list-style:none;display:flex}.chart-key li{align-items:center;gap:.5rem;display:flex}.chart-key li:before{content:"";border-top:4px solid var(--accent);width:1.5rem}.chart-key li.b:before{border-top:2.5px solid var(--muted-foreground)}.chart .grid{stroke:var(--rule);stroke-width:1px}.chart .a{color:var(--accent);stroke-width:4px}.chart .b{color:var(--muted-foreground);stroke-width:2.5px}.scene{background:var(--ink);position:relative}.scene>.film{height:auto;position:absolute;inset:0}.scene-copy{max-width:86rem;padding:3rem var(--gutter);flex-direction:column;gap:1.5rem;margin-inline:auto;display:flex;position:relative}.panel{max-width:64rem;padding:clamp(1.5rem,2.5vw,2.5rem)}.panel h2{font-size:clamp(2.1rem,3.2vw,3.2rem)}.panel.ink{max-width:64rem}.product-story .scene-copy{grid-template-columns:minmax(0,1fr) 17rem;gap:1.5rem 2rem;display:grid}.product-story .panel{grid-column:1;max-width:none}.product-intro{color:var(--foreground);flex-direction:column;grid-area:1/2/4;align-self:center;align-items:center;gap:1.5rem;margin:0;padding:2rem 1.25rem;display:flex}.product-intro>img{width:11rem;filter:drop-shadow(0 .75rem .75rem color-mix(in srgb, var(--ink) 20%, transparent))}.product-intro figcaption{text-align:center;flex-direction:column;gap:.75rem;font-size:1.125rem;line-height:1.5;display:flex}.product-intro strong{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.product-intro a{color:var(--accent);text-underline-offset:.2em}[aria-labelledby=aussage] .scene-copy{padding-right:clamp(1.25rem,23vw,24rem)}[aria-labelledby=aussage] .badge{--big:3.2rem;--word:2.1rem;--mid:1.4rem;width:clamp(13rem,20vw,19rem)}.btn{text-align:center;background:var(--accent);min-height:3.75rem;color:var(--accent-foreground);border-radius:999px;justify-content:center;align-items:center;padding:.8rem 2rem;font-size:1.05em;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,translate .2s;display:inline-flex}.btn:hover{translate:0 -2px}.btn.light{background:var(--on-ink);color:var(--foreground);box-shadow:0 12px 30px #00000059}.btn.light:hover{background:#fff}.cover-cta{align-items:center;gap:1.25rem;display:flex}.has-cta p{padding-bottom:2rem!important}.has-cta .btn{margin-bottom:clamp(3rem,6vw,6rem)}a.tel{white-space:nowrap;color:inherit;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.badge a.tel{text-decoration:none}#angebot{scroll-margin-top:4rem}.btn:hover{background:var(--foreground)}.stage{margin-top:3rem}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.benefit-item{flex-direction:column;gap:1rem;min-width:0;display:flex}.step>.benefit-animation.plate{aspect-ratio:2;background:var(--background)}.benefit-animation>img{object-fit:contain;width:100%;height:100%}.gif-controls{justify-content:flex-end;margin-block:1rem;display:flex}.gif-controls[hidden]{display:none}.gif-toggle{border:1px solid var(--rule);background:var(--background);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:1.125rem}.gif-toggle:hover{border-color:var(--accent)}.gif-toggle:disabled{cursor:default;opacity:.6}.benefit-item>.step{flex:1}.step{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:1.25rem 1.5rem;padding-bottom:1.75rem;display:grid;overflow:hidden}.step>.plate{aspect-ratio:2;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;border-radius:.5rem .5rem 0 0;grid-area:1/1/auto/-1}.step>.numtile{grid-area:2/1;width:4.5rem;margin-left:1.75rem;font-size:3rem}.step>h3{grid-area:2/2;align-self:center;padding-right:1.75rem}.step>p{grid-area:3/1/auto/-1;padding-inline:1.75rem}.letters{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2.5rem;margin-top:3.5rem;display:grid}.letter{padding:clamp(1.5rem,2.6vw,2.5rem)}.letter h3{margin-bottom:.75rem}.box{padding:clamp(1.75rem,4vw,4rem)}.guarantee{gap:2.5rem;display:grid}.gfilm{border-radius:.5rem;min-height:22rem}.tip{align-items:center;gap:1.5rem 3rem;margin-top:2.75rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.tip .tag{background:var(--accent);box-shadow:none}.tag{background:var(--ink);color:var(--on-ink);box-shadow:var(--depth-ink);border-radius:.25rem;padding:.25rem .85rem;font-weight:600;display:inline-block}.opener{background:var(--ink);color:var(--on-ink)}.opener .film{aspect-ratio:21/5;width:100%;min-height:12rem;max-height:16rem}.opener .wrap{max-width:80rem}.opener .badge{--big:2.4rem;--mid:1.4rem;width:26rem}.podium{max-height:30rem}.podium-wrap .over .rise{font-size:clamp(1.8rem,2.6vw,2.6rem)}.points{counter-reset:p;gap:0 3.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.points li{counter-increment:p;border-top:1px solid var(--rule);grid-template-columns:4rem 1fr;align-items:start;gap:1.25rem;padding-block:2rem;display:grid}.points li:before{content:counter(p);aspect-ratio:1;background:var(--ink);width:4rem;color:var(--on-ink);box-shadow:var(--depth-ink);font-family:var(--font-display);font-variant-numeric:lining-nums;border-radius:.4rem;place-items:center;font-size:2.4rem;line-height:1;display:grid}.coupon{grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:clamp(1.5rem,3.5vw,3.5rem);display:grid}.tick{width:3.25rem;height:3.25rem;color:var(--accent)}.tick rect{fill:none;stroke:var(--foreground);stroke-width:2.5px}.tick .draw{stroke-width:5px}.tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr));gap:2.75rem;margin-top:3.5rem;display:grid}.tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.75rem 2rem;padding:clamp(1.5rem,2.6vw,2.75rem);display:grid}.tier-head{flex-direction:column;grid-column:1/-1;gap:.6rem;display:flex}.tins{justify-content:center;align-items:end;margin-block:0 .5rem;display:flex}.tins img{filter:drop-shadow(0 .5rem .5rem #12100e47);width:7rem;margin-inline:-.35rem}.tins.n2 img{width:6.5rem}.tins.n4 img{width:4.9rem}.tins.n7{flex-wrap:wrap;row-gap:.3rem;max-width:15rem;margin-inline:auto}.tins.n7 img{width:3.6rem;margin-inline:0}.buy{flex-direction:column;gap:.35rem;display:flex}.price{font-family:var(--font-display);color:var(--accent);font-variant-numeric:lining-nums;font-size:clamp(3.5rem,6vw,5.4rem);font-weight:500;line-height:1}.buy .btn{width:100%;margin-top:.75rem}.tier>.btn{grid-column:1/-1;width:100%}.foot{background:var(--ink);color:var(--on-ink);padding-block:2.5rem 7.5rem;font-size:1.125rem}.foot nav{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.foot .small{color:inherit}.sticky-cta{z-index:15;background:var(--background);border-top:1px solid var(--rule);padding:.7rem 1rem;transition:translate .35s;position:fixed;inset:auto 0 0;translate:0 110%;box-shadow:0 -10px 30px #0e0d0c1f}.sticky-in{align-items:center;gap:.75rem;display:flex}.sticky-in .phone{display:none}.tel-icon{background:var(--ink);width:3.75rem;height:3.75rem;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.sticky-cta.show{translate:0}.sticky-cta .btn{flex:1}.lit .w{opacity:var(--o,1);transition:opacity .2s linear}@media (min-width:62rem){.cols{columns:2;column-rule:1px solid var(--rule);column-gap:4rem}.cols>*{break-inside:auto}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:4.5rem;display:grid}.split>.film{position:sticky;top:8svh}.points{columns:2;column-gap:3.5rem;display:block}.points li{break-inside:avoid}[aria-labelledby=aussage] .panel.ink{max-width:52rem}.split .plate .s-banner{width:92%}.split .plate .s-banner .big.tel-big{font-size:clamp(1.35rem,1.8vw,1.65rem)}.guarantee{grid-template-columns:minmax(0,1fr) 21rem}.guarantee h2{font-size:clamp(2.3rem,3.6vw,3.6rem)}html{scroll-padding-top:5rem}.tip{grid-template-columns:minmax(0,1fr) auto}.sticky-cta{padding:.55rem var(--gutter);color:var(--on-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0d0ce0;border:0;inset:0 0 auto;translate:0 -110%;box-shadow:0 8px 24px #00000047}.sticky-in{justify-content:flex-end;gap:2rem;max-width:96rem;margin-inline:auto}.sticky-in .phone{font-size:1.25rem;font-weight:600;display:inline}.sticky-in .tel-icon{display:none}.sticky-cta .btn{background:var(--on-ink);min-height:3rem;color:var(--foreground);flex:none;padding:.5rem 1.75rem;font-size:1.0625rem}.foot{padding-bottom:2.5rem}}@media (max-width:61.99rem){.cover-in{gap:1.5rem;padding-block:1rem 2rem}.cover .mast{letter-spacing:.1em;font-size:1rem}.cover-layout{flex-direction:column;gap:1.25rem;display:flex}.cover-copy{display:contents}.cover h1{order:0;font-size:clamp(2rem,6.4vw,3.5rem)}.cover-title-focus{font-size:clamp(3.25rem,12.8vw,6rem)}.cover-title-close{font-size:clamp(1.5rem,5vw,2.25rem)}.cover-art{order:1;min-height:23rem}.cover-visual{width:min(100%,32rem);padding:1.25rem 1rem 0}.cover-bottle{width:clamp(6.5rem,27vw,11rem)}.cover-garlic{max-width:14rem}.cover-guarantees{gap:.75rem;padding-bottom:3rem}.cover .d1{--big:1.8rem;--mid:1.125rem;width:9rem}.cover .d2{--big:1.6rem;width:8rem}.cover-product{order:2;font-size:1.125rem}.cover-cta{order:3}.cover-cta .btn{width:100%;padding-inline:1rem;font-size:1.125rem}.cover-quote{order:4;max-width:none}.cover .who{order:5;max-width:none;font-size:1.125rem}.steps{grid-template-columns:minmax(0,1fr)}.step{padding-bottom:1.5rem}.step>.numtile{width:3.5rem;margin-left:1.5rem;font-size:2.5rem}.step>h3{padding-right:1.5rem}.step>p{padding-inline:1.5rem}.step>.plate{aspect-ratio:16/9}.product-story .scene-copy{display:flex}.product-story .product-intro{grid-template-columns:6.5rem minmax(0,1fr);align-self:stretch;gap:1rem;padding:1.25rem;display:grid}.product-intro>img{width:100%}.product-intro figcaption{text-align:left;font-size:1rem}.product-intro strong{font-size:1.3rem}[aria-labelledby=aussage] .scene-copy{padding-right:1rem}[aria-labelledby=aussage]>.film .badge{display:none}.guarantee .gfilm{min-height:17rem}.guarantee .gfilm .s-burst{--big:3rem;width:16rem}.guarantee .gfilm .fine{font-size:.875rem}.opener .film{aspect-ratio:16/7;min-height:12rem}.opener .badge{--big:1.8rem;--mid:1.125rem;width:94%}[aria-label="Einnahme und Verfügbarkeit"] .plate{aspect-ratio:16/9}[aria-label="Einnahme und Verfügbarkeit"] .plate .badge{display:none}.split>.film{margin-top:2.5rem}.scene>.film>img,.scene>.film>video{object-position:50% 50%}.scene-copy{gap:1.25rem;padding:2rem 1rem}.band.epic .bg,.band.epic .bgfilm{aspect-ratio:16/7}.band.epic.picture{grid-template-columns:minmax(0,1fr)}.band.picture>.bg,.band.picture>.bgfilm{aspect-ratio:auto;grid-area:1/1;height:auto}.band.picture>.wrap{grid-area:2/1}.band.epic .wrap{padding-block:1.5rem}.band.epic p{padding-block:0}.band.picture .sub{padding-top:1rem!important}.band.epic.has-cta .btn{margin-top:1.5rem}.band .sub{font-size:1.25rem}.product-story .panel{padding:1.5rem}.scene .film .at-bl,.scene .film .at-br{bottom:calc(6% + 6rem)}.charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 1.5rem;margin-top:2rem}.chart-t{min-height:2.4em}}@media (max-width:30rem){.tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 1rem;padding:1.25rem}.tier .price{font-size:2.75rem}.tier .tins{flex-wrap:wrap;gap:.25rem}.tier .tins img{width:5rem;margin:0}.tier .tins.n2 img{width:3.25rem}.tier .tins.n4 img{width:2.75rem}.tier .tins.n7 img{width:2.25rem}.page .bar h2{font-size:2rem}.letters{gap:1.5rem;margin-top:2rem}.letter{padding:1.25rem}.points li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:1.25rem}.points li:before{width:2rem;font-size:1.5rem}.benefit-thumbnail{width:7rem;height:7rem}.step{gap:1rem;padding-bottom:1.25rem}.step>.numtile{width:2.75rem;margin-left:1.25rem;font-size:2rem}.step>h3{padding-right:1.25rem;font-size:1.8rem}.step>p{padding-inline:1.25rem}.sticky-cta .btn{padding-inline:.8rem;font-size:1rem}.product-story .product-intro{grid-template-columns:5rem minmax(0,1fr)}.coupon{grid-template-columns:minmax(0,1fr)}}@media (max-width:22rem){.mast{letter-spacing:.1em;overflow-wrap:anywhere}.panel p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cover h1{font-size:1.75rem}.cover-title-focus{font-size:2.85rem}.cover-title-close{font-size:1.375rem}.cover-art{min-height:21rem}.cover .d1{--big:1.7rem;width:8.25rem}.cover .d2{--big:1.5rem;width:7.5rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.progress{animation:linear both grow;animation-timeline:scroll(root)}.rise{animation:linear both rise;animation-timeline:view();animation-range:entry entry 55%}.wipe{animation:linear both wipe;animation-timeline:view();animation-range:entry cover 35%}.draw-on{animation:linear both draw;animation-timeline:view();animation-range:entry 25% cover 50%}.sign .draw-on,.tick .draw-on{animation-range:entry 40% cover 35%}.tile-in{transform-origin:50% 100%;animation:linear both tileIn;animation-timeline:view();animation-range:entry entry 70%}.cover .film>img,.cover .film>video{animation:linear both push;animation-timeline:scroll(root);animation-range:0 100svh}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.film>video{display:none}.btn,.sticky-cta{transition:none}}@keyframes grow{to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes push{to{scale:1.07}}@keyframes tileIn{0%{opacity:0;translate:0 2.5rem;rotate:x 22deg}to{opacity:1;translate:0;rotate:x 0deg}}
.magazine-section{display:contents}:root{--card:var(--background);--card-foreground:var(--foreground);--popover:var(--background);--popover-foreground:var(--foreground);--primary:var(--accent);--primary-foreground:var(--accent-foreground);--secondary:var(--muted);--secondary-foreground:var(--foreground);--border:var(--rule);--input:var(--rule);--ring:var(--accent);--destructive:var(--accent)}.site-footer{background:var(--ink);color:var(--on-ink);padding-bottom:max(2rem, env(safe-area-inset-bottom))}.site-footer .foot{padding-bottom:1.5rem}.footer-disclosure{justify-content:flex-end;display:flex}.ai-disclosure{max-width:100%;color:var(--foreground);font:400 14px/1.5 var(--font-archivo), Arial, sans-serif;position:relative}.ai-disclosure>summary{border:1px solid var(--rule);background:color-mix(in srgb, var(--background) 94%, transparent);width:max-content;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:.375rem;margin-left:auto;padding:.25rem .625rem;list-style:none;display:flex;position:relative}.ai-disclosure>summary:before{content:"";position:absolute;inset:-6px 0}.ai-disclosure>summary::-webkit-details-marker{display:none}.ai-disclosure>summary:hover{background:var(--background)}.ai-mark{width:16px;height:16px;color:var(--muted-foreground);flex:0 0 16px}.ai-panel{width:min(24rem, calc(100vw - var(--gutter) * 2));border:1px solid var(--rule);background:var(--background);color:var(--foreground);box-shadow:0 4px 20px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:.5rem;margin-top:.625rem;padding:1rem}.ai-panel>*+*{margin-top:.625rem}.ai-panel .ai-eyebrow{letter-spacing:.06em;color:var(--muted-foreground);font-size:14px;font-weight:500}.ai-panel h2{font:500 1.25rem/1.3 var(--font-display);text-wrap:balance}[data-motion=paused] *,[data-motion=paused] :before,[data-motion=paused] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-motion=paused] .badge.pre{translate:0;scale:1}[data-motion=paused] .badge.at-c.pre{translate:-50% -50%}[data-motion=paused] .badge.at-pr.pre{translate:0 -50%}[data-motion=paused] .badge.pre .shape,[data-motion=paused] .badge.pre .txt{opacity:1}[data-motion=paused] .hanko.wait{opacity:.9;scale:1}@media (max-width:61.99rem){.site-footer{padding-bottom:max(7.5rem, env(safe-area-inset-bottom))}h1,h2,h3,.pull{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}[data-motion=paused] .badge.at-pr.pre{translate:0}.sticky-cta{padding-bottom:max(.7rem, env(safe-area-inset-bottom))}}@media (max-width:30rem){.chart-key,.chart-y,.chart-x{font-size:14px}}
