@font-face{font-family:Clash Grotesk;src:url(../fonts/clash-grotesk-var.woff2)format("woff2-variations"),url(../fonts/clash-grotesk-var.woff2)format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/switzer-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/switzer-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/switzer-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-var.woff2)format("woff2-variations"),url(../fonts/onest-var.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Clash Fallback;src:local(Arial);size-adjust:92%;ascent-override:98%;descent-override:24%}@font-face{font-family:Switzer Fallback;src:local(Arial);size-adjust:98%;ascent-override:96%;descent-override:25%}:root{--bg:#f0f1f3;--surface:#e4e5e8;--ink:#0e0f12;--ink-2:#44474f;--muted:#676a72;--line:#0e0f121f;--line-strong:#0e0f1247;--accent:#0076fb;--accent-ink:#f0f1f3;--dark-bg:#0e0f12;--dark-ink:#f0f1f3;--dark-muted:#9c9fa7;--dark-line:#f0f1f324;--font-display:"Clash Grotesk", "Clash Fallback", system-ui, sans-serif;--font-text:"Switzer", "Switzer Fallback", system-ui, sans-serif;--fs-hero:calc(clamp(3.1rem, 11vw, 13rem));--fs-h1:calc(clamp(2.75rem, 7.2vw, 7.5rem));--fs-h2:calc(clamp(2.1rem, 4.6vw, 4.5rem));--fs-h3:calc(clamp(1.5rem, 2.6vw, 2.4rem));--fs-statement:calc(clamp(1.75rem, 3.5vw, 3.5rem));--fs-lead:calc(clamp(1.125rem, 1.45vw, 1.375rem));--fs-body:1rem;--fs-small:.875rem;--gutter:calc(clamp(20px, 4vw, 56px));--max:1600px;--section:calc(clamp(96px, 14vw, 200px));--header-h:72px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--z-header:50;--z-menu:60;--z-skip:100;--z-loader:200}html[lang=bg]{--font-display:"Onest", system-ui, sans-serif;--font-text:"Onest", system-ui, sans-serif}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(16px + var(--header-h));interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01" on;font-weight:400;line-height:1.6;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}img{height:auto}.fill-media img,.fill-media picture{width:100%;height:100%}.fill-media img{-o-object-fit:cover;object-fit:cover}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.display{line-height:.92}.display,.h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.h1{font-size:var(--fs-h1);line-height:.95}.h2{font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1}.h2,.h3{font-family:var(--font-display);font-weight:500}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.08}.lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:46ch;line-height:1.5}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.text-accent{color:var(--accent)}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.grid-12{-moz-column-gap:calc(clamp(12px,1.6vw,24px));grid-template-columns:repeat(12,minmax(0,1fr));column-gap:calc(clamp(12px,1.6vw,24px));display:grid}.rule{border:0;border-top:1px solid var(--line)}.link{transition:background-size .5s var(--ease-out),color .25s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px}@media (hover:hover){.link:hover{background-position:100% 100%;background-size:0 1px}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease-out),translate 1.1s var(--ease-out),filter 1s var(--ease-out);transition-delay:calc(var(--reveal-delay,0) * 1ms);translate:0 28px}.js [data-reveal].is-in{opacity:1;filter:blur();translate:0}.js [data-reveal=media]{transition-duration:.9s;transition-timing-function:var(--ease-out-cubic)}::view-transition-old(root){animation:vt-out .35s var(--ease-in-out) both}::view-transition-new(root){animation:vt-in .6s var(--ease-out) both}::view-transition-group(*){animation-duration:.7s;animation-timing-function:var(--ease-out)}}html.consent-open .qc{opacity:0!important;pointer-events:none!important}html:has(#mobile-menu) .qc{opacity:0!important;pointer-events:none!important}html.is-loading{overflow:hidden}html.is-loading .loader{display:grid}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}@keyframes vt-out{to{opacity:0;filter:blur(6px)}}@keyframes vt-in{0%{opacity:0;filter:blur(6px);translate:0 24px}}@media (prefers-reduced-motion:no-preference){::view-transition-group(studio-photo){z-index:1;animation-duration:1.2s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-new(studio-photo){-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;width:100%;height:100%;animation-duration:1.2s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(studio-photo){-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;width:100%;height:100%;animation-duration:1.2s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-image-pair(studio-photo){isolation:isolate;overflow:clip}html[data-vt-photo][data-vt-from=about][data-vt-to=home]::view-transition-new(studio-photo){opacity:0;animation:none}html[data-vt-photo][data-vt-from=home][data-vt-to=about]::view-transition-old(studio-photo){opacity:0;animation:none}html[data-vt-photo][data-vt-from=about][data-vt-to=home]::view-transition-old(studio-photo){opacity:1;animation:none}html[data-vt-photo][data-vt-from=home][data-vt-to=about]::view-transition-new(studio-photo){opacity:1;animation:none}html[data-vt-photo][data-vt-from=about][data-vt-to=home]::view-transition-old(root){animation:vt-out .5s var(--ease-in-out) both}html[data-vt-photo][data-vt-from=home][data-vt-to=about]::view-transition-old(root){animation:vt-out .5s var(--ease-in-out) both}html[data-vt-photo][data-vt-from=home][data-vt-to=about]::view-transition-new(root){animation:vt-in .7s var(--ease-out) .5s both}html[data-vt-photo][data-vt-from=about][data-vt-to=home]::view-transition-new(root){animation:vt-in .8s var(--ease-out) .45s both}}html[data-vt-photo] .about-hero__media{view-transition-name:studio-photo}#main,.footer,.header__nav,.menu{transition:opacity .28s var(--ease-out)}html.is-lang-out :is(#main,.footer,.header__nav,.menu){opacity:0}@media (prefers-reduced-motion:reduce){#main,.footer,.header__nav,.menu{transition:none}}::view-transition-group(site-header){z-index:2}.site-header{view-transition-name:site-header}::view-transition-new(site-header){animation:none}::view-transition-old(site-header){animation:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.loader[data-v-f026283f]{--p:0;--ease-expo:cubic-bezier(.87, 0, .13, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);z-index:var(--z-loader);background:var(--dark-bg);color:var(--dark-ink);clip-path:inset(0);place-items:center;display:none;position:fixed;inset:0;overflow:hidden}.loader__stage[data-v-f026283f]{aspect-ratio:380/132;width:calc(min(60vw,700px));position:relative}.loader__mark[data-v-f026283f]{width:100%;height:100%;overflow:visible}.loader__letter[data-v-f026283f]{fill:var(--dark-ink);transform-box:view-box;transition:transform 1.2s var(--ease-out-expo) calc(.1s + var(--i) * 90ms);transform:translateY(115%)}.loader--complete .loader__letter[data-v-f026283f],.loader--in .loader__letter[data-v-f026283f]{transform:none}.loader__ring[data-v-f026283f],.loader__track[data-v-f026283f]{fill:none;stroke-width:1.2px}.loader__track[data-v-f026283f]{stroke:var(--dark-line);opacity:0;transition:opacity .8s var(--ease-out-expo) .6s}.loader__ring[data-v-f026283f],.loader__track[data-v-f026283f]{transform-box:view-box;transform-origin:367.372px 118.177px}.loader__ring[data-v-f026283f]{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:calc(var(--ring-c) * 1px);stroke-dashoffset:calc(var(--ring-c) * 1px * (1 - var(--p)));transform:rotate(-90deg)}.loader--in .loader__track[data-v-f026283f]{opacity:1}.loader__dot-base[data-v-f026283f]{fill:#23252a}.loader__dot[data-v-f026283f]{fill:var(--accent)}.loader__level[data-v-f026283f]{transform-box:view-box;transform:translateY(calc(26px * (1 - var(--p))))}.loader--complete .loader__ring[data-v-f026283f],.loader--complete .loader__track[data-v-f026283f],.loader--flood .loader__ring[data-v-f026283f],.loader--flood .loader__track[data-v-f026283f]{opacity:0;transition:transform .65s var(--ease-expo),opacity .5s var(--ease-expo) .15s;transform:rotate(-90deg)scale(.52)}.loader--complete .loader__track[data-v-f026283f],.loader--flood .loader__track[data-v-f026283f]{transform:scale(.52)}.loader--flood .loader__letter[data-v-f026283f]{transition:transform .9s var(--ease-expo) calc(var(--i) * 50ms);transform:translateY(-115%)}.loader--complete .loader__count[data-v-f026283f],.loader--complete .loader__line[data-v-f026283f],.loader--flood .loader__count[data-v-f026283f],.loader--flood .loader__line[data-v-f026283f],.loader--leaving .loader__count[data-v-f026283f],.loader--leaving .loader__line[data-v-f026283f]{opacity:0;transition:opacity .5s var(--ease-expo),translate .6s var(--ease-expo);translate:0 -12px}.loader__flood[data-v-f026283f]{background:var(--accent);pointer-events:none;border-radius:50%;position:fixed;transform:scale(0)}.loader--flood .loader__flood[data-v-f026283f],.loader--leaving .loader__flood[data-v-f026283f]{transform:scale(var(--flood-scale,200));transition:transform 1.05s var(--ease-expo)}.loader--leaving[data-v-f026283f]{clip-path:inset(0 0 100%);transition:clip-path 1s var(--ease-expo)}.loader__count[data-v-f026283f],.loader__line[data-v-f026283f]{bottom:max(28px,env(safe-area-inset-bottom));color:var(--dark-muted);transition:opacity .6s,translate .6s;position:absolute}.loader__line[data-v-f026283f]{left:var(--gutter);font-size:var(--fs-small)}.loader__count[data-v-f026283f]{right:var(--gutter);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--dark-ink);font-size:calc(clamp(2.5rem,7vw,6rem));font-weight:300;line-height:.8}@media (prefers-reduced-motion:reduce){.loader__letter[data-v-f026283f]{transition:none;transform:none}.loader__track[data-v-f026283f]{opacity:1;transition:none}.loader--leaving[data-v-f026283f]{clip-path:none;opacity:0;transition:opacity .4s}.loader__flood[data-v-f026283f]{display:none}}.best-logo[data-v-74ec8bac]{width:100%;height:auto;overflow:visible}.best-logo__dot.is-accent[data-v-74ec8bac]{color:var(--accent)}.btn[data-v-cc1e7fb3]{isolation:isolate;height:48px;font-family:var(--font-text);white-space:nowrap;transition:color .45s var(--ease-out),border-color .45s var(--ease-out),scale .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 22px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn[data-v-cc1e7fb3]:active{scale:.97}.btn[data-v-cc1e7fb3]:disabled{opacity:.6;cursor:progress}.btn--sm[data-v-cc1e7fb3]{gap:8px;height:38px;padding:0 6px 0 16px;font-size:.875rem}.btn__fill[data-v-cc1e7fb3]{z-index:-1;border-radius:inherit;background:var(--accent);transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn__icon[data-v-cc1e7fb3]{width:32px;height:32px;transition:transform .55s var(--ease-out),background .45s,color .45s;border-radius:999px;place-items:center;display:grid}.btn--sm .btn__icon[data-v-cc1e7fb3]{width:26px;height:26px}.btn--solid[data-v-cc1e7fb3]{background:var(--ink);color:var(--bg)}.btn--solid .btn__icon[data-v-cc1e7fb3]{background:var(--bg);color:var(--ink)}.btn--ghost[data-v-cc1e7fb3]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost .btn__icon[data-v-cc1e7fb3]{background:var(--ink);color:var(--bg)}.btn--light[data-v-cc1e7fb3]{background:var(--dark-ink);color:var(--dark-bg)}.btn--light .btn__icon[data-v-cc1e7fb3]{background:var(--dark-bg);color:var(--dark-ink)}@media (hover:hover){.btn:hover .btn__fill[data-v-cc1e7fb3]{transform:translateY(0)}.btn[data-v-cc1e7fb3]:hover{color:var(--accent-ink)}.btn--ghost[data-v-cc1e7fb3]:hover{box-shadow:inset 0 0 0 1px #0000}.btn:hover .btn__icon[data-v-cc1e7fb3]{background:var(--accent-ink);color:var(--accent);transform:rotate(45deg)}}.skip[data-v-69c5f7ea]{z-index:var(--z-skip);background:var(--ink);color:var(--bg);transition:transform .3s var(--ease-out);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip[data-v-69c5f7ea]:focus-visible{transform:none}.site-header[data-v-69c5f7ea]{--hdr-ink:var(--ink);--hdr-bg:var(--bg);--hdr-muted:var(--muted);z-index:var(--z-header);height:var(--header-h);color:var(--hdr-ink);transition:color .4s var(--ease-out);position:fixed;inset:0 0 auto}.site-header.is-on-dark[data-v-69c5f7ea]{--hdr-ink:var(--dark-ink);--hdr-bg:var(--dark-bg);--hdr-muted:var(--dark-muted)}.site-header.is-on-dark[data-v-69c5f7ea] .btn--solid{background:var(--dark-ink);color:var(--dark-bg)}.site-header.is-on-dark[data-v-69c5f7ea] .btn--solid .btn__icon{background:var(--dark-bg);color:var(--dark-ink)}.header__inner[data-v-69c5f7ea]{justify-content:space-between;align-items:center;height:100%;display:flex}.header__logo[data-v-69c5f7ea]{z-index:2;width:76px;position:relative}.header__nav[data-v-69c5f7ea]{align-items:center;gap:calc(clamp(20px,2.6vw,40px));display:flex;position:relative}.header__link[data-v-69c5f7ea]{transition:color .45s var(--ease-out),opacity .45s var(--ease-out);padding-block:8px;font-size:.9375rem;font-weight:500;position:relative}.header__nav.is-hovering .header__link[data-v-69c5f7ea]:not(.is-target){opacity:.45}.header__indicator[data-v-69c5f7ea]{transform-origin:0;width:100px;height:1.5px;transform:translateX(var(--ind-x,0)) scaleX(var(--ind-s,0));opacity:var(--ind-o,0);pointer-events:none;background:currentColor;position:absolute;bottom:8px;left:0}@media (prefers-reduced-motion:no-preference){.header__nav.is-ready .header__indicator[data-v-69c5f7ea]{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s var(--ease-out)}}.lang[data-v-69c5f7ea]{letter-spacing:.02em;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.lang__link[data-v-69c5f7ea],.lang__sep[data-v-69c5f7ea]{color:var(--hdr-muted)}.lang__link[data-v-69c5f7ea]{transition:color .3s var(--ease-out);padding-block:8px;position:relative}.lang__link[data-v-69c5f7ea]:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.lang__link.is-current[data-v-69c5f7ea]{color:var(--hdr-ink)}.lang__link.is-current[data-v-69c5f7ea]:after{transform:scaleX(1)}@media (hover:hover){.lang__link[data-v-69c5f7ea]:hover{color:var(--hdr-ink)}}.lang--menu[data-v-69c5f7ea]{gap:10px;margin-top:24px;font-size:1rem}.lang--menu .lang__link[data-v-69c5f7ea]{padding-block:10px}@media (prefers-reduced-motion:no-preference){.menu-enter-active .lang--menu[data-v-69c5f7ea]{transition:opacity .6s var(--ease-out),translate .7s var(--ease-out);transition-delay:calc(.1s + var(--i) * 60ms)}.menu-enter-from .lang--menu[data-v-69c5f7ea]{opacity:0;translate:0 40px}}.header__toggle[data-v-69c5f7ea]{z-index:2;background:var(--hdr-ink);width:44px;height:44px;transition:background-color .4s var(--ease-out);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none;position:relative}.toggle__bar[data-v-69c5f7ea]{background:var(--hdr-bg);width:16px;height:1.5px;transition:transform .4s var(--ease-out),background-color .4s var(--ease-out)}.is-open .toggle__bar--a[data-v-69c5f7ea]{transform:translateY(3.25px)rotate(45deg)}.is-open .toggle__bar--b[data-v-69c5f7ea]{transform:translateY(-3.25px)rotate(-45deg)}.menu[data-v-69c5f7ea]{z-index:1;background:var(--bg);padding-bottom:max(40px,env(safe-area-inset-bottom));align-items:flex-end;display:flex;position:fixed;inset:0}.menu__nav[data-v-69c5f7ea]{flex-direction:column;display:flex}.menu__link[data-v-69c5f7ea]{font-family:var(--font-display);letter-spacing:-.035em;border-bottom:1px solid var(--line);padding-block:6px;font-size:calc(clamp(3rem,15vw,6rem));font-weight:500;line-height:1.02}@media (prefers-reduced-motion:no-preference){.menu-enter-active .menu__link[data-v-69c5f7ea]{transition:opacity .6s var(--ease-out),translate .7s var(--ease-out);transition-delay:calc(.1s + var(--i) * 60ms)}.menu-enter-from .menu__link[data-v-69c5f7ea]{opacity:0;translate:0 40px}}.menu-enter-active[data-v-69c5f7ea],.menu-leave-active[data-v-69c5f7ea]{transition:clip-path .6s var(--ease-in-out)}.menu-enter-from[data-v-69c5f7ea],.menu-leave-to[data-v-69c5f7ea]{clip-path:inset(0 0 100%)}@media (prefers-reduced-motion:reduce){.menu-enter-active[data-v-69c5f7ea],.menu-leave-active[data-v-69c5f7ea]{transition:none}}@media (width<=760px){.header__nav[data-v-69c5f7ea]{display:none}.header__toggle[data-v-69c5f7ea]{display:flex}.header__logo[data-v-69c5f7ea]{width:64px}}.pc[data-v-2258f4c7]{gap:10px;display:grid}.pc__row[data-v-2258f4c7]{grid-template-columns:56px auto 1fr;align-items:center;gap:4px 14px;display:grid}.pc__name[data-v-2258f4c7]{color:var(--ink-2);font-size:var(--fs-small)}.pc__num[data-v-2258f4c7]{font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-size .5s var(--ease-out),color .25s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:500}.pc__apps[data-v-2258f4c7]{gap:6px;display:flex}.pc__app[data-v-2258f4c7]{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:background .25s,color .25s,box-shadow .25s}@media (hover:hover){.pc__num[data-v-2258f4c7]:hover{background-size:100% 1px}.pc__app[data-v-2258f4c7]:hover{background:var(--ink);color:var(--bg);box-shadow:none}}.pc--dark .pc__name[data-v-2258f4c7]{color:var(--dark-muted)}.pc--dark .pc__num[data-v-2258f4c7]{color:var(--dark-ink)}.pc--dark .pc__app[data-v-2258f4c7]{color:var(--dark-muted);box-shadow:inset 0 0 0 1px var(--dark-line)}@media (hover:hover){.pc--dark .pc__app[data-v-2258f4c7]:hover{background:var(--dark-ink);color:var(--dark-bg)}}@media (width<=420px){.pc__row[data-v-2258f4c7]{grid-template-columns:1fr auto}.pc__name[data-v-2258f4c7]{grid-column:1/-1}}.footer[data-v-cb872c3d]{background:var(--dark-bg);color:var(--dark-ink);padding-top:var(--section);padding-bottom:max(24px,env(safe-area-inset-bottom))}.footer--compact[data-v-cb872c3d]{padding-top:calc(clamp(64px,8vw,112px))}.footer__cta[data-v-cb872c3d]{padding-bottom:var(--section)}.footer__title[data-v-cb872c3d]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h1);letter-spacing:-.035em;max-width:14ch;line-height:.95}.footer__actions[data-v-cb872c3d]{flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:calc(clamp(32px,4vw,56px));display:flex}.footer__mail[data-v-cb872c3d]{font-size:var(--fs-lead);color:var(--dark-ink)}.footer__review[data-v-cb872c3d]{color:var(--dark-muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:calc(clamp(28px,3vw,40px));display:flex}.footer__review-link[data-v-cb872c3d]{color:var(--dark-ink);border-bottom:1px solid var(--dark-line);align-items:center;gap:4px;padding-bottom:2px;font-weight:500;transition:border-color .3s,color .3s;display:inline-flex}.footer__review-link svg[data-v-cb872c3d]{transition:transform .5s var(--ease-out)}@media (hover:hover){.footer__review-link[data-v-cb872c3d]:hover{border-color:var(--dark-ink)}.footer__review-link:hover svg[data-v-cb872c3d]{transform:translate(2px,-2px)}}.footer__grid[data-v-cb872c3d]{border-top:1px solid var(--dark-line);color:var(--dark-muted);grid-template-columns:1.6fr 1fr 1.2fr 1fr 1fr;gap:40px 24px;padding-top:32px;font-size:.9375rem;display:grid}.footer__col[data-v-cb872c3d]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer__col p[data-v-cb872c3d]{max-width:32ch}.footer__phones[data-v-cb872c3d]{margin-top:14px}.footer__label[data-v-cb872c3d]{color:var(--dark-ink);margin-bottom:6px;font-weight:500}.footer__link[data-v-cb872c3d]{color:var(--dark-muted);transition:color .25s}@media (hover:hover){.footer__link[data-v-cb872c3d]:hover{color:var(--dark-ink)}}.footer__btn[data-v-cb872c3d]{text-align:left;font:inherit;padding:0}.footer__mark[data-v-cb872c3d]{color:var(--dark-ink);margin-top:calc(clamp(64px,10vw,160px))}.footer__bottom[data-v-cb872c3d]{color:var(--dark-muted);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:24px;display:flex}@media (width<=900px){.footer__grid[data-v-cb872c3d]{grid-template-columns:1fr 1fr}.footer__grid[data-v-cb872c3d]>:first-child{grid-column:1/-1}}.qc-marker[data-v-0bdb4b38]{width:1px;height:1px;position:absolute;top:100vh;left:0}.qc[data-v-0bdb4b38],.qc-marker[data-v-0bdb4b38]{pointer-events:none}.qc[data-v-0bdb4b38]{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:var(--z-header);background:var(--ink);height:52px;color:var(--bg);opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),background .3s;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:.9375rem;font-weight:500;display:inline-flex;position:fixed;transform:translateY(16px);box-shadow:0 10px 30px -12px #0e0f1273}.qc.is-visible[data-v-0bdb4b38]{opacity:1;pointer-events:auto;transform:none}.qc__icon[data-v-0bdb4b38]{background:var(--bg);width:36px;height:36px;color:var(--ink);border-radius:999px;place-items:center;transition:background .3s,color .3s;display:grid}@media (hover:hover){.qc[data-v-0bdb4b38]:hover{background:var(--accent)}.qc:hover .qc__icon[data-v-0bdb4b38]{color:var(--accent)}}.qc[data-v-0bdb4b38]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=760px){.qc[data-v-0bdb4b38]{height:52px;padding:0 8px}.qc__label[data-v-0bdb4b38]{display:none}}@media (prefers-reduced-motion:reduce){.qc[data-v-0bdb4b38]{transition:opacity .2s;transform:none}}.cb[data-v-db46ee6b]{left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:calc(1 + var(--z-header));background:var(--ink);width:calc(min(400px,100vw - 32px));color:var(--bg);border-radius:16px;gap:10px;padding:20px 20px 18px;display:grid;position:fixed;box-shadow:0 24px 60px -24px #0e0f1273}.cb__title[data-v-db46ee6b]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.cb__text[data-v-db46ee6b]{color:#c3c5cb;font-size:.875rem;line-height:1.55}.cb__link[data-v-db46ee6b]{color:var(--bg);text-underline-offset:3px;margin-left:2px;text-decoration:underline}.cb__actions[data-v-db46ee6b]{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.cb__btn[data-v-db46ee6b]{height:42px;color:var(--bg);border-radius:999px;font-size:.9375rem;font-weight:500;transition:background .3s,color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #f0f1f347}.cb__btn--solid[data-v-db46ee6b]{background:var(--bg);color:var(--ink);box-shadow:none}@media (hover:hover){.cb__btn[data-v-db46ee6b]:hover{box-shadow:inset 0 0 0 1px var(--bg)}.cb__btn--solid[data-v-db46ee6b]:hover{background:#fff}}.cb-enter-active[data-v-db46ee6b],.cb-leave-active[data-v-db46ee6b]{transition:opacity .5s var(--ease-out),translate .6s var(--ease-out)}.cb-enter-from[data-v-db46ee6b],.cb-leave-to[data-v-db46ee6b]{opacity:0;translate:0 16px}@media (prefers-reduced-motion:reduce){.cb-enter-active[data-v-db46ee6b],.cb-leave-active[data-v-db46ee6b]{transition:opacity .2s}.cb-enter-from[data-v-db46ee6b],.cb-leave-to[data-v-db46ee6b]{translate:none}}.err[data-v-21dbdd78]{min-height:90dvh;padding-top:var(--header-h);flex-direction:column;justify-content:center;gap:24px;padding-bottom:64px;display:flex}.err__code[data-v-21dbdd78]{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ink);filter:blur(10px);opacity:.25;font-size:calc(clamp(6rem,22vw,20rem));font-weight:500;line-height:.8}.err__title[data-v-21dbdd78]{max-width:14ch}.err__actions[data-v-21dbdd78]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}
