@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-ext-400-italic.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:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-400-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-ext-400-italic.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-400-italic.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:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-vietnamese-400-italic.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:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-ext-400-italic.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:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-400-italic.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:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-ext-600-italic.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:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-600-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-ext-600-italic.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-600-italic.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:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-vietnamese-600-italic.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:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-ext-600-italic.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:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-600-italic.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:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-ext-700-italic.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:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-700-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-ext-700-italic.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-700-italic.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:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-vietnamese-700-italic.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:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-ext-700-italic.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:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-700-italic.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-ext-400-normal.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-ext-400-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-400-normal.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-vietnamese-400-normal.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-ext-400-normal.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-400-normal.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-ext-500-normal.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-ext-500-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-500-normal.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/fira-sans/fira-sans-vietnamese-500-normal.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-ext-500-normal.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-500-normal.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-ext-600-normal.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-ext-600-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-600-normal.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-vietnamese-600-normal.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-ext-600-normal.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-600-normal.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-ext-700-normal.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-ext-700-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-greek-700-normal.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-vietnamese-700-normal.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-ext-700-normal.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/fira-sans/fira-sans-latin-700-normal.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff;--muted:#ffffffad;--line:#ffffff38;--night:#000;--accent:#fff;--header-height:94px;--display:var(--sans);--sans:"Fira Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body,html{background:var(--night)}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}::selection{color:#000;background:#ddd}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cta{letter-spacing:.14em;text-transform:uppercase;border:1px solid #000;place-items:center;min-width:clamp(150px,12vw,230px);min-height:clamp(46px,3.2vw,58px);padding:0 18px;font-size:clamp(10px,.78vw,14px);font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-grid}.cta--primary{color:#fff;background:#000}.cta--primary:hover{color:#fff;background:#222;border-color:#222}.cta--secondary{color:#000;background:#ffffffad}.cta--secondary:hover{color:#000;background:#00000014}.cta--outline{color:#fff;background:0 0;border-color:#ffffff80}.cta--outline:hover{color:#fff;background:#ffffff1a;border-color:#ffffffd1}@media (prefers-reduced-motion:reduce){.cta{transition:none}}.site-shell{min-width:320px;overflow-x:clip}@media (width<=600px){:root{--header-height:82px}}@media (prefers-reduced-motion:no-preference){.reveal,[data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(28px)scale(.985)}[data-reveal=slide-left]{transform:translate(-36px)}[data-reveal=slide-right]{transform:translate(36px)}[data-reveal=scale]{transform:translateY(18px)scale(.94)}.reveal.is-visible,.reveal.show,[data-reveal].is-visible{opacity:1;will-change:auto;transform:translateZ(0)scale(1)}.motion-float{animation:icon-float 5.4s ease-in-out var(--float-delay,0s) infinite;will-change:transform}}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,[data-reveal]{opacity:1;transform:none}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-monochrome{filter:brightness(0)saturate()}.to-top[data-v-2c280d9c]{z-index:60;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#000;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:clamp(44px,3.4vw,54px);height:clamp(44px,3.4vw,54px);padding:0;transition:opacity .26s,transform .26s,background-color .2s,color .2s;display:inline-grid;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,3vw,42px);transform:translateY(12px);box-shadow:0 12px 28px #00000047}.to-top--visible[data-v-2c280d9c]{opacity:1;pointer-events:auto;transform:translateY(0)}.to-top[data-v-2c280d9c]:hover{color:#fff;background:#222;border-color:#ffffff8c}.to-top[data-v-2c280d9c]:focus-visible{outline-offset:3px;outline:2px solid #000}@media (prefers-reduced-motion:reduce){.to-top[data-v-2c280d9c]{transition:none;transform:none}}.cookie-consent[data-v-48e43efb]{--cookie-surface:#fff;--cookie-text:#000;--cookie-muted:#000000c2;--cookie-border:#00000029;--cookie-shadow:0 18px 44px #00000057;--cookie-z:70;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cookie-banner[data-v-48e43efb]{z-index:var(--cookie-z);border:1px solid var(--cookie-border);background:var(--cookie-surface);max-width:980px;box-shadow:var(--cookie-shadow);color:var(--cookie-text);gap:18px;margin-inline:auto;padding:clamp(20px,2.4vw,30px);display:grid;position:fixed;bottom:clamp(12px,3vw,42px);left:clamp(12px,3vw,42px);right:clamp(12px,3vw,42px)}.cookie-banner__title[data-v-48e43efb],.cookie-dialog__title[data-v-48e43efb]{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:1.2}.cookie-banner p[data-v-48e43efb],.cookie-dialog__intro[data-v-48e43efb]{color:var(--cookie-muted);margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.5}.cookie-banner a[data-v-48e43efb]{text-underline-offset:3px;text-decoration:underline}.cookie-banner__actions[data-v-48e43efb],.cookie-dialog__actions[data-v-48e43efb]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cookie-consent .cta[data-v-48e43efb]{cursor:pointer;font-family:inherit}.cookie-consent__link[data-v-48e43efb]{min-height:44px;color:var(--cookie-text);cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:500;text-decoration:underline;transition:color .18s}.cookie-consent__link[data-v-48e43efb]:hover{color:#000}.cookie-consent a[data-v-48e43efb]:focus-visible,.cookie-consent button[data-v-48e43efb]:focus-visible,.cookie-option input[data-v-48e43efb]:focus-visible{outline-offset:3px;outline:2px solid #000}.cookie-dialog[data-v-48e43efb]{border:1px solid var(--cookie-border);background:var(--cookie-surface);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--cookie-shadow);color:var(--cookie-text);padding:0;overflow:auto}.cookie-dialog[data-v-48e43efb]::backdrop{background:#0000009e}.cookie-dialog__form[data-v-48e43efb]{gap:18px;padding:clamp(22px,4vw,32px);display:grid;position:relative}.cookie-dialog__title[data-v-48e43efb]{padding-right:44px}.cookie-dialog__intro[data-v-48e43efb]{margin:0}.cookie-dialog__close[data-v-48e43efb]{width:44px;height:44px;color:var(--cookie-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:12px;right:12px}.cookie-dialog__options[data-v-48e43efb]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cookie-option[data-v-48e43efb]{border:1px solid var(--cookie-border);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.cookie-option input[data-v-48e43efb]{accent-color:#000;width:18px;height:18px;margin:2px 0 0}.cookie-option label[data-v-48e43efb]{cursor:pointer;gap:4px;display:grid}.cookie-option strong[data-v-48e43efb]{font-weight:600}.cookie-option span[data-v-48e43efb]{color:var(--cookie-muted);font-size:14px;line-height:1.45}.cookie-dialog__actions .cta[data-v-48e43efb]{flex:150px}@media (width>=860px){.cookie-banner[data-v-48e43efb]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}}@media (width<=640px){.cookie-banner__actions .cta[data-v-48e43efb]{flex:130px;min-width:0}.cookie-consent .cta[data-v-48e43efb]{font-size:12px}}@media (prefers-reduced-motion:no-preference){.cookie-banner[data-v-48e43efb]{animation:.26s ease-out cookie-banner-in-48e43efb}}@media (prefers-reduced-motion:reduce){.cookie-consent__link[data-v-48e43efb]{transition:none}}@keyframes cookie-banner-in-48e43efb{0%{opacity:0;transform:translateY(12px)}}
