.closing-slide{padding:76px 130px}.closing-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.closing-content header{max-width:1300px}.closing-content h1{text-wrap:balance;margin:0;font-family:Presentation Coolvetica,sans-serif;font-size:100px;font-weight:400;line-height:1.06}.closing-french{text-wrap:balance;margin:22px 0 0;font-family:Presentation Coolvetica,sans-serif;font-size:56px;line-height:1.1}.closing-copy{max-width:1120px;margin-top:44px}.closing-copy p{text-wrap:balance;margin:10px 0;font-size:30px;line-height:1.4}.closing-copy p[lang=fr]{font-size:27px}.closing-logo{flex-shrink:0;place-items:center;width:470px;height:250px;margin-bottom:12px;display:grid;position:relative}.closing-logo .logo-snowbank{object-fit:contain;width:100%;height:100%;position:absolute}.closing-logo .sponsor-mark{object-fit:contain;width:65%;height:70px;position:relative}.closing-place{margin:0 0 22px;font-family:Presentation Coolvetica,sans-serif;font-size:64px}.closing-award .closing-copy{margin-top:20px}.closing-award .closing-copy p{font-size:25px}.closing-award-result{border-top:0;width:100%;margin-top:42px;padding-top:26px}.closing-content .closing-award-result h2{margin:0;font-family:Presentation Coolvetica,sans-serif;font-size:60px;font-weight:400;line-height:1.1}.closing-award-result p{margin:12px 0;font-size:30px}.closing-award-result .closing-prize{margin-top:30px;font-size:28px}.closing-award-result .closing-prize-fr{font-size:23px}.closing-reveal{isolation:isolate;min-height:220px;display:grid;position:relative}.closing-drumroll,.closing-winner-bar{flex-direction:column;grid-area:1/1;justify-content:center;padding:24px 32px;display:flex}.closing-winner-bar{color:#172b58;clip-path:inset(0 100% 0 0);z-index:1;background:#fff3cb;transition:clip-path .65s cubic-bezier(.65,0,.2,1)}.text-ice .closing-winner-bar{color:#fff3cb;background:#143e50}.text-red .closing-winner-bar{color:#780a1c}.closing-reveal[data-revealed=true] .closing-winner-bar{clip-path:inset(0)}.closing-content .closing-award-result .closing-winner-name{text-wrap:balance;overflow-wrap:anywhere;font-size:112px;line-height:1}.text-water .closing-award-result .closing-winner-name{font-size:104px}.closing-content .closing-award-result .closing-winner-name[data-long=true]{font-size:86px}.closing-winner-bar p{margin:12px 0 0;font-size:24px}.closing-award .closing-logo{width:350px;height:175px;margin-bottom:6px}.closing-award .closing-logo .sponsor-mark{height:52px}.closing-award .closing-place{font-size:44px}@media (prefers-reduced-motion:reduce){.closing-winner-bar{transition:none}}.closing-programme{text-align:left;margin:46px 0 0;padding-left:45px;font-size:36px}.closing-programme li{padding:9px 0 9px 16px}.closing-programme span{margin-top:5px;font-size:27px;display:block}.closing-callout{text-align:left;grid-template-columns:1fr 320px;align-items:center;gap:90px;width:100%;margin-top:50px;display:grid}.closing-callout h2{margin:0 0 16px;font-family:Presentation Coolvetica,sans-serif;font-size:56px;font-weight:400;line-height:1.08}.closing-callout p{margin:15px 0;font-size:29px;line-height:1.35}.closing-callout a{color:inherit;text-align:center;font-size:23px;text-decoration:none}.closing-callout img{width:320px;height:320px;margin-bottom:22px;display:block}.closing-join h1{font-size:104px}.closing-aside h1{font-size:82px}.closing-wordmark{object-fit:contain;width:720px;max-height:220px;margin:46px 0 20px}.closing-goodbye{margin:18px 0;font-size:34px;line-height:1.5}@media (prefers-reduced-motion:reduce){.closing-presentation .landscape,.closing-presentation .slide-ribbon{transition:none}}.closing-slide.text-water{padding-left:90px;padding-right:380px}.closing-slide.text-ice{color:#133e50}.closing-slide.text-cream{color:#780a1c}.closing-slide.text-red{color:#fff3cb}.closing-slide.text-clear{color:#780a1c}.closing-award h1{font-size:64px}.closing-award .closing-french{font-size:38px}.closing-award-result{margin-top:24px;padding-top:0}.closing-place{margin-bottom:12px}.slide-team .closing-content{transform:translateY(-90px)}.closing-slide.slide-closing{padding-inline:130px}.slide-closing .closing-content{justify-content:center}.closing-cover-wordmark{isolation:isolate;aspect-ratio:1939/258;background:linear-gradient(#fff 0%,#effaff 35%,#a8dfff 100%);width:1240px;mask:url(/art/presentation/opening/wordmark.webp) 50%/contain no-repeat}.closing-cover-wordmark img{filter:grayscale()invert();mix-blend-mode:multiply;opacity:.3;width:100%;display:block}.closing-finale{justify-content:flex-start;padding-top:35px}.closing-finale h1{font-size:82px}.closing-finale .closing-french{margin-top:10px;font-size:46px}.closing-wordmark{width:800px;margin:32px 0 0}.closing-goodbye{color:#fff3cb;position:absolute;bottom:105px}.closing-slide[data-kind=aside]{color:#111;background:#fff}.closing-slide[data-kind=reminders],.closing-slide[data-kind=join]{padding:0}.closing-signs{height:100%;padding:55px 55px 0;position:relative}.closing-signs header{text-align:left;margin-left:35px}.closing-signs h1{color:#fff3cb;margin:0;font:64px Presentation Highway,sans-serif}.closing-signs .guidelines-stage{margin-top:52px}.closing-signs .guidelines{color:#fff3cb}.closing-signs .guideline-label h3{margin:0;font-size:31px}.closing-signs .guideline-details p{margin:0;font-size:27px}.closing-signs .venue-icon-sign svg,.closing-join-sign .venue-icon-sign svg{width:100%;height:auto;display:block}.winner-confetti{pointer-events:none;z-index:10;width:1600px;height:900px;position:absolute;inset:0}.closing-presentation .slide-ribbon{z-index:2}.closing-join-art{position:absolute;inset:0}.closing-slide[aria-hidden=false] .venue-sign-card{animation:.8s cubic-bezier(.16,1,.3,1) 1.1s both closing-sign-rise}.closing-presentation[data-cut=true] .closing-slide[aria-hidden=false] .venue-sign-card{animation-delay:.15s}@keyframes closing-sign-rise{0%{translate:0 900px}to{translate:0}}@media (prefers-reduced-motion:reduce){.closing-slide[aria-hidden=false] .venue-sign-card{animation:none}}.closing-supplied-sign{width:100%;height:auto;display:block}.closing-join-simple{text-align:left;color:#780a1c;height:100%;padding:95px 360px;position:relative}.closing-join-simple h1{margin:0;font:84px Presentation Coolvetica,sans-serif}.closing-join-simple header p{margin:12px 0 36px;font:40px Presentation Coolvetica,sans-serif}.closing-join-simple a{background:#fff;width:340px;padding:18px;display:block}.closing-join-simple img{width:100%;display:block}.closing-slide[data-kind=finale]{padding:0}.closing-logo-finale{justify-content:center;align-items:flex-start;width:100%;height:100%;padding-top:280px;display:flex}.closing-slide[data-kind=aside]{padding:0}.stupid-ideas-scene{color:#111;background:#fff;width:1600px;height:900px;position:relative;overflow:hidden}.stupid-character{transform-origin:0 0;will-change:transform, opacity;max-width:none;height:auto;position:absolute;top:0;left:0}.stupid-event-details{width:680px;font-family:Arial Narrow,Arial,sans-serif;position:absolute;top:135px;left:100px}.stupid-event-details h1{margin:0;font:100px/1 Arial Narrow,Arial,sans-serif}.stupid-event-details>p{margin:28px 0;font-size:40px}.stupid-event-details a{color:#111;flex-direction:column;align-items:center;gap:12px;font-size:28px;text-decoration:none;display:inline-flex}.stupid-event-details a img{width:290px;height:290px}.stupid-play{color:#111;cursor:pointer;background:#fff;border:2px solid #111;padding:16px 26px;font-size:26px;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.closing-final-wordmark{width:1100px;height:auto}
