:root{--night:#1b2b4d;--night-2:#24365d;--night-3:#2f4573;--bone:#f3efe6;--bone-2:#e9e3d6;--bone-3:#dcd4c3;--ink:#0b1220;--ink-soft:#3b4254;--ink-mute:#6e7385;--coral:#ff5a3c;--coral-deep:#d93f22;--saffron:#f2b544;--line:#0b12201f;--line-2:#0b122038;--line-dk:#f3efe61f;--line-dk-2:#f3efe63d;--on-dark:#f3efe6;--on-dark-mute:#f3efe6b8;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Geist", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--pad:clamp(20px, 4vw, 56px);--max:1360px;--ease:cubic-bezier(.19, 1, .22, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bone)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bone);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}::selection{background:var(--coral);color:var(--bone)}.wrap{width:100%;max-width:calc(var(--max) + var(--pad) * 2);padding-inline:var(--pad);margin-inline:auto}.dark{background:var(--night);color:var(--on-dark)}.sec{padding-block:clamp(80px,11vw,160px);position:relative}.display{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(3.5rem,2.2rem + 5.2vw,7rem);font-weight:400;line-height:.9}.h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.6rem,1.6rem + 4.2vw,5.5rem);font-weight:400;line-height:.95}.h2{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.1rem,1.35rem + 3vw,4rem);font-weight:400;line-height:1}.h3{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.6rem,1.3rem + 1.1vw,2.4rem);font-weight:400;line-height:1.08}.it{font-style:italic}.coral{color:var(--coral)}.label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500}.kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;font-size:11.5px;display:flex}.kicker:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px}.dark .kicker{color:var(--on-dark-mute)}.body-lg{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.dark .body-lg{color:var(--on-dark-mute)}.muted{color:var(--ink-mute)}.shead{gap:24px var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:clamp(40px,5vw,72px);display:grid}.shead__k{grid-column:1/-1}.shead__t{grid-column:1/span 8}.shead__a{grid-column:9/-1;max-width:38ch}@media (width<=900px){.shead__t,.shead__a{grid-column:1/-1}}.btn{background:var(--ink);height:52px;color:var(--bone);letter-spacing:-.005em;cursor:pointer;isolation:isolate;transition:color .5s var(--ease);border:0;border-radius:999px;align-items:center;gap:14px;padding:0 8px 0 24px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--coral);border-radius:inherit;transition:transform .6s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:none}.btn__ic{background:var(--bone);width:38px;height:38px;color:var(--ink);transition:transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.btn__ic svg{width:14px;height:14px}.btn:hover .btn__ic{transform:rotate(-45deg)}.btn--light{background:var(--bone);color:var(--ink)}.btn--light .btn__ic{background:var(--ink);color:var(--bone)}.btn--light:hover{color:var(--bone)}.btn--coral{color:#fff;background:#f0502f}.btn--coral:before{background:var(--bone)}.btn--coral:hover{color:var(--ink)}.btn--coral .btn__ic{color:#f0502f;background:#fff}.ulink{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding-bottom:3px;font-weight:500;display:inline-flex;position:relative}.ulink:hover{background-position:100% 100%;background-size:0 1px}.pill{border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;height:30px;padding:0 13px;font-size:13px;display:inline-flex}.dark .pill{border-color:var(--line-dk-2);color:var(--on-dark)}html.js [data-rv]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transition-delay:var(--d,0s);transform:translateY(36px)}html.js [data-rv].in{opacity:1;transform:none}.mask{margin:-.04em -.12em -.22em 0;padding:.04em .12em .22em 0;display:block;overflow:hidden}.mask>span{display:block}html.js [data-lines] .mask>span{transition:transform 1.3s var(--ease);transition-delay:calc(var(--i,0) * 90ms + var(--d,0s));transform:translateY(105%)}html.js [data-lines].in .mask>span{transform:none}html.js [data-clip]{clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--ease-io);transition-delay:var(--d,0s)}html.js [data-clip].in{clip-path:inset(0)}[data-auto] .mask>span{animation:line-up 1.3s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + var(--d,0s))}.enter{animation:enter 1.1s var(--ease) both;animation-delay:var(--d,0s)}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-auto] .mask>span,.enter{animation:none!important}html.js [data-rv],html.js [data-lines] .mask>span,html.js [data-clip]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.skip{z-index:999;background:var(--coral);color:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}@media (width<=1000px){.body-lg{font-size:clamp(1.1rem,2.4vw,1.3rem);max-width:none!important}.shead{gap:20px}.shead__a{max-width:none}}@media (width<=560px){main .btn,.drawer .btn{justify-content:space-between;width:100%}}.nav[data-astro-cid-wpvy4v7s]{z-index:90;color:var(--on-dark);transition:transform .7s var(--ease), color .4s, background-color .4s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s]:before{content:"";background:color-mix(in srgb, var(--bone) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s;position:absolute;inset:0}.nav[data-astro-cid-wpvy4v7s].solid{color:var(--ink)}.nav[data-astro-cid-wpvy4v7s].solid:before{opacity:1}.nav[data-astro-cid-wpvy4v7s].hide{transform:translateY(-100%)}.nav__in[data-astro-cid-wpvy4v7s]{align-items:center;gap:32px;height:84px;display:flex;position:relative}.brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;margin-right:auto;display:flex}.brand__mark[data-astro-cid-wpvy4v7s]{width:42px;height:42px;transition:transform 1s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.brand__mark[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:40px;height:40px}.brand[data-astro-cid-wpvy4v7s]:hover .brand__mark[data-astro-cid-wpvy4v7s]{transform:rotate(-60deg)}.brand__txt[data-astro-cid-wpvy4v7s]{flex-direction:column;line-height:1;display:flex}.brand__name[data-astro-cid-wpvy4v7s]{font-family:var(--serif);letter-spacing:-.01em;font-size:26px}.brand__sub[data-astro-cid-wpvy4v7s]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-top:3px;font-size:9.5px}.links[data-astro-cid-wpvy4v7s]{gap:34px;display:flex}.links__a[data-astro-cid-wpvy4v7s]{align-items:flex-start;gap:6px;font-size:15px;font-weight:450;display:flex}.links__roll[data-astro-cid-wpvy4v7s]{height:1.3em;line-height:1.3;display:block;position:relative;overflow:hidden}.links__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s],.links__roll[data-astro-cid-wpvy4v7s]:after{transition:transform .55s var(--ease);display:block}.links__roll[data-astro-cid-wpvy4v7s]:after{content:attr(data-t);color:var(--coral)}.links__a[data-astro-cid-wpvy4v7s]:hover .links__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s],.links__a[data-astro-cid-wpvy4v7s]:hover .links__roll[data-astro-cid-wpvy4v7s]:after{transform:translateY(-100%)}.links__a[data-astro-cid-wpvy4v7s].on .links__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{color:var(--coral)}.nav__cta[data-astro-cid-wpvy4v7s]{border:1px solid;border-radius:999px;align-items:center;gap:12px;height:44px;padding:0 6px 0 20px;font-size:14px;font-weight:500;transition:background .4s,color .4s,border-color .4s;display:inline-flex}.nav__cta-ic[data-astro-cid-wpvy4v7s]{background:var(--coral);color:#fff;width:32px;height:32px;transition:transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.nav__cta-ic[data-astro-cid-wpvy4v7s] svg{width:12px;height:12px}.nav__cta[data-astro-cid-wpvy4v7s]:hover{background:var(--coral);border-color:var(--coral);color:#fff}.nav__cta[data-astro-cid-wpvy4v7s]:hover .nav__cta-ic[data-astro-cid-wpvy4v7s]{color:var(--coral);background:#fff;transform:rotate(45deg)}.burger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;width:46px;height:46px;display:none;position:relative}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{height:1.5px;transition:transform .6s var(--ease), top .6s var(--ease);background:currentColor;position:absolute;left:14px;right:14px}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-of-type{top:19px}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-of-type{top:25px}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:first-of-type{top:22px;transform:rotate(45deg)}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:last-of-type{top:22px;transform:rotate(-45deg)}@media (width<=960px){.links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:block}.nav__in[data-astro-cid-wpvy4v7s]{height:72px}}.drawer[data-astro-cid-wpvy4v7s]{z-index:80;background:var(--night);color:var(--on-dark);clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-io);visibility:hidden;position:fixed;inset:0}.drawer[data-astro-cid-wpvy4v7s].open{clip-path:inset(0);visibility:visible}.drawer__in[data-astro-cid-wpvy4v7s]{flex-direction:column;height:100%;padding-top:110px;padding-bottom:32px;display:flex}.drawer__k[data-astro-cid-wpvy4v7s]{color:var(--on-dark-mute);margin-bottom:20px}.drawer[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.drawer[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line-dk);overflow:hidden}.drawer[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--serif);transition:transform .9s var(--ease);transition-delay:calc(.25s + var(--i,0) * 60ms);align-items:baseline;gap:16px;padding:14px 0;font-size:clamp(2.4rem,11vw,3.6rem);line-height:1;display:flex;transform:translateY(100%)}.drawer[data-astro-cid-wpvy4v7s].open li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{transform:none}.drawer__foot[data-astro-cid-wpvy4v7s]{gap:14px;margin-top:auto;font-size:15px;display:grid}.drawer__foot[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{gap:2px;display:grid}.drawer__foot[data-astro-cid-wpvy4v7s] .label[data-astro-cid-wpvy4v7s]{color:var(--on-dark-mute)}.foot[data-astro-cid-jo6i4kqk]{padding-top:clamp(80px,10vw,140px);position:relative;overflow:hidden}.foot__cta[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line-dk);gap:28px;padding-bottom:clamp(56px,7vw,96px);display:grid}.foot__big[data-astro-cid-jo6i4kqk]{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(3rem,1.5rem + 6.4vw,8.5rem);line-height:.95;display:block}.foot__line[data-astro-cid-jo6i4kqk]{white-space:nowrap;align-items:center;gap:.25em;display:flex}.foot__arrow[data-astro-cid-jo6i4kqk]{background:var(--coral);color:#fff;width:.62em;height:.62em;transition:transform .8s var(--ease), background .4s, color .4s;border-radius:50%;place-items:center;display:inline-grid}.foot__arrow[data-astro-cid-jo6i4kqk] svg{width:32%;height:32%}.foot__big[data-astro-cid-jo6i4kqk]:hover .foot__arrow[data-astro-cid-jo6i4kqk]{background:var(--bone);color:var(--coral);transform:rotate(45deg)scale(1.06)}.foot__grid[data-astro-cid-jo6i4kqk]{gap:40px var(--pad);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:56px;font-size:15px;display:grid}.foot__k[data-astro-cid-jo6i4kqk]{color:var(--on-dark-mute);margin-bottom:14px}.foot__name[data-astro-cid-jo6i4kqk]{font-family:var(--serif);margin-bottom:8px;font-size:26px;line-height:1.1}.foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.ulink):hover{color:var(--coral)}.foot__col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{line-height:1.6}.foot__word[data-astro-cid-jo6i4kqk]{font-family:var(--serif);letter-spacing:-.04em;text-align:center;color:#0000;-webkit-text-stroke:1px var(--line-dk-2);user-select:none;margin-bottom:-.02em;font-size:clamp(8rem,30vw,30rem);line-height:.75}.foot__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dk);color:var(--on-dark-mute);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:22px 0 28px;font-size:13px;display:flex}.foot__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark);border-bottom:1px solid var(--line-dk-2);padding-bottom:1px;transition:color .3s,border-color .3s}.foot__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--coral);border-color:var(--coral)}@media (width<=900px){.foot__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=520px){.foot__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.btt[data-astro-cid-vy5be4ad]{z-index:70;border:1px solid var(--line-2);background:var(--night);width:48px;height:48px;color:var(--on-dark);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .35s, transform .35s var(--ease), background .3s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px);transform:translateY(12px)}.btt[data-astro-cid-vy5be4ad].show{opacity:1;pointer-events:auto;transform:none}.btt[data-astro-cid-vy5be4ad]:hover{background:var(--coral)}.btt[data-astro-cid-vy5be4ad] svg[data-astro-cid-vy5be4ad]{width:18px;height:18px}.map[data-astro-cid-aa7a55l7]{width:100%;height:100%;display:block;position:relative;overflow:visible}.map__obj[data-astro-cid-aa7a55l7],.map__labels[data-astro-cid-aa7a55l7]{border:0;width:100%;height:100%;display:block}.map__obj[data-astro-cid-aa7a55l7] svg{width:100%;height:100%;display:block}.map__labels[data-astro-cid-aa7a55l7]{pointer-events:none;position:absolute;inset:0;overflow:visible}.map__region[data-astro-cid-aa7a55l7]{paint-order:stroke;stroke:var(--night);stroke-width:8px;stroke-linejoin:round;font-family:var(--mono);letter-spacing:.24em;font-size:19px;font-weight:500}.map__ctx[data-astro-cid-aa7a55l7]{font-family:var(--mono);letter-spacing:.3em;fill:#f3efe680;paint-order:stroke;stroke:var(--night);stroke-width:6px;font-size:14px}.map__ctx--sea[data-astro-cid-aa7a55l7]{font-family:var(--serif);letter-spacing:.02em;fill:#f3efe66b;stroke:none;font-size:22px;font-style:italic}.map__region--eu[data-astro-cid-aa7a55l7]{fill:#f2b544}.map__region--in[data-astro-cid-aa7a55l7]{fill:#ff5a3c}.map__tag[data-astro-cid-aa7a55l7] rect[data-astro-cid-aa7a55l7]{fill:#1b2b4de6;stroke:#f3efe647}.map__tag[data-astro-cid-aa7a55l7] line[data-astro-cid-aa7a55l7]{stroke:#f3efe673}.map__tag[data-astro-cid-aa7a55l7]{opacity:0;animation:.8s 1.6s forwards fade}.map__lbl[data-astro-cid-aa7a55l7]{font-family:var(--mono);letter-spacing:.14em;fill:var(--bone);font-size:17px;font-weight:500}.map__sub[data-astro-cid-aa7a55l7]{font-family:var(--mono);letter-spacing:.08em;fill:#f3efe6a6;font-size:11.5px}@keyframes fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.map__tag[data-astro-cid-aa7a55l7]{opacity:1;animation:none}}
