.page-module__7lVFkG__page{--luigi-ink:#090c12;--luigi-cream:#f5ead4;--luigi-gold:#f2a93b;--luigi-coral:#e65f49;width:min(1180px,94%);color:var(--luigi-cream);margin:0 auto;padding-bottom:64px}.page-module__7lVFkG__hero{isolation:isolate;border:1px solid #f2a93b47;border-radius:30px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000007a}.page-module__7lVFkG__heroImage{object-fit:cover;z-index:-3}.page-module__7lVFkG__heroShade{z-index:-2;background:linear-gradient(90deg,#04070dfa 0%,#04070ddb 30%,#04070d1f 67% 100%),linear-gradient(#0000 55%,#04070db8);position:absolute;inset:0}.page-module__7lVFkG__heroCopy{width:min(560px,84%);padding:clamp(54px,9vw,110px) 0 70px clamp(28px,7vw,82px)}.page-module__7lVFkG__eyebrow{color:var(--luigi-gold);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-module__7lVFkG__hero h1{letter-spacing:-.065em;color:#fff3dc;text-wrap:balance;margin:32px 0;font-family:Georgia,serif;font-size:clamp(4rem,9vw,8rem);font-weight:500;line-height:.77}.page-module__7lVFkG__heroCopy>p{color:#e6d6ba;max-width:510px;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.page-module__7lVFkG__signature{color:#ffefd3b3;letter-spacing:.18em;font-size:.66rem;position:absolute;bottom:24px;right:28px}.page-module__7lVFkG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__7lVFkG__primary,.page-module__7lVFkG__secondary{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__7lVFkG__primary{color:#211307;background:var(--luigi-gold);border:1px solid var(--luigi-gold)}.page-module__7lVFkG__secondary{color:var(--luigi-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070c57;border:1px solid #f5ead457}.page-module__7lVFkG__primary:hover,.page-module__7lVFkG__secondary:hover{transform:translateY(-2px)}.page-module__7lVFkG__marquee{color:#dbccb4;letter-spacing:.18em;flex-wrap:wrap;justify-content:center;gap:18px;padding:28px 18px;font-size:.68rem;display:flex}.page-module__7lVFkG__marquee i{color:var(--luigi-coral);font-style:normal}.page-module__7lVFkG__intro{border-top:1px solid #f5ead424;grid-template-columns:1.1fr .9fr;gap:clamp(36px,8vw,100px);padding:100px clamp(10px,4vw,48px);display:grid}.page-module__7lVFkG__intro h2,.page-module__7lVFkG__sectionTitle h2,.page-module__7lVFkG__nowPlaying h2{letter-spacing:-.04em;color:#fff3dc;margin-top:18px;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:500;line-height:1.03}.page-module__7lVFkG__introText p{color:#cbbda7;font-size:1.06rem;line-height:1.85}.page-module__7lVFkG__creditGrid{background:#07090f7a;border:1px solid #f5ead426;border-radius:24px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.page-module__7lVFkG__creditGrid article{border-bottom:1px solid #f5ead421;min-height:180px;padding:clamp(28px,5vw,48px)}.page-module__7lVFkG__creditGrid article:nth-child(odd){border-right:1px solid #f5ead421}.page-module__7lVFkG__creditGrid article:nth-child(n+3){border-bottom:0}.page-module__7lVFkG__creditGrid span{color:var(--luigi-coral);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:800}.page-module__7lVFkG__creditGrid p{color:#eadcc5;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.4}.page-module__7lVFkG__repertoire{padding:110px clamp(10px,4vw,48px)}.page-module__7lVFkG__sectionTitle{max-width:760px;margin-bottom:60px}.page-module__7lVFkG__sceneList{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__7lVFkG__sceneList article{background:linear-gradient(155deg,#f2a93b21,#080a1159);border:1px solid #f2a93b2e;border-radius:18px;padding:30px}.page-module__7lVFkG__sceneNumber{color:var(--luigi-gold);font-family:Georgia,serif;font-size:1.5rem;font-style:italic}.page-module__7lVFkG__sceneList h3{color:#fff2dc;margin:42px 0 14px;font-family:Georgia,serif;font-size:1.55rem}.page-module__7lVFkG__sceneList p{color:#cbbda7;line-height:1.7}.page-module__7lVFkG__note{background:var(--luigi-cream);color:var(--luigi-ink);border-radius:26px;padding:clamp(48px,8vw,90px);position:relative;overflow:hidden}.page-module__7lVFkG__noteMark{color:#e65f4929;margin:0;font:250px/1 Georgia,serif;position:absolute;top:-55px;right:30px}.page-module__7lVFkG__note blockquote{letter-spacing:-.03em;max-width:920px;margin:0;font:clamp(1.7rem,4vw,3.4rem)/1.2 Georgia,serif;position:relative}.page-module__7lVFkG__noteSign{color:#765f4c;letter-spacing:.07em;margin:28px 0 0;font-size:.85rem;position:relative}.page-module__7lVFkG__nowPlaying{justify-content:space-between;align-items:flex-end;gap:40px;padding:110px clamp(10px,4vw,48px);display:flex}.page-module__7lVFkG__nowPlaying>div:first-child{max-width:760px}.page-module__7lVFkG__nowPlaying h2{font-size:clamp(2rem,4vw,3.7rem)}.page-module__7lVFkG__nowPlaying p{color:#cbbda7;max-width:650px;line-height:1.7}.page-module__7lVFkG__nowPlaying .page-module__7lVFkG__actions{flex-shrink:0}.page-module__7lVFkG__journal{background:linear-gradient(125deg,#e65f492e,#f2a93b14);border:1px solid #f2a93b33;border-radius:26px;grid-template-columns:.8fr 1.2fr;gap:48px;margin-bottom:70px;padding:clamp(38px,6vw,72px);display:grid}.page-module__7lVFkG__journal h2{color:#fff3dc;letter-spacing:-.04em;margin-top:14px;font:clamp(2rem,4vw,3.7rem)/1 Georgia,serif}.page-module__7lVFkG__journal p{color:#d2c3aa;margin:0 0 26px;font-size:1.05rem;line-height:1.75}.page-module__7lVFkG__footer{color:#9f927f;letter-spacing:.05em;border-top:1px solid #f5ead426;justify-content:space-between;gap:24px;padding:28px 10px;font-size:.75rem;display:flex}@media (max-width:800px){.page-module__7lVFkG__hero{min-height:720px}.page-module__7lVFkG__heroImage{object-position:62% center}.page-module__7lVFkG__heroShade{background:linear-gradient(#04070d1f 0%,#04070de0 54%,#04070dfa 100%)}.page-module__7lVFkG__heroCopy{width:100%;padding:30px;position:absolute;bottom:30px}.page-module__7lVFkG__hero h1{font-size:clamp(3.5rem,18vw,6rem)}.page-module__7lVFkG__signature{display:none}.page-module__7lVFkG__intro{grid-template-columns:1fr;padding-block:72px}.page-module__7lVFkG__sceneList{grid-template-columns:1fr}.page-module__7lVFkG__nowPlaying{padding-block:80px;display:block}.page-module__7lVFkG__journal{grid-template-columns:1fr}}@media (max-width:560px){.page-module__7lVFkG__page{width:94%}.page-module__7lVFkG__hero{border-radius:22px;min-height:680px}.page-module__7lVFkG__heroCopy{padding:22px}.page-module__7lVFkG__creditGrid{grid-template-columns:1fr}.page-module__7lVFkG__creditGrid article,.page-module__7lVFkG__creditGrid article:nth-child(odd),.page-module__7lVFkG__creditGrid article:nth-child(n+3){border-bottom:1px solid #f5ead421;border-right:0}.page-module__7lVFkG__creditGrid article:last-child{border-bottom:0}.page-module__7lVFkG__footer{flex-direction:column}}@media (prefers-reduced-motion:no-preference){.page-module__7lVFkG__primary,.page-module__7lVFkG__secondary{transition:transform .2s,background .2s}.page-module__7lVFkG__heroImage{animation:14s ease-in-out infinite alternate page-module__7lVFkG__breathe}@keyframes page-module__7lVFkG__breathe{0%{transform:scale(1)}to{transform:scale(1.025)}}}
