@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_e36c9e7-module__feBuWG__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_e36c9e7-module__feBuWG__variable{--font-heading:"DM Serif Display","DM Serif Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_aee0fbad-module__UNfY8G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_aee0fbad-module__UNfY8G__variable{--font-body:"Inter","Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_90222e5-module__AE2Uqq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_90222e5-module__AE2Uqq__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_67faad93-module__zSRuga__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_67faad93-module__zSRuga__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
.Footer-module__Grjkva__footer{background:#111327;border-top:1px solid #ffffff0f;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,5vw,4rem)}.Footer-module__Grjkva__inner{justify-content:space-between;align-items:flex-start;gap:3rem;max-width:1200px;margin:0 auto;display:flex}.Footer-module__Grjkva__left{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:520px;display:flex}.Footer-module__Grjkva__logo{object-fit:contain;width:160px;height:auto;margin-left:-22px}.Footer-module__Grjkva__tagline{font-family:var(--font-body),sans-serif;color:#ffffffa6;margin-top:.15rem;font-size:.95rem;line-height:1.5}.Footer-module__Grjkva__copyright{color:#fff6;margin-top:.5rem;font-size:.8rem;line-height:1.5}.Footer-module__Grjkva__trademarks{color:#ffffff4d;font-size:.75rem;line-height:1.5}.Footer-module__Grjkva__right{flex-shrink:0;padding-top:.75rem}.Footer-module__Grjkva__links{flex-direction:column;gap:.7rem;list-style:none;display:flex}.Footer-module__Grjkva__link{font-family:var(--font-body),sans-serif;color:#ffffff8c;white-space:nowrap;font-size:.875rem;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__link:hover{color:#fff}.Footer-module__Grjkva__cookieButton{font-family:var(--font-body),sans-serif;color:#ffffff8c;white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__cookieButton:hover{color:#fff}@media (max-width:900px){.Footer-module__Grjkva__inner{flex-direction:column;gap:2.5rem}.Footer-module__Grjkva__left{max-width:100%}}@media (max-width:640px){.Footer-module__Grjkva__footer{padding:2rem 1.25rem}.Footer-module__Grjkva__inner{gap:2rem}.Footer-module__Grjkva__links{gap:.6rem}}
.CookieBanner-module__fbcI-G__banner{z-index:9999;background:#fff;border:1px solid #e5e5e5;border-radius:14px;width:calc(100% - 2rem);max-width:380px;padding:1rem 1.25rem;animation:.35s cubic-bezier(.16,1,.3,1) CookieBanner-module__fbcI-G__slideUp;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 32px #0000001f}@keyframes CookieBanner-module__fbcI-G__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.CookieBanner-module__fbcI-G__text{font-family:var(--font-body),sans-serif;color:#555;margin-bottom:.75rem;font-size:.8rem;line-height:1.5}.CookieBanner-module__fbcI-G__link{color:#1a1d34;text-underline-offset:2px;font-weight:500;text-decoration:underline;transition:color .2s}.CookieBanner-module__fbcI-G__link:hover{color:#000}.CookieBanner-module__fbcI-G__actions{gap:.4rem;display:flex}.CookieBanner-module__fbcI-G__primaryButton,.CookieBanner-module__fbcI-G__secondaryButton{font-family:var(--font-body),sans-serif;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:1;padding:.55rem .75rem;font-size:.775rem;font-weight:500;transition:all .2s}.CookieBanner-module__fbcI-G__primaryButton{color:#fff;background:#1a1d34}.CookieBanner-module__fbcI-G__primaryButton:hover{background:#2a2d4a}.CookieBanner-module__fbcI-G__secondaryButton{color:#555;background:0 0;border:1px solid #ddd}.CookieBanner-module__fbcI-G__secondaryButton:hover{color:#1a1d34;background:#f5f5f5;border-color:#ccc}@media (max-width:480px){.CookieBanner-module__fbcI-G__banner{border-radius:12px;width:calc(100% - 1.5rem);padding:.875rem 1rem;bottom:.75rem;right:.75rem}.CookieBanner-module__fbcI-G__text{font-size:.75rem}.CookieBanner-module__fbcI-G__primaryButton,.CookieBanner-module__fbcI-G__secondaryButton{padding:.5rem;font-size:.725rem}}
.AnnouncementBar-module__m9ibBG__bar{z-index:1001;color:#fff;height:34px;font-family:var(--font-body),system-ui,sans-serif;background:linear-gradient(90deg,#14172a 0%,#1d2148 50%,#14172a 100%);border-bottom:1px solid #ffffff12;justify-content:center;align-items:stretch;animation:.45s cubic-bezier(.22,1,.36,1) both AnnouncementBar-module__m9ibBG__barSlideDown;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 1px #00000040}.AnnouncementBar-module__m9ibBG__bar:before{content:"";pointer-events:none;background:radial-gradient(120% 200% at 50% 0,#ffffff0f 0%,#0000 60%);position:absolute;inset:0}.AnnouncementBar-module__m9ibBG__barLight{color:#1a1d34;background:#fff;border-bottom:1px solid #1a1d3414;box-shadow:0 1px #1a1d340a}.AnnouncementBar-module__m9ibBG__barLight:before{background:radial-gradient(120% 200% at 50% 0,#1a1d340a 0%,#0000 60%)}.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__textFull,.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__textShort{color:#1a1d34eb}.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__cta{color:#1a1d34b3}.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__link:hover .AnnouncementBar-module__m9ibBG__cta{color:#1a1d34}.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__badge{color:#4a3a1f;background:#1a1d340f;border-color:#1a1d342e}.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__close{color:#1a1d3480}.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__close:hover{color:#1a1d34;background:#1a1d340d}.AnnouncementBar-module__m9ibBG__barLight .AnnouncementBar-module__m9ibBG__close:focus-visible{color:#1a1d34;background:#1a1d3412}.AnnouncementBar-module__m9ibBG__link{height:100%;color:inherit;letter-spacing:-.005em;align-items:center;gap:.7rem;min-width:0;padding:0 clamp(2rem,5vw,4rem) 0 clamp(1rem,3vw,1.5rem);text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative}.AnnouncementBar-module__m9ibBG__link:hover{opacity:.92}.AnnouncementBar-module__m9ibBG__link:hover .AnnouncementBar-module__m9ibBG__arrow{transform:translate(2px)}.AnnouncementBar-module__m9ibBG__link:hover .AnnouncementBar-module__m9ibBG__cta{color:#fff}.AnnouncementBar-module__m9ibBG__badge{color:#ffe2bd;letter-spacing:.06em;text-transform:uppercase;background:#ffdca81f;border:1px solid #ffdca847;border-radius:100px;flex-shrink:0;align-items:center;padding:.18rem .55rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.AnnouncementBar-module__m9ibBG__textFull,.AnnouncementBar-module__m9ibBG__textShort{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.86rem;font-weight:420;overflow:hidden}.AnnouncementBar-module__m9ibBG__textShort{display:none}.AnnouncementBar-module__m9ibBG__cta{color:#ffffffc7;white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.82rem;font-weight:500;transition:color .2s;display:inline-flex}.AnnouncementBar-module__m9ibBG__arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.AnnouncementBar-module__m9ibBG__close{color:#ffffff8c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:100%;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:0;right:0}.AnnouncementBar-module__m9ibBG__close:hover{color:#fffffff2;background:#ffffff0f}.AnnouncementBar-module__m9ibBG__close:focus-visible{color:#fff;background:#ffffff14;outline:none}@keyframes AnnouncementBar-module__m9ibBG__barSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.AnnouncementBar-module__m9ibBG__bar{height:38px}.AnnouncementBar-module__m9ibBG__link{gap:.55rem;padding-left:.85rem;padding-right:3rem}.AnnouncementBar-module__m9ibBG__textFull{display:none}.AnnouncementBar-module__m9ibBG__textShort{font-size:.78rem;display:inline-block}.AnnouncementBar-module__m9ibBG__cta{display:none}.AnnouncementBar-module__m9ibBG__badge{padding:.16rem .45rem;font-size:.62rem}}@media (max-width:380px){.AnnouncementBar-module__m9ibBG__textShort{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.AnnouncementBar-module__m9ibBG__bar{animation:none}}
:root{--color-bg-dark:#1a1d34;--color-bg-navbar:#ffffffeb;--color-bg-card:#ffffffd9;--color-text-primary:#fff;--color-text-dark:#1a1d34;--color-text-nav:#1a1d34;--color-button-bg:#1a1d34;--color-button-text:#fff;--radius-pill:100px;--radius-card:24px;--radius-button:12px;--blur-navbar:20px;--blur-card:30px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body),system-ui,-apple-system,sans-serif;background-color:var(--color-bg-dark);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--announcement-bar-h,0px);transition:padding-top .35s cubic-bezier(.22,1,.36,1);overflow-x:hidden}a{color:inherit;text-decoration:none}img{image-rendering:auto;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
