@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e87b23cef325683-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95d0e421d34c90b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8848e31105c7f17-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fragment Mono Fallback;src:local("Arial");ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.00%;size-adjust:138.63%}.__className_21d4b3{font-family:Fragment Mono,Fragment Mono Fallback;font-weight:400;font-style:normal}.__variable_21d4b3{--font-fragment-mono:"Fragment Mono","Fragment Mono Fallback"}.AnnouncementBar_bar__CmYsX{width:100%;height:32px;background:linear-gradient(2.3deg,var(--color-brand-pink) 10.75%,var(--color-brand-magenta) 78.35%);display:flex;align-items:center;justify-content:center;padding:0 24px;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:1001;transform:translateY(0);transition:transform .3s ease-in-out;overflow:hidden}.AnnouncementBar_bar__CmYsX.AnnouncementBar_hidden__i5hkp{transform:translateY(-100%)}.AnnouncementBar_bar__CmYsX.AnnouncementBar_dismissing__14P34{animation:AnnouncementBar_dismissBar__a2TKc .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes AnnouncementBar_dismissBar__a2TKc{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.AnnouncementBar_contentDesktop__5Isy0{display:flex;align-items:center;justify-content:center;flex:1 1;max-width:1392px;width:100%;margin:0 auto;padding-right:48px}.AnnouncementBar_contentMobile__COrN5{display:none;width:100%;overflow:hidden;padding-right:48px}.AnnouncementBar_text__JhTeC{font-family:var(--font-fragment-mono);font-size:14px;font-weight:400;line-height:32px;letter-spacing:.56px;color:var(--color-white);margin:0;text-align:center;white-space:nowrap}.AnnouncementBar_textInner__9_5q9{white-space:nowrap}.AnnouncementBar_separator__p_GvR{margin:0 24px;opacity:.5}.AnnouncementBar_link__zrL4s{color:var(--color-white);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.AnnouncementBar_link__zrL4s:hover{opacity:.8}.AnnouncementBar_marquee__tuKP5{display:flex;width:max-content;animation:AnnouncementBar_marquee__tuKP5 20s linear infinite}.AnnouncementBar_marquee__tuKP5 .AnnouncementBar_text__JhTeC{padding-right:0}@keyframes AnnouncementBar_marquee__tuKP5{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.AnnouncementBar_dismissButton__cjkUb{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:var(--color-white);padding:0;transition:background-color .2s ease,opacity .2s ease;z-index:10}.AnnouncementBar_dismissButton__cjkUb:hover{background-color:hsla(0,0%,100%,.15);opacity:1}.AnnouncementBar_dismissButton__cjkUb svg{width:16px;height:16px}@media(max-width:768px){.AnnouncementBar_bar__CmYsX{padding:0}.AnnouncementBar_contentDesktop__5Isy0{display:none}.AnnouncementBar_contentMobile__COrN5{display:block}.AnnouncementBar_text__JhTeC{font-size:12px}.AnnouncementBar_dismissButton__cjkUb{right:8px;width:32px;height:32px;padding:0;background:rgba(0,0,0,0)}}@media(max-width:480px){.AnnouncementBar_text__JhTeC{font-size:11px}.AnnouncementBar_separator__p_GvR{margin:0 16px}}.CookieBanner_banner__d7Vth{position:fixed;bottom:0;left:0;right:0;z-index:1002;background-color:var(--color-primary-100);border-top:1px solid var(--color-white-10);padding:24px;box-shadow:0 -4px 24px rgba(0,0,0,.3);animation:CookieBanner_slideUp__jjqvs .3s ease-out}@media(max-width:768px){.CookieBanner_banner__d7Vth{padding:20px 16px}}@keyframes CookieBanner_slideUp__jjqvs{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieBanner_content__aU08_{max-width:1392px;margin:0 auto;display:flex;align-items:center;gap:24px}@media(max-width:768px){.CookieBanner_content__aU08_{flex-direction:column;align-items:flex-start;gap:16px}}.CookieBanner_text__52_Cd{flex:1 1;min-width:0}.CookieBanner_title__vlJMB{font-size:14px;letter-spacing:.56px;text-transform:uppercase;color:var(--color-white);margin:0 0 8px;font-size:16px}.CookieBanner_description__nenGf,.CookieBanner_title__vlJMB{font-family:var(--font-fragment-mono);font-weight:400;line-height:1.5}.CookieBanner_description__nenGf{font-size:14px;color:var(--color-white-80);margin:0;line-height:1.6}@media(max-width:768px){.CookieBanner_description__nenGf{font-size:13px}}.CookieBanner_link__czKQ5{color:var(--color-white);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.CookieBanner_link__czKQ5:hover{opacity:.8}.CookieBanner_actions__hJm9j{display:flex;gap:12px;flex-shrink:0}@media(max-width:768px){.CookieBanner_actions__hJm9j{width:100%;flex-direction:column}}.CookieBanner_buttonPrimary___1V9i,.CookieBanner_buttonSecondary__1089Z{font-weight:400;line-height:1.5;letter-spacing:.56px;text-transform:uppercase;font-family:var(--font-fragment-mono);font-size:14px;height:40px;padding:0 16px;border-radius:64px;cursor:pointer;border:none;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;white-space:nowrap}@media(max-width:768px){.CookieBanner_buttonPrimary___1V9i,.CookieBanner_buttonSecondary__1089Z{width:100%;height:44px}}.CookieBanner_buttonPrimary___1V9i{background-color:var(--color-white);color:var(--color-primary-100)}.CookieBanner_buttonPrimary___1V9i:hover{opacity:.9}.CookieBanner_buttonPrimary___1V9i:active{opacity:.8}.CookieBanner_buttonSecondary__1089Z{background-color:rgba(0,0,0,0);color:var(--color-white);border:1px solid var(--color-white-50)}.CookieBanner_buttonSecondary__1089Z:hover{background-color:var(--color-white-10);border-color:var(--color-white)}.CookieBanner_buttonSecondary__1089Z:active{opacity:.8}.CookieBanner_customizePanel__RMV3A{position:fixed;bottom:0;left:0;right:0;top:0;z-index:1003;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;animation:CookieBanner_fadeIn__550lM .2s ease-out}@media(max-width:768px){.CookieBanner_customizePanel__RMV3A{align-items:flex-end}}@keyframes CookieBanner_fadeIn__550lM{0%{opacity:0}to{opacity:1}}.CookieBanner_panelContent__oeO93{background-color:var(--color-primary-100);border-top:1px solid var(--color-white-10);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;animation:CookieBanner_slideUpPanel__xtYfD .3s ease-out;overflow:hidden}@media(max-width:768px){.CookieBanner_panelContent__oeO93{max-height:95vh}}@keyframes CookieBanner_slideUpPanel__xtYfD{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieBanner_panelHeader__Hlkx6{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--color-white-10)}@media(max-width:768px){.CookieBanner_panelHeader__Hlkx6{padding:20px 16px}}.CookieBanner_panelTitle__fA_uG{font-family:var(--font-outfit);font-weight:500;line-height:1.2;font-size:32px}@media(max-width:768px){.CookieBanner_panelTitle__fA_uG{font-size:24px}}.CookieBanner_panelTitle__fA_uG{color:var(--color-white);margin:0}.CookieBanner_closeButton__NdNjc{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--color-white);padding:0;transition:opacity .2s ease;flex-shrink:0}.CookieBanner_closeButton__NdNjc:hover{opacity:.7}.CookieBanner_closeButton__NdNjc svg{width:20px;height:20px}.CookieBanner_panelBody__IIzqd{padding:24px;overflow-y:auto;flex:1 1}@media(max-width:768px){.CookieBanner_panelBody__IIzqd{padding:20px 16px}}.CookieBanner_panelDescription__zQy3Z{font-family:var(--font-fragment-mono);font-weight:400;line-height:1.5;font-size:14px;color:var(--color-white-80);margin:0 0 24px;line-height:1.6}.CookieBanner_cookieCategories__qYI3n{display:flex;flex-direction:column;gap:20px}.CookieBanner_cookieCategory__FwQ6H{padding:20px;background-color:hsla(0,0%,100%,.03);border:1px solid var(--color-white-10);border-radius:8px;transition:border-color .2s ease}.CookieBanner_cookieCategory__FwQ6H:hover{border-color:var(--color-white-20)}.CookieBanner_categoryHeader__vWoM5{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media(max-width:768px){.CookieBanner_categoryHeader__vWoM5{flex-direction:column;gap:16px}}.CookieBanner_categoryInfo__nmaIL{flex:1 1;min-width:0}.CookieBanner_categoryTitle__Pii_U{font-family:var(--font-fragment-mono);font-weight:400;line-height:1.5;font-size:14px;letter-spacing:.56px;text-transform:uppercase;color:var(--color-white);margin:0 0 8px;font-size:16px}.CookieBanner_categoryDescription__DAEMd{font-family:var(--font-fragment-mono);font-weight:400;line-height:1.5;font-size:14px;color:var(--color-white-80);margin:0;line-height:1.6;font-size:13px}.CookieBanner_toggle__AQXVw{flex-shrink:0}.CookieBanner_checkbox__O2iw8{display:none}.CookieBanner_toggleLabel__AxC4M{display:inline-block;width:48px;height:24px;background-color:var(--color-white-10);border-radius:12px;position:relative;cursor:pointer;transition:background-color .2s ease}.CookieBanner_toggleSlider__SH4DK{display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s ease}.CookieBanner_checkbox__O2iw8:checked+.CookieBanner_toggleLabel__AxC4M,.CookieBanner_toggleSlider__SH4DK{background-color:var(--color-white)}.CookieBanner_checkbox__O2iw8:checked+.CookieBanner_toggleLabel__AxC4M .CookieBanner_toggleSlider__SH4DK{transform:translateX(24px);background-color:var(--color-primary-100)}.CookieBanner_checkbox__O2iw8:disabled+.CookieBanner_toggleLabel__AxC4M{opacity:.5;cursor:not-allowed}.CookieBanner_panelFooter__vO5NG{display:flex;gap:12px;padding:24px;border-top:1px solid var(--color-white-10);justify-content:flex-end}@media(max-width:768px){.CookieBanner_panelFooter__vO5NG{padding:20px 16px;flex-direction:column}.CookieBanner_panelFooter__vO5NG .CookieBanner_buttonPrimary___1V9i,.CookieBanner_panelFooter__vO5NG .CookieBanner_buttonSecondary__1089Z{width:100%}}