.event-poster-theme{--surface:#fff8f1;--surface-raised:#fffdf7;--surface-soft:#fce9ed;--surface-active:#fbe1e9;--ink:#78475c;--muted:#7a4f63;--accent:#a34063;--accent-hover:#883752;--accent-soft:#f8dce5;--accent-soft-border:#e8bbca;--line:#eccbd3;background:#fff8f1;color:#78475c;font-family:Manrope Variable,Manrope,sans-serif;overflow:clip;color-scheme:light}.event-poster-theme h1,.event-poster-theme h2,.event-poster-theme h3,.event-poster-theme h4{font-family:Fredoka Variable,sans-serif;color:#a34063;letter-spacing:-.025em}.event-poster-theme .muted{color:#7a4f63}.event-poster-theme .accent{color:#a34063}.event-poster-theme .text-white,.event-poster-theme [class*=text-emerald-],.event-poster-theme [class*=text-zinc-]{color:#78475c}.event-poster-theme .button-primary{background:#a34063;color:#fff8f1;border-color:#a34063;border-radius:100px;box-shadow:0 3px 0 #802f4d}.event-poster-theme .button-primary:hover{background:#883752;color:#fff8f1}.event-poster-theme .button-secondary{background:#fffdf7;color:#a34063;border-color:#cd8ba4;border-radius:100px}.event-poster-theme .button-secondary:hover{background:#fbe4eb;border-color:#a34063}.event-poster-theme .text-link{color:#a34063}.event-poster-theme .reading-progress{background:#c45e83}.event-poster-theme :where(a,button,input,textarea):focus-visible{outline-color:#a34063}.event-poster-theme .event-hero{padding-block:40px 50px;gap:75px;align-items:center;position:relative}.event-poster-theme .event-hero:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#fbe4eb;left:-200px;top:10px;pointer-events:none}.event-poster-theme .event-title{font-family:Fredoka Variable,sans-serif;font-weight:600;font-size:clamp(64px,6.5vw,94px);line-height:.99;letter-spacing:-.045em;color:#c45e83;text-shadow:1px 3px 0 #f4ccd5}.event-poster-theme .event-title>span{font-family:inherit;font-style:normal;font-weight:600;font-size:1em;color:#ad486e}.event-poster-theme .hero-kicker{color:#9b647a;font-size:11px;margin-bottom:23px}.event-poster-theme .hero-description{color:#7a4f63;line-height:1.85;font-size:15px;max-width:470px}.event-poster-theme .event-meta{color:#875168;gap:14px;font-size:11px}.event-poster-theme .event-meta span+span{border-color:#e6bfcc}.event-poster-theme .event-ticket{background:#fffdf7;color:#78475c;border:2px solid #e7a6ba;border-radius:22px;box-shadow:0 8px 0 #f0ccd6,0 15px 25px #b968801a;rotate:2deg;padding:23px 28px;width:100%;max-width:450px;margin-left:auto}.event-poster-theme .event-ticket:after,.event-poster-theme .event-ticket:before{display:none}.event-poster-illustration{width:290px;max-width:100%;margin:-35px auto -5px;pointer-events:none}.event-poster-illustration img{width:100%;height:auto;filter:drop-shadow(0 7px 8px #b66f8018)}.event-poster-theme .ticket-heading{border-color:#eccbd3;color:#986177;font-size:10px}.event-poster-theme .ticket-time{font-family:Fredoka Variable,sans-serif;font-weight:550;font-size:74px;line-height:1.1;color:#a34063;margin-block:14px 9px}.event-poster-theme .ticket-caption{color:#7a4f63;font-size:12px}.event-poster-theme .event-ticket .clock-digits{background:#fce9ed;border-radius:14px;justify-content:space-between;padding:13px 17px;margin-top:15px;gap:8px}.event-poster-theme .event-ticket .clock-digits span{font-family:Fredoka Variable,sans-serif;color:#a34063;font-size:30px;font-weight:500}.event-poster-theme .event-ticket .clock-digits small,.event-poster-theme .event-ticket .clock-label{color:#956077}.event-poster-theme .event-subnav{background:#fff8f1ed;border-color:#eccbd3;backdrop-filter:blur(12px)}.event-poster-theme .event-subnav a{color:#875168}.event-poster-theme .event-subnav a:hover{color:#a34063}.event-poster-theme .proof-section{background:#fbe3e9;color:#78475c;border-block:1px solid #eccbd3}.event-poster-theme .proof-number{font-family:Fredoka Variable,sans-serif;font-weight:500;color:#a34063}.event-poster-theme .proof-caption,.event-poster-theme .proof-detail>p,.event-poster-theme .proof-stats strong{color:#78475c}.event-poster-theme .proof-section .accent{color:#a34063}.event-poster-theme .proof-section .muted{color:#7a4f63}.event-poster-theme .proof-detail{border-color:#d9a5b7}.event-poster-theme .event-content{padding-block:70px}.event-poster-theme .event-content h2{font-size:40px;line-height:1.14;font-weight:550}.event-poster-theme .event-content>div>p{color:#7a4f63;line-height:1.85}.event-poster-theme #problem-statement .panel,.event-poster-theme .panel,.event-poster-theme .submission-panel{background:#fffdf7;border:1px solid #e8bdca;border-radius:20px;box-shadow:0 5px 0 #f4dde4;color:#78475c}.event-poster-theme #problem-statement .panel{border-style:dashed;padding:32px;min-height:340px}.event-poster-theme #problem-statement .action-row{gap:15px;flex-wrap:wrap}.event-poster-theme #problem-statement .button-secondary{font-size:12px}.event-poster-theme #prizes .panel{background:#fbe3e9;color:#78475c;border:1px solid #edc1cf;border-radius:20px;padding:30px}.event-poster-theme #prizes .panel:nth-child(2){background:#fff1e9}.event-poster-theme #prizes .panel:nth-child(3){background:#f9e9ec}.event-poster-theme #prizes .panel:nth-child(4){background:#f4e4ec}.event-poster-theme #prizes .panel .text-xs{color:#95516e;background:#fff8f180;border:0}.event-poster-theme #prizes .panel .text-3xl{font-family:Fredoka Variable,sans-serif;color:#a34063;font-size:44px;font-weight:500}.event-poster-theme #prizes .panel .muted{color:#7a4f63}.event-poster-theme #scoring .scoring-item{border-color:#e1b6c6}.event-poster-theme #scoring .scoring-item strong{font-family:Fredoka Variable,sans-serif;font-size:49px;font-weight:500}.event-poster-theme #scoring .scoring-item p{color:#7a4f63}.event-poster-theme #scoring [class*=bg-white]{background:#f1d5df}.event-poster-theme .bonus-list>div{background:#fffdf7;border:1px solid #e8bdca;border-radius:15px}.event-poster-theme .bonus-list>div:hover{border-color:#b56a88}.event-poster-theme .bonus-list .text-white,.event-poster-theme .bonus-list [class*=text-emerald-]{color:#a34063}.event-poster-theme .bonus-list [class*=text-zinc-]{color:#7a4f63}.event-poster-theme .submission-panel{padding:40px}.event-poster-theme .submission-panel h2{font-weight:550}.event-poster-theme .lock-time,.event-poster-theme .submission-panel p{color:#7a4f63}.event-poster-theme .faq-list details{border-color:#eccbd3}.event-poster-theme .faq-list summary{color:#a34063;font-weight:600}.event-poster-theme .faq-list p{color:#7a4f63}.event-poster-theme #partner a[class*=bg-black]{background:#fce9ed;border-color:#e8bdca;color:#a34063}.event-poster-theme #partner img[src*=eventopia-white],.event-poster-theme footer img[src*=eventopia-white]{filter:brightness(.4) sepia(.3)}.event-poster-theme footer h2{font-family:inherit;font-weight:700;color:#78475c}.event-poster-theme .mobile-menu,.event-poster-theme .platform-nav{background:#fff9f4;border-color:#eccbd3;color:#78475c}.event-poster-theme .platform-nav a,.event-poster-theme .platform-nav button{color:#78475c}.event-poster-theme .platform-nav .button-primary{background:#a34063;color:#fff8f1}.event-poster-theme .desktop-nav{gap:22px}.event-poster-theme .platform-footer{background:#fce8eb;border-color:#eccbd3;color:#78475c}.event-poster-theme .platform-footer :is(a,p,span,strong){color:#78475c}.event-poster-theme .platform-footer .accent{color:#a34063}.event-poster-theme{width:100%;min-height:100dvh}.event-poster-theme .event-hero>*,.event-poster-theme main{min-width:0}@media(min-width:1024px){.event-poster-theme .event-hero{min-height:calc(100svh - 156px)}.event-poster-theme .event-ticket .ticket-time{padding-block:12px 4px;margin-block:8px}.event-poster-theme .event-ticket .ticket-caption{padding-bottom:16px;margin-bottom:15px}}.event-poster-theme .event-hero{isolation:isolate}.event-poster-theme .event-hero:before{z-index:-1}.event-poster-theme .event-ticket .ticket-time{font-family:Fredoka Variable,sans-serif;font-style:normal}.event-poster-theme [class*=etiquetteCard],.event-poster-theme [class*=milestoneCard],.event-poster-theme [class*=toyCard]{background:#fffdf7;border-color:#e8bdca;border-radius:16px}.event-poster-theme [class*=etiquetteCard]:hover,.event-poster-theme [class*=milestoneCard]:hover,.event-poster-theme [class*=toyCard]:hover{background:#fff1f3;border-color:#c686a1}.event-poster-theme [class*=milestoneCard][class*=active],.event-poster-theme [class*=toyCard][aria-selected=true]{background:#fbe1e9;border-color:#b75a7c;box-shadow:0 4px 0 #f1ccd8}.event-poster-theme [class*=etiquetteText],.event-poster-theme [class*=milestoneBody] p,.event-poster-theme [class*=milestoneDate],.event-poster-theme [class*=toyDesc],.event-poster-theme [class*=toyboxHeader] p{color:#7a4f63}.event-poster-theme [class*=etiquetteTitle],.event-poster-theme [class*=milestoneBody] h4,.event-poster-theme [class*=toyName],.event-poster-theme [class*=toyboxHeader] h3{color:#a34063}.event-poster-theme [class*=toyboxWrap]{background:#fff1f0;border-color:#e8bdca;border-radius:24px}.event-poster-theme [class*=toyTipBox]{background:#fbe1e9;color:#78475c;border-color:#a34063}.event-poster-theme [class*=toyTipBox] strong{color:#a34063}.event-poster-theme [class*=planner] [class*=summary]{background:#fbe1e9;border-color:#dcabc0}.event-poster-theme [class*=planner] label:has(input:checked){background:#fbe1e9;border-color:#a34063}.event-poster-theme [class*=planner] input[type=range]{accent-color:#a34063}.event-poster-theme [class*=planner] [class*=baseResult]{font-family:Fredoka Variable,sans-serif}.event-poster-theme [class*=planner] h3{font-weight:550}@media(min-width:1024px) and (max-height:850px){.event-poster-theme .event-hero{padding-block:25px 35px;gap:60px}.event-poster-theme .event-title{font-size:80px}.event-poster-illustration{width:245px;margin-top:-25px}.event-poster-theme .event-ticket{padding:18px 25px}.event-poster-theme .ticket-time{font-size:62px}.event-poster-theme .hero-kicker{margin-bottom:18px}.event-poster-theme .hero-description{margin-block:20px}}@media(max-width:1023px){.event-poster-theme .event-hero{gap:35px}.event-poster-theme .event-ticket{padding:22px}.event-poster-illustration{width:245px}.event-poster-theme .event-title{font-size:clamp(53px,7.5vw,75px)}}@media(max-width:767px){.event-poster-theme .event-hero{padding-block:30px 40px;gap:40px}.event-poster-theme .event-title{font-size:clamp(53px,12vw,76px)}.event-poster-theme .hero-kicker{font-size:10px;margin-bottom:19px}.event-poster-theme .hero-description{font-size:14px}.event-poster-theme .event-hero .action-row{gap:15px;align-items:flex-start}.event-poster-theme .event-hero .button-primary{font-size:12px;padding-inline:18px}.event-poster-theme .event-ticket{width:94%;max-width:380px;rotate:1.5deg;margin-inline:auto}.event-poster-illustration{width:240px;margin-top:-28px}.event-poster-theme .ticket-time{font-size:68px}.event-poster-theme .event-content{padding-block:45px}.event-poster-theme .event-content h2{font-size:33px}.event-poster-theme #prizes .panel,.event-poster-theme #problem-statement .panel,.event-poster-theme .submission-panel{padding:25px}.event-poster-theme .event-subnav{background:#fff8f1}.event-poster-theme .event-subnav .wrap{gap:23px}.event-poster-theme .proof-number{font-size:90px}.event-poster-theme [class*=toyboxWrap]{padding:20px}.event-poster-theme [class*=etiquetteGrid]{grid-template-columns:1fr}.event-poster-theme .event-meta{font-size:10px;gap:10px}.event-poster-theme .event-meta span+span{padding-left:10px}}@media(prefers-reduced-motion:reduce){.event-poster-theme *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.baby-poster-theme .event-catalogue-recap{display:block}.baby-poster-theme .event-catalogue-recap>div{max-width:820px}.baby-poster-theme .event-catalogue-recap h2{margin-bottom:30px}.baby-poster-theme .event-catalogue-recap h3{font-size:28px;margin:30px 0 15px}.baby-poster-theme .event-catalogue-recap li,.baby-poster-theme .event-catalogue-recap p{line-height:1.9;color:var(--muted);margin-bottom:18px;white-space:pre-line}.baby-poster-theme .event-catalogue-recap ul{list-style:disc;padding-left:22px}.baby-poster-theme .event-catalogue-recap a{margin:22px 20px 0 0}.bh-section{display:grid;gap:22px;padding-block:80px}.bh-section h3{margin:24px 0 0}.bh-lead{max-width:640px;margin:0}.bh-hero{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}.bh-hero img{width:100%;height:100%;object-fit:cover;display:block}.bh-hero span{position:absolute;left:18px;bottom:18px;padding:10px 16px;border-radius:999px;background:#fff;color:#111;font-weight:700}.bh-faces{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.bh-faces,.bh-grid{display:grid;gap:24px}.bh-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.bh-card{margin:0;display:grid;gap:10px}.bh-card img{width:100%;height:auto;border-radius:12px;display:block}.bh-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bh-strip img{aspect-ratio:4/3;object-fit:cover}.bh-card figcaption{display:grid;gap:2px;font-size:14px}.bh-card figcaption span{opacity:.7}.bh-card figcaption a{display:inline-flex;gap:4px;align-items:center}