.topics_page__CEaw8{--topic-muted:rgb(255 255 255/0.45);--topic-card:rgb(255 255 255/0.045);width:100%;max-width:1200px;min-width:0;margin-inline:auto;padding-top:20px;color:var(--foreground);font-family:inherit;line-height:1.6}.topics_container__ZQtIP{width:100%}.topics_page__CEaw8 a:focus-visible,.topics_page__CEaw8 button:focus-visible,.topics_page__CEaw8 summary:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.topics_hero__PPfgT{display:grid;align-items:center;grid-gap:24px;gap:24px;padding-block:12px}.topics_heroCopy__3sd0k{min-width:0}.topics_hero__PPfgT h1{max-width:560px;margin:0;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.8px;text-wrap:balance}.topics_heroSubtitle__oB_n8{max-width:512px;margin:16px 0 20px;color:var(--topic-muted);font-size:14px;line-height:2;text-wrap:pretty}.topics_topicName__2x0io{color:#f78bc8}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.topics_topicName__2x0io{background-image:linear-gradient(110deg,#ffa66f,#f78bc8 48%,#ac89ff);background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:transparent}}@media (forced-colors:active){.topics_topicName__2x0io{background-image:none;color:CanvasText}}.topics_finalCta__GFoYu>a,.topics_heroCopy__3sd0k>a{max-width:100%}.topics_linkArrow__SachD{display:block;width:16px;height:16px;flex-shrink:0;transition:color .2s}.topics_portraits___gc3K{position:relative;isolation:isolate;width:min(100%,340px);height:250px;margin-inline:auto}.topics_portrait__uOeu9{--fan-x:0%;--fan-y:0px;--fan-angle:0deg;position:absolute;top:20px;left:50%;display:block;width:34%;max-width:124px;aspect-ratio:9/16;overflow:hidden;border-radius:10px;background:#18181b;box-shadow:0 12px 32px -8px rgb(0 0 0/.65);transform-origin:50% 92%;transform:translateX(-50%) translateX(0) translateY(0) rotate(0deg);transform:translateX(-50%) translateX(var(--fan-x)) translateY(var(--fan-y)) rotate(var(--fan-angle));animation:topics_fan-open__CCejt .85s cubic-bezier(.22,1,.36,1) both}.topics_portrait__uOeu9:first-child{--fan-x:-50%;--fan-y:18px;--fan-angle:-16deg;z-index:1}.topics_portrait__uOeu9:nth-child(2){--fan-x:50%;--fan-y:18px;--fan-angle:16deg;z-index:2}.topics_portrait__uOeu9:nth-child(3){z-index:3}.topics_portrait__uOeu9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.topics_portraits___gc3K[data-portrait-count="1"] .topics_portrait__uOeu9{--fan-x:0%;--fan-y:0px;--fan-angle:0deg}.topics_portraits___gc3K[data-portrait-count="2"] .topics_portrait__uOeu9:first-child{--fan-x:-35%;--fan-angle:-10deg}.topics_portraits___gc3K[data-portrait-count="2"] .topics_portrait__uOeu9:nth-child(2){--fan-x:35%;--fan-angle:10deg}.topics_section__e1yAf{margin-top:32px}.topics_sectionHeading__B4S69{max-width:760px;margin-bottom:16px}.topics_sectionHeading__B4S69 h2{margin:0;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.25px;text-wrap:balance}.topics_sectionHeading__B4S69 p{margin:8px 0 0;color:var(--topic-muted);font-size:13px;line-height:1.75}.topics_featureGrid__rxS_t,.topics_typeGrid__AWiP1{display:grid;grid-gap:12px;gap:12px}.topics_featureCard__BzT1U,.topics_typeCard__C9rJ4{min-width:0;border-radius:12px;padding:20px;background:var(--topic-card);text-align:left}.topics_cardArtwork__eky_r{display:block;width:48px;height:48px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain}.topics_featureCard__BzT1U h3,.topics_typeCard__C9rJ4 h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.topics_featureCard__BzT1U p,.topics_typeCard__C9rJ4 p{margin:0;color:var(--topic-muted);font-size:13px;line-height:1.85}.topics_characterCard__IwIU9{--character-tint:32 32 35;--character-surface:rgb(var(--character-tint));display:flex;flex-direction:column;aspect-ratio:auto;background:rgb(32 32 35);background:var(--character-surface)}.topics_characterLink__EvUOX{display:flex;min-width:0;flex:1;flex-direction:column;border-radius:inherit}.topics_page__CEaw8 .topics_characterLink__EvUOX:focus-visible{outline-offset:-2px}.topics_characterMedia__4ftjM{position:relative;min-width:0;aspect-ratio:9/16;flex-shrink:0;overflow:hidden}.topics_characterShade__5eYCz{background:linear-gradient(to top,var(--character-surface) 0,rgb(var(--character-tint)/.85) 18%,rgb(var(--character-tint)/.35) 40%,transparent 66%)}.topics_characterTags__tnpKa{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;height:22px;flex-shrink:0;overflow:hidden;margin:0 12px 12px;padding:0;list-style:none}.topics_characterTags__tnpKa li{max-width:100%;flex-shrink:0;overflow:hidden;border:1px solid rgb(255 255 255/.08);border-radius:6px;padding:3px 6px;background:rgb(255 255 255/.04);color:rgb(255 255 255/.7);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.topics_faqList__tjqdw{display:grid;grid-gap:8px;gap:8px}.topics_faqItem__3lZ_A{min-width:0;overflow:hidden;border-radius:12px;background:var(--topic-card)}.topics_faqTrigger__F9sAV{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;border-radius:12px;padding:18px 20px;background:transparent;color:rgb(255 255 255/.85);font-size:14px;line-height:1.6;font-family:inherit;text-align:left;cursor:pointer}.topics_faqList__tjqdw .topics_faqTrigger__F9sAV:focus-visible{outline-offset:-3px}.topics_faqQuestion__CElev{min-width:0;overflow-wrap:anywhere}.topics_faqToggle__Gwe3w{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;color:rgb(255 255 255/.45);transition:color .2s,transform .3s cubic-bezier(.22,1,.36,1)}.topics_faqToggle__Gwe3w svg{display:block}.topics_faqTrigger__F9sAV:is(:hover,:focus-visible) .topics_faqToggle__Gwe3w,.topics_relatedLink__7l6lk:is(:hover,:focus-visible) .topics_linkArrow__SachD{color:var(--color-brand-orange)}.topics_faqItem__3lZ_A[data-state=open] .topics_faqToggle__Gwe3w{transform:rotate(45deg)}.topics_faqPanel__L_TdK{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .3s}.topics_faqItem__3lZ_A[data-state=open] .topics_faqPanel__L_TdK{grid-template-rows:1fr;visibility:visible;opacity:1;transition-delay:0s}.topics_faqPanelInner__Wmv_n{min-height:0;overflow:hidden}.topics_faqPanel__L_TdK p{margin:0;padding:0 20px 18px;color:var(--topic-muted);font-size:13px;line-height:1.85}.topics_relatedLinks__xvr9t{display:grid;grid-gap:12px;gap:12px}.topics_relatedLink__7l6lk{display:flex;min-width:0;min-height:56px;align-items:center;justify-content:space-between;gap:16px;border-radius:12px;padding:16px 20px;background:var(--topic-card);color:rgb(255 255 255/.75);font-size:14px;font-weight:500;line-height:1.6;transition:background .2s}.topics_relatedLink__7l6lk:hover{background:rgb(255 255 255/.07)}.topics_finalCta__GFoYu{display:flex;flex-direction:column;gap:20px;margin-top:32px;border-radius:12px;padding:24px;background:var(--topic-card)}.topics_finalCta__GFoYu .topics_sectionHeading__B4S69{margin-bottom:0}.topics_finalCta__GFoYu>a{align-self:flex-start}@keyframes topics_fan-open__CCejt{0%{transform:translateX(-50%) translateY(24px) rotate(0deg) scale(.96)}to{transform:translateX(-50%) translateX(var(--fan-x)) translateY(var(--fan-y)) rotate(var(--fan-angle))}}@media (min-width:640px){.topics_page__CEaw8{padding-top:28px}.topics_hero__PPfgT h1{font-size:34px}.topics_portraits___gc3K{height:280px}.topics_featureGrid__rxS_t{grid-template-columns:repeat(3,minmax(0,1fr))}.topics_relatedLinks__xvr9t,.topics_typeGrid__AWiP1{grid-template-columns:repeat(2,minmax(0,1fr))}.topics_finalCta__GFoYu,.topics_section__e1yAf{margin-top:40px}}@media (min-width:768px){.topics_finalCta__GFoYu{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.topics_finalCta__GFoYu>a{align-self:center;flex-shrink:0}}@media (min-width:1024px){.topics_hero__PPfgT{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.topics_hero__PPfgT[data-has-portraits=false]{grid-template-columns:1fr}}@media (min-width:1280px){.topics_hero__PPfgT{grid-template-columns:minmax(0,1fr) 340px}.topics_typeGrid__AWiP1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.topics_portrait__uOeu9{animation:none}.topics_page__CEaw8 *,.topics_page__CEaw8 :after,.topics_page__CEaw8 :before{transition:none}}