.header.svelte-hv3zzy{--header-space: var(--space-3);position:sticky;top:0;width:100%;z-index:100;display:flex;overflow:hidden;color:var(--color-white);gap:var(--header-space)}@media(max-width:1024px){.header.svelte-hv3zzy{flex-direction:column;gap:var(--space-rg)}}.header__logo.svelte-hv3zzy{fill:var(--color-black);transition:transform var(--motion)}.header__logo.svelte-hv3zzy svg{max-width:70rem}@media(max-width:1024px){.header__logo.svelte-hv3zzy svg{width:100%;height:auto}}.header__logo--hidden.svelte-hv3zzy{transform:translateY(-60%)}.header__logo.svelte-hv3zzy,.header__nav.svelte-hv3zzy{flex:1;z-index:1000}.header__nav-list.svelte-hv3zzy{display:flex;width:100%;gap:var(--space-1)}@media(max-width:728px){.header__nav-list.svelte-hv3zzy{flex-direction:column}}.header__nav-item.svelte-hv3zzy{flex:1}.checkbox.svelte-zlg8mq{display:flex;align-items:center;gap:var(--space-3)}.checkbox__button.svelte-zlg8mq{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border)}.checkbox__box.svelte-zlg8mq{width:60%;aspect-ratio:1/1;background-color:var(--color-text)}.checkbox__text.svelte-zlg8mq{font-size:var(--font-size-3)}.footer.svelte-7lfk2o{display:grid;gap:var(--space-5);font-size:var(--font-size-1)}.footer__head.svelte-7lfk2o{font-size:var(--font-size-3)}.footer__newsletter-form.svelte-7lfk2o{display:flex;flex-direction:column;gap:var(--space-4)}.footer__form-row.svelte-7lfk2o{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid black}.footer__honeypot.svelte-7lfk2o{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.footer__input.svelte-7lfk2o{min-width:0;width:100%;font-size:var(--font-size-8)}@media(max-width:768px){.footer__input.svelte-7lfk2o{font-size:var(--font-size-7)}}.footer__input.svelte-7lfk2o::placeholder{font-size:inherit}.footer__submit.svelte-7lfk2o{border:1px solid var(--color-border);padding:var(--space-3);border-radius:50%;transition:opacity var(--motion)}.footer__submit.svelte-7lfk2o svg{stroke:currentColor}@media(max-width:768px){.footer__submit.svelte-7lfk2o svg{width:1.7rem;height:1.7rem}}.footer__submit--loading.svelte-7lfk2o{animation:svelte-7lfk2o-pulse .8s ease-in-out infinite;cursor:default}@keyframes svelte-7lfk2o-pulse{0%,to{opacity:1}50%{opacity:.3}}.footer__legal-note.svelte-7lfk2o,.footer__error.svelte-7lfk2o{font-size:var(--font-size-3)}.footer__error.svelte-7lfk2o{color:red}.footer__bottom.svelte-7lfk2o{font-size:var(--font-size-3);display:flex;justify-content:space-between;gap:var(--space-4)}@media(max-width:768px){.footer__bottom.svelte-7lfk2o{flex-direction:column-reverse}}.footer__copyright.svelte-7lfk2o{font-size:var(--font-size-3)}.footer__links.svelte-7lfk2o,.footer__socials.svelte-7lfk2o{display:flex;gap:var(--space-4)}.newsletter-modal-backdrop.svelte-mhsjqf{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200}.newsletter-modal.svelte-mhsjqf{position:fixed;bottom:0;left:0;right:0;z-index:201;background-color:var(--color-bg);padding:var(--space-6) var(--global-padding);display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:769px){.newsletter-modal.svelte-mhsjqf{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:48rem;padding:var(--space-7) var(--space-6)}}.newsletter-modal__close.svelte-mhsjqf{position:absolute;top:var(--space-4);right:var(--space-4);line-height:1;font-size:var(--font-size-3)}.newsletter-modal__catch.svelte-mhsjqf{font-size:var(--font-size-8);line-height:1}.newsletter-modal__form.svelte-mhsjqf{display:flex;flex-direction:column;gap:var(--space-3)}.newsletter-modal__form.svelte-mhsjqf button[type=submit]{margin-top:var(--space-sm)}.newsletter-modal__field.svelte-mhsjqf{border-bottom:1px solid var(--color-border)}.newsletter-modal__input.svelte-mhsjqf{width:100%;font-size:var(--font-size-3);padding:var(--space-2) 0;background:transparent}.newsletter-modal__input.svelte-mhsjqf::placeholder{color:var(--color-gray-4);text-transform:uppercase;font-family:var(--font-mono)}.newsletter-modal__honeypot.svelte-mhsjqf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.newsletter-modal__error.svelte-mhsjqf{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-error, red)}.newsletter-modal__legal.svelte-mhsjqf{font-size:var(--font-size-1);color:var(--color-gray-4)}.contact-modal-backdrop.svelte-1myga1y{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200}.contact-modal.svelte-1myga1y{position:fixed;bottom:0;left:0;right:0;z-index:201;background-color:var(--color-bg);padding:var(--space-6) var(--global-padding);display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:769px){.contact-modal.svelte-1myga1y{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:48rem;padding:var(--space-7) var(--space-6)}}.contact-modal__close.svelte-1myga1y{position:absolute;top:var(--space-4);right:var(--space-4);line-height:1;font-size:var(--font-size-3)}.contact-modal__catch.svelte-1myga1y{font-size:var(--font-size-8);line-height:1}.contact-modal__email-row.svelte-1myga1y{display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3)}.contact-modal__email.svelte-1myga1y{font-size:var(--font-size-3);flex:1}.contact-modal__email.svelte-1myga1y:hover{text-decoration:underline}.contact-modal__copy.svelte-1myga1y{font-family:var(--font-mono);font-size:var(--font-size-1);color:var(--color-gray-4);white-space:nowrap;transition:color var(--motion);text-transform:uppercase}.contact-modal__copy.svelte-1myga1y:hover{color:var(--color-black)}
