.header.svelte-x6ys5t{position:fixed;top:0;left:0;right:0;z-index:1200;background-color:var(--color-header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s ease}.header__container.svelte-x6ys5t{max-width:1440px;margin:0 auto;padding:var(--header-padding-y) var(--header-padding-x);display:flex;align-items:center;justify-content:space-between}.header__logo.svelte-x6ys5t a:where(.svelte-x6ys5t){display:block;line-height:0}.header__nav.svelte-x6ys5t{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-2)}.sections-container.svelte-1yjjtlk{position:relative}.sticky-title-wrapper.svelte-1yjjtlk{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;pointer-events:none}.section-fullpage.svelte-1yjjtlk{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--color-background);transition:background-color .3s ease}.section-fullpage__inner.svelte-1yjjtlk{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-6);max-width:1440px;width:100%;padding:0 var(--container-padding);align-items:center}.section-fullpage__image.svelte-1yjjtlk{display:flex;align-items:center;justify-content:center}.section-fullpage__image.svelte-1yjjtlk img:where(.svelte-1yjjtlk),.section-fullpage__image.svelte-1yjjtlk video:where(.svelte-1yjjtlk){max-width:100%;max-height:60svh;width:auto;height:auto;object-fit:contain;border-radius:var(--border-radius-lg)}.section-fullpage__center.svelte-1yjjtlk{min-height:200px}.section-fullpage__content.svelte-1yjjtlk{display:flex;align-items:center}@media(max-width:1023px)and (min-width:768px){.section-fullpage__inner.svelte-1yjjtlk{grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-4)}.section-fullpage__image.svelte-1yjjtlk img:where(.svelte-1yjjtlk){max-height:50svh}}.footer.svelte-2w5m4b{background-color:var(--color-background);border-top:1px solid var(--color-border);padding:var(--spacing-8) 0;transition:background-color .2s ease}.footer__container.svelte-2w5m4b{max-width:1440px;margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;gap:var(--spacing-4)}.footer__logo--desktop.svelte-2w5m4b{display:none!important}.footer__logo--mobile.svelte-2w5m4b{display:block!important;flex-shrink:0}@media(min-width:1024px){.footer__container.svelte-2w5m4b{flex-direction:row;align-items:flex-start}.footer__logo--desktop.svelte-2w5m4b{display:block!important;flex-shrink:0}.footer__logo--mobile.svelte-2w5m4b{display:none!important}}.footer__info.svelte-2w5m4b{display:flex;flex-direction:column;gap:var(--spacing-1)}.footer__text.svelte-2w5m4b{font-size:var(--font-size-xs);line-height:1.6;color:var(--color-text-secondary);margin:0}.footer__links.svelte-2w5m4b{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1)}.footer__link.svelte-2w5m4b{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}@media(hover:hover){.footer__link.svelte-2w5m4b:hover{color:var(--color-text-primary);text-decoration:underline}}.footer__separator.svelte-2w5m4b{font-size:var(--font-size-xs);color:var(--color-text-muted)}.mobile-sections.svelte-1llraop{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-8) var(--spacing-6)}.mobile-section.svelte-1llraop{display:flex;flex-direction:column;gap:var(--spacing-5)}.mobile-section__media.svelte-1llraop{position:relative;width:100%;border-radius:var(--border-radius-lg);overflow:hidden}.mobile-section__image.svelte-1llraop,.mobile-section__video.svelte-1llraop{width:100%;height:auto;display:block}.mobile-section__title.svelte-1llraop{position:absolute;right:var(--spacing-4);bottom:var(--spacing-4);font-size:clamp(28px,7vw,40px);font-weight:800;color:var(--color-white);margin:0;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.mobile-section__content.svelte-1llraop{display:flex;flex-direction:column;gap:var(--spacing-3)}.mobile-section__subtitle.svelte-1llraop{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.4;white-space:pre-line}.mobile-section__description.svelte-1llraop{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;margin:0;word-break:keep-all}.scroll-btn.svelte-mss8kv{position:fixed;left:50%;transform:translate(-50%);z-index:1000;background:transparent;border:none;cursor:pointer;padding:var(--spacing-4);display:flex;align-items:center;justify-content:center}.scroll-btn--up.svelte-mss8kv{top:var(--spacing-6)}.scroll-btn--down.svelte-mss8kv{bottom:var(--spacing-6)}.chevron.svelte-mss8kv{width:14px;height:14px;border-right:2px solid var(--color-text-tertiary);border-bottom:2px solid var(--color-text-tertiary);transition:border-color .2s ease}.chevron--up.svelte-mss8kv{transform:rotate(-135deg);animation:svelte-mss8kv-chevron-up 1.5s ease-in-out infinite}.chevron--down.svelte-mss8kv{transform:rotate(45deg);animation:svelte-mss8kv-chevron-down 1.5s ease-in-out infinite}@keyframes svelte-mss8kv-chevron-down{0%{opacity:.3;transform:rotate(45deg) translateY(-3px)}50%{opacity:1}to{opacity:.3;transform:rotate(45deg) translateY(3px)}}@keyframes svelte-mss8kv-chevron-up{0%{opacity:.3;transform:rotate(-135deg) translateY(3px)}50%{opacity:1}to{opacity:.3;transform:rotate(-135deg) translateY(-3px)}}.scroll-btn.svelte-mss8kv:hover .chevron:where(.svelte-mss8kv){border-color:var(--color-text-primary)}
