.taf-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--nav-h) * -1);padding-top:calc(var(--nav-h) + 72px);background:var(--c-bg)}@media (max-width:899px){.taf-hero{padding-top:calc(var(--nav-h) + 32px)}}.taf-hero .taf-hero-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;margin:0 0 32px;padding:6px 6px 6px 14px;border-radius:10px;background:var(--c-tile);font-size:14px;font-weight:400;color:var(--c-ink-2)}.taf-hero .taf-hero-rating{display:inline-flex;align-items:center;gap:7px}.taf-hero .taf-hero-stars{color:var(--gold);font-size:14px;letter-spacing:1px}.taf-hero .taf-hero-rating b{color:var(--c-ink);font-weight:500}.taf-hero .taf-hero-rating img{width:16px;height:16px}.taf-hero .taf-hero-pill-sep{width:1px;height:16px;background:var(--c-line-strong)}.taf-hero .taf-hero-owners{white-space:nowrap}.taf-hero .taf-hero-avatars{width:auto;height:26px}@media (max-width:559px){.taf-hero .taf-hero-pill{font-size:2.4vw;gap:.7em;padding:.5em .5em .5em 1em;white-space:nowrap;max-width:100%}.taf-hero .taf-hero-rating{gap:.45em}.taf-hero .taf-hero-stars{font-size:1em;letter-spacing:.05em}.taf-hero .taf-hero-rating img{width:1.15em;height:1.15em}.taf-hero .taf-hero-pill-sep{height:1.15em}.taf-hero .taf-hero-avatars{height:1.85em}}.taf-hero .taf-hero-title{max-width:14ch}.taf-hero .taf-hero-lead{margin-top:28px;max-width:600px;text-wrap:balance}.taf-hero .taf-hero-actions{margin-top:36px}@media (min-width:760px){.taf-hero .taf-hero-title{max-width:none}}@media (max-width:759px){.taf-hero .taf-hero-title{font-size:clamp(30px,9.6vw,40px)}.taf-hero .taf-hero-pill{margin-bottom:24px}.taf-hero .taf-hero-lead{margin-top:20px}.taf-hero .taf-hero-actions{flex-direction:column;align-self:stretch;margin-top:26px;gap:10px}.taf-hero .taf-hero-actions .taf-btn{width:100%}}.taf-hero .taf-hero-stage{margin-top:72px}.taf-hero .taf-hero-orb{position:absolute;z-index:2;left:0;right:0;bottom:64px;width:max-content;margin-inline:auto}@media (max-width:759px){.taf-hero .taf-hero-stage{margin-top:48px}.taf-hero .taf-hero-orb{bottom:36px;font-size:14px}}