.song[data-astro-cid-lcdefpme]{background:var(--plum-50);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;display:block}.song[data-astro-cid-lcdefpme]:hover .song__go[data-astro-cid-lcdefpme]{text-decoration:underline}.song__in[data-astro-cid-lcdefpme]{align-items:center;gap:14px;padding-top:12px;padding-bottom:12px;display:flex}.song__in[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:8px;flex:none;width:56px;height:56px}.song__text[data-astro-cid-lcdefpme]{line-height:1.25;display:grid}.song__text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.12em;color:var(--plum-600);font-size:.7rem;font-weight:800}.song__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--plum-800);font-size:1.05rem}.song__text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.88rem}.song__go[data-astro-cid-lcdefpme]{color:var(--plum-700);white-space:nowrap;margin-left:auto;font-weight:800}.questbar[data-astro-cid-lcdefpme]{background:var(--gold);color:var(--plum-900);text-align:center;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.questbar[data-astro-cid-lcdefpme]:hover{color:var(--plum-900);filter:brightness(1.05)}.hero[data-astro-cid-lcdefpme]{color:#fff;align-items:end;min-height:min(90vh,780px);display:grid;position:relative;overflow:hidden}.hero__slides[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.6s;position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme].is-on{opacity:1}.hero[data-astro-cid-lcdefpme] .hero__bg{object-fit:cover;object-position:var(--pos,50% 30%);width:100%;height:100%;transform-origin:var(--origin,50% 50%);transform:scale(calc(var(--z,1) * 1.02));transition:transform 9s ease-out;position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme].is-on .hero__bg{transform:scale(calc(var(--z,1) * 1.05))}@media (width<=760px){.hero__slide[data-astro-cid-lcdefpme]{--z:1!important}}.hero__slide--side[data-astro-cid-lcdefpme]{background:var(--plum-900)}.hero__slide--side[data-astro-cid-lcdefpme] .hero__bg{width:58%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}@media (width<=760px){.hero__slide--side[data-astro-cid-lcdefpme] .hero__bg{width:100%;-webkit-mask-image:none;mask-image:none}}.hero__dots[data-astro-cid-lcdefpme]{gap:8px;margin-top:28px;display:flex}.hero__dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;background:#fff6;border:0;border-radius:4px;width:28px;height:4px;padding:0;transition:background .2s,width .2s}.hero__dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].is-on{background:var(--gold);width:44px}.hero__dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:after{content:"";height:24px;margin-top:-10px;display:block}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .hero__bg{transition:none}.hero[data-astro-cid-lcdefpme] .hero__bg{transform:scale(var(--z,1))!important}}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#2f0d3840 0%,#2f0d388c 45%,#2f0d38f5 100%);position:absolute;inset:0}.hero__in[data-astro-cid-lcdefpme]{z-index:1;padding:120px 0 72px;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gold);display:block}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#ffffffeb;margin-bottom:1.6em}.strip[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--plum-700), var(--plum-600));color:#fff;box-shadow:inset 0 1px #ffffff14}.strip__in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0;font-size:1rem;font-weight:600;display:grid}.strip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#f3d9a4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:.74rem;display:block}.strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff}@media (width<=860px){.strip__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.paths[data-astro-cid-lcdefpme]{margin-top:12px}.path[data-astro-cid-lcdefpme]{color:inherit;flex-direction:column;padding:0;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}.path[data-astro-cid-lcdefpme]:hover{color:inherit;transform:translateY(-4px)}.path[data-astro-cid-lcdefpme] img{aspect-ratio:16/10;object-fit:cover;width:100%}.path__media[data-astro-cid-lcdefpme]{position:relative}.path__media[data-astro-cid-lcdefpme]:has(.path__mark):after{content:"";background:linear-gradient(#240a2a26 20%,#240a2abf 100%);position:absolute;inset:0}.path[data-astro-cid-lcdefpme] .path__mark[data-astro-cid-lcdefpme]{aspect-ratio:auto;object-fit:contain;z-index:1;filter:drop-shadow(0 2px 10px #00000059);width:86%;height:auto;position:absolute;bottom:8%;left:7%;right:7%}.path__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.path__kicker[data-astro-cid-lcdefpme]{color:var(--plum-500);font-size:.92rem;font-weight:700}.path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-head);text-transform:uppercase;color:var(--plum-900);margin:6px 0 10px;font-size:1.7rem;font-weight:600;line-height:1.05}.path__cta[data-astro-cid-lcdefpme]{color:var(--plum-600);margin-top:auto;font-weight:700}.hero__title[data-astro-cid-lcdefpme]{font-family:"Inter Tight", var(--font);letter-spacing:-.035em;margin-bottom:.3em;font-size:clamp(3.08rem,7vw,6.4rem);font-weight:800;line-height:.98;max-width:none!important}.hero__lead[data-astro-cid-lcdefpme]{font-weight:600;font-size:clamp(1.15rem,2.2vw,1.5rem)!important}.statement[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:var(--plum-900);padding:clamp(96px,16vw,200px) 0;position:relative;overflow:hidden}.statement[data-astro-cid-lcdefpme] .statement__bg{object-fit:cover;opacity:.6;filter:grayscale(.25);width:100%;height:100%;position:absolute;inset:0}.statement[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(90% 80%,#2f0d3873,#2f0d38d9);position:absolute;inset:0}.statement__in[data-astro-cid-lcdefpme]{z-index:1;position:relative}.statement__tag[data-astro-cid-lcdefpme]{font-family:"Inter Tight", var(--font);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(2.2rem,7vw,6rem);font-weight:800;line-height:1}.statement__verse[data-astro-cid-lcdefpme]{color:#ffffffe0;margin:0 0 22px;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic}.statement__verse[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{color:var(--gold);margin-left:6px;font-style:normal;font-weight:700}.statement__more[data-astro-cid-lcdefpme]{color:var(--gold);font-weight:700;text-decoration:none}.statement__more[data-astro-cid-lcdefpme]:hover{color:#fff}.explore__head[data-astro-cid-lcdefpme]{text-align:center;max-width:640px;margin:0 auto 32px}.explore__head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0 auto}.bento[data-astro-cid-lcdefpme]{grid-template-rows:300px 300px;grid-template-columns:1.25fr 1fr .8fr;gap:16px;display:grid}.tile[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);color:#fff;background:var(--plum-900);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.tile--0[data-astro-cid-lcdefpme]{grid-row:span 2}.tile--3[data-astro-cid-lcdefpme]{grid-column:2/3}.tile[data-astro-cid-lcdefpme] .tile__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover .tile__img{transform:scale(1.05)}.tile__shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#240a2a0d 25%,#240a2ae0 100%);position:absolute;inset:0}.tile__go[data-astro-cid-lcdefpme]{background:var(--gold);width:44px;height:44px;color:var(--plum-900);opacity:.9;border-radius:999px;place-items:center;font-weight:800;transition:transform .2s,opacity .2s;display:grid;position:absolute;top:18px;right:18px;transform:scale(.9)}.tile[data-astro-cid-lcdefpme]:hover .tile__go[data-astro-cid-lcdefpme]{opacity:1;transform:scale(1)}.tile__body[data-astro-cid-lcdefpme]{justify-items:start;gap:8px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.tile__label[data-astro-cid-lcdefpme]{backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700}.tile__title[data-astro-cid-lcdefpme]{font-family:var(--font-head);text-transform:uppercase;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:600;line-height:1.02}.tile--0[data-astro-cid-lcdefpme] .tile__title[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.6vw,3.2rem)}.tile__sub[data-astro-cid-lcdefpme]{color:#ffffffd9;font-size:.92rem}.bento__dots[data-astro-cid-lcdefpme]{display:none}@media (width<=760px){.bento[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:420px;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;margin:0 -16px;padding:0 16px;display:grid;overflow-x:auto}.bento[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.tile[data-astro-cid-lcdefpme]{scroll-snap-align:center;grid-area:auto!important}.bento__dots[data-astro-cid-lcdefpme]{justify-content:center;gap:6px;margin-top:14px;display:flex}.bento__dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--line);border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.bento__dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme].on{background:var(--plum-600);width:22px}}.sent[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-style:italic}.rings[data-astro-cid-lcdefpme]{counter-reset:ring;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.rings[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:ring;border-top:2px solid var(--gold);color:#ffffffd1;padding-top:14px}.rings[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(ring, decimal-leading-zero);color:var(--gold);margin-bottom:6px;font-size:.8rem;font-weight:800;display:block}.rings[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--font-head);margin-bottom:4px;font-size:1.35rem;font-weight:600;display:block}.sent__tag[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:.04em;margin:32px 0 0;font-weight:800}.welcome__in[data-astro-cid-lcdefpme]{align-items:center}.welcome[data-astro-cid-lcdefpme] .welcome__img{border-radius:var(--radius-lg);aspect-ratio:16/11;object-fit:cover;width:100%}.sig[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:var(--plum-900);margin:4px 0 20px;font-size:1.3rem;font-weight:600}
