.pc{--w:300px;--u:calc(var(--w) / 300);width:var(--w);aspect-ratio:2/3;border-radius:calc(20 * var(--u));flex:none;display:block;position:relative}.pc-face{border-radius:inherit;box-shadow:0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-18 * var(--u)) #000000bf, 0 0 0 1px rgba(var(--acc), .32);background:#0b0820;position:absolute;inset:0;overflow:hidden}.pc-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pc-frame{width:100%;height:100%;position:absolute;inset:0}.pc-plate,.pc-mark{text-align:center;font-family:var(--font-sans);white-space:nowrap;font-weight:600;position:absolute;left:0;right:0}.pc-plate{top:calc(4.4 * var(--u));font-size:calc(9.5 * var(--u));line-height:calc(14 * var(--u));letter-spacing:calc(3.8 * var(--u));padding-left:calc(3.8 * var(--u));text-transform:uppercase;color:rgb(var(--acc))}.pc-mark{bottom:calc(4.4 * var(--u));font-size:calc(8.5 * var(--u));line-height:calc(14 * var(--u));letter-spacing:calc(4.6 * var(--u));padding-left:calc(4.6 * var(--u));color:#f5f1e8a8}.pc-body{padding:calc(34 * var(--u)) calc(21 * var(--u)) 0;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.pc-sigil{width:calc(58 * var(--u));height:calc(58 * var(--u));flex:none;overflow:visible}.pc-title{margin-top:calc(10 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(27 * var(--u));letter-spacing:-.007em;color:var(--color-moonlight);text-shadow:0 calc(2 * var(--u)) calc(16 * var(--u)) #0b0820f2;text-wrap:balance;line-height:1.06}.pc-rule{align-items:center;gap:calc(7 * var(--u));margin:calc(13 * var(--u)) 0 calc(12 * var(--u));display:flex}.pc-rule i{width:calc(34 * var(--u));background:rgba(var(--acc), .55);height:1px}.pc-rule b{width:calc(4.5 * var(--u));height:calc(4.5 * var(--u));background:rgb(var(--acc));box-shadow:0 0 calc(6 * var(--u)) rgba(var(--acc), .8);transform:rotate(45deg)}.pc-verse{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(17.5 * var(--u));color:var(--color-moonlight);text-shadow:0 calc(1 * var(--u)) calc(12 * var(--u)) #0b0820f2;text-wrap:balance;line-height:1.34}.pc-window{left:0;right:0;bottom:calc(30 * var(--u));align-items:center;gap:calc(5 * var(--u));flex-direction:column;display:flex;position:absolute}.pc-wl{font-family:var(--font-sans);font-weight:600;font-size:calc(8.5 * var(--u));letter-spacing:calc(2.4 * var(--u));padding-left:calc(2.4 * var(--u));text-transform:uppercase;color:rgba(var(--acc), .95);white-space:nowrap;line-height:1.2}.pc-wd{font-family:var(--font-display);font-weight:600;font-size:calc(19 * var(--u));color:var(--color-moonlight);text-shadow:0 calc(1 * var(--u)) calc(10 * var(--u)) #0b0820e6;line-height:1}.pc-light{pointer-events:none;width:113.333%;height:108.889%;position:absolute;top:-4.444%;left:-6.667%;overflow:visible}.crawl{fill:none;stroke:rgb(var(--acc));stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:16 84;filter:drop-shadow(0 0 6px rgba(var(--acc), .9)) drop-shadow(0 0 16px rgba(var(--acc), .55));animation:9.4s linear infinite crawl}.crawl.b{animation-delay:-4.7s}@keyframes crawl{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pc-light{display:none}}.hero[data-astro-cid-i3irphx7]{isolation:isolate;text-align:center;background:linear-gradient(#0b0820,#150e2e 60%,#1b1236);padding-top:clamp(112px,15vh,148px);position:relative;overflow:clip}.hero-bg[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-sky[data-astro-cid-i3irphx7]{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.hero-stars[data-astro-cid-i3irphx7]{opacity:.8;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 40%,#0000 72%);mask:linear-gradient(#000 40%,#0000 72%)}.tw[data-astro-cid-i3irphx7]{width:calc(13px * var(--s));height:calc(13px * var(--s));background:var(--color-moonlight);clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);opacity:.3;animation:5.4s ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:.9;transform:scale(1)}}.hero-vine[data-astro-cid-i3irphx7]{opacity:.62;width:clamp(300px,34vw,560px);height:auto;position:absolute;top:0}.hero-vine[data-astro-cid-i3irphx7].l{left:0}.hero-vine[data-astro-cid-i3irphx7].r{opacity:.4;right:0;transform:scaleX(-1)}.hero-copy[data-astro-cid-i3irphx7]{flex-direction:column;align-items:center;display:flex;position:relative}h1[data-astro-cid-i3irphx7]{font:inherit;flex-direction:column;align-items:center;gap:clamp(16px,2.4vh,24px);display:flex}.hero-title[data-astro-cid-i3irphx7]{text-shadow:0 2px 40px #0b0820b3;max-width:13.5em;display:block}.hero-kicker[data-astro-cid-i3irphx7]{max-width:44em}.hero-sub[data-astro-cid-i3irphx7]{color:#cfc7e0;max-width:37em;margin-top:clamp(16px,2.6vh,26px)}.hero-cta[data-astro-cid-i3irphx7]{margin-top:clamp(22px,3.4vh,34px)}.hero-title[data-astro-cid-i3irphx7]{animation:rise-only 1.1s var(--ease-rise) backwards}@keyframes rise-only{0%{transform:translateY(14px)}}.hero-kicker[data-astro-cid-i3irphx7],.hero-sub[data-astro-cid-i3irphx7],.hero-cta[data-astro-cid-i3irphx7]{animation:rise-in 1.1s var(--ease-rise) backwards}.hero-kicker[data-astro-cid-i3irphx7]{animation-delay:50ms}.hero-sub[data-astro-cid-i3irphx7]{animation-delay:.2s}.hero-cta[data-astro-cid-i3irphx7]{animation-delay:.32s}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}}.deck[data-astro-cid-i3irphx7]{--w:clamp(238px, 23.5vw, 340px);height:calc(var(--w) * 1.5 + clamp(120px, 11vw, 190px));outline-offset:-8px;touch-action:pan-y;margin-top:clamp(36px,6vh,64px);position:relative}.deck-slot[data-astro-cid-i3irphx7]{width:var(--w);margin-left:calc(var(--w) / -2);transform:translate(calc(var(--x) * 1%), calc(var(--y) * 1%)) rotate(var(--r)) scale(var(--s));transform-origin:50% 100%;transition:transform 1s var(--ease-rise), filter .8s ease, opacity .6s ease;will-change:transform;animation:deal 1.3s var(--ease-rise) backwards;animation-delay:calc(.28s + var(--i) * 70ms);position:absolute;top:0;left:50%}@keyframes deal{0%{opacity:0;transform:translateY(34%)rotate(0)scale(.86)}}.deck-slot[data-astro-cid-i3irphx7][data-pos="0"]{--x:0;--y:0;--r:0deg;--s:1;z-index:5;filter:none}.deck-slot[data-astro-cid-i3irphx7][data-pos="-1"]{--x:-78;--y:6;--r:-7deg;--s:.92;z-index:4;filter:brightness(.82)saturate(.9);cursor:pointer}.deck-slot[data-astro-cid-i3irphx7][data-pos="1"]{--x:78;--y:6;--r:7deg;--s:.92;z-index:4;filter:brightness(.82)saturate(.9);cursor:pointer}.deck-slot[data-astro-cid-i3irphx7][data-pos="-2"]{--x:-146;--y:20;--r:-14deg;--s:.84;z-index:3;filter:brightness(.6)saturate(.8);cursor:pointer}.deck-slot[data-astro-cid-i3irphx7][data-pos="2"]{--x:146;--y:20;--r:14deg;--s:.84;z-index:3;filter:brightness(.6)saturate(.8);cursor:pointer}.deck-slot[data-astro-cid-i3irphx7]:not([data-pos="0"]) .pc-light{opacity:0}.deck-slot[data-astro-cid-i3irphx7] .pc-light{transition:opacity .8s}.deck-slot[data-astro-cid-i3irphx7][data-pos="-1"]:hover,.deck-slot[data-astro-cid-i3irphx7][data-pos="1"]:hover{filter:brightness()}.deck-slot[data-astro-cid-i3irphx7][data-pos="-2"]:hover,.deck-slot[data-astro-cid-i3irphx7][data-pos="2"]:hover{filter:brightness(.82)}.deck-card{--w:inherit;width:100%}.deck-slot[data-astro-cid-i3irphx7] .pc{--w:var(--slot-w,clamp(238px, 23.5vw, 340px));animation:7.2s ease-in-out infinite float;animation-delay:calc(var(--i) * -1.6s)}@keyframes float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(1.4px,-7px)rotate(.25deg)}}.deck-nav[data-astro-cid-i3irphx7]{z-index:7;width:46px;height:46px;color:var(--color-amber);backdrop-filter:blur(8px);background:#150e2eb8;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s,color .2s;display:none;position:absolute;top:42%;box-shadow:0 0 0 1px #e8b86b73}.deck-nav[data-astro-cid-i3irphx7]:hover{color:var(--color-moonlight);box-shadow:0 0 0 1px #e8b86bf2}.deck-nav[data-astro-cid-i3irphx7].prev{left:calc(50% - var(--w) * .5 - 23px)}.deck-nav[data-astro-cid-i3irphx7].next{right:calc(50% - var(--w) * .5 - 23px)}html.js .deck-nav[data-astro-cid-i3irphx7]{display:inline-flex}.deck[data-astro-cid-i3irphx7]:not(:hover):not(:focus-within) .deck-nav[data-astro-cid-i3irphx7]{opacity:0}.deck-nav[data-astro-cid-i3irphx7]{transition:opacity .3s}.hero-front[data-astro-cid-i3irphx7]{z-index:6;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.hero-front[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:50% 100%;width:100%;height:clamp(170px,21vw,340px);-webkit-mask:linear-gradient(#0000,#000 62%);mask:linear-gradient(#0000,#000 62%)}.hero-front[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(180deg, #0b082000, var(--color-night));height:42%;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.hero[data-astro-cid-i3irphx7]{padding-top:96px}.hero-vine[data-astro-cid-i3irphx7]{opacity:.42;width:62vw}.hero-vine[data-astro-cid-i3irphx7].r{display:none}.deck[data-astro-cid-i3irphx7]{--w:62vw;height:calc(93vw + 80px);margin-top:34px}.deck-slot[data-astro-cid-i3irphx7] .pc{--slot-w:62vw}.deck-slot[data-astro-cid-i3irphx7][data-pos="-1"]{--x:-72;--y:7;--r:-7deg;--s:.88}.deck-slot[data-astro-cid-i3irphx7][data-pos="1"]{--x:72;--y:7;--r:7deg;--s:.88}.deck-slot[data-astro-cid-i3irphx7][data-pos="-2"],.deck-slot[data-astro-cid-i3irphx7][data-pos="2"]{opacity:0;pointer-events:none}.deck-nav[data-astro-cid-i3irphx7]{display:none!important}}@media (prefers-reduced-motion:reduce){.deck-slot[data-astro-cid-i3irphx7] .pc{animation:none}.tw[data-astro-cid-i3irphx7]{opacity:.5;animation:none}}.sc{--w:350px;--u:calc(var(--w) / 350);width:var(--w);aspect-ratio:350/268;border-radius:calc(22 * var(--u));flex:none;display:block;position:relative}.sc-face{border-radius:inherit;box-shadow:0 0 0 1px rgba(var(--acc), .32), 0 calc(26 * var(--u)) calc(44 * var(--u)) calc(-26 * var(--u)) #000000d9;background:#0d0922;position:absolute;inset:0;overflow:hidden}.sc-art{width:100%;height:auto;position:absolute;left:0}.sc-art.t{top:0}.sc-art.b{bottom:0}.sc-veil{background:radial-gradient(72% 52% at 50% 52%,#0b08209e,#0b082057 60%,#0b082000);position:absolute;inset:0}.sc-frame{width:100%;height:100%;position:absolute;inset:0}.sc-plate,.sc-day>span{font-family:var(--font-sans);font-weight:600;font-size:calc(9 * var(--u));letter-spacing:calc(3.4 * var(--u));padding-left:calc(3.4 * var(--u));text-transform:uppercase;white-space:nowrap;color:rgba(var(--acc), .92);line-height:1}.sc-plate{left:0;right:0;top:calc(6 * var(--u));text-align:center;position:absolute}.sc-day{left:0;right:0;bottom:calc(6 * var(--u));text-align:center;line-height:1;position:absolute}.sc-side{right:calc(10.5 * var(--u));width:1ch;font-family:var(--font-sans);font-weight:600;font-size:calc(9 * var(--u));line-height:calc(13 * var(--u));text-transform:uppercase;text-align:center;word-break:break-all;color:rgba(var(--acc), .92);position:absolute;top:50%;transform:translate(50%,-50%)}.sc-body{padding:calc(30 * var(--u)) calc(30 * var(--u)) calc(28 * var(--u));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-title{font-family:var(--font-display);font-weight:600;font-size:calc(25 * var(--u));letter-spacing:-.003em;color:var(--color-moonlight);text-wrap:balance;text-shadow:0 1px calc(14 * var(--u)) #0b0820e6;line-height:1.12}.sc-chips{gap:calc(7 * var(--u));margin-top:calc(11 * var(--u));justify-content:center;display:flex}.sc-chips>span{padding:calc(3 * var(--u)) calc(11 * var(--u));font-family:var(--font-sans);font-weight:500;font-size:calc(10.5 * var(--u));color:#aeb4c2;white-space:nowrap;background:#aeb4c21f;border:1px solid #aeb4c273;border-radius:999px;line-height:1.5}.sc-sum{margin-top:calc(12 * var(--u));font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(16.6 * var(--u));color:#d9d1e8;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.34;display:-webkit-box;overflow:hidden}.sc-sum strong{color:var(--color-moonlight);font-weight:600}.thread[data-astro-cid-dbohi327]{padding-top:clamp(72px,10vh,120px);position:relative}.thread[data-astro-cid-dbohi327]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 34% at 72% 34%,#5e3c9633,#0000 70%),radial-gradient(44% 26% at 18% 62%,#8b6bb81f,#0000 70%);position:absolute;inset:0}.thread-intro[data-astro-cid-dbohi327]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:980px;display:flex}.thread-intro[data-astro-cid-dbohi327] .lede[data-astro-cid-dbohi327]{max-width:42em}.thread-track[data-astro-cid-dbohi327]{margin-top:64px;position:relative}.thread-sticky[data-astro-cid-dbohi327]{width:min(100% - 48px,1240px);margin-inline:auto}.thread-beats[data-astro-cid-dbohi327]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;display:grid}.beat[data-astro-cid-dbohi327]{padding-left:26px;position:relative}.beat-dot[data-astro-cid-dbohi327]{background:rgb(var(--acc));clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:13px;height:13px;position:absolute;top:3px;left:0}.beat[data-astro-cid-dbohi327]:last-child .beat-dot[data-astro-cid-dbohi327]{background:var(--color-amber)}.beat-time[data-astro-cid-dbohi327]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-amber);font-size:12px;font-weight:600}.beat-text[data-astro-cid-dbohi327]{font-family:var(--font-display);color:var(--color-moonlight);margin-top:8px;font-size:1.5rem;font-weight:500;line-height:1.22}.thread-stage[data-astro-cid-dbohi327]{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:48px;display:flex}.stage-sign[data-astro-cid-dbohi327] .sc{--w:min(350px, 86vw)}.stage-prophecy[data-astro-cid-dbohi327]{flex-direction:column;align-items:center;gap:14px;display:flex}.stage-prophecy[data-astro-cid-dbohi327] .pc{--w:min(320px, 76vw)}.stage-woven[data-astro-cid-dbohi327]{letter-spacing:.24em;text-transform:uppercase;color:var(--color-legend);font-size:11px;font-weight:600}.stage-lines[data-astro-cid-dbohi327],.stage-prophecy[data-astro-cid-dbohi327] .pc-light{display:none}html.motion .thread-track[data-astro-cid-dbohi327]{height:440vh;margin-top:clamp(20px,5vh,56px)}html.motion .thread-sticky[data-astro-cid-dbohi327]{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(12px,3vw,56px);width:100%;height:100svh;padding:80px clamp(24px,5vw,90px) 24px;display:grid;position:sticky;top:0;overflow:hidden}html.motion .thread-beats[data-astro-cid-dbohi327]{flex-direction:column;gap:clamp(20px,3.4vh,34px);display:flex}html.motion .beat[data-astro-cid-dbohi327]{opacity:.26;padding-left:30px;transition:opacity .6s}html.motion .beat[data-astro-cid-dbohi327].on{opacity:1}html.motion .beat[data-astro-cid-dbohi327].past{opacity:.5}html.motion .beat[data-astro-cid-dbohi327]:before{content:"";background:linear-gradient(#e8b86b8c,#e8b86b29);width:1px;position:absolute;top:22px;bottom:calc(-1*clamp(20px,3.4vh,34px) + 4px);left:6px}html.motion .beat[data-astro-cid-dbohi327]:last-child:before{display:none}html.motion .beat-text[data-astro-cid-dbohi327]{font-size:clamp(1.25rem,1.9vw,1.72rem)}html.motion .thread-stage[data-astro-cid-dbohi327]{height:100%;min-height:0;margin:0;display:block;position:relative}html.motion .stage-sign[data-astro-cid-dbohi327],html.motion .stage-prophecy[data-astro-cid-dbohi327]{will-change:transform, opacity;opacity:0;position:absolute;top:0;left:0}html.motion .stage-sign[data-astro-cid-dbohi327] .sc{--w:var(--sign-w,340px)}html.motion .stage-prophecy[data-astro-cid-dbohi327] .pc{--w:var(--pc-w,320px)}html.motion .stage-prophecy[data-astro-cid-dbohi327] .pc-light{opacity:0;transition:opacity .8s;display:block}html.motion .stage-prophecy[data-astro-cid-dbohi327].lit .pc-light{opacity:1}html.motion .stage-lines[data-astro-cid-dbohi327]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.stage-line[data-astro-cid-dbohi327]{stroke:var(--color-amber);stroke-width:1.4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #e8b86bd9)}.stage-node[data-astro-cid-dbohi327]{opacity:0}@media (width<=860px){html.motion .thread-track[data-astro-cid-dbohi327]{height:400vh}html.motion .thread-sticky[data-astro-cid-dbohi327]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:10px;padding:76px 20px 18px}html.motion .thread-beats[data-astro-cid-dbohi327]{display:grid}html.motion .beat[data-astro-cid-dbohi327]{opacity:0;text-align:center;grid-area:1/1;padding-left:0}html.motion .beat[data-astro-cid-dbohi327].past{opacity:0}html.motion .beat[data-astro-cid-dbohi327]:before,html.motion .beat-dot[data-astro-cid-dbohi327]{display:none}html.motion .beat-text[data-astro-cid-dbohi327]{margin-top:6px;font-size:1.28rem}.thread-beats[data-astro-cid-dbohi327]{grid-template-columns:1fr}}.thread-after[data-astro-cid-dbohi327]{text-align:center;max-width:820px;padding-block:clamp(36px,8vh,90px) clamp(60px,10vh,130px)}.thread-after[data-astro-cid-dbohi327] .voice[data-astro-cid-dbohi327]{font-size:clamp(1.45rem,2.3vw,2.05rem)}.rite[data-astro-cid-yzrdtmc2]{padding-block:clamp(48px,8vh,90px) clamp(70px,12vh,140px);position:relative}.rite-head[data-astro-cid-yzrdtmc2]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:900px;display:flex}.rite-head[data-astro-cid-yzrdtmc2] .lede[data-astro-cid-yzrdtmc2]{max-width:34em}.rite-grid[data-astro-cid-yzrdtmc2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,7vw,110px);margin-top:clamp(36px,7vh,80px);display:grid}.rite-col[data-astro-cid-yzrdtmc2]{justify-content:center;align-self:start;display:flex;position:sticky;top:calc(50vh - min(38vh,370px))}.rite-halo[data-astro-cid-yzrdtmc2]{z-index:-1;background:radial-gradient(closest-side,#8b6bb847,#8b6bb814 58%,#0000);position:absolute;inset:-10% -6%}.rite-col[data-astro-cid-yzrdtmc2] .rite-phone{--pw:min(340px, 34vh + 40px, 100%)}.rite-layer[data-astro-cid-yzrdtmc2]{opacity:0;transition:opacity .7s}.rite-layer.on{opacity:1}.rite-steps[data-astro-cid-yzrdtmc2]{flex-direction:column;display:flex}.rite-step[data-astro-cid-yzrdtmc2]{opacity:.32;flex-direction:column;justify-content:center;gap:16px;min-height:min(78vh,680px);transition:opacity .6s;display:flex}html:not(.js) .rite-step[data-astro-cid-yzrdtmc2],.rite-step[data-astro-cid-yzrdtmc2].on{opacity:1}.rite-time[data-astro-cid-yzrdtmc2]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-amber);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.rite-step[data-astro-cid-yzrdtmc2] h3[data-astro-cid-yzrdtmc2]{letter-spacing:-.01em;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.04}.rite-body[data-astro-cid-yzrdtmc2]{max-width:30em;font-size:1.08rem}.rite-step[data-astro-cid-yzrdtmc2] .rite-inline{display:none}@media (width<=860px){.rite-grid[data-astro-cid-yzrdtmc2]{display:block}.rite-col[data-astro-cid-yzrdtmc2]{display:none}.rite-step[data-astro-cid-yzrdtmc2]{opacity:1;text-align:center;align-items:center;min-height:0;padding-block:34px}.rite-time[data-astro-cid-yzrdtmc2]{justify-content:center}.rite-step[data-astro-cid-yzrdtmc2] .rite-inline{--pw:min(290px, 74vw);margin-top:14px;display:block}}.rarity[data-astro-cid-ljawluiy]{padding-block:clamp(60px,10vh,120px);position:relative}.rarity-grid[data-astro-cid-ljawluiy]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.rarity-copy[data-astro-cid-ljawluiy]{flex-direction:column;gap:20px;display:flex}.rarity-rows[data-astro-cid-ljawluiy]{flex-direction:column;gap:2px;margin-top:10px;display:flex}.rarity-row[data-astro-cid-ljawluiy]{text-align:left;border-radius:12px;grid-template-columns:minmax(0,1.25fr) 72px minmax(0,1fr) 42px;align-items:center;gap:14px;width:100%;min-height:50px;padding:6px 12px;transition:background .3s;display:grid}.rarity-row[data-astro-cid-ljawluiy]:hover{background:#3a2d5c52}.rarity-row[data-astro-cid-ljawluiy][aria-checked=true]{background:rgba(var(--row), .1);box-shadow:inset 0 0 0 1px rgba(var(--row), .42)}.row-name[data-astro-cid-ljawluiy]{font-family:var(--font-display);color:var(--color-moonlight);font-size:1.3rem;font-weight:600;line-height:1.1}.row-track[data-astro-cid-ljawluiy]{background:#3a2d5c73;border-radius:3px;height:6px;display:block;overflow:hidden}.row-bar[data-astro-cid-ljawluiy]{background:rgb(var(--row));border-radius:3px;min-width:4px;height:100%;display:block}.row-share[data-astro-cid-ljawluiy]{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-moonlight);font-size:.92rem;font-weight:500}.rarity-legend[data-astro-cid-ljawluiy]{color:var(--color-shadow);padding-left:12px;font-size:.84rem}.rarity-stage[data-astro-cid-ljawluiy]{place-items:center;min-height:clamp(320px,38vw,520px);display:grid;position:relative}.rarity-glow[data-astro-cid-ljawluiy]{background:radial-gradient(closest-side, rgba(var(--acc), .28), rgba(var(--acc), .07) 60%, transparent);transition:background .7s;position:absolute;inset:4% -4%}.rarity-card[data-astro-cid-ljawluiy]{opacity:0;transition:opacity .55s ease, transform .8s var(--ease-rise);pointer-events:none;grid-area:1/1;transform:translateY(14px)scale(.97)}.rarity-card[data-astro-cid-ljawluiy].on{opacity:1;pointer-events:auto;transform:none}.rarity-card[data-astro-cid-ljawluiy] .sc{--w:min(520px, 42vw)}@media (width<=860px){.rarity-grid[data-astro-cid-ljawluiy]{grid-template-columns:1fr}.rarity-stage[data-astro-cid-ljawluiy]{order:-1;min-height:0;margin-top:0}.rarity-copy[data-astro-cid-ljawluiy]{display:contents}.rarity-copy[data-astro-cid-ljawluiy]>[data-astro-cid-ljawluiy]:nth-child(-n+3){order:-2}.rarity-card[data-astro-cid-ljawluiy] .sc{--w:min(420px, calc(100vw - 40px))}.rarity-row[data-astro-cid-ljawluiy]{grid-template-columns:minmax(0,1.3fr) 66px minmax(40px,.6fr) 38px;gap:10px;padding:6px 8px}.row-name[data-astro-cid-ljawluiy]{font-size:1.14rem}}.temple[data-astro-cid-zz5gjk37]{padding-top:clamp(70px,11vh,130px);position:relative;overflow:clip}.temple-head[data-astro-cid-zz5gjk37]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:880px;margin-bottom:-16vw;display:flex;position:relative}.temple-head[data-astro-cid-zz5gjk37] .lede[data-astro-cid-zz5gjk37]{max-width:36em}.temple-scroll[data-astro-cid-zz5gjk37]{position:relative;overflow:visible}.temple-pano[data-astro-cid-zz5gjk37]{aspect-ratio:3/2;width:100%;position:relative}.temple-art[data-astro-cid-zz5gjk37] img[data-astro-cid-zz5gjk37]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.temple-art[data-astro-cid-zz5gjk37]:after{content:"";background:linear-gradient(var(--color-night) 0, #0b082000 26%, #0b082000 78%, var(--color-night) 100%);position:absolute;inset:0}.orb-wrap[data-astro-cid-zz5gjk37]{width:var(--orb);margin-left:calc(var(--orb) / -2);--orb:clamp(92px, 9.4vw, 150px);position:absolute}.orb[data-astro-cid-zz5gjk37]{left:0;right:0;bottom:calc(var(--orb) * -.34);color:var(--color-moonlight);transition:transform .5s var(--ease-rise);text-decoration:none;display:block;position:absolute}.orb[data-astro-cid-zz5gjk37]:hover{color:var(--color-moonlight);transform:translateY(-8px)}.orb-globe[data-astro-cid-zz5gjk37]{z-index:2;width:var(--orb);height:var(--orb);animation:8s ease-in-out infinite orb-float;animation-delay:calc(var(--i) * -1.15s);display:block;position:relative}@keyframes orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.orb-nebula[data-astro-cid-zz5gjk37],.orb-shell[data-astro-cid-zz5gjk37]{width:100%;height:100%;position:absolute;inset:0}.orb-globe[data-astro-cid-zz5gjk37]:before{content:"";background:radial-gradient(circle at 50% 42%,#1f1640,#0b0820 72%);border-radius:50%;position:absolute;inset:5%}.orb-nebula[data-astro-cid-zz5gjk37]{animation:60s linear infinite nebula}@keyframes nebula{to{transform:rotate(360deg)}}.orb-shell[data-astro-cid-zz5gjk37]{transition:filter .4s}.orb[data-astro-cid-zz5gjk37]:hover .orb-shell[data-astro-cid-zz5gjk37]{filter:brightness(1.4)}.orb-glyph{width:42%;height:42%;color:var(--color-amber);filter:drop-shadow(0 0 10px #e8b86b80);transition:filter .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb[data-astro-cid-zz5gjk37]:hover .orb-glyph{filter:drop-shadow(0 0 16px #e8b86bf2)}.orb-seat[data-astro-cid-zz5gjk37]{z-index:1;margin:calc(var(--orb) * -.27) auto 0;width:84%;display:block;position:relative}.orb-seat[data-astro-cid-zz5gjk37] img[data-astro-cid-zz5gjk37]{width:100%;height:auto}.orb-banner[data-astro-cid-zz5gjk37]{z-index:3;width:132%;margin:calc(var(--orb) * -.18) 0 0 -16%;aspect-ratio:900/217;background:url(/images/temple/banner.webp) 50%/contain no-repeat;justify-content:center;align-items:center;display:flex;position:relative}.orb-name[data-astro-cid-zz5gjk37]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-moonlight);margin-top:-5%;font-size:clamp(.66rem,.92vw,.94rem);font-weight:600;display:block}.orb-line[data-astro-cid-zz5gjk37]{z-index:4;opacity:0;width:max-content;max-width:200px;font-family:var(--font-display);text-align:center;color:var(--color-moonlight);transition:opacity .3s ease, transform .4s var(--ease-rise);pointer-events:none;background:#150e2eeb;border-radius:10px;padding:6px 12px;font-size:1.04rem;font-style:italic;font-weight:500;line-height:1.2;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 0 0 1px #e8b86b59}.orb[data-astro-cid-zz5gjk37]:hover .orb-line[data-astro-cid-zz5gjk37],.orb[data-astro-cid-zz5gjk37]:focus-visible .orb-line[data-astro-cid-zz5gjk37]{opacity:1;transform:translate(-50%)}.temple-hint[data-astro-cid-zz5gjk37]{display:none}@media (width<=860px){.temple-head[data-astro-cid-zz5gjk37]{margin-bottom:-30px}.temple-scroll[data-astro-cid-zz5gjk37]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.temple-scroll[data-astro-cid-zz5gjk37]::-webkit-scrollbar{display:none}.temple-pano[data-astro-cid-zz5gjk37]{width:1040px}.orb-wrap[data-astro-cid-zz5gjk37]{--orb:96px}.orb-name[data-astro-cid-zz5gjk37]{font-size:.66rem}.orb-line[data-astro-cid-zz5gjk37]{display:none}.temple-hint[data-astro-cid-zz5gjk37]{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--color-veil);margin-top:-34px;font-size:11px;font-weight:600;display:block;position:relative}}.tarot[data-astro-cid-tq77f6xm]{padding-block:clamp(70px,12vh,140px);position:relative}.tarot[data-astro-cid-tq77f6xm]:before{content:"";z-index:-1;background:radial-gradient(52% 50% at 72% 46%,#5e3c963d,#0000 72%);position:absolute;inset:0}.tarot-grid[data-astro-cid-tq77f6xm]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tarot-copy[data-astro-cid-tq77f6xm]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.tarot-facts[data-astro-cid-tq77f6xm]{flex-wrap:wrap;gap:8px;display:flex}.tarot-facts[data-astro-cid-tq77f6xm] li[data-astro-cid-tq77f6xm]{color:var(--color-moonlight);background:#1f164099;border:1px solid #3a2d5ccc;border-radius:999px;padding:6px 14px;font-size:.84rem;font-weight:500}.tarot-play[data-astro-cid-tq77f6xm]{flex-direction:column;align-items:center;display:flex;position:relative}.tarot-pick[data-astro-cid-tq77f6xm]{font-family:var(--font-display);color:var(--color-moonlight);margin-bottom:16px;font-size:1.6rem;font-style:italic;font-weight:500;transition:opacity .4s}.fan[data-astro-cid-tq77f6xm]{--w:clamp(112px, 12.4vw, 178px);width:100%;height:calc(var(--w) * 1.7 + 92px);perspective:1600px;transition:height .8s var(--ease-rise);position:relative}.fan-card[data-astro-cid-tq77f6xm]{width:var(--w);aspect-ratio:300/510;margin-left:calc(var(--w) / -2);transform-origin:50% 165%;transform:rotate(calc(var(--k) * 8.5deg));transition:transform .9s var(--ease-rise), opacity .45s ease;border-radius:5.3%;position:absolute;top:28px;left:50%}.fan-card[data-astro-cid-tq77f6xm]:hover{transform:rotate(calc(var(--k) * 8.5deg)) translateY(-14px)}.fan-card[data-astro-cid-tq77f6xm]:focus-visible{outline-offset:6px}.fan-inner[data-astro-cid-tq77f6xm]{transform-style:preserve-3d;transition:transform 1s var(--ease-rise);display:block;position:absolute;inset:0}.fan-face[data-astro-cid-tq77f6xm]{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:absolute;inset:0}.fan-face[data-astro-cid-tq77f6xm] .tc{--cw:var(--w)}.fan-face[data-astro-cid-tq77f6xm].front{transform:rotateY(180deg)}.fan.drawn{height:calc(var(--w) * 1.7 * 1.5 + 30px)}.fan.drawn .fan-card[data-astro-cid-tq77f6xm]{opacity:0;pointer-events:none}.fan.drawn .fan-card.chosen{opacity:1;z-index:5;transform-origin:50% 0;transform:rotate(0)scale(1.5)}.fan-card.chosen .fan-inner[data-astro-cid-tq77f6xm]{transform:rotateY(180deg)}.tarot-result[data-astro-cid-tq77f6xm]{text-align:center;max-width:30em;animation:rise-result .9s var(--ease-rise) .3s backwards;flex-direction:column;align-items:center;gap:6px;margin-top:10px;display:none}.tarot-result.on{display:flex}@keyframes rise-result{0%{opacity:0;transform:translateY(14px)}}.tarot-name[data-astro-cid-tq77f6xm]{font-family:var(--font-display);color:var(--color-moonlight);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500;line-height:1.1}.tarot-keys[data-astro-cid-tq77f6xm]{color:var(--color-amulet);letter-spacing:.02em;font-size:.86rem}.tarot-meaning[data-astro-cid-tq77f6xm]{margin-top:6px;font-size:1rem}.tarot-again[data-astro-cid-tq77f6xm]{margin-top:12px}@media (width<=860px){.tarot-grid[data-astro-cid-tq77f6xm]{grid-template-columns:1fr}.fan[data-astro-cid-tq77f6xm]{--w:min(27vw, 118px)}}.scope[data-astro-cid-hvbx6jzv]{isolation:isolate;padding-block:clamp(80px,13vh,170px);position:relative;overflow:clip}.scope-bg[data-astro-cid-hvbx6jzv]{z-index:-1;object-fit:cover;object-position:40% 100%;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask:linear-gradient(#0000,#000 22% 78%,#0000);mask:linear-gradient(#0000,#000 22% 78%,#0000)}.scope-grid[data-astro-cid-hvbx6jzv]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.scope-phone[data-astro-cid-hvbx6jzv]{justify-content:center;display:flex}.scope-phone[data-astro-cid-hvbx6jzv] .phone{--pw:min(330px, 100%)}.scope-copy[data-astro-cid-hvbx6jzv]{color:#cfc7e0;flex-direction:column;align-items:flex-start;gap:20px;display:flex}.sky-panel[data-astro-cid-hvbx6jzv]{align-self:stretch;max-width:560px;padding:30px 28px 24px}.sky-label[data-astro-cid-hvbx6jzv]{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--color-amber);background:#171033;border-radius:999px;padding:3px 14px;font-size:10px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.sky-days[data-astro-cid-hvbx6jzv]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sky-days[data-astro-cid-hvbx6jzv] li[data-astro-cid-hvbx6jzv]{flex-direction:column;align-items:center;gap:4px;display:flex}.sky-day[data-astro-cid-hvbx6jzv]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-veil);font-size:10.5px;font-weight:600}.sky-num[data-astro-cid-hvbx6jzv]{width:34px;height:34px;font-family:var(--font-display);color:var(--color-veil);border-radius:50%;justify-content:center;align-items:center;font-size:1.28rem;font-weight:600;display:flex}.sky-days li.now .sky-num[data-astro-cid-hvbx6jzv]{color:var(--color-amber);box-shadow:0 0 0 1px #e8b86bcc}.sky-days li.now .sky-day[data-astro-cid-hvbx6jzv]{color:var(--color-amber)}.sky-moon[data-astro-cid-hvbx6jzv]{border-top:1px solid #3a2d5cb3;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.moon-disc[data-astro-cid-hvbx6jzv]{filter:drop-shadow(0 0 10px #efd7b066);flex:none;width:44px;height:44px}.moon-kicker[data-astro-cid-hvbx6jzv]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-veil);font-size:11px;font-weight:600}.moon-name[data-astro-cid-hvbx6jzv]{font-family:var(--font-display);color:var(--color-moonlight);font-size:1.32rem;font-weight:600;line-height:1.2}.moon-lit[data-astro-cid-hvbx6jzv]{font-family:var(--font-sans);color:var(--color-veil);margin-left:6px;font-size:.82rem;font-weight:500}@media (width<=860px){.scope-grid[data-astro-cid-hvbx6jzv]{grid-template-columns:1fr}.scope-phone[data-astro-cid-hvbx6jzv]{order:2;margin-top:12px}.scope-phone[data-astro-cid-hvbx6jzv] .phone{--pw:min(290px, 74vw)}.sky-panel[data-astro-cid-hvbx6jzv]{padding:28px 16px 20px}.sky-num[data-astro-cid-hvbx6jzv]{width:30px;height:30px;font-size:1.14rem}}.chart[data-astro-cid-b4ogg3wz]{padding-block:clamp(70px,12vh,140px) clamp(40px,8vh,90px);position:relative}.chart-grid[data-astro-cid-b4ogg3wz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.chart-copy[data-astro-cid-b4ogg3wz]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.chart-three[data-astro-cid-b4ogg3wz]{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:12px;margin-top:6px;display:grid}.chart-three[data-astro-cid-b4ogg3wz] li[data-astro-cid-b4ogg3wz]{text-align:center;background:#1f164073;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:14px 8px 12px;display:flex;box-shadow:inset 0 0 0 1px #e8b86b29}.chart-three[data-astro-cid-b4ogg3wz] img[data-astro-cid-b4ogg3wz]{aspect-ratio:1;object-fit:contain;width:min(100%,110px);height:auto}.three-name[data-astro-cid-b4ogg3wz]{font-family:var(--font-display);color:var(--color-moonlight);margin-top:8px;font-size:1.32rem;font-weight:600;line-height:1.1}.three-line[data-astro-cid-b4ogg3wz]{color:var(--color-veil);font-size:.78rem;line-height:1.35}.wheel-wrap[data-astro-cid-b4ogg3wz]{justify-self:center;width:min(100%,560px);position:relative}.wheel-wrap[data-astro-cid-b4ogg3wz]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#8b6bb84d,#0000);position:absolute;inset:-12%}.wheel[data-astro-cid-b4ogg3wz]{filter:drop-shadow(0 30px 60px #0009);width:100%;height:auto;overflow:visible}.wheel-band[data-astro-cid-b4ogg3wz]{transform-origin:300px 300px;animation:360s linear infinite wheel-turn}@keyframes wheel-turn{to{transform:rotate(360deg)}}.creatures[data-astro-cid-b4ogg3wz]{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(40px,8vh,80px);display:flex}.creatures-title[data-astro-cid-b4ogg3wz]{font-size:clamp(1.6rem,2.4vw,2.1rem)}.creatures-row[data-astro-cid-b4ogg3wz]{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;width:100%;display:grid}.creature[data-astro-cid-b4ogg3wz]{color:var(--color-veil);opacity:.62;transition:opacity .3s ease, background .3s ease, color .3s ease, transform .4s var(--ease-rise);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;font-size:.74rem;font-weight:500;display:flex}.creature[data-astro-cid-b4ogg3wz] img[data-astro-cid-b4ogg3wz]{aspect-ratio:1;object-fit:contain;width:min(100%,64px);height:auto}.creature[data-astro-cid-b4ogg3wz]:hover{opacity:1;transform:translateY(-3px)}.creature[data-astro-cid-b4ogg3wz][aria-checked=true]{opacity:1;color:var(--color-moonlight);background:#e8b86b17;box-shadow:inset 0 0 0 1px #e8b86b6b}.creature-line[data-astro-cid-b4ogg3wz]{min-height:1.4em;font-family:var(--font-display);color:var(--color-moonlight);font-size:clamp(1.24rem,1.9vw,1.6rem);font-style:italic;font-weight:500;line-height:1.3}@media (width<=860px){.chart-grid[data-astro-cid-b4ogg3wz]{grid-template-columns:1fr}.wheel-wrap[data-astro-cid-b4ogg3wz]{order:-1;width:min(100%,420px)}.creatures-row[data-astro-cid-b4ogg3wz]{grid-template-columns:repeat(4,minmax(0,1fr))}.creature[data-astro-cid-b4ogg3wz]{font-size:.8rem}}.compat[data-astro-cid-qmhen6ih]{padding-block:clamp(50px,9vh,110px);position:relative}.compat[data-astro-cid-qmhen6ih]:before{content:"";z-index:-1;background:radial-gradient(46% 50% at 22% 44%,#c97b8a21,#0000 72%);position:absolute;inset:0}.compat-grid[data-astro-cid-qmhen6ih]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,.62fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.compat-art[data-astro-cid-qmhen6ih]{justify-content:center;align-items:center;display:flex}.compat-art[data-astro-cid-qmhen6ih] figure[data-astro-cid-qmhen6ih]{flex-direction:column;flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.compat-art[data-astro-cid-qmhen6ih] img[data-astro-cid-qmhen6ih]{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.compat-art[data-astro-cid-qmhen6ih] figcaption[data-astro-cid-qmhen6ih]{font-family:var(--font-display);color:var(--color-moonlight);font-size:1.32rem;font-style:italic;font-weight:500}.compat-thread[data-astro-cid-qmhen6ih]{flex:none;align-items:center;width:clamp(28px,4vw,56px);margin-bottom:40px;display:flex}.compat-thread[data-astro-cid-qmhen6ih] i[data-astro-cid-qmhen6ih]{background:#e8b86bb3;flex:1;height:1px}.compat-heart[data-astro-cid-qmhen6ih]{color:var(--color-amber);flex:none;display:flex}.compat-copy[data-astro-cid-qmhen6ih]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.compat-phone[data-astro-cid-qmhen6ih]{justify-content:center;display:flex}.compat-phone[data-astro-cid-qmhen6ih] .phone{--pw:min(250px, 100%)}@media (width<=1080px){.compat-grid[data-astro-cid-qmhen6ih]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compat-phone[data-astro-cid-qmhen6ih]{display:none}}@media (width<=760px){.compat-grid[data-astro-cid-qmhen6ih]{grid-template-columns:1fr}.compat-copy[data-astro-cid-qmhen6ih]{order:-1}}.ascent[data-astro-cid-uwsb27vq]{padding-block:clamp(60px,11vh,130px) clamp(40px,7vh,90px);position:relative}.ascent-grid[data-astro-cid-uwsb27vq]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.ascent-copy[data-astro-cid-uwsb27vq]{flex-direction:column;grid-column:1;align-items:flex-start;gap:20px;display:flex}.ascent-phone[data-astro-cid-uwsb27vq]{grid-area:1/2/span 2;justify-content:center;display:flex}.ascent-phone[data-astro-cid-uwsb27vq] .phone{--pw:min(290px, 100%)}.ascent-ladder[data-astro-cid-uwsb27vq]{flex-direction:column;grid-column:1;gap:14px;display:flex}.ladder[data-astro-cid-uwsb27vq]{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px 2px;display:grid}.ladder[data-astro-cid-uwsb27vq] li[data-astro-cid-uwsb27vq]{aspect-ratio:1;color:color-mix(in srgb, var(--color-amulet) calc(35% + var(--t) * 65%), var(--color-violet));justify-content:center;align-items:center;display:flex}.ladder[data-astro-cid-uwsb27vq] .g[data-astro-cid-uwsb27vq]{width:66%;height:66%}.ladder[data-astro-cid-uwsb27vq] li[data-astro-cid-uwsb27vq]:last-child{color:var(--color-amber);filter:drop-shadow(0 0 10px #e8b86bb3)}.frieze[data-astro-cid-uwsb27vq]{flex-direction:column;align-items:center;gap:22px;margin-top:clamp(40px,8vh,84px);display:flex;overflow:hidden}.frieze-label[data-astro-cid-uwsb27vq]{text-align:center;padding-inline:20px}.frieze-track[data-astro-cid-uwsb27vq]{width:100%;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.frieze-row[data-astro-cid-uwsb27vq]{gap:clamp(22px,3vw,44px);width:max-content;padding-inline:clamp(11px,1.5vw,22px);animation:70s linear infinite frieze;display:flex}.frieze-track[data-astro-cid-uwsb27vq].rev .frieze-row[data-astro-cid-uwsb27vq]{animation-duration:84s;animation-direction:reverse}.frieze-row[data-astro-cid-uwsb27vq] img[data-astro-cid-uwsb27vq]{aspect-ratio:1;width:clamp(68px,7.6vw,104px);height:auto}@keyframes frieze{to{transform:translate(-50%)}}.traditions[data-astro-cid-uwsb27vq]{max-width:880px;font-family:var(--font-display);text-align:center;color:var(--color-veil);flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:1.12rem;font-style:italic;font-weight:500;display:flex}@media (width<=860px){.ascent-grid[data-astro-cid-uwsb27vq]{grid-template-columns:1fr}.ascent-copy[data-astro-cid-uwsb27vq],.ascent-phone[data-astro-cid-uwsb27vq],.ascent-ladder[data-astro-cid-uwsb27vq]{grid-area:auto/1}.ascent-phone[data-astro-cid-uwsb27vq]{order:3}.ascent-phone[data-astro-cid-uwsb27vq] .phone{--pw:min(270px, 70vw)}.ladder[data-astro-cid-uwsb27vq]{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.frieze-row[data-astro-cid-uwsb27vq]{animation:none}}.meet[data-astro-cid-naz2rjee]{padding-block:clamp(70px,12vh,150px);position:relative;overflow:clip}.meet[data-astro-cid-naz2rjee]:before{content:"";z-index:-1;background:radial-gradient(40% 56% at 24%,#8b6bb847,#0000 72%);position:absolute;inset:0}.meet-grid[data-astro-cid-naz2rjee]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.meet-stage[data-astro-cid-naz2rjee]{aspect-ratio:2/3;justify-self:center;width:min(100%,440px);animation:6s ease-in-out infinite meet-float;position:relative}@keyframes meet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.meet-pose[data-astro-cid-naz2rjee]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.meet-pose.on{opacity:1}.meet-copy[data-astro-cid-naz2rjee]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.meet-copy[data-astro-cid-naz2rjee] .h-section[data-astro-cid-naz2rjee]{font-size:clamp(2.4rem,4.2vw,4rem)}.meet-line[data-astro-cid-naz2rjee]{min-height:1.4em;color:var(--color-amulet);font-size:clamp(1.6rem,2.5vw,2.2rem)}.meet-moods[data-astro-cid-naz2rjee]{grid-template-columns:repeat(8,minmax(0,1fr));align-self:stretch;gap:6px;display:grid}.meet-mood[data-astro-cid-naz2rjee]{color:var(--color-veil);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 8px;font-size:.7rem;font-weight:500;transition:background .3s,color .3s;display:flex}.meet-mood[data-astro-cid-naz2rjee] img[data-astro-cid-naz2rjee]{aspect-ratio:2/3;object-fit:contain;width:100%;max-width:62px;height:auto}.meet-mood[data-astro-cid-naz2rjee]:hover{background:#3a2d5c52}.meet-mood.on{color:var(--color-moonlight);background:#e8b86b17;box-shadow:inset 0 0 0 1px #e8b86b6b}@media (width<=860px){.meet-grid[data-astro-cid-naz2rjee]{grid-template-columns:1fr}.meet-stage[data-astro-cid-naz2rjee]{width:min(68vw,300px)}.meet-moods[data-astro-cid-naz2rjee]{grid-template-columns:repeat(4,minmax(0,1fr))}.meet-mood[data-astro-cid-naz2rjee]{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.meet-stage[data-astro-cid-naz2rjee]{animation:none}}.vows[data-astro-cid-slqb2als]{padding:clamp(40px,8vh,90px) 20px;position:relative}.sheet[data-astro-cid-slqb2als]{width:min(100%,1040px);color:var(--color-ink);background-color:var(--color-parchment);background-image:url(/images/paper.webp);background-size:1024px;border-radius:6px;margin-inline:auto;padding:clamp(40px,6vw,84px) clamp(24px,6vw,88px) clamp(36px,5vw,64px);position:relative;transform:rotate(-.35deg);box-shadow:0 0 0 1px #5a3a1438,inset 0 0 90px #966e3c42,0 50px 120px -30px #000000e6,0 0 120px -20px #e8b86b33}.sheet[data-astro-cid-slqb2als]:before{content:"";pointer-events:none;border:1px solid #3b2a1f47;position:absolute;inset:14px}.sheet-head[data-astro-cid-slqb2als]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.sheet-eyebrow[data-astro-cid-slqb2als]{letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-soft);font-size:12px;font-weight:600}.sheet[data-astro-cid-slqb2als] h2[data-astro-cid-slqb2als]{letter-spacing:-.012em;color:var(--color-ink);font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.02}.sheet-rule[data-astro-cid-slqb2als]{align-items:center;gap:9px;margin-top:4px;display:flex}.sheet-rule[data-astro-cid-slqb2als] i[data-astro-cid-slqb2als]{background:#3b2a1f80;width:54px;height:1px}.sheet-rule[data-astro-cid-slqb2als] b[data-astro-cid-slqb2als]{background:var(--color-ink);width:5px;height:5px;transform:rotate(45deg)}.sheet-list[data-astro-cid-slqb2als]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,40px) clamp(32px,5vw,72px);margin-top:clamp(32px,5vw,56px);display:grid}.sheet-list[data-astro-cid-slqb2als] h3[data-astro-cid-slqb2als]{color:var(--color-ink);font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:600;line-height:1.1}.sheet-list[data-astro-cid-slqb2als] p[data-astro-cid-slqb2als]{color:var(--color-ink-soft);margin-top:6px;font-size:1.02rem;line-height:1.55}.sheet-seal[data-astro-cid-slqb2als]{opacity:.86;width:clamp(84px,9vw,120px);height:auto;margin:clamp(28px,4vw,44px) auto 0}@media (width<=680px){.sheet-list[data-astro-cid-slqb2als]{grid-template-columns:1fr}.sheet[data-astro-cid-slqb2als]{transform:none}}.offer[data-astro-cid-oe5t7zvm]{padding-block:clamp(70px,12vh,140px) clamp(40px,8vh,90px);position:relative}.offer-head[data-astro-cid-oe5t7zvm]{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;display:flex}.offer-grid[data-astro-cid-oe5t7zvm]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:1040px;margin-top:clamp(36px,6vh,60px);display:grid}.plans[data-astro-cid-oe5t7zvm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plan[data-astro-cid-oe5t7zvm]{background:linear-gradient(#1f164099,#150e2eb8);border-radius:22px;flex-direction:column;gap:6px;padding:28px 22px 24px;display:flex;position:relative;box-shadow:0 0 0 1px #3a2d5ce6}.plan[data-astro-cid-oe5t7zvm].best{box-shadow:0 0 0 1px #e8b86bd9,0 26px 70px -30px #e8b86b73}.plan[data-astro-cid-oe5t7zvm] h3[data-astro-cid-oe5t7zvm]{font-family:var(--font-sans);color:var(--color-moonlight);font-size:1rem;font-weight:600}.plan-price[data-astro-cid-oe5t7zvm]{font-family:var(--font-display);color:var(--color-moonlight);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:600;line-height:1.04}.plan-price[data-astro-cid-oe5t7zvm] span[data-astro-cid-oe5t7zvm]{font-family:var(--font-sans);color:var(--color-veil);font-size:.86rem;font-weight:500;display:block}.plan-note[data-astro-cid-oe5t7zvm]{color:var(--color-amulet);margin-top:4px;font-size:.86rem;line-height:1.4}.plan[data-astro-cid-oe5t7zvm]:not(.best) .plan-note[data-astro-cid-oe5t7zvm]{color:var(--color-veil)}.plan-badge[data-astro-cid-oe5t7zvm]{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#2a1a10;background:linear-gradient(#f6dca6,#e8b86b);border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.includes[data-astro-cid-oe5t7zvm]{flex-direction:column;gap:14px;display:flex}.includes[data-astro-cid-oe5t7zvm] ul[data-astro-cid-oe5t7zvm]{flex-direction:column;gap:9px;display:flex}.includes[data-astro-cid-oe5t7zvm] li[data-astro-cid-oe5t7zvm]{color:var(--color-moonlight);align-items:baseline;gap:11px;font-size:.98rem;line-height:1.4;display:flex}.includes[data-astro-cid-oe5t7zvm] .g{color:var(--color-amber);transform:translateY(2px)}.offer-fine[data-astro-cid-oe5t7zvm]{text-align:center;max-width:760px;color:var(--color-shadow);margin-top:30px;font-size:.82rem;line-height:1.55}@media (width<=800px){.offer-grid[data-astro-cid-oe5t7zvm]{grid-template-columns:1fr}.plan[data-astro-cid-oe5t7zvm]{padding:26px 16px 20px}}.lib[data-astro-cid-yfbjkrvh]{padding-block:clamp(50px,9vh,110px)}.lib-inner[data-astro-cid-yfbjkrvh]{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.lib-grid[data-astro-cid-yfbjkrvh]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-self:stretch;gap:14px;margin-block:14px;display:grid}.lib-grid[data-astro-cid-yfbjkrvh] a[data-astro-cid-yfbjkrvh]{transition:box-shadow .25s ease, transform .35s var(--ease-rise);background:#1f164073;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #e8b86b29}.lib-grid[data-astro-cid-yfbjkrvh] a[data-astro-cid-yfbjkrvh]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #e8b86b99}.lib-grid[data-astro-cid-yfbjkrvh] img[data-astro-cid-yfbjkrvh]{object-fit:contain;width:84px;height:112px}.lib-grid[data-astro-cid-yfbjkrvh] span[data-astro-cid-yfbjkrvh]{font-family:var(--font-display);color:var(--color-moonlight);font-size:1.24rem;font-weight:600;line-height:1.1}.teaser[data-astro-cid-zwf62j6x]{padding-block:clamp(50px,9vh,110px)}.teaser-grid[data-astro-cid-zwf62j6x]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);display:grid}.teaser-head[data-astro-cid-zwf62j6x]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.teaser-mail[data-astro-cid-zwf62j6x]{color:var(--color-veil);align-items:center;gap:10px;font-size:.95rem;text-decoration:none;display:inline-flex}@media (width<=860px){.teaser-grid[data-astro-cid-zwf62j6x]{grid-template-columns:1fr}}.door[data-astro-cid-jhyi3fs4]{isolation:isolate;text-align:center;padding-block:clamp(70px,12vh,130px) clamp(150px,24vh,300px);position:relative;overflow:clip}.door-bg[data-astro-cid-jhyi3fs4]{z-index:-1;object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 24%);mask:linear-gradient(#0000,#000 24%)}.door-inner[data-astro-cid-jhyi3fs4]{flex-direction:column;align-items:center;gap:18px;display:flex}.door-mascot[data-astro-cid-jhyi3fs4]{width:clamp(150px,16vw,230px);height:auto;margin-bottom:-6px}.door-sub[data-astro-cid-jhyi3fs4]{margin-bottom:8px;font-size:clamp(1.4rem,2.2vw,1.95rem)}.door[data-astro-cid-jhyi3fs4] .h-display[data-astro-cid-jhyi3fs4]{font-size:clamp(3rem,7vw,6.4rem)}
