.Nav-module__gOObGW__nav{z-index:50;height:max(calc(100 * var(--u)), 72px);padding:0 max(calc(80 * var(--u)), 20px);opacity:0;pointer-events:none;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out), height .5s var(--ease-out), background-color .5s ease, backdrop-filter .5s ease;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto;transform:translateY(-24px)}.Nav-module__gOObGW__visible{opacity:1;pointer-events:auto;transform:none}.Nav-module__gOObGW__nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);opacity:0;background:#0d1f2db8;border-bottom:1px solid #c8ae8e1f;transition:opacity .5s;position:absolute;inset:0}.Nav-module__gOObGW__scrolled{height:max(calc(80 * var(--u)), 64px)}.Nav-module__gOObGW__scrolled:before{opacity:1}.Nav-module__gOObGW__logo{width:max(calc(232 * var(--u)), 150px);margin-top:calc(10 * var(--u));justify-self:start}.Nav-module__gOObGW__logo img{width:100%;height:auto}.Nav-module__gOObGW__links{gap:calc(43 * var(--u));font-family:var(--font-inter);font-size:max(calc(12 * var(--u)), 11px);text-transform:uppercase;color:#fff;line-height:normal;display:flex}.Nav-module__gOObGW__links a:not(.Nav-module__gOObGW__cta){white-space:nowrap;transition:color .3s;position:relative}.Nav-module__gOObGW__links a:not(.Nav-module__gOObGW__cta):after{content:"";left:0;right:0;bottom:calc(-4 * var(--u) - 2px);transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);background:#fff;position:absolute;transform:scaleX(0)}.Nav-module__gOObGW__links a:not(.Nav-module__gOObGW__cta):hover{color:var(--gold)}.Nav-module__gOObGW__links a.Nav-module__gOObGW__active:after,.Nav-module__gOObGW__links a:not(.Nav-module__gOObGW__cta):hover:after{transform-origin:0;transform:scaleX(1)}.Nav-module__gOObGW__links a:not(.Nav-module__gOObGW__cta):hover:after{background:var(--gold)}.Nav-module__gOObGW__right{justify-self:end;align-items:center;gap:calc(43 * var(--u));display:flex}.Nav-module__gOObGW__lang{gap:calc(14 * var(--u) + 4px);font-family:var(--font-inter);font-size:max(calc(12 * var(--u)), 11px);color:#fff;display:flex}.Nav-module__gOObGW__lang a[aria-current]{color:var(--grey)}.Nav-module__gOObGW__lang a:not([aria-current]):hover{color:var(--gold)}.Nav-module__gOObGW__ctas{align-items:center;gap:max(calc(12 * var(--u)), 8px);display:flex}.Nav-module__gOObGW__cta{height:max(calc(50 * var(--u)), 40px);min-width:max(calc(132 * var(--u)), 104px);justify-content:space-between;gap:max(calc(17 * var(--u)), 12px)}.Nav-module__gOObGW__ctaActive{box-shadow:inset 0 0 0 1px #c8ae8e99}.Nav-module__gOObGW__burger,.Nav-module__gOObGW__mobileOnly{display:none}@media (max-width:1280px){.Nav-module__gOObGW__right{gap:calc(28 * var(--u))}.Nav-module__gOObGW__cta{min-width:0}}@media (max-width:1100px){.Nav-module__gOObGW__links{gap:calc(28 * var(--u))}}@media (max-width:899px){.Nav-module__gOObGW__nav{grid-template-columns:1fr auto}.Nav-module__gOObGW__logo{margin-top:0}.Nav-module__gOObGW__links{z-index:-1;height:100dvh;padding:96px 24px max(28px, env(safe-area-inset-bottom));font-family:var(--font-cormorant-infant);text-align:center;text-transform:none;opacity:0;visibility:hidden;background:#0d1f2df7;flex-direction:column;align-items:center;gap:clamp(10px,2.6vh,22px);font-size:clamp(26px,5.2vh,34px);transition:opacity .5s,visibility .5s;position:fixed;inset:0 0 auto;overflow-y:auto}.Nav-module__gOObGW__links>a:first-child{margin-top:auto}.Nav-module__gOObGW__open .Nav-module__gOObGW__links{opacity:1;visibility:visible}.Nav-module__gOObGW__lang,.Nav-module__gOObGW__ctas{display:none}.Nav-module__gOObGW__mobileOnly{display:block}.Nav-module__gOObGW__mobileCtas{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:auto;display:flex}.Nav-module__gOObGW__mobileCtas .Nav-module__gOObGW__cta{justify-content:center;min-width:0;height:52px;font-size:13px}.Nav-module__gOObGW__mobileLang{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;justify-content:center;gap:24px;margin-top:6px;font-size:14px;display:flex}.Nav-module__gOObGW__mobileLang a[aria-current]{background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.Nav-module__gOObGW__burger{place-content:center;gap:7px;width:40px;height:40px;display:grid}.Nav-module__gOObGW__burger span{background:var(--cream);width:26px;height:1.5px;transition:transform .4s var(--ease-out);display:block}.Nav-module__gOObGW__open .Nav-module__gOObGW__burger span:first-child{transform:translateY(4.25px)rotate(45deg)}.Nav-module__gOObGW__open .Nav-module__gOObGW__burger span:last-child{transform:translateY(-4.25px)rotate(-45deg)}}
.Footer-module__KWgBSG__footer{padding:calc(200 * var(--u)) calc(80 * var(--u)) calc(48 * var(--u)) calc(88 * var(--u));position:relative}.Footer-module__KWgBSG__arc{left:calc(-185 * var(--u));top:calc(-459 * var(--u));width:calc(1346.7 * var(--u));height:calc(1307.51 * var(--u))}.Footer-module__KWgBSG__arcCrown,.Footer-module__KWgBSG__colTitle,.Footer-module__KWgBSG__col .Footer-module__KWgBSG__actions,.Footer-module__KWgBSG__details{display:none}.Footer-module__KWgBSG__grid{grid-template-columns:calc(480 * var(--u)) 1fr auto auto auto;column-gap:calc(150 * var(--u));display:grid;position:relative}.Footer-module__KWgBSG__brand{grid-column:1}.Footer-module__KWgBSG__col:first-of-type{grid-column:3}.Footer-module__KWgBSG__logo{width:calc(340 * var(--u));height:auto}.Footer-module__KWgBSG__body{margin-top:calc(30 * var(--u));font-family:var(--font-inter);font-size:max(calc(16 * var(--u)), 13px);color:var(--cream-2);line-height:1.625}.Footer-module__KWgBSG__col ul{align-content:start;gap:calc(30 * var(--u) + 4px);list-style:none;display:grid}.Footer-module__KWgBSG__col a,.Footer-module__KWgBSG__linkButton{font-family:var(--font-cormorant-infant);font-weight:500;font-size:max(calc(24 * var(--u)), 17px);white-space:nowrap;color:var(--cream);line-height:1.1;transition:color .3s;position:relative}.Footer-module__KWgBSG__col a:after,.Footer-module__KWgBSG__linkButton:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.Footer-module__KWgBSG__linkButton{text-align:left;display:inline-block}.Footer-module__KWgBSG__col a:hover,.Footer-module__KWgBSG__linkButton:hover{color:var(--gold)}.Footer-module__KWgBSG__linkButton:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.Footer-module__KWgBSG__col a:hover:after,.Footer-module__KWgBSG__linkButton:hover:after{transform-origin:0;transform:scaleX(1)}.Footer-module__KWgBSG__socials{margin-top:calc(30 * var(--u) + 4px);font-family:var(--font-inter);font-size:max(calc(13 * var(--u)), 12px);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px 22px;list-style:none;display:flex}.Footer-module__KWgBSG__socials a{color:var(--cream-2);transition:color .3s}.Footer-module__KWgBSG__socials a:hover{color:var(--gold)}.Footer-module__KWgBSG__legalBand{margin:calc(80 * var(--u)) calc(-80 * var(--u)) calc(-48 * var(--u)) calc(-88 * var(--u));padding:calc(30 * var(--u)) calc(80 * var(--u)) calc(48 * var(--u)) calc(88 * var(--u));background:linear-gradient(to bottom, #0d1f2d00, var(--navy) calc(30 * var(--u)));position:relative}.Footer-module__KWgBSG__disclaimer{padding-top:calc(28 * var(--u));font-family:var(--font-inter);font-weight:300;font-size:max(calc(13 * var(--u)), 12px);color:#f8f8f499;border-top:1px solid #e8d5b729;line-height:1.7;position:relative}.Footer-module__KWgBSG__operator{margin-top:calc(18 * var(--u) + 4px);font-family:var(--font-inter);font-weight:300;font-size:max(calc(13 * var(--u)), 12px);color:#f8f8f499;line-height:1.6;position:relative}.Footer-module__KWgBSG__bottom{margin-top:calc(40 * var(--u));margin-left:calc(-8 * var(--u));font-family:var(--font-inter);font-weight:300;font-size:max(calc(16 * var(--u)), 12px);color:var(--cream);justify-content:space-between;line-height:1.5;display:flex;position:relative}.Footer-module__KWgBSG__credit{color:inherit;transition:color .3s}.Footer-module__KWgBSG__credit:hover{color:var(--gold)}@media (max-width:899px){.Footer-module__KWgBSG__footer{padding:150px 20px 32px}.Footer-module__KWgBSG__arc,.Footer-module__KWgBSG__coin{display:none}.Footer-module__KWgBSG__arcCrown{width:240%;height:min(60vw,336px);display:block;top:0;left:-70%}.Footer-module__KWgBSG__grid{text-align:center;grid-template-columns:1fr 1fr;gap:36px 24px}.Footer-module__KWgBSG__brand{grid-column:1/-1;justify-items:center;display:grid}.Footer-module__KWgBSG__body{max-width:34ch}.Footer-module__KWgBSG__socials{justify-content:center}.Footer-module__KWgBSG__col:first-of-type{grid-column:auto}.Footer-module__KWgBSG__col:last-child{grid-column:1/-1}.Footer-module__KWgBSG__logo{width:220px}.Footer-module__KWgBSG__colTitle{font-family:var(--font-inter);letter-spacing:.18em;text-transform:uppercase;background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:11px;display:block}.Footer-module__KWgBSG__col ul{justify-items:center;gap:14px}.Footer-module__KWgBSG__linkButton{text-align:center}.Footer-module__KWgBSG__col .Footer-module__KWgBSG__contactList{display:none}.Footer-module__KWgBSG__col .Footer-module__KWgBSG__actions{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,360px);margin:4px auto 0;display:grid}.Footer-module__KWgBSG__action{justify-items:center;gap:10px;display:grid}.Footer-module__KWgBSG__col .Footer-module__KWgBSG__action:after{display:none}.Footer-module__KWgBSG__actionIcon{width:60px;height:60px;color:var(--gold);transition:transform .4s var(--ease-out);background:radial-gradient(circle at 50% 30%,#c8ae8e38,#ffffff08 70%);border:1px solid #c8ae8e8c;border-radius:50%;place-items:center;display:grid}.Footer-module__KWgBSG__action:hover .Footer-module__KWgBSG__actionIcon,.Footer-module__KWgBSG__action:focus-visible .Footer-module__KWgBSG__actionIcon{transform:translateY(-2px)}.Footer-module__KWgBSG__actionIcon svg{width:25px;height:25px}.Footer-module__KWgBSG__col .Footer-module__KWgBSG__actionLabel{font-family:var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:#f8f8f4cc;font-size:12px;font-weight:400;line-height:1.3}.Footer-module__KWgBSG__details{font-family:var(--font-inter);color:#f8f8f499;justify-items:center;gap:4px;margin-top:20px;font-size:13px;line-height:1.6;display:grid}.Footer-module__KWgBSG__details a{font-family:var(--font-inter);color:#f8f8f4cc;white-space:nowrap;font-size:13px}.Footer-module__KWgBSG__details a:after{display:none}.Footer-module__KWgBSG__legalBand{padding:20px 20px calc(32px + var(--sticky-offset,0px));margin:40px -20px -32px}.Footer-module__KWgBSG__bottom{flex-direction:column-reverse;gap:8px;margin-left:0}}
.CookieBanner-module__IpzKVa__banner{left:max(calc(28 * var(--u)), 12px);bottom:max(calc(28 * var(--u)), 12px);z-index:60;border-radius:max(calc(8 * var(--u)), 6px);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);width:min(300px,100vw - 24px);color:var(--cream);animation:CookieBanner-module__IpzKVa__enter .9s var(--ease-out) both;background:#0d1f2d8c;border:1px solid #c8ae8e38;outline:none;padding:14px 15px 15px;position:fixed;box-shadow:0 24px 60px #040c1473,inset 0 1px #ffffff0f}.CookieBanner-module__IpzKVa__banner:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff12,#ffffff05 55%);position:absolute;inset:0}.CookieBanner-module__IpzKVa__banner:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.CookieBanner-module__IpzKVa__closing{animation:CookieBanner-module__IpzKVa__leave .45s var(--ease-out) both;pointer-events:none}@keyframes CookieBanner-module__IpzKVa__enter{0%{opacity:0;transform:translateY(24px)}}@keyframes CookieBanner-module__IpzKVa__leave{to{opacity:0;transform:translateY(16px)}}.CookieBanner-module__IpzKVa__kicker{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:12px;font-size:9.5px;font-weight:500;display:flex}.CookieBanner-module__IpzKVa__body{font-family:var(--font-sans);font-variation-settings:"opsz" 24;color:#f8f8f4db;margin-top:8px;font-size:11.5px;font-weight:350;line-height:1.5}.CookieBanner-module__IpzKVa__link{color:var(--cream);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #c8ae8e99;text-decoration:underline #c8ae8e99;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}.CookieBanner-module__IpzKVa__link:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.CookieBanner-module__IpzKVa__actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.CookieBanner-module__IpzKVa__button{border-radius:max(calc(5 * var(--u)), 4px);height:30px;font-family:var(--font-sans);font-variation-settings:"opsz" 24;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:transform .5s var(--ease-out), background-color .4s ease;flex:auto;padding:0 10px;font-size:9.5px;font-weight:500;position:relative;overflow:hidden}.CookieBanner-module__IpzKVa__button:hover{transform:translateY(-2px)}.CookieBanner-module__IpzKVa__button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.CookieBanner-module__IpzKVa__decline{background:var(--gold-gradient);color:var(--cream)}.CookieBanner-module__IpzKVa__decline:after{content:"";z-index:-1;transition:transform .9s var(--ease-out);background:linear-gradient(110deg,#0000 30%,#fff4de73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.CookieBanner-module__IpzKVa__decline:hover:after{transform:translate(120%)}.CookieBanner-module__IpzKVa__accept{background:var(--glass-strong);color:var(--cream-2);box-shadow:inset 0 0 0 1px #ffffff14}.CookieBanner-module__IpzKVa__accept:hover{background:#ffffff2e}@media (max-width:899px){.CookieBanner-module__IpzKVa__banner{left:12px;bottom:calc(12px + var(--sticky-offset,0px));width:min(290px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__IpzKVa__banner,.CookieBanner-module__IpzKVa__closing{animation:none}}
