.age-gate[data-astro-cid-k66k6oo7]{z-index:9999;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.age-gate[data-astro-cid-k66k6oo7][hidden]{display:none}.age-gate__bg[data-astro-cid-k66k6oo7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.age-gate__veil[data-astro-cid-k66k6oo7]{background:#111621b8;position:absolute;inset:0}.age-gate__inner[data-astro-cid-k66k6oo7]{flex-direction:column;align-items:center;gap:20px;width:100%;padding:16px;display:flex;position:relative}.age-gate__lang[data-astro-cid-k66k6oo7]{color:var(--white);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.age-gate__lang[data-astro-cid-k66k6oo7] a[data-astro-cid-k66k6oo7]{opacity:.45;transition:opacity .3s}.age-gate__lang[data-astro-cid-k66k6oo7] a[data-astro-cid-k66k6oo7].is-current,.age-gate__lang[data-astro-cid-k66k6oo7] a[data-astro-cid-k66k6oo7]:hover{opacity:1}.age-gate__dot[data-astro-cid-k66k6oo7]{background:var(--white);opacity:.4;border-radius:50%;width:4px;height:4px}.age-gate__card[data-astro-cid-k66k6oo7]{background:var(--white);color:var(--blue);text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:540px;padding:52px 48px 36px;display:flex;box-shadow:0 30px 80px #00000059}.age-gate__logo[data-astro-cid-k66k6oo7]{width:230px;margin-bottom:14px}.age-gate__text[data-astro-cid-k66k6oo7]{font-size:15px;line-height:1.6}.age-gate__ask[data-astro-cid-k66k6oo7]{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 -12px;font-size:12px}.age-gate__actions[data-astro-cid-k66k6oo7]{gap:10px;width:100%;display:flex}.age-gate__actions[data-astro-cid-k66k6oo7] .pill[data-astro-cid-k66k6oo7]{flex:1;justify-content:center}.age-gate__denied[data-astro-cid-k66k6oo7]{font-family:var(--serif);color:#a33;font-size:16px}.age-gate__denied[data-astro-cid-k66k6oo7]:empty{display:none}.age-gate__legal[data-astro-cid-k66k6oo7]{color:var(--grey);margin-top:-12px;font-size:11px}@media (width<=479px){.age-gate__card[data-astro-cid-k66k6oo7]{padding:36px 20px 24px}.age-gate__logo[data-astro-cid-k66k6oo7]{width:180px}.age-gate__text[data-astro-cid-k66k6oo7]{font-size:14px}.age-gate__actions[data-astro-cid-k66k6oo7]{flex-direction:column}.age-gate__actions[data-astro-cid-k66k6oo7] .pill[data-astro-cid-k66k6oo7]{flex:none}}@media (prefers-reduced-motion:no-preference){.age-gate[data-astro-cid-k66k6oo7]:not([hidden]) .age-gate__card[data-astro-cid-k66k6oo7]{--gate-y:40px;animation:1.2s cubic-bezier(.16,1,.3,1) .1s both age-gate-in}.age-gate[data-astro-cid-k66k6oo7]:not([hidden]) [data-astro-cid-k66k6oo7][data-gate-item]{animation:age-gate-in 1s cubic-bezier(.16, 1, .3, 1) calc(.25s + var(--i,0) * 60ms) both;--gate-y:16px}}@keyframes age-gate-in{0%{opacity:0;transform:translateY(var(--gate-y))}}.navbar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;align-items:center;height:25vh;min-height:180px;margin:0 auto;display:grid}.navbar__lang[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.lang[data-astro-cid-nen7h5rs]{opacity:.25;font-size:16px;transition:opacity .3s}.lang[data-astro-cid-nen7h5rs]:hover{opacity:.5}.lang[data-astro-cid-nen7h5rs].is-current{opacity:1}.navbar__dot[data-astro-cid-nen7h5rs]{opacity:.25;background:currentColor;border-radius:50%;width:4px;height:4px}.navbar__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:278px}.fixed-bar[data-astro-cid-nen7h5rs]{z-index:1010;width:100%;max-width:1420px;padding:0 var(--gutter);pointer-events:none;transition:top .5s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:75px;left:50%;transform:translate(-50%)}.fixed-bar[data-astro-cid-nen7h5rs].is-compact{top:40px}.fixed-bar--under[data-astro-cid-nen7h5rs]{z-index:990}.fixed-bar--over[data-astro-cid-nen7h5rs]{justify-content:flex-end}.floating-logo[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;mix-blend-mode:normal;place-items:center;width:75px;height:75px;display:grid}.floating-logo[data-astro-cid-nen7h5rs].is-visible{pointer-events:auto}.floating-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:75px;height:auto;transition:transform .4s var(--ease-out)}.floating-logo[data-astro-cid-nen7h5rs]:hover img[data-astro-cid-nen7h5rs]{transform:scale(1.04)}.menu-btn[data-astro-cid-nen7h5rs]{pointer-events:auto;background:var(--blue);width:75px;height:75px;color:var(--white);transition:background-color .3s, transform .3s var(--ease-out);border-radius:50%;outline:3px solid #ffffff0d;place-items:center;display:grid}.menu-btn[data-astro-cid-nen7h5rs]:active{transform:scale(.95)}@media (hover:hover){.menu-btn[data-astro-cid-nen7h5rs]:hover{background:var(--light-blue);transform:scale(1.08)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true]:hover{background:var(--beige)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=false]:hover .menu-btn__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){transform:scaleX(.6)}}.menu-btn__lines[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:space-between;width:24px;height:16px;display:flex}.menu-btn__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform-origin:100%;height:2px;transition:transform .45s var(--ease-out), opacity .25s;background:currentColor;border-radius:2px}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true]{background:var(--white);color:var(--blue)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform-origin:50%}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{z-index:1000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs].is-open{pointer-events:auto;visibility:visible}.menu__overlay[data-astro-cid-nen7h5rs]{backdrop-filter:blur(4px);opacity:0;background:#11162173;position:absolute;inset:0}.menu__panel[data-astro-cid-nen7h5rs]{background:var(--blue);width:33%;min-width:500px;height:100%;color:var(--white);clip-path:inset(0 100% 0 0);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:50px;padding:70px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 40px #0003}.menu__head[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.menu__title[data-astro-cid-nen7h5rs]{text-align:left;font-size:70px;line-height:1}.menu__lang[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.menu__lang[data-astro-cid-nen7h5rs] .navbar__dot[data-astro-cid-nen7h5rs]{background:var(--white);opacity:.4}.menu__lang[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs]{color:var(--white)}.menu__links[data-astro-cid-nen7h5rs]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.menu__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{overflow:hidden}.menu__link[data-astro-cid-nen7h5rs]{align-items:baseline;gap:18px;padding:4px 0;display:flex}.menu__index[data-astro-cid-nen7h5rs]{opacity:.4;width:20px;font-size:12px;transition:opacity .3s}.menu__label[data-astro-cid-nen7h5rs]{transition:transform .4s var(--ease-out), color .3s;display:inline-block;position:relative}.menu__label[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.menu__link[data-astro-cid-nen7h5rs]:hover .menu__label[data-astro-cid-nen7h5rs]{color:var(--beige);transform:translate(10px)}.menu__link[data-astro-cid-nen7h5rs]:hover .menu__label[data-astro-cid-nen7h5rs]:after{transform-origin:0;transform:scaleX(1)}.menu__link[data-astro-cid-nen7h5rs]:hover .menu__index[data-astro-cid-nen7h5rs]{opacity:1}}@media (width<=991px){.navbar__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:220px}.fixed-bar[data-astro-cid-nen7h5rs],.fixed-bar[data-astro-cid-nen7h5rs].is-compact{top:24px}}@media (width<=767px){.navbar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;justify-items:center;gap:20px;height:auto;min-height:0;padding-top:110px;padding-bottom:30px}.navbar__lang[data-astro-cid-nen7h5rs]{order:2}.navbar__spacer[data-astro-cid-nen7h5rs]{display:none}.navbar__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:200px}.menu-btn[data-astro-cid-nen7h5rs],.floating-logo[data-astro-cid-nen7h5rs]{width:60px;height:60px}.floating-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:48px}.menu__panel[data-astro-cid-nen7h5rs]{width:100%;min-width:0;padding:110px 24px 40px}.menu__title[data-astro-cid-nen7h5rs]{font-size:50px}}.footer__inner[data-astro-cid-jo6i4kqk]{padding:var(--section-pad) 0 40px;flex-direction:column;align-items:center;gap:140px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{width:430px;max-width:80%;height:auto}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:40px;width:100%;display:grid}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer__col--row[data-astro-cid-jo6i4kqk]{flex-flow:wrap;justify-content:center;align-items:center;gap:30px}.footer__col--end[data-astro-cid-jo6i4kqk]{align-items:flex-end}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--blue);font-family:var(--serif);align-items:center;gap:8px;font-size:22px;line-height:1.3;display:inline-flex;position:relative}.footer-link[data-astro-cid-jo6i4kqk]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.footer-link[data-astro-cid-jo6i4kqk]:hover:after{transform-origin:0;transform:scaleX(1)}}.footer__labels[data-astro-cid-jo6i4kqk]{align-items:center;gap:20px;display:flex}.footer__labels[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:62px;height:auto;transition:transform .3s var(--ease-out)}.footer__labels[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk].ab{width:134px}@media (hover:hover){.footer__labels[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover img[data-astro-cid-jo6i4kqk]{transform:scale(.97)}}.footer__legal[data-astro-cid-jo6i4kqk]{width:100%;color:var(--grey);border-top:1px solid #cbc5bd80;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:-100px;padding-top:24px;font-size:13px;display:flex}.footer__legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:24px;display:flex}.small-link[data-astro-cid-jo6i4kqk]{color:var(--grey);font-size:13px;transition:color .3s}.small-link[data-astro-cid-jo6i4kqk]:hover,.small-link[data-astro-cid-jo6i4kqk][aria-expanded=true]{color:var(--blue)}.credits[data-astro-cid-jo6i4kqk]{background:var(--blue);width:100%;color:var(--white);transform-origin:top;overflow:hidden}.credits[data-astro-cid-jo6i4kqk][hidden]{display:none}.credits__inner[data-astro-cid-jo6i4kqk]{padding:80px var(--gutter) 90px;flex-direction:column;gap:50px;margin:0 auto;display:flex}.credits__list[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.credits__item[data-astro-cid-jo6i4kqk]{border-top:1px solid #fff3;flex-direction:column;gap:10px;padding-top:24px;display:flex}.credits__role[data-astro-cid-jo6i4kqk]{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.credits__name[data-astro-cid-jo6i4kqk]{font-family:var(--serif-capt);font-size:36px;line-height:1.1}.credits__link[data-astro-cid-jo6i4kqk]{width:fit-content;color:var(--beige);align-items:center;gap:6px;font-size:15px;display:inline-flex;position:relative}.credits__link[data-astro-cid-jo6i4kqk]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.credits__link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{transition:transform .35s var(--ease-out)}@media (hover:hover){.credits__link[data-astro-cid-jo6i4kqk]:hover:after{transform-origin:0;transform:scaleX(1)}.credits__link[data-astro-cid-jo6i4kqk]:hover svg[data-astro-cid-jo6i4kqk]{transform:translate(2px,-2px)}}@media (width<=767px){.footer__inner[data-astro-cid-jo6i4kqk]{gap:80px}.footer__grid[data-astro-cid-jo6i4kqk]{text-align:center;grid-template-columns:1fr;gap:36px}.footer__col[data-astro-cid-jo6i4kqk],.footer__col--end[data-astro-cid-jo6i4kqk]{align-items:center}.footer__col--row[data-astro-cid-jo6i4kqk]{gap:20px}.footer__legal[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;margin-top:-40px}.footer__legal-links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:16px}.credits__inner[data-astro-cid-jo6i4kqk]{padding:56px var(--gutter) 64px;gap:36px}.credits__list[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:28px}.credits__name[data-astro-cid-jo6i4kqk]{font-size:28px}}.modal{z-index:1100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[hidden]{display:none}.modal__overlay{backdrop-filter:blur(4px);background:#1116218c;position:absolute;inset:0}.modal__panel{overscroll-behavior:contain;background:var(--white);width:100%;max-width:560px;max-height:calc(100dvh - 32px);color:var(--blue);padding:50px 44px 44px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000004d}.modal__close{width:44px;height:44px;color:var(--blue);transition:transform .4s var(--ease-out), opacity .3s;place-items:center;display:grid;position:absolute;top:16px;right:16px}@media (hover:hover){.modal__close:hover{transform:rotate(90deg)}}.form-status{font-size:15px}.form-status:empty{display:none}.newsletter{grid-template-columns:.9fr 1fr;gap:48px;max-width:920px;padding:48px;display:grid}.newsletter__aside{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.newsletter__head{flex-direction:column;gap:12px;display:flex}.newsletter__kicker{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.newsletter__title{font-family:var(--serif-capt);font-size:32px;line-height:1.1}.newsletter__intro{font-family:var(--serif);color:#1a2741cc;font-size:17px;line-height:1.5}.newsletter__form{flex-direction:column;gap:20px;padding-top:8px;display:flex}.nl-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.nl-field{flex-direction:column;gap:4px;display:flex;position:relative}.nl-field--full{grid-column:1/-1}.nl-field:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nl-field:focus-within:after{transform:scaleX(1)}.nl-label{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.nl-input{border:0;border-bottom:1px solid var(--beige);width:100%;color:var(--blue);font-family:var(--serif);background:0 0;border-radius:0;padding:0 0 6px;font-size:17px}.nl-input:focus{outline:none}.nl-consent{color:#1a2741cc;cursor:pointer;align-items:flex-start;gap:12px;font-size:12px;line-height:1.45;display:flex}.nl-consent input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin:2px 0 0}.newsletter__submit{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.nl-legal{color:var(--grey);border-top:1px solid #cbc5bd99;padding-top:16px;font-size:10.5px;line-height:1.55}.nl-legal a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}@media (width<=767px){.newsletter{grid-template-columns:1fr;gap:24px;padding:56px 24px 28px}.newsletter__aside{display:contents}.newsletter__head{order:1}.newsletter__form{order:2;padding-top:0}.nl-legal{order:3}}@media (width<=479px){.modal__panel{padding:60px 20px 28px}.newsletter__title{font-size:28px}.nl-grid{grid-template-columns:1fr}}.cookie[data-astro-cid-n6hun5hc]{z-index:1050;background:var(--white);width:min(340px,100vw - 32px);color:var(--blue);flex-direction:column;gap:14px;padding:18px 20px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 40px #1116212e}.cookie[data-astro-cid-n6hun5hc][hidden]{display:none}.cookie__text[data-astro-cid-n6hun5hc]{font-size:13px;line-height:1.5}.cookie__text[data-astro-cid-n6hun5hc] a[data-astro-cid-n6hun5hc]{color:var(--grey);text-underline-offset:2px;text-decoration:underline;transition:color .3s}.cookie__text[data-astro-cid-n6hun5hc] a[data-astro-cid-n6hun5hc]:hover{color:var(--blue)}.cookie__actions[data-astro-cid-n6hun5hc]{gap:8px;display:flex}.cookie__btn[data-astro-cid-n6hun5hc]{isolation:isolate;height:36px;box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue);transition:color .4s var(--ease-out), transform .2s var(--ease-out);flex:1;font-size:13px;font-weight:500;position:relative;overflow:hidden}.cookie__btn[data-astro-cid-n6hun5hc]:before{content:"";z-index:-1;background:var(--blue);transform-origin:bottom;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.cookie__btn--solid[data-astro-cid-n6hun5hc]{background:var(--blue);color:var(--white)}.cookie__btn--solid[data-astro-cid-n6hun5hc]:before{background:var(--light-blue)}.cookie__btn[data-astro-cid-n6hun5hc]:active{transform:scale(.97)}@media (hover:hover){.cookie__btn[data-astro-cid-n6hun5hc]:hover{color:var(--white)}.cookie__btn[data-astro-cid-n6hun5hc]:hover:before{transform:scaleY(1)}}@media (width<=479px){.cookie[data-astro-cid-n6hun5hc]{bottom:16px;left:16px}.cookie__btn[data-astro-cid-n6hun5hc]{height:44px;font-size:14px}}
