@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800;900&display=swap");:root{--pink:#ed0050;--text:#171717;--muted:#777;--page:#f7f7f7;--content:1210px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--page);font-family:Nunito,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}.content-width{width:min(var(--content),calc(100% - 11.5%));margin-inline:auto}h1,h2{font-weight:800}p{font-weight:400}.participation-button,button{font-weight:900}.participation-button,a.participation-button,button{width:400px;height:64px;border-radius:32px;background:var(--pink);color:#fff;border:none;cursor:pointer}a.participation-button{font-size:18px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.site-header{position:relative;z-index:5;height:88px;background:#fff;border-bottom:1px solid #ededed}.header-inner{width:min(1320px,calc(100% - 7.5%));height:100%;margin:auto;display:flex;align-items:center;gap:56px}.brand-logo{display:inline-flex;align-items:center;gap:5px;min-width:112px}.brand-symbol{color:var(--pink);font-size:43px;line-height:.8;font-weight:800;transform:rotate(-25deg)}.brand-wordmark{display:flex;align-items:center;gap:5px;color:#090909;line-height:.85}.brand-wordmark strong{font-size:9px;align-self:end;margin-bottom:2px}.brand-wordmark b{font-size:20px;line-height:.78;letter-spacing:-1.1px}.desktop-nav{display:flex;align-items:center;gap:28px;color:#777;font-size:14px}.desktop-nav a:hover,.footer-links a:hover{color:var(--pink)}.country-selector{margin-left:auto;border:0;border-radius:8px;background:#eee;color:#777;padding:8px 12px;font-size:12px;display:flex;gap:8px;align-items:center}.chile-flag{font-size:15px}.chevron{font-size:18px;line-height:10px}.menu-toggle,.mobile-menu{display:none}.hero{width:100%;background:#10162d}.hero img{width:100%;height:auto}.intro{text-align:center;padding-top:35px}.cast h2,.experience h2,.intro h1{font-size:clamp(23px,2.1vw,30px);line-height:1.2;margin:0 0 15px;font-weight:700}.intro p{max-width:1120px;margin:0 auto;font-size:16px;line-height:1.38;color:#555}.intro strong{color:#222;font-weight:700}.video-section{margin-top:52px}.video-frame{width:100%;overflow:hidden;border-radius:23px;background:#050505;aspect-ratio:3.72/1}.video-poster{position:relative;display:block;padding:0;border:0;background:#080808;cursor:pointer}.video-poster,.video-poster img,.video-poster picture{width:100%;height:100%}.video-poster img{object-fit:cover}.play-button{position:absolute;left:50%;top:50%;width:112px;height:112px;transform:translate(-50%,-50%);border:6px solid rgba(255,255,255,.78);border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.18)}.play-button span{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:31px solid rgba(255,255,255,.88);margin-left:8px}.promo-video{display:block;width:100%;height:100%;object-fit:cover}.cta-row{display:flex;justify-content:center;margin:30px auto 38px}.participation-button{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:0 23px;border-radius:30px;background:var(--pink);color:#fff;font-size:13px;font-weight:400;transition:transform .2s ease,background .2s ease}.participation-button:hover{background:#c90043;transform:translateY(-1px)}.cast{text-align:center}.cast h2{margin-bottom:35px}.cast-image{display:block;width:100%}.cast-image img{width:100%;height:auto}.producer{margin-top:34px}.producer img{width:100%;height:auto}.experience{margin-top:72px;margin-bottom:76px;text-align:center}.experience h2{margin-bottom:35px}.experience img,.experience picture{display:block;width:100%}.brand-strip{width:100%;background:var(--pink)}.brand-strip img{width:100%;height:auto}.newsletter{min-height:220px;background:#fff;border-radius:62px 62px 0 0;display:flex;align-items:center;justify-content:center;gap:28px;padding:34px 6%;border-bottom:1px solid #eee}.newsletter-icon{width:118px;height:118px;border:1px solid #f0f0f0;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.newsletter-icon svg{width:62px;fill:none;stroke:var(--pink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.newsletter-copy{display:flex;flex-direction:column;gap:7px;font-size:15px}.newsletter-copy strong{font-weight:600}.newsletter-copy span{color:#888;line-height:1.45;font-size:13px}.newsletter-form{display:flex;align-items:center;gap:8px;position:relative}.newsletter-form input{width:190px;height:40px;border:1px solid #e4a1b9;border-radius:24px;padding:0 14px;outline:none;font-size:12px}.newsletter-form input:focus{border-color:var(--pink)}.newsletter-form button{height:42px;border:1px solid var(--pink);color:#c74a76;background:#fff;padding:0 22px;border-radius:24px;cursor:pointer;font-size:13px}.newsletter-form button:hover{background:#fff3f7}.newsletter-message{position:absolute;top:calc(100% + 8px);left:0;max-width:350px;color:#777;font-size:11px}.site-footer{background:#fff}.footer-main{width:min(1210px,calc(100% - 11.5%));margin:auto;padding:58px 0 65px;display:grid;grid-template-columns:1.5fr .8fr .8fr;grid-gap:65px;gap:65px}.brand-logo--compact{transform:scale(1.65);transform-origin:left center;margin:8px 0 35px 10px}.brand-logo--compact .brand-symbol{font-size:52px}.brand-logo--compact .brand-wordmark strong{font-size:10px}.brand-logo--compact .brand-wordmark b{font-size:25px}.social-heading{display:block;margin-bottom:16px;font-size:14px}.social-links{display:flex;gap:17px;align-items:center}.social-links a{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fff4f7;color:var(--pink);font-size:12px;font-weight:700}.footer-contact,.footer-links{display:flex;flex-direction:column;gap:13px;font-size:13px}.footer-contact strong,.footer-links strong{font-size:14px;margin-bottom:4px}.footer-contact a{color:#666;font-size:12px}.footer-links a{font-size:12px;color:#333}.mobile-location{display:none}.anchor-target{display:block;height:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){:root{--page:#f7f7f7}.content-width{width:calc(100% - 32px)}.site-header{height:52px}.header-inner{width:calc(100% - 28px);justify-content:space-between}.brand-logo{min-width:75px;gap:2px}.brand-symbol{font-size:26px}.brand-wordmark{gap:2px}.brand-wordmark strong{font-size:5px}.brand-wordmark b{font-size:12px;letter-spacing:-.6px}.country-selector,.desktop-nav{display:none}.menu-toggle{width:36px;height:36px;border:0;border-radius:7px;background:var(--pink);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;cursor:pointer}.menu-toggle span{width:19px;height:2px;border-radius:2px;background:white}.mobile-menu{position:absolute;top:52px;left:0;right:0;background:white;padding:14px 20px 18px;display:flex;flex-direction:column;gap:15px;box-shadow:0 8px 15px rgba(0,0,0,.1);font-size:14px}.mobile-menu button{align-self:flex-start;border:0;background:#eee;border-radius:15px;padding:7px 13px;color:#555}.hero img{width:100%}.intro{padding-top:27px}.intro h1{font-size:21px;margin-bottom:11px}.intro p{font-size:13px;line-height:1.28}.video-section{width:100%;margin-top:28px}.video-frame{border-radius:0;aspect-ratio:1/1}.play-button{width:78px;height:78px;border-width:4px}.play-button span{border-top-width:15px;border-bottom-width:15px;border-left-width:22px;margin-left:6px}.cta-row{margin:22px auto 26px}.participation-button{min-height:34px;font-size:12px;padding:0 20px}.cast h2{max-width:310px;margin:0 auto 23px;font-size:19px;line-height:1.25}.cast-image img{width:100%}.producer{margin-top:18px}.experience{margin-top:34px;margin-bottom:43px}.experience h2{max-width:300px;margin:0 auto 23px;font-size:20px;line-height:1.2}.brand-strip img{width:100%}.newsletter{min-height:0;border-radius:28px 28px 0 0;padding:26px 18px 24px;flex-direction:column;gap:9px;text-align:center}.newsletter-icon{display:none}.newsletter-copy{gap:5px;font-size:13px}.newsletter-copy span{font-size:11px}.desktop-only{display:none}.newsletter-form{margin-top:6px;flex-direction:column;width:100%;gap:8px}.newsletter-form input{display:none}.newsletter-form button{height:36px;padding:0 20px;font-size:12px}.newsletter-message{position:static}.footer-main{width:100%;padding:28px 18px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.brand-logo--compact{transform:scale(1.35);transform-origin:center;margin:0 auto 22px}.footer-brand-column{display:flex;flex-direction:column;align-items:center}.social-heading{font-size:12px;margin-bottom:13px}.social-links{gap:13px}.social-links a{width:23px;height:23px}.footer-contact,.footer-links{align-items:center;gap:9px}.footer-contact strong,.footer-links strong{font-size:13px;margin-bottom:1px}.footer-contact a,.footer-links a{font-size:11px}.mobile-location{min-height:76px;background:#222;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:10px}.mobile-location a{background:var(--pink);color:white;border-radius:20px;padding:7px 16px;font-size:11px}}@media (min-width:768px) and (max-width:1100px){.content-width{width:calc(100% - 8%)}.header-inner{gap:28px}.desktop-nav{gap:18px;font-size:12px}.footer-main{gap:35px}.newsletter{gap:18px}.newsletter-icon{width:90px;height:90px}}.experience-link{display:block;cursor:pointer}.experience-link img{width:100%;height:auto;transition:opacity .2s ease}.experience-link:hover img{opacity:.85}.contact-link{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}.contact-link img{display:inline-block!important;width:20px;height:20px;object-fit:contain;flex-shrink:0;margin:0;vertical-align:middle}.contact-link span{display:inline-block!important;line-height:20px}@media (max-width:768px){.footer-social{gap:12px}.footer-social a{width:30px;height:30px}}.hero a,.hero-link{display:block;cursor:pointer}.hero-link{transition:opacity .3s ease}.hero-link:hover{opacity:.8}