.Footer_footer__pQtti{--footer-bg:#170f22;--footer-ink:#fff7ed;--footer-muted:rgba(238,226,239,0.7);--footer-gold:#c0a8f4;--footer-line:rgba(244,228,246,0.14);--home-ink:var(--footer-ink);--home-muted:var(--footer-muted);--home-gold:var(--footer-gold);--home-violet:#a876dc;--ink:var(--footer-ink);--surface:var(--footer-bg);--accent:var(--footer-gold);padding:0 0 var(--cookie-banner-height,0);color:var(--footer-ink);background:var(--footer-bg);border-top:1px solid var(--footer-line);font-family:var(--font-mystic-sans),var(--font-geist-sans),Arial,sans-serif}.Footer_footer__pQtti[data-theme=warm]{--footer-bg:#eee2d8;--footer-ink:#2d2230;--footer-muted:rgba(54,42,57,0.72);--footer-gold:var(--mystic-warm-accent);--footer-line:rgba(67,43,70,0.16);--home-violet:#724987}.Footer_inner__vtL_T{width:100%;max-width:1152px;margin:0 auto;padding:0 16px}.Footer_logo__fUEOF{width:128px;height:auto;display:block;object-fit:contain}.Footer_navigation__HXc8M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:32px 0}.Footer_group__osFPd{min-width:0}.Footer_group__osFPd h2{margin:0 0 10px;color:var(--footer-gold);font-family:var(--font-mystic-sans),var(--font-geist-sans),Arial,sans-serif;font-size:16px;font-weight:680;line-height:20px}.Footer_links__cFiYr{display:grid;gap:0;margin:0;padding:0;list-style:none}.Footer_links__cFiYr li{min-width:0}.Footer_group__osFPd a,.Footer_preferenceLink__1OfGL{min-width:44px;min-height:44px;display:inline-flex;align-items:center;max-width:100%;padding:4px 0;color:var(--footer-muted);border-radius:6px;font-size:13px;font-weight:400;line-height:20px;overflow-wrap:anywhere;text-decoration:none}.Footer_preferenceLink__1OfGL{width:auto;border:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left}.Footer_utilities__8PsBN{align-items:center;justify-content:space-between;gap:24px;padding:20px 0}.Footer_bottomLine__mPQpH,.Footer_utilities__8PsBN{display:flex;border-top:1px solid var(--footer-line)}.Footer_bottomLine__mPQpH{justify-content:center;padding:16px 0;color:var(--footer-muted);font-size:12px;line-height:20px;text-align:center}.Footer_brandMark__wfwUY{min-width:44px;min-height:44px;display:inline-flex;align-items:center;border-radius:6px}.Footer_copyright__j4atB{margin:0}.Footer_localeControl__xbR51{flex:0 0 auto}.Footer_footerControls__6QZku{display:flex;align-items:center;gap:8px}.Footer_brandMark__wfwUY:focus-visible,.Footer_group__osFPd a:focus-visible,.Footer_preferenceLink__1OfGL:focus-visible{outline:3px solid color-mix(in srgb,var(--home-violet) 70%,#4c8dff);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Footer_group__osFPd a:hover,.Footer_preferenceLink__1OfGL:hover{color:var(--footer-ink);text-decoration:underline;text-decoration-color:var(--footer-gold);text-underline-offset:5px}}@media (min-width:768px){.Footer_navigation__HXc8M{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:28px}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.Footer_group__osFPd a,.Footer_preferenceLink__1OfGL{min-height:28px}}@media (min-width:1024px){.Footer_inner__vtL_T{padding-inline:24px}}@media (max-width:560px){.Footer_logo__fUEOF{width:112px}.Footer_navigation__HXc8M{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px;padding:20px 0}.Footer_group__osFPd h2{margin-bottom:8px;font-size:15px;font-weight:650;line-height:19px}.Footer_group__osFPd a,.Footer_preferenceLink__1OfGL{min-height:36px;padding:2px 0;font-size:13px;line-height:18px}.Footer_utilities__8PsBN{padding:14px 0}.Footer_bottomLine__mPQpH{padding:12px 0}}.Footer_groupToggle__YnCOw{display:none}@media(max-width:767px){.Footer_navigation__HXc8M{display:block;padding:8px 0}.Footer_group__osFPd{border-bottom:1px solid var(--footer-line)}.Footer_group__osFPd:last-child{border-bottom:0}.Footer_group__osFPd h2{margin:0}.Footer_desktopTitle__ltYAx{display:none}.Footer_groupToggle__YnCOw{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:12px 0;border:0;background:transparent;color:var(--footer-ink);font:600 14px var(--font-mystic-sans),sans-serif;text-align:left;cursor:pointer}.Footer_groupToggle__YnCOw span{color:var(--footer-gold);font-size:22px;font-weight:400}.Footer_groupToggle__YnCOw:focus-visible{outline:2px solid var(--footer-gold);outline-offset:2px}.Footer_group__osFPd .Footer_links__cFiYr{display:none;padding-bottom:10px}.Footer_group__osFPd[data-open=true] .Footer_links__cFiYr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.Footer_group__osFPd a,.Footer_preferenceLink__1OfGL{min-height:44px}.Footer_utilities__8PsBN{gap:12px}}.PwaRuntime_stack__cppSi{position:fixed;z-index:120;top:14px;left:50%;width:min(520px,calc(100% - 28px));transform:translateX(-50%);pointer-events:none}.PwaRuntime_notice__luatr{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px 10px 16px;color:#fff8ef;border:1px solid rgb(205 168 244/32%);border-radius:14px;background:rgb(20 13 28/96%);box-shadow:0 20px 50px rgb(0 0 0/40%);font-family:var(--font-mystic-sans),var(--font-geist-sans),Arial,sans-serif;font-size:13px;line-height:1.4;pointer-events:auto}.PwaRuntime_notice__luatr+.PwaRuntime_notice__luatr{margin-top:8px}.PwaRuntime_notice__luatr p{margin:0}.PwaRuntime_notice__luatr small{display:block;margin-top:2px;color:rgb(255 248 239/72%)}.PwaRuntime_notice__luatr button{min-width:92px;min-height:44px;padding:0 15px;color:#2d1635;border:1px solid #ead7ec;border-radius:999px;background:linear-gradient(110deg,#f8eef7,#d7b8d8);font:inherit;font-weight:760;cursor:pointer}.PwaRuntime_notice__luatr button:focus-visible{outline:3px solid #b98cff;outline-offset:3px}@media (max-width:480px){.PwaRuntime_notice__luatr{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.PwaRuntime_stack__cppSi{scroll-behavior:auto}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_72aefa{font-family:Geist,Geist Fallback;font-style:normal}.__variable_72aefa{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_cfd3f1{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_cfd3f1{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_8276e0{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_8276e0{--font-mystic-editorial:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.p.woff2) format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_b69fcd{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400;font-style:normal}.__variable_b69fcd{--font-mystic-dm-serif:"DM Serif Display","DM Serif Display Fallback"}