.globe[data-astro-cid-2b2e4fst]{aspect-ratio:1.05;box-shadow:var(--shadow-2);background:radial-gradient(90% 80% at 50% 0,#34115a 0%,#1b0633 55%,#12041f 100%);border:1px solid #e7b4fa29;border-radius:32px;margin:0;position:relative;overflow:hidden}canvas[data-astro-cid-2b2e4fst]{width:100%;height:100%;display:block}.globe__legend[data-astro-cid-2b2e4fst]{letter-spacing:.02em;color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0 16px;font-size:.74rem;list-style:none;display:flex;position:absolute;bottom:16px;left:0;right:0}.globe__legend[data-astro-cid-2b2e4fst] li[data-astro-cid-2b2e4fst]{align-items:center;gap:7px;display:inline-flex}.globe__legend[data-astro-cid-2b2e4fst] i[data-astro-cid-2b2e4fst]{border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 8px}@media (width<=560px){.globe[data-astro-cid-2b2e4fst]{aspect-ratio:.95;border-radius:24px}.globe__legend[data-astro-cid-2b2e4fst]{gap:4px 12px;font-size:.68rem}}.eum[data-astro-cid-fjprudfz]{pointer-events:none;position:absolute;inset:0}canvas[data-astro-cid-fjprudfz]{width:100%;height:100%;display:block}.sch[data-astro-cid-avgj3taz]{gap:clamp(72px,9vw,130px);display:grid}.chap[data-astro-cid-avgj3taz]{gap:clamp(22px,2.6vw,34px);display:grid}.chap__head[data-astro-cid-avgj3taz]{align-items:flex-end;gap:clamp(18px,3vw,40px);display:flex}.chap__num[data-astro-cid-avgj3taz]{letter-spacing:-.06em;background:linear-gradient(160deg, var(--purple), #7d5cff 70%, #7d5cff26);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,9vw,8rem);font-weight:500;line-height:.8}.chap__k[data-astro-cid-avgj3taz]{letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin-bottom:8px;font-size:.78rem;font-weight:600;display:inline-block}.chap__h[data-astro-cid-avgj3taz]{letter-spacing:-.05em;text-wrap:balance;max-width:20em;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;line-height:1.07}.chap__d[data-astro-cid-avgj3taz]{color:var(--ink-soft);max-width:36em;margin-top:10px;font-size:clamp(1rem,1.2vw,1.12rem)}.chap__shot[data-astro-cid-avgj3taz]{isolation:isolate;background:linear-gradient(160deg,#f4e7fb 0%,#e8def8 55%,#e3dcf6 100%);border:1px solid #a542ca29;border-radius:36px;padding:clamp(24px,4.4vw,64px) clamp(14px,4vw,64px) 0;position:relative;overflow:clip}.chap__shot--dark[data-astro-cid-avgj3taz]{background:radial-gradient(90% 70% at 50% 0,#4a1773 0%,#24083f 55%,#14041f 100%);border-color:#e7b4fa2e}.chap__glow[data-astro-cid-avgj3taz]{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#a542ca59,#0000 65%);border-radius:50%;width:70%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.chap__shot--dark[data-astro-cid-avgj3taz] .chap__glow[data-astro-cid-avgj3taz]{background:radial-gradient(circle,#a542ca8c,#0000 65%)}.chap__tilt[data-astro-cid-avgj3taz]{transform-origin:50% 100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chap__tilt[data-astro-cid-avgj3taz]{will-change:transform;animation:linear both shotIn view();animation-range:entry entry 80%}}}@keyframes shotIn{0%{transform:perspective(1800px)translateY(40px)rotateX(14deg)scale(.92)}to{transform:perspective(1800px)translate(0,0)rotateX(0)scale(1)}}.chap__tilt[data-astro-cid-avgj3taz] .frame{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:1040px;margin:0 auto;box-shadow:0 -14px 70px -18px #1404248c}.chap__shot--mont[data-astro-cid-avgj3taz]{padding:clamp(18px,3.6vw,52px)}.mont[data-astro-cid-avgj3taz]{grid-template-columns:repeat(12,minmax(0,1fr));max-width:1040px;margin:0 auto;padding-top:0;display:grid}.mont__f[data-astro-cid-avgj3taz]{margin:0;position:relative}.mont[data-astro-cid-avgj3taz]{grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,1.8vw,22px)}.mont__in[data-astro-cid-avgj3taz]{display:block}.mont__f--round[data-astro-cid-avgj3taz] .mont__in[data-astro-cid-avgj3taz]{border-radius:var(--r,18px);overflow:hidden}.mont__in[data-astro-cid-avgj3taz] img{width:100%;height:auto;display:block}.chap__bento[data-astro-cid-avgj3taz]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.feat[data-astro-cid-avgj3taz]{padding:clamp(24px,2.6vw,36px)}.feat[data-astro-cid-avgj3taz] p[data-astro-cid-avgj3taz]{color:#3d3a42;letter-spacing:-.01em;font-size:clamp(1.06rem,1.2vw,1.18rem);line-height:1.6}.feat--lead[data-astro-cid-avgj3taz]{color:#fff;background:radial-gradient(90% 60% at 100% 0,#a542ca73,#0000 65%),linear-gradient(160deg,#2a0b47,#14041f);border-color:#e7b4fa33;flex-direction:column;grid-column:span 5;display:flex}.feat[data-astro-cid-avgj3taz].feat--lead p[data-astro-cid-avgj3taz]{color:#fffffff2;letter-spacing:-.025em;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.4}.feat--lead[data-astro-cid-avgj3taz]:hover{border-color:#e7b4fa73}.feat--lead[data-astro-cid-avgj3taz] .card__icon{color:#f1d3fb;background:#e7b4fa29}.feat__line[data-astro-cid-avgj3taz]{background:#e7b4fa29;border-radius:3px;align-self:stretch;height:3px;margin-top:auto;position:relative;overflow:hidden}.feat__line[data-astro-cid-avgj3taz]:after{content:"";background:linear-gradient(90deg,#0000,#e7b4fa,#0000);animation:3.6s ease-in-out infinite lineRun;position:absolute;inset:0;transform:translate(-100%)}.feat--lead[data-astro-cid-avgj3taz] p[data-astro-cid-avgj3taz]{margin-bottom:26px}@keyframes lineRun{60%,to{transform:translate(100%)}}.chap--rev[data-astro-cid-avgj3taz] .feat--lead[data-astro-cid-avgj3taz]{order:2}.chap__rest[data-astro-cid-avgj3taz]{gap:inherit;grid-column:span 7;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.chap__rest--3[data-astro-cid-avgj3taz]>[data-astro-cid-avgj3taz]:first-child{grid-column:span 2}.chap__rest--2[data-astro-cid-avgj3taz],.chap__rest--1[data-astro-cid-avgj3taz]{grid-template-columns:minmax(0,1fr)}.chap--split[data-astro-cid-avgj3taz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head shot""bento shot";align-items:center;gap:clamp(22px,2.6vw,32px) clamp(24px,3.5vw,56px)}.chap--split[data-astro-cid-avgj3taz] .chap__head[data-astro-cid-avgj3taz]{flex-direction:column;grid-area:head;align-items:flex-start;gap:14px}.chap--split[data-astro-cid-avgj3taz] .chap__num[data-astro-cid-avgj3taz]{font-size:clamp(3.6rem,6vw,5.6rem)}.chap--split[data-astro-cid-avgj3taz] .chap__shot[data-astro-cid-avgj3taz]{border-radius:28px;grid-area:shot;align-self:center;place-items:center;padding:clamp(18px,2.6vw,38px);display:grid}.chap--split[data-astro-cid-avgj3taz] .chap__tilt[data-astro-cid-avgj3taz]{width:100%}.chap--split[data-astro-cid-avgj3taz] .chap__tilt[data-astro-cid-avgj3taz] .frame{border-radius:16px;box-shadow:0 24px 50px -24px #1404248c}.chap--split[data-astro-cid-avgj3taz] .chap__glow[data-astro-cid-avgj3taz]{top:-40%}.chap--split[data-astro-cid-avgj3taz] .chap__bento[data-astro-cid-avgj3taz]{grid-area:bento;grid-template-columns:minmax(0,1fr)}.chap--split[data-astro-cid-avgj3taz] .feat--lead[data-astro-cid-avgj3taz],.chap--split[data-astro-cid-avgj3taz] .chap__rest[data-astro-cid-avgj3taz]{order:0;grid-column:auto}.chap--split[data-astro-cid-avgj3taz] .chap__rest[data-astro-cid-avgj3taz],.chap--split[data-astro-cid-avgj3taz] .chap__rest--3[data-astro-cid-avgj3taz]{grid-template-columns:minmax(0,1fr)}.chap--split[data-astro-cid-avgj3taz] .chap__rest--3[data-astro-cid-avgj3taz]>[data-astro-cid-avgj3taz]:first-child{grid-column:auto}.chap--split[data-astro-cid-avgj3taz] .feat[data-astro-cid-avgj3taz]{padding:20px 24px}@media (width<=900px){.chap--split[data-astro-cid-avgj3taz]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""shot""bento"}.chap--split[data-astro-cid-avgj3taz] .chap__shot[data-astro-cid-avgj3taz]{padding:16px;display:block}.chap__shot[data-astro-cid-avgj3taz]{border-radius:24px}.chap__bento[data-astro-cid-avgj3taz]{grid-template-columns:minmax(0,1fr)}.feat--lead[data-astro-cid-avgj3taz],.chap__rest[data-astro-cid-avgj3taz]{grid-column:auto}.chap--rev[data-astro-cid-avgj3taz] .feat--lead[data-astro-cid-avgj3taz]{order:0}.chap__head[data-astro-cid-avgj3taz]{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=640px){.chap__rest[data-astro-cid-avgj3taz],.chap__rest--3[data-astro-cid-avgj3taz]{grid-template-columns:minmax(0,1fr)}.chap__rest--3[data-astro-cid-avgj3taz]>[data-astro-cid-avgj3taz]:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.feat__line[data-astro-cid-avgj3taz]:after{animation:none}}
