.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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_01bd35{font-family:Geist,Geist Fallback;font-style:normal}.__variable_01bd35{--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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) 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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fdebc2{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_fdebc2{--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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family: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_8e87b9{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_8e87b9{--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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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?dpl=dpl_CNdEB6gK8wawv1xa5PM6mzZbsNd1) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"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_08a8c0{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400;font-style:normal}.__variable_08a8c0{--font-mystic-dm-serif:"DM Serif Display","DM Serif Display Fallback"}