.hero.has-announcement{padding-top:30vh;padding-inline:var(--pd-x)}.hero.no-announcement{padding-top:20vh;padding-inline:var(--pd-x)}.hero .content{flex-direction:column;gap:20px;display:flex;position:relative}.hero .images .pc-card,.hero .images .pc-image{object-fit:cover;background-position:50%;background-size:cover;min-height:100%}.hero .images .pc-card img{object-fit:cover;object-position:center}.hero .images .pc-glass{margin-inline:auto;width:fit-content;margin-bottom:1rem}.hero .content .p-1{opacity:.7;max-width:44ch;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.5}.hero .content .ctas{gap:10px;display:flex}.text-1{max-width:26ch;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:400;line-height:1.05}.marked{background-color:var(--primary-color);border-radius:6px}.text-1 span{background:#fff;border:3px solid #000000a2;border-radius:200px;justify-content:center;align-items:center;width:100px;height:40px;margin-inline:10px;display:inline-flex}.hero .lines{width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);z-index:-1;justify-content:space-between;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero .lines .line{background-color:#0000000a;width:2px;height:100%}@media (max-width:1180px){.hero .lines{width:100%!important;max-width:100%!important}}@media (max-width:740px){.hide-on-mobile{display:none!important}}.hero .images{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;height:400px;display:flex;position:relative;overflow:visible}.hero .images .img{position:relative}.hero .images .img img{border-radius:var(--br-2)}.hero .images .img-1{width:498px;height:197px}.hero .images .img-1 img{position:absolute;left:0}.hero .images .img-2{width:302px;height:395px}.hero .images .img-2 img{position:absolute;left:0}.hero .images .img-3{width:279px;height:422px}.hero .images .img-3 img{position:absolute;left:0}.hero .images .img-1 .pc-card{border-radius:var(--br-2);position:absolute;left:0;overflow:hidden;width:100%!important;height:130%!important;top:-70%!important}.hero .images .img-2 .pc-card{border-radius:var(--br-2);position:absolute;left:0;overflow:hidden;width:100%!important;height:100%!important;top:-20%!important}.hero .images .img-3 .pc-card{border-radius:var(--br-2);position:absolute;left:0;overflow:hidden;width:100%!important;height:100%!important;top:-40%!important}.hero .images .img-1 .hero-card-placeholder{border-radius:var(--br-2);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;width:100%;height:130%;animation:1.5s infinite skeleton-loading;position:absolute;bottom:0;left:0;right:0;top:-70%!important}.hero .images .img-2 .hero-card-placeholder{border-radius:var(--br-2);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-loading;position:absolute;bottom:0;left:0;right:0;top:-20%!important}.hero .images .img-3 .hero-card-placeholder{border-radius:var(--br-2);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-loading;position:absolute;bottom:0;left:0;right:0;top:-40%!important}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-single-image{aspect-ratio:369/339;width:100%;max-width:369px;height:auto;margin:0 auto;display:none}.mobile-single-image img{width:100%;height:auto;position:relative!important;top:auto!important;left:auto!important}.mobile-hero-cards{width:400px;height:300px;margin:20px auto;display:none;position:relative}.mobile-hero-card-small{z-index:2;clip-path:url(#heroSmallClipPath);cursor:pointer;border-radius:12px;width:calc(50% - 20px);height:calc(50% - 8px);transition:transform .2s,box-shadow .2s;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 4px 20px #00000026}.mobile-hero-card-small:hover{transform:scale(1.02);box-shadow:0 6px 25px #0003}.mobile-hero-card-large{z-index:1;clip-path:url(#heroMainClipPath);cursor:pointer;border-radius:12px;width:100%;height:100%;transition:transform .2s,box-shadow .2s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 4px 20px #00000026}.mobile-hero-card-large:hover{transform:scale(1.02);box-shadow:0 6px 25px #0003}.mobile-hero-card-image{width:100%;height:100%;position:relative}.mobile-hero-card-overlay{text-align:center;background:#ffffffe6;padding:8px;position:absolute;bottom:0;left:0;right:0}.mobile-hero-card-large .mobile-hero-card-overlay{background:#ffffffe6;border-radius:100px;width:fit-content;padding:8px 16px;top:10px;bottom:auto;left:50%;transform:translate(-50%)}.mobile-hero-card-small .mobile-hero-card-overlay{white-space:nowrap;background:#ffffffe6;border-radius:100px;width:fit-content;padding:8px 16px;top:auto;bottom:10px;left:50%;transform:translate(-50%)}.mobile-hero-ticket-count{color:#333;justify-content:center;align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.mobile-hero-ticket-count:before{content:"🎫";font-size:.7rem}.mobile-hero-card-placeholder{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:12px;width:100%;height:100%;animation:1.5s infinite skeleton-loading}@media (max-width:800px){.hero h1 span{display:none}}@media (max-width:740px){.desktop-images{display:none!important}.hero .content{gap:14px}.text-1{max-width:23ch;font-size:clamp(1.9rem,8.4vw,2.65rem);line-height:1.08}.hero .content .p-1{max-width:36ch;font-size:.95rem;line-height:1.45}.hero.has-announcement{padding-top:20vh}.mobile-hero-cards{display:block!important}.hero .images{justify-content:center;align-items:center;height:auto;min-height:200px;padding:20px 0}}@media (max-width:480px){.mobile-single-image{max-width:min(400px,100vw)}.hero .content{gap:12px}.hero .images{padding:15px 0}.text-1{text-transform:none;max-width:24ch;font-size:clamp(1.7rem,7.6vw,2.15rem);line-height:1.1}.hero .content .p-1{max-width:34ch;font-size:.9rem;line-height:1.45}}
