:root{--ink-950:#040719;--ink-900:#080d27;--ink-850:#0c1232;--ink-800:#111941;--lavender-100:#f1edff;--lavender-200:#d9d0ff;--lavender-300:#b9a8ec;--moon:#fffaf1;--gold:#d7ad68;--gold-soft:#f0d39d;--line:rgba(218,208,255,0.19);--muted:#b6b6ca;--wrap:1180px;--motion-enabled:0;--scene-progress:1;--scroll-progress:0;--scroll-drift:0px;--pointer-x:0;--pointer-y:0;--pointer-offset-x:0px;--pointer-offset-y:0px;--pointer-subtle-x:0px;--pointer-subtle-y:0px;--scene-entry-progress:1;--scene-entry-y:0px;--scene-settle-y:0px;--scene-entry-scale:1;--scene-accent-opacity:1;--scene-trail-opacity:0;--scene-gather-inset:0px;--scene-gather-outset:0px;--scene-retreat-scale:1;--scene-retreat-y:0px;--scene-light-y:0px;--item-progress:1;--item-opacity:1;--item-shift-y:0px;--item-lift-y:0px;--item-scale:1;color:var(--moon);background:var(--ink-950);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--ink-950);color:var(--moon)}body,button,input,textarea{font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}p{margin:0;color:var(--muted);font-size:1rem;line-height:1.7}h1,h2,h3{margin:0;text-wrap:balance}h1,h2{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;letter-spacing:0}h2{color:var(--moon);font-size:clamp(2.35rem,8vw,4.8rem);line-height:.98}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;transform:translateY(-150%);border-radius:6px;background:var(--moon);color:var(--ink-950);font-weight:700}.skip-link:focus{transform:translateY(0)}.site-shell{min-height:100vh}.site-header{position:relative;z-index:20;min-height:4rem;border-bottom:1px solid var(--line);background:var(--ink-950)}.footer-inner,.header-inner,.section-wrap{width:min(calc(100% - 2rem),var(--wrap));margin-inline:auto}.header-inner{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;color:var(--moon);font-family:var(--font-cormorant),Georgia,serif;font-size:1.55rem;font-weight:700}.brand-mark{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(215,173,104,.48);border-radius:50%;color:var(--gold-soft);font-family:Georgia,serif;font-size:1rem}.site-header nav{display:none}.site-footer ul,.site-header ul{margin:0;padding:0;list-style:none}.site-footer a,.site-header a{transition:color .16s ease}.site-footer nav a:hover,.site-header nav a:hover{color:var(--gold-soft)}.home-main{padding-bottom:5.75rem}.celestial-scene{position:fixed;z-index:2;inset:4rem 0 0;overflow:hidden;contain:strict;opacity:.42;pointer-events:none}.celestial-scene__halo,.celestial-scene__orbit,.celestial-scene__stars{position:absolute;display:block;pointer-events:none}.celestial-scene__orbit{top:12%;right:7%;width:clamp(7rem,15vw,12rem);aspect-ratio:1;border:1px solid rgba(240,211,157,.24);border-radius:50%}.celestial-scene__orbit:after,.celestial-scene__orbit:before{position:absolute;border-radius:50%;background:var(--gold-soft);content:""}.celestial-scene__orbit:before{top:18%;left:4%;width:.32rem;height:.32rem}.celestial-scene__orbit:after{right:13%;bottom:9%;width:.2rem;height:.2rem}.celestial-scene__halo{bottom:14%;left:5%;width:clamp(4rem,9vw,7rem);aspect-ratio:1;border:1px solid rgba(185,168,236,.2);border-radius:50%}.celestial-scene__stars{top:29%;left:12%;width:.22rem;height:.22rem;border-radius:50%;background:var(--lavender-200);box-shadow:18vw 42vh 0 rgba(240,211,157,.72),54vw 10vh 0 rgba(185,168,236,.58),73vw 48vh 0 rgba(240,211,157,.54);transform:translate3d(0,var(--scroll-drift,0),0)}.hero{position:relative;isolation:isolate;display:flex;min-height:clamp(34rem,76svh,45rem);align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line);background:#070b24}.hero-visual{position:absolute;z-index:-2;inset:0;overflow:hidden;pointer-events:none}.hero-visual:after{position:absolute;inset:0;box-shadow:inset 0 -5rem 8rem rgba(4,7,25,.24);content:""}.lumi-character{position:relative;display:block;width:100%;aspect-ratio:1}.lumi-character--hero{position:absolute;top:.75rem;left:50%;width:min(calc(100% - 1rem),calc(76svh - 1rem));transform:translateX(-50%)}.lumi-character__idle,.lumi-character__scroll,.lumi-character__stage{position:absolute;inset:0}.lumi-character__stage{aspect-ratio:1}.lumi-character__scroll:before{position:absolute;z-index:0;inset:8% 4% 4%;background:radial-gradient(ellipse at 55% 58%,rgba(126,103,221,.24) 0,rgba(64,52,157,.13) 44%,transparent 72%);content:""}.lumi-character__image{position:relative;z-index:1;display:block;width:100%;height:auto;max-width:none}.hero-deck-light,.hero-stars{position:absolute;display:block;pointer-events:none}.hero-stars{top:17%;right:13%;width:.22rem;height:.22rem;border-radius:50%;background:var(--gold-soft);box-shadow:-12vw 14vh 0 rgba(217,208,255,.64),8vw 23vh 0 rgba(240,211,157,.62),-5vw 47vh 0 rgba(217,208,255,.48)}.hero-deck-light,.hero-stars{transform:translate3d(0,var(--scene-light-y,0),0)}.hero-deck-light{right:22%;bottom:23%;width:.42rem;height:.42rem}.hero-deck-light:before{position:absolute;inset:0;border-radius:50%;background:#fff1cd;box-shadow:0 0 1.4rem .45rem rgba(240,211,157,.42),0 0 3rem 1rem rgba(185,168,236,.16);content:""}.hero:after{position:absolute;z-index:-1;inset:auto 0 0;height:52%;background:rgba(4,7,25,.72);content:""}.hero-copy{position:relative;z-index:3;width:min(calc(100% - 2rem),var(--wrap));margin:0 auto;padding:2rem 0 2.35rem}.eyebrow{margin-bottom:.85rem;color:var(--gold-soft);font-size:.74rem;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.hero h1{max-width:16ch;color:#fffdf8;font-size:clamp(2.85rem,12vw,6.6rem);line-height:.89;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-lead{max-width:37rem;margin:1.1rem 0 1.35rem;color:#e7e2f2;font-size:clamp(1rem,3.8vw,1.22rem);line-height:1.55;text-shadow:0 1px 12px rgba(0,0,0,.6)}.cta-note{margin-top:.65rem;color:#c4bfd0;font-size:.78rem}.hero-orbit{position:absolute;top:1.25rem;right:1.25rem;width:5rem;height:5rem;border:1px solid rgba(240,211,157,.34);border-radius:50%;pointer-events:none}.hero-orbit:after,.hero-orbit:before{position:absolute;border-radius:50%;background:var(--gold-soft);content:""}.hero-orbit:before{top:.55rem;left:.55rem;width:.28rem;height:.28rem}.hero-orbit:after{right:.85rem;bottom:.6rem;width:.18rem;height:.18rem}.telegram-cta{position:relative;z-index:4;display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.8rem;padding:.78rem 1.05rem;border:1px solid var(--gold);border-radius:6px;background:var(--gold-soft);color:#171125;font-size:.9rem;font-weight:800;line-height:1.25;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}@media (hover:hover) and (pointer:fine){.telegram-cta:hover{transform:translateY(-1px);border-color:#fff1cd;background:#fff1cd;box-shadow:0 .55rem 1.4rem rgba(215,173,104,.18)}}.telegram-cta:active{transform:translateY(1px) scale(.99);box-shadow:0 .2rem .7rem rgba(215,173,104,.12)}.cta-arrow{font-size:1.1rem}.section-pad{padding:clamp(4.75rem,13vw,8.5rem) 0}.section-heading{max-width:46rem}.section-heading>p:last-child{max-width:39rem;margin-top:1.2rem}.flow-section{position:relative;background:var(--moon)}.flow-section h2,.flow-section h3,.flow-section p{color:#10152e}.flow-section .eyebrow{color:#81623a}.flow-list{display:grid;margin:3rem 0 0;padding:0;border-top:1px solid rgba(17,25,65,.24);list-style:none}.flow-list li{display:grid;grid-template-columns:2.8rem 1fr;grid-gap:1rem;gap:1rem;padding:1.5rem 0;border-bottom:1px solid rgba(17,25,65,.24)}.step-number{color:#8c6c3f;font-family:var(--font-cormorant),Georgia,serif;font-size:1.35rem;font-weight:700}.flow-list h3{margin-bottom:.5rem;font-size:1.05rem}.flow-list p{max-width:34rem;font-size:.94rem;opacity:.76}.steps-narrative{position:relative;display:grid;min-height:10.5rem;margin-top:2.75rem;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;border-block:1px solid rgba(17,25,65,.22);background:rgba(217,208,255,.12)}.steps-narrative:after{position:absolute;bottom:-3rem;left:50%;width:1px;height:3rem;background:rgba(215,173,104,.52);content:""}.steps-narrative__path{position:absolute;top:50%;right:14%;left:14%;height:1px;background:rgba(17,25,65,.18)}.steps-narrative__phase{position:relative;display:grid;min-width:0;min-height:10.5rem;place-items:center;padding:1rem .65rem;border-right:1px solid rgba(17,25,65,.16)}.steps-narrative__phase:last-child{border-right:0}.steps-narrative__drawn-card,.steps-narrative__message-card,.steps-narrative__spread>span{width:min(100%,4.5rem);aspect-ratio:5/7;border:1px solid #98733f;border-radius:5px;background:#111737;box-shadow:0 .55rem 1.25rem rgba(14,17,40,.14)}.steps-narrative__message-card{display:grid;padding:1rem .65rem;align-content:center;grid-gap:.42rem;gap:.42rem}.steps-narrative__message-card i{display:block;height:1px;background:rgba(240,211,157,.72)}.steps-narrative__message-card i:nth-child(2){width:72%}.steps-narrative__message-card i:nth-child(3){width:46%}.steps-narrative__draw{isolation:isolate}.steps-narrative__deck{position:absolute;width:min(50%,4.5rem);aspect-ratio:5/7;transform:translate3d(.38rem,.62rem,0);border:1px solid rgba(17,25,65,.45);border-radius:5px;background:#d9d0ff}.steps-narrative__drawn-card{position:relative;z-index:1;transform:translate3d(0,var(--item-lift-y,0),0)}.steps-narrative__drawn-card:after{position:absolute;inset:23%;border:1px solid rgba(240,211,157,.54);border-radius:50%;content:""}.steps-narrative__spread{display:flex;align-items:center;justify-content:center;gap:clamp(.2rem,1vw,.55rem)}.steps-narrative__spread>span{width:min(29%,3.8rem)}.steps-narrative__spread>span:nth-child(2){transform:translate3d(0,-.5rem,0);border-color:var(--gold)}.steps-narrative__spread>span:first-child,.steps-narrative__spread>span:last-child{transform:translate3d(0,.35rem,0)}.example-section{position:relative;background:var(--ink-900)}.example-section:before{position:absolute;top:4rem;right:7%;width:.35rem;height:.35rem;border-radius:50%;background:var(--gold);box-shadow:-3rem 5rem 0 rgba(185,168,236,.5),2rem 11rem 0 rgba(215,173,104,.4);content:""}.reading-layout{display:grid;grid-gap:3.2rem;gap:3.2rem}.user-question{max-width:38rem;margin:2.1rem 0 0;padding:0 0 0 1.15rem;border-left:2px solid var(--gold);color:var(--lavender-100);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.5rem,6vw,2.15rem);font-weight:600;line-height:1.18}.reading-summary{max-width:40rem;margin:1.4rem 0 1.7rem}.reading-sheet{align-self:start;padding:clamp(1.2rem,5vw,2rem);border:1px solid rgba(215,173,104,.42);border-radius:8px;background:var(--ink-850)}.sheet-label{padding-bottom:1rem;border-bottom:1px solid var(--line);color:var(--gold-soft);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.reading-cards{margin:0;padding:0;list-style:none}.reading-cards li{display:grid;grid-template-columns:2.8rem 1fr;grid-gap:.9rem;gap:.9rem;padding:1.35rem 0;border-bottom:1px solid var(--line)}.reading-cards li:last-child{padding-bottom:0;border-bottom:0}.arcana{color:var(--gold-soft);font-size:1.2rem}.arcana,.reading-cards h3{font-family:var(--font-cormorant),Georgia,serif}.reading-cards h3{margin-bottom:.35rem;color:var(--lavender-100);font-size:1.45rem}.reading-cards p{font-size:.9rem;line-height:1.6}.why-section{border-block:1px solid var(--line);background:var(--ink-800)}.compact-layout{display:grid;grid-gap:2.5rem;gap:2.5rem}.reason-list{margin:0 0 1.8rem;padding:0;list-style:none}.reason-list li{position:relative;padding:.85rem 0 .85rem 1.5rem;border-bottom:1px solid var(--line);color:var(--lavender-100);line-height:1.55}.reason-list li:before{position:absolute;top:1.25rem;left:0;color:var(--gold);content:"✦";font-size:.65rem}.character-section{background:#100d2a}.character-layout{display:grid;grid-gap:2.8rem;gap:2.8rem;align-items:center}.character-portrait{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(215,173,104,.34);border-radius:8px;background:var(--ink-950);box-shadow:0 1.5rem 3.5rem rgba(4,7,25,.34),0 0 2.5rem rgba(215,173,104,.08)}.character-portrait>.lumi-character{position:relative;z-index:1;display:block;width:100%}.character-halo,.character-stars{position:absolute;z-index:2;display:block;pointer-events:none}.character-halo{right:-12%;bottom:-7%;width:72%;aspect-ratio:1.3;transform:scale(var(--scene-entry-scale,1));border:1px solid rgba(240,211,157,.38);box-shadow:0 0 2.6rem rgba(215,173,104,.16),inset 0 0 2rem rgba(240,211,157,.08)}.character-halo,.character-stars{border-radius:50%;opacity:var(--scene-accent-opacity,1)}.character-stars{top:23%;left:50%;width:.24rem;height:.24rem;background:var(--gold-soft);box-shadow:0 0 1rem rgba(240,211,157,.64)}.character-stars:after,.character-stars:before{position:absolute;width:.18rem;height:.18rem;border-radius:50%;background:var(--lavender-200);box-shadow:0 0 .75rem rgba(185,168,236,.52);content:""}.character-stars:before{transform:translate3d(calc(-4.5rem + var(--scene-gather-inset, 0px)),3.1rem,0)}.character-stars:after{transform:translate3d(calc(4.2rem + var(--scene-gather-outset, 0px)),-2.6rem,0)}.character-copy>p{max-width:38rem;margin-top:1.35rem}.daily-section{position:relative;overflow:hidden;background:var(--moon)}.daily-section:before{position:absolute;top:12%;left:clamp(-7rem,4vw,2rem);width:clamp(12rem,24vw,20rem);aspect-ratio:1;border:1px solid rgba(152,115,63,.2);border-radius:50%;box-shadow:0 0 4rem rgba(215,173,104,.12);content:"";pointer-events:none}.daily-section h2,.daily-section p{color:#10152e}.daily-section .eyebrow{color:#81623a}.daily-layout{z-index:1;grid-gap:2.5rem;gap:2.5rem;align-items:center}.daily-layout,.daily-symbol{position:relative;display:grid}.daily-symbol{isolation:isolate;width:min(100%,19rem);aspect-ratio:5/7;margin-inline:auto;place-items:center;align-content:center;border:1px solid #98733f;border-radius:8px;background:#111737;box-shadow:0 1.2rem 3rem rgba(14,17,40,.2);color:var(--gold-soft)}.daily-symbol:after,.daily-symbol:before{position:absolute;content:"";pointer-events:none}.daily-symbol:before{z-index:-2;inset:-.75rem;transform:translate3d(0,var(--scene-entry-y,0),0) scale(var(--scene-entry-scale,1));border:1px solid rgba(152,115,63,.46);border-radius:8px;opacity:var(--scene-trail-opacity,0)}.daily-symbol:after{z-index:-1;inset:19%;border:1px solid rgba(240,211,157,.28);border-radius:50%;box-shadow:0 0 2.2rem rgba(240,211,157,.24),0 0 4.8rem rgba(185,168,236,.12)}.daily-symbol>*{position:relative;z-index:1}.daily-symbol span{font-family:var(--font-cormorant),Georgia,serif;font-size:1.1rem;letter-spacing:.18em}.daily-symbol b{margin:1.1rem 0;font-size:5rem;font-weight:500;text-shadow:0 0 24px rgba(240,211,157,.48)}.daily-symbol small{font-family:var(--font-cormorant),Georgia,serif;font-size:1.8rem;font-weight:600}.daily-prompt{max-width:38rem;margin-top:1.3rem;padding-left:1rem;border-left:2px solid #98733f}.daily-card-cta{position:relative;z-index:3;margin-top:1.5rem}.faq-section{background:var(--ink-900)}.faq-layout{display:grid;grid-gap:2.8rem;gap:2.8rem}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;min-height:64px;padding:1.25rem 2.2rem 1.25rem 0;cursor:pointer;color:var(--lavender-100);font-size:1rem;font-weight:700;line-height:1.4;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;top:1.05rem;right:0;color:var(--gold-soft);content:"+";font-family:var(--font-cormorant),Georgia,serif;font-size:1.65rem;font-weight:500}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:41rem;padding:0 2rem 1.4rem 0}.home-route-links{padding:1.25rem 0;border-top:1px solid var(--line);background:var(--ink-900)}.home-route-links>div{display:flex;flex-direction:column;gap:.75rem}.home-route-links p{font-size:.82rem}.home-route-links ul{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:.35rem 1.15rem;list-style:none}.home-route-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--lavender-200);font-size:.85rem;text-decoration:underline;-webkit-text-decoration-color:rgba(215,173,104,.45);text-decoration-color:rgba(215,173,104,.45);text-underline-offset:.28rem}.home-route-links a:hover{color:var(--gold-soft)}.intent-hero,.intent-main{overflow:hidden}.intent-hero{position:relative;min-height:35rem;padding:clamp(4.5rem,12vw,8rem) 0;border-bottom:1px solid var(--line);background:var(--ink-900)}.intent-hero-inner{position:relative;z-index:1}.breadcrumb{margin-bottom:1.6rem;color:var(--lavender-300);font-size:.78rem}.breadcrumb ol{display:flex;margin:0;padding:0;align-items:center;flex-wrap:wrap;gap:.45rem;list-style:none}.breadcrumb li+li:before{margin-right:.45rem;color:rgba(185,168,236,.58);content:"/"}.breadcrumb a{display:inline-flex;min-height:44px;align-items:center}.breadcrumb a:hover{color:var(--gold-soft)}.breadcrumb [aria-current=page]{color:var(--muted)}.intent-hero h1{max-width:13ch;color:var(--moon);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(3rem,11vw,6.8rem);font-weight:600;line-height:.92;letter-spacing:0}.intent-intro{max-width:47rem;margin-top:1.5rem;color:var(--lavender-100);font-size:clamp(1.05rem,3.8vw,1.3rem);line-height:1.62}.intent-fact{max-width:46rem;margin:1rem 0 1.7rem;padding-left:1rem;border-left:2px solid var(--gold);color:var(--muted);font-size:.9rem}.intent-moon{position:absolute;top:clamp(2rem,8vw,5rem);right:clamp(-5rem,2vw,2rem);display:grid;width:clamp(9rem,23vw,18rem);aspect-ratio:1;place-items:center;border:1px solid rgba(215,173,104,.25);border-radius:50%;color:rgba(240,211,157,.24);font-family:Georgia,serif;font-size:clamp(4rem,12vw,9rem);pointer-events:none}.intent-moon:after{position:absolute;width:72%;aspect-ratio:1;border:1px solid rgba(185,168,236,.14);border-radius:50%;content:""}.intent-band{padding:clamp(4.5rem,12vw,8rem) 0;border-bottom:1px solid var(--line);background:var(--ink-850)}.intent-band.is-light{border-bottom-color:rgba(17,25,65,.2);background:var(--moon)}.intent-section-layout{display:grid;grid-gap:2.3rem;gap:2.3rem}.intent-section-heading{max-width:42rem}.intent-section-heading h2{font-size:clamp(2.35rem,8vw,4.5rem)}.intent-prose{min-width:0}.intent-prose>p+p{margin-top:1rem}.intent-prose>p{max-width:45rem}.intent-band.is-light h2,.intent-band.is-light h3,.intent-band.is-light p{color:#11162e}.intent-band.is-light .eyebrow,.intent-band.is-light .intent-reframe span{color:#78582d}.intent-points{margin:2rem 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.intent-points li{padding:1.15rem 0;border-bottom:1px solid var(--line)}.intent-points h3{margin-bottom:.35rem;color:var(--lavender-100);font-size:.92rem}.intent-points p{font-size:.9rem;line-height:1.58}.intent-band.is-light .intent-points{border-top-color:rgba(17,25,65,.2)}.intent-band.is-light .intent-points li{border-bottom-color:rgba(17,25,65,.2)}.intent-reframes{margin-top:2rem;border-top:1px solid var(--line)}.intent-reframe{padding:1.35rem 0;border-bottom:1px solid var(--line)}.intent-reframe p+p{margin-top:.55rem}.intent-reframe span{display:inline-block;min-width:4.3rem;color:var(--gold-soft);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intent-reframe small{display:block;margin-top:.7rem;color:var(--muted);font-size:.78rem;line-height:1.55}.intent-band.is-light .intent-reframe,.intent-band.is-light .intent-reframes{border-color:rgba(17,25,65,.2)}.intent-band.is-light .intent-reframe small{color:#4f5162}.intent-middle-cta{margin-top:2rem}.intent-related{padding:clamp(4.5rem,11vw,7rem) 0;background:var(--ink-900)}.intent-related-layout{display:grid;grid-gap:2.5rem;gap:2.5rem}.intent-related h2{max-width:13ch;font-size:clamp(2.3rem,7.5vw,4rem)}.intent-related ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.intent-related li{border-bottom:1px solid var(--line)}.intent-related a{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:1rem;color:var(--lavender-100);font-size:.95rem;font-weight:700}.intent-related a span:last-child{color:var(--gold-soft);font-size:1.2rem}.intent-related a:hover{color:var(--gold-soft)}.privacy-main{background:var(--ink-900)}.privacy-hero{padding:clamp(4.5rem,12vw,8rem) 0;border-bottom:1px solid var(--line);background:var(--ink-850)}.privacy-hero h1{max-width:14ch;color:var(--moon);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(3rem,11vw,6.2rem);font-weight:600;line-height:.94;letter-spacing:0}@media (max-width:699px){.privacy-hero h1{font-size:2.25rem}}.privacy-hero p:last-child{max-width:45rem;margin-top:1.4rem;color:var(--lavender-100);font-size:clamp(1rem,3.6vw,1.2rem)}.privacy-content{padding-block:clamp(3.5rem,10vw,7rem)}.privacy-content section{display:grid;grid-gap:1rem;gap:1rem;padding:1.8rem 0;border-bottom:1px solid var(--line)}.privacy-content section:first-child{padding-top:0}.privacy-content h2{font-size:clamp(2rem,6.8vw,3.2rem);line-height:1}.privacy-content p{max-width:46rem}.final-section{position:relative;overflow:hidden;border-top:1px solid rgba(215,173,104,.3);background:#13183b;text-align:center}.final-section:after,.final-section:before{position:absolute;border:1px solid rgba(215,173,104,.24);border-radius:50%;content:""}.final-section:before{top:-8rem;left:-8rem;width:17rem;height:17rem}.final-section:after{right:-5rem;bottom:-5rem;width:12rem;height:12rem}.finale-celestial{position:absolute;z-index:0;inset:0;display:grid;place-items:center;pointer-events:none}.finale-crescent{position:absolute;width:clamp(13rem,34vw,25rem);aspect-ratio:1;border:1px solid rgba(240,211,157,.26);border-radius:50%;box-shadow:0 0 4rem rgba(215,173,104,.12),inset 1.4rem 0 2rem rgba(240,211,157,.05)}.finale-crescent:after{position:absolute;inset:8% -7% 8% 19%;border-radius:50%;background:#13183b;content:""}.finale-eyes{position:absolute;top:42%;display:flex;gap:clamp(2.2rem,7vw,4.8rem)}.finale-eyes i{display:block;width:.34rem;height:.34rem;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 1rem rgba(240,211,157,.72),0 0 2.4rem rgba(185,168,236,.24)}.final-copy{position:relative;z-index:3}.final-copy h2{max-width:14ch;margin-inline:auto}.final-copy>p:not(.eyebrow){max-width:34rem;margin:1.25rem auto 1.7rem}.mobile-telegram-cta{position:fixed;z-index:50;right:0;bottom:0;left:0;padding:.65rem max(1rem,env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));transform:translateY(110%);visibility:hidden;border-top:1px solid rgba(215,173,104,.34);background:rgba(4,7,25,.96)}.mobile-telegram-cta.is-visible{transform:translateY(0);visibility:visible}.mobile-telegram-link{width:100%}.site-footer{padding:3.2rem 0 7rem;border-top:1px solid var(--line);background:var(--ink-950)}.footer-inner{display:grid;grid-gap:2.2rem;gap:2.2rem}.footer-brand{margin-bottom:.45rem}.site-footer nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem}.site-footer nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--lavender-200);font-size:.9rem}.cards-main{overflow:hidden;background:var(--ink-900)}.cards-main .eyebrow{letter-spacing:0}.card-hero,.cards-directory-hero{padding:3.75rem 0 4.5rem;border-bottom:1px solid var(--line);background:var(--ink-850)}.cards-directory-heading{max-width:56rem}.card-hero h1,.cards-directory-heading h1{color:var(--moon);font-family:var(--font-cormorant),Georgia,serif;font-size:2.7rem;font-weight:600;line-height:.98;letter-spacing:0}.cards-directory-heading h1{max-width:14ch}.card-summary,.cards-directory-heading>p:last-child{max-width:48rem;margin-top:1.4rem;color:var(--lavender-100);font-size:1.05rem;line-height:1.65}.card-final,.card-quick-answer,.card-related,.card-section,.cards-directory-intro,.cards-directory-list{padding:4.5rem 0;border-bottom:1px solid var(--line)}.cards-directory-intro{background:var(--moon)}.cards-directory-intro-layout{display:grid;grid-gap:2rem;gap:2rem}.card-final h2,.card-quick-answer h2,.card-related h2,.card-section h2,.cards-directory-intro h2,.cards-directory-list h2{font-size:2.35rem;line-height:1;letter-spacing:0}.cards-directory-intro h2,.cards-directory-intro p{color:#11162e}.cards-directory-intro .eyebrow{color:#78582d}.cards-directory-intro-layout>div:last-child p+p{margin-top:1rem}.cards-directory-list{background:var(--ink-900)}.cards-directory-title{margin-bottom:2.3rem}.tarot-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;grid-gap:2.25rem 1rem;gap:2.25rem 1rem;list-style:none}.tarot-card-grid>li{min-width:0}.tarot-art{position:relative;isolation:isolate;display:grid;width:min(100%,20rem);aspect-ratio:2/3;overflow:hidden;place-items:center;align-content:center;border:1px solid rgba(215,173,104,.52);border-radius:8px;background:#111737;box-shadow:0 1.2rem 3rem rgba(4,7,25,.24)}.tarot-art[data-size=feature]{width:min(76vw,20rem);margin-inline:auto}.tarot-art:after,.tarot-art:before{position:absolute;content:"";pointer-events:none}.tarot-art:before{z-index:-1;inset:8%;border:1px solid rgba(240,211,157,.28);border-radius:50%}.tarot-art:after{z-index:-1;inset:4%;border:1px solid rgba(185,168,236,.2);border-radius:6px}.tarot-art-image{width:100%;height:100%;object-fit:contain}.tarot-art small,.tarot-art-name,.tarot-art-number{position:relative;z-index:1}.tarot-art-number{color:var(--gold-soft);font-family:var(--font-cormorant),Georgia,serif;font-size:1.05rem;font-weight:600;letter-spacing:0}.tarot-art-mark{margin:.65rem 0;color:var(--gold-soft);font-family:Georgia,serif;font-size:3.4rem;line-height:1}.tarot-art-name{max-width:calc(100% - 1.5rem);color:var(--lavender-100);font-family:var(--font-cormorant),Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.05;text-align:center}.tarot-art small{margin-top:.55rem;color:var(--muted);font-size:.66rem;line-height:1.35;text-align:center}.tarot-card-grid-copy{padding-top:1.15rem}.tarot-card-grid-copy>p:first-child{color:var(--gold-soft);font-size:.72rem;font-weight:700;line-height:1.4}.tarot-card-grid-copy h3{margin:.4rem 0 .65rem;color:var(--lavender-100);font-family:var(--font-cormorant),Georgia,serif;font-size:1.45rem;line-height:1.08;letter-spacing:0}.tarot-card-grid-copy h3 a{text-decoration:underline;-webkit-text-decoration-color:rgba(215,173,104,.45);text-decoration-color:rgba(215,173,104,.45);text-underline-offset:.25rem}.tarot-card-grid-copy h3 a:hover{color:var(--gold-soft)}.tarot-card-grid-copy>p:last-child{font-size:.88rem;line-height:1.62}.card-hero-layout{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}.card-hero h1{max-width:16ch}.card-final .telegram-cta,.card-hero-copy .telegram-cta,.card-section .telegram-cta{margin-top:1.7rem}.card-facts{display:flex;margin:1.5rem 0 0;gap:1.8rem}.card-facts div{min-width:5.5rem}.card-facts dt{color:var(--muted);font-size:.7rem;font-weight:700}.card-facts dd{margin:.25rem 0 0;color:var(--lavender-100);font-size:.95rem;font-weight:700}.card-reading-width{width:min(calc(100% - 2rem),48rem);margin-inline:auto}.card-quick-answer{background:#13183b}.card-quick-answer>div{padding-left:1.25rem;border-left:2px solid var(--gold)}.card-section{background:var(--ink-850)}.card-section.is-light{border-bottom-color:rgba(17,25,65,.2);background:var(--moon)}.card-section.is-light h2,.card-section.is-light h3,.card-section.is-light li,.card-section.is-light p{color:#11162e}.card-section.is-light .eyebrow{color:#78582d}.card-quick-answer h2,.card-section h2{max-width:18ch;margin-bottom:1.35rem}.card-final p+p,.card-section p+p{margin-top:1rem}.card-themes{display:flex;margin:1.5rem 0 0;padding:0;flex-wrap:wrap;gap:.55rem;list-style:none}.card-themes li{padding:.5rem .7rem;border:1px solid rgba(215,173,104,.4);border-radius:6px;color:var(--lavender-100);font-size:.78rem}.symbol-list{margin:2rem 0 0;border-top:1px solid var(--line)}.symbol-list div{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.symbol-list dt{color:var(--lavender-100);font-size:.9rem;font-weight:700}.symbol-list dd{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.reflection-prompts{margin:1.75rem 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.reflection-prompts li{position:relative;padding:1rem 0 1rem 1.7rem;border-bottom:1px solid var(--line);color:var(--lavender-100);font-size:.92rem;line-height:1.6}.reflection-prompts li:before{position:absolute;top:1.08rem;left:0;color:var(--gold-soft);content:"→"}.yes-no-answer{margin-bottom:.6rem;color:#78582d!important;font-weight:800}.card-faq-list{margin-top:2rem;border-top:1px solid var(--line)}.card-faq-list>div{padding:1.35rem 0;border-bottom:1px solid var(--line)}.card-faq-list h3{margin-bottom:.5rem;color:var(--lavender-100);font-size:1rem;line-height:1.45;letter-spacing:0}.card-related{background:var(--ink-900)}.card-related-layout{display:grid;grid-gap:2.2rem;gap:2.2rem}.card-related h2{max-width:12ch}.card-related ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.card-related li{border-bottom:1px solid var(--line)}.card-related a{display:flex;min-height:82px;padding:.9rem 0;align-items:center;justify-content:space-between;gap:1rem}.card-related a small,.card-related a strong{display:block}.card-related a strong{color:var(--lavender-100);font-size:.95rem}.card-related a small{max-width:35rem;margin-top:.25rem;color:var(--muted);font-size:.78rem;line-height:1.45}.card-related a>span:last-child{color:var(--gold-soft);font-size:1.2rem}.card-related a:hover strong{color:var(--gold-soft)}.card-final{background:#13183b;text-align:center}.card-final h2{max-width:15ch;margin-inline:auto}.card-final p:not(.eyebrow){max-width:38rem;margin:1.2rem auto 0}@media (min-width:700px){.card-hero h1,.cards-directory-heading h1{font-size:4.7rem}.card-final h2,.card-quick-answer h2,.card-related h2,.card-section h2,.cards-directory-intro h2,.cards-directory-list h2{font-size:3.3rem}.card-related-layout,.cards-directory-intro-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.tarot-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.6rem}.card-reading-width{width:min(calc(100% - 4rem),48rem)}.symbol-list div{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:1.5rem}}@media (min-width:900px){.card-hero-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:5rem}.card-hero-layout .tarot-art{grid-column:2;grid-row:1}}@media (min-width:700px){.footer-inner,.header-inner,.hero-copy,.section-wrap{width:min(calc(100% - 4rem),var(--wrap))}.site-header nav{display:block}.site-header nav ul{display:flex;align-items:center;gap:.45rem}.site-header nav a{display:inline-flex;min-height:44px;align-items:center;padding:0 .65rem;color:var(--lavender-200);font-size:.82rem}.home-route-links>div{flex-direction:row;align-items:center;justify-content:space-between}.intent-hero-inner{padding-right:14rem}.intent-related-layout,.intent-section-layout{grid-template-columns:minmax(17rem,.78fr) minmax(0,1fr);gap:clamp(3rem,9vw,8rem);align-items:start}.intent-points li{display:grid;grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}.intent-points h3{margin:0}.intent-reframe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.7rem 1.5rem;gap:.7rem 1.5rem}.intent-reframe p+p{margin-top:0}.intent-reframe small{grid-column:2}.privacy-content section{grid-template-columns:minmax(14rem,.65fr) minmax(0,1fr);gap:clamp(2.5rem,8vw,7rem)}.privacy-content section p{grid-column:2}.privacy-content section p+p{margin-top:-.2rem}.hero{align-items:center}.hero:after{inset:0 auto 0 0;width:52%;height:auto;background:rgba(4,7,25,.68)}.hero-copy{padding-block:4rem}.hero h1{max-width:10ch}.hero-lead{max-width:31rem}.flow-list{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-list li{grid-template-columns:1fr;padding:1.6rem 1.5rem 0 0;border-right:1px solid rgba(17,25,65,.24);border-bottom:0}.flow-list li+li{padding-left:1.5rem}.flow-list li:last-child{border-right:0}.reading-layout{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:clamp(3rem,8vw,7rem)}.compact-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.85fr);gap:clamp(3rem,9vw,8rem);align-items:start}.character-layout{grid-template-columns:minmax(19rem,.8fr) minmax(0,1fr);gap:clamp(3rem,9vw,8rem)}.daily-layout{grid-template-columns:minmax(17rem,.7fr) minmax(0,1fr);gap:clamp(4rem,10vw,9rem)}.faq-layout{grid-template-columns:minmax(16rem,.72fr) minmax(0,1fr);gap:clamp(3rem,9vw,8rem)}.footer-inner{grid-template-columns:minmax(16rem,1fr) auto;align-items:start}}@media (min-width:900px){.hero-copy{padding-block:clamp(2rem,6svh,4rem)}.hero h1{max-width:11.5ch;font-size:clamp(4rem,10svh,6rem)}.lumi-character--hero{top:50%;right:.75rem;bottom:auto;left:auto;width:min(54vw,calc(70svh - 1rem),40rem);transform:translateY(-50%)}.hero:after{width:47%}.telegram-cta{padding-inline:1.3rem}.home-main{padding-bottom:0}.mobile-telegram-cta{display:none}.site-footer{padding-bottom:3.2rem}}@media (max-width:899px){.hero{min-height:0;align-items:stretch}.lumi-character--hero{display:none}.hero-copy{padding:3rem 0 2.5rem}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.home-main[data-motion-ready=true] [data-motion-scene=hero] .lumi-character__scroll,.home-main[data-motion-ready=true] [data-motion-scene=lumi] .lumi-character__scroll{transform:translate3d(0,var(--scene-retreat-y,0),0) scale(var(--scene-retreat-scale,1))}.home-main[data-motion-ready=true] .reading-cards>li,.home-main[data-motion-ready=true] .steps-narrative__phase{transform:translate3d(0,var(--item-shift-y,0),0) scale(var(--item-scale,1));transform-origin:center bottom;transition:transform .1s linear}.home-main[data-motion-ready=true] .steps-narrative__phase{opacity:var(--item-opacity,1);transition:opacity .1s linear,transform .1s linear}.home-main[data-motion-ready=true] [data-motion-scene=daily-card] .daily-symbol{transform:translate3d(0,var(--scene-settle-y,0),0) scale(var(--scene-entry-scale,1));transition:transform .1s linear}.home-main[data-motion-ready=true] [data-motion-scene=finale] .finale-celestial{transform:translate3d(0,var(--scene-entry-y,0),0) scale(var(--scene-entry-scale,1));opacity:var(--scene-accent-opacity,1);transition:opacity .1s linear,transform .1s linear}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.home-main[data-motion-ready=true] [data-motion-scene=hero] .lumi-character__scroll,.home-main[data-motion-ready=true] [data-motion-scene=lumi] .lumi-character__scroll{transform:translate3d(0,var(--scene-retreat-y,0),0) scale(var(--scene-retreat-scale,1));transition:transform .12s linear;will-change:transform}.home-main[data-motion-ready=true] .reading-cards>li,.home-main[data-motion-ready=true] .steps-narrative__phase{transform:translate3d(0,var(--item-shift-y,0),0) scale(var(--item-scale,1));transform-origin:center bottom;transition:transform .12s linear;will-change:transform}.home-main[data-motion-ready=true] .steps-narrative__phase{opacity:var(--item-opacity,1)}.home-main[data-motion-ready=true] .steps-narrative__phase,.home-main[data-motion-ready=true] [data-motion-scene=lumi] .character-halo,.home-main[data-motion-ready=true] [data-motion-scene=lumi] .character-stars,.home-main[data-motion-ready=true] [data-motion-scene=lumi] .character-stars:after,.home-main[data-motion-ready=true] [data-motion-scene=lumi] .character-stars:before{transition:opacity .12s linear,transform .12s linear;will-change:transform,opacity}.home-main[data-motion-ready=true] [data-motion-scene=daily-card] .daily-symbol{transform:translate3d(0,var(--scene-settle-y,0),0) scale(var(--scene-entry-scale,1));transition:transform .12s linear;will-change:transform}.home-main[data-motion-ready=true] [data-motion-scene=daily-card] .daily-symbol:before,.home-main[data-motion-ready=true] [data-motion-scene=daily-card]:before{transition:opacity .12s linear,transform .12s linear;will-change:transform,opacity}.home-main[data-motion-ready=true] [data-motion-scene=daily-card]:before{transform:translate3d(0,var(--scene-settle-y,0),0);opacity:var(--scene-accent-opacity,1)}.home-main[data-motion-ready=true] [data-motion-scene=finale] .finale-celestial{transform:translate3d(0,var(--scene-entry-y,0),0) scale(var(--scene-entry-scale,1));opacity:var(--scene-accent-opacity,1);transition:opacity .12s linear,transform .12s linear;will-change:transform,opacity}[data-motion-scene=hero] .hero-visual:after{animation:hero-shadow-breathe 5.8s ease-in-out infinite alternate}[data-motion-scene=hero] .hero-stars{animation:hero-stars-breathe 6.4s ease-in-out infinite alternate}[data-motion-scene=hero] .hero-deck-light:before{animation:hero-light-breathe 4.8s ease-in-out infinite alternate}.celestial-scene[data-variant=ambient] .celestial-scene__orbit{animation:celestial-orbit-drift 14s ease-in-out infinite alternate}.celestial-scene[data-variant=ambient] .celestial-scene__halo{animation:celestial-halo-drift 18s ease-in-out infinite alternate}.home-main[data-motion-ready=true] .lumi-character__idle{animation:lumi-character-breathe 7.2s ease-in-out infinite alternate}}@media (pointer:fine) and (min-width:900px){.celestial-scene[data-variant=narrative],.home-main[data-motion-ready=true] .lumi-character__stage{transform:translate3d(var(--pointer-offset-x,0),var(--pointer-offset-y,0),0)}.home-main[data-motion-ready=true] .lumi-character__stage{transition:transform .12s linear;will-change:transform}}@keyframes lumi-character-breathe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-4px,0) scale(1.003)}}@keyframes celestial-orbit-drift{0%{transform:translate3d(0,-.4rem,0)}to{transform:translate3d(.5rem,.6rem,0)}}@keyframes celestial-halo-drift{0%{opacity:.46;transform:translate3d(-.35rem,0,0)}to{opacity:.82;transform:translate3d(.45rem,-.5rem,0)}}@keyframes hero-shadow-breathe{0%{opacity:.78}to{opacity:1}}@keyframes hero-stars-breathe{0%{opacity:.48}to{opacity:.88}}@keyframes hero-light-breathe{0%{opacity:.62;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}.celestial-scene,.celestial-scene *,.celestial-scene :after,.celestial-scene :before,[data-motion-scene],[data-motion-scene] *,[data-motion-scene] :after,[data-motion-scene] :before{animation:none!important}.celestial-scene,[data-motion-scene]{transform:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) 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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_65b065{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_65b065{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) 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:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) 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:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) 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:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) 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:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) 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:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) 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:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family: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_77e40b{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_77e40b{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}