:root{--c-bg:#fff;--c-text:#625550;--c-heading:#ed3f27;--c-accent:#ed3f27;--c-accent-2:#ffaf1c;--c-accent-dark:#622a14;--c-cta:#1dbd32;--c-muted:#a8a8a8;--c-border:#e5e5e5;--c-error:#b00020;--c-hero-red:#f51310;--c-hero-orange:orange;--c-courses-ring:#edf1f2;--c-courses-label:#988f8c;--c-courses-link:#333;--c-stats-band:#4c352c;--c-menu-panel:#322019f0;--c-cream:#fdf8f2;--c-panel-warm:#f0e4d5;--c-price-rule:#e9ded6;--c-text-dark:#322019;--c-cards-ink:#1d1916;--c-cards-mute:#7f7771;--c-cards-line:#e4ddd5;--c-cards-line-hover:#cfc6bc;--c-cards-note-on:#bdb4ad;--c-cards-beige:#f1e8db;--c-cards-help-text:#b8afa8;--c-cards-body:#4a423c;--c-cards-shadow:#28140a2e;--c-cards-plus:#2f9a55;--c-cards-tag-shadow:#28140a73;--c-sticker:#b8e04a;--c-sticker-pink:#ff7a9c;--c-sticker-ink:var(--c-cards-ink);--c-sticker-edge:#fff;--c-open-bg:#e6f6d6;--c-open-ink:#2f6b10;--c-closed-bg:#f3e6e1;--c-closed-ink:#8a4a3a;--c-price-rule-beige:#e2d5c4;--c-price-off:#a49a92;--c-price-off-disc:#e9e1d8;--c-price-off-mark:#9c9189;--c-price-dark-line:#3b332e;--c-offer-bg:#dcecfb;--c-offer-ink:#14466f;--c-tag-sky:#13aef0;--c-tag-blue:#36f;--c-tag-violet:#8a5cff;--c-tag-pink:#ff4f9a;--c-tag-orange:#ff6b2c;--c-tag-green:#6ccf2e;--c-telegram:#2cb5e5;--c-whatsapp-1:#00c060;--c-whatsapp-2:#00ef6f;--c-scrim:#000c;--f-body:"Open Sans", system-ui, sans-serif;--f-cta:"Unbounded", "Onest", system-ui, sans-serif;--f-display:"Amatic SC", cursive;--f-stats-serif:"Noto Serif", Georgia, serif;--fs-base:16px;--fs-h1:clamp(1.9rem, 4vw, 3rem);--fs-h2:clamp(1.5rem, 3vw, 2.25rem);--fs-h3:1.25rem;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2.5rem;--s-5:4rem;--s-section:clamp(2.5rem, 6vw, 5rem);--container:1170px;--measure-read:44rem;--topbar-h:40px;--header-logo-w:clamp(100px, 100vw * 200 / 1920, 168px);--masthead-h:max(calc(var(--header-logo-w) * 24 / 128 + 2 * var(--s-1)), calc(22px + var(--s-1) + 44px + 3 * var(--s-1)));--masthead-w:1060px}@font-face{font-family:Amatic SC;src:url(/fonts/amatic-sc-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Amatic SC;src:url(/fonts/amatic-sc-700-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-200-900-latin.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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:Unbounded;src:url(/fonts/unbounded-200-900-cyrillic.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Onest;src:url(/fonts/onest-400-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Onest;src:url(/fonts/onest-500-cyrillic.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Onest;src:url(/fonts/onest-600-cyrillic.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-400-700-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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:Open Sans;src:url(/fonts/open-sans-400-700-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;src:url(/fonts/noto-serif-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Noto Serif;src:url(/fonts/noto-serif-400-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;src:url(/fonts/noto-serif-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Noto Serif;src:url(/fonts/noto-serif-700-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(45px + var(--s-2))}@media (width>=831px){html{scroll-padding-top:calc(var(--topbar-h) + max(140px * 24 / 128, 44px) + 3 * var(--s-2))}}@media (width>=901px){html{scroll-padding-top:calc(var(--masthead-h) + var(--s-2))}}body{font-family:var(--f-body);font-size:var(--fs-base);color:var(--c-text);background:var(--c-bg);margin:0;line-height:1.6}h1,h2,h3{font-family:var(--f-display);color:var(--c-heading);margin:0 0 var(--s-2);line-height:1.2}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.h-new{font:600 clamp(28px, 3vw, 40px)/1.15 Onest, var(--f-body);letter-spacing:-.025em;text-wrap:balance;color:var(--c-cards-ink)}.h-accent{font:700 1.42em/.8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.h-new--on-dark{color:var(--c-bg)}.h-new--on-dark .h-accent{color:var(--c-accent-2)}.price-tag{font:600 14px/1 Onest, var(--f-body);color:var(--c-bg);background:var(--tag-bg,var(--c-cards-ink));transform:rotate(var(--tag-tilt,-3deg));box-shadow:0 6px 14px -7px var(--c-cards-tag-shadow);white-space:nowrap;border-radius:12px;padding:8px 13px 7px;display:inline-block}.price-tag--sm{padding:7px 11px 6px;font-size:13px}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.rub{font-size:.78em;font-weight:500}img{max-width:100%;height:auto}a{color:var(--c-accent-dark)}.container{width:100%;max-width:var(--container);padding-inline:var(--s-2);margin-inline:auto}main>.hero-slider:first-child,main>.visually-hidden:first-child+.hero-slider{margin-top:calc(-1 * var(--masthead-h))}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sticker{--sticker-bg:var(--c-sticker);--sticker-tilt:-2deg;box-sizing:border-box;border:3px solid var(--c-sticker-edge);background:var(--sticker-bg);min-height:56px;color:var(--c-sticker-ink);box-shadow:0 12px 20px -11px var(--c-cards-tag-shadow), 0 0 0 1px #28140a0d;font-family:var(--f-cta);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transform:rotate(var(--sticker-tilt));border-radius:14px;justify-content:center;align-items:center;gap:.6em;padding:0 26px;font-size:16px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.sticker--pink{--sticker-bg:var(--c-sticker-pink);--sticker-tilt:2.2deg}.sticker--wide{--sticker-tilt:-.8deg}.sticker:hover,.sticker:focus-visible{box-shadow:0 18px 24px -12px var(--c-cards-tag-shadow), 0 0 0 1px #28140a0d;transform:translateY(-3px)}.sticker:active{box-shadow:0 6px 12px -8px var(--c-cards-tag-shadow);transform:translateY(1px)scale(.98)}.sticker:focus-visible{outline:3px solid var(--c-cards-ink);outline-offset:3px}.sticker:disabled,.sticker[aria-busy=true]{transform:rotate(var(--sticker-tilt))}@media (prefers-reduced-motion:no-preference){.sticker{transition:transform .18s cubic-bezier(.3,.7,.4,1.4),box-shadow .18s}}.sticker--md{border-radius:12px;gap:.55em;min-height:44px;padding:0 18px;font-size:13px}.sticker__hand{flex:none;width:1.05em;height:1.05em}@media (width<=480px){.sticker{white-space:normal;text-align:center;text-wrap:balance;max-width:100%;padding:8px 18px;font-size:14.5px}.sticker--md{padding:6px 15px;font-size:12.5px}.sticker{vertical-align:middle;min-height:0;padding:15px 18px;line-height:1.2;display:inline-block}.sticker--md{padding:12px 15px}.sticker>*{display:inline}.sticker>.sticker__hand{vertical-align:-.16em;margin-right:.2em;display:inline-block}}.btn{padding:var(--s-1) var(--s-3);font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:700;text-decoration:none;display:inline-block}.btn--primary{background:var(--c-accent);color:var(--c-bg)}.btn--primary:hover{background:var(--c-accent-dark)}.btn--secondary{border:2px solid var(--c-accent);color:var(--c-accent-dark);background:0 0}.masthead{display:contents}:root{--masthead-shadow:0 2px 16px color-mix(in srgb, var(--c-accent-dark) 15%, transparent)}.scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}@media (width>=831px){.js .masthead{z-index:30;display:block;position:sticky;top:0}.masthead{background:var(--c-bg);box-shadow:var(--masthead-shadow)}}@media (width>=901px){.masthead{--masthead-gap:var(--s-3)}.masthead,.js .masthead{grid-template-columns:auto minmax(var(--masthead-gap), 1fr) auto auto;align-items:center;column-gap:0;row-gap:var(--s-1);min-height:var(--masthead-h);padding-inline:max(var(--s-3), (100% - var(--masthead-w)) / 2);padding-bottom:var(--s-1);display:grid}}@media (width>=901px) and (width<=1150px){.masthead{--masthead-gap:var(--s-2)}}@media (width>=901px) and (width<=1050px){.masthead{--masthead-gap:var(--s-1)}}@media (width>=1272px){.masthead,.js .masthead{padding-left:max(var(--s-3), (100% - 1240px) / 2)}}@media (width<=830px){.masthead{align-items:center;column-gap:var(--s-2);padding-inline:var(--s-3);background:var(--c-bg);box-shadow:var(--masthead-shadow);border-bottom:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.js .masthead{z-index:30;position:sticky;top:0}@media (width<=479px){.masthead{padding-inline:var(--s-2);column-gap:var(--s-1)}}}.ink-msg[data-astro-cid-hes7of3c]{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ink-msg__link[data-astro-cid-hes7of3c]{border-radius:50%;transition:opacity .2s;display:block}.ink-msg__link[data-astro-cid-hes7of3c] svg{display:block}.ink-msg__link[data-astro-cid-hes7of3c]:hover{opacity:.82}.ink-msg__link[data-astro-cid-hes7of3c]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.top-bar[data-astro-cid-mca63n6t]{background:var(--c-bg);border-bottom:1px solid var(--c-border);padding:var(--s-1) 0;color:var(--c-accent-dark);font-size:.875rem}.top-bar[data-astro-cid-mca63n6t] a[data-astro-cid-mca63n6t]{color:inherit}.top-bar[data-astro-cid-mca63n6t] .container[data-astro-cid-mca63n6t]{gap:var(--s-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.top-bar__item[data-astro-cid-mca63n6t]{gap:var(--s-1);align-items:center;display:inline-flex}.top-bar__place[data-astro-cid-mca63n6t]{align-items:center;gap:.6em;text-decoration:none;display:inline-flex}.top-bar__place[data-astro-cid-mca63n6t]:hover strong[data-astro-cid-mca63n6t],.top-bar__place[data-astro-cid-mca63n6t]:focus-visible strong[data-astro-cid-mca63n6t]{text-decoration:underline}.top-bar__item[data-astro-cid-mca63n6t]+.top-bar__item[data-astro-cid-mca63n6t]{margin-left:var(--s-2)}.top-bar__label[data-astro-cid-mca63n6t]{margin-right:var(--s-2)}.top-bar__chat[data-astro-cid-mca63n6t]{width:28px;height:28px;color:var(--c-accent-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:none}.js .top-bar__chat[data-astro-cid-mca63n6t]{display:grid}.top-bar[data-astro-cid-mca63n6t] .top-bar__msg{gap:5px;margin-left:4px;display:none}@media (width>=1100px){.top-bar[data-astro-cid-mca63n6t] .top-bar__msg{display:flex}.js .top-bar__chat[data-astro-cid-mca63n6t]{display:none}}.top-bar__chat[data-astro-cid-mca63n6t] svg[data-astro-cid-mca63n6t]{width:18px;height:18px}.top-bar__chat[data-astro-cid-mca63n6t]:hover,.top-bar__chat[data-astro-cid-mca63n6t]:focus-visible{background:var(--c-panel-warm)}.top-bar__map[data-astro-cid-mca63n6t]{vertical-align:-.2em;margin-right:.6em;display:inline-block}.top-bar__map--inline[data-astro-cid-mca63n6t]{vertical-align:baseline;flex:none;margin-right:0}@media (width>=901px){.top-bar[data-astro-cid-mca63n6t]{background:0 0;border-bottom:0;grid-area:1/3/auto/-1;min-width:0;padding:0}.top-bar[data-astro-cid-mca63n6t] .container[data-astro-cid-mca63n6t]{justify-content:space-between;gap:var(--s-1);flex-wrap:nowrap;max-width:none;padding-inline:0}.top-bar__item[data-astro-cid-mca63n6t]+.top-bar__item[data-astro-cid-mca63n6t]{margin-left:0}.top-bar__label[data-astro-cid-mca63n6t]{display:none}}@media (width>=901px) and (width<=1271px){.top-bar[data-astro-cid-mca63n6t]{font-size:.8125rem}.top-bar__item[data-astro-cid-mca63n6t]{gap:.35rem}}@media (width>=901px) and (width<=1050px){.top-bar__item[data-astro-cid-mca63n6t]{gap:.25rem}}@media (width<=900px){.top-bar__item[data-astro-cid-mca63n6t],.top-bar__colon[data-astro-cid-mca63n6t]{display:none}}@media (width<=830px){.top-bar[data-astro-cid-mca63n6t]{background:0 0;border-bottom:0;grid-area:1/2;justify-self:center;min-width:0;padding-inline:0}.top-bar[data-astro-cid-mca63n6t] .container[data-astro-cid-mca63n6t]{justify-content:flex-start;max-width:none;padding-inline:0}.top-bar__label[data-astro-cid-mca63n6t]{margin-right:0}@media (width<=400px){.top-bar[data-astro-cid-mca63n6t]{white-space:nowrap;font-size:.8125rem}.top-bar__map[data-astro-cid-mca63n6t]{margin-right:.25em}}@media (width<=360px){.top-bar__map[data-astro-cid-mca63n6t]{display:none}}}.header[data-astro-cid-isef26zo]{z-index:20;position:relative}.header__inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--s-4);padding-block:var(--s-2);padding-inline:var(--s-3);display:flex}.header__logo[data-astro-cid-isef26zo] img{aspect-ratio:128/24;object-fit:cover;object-position:top;width:140px;height:auto;display:block}.header__cta[data-astro-cid-isef26zo]{display:none}.header__cta-icon[data-astro-cid-isef26zo]{flex:none;width:1.25em;height:1.25em}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{gap:var(--s-3);display:flex}.nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{margin:0;padding:0;list-style:none}.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{text-transform:uppercase;font-family:Onest, var(--f-body);font-weight:500;text-decoration:none}.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo]{padding-left:var(--s-3)}.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding-block:.35rem;font-size:.9375rem;display:block}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]{align-items:center;gap:.3em;display:inline-flex}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo] .nav__caret{flex:none;width:.7em;height:.7em;display:none;transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo] .nav__caret{transition:transform .2s}}.nav__sub-toggle[data-astro-cid-isef26zo],.nav__contacts[data-astro-cid-isef26zo]{display:none}.header__toggle[data-astro-cid-isef26zo]{width:44px;height:44px;color:var(--c-accent-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none;position:relative}.header__toggle[data-astro-cid-isef26zo]:before{content:"";background:var(--c-panel-warm);border-radius:62% 38% 55% 45%/45% 58% 42% 55%;position:absolute;inset:3px}.header__burger[data-astro-cid-isef26zo]{z-index:1}.header__toggle[data-astro-cid-isef26zo]:hover:before,.header__toggle[data-astro-cid-isef26zo]:focus-visible:before{background:var(--c-accent-dark);border-radius:45% 55% 38% 62%/58% 42% 55% 45%}.header__toggle[data-astro-cid-isef26zo]:hover,.header__toggle[data-astro-cid-isef26zo]:focus-visible{color:var(--c-bg)}@media (prefers-reduced-motion:no-preference){.header__toggle[data-astro-cid-isef26zo]:before{transition:border-radius .25s,background-color .2s}}.header__burger[data-astro-cid-isef26zo],.header__burger[data-astro-cid-isef26zo]:before,.header__burger[data-astro-cid-isef26zo]:after{background:currentColor;border-radius:1px;width:18px;height:2px;transition:transform .2s,background-color .2s;display:block}.header__burger[data-astro-cid-isef26zo]{position:relative}.header__burger[data-astro-cid-isef26zo]:before,.header__burger[data-astro-cid-isef26zo]:after{content:"";position:absolute;left:0}.header__burger[data-astro-cid-isef26zo]:before{top:-6px}.header__burger[data-astro-cid-isef26zo]:after{top:6px}.header__toggle[data-astro-cid-isef26zo][aria-expanded=true] .header__burger[data-astro-cid-isef26zo]{background:0 0}.header__toggle[data-astro-cid-isef26zo][aria-expanded=true] .header__burger[data-astro-cid-isef26zo]:before{transform:translateY(6px)rotate(45deg)}.header__toggle[data-astro-cid-isef26zo][aria-expanded=true] .header__burger[data-astro-cid-isef26zo]:after{transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.header__burger[data-astro-cid-isef26zo],.header__burger[data-astro-cid-isef26zo]:before,.header__burger[data-astro-cid-isef26zo]:after{transition:none}}@media (width>=901px){.header[data-astro-cid-isef26zo],.header__inner[data-astro-cid-isef26zo]{display:contents}.header__logo[data-astro-cid-isef26zo] img{width:var(--header-logo-w)}.header__logo[data-astro-cid-isef26zo]{translate:0 calc(var(--s-1) / 2);grid-area:1/1/3;place-self:center start}.nav[data-astro-cid-isef26zo]{grid-area:2/3;justify-self:start}.header__cta[data-astro-cid-isef26zo]{margin-left:var(--masthead-gap);grid-area:2/4;justify-self:end;translate:0 -3px}.js .header__cta[data-astro-cid-isef26zo]{display:inline-flex}@media (width<=1050px){.header__cta[data-astro-cid-isef26zo]{padding-inline:12px}.header__cta-label[data-astro-cid-isef26zo]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.header__cta-icon[data-astro-cid-isef26zo]{width:1.6em;height:1.6em}}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{flex-wrap:nowrap}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]{white-space:nowrap}.nav__item--has-children[data-astro-cid-isef26zo]{position:relative}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo] .nav__caret{display:block}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo].nav__item--has-children:hover>a[data-astro-cid-isef26zo] .nav__caret,.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo].nav__item--has-children:focus-within>a[data-astro-cid-isef26zo] .nav__caret{transform:rotate(-90deg)}.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo]{z-index:1;background:var(--c-bg);width:max-content;min-width:13rem;box-shadow:0 12px 32px color-mix(in srgb, var(--c-accent-dark) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 8%, transparent);border-radius:12px;padding:.5rem;display:none;position:absolute;top:calc(100% + .5rem);left:-1.35rem}.nav__sub[data-astro-cid-isef26zo]:before{content:"";height:.5rem;position:absolute;bottom:100%;left:0;right:0}.nav__item--has-children[data-astro-cid-isef26zo]:hover .nav__sub[data-astro-cid-isef26zo],.nav__item--has-children[data-astro-cid-isef26zo]:focus-within .nav__sub[data-astro-cid-isef26zo]{display:block}.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{white-space:nowrap;text-transform:none;letter-spacing:0;color:var(--c-accent-dark);text-shadow:none;border-radius:8px;padding:.55rem .85rem;font-size:.9375rem;line-height:1.4;display:block}.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:focus-visible{background:var(--c-panel-warm);color:var(--c-accent)}@media (width<=1150px){.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{gap:var(--s-2)}.header__cta[data-astro-cid-isef26zo]{padding-inline:14px}}@media (width<=1271px){.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{gap:var(--s-2)}}@media (width<=1050px){.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{gap:.75rem}}.header__logo[data-astro-cid-isef26zo] img{min-width:var(--header-logo-w)}.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--c-accent-dark)}}@media (width<=900px){.header__inner[data-astro-cid-isef26zo]{flex-wrap:wrap}.js .header__toggle[data-astro-cid-isef26zo]{margin-left:auto;display:grid}.header[data-astro-cid-isef26zo]{position:static}.js .nav[data-astro-cid-isef26zo]{max-height:calc(100dvh - 100%);padding:var(--s-1) var(--s-3) var(--s-4);background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:0 16px 32px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.js .nav--open[data-astro-cid-isef26zo]{display:block}html.is-nav-open{overflow:hidden}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{flex-direction:column;gap:0}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;display:flex}.nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]{text-transform:none;color:var(--c-accent-dark);flex:auto;padding:.85rem 0;font-size:1.125rem;font-weight:600;display:flex}.js .nav__sub-toggle[data-astro-cid-isef26zo]{width:44px;height:44px;margin-right:calc(var(--s-1) * -1);color:var(--c-accent-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav__sub-toggle[data-astro-cid-isef26zo] .nav__sub-caret{width:14px;height:14px;transform:rotate(90deg)}.nav__sub-toggle[data-astro-cid-isef26zo][aria-expanded=true] .nav__sub-caret{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.nav__sub-toggle[data-astro-cid-isef26zo] .nav__sub-caret{transition:transform .2s}}.nav__sub-toggle[data-astro-cid-isef26zo]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:8px}.js .nav__sub-toggle[data-astro-cid-isef26zo][aria-expanded=false]+.nav__sub[data-astro-cid-isef26zo]{display:none}.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo]{border-left:3px solid var(--c-accent-2);flex-basis:100%;margin:0 0 .85rem;padding:0 0 0 .85rem}.nav[data-astro-cid-isef26zo] .nav__sub[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{text-transform:none;color:var(--c-text-dark);padding:.4rem 0;font-size:1rem;display:block}.nav__contacts[data-astro-cid-isef26zo]{margin-top:var(--s-3);display:block}.nav__contacts-title[data-astro-cid-isef26zo]{margin:0 0 var(--s-2);font-family:var(--f-display);color:var(--c-accent);font-size:1.625rem;font-weight:700;line-height:1.2}.nav__centre[data-astro-cid-isef26zo]{padding:var(--s-2);background:var(--c-panel-warm);border-radius:12px;position:relative}.nav__centre[data-astro-cid-isef26zo]+.nav__centre[data-astro-cid-isef26zo]{margin-top:var(--s-2)}.nav__centre-place[data-astro-cid-isef26zo]{color:var(--c-accent-dark);margin:0;font-size:.9375rem}.nav__centre-map[data-astro-cid-isef26zo]{right:var(--s-2);bottom:var(--s-2);background:var(--c-bg);color:var(--c-accent-dark);border-radius:999px;align-items:center;gap:.2rem;padding:.5rem .6rem .5rem .7rem;text-decoration:none;display:inline-flex;position:absolute}.nav__centre-map[data-astro-cid-isef26zo] svg[data-astro-cid-isef26zo]{flex:none}.nav__centre-map[data-astro-cid-isef26zo] .nav__centre-map-arrow{width:14px;height:14px;color:var(--c-accent)}.nav__centre-map[data-astro-cid-isef26zo]:hover,.nav__centre-map[data-astro-cid-isef26zo]:focus-visible{background:var(--c-accent-dark);color:var(--c-bg)}.nav__centre-map[data-astro-cid-isef26zo]:hover .nav__centre-map-arrow,.nav__centre-map[data-astro-cid-isef26zo]:focus-visible .nav__centre-map-arrow{color:var(--c-accent-2)}.nav__centre-phone[data-astro-cid-isef26zo]{color:var(--c-accent-dark);margin-top:.3rem;font-size:1.375rem;font-weight:700;text-decoration:none;display:block}.nav__messengers[data-astro-cid-isef26zo]{gap:var(--s-2);margin:.75rem 0 0;padding:0;list-style:none;display:flex}.nav__messengers[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{border-radius:999px;display:block}.nav__messengers[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (width>=600px){.nav__contacts[data-astro-cid-isef26zo]{column-gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.nav__contacts-title[data-astro-cid-isef26zo]{grid-column:1/-1}.nav__centre[data-astro-cid-isef26zo]+.nav__centre[data-astro-cid-isef26zo]{margin-top:0}}}@media (width<=830px){.header[data-astro-cid-isef26zo],.header__inner[data-astro-cid-isef26zo]{display:contents}.header__logo[data-astro-cid-isef26zo]{grid-area:1/1;justify-self:start;margin-left:0}.header__logo[data-astro-cid-isef26zo] img{object-fit:cover;object-position:top;width:128px;min-width:128px;height:24px}@media (width<=360px){.header__logo[data-astro-cid-isef26zo] img{width:112px;min-width:112px;height:21px}}.js .header__toggle[data-astro-cid-isef26zo]{grid-area:1/3;justify-self:end;margin-left:0}.nav[data-astro-cid-isef26zo]{grid-area:2/1/auto/-1}.js .nav[data-astro-cid-isef26zo]{grid-area:auto}}.footer[data-astro-cid-oenwriqq]{--r:26px;margin-top:calc(var(--r) + 56px);background:var(--c-cards-beige);color:var(--c-cards-ink);font-family:Onest, var(--f-body);position:relative}.footer[data-astro-cid-oenwriqq]:before{content:"";left:0;right:0;top:calc(1px - var(--r));height:var(--r);background:var(--c-cards-beige);-webkit-mask:radial-gradient(circle at 50% 100%, black var(--r), transparent calc(var(--r) + .5px)) 50% 0 / calc(var(--r) * 2) var(--r) repeat-x;mask:radial-gradient(circle at 50% 100%, black var(--r), transparent calc(var(--r) + .5px)) 50% 0 / calc(var(--r) * 2) var(--r) repeat-x;pointer-events:none;position:absolute}.footer__in[data-astro-cid-oenwriqq]{padding-block:34px 22px}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit;text-decoration:none}.footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{margin:0;padding:0;list-style:none}.footer[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{margin:0}.footer-cta[data-astro-cid-oenwriqq]{border-bottom:1.5px dashed color-mix(in srgb, var(--c-cards-ink) 10%, var(--c-cards-beige));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;padding-bottom:30px;display:flex}.footer-cta__copy[data-astro-cid-oenwriqq]{gap:6px;min-width:0;display:grid}.footer-cta__title[data-astro-cid-oenwriqq]{font:700 30px/1.1 Onest, var(--f-body);letter-spacing:-.02em;text-wrap:balance}.footer-cta__accent[data-astro-cid-oenwriqq]{font:700 1.3em/.8 var(--f-display);letter-spacing:0;color:var(--c-tag-pink)}.footer-cta__subtitle[data-astro-cid-oenwriqq]{color:var(--c-cards-body);font-size:16px;line-height:1.5}.footer-cta__button[data-astro-cid-oenwriqq]{flex:none}.footer__cols[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.8fr);gap:34px;padding-block:30px 28px;display:grid}.footer__logo[data-astro-cid-oenwriqq]{transform-origin:30% 60%;margin:4px 0 22px -2px;display:inline-block;transform:rotate(-4deg)}.footer__logo[data-astro-cid-oenwriqq] img{width:199px;height:auto;filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--c-cards-shadow) 40%, transparent));display:block}.footer__about[data-astro-cid-oenwriqq]{max-width:300px;color:var(--c-cards-body);font-size:14.5px;line-height:1.5}.footer__links[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-content:start;gap:34px;display:grid}.footer__heading[data-astro-cid-oenwriqq]{font:600 12px/1 Onest, var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-cards-mute);margin:0 0 12px}.footer__tags[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:14px 7px;display:flex}.footer__tags[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{--tilt:-3deg}.footer__tags[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]:nth-child(2n){--tilt:3deg}.footer__tag[data-astro-cid-oenwriqq]{background:var(--tag,var(--c-cards-ink));font:600 14px/1 Onest, var(--f-body);white-space:nowrap;box-shadow:0 8px 16px -10px var(--c-cards-tag-shadow);transform:rotate(var(--tilt,-3deg));border-radius:12px;padding:8px 12px 7px;display:inline-block}.footer[data-astro-cid-oenwriqq] .footer__tag[data-astro-cid-oenwriqq]{color:var(--c-bg)}@media (prefers-reduced-motion:no-preference){.footer__tag[data-astro-cid-oenwriqq]{transition:transform .18s}}.footer__tag[data-astro-cid-oenwriqq]:hover,.footer__tag[data-astro-cid-oenwriqq]:focus-visible{transform:rotate(0)translateY(-2px)}.footer__list[data-astro-cid-oenwriqq]{color:var(--c-cards-body);gap:9px;font-size:15px;display:grid}.footer__list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.footer__centre-name[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-underline-offset:3px;text-decoration:underline}.footer__centres[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.footer__centre[data-astro-cid-oenwriqq]{background:var(--c-bg);border-radius:24px;align-content:start;gap:10px;padding:22px 24px;display:grid}.footer__centre-head[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.footer__centre-name[data-astro-cid-oenwriqq]{font:700 18px/1.2 Onest, var(--f-body)}.footer__centre-address[data-astro-cid-oenwriqq]{color:var(--c-cards-body);font-size:15px}.footer__centre-hours[data-astro-cid-oenwriqq]{color:var(--c-cards-mute);font-size:14px}.footer__open[data-astro-cid-oenwriqq]{background:var(--c-open-bg);color:var(--c-open-ink);font:600 12.5px/1 Onest, var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px 5px;display:inline-flex}.footer__open[data-astro-cid-oenwriqq][hidden]{display:none}.footer__open[data-astro-cid-oenwriqq]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.footer__open[data-astro-cid-oenwriqq].is-closed{background:var(--c-closed-bg);color:var(--c-closed-ink)}.footer__centre-row[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.footer__phone[data-astro-cid-oenwriqq]{font:700 21px/1.15 Onest, var(--f-body);letter-spacing:-.01em;white-space:nowrap}.footer__phone[data-astro-cid-oenwriqq]:hover{text-underline-offset:3px;text-decoration:underline}.footer__act[data-astro-cid-oenwriqq]{justify-items:end;gap:16px;margin-top:-22px;display:grid}.footer__bar[data-astro-cid-oenwriqq]{border-top:1.5px solid color-mix(in srgb, var(--c-cards-ink) 8%, var(--c-cards-beige));color:var(--c-cards-mute);flex-wrap:wrap;align-items:center;gap:6px 22px;padding-top:16px;font-size:13.5px;display:flex}.footer__bar[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{flex:auto}.footer__legal[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:6px 22px;display:flex}@media (width<=900px){.footer__cols[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr);gap:26px}}@media (width<=620px){.footer__in[data-astro-cid-oenwriqq]{padding-block:26px 18px}.footer-cta__title[data-astro-cid-oenwriqq]{font-size:24px}.footer__links[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 18px}.footer__centres[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr)}.footer__centre[data-astro-cid-oenwriqq]{padding:18px}.footer__centre-head[data-astro-cid-oenwriqq],.footer__centre-row[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start}.footer__act[data-astro-cid-oenwriqq]{justify-items:start;margin-top:0}}.section-heading[data-astro-cid-ypavld2q]{text-align:var(--sh-align,center)}.section-heading__title[data-astro-cid-ypavld2q]{align-items:center;justify-content:var(--sh-justify,center);gap:var(--sh-gap,.12em);font-size:var(--sh-title,clamp(2.25rem, 4.2vw, 3.75rem));line-height:var(--sh-title-lh,1.333);color:var(--sh-heading-color);margin:0;display:flex}.section-heading__title[data-astro-cid-ypavld2q] span[data-astro-cid-ypavld2q]{min-width:0;text-align:var(--sh-align,center)}.section-heading__arrow[data-astro-cid-ypavld2q]{width:var(--sh-arrow-w,.75em);height:var(--sh-arrow-h,1.07em);flex:none}.section-heading__sub[data-astro-cid-ypavld2q]{margin:var(--sh-sub-gap,5px) 0 0;font-family:var(--f-display);font-weight:700;font-size:var(--sh-sub,clamp(1.5625rem, 2.45vw, 2.1875rem));line-height:var(--sh-sub-lh,.829);color:var(--sh-sub-color)}.section-heading--new[data-astro-cid-ypavld2q] .section-heading__title[data-astro-cid-ypavld2q]{color:var(--c-cards-ink);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15;display:block}.section-heading--new[data-astro-cid-ypavld2q] .section-heading__sub[data-astro-cid-ypavld2q]{font:400 17px/1.5 Onest, var(--f-body);color:var(--c-cards-mute);text-wrap:balance;margin:12px 0 0}.section-heading--on-dark[data-astro-cid-ypavld2q]{margin-bottom:36px}.section-heading--on-dark[data-astro-cid-ypavld2q] .section-heading__title[data-astro-cid-ypavld2q]{color:var(--c-bg)}.section-heading--on-dark[data-astro-cid-ypavld2q] .section-heading__sub[data-astro-cid-ypavld2q]{color:color-mix(in srgb, var(--c-bg) 72%, transparent)}.section-heading--on-band[data-astro-cid-ypavld2q] .section-heading__sub[data-astro-cid-ypavld2q]{color:color-mix(in srgb, var(--c-cards-ink) 80%, transparent)}.gallery-band[data-astro-cid-kaijsrr4]{background-color:var(--c-accent-2);background-image:var(--gb-band,none);padding-block:var(--s-section);--sh-heading-color:var(--c-accent-dark);--sh-title:clamp(2.1875rem, 4.9vw, 4.375rem);--sh-title-lh:1.143;--sh-sub-color:var(--c-bg);background-position:50% 0;background-repeat:repeat-y;background-size:auto}.gallery-band__wall[data-astro-cid-kaijsrr4]{margin-top:var(--s-4)}.gallery[data-astro-cid-465brjfg]{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}@media (width<=700px){.gallery[data-astro-cid-465brjfg]{grid-template-columns:repeat(min(var(--cols), 2), 1fr)}}.gallery[data-astro-cid-465brjfg] a[data-astro-cid-465brjfg]{display:block}.gallery[data-astro-cid-465brjfg] img{object-position:var(--focus,50% 50%);border-radius:8px;width:100%;height:auto;display:block}.gallery--wall[data-astro-cid-465brjfg]{columns:var(--cols);column-gap:var(--s-3);display:block}.gallery--wall[data-astro-cid-465brjfg]>li[data-astro-cid-465brjfg]{break-inside:avoid;margin-bottom:var(--s-3)}.gallery--wall[data-astro-cid-465brjfg] img{border-radius:16px}@media (width<=900px){.gallery--wall[data-astro-cid-465brjfg]{columns:2}}.gallery-mosaic[data-astro-cid-465brjfg]{background:var(--c-bg);padding:72px 0 96px}.gallery-mosaic__heading[data-astro-cid-465brjfg]{text-align:center;font:600 clamp(28px, 3vw, 40px)/1.1 Onest, var(--f-body);letter-spacing:-.025em;text-wrap:balance;color:var(--c-cards-ink);margin:0}.gallery-mosaic__accent[data-astro-cid-465brjfg]{font:700 1.42em/.8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.gallery-mosaic__text[data-astro-cid-465brjfg]{columns:2;max-width:1040px;font-family:Onest, var(--f-body);column-gap:48px;margin:24px auto 0}.gallery-mosaic__text[data-astro-cid-465brjfg] p{break-inside:avoid;color:var(--c-cards-body);margin:0 0 14px;font-size:16.5px;line-height:1.65}.gallery-mosaic__text[data-astro-cid-465brjfg] a{color:inherit}.gallery-mosaic__text[data-astro-cid-465brjfg] h2,.gallery-mosaic__text[data-astro-cid-465brjfg] h3,.gallery-mosaic__text[data-astro-cid-465brjfg] h4{font:600 21px/1.3 Onest, var(--f-body);letter-spacing:-.01em;text-align:left;color:var(--c-cards-ink);break-after:avoid;margin:22px 0 10px}.gallery-mosaic__text[data-astro-cid-465brjfg] :is(h2,h3,h4):first-child{margin-top:0}.gallery[data-astro-cid-465brjfg].gallery--mosaic{grid-template-rows:220px 220px;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:40px;display:grid}.gallery--mosaic[data-astro-cid-465brjfg]>li[data-astro-cid-465brjfg]:first-child{grid-row:span 2}.gallery--mosaic[data-astro-cid-465brjfg]>li[data-astro-cid-465brjfg]:nth-child(4):last-child{grid-column:span 2}.gallery--mosaic[data-astro-cid-465brjfg] a[data-astro-cid-465brjfg],.gallery--mosaic[data-astro-cid-465brjfg] picture{height:100%;display:block}.gallery--mosaic[data-astro-cid-465brjfg] img{object-fit:cover;border-radius:24px;width:100%;height:100%}@media (width<=700px){.gallery-mosaic[data-astro-cid-465brjfg]{padding:48px 0 64px}.gallery-mosaic__text[data-astro-cid-465brjfg]{columns:1}.gallery[data-astro-cid-465brjfg].gallery--mosaic{grid-template-rows:180px 120px 120px;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.gallery--mosaic[data-astro-cid-465brjfg]>li[data-astro-cid-465brjfg]:first-child{grid-area:auto/span 2}.gallery--mosaic[data-astro-cid-465brjfg]>li[data-astro-cid-465brjfg]:nth-child(4):last-child{grid-column:span 2}.gallery--mosaic[data-astro-cid-465brjfg]>li[data-astro-cid-465brjfg]:nth-child(n+6){display:none}}.lightbox[data-astro-cid-465brjfg]{background:0 0;border:0;max-width:100vw;max-height:100vh;padding:0;overflow:visible}.lightbox[data-astro-cid-465brjfg]::backdrop{background:var(--c-scrim)}.lightbox__frame[data-astro-cid-465brjfg]{display:block;position:relative}.lightbox__track[data-astro-cid-465brjfg]{margin:0;padding:0;list-style:none}.lightbox__slide[data-astro-cid-465brjfg]{display:none}.lightbox__slide[data-astro-cid-465brjfg].is-active{display:block}.lightbox__slide[data-astro-cid-465brjfg] img[data-astro-cid-465brjfg]{border-radius:8px;width:auto;max-width:92vw;height:auto;max-height:84vh;display:block}.lightbox__nav[data-astro-cid-465brjfg],.lightbox__close[data-astro-cid-465brjfg]{background:color-mix(in srgb, var(--c-accent-dark) 70%, transparent);width:44px;height:44px;color:var(--c-bg);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.lightbox__nav[data-astro-cid-465brjfg]:hover,.lightbox__nav[data-astro-cid-465brjfg]:focus-visible,.lightbox__close[data-astro-cid-465brjfg]:hover,.lightbox__close[data-astro-cid-465brjfg]:focus-visible{background:var(--c-accent-dark)}.lightbox__nav[data-astro-cid-465brjfg]{top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-465brjfg]{left:var(--s-1)}.lightbox__nav--next[data-astro-cid-465brjfg]{right:var(--s-1)}.lightbox__nav[data-astro-cid-465brjfg] .lightbox__chevron{width:22px;height:22px}.lightbox__close[data-astro-cid-465brjfg]{top:var(--s-1);right:var(--s-1);font-size:1.75rem;line-height:1}.lightbox__count[data-astro-cid-465brjfg]{left:50%;bottom:calc(-1 * var(--s-4));color:var(--c-bg);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;position:absolute;transform:translate(-50%)}.gallery-strip[data-astro-cid-465brjfg]{padding-bottom:var(--s-section)}.lead-form[data-astro-cid-mlmkznwb]{gap:var(--s-2);max-width:520px;margin-inline:auto;display:grid}.lead-form__field[data-astro-cid-mlmkznwb]{gap:.25rem;display:grid}.lead-form[data-astro-cid-mlmkznwb] label[data-astro-cid-mlmkznwb]{font-weight:700}.lead-form[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb],.lead-form[data-astro-cid-mlmkznwb] textarea[data-astro-cid-mlmkznwb],.lead-form[data-astro-cid-mlmkznwb] select[data-astro-cid-mlmkznwb]{border:1px solid var(--c-border);font:inherit;border-radius:6px;padding:.6rem}.lead-form[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb][aria-invalid=true],.lead-form[data-astro-cid-mlmkznwb] textarea[data-astro-cid-mlmkznwb][aria-invalid=true]{border-color:var(--c-error)}.lead-form__field-error[data-astro-cid-mlmkznwb]{color:var(--c-error);margin:0;font-size:.875rem}.lead-form__consent[data-astro-cid-mlmkznwb]{align-items:start;gap:var(--s-1);grid-template-columns:auto 1fr;font-size:.875rem;font-weight:400;display:grid}.lead-form__submit[data-astro-cid-mlmkznwb]{justify-self:start}.lead-form__submit[data-astro-cid-mlmkznwb][aria-busy=true]{opacity:.7;cursor:wait}.lead-form__submit[data-astro-cid-mlmkznwb]:disabled{cursor:not-allowed}.lead-form__success[data-astro-cid-mlmkznwb]{color:var(--c-accent-dark);font-weight:700}.lead-form__error-message[data-astro-cid-mlmkznwb]{color:var(--c-error);margin:0}.lead-form[data-astro-cid-mlmkznwb].is-errored .lead-form__error[data-astro-cid-mlmkznwb]{color:var(--c-error);border:1px solid var(--c-error);padding:var(--s-2);max-width:520px;margin:var(--s-2) auto 0;border-radius:6px}.lead-form[data-astro-cid-mlmkznwb].is-errored .lead-form__error[data-astro-cid-mlmkznwb] .lead-form__contacts[data-astro-cid-mlmkznwb] a[data-astro-cid-mlmkznwb],.lead-form[data-astro-cid-mlmkznwb].is-errored .lead-form__error[data-astro-cid-mlmkznwb] .lead-form__location-name[data-astro-cid-mlmkznwb]{color:var(--c-accent-dark)}.lead-form__fallback[data-astro-cid-mlmkznwb]{max-width:520px;margin:var(--s-2) auto 0;text-align:center}.js .lead-form__fallback[data-astro-cid-mlmkznwb]{display:none}.js .lead-form[data-astro-cid-mlmkznwb].is-errored .lead-form__fallback[data-astro-cid-mlmkznwb]{display:block}.lead-form__fallback-title[data-astro-cid-mlmkznwb]{margin:0 0 var(--s-1);font-weight:700}.js .lead-form__fallback-title[data-astro-cid-mlmkznwb]{display:none}.lead-form__contacts[data-astro-cid-mlmkznwb]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.lead-form__contacts[data-astro-cid-mlmkznwb] li[data-astro-cid-mlmkznwb]{gap:var(--s-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.lead-form__contacts[data-astro-cid-mlmkznwb] li[data-astro-cid-mlmkznwb][hidden]{display:none}.lead-form__social[data-astro-cid-mlmkznwb]{align-items:center;gap:.35rem;display:inline-flex}.lead-form__social-link[data-astro-cid-mlmkznwb]{display:inline-flex}.lead-form__social-link[data-astro-cid-mlmkznwb] img{display:block}.lead-form__location-name[data-astro-cid-mlmkznwb]{color:var(--c-muted)}.lead-form-block--order[data-astro-cid-mlmkznwb]{gap:var(--s-4);margin-block:var(--s-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=1000px){.lead-form-block--order[data-astro-cid-mlmkznwb]{grid-template-columns:minmax(0,1fr)}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form-block__media[data-astro-cid-mlmkznwb]{display:none}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form-block__main[data-astro-cid-mlmkznwb]{width:100%;max-width:585px;margin-inline:auto}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form-block__media--gallery[data-astro-cid-mlmkznwb]{width:100%;max-width:585px;margin-inline:auto;display:block}}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb]{background:var(--c-panel-warm);gap:var(--s-3);max-width:none;margin-inline:0;padding:30px}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form__title[data-astro-cid-mlmkznwb]{font-size:var(--fs-h1);margin:0}.lead-form__intro[data-astro-cid-mlmkznwb]{margin:0 0 var(--s-2);color:var(--c-text);font-size:.9375rem;line-height:1.6}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form__lede[data-astro-cid-mlmkznwb]{font-family:var(--f-display);color:var(--c-accent-dark);margin:0;font-size:25px;font-weight:700;line-height:29px}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] label[data-astro-cid-mlmkznwb]{font-family:var(--f-display);color:var(--c-accent-dark);font-size:25px;font-weight:700;line-height:32px}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] .lead-form__consent[data-astro-cid-mlmkznwb]{font-family:var(--f-body);font-size:.875rem;font-weight:400;line-height:1.5}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb],.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] textarea[data-astro-cid-mlmkznwb],.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] select[data-astro-cid-mlmkznwb]{background:var(--c-bg);color:var(--c-text);border:0;border-radius:0;padding:8px 15px 7px}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] select[data-astro-cid-mlmkznwb]{padding-block:12px}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb][aria-invalid=true]{outline:2px solid var(--c-error);outline-offset:-2px}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form__submit[data-astro-cid-mlmkznwb]{justify-self:center}.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form__fallback[data-astro-cid-mlmkznwb],.lead-form-block--legacy[data-astro-cid-mlmkznwb] .lead-form__error[data-astro-cid-mlmkznwb]{max-width:none;margin-inline:0}.lead-form__required[data-astro-cid-mlmkznwb]{color:var(--c-accent);margin-left:.15em;font-size:.7em}.lead-form-block--review[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb] textarea[data-astro-cid-mlmkznwb]{resize:vertical;min-height:8rem}.lead-form-block--callback[data-astro-cid-mlmkznwb] .lead-form[data-astro-cid-mlmkznwb]{padding:var(--s-3);gap:var(--s-2)}.lead-form-block--callback[data-astro-cid-mlmkznwb] .lead-form__submit[data-astro-cid-mlmkznwb]{justify-content:center;justify-self:stretch}.lead-form-block__media[data-astro-cid-mlmkznwb]{margin-block:var(--s-4)}.lead-form-block__media--gallery[data-astro-cid-mlmkznwb] .gallery>li:last-child:nth-child(odd){grid-column:1/-1}.lead-form-block__media--gallery[data-astro-cid-mlmkznwb] .gallery>li:last-child:nth-child(odd) img{aspect-ratio:2;object-fit:cover}.lead-form-block--order[data-astro-cid-mlmkznwb] .lead-form-block__img{width:100%;height:auto;display:block}.order-card[data-astro-cid-mlmkznwb]{font-family:Onest, var(--f-body);color:var(--c-cards-ink);padding:40px 0 24px}.order-card__plate[data-astro-cid-mlmkznwb]{background:var(--c-cards-beige);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px;display:grid;overflow:hidden}.order-card__form[data-astro-cid-mlmkznwb]{background:0 0;max-width:none;margin:0;padding:0;display:block}.order-card__title[data-astro-cid-mlmkznwb]{font:600 clamp(28px, 3vw, 40px)/1.1 Onest, var(--f-body);letter-spacing:-.025em;text-wrap:balance;color:var(--c-cards-ink);margin:0}.order-card__accent[data-astro-cid-mlmkznwb]{font:700 1.42em/.8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.order-card__intro[data-astro-cid-mlmkznwb]{max-width:30em;color:var(--c-cards-mute);margin:16px 0 0;font-size:17px;line-height:1.5}.order-card__centres[data-astro-cid-mlmkznwb]{background:var(--c-bg);border:0;border-radius:999px;gap:4px;margin:28px 0 0;padding:4px;display:inline-flex}.order-card__centre[data-astro-cid-mlmkznwb]{cursor:pointer;position:relative}.order-card__centre[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb]{opacity:0;pointer-events:none;position:absolute}.order-card__centre[data-astro-cid-mlmkznwb] span[data-astro-cid-mlmkznwb]{color:var(--c-cards-mute);border-radius:999px;padding:11px 18px;font-size:15px;font-weight:500;display:block}.order-card__centre[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb]:checked+span[data-astro-cid-mlmkznwb]{background:var(--c-cards-ink);color:var(--c-bg)}.order-card__centre[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb]:focus-visible+span[data-astro-cid-mlmkznwb]{outline:2px solid var(--c-accent);outline-offset:2px}.order-card__field[data-astro-cid-mlmkznwb]{max-width:420px;margin-top:14px;display:block}.order-card__field[data-astro-cid-mlmkznwb] label[data-astro-cid-mlmkznwb],.order-card__label-row[data-astro-cid-mlmkznwb]>label[data-astro-cid-mlmkznwb]{color:var(--c-cards-mute);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.order-card__label-row[data-astro-cid-mlmkznwb]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.order-card__field[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb]{box-sizing:border-box;background:var(--c-bg);width:100%;height:54px;color:var(--c-cards-ink);font:400 17px Onest, var(--f-body);border:1.5px solid #0000;border-radius:16px;padding:0 18px}.order-card__field[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb]:focus{border-color:var(--c-cards-line-hover);outline:none}.order-card__field[data-astro-cid-mlmkznwb] input[data-astro-cid-mlmkznwb][aria-invalid=true]{border-color:var(--c-error)}.order-card__switch[data-astro-cid-mlmkznwb]{color:var(--c-accent-dark);font:600 13.5px Onest, var(--f-body);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--c-accent-dark) 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:-6px 0;padding:6px 0;display:none}.order-card__switch[data-astro-cid-mlmkznwb]:hover{text-decoration-color:var(--c-accent-dark)}.js .order-card__switch[data-astro-cid-mlmkznwb]{display:inline-flex}.order-card__consent[data-astro-cid-mlmkznwb]{max-width:420px;color:var(--c-cards-mute);margin-top:16px;font-size:13px;line-height:1.45}.order-card__consent[data-astro-cid-mlmkznwb] a[data-astro-cid-mlmkznwb]{color:inherit}.order-card__submit[data-astro-cid-mlmkznwb]{margin-top:22px}.order-card__ask[data-astro-cid-mlmkznwb]{border-top:1.5px solid color-mix(in srgb, var(--c-cards-ink) 10%, transparent);flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.order-card__ask-text[data-astro-cid-mlmkznwb]{color:var(--c-cards-mute);margin:0;font-size:15px;line-height:1.4}.order-card__ask-text[data-astro-cid-mlmkznwb] b[data-astro-cid-mlmkznwb]{color:var(--c-cards-ink);font-weight:600}.order-card__ask-centre[data-astro-cid-mlmkznwb]{align-items:center;gap:10px;display:flex}.order-card__field[data-astro-cid-mlmkznwb][hidden],.order-card__ask-centre[data-astro-cid-mlmkznwb][hidden]{display:none}.order-card__ask-name[data-astro-cid-mlmkznwb]{color:var(--c-cards-mute);font-size:13px}.js .order-card__ask-name[data-astro-cid-mlmkznwb]{display:none}.order-card[data-astro-cid-mlmkznwb] .lead-form__fallback[data-astro-cid-mlmkznwb],.order-card[data-astro-cid-mlmkznwb] .lead-form__error[data-astro-cid-mlmkznwb]{max-width:420px;margin-inline:0}.order-card__art[data-astro-cid-mlmkznwb]{align-self:end;height:640px;margin:0 0 -48px;position:relative}.order-card__kid[data-astro-cid-mlmkznwb]{z-index:2;object-fit:contain;object-position:center bottom;width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.order-card__obj[data-astro-cid-mlmkznwb]{z-index:1;width:150px;height:auto;filter:drop-shadow(0 14px 14px var(--c-cards-shadow));position:absolute}.order-card__obj--0[data-astro-cid-mlmkznwb]{top:34%;left:-6%;transform:rotate(-12deg)}.order-card__obj--1[data-astro-cid-mlmkznwb]{top:12%;right:-6%;transform:rotate(12deg)}.order-card__tag[data-astro-cid-mlmkznwb]{z-index:3;background:var(--c-cards-ink);color:var(--c-bg);font:600 19px/1 Onest, var(--f-body);white-space:nowrap;box-shadow:0 8px 16px -10px var(--c-cards-tag-shadow);border-radius:14px;padding:12px 18px 11px;position:absolute}.order-card__tag--0[data-astro-cid-mlmkznwb]{top:12%;left:-4%;transform:rotate(-6deg)}.order-card__tag--1[data-astro-cid-mlmkznwb]{top:46%;right:-4%;transform:rotate(5deg)}.order-card--photos[data-astro-cid-mlmkznwb]>.container[data-astro-cid-mlmkznwb]{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.order-card--photos[data-astro-cid-mlmkznwb] .order-card__plate[data-astro-cid-mlmkznwb]{grid-template-columns:minmax(0,1fr)}.order-card__photos[data-astro-cid-mlmkznwb] img{border-radius:16px}.order-card__photos--one[data-astro-cid-mlmkznwb] img{border-radius:24px;width:100%;height:auto;display:block}@media (width<=900px){.order-card--photos[data-astro-cid-mlmkznwb]>.container[data-astro-cid-mlmkznwb]{grid-template-columns:minmax(0,1fr);gap:24px}.order-card__plate[data-astro-cid-mlmkznwb]{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 20px}.order-card__art[data-astro-cid-mlmkznwb]{order:-1;height:340px;margin:-26px -20px 0}.order-card__obj[data-astro-cid-mlmkznwb]{width:96px}.order-card__obj--0[data-astro-cid-mlmkznwb]{left:2%}.order-card__obj--1[data-astro-cid-mlmkznwb]{right:2%}.order-card__tag[data-astro-cid-mlmkznwb]{padding:9px 13px 8px;font-size:15px}.order-card__tag--0[data-astro-cid-mlmkznwb]{left:6%}.order-card__tag--1[data-astro-cid-mlmkznwb]{right:4%}.order-card__centres[data-astro-cid-mlmkznwb]{display:flex}.order-card__centre[data-astro-cid-mlmkznwb]{text-align:center;flex:1}.order-card__centre[data-astro-cid-mlmkznwb] span[data-astro-cid-mlmkznwb]{padding:10px 14px;font-size:14px}}.form-dialog[data-astro-cid-vwux2x5j]{width:min(92vw,420px);max-height:92dvh;box-shadow:0 12px 48px color-mix(in srgb, var(--c-accent-dark) 30%, transparent);background:0 0;border:0;border-radius:12px;padding:0;overflow:auto}.form-dialog[data-astro-cid-vwux2x5j]::backdrop{background:color-mix(in srgb, var(--c-accent-dark) 55%, transparent)}.form-dialog__panel[data-astro-cid-vwux2x5j]{position:relative}.form-dialog__close[data-astro-cid-vwux2x5j]{top:var(--s-1);right:var(--s-1);z-index:1;width:44px;height:44px;color:var(--c-accent-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.form-dialog__close[data-astro-cid-vwux2x5j] svg[data-astro-cid-vwux2x5j]{width:20px;height:20px}.form-dialog__close[data-astro-cid-vwux2x5j]:hover,.form-dialog__close[data-astro-cid-vwux2x5j]:focus-visible{background:var(--c-bg)}.form-dialog__panel[data-astro-cid-vwux2x5j] .lead-form__title{padding-right:44px}.messengers[data-astro-cid-2fmzv6bx]{width:min(92vw,520px);max-height:92dvh;box-shadow:0 12px 48px color-mix(in srgb, var(--c-accent-dark) 30%, transparent);background:0 0;border:0;border-radius:12px;padding:0;overflow:auto}.messengers[data-astro-cid-2fmzv6bx]::backdrop{background:color-mix(in srgb, var(--c-accent-dark) 55%, transparent)}.messengers__panel[data-astro-cid-2fmzv6bx]{padding:var(--s-3);background:var(--c-panel-warm);border-radius:12px;position:relative}.messengers__close[data-astro-cid-2fmzv6bx]{top:var(--s-1);right:var(--s-1);z-index:1;width:44px;height:44px;color:var(--c-accent-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.messengers__close[data-astro-cid-2fmzv6bx] svg[data-astro-cid-2fmzv6bx]{width:20px;height:20px}.messengers__close[data-astro-cid-2fmzv6bx]:hover,.messengers__close[data-astro-cid-2fmzv6bx]:focus-visible{background:var(--c-bg)}.messengers__title[data-astro-cid-2fmzv6bx]{margin:0 44px var(--s-1) 0;font-size:var(--fs-h2)}.messengers__place[data-astro-cid-2fmzv6bx]{margin:0 0 var(--s-3);color:var(--c-accent-dark);align-items:center;gap:.35em;font-size:.9375rem;font-weight:700;display:flex}.messengers__place-mark[data-astro-cid-2fmzv6bx]{flex:none}.messengers__body[data-astro-cid-2fmzv6bx]{gap:var(--s-2);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=480px){.messengers__body[data-astro-cid-2fmzv6bx]{grid-template-columns:1fr}}.messengers__qr-tile[data-astro-cid-2fmzv6bx]{padding:var(--s-2);background:var(--c-bg);color:var(--c-accent-dark);border-radius:10px}.messengers__qr-tile[data-astro-cid-2fmzv6bx] svg[data-astro-cid-2fmzv6bx]{width:100%;height:auto;display:block}.messengers__qr-caption[data-astro-cid-2fmzv6bx]{margin:var(--s-1) 0 0;color:var(--c-text);font-size:.8125rem;line-height:1.4}.messengers__links[data-astro-cid-2fmzv6bx]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.messengers__link[data-astro-cid-2fmzv6bx]{align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-1) var(--s-2);background:var(--c-bg);color:var(--c-accent-dark);border-radius:10px;font-weight:700;text-decoration:none;display:flex}.messengers__link-mark[data-astro-cid-2fmzv6bx]{flex:none;display:flex}.messengers__link-mark[data-astro-cid-2fmzv6bx] svg,.messengers__link-mark[data-astro-cid-2fmzv6bx] img{width:24px;height:24px;display:block}.messengers__link[data-astro-cid-2fmzv6bx]:hover,.messengers__link[data-astro-cid-2fmzv6bx]:focus-visible{background:var(--c-accent-dark);color:var(--c-bg)}@media (prefers-reduced-motion:no-preference){.messengers__link[data-astro-cid-2fmzv6bx]{transition:background-color .2s,color .2s}}.messengers__phone[data-astro-cid-2fmzv6bx]{margin:var(--s-3) 0 0;color:var(--c-text);font-size:.9375rem}.messengers__phone[data-astro-cid-2fmzv6bx] a[data-astro-cid-2fmzv6bx]{color:var(--c-accent-dark);font-weight:700}.success-dialog[data-astro-cid-5r5tbafp]{width:min(92vw,420px);padding:var(--s-4) var(--s-3) var(--s-3);background:var(--c-bg);color:var(--c-text);text-align:center;box-shadow:0 12px 48px color-mix(in srgb, var(--c-accent-dark) 30%, transparent);border:0;border-radius:12px;position:relative}.success-dialog[data-astro-cid-5r5tbafp]::backdrop{background:color-mix(in srgb, var(--c-accent-dark) 55%, transparent)}.success-dialog__close[data-astro-cid-5r5tbafp]{top:var(--s-1);right:var(--s-1);width:44px;height:44px;color:var(--c-accent-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.success-dialog__close[data-astro-cid-5r5tbafp] svg[data-astro-cid-5r5tbafp]{width:20px;height:20px}.success-dialog__close[data-astro-cid-5r5tbafp]:hover,.success-dialog__close[data-astro-cid-5r5tbafp]:focus-visible{background:color-mix(in srgb, var(--c-accent-dark) 10%, transparent)}.success-dialog__mark[data-astro-cid-5r5tbafp]{margin:0 0 var(--s-2);color:var(--c-cta)}.success-dialog__mark[data-astro-cid-5r5tbafp] svg[data-astro-cid-5r5tbafp]{width:56px;height:56px}.success-dialog__title[data-astro-cid-5r5tbafp]{color:var(--c-accent-dark);margin:0;font-size:clamp(1.375rem,4vw,1.625rem);line-height:1.35}.success-dialog__title[data-astro-cid-5r5tbafp] .success-dialog__line{display:block}
