.brand.svelte-1bbj4eh{--brand-star:clamp(1.6rem, 2.1vw, 2rem);--brand-word:calc(var(--brand-star) * .4167);align-items:center;gap:calc(var(--brand-star) * .5);min-height:2.5rem;color:var(--ink);flex:none;display:inline-flex}.brand.svelte-1bbj4eh img:where(.svelte-1bbj4eh){object-fit:contain;object-position:left center;width:clamp(7.5rem,10.7vw,8.75rem);height:auto;max-height:2.75rem}.brand__star.svelte-1bbj4eh,.brand__word.svelte-1bbj4eh{flex:none;width:auto;max-width:none}.brand__star.svelte-1bbj4eh{height:var(--brand-star);fill:var(--gold);transition:transform var(--duration-default) var(--ease-emphasized)}.brand__word.svelte-1bbj4eh{height:var(--brand-word);fill:currentColor}.brand.compact.svelte-1bbj4eh{--brand-star:1.7rem}@media (hover:hover){.brand.svelte-1bbj4eh:hover .brand__star:where(.svelte-1bbj4eh){transform:rotate(72deg)}}@media (width<=35rem){.brand.svelte-1bbj4eh{--brand-star:1.5rem}}.nav-dropdown.svelte-1cz6ozg{position:relative}summary.svelte-1cz6ozg{min-height:2.75rem;color:var(--subtle);font-size:var(--nav-label-size,.82rem);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.45rem;list-style:none;display:inline-flex}summary.svelte-1cz6ozg::-webkit-details-marker{display:none}.active.svelte-1cz6ozg summary:where(.svelte-1cz6ozg),.nav-dropdown[open].svelte-1cz6ozg summary:where(.svelte-1cz6ozg){color:var(--ink)}.active.svelte-1cz6ozg summary:where(.svelte-1cz6ozg)>span:where(.svelte-1cz6ozg){text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:.08em}summary.svelte-1cz6ozg svg{transition:transform var(--duration-default) var(--ease-out)}.nav-dropdown[open].svelte-1cz6ozg summary:where(.svelte-1cz6ozg) svg{transform:rotate(180deg)}.nav-dropdown__menu.svelte-1cz6ozg{z-index:30;background:var(--canvas);transform-origin:0 0;opacity:0;min-width:12rem;transform:translateY(calc(var(--rise-sm) * -1));transition:opacity var(--duration-fast) var(--ease-in), transform var(--duration-fast) var(--ease-in), display var(--duration-fast) var(--ease-in) allow-discrete;margin:0;padding:1rem 1.5rem 1.1rem;list-style:none;display:none;position:absolute;inset-block-start:calc(100% - .1rem);inset-inline-start:-1.5rem;box-shadow:0 1.75rem 2rem #00000047}.nav-dropdown[open].svelte-1cz6ozg .nav-dropdown__menu:where(.svelte-1cz6ozg){opacity:1;transition-duration:var(--duration-default);transition-timing-function:var(--ease-out);gap:.25rem;display:grid;transform:none}@starting-style{.nav-dropdown[open].svelte-1cz6ozg .nav-dropdown__menu:where(.svelte-1cz6ozg){opacity:0;transform:translateY(calc(var(--rise-sm) * -1))}}.nav-dropdown__menu.svelte-1cz6ozg a:where(.svelte-1cz6ozg){min-height:2.5rem;color:var(--subtle);transition:color var(--duration-fast) var(--ease-out);align-items:center;font-size:.88rem;display:flex}.nav-dropdown__menu.svelte-1cz6ozg .nav-dropdown__all:where(.svelte-1cz6ozg){color:var(--gold-hover)}.mobile.svelte-1cz6ozg{width:100%}.mobile.svelte-1cz6ozg summary:where(.svelte-1cz6ozg){width:100%;color:var(--ink);justify-content:space-between;font-size:1.3rem}.mobile.svelte-1cz6ozg .nav-dropdown__menu:where(.svelte-1cz6ozg){min-width:0;box-shadow:none;background:0 0;padding:.35rem 0 .75rem 1rem;position:static}.mobile.svelte-1cz6ozg .nav-dropdown__menu:where(.svelte-1cz6ozg) a:where(.svelte-1cz6ozg){min-height:2.75rem;font-size:1rem}.nav-dropdown.svelte-1cz6ozg:not(.click-to-open):not(.mobile) summary:where(.svelte-1cz6ozg) svg{display:none}@media (hover:hover){summary.svelte-1cz6ozg:hover,.nav-dropdown__menu.svelte-1cz6ozg a:where(.svelte-1cz6ozg):hover{color:var(--gold-hover)}}.site-header.svelte-1elxaub{z-index:20;min-height:var(--header-height);padding-inline:max(clamp(1.25rem, 2.35vw, 3.75rem), env(safe-area-inset-left), env(safe-area-inset-right));background:var(--canvas);grid-template-columns:minmax(8.5rem,1.1fr) minmax(34rem,4.4fr) auto;align-items:center;gap:clamp(1rem,2.15vw,2.75rem);padding-block-end:clamp(2rem,2.65625vw,4.25rem);display:grid;position:relative}.desktop-nav.svelte-1elxaub{--nav-label-size:clamp(.7rem, .9vw, .82rem);justify-content:space-between;align-items:center;gap:clamp(.9rem,1.75vw,2.25rem);width:100%;max-width:43.5rem;margin-inline-start:.75rem;display:flex}.desktop-nav.svelte-1elxaub>a:where(.svelte-1elxaub){min-height:2.75rem;color:var(--subtle);font-size:var(--nav-label-size);transition:color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}.desktop-nav.svelte-1elxaub>a.active:where(.svelte-1elxaub){color:var(--ink);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:.08em}.site-header__contacts.svelte-1elxaub{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.socials.svelte-1elxaub{color:var(--gold-hover);align-items:center;gap:.5rem;display:flex}.socials.svelte-1elxaub :is(a:where(.svelte-1elxaub),span:where(.svelte-1elxaub)){flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.socials.svelte-1elxaub a:where(.svelte-1elxaub){transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.phone.svelte-1elxaub{color:var(--ink);letter-spacing:.015em;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.625rem;font-size:clamp(1rem,1.055vw,1.75rem);font-weight:500;line-height:1;display:inline-flex}.phone__icon.svelte-1elxaub{width:2.5rem;height:2.5rem;color:var(--gold-hover);transition:color var(--duration-fast) var(--ease-out);flex:0 0 2.5rem;place-items:center;display:grid}.menu-button.svelte-1elxaub{cursor:pointer;background:0 0;border:0;place-items:center;width:3rem;height:3rem;padding:0;display:none}.mobile-menu.svelte-1elxaub{opacity:1;width:100%;height:100dvh;max-height:100dvh;transition:overlay var(--duration-fast) var(--ease-in) allow-discrete, display var(--duration-fast) var(--ease-in) allow-discrete;background:0 0;margin:0;inset:0;overflow:hidden}.mobile-menu.svelte-1elxaub::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--duration-fast) var(--ease-in), overlay var(--duration-fast) var(--ease-in) allow-discrete, display var(--duration-fast) var(--ease-in) allow-discrete}.mobile-menu[open].svelte-1elxaub::backdrop{transition-duration:var(--duration-slow);transition-timing-function:var(--ease-emphasized)}.mobile-menu__panel.svelte-1elxaub{width:min(28rem,100%);height:100%;background:var(--canvas);overscroll-behavior:contain;transition:transform var(--duration-fast) var(--ease-in);flex-direction:column;margin-inline-start:auto;padding-block-start:max(1.25rem, env(safe-area-inset-top));padding-block-end:max(1.25rem, env(safe-area-inset-bottom));padding-inline-start:max(1.25rem, env(safe-area-inset-left));padding-inline-end:max(1.25rem, env(safe-area-inset-right));display:flex;overflow-y:auto;transform:translate(100%)}.mobile-menu[open].svelte-1elxaub .mobile-menu__panel:where(.svelte-1elxaub){transition-duration:var(--duration-slow);transition-timing-function:var(--ease-emphasized);transform:none}@starting-style{.mobile-menu[open].svelte-1elxaub .mobile-menu__panel:where(.svelte-1elxaub){transform:translate(100%)}}.mobile-menu__top.svelte-1elxaub{justify-content:space-between;align-items:center;padding-block-end:2.5rem;display:flex}.mobile-menu__top.svelte-1elxaub button:where(.svelte-1elxaub){cursor:pointer;background:0 0;border:0;place-items:center;width:3rem;height:3rem;padding:0;display:grid}.mobile-nav.svelte-1elxaub{gap:.35rem;display:grid}.mobile-nav.svelte-1elxaub>a:where(.svelte-1elxaub){align-items:center;min-height:3.25rem;font-size:1.3rem;display:flex}.mobile-menu__footer.svelte-1elxaub{color:var(--muted);gap:.6rem;margin-block-start:auto;padding-block-start:3rem;display:grid}.mobile-menu__socials.svelte-1elxaub{color:var(--gold-hover);align-items:center;gap:.5rem;margin-block-end:.55rem;display:flex}.mobile-menu__socials.svelte-1elxaub :is(a:where(.svelte-1elxaub),span:where(.svelte-1elxaub)){place-items:center;width:2.75rem;height:2.75rem;display:grid}.mobile-menu__phone.svelte-1elxaub{min-height:2.75rem;color:var(--ink);align-items:center;font-size:1.05rem;font-weight:500;display:flex}@media (hover:hover){.desktop-nav.svelte-1elxaub>a:where(.svelte-1elxaub):hover,.socials.svelte-1elxaub a:where(.svelte-1elxaub):hover,.mobile-menu__socials.svelte-1elxaub a:where(.svelte-1elxaub):hover,.phone.svelte-1elxaub:hover{color:var(--gold-hover)}.socials.svelte-1elxaub a:where(.svelte-1elxaub):hover{transform:translateY(-2px)}.phone.svelte-1elxaub:hover .phone__icon:where(.svelte-1elxaub){color:var(--gold-hover)}}@media (width<=75rem){.site-header.svelte-1elxaub{grid-template-columns:minmax(8rem,auto) 1fr auto;gap:1.25rem}.site-header__contacts.svelte-1elxaub .socials:where(.svelte-1elxaub){display:none}}@media (width<=68rem){.site-header.svelte-1elxaub{grid-template-columns:auto 1fr auto;padding-block-end:0}.desktop-nav.svelte-1elxaub{display:none}.site-header__contacts.svelte-1elxaub{justify-self:end}.menu-button.svelte-1elxaub{display:grid}}@media (width<=40rem){.site-header.svelte-1elxaub{grid-template-columns:1fr auto}.site-header__contacts.svelte-1elxaub{display:none}}.lead-dialog.svelte-1br2sqw{background:0 0;width:min(53rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;overflow:visible}.form-confirmation.svelte-1br2sqw{z-index:80;animation:svelte-1br2sqw-confirmation-enter var(--duration-slow) var(--ease-emphasized) both;border-inline-start:3px solid var(--gold);background:var(--ink);color:#fff;max-width:min(28rem,100% - 2rem);margin:0;padding:1rem 1.25rem;font-size:.82rem;position:fixed;inset-block-end:1rem;inset-inline-end:1rem;box-shadow:0 1.25rem 3rem #0003}@keyframes svelte-1br2sqw-confirmation-enter{0%{opacity:0;transform:translateY(var(--rise-lg))}}.lead-dialog__surface.svelte-1br2sqw{background:var(--canvas);overscroll-behavior:contain;padding:clamp(2rem,3.2vw,2.6rem);position:relative;overflow:auto}.lead-dialog[open].svelte-1br2sqw .lead-dialog__surface:where(.svelte-1br2sqw){animation:rise var(--duration-slow) var(--ease-emphasized) both}.lead-dialog__close.svelte-1br2sqw{width:3rem;height:3rem;color:var(--gold-hover);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:max(1rem, env(safe-area-inset-top));inset-inline-end:max(1rem, env(safe-area-inset-right))}.lead-dialog__eyebrow.svelte-1br2sqw{color:var(--gold-hover);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.7rem;font-size:.75rem;font-weight:600}h2.svelte-1br2sqw{letter-spacing:-.025em;margin-block-end:1rem;font-size:clamp(2.1rem,2.8vw,2.5rem);font-weight:350;line-height:1.05}.lead-dialog__intro.svelte-1br2sqw{max-width:42rem;color:var(--muted);margin-block-end:2rem}@media (width<=40rem){.lead-dialog.svelte-1br2sqw{width:100%;max-height:100dvh;margin:auto 0 0}.lead-dialog__surface.svelte-1br2sqw{min-height:100dvh;padding-block-start:max(4.5rem, calc(env(safe-area-inset-top) + 3.5rem));padding-block-end:max(2rem, env(safe-area-inset-bottom));padding-inline-start:max(2rem, env(safe-area-inset-left));padding-inline-end:max(2rem, env(safe-area-inset-right))}}
