.constellation-module__a2xJpG__page{width:min(1440px,100vw - 32px);color:var(--text-primary,#f5f0e8);margin:0 auto;padding:28px 0 64px}.constellation-module__a2xJpG__hero{border-bottom:1px solid #f5f0e814;grid-template-columns:1.1fr .9fr;align-items:end;gap:20px;padding-bottom:24px;display:grid}.constellation-module__a2xJpG__eyebrow,.constellation-module__a2xJpG__meta,.constellation-module__a2xJpG__switcherButton,.constellation-module__a2xJpG__switcherButtonActive,.constellation-module__a2xJpG__sectionLabel,.constellation-module__a2xJpG__titleEyebrow,.constellation-module__a2xJpG__listIndex,.constellation-module__a2xJpG__listGenre,.constellation-module__a2xJpG__listArrow,.constellation-module__a2xJpG__previewMeta,.constellation-module__a2xJpG__marqueeItem{font-family:var(--font-syne,Arial,Helvetica,sans-serif);letter-spacing:.24em;text-transform:uppercase}.constellation-module__a2xJpG__eyebrow{color:#f5f0e87a;margin-bottom:10px;font-size:10px}.constellation-module__a2xJpG__heroTitle{font-family:var(--font-playfair,Georgia,serif);letter-spacing:-.03em;max-width:9ch;margin:0;font-size:clamp(2.7rem,8vw,6rem);font-weight:400;line-height:.92}.constellation-module__a2xJpG__heroTitle em{color:var(--warm,#e8c87a);font-style:italic}.constellation-module__a2xJpG__lead{color:#f5f0e86b;max-width:58ch;margin:14px 0 0;font-size:16px;line-height:1.7}.constellation-module__a2xJpG__meta{text-align:right;color:#f5f0e861;padding-bottom:8px;font-size:10px;line-height:1.8}.constellation-module__a2xJpG__switcher{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.constellation-module__a2xJpG__switcherButton,.constellation-module__a2xJpG__switcherButtonActive{text-align:left;color:#f5f0e894;cursor:pointer;background:#f5f0e805;border:1px solid #f5f0e814;flex:220px;width:min(280px,100%);padding:14px 14px 13px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1)}.constellation-module__a2xJpG__switcherButton:hover,.constellation-module__a2xJpG__switcherButtonActive:hover{transform:translateY(-1px)}.constellation-module__a2xJpG__switcherButtonActive{color:#f5f0e8;background:#e8c87a0f;border-color:#e8c87a47}.constellation-module__a2xJpG__switcherButton span,.constellation-module__a2xJpG__switcherButtonActive span{margin-bottom:7px;font-size:10px;display:block}.constellation-module__a2xJpG__switcherButton small,.constellation-module__a2xJpG__switcherButtonActive small{letter-spacing:0;text-transform:none;color:inherit;opacity:.72;font-size:12px;line-height:1.45;display:block}.constellation-module__a2xJpG__stage{isolation:isolate;min-height:70vh;position:relative}.constellation-module__a2xJpG__firefly{pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:5;will-change:transform;transition:opacity .45s;position:absolute;top:0;left:0}.constellation-module__a2xJpG__fireflyHalo{border-radius:999px;position:absolute;inset:0}.constellation-module__a2xJpG__fireflyCore{background:radial-gradient(circle,#fff4d6f2,#e8c87a8c 60%,#0000 75%);border-radius:999px;animation:2.4s ease-in-out infinite constellation-module__a2xJpG__firefly-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #e8c87ab3}.constellation-module__a2xJpG__ffControls{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07060ef0;border:1px solid #e8c87a38;width:280px;padding:14px 16px 16px;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px -20px #000c}.constellation-module__a2xJpG__ffControlsHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.constellation-module__a2xJpG__ffRow{grid-template-columns:1fr 56px;grid-template-areas:"label value""slider slider";align-items:center;gap:2px 8px;margin-bottom:10px;display:grid}.constellation-module__a2xJpG__ffLabel{font-family:var(--font-syne,Arial,Helvetica,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#f5f0e89e;grid-area:label;font-size:10px}.constellation-module__a2xJpG__ffValue{text-align:right;font-family:var(--font-syne,Arial,Helvetica,sans-serif);color:var(--warm,#e8c87a);grid-area:value;font-size:11px}.constellation-module__a2xJpG__ffRow input[type=range]{appearance:none;cursor:pointer;background:#f5f0e824;border-radius:999px;grid-area:slider;width:100%;height:3px;margin:5px 0 0}.constellation-module__a2xJpG__ffRow input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--warm,#e8c87a);border-radius:999px;width:13px;height:13px;box-shadow:0 0 8px #e8c87a99}.constellation-module__a2xJpG__ffRow input[type=range]::-moz-range-thumb{background:var(--warm,#e8c87a);border:none;border-radius:999px;width:13px;height:13px;box-shadow:0 0 8px #e8c87a99}@keyframes constellation-module__a2xJpG__firefly-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.constellation-module__a2xJpG__variantWrap{min-height:inherit}.constellation-module__a2xJpG__sectionShell,.constellation-module__a2xJpG__titlePanel,.constellation-module__a2xJpG__infoCard,.constellation-module__a2xJpG__previewPanel,.constellation-module__a2xJpG__gridCard,.constellation-module__a2xJpG__listRow,.constellation-module__a2xJpG__listRowActive,.constellation-module__a2xJpG__panel{background:#07060efa;border:1px solid #f5f0e808}.constellation-module__a2xJpG__sectionShell{background:#f5f0e805;border:1px solid #f5f0e814;padding:18px}.constellation-module__a2xJpG__sectionHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.constellation-module__a2xJpG__sectionHead p{color:#f5f0e86b;max-width:56ch;margin:0;font-size:14px;line-height:1.65}.constellation-module__a2xJpG__sectionLabel{color:#f5f0e885;font-size:10px}.constellation-module__a2xJpG__panelStack,.constellation-module__a2xJpG__marqueeStack{gap:3px;display:grid}.constellation-module__a2xJpG__titleToolbar{background:#f5f0e805;border:1px solid #f5f0e814;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.constellation-module__a2xJpG__replayButton{font-family:var(--font-syne,Arial,Helvetica,sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--warm,#e8c87a);cursor:pointer;background:#e8c87a0f;border:1px solid #e8c87a47;padding:8px 14px;font-size:10px;transition:background .25s,transform .25s}.constellation-module__a2xJpG__replayButton:hover{background:#e8c87a1f;transform:translateY(-1px)}.constellation-module__a2xJpG__titlePanel{padding:18px}.constellation-module__a2xJpG__titleRevealWrap{padding:10px 0 6px}.constellation-module__a2xJpG__titleEyebrow{color:#f5f0e87a;margin-bottom:16px;font-size:10px}.constellation-module__a2xJpG__titleReveal{max-width:100%;font-family:var(--font-playfair,Georgia,serif);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:clamp(1.7rem,4.2vw,3.2rem);font-weight:400;line-height:1.04}.constellation-module__a2xJpG__titleWordMask{vertical-align:top;margin-right:.26em;padding-bottom:.12em;display:inline-block;overflow:hidden}.constellation-module__a2xJpG__titleLineMask{padding-bottom:.1em;display:block;overflow:hidden}.constellation-module__a2xJpG__titleSegInner{color:#f0e7d4;will-change:transform,opacity,filter;display:inline-block}.constellation-module__a2xJpG__titleStatic{white-space:pre-line;display:block}.constellation-module__a2xJpG__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.constellation-module__a2xJpG__infoCard{min-height:200px;padding:18px}.constellation-module__a2xJpG__infoCard h2{font-family:var(--font-playfair,Georgia,serif);letter-spacing:-.03em;margin:12px 0 10px;font-size:30px;font-weight:400;line-height:.96}.constellation-module__a2xJpG__infoCard p{color:#f5f0e86b;margin:0;font-size:15px;line-height:1.65}.constellation-module__a2xJpG__marquee{background:#f5f0e805;border:1px solid #f5f0e814;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.constellation-module__a2xJpG__marqueeMuted{background:#f5f0e804;border:1px solid #f5f0e80f;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.constellation-module__a2xJpG__marqueeTrack,.constellation-module__a2xJpG__marqueeTrackReverse{width:max-content;animation:constellation-module__a2xJpG__marquee-scroll var(--duration,50s)linear infinite;display:flex}.constellation-module__a2xJpG__marqueeTrackReverse{animation-direction:reverse}.constellation-module__a2xJpG__marquee:hover .constellation-module__a2xJpG__marqueeTrack,.constellation-module__a2xJpG__marquee:hover .constellation-module__a2xJpG__marqueeTrackReverse,.constellation-module__a2xJpG__marqueeMuted:hover .constellation-module__a2xJpG__marqueeTrack,.constellation-module__a2xJpG__marqueeMuted:hover .constellation-module__a2xJpG__marqueeTrackReverse{animation-play-state:paused}.constellation-module__a2xJpG__marqueeGroup{white-space:nowrap;gap:32px;padding:14px 18px;display:flex}.constellation-module__a2xJpG__marqueeItem{color:#f5f0e8b8;align-items:center;gap:11px;font-size:11px;display:inline-flex}.constellation-module__a2xJpG__marqueeThumb{background:#f5f0e80d;border:1px solid #f5f0e81f;border-radius:999px;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.constellation-module__a2xJpG__marqueeThumbImg{object-fit:cover;object-position:center 18%;filter:grayscale(35%)brightness(.78)contrast(1.05);transition:filter .4s}.constellation-module__a2xJpG__marquee:hover .constellation-module__a2xJpG__marqueeThumbImg{filter:grayscale(0%)brightness(.95)}.constellation-module__a2xJpG__marqueeMuted .constellation-module__a2xJpG__marqueeItem{color:#e8c87ab8}.constellation-module__a2xJpG__marqueeNote{color:#f5f0e86b;padding-top:14px;font-size:14px;line-height:1.65}@keyframes constellation-module__a2xJpG__marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.constellation-module__a2xJpG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px;display:grid}.constellation-module__a2xJpG__gridItem{will-change:transform,opacity,clip-path}.constellation-module__a2xJpG__gridCard{color:inherit;background:#07060efa;text-decoration:none;display:block;position:relative;overflow:hidden}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridImage,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridImage{filter:grayscale(0%)brightness(.82)contrast(1.06)saturate(1.05);transform:scale(1.06)}.constellation-module__a2xJpG__gridMedia:after{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 38%,#e8c87a29,#0000 62%);transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridMedia:after,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridMedia:after{opacity:1}.constellation-module__a2xJpG__gridCard{transition:box-shadow .5s cubic-bezier(.22,1,.36,1)}.constellation-module__a2xJpG__gridCard:before{content:"";opacity:0;pointer-events:none;z-index:3;border:1px solid #e8c87ae6;transition:opacity .4s;position:absolute;inset:0;box-shadow:inset 0 0 16px #e8c87a4d}.constellation-module__a2xJpG__gridCard:hover:before,.constellation-module__a2xJpG__gridCard:focus-visible:before{opacity:1}.constellation-module__a2xJpG__gridItem{transition:filter .5s}.constellation-module__a2xJpG__gridItem:hover{filter:drop-shadow(0 0 14px #e8c87a66)drop-shadow(0 0 40px #e8c87a47)}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridArrow,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridArrow{opacity:1;color:#f5f0e8;border-color:#f5f0e85c;transform:translate(0)}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridGenre,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridGenre{opacity:1}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridName,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridName{color:#f5f0e8}.constellation-module__a2xJpG__gridMedia{aspect-ratio:3/4;position:relative;overflow:hidden}.constellation-module__a2xJpG__gridImage{object-fit:cover;object-position:center 15%;filter:grayscale(25%)brightness(.5)contrast(1.08);transition:filter .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.constellation-module__a2xJpG__gridFallback{color:#f5f0e81f;background:linear-gradient(135deg,#171823 0%,#06070c 100%);place-items:center;font-size:5rem;display:grid;position:absolute;inset:0}.constellation-module__a2xJpG__gridFade{pointer-events:none;background:linear-gradient(#0000 0%,#04030a 100%);height:40%;position:absolute;inset:auto 0 0}.constellation-module__a2xJpG__gridArrow{color:#f5f0e866;opacity:0;border:1px solid #f5f0e82e;place-items:center;width:2rem;height:2rem;font-size:.75rem;transition:opacity .35s,transform .35s,border-color .35s,color .35s;display:grid;position:absolute;top:.9rem;right:.9rem;transform:translate(4px,-4px)}.constellation-module__a2xJpG__gridCopy{background:#04030a;border-top:1px solid #f5f0e814;justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem 1.1rem 1.2rem;display:flex}.constellation-module__a2xJpG__gridOverlay{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#04030a8c 45%,#04030af0 100%);flex-direction:column;gap:.55rem;padding:1.5rem 1.25rem 1.35rem;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridOverlay,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridOverlay{opacity:1;transform:translateY(0)}.constellation-module__a2xJpG__gridOverlayGenre{font-family:var(--font-syne,Arial,Helvetica,sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--warm,#e8c87a);font-size:.62rem}.constellation-module__a2xJpG__gridOverlayDesc{font-family:var(--font-playfair,Georgia,serif);color:#f5f0e8eb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.98rem,1.5vw,1.25rem);font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.constellation-module__a2xJpG__gridMetaRow{opacity:0;justify-content:space-between;align-items:center;margin-bottom:.55rem;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridMetaRow,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridMetaRow{opacity:1;transform:translateY(0)}.constellation-module__a2xJpG__gridGenre{letter-spacing:.2em;text-transform:uppercase;color:var(--warm,#e8c87a);opacity:.65;font-size:.46rem;transition:opacity .3s}.constellation-module__a2xJpG__gridIndex{letter-spacing:.15em;color:#f5f0e826;font-size:.46rem}.constellation-module__a2xJpG__gridName{font-family:var(--font-playfair,Georgia,serif);color:#f5f0e8db;margin:0;font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:400;line-height:1.2;transition:color .3s}.constellation-module__a2xJpG__gridTagline{font-family:var(--font-playfair,Georgia,serif);color:#f5f0e852;-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;margin:0;font-size:clamp(.72rem,1.1vw,.82rem);font-style:italic;line-height:1.6;transition:opacity .45s,transform .45s;display:-webkit-box;overflow:hidden;transform:translateY(6px)}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridTagline,.constellation-module__a2xJpG__gridCard:focus-visible .constellation-module__a2xJpG__gridTagline{opacity:1;transform:translateY(0)}.constellation-module__a2xJpG__constellationFrame{background:radial-gradient(circle,#e8c87a14,#0000 28%),linear-gradient(#f5f0e805,#f5f0e803);border:1px solid #f5f0e814;min-height:76vh;position:relative;overflow:hidden}.constellation-module__a2xJpG__constellationLines{width:100%;height:100%;position:absolute;inset:0}.constellation-module__a2xJpG__constLine{stroke:#e8c87a0f;stroke-width:.1px;transition:stroke .35s,stroke-width .35s}.constellation-module__a2xJpG__constLineActive{stroke:#e8c87a80;stroke-width:.32px}.constellation-module__a2xJpG__constellationPlane{will-change:transform;position:absolute;inset:0}.constellation-module__a2xJpG__starField{position:absolute;inset:0}.constellation-module__a2xJpG__starWrap{position:absolute;transform:translate(-50%,-50%)}.constellation-module__a2xJpG__starDrift{animation:constellation-module__a2xJpG__star-twinkle var(--drift-dur,9s)ease-in-out infinite;animation-delay:var(--drift-delay,0s)}.constellation-module__a2xJpG__starDriftStatic{animation:none}.constellation-module__a2xJpG__starLink{color:inherit;line-height:0;text-decoration:none;display:inline-block;position:relative}.constellation-module__a2xJpG__starLink:hover .constellation-module__a2xJpG__starAvatar,.constellation-module__a2xJpG__starLink:focus-visible .constellation-module__a2xJpG__starAvatar,.constellation-module__a2xJpG__starLinkSelected .constellation-module__a2xJpG__starAvatar{opacity:1;transform:scale(1.35);box-shadow:0 0 0 1px #e8c87a8c,0 0 30px #e8c87a38}.constellation-module__a2xJpG__starLink:hover .constellation-module__a2xJpG__starGlow,.constellation-module__a2xJpG__starLink:focus-visible .constellation-module__a2xJpG__starGlow,.constellation-module__a2xJpG__starLinkSelected .constellation-module__a2xJpG__starGlow{opacity:1}.constellation-module__a2xJpG__starLink:hover .constellation-module__a2xJpG__starLabel,.constellation-module__a2xJpG__starLink:focus-visible .constellation-module__a2xJpG__starLabel,.constellation-module__a2xJpG__starLinkSelected .constellation-module__a2xJpG__starLabel{opacity:1;transform:translateY(-50%)}.constellation-module__a2xJpG__starGlow{filter:blur(5px);opacity:.35;pointer-events:none;background:radial-gradient(circle,#e8c87a33,#0000 62%);border-radius:999px;transition:opacity .3s;position:absolute;inset:-14px}.constellation-module__a2xJpG__starAvatar{width:var(--size,24px);height:var(--size,24px);opacity:calc(.5 + var(--depth,.5)*.5);background:#f5f0e80d;border:1px solid #f5f0e81f;border-radius:999px;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid;position:relative;overflow:hidden}.constellation-module__a2xJpG__starImage{object-fit:cover}.constellation-module__a2xJpG__starInitial{font-size:calc(var(--size,24px)*.42);color:#f5f0e8a8}.constellation-module__a2xJpG__starLabel{font-family:var(--font-playfair,Georgia,serif);color:#f5f0e8f0;text-shadow:0 0 18px #04030acc;opacity:0;white-space:nowrap;pointer-events:none;margin-left:.55rem;font-size:1rem;line-height:1.1;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:100%;transform:translate(-8px,-50%)}@keyframes constellation-module__a2xJpG__star-twinkle{0%,to{opacity:.78}50%{opacity:1}}.constellation-module__a2xJpG__listLayout{grid-template-columns:1.15fr .85fr;gap:3px;display:grid}.constellation-module__a2xJpG__listRows{gap:3px;display:grid}.constellation-module__a2xJpG__listRow,.constellation-module__a2xJpG__listRowActive{color:inherit;grid-template-columns:100px 1fr 40px;align-items:stretch;gap:0;min-height:130px;text-decoration:none;display:grid}.constellation-module__a2xJpG__listRow{transition:background .25s,border-color .25s}.constellation-module__a2xJpG__listRow:hover,.constellation-module__a2xJpG__listRowActive{background:#f5f0e806;border-color:#e8c87a2e}.constellation-module__a2xJpG__listIndex{color:#f5f0e838;border-right:1px solid #f5f0e80f;place-items:center;font-size:1.3rem;display:grid}.constellation-module__a2xJpG__listMeta{flex-direction:column;justify-content:center;padding:16px 18px;display:flex}.constellation-module__a2xJpG__listGenre{color:#e8c87ad1;margin-bottom:10px;font-size:9px}.constellation-module__a2xJpG__listName{font-family:var(--font-playfair,Georgia,serif);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:400;line-height:.95}.constellation-module__a2xJpG__listTagline{color:#f5f0e875;font-size:15px;line-height:1.6}.constellation-module__a2xJpG__listArrow{color:#f5f0e84d;border-left:1px solid #f5f0e80f;place-items:center;display:grid}.constellation-module__a2xJpG__previewPanel{flex-direction:column;display:flex;overflow:hidden}.constellation-module__a2xJpG__previewVisual{aspect-ratio:3/4;min-height:420px;position:relative;overflow:hidden}.constellation-module__a2xJpG__previewLayer{will-change:clip-path,opacity,transform;position:absolute;inset:0}.constellation-module__a2xJpG__previewImage{object-fit:cover;object-position:center 18%}.constellation-module__a2xJpG__previewFallback{color:#f5f0e81f;background:linear-gradient(135deg,#171823 0%,#06070c 100%);place-items:center;font-size:5rem;display:grid;position:absolute;inset:0}.constellation-module__a2xJpG__previewFade{background:linear-gradient(#0000 0%,#04030afa 100%);height:45%;position:absolute;inset:auto 0 0}.constellation-module__a2xJpG__previewCopy{border-top:1px solid #f5f0e814;padding:18px}.constellation-module__a2xJpG__previewName{font-family:var(--font-playfair,Georgia,serif);letter-spacing:-.03em;margin:12px 0 8px;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:.95}.constellation-module__a2xJpG__previewGenre{letter-spacing:.22em;text-transform:uppercase;color:#e8c87ad1;margin:0 0 10px;font-size:9px}.constellation-module__a2xJpG__previewTagline{color:#f5f0e875;margin:0;font-size:15px;line-height:1.65}.constellation-module__a2xJpG__previewMeta{color:#f5f0e861;justify-content:space-between;gap:12px;margin-top:18px;font-size:10px;display:flex}@keyframes constellation-module__a2xJpG__twinkle{0%,to{opacity:.52}50%{opacity:.92}}@media (hover:none) and (pointer:coarse){.constellation-module__a2xJpG__starLabel{opacity:0;transform:translate(-8px,-50%)}.constellation-module__a2xJpG__starLink:focus .constellation-module__a2xJpG__starLabel{opacity:1;transform:translateY(-50%)}.constellation-module__a2xJpG__starAvatar{max-width:18px;max-height:18px}.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridImage,.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridArrow,.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridGenre,.constellation-module__a2xJpG__gridCard:hover .constellation-module__a2xJpG__gridName{filter:none;opacity:inherit;color:inherit;transform:none}}@media (max-width:1100px){.constellation-module__a2xJpG__hero,.constellation-module__a2xJpG__listLayout,.constellation-module__a2xJpG__infoGrid{grid-template-columns:1fr}.constellation-module__a2xJpG__constellationFrame{min-height:64vh}}@media (max-width:820px){.constellation-module__a2xJpG__page{width:min(100vw - 24px,100%);padding-top:18px}.constellation-module__a2xJpG__hero{grid-template-columns:1fr}.constellation-module__a2xJpG__meta{text-align:left}.constellation-module__a2xJpG__grid{grid-template-columns:1fr}.constellation-module__a2xJpG__listRow,.constellation-module__a2xJpG__listRowActive{grid-template-columns:76px 1fr 32px}.constellation-module__a2xJpG__sectionHead{flex-direction:column}}@media (prefers-reduced-motion:reduce){.constellation-module__a2xJpG__starDrift,.constellation-module__a2xJpG__marqueeTrack,.constellation-module__a2xJpG__marqueeTrackReverse,.constellation-module__a2xJpG__fireflyCore{animation:none}.constellation-module__a2xJpG__firefly{mix-blend-mode:screen}}
