.privacy-box[data-astro-cid-flqe2esj]{bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line-light);width:min(22.5rem,100% - 2rem);color:var(--color-text);font-family:var(--font-sans);animation:privacy-in .4s var(--ease);background:#faf7f1fa;border-radius:14px;gap:.6rem;padding:1.1rem 1.1rem 1rem;display:grid;position:fixed;left:1rem;box-shadow:0 18px 50px #06060538}@keyframes privacy-in{0%{opacity:0;transform:translateY(10px)}}.privacy-box__close[data-astro-cid-flqe2esj]{width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.35rem;right:.35rem}.privacy-box__title[data-astro-cid-flqe2esj]{font-family:var(--font-serif);padding-right:2rem;font-size:1.0625rem}.privacy-box__text[data-astro-cid-flqe2esj],.privacy-box__state[data-astro-cid-flqe2esj]{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.privacy-box__state[data-astro-cid-flqe2esj] strong[data-astro-cid-flqe2esj]{color:var(--color-text);font-weight:500}.privacy-box__actions[data-astro-cid-flqe2esj]{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;display:flex}.privacy-box__button[data-astro-cid-flqe2esj]{border:1px solid var(--line-light);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;flex:auto;padding:0 1rem;font-size:.8125rem;font-weight:500}.privacy-box__button--accept[data-astro-cid-flqe2esj]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.dna-gate__form[data-astro-cid-7fb3syhf]{gap:var(--space-3);margin-top:var(--space-2);display:grid}.gate-field[data-astro-cid-7fb3syhf]{font-family:var(--font-sans);gap:.35rem;display:grid}.gate-field[data-astro-cid-7fb3syhf] label[data-astro-cid-7fb3syhf]{font-size:.875rem;font-weight:500}.gate-field[data-astro-cid-7fb3syhf] input[data-astro-cid-7fb3syhf]:not([type=checkbox]){width:100%;min-height:3rem;font:inherit;color:var(--color-text);background:#fff;border:1px solid #1d1a1640;border-radius:10px;padding:.7rem .9rem;font-size:1rem}.gate-field[data-astro-cid-7fb3syhf] input[data-astro-cid-7fb3syhf][aria-invalid]{border-color:var(--color-red)}.gate-field--check[data-astro-cid-7fb3syhf]{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem}.gate-field--check[data-astro-cid-7fb3syhf] input[data-astro-cid-7fb3syhf][type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--color-red);margin-top:.1rem}.gate-field--check[data-astro-cid-7fb3syhf] label[data-astro-cid-7fb3syhf]{font-size:.8125rem;font-weight:400;line-height:1.45}.gate-field__optional[data-astro-cid-7fb3syhf]{color:var(--color-text-muted)}.gate-field__error[data-astro-cid-7fb3syhf],.dna-gate__failure[data-astro-cid-7fb3syhf]{font-family:var(--font-sans);color:var(--color-red);font-size:.8125rem;line-height:1.45}.dna-gate__submit[data-astro-cid-7fb3syhf]{width:100%;margin-top:var(--space-1);white-space:normal}.dna-gate__submit[data-astro-cid-7fb3syhf]:disabled{opacity:.75;cursor:progress}.dna-gate__privacy[data-astro-cid-7fb3syhf]{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.gate-choice[data-astro-cid-7fb3syhf]{font-family:var(--font-sans);border:0;gap:.1rem;margin:0;padding:0;font-size:.875rem;display:grid}.gate-choice[data-astro-cid-7fb3syhf] legend[data-astro-cid-7fb3syhf]{margin-bottom:.35rem;padding:0;font-weight:500;line-height:1.45}.gate-choice[data-astro-cid-7fb3syhf] label[data-astro-cid-7fb3syhf]{align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.gate-choice[data-astro-cid-7fb3syhf] input[data-astro-cid-7fb3syhf]{width:1.5rem;height:1.5rem;accent-color:var(--color-red);margin:0}.dna-gate[data-astro-cid-gzw3nif6]{background:var(--color-paper);width:min(100% - 2rem,30rem);max-height:calc(100svh - 2rem);color:var(--color-text);border:0;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px #00000059}.dna-gate[data-astro-cid-gzw3nif6]::backdrop{backdrop-filter:blur(3px);background:#0606058c}.dna-gate[data-astro-cid-gzw3nif6][open]{animation:gate-in .35s var(--ease)}@keyframes gate-in{0%{opacity:0;transform:translateY(12px)}}.dna-gate__card[data-astro-cid-gzw3nif6]{gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);display:grid;position:relative}.dna-gate__close[data-astro-cid-gzw3nif6]{width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem}.dna-gate__close[data-astro-cid-gzw3nif6]:hover{background:var(--color-ivory)}.dna-gate__kicker[data-astro-cid-gzw3nif6]{color:var(--color-red)}.dna-gate__title[data-astro-cid-gzw3nif6]{font-family:var(--font-serif);font-size:clamp(1.6rem,1.4rem + .8vw,2rem);font-weight:350;line-height:1.1}.dna-gate__text[data-astro-cid-gzw3nif6]{color:var(--color-text-muted);font-size:1rem;line-height:1.5}@media (width<=40em){.dna-gate[data-astro-cid-gzw3nif6]{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:92svh;margin:auto 0 0}.dna-gate__card[data-astro-cid-gzw3nif6]{padding:var(--space-5) var(--gutter) max(var(--space-5), env(safe-area-inset-bottom))}}.brand[data-astro-cid-2abpm7aj]{min-height:2.75rem;color:inherit;font-family:var(--font-sans);text-transform:uppercase;white-space:nowrap;align-content:center;gap:.3rem;line-height:1;text-decoration:none;display:inline-grid}.brand__north[data-astro-cid-2abpm7aj]{letter-spacing:.34em;font-size:1rem;font-weight:400}.brand__sub[data-astro-cid-2abpm7aj]{align-items:center;gap:.7rem;display:flex}.brand__rule[data-astro-cid-2abpm7aj]{background:var(--color-red-bright);width:2.25rem;height:2px}.brand__routes[data-astro-cid-2abpm7aj]{letter-spacing:.55em;opacity:.9;font-size:.5625rem;font-weight:400}@media (width>=64em){.brand__north[data-astro-cid-2abpm7aj]{font-size:1.1875rem}.brand__rule[data-astro-cid-2abpm7aj]{width:2.75rem}.brand__routes[data-astro-cid-2abpm7aj]{font-size:.625rem}}.footer[data-astro-cid-oenwriqq]{padding-block:var(--space-7) var(--space-4);background:var(--color-ink);color:var(--color-on-photo)}.footer__main[data-astro-cid-oenwriqq]{gap:var(--space-5);padding-bottom:var(--space-5);display:grid}.footer__tagline[data-astro-cid-oenwriqq]{margin-top:var(--space-2);color:var(--color-on-photo-muted);font-size:.9375rem;font-style:italic}.footer__nav[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.footer__nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.02em;opacity:.85;transition:opacity .2s var(--ease);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.footer__nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{opacity:1}.footer__cta[data-astro-cid-oenwriqq]{justify-self:start}.footer__base[data-astro-cid-oenwriqq]{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid #fbf7ef1f;display:grid}.footer__signature[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-3);display:flex}.footer__signature[data-astro-cid-oenwriqq] .footer__compass{opacity:.8;flex-shrink:0;width:2rem}.footer__signature[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{font-family:var(--font-serif);font-size:.9375rem;line-height:1.4;display:grid}.footer__direction[data-astro-cid-oenwriqq]{color:var(--color-on-photo-muted);font-style:italic}.footer__ecosystem[data-astro-cid-oenwriqq]{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.footer__ecosystem[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-height:2.75rem;color:var(--color-on-photo);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.footer__ecosystem[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq][aria-hidden]{color:var(--color-on-photo-muted);transition:color .2s var(--ease)}.footer__ecosystem[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover span[data-astro-cid-oenwriqq][aria-hidden]{color:var(--color-red-bright)}.footer__legal[data-astro-cid-oenwriqq]{align-items:center;gap:0 var(--space-5);padding-top:var(--space-2);font-family:var(--font-sans);color:var(--color-on-photo-muted);border-top:1px solid #fbf7ef14;flex-wrap:wrap;font-size:.75rem;display:flex}.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-height:2.75rem;color:var(--color-on-photo-muted);text-underline-offset:.3em;align-items:center;text-decoration:underline #fbf7ef4d;display:inline-flex}.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-on-photo)}.footer__privacy[data-astro-cid-oenwriqq]{min-height:2.75rem;color:var(--color-on-photo-muted);font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline #fbf7ef4d}.footer__privacy[data-astro-cid-oenwriqq]:hover{color:var(--color-on-photo)}@media (width>=64em){.footer__main[data-astro-cid-oenwriqq]{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto auto}.footer__base[data-astro-cid-oenwriqq]{grid-template-columns:1fr auto;align-items:center}}.lang[data-astro-cid-ecceicg2]{flex-shrink:0}ul[data-astro-cid-ecceicg2]{align-items:center;display:flex}li[data-astro-cid-ecceicg2]{white-space:nowrap;align-items:center;display:flex}li[data-astro-cid-ecceicg2]+li[data-astro-cid-ecceicg2]:before{content:"";opacity:.35;background:currentColor;width:1px;height:.7rem}a[data-astro-cid-ecceicg2]{min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.18em;opacity:.7;transition:opacity .2s var(--ease);align-items:center;padding-inline:.5rem;font-size:.75rem;font-weight:400;text-decoration:none;display:inline-flex}a[data-astro-cid-ecceicg2]:hover,a[data-astro-cid-ecceicg2][aria-current=true]{opacity:1}a[data-astro-cid-ecceicg2][aria-current=true] span[data-astro-cid-ecceicg2][aria-hidden]{border-bottom:1px solid var(--color-red-bright);padding-bottom:.2rem}.site-header--home[data-astro-cid-isef26zo]:not([data-scrolled]) .site-header__cta[data-astro-cid-isef26zo]{visibility:hidden}.skip-link[data-astro-cid-isef26zo]{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--color-paper);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-small);position:fixed;transform:translateY(-200%)}.skip-link[data-astro-cid-isef26zo]:focus{transform:none}.header-sentinel[data-astro-cid-isef26zo]{pointer-events:none;height:60vh;position:absolute;inset:0 0 auto}.site-header[data-astro-cid-isef26zo]{z-index:50;color:var(--color-on-photo);transition:background-color .35s var(--ease);background:linear-gradient(#06060559,#06060500);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-isef26zo][data-scrolled],.site-header--solid[data-astro-cid-isef26zo]{background:#0c0b09e6}.site-header__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--header-height);display:flex}.site-nav[data-astro-cid-isef26zo]{display:none}.site-nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:clamp(1.5rem,2.4vw,2.75rem);display:flex}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.02em;opacity:.88;transition:opacity .2s var(--ease);align-items:center;font-size:.9375rem;font-weight:400;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{opacity:1}.site-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);display:flex}.site-header__cta[data-astro-cid-isef26zo]{display:none}.menu-button[data-astro-cid-isef26zo]{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;display:inline-grid}@media (width>=48em){.site-header__actions[data-astro-cid-isef26zo]{gap:var(--space-4)}.site-header__cta[data-astro-cid-isef26zo]{min-height:2.5rem;padding:.6rem 1.1rem;font-size:.75rem;display:inline-flex}}.site-brands[data-astro-cid-isef26zo]{display:none}.site-brands[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo],.site-brands[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]{align-items:center;display:flex}.site-brands[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]+li[data-astro-cid-isef26zo]:before{content:"";opacity:.35;background:currentColor;width:1px;height:.7rem}.site-brands[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.7;transition:opacity .2s var(--ease);align-items:center;padding-inline:.55rem;font-size:.75rem;text-decoration:none;display:inline-flex}.site-brands[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{opacity:1}@media (width>=72em){.site-nav[data-astro-cid-isef26zo]{display:block}.site-brands[data-astro-cid-isef26zo]{margin-right:calc(-1 * var(--space-2));display:block}.site-header__actions[data-astro-cid-isef26zo] .menu-button[data-astro-cid-isef26zo]{display:none}}.site-menu[data-astro-cid-isef26zo]{background:var(--color-ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-on-photo);border:0;padding:0}.site-menu[data-astro-cid-isef26zo][open]{flex-direction:column;display:flex}.site-menu[data-astro-cid-isef26zo]::backdrop{background:var(--color-ink)}.site-menu__bar[data-astro-cid-isef26zo]{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.site-menu__nav[data-astro-cid-isef26zo]{padding-block:var(--space-6);flex:1}.site-menu__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{align-items:baseline;gap:var(--space-4);font-family:var(--font-sans);letter-spacing:.02em;border-bottom:1px solid #fbf7ef24;padding-block:1.1rem;font-size:1.5rem;font-weight:300;text-decoration:none;display:flex}.site-menu__number[data-astro-cid-isef26zo]{color:#d17c5f}.site-menu__brands[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);color:var(--color-on-photo-muted);flex-wrap:wrap;display:flex}.site-menu__brands[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:var(--space-4);display:flex}.site-menu__brands[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-on-photo);align-items:center;gap:.35em;font-size:1rem;text-decoration:none;display:inline-flex}.site-menu__brands[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo][aria-hidden]{color:var(--color-red-bright)}.site-menu__footer[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5) max(var(--space-5), env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}
