.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;font-weight:400;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){font-weight:600}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.svelte-1cz6ozg::details-content{transition:content-visibility var(--duration-fast) var(--ease-in) allow-discrete}.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}@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:auto minmax(0,1fr) 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-evenly;align-items:center;gap:clamp(.9rem,1.75vw,2.25rem);width:100%;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;font-weight:400;display:inline-flex}.desktop-nav.svelte-1elxaub>a.active:where(.svelte-1elxaub){color:var(--ink);font-weight:600}.site-header__contacts.svelte-1elxaub{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.socials.svelte-1elxaub{color:var(--gold);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);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:clip}.mobile-menu.svelte-1elxaub::backdrop{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.svelte-1elxaub[data-closing]::backdrop{opacity:0;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in)}.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.svelte-1elxaub[data-closing] .mobile-menu__panel:where(.svelte-1elxaub){transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in);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}.menu-button.svelte-1elxaub,.mobile-menu__top.svelte-1elxaub button:where(.svelte-1elxaub){transition:transform var(--duration-micro) var(--ease-out)}.menu-button.svelte-1elxaub:active,.mobile-menu__top.svelte-1elxaub button:where(.svelte-1elxaub):active{transform:scale(var(--press-scale))}.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);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 (prefers-reduced-motion:no-preference){.mobile-menu[open].svelte-1elxaub .mobile-nav:where(.svelte-1elxaub)>*,.mobile-menu[open].svelte-1elxaub .mobile-menu__footer:where(.svelte-1elxaub){animation:enter-trail var(--duration-slow) var(--ease-emphasized) backwards;animation-delay:calc((var(--i,0) + 2) * var(--stagger-step))}.mobile-nav.svelte-1elxaub>:first-child{--i:0}.mobile-nav.svelte-1elxaub>:nth-child(2){--i:1}.mobile-nav.svelte-1elxaub>:nth-child(3){--i:2}.mobile-nav.svelte-1elxaub>:nth-child(4){--i:3}.mobile-nav.svelte-1elxaub>:nth-child(5){--i:4}.mobile-nav.svelte-1elxaub>:nth-child(6),.mobile-nav.svelte-1elxaub>:nth-child(7),.mobile-menu__footer.svelte-1elxaub{--i:5}}@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) minmax(0,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 minmax(0,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}.lead-dialog.svelte-1br2sqw[data-closing],.lead-dialog.svelte-1br2sqw[data-closing]::backdrop{opacity:0;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in)}.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))}}.form-confirmation__check.svelte-1br2sqw{vertical-align:-.25em;color:var(--gold);margin-inline-end:.5rem;display:inline-flex}.form-confirmation__check.svelte-1br2sqw path{stroke-dasharray:1}.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}@media (prefers-reduced-motion:no-preference){.lead-dialog[open].svelte-1br2sqw .lead-dialog__stage:where(.svelte-1br2sqw){--enter-distance:var(--rise-sm);animation:enter-rise var(--duration-default) var(--ease-emphasized) backwards;animation-delay:calc(var(--duration-fast) + var(--enter-order,0) * var(--stagger-step))}.form-confirmation__check.svelte-1br2sqw path{animation:draw var(--duration-slow) var(--ease-out) var(--duration-default) backwards}}.lead-dialog__close.svelte-1br2sqw{width:3rem;height:3rem;color:var(--gold-hover);cursor:pointer;transition:transform var(--duration-micro) var(--ease-out);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__close.svelte-1br2sqw:active{transform:scale(var(--press-scale))}.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))}}
