.contest-page{padding-block:var(--pws-space-8) var(--pws-space-12)}.contest-hero{background:var(--pws-primary-soft);border-radius:var(--pws-radius-card);grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}.contest-hero-copy{padding:var(--pws-space-12)}.contest-kicker{align-items:center;gap:var(--pws-space-3);font-size:var(--pws-font-size-label);color:var(--pws-text-secondary);display:flex}.contest-kicker>span{background:var(--pws-color-brand-yellow);color:var(--pws-text);border-radius:var(--pws-radius-pill);padding:var(--pws-space-1) var(--pws-space-3)}.contest-hero h1{letter-spacing:-.05em;margin:var(--pws-space-6) 0;font-size:clamp(36px,5vw - 4px,64px);line-height:1.1}.contest-statement{margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.5}.contest-statement span{color:var(--pws-primary)}.contest-intro{color:var(--pws-text-secondary);font-size:var(--pws-font-size-body-lg);line-height:var(--pws-line-height-relaxed);margin-block:var(--pws-space-5) var(--pws-space-7)}.contest-actions{align-items:center;gap:var(--pws-space-6);flex-wrap:wrap;display:flex}.contest-actions a,.contest-primary{justify-content:center;align-items:center;gap:var(--pws-space-2);font-size:var(--pws-font-size-body);display:inline-flex}.contest-primary{background:var(--pws-primary);color:var(--pws-color-on-primary);padding:var(--pws-space-3) var(--pws-space-5);border-radius:var(--pws-radius-control);font-weight:600}.contest-primary:hover{background:var(--pws-color-primary-hover)}.contest-poster{background:var(--pws-primary);color:var(--pws-color-on-primary);padding:var(--pws-space-10);flex-direction:column;justify-content:space-between;min-width:0;display:flex}.contest-poster>span{font-size:var(--pws-font-size-sm);letter-spacing:.14em;line-height:1.6}.contest-poster>strong{letter-spacing:-.09em;font-size:clamp(100px,16vw,220px);font-weight:800;line-height:1}.contest-poster strong span{color:var(--pws-color-brand-yellow);vertical-align:top;letter-spacing:0;font-size:.45em}.contest-poster p{font-size:var(--pws-font-size-title);margin:0;line-height:1.6}.contest-hero-foot{justify-content:space-between;gap:var(--pws-space-3);padding:var(--pws-space-4) var(--pws-space-12);font-size:var(--pws-font-size-label);color:var(--pws-text-secondary);grid-column:1/-1;display:flex}.contest-jump{gap:var(--pws-space-8);border-bottom:1px solid var(--pws-border);padding-block:var(--pws-space-6);white-space:nowrap;font-size:var(--pws-font-size-body);display:flex;overflow-x:auto}.contest-jump a:hover{color:var(--pws-primary)}.contest-section{padding-block:var(--pws-space-12);scroll-margin-top:100px}.contest-section-title h2,.contest-faq h2,.contest-recognition h2{font-size:var(--pws-font-size-title-lg);margin:0 0 var(--pws-space-3)}.contest-section-title p,.contest-section p,.contest-closing p{color:var(--pws-text-secondary);font-size:var(--pws-font-size-body);line-height:var(--pws-line-height-relaxed);margin:0}.contest-label{color:var(--pws-primary);font-size:var(--pws-font-size-label);margin-bottom:var(--pws-space-3);display:block}.contest-tracks{gap:var(--pws-space-8);margin-top:var(--pws-space-8);grid-template-columns:repeat(3,1fr);display:grid}.contest-tracks article{border-top:2px solid var(--pws-primary);padding-top:var(--pws-space-5)}.contest-number{font-size:var(--pws-font-size-sm);color:var(--pws-primary)}.contest-page h3{font-size:var(--pws-font-size-title-sm);margin:var(--pws-space-3) 0}.contest-tracks small{color:var(--pws-text-muted);font-size:var(--pws-font-size-sm);margin-top:var(--pws-space-5);display:block}.contest-rules{gap:var(--pws-space-16);border-block:1px solid var(--pws-border);grid-template-columns:1fr 1.4fr;display:grid}.contest-rules .contest-section-title a{align-items:center;gap:var(--pws-space-2);color:var(--pws-primary);margin-top:var(--pws-space-5);font-size:var(--pws-font-size-body);display:inline-flex}.contest-score-list article{gap:var(--pws-space-6);padding:var(--pws-space-5) 0;border-bottom:1px solid var(--pws-border);justify-content:space-between;display:flex}.contest-score-list article:first-child{padding-top:0}.contest-score-list article:last-child{border:0;padding-bottom:0}.contest-score-list h3{margin:0 0 var(--pws-space-2)}.contest-score-list strong{font-size:var(--pws-font-size-display);color:var(--pws-primary);white-space:nowrap;font-weight:600}.contest-score-list strong span{font-size:var(--pws-font-size-body);margin-left:var(--pws-space-1)}.contest-steps{gap:var(--pws-space-6);margin:var(--pws-space-8) 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.contest-steps li>span{font-size:var(--pws-font-size-title-lg);color:var(--pws-primary)}.contest-delivery{align-items:center;gap:var(--pws-space-6);background:var(--pws-color-surface-subtle);border-radius:var(--pws-radius-control);padding:var(--pws-space-5);font-size:var(--pws-font-size-label);flex-wrap:wrap;display:flex}.contest-delivery span{gap:var(--pws-space-2);color:var(--pws-text-secondary);align-items:center;display:flex}.contest-delivery svg{color:var(--pws-color-success)}.contest-recognition{gap:var(--pws-space-6);border-block:1px solid var(--pws-border);display:flex}.contest-recognition>svg{color:var(--pws-primary);flex-shrink:0}.contest-recognition p{max-width:85ch}.contest-faq{gap:var(--pws-space-12);grid-template-columns:1fr 2fr;display:grid}.contest-faq details{border-bottom:1px solid var(--pws-border);padding-block:var(--pws-space-5)}.contest-faq details:first-child{padding-top:0}.contest-faq summary{font-weight:600;font-size:var(--pws-font-size-body-lg);cursor:pointer}.contest-faq details p{margin-top:var(--pws-space-3)}.contest-closing{justify-content:space-between;align-items:center;gap:var(--pws-space-6);padding:var(--pws-space-8);background:var(--pws-primary-soft);border-radius:var(--pws-radius-card);display:flex}.contest-closing h2{font-size:var(--pws-font-size-title);margin:0 0 var(--pws-space-2)}.contest-closing>a{flex-shrink:0}:is(.contest-page a:focus-visible,.contest-page summary:focus-visible){outline:2px solid var(--pws-primary);outline-offset:4px}@media (max-width:1000px){.contest-hero-copy{padding:var(--pws-space-8)}.contest-rules{gap:var(--pws-space-8)}.contest-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.contest-page{padding-top:var(--pws-space-5)}.contest-hero{grid-template-columns:1fr}.contest-hero-copy{padding:var(--pws-space-6)}.contest-poster{display:none}.contest-hero-foot{padding:var(--pws-space-5) var(--pws-space-6);border-top:1px solid var(--pws-border);flex-direction:column}.contest-kicker{flex-wrap:wrap}.contest-section{padding-block:var(--pws-space-8)}.contest-tracks,.contest-rules,.contest-faq{gap:var(--pws-space-6);grid-template-columns:1fr}.contest-jump{gap:var(--pws-space-6)}.contest-closing{padding:var(--pws-space-6);flex-direction:column;align-items:flex-start}.contest-delivery{gap:var(--pws-space-3)}.contest-delivery strong{width:100%}.contest-steps{gap:var(--pws-space-5)}}.contest-page{--contest-duration:.48s}.contest-hero{position:relative}.contest-hero-copy{animation:.7s both contest-enter}.contest-hero h1{font-weight:750}.contest-poster{isolation:isolate;position:relative}.contest-poster:before,.contest-poster:after{content:"";border:1px solid color-mix(in srgb,var(--pws-color-on-primary) 20%,transparent);aspect-ratio:1;z-index:-1;border-radius:50%;width:85%;position:absolute;top:10%;right:-30%}.contest-poster:after{width:115%;top:0;right:-45%}.contest-poster>strong{transition:transform .6s var(--pws-ease-standard);text-shadow:8px 8px 0 color-mix(in srgb,var(--pws-color-text) 15%,transparent);transform:rotate(-8deg)}.contest-poster:hover>strong{transform:rotate(0)scale(1.04)}.contest-poster strong span{animation:1s .2s both contest-spark;display:inline-block}.contest-poster p{border-left:3px solid var(--pws-color-brand-yellow);padding-left:var(--pws-space-4)}.contest-primary,.contest-actions a svg,.contest-track-link svg{transition:transform var(--pws-motion-normal),background var(--pws-motion-normal),box-shadow var(--pws-motion-normal)}.contest-primary:hover{box-shadow:var(--pws-shadow-primary);transform:translateY(-3px)}.contest-actions a:hover svg,.contest-track-link:hover svg{transform:translate(3px,-3px)}.contest-jump{gap:var(--pws-space-3);padding-block:var(--pws-space-5)}.contest-jump a{padding:var(--pws-space-2) var(--pws-space-4);border-radius:var(--pws-radius-pill);transition:background var(--pws-motion-normal),color var(--pws-motion-normal)}.contest-jump a:hover{background:var(--pws-primary-soft)}.contest-section{padding-block:var(--pws-space-16)}.contest-section-title h2,.contest-faq h2,.contest-recognition h2{letter-spacing:-.03em;font-size:clamp(25px,2.8vw,36px);font-weight:700}.contest-label{letter-spacing:.06em;font-size:var(--pws-font-size-sm);margin-bottom:var(--pws-space-4)}.contest-tracks{gap:var(--pws-space-5)}.contest-tracks article{padding:var(--pws-space-8);border-radius:var(--pws-radius-card);background:var(--pws-primary-soft);transition:transform var(--contest-duration),box-shadow var(--contest-duration);border:0;position:relative}.contest-tracks article:nth-child(2){background:var(--pws-color-warning-soft)}.contest-tracks article:nth-child(3){background:var(--pws-color-success-soft)}.contest-track-top{margin-bottom:var(--pws-space-10);justify-content:space-between;align-items:center;display:flex}.contest-track-top svg{color:var(--pws-primary);transition:transform var(--contest-duration)}.contest-tracks article:nth-child(2) svg{color:var(--pws-color-warning)}.contest-tracks article:nth-child(3) svg{color:var(--pws-color-success)}.contest-tracks h3{font-size:var(--pws-font-size-title-lg)}.contest-track-link{margin-top:var(--pws-space-8);padding-top:var(--pws-space-4);border-top:1px solid color-mix(in srgb,var(--pws-text) 12%,transparent);font-size:var(--pws-font-size-label);justify-content:space-between;align-items:center;font-weight:600;display:flex}.contest-tracks article:focus-within{outline:2px solid var(--pws-primary);outline-offset:3px}.contest-rules{padding:var(--pws-space-12);background:var(--pws-color-text-strong);color:var(--pws-color-on-primary);border-radius:var(--pws-radius-card);border:0;align-items:start}.contest-rules .contest-label,.contest-rules .contest-section-title a{color:var(--pws-color-brand-yellow)}.contest-rules p{color:color-mix(in srgb,var(--pws-color-on-primary) 70%,transparent)}.contest-rules h2{max-width:8em;font-size:clamp(32px,3.5vw,48px)}.contest-score-list article{padding:var(--pws-space-5) 0;gap:var(--pws-space-3);border:0;flex-wrap:wrap;position:relative}.contest-score-list article>div:first-child{flex:1;min-width:0}.contest-score-list strong{color:var(--pws-color-brand-yellow);font-size:40px}.contest-score-list .contest-score-bar{background:color-mix(in srgb,var(--pws-color-on-primary) 12%,transparent);border-radius:var(--pws-radius-pill);width:100%;height:5px;margin-top:var(--pws-space-2);overflow:hidden}.contest-score-bar i{height:100%;width:var(--score-width);background:var(--pws-color-brand-yellow);transform-origin:0;transition:transform .9s var(--pws-ease-standard);display:block}.contest-reveal:not(.is-visible) .contest-score-bar i{transform:scaleX(0)}.contest-steps{margin-block:var(--pws-space-10);gap:0}.contest-steps li{padding:0 var(--pws-space-6) 0 0;position:relative}.contest-steps li:before{content:"";background:var(--pws-border);height:1px;position:absolute;top:24px;left:48px;right:0}.contest-steps li>span{background:var(--pws-primary-soft);width:48px;height:48px;font-size:var(--pws-font-size-title-sm);margin-bottom:var(--pws-space-6);transition:background var(--pws-motion-normal),color var(--pws-motion-normal);border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.contest-steps li:last-child:before{display:none}.contest-steps li:hover>span{background:var(--pws-primary);color:var(--pws-color-on-primary)}.contest-delivery{border-left:3px solid var(--pws-primary);border-radius:0}.contest-recognition{background:var(--pws-color-warning-soft);border-radius:var(--pws-radius-card);padding:var(--pws-space-12);align-items:center;gap:var(--pws-space-12);border:0}.contest-award-mark{gap:var(--pws-space-6);aspect-ratio:1;min-width:180px;color:var(--pws-color-warning);flex-direction:column;justify-content:center;align-items:center;display:flex}.contest-award-mark svg{transition:transform .5s}.contest-award-mark span{text-align:center;font-size:var(--pws-font-size-xs);letter-spacing:.12em;line-height:1.8}.contest-recognition:hover .contest-award-mark svg{transform:rotate(-8deg)translateY(-6px)}.contest-recognition .contest-label{color:var(--pws-color-warning)}.contest-awards{gap:var(--pws-space-8);margin-top:var(--pws-space-6);display:flex}.contest-awards>span{font-weight:600;font-size:var(--pws-font-size-body)}.contest-awards small{color:var(--pws-text-secondary);font-weight:400;font-size:var(--pws-font-size-sm);margin-top:var(--pws-space-2);display:block}.contest-faq-heading>svg{margin-top:var(--pws-space-6);color:var(--pws-primary)}.contest-faq summary{justify-content:space-between;align-items:center;gap:var(--pws-space-4);padding-block:var(--pws-space-2);transition:color var(--pws-motion-normal);list-style:none;display:flex}.contest-faq summary::-webkit-details-marker{display:none}.contest-faq summary:after{content:"+";font-size:var(--pws-font-size-title-lg);color:var(--pws-primary);transition:transform var(--pws-motion-normal);font-weight:400}.contest-faq details[open] summary:after{transform:rotate(45deg)}.contest-faq summary:hover,.contest-faq details[open] summary{color:var(--pws-primary)}.contest-faq details[open] p{animation:.25s both contest-answer}.contest-closing{padding:var(--pws-space-12);background:var(--pws-primary);color:var(--pws-color-on-primary)}.contest-closing h2{font-size:clamp(22px,2.4vw,30px)}.contest-closing p{color:color-mix(in srgb,var(--pws-color-on-primary) 80%,transparent)}.contest-closing .contest-primary{background:var(--pws-color-brand-yellow);color:var(--pws-text)}.contest-reveal{transition:opacity .65s var(--pws-ease-standard),transform .65s var(--pws-ease-standard)}.contest-reveal:not(.is-visible){opacity:0;transform:translateY(24px)}@keyframes contest-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes contest-spark{0%{transform:rotate(-80deg)scale(.4)}to{transform:rotate(0)scale(1)}}@keyframes contest-answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (hover:hover){.contest-tracks article:hover{box-shadow:var(--pws-shadow-md);transform:translateY(-7px)}.contest-tracks article:hover .contest-track-top svg{transform:rotate(-8deg)scale(1.1)}}@media (max-width:1000px){.contest-tracks article{padding:var(--pws-space-6)}.contest-steps{row-gap:var(--pws-space-8)}.contest-steps li:nth-child(2):before{display:none}.contest-recognition{gap:var(--pws-space-6)}.contest-award-mark{min-width:130px}}@media (max-width:680px){.contest-section{padding-block:var(--pws-space-10)}.contest-rules,.contest-recognition{padding:var(--pws-space-6)}.contest-rules h2{max-width:none}.contest-track-top{margin-bottom:var(--pws-space-6)}.contest-recognition{flex-direction:column;align-items:flex-start}.contest-award-mark{aspect-ratio:auto;gap:var(--pws-space-5);flex-direction:row;min-width:0}.contest-award-mark svg{width:48px;height:48px}.contest-award-mark span{text-align:left}.contest-awards{gap:var(--pws-space-4);flex-wrap:wrap}.contest-closing{padding:var(--pws-space-6)}.contest-faq-heading>svg{display:none}.contest-steps{grid-template-columns:1fr}.contest-steps li{padding:0 0 var(--pws-space-6) var(--pws-space-16)}.contest-steps li>span{position:absolute;top:0;left:0}.contest-steps li:before,.contest-steps li:nth-child(2):before{width:1px;height:auto;display:block;inset:48px auto -32px 24px}.contest-steps li:last-child:before{display:none}}@media (prefers-reduced-motion:reduce){.contest-page *,.contest-page :before,.contest-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.contest-reveal:not(.is-visible){opacity:1;transform:none}.contest-reveal:not(.is-visible) .contest-score-bar i{transform:none}}.contest-poster.contest-cover{background:var(--pws-primary);min-height:480px;padding:0;display:block;position:relative;overflow:hidden}.contest-cover:before,.contest-cover:after{display:none}.contest-cover img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s var(--pws-ease-standard);display:block;position:absolute;inset:0}@media (hover:hover){.contest-cover:hover img{transform:scale(1.025)}}@media (max-width:680px){.contest-poster.contest-cover{aspect-ratio:4/5;min-height:0}.contest-cover img{height:auto;position:static}}@media (prefers-reduced-motion:reduce){.contest-cover img{transition:none}.contest-cover:hover img{transform:none}}.contest-jump{justify-content:center;gap:var(--pws-space-5);margin-top:var(--pws-space-8);padding-block:var(--pws-space-6);flex-wrap:wrap;overflow:visible}.contest-jump a{padding:var(--pws-space-3) var(--pws-space-5);border-radius:var(--pws-radius-control);transition:transform .28s var(--pws-ease-standard),background .28s,color .28s,box-shadow .28s;font-weight:600;position:relative}.contest-jump a:after{content:"";bottom:var(--pws-space-1);background:var(--pws-primary);border-radius:var(--pws-radius-pill);height:3px;transition:transform .28s var(--pws-ease-standard);position:absolute;left:30%;right:30%;transform:scaleX(0)}.contest-jump a:focus-visible{background:var(--pws-primary-soft);color:var(--pws-primary)}.contest-jump a:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.contest-jump a:hover{background:var(--pws-primary-soft);color:var(--pws-primary);box-shadow:var(--pws-shadow-sm);transform:translateY(-5px)}.contest-jump a:hover:after{transform:scaleX(1)}.contest-jump a:active{transform:translateY(-1px)}}@media (max-width:680px){.contest-jump{margin-top:var(--pws-space-6);gap:var(--pws-space-2);padding-block:var(--pws-space-4)}.contest-jump a{padding:var(--pws-space-3);font-size:var(--pws-font-size-label)}.contest-hero h1{font-size:clamp(28px,9vw - 4px,36px)}}@media (prefers-reduced-motion:reduce){.contest-jump a:hover{transform:none}}.contest-character-closing{isolation:isolate;min-height:340px;margin-top:var(--pws-space-16);padding:var(--pws-space-12);display:block;position:relative;overflow:visible}.contest-character-closing .contest-closing-copy{z-index:2;width:57%;max-width:620px;position:relative}.contest-character-closing h2{max-width:15em;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.45}.contest-character-closing p{margin-top:var(--pws-space-4);max-width:32em}.contest-character-closing .contest-primary{margin-top:var(--pws-space-6)}.contest-champion{z-index:1;right:var(--pws-space-5);object-fit:contain;object-position:bottom;pointer-events:none;transform-origin:bottom;width:40%;height:calc(100% + 80px);transition:transform .6s var(--pws-ease-standard);position:absolute;bottom:0}@media (hover:hover){.contest-character-closing:hover .contest-champion{transform:translateY(-5px)rotate(1deg)}}@media (max-width:680px){.contest-character-closing{margin-top:var(--pws-space-6);padding:var(--pws-space-6);padding-bottom:300px}.contest-character-closing .contest-closing-copy{width:100%}.contest-champion{width:85%;height:290px;bottom:0;right:0}.contest-character-closing h2{font-size:var(--pws-font-size-title-lg)}}@media (prefers-reduced-motion:reduce){.contest-character-closing:hover .contest-champion{transform:none}}.contest-character-closing{background:linear-gradient(115deg,var(--pws-color-primary-active) 0%,var(--pws-primary) 45%,color-mix(in srgb,var(--pws-primary) 60%,var(--pws-color-on-primary)) 75%,var(--pws-color-primary-hover) 100%);transition:background-position 1s var(--pws-ease-standard),box-shadow .6s var(--pws-ease-standard);background-position:0%;background-size:220% 160%;min-height:370px}.contest-character-closing .contest-champion{bottom:var(--pws-space-3);object-position:center bottom;filter:drop-shadow(0 12px 14px #102b7033);height:calc(100% + 64px);transition:transform .7s var(--pws-ease-standard),filter .7s var(--pws-ease-standard)}.contest-character-closing:focus-within{background-position:100%}@media (hover:hover){.contest-character-closing:hover{box-shadow:var(--pws-shadow-lg);background-position:100%}.contest-character-closing:hover .contest-champion{filter:drop-shadow(0 20px 18px #102b7044);transform:translateY(-8px)rotate(1deg)}}@media (max-width:680px){.contest-character-closing{padding-bottom:380px}.contest-character-closing .contest-champion{width:100%;height:360px;right:0;bottom:var(--pws-space-2)}}@media (prefers-reduced-motion:reduce){.contest-character-closing,.contest-character-closing .contest-champion{transition:none}.contest-character-closing:hover .contest-champion{transform:none}}.contest-cover img{object-fit:contain;background:var(--pws-color-primary-active)}.contest-character-closing{min-height:270px;margin-top:var(--pws-space-8);padding:var(--pws-space-8) var(--pws-space-12);overflow:hidden}.contest-character-closing h2{font-size:clamp(24px,2.5vw,32px)}.contest-character-closing .contest-champion{width:36%;height:330px;right:var(--pws-space-8);object-fit:contain;object-position:center top;bottom:-75px}@media (max-width:680px){.contest-poster.contest-cover{aspect-ratio:1}.contest-character-closing{padding:var(--pws-space-6);min-height:0;padding-bottom:235px}.contest-character-closing .contest-champion{width:100%;height:290px;bottom:-65px;right:0}.contest-character-closing h2{font-size:var(--pws-font-size-title-lg)}}.contest-character-closing{margin-top:var(--pws-space-16);overflow:visible}.contest-character-window{right:var(--pws-space-6);pointer-events:none;z-index:1;width:40%;height:calc(100% + 48px);position:absolute;bottom:0;overflow:hidden}.contest-character-closing .contest-character-window .contest-champion{object-fit:contain;object-position:top;transform-origin:top;width:100%;height:auto;position:absolute;top:0;bottom:auto;right:0}@media (max-width:680px){.contest-character-closing{margin-top:var(--pws-space-6)}.contest-character-window{width:85%;height:225px;right:0}.contest-character-closing .contest-character-window .contest-champion{width:100%;height:auto}}.contest-character-window{height:calc(100% + 60px)}.contest-character-closing .contest-character-window .contest-champion{top:12px}@media (max-width:680px){.contest-character-window{height:237px}}.contest-recognition{gap:var(--pws-space-10);padding:var(--pws-space-10) var(--pws-space-12);background:var(--pws-primary-soft);position:relative;overflow:hidden}.contest-award-mark{isolation:isolate;aspect-ratio:auto;flex:0 0 30%;justify-content:center;align-self:stretch;min-width:0;position:relative}.contest-award-mark:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--pws-primary) 12%,transparent),transparent 68%);z-index:-1;position:absolute;inset:5% -10%}.contest-award-mark img{object-fit:contain;filter:drop-shadow(0 14px 14px #98601a20);width:100%;height:auto;max-height:310px;transition:transform .6s var(--pws-ease-standard),filter .6s var(--pws-ease-standard);display:block}.contest-recognition>div:last-child{flex:1;min-width:0}@media (hover:hover){.contest-recognition:hover .contest-award-mark img{filter:drop-shadow(0 20px 18px #98601a30);transform:translateY(-6px)rotate(-2deg)}}@media (max-width:680px){.contest-recognition{padding:var(--pws-space-6);gap:var(--pws-space-6)}.contest-award-mark{flex:none;align-self:center;width:75%;max-width:260px}.contest-award-mark img{max-height:230px}}@media (prefers-reduced-motion:reduce){.contest-award-mark img{transition:none}.contest-recognition:hover .contest-award-mark img{transform:none}}.contest-hero{transition:transform var(--pws-motion-slow),box-shadow var(--pws-motion-slow)}.contest-cover img{background:0 0;width:84%;height:84%;inset:8%}.contest-hero:focus-within{box-shadow:0 14px 36px #245de823}@media (hover:hover) and (pointer:fine){.contest-hero:hover{transform:translateY(-4px);box-shadow:0 16px 40px #245de82b}.contest-hero:hover .contest-cover img{transform:translateY(-3px)scale(1.025)}}@media (max-width:680px){.contest-poster.contest-cover{aspect-ratio:1}.contest-cover img{width:84%;height:84%;position:absolute;inset:8%}}@media (prefers-reduced-motion:reduce){.contest-hero:hover,.contest-hero:hover .contest-cover img{transform:none}}.contest-poster.contest-cover{background:0 0}.contest-cover img{border-radius:var(--pws-radius-card);background:0 0}
