@font-face{font-family:inter;src:url(../media/inter_latin_100_900-s.p.45535valc9rzk.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_3e82974f-module__Zh10oG__className{font-family:inter,inter Fallback}.inter_3e82974f-module__Zh10oG__variable{--font-sans:"inter", "inter Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_400_800-s.p.20t--8215-jwd.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_c0f133c9-module__gSvJnG__className{font-family:sora,sora Fallback}.sora_c0f133c9-module__gSvJnG__variable{--font-display:"sora", "sora Fallback"}
@font-face{font-family:notoKufiArabic;src:url(../media/noto_kufi_arabic_arabic_300_700-s.p.2ver_oydliwzm.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:notoKufiArabic Fallback;src:local(Arial);ascent-override:128.2%;descent-override:61.5%;line-gap-override:0.0%;size-adjust:100.0%}.notokufiarabic_7480c709-module__-uEYMq__className{font-family:notoKufiArabic,notoKufiArabic Fallback}.notokufiarabic_7480c709-module__-uEYMq__variable{--font-arabic:"notoKufiArabic", "notoKufiArabic Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_400_700-s.p.1ii7211jqpzi_.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_5e13770-module__2yqIMa__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_5e13770-module__2yqIMa__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:cinzel;src:url(../media/cinzel_latin_400_900-s.p.0fzl0-df6mp6z.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.cinzel_fee14a19-module__nzrHha__className{font-family:cinzel,cinzel Fallback}.cinzel_fee14a19-module__nzrHha__variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:archivo;src:url(../media/archivo_latin_400_800-s.p.13rul5q9jl2r0.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_aeb87c3c-module__hpVFcq__className{font-family:archivo,archivo Fallback}.archivo_aeb87c3c-module__hpVFcq__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin_300_800-s.p.1gavkj72q9u43.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_7a251b33-module__RE19Za__className{font-family:montserrat,montserrat Fallback}.montserrat_7a251b33-module__RE19Za__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:quicksand;src:url(../media/quicksand_latin_400_700-s.p.1nufzup5_ewgu.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:quicksand Fallback;src:local(Arial);ascent-override:96.26%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.88%}.quicksand_41a7fbbd-module__SIasdW__className{font-family:quicksand,quicksand Fallback}.quicksand_41a7fbbd-module__SIasdW__variable{--font-quicksand:"quicksand", "quicksand Fallback"}
@font-face{font-family:oswald;src:url(../media/oswald_latin_400_700-s.p.1hb2l88ecv7fz.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.oswald_c77f503f-module__DwWeUq__className{font-family:oswald,oswald Fallback}.oswald_c77f503f-module__DwWeUq__variable{--font-oswald:"oswald", "oswald Fallback"}
@font-face{font-family:saira;src:url(../media/saira_latin_400_800-s.p.0biz_i1mxouw8.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:saira Fallback;src:local(Arial);ascent-override:109.56%;descent-override:42.38%;line-gap-override:0.0%;size-adjust:103.59%}.saira_f504cb65-module__Ikl1-W__className{font-family:saira,saira Fallback}.saira_f504cb65-module__Ikl1-W__variable{--font-saira:"saira", "saira Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_400_700-s.p.0lsanbtneewqp.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_3d72c777-module__BPNzqG__className{font-family:dmSans,dmSans Fallback}.dmsans_3d72c777-module__BPNzqG__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:anton;src:url(../media/anton_latin_400-s.p.002ht2t_o636a.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.anton_185e3074-module__-AZ6KG__className{font-family:anton,anton Fallback}.anton_185e3074-module__-AZ6KG__variable{--font-anton:"anton", "anton Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_400_800-s.p.2ywnh8m32q6p0.woff2?dpl=dpl_EFjhoVypcfFofT61KsZVWBJQXF2j)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_5dea0d72-module__PRmbWG__className{font-family:manrope,manrope Fallback}.manrope_5dea0d72-module__PRmbWG__variable{--font-manrope:"manrope", "manrope Fallback"}
.PlatformSiteGate-module__UrKJAG__root{--acc:#2563ff;--acc-rgb:37, 99, 255;--sec:#63a4ff;--sec-rgb:99, 164, 255;--ink:#f4f7ff;--ink-muted:#9aa8c7;--bg-soft:#080d1a;--surface:#ffffff0d;--surface-strong:#0c111ef5;--hairline:#ffffff17;--badge-fg:#a9c2ff;--headline-accent:#5b9dff;height:100dvh;color:var(--ink);font-family:var(--font-space-grotesk), var(--font-sans), system-ui, sans-serif;background:var(--bg-soft);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}html.gymlium-light .PlatformSiteGate-module__UrKJAG__root{--ink:#0b1220;--ink-muted:#5a6b88;--bg-soft:#fff;--surface:#0f172a0a;--surface-strong:#fffffffa;--hairline:#0f172a17;--badge-fg:#2563ff;--headline-accent:#2563ff}[dir=rtl] .PlatformSiteGate-module__UrKJAG__root{font-family:var(--ff-arabic), var(--font-space-grotesk), var(--font-sans), system-ui, sans-serif}@media (max-width:880px){.PlatformSiteGate-module__UrKJAG__root{grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:1fr}}.PlatformSiteGate-module__UrKJAG__brandPanel{text-align:center;color:#fff;background:radial-gradient(130% 120% at 15% 10%,#ffffff24,#0000 46%),radial-gradient(120% 130% at 85% 92%,#06154a,#0000 58%),radial-gradient(90% 90% at 62% 44%,#2563ff66,#0000 62%),linear-gradient(155deg,#1b3fa0 0%,#14337f 46%,#0a1f57 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,4vh,2.5rem);padding:2rem;display:flex;position:relative;overflow:hidden}html.gymlium-light .PlatformSiteGate-module__UrKJAG__brandPanel{background:radial-gradient(130% 120% at 15% 10%,#ffffff52,#0000 46%),radial-gradient(120% 130% at 85% 92%,#1f57d6,#0000 58%),radial-gradient(90% 90% at 62% 44%,#60a5fa80,#0000 62%),linear-gradient(155deg,#4f8bff 0%,#2f6bff 46%,#1e50d8 100%)}.PlatformSiteGate-module__UrKJAG__brandBg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.PlatformSiteGate-module__UrKJAG__brandBg:before{content:"";opacity:.45;background-image:radial-gradient(#fff3 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 45%,#000,#0000 80%);mask-image:radial-gradient(80% 80% at 50% 45%,#000,#0000 80%)}.PlatformSiteGate-module__UrKJAG__brandRings{background:repeating-radial-gradient(circle at 50% 44%,#0000 0 62px,#ffffff14 62px 63px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 10%,#0000 72%);mask-image:radial-gradient(circle at 50% 44%,#000 10%,#0000 72%)}.PlatformSiteGate-module__UrKJAG__brandOrb{filter:blur(80px);opacity:.5;background:radial-gradient(circle,#ffffff8c,#0000 70%);border-radius:50%;animation:24s ease-in-out infinite PlatformSiteGate-module__UrKJAG__orbFloat;position:absolute}.PlatformSiteGate-module__UrKJAG__brandOrb1{width:340px;height:340px;top:-12%;left:-18%}.PlatformSiteGate-module__UrKJAG__brandOrb2{width:300px;height:300px;animation-delay:-10s;bottom:-14%;right:-16%}@keyframes PlatformSiteGate-module__UrKJAG__orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-24px)scale(1.08)}66%{transform:translate(-24px,26px)scale(.96)}}.PlatformSiteGate-module__UrKJAG__brandInner{z-index:1;flex-direction:column;align-items:center;gap:clamp(1.25rem,4vh,2.5rem);display:flex;position:relative}.PlatformSiteGate-module__UrKJAG__brandLogo{filter:brightness(0)invert()drop-shadow(0 6px 18px #00000038);width:auto;height:clamp(54px,8.5vh,84px);animation:.7s ease-out both PlatformSiteGate-module__UrKJAG__fadeUp}.PlatformSiteGate-module__UrKJAG__brandTagline{letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:clamp(.72rem,1.6vw,.85rem);font-weight:700;animation:.7s ease-out .3s both PlatformSiteGate-module__UrKJAG__fadeUp}.PlatformSiteGate-module__UrKJAG__emblem{place-items:center;width:clamp(122px,18vh,176px);height:clamp(122px,18vh,176px);animation:.7s ease-out .12s both PlatformSiteGate-module__UrKJAG__fadeUp;display:grid;position:relative}.PlatformSiteGate-module__UrKJAG__emblem:after{content:"";filter:blur(14px);z-index:-1;background:radial-gradient(circle,#60a5fa66,#0000 68%);border-radius:50%;position:absolute;inset:-18%}html.gymlium-light .PlatformSiteGate-module__UrKJAG__emblem:after{background:radial-gradient(circle,#fff6,#0000 68%)}.PlatformSiteGate-module__UrKJAG__emblemRing{background:conic-gradient(#fff0 0deg,#fff 110deg,#bcd6ff 190deg,#fff0 300deg);border-radius:50%;animation:7s linear infinite PlatformSiteGate-module__UrKJAG__spin;position:absolute;inset:0}.PlatformSiteGate-module__UrKJAG__emblemCore{color:#93baff;background:radial-gradient(circle at 50% 38%,#1a2a58,#101c40 68%,#0b1430 100%);border:1px solid #93baff59;border-radius:50%;place-items:center;width:80%;height:80%;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 16px 36px #00000073}html.gymlium-light .PlatformSiteGate-module__UrKJAG__emblemCore{color:#2563ff;background:radial-gradient(circle at 50% 38%,#fff,#eaf1ff 70%,#dbe7ff 100%);border:1px solid #ffffffb3;box-shadow:inset 0 2px 4px #ffffffe6,0 16px 36px #04164266}.PlatformSiteGate-module__UrKJAG__dumbbellIcon{filter:drop-shadow(0 3px 10px #60a5fa80);width:56%;height:56%;animation:3.2s ease-in-out infinite PlatformSiteGate-module__UrKJAG__bob}html.gymlium-light .PlatformSiteGate-module__UrKJAG__dumbbellIcon{filter:drop-shadow(0 3px 8px #2563ff59)}@keyframes PlatformSiteGate-module__UrKJAG__spin{to{transform:rotate(360deg)}}@keyframes PlatformSiteGate-module__UrKJAG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.PlatformSiteGate-module__UrKJAG__contentPanel{background:var(--bg-soft);color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.PlatformSiteGate-module__UrKJAG__topLine{z-index:5;pointer-events:none;background:rgba(var(--acc-rgb), .08);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.PlatformSiteGate-module__UrKJAG__topLineFill{background:linear-gradient(90deg, transparent, var(--acc), var(--sec), transparent);width:40%;height:100%;box-shadow:0 0 12px rgba(var(--acc-rgb), .5);animation:2s cubic-bezier(.4,0,.2,1) infinite PlatformSiteGate-module__UrKJAG__lineSlide;position:absolute;top:0;left:-40%}@keyframes PlatformSiteGate-module__UrKJAG__lineSlide{0%{left:-40%}to{left:100%}}.PlatformSiteGate-module__UrKJAG__topControls{top:1.25rem;z-index:10;align-items:center;gap:.5rem;animation:.6s ease-out both PlatformSiteGate-module__UrKJAG__fadeUp;display:flex;position:absolute;inset-inline-end:1.25rem}.PlatformSiteGate-module__UrKJAG__content{text-align:start;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;min-height:0;padding:clamp(2.5rem,6vh,4rem) clamp(1.75rem,5vw,4.5rem) clamp(1.5rem,4vh,3rem);display:flex;overflow:hidden}.PlatformSiteGate-module__UrKJAG__badge{background:rgba(var(--acc-rgb), .1);border:1px solid rgba(var(--acc-rgb), .28);text-transform:uppercase;letter-spacing:.18em;color:var(--badge-fg);border-radius:9999px;align-items:center;gap:.5rem;margin-block-end:clamp(.9rem,2.4vh,1.6rem);padding:.42rem 1.15rem;font-size:.7rem;font-weight:700;animation:.7s ease-out .16s both PlatformSiteGate-module__UrKJAG__fadeUp;display:inline-flex}.PlatformSiteGate-module__UrKJAG__badgeDot{background:var(--acc);width:6px;height:6px;box-shadow:0 0 8px var(--acc);border-radius:50%;animation:1.5s ease-in-out infinite PlatformSiteGate-module__UrKJAG__blink}@keyframes PlatformSiteGate-module__UrKJAG__blink{0%,to{opacity:1}50%{opacity:.3}}.PlatformSiteGate-module__UrKJAG__headline{letter-spacing:-.03em;max-inline-size:15ch;color:var(--ink);margin:0 0 clamp(.8rem,2.2vh,1.4rem);font-size:clamp(2.3rem,5vw,4.2rem);font-weight:800;line-height:1.04;animation:.7s ease-out .24s both PlatformSiteGate-module__UrKJAG__fadeUp}.PlatformSiteGate-module__UrKJAG__headlineAccent{color:var(--headline-accent)}.PlatformSiteGate-module__UrKJAG__accentDivider{background:linear-gradient(90deg, var(--acc), var(--sec));width:68px;height:4px;box-shadow:0 0 18px rgba(var(--acc-rgb), .45);border-radius:9999px;margin:0 0 clamp(.9rem,2.4vh,1.6rem);animation:.7s ease-out .3s both PlatformSiteGate-module__UrKJAG__fadeUp}.PlatformSiteGate-module__UrKJAG__description{max-inline-size:500px;color:var(--ink-muted);margin:0 0 clamp(1.25rem,3.5vh,2.5rem);font-size:clamp(.95rem,1.6vw,1.12rem);line-height:1.65;animation:.7s ease-out .38s both PlatformSiteGate-module__UrKJAG__fadeUp}.PlatformSiteGate-module__UrKJAG__countdownWrap{flex-direction:column;align-items:flex-start;gap:.85rem;animation:.7s ease-out .46s both PlatformSiteGate-module__UrKJAG__fadeUp;display:flex}.PlatformSiteGate-module__UrKJAG__countdownHeading{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:700}.PlatformSiteGate-module__UrKJAG__countdown{flex-wrap:wrap;align-items:stretch;gap:.7rem;display:flex}.PlatformSiteGate-module__UrKJAG__countdownUnit{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;align-items:center;gap:.4rem;min-width:78px;padding:1.1rem .9rem .85rem;display:flex;position:relative;overflow:hidden}.PlatformSiteGate-module__UrKJAG__countdownUnit:before{content:"";background:linear-gradient(90deg, var(--acc), var(--sec));opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.PlatformSiteGate-module__UrKJAG__countdownValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;line-height:1}.PlatformSiteGate-module__UrKJAG__countdownLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:.58rem;font-weight:700}@media (max-width:480px){.PlatformSiteGate-module__UrKJAG__countdownUnit{min-width:64px;padding:.85rem .55rem .7rem}}.PlatformSiteGate-module__UrKJAG__socials{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:clamp(1.25rem,3.5vh,2.5rem);animation:.7s ease-out .54s both PlatformSiteGate-module__UrKJAG__fadeUp;display:flex}.PlatformSiteGate-module__UrKJAG__socialLink{border:1px solid var(--hairline);background:var(--surface);width:44px;height:44px;color:var(--ink-muted);border-radius:9999px;justify-content:center;align-items:center;transition:color .25s,background .25s,border-color .25s,transform .25s;display:inline-flex}.PlatformSiteGate-module__UrKJAG__socialLink:hover{color:#fff;background:linear-gradient(135deg, var(--acc), var(--sec));border-color:#0000;transform:translateY(-3px)}.PlatformSiteGate-module__UrKJAG__newsletter{width:100%;max-inline-size:500px;margin-block-start:clamp(1.25rem,3.5vh,2.25rem);animation:.7s ease-out .5s both PlatformSiteGate-module__UrKJAG__fadeUp}.PlatformSiteGate-module__UrKJAG__newsletterTitle{letter-spacing:-.01em;color:var(--ink);margin:0 0 .4rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:800}.PlatformSiteGate-module__UrKJAG__newsletterSubtitle{color:var(--ink-muted);margin:0 0 1rem;font-size:clamp(.85rem,1.4vw,.95rem);line-height:1.55}.PlatformSiteGate-module__UrKJAG__newsletterForm{flex-direction:column;gap:.75rem;display:flex}.PlatformSiteGate-module__UrKJAG__newsletterRow{flex-wrap:wrap;gap:.6rem;display:flex}.PlatformSiteGate-module__UrKJAG__newsletterInput,.PlatformSiteGate-module__UrKJAG__newsletterSelect{border:1px solid var(--hairline);background:var(--surface);min-width:0;color:var(--ink);border-radius:.8rem;flex:180px;padding:.8rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,background .2s,box-shadow .2s}.PlatformSiteGate-module__UrKJAG__newsletterSelect{cursor:pointer;flex:0 auto}.PlatformSiteGate-module__UrKJAG__newsletterInput::placeholder{color:var(--ink-muted);opacity:.8}.PlatformSiteGate-module__UrKJAG__newsletterInput:focus,.PlatformSiteGate-module__UrKJAG__newsletterSelect:focus{border-color:rgba(var(--acc-rgb), .6);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .16);outline:none}.PlatformSiteGate-module__UrKJAG__newsletterHoneypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.PlatformSiteGate-module__UrKJAG__newsletterConsent{color:var(--ink-muted);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.5;display:flex}.PlatformSiteGate-module__UrKJAG__newsletterConsent input{width:1rem;height:1rem;accent-color:var(--acc);cursor:pointer;flex:none;margin-top:.15rem}.PlatformSiteGate-module__UrKJAG__newsletterError{color:#ef4444;margin:0;font-size:.8rem;font-weight:600}.PlatformSiteGate-module__UrKJAG__newsletterButton{background:linear-gradient(135deg, var(--acc), var(--sec));color:#fff;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 24px rgba(var(--acc-rgb), .28);border:none;border-radius:.8rem;align-self:flex-start;padding:.8rem 1.75rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s}.PlatformSiteGate-module__UrKJAG__newsletterButton:hover:not(:disabled){box-shadow:0 14px 30px rgba(var(--acc-rgb), .36);transform:translateY(-2px)}.PlatformSiteGate-module__UrKJAG__newsletterButton:disabled{opacity:.65;cursor:default}.PlatformSiteGate-module__UrKJAG__newsletterSuccess{border:1px solid rgba(var(--acc-rgb), .28);background:rgba(var(--acc-rgb), .1);color:var(--ink);border-radius:.9rem;align-items:center;gap:.7rem;padding:1rem 1.15rem;display:flex}.PlatformSiteGate-module__UrKJAG__newsletterSuccess svg{color:var(--acc);flex:none}.PlatformSiteGate-module__UrKJAG__newsletterSuccess p{margin:0;font-size:.88rem;line-height:1.5}.PlatformSiteGate-module__UrKJAG__footer{color:var(--ink-muted);letter-spacing:.05em;border-top:1px solid var(--hairline);flex:none;padding:1.1rem clamp(1.75rem,5vw,4.5rem);font-size:.72rem;animation:.7s ease-out .62s both PlatformSiteGate-module__UrKJAG__fadeUp}.PlatformSiteGate-module__UrKJAG__langWrap{position:relative}.PlatformSiteGate-module__UrKJAG__themeToggle{border:1px solid var(--hairline);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;justify-content:center;align-items:center;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.PlatformSiteGate-module__UrKJAG__themeToggle:hover{background:rgba(var(--acc-rgb), .14);border-color:rgba(var(--acc-rgb), .4)}.PlatformSiteGate-module__UrKJAG__langTrigger{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:.55rem;padding:.5rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.PlatformSiteGate-module__UrKJAG__langTrigger:hover{background:rgba(var(--acc-rgb), .14);border-color:rgba(var(--acc-rgb), .4)}.PlatformSiteGate-module__UrKJAG__langFlag{font-size:1rem;line-height:1}.PlatformSiteGate-module__UrKJAG__langChevron{opacity:.7;transition:transform .25s}.PlatformSiteGate-module__UrKJAG__langChevronOpen{transform:rotate(180deg)}.PlatformSiteGate-module__UrKJAG__langMenu{top:calc(100% + .5rem);z-index:20;border:1px solid var(--hairline);background:var(--surface-strong);max-block-size:min(60vh,420px);min-inline-size:190px;box-shadow:0 24px 60px #0000004d, 0 0 0 1px rgba(var(--acc-rgb), .04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1rem;padding:.4rem;animation:.18s ease-out both PlatformSiteGate-module__UrKJAG__menuIn;position:absolute;inset-inline-end:0;overflow-y:auto}@keyframes PlatformSiteGate-module__UrKJAG__menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PlatformSiteGate-module__UrKJAG__langItem{width:100%;color:var(--ink-muted);border-radius:.65rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.PlatformSiteGate-module__UrKJAG__langItem:hover{background:rgba(var(--acc-rgb), .12);color:var(--ink)}.PlatformSiteGate-module__UrKJAG__langItemActive{background:linear-gradient(135deg, rgba(var(--acc-rgb), .92), rgba(var(--sec-rgb), .92));color:#fff}.PlatformSiteGate-module__UrKJAG__langItemActive:hover{color:#fff}.PlatformSiteGate-module__UrKJAG__langCheck{opacity:.9;margin-inline-start:auto}@keyframes PlatformSiteGate-module__UrKJAG__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.PlatformSiteGate-module__UrKJAG__brandPanel{gap:1rem;padding:1.5rem}.PlatformSiteGate-module__UrKJAG__emblem{display:none}.PlatformSiteGate-module__UrKJAG__content{justify-content:flex-start;padding-top:clamp(1.5rem,4vh,2.5rem)}}@media (prefers-reduced-motion:reduce){.PlatformSiteGate-module__UrKJAG__topLineFill,.PlatformSiteGate-module__UrKJAG__brandOrb,.PlatformSiteGate-module__UrKJAG__emblemRing,.PlatformSiteGate-module__UrKJAG__dumbbellIcon,.PlatformSiteGate-module__UrKJAG__badgeDot,.PlatformSiteGate-module__UrKJAG__brandLogo,.PlatformSiteGate-module__UrKJAG__brandTagline,.PlatformSiteGate-module__UrKJAG__emblem,.PlatformSiteGate-module__UrKJAG__badge,.PlatformSiteGate-module__UrKJAG__headline,.PlatformSiteGate-module__UrKJAG__accentDivider,.PlatformSiteGate-module__UrKJAG__description,.PlatformSiteGate-module__UrKJAG__footer,.PlatformSiteGate-module__UrKJAG__topControls,.PlatformSiteGate-module__UrKJAG__countdownWrap,.PlatformSiteGate-module__UrKJAG__socials,.PlatformSiteGate-module__UrKJAG__newsletter{animation:none!important}}
.GateShell-module__7f3agW__root{--color-bg:#030712;--color-bg-alt:#0f172a;--color-surface:#1e293b;--color-border:#ffffff14;--color-ink:#f1f5f9;--color-ink-secondary:#94a3b8;--color-ink-muted:#475569;--color-accent:#2563ff;--color-danger-bg:#ef44441f;--gradient-accent:linear-gradient(135deg, #2563ff, #4f7dff);--radius-sm:8px;--acc-rgb:37, 99, 255;--accent:var(--color-accent);--ink:var(--color-ink);--ink-muted:var(--color-ink-secondary);--bg:var(--color-surface);--bg-alt:var(--color-bg-alt);--border:var(--color-border);--hairline:var(--color-border);--surface:var(--color-surface);min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--color-bg);color:var(--color-ink);justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}:is(html.gymlium-light .GateShell-module__7f3agW__root,.GateShell-module__7f3agW__root.GateShell-module__7f3agW__light){--color-bg:#f8fafc;--color-bg-alt:#fff;--color-surface:#f1f5f9;--color-border:#00000014;--color-ink:#0f172a;--color-ink-secondary:#475569;--color-ink-muted:#94a3b8;--color-danger-bg:#ef44441a}.GateShell-module__7f3agW__glow{filter:blur(60px);pointer-events:none;background:radial-gradient(#2563ff14 0%,#0000 70%);border-radius:9999px;width:800px;height:600px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.GateShell-module__7f3agW__tools{top:16px;z-index:1;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-end:16px}.GateShell-module__7f3agW__shell{width:100%;max-width:420px;margin:72px 16px 24px;position:relative}.GateShell-module__7f3agW__logoRow{justify-content:center;margin-bottom:24px;display:flex}.GateShell-module__7f3agW__logo{width:auto;height:48px;display:block}.GateShell-module__7f3agW__logoOnLight,.GateShell-module__7f3agW__light .GateShell-module__7f3agW__logoOnDark{display:none}html.gymlium-light .GateShell-module__7f3agW__logoOnDark{display:none}:is(html.gymlium-light .GateShell-module__7f3agW__logoOnLight,.GateShell-module__7f3agW__light .GateShell-module__7f3agW__logoOnLight){display:block}.GateShell-module__7f3agW__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:32px;overflow:hidden;box-shadow:0 25px 50px -12px #0003}.GateShell-module__7f3agW__accentBar{background:var(--gradient-accent);height:4px;margin:-32px -32px 32px}.GateShell-module__7f3agW__title{text-align:center;margin:0 0 4px;font-family:Space Grotesk,Inter,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:700}.GateShell-module__7f3agW__subtitle{color:var(--color-ink-secondary);text-align:center;margin:0 0 32px;font-size:14px}.GateShell-module__7f3agW__error{background:var(--color-danger-bg);color:#f87171;border:1px solid #ef444433;border-radius:8px;margin:0 0 24px;padding:12px 16px;font-size:14px}.GateShell-module__7f3agW__form{flex-direction:column;gap:1rem;display:flex}.GateShell-module__7f3agW__form .auth-fields{flex-direction:column;gap:1rem;display:flex}.GateShell-module__7f3agW__form>.GateShell-module__7f3agW__submit{margin-top:.5rem}.GateShell-module__7f3agW__label{color:var(--color-ink-secondary);letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.GateShell-module__7f3agW__input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-alt);width:100%;color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;outline:none;padding:10px 14px;font:600 15px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .2s}.GateShell-module__7f3agW__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #2563ff26}.GateShell-module__7f3agW__submit{border-radius:var(--radius-sm);background:var(--gradient-accent);color:#fff;width:100%;font:inherit;letter-spacing:.01em;cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:24px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}
.loading-module__2kOKZG__overlay{z-index:9999;background-color:inherit;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__2kOKZG__inline{justify-content:center;align-items:center;min-block-size:30vh;display:flex}.loading-module__2kOKZG__content{flex-direction:column;align-items:center;gap:2rem;display:flex}.loading-module__2kOKZG__dumbbellWrap{color:var(--color-accent);animation:1.6s ease-in-out infinite loading-module__2kOKZG__lift}.loading-module__2kOKZG__dumbbell{width:100px;height:34px}@keyframes loading-module__2kOKZG__lift{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-18px)rotate(-6deg)}50%{transform:translateY(-24px)rotate(0)}75%{transform:translateY(-18px)rotate(6deg)}}.loading-module__2kOKZG__pulseRow{width:180px;overflow:hidden}.loading-module__2kOKZG__pulseSvg{width:100%;height:30px;color:var(--color-accent)}.loading-module__2kOKZG__pulseLine{stroke-dasharray:500;stroke-dashoffset:500px;animation:2s linear infinite loading-module__2kOKZG__drawPulse}@keyframes loading-module__2kOKZG__drawPulse{0%{stroke-dashoffset:500px;opacity:.4}50%{opacity:1}to{stroke-dashoffset:0;opacity:.4}}.loading-module__2kOKZG__text{font-family:var(--ff-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);font-size:1rem;font-weight:600;animation:1.6s ease-in-out infinite loading-module__2kOKZG__textPulse}@keyframes loading-module__2kOKZG__textPulse{0%,to{opacity:.4}50%{opacity:1}}
.loading-module__CtthtW__overlay{z-index:9999;background-color:inherit;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__CtthtW__inline{justify-content:center;align-items:center;min-block-size:30vh;display:flex}.loading-module__CtthtW__content{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.loading-module__CtthtW__crownWrap{color:var(--color-accent);animation:2s ease-in-out infinite loading-module__CtthtW__float}.loading-module__CtthtW__crown{width:80px;height:60px}.loading-module__CtthtW__crownPath{stroke-dasharray:300;stroke-dashoffset:300px;animation:2s ease-in-out infinite loading-module__CtthtW__drawCrown}.loading-module__CtthtW__gem{animation:2s ease-in-out infinite loading-module__CtthtW__gemPulse}@keyframes loading-module__CtthtW__drawCrown{0%{stroke-dashoffset:300px;opacity:.4}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-300px;opacity:.4}}@keyframes loading-module__CtthtW__gemPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes loading-module__CtthtW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.loading-module__CtthtW__barWrap{background:var(--color-border);border-radius:2px;width:160px;height:3px;overflow:hidden}.loading-module__CtthtW__bar{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-light));border-radius:2px;width:40%;height:100%;animation:1.2s ease-in-out infinite loading-module__CtthtW__slide}@keyframes loading-module__CtthtW__slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.loading-module__CtthtW__text{font-family:var(--ff-display);letter-spacing:.25em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8rem;font-weight:700;animation:2s ease-in-out infinite loading-module__CtthtW__textPulse}@keyframes loading-module__CtthtW__textPulse{0%,to{opacity:.4}50%{opacity:1}}
.loading-module__K9XCWG__overlay{z-index:9999;background-color:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__K9XCWG__inline{justify-content:center;align-items:center;min-block-size:40vh;display:flex}.loading-module__K9XCWG__content{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.loading-module__K9XCWG__rippleWrap{place-items:center;block-size:84px;inline-size:84px;display:grid;position:relative}.loading-module__K9XCWG__ripple{border:2px solid var(--color-accent);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.22,.61,.36,1) infinite loading-module__K9XCWG__zenRipple;position:absolute;inset:0}.loading-module__K9XCWG__ripple:nth-child(2){animation-delay:.8s}.loading-module__K9XCWG__ripple:nth-child(3){animation-delay:1.6s}.loading-module__K9XCWG__core{background:linear-gradient(135deg, var(--color-accent), var(--color-secondary));block-size:18px;inline-size:18px;box-shadow:0 0 20px var(--color-accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite loading-module__K9XCWG__zenBreathe;position:relative}.loading-module__K9XCWG__text{font-family:var(--ff-display);letter-spacing:.42em;text-transform:uppercase;text-indent:.42em;color:var(--color-text-muted);font-size:.82rem;font-weight:600;animation:2.8s ease-in-out infinite loading-module__K9XCWG__zenBreathe}@keyframes loading-module__K9XCWG__zenRipple{0%{opacity:0;transform:scale(.3)}30%{opacity:.6}to{opacity:0;transform:scale(1)}}@keyframes loading-module__K9XCWG__zenBreathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}
.loading-module__-akHWW__overlay{z-index:9999;background-color:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__-akHWW__inline{justify-content:center;align-items:center;min-block-size:40vh;display:flex}.loading-module__-akHWW__content{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.loading-module__-akHWW__rippleWrap{place-items:center;block-size:84px;inline-size:84px;display:grid;position:relative}.loading-module__-akHWW__ripple{border-radius:var(--radius-full);border:2px solid var(--color-accent);opacity:0;animation:2s cubic-bezier(.4,0,.2,1) infinite loading-module__-akHWW__surgeRing;position:absolute;inset:0}.loading-module__-akHWW__ripple:nth-child(2){border-color:var(--color-secondary);animation-delay:.66s}.loading-module__-akHWW__ripple:nth-child(3){animation-delay:1.32s}.loading-module__-akHWW__core{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent), var(--color-secondary));block-size:16px;inline-size:16px;box-shadow:0 0 20px var(--color-accent-glow);animation:2s ease-in-out infinite loading-module__-akHWW__surgePulse;position:relative}.loading-module__-akHWW__text{font-family:var(--ff-display);letter-spacing:.46em;text-transform:uppercase;text-indent:.46em;color:var(--color-text-muted);font-size:.82rem;font-weight:700;animation:2.6s ease-in-out infinite loading-module__-akHWW__surgePulse}@keyframes loading-module__-akHWW__surgeRing{0%{opacity:0;transform:scale(.3)}30%{opacity:.75}to{opacity:0;transform:scale(1)}}@keyframes loading-module__-akHWW__surgePulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.loading-module__-akHWW__ripple,.loading-module__-akHWW__core,.loading-module__-akHWW__text{animation:none}}
.loading-module__IhkXHa__overlay{z-index:9999;background-color:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__IhkXHa__inline{justify-content:center;align-items:center;min-block-size:40vh;display:flex}.loading-module__IhkXHa__content{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.loading-module__IhkXHa__rippleWrap{place-items:center;block-size:84px;inline-size:84px;display:grid;position:relative}.loading-module__IhkXHa__ripple{border-radius:var(--radius-full);border:2px solid var(--color-accent);opacity:0;animation:2s cubic-bezier(.4,0,.2,1) infinite loading-module__IhkXHa__vitalRing;position:absolute;inset:0}.loading-module__IhkXHa__ripple:nth-child(2){border-color:var(--color-secondary);animation-delay:.66s}.loading-module__IhkXHa__ripple:nth-child(3){animation-delay:1.32s}.loading-module__IhkXHa__core{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent), var(--color-secondary));block-size:16px;inline-size:16px;box-shadow:0 0 20px var(--color-accent-glow);animation:2s ease-in-out infinite loading-module__IhkXHa__vitalPulse;position:relative}.loading-module__IhkXHa__text{font-family:var(--ff-display);letter-spacing:.46em;text-transform:uppercase;text-indent:.46em;color:var(--color-text-muted);font-size:.82rem;font-weight:700;animation:2.6s ease-in-out infinite loading-module__IhkXHa__vitalPulse}@keyframes loading-module__IhkXHa__vitalRing{0%{opacity:0;transform:scale(.3)}30%{opacity:.75}to{opacity:0;transform:scale(1)}}@keyframes loading-module__IhkXHa__vitalPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.loading-module__IhkXHa__ripple,.loading-module__IhkXHa__core,.loading-module__IhkXHa__text{animation:none}}
.loading-module__jvFlfq__overlay{z-index:9999;background-color:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__jvFlfq__inline{justify-content:center;align-items:center;min-block-size:40vh;display:flex}.loading-module__jvFlfq__content{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.loading-module__jvFlfq__rippleWrap{place-items:center;block-size:84px;inline-size:84px;display:grid;position:relative}.loading-module__jvFlfq__ripple{border:2px solid var(--color-accent);opacity:0;animation:2.1s cubic-bezier(.4,0,.2,1) infinite loading-module__jvFlfq__ironStamp;position:absolute;inset:0}.loading-module__jvFlfq__ripple:nth-child(2){animation-delay:.7s}.loading-module__jvFlfq__ripple:nth-child(3){animation-delay:1.4s}.loading-module__jvFlfq__core{background:var(--color-accent);block-size:16px;inline-size:16px;box-shadow:0 0 18px var(--color-accent-glow);animation:2.1s ease-in-out infinite loading-module__jvFlfq__ironPulse;position:relative}.loading-module__jvFlfq__text{font-family:var(--ff-display);letter-spacing:.46em;text-transform:uppercase;text-indent:.46em;color:var(--color-text-muted);font-size:.82rem;font-weight:700;animation:2.6s ease-in-out infinite loading-module__jvFlfq__ironPulse}@keyframes loading-module__jvFlfq__ironStamp{0%{opacity:0;transform:scale(.3)rotate(0)}30%{opacity:.7}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes loading-module__jvFlfq__ironPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}
.loading-module__sRdRTW__overlay{z-index:9999;background:var(--color-bg);place-items:center;display:grid;position:fixed;inset:0}.loading-module__sRdRTW__inline{place-items:center;min-block-size:50vh;display:grid}.loading-module__sRdRTW__content{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.loading-module__sRdRTW__mark{color:var(--color-accent);animation:1.6s cubic-bezier(.65,0,.35,1) infinite loading-module__sRdRTW__abSpin}.loading-module__sRdRTW__bar{background:var(--color-border);block-size:2px;inline-size:8rem;position:relative;overflow:hidden}.loading-module__sRdRTW__bar span{background:var(--color-accent);inline-size:40%;animation:1.2s ease-in-out infinite loading-module__sRdRTW__abSweep;position:absolute;inset-block:0}.loading-module__sRdRTW__text{font-family:var(--ff-body);letter-spacing:.35em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.68rem;font-weight:700}@keyframes loading-module__sRdRTW__abSpin{to{transform:rotate(180deg)}}@keyframes loading-module__sRdRTW__abSweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.loading-module__sRdRTW__mark,.loading-module__sRdRTW__bar span{animation:none}}
.loading-module__LEHuEG__overlay{z-index:9999;background:var(--color-bg);place-items:center;display:grid;position:fixed;inset:0}.loading-module__LEHuEG__inline{place-items:center;min-block-size:50vh;display:grid}.loading-module__LEHuEG__content{flex-direction:column;align-items:center;gap:1.35rem;display:flex}.loading-module__LEHuEG__ring{border:1px solid var(--color-border);place-items:center;block-size:5.75rem;inline-size:5.75rem;display:grid;position:relative}.loading-module__LEHuEG__ring:before,.loading-module__LEHuEG__ring:after{content:"";background:var(--ed-fill);position:absolute}.loading-module__LEHuEG__ring:before{transform-origin:0;block-size:3px;inline-size:42%;animation:1.4s cubic-bezier(.16,1,.3,1) infinite loading-module__LEHuEG__koRope;inset-block-start:-1px;inset-inline-start:-1px}.loading-module__LEHuEG__ring:after{transform-origin:bottom;block-size:42%;inline-size:3px;animation:1.4s cubic-bezier(.16,1,.3,1) infinite loading-module__LEHuEG__koPost;inset-block-end:-1px;inset-inline-end:-1px}.loading-module__LEHuEG__count{font-family:var(--ff-display);color:var(--ed-fill);letter-spacing:-.04em;font-size:2.35rem;line-height:1}.loading-module__LEHuEG__rope{background:var(--color-border);block-size:2px;inline-size:7.5rem;position:relative;overflow:hidden}.loading-module__LEHuEG__rope span{background:var(--ed-fill);inline-size:38%;animation:1.15s cubic-bezier(.16,1,.3,1) infinite loading-module__LEHuEG__koSweep;position:absolute;inset-block:0}.loading-module__LEHuEG__text{font-family:var(--ff-body);letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.68rem;font-weight:800}@keyframes loading-module__LEHuEG__koRope{0%{transform:scaleX(.2)}50%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes loading-module__LEHuEG__koPost{0%{transform:scaleY(.2)}50%{transform:scaleY(1)}to{transform:scaleY(.2)}}@keyframes loading-module__LEHuEG__koSweep{0%{inset-inline-start:-40%}to{inset-inline-start:110%}}@media (prefers-reduced-motion:reduce){.loading-module__LEHuEG__ring:before,.loading-module__LEHuEG__ring:after,.loading-module__LEHuEG__rope span{animation:none}.loading-module__LEHuEG__ring:before{transform:scaleX(1)}.loading-module__LEHuEG__ring:after{transform:scaleY(1)}}
.loading-module__EdXexq__overlay{z-index:9999;background-color:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__EdXexq__inline{justify-content:center;align-items:center;min-block-size:40vh;display:flex}.loading-module__EdXexq__content{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.loading-module__EdXexq__rippleWrap{place-items:center;block-size:84px;inline-size:84px;display:grid;position:relative}.loading-module__EdXexq__ripple{border-radius:var(--radius-full);border:2px solid var(--color-accent);opacity:0;animation:2s cubic-bezier(.4,0,.2,1) infinite loading-module__EdXexq__surgeRing;position:absolute;inset:0}.loading-module__EdXexq__ripple:nth-child(2){border-color:var(--color-secondary);animation-delay:.66s}.loading-module__EdXexq__ripple:nth-child(3){animation-delay:1.32s}.loading-module__EdXexq__core{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent), var(--color-secondary));block-size:16px;inline-size:16px;box-shadow:0 0 20px var(--color-accent-glow);animation:2s ease-in-out infinite loading-module__EdXexq__surgePulse;position:relative}.loading-module__EdXexq__text{font-family:var(--ff-display);letter-spacing:.46em;text-transform:uppercase;text-indent:.46em;color:var(--color-text-muted);font-size:.82rem;font-weight:700;animation:2.6s ease-in-out infinite loading-module__EdXexq__surgePulse}@keyframes loading-module__EdXexq__surgeRing{0%{opacity:0;transform:scale(.3)}30%{opacity:.75}to{opacity:0;transform:scale(1)}}@keyframes loading-module__EdXexq__surgePulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.loading-module__EdXexq__ripple,.loading-module__EdXexq__core,.loading-module__EdXexq__text{animation:none}}
.loading-module__JRDRSa__overlay{z-index:9999;background-color:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-module__JRDRSa__inline{justify-content:center;align-items:center;min-block-size:40vh;display:flex}.loading-module__JRDRSa__content{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.loading-module__JRDRSa__ringWrap{place-items:center;block-size:78px;inline-size:78px;display:grid;position:relative}.loading-module__JRDRSa__glow{background:radial-gradient(circle, var(--color-accent-glow) 0%, transparent 70%);filter:blur(8px);opacity:.7;border-radius:50%;animation:3.2s ease-in-out infinite loading-module__JRDRSa__auroraBreathe;position:absolute;inset:-28%}.loading-module__JRDRSa__ring{background:conic-gradient(from 0deg, transparent 0%, var(--color-accent) 35%, var(--color-secondary) 62%, transparent 78%);border-radius:50%;animation:1.15s linear infinite loading-module__JRDRSa__auroraSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.loading-module__JRDRSa__spark{color:var(--color-secondary);animation:1.6s ease-in-out infinite loading-module__JRDRSa__sparkPulse;position:relative}.loading-module__JRDRSa__text{font-family:var(--ff-display);letter-spacing:.36em;text-transform:uppercase;text-indent:.36em;color:var(--color-text-muted);font-size:.9rem;font-weight:500;animation:2s ease-in-out infinite loading-module__JRDRSa__sparkPulse}@keyframes loading-module__JRDRSa__auroraSpin{to{transform:rotate(360deg)}}@keyframes loading-module__JRDRSa__sparkPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes loading-module__JRDRSa__auroraBreathe{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.9;transform:scale(1.08)}}
.ServicesListSection-module__9xjRza__heading{text-align:center;margin-block-end:3.5rem}.ServicesListSection-module__9xjRza__headingLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-block-end:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.ServicesListSection-module__9xjRza__headingTitle{font-family:var(--ff-display);letter-spacing:.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.1}.ServicesListSection-module__9xjRza__servicesStack{flex-direction:column;gap:5rem;display:flex}.ServicesListSection-module__9xjRza__serviceRow{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.ServicesListSection-module__9xjRza__serviceRowReversed{direction:rtl}.ServicesListSection-module__9xjRza__serviceRowReversed>*{direction:ltr}.ServicesListSection-module__9xjRza__serviceImage{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.ServicesListSection-module__9xjRza__serviceImage img{transition:transform var(--transition-slow)}.ServicesListSection-module__9xjRza__serviceRow:hover .ServicesListSection-module__9xjRza__serviceImage img{transform:scale(1.04)}.ServicesListSection-module__9xjRza__serviceInfo{flex-direction:column;gap:1rem;display:flex}.ServicesListSection-module__9xjRza__serviceNum{font-family:var(--ff-display);color:var(--color-accent);opacity:.15;font-size:3.5rem;font-weight:900;line-height:1}.ServicesListSection-module__9xjRza__serviceTitle{margin-block-start:-.5rem;font-size:1.75rem}.ServicesListSection-module__9xjRza__serviceDesc{font-size:1rem;line-height:1.8}.ServicesListSection-module__9xjRza__serviceFeatures{flex-direction:column;gap:.75rem;display:flex}.ServicesListSection-module__9xjRza__featureItem{color:var(--color-text);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.ServicesListSection-module__9xjRza__featureItem svg{color:var(--color-accent);flex-shrink:0}html[data-brand=aurora] .ServicesListSection-module__9xjRza__headingTitle{letter-spacing:-.025em;font-weight:800}html[data-brand=aurora] .ServicesListSection-module__9xjRza__servicesStack{gap:7rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRow{grid-template-columns:1.1fr 1fr;gap:0}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceImage{aspect-ratio:1;box-shadow:none;isolation:isolate;border-radius:0;overflow:visible}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceImage:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--au-bronze) 55%, transparent);background:var(--au-lattice);pointer-events:none;position:absolute;inset:2rem 2rem -2rem -2rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRowReversed .ServicesListSection-module__9xjRza__serviceImage:before{inset:2rem -2rem -2rem 2rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceImage:after{content:"";z-index:1;background:var(--au-photo-wash);pointer-events:none;transition:opacity var(--transition-slow);position:absolute;inset:0}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceImage img{filter:var(--au-photo-filter);transition:filter var(--transition-slow), transform var(--transition-slow)}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRow:hover .ServicesListSection-module__9xjRza__serviceImage:after{opacity:0}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRow:hover .ServicesListSection-module__9xjRza__serviceImage img{filter:none;transform:none}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceInfo{z-index:2;background:var(--color-surface);border:1px solid var(--color-border);gap:1.1rem;margin-inline-start:-6rem;padding:clamp(2rem,3.5vw,3.2rem);position:relative}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRowReversed .ServicesListSection-module__9xjRza__serviceInfo{margin-inline:0 -6rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceInfo:before{content:"";border:0 solid var(--au-bronze);pointer-events:none;block-size:26px;inline-size:26px;transition:inline-size var(--transition-base), block-size var(--transition-base);position:absolute}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceInfo:after{content:"";border:0 solid var(--au-bronze);pointer-events:none;block-size:26px;inline-size:26px;transition:inline-size var(--transition-base), block-size var(--transition-base);position:absolute}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceInfo:before{border-block-start-width:1px;border-inline-start-width:1px;inset-block-start:-6px;inset-inline-start:-6px}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceInfo:after{border-block-end-width:1px;border-inline-end-width:1px;inset-block-end:-6px;inset-inline-end:-6px}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRow:hover .ServicesListSection-module__9xjRza__serviceInfo:before{block-size:56px;inline-size:56px}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRow:hover .ServicesListSection-module__9xjRza__serviceInfo:after{block-size:56px;inline-size:56px}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceNum{letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px var(--au-bronze);opacity:1;font-size:4.5rem;font-weight:800}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceTitle{letter-spacing:-.025em;margin-block-start:-.25rem;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:800}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceFeatures{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem;padding-block:1.2rem;display:grid}html[data-brand=aurora] .ServicesListSection-module__9xjRza__featureItem{align-items:flex-start;font-size:.92rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__featureItem svg{background:var(--au-bronze);block-size:7px;inline-size:7px;margin-block-start:.45em;transform:rotate(45deg)}html[data-brand=aurora] .ServicesListSection-module__9xjRza__featureItem svg polyline{display:none}@media (max-width:768px){.ServicesListSection-module__9xjRza__serviceRow{grid-template-columns:1fr;gap:2rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRow{grid-template-columns:1fr;gap:2rem}.ServicesListSection-module__9xjRza__serviceRowReversed{direction:ltr}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceInfo{margin:-3rem 1rem 0}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRowReversed .ServicesListSection-module__9xjRza__serviceInfo{margin:-3rem 1rem 0}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceImage:before{inset:1.25rem -.75rem -.75rem 1.25rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceRowReversed .ServicesListSection-module__9xjRza__serviceImage:before{inset:1.25rem -.75rem -.75rem 1.25rem}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceFeatures{grid-template-columns:1fr}html[data-brand=aurora] .ServicesListSection-module__9xjRza__serviceImage{aspect-ratio:4/3}}
.SiteEmptyState-module__6A5TjW__root{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 60% at 50% 0%, rgba(var(--color-accent-rgb), .1), transparent 72%), var(--color-surface);isolation:isolate;flex-direction:column;align-items:center;gap:.85rem;inline-size:100%;max-inline-size:640px;margin-inline:auto;padding:clamp(2.75rem,6vw,4.25rem) clamp(1.5rem,4vw,3rem);animation:.6s cubic-bezier(.22,1,.36,1) both SiteEmptyState-module__6A5TjW__emptyIn;display:flex;position:relative;overflow:hidden}.SiteEmptyState-module__6A5TjW__icon{block-size:84px;inline-size:84px;color:var(--color-accent);background:rgba(var(--color-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--color-accent-rgb), .28);border-radius:50%;place-items:center;margin-block-end:.5rem;display:grid;position:relative}.SiteEmptyState-module__6A5TjW__icon svg{animation:4.5s ease-in-out infinite SiteEmptyState-module__6A5TjW__emptyFloat}.SiteEmptyState-module__6A5TjW__ring{border:1px dashed rgba(var(--color-accent-rgb), .35);border-radius:50%;animation:28s linear infinite SiteEmptyState-module__6A5TjW__emptySpin;position:absolute;inset:-10px}.SiteEmptyState-module__6A5TjW__title{font-family:var(--ff-display,inherit);color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.2}.SiteEmptyState-module__6A5TjW__text{max-inline-size:44ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.SiteEmptyState-module__6A5TjW__action{margin-block-start:.75rem}@keyframes SiteEmptyState-module__6A5TjW__emptyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes SiteEmptyState-module__6A5TjW__emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes SiteEmptyState-module__6A5TjW__emptySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SiteEmptyState-module__6A5TjW__root,.SiteEmptyState-module__6A5TjW__icon svg,.SiteEmptyState-module__6A5TjW__ring{animation:none}}html[data-brand=aurora] .SiteEmptyState-module__6A5TjW__root{border-color:var(--au-deco-line);background:var(--color-surface);border-radius:0}html[data-brand=aurora] .SiteEmptyState-module__6A5TjW__root:before{content:"";border:1px solid var(--au-deco-line);pointer-events:none;z-index:-1;position:absolute;inset:10px}html[data-brand=aurora] .SiteEmptyState-module__6A5TjW__root:after{content:"";background:var(--au-lattice);pointer-events:none;z-index:-1;block-size:140px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}html[data-brand=aurora] .SiteEmptyState-module__6A5TjW__icon{block-size:72px;inline-size:72px;color:var(--au-bronze);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--au-bronze);border-radius:0;margin-block:.75rem 1rem;transform:rotate(45deg)}html[data-brand=aurora] .SiteEmptyState-module__6A5TjW__icon svg{animation:none;transform:rotate(-45deg)}html[data-brand=aurora] .SiteEmptyState-module__6A5TjW__ring{border:1px solid var(--au-deco-line);border-radius:0;animation:none;inset:-8px}html[data-brand=aurora] .SiteEmptyState-module__6A5TjW__title{letter-spacing:-.01em;font-weight:800}
.AboutAppModal-module__LwZUjq__wide.AboutAppModal-module__LwZUjq__wide{max-inline-size:min(30rem,100%)}.AboutAppModal-module__LwZUjq__whatsNew{text-align:start;flex-direction:column;align-items:center;width:100%;margin-top:.75rem;display:flex}.AboutAppModal-module__LwZUjq__toggle{color:currentColor;opacity:.65;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.8125rem;transition:opacity .15s;display:inline-flex}.AboutAppModal-module__LwZUjq__toggle:hover,.AboutAppModal-module__LwZUjq__toggle:focus-visible{opacity:1}.AboutAppModal-module__LwZUjq__chevron{transition:transform .15s}.AboutAppModal-module__LwZUjq__chevronOpen{transform:rotate(90deg)}[dir=rtl] .AboutAppModal-module__LwZUjq__chevron{transform:scaleX(-1)}[dir=rtl] .AboutAppModal-module__LwZUjq__chevronOpen{transform:scaleX(-1)rotate(90deg)}.AboutAppModal-module__LwZUjq__panel{align-self:stretch;max-height:15rem;margin-top:.6rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.AboutAppModal-module__LwZUjq__release+.AboutAppModal-module__LwZUjq__release{border-top:1px solid;border-color:color-mix(in srgb, currentColor 15%, transparent);margin-top:.85rem;padding-top:.85rem}.AboutAppModal-module__LwZUjq__releaseHead{opacity:.55;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.AboutAppModal-module__LwZUjq__category{opacity:.55;letter-spacing:.04em;text-transform:uppercase;margin-top:.5rem;font-size:.6875rem}.AboutAppModal-module__LwZUjq__list{margin:.15rem 0 0;padding-inline-start:1.1rem}.AboutAppModal-module__LwZUjq__list li{margin-top:.15rem}.AboutAppModal-module__LwZUjq__viewAll{color:currentColor;opacity:.65;text-underline-offset:.2em;margin-top:.9rem;font-size:.8125rem;text-decoration:underline;transition:opacity .15s;display:inline-block}.AboutAppModal-module__LwZUjq__viewAll:hover,.AboutAppModal-module__LwZUjq__viewAll:focus-visible{opacity:1}
.ShopGrid-module__rjpbrG__heading{text-align:center;margin-block-end:3.5rem}.ShopGrid-module__rjpbrG__headingLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-block-end:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.ShopGrid-module__rjpbrG__headingTitle{font-family:var(--ff-display);letter-spacing:.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.1}.ShopGrid-module__rjpbrG__intro{max-inline-size:46rem;color:var(--color-text-muted);margin:1rem auto 0;font-size:1rem;line-height:1.7}.ShopGrid-module__rjpbrG__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.ShopGrid-module__rjpbrG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);box-shadow:var(--shadow-card);flex-direction:column;block-size:100%;display:flex;overflow:hidden;color:inherit!important}.ShopGrid-module__rjpbrG__card:hover{border-color:rgba(var(--color-accent-rgb), .3);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.ShopGrid-module__rjpbrG__cardImage{aspect-ratio:4/3;background:rgba(var(--color-accent-rgb), .06);position:relative;overflow:hidden}.ShopGrid-module__rjpbrG__cardImage img{transition:transform var(--transition-slow)}.ShopGrid-module__rjpbrG__card:hover .ShopGrid-module__rjpbrG__cardImage img{transform:scale(1.06)}.ShopGrid-module__rjpbrG__cardKind{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-accent);border-radius:var(--radius-full);padding:.3rem .75rem;font-size:.7rem;font-weight:700;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.ShopGrid-module__rjpbrG__cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.6rem;display:flex}.ShopGrid-module__rjpbrG__cardTitle{color:var(--color-text);font-size:1.15rem;font-weight:700;line-height:1.3}.ShopGrid-module__rjpbrG__cardSummary{flex:1;font-size:.9rem;line-height:1.65}.ShopGrid-module__rjpbrG__priceRow{align-items:baseline;gap:.6rem;display:flex}.ShopGrid-module__rjpbrG__price{font-family:var(--ff-display);color:var(--color-accent);font-size:1.3rem;font-weight:700}.ShopGrid-module__rjpbrG__compareAt{color:var(--color-text-muted);font-size:.85rem;text-decoration:line-through}.ShopGrid-module__rjpbrG__soldOut{letter-spacing:.08em;text-transform:uppercase;color:var(--color-error);font-size:.78rem;font-weight:700}.ShopGrid-module__rjpbrG__detail{grid-template-columns:1.05fr 1fr;align-items:start;gap:3rem;display:grid}.ShopGrid-module__rjpbrG__detailImage{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--color-accent-rgb), .06);position:relative;overflow:hidden}.ShopGrid-module__rjpbrG__detailInfo{flex-direction:column;gap:1rem;display:flex}.ShopGrid-module__rjpbrG__detailTitle{font-family:var(--ff-display);margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:400;line-height:1.15}.ShopGrid-module__rjpbrG__detailPrice{font-family:var(--ff-display);color:var(--color-accent);font-size:1.8rem;font-weight:700}.ShopGrid-module__rjpbrG__detailDescription{color:var(--color-text-muted);white-space:pre-line;font-size:.95rem;line-height:1.8}.ShopGrid-module__rjpbrG__factList{color:var(--color-text-muted);flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.ShopGrid-module__rjpbrG__backLink{color:var(--color-accent);align-items:center;gap:.35rem;margin-block-end:1.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.ShopGrid-module__rjpbrG__buyButton{border-radius:var(--radius-full);background:var(--color-accent);color:#fff;letter-spacing:.02em;cursor:pointer;transition:all var(--transition-base);border:none;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.95rem;font-weight:700;display:inline-flex}.ShopGrid-module__rjpbrG__buyButton:hover:not(:disabled){filter:brightness(1.08);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.ShopGrid-module__rjpbrG__buyButton:disabled{opacity:.55;cursor:not-allowed}.ShopGrid-module__rjpbrG__checkout{grid-template-columns:1.15fr 1fr;align-items:start;gap:3rem;display:grid}.ShopGrid-module__rjpbrG__checkoutPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.ShopGrid-module__rjpbrG__checkoutTitle{font-family:var(--ff-display);margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400;line-height:1.15}.ShopGrid-module__rjpbrG__field{flex-direction:column;gap:.4rem;display:flex}.ShopGrid-module__rjpbrG__fieldLabel{color:var(--color-text);font-size:.8rem;font-weight:600}.ShopGrid-module__rjpbrG__input{inline-size:100%;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.95rem}.ShopGrid-module__rjpbrG__input:focus{border-color:var(--color-accent);outline:none}.ShopGrid-module__rjpbrG__inputError{border-color:var(--color-error)}.ShopGrid-module__rjpbrG__consent{color:var(--color-text-muted);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.6;display:flex}.ShopGrid-module__rjpbrG__consent input{accent-color:var(--color-accent);flex-shrink:0;block-size:1rem;inline-size:1rem;margin-block-start:.2rem}.ShopGrid-module__rjpbrG__summaryRow{color:var(--color-text-muted);justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.ShopGrid-module__rjpbrG__summaryTotal{border-block-start:1px solid var(--color-border);color:var(--color-text);justify-content:space-between;gap:1rem;padding-block-start:.9rem;font-size:1.05rem;font-weight:700;display:flex}.ShopGrid-module__rjpbrG__error{color:var(--color-error);margin:0;font-size:.85rem;line-height:1.6}.ShopGrid-module__rjpbrG__note{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.65}.ShopGrid-module__rjpbrG__orderBadge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--color-accent-rgb), .12);color:var(--color-accent);align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.ShopGrid-module__rjpbrG__downloadList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ShopGrid-module__rjpbrG__downloadRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.9rem;display:flex}.ShopGrid-module__rjpbrG__downloadLink{color:var(--color-accent);font-weight:700}.ShopGrid-module__rjpbrG__voucherCode{letter-spacing:.08em;color:var(--color-text);font-family:monospace;font-size:1.1rem;font-weight:700}.ShopGrid-module__rjpbrG__seller{border-block-start:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;margin-block-start:4rem;padding-block-start:2.5rem;display:grid}.ShopGrid-module__rjpbrG__sellerBlock{flex-direction:column;gap:.4rem;display:flex}.ShopGrid-module__rjpbrG__sellerHeading{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.72rem;font-weight:700}.ShopGrid-module__rjpbrG__sellerText{color:var(--color-text-muted);white-space:pre-line;margin:0;font-size:.85rem;line-height:1.7}@media (max-width:1024px){.ShopGrid-module__rjpbrG__grid{grid-template-columns:1fr 1fr}.ShopGrid-module__rjpbrG__detail,.ShopGrid-module__rjpbrG__checkout{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.ShopGrid-module__rjpbrG__grid{grid-template-columns:1fr}}
.TrainerSwitcher-module__8-zMxW__backdrop{z-index:120;background:radial-gradient(90% 60% at 50% 100%, color-mix(in srgb, var(--color-accent) 32%, transparent), transparent 58%), #0a0c127a;-webkit-backdrop-filter:blur(16px)saturate(150%);justify-content:center;align-items:flex-end;padding:1rem;animation:.22s TrainerSwitcher-module__8-zMxW__tsFade;display:flex;position:fixed;inset:0}@media (min-width:640px){.TrainerSwitcher-module__8-zMxW__backdrop{align-items:center;padding:1.5rem}}.TrainerSwitcher-module__8-zMxW__panel{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 5%, var(--color-surface)) 0%, var(--color-surface) 22%);width:min(26.75rem,100%);max-height:min(40rem,88vh);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 14%, var(--color-border)), 0 28px 64px -28px #0000006b;border-radius:1.75rem;flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) TrainerSwitcher-module__8-zMxW__tsRise;display:flex;position:relative;overflow:hidden}.TrainerSwitcher-module__8-zMxW__glow{pointer-events:none;inset-inline:12%;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 72%);height:4.5rem;position:absolute;top:0}.TrainerSwitcher-module__8-zMxW__close{top:.95rem;z-index:2;background:color-mix(in srgb, var(--color-text) 6%, transparent);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:.95rem}.TrainerSwitcher-module__8-zMxW__close:hover,.TrainerSwitcher-module__8-zMxW__close:focus-visible{background:color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-text);transform:scale(1.04)}.TrainerSwitcher-module__8-zMxW__head{padding:1.55rem 1.5rem .35rem;position:relative}.TrainerSwitcher-module__8-zMxW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .45rem;font-size:.68rem;font-weight:700}.TrainerSwitcher-module__8-zMxW__title{font-family:var(--ff-display);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(1.45rem,4vw,1.75rem);font-weight:700;line-height:1.15}.TrainerSwitcher-module__8-zMxW__subtitle{max-width:22rem;color:var(--color-text-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.5}.TrainerSwitcher-module__8-zMxW__list{flex-direction:column;gap:.55rem;margin:0;padding:1rem 1.15rem .35rem;list-style:none;display:flex;position:relative;overflow-y:auto}.TrainerSwitcher-module__8-zMxW__empty{color:var(--color-text-muted);margin:.5rem 0 1rem;padding:1.25rem .25rem;font-size:.9rem;line-height:1.5}.TrainerSwitcher-module__8-zMxW__card{background:color-mix(in srgb, var(--color-text) 3.5%, var(--color-surface));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 7%, transparent);color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border:0;border-radius:1.2rem;align-items:center;gap:.7rem;padding:.7rem .7rem .7rem .85rem;display:flex}.TrainerSwitcher-module__8-zMxW__cardMain{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.85rem;padding:.15rem 0;display:flex}.TrainerSwitcher-module__8-zMxW__card:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 28%, transparent);transform:translateY(-1px)}.TrainerSwitcher-module__8-zMxW__cardConfirm,.TrainerSwitcher-module__8-zMxW__cardConfirm:hover{background:color-mix(in srgb, var(--color-error,#ef4444) 8%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-error,#ef4444) 28%, transparent);transform:none}.TrainerSwitcher-module__8-zMxW__active{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 22%, var(--color-surface)), color-mix(in srgb, var(--color-accent) 7%, var(--color-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 38%, transparent);cursor:default}.TrainerSwitcher-module__8-zMxW__active:hover,.TrainerSwitcher-module__8-zMxW__active:focus-visible{transform:none}.TrainerSwitcher-module__8-zMxW__avatar{background:var(--color-accent);color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;width:2.85rem;height:2.85rem;font-size:.78rem;font-weight:700;display:grid;overflow:hidden}.TrainerSwitcher-module__8-zMxW__avatarImg{object-fit:cover;width:100%;height:100%}.TrainerSwitcher-module__8-zMxW__active .TrainerSwitcher-module__8-zMxW__avatar{width:3.15rem;height:3.15rem;box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-accent)}.TrainerSwitcher-module__8-zMxW__meta{flex:1;min-width:0}.TrainerSwitcher-module__8-zMxW__name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.95rem;font-weight:600;display:block;overflow:hidden}.TrainerSwitcher-module__8-zMxW__slug{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);margin-top:.1rem;font-size:.75rem;display:block;overflow:hidden}.TrainerSwitcher-module__8-zMxW__pill{background:var(--color-accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.22rem .65rem;font-size:.62rem;font-weight:700}.TrainerSwitcher-module__8-zMxW__remove{background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text-muted);font:inherit;letter-spacing:.02em;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border:0;border-radius:999px;flex-shrink:0;padding:.38rem .75rem;font-size:.72rem;font-weight:600}.TrainerSwitcher-module__8-zMxW__remove:hover,.TrainerSwitcher-module__8-zMxW__remove:focus-visible{background:color-mix(in srgb, var(--color-error,#ef4444) 12%, transparent);color:var(--color-error,#ef4444)}.TrainerSwitcher-module__8-zMxW__removeConfirm{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.TrainerSwitcher-module__8-zMxW__removeKeep{background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.38rem .7rem;font-size:.72rem;font-weight:600}.TrainerSwitcher-module__8-zMxW__removeDo{background:var(--color-error,#ef4444);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.38rem .75rem;font-size:.72rem;font-weight:600}.TrainerSwitcher-module__8-zMxW__foot{padding:.65rem 1.15rem 1.25rem;position:relative}.TrainerSwitcher-module__8-zMxW__add{border:1px dashed color-mix(in srgb, var(--color-accent) 42%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 5%, transparent);width:100%;color:inherit;text-align:start;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:1.2rem;align-items:center;gap:.9rem;padding:.85rem .95rem;display:flex}.TrainerSwitcher-module__8-zMxW__add:hover,.TrainerSwitcher-module__8-zMxW__add:focus-visible{background:color-mix(in srgb, var(--color-accent) 11%, transparent);border-color:var(--color-accent);transform:translateY(-1px)}.TrainerSwitcher-module__8-zMxW__addIcon{background:var(--color-accent);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;display:grid}.TrainerSwitcher-module__8-zMxW__addLabel{color:var(--color-text);font-size:.92rem;font-weight:600;display:block}.TrainerSwitcher-module__8-zMxW__form{flex-direction:column;gap:.85rem;padding:1.15rem 1.5rem 1.45rem;display:flex}.TrainerSwitcher-module__8-zMxW__field{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);flex-direction:column;gap:.45rem;font-size:.68rem;font-weight:700;display:flex}.TrainerSwitcher-module__8-zMxW__code{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text);letter-spacing:.06em;text-transform:lowercase;border:0;border-radius:1rem;padding:.95rem 1rem;font-family:inherit;font-size:1.05rem;font-weight:600}.TrainerSwitcher-module__8-zMxW__code:focus{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 22%, transparent);outline:none}.TrainerSwitcher-module__8-zMxW__error{letter-spacing:0;text-transform:none;color:var(--color-error,#ef4444);margin:0;font-size:.82rem;font-weight:500}.TrainerSwitcher-module__8-zMxW__submit{background:var(--color-accent);color:#fff;width:100%;font:inherit;cursor:pointer;transition:transform var(--transition-fast), filter var(--transition-fast);border:0;border-radius:999px;margin-top:.25rem;padding:.9rem 1rem;font-size:.95rem;font-weight:600}.TrainerSwitcher-module__8-zMxW__submit:hover,.TrainerSwitcher-module__8-zMxW__submit:focus-visible{filter:brightness(1.06);transform:translateY(-1px)}.TrainerSwitcher-module__8-zMxW__find{text-align:center;color:var(--color-accent);font-size:.88rem;font-weight:600;text-decoration:none;display:block}.TrainerSwitcher-module__8-zMxW__find:hover{text-underline-offset:3px;text-decoration:underline}.TrainerSwitcher-module__8-zMxW__back{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.82rem}.TrainerSwitcher-module__8-zMxW__back:hover{color:var(--color-text)}@keyframes TrainerSwitcher-module__8-zMxW__tsFade{0%{opacity:0}to{opacity:1}}@keyframes TrainerSwitcher-module__8-zMxW__tsRise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.TrainerSwitcher-module__8-zMxW__backdrop,.TrainerSwitcher-module__8-zMxW__panel,.TrainerSwitcher-module__8-zMxW__card,.TrainerSwitcher-module__8-zMxW__add,.TrainerSwitcher-module__8-zMxW__submit{transition:none;animation:none}}
.WhatsOnSection-module__Y1V24W__wrap{height:100dvh;position:relative;overflow:hidden}.WhatsOnSection-module__Y1V24W__bg{z-index:0;opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.WhatsOnSection-module__Y1V24W__bgOn{opacity:1}.WhatsOnSection-module__Y1V24W__bg img{object-position:center 30%}.WhatsOnSection-module__Y1V24W__bgOn img{animation:8s ease-out forwards WhatsOnSection-module__Y1V24W__z}@keyframes WhatsOnSection-module__Y1V24W__z{0%{transform:scale(1.06)}to{transform:scale(1)}}.WhatsOnSection-module__Y1V24W__ov{z-index:1;background:linear-gradient(#00000026 0%,#0006 40%,#000000c7 100%);position:absolute;inset:0}[data-theme=light] .WhatsOnSection-module__Y1V24W__ov:where(:not([data-canvas-theme=dark] *)){background:linear-gradient(#ffffff0d 0%,#ffffff59 40%,#fffffff0 100%)}.WhatsOnSection-module__Y1V24W__body{z-index:2;padding:2rem var(--gutter,1.25rem) 5.5rem;align-items:center;display:flex;position:absolute;inset:0}.WhatsOnSection-module__Y1V24W__s{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:none;display:none}.WhatsOnSection-module__Y1V24W__sOn{animation:.7s forwards WhatsOnSection-module__Y1V24W__fadeUp;display:flex}.WhatsOnSection-module__Y1V24W__sMain{flex:1;min-width:0;max-width:780px}.WhatsOnSection-module__Y1V24W__qrCol{text-align:center;flex-shrink:0;width:200px}@media (max-width:900px){.WhatsOnSection-module__Y1V24W__sOn{flex-direction:column;align-items:stretch}.WhatsOnSection-module__Y1V24W__qrCol{width:100%;max-width:220px;margin-inline:auto}}@keyframes WhatsOnSection-module__Y1V24W__fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.WhatsOnSection-module__Y1V24W__lb{letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);border:1px solid rgba(var(--color-accent-rgb),.35);background:rgba(var(--color-accent-rgb),.08);border-radius:2px;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.72rem;font-weight:700;display:inline-block}.WhatsOnSection-module__Y1V24W__tt{color:#fff;letter-spacing:-.03em;text-shadow:0 4px 24px #0006;margin:0 0 1.4rem;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:800;line-height:1.05}[data-theme=light] .WhatsOnSection-module__Y1V24W__tt:where(:not([data-canvas-theme=dark] *)){color:var(--color-text);text-shadow:none}.WhatsOnSection-module__Y1V24W__ds{color:#ffffffd9;text-shadow:0 2px 10px #00000040;max-width:540px;margin:0 0 1.8rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}[data-theme=light] .WhatsOnSection-module__Y1V24W__ds:where(:not([data-canvas-theme=dark] *)){color:var(--color-text-muted);text-shadow:none}.WhatsOnSection-module__Y1V24W__mt{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.2rem;display:flex}.WhatsOnSection-module__Y1V24W__dt{color:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:3rem;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}[data-theme=light] .WhatsOnSection-module__Y1V24W__dt:where(:not([data-canvas-theme=dark] *)){color:var(--color-text);background:var(--color-surface);border-color:var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-sm)}.WhatsOnSection-module__Y1V24W__pr{color:#fff;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-hover));border-radius:3rem;padding:.55rem 1.2rem;font-size:.92rem;font-weight:800}.WhatsOnSection-module__Y1V24W__ct{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:3rem;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}[data-theme=light] .WhatsOnSection-module__Y1V24W__ct:where(:not([data-canvas-theme=dark] *)){color:var(--color-text);background:var(--color-surface);border-color:var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-sm)}.WhatsOnSection-module__Y1V24W__ct:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:0 8px 30px rgba(var(--color-accent-rgb),.35);transform:translateY(-2px)}.WhatsOnSection-module__Y1V24W__nv{z-index:3;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:2rem;right:max(2rem,50% - 640px)}.WhatsOnSection-module__Y1V24W__nb{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0f;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex}[data-theme=light] .WhatsOnSection-module__Y1V24W__nb:where(:not([data-canvas-theme=dark] *)){border-color:var(--color-border);color:var(--color-text);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-sm)}.WhatsOnSection-module__Y1V24W__nb:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:scale(1.08)}.WhatsOnSection-module__Y1V24W__nb:disabled{opacity:.25;cursor:default;background:#ffffff0f;border-color:#fff3;transform:none}.WhatsOnSection-module__Y1V24W__cn{letter-spacing:.12em;color:#ffffff80;text-align:center;padding:0 .35rem;font-size:.78rem;font-weight:700}[data-theme=light] .WhatsOnSection-module__Y1V24W__cn:where(:not([data-canvas-theme=dark] *)){color:var(--color-text-muted)}.WhatsOnSection-module__Y1V24W__cnN{color:#fff;font-size:1.05rem;font-weight:800}[data-theme=light] .WhatsOnSection-module__Y1V24W__cnN:where(:not([data-canvas-theme=dark] *)){color:var(--color-text)}.WhatsOnSection-module__Y1V24W__bp{z-index:3;background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}[data-theme=light] .WhatsOnSection-module__Y1V24W__bp:where(:not([data-canvas-theme=dark] *)){background:#0000000f}.WhatsOnSection-module__Y1V24W__bf{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hover));height:100%;transition:width .5s}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__ov{background:var(--au-hero-veil)}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__lb{border-color:var(--au-bronze);background:0 0;border-radius:0}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__tt{color:var(--color-text);text-shadow:none}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__ds{color:var(--color-text-muted);text-shadow:none}:is(html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__dt,html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__ct,html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__nb){color:var(--color-text);background:var(--color-bg);border:1px solid var(--au-bronze);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__pr{color:var(--au-solid-ink);background:var(--au-solid-bg);border-radius:0}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__ct{letter-spacing:.16em}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__ct:hover{color:var(--color-text-inverse);background:var(--color-accent);border-color:var(--color-accent);box-shadow:none;transform:none}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__nb:hover:not(:disabled){color:var(--color-text-inverse);background:var(--color-accent);border-color:var(--color-accent);box-shadow:none;transform:none}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__nb:disabled{background:var(--color-bg);border-color:var(--au-bronze)}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__cn{color:var(--color-text-muted)}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__cnN{color:var(--color-text)}html[data-brand=aurora] .WhatsOnSection-module__Y1V24W__bp{background:var(--color-border)}@media (max-width:768px){.WhatsOnSection-module__Y1V24W__body{padding-bottom:5rem}.WhatsOnSection-module__Y1V24W__tt{font-size:clamp(1.8rem,8vw,2.8rem)}.WhatsOnSection-module__Y1V24W__nv{bottom:1.5rem;right:1rem}.WhatsOnSection-module__Y1V24W__nb{width:40px;height:40px}}
.BlogPostsSection-module__8vxy9a__heading{text-align:center;margin-block-end:3.5rem}.BlogPostsSection-module__8vxy9a__headingLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-block-end:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.BlogPostsSection-module__8vxy9a__headingTitle{font-family:var(--ff-display);letter-spacing:.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.1}.BlogPostsSection-module__8vxy9a__grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px));justify-content:start;gap:1.75rem;display:grid}.BlogPostsSection-module__8vxy9a__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);box-shadow:var(--shadow-card);flex-direction:column;block-size:100%;display:flex;overflow:hidden;color:inherit!important}.BlogPostsSection-module__8vxy9a__card:hover{border-color:rgba(var(--color-accent-rgb), .3);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.BlogPostsSection-module__8vxy9a__cardImage{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogPostsSection-module__8vxy9a__cardImage img{transition:transform var(--transition-slow)}.BlogPostsSection-module__8vxy9a__card:hover .BlogPostsSection-module__8vxy9a__cardImage img{transform:scale(1.06)}.BlogPostsSection-module__8vxy9a__cardCategory{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-accent);border-radius:var(--radius-full);padding:.3rem .75rem;font-size:.7rem;font-weight:700;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.BlogPostsSection-module__8vxy9a__cardBody{flex-direction:column;flex:1;gap:.65rem;padding:1.75rem;display:flex}.BlogPostsSection-module__8vxy9a__cardMeta{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.BlogPostsSection-module__8vxy9a__dot{color:var(--color-accent);font-size:1.2rem;line-height:1}.BlogPostsSection-module__8vxy9a__cardTitle{text-transform:capitalize;color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1.3}.BlogPostsSection-module__8vxy9a__cardExcerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.BlogPostsSection-module__8vxy9a__readMore{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);transition:gap var(--transition-base);align-items:center;gap:.15rem;font-size:.85rem;font-weight:600;display:inline-flex}.BlogPostsSection-module__8vxy9a__card:hover .BlogPostsSection-module__8vxy9a__readMore{gap:.4rem}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__headingTitle{letter-spacing:-.025em;font-weight:800}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;transition:border-color var(--transition-base);border-radius:0;padding:10px;position:relative;overflow:visible}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:hover{box-shadow:none;transform:none}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:before{content:"";border:0 solid var(--au-bronze);pointer-events:none;block-size:26px;inline-size:26px;transition:inline-size var(--transition-base), block-size var(--transition-base);position:absolute}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:after{content:"";border:0 solid var(--au-bronze);pointer-events:none;block-size:26px;inline-size:26px;transition:inline-size var(--transition-base), block-size var(--transition-base);position:absolute}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:before{border-block-start-width:1px;border-inline-start-width:1px;inset-block-start:-6px;inset-inline-start:-6px}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:after{border-block-end-width:1px;border-inline-end-width:1px;inset-block-end:-6px;inset-inline-end:-6px}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:hover:before{block-size:56px;inline-size:56px}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:hover:after{block-size:56px;inline-size:56px}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardImage{aspect-ratio:4/3;border-radius:0}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardImage:before{content:"";z-index:1;background:var(--au-photo-wash);pointer-events:none;transition:opacity var(--transition-slow);position:absolute;inset:0}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardImage img{filter:var(--au-photo-filter);transition:transform var(--transition-slow), filter var(--transition-slow)}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:hover .BlogPostsSection-module__8vxy9a__cardImage:before{opacity:0}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:hover .BlogPostsSection-module__8vxy9a__cardImage img{filter:none}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:hover .BlogPostsSection-module__8vxy9a__cardImage img{transform:scale(1.04)}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardCategory{z-index:3;background:var(--color-surface);color:var(--color-accent);letter-spacing:.24em;border-radius:0;padding:.6rem 1rem .5rem;font-size:.66rem;inset-block:auto 0;inset-inline-start:0}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardBody{gap:.8rem;padding:1.3rem .9rem .9rem}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardMeta{letter-spacing:.2em;font-size:.7rem;font-weight:600}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__dot{color:var(--au-bronze)}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardTitle{letter-spacing:-.02em;text-transform:none;font-size:1.45rem;font-weight:800;line-height:1.2}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__cardExcerpt{-webkit-line-clamp:2}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__readMore{color:var(--color-accent);letter-spacing:.2em;align-self:flex-start;gap:.5rem;font-size:.72rem;font-weight:700}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__card:hover .BlogPostsSection-module__8vxy9a__readMore{gap:.8rem}@media (max-width:1020px){html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.BlogPostsSection-module__8vxy9a__grid{grid-template-columns:1fr}html[data-brand=aurora] .BlogPostsSection-module__8vxy9a__grid{grid-template-columns:1fr}}
.HeroMediaSection-module__PPI2Pq__hero{isolation:isolate;min-block-size:max(560px,100svh);color:#fff;background:#0b0b0d;align-items:center;margin-block-start:calc(-1 * var(--header-height,0px));display:flex;position:relative;overflow:hidden}.HeroMediaSection-module__PPI2Pq__backdrop{z-index:0;position:absolute;inset:0;overflow:hidden;container-type:size}.HeroMediaSection-module__PPI2Pq__slide,.HeroMediaSection-module__PPI2Pq__poster,.HeroMediaSection-module__PPI2Pq__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.HeroMediaSection-module__PPI2Pq__video{opacity:0;transition:opacity .8s}.HeroMediaSection-module__PPI2Pq__videoReady{opacity:1}.HeroMediaSection-module__PPI2Pq__slide{opacity:0;transition:opacity 1.2s,transform 7s ease-out;transform:scale(1.04)}.HeroMediaSection-module__PPI2Pq__slideActive{opacity:1;transform:scale(1)}.HeroMediaSection-module__PPI2Pq__embed{pointer-events:none;border:0;block-size:max(100cqh,56.25cqw);inline-size:max(100cqw,177.78cqh);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .HeroMediaSection-module__PPI2Pq__embed{transform:translate(50%,-50%)}.HeroMediaSection-module__PPI2Pq__shade{z-index:1;pointer-events:none;background:linear-gradient(#00000059 0%,#00000073 45%,#000000d1 100%),radial-gradient(70% 55% at 50% 55%,#0000 0%,#0000004d 100%);position:absolute;inset:0}.HeroMediaSection-module__PPI2Pq__copy{z-index:2;padding-block:calc(var(--header-height,0px) + 3rem) 6rem;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.HeroMediaSection-module__PPI2Pq__label{color:var(--color-accent-light,var(--color-accent));letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;font-weight:700}[dir=rtl] .HeroMediaSection-module__PPI2Pq__label{letter-spacing:.02em}.HeroMediaSection-module__PPI2Pq__title{color:#fff;text-shadow:0 2px 18px #00000073;max-inline-size:18ch;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1.02}.HeroMediaSection-module__PPI2Pq__subtitle{color:#ffffffdb;max-inline-size:36rem;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.HeroMediaSection-module__PPI2Pq__ctas{flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem;display:flex}.HeroMediaSection-module__PPI2Pq__outline{color:#fff!important;border-color:#ffffff80!important}.HeroMediaSection-module__PPI2Pq__controlsDock{z-index:3;pointer-events:none;position:absolute;inset-block-end:1.5rem;inset-inline:0}.HeroMediaSection-module__PPI2Pq__controlsDock>*{pointer-events:auto;inline-size:fit-content}.HeroMediaSection-module__PPI2Pq__controls{align-items:center;gap:.6rem;display:flex}.HeroMediaSection-module__PPI2Pq__counter{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#ffffffe6;margin-inline-end:.35rem;font-size:.75rem;font-weight:700}.HeroMediaSection-module__PPI2Pq__control{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000040;border:1px solid #ffffff59;border-radius:9999px;place-items:center;block-size:2.75rem;inline-size:2.75rem;font-size:.9rem;transition:background .2s,border-color .2s,color .2s;display:grid}.HeroMediaSection-module__PPI2Pq__control:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse,#fff)}.HeroMediaSection-module__PPI2Pq__control:focus-visible{outline-offset:2px;outline:2px solid #fff}.HeroMediaSection-module__PPI2Pq__toggle{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;inline-size:auto;padding-inline:1rem;font-size:.7rem;font-weight:700;display:inline-flex}.HeroMediaSection-module__PPI2Pq__arrow{display:inline-block}[dir=rtl] .HeroMediaSection-module__PPI2Pq__arrow{transform:scaleX(-1)}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__hero{background:var(--color-bg);color:var(--color-text)}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__shade{background:var(--au-hero-veil);transition:background .5s}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__label{color:var(--color-accent)}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__title{color:var(--color-text);text-shadow:none;font-size:clamp(3.4rem,8vw,7.6rem);line-height:.98}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__subtitle{color:var(--color-text-muted)}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__outline{color:var(--color-text)!important;border-color:var(--au-bronze)!important}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__counter{color:var(--color-text)}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__control{border-color:var(--au-bronze);background:color-mix(in srgb, var(--color-bg) 70%, transparent);color:var(--color-text);border-radius:0}html[data-brand=aurora] .HeroMediaSection-module__PPI2Pq__control:focus-visible{outline-color:var(--color-text)}@media (max-width:640px){.HeroMediaSection-module__PPI2Pq__controlsDock{inset-block-end:1rem}.HeroMediaSection-module__PPI2Pq__copy{padding-block-end:5.5rem}}@media (prefers-reduced-motion:reduce){.HeroMediaSection-module__PPI2Pq__slide{transition:none;transform:none}}
:is(html:not([data-theme=dark]) .ThemedImage-module__zSKIna__dark:where(:not([data-canvas-theme=dark] *)),[data-canvas-theme=light] .ThemedImage-module__zSKIna__dark),:is(html[data-theme=dark] .ThemedImage-module__zSKIna__light:where(:not([data-canvas-theme=light] *)),[data-canvas-theme=dark] .ThemedImage-module__zSKIna__light){display:none!important}.ThemedImage-module__zSKIna__bg{background-image:var(--themed-bg-light)}:is(html[data-theme=dark] .ThemedImage-module__zSKIna__bg:where(:not([data-canvas-theme=light] *)),[data-canvas-theme=dark] .ThemedImage-module__zSKIna__bg){background-image:var(--themed-bg-dark,var(--themed-bg-light))}[data-canvas-theme=light] .ThemedImage-module__zSKIna__bg{background-image:var(--themed-bg-light)}
.TemplateLogo-module__WGKCpW__logoWrap{align-items:center;line-height:0;display:inline-flex;position:relative}.TemplateLogo-module__WGKCpW__logoImage{object-fit:contain;width:auto;max-width:min(250px,40vw);height:clamp(38px,3.2vw,60px)}.TemplateLogo-module__WGKCpW__logoFooter{object-fit:contain;width:auto;max-width:180px;height:36px}.TemplateLogo-module__WGKCpW__logoSmall{object-fit:contain;width:auto;max-width:128px;height:32px}
.AuthImagePattern-module__y6_09a__root{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;color:var(--color-accent);opacity:0;animation:.9s both AuthImagePattern-module__y6_09a__authPatternIn;display:block;position:absolute;inset:0}@keyframes AuthImagePattern-module__y6_09a__authPatternIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.AuthImagePattern-module__y6_09a__root{opacity:1;animation:none}}
.ZoomableImage-module__sidL-W__trigger{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.ZoomableImage-module__sidL-W__trigger,.ZoomableImage-module__sidL-W__trigger *{cursor:zoom-in}.ZoomableImage-module__sidL-W__icon{color:#fff;pointer-events:none;background:#0009;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,opacity .15s;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px;box-shadow:0 1px 2px #00000040}.ZoomableImage-module__sidL-W__small{width:16px;height:16px;inset-block-start:2px;inset-inline-end:2px}.ZoomableImage-module__sidL-W__trigger:hover .ZoomableImage-module__sidL-W__icon,.ZoomableImage-module__sidL-W__trigger:focus-visible .ZoomableImage-module__sidL-W__icon{background:#000c}.ZoomableImage-module__sidL-W__hoverIcon .ZoomableImage-module__sidL-W__icon{opacity:0}.ZoomableImage-module__sidL-W__hoverIcon:hover .ZoomableImage-module__sidL-W__icon,.ZoomableImage-module__sidL-W__hoverIcon:focus-visible .ZoomableImage-module__sidL-W__icon{opacity:1}.ZoomableImage-module__sidL-W__overlay{z-index:10100;background:#000000bf;border:0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ZoomableImage-module__sidL-W__overlay,.ZoomableImage-module__sidL-W__overlay *{cursor:zoom-out}.ZoomableImage-module__sidL-W__full{object-fit:contain;border-radius:8px;width:min(72rem,100%);max-height:90vh}
.primitives-module__kQDmgW__grain{z-index:1;pointer-events:none;opacity:var(--ed-grain-opacity,.14);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.primitives-module__kQDmgW__eyebrow{font-family:var(--ff-body);letter-spacing:.35em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.primitives-module__kQDmgW__eyebrowRule{background:currentColor;block-size:1px;inline-size:2.5rem}.primitives-module__kQDmgW__eyebrowIndex{white-space:nowrap}[dir=rtl] .primitives-module__kQDmgW__eyebrow{letter-spacing:.05em}.primitives-module__kQDmgW__outline{color:#0000;-webkit-text-stroke:var(--ed-outline-width,1px) var(--ed-outline)}.primitives-module__kQDmgW__titleDot{color:var(--color-accent)}.primitives-module__kQDmgW__hero{isolation:isolate;background:var(--ed-band-bg);color:var(--ed-band-text);border-block-end:1px solid var(--ed-band-line);--ed-outline:var(--ed-band-outline);margin-block-start:calc(-1 * var(--header-height));position:relative;overflow:hidden}.primitives-module__kQDmgW__heroGrid{z-index:2;padding-block:calc(var(--header-height) + clamp(2rem, 4.5vw, 3.5rem)) clamp(2rem, 4vw, 3rem);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid;position:relative}.primitives-module__kQDmgW__heroWithImage .primitives-module__kQDmgW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,22rem) auto;align-items:center}.primitives-module__kQDmgW__heroCopy{flex-direction:column;gap:1rem;min-inline-size:0;display:flex;container-type:inline-size}.primitives-module__kQDmgW__hero .primitives-module__kQDmgW__eyebrow,.primitives-module__kQDmgW__hero .primitives-module__kQDmgW__titleDot{color:var(--ed-band-accent)}.primitives-module__kQDmgW__heroTitle{color:var(--ed-band-text);font-size:min(clamp(2.75rem, 7vw, 6rem), calc(100cqi / (var(--ed-title-chars,8) * .66)));letter-spacing:-.07em;overflow-wrap:anywhere;margin:0;line-height:.9}[dir=rtl] .primitives-module__kQDmgW__heroTitle{letter-spacing:normal;line-height:1.2}.primitives-module__kQDmgW__heroAside{border-inline-start:2px solid var(--ed-fill);align-items:flex-start;gap:1rem;padding-block:.25rem;padding-inline-start:1.25rem;display:flex}.primitives-module__kQDmgW__heroMark{color:var(--ed-band-accent);flex-shrink:0;margin-block-start:.2rem;animation:14s linear infinite primitives-module__kQDmgW__heroSpin}.primitives-module__kQDmgW__heroSub{color:var(--ed-band-muted);margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.6}.primitives-module__kQDmgW__heroThumb{inline-size:clamp(150px,15vw,210px);margin-inline-end:.9rem;position:relative}.primitives-module__kQDmgW__heroThumbBlock{background:var(--ed-fill);block-size:100%;inline-size:100%;position:absolute;inset-block-start:.9rem;inset-inline-end:-.9rem}.primitives-module__kQDmgW__heroThumbFrame{aspect-ratio:4/5;background:var(--ed-band-surface);position:relative;overflow:hidden}.primitives-module__kQDmgW__heroThumbFrame img{filter:var(--ed-photo-filter);transition:filter .6s,transform .8s}.primitives-module__kQDmgW__heroThumb:hover .primitives-module__kQDmgW__heroThumbFrame img{filter:var(--ed-photo-filter-hover);transform:scale(1.04)}.primitives-module__kQDmgW__heroGhost{z-index:1;white-space:nowrap;font-family:var(--ff-display);letter-spacing:-.06em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px var(--ed-band-line);pointer-events:none;-webkit-user-select:none;user-select:none;gap:.35em;font-size:clamp(7rem,20vw,17rem);font-weight:800;line-height:1;animation:40s linear infinite primitives-module__kQDmgW__heroDrift;display:flex;position:absolute;inset-block-end:-.18em;inset-inline-start:0}[dir=rtl] .primitives-module__kQDmgW__heroGhost{animation-name:primitives-module__kQDmgW__heroDriftRtl}@keyframes primitives-module__kQDmgW__heroDrift{to{transform:translate(-50%)}}@keyframes primitives-module__kQDmgW__heroDriftRtl{to{transform:translate(50%)}}@keyframes primitives-module__kQDmgW__heroSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.primitives-module__kQDmgW__heroGhost,.primitives-module__kQDmgW__heroMark{animation:none}}@media (max-width:760px){.primitives-module__kQDmgW__heroGrid,.primitives-module__kQDmgW__heroWithImage .primitives-module__kQDmgW__heroGrid{grid-template-columns:minmax(0,1fr);align-items:start}.primitives-module__kQDmgW__heroThumb{display:none}}
.Header-module__8XfGHG__header{z-index:1000;block-size:var(--header-height);background:var(--glass-bg);color:var(--color-text);transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base);--hdr-radius:0;--hdr-primary-color:var(--ed-fill);--hdr-primary-ink:var(--ed-on-fill);border-block-end:1px solid #0000;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.Header-module__8XfGHG__header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(140%);position:absolute;inset:0}.Header-module__8XfGHG__header.Header-module__8XfGHG__scrolled{background:color-mix(in srgb, var(--color-bg) 90%, transparent);border-block-end-color:var(--color-border)}.Header-module__8XfGHG__header.Header-module__8XfGHG__overHero{background:linear-gradient(180deg, color-mix(in srgb, var(--ed-scrim) 55%, transparent) 0%, transparent 100%) border-box;color:var(--ed-band-text);--color-text:var(--ed-band-text);--color-text-muted:var(--ed-band-muted);--color-border:var(--ed-band-control-border);--color-surface:var(--ed-band-surface);--color-surface-hover:var(--ed-band-surface-hover);--color-accent:var(--ed-band-accent);--color-accent-subtle:var(--ed-band-line)}.Header-module__8XfGHG__header.Header-module__8XfGHG__overHero:before{-webkit-backdrop-filter:none}.Header-module__8XfGHG__bar{align-items:center;gap:1.25rem;inline-size:100%;display:flex}.Header-module__8XfGHG__arrow{display:inline-block}[dir=rtl] .Header-module__8XfGHG__arrow{transform:scaleX(-1)}.Header-module__8XfGHG__logo{font-family:var(--ff-display);white-space:nowrap;align-items:center;gap:.6rem;min-inline-size:0;margin-inline-end:auto;font-size:1.5rem;font-weight:700;display:inline-flex;overflow:hidden;color:var(--color-text)!important}.Header-module__8XfGHG__logoText{font-size:1.5rem}.Header-module__8XfGHG__logo img{max-inline-size:100%}.Header-module__8XfGHG__navGroup{align-items:center;gap:clamp(1rem,1.6vw,2.25rem);min-inline-size:0;display:flex}.Header-module__8XfGHG__navLink{white-space:nowrap;font-family:var(--ff-body);letter-spacing:.24em;text-transform:uppercase;transition:color var(--transition-base);padding-block:.5rem;font-size:.69rem;font-weight:700;color:var(--color-text)!important}.Header-module__8XfGHG__navLink:hover{color:var(--color-accent)!important}[dir=rtl] .Header-module__8XfGHG__navLink{letter-spacing:.04em;font-size:.85rem}.Header-module__8XfGHG__actions{align-items:center;gap:.5rem;display:flex}.Header-module__8XfGHG__panelCallMe{border-block-end:1px solid var(--color-border);font-family:var(--ff-body);overflow-wrap:anywhere;margin-block-end:.75rem;padding:.85rem;font-size:.95rem;font-weight:600;line-height:1.45;display:block;color:var(--color-accent)!important;text-decoration:none!important}.Header-module__8XfGHG__authActions{align-items:center;gap:.5rem;margin-inline-start:.25rem;display:inline-flex}.Header-module__8XfGHG__joinCta,.Header-module__8XfGHG__loginBtn{font-family:var(--ff-body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;gap:.4rem;font-size:.7rem;font-weight:700}.Header-module__8XfGHG__avatarWrap{position:relative}.Header-module__8XfGHG__avatar{font-family:var(--ff-display);font-size:.82rem;font-weight:700}.Header-module__8XfGHG__avatarDrop{background:var(--color-surface);border:1px solid var(--color-border);border-block-start:2px solid var(--ed-fill);inline-size:240px;box-shadow:var(--shadow-lg);color:var(--color-text);padding:.5rem;animation:.18s Header-module__8XfGHG__fadeInDown;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0}.Header-module__8XfGHG__avatarHead{flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}.Header-module__8XfGHG__avatarName{color:var(--color-text);font-weight:700}.Header-module__8XfGHG__avatarEmail{color:var(--color-text-muted);text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.Header-module__8XfGHG__avatarSep{background:var(--color-border);block-size:1px;margin-block:.4rem}.Header-module__8XfGHG__avatarLink{text-align:start;inline-size:100%;transition:background var(--transition-base), color var(--transition-base);align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.88rem;font-weight:500;display:flex;color:var(--color-text)!important}.Header-module__8XfGHG__avatarLink:hover{background:var(--color-accent-subtle);color:var(--color-accent)!important}.Header-module__8XfGHG__mobileControls{align-items:center;gap:.5rem;margin-inline-start:auto;display:none}.Header-module__8XfGHG__burger{border:1px solid var(--color-border);background:var(--color-surface);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;block-size:40px;inline-size:40px;display:flex}.Header-module__8XfGHG__burger span{background:var(--color-text);block-size:2px;inline-size:18px;transition:transform var(--transition-base), opacity var(--transition-base);display:block}.Header-module__8XfGHG__burgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__8XfGHG__burgerOpen span:nth-child(2){opacity:0}.Header-module__8XfGHG__burgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module__8XfGHG__drawer{z-index:1100;visibility:hidden;position:fixed;inset:0}.Header-module__8XfGHG__drawerOpen{visibility:visible}.Header-module__8XfGHG__backdrop{background:color-mix(in srgb, var(--ed-ink) 60%, transparent);opacity:0;transition:opacity var(--transition-base);position:absolute;inset:0}.Header-module__8XfGHG__drawerOpen .Header-module__8XfGHG__backdrop{opacity:1}.Header-module__8XfGHG__panel{background:var(--color-bg);border-inline-start:1px solid var(--color-border);inline-size:min(360px,88vw);box-shadow:var(--shadow-lg);color:var(--color-text);transition:transform var(--transition-slow);flex-direction:column;padding:1.75rem 1.5rem;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}[dir=rtl] .Header-module__8XfGHG__panel{transform:translate(-100%)}.Header-module__8XfGHG__drawerOpen .Header-module__8XfGHG__panel{transform:translate(0)}.Header-module__8XfGHG__panelHead{border-block-end:1px solid var(--color-border);align-items:center;padding-block-end:1.5rem;display:flex}.Header-module__8XfGHG__panelLogo{font-size:1.6rem}.Header-module__8XfGHG__panelNav{flex-direction:column;gap:.25rem;padding-block:1.25rem;display:flex}.Header-module__8XfGHG__panelLink{text-align:start;font-family:var(--ff-body);letter-spacing:.16em;text-transform:uppercase;border-block-end:1px solid var(--color-border-subtle);transition:color var(--transition-base);align-items:center;gap:.6rem;padding:.8rem .25rem;font-size:.95rem;font-weight:700;display:flex;color:var(--color-text)!important}[dir=rtl] .Header-module__8XfGHG__panelLink{letter-spacing:.02em}.Header-module__8XfGHG__panelLink:hover{color:var(--color-accent)!important}.Header-module__8XfGHG__panelSep{background:var(--color-border);block-size:1px;margin-block:.5rem}.Header-module__8XfGHG__panelLangs{border-block-start:1px solid var(--color-border);gap:.75rem;margin-block-start:auto;padding-block-start:1.25rem;display:flex}.Header-module__8XfGHG__aboutOverlay{z-index:1200;background:color-mix(in srgb, var(--ed-ink) 65%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:1.5rem;animation:.2s Header-module__8XfGHG__fadeIn;display:grid;position:fixed;inset:0}.Header-module__8XfGHG__aboutModal{background:var(--color-surface);inline-size:100%;max-inline-size:24rem;color:var(--color-text);border:1px solid var(--color-border);border-block-start:3px solid var(--ed-fill);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-modal);padding:2.5rem 2rem;position:relative}.Header-module__8XfGHG__aboutClose{color:var(--color-text-muted);place-items:center;block-size:32px;inline-size:32px;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.Header-module__8XfGHG__aboutClose:hover{color:var(--color-accent)}.Header-module__8XfGHG__aboutLogo{font-family:var(--ff-display);align-items:center;gap:.5rem;font-size:1.8rem;font-weight:700;display:inline-flex}.Header-module__8XfGHG__aboutVersion{color:var(--color-text-muted);margin-block-start:.5rem;font-size:.8rem}.Header-module__8XfGHG__aboutDivider{background:var(--color-border);block-size:1px;margin-block:1.25rem}.Header-module__8XfGHG__aboutCompany{letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem}.Header-module__8XfGHG__aboutBrand{font-family:var(--ff-display);text-transform:uppercase;margin-block:.25rem;font-size:1.15rem;font-weight:700}.Header-module__8XfGHG__aboutCopy{color:var(--color-text-muted);margin-block-start:.5rem;font-size:.78rem}@keyframes Header-module__8XfGHG__fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Header-module__8XfGHG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1359px){.Header-module__8XfGHG__navGroup,.Header-module__8XfGHG__actions{display:none}.Header-module__8XfGHG__mobileControls{display:flex}}@media (min-width:1360px){.Header-module__8XfGHG__mobileControls{display:none}.Header-module__8XfGHG__logo{flex-shrink:0}}@media (max-width:520px){.Header-module__8XfGHG__bar{gap:.75rem}.Header-module__8XfGHG__logo,.Header-module__8XfGHG__logoText{font-size:1.15rem}}
.HeaderControls-module__RnaUta__slot{display:inline-flex}.HeaderControls-module__RnaUta__slot:empty{display:none}.HeaderControls-module__RnaUta__slot>div>button,.HeaderControls-module__RnaUta__btn{box-sizing:border-box;block-size:var(--hdr-size,40px);min-inline-size:var(--hdr-size,40px);border:1px solid var(--color-border);border-radius:var(--hdr-radius,var(--radius-md));background:var(--hdr-surface,var(--color-surface));color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-base), color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base), filter var(--transition-base);justify-content:center;align-items:center;gap:.3rem;padding-block:0;padding-inline:.7rem;text-decoration:none;display:inline-flex}.HeaderControls-module__RnaUta__slot>div>button:hover,.HeaderControls-module__RnaUta__btn:hover{border-color:var(--hdr-accent,var(--color-accent));background:var(--color-accent-subtle);color:var(--hdr-accent,var(--color-accent))}.HeaderControls-module__RnaUta__slot>div>button:focus-visible,.HeaderControls-module__RnaUta__btn:focus-visible{outline:2px solid var(--hdr-accent,var(--color-accent));outline-offset:2px}.HeaderControls-module__RnaUta__icon{inline-size:var(--hdr-size,40px);padding-inline:0}.HeaderControls-module__RnaUta__label{color:var(--color-text);padding-inline:1.1rem}.HeaderControls-module__RnaUta__primary,.HeaderControls-module__RnaUta__primary:hover{border-color:var(--hdr-primary-color,var(--color-accent));background-color:var(--hdr-primary-color,var(--color-accent));background-image:var(--avatar-url,var(--hdr-primary-image,none));color:var(--hdr-primary-ink,var(--color-text-inverse));background-position:50%;background-size:cover}.HeaderControls-module__RnaUta__primary:hover{filter:brightness(1.08);box-shadow:0 4px 14px rgba(var(--color-accent-rgb), .3)}.HeaderControls-module__RnaUta__glyph{display:inline-flex}
.primitives-module__dQLwuG__mark{vertical-align:middle;background:var(--au-bronze-metal);flex-shrink:0;block-size:1px;display:inline-block}.primitives-module__dQLwuG__hero{background:var(--au-band);border-block-end:1px solid var(--color-border);align-items:flex-end;margin-block-start:calc(-1 * var(--header-height));display:flex;position:relative;overflow:hidden}.primitives-module__dQLwuG__hero:before{content:"";z-index:1;pointer-events:none;background:var(--au-deco);inline-size:min(62%,760px);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:radial-gradient(120% 140% at 100% 100%,#000 0%,#0000008c 45%,#0000 75%);mask-image:radial-gradient(120% 140% at 100% 100%,#000 0%,#0000008c 45%,#0000 75%)}[dir=rtl] .primitives-module__dQLwuG__hero:before{transform:scaleX(-1)}.primitives-module__dQLwuG__heroContent{z-index:3;inline-size:100%;padding-block:calc(var(--header-height) + 2.75rem) 2.75rem;grid-template-columns:minmax(0,1fr) minmax(0,26rem);grid-template-areas:"eyebrow eyebrow""title sub";align-items:end;column-gap:4rem;display:grid;position:relative}.primitives-module__dQLwuG__heroEyebrow{grid-area:eyebrow}.primitives-module__dQLwuG__heroTitle{grid-area:title}.primitives-module__dQLwuG__heroSub{grid-area:sub}.primitives-module__dQLwuG__heroEyebrow{color:var(--color-accent);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:1rem;margin-block-end:1rem;font-size:.8rem;font-weight:600;display:inline-flex}.primitives-module__dQLwuG__heroTitle{font-family:var(--ff-display);color:var(--color-text);margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.primitives-module__dQLwuG__heroTitle em{color:var(--color-accent);font-style:normal}.primitives-module__dQLwuG__heroSub{border-inline-start:1px solid var(--au-bronze);color:var(--color-text-muted);margin:0;padding-inline-start:1.5rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}@media (max-width:768px){.primitives-module__dQLwuG__heroContent{padding-block:calc(var(--header-height) + 2rem) 2rem;grid-template-columns:1fr;grid-template-areas:"eyebrow""title""sub";row-gap:1.1rem}}
.brandLockup-module__M4eKlq__lockup{font-family:var(--ff-display);letter-spacing:-.05em;text-transform:uppercase;font-weight:700}.brandLockup-module__M4eKlq__lockupDot{color:var(--ed-fill)}[data-theme=light] .brandLockup-module__M4eKlq__lockupDot{color:var(--color-accent)}
