.home-look{--hl-char:#202020;--hl-raise:#2a2a2a;--hl-hair:#ffffff24;--hl-hair-strong:#ffffff4d;display:contents}.home-look .home-title{font-weight:600;transform:none}.home-look .hero .hero-title{margin-left:-.035em;font-weight:600}.home-look .hero .hero-title span{transform:none}.home-look .event-card{box-sizing:border-box;border:1px solid var(--hl-hair);background:var(--hl-char);clip-path:none;border-radius:14px;align-items:center;min-height:64px;padding:6px;transition:background-color .2s,border-color .2s}.home-look .event-card-date{border-radius:10px;align-self:stretch;width:52px;padding-top:4px}.home-look .event-card-date strong{font-size:30px;font-weight:600}.home-look .event-card-date span{letter-spacing:.02em;font-size:15px;font-weight:600}.home-look .event-card-text{padding:4px 16px}.home-look .event-card-text strong{letter-spacing:0;font-size:25px;font-weight:600}.home-look .event-card-cta{background:var(--red);min-height:44px;color:var(--white);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;border:0;border-radius:10px;gap:8px;margin-left:auto;padding:0 16px 0 18px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s}.home-look .event-card-cta svg{width:16px;height:16px;color:var(--white);margin-top:0}.home-look .event-card:focus-visible{outline:3px solid var(--white);outline-offset:3px}@media (hover:hover){.home-look .event-card:hover{background:var(--hl-raise);border-color:var(--hl-hair-strong)}.home-look .event-card:hover .event-card-cta{background:var(--red-deep)}}@media (max-width:900px){.home-look .event-card-text{padding-inline:12px 8px}.home-look .event-card-cta{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}}.home-look .hero-copy .event-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#e00f1c4d,#202020db 62%);border-color:#e00f1c8c;width:100%;margin-top:calc(10px - clamp(24px,4vh,40px));padding:8px 16px 8px 8px;display:flex}.home-look .hero-copy .event-card-date{width:48px}@media (max-width:900px){.home-look .hero-head:has(.event-card){padding-top:min(29svh,250px)}}.home-look .hero-copy .event-card-cta{width:auto;height:auto;min-height:44px;color:var(--white);background:0 0;border-radius:0;padding:0}.home-look .hero-copy .event-card-cta svg{color:var(--red)}@media (hover:hover){.home-look .hero-copy .event-card:hover{border-color:var(--red);background:linear-gradient(90deg,#e00f1c66,#2a2a2ae6 62%)}.home-look .hero-copy .event-card:hover .event-card-cta{background:0 0}.home-look .hero-copy .event-card:hover .event-card-cta svg{transform:translate(4px)}}@media (max-width:360px){.home-look .event-card-text{padding-inline:10px 6px}.home-look .event-card-text strong{white-space:nowrap;font-size:22px}}.home-look .hero-places{border-top:0;gap:10px}.home-look .hero-place{border:1px solid var(--hl-hair);border-bottom-color:var(--hl-hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:0;background:#202020b8;border-radius:14px;gap:12px;min-height:64px;padding:12px 16px 10px 18px;font-size:clamp(32px,3vw,46px);font-weight:600;transition:background-color .2s,border-color .2s}.home-look .hero-place-name{flex-direction:column;gap:4px;min-width:0;display:flex}.home-look .hero-place-kind{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--muted);font-size:14px;font-weight:600;line-height:1.2}.home-look .hero-place svg{transform:none}.home-look .hero-place:focus-visible{outline:3px solid var(--white);outline-offset:3px}@media (hover:hover){.home-look .hero-place:hover{border-color:var(--hl-hair-strong);color:var(--white);background:#2a2a2adb}.home-look .hero-place:hover .hero-place-kind{color:var(--muted)}.home-look .hero-place:hover svg{transform:translate(4px)}}.home-look .hero-slides-count{letter-spacing:0;font-weight:600}.home-look .hero-slides-count strong{font-weight:600}.home-look .hero-slides-progress{border-radius:2px;flex:0 clamp(80px,9vw,140px);width:auto;min-width:24px;height:3px}@media (max-width:600px){.home-look .hero-slides-nav{gap:14px}}.home-look .hero-slides-buttons{gap:8px}.home-look .hero-slides-buttons button{border-color:var(--hl-hair-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:50%;width:44px;height:44px}.home-look .hero-slides-buttons button:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media (max-width:600px){.home-look .home-title{font-size:min(46px,11.5vw)}}@media (min-width:900px){.home-look .home-title{font-size:clamp(56px,5.2vw,80px);line-height:.88}}.home-look .dstrip{gap:10px}.home-look .disc-frame{border-radius:16px}.home-look .disc-frame-name{font-weight:600}.home-look .disc-frame:focus-visible:before{border-radius:12px}.home-look .strip-controls{gap:10px}.home-look .strip-arrow{border-color:var(--hl-hair);background:var(--hl-char);border-radius:50%;width:44px;height:44px}.home-look .strip-arrow:focus-visible{outline:2px solid var(--white);outline-offset:2px}.home-look .strip:focus-visible{outline:2px solid var(--white);outline-offset:-2px;border-radius:16px}.home-look .review{border:1px solid var(--hl-hair);clip-path:none;border-radius:16px;gap:12px;padding:22px 22px 24px}.home-look .review-top strong{letter-spacing:0;box-shadow:none;margin-left:0;padding:4px 0 0;font-size:26px;transform:none}.home-look .reviews-more{clip-path:none;border-radius:16px;gap:18px;padding:24px 22px}.home-look .reviews-more>p:first-child{transform:none}.home-look .reviews-listings{align-items:stretch;gap:8px}.home-look .reviews-more .link{background:var(--white);min-height:50px;color:var(--black);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;border:0;border-radius:12px;justify-content:space-between;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.25;transition:background-color .2s}.home-look .reviews-more .link:hover{color:var(--black);background:#f1f1f1}.home-look .reviews-more .link svg{flex:none;width:14px;height:14px;margin-top:0}.home-look .reviews-more .link:focus-visible{outline:3px solid var(--white);outline-offset:3px}@media (max-width:600px){.home-look .review{padding:18px 18px 20px}}.home-look .fighters{border:1px solid var(--hl-hair);clip-path:none;background:#202020e6;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #00000073}.home-look .fighters-foot{gap:6px;padding-top:10px}.home-look :is(.fighters-arrow,.fighters-close){border:1px solid var(--hl-hair);background:var(--hl-char);width:36px;height:36px;color:var(--white)}.home-look .fighters-close{top:10px;right:10px}.home-look :is(.fighters-arrow,.fighters-close):focus-visible{outline:2px solid var(--white);outline-offset:2px}.home-look .fighters-eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:13px;font-weight:600;line-height:1.2}.home-look .fighters-name{font-weight:600}.home-look :is(.fighters-arrow,.fighters-close){border-radius:50%}.home-look :is(.fighters-arrow,.fighters-close):hover{background:var(--hl-raise)}@media (prefers-reduced-motion:reduce){.home-look :is(.event-card,.event-card-cta,.hero-place,.reviews-more .link){transition:none}}
