.home-chill{color:#fff;background:radial-gradient(at 0 0,#1c5134,#0000 65%),#071f17;border-radius:24px;grid-template-columns:1.2fr minmax(280px,390px);gap:clamp(1.5rem,4vw,4rem);margin:2rem auto;padding:clamp(1.3rem,4vw,3rem);display:grid}.home-chill-brands{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.home-chill-brands img{object-fit:contain;background:#fff;border-radius:12px;max-width:110px;max-height:72px;padding:5px}.home-chill-copy>small{letter-spacing:.1em;color:#e8d396;font-size:.72rem}.home-chill h2{margin:1rem 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.home-chill h2 em{color:#ffe36b;font-style:normal}.home-chill h3{letter-spacing:.06em;color:#ffe36b;font-size:1rem}.home-chill p{line-height:1.65}.home-chill-date{font-weight:800}.home-chill-price{color:#ffe36b;margin-bottom:0;font-size:1.7rem;font-weight:900}.home-chill-actions{flex-wrap:wrap;gap:.65rem;display:flex}.home-chill-actions>a,.home-chill-actions>button{color:#102b1e;cursor:pointer;background:#ffe36b;border:1px solid #d4af37;border-radius:10px;min-height:46px;padding:.8rem 1rem;font-size:.8rem;font-weight:850}.home-chill-actions>button{color:#fff;background:0 0}.home-chill :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #fff}.home-chill-countdown{border-top:1px solid #ffffff30;margin-top:1rem;padding-top:1rem}.home-chill-countdown .trail-count{background:0 0;border:0;padding:0}.home-chill-countdown .trail-count p{font-size:.65rem}.home-chill-countdown .trail-count b{font-size:1.2rem}.home-chill-countdown .trail-count small{font-size:.55rem}.home-chill-countdown .trail-count span{min-width:44px;padding:.45rem}.home-chill-media{align-self:center}.home-chill-media video{aspect-ratio:9/16;object-fit:contain;background:#030c08;border:1px solid #b59b47;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 55px #0006}.home-chill-media>p{font-size:.8rem}.event-launch-intro{z-index:2251;color:#fff;text-align:center;background:radial-gradient(at bottom,#18462b,#080a08 75%);border:1px solid #d4af37;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:48px 20px 20px;animation:.35s both event-intro-in;display:flex;position:fixed;inset:12px;overflow:auto;box-shadow:0 0 0 12px #070707bd}.event-intro-close{color:#111;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 12px;position:absolute;top:12px;right:12px}.event-intro-logo{width:min(260px,60vw);height:auto}.event-launch-intro>small{color:#e8c867;letter-spacing:.2em;font-size:.65rem}.event-intro-content{justify-content:center;align-items:center;gap:2rem;margin:auto;display:flex}.event-intro-poster{object-fit:contain;width:auto;max-width:45vw;height:min(62vh,530px)}.event-intro-content h2{color:#ffe36b;font-size:clamp(1.7rem,4vw,3rem)}.event-intro-content strong{color:#ffe36b;font-size:1.4rem}.event-intro-content nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:1rem;display:flex}.event-intro-content a{color:#0b2114;background:#e7c563;border-radius:8px;padding:12px;font-weight:800}.event-launch-intro :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes event-intro-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=700px){.home-chill{grid-template-columns:1fr}.home-chill-media{justify-self:center;width:min(100%,390px)}.event-intro-content{flex-direction:column;gap:10px}.event-intro-poster{max-width:80vw;height:36vh}.event-intro-content h2{margin:4px;font-size:1.4rem}.event-intro-content p{margin:4px;font-size:.8rem}.event-intro-content small{font-size:.65rem}.event-intro-content strong{font-size:1rem}.event-intro-logo{width:180px}}@media (prefers-reduced-motion:reduce){.event-launch-intro{animation:none}}.event-promo-dialog{border-radius:18px;width:min(960px,100vw - 24px);height:auto;max-height:calc(100dvh - 24px);margin:auto;padding:0;display:none;inset:0;overflow:auto}.event-promo-dialog[open]{display:block}.event-promo-dialog::backdrop{background:#030806cf}.event-intro-top{z-index:2;background:#080d09;border-bottom:1px solid #d4af3744;justify-items:center;gap:4px;padding:14px 100px 12px 14px;display:grid;position:sticky;top:0}.event-intro-top .event-intro-logo{width:200px;max-width:100%;height:auto}.event-intro-top small{color:#e8c867;font-size:.65rem}.event-intro-top .event-intro-close{min-width:80px;min-height:44px;font-size:.8rem;font-weight:800;top:14px;right:12px}.event-promo-dialog .event-intro-content{align-items:center;padding:20px}.event-promo-dialog .event-intro-poster{object-fit:contain;align-self:center;width:min(38vw,340px);max-width:100%;height:auto;max-height:65dvh}.event-intro-booking{margin-top:1.2rem}.event-intro-booking a.event-whatsapp-bounce{color:#fff;background:#087b3d;border:1px solid #63d995;justify-content:center;align-items:center;min-height:52px;padding:14px 18px;font-size:.9rem;line-height:1.4;animation:.8s ease-out 3 booking-gentle-bounce;display:inline-flex;box-shadow:0 5px 18px #0005}.event-intro-booking p{color:#f5df9d;font-size:.85rem}@keyframes booking-gentle-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}70%{transform:translateY(-1px)}}@media (width<=700px){.event-intro-top{padding-right:90px}.event-intro-top .event-intro-logo{width:160px}.event-promo-dialog .event-intro-content{gap:14px;padding:14px}.event-promo-dialog .event-intro-poster{width:min(100%,290px);max-height:45dvh}.event-promo-dialog .event-intro-content h2{font-size:1.5rem}.event-promo-dialog .event-intro-content p{font-size:.95rem;line-height:1.5}.event-intro-booking a.event-whatsapp-bounce{width:100%;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.event-intro-booking a.event-whatsapp-bounce{animation:none}}.event-promo-dialog{height:fit-content}
