.ac{--accent:#285fa6;--on-accent:#fff;--bg:#fff;--surface:#f5f5f7;--radius:16px}[data-portal-theme=dark] .ac{--bg:#101113;--surface:#1d2026;--accent:#aad0ff;--on-accent:#12233c}.ac .rn-header-inner{min-height:48px;max-width:1180px;gap:28px}.ac .rn-brand strong{font-size:16px}.ac .rn-brand img{width:23px;height:23px}.ac .rn-nav{justify-content:center;gap:28px}.ac .rn-nav a,.ac .rn-actions{font-size:12px}.ac .rn-actions>a:last-child{background:none;color:inherit}.ac-intro{text-align:center;padding:25px 0 16px}.ac-intro h1{font-size:24px;letter-spacing:-.03em}.ac-intro>p{color:var(--muted);font-size:14px;margin:8px 0}.ac-intro .rn-tabs{justify-content:center;font-size:13px;padding:5px 0}.ac-showcase{display:grid;gap:12px}.ac-product{background:var(--surface);position:relative;text-align:center;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:450px;overflow:hidden;padding:30px max(6%,calc((100vw - 1180px)/2))}.ac-product:nth-child(2){background:#142335;color:#f2f5fb}.ac-product:nth-child(2) .rn-kicker{color:#bfd0e4}.ac-product:nth-child(2) .rn-cta{background:#b8d8fc;color:#16304a!important}.ac-product:nth-child(2) .rn-cta-secondary{background:transparent;color:#d2e7ff!important;border-color:#b8d8fc}.ac-product-copy{position:relative;z-index:1}.ac-product .rn-hero-title{font-size:56px;font-weight:650}.ac-product .rn-hero-actions{justify-content:center}.ac-art{display:flex;justify-content:center;align-items:center}.ac-art img{width:245px;height:366px;object-fit:cover;border-radius:10px;box-shadow:0 26px 55px #0003;transform:rotate(5deg)}.ac-product:nth-child(2) .ac-art img{transform:rotate(-5deg)}.ac-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px}.ac-tile{text-align:center;overflow:hidden;background:var(--surface);padding:36px 24px 0}.ac-tile h2{font-size:32px}.ac-tile>p{margin:8px 0;color:var(--muted)}.ac-tile .rn-hero-actions{justify-content:center;margin:18px 0 24px}.ac-tile img{width:200px;height:300px;object-fit:cover;margin:auto;border-radius:10px 10px 0 0}.ac .rn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.ac .rn-card{background:var(--surface);padding:18px;border-radius:18px;text-align:center}.ac .rn-poster{max-width:180px;margin:auto}.ac .rn-card h2,.ac .rn-card h3{font-weight:600}.ac .rn-detail-overview{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:35px 5%;background:var(--surface);border-radius:24px}.ac .rn-detail-cover{width:240px;justify-self:center}.ac .rn-detail-copy h1{font-size:48px}.ac .rn-catalog>h1{text-align:center}.ac .rn-filter-panel{border:0;background:var(--surface);border-radius:16px}.ac .ref-footer{font-size:12px}.ac .ref-footer-main{gap:30px 5%}@media(max-width:1000px){.ac .rn-header-inner,.ac .rn-nav{gap:14px}}@media(max-width:800px){.ac .rn-header-inner{min-height:48px}.ac .rn-brand strong{font-size:16px}.ac .rn-nav{justify-content:flex-start}.ac-product{display:flex;flex-direction:column;min-height:500px;padding:30px 18px 0;gap:28px}.ac-product .rn-hero-title{font-size:35px}.ac-art img{width:190px;height:285px;transform:rotate(0)!important}.ac-tiles{grid-template-columns:1fr;margin:12px 0}.ac-tile{padding:30px 18px 0}.ac-tile h2{font-size:28px}.ac .rn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ac .rn-card{padding:12px;border-radius:12px}.ac .rn-detail-overview{display:flex;flex-direction:column;gap:24px;padding:26px 18px}.ac .rn-detail-cover{width:160px;order:2}.ac .rn-detail-copy{width:100%;text-align:center}.ac .rn-detail-copy h1{font-size:34px}.ac .rn-facts{justify-content:center}.ac .rn-synopsis{text-align:left}.ac .rn-detail-copy h2{text-align:left}}
