.sh[data-astro-cid-hkvtmgwu]{isolation:isolate;min-height:max(700px,100svh);padding-top:calc(var(--nav-h) + env(safe-area-inset-top));grid-template-rows:1fr auto auto;display:grid;position:relative;overflow:hidden}.sh__sky[data-astro-cid-hkvtmgwu]{z-index:-2;position:absolute;inset:0}.sh__nebula[data-astro-cid-hkvtmgwu]{transform:translate3d(var(--px,0), var(--py,0), 0);animation:breathe 24s var(--ease-in-out) infinite alternate;background:radial-gradient(34% 30% at 50% 36%,#7c6ee64d,#0000 70%),radial-gradient(55% 45% at 20% 26%,#4a37968c,#0000 70%),radial-gradient(50% 40% at 84% 30%,#2f5ab452,#0000 70%),radial-gradient(70% 50% at 50% 100%,#232063cc,#0000 70%),linear-gradient(#080920,#05061a 60%,#070820);position:absolute;inset:-8%}@keyframes breathe{0%{scale:1}to{scale:1.06}}.sh__veil[data-astro-cid-hkvtmgwu]{background:linear-gradient(180deg, transparent 45%, #07081c99 75%, var(--night-1));position:absolute;inset:0}.sh__stage[data-astro-cid-hkvtmgwu]{left:50%;top:calc(var(--nav-h) + 2vh);z-index:-1;width:min(1000px,100vw);height:clamp(300px,50svh,520px);position:absolute;transform:translate(-50%)}.sh__ring-wrap[data-astro-cid-hkvtmgwu]{aspect-ratio:1;width:clamp(420px,52vw,720px);translate:-50% -50%;transform:translate3d(var(--px,0), var(--py,0), 0);position:absolute;top:50%;left:50%;-webkit-mask-image:linear-gradient(#0000 6%,#000 32%);mask-image:linear-gradient(#0000 6%,#000 32%)}.sh__ring[data-astro-cid-hkvtmgwu]{fill:none;stroke:#b8b0ec29;stroke-width:1px;width:100%;height:100%;animation:180s linear infinite turn;overflow:visible}.sh__ring[data-astro-cid-hkvtmgwu] circle,.sh__ring[data-astro-cid-hkvtmgwu] path{vector-effect:non-scaling-stroke}.sh__ring-stars[data-astro-cid-hkvtmgwu]{fill:#f6f4ffb3;stroke:none}@keyframes turn{to{rotate:360deg}}.sh__halo[data-astro-cid-hkvtmgwu]{aspect-ratio:1;width:clamp(300px,36vw,520px);translate:-50% -50%;transform:translate3d(var(--px,0), var(--py,0), 0);filter:blur(8px);background:radial-gradient(closest-side,#7c6ee666,#b8b0ec1a 50%,#0000 75%);position:absolute;top:50%;left:50%}.sh__mark[data-astro-cid-hkvtmgwu]{width:clamp(260px,30vw,440px);translate:-50% -58%;transform:translate3d(var(--px,0), var(--py,0), 0);position:absolute;top:50%;left:50%}.sh__mark[data-astro-cid-hkvtmgwu] img[data-astro-cid-hkvtmgwu]{filter:drop-shadow(0 0 50px #7c6ee673);width:100%;animation:mark-in 1.8s var(--ease-out) .15s both, float 9s var(--ease-in-out) 2s infinite alternate}@keyframes mark-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.sh__content[data-astro-cid-hkvtmgwu]{text-align:center;grid-row:2;justify-items:center;padding-top:clamp(220px,40svh,420px);display:grid}.sh__title[data-astro-cid-hkvtmgwu]{justify-items:center;display:grid}.sh__name[data-astro-cid-hkvtmgwu]{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;animation:title-in 1.6s var(--ease-out) .35s both;padding-left:.07em;font-size:clamp(3.1rem,10.5vw,9rem);font-weight:500;line-height:.85}.sh__word[data-astro-cid-hkvtmgwu]{background:linear-gradient(#fff 20%,#dcd8f6 55%,#9690cf 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.14em -.08em;padding:.14em .08em;display:block}.sh__name[data-astro-cid-hkvtmgwu]{position:relative}.sh__name[data-astro-cid-hkvtmgwu]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#04051299,#0000);position:absolute;inset:-12% -4%}@keyframes title-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}.sh__sub[data-astro-cid-hkvtmgwu]{letter-spacing:.6em;text-transform:uppercase;color:var(--lavender);animation:rise 1.4s var(--ease-out) 1s both;align-items:center;gap:18px;margin-top:clamp(14px,2vw,22px);font-size:clamp(.72rem,1.1vw,.86rem);font-weight:600;display:flex}.sh__sub[data-astro-cid-hkvtmgwu] span[data-astro-cid-hkvtmgwu]{padding-left:.6em}.sh__sub[data-astro-cid-hkvtmgwu]:before,.sh__sub[data-astro-cid-hkvtmgwu]:after{content:"";background:linear-gradient(90deg, transparent, var(--line-3));width:clamp(28px,6vw,72px);height:1px}.sh__sub[data-astro-cid-hkvtmgwu]:after{background:linear-gradient(90deg, var(--line-3), transparent)}.sh__lede[data-astro-cid-hkvtmgwu]{max-width:34ch;font-family:var(--font-display);color:var(--silver);animation:rise 1.4s var(--ease-out) 1.15s both;margin:clamp(20px,2.6vw,28px) 0 0;font-size:clamp(1.3rem,2vw,1.7rem);font-style:italic;line-height:1.35}.sh__actions[data-astro-cid-hkvtmgwu]{animation:rise 1.4s var(--ease-out) 1.3s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 30px;margin-top:clamp(26px,3vw,36px);display:flex}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.sh__foot[data-astro-cid-hkvtmgwu]{padding-top:28px;padding-bottom:calc(22px + env(safe-area-inset-bottom));animation:rise 1.4s var(--ease-out) 1.6s both;grid-row:3;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid}.sh__foot[data-astro-cid-hkvtmgwu] .meta[data-astro-cid-hkvtmgwu]{margin:0}.sh__now[data-astro-cid-hkvtmgwu]{justify-self:end;transition:color .3s}.sh__now[data-astro-cid-hkvtmgwu] b[data-astro-cid-hkvtmgwu]{color:var(--text);font-weight:700}.sh__now[data-astro-cid-hkvtmgwu]:hover{color:var(--text)}.sh__scroll[data-astro-cid-hkvtmgwu]{justify-items:center;gap:10px;padding:6px 12px;display:grid}.sh__scroll-line[data-astro-cid-hkvtmgwu]{background:var(--line);width:1px;height:44px;position:relative;overflow:hidden}.sh__scroll-line[data-astro-cid-hkvtmgwu]:after{content:"";background:linear-gradient(180deg, transparent, var(--star));animation:cue 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=760px){.sh[data-astro-cid-hkvtmgwu]{min-height:max(640px,100svh)}.sh__stage[data-astro-cid-hkvtmgwu]{height:clamp(250px,40svh,360px)}.sh__ring-wrap[data-astro-cid-hkvtmgwu]{width:130vw}.sh__mark[data-astro-cid-hkvtmgwu]{width:min(64vw,280px)}.sh__content[data-astro-cid-hkvtmgwu]{padding-top:clamp(210px,36svh,320px)}.sh__name[data-astro-cid-hkvtmgwu]{letter-spacing:.05em;padding-left:.05em;font-size:clamp(2.6rem,12.4vw,4.6rem)}.sh__sub[data-astro-cid-hkvtmgwu]{letter-spacing:.5em}.sh__foot[data-astro-cid-hkvtmgwu]{text-align:center;grid-template-columns:1fr;justify-items:center}.sh__foot[data-astro-cid-hkvtmgwu]>.meta[data-astro-cid-hkvtmgwu],.sh__now[data-astro-cid-hkvtmgwu]{display:none}}@media (height<=740px) and (width>=761px){.sh__stage[data-astro-cid-hkvtmgwu]{height:42svh}.sh__content[data-astro-cid-hkvtmgwu]{padding-top:34svh}.sh__mark[data-astro-cid-hkvtmgwu]{width:clamp(220px,24vw,340px)}}@media (prefers-reduced-motion:reduce){.sh__nebula[data-astro-cid-hkvtmgwu],.sh__ring[data-astro-cid-hkvtmgwu],.sh__mark[data-astro-cid-hkvtmgwu] img[data-astro-cid-hkvtmgwu],.sh__scroll-line[data-astro-cid-hkvtmgwu]:after,.sh__name[data-astro-cid-hkvtmgwu],.sh__sub[data-astro-cid-hkvtmgwu],.sh__lede[data-astro-cid-hkvtmgwu],.sh__actions[data-astro-cid-hkvtmgwu],.sh__foot[data-astro-cid-hkvtmgwu]{animation:none}}.ptile[data-astro-cid-cdcbnomi]{isolation:isolate;border:1px solid var(--line-2);background:linear-gradient(160deg,#14163cbf,#07081cd9);border-radius:20px;margin-top:clamp(48px,6vw,72px);position:relative;overflow:hidden}.ptile__glow[data-astro-cid-cdcbnomi]{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), #4a37962e 50%, transparent 75%);pointer-events:none;width:70%;position:absolute;top:-20%;right:-10%}.ptile__emblem[data-astro-cid-cdcbnomi]{z-index:-1;opacity:.08;filter:saturate(.6);pointer-events:none;width:min(620px,60%);animation:300s linear infinite turn;position:absolute;top:50%;right:-6%;translate:0 -50%}.ptile--featured[data-astro-cid-cdcbnomi]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;min-height:560px;padding:clamp(32px,5vw,72px);display:grid}.ptile__text[data-astro-cid-cdcbnomi]{justify-items:start;gap:18px;display:grid}.ptile__status[data-astro-cid-cdcbnomi]{border:1px solid var(--line-2);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);background:#07081c80;border-radius:4px;align-items:center;gap:10px;margin:0;padding:6px 12px;font-size:.68rem;font-weight:700;display:inline-flex}.ptile__dot[data-astro-cid-cdcbnomi]{background:var(--gold);width:7px;height:7px;animation:pulse 2.4s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 #e7c98799}@keyframes pulse{70%{box-shadow:0 0 0 8px #e7c98700}to{box-shadow:0 0 #e7c98700}}.ptile__name[data-astro-cid-cdcbnomi]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fff 25%,#d9d4f5 60%,#928bcc);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.14em -.08em;padding:.14em .08em;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.85}.ptile__sub[data-astro-cid-cdcbnomi]{letter-spacing:.42em;text-transform:uppercase;color:var(--lavender);margin:0;font-size:.72rem;font-weight:600}.ptile__blurb[data-astro-cid-cdcbnomi]{max-width:52ch;color:var(--text-2);margin:6px 0 0;font-size:1.02rem;line-height:1.7}.ptile__facts[data-astro-cid-cdcbnomi]{border-top:1px solid var(--line);gap:0;margin:6px 0 4px;list-style:none;display:flex}.ptile__facts[data-astro-cid-cdcbnomi] li[data-astro-cid-cdcbnomi]{border-right:1px solid var(--line);gap:4px;margin-right:28px;padding:16px 28px 0 0;display:grid}.ptile__facts[data-astro-cid-cdcbnomi] li[data-astro-cid-cdcbnomi]:last-child{border-right:0;margin-right:0}.ptile__facts[data-astro-cid-cdcbnomi] b[data-astro-cid-cdcbnomi]{font-family:var(--font-display);color:var(--star);font-size:2.3rem;font-weight:500;line-height:.9}.ptile__facts[data-astro-cid-cdcbnomi] span[data-astro-cid-cdcbnomi]{letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);font-size:.64rem;font-weight:700}.ptile__actions[data-astro-cid-cdcbnomi]{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:10px;display:flex}.ptile__fan[data-astro-cid-cdcbnomi]{height:440px;display:block;position:relative}.ptile__card[data-astro-cid-cdcbnomi]{aspect-ratio:5/7;width:clamp(150px,17vw,240px);transition:transform 1s var(--ease-out), filter 1s var(--ease-out);border-radius:14px;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 1px #dcdff04d,0 30px 60px -20px #000000e6}.ptile__card[data-astro-cid-cdcbnomi]:after{content:"";border:1px solid #f6f4ff38;border-radius:9px;position:absolute;inset:7px}.ptile__card[data-astro-cid-cdcbnomi] img[data-astro-cid-cdcbnomi]{object-fit:cover;width:100%;height:100%}.ptile__card--0[data-astro-cid-cdcbnomi]{filter:brightness(.62);transform:translate(-58%,6%)rotate(-10deg)scale(.86)}.ptile__card--2[data-astro-cid-cdcbnomi]{filter:brightness(.62);transform:translate(58%,6%)rotate(10deg)scale(.86)}.ptile__card--1[data-astro-cid-cdcbnomi]{z-index:2;box-shadow:0 0 0 1px #dcdff066, 0 40px 80px -20px #000000f2, 0 0 80px -20px var(--accent)}.ptile--featured[data-astro-cid-cdcbnomi]:hover .ptile__card--0[data-astro-cid-cdcbnomi]{filter:brightness(.8);transform:translate(-70%,4%)rotate(-14deg)scale(.88)}.ptile--featured[data-astro-cid-cdcbnomi]:hover .ptile__card--2[data-astro-cid-cdcbnomi]{filter:brightness(.8);transform:translate(70%,4%)rotate(14deg)scale(.88)}.ptile--featured[data-astro-cid-cdcbnomi]:hover .ptile__card--1[data-astro-cid-cdcbnomi]{transform:translateY(-8px)}.pgrid[data-astro-cid-cdcbnomi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;display:grid}.pgrid[data-astro-cid-cdcbnomi] .ptile[data-astro-cid-cdcbnomi]{margin-top:24px;padding:36px}.pgrid[data-astro-cid-cdcbnomi] .ptile__name[data-astro-cid-cdcbnomi]{font-size:clamp(2.2rem,4vw,3.2rem)}@media (width<=960px){.ptile--featured[data-astro-cid-cdcbnomi]{grid-template-columns:1fr;min-height:0}.ptile__fan[data-astro-cid-cdcbnomi]{order:-1;height:min(80vw,380px)}.ptile__card[data-astro-cid-cdcbnomi]{width:min(38vw,210px)}.pgrid[data-astro-cid-cdcbnomi]{grid-template-columns:1fr}}@media (width<=520px){.ptile__facts[data-astro-cid-cdcbnomi] li[data-astro-cid-cdcbnomi]{margin-right:18px;padding-right:18px}.ptile__facts[data-astro-cid-cdcbnomi] b[data-astro-cid-cdcbnomi]{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.ptile__emblem[data-astro-cid-cdcbnomi],.ptile__dot[data-astro-cid-cdcbnomi]{animation:none}}.nt__head[data-astro-cid-6jykq4gi]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.nt__list[data-astro-cid-6jykq4gi]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:48px;list-style:none;display:grid}.nt__list[data-astro-cid-6jykq4gi] a[data-astro-cid-6jykq4gi]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--night-1);align-content:start;gap:18px;height:100%;padding:22px;transition:background-color .5s,border-color .5s;display:grid}.nt__list[data-astro-cid-6jykq4gi] a[data-astro-cid-6jykq4gi]:hover{background:var(--night-2);border-color:var(--line-3)}.nt__text[data-astro-cid-6jykq4gi]{gap:12px;display:grid}.nt__img[data-astro-cid-6jykq4gi]{aspect-ratio:1200/630;border-radius:10px;display:block}.nt__img[data-astro-cid-6jykq4gi] img[data-astro-cid-6jykq4gi]{transition:transform 1.2s var(--ease-out), opacity .8s var(--ease-out)}.nt__list[data-astro-cid-6jykq4gi] a[data-astro-cid-6jykq4gi]:hover .nt__img[data-astro-cid-6jykq4gi] img[data-astro-cid-6jykq4gi]{transform:scale(1.03)}.nt__list--one[data-astro-cid-6jykq4gi] a[data-astro-cid-6jykq4gi]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px}.nt__list--one[data-astro-cid-6jykq4gi] .nt__title[data-astro-cid-6jykq4gi]{font-size:2rem}.nt__title[data-astro-cid-6jykq4gi]{font-family:var(--font-display);color:var(--star);font-size:1.6rem;font-weight:600;line-height:1.1}.nt__sum[data-astro-cid-6jykq4gi]{color:var(--text-2);font-size:.95rem}@media (width<=860px){.nt__list--one[data-astro-cid-6jykq4gi] a[data-astro-cid-6jykq4gi]{grid-template-columns:1fr;gap:18px}}
