:root{--aw-stage-day:#f5f3ed;--aw-stage-night:#090b0e}.ceremony-shell{--ink:var(--lightningcss-light,#232724)var(--lightningcss-dark,#efeee8);--quiet:var(--lightningcss-light,#59605a)var(--lightningcss-dark,#adafac);--line:var(--lightningcss-light,#d0d0c7)var(--lightningcss-dark,#303332);--stage:var(--lightningcss-light,var(--aw-stage-day))var(--lightningcss-dark,var(--aw-stage-night));--accent:var(--lightningcss-light,#805718)var(--lightningcss-dark,#dfbd74);--blue:var(--lightningcss-light,#176286)var(--lightningcss-dark,#8fc6e7);--surface:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#111315);--surface-raised:var(--lightningcss-light,#e9e9e2)var(--lightningcss-dark,#191c20);--control-radius:8px;--media-radius:12px;--photo-blend:screen;--photo-opacity:.65;--photo-mask:none;--wordmark-filter:brightness(0) invert(1);--title-size:clamp(30px, 3.1vw, 44px);--rail:208px;--header-height:64px;--category-nav-height:0px;--aw-bleed:max(0px, (100% - 1800px) / 2);background:var(--stage);color:var(--ink);min-height:100vh;font-size:16px;line-height:1.8}.ceremony-shell button,.ceremony-shell summary,.ceremony-shell a{touch-action:manipulation}.ceremony-shell button{cursor:pointer}.ceremony-shell svg{flex-shrink:0}.ceremony-shell h1,.ceremony-shell h2{font-family:var(--font-editorial);letter-spacing:.015em;text-wrap:balance;font-weight:700;line-height:1.45}.ceremony-shell h3{font-family:var(--font-ui);letter-spacing:0;font-weight:600;line-height:1.45}.ceremony-shell h2{font-size:clamp(30px,3.1vw,46px)}.ceremony-shell p{overflow-wrap:anywhere}.ceremony-shell small{font-size:12px}.ceremony-shell a,.ceremony-shell button{transition:color .14s,background-color .14s,border-color .14s}.ceremony-shell a:where(:not(.btn)):hover{color:var(--blue)}.ceremony-main section,.ceremony-main article[id]{scroll-margin-top:calc(var(--header-height) + 28px)}.ceremony-inner{padding-inline:calc(var(--aw-bleed) + clamp(28px,4.4vw,72px))}.ceremony-eyebrow{font-family:var(--font-latin);letter-spacing:.12em;color:var(--accent);align-items:center;gap:14px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.ceremony-eyebrow span{color:var(--quiet)}:is(.ceremony-sectionHeading,.ceremony-fullSetHeading,.ceremony-spotCopy) .ceremony-eyebrow{letter-spacing:.1em;font-size:clamp(22px,2.1vw,32px);line-height:1.25}.ceremony-hero{--quiet:var(--lightningcss-light,#181e19)var(--lightningcss-dark,#adafac);--accent:var(--lightningcss-light,#70480f)var(--lightningcss-dark,#dfbd74);isolation:isolate;background:var(--lightningcss-light,#f5f3ed)var(--lightningcss-dark,#060708);align-items:center;min-height:clamp(620px,76vh,850px);display:flex;position:relative;overflow:hidden}.ceremony-heroArt{z-index:-1;display:block;position:absolute;inset:0}.ceremony-heroCopy{z-index:1;width:100%;padding-block:92px;position:relative}.ceremony-heroCopy .ceremony-eyebrow{color:var(--lightningcss-light,#302005)var(--lightningcss-dark,#dfbd74);flex-wrap:wrap;margin-bottom:30px}.ceremony-heroCopy .ceremony-eyebrow span{white-space:nowrap}.ceremony-heroTitle{max-width:680px;font-size:clamp(42px,4.4vw,66px);line-height:1.42!important}.ceremony-heroTitle span{white-space:normal;width:fit-content;max-width:100%;display:block}.ceremony-heroLead{color:var(--lightningcss-light,#181e19)var(--lightningcss-dark,#e1e2d8);letter-spacing:.015em;max-width:410px;margin-top:28px;font-size:18px;font-weight:500}.ceremony-heroDescription{max-width:370px;color:var(--quiet);letter-spacing:.015em;margin-top:12px;font-size:16px;line-height:1.9}.ceremony-heroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:40px;display:flex}.ceremony-heroActions .ceremony-textLink{background:var(--lightningcss-light,#f5f3eded)var(--lightningcss-dark,#090b0eed);padding-inline:12px}.ceremony-primaryButton{background:var(--accent);border:1px solid var(--accent);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex;color:#151713!important}.ceremony-textLink{min-height:44px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#8c9689)var(--lightningcss-dark,#565c56);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.ceremony-textLink:hover{color:var(--blue);border-color:var(--blue)}.ceremony-scrollNote{letter-spacing:.09em;color:var(--lightningcss-light,#10160f)var(--lightningcss-dark,#b0b1a7);bottom:30px;left:calc(var(--aw-bleed) + clamp(28px,4.4vw,72px));align-items:center;gap:12px;font-size:12px;display:flex;position:absolute}.ceremony-heroYear{letter-spacing:.12em;color:var(--lightningcss-light,#6e572f)var(--lightningcss-dark,#c2b79a);bottom:28px;right:calc(var(--aw-bleed) + 35px);background:var(--lightningcss-light,#f5f3ede8)var(--lightningcss-dark,#090b0ee8);border-radius:4px;padding:4px 8px;font-size:12px;position:absolute}.ceremony-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#111315);grid-template-columns:1.3fr 1fr 1fr;padding-block:28px;display:grid}.ceremony-stat{border-left:1px solid var(--line);padding-left:32px}.ceremony-stat:first-child{border:0;padding-left:0}.ceremony-stat dt{color:var(--quiet);margin-bottom:4px;font-size:12px}.ceremony-stat dd{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:36px;font-weight:500;line-height:1.3}.ceremony-stat dd span{letter-spacing:0;color:var(--quiet);margin-left:9px;font-size:13px}.ceremony-stat dd strong{font-weight:500}.ceremony-spotlight{isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;min-height:650px;padding-block:74px;display:grid;position:relative;overflow:hidden}.ceremony-spotCopy{z-index:2;max-width:450px;position:relative}.ceremony-spotCopy h2{font-family:var(--font-latin);letter-spacing:-.04em;margin:32px 0 12px;font-size:clamp(42px,4.6vw,70px);font-weight:600;line-height:1.15}.ceremony-spotCopy .ceremony-spotSubhead{letter-spacing:.015em;margin-bottom:24px;font-size:20px;font-weight:500}.ceremony-spotCopy>p:not(.ceremony-eyebrow):not(.ceremony-spotSubhead){color:var(--quiet);max-width:370px;font-size:16px;line-height:1.9}.ceremony-spotCopy .ceremony-textLink{margin-top:28px}.ceremony-spotNumber{color:var(--lightningcss-light,#59605a)var(--lightningcss-dark,#858b80);font-variant-numeric:tabular-nums;top:34px;right:calc(var(--aw-bleed) + 40px);font-size:13px;position:absolute}.ceremony-spotNumber span{color:var(--accent)}.ceremony-stageTop,.ceremony-stageCaption>span,.ceremony-categoryJump a>span,.ceremony-policy summary em,.ceremony-gatewaySeal strong{font-variant-numeric:tabular-nums lining-nums}.ceremony-spotVisual{justify-content:center;align-self:stretch;align-items:center;min-height:470px;display:flex;position:relative}.ceremony-artwork{min-width:0;position:relative}.ceremony-shell [data-image-frame][data-image-failed=true] img{opacity:0}.ceremony-deviceProduct{width:100%;height:400px;overflow:visible}.ceremony-deviceProduct img{transform:scale(1.6)}.ceremony-officialFrame.ceremony-deviceProduct[data-kind=product]{background:0 0}.ceremony-officialFrame.ceremony-deviceProduct[data-kind=product] img{filter:drop-shadow(0 24px 48px #00000073);transform:none}.ceremony-officialCaption{z-index:3;min-height:24px;color:var(--quiet);bottom:8px;right:calc(var(--aw-bleed) + 10px);align-items:center;gap:9px;font-size:12px;display:flex;position:absolute}.ceremony-brandScene{background:var(--lightningcss-light,#eeece5)var(--lightningcss-dark,#0d0e12);grid-template-columns:1fr 1fr;min-height:610px;padding-block:110px}.ceremony-brandScene .ceremony-spotCopy{max-width:550px}.ceremony-brandScene .ceremony-spotCopy h2 span{display:block}.ceremony-brandVisual{z-index:-1;inset:0 var(--aw-bleed) 0 calc(var(--aw-bleed) + (100% - 2 * var(--aw-bleed)) * .35);position:absolute}.ceremony-brandProduct{opacity:1;width:100%;height:100%}.ceremony-brandProduct img{object-position:right center}.ceremony-brandVisual:has(>.ceremony-brandProduct[data-kind=product]){right:0}.ceremony-brandProduct[data-kind=product]{background:0 0;border-radius:0}.ceremony-brandProduct[data-kind=product] .ceremony-officialArt{inset:0}.ceremony-brandProduct[data-kind=placeholder]{background:0 0;border-radius:0}.ceremony-brandProduct[data-kind=placeholder] .ceremony-placeholderArt{display:none}@media (min-width:768px) and (max-width:1199px){.ceremony-brandVisual{left:52%}}.ceremony-brandScene .ceremony-spotCopy>p:not(.ceremony-eyebrow){max-width:365px}.ceremony-brandScene .ceremony-officialCaption{bottom:25px;right:calc(var(--aw-bleed) + 34px);background:var(--lightningcss-light,#eeece5f5)var(--lightningcss-dark,#0000);border-radius:4px;padding:4px 8px}.ceremony-sectionHeading{justify-content:space-between;align-items:flex-end;gap:48px;padding-block:105px 54px;display:flex}.ceremony-sectionHeading h2{margin-top:19px}.ceremony-sectionHeading>p{color:var(--quiet);max-width:360px;font-size:16px;line-height:1.9}.ceremony-categoryIntro{background:var(--lightningcss-light,#eeece5)var(--lightningcss-dark,#131518)}.ceremony-categoryIntro .ceremony-sectionHeading{padding-bottom:35px}.ceremony-categoryJump{flex-wrap:wrap;gap:5px 6px;padding-bottom:32px;display:flex}.ceremony-categoryJump a{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ceremony-categoryJump a span{color:var(--quiet);font-size:12px}.ceremony-categoryJump a:hover,.ceremony-categoryJump a[aria-current]{border-color:var(--blue);color:var(--blue);background:var(--lightningcss-light,#e4f0f6)var(--lightningcss-dark,#18252e)}.ceremony-categoryPicker{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:var(--control-radius);align-items:center;gap:12px;min-height:46px;padding:10px 16px;font-size:14px;display:none}.ceremony-categoryHall{border-top:1px solid var(--line);padding-inline:var(--aw-bleed);grid-template-columns:minmax(270px,.83fr) minmax(0,1.2fr);display:grid;position:relative}.ceremony-stageColumn{border-right:1px solid var(--line);background:var(--lightningcss-light,#eeece5)var(--lightningcss-dark,#0b0d10);min-width:0;position:relative}.ceremony-stage{top:var(--header-height);height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;align-items:center;min-height:620px;max-height:980px;padding:28px;display:flex;position:sticky;overflow:hidden}.ceremony-officialFrame{border-radius:var(--media-radius);background:#fff;width:100%;height:100%;min-height:0;position:relative}.ceremony-officialFrame[data-tone=dark]{background:#191b1e}.ceremony-officialArt{position:absolute;inset:18px}.ceremony-officialArt img{filter:none;mix-blend-mode:normal;object-position:center}.ceremony-officialFrame[data-official-src="/official/mousepad.webp"] img{filter:drop-shadow(0 0 1px #ffffff73)drop-shadow(0 0 18px #ffd6961f)}.ceremony-officialFrame[data-kind=logo] .ceremony-officialArt{inset:28px}.ceremony-officialFrame[data-kind=portrait] .ceremony-officialArt,.ceremony-officialFrame[data-kind=key-art] .ceremony-officialArt{inset:0}.ceremony-stageProducts{width:100%;min-height:0;margin:56px 0 24px}.ceremony-stageProducts figure{margin:0;display:none}.ceremony-stageProducts figure[data-active=true]{display:block}.ceremony-stageProducts .ceremony-medalStage{height:clamp(170px,30svh,320px)}.ceremony-mobileProduct{margin:0 0 28px;display:none}.ceremony-mobileProduct .ceremony-medalStage{height:240px}.ceremony-cultureGallery{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px;padding:48px 32px 40px 0;display:grid}.ceremony-cultureGallery figure{min-width:0;margin:0}.ceremony-cultureGallery .ceremony-officialFrame{aspect-ratio:1;height:auto}.ceremony-cultureGallery[data-gallery=games] figure:first-child{grid-column:1/-1}.ceremony-cultureGallery[data-gallery=games] figure:first-child .ceremony-officialFrame{aspect-ratio:2.7}.ceremony-cultureGallery[data-gallery=games] .ceremony-officialFrame[data-kind=key-art]{aspect-ratio:1200/630}.ceremony-cultureGallery[data-gallery=esports]{grid-template-columns:1fr;gap:28px}.ceremony-cultureGallery[data-gallery=esports] .ceremony-officialFrame{aspect-ratio:3}.ceremony-cultureGallery figcaption{margin-top:14px;font-size:16px;line-height:1.65}.ceremony-culturePlacement{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.ceremony-cultureGallery figcaption a{overflow-wrap:anywhere;align-items:flex-start;gap:6px;max-width:100%;min-height:24px;display:inline-flex}.ceremony-cultureGallery figcaption a>span{min-width:0}.ceremony-cultureGallery figcaption a svg{flex:none;margin-top:.35em}.ceremony-sourceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:12px 0;list-style:none;display:grid}.ceremony-sourceList a{overflow-wrap:anywhere;font-size:13px;display:inline}.ceremony-sourceList svg{vertical-align:middle;margin-left:6px;display:inline}@media (max-width:1023px){.ceremony-mobileProduct{display:block}.ceremony-stageProducts .ceremony-medalStage{height:200px}.ceremony-cultureGallery{gap:14px;padding:36px 24px 36px 0}}@media (max-width:767px){.ceremony-mobileProduct{display:block}.ceremony-cultureGallery{padding:0 22px 36px}.ceremony-cultureGallery[data-gallery=games]{gap:22px 14px}.ceremony-cultureGallery figcaption{font-size:14px}.ceremony-cultureGallery .ceremony-officialFrame[data-kind=logo] .ceremony-officialArt{inset:20px}.ceremony-sourceList{grid-template-columns:1fr}}@media (min-width:768px) and (max-height:700px){.ceremony-stageProducts{margin-top:42px;margin-bottom:12px}.ceremony-stageProducts .ceremony-medalStage{height:150px}.ceremony-stageProducts .ceremony-slideCaption{margin-top:10px}}.ceremony-stageCaption{z-index:2;border-top:1px solid var(--lightningcss-light,#c2b69c)var(--lightningcss-dark,#4a4435);justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:24px 0;display:flex;position:relative}.ceremony-stageCaption>span{font-family:var(--font-latin);color:var(--accent);font-size:36px;font-weight:400}.ceremony-stageTop{z-index:2;color:var(--quiet);justify-content:space-between;font-size:12px;display:flex;position:absolute;top:40px;left:28px;right:28px}.ceremony-stageTop svg{color:var(--accent)}@media (min-width:1024px) and (max-height:760px){.ceremony-stage{padding-block:18px;min-height:0!important}.ceremony-stageTop{top:22px}.ceremony-stageCaption{padding-block:14px}}@media (min-width:1024px) and (max-height:420px){.ceremony-stageTop{display:none}}.ceremony-categoryResult{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#111315);position:relative}.ceremony-categoryCard{min-height:680px;padding:64px 40px 52px}.ceremony-categoryResult:nth-child(2n){background:var(--lightningcss-light,#f4f2eb)var(--lightningcss-dark,#0e1012)}.ceremony-categoryResult:last-child{border-bottom:0}.ceremony-categoryHeading{align-items:center;gap:16px;margin:13px 0 20px;display:flex}.ceremony-categoryHeading>svg{color:var(--quiet);width:27px;height:27px}.ceremony-categoryHeading h3{font-family:var(--font-editorial);letter-spacing:.015em;font-size:30px;font-weight:700}.ceremony-categoryHeading h3 small{font-family:var(--font-latin);letter-spacing:.12em;color:var(--quiet);margin-top:7px;font-size:12px;font-weight:500;display:block}.ceremony-categoryCaption{color:var(--quiet);margin-bottom:30px;font-size:16px;line-height:1.85}.ceremony-brandIdentity{vertical-align:middle;align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.ceremony-brandMark{background:#fff;border:1px solid #ffffff1c;border-radius:6px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:40px;padding:7px;display:inline-flex}.ceremony-brandMark[data-tone=dark]{background:#151719}.ceremony-brandLogo{object-fit:contain;width:100%;height:100%;display:block}.ceremony-brandMark[data-kind=icon] .ceremony-brandLogo{width:26px;height:26px}.ceremony-brandLabel{font-family:var(--font-ui);overflow-wrap:anywhere;min-width:0}.ceremony-fullSet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wordmark-filter:brightness(0) invert(1);color:var(--ink);border-block:1px solid var(--line);isolation:isolate;background:#090b0e;padding-block:85px 56px;position:relative;overflow:hidden}.ceremony-fullSetBackdrop{z-index:-1;background:url(/ceremony/photographic/fullset-stage-poster.webp) bottom/cover no-repeat;position:absolute;inset:0}.ceremony-fullSetBackdrop video{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.ceremony-fullSetBackdrop:after{content:"";background:linear-gradient(#090b0e 0%,#090b0ee6 18%,#090b0e66 42%,#090b0e1a 70%,#090b0e00 100%),linear-gradient(90deg,#090b0eb3,#090b0e00 30% 70%,#090b0eb3);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ceremony-fullSetBackdrop video{display:none}}.ceremony-fullSet .ceremony-fullSetHeading{text-align:center;display:block}.ceremony-fullSet .ceremony-fullSetHeading .ceremony-eyebrow{justify-content:center}.ceremony-fullSetHeading h2{margin:20px 0 15px;font-size:38px}.ceremony-fullSet .ceremony-fullSetHeading p:not(.ceremony-eyebrow){color:var(--quiet);max-width:520px;margin-inline:auto;font-size:16px}.ceremony-fullSetFlow{max-width:1000px;margin:72px auto 0;display:grid}.ceremony-podium{--pod-cap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:14px;width:100%;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.ceremony-podium li{--pod-hi:#fff3cf;--pod-mid:#e5c481;--pod-lo:#a87a2c;--pod-deep:#5a3e10;--pod-ink:#4a3207;order:2}.ceremony-podium li[data-rank="2"]{--pod-hi:#fff;--pod-mid:#c9cdd2;--pod-lo:#8a9097;--pod-deep:#3f444a;--pod-ink:#3a3f45;order:1}.ceremony-podium li[data-rank="3"]{--pod-hi:#ffe2c6;--pod-mid:#cf9160;--pod-lo:#94552b;--pod-deep:#4c260c;--pod-ink:#4a250c;order:3}.ceremony-podium li:only-child{grid-column:2}.ceremony-podiumPlace{color:inherit;justify-items:center;gap:calc(var(--pod-cap) + 18px);text-decoration:none;display:grid}.ceremony-shell .ceremony-podium .ceremony-podiumPlace:hover{color:inherit;text-decoration:none}.ceremony-podiumTop{isolation:isolate;justify-items:center;gap:14px;width:100%;padding-inline:12px;display:grid;position:relative}.ceremony-podiumTop small{color:#e5c481;white-space:nowrap;letter-spacing:.34em;font-family:var(--font-latin);font-size:13px;line-height:1}.ceremony-podiumMark{width:min(100%,170px);height:42px;display:block;position:relative}.ceremony-podiumMark img{object-fit:contain;object-position:50% 100%;filter:var(--wordmark-filter,brightness(0))}[data-rank="1"] .ceremony-podiumMark{width:min(100%,300px);height:78px}.ceremony-podiumName{text-align:center;font-size:20px;font-weight:600;line-height:1.3}[data-rank="1"] .ceremony-podiumName{font-size:30px}[data-rank="1"] .ceremony-podiumTop:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 60%,#e5c48157,#e5c4811a 55%,#0000 75%);position:absolute;inset:-60px -70px -40px}.ceremony-podiumBlock{width:100%;height:76px;padding-top:calc(var(--pod-cap) / 2);border-radius:0 0 50% 50%/0 0 var(--pod-cap) var(--pod-cap);background:linear-gradient(90deg,var(--pod-deep) 0%,var(--pod-lo) 12%,var(--pod-hi) 34%,var(--pod-mid) 52%,var(--pod-lo) 80%,var(--pod-deep) 100%);place-items:center;display:grid;position:relative;box-shadow:0 18px 40px -12px #000c}.ceremony-podiumBlock:before{content:"";background:radial-gradient(ellipse 70% 80% at 42% 35%,var(--pod-hi),var(--pod-mid) 60%,var(--pod-lo));height:var(--pod-cap);top:calc(var(--pod-cap) / -2);border-radius:50%;position:absolute;left:0;right:0;box-shadow:inset 0 -2px #0000002e,inset 0 1px #ffffffb3}[data-rank="1"] .ceremony-podiumBlock{height:150px;box-shadow:0 18px 40px -12px #000c,0 0 70px -10px #e5c48173}[data-rank="2"] .ceremony-podiumBlock{height:104px}.ceremony-podiumNum{color:var(--pod-ink);font-family:var(--font-latin);text-shadow:0 1px #ffffff80,0 -1px #00000040;font-size:40px;font-weight:700;line-height:1}[data-rank="1"] .ceremony-podiumNum{font-size:64px}@media (max-width:767px){.ceremony-fullSet{padding-block:62px 40px}.ceremony-fullSetFlow{margin-top:48px}.ceremony-podium{--pod-cap:14px;gap:8px}.ceremony-podiumPlace{gap:calc(var(--pod-cap) + 12px)}.ceremony-podiumTop{gap:10px;padding-inline:4px}.ceremony-podiumMark{height:24px}[data-rank="1"] .ceremony-podiumMark{height:46px}.ceremony-podiumTop small{letter-spacing:.2em;font-size:10px}.ceremony-podiumName{font-size:14px}[data-rank="1"] .ceremony-podiumName{font-size:19px}.ceremony-podiumBlock{height:46px}[data-rank="1"] .ceremony-podiumBlock{height:96px}[data-rank="2"] .ceremony-podiumBlock{height:66px}.ceremony-podiumNum{font-size:24px}[data-rank="1"] .ceremony-podiumNum{font-size:40px}}.ceremony-culture{background:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#111315)}.ceremony-culture .ceremony-sectionHeading{padding-bottom:64px}.ceremony-cultureStory{border-top:1px solid var(--line);padding-inline:var(--aw-bleed);grid-template-columns:.9fr 1.1fr;min-height:400px;display:grid;position:relative;overflow:hidden}.ceremony-cultureCopy{z-index:1;padding:46px 40px 34px clamp(28px,4.4vw,72px);position:relative}.ceremony-cultureCopy>.ceremony-eyebrow{color:var(--accent)}.ceremony-cultureCopy h3{font-family:var(--font-editorial);letter-spacing:.015em;margin:23px 0 9px;font-size:clamp(34px,3.2vw,46px);font-weight:700}.ceremony-cultureLabel{color:var(--quiet);margin-bottom:24px;font-size:14px}.ceremony-winnerGateway{--quiet:var(--lightningcss-light,#41483f)var(--lightningcss-dark,#adafac);--accent:var(--lightningcss-light,#65420d)var(--lightningcss-dark,#dfbd74);border-top:1px solid var(--line);isolation:isolate;background:var(--lightningcss-light,#f5f3ed)var(--lightningcss-dark,#121416);grid-template-columns:1.35fr .65fr;gap:40px;padding-block:105px;display:grid;position:relative;overflow:hidden}.ceremony-winnerGateway>[data-reveal]{position:relative}.ceremony-winnerGateway h2{margin:24px 0;font-size:38px}.ceremony-winnerGateway p:not(.ceremony-eyebrow){max-width:560px;color:var(--quiet);font-size:16px;line-height:1.9}.ceremony-gatewaySeal{text-align:center;color:var(--accent);border-block:1px solid #5d533d;place-self:center;padding:32px;position:relative}.ceremony-gatewaySeal svg{stroke-width:1px;width:42px;height:42px}.ceremony-gatewaySeal span{letter-spacing:.12em;margin:12px 0;font-size:12px;display:block}.ceremony-gatewaySeal strong{font-family:var(--font-latin);letter-spacing:-.055em;font-size:80px;font-weight:400;line-height:1.1}.ceremony-gatewaySeal p{color:var(--accent)!important;font-size:12px!important}.ceremony-methodology{border-top:1px solid var(--line);background:var(--lightningcss-light,#f5f3ed)var(--lightningcss-dark,#0a0c0e);padding-block:100px 70px;position:relative;overflow:hidden}.ceremony-methodHeader{z-index:2;max-width:800px;position:relative}.ceremony-methodHeader h2{margin:24px 0 38px;font-size:38px}.ceremony-methodFacts{gap:55px;margin-bottom:24px;display:flex}.ceremony-methodFacts dt{color:var(--quiet);margin-bottom:10px;font-size:12px}.ceremony-methodFacts dd{font-variant-numeric:tabular-nums lining-nums;font-size:28px;line-height:1.3}.ceremony-methodHeader>p:not(.ceremony-eyebrow){max-width:640px;color:var(--quiet);font-size:16px;line-height:1.9}.ceremony-policy{z-index:2;margin-top:48px;position:relative}.ceremony-policy>.ceremony-eyebrow{color:var(--quiet);margin-bottom:18px}.ceremony-policy summary{padding:22px 0;font-size:15px}.ceremony-policy summary>span{align-items:center;gap:24px;display:flex}.ceremony-policy summary em{color:var(--quiet);font-size:12px;font-style:normal}@media (min-width:1600px){.ceremony-shell{--rail:232px}.ceremony-categoryCard{padding:70px 64px}.ceremony-categoryHall{grid-template-columns:1fr 1.2fr}.ceremony-heroTitle{font-size:70px}}@media (max-width:1199px){.ceremony-shell{--rail:184px}.ceremony-inner{padding-inline:36px}.ceremony-heroTitle{font-size:47px}.ceremony-heroDescription{max-width:310px}.ceremony-heroLead{font-size:16px}.ceremony-spotlight{grid-template-columns:1fr 1fr;min-height:590px}.ceremony-spotCopy h2{font-size:46px}.ceremony-spotCopy .ceremony-spotSubhead{font-size:18px}.ceremony-spotVisual{min-height:380px}.ceremony-categoryCard{padding:48px 28px}.ceremony-categoryHeading h3{font-size:27px}.ceremony-categoryCaption{font-size:16px}.ceremony-stage{min-height:580px;padding:22px}.ceremony-stageTop{left:22px;right:22px}.ceremony-cultureCopy{padding:35px 28px 30px 36px}.ceremony-cultureCopy h3{font-size:34px}.ceremony-sectionHeading{gap:32px}.ceremony-sectionHeading>p{max-width:290px}.ceremony-winnerGateway h2,.ceremony-methodHeader h2{font-size:32px}}@media (max-width:1023px){.ceremony-shell{--rail:0px}.ceremony-hero{min-height:640px}.ceremony-heroTitle{font-size:52px}.ceremony-heroCopy{padding-inline:40px}.ceremony-heroDescription{max-width:340px}.ceremony-categoryHall{grid-template-columns:1fr}.ceremony-stageColumn{display:none}.ceremony-categoryCard{min-height:0;padding:52px 40px}.ceremony-categoryHeading h3{font-size:32px}.ceremony-categoryCaption{max-width:580px;font-size:16px}.ceremony-sectionHeading h2{font-size:36px}.ceremony-spotlight{min-height:590px}.ceremony-spotNumber{right:30px}.ceremony-spotCopy{max-width:350px}.ceremony-spotCopy h2{font-size:48px}.ceremony-fullSetHeading{display:block}.ceremony-fullSetHeading p:not(.ceremony-eyebrow){max-width:none;margin-top:20px}.ceremony-cultureCopy h3{font-size:32px}.ceremony-cultureStory{grid-template-columns:1fr 1fr}.ceremony-winnerGateway{grid-template-columns:1.35fr .65fr}.ceremony-methodHeader h2{font-size:36px}}@media (max-width:767px){.ceremony-shell{--header-height:60px;--category-nav-height:67px;font-size:16px}.ceremony-inner{padding-inline:24px}.ceremony-main section,.ceremony-main article[id]{scroll-margin-top:calc(var(--header-height) + 16px)}.ceremony-hero{min-height:0;padding-top:340px;display:block;overflow:hidden}.ceremony-heroCopy{padding:0 24px 56px}.ceremony-heroCopy .ceremony-eyebrow{margin-bottom:20px}.ceremony-heroTitle{letter-spacing:.01em;font-size:clamp(32px,8.7vw,44px);line-height:1.45!important}.ceremony-heroLead{margin-top:20px;font-size:16px}.ceremony-heroDescription{max-width:100%;margin-top:12px;font-size:16px;line-height:1.85}.ceremony-heroActions{gap:12px 20px;margin-top:28px}.ceremony-primaryButton{gap:24px;min-height:50px;padding:12px 20px;font-size:14px}.ceremony-heroActions .ceremony-textLink{font-size:12px}.ceremony-heroYear,.ceremony-scrollNote{display:none}.ceremony-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 24px;padding:28px 24px}.ceremony-stat{min-width:0;padding-left:16px}.ceremony-stat:first-child{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:20px;display:flex}.ceremony-stat:nth-child(2){border-left:0;padding-left:0}.ceremony-stat dt{margin-bottom:8px;font-size:13px;line-height:1.6}.ceremony-stat:first-child dt{margin-bottom:0}.ceremony-stat dd{letter-spacing:-.025em;white-space:nowrap;align-items:baseline;gap:6px;font-size:32px;display:flex}.ceremony-stat:first-child dd{font-size:clamp(36px,10vw,44px)}.ceremony-stat dd span{margin-left:0;font-size:12px}.ceremony-eyebrow{letter-spacing:.09em;font-size:12px}.ceremony-spotlight{flex-direction:column;min-height:0;padding:46px 24px 42px;display:flex;overflow:hidden}.ceremony-spotNumber{font-size:12px;top:25px;right:24px}.ceremony-spotCopy{width:100%;max-width:none;display:contents}.ceremony-spotCopy .ceremony-eyebrow{order:0;width:100%;padding-right:15px}.ceremony-spotVisual{align-self:initial;order:1;width:100%;height:300px;min-height:0;margin:0}.ceremony-deviceProduct{width:100%;height:245px}.ceremony-deviceProduct img{transform:scale(1.5)}.ceremony-spotCopy h2{order:2;width:100%;margin:12px 0 6px;font-size:43px}.ceremony-spotCopy .ceremony-spotSubhead{order:3;width:100%;margin:0 0 18px;font-size:18px}.ceremony-spotCopy>p:not(.ceremony-eyebrow):not(.ceremony-spotSubhead){order:4;width:100%;max-width:none;font-size:16px}.ceremony-spotCopy .ceremony-textLink{order:5;align-self:flex-start;margin-top:20px}.ceremony-officialCaption{font-size:12px;bottom:0;right:0}.ceremony-brandScene{min-height:600px;padding-top:48px;padding-bottom:40px;display:flex}.ceremony-brandVisual{z-index:0;order:1;align-self:center;width:calc(100% + 48px);height:300px;margin:8px -24px 0;position:relative;inset:auto}.ceremony-brandProduct{opacity:1}.ceremony-brandProduct img{object-position:center;object-fit:contain!important}.ceremony-brandScene .ceremony-spotCopy h2{z-index:1;margin:8px 0 18px;font-size:44px;position:relative}.ceremony-brandScene .ceremony-spotCopy h2 span{display:inline}.ceremony-brandScene .ceremony-officialCaption{order:6;align-self:flex-start;margin-top:25px;position:relative;bottom:auto;right:auto}.ceremony-sectionHeading{padding:66px 24px 32px;display:block}.ceremony-sectionHeading h2{margin-top:17px;font-size:32px}.ceremony-sectionHeading>p{max-width:100%;margin-top:22px;font-size:16px}.ceremony-categoryIntro .ceremony-sectionHeading{padding-bottom:24px}.ceremony-categoryJump{display:none}.ceremony-categoryPicker{display:inline-flex}.ceremony-categoryMobileNav{top:var(--header-height);z-index:20;border-block:1px solid var(--line);background:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#15181c);justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky}.ceremony-categoryMobileNav>span{letter-spacing:.05em;color:var(--quiet);font-size:12px}.ceremony-categoryResult{scroll-margin-top:calc(var(--header-height) + var(--category-nav-height) + 16px)!important}.ceremony-categoryCard{padding:40px 24px}.ceremony-categoryHeading{gap:12px;margin:15px 0 18px}.ceremony-categoryHeading h3{font-size:29px}.ceremony-categoryHeading>svg{width:24px;height:24px}.ceremony-categoryHeading h3 small{font-size:12px}.ceremony-categoryCaption{margin-bottom:25px;font-size:16px}.ceremony-brandIdentity{gap:9px}.ceremony-brandMark{flex-basis:46px;width:46px;height:34px;padding:5px}.ceremony-brandMark[data-kind=icon] .ceremony-brandLogo{width:24px;height:24px}.ceremony-fullSet{padding:62px 24px 35px}.ceremony-fullSetHeading{display:block}.ceremony-fullSetHeading h2{margin:20px 0;font-size:30px}.ceremony-fullSetHeading p:not(.ceremony-eyebrow){font-size:16px}.ceremony-culture .ceremony-sectionHeading{padding-bottom:34px}.ceremony-cultureStory{flex-direction:column;min-height:0;display:flex}.ceremony-cultureCopy{order:1;padding:30px 24px 36px}.ceremony-cultureCopy h3{margin:18px 0 8px;font-size:36px}.ceremony-cultureLabel{font-size:14px}.ceremony-winnerGateway{flex-direction:column;gap:32px;padding:60px 24px;display:flex}.ceremony-winnerGateway h2{margin:22px 0;font-size:30px}.ceremony-winnerGateway p:not(.ceremony-eyebrow){font-size:16px}.ceremony-gatewaySeal{text-align:left;grid-template-rows:auto auto;grid-template-columns:50px 1fr 85px;align-items:center;column-gap:20px;width:100%;padding:22px 0;display:grid}.ceremony-gatewaySeal svg{grid-row:1/3}.ceremony-gatewaySeal span{margin:0;font-size:12px}.ceremony-gatewaySeal strong{grid-area:1/3/3;font-size:68px}.ceremony-gatewaySeal p{grid-area:2/2;font-size:12px!important}.ceremony-methodology{padding:64px 24px 45px}.ceremony-methodHeader h2{margin:22px 0 28px;font-size:30px}.ceremony-methodFacts{gap:32px;margin-bottom:25px}.ceremony-methodFacts dd{font-size:23px}.ceremony-methodHeader>p:not(.ceremony-eyebrow){font-size:16px;line-height:1.9}.ceremony-policy{margin-top:38px}.ceremony-policy summary{padding:20px 0;font-size:15px}.ceremony-policy summary>span{gap:18px}}@media (min-width:768px){.ceremony-categoryMobileNav{display:none}}@media (prefers-reduced-motion:reduce){.ceremony-shell *,.ceremony-shell :before,.ceremony-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ceremony-shell :is([data-reveal],[data-award-copy],[data-award-art],[data-hero-line],[data-hero-art],[data-hero-actions]){opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.ceremony-hero:after{content:"";pointer-events:none;background:radial-gradient(at 85% 12%,#efc87f18,#0000 50%);animation:.85s ease-out both ceremony-openingLight;position:absolute;inset:0}.ceremony-heroCopy [data-hero-line]{animation:.55s cubic-bezier(.2,.65,.3,1) both ceremony-openingCopy}.ceremony-heroActions{animation:.65s cubic-bezier(.2,.65,.3,1) both ceremony-openingCopy}}@keyframes ceremony-openingLight{0%{opacity:0}45%{opacity:1}to{opacity:0}}@keyframes ceremony-openingCopy{0%{transform:translateY(8px)}to{transform:translateY(0)}}.ceremony-stageLight{pointer-events:none;background:radial-gradient(at 50% 36%,#a6bac415,#0000 64%);position:absolute;inset:0}.ceremony-stageProducts,.ceremony-stageProducts figure{position:relative}.ceremony-heroScrollLight{pointer-events:none;background:radial-gradient(at 79% 22%,#e5c68216,#0000 55%);position:absolute;inset:0}.ceremony-mobileChapter{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ceremony-mobileChapter>span{font-family:var(--font-latin);font-variant-numeric:tabular-nums;color:var(--quiet)}.ceremony-mobileChapter b{color:var(--accent);font-weight:600}.ceremony-mobileChapter strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500}@media (min-width:768px) and (max-width:1023px){.ceremony-shell{--category-nav-height:70px}.ceremony-categoryMobileNav{top:var(--header-height);border-block:1px solid var(--line);z-index:20;background:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#15181c);justify-content:space-between;align-items:center;padding:10px 36px;display:flex;position:sticky}.ceremony-categoryMobileNav .ceremony-categoryPicker{display:inline-flex}.ceremony-categoryResult{scroll-margin-top:calc(var(--header-height) + var(--category-nav-height) + 16px)!important}}@media (max-width:767px){.ceremony-categoryMobileNav{gap:12px}.ceremony-categoryMobileNav .ceremony-categoryPicker{flex-shrink:0}}@media (max-width:380px){.ceremony-categoryMobileNav{padding-inline:16px}.ceremony-categoryMobileNav .ceremony-categoryPicker{gap:8px;padding-inline:10px}}@media (prefers-reduced-motion:no-preference){[data-motion=full] .ceremony-stageProducts figure[data-active=true]{animation:.48s cubic-bezier(.2,.7,.2,1) both ceremony-chapterArrival}[data-motion=full] [data-direction=backward] .ceremony-stageProducts figure[data-active=true]{animation-name:ceremony-chapterReturn}}@keyframes ceremony-chapterArrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ceremony-chapterReturn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.ceremony-shell [data-motion=reduced] *,.ceremony-shell [data-motion=reduced] :before,.ceremony-shell [data-motion=reduced] :after{transition:none!important;animation:none!important}@media (min-width:1024px) and (max-height:550px){.ceremony-categoryHall{grid-template-columns:1fr}.ceremony-stageColumn{display:none}.ceremony-shell{--category-nav-height:70px}.ceremony-categoryMobileNav{top:var(--header-height);z-index:20;background:var(--surface);border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 28px;display:flex;position:sticky}.ceremony-categoryMobileNav .ceremony-categoryPicker{display:inline-flex}.ceremony-categoryResult{scroll-margin-top:calc(var(--header-height) + var(--category-nav-height) + 16px)!important}.ceremony-mobileProduct>.ceremony-awardSlide{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;display:grid}.ceremony-mobileProduct .ceremony-medalStage{height:150px}}.ceremony-stage{padding-bottom:36px}@media (min-width:1024px) and (max-height:680px){.ceremony-stageProducts{margin-top:36px;margin-bottom:8px}.ceremony-stageProducts .ceremony-medalStage{height:clamp(90px,23svh,150px)}.ceremony-stageCaption{padding-block:10px}}.ceremony-spotlight{background-color:var(--lightningcss-light,#f5f3ed)var(--lightningcss-dark,#090b0e)}.ceremony-brandScene{background-color:var(--lightningcss-light,#eeece5)var(--lightningcss-dark,#0d0e12);background-image:-webkit-linear-gradient(#0d0e1200 34%,#0d0e1299 54%,#0d0e12f0 72%,#0d0e12 100%),-webkit-linear-gradient(#0d0e12 0%,#0d0e1200 18% 78%,#0d0e12 100%),-webkit-image-set(url(/ceremony/photographic/brand-stage-1200.webp) 1x,url(/ceremony/photographic/brand-stage-1920.webp) 2x);background-image:linear-gradient(90deg,#0d0e12 0%,#0d0e12f0 28%,#0d0e1299 46%,#0d0e1200 66%),linear-gradient(#0d0e12 0%,#0d0e1200 22% 82%,#0d0e12 100%),image-set("/ceremony/photographic/brand-stage-1200.webp" 1x,"/ceremony/photographic/brand-stage-1920.webp" 2x);background-position:50% 70%;background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){.ceremony-brandScene{background-image:linear-gradient(90deg,#0d0e12 0%,#0d0e12f0 28%,#0d0e1299 46%,#0d0e1200 66%),linear-gradient(#0d0e12 0%,#0d0e1200 22% 82%,#0d0e12 100%),url(/ceremony/photographic/brand-stage-1920.webp)}}.ceremony-sceneBackdrop{z-index:-1;background:url(/ceremony/photographic/device-stage-poster.webp) 50% 70%/cover no-repeat;position:absolute;inset:0}.ceremony-sceneBackdrop video{object-fit:cover;object-position:center 70%;width:100%;height:100%;display:block}.ceremony-sceneBackdrop:after{content:"";background:linear-gradient(90deg,#090b0e 0%,#090b0ef0 28%,#090b0e99 46%,#090b0e00 66%),linear-gradient(#090b0e 0%,#090b0e00 22% 82%,#090b0e 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ceremony-sceneBackdrop video{display:none}}@media (max-width:767px){.ceremony-sceneBackdrop{background-position:50% 40px;background-size:auto 440px}.ceremony-sceneBackdrop video{height:440px;margin-top:40px}.ceremony-sceneBackdrop:after{background:linear-gradient(#090b0e 0%,#090b0e00 10% 44%,#090b0e 60%)}.ceremony-brandScene{background-image:linear-gradient(#0d0e12 0%,#0d0e1200 10% 44%,#0d0e12 60%),url(/ceremony/photographic/brand-stage-1200.webp);background-position:50%,50% 40px;background-size:auto 100%,auto 440px}}.ceremony-primaryButton{background:var(--lightningcss-light,#805718)var(--lightningcss-dark,#dfbd74);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151713)!important}.ceremony-primaryButton:hover{background:var(--lightningcss-light,#65420e)var(--lightningcss-dark,#f0d39a);border-color:var(--lightningcss-light,#65420e)var(--lightningcss-dark,#f0d39a)}.rank-badge{width:32px;color:var(--quiet);font-family:var(--font-latin);font-variant-numeric:tabular-nums;flex:0 0 32px;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.results-list .rank-badge{background:0 0;border-radius:0;flex:0 0 40px;justify-content:flex-start;gap:8px;width:40px;padding:0;font-size:13px}.results-list .rank-badge[data-rank-badge]:before{content:"";border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #ffffff59}.results-list .rank-badge[data-rank-badge="1"]:before{background:radial-gradient(circle at 35% 30%,#fff2c4,#d7a73c 55%,#8a6414)}.results-list .rank-badge[data-rank-badge="2"]:before{background:radial-gradient(circle at 35% 30%,#fff,#c4c8cd 55%,#6c737b)}.results-list .rank-badge[data-rank-badge="3"]:before{background:radial-gradient(circle at 35% 30%,#ffe3c8,#c07a45 55%,#6e3f1c)}.results-list .rank-badge[data-rank-badge="1"]{color:var(--lightningcss-light,#80591b)var(--lightningcss-dark,#e5c481);font-size:15px;font-weight:700}.rank-badge[data-compact]{color:var(--lightningcss-light,#80591b)var(--lightningcss-dark,#e5c481);background:var(--lightningcss-light,#f3ead8)var(--lightningcss-dark,#2b251b);border-radius:6px;flex-direction:row;flex-basis:auto;gap:6px;width:auto;min-height:26px;padding:5px 8px;font-size:12px}.art-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-studio{background-image:-webkit-linear-gradient(#0d0e1200 55%,#0d0e12b3),-webkit-linear-gradient(#0d0e1259,#0d0e1259),-webkit-image-set(url(/ceremony/photographic/podium-stage-960.webp) 1x,url(/ceremony/photographic/podium-stage-1920.webp) 2x);background-image:linear-gradient(#0d0e12b3,#0d0e1200 45%),linear-gradient(#0d0e1259,#0d0e1259),image-set("/ceremony/photographic/podium-stage-960.webp" 1x,"/ceremony/photographic/podium-stage-1920.webp" 2x);background-position:50% 100%}.ceremony-placeholderFrame{place-items:center;display:grid;overflow:hidden}.ceremony-placeholderArt{position:absolute;inset:0}.ceremony-placeholderMark{z-index:1;position:relative}.ceremony-brandMark[data-kind=placeholder]{background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.results-panel.results-panel{margin:0;scroll-margin-top:154px;container-type:inline-size}.results-panel .results-panelLabel{color:var(--quiet);font-family:var(--font-latin);letter-spacing:.1em;margin:0 0 16px;font-size:12px;font-weight:500}.results-group{padding:0 0 18px}.results-group+.results-group{border-top:1px solid var(--line);padding-top:18px}.results-group:last-child{padding-bottom:0}.results-panel[data-results-layout=columns]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 24px;display:grid}.results-panel[data-results-layout=columns]>.results-panelLabel{grid-column:1/-1}.results-panel[data-results-layout=columns]>.results-group{border-top:1px solid var(--line);padding-block:18px}.results-group>:is(h3,h4){color:var(--quiet);align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.6;display:flex}.results-group>:is(h3,h4) svg{color:var(--accent);flex-shrink:0}.results-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.results-list>li{min-width:0;color:var(--quiet);align-items:center;gap:10px;padding:3px 12px;font-size:14px;font-weight:400;line-height:1.55;display:flex}.results-list>li[data-rank="1"]{color:var(--ink);grid-column:1/-1;padding-block:6px;font-size:17px;font-weight:600;line-height:1.5}.results-rowLink{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.results-rowChevron{color:var(--quiet);opacity:.5;flex:none;transition:transform .12s,opacity .12s}.results-list>li:has(.results-rowLink:hover){background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:8px}.results-rowLink:hover .results-rowChevron{opacity:1;transform:translate(2px)}.ceremony-shell .results-list .results-rowLink:hover{color:inherit;text-decoration:none}.results-list [data-ranking-entry]{flex:1;min-width:0}.results-list [data-ranking-entry]>*{align-items:center;gap:10px;min-width:0;display:flex}.results-list [data-brand]>span:last-child,.results-list [data-ranked-name]{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;overflow-wrap:anywhere;word-break:normal;min-width:0}.results-list [data-brand]>[data-tone],.results-list [data-ranking-entry] [data-official-src]{border-radius:5px;flex:0 0 40px;width:40px;height:32px}.results-list [data-brand]>[data-tone]{padding:4px}.results-list [data-kind=icon] img{width:22px;height:22px}.results-list [data-rank="1"] [data-brand]>[data-tone],.results-list [data-rank="1"] [data-official-src]{flex-basis:48px;width:48px;height:40px}@container (max-width:359px){.results-list>li{padding-inline:10px}.results-list>li[data-rank="1"]{font-size:16px}}.results-panel[data-results-presentation=editorial][data-results-layout=columns]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.results-panel[data-results-presentation=editorial][data-results-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.results-panel[data-results-presentation=editorial] .results-panelLabel{margin-bottom:8px}.results-panel[data-results-presentation=editorial] .results-group>:is(h3,h4){margin-bottom:14px;font-size:13px}.results-panel[data-results-presentation=editorial] .results-list{gap:3px}.results-panel[data-results-presentation=editorial] .results-list>li{padding-block:6px;font-size:15px}.results-panel[data-results-presentation=editorial] .results-list>li[data-rank="1"]{background:var(--lightningcss-light,#f1ebde)var(--lightningcss-dark,#242119);border:0;border-radius:0;min-height:78px;padding:12px;font-size:20px;font-weight:600}.results-panel[data-results-presentation=editorial] [data-ranking-entry] a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;min-height:32px;display:inline-flex}.results-panel[data-results-presentation=editorial] [data-ranking-entry] a:hover{color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}@container (max-width:629px){.results-panel[data-results-presentation=editorial]>.results-group{grid-column:1/-1}.results-panel[data-results-presentation=editorial] .results-list>li[data-rank="1"]{min-height:64px;font-size:18px}}@container (max-width:829px){.results-panel[data-results-presentation=editorial][data-column-size=wide]>.results-group{grid-column:1/-1}}.compact-hall .compact-categoryCard{height:auto;min-height:calc(100svh - var(--app-sticky-top));flex-direction:column;justify-content:center;padding:32px clamp(22px,2.6vw,40px);display:flex}.compact-categoryCard .compact-caption{margin-bottom:20px;font-size:15px;line-height:1.8}.compact-cultureStory.compact-cultureStory{align-items:center;min-height:0}.compact-cultureHeading{min-width:0}.compact-cultureStory .compact-cultureCopy{padding-block:32px}.compact-cultureCopy h3{margin-top:14px}@media (min-width:768px) and (max-width:1023px){.compact-categoryCard>figure>.ceremony-awardSlide{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:24px;display:grid}.compact-categoryCard>figure .ceremony-medalStage{height:160px}.compact-categoryCard>figure .ceremony-slideCaption{margin:0}}@media (max-width:767px){.compact-hall .compact-categoryCard{padding:28px 24px}.compact-categoryCard .compact-caption{margin-bottom:18px}.compact-categoryCard>figure{margin:0 0 22px}.compact-categoryCard>figure>.ceremony-awardSlide{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;display:grid}.compact-categoryCard>figure .ceremony-medalStage{height:136px}.compact-categoryCard>figure [data-image-frame]{inset:10px}.compact-categoryCard>figure .ceremony-slideCaption{margin:0}.compact-cultureStory.compact-cultureStory{align-items:stretch}.compact-cultureStory .compact-cultureCopy{padding:26px 24px 30px}}@media (max-width:380px){.compact-hall .compact-categoryCard{padding-inline:16px}}@media (max-width:1100px){.compact-cultureStory.compact-cultureStory{flex-direction:column;align-items:stretch;display:flex}.compact-cultureStory .compact-cultureCopy{display:contents}.compact-cultureHeading{order:0;padding:32px 24px 0}.compact-cultureStory>[data-gallery]{order:1;padding:0 24px 26px}.compact-cultureCopy [data-culture-top3]{order:2;margin:0 24px 32px}.compact-cultureStory>[data-gallery=creators]>figure>[data-official-src]{max-height:320px}}@media (min-width:768px) and (max-width:1100px){.compact-cultureStory>[data-gallery=games]{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-cultureStory>[data-gallery=games]>figure:first-child{grid-column:auto}.compact-cultureStory>[data-gallery=games]>figure>[data-official-src]{aspect-ratio:auto;height:160px}.compact-cultureStory>[data-gallery=esports]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-cultureStory>[data-gallery=esports]>figure>[data-official-src]{aspect-ratio:auto;height:180px}.compact-cultureStory>[data-gallery=creators]>figure>[data-official-src]{max-height:260px}.compact-cultureStory>[data-gallery] figcaption{font-size:14px}}.main:has([data-awards-ceremony]){max-width:none;padding:0}.main:has([data-awards-ceremony])>[data-outline-exclude]{max-width:1320px;padding-inline:var(--main-pad-x);margin-inline:auto}.main:has([data-awards-ceremony])>[data-outline-exclude]:last-of-type{padding-bottom:1.5rem}@media (max-width:768px){.main:has([data-awards-ceremony])>[data-outline-exclude]{padding-inline:.75rem}.main:has([data-awards-ceremony])>[data-outline-exclude]:last-of-type{padding-bottom:.75rem}}@media (max-width:480px){.main:has([data-awards-ceremony])>[data-outline-exclude]{padding-inline:.5rem}.main:has([data-awards-ceremony])>[data-outline-exclude]:last-of-type{padding-bottom:.5rem}}.ceremony-shell{--font-ui:var(--font-manrope), var(--font-noto-sans-jp), sans-serif;--font-editorial:var(--font-manrope), var(--font-noto-sans-jp), sans-serif;--font-latin:var(--font-manrope), sans-serif;--header-height:var(--app-sticky-top);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui)}.ceremony-shell :is(h1,h2,h3,p,figure,dl,dd){margin-inline:0}.ceremony-shell :is(h1,h2,h3){font-family:var(--font-editorial)}.ceremony-shell h2,.ceremony-heroDescription,.ceremony-sectionHeading>p,.ceremony-fullSetHeading>p{white-space:pre-line}.ceremony-shell a:where(:not(.btn)){color:inherit;text-decoration:none}.ceremony-shell a:where(:not(.btn)):hover{text-underline-offset:4px;text-decoration:underline}.ceremony-shell a:focus-visible,.ceremony-shell summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ceremony-shell .ceremony-officialArt img{object-fit:contain}.ceremony-toolbar{border-bottom:1px solid var(--line);padding:12px calc(var(--aw-bleed) + 24px);align-items:center;gap:20px;font-size:.75rem;display:flex}.ceremony-toolbar>span{white-space:nowrap}.ceremony-toolbar nav{flex-wrap:wrap;flex:1;gap:8px 16px;display:flex}.ceremony-stageProgress{gap:6px;width:100%;display:flex}.ceremony-stageProgress a{flex:1;align-items:center;min-height:24px;display:flex}.ceremony-stageProgress span{background:var(--line);width:100%;height:2px}.ceremony-stageProgress a[aria-current=step] span{background:var(--accent);height:4px}.ceremony-stageCaption>span{font-size:.6875rem}.ceremony-stageCaption strong{font-size:1.5rem}.ceremony-stageCaption b{color:var(--accent);font-size:2.25rem;font-weight:400}.ceremony-categoryHeading>:last-child:not(h3){margin-left:auto}.ceremony-brandIdentity{min-width:0}.ceremony-brandLogo{object-fit:contain}.ceremony-brandLabel{overflow-wrap:anywhere}.ceremony-brandLabel sup{margin-left:3px;font-size:.625rem}.ceremony-shell .results-list [data-ranking-entry]>.ceremony-brandIdentity{display:flex}.ceremony-visualSources p{color:var(--quiet);font-size:.875rem}.ceremony-stat dd strong{font-variant-numeric:tabular-nums}.ceremony-policy details,.ceremony-visualSources{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--media-radius);margin-bottom:10px;transition:border-color .2s;overflow:hidden}.ceremony-policy details[open],.ceremony-visualSources[open]{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ceremony-policy details>summary,.ceremony-visualSources>summary{cursor:pointer;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.ceremony-policy details>summary::-webkit-details-marker{display:none}.ceremony-visualSources>summary::-webkit-details-marker{display:none}.ceremony-policy details>summary:after,.ceremony-visualSources>summary:after{content:"+";color:var(--accent);margin-left:auto;font-size:1.75rem;font-weight:300;line-height:1;transition:transform .25s}.ceremony-policy details[open]>summary:after,.ceremony-visualSources[open]>summary:after{transform:rotate(45deg)}.ceremony-policy details>:not(summary),.ceremony-visualSources>:not(summary){margin:0;padding:0 24px 24px}.ceremony-visualSources>ul{padding-top:0}.ceremony-methodFacts{flex-wrap:wrap}.ceremony-categoryFootnote{color:var(--quiet);font-size:.75rem}@media (max-width:680px){.ceremony-toolbar{flex-wrap:wrap;gap:12px;padding-inline:16px}.ceremony-toolbar nav{flex-basis:100%;order:2}.ceremony-toolbar>:last-child{margin-left:auto}}@media (prefers-reduced-motion:no-preference){.ceremony-shell [data-ceremony-reveal=pending]{opacity:0;transform:translateY(24px)}.ceremony-shell [data-ceremony-reveal=visible]{transition:opacity .6s,transform .6s}}.ceremony-shell[data-surface=public] .ceremony-toolbar{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding-bottom:2rem}.ceremony-shell[data-surface=public] .ceremony-toolbar nav{flex:0 auto;justify-content:center;gap:10px 22px}.ceremony-shell[data-surface=public] .ceremony-footerBar{border-top:1px solid var(--line);border-bottom:0;padding-top:2rem}.ceremony-shell[data-surface=public] .ceremony-yearSwitch{margin-left:0}body:has([data-awards-ceremony][data-surface=public]){background:var(--aw-stage-night)}.ceremony-yearSwitch{gap:4px;margin-left:auto;display:flex}.ceremony-yearSwitch a{border-radius:var(--control-radius);color:var(--quiet);padding:4px 10px}.ceremony-yearSwitch a[aria-current=page]{background:var(--surface-raised);color:var(--ink);font-weight:600}.ceremony-placeholderIcon{aspect-ratio:1;background:#fff;border-radius:22%;place-items:center;height:min(96px,64%);display:grid;box-shadow:0 10px 28px #0000002e}.ceremony-placeholderIcon[data-tone=dark]{background:#151719}.ceremony-placeholderIcon img{object-fit:contain;width:62%;height:62%}.ceremony-placeholderWordmark{aspect-ratio:3;width:min(420px,56%)}.ceremony-placeholderWordmark img{object-fit:contain;filter:var(--wordmark-filter,brightness(0))}[data-award-slide]{display:none}:is([data-award=share] [data-award-slide=share],[data-award=satisfaction] [data-award-slide=satisfaction],[data-award=recommend] [data-award-slide=recommend],[data-award=breakthrough] [data-award-slide=breakthrough],[data-award=nextbreak] [data-award-slide=nextbreak]){display:block}.ceremony-mobileProduct :is([data-award=share] [data-award-slide=share],[data-award=satisfaction] [data-award-slide=satisfaction],[data-award=recommend] [data-award-slide=recommend],[data-award=breakthrough] [data-award-slide=breakthrough],[data-award=nextbreak] [data-award-slide=nextbreak]){display:grid}.ceremony-medalStage{position:relative}.ceremony-medalStage>.ceremony-officialFrame{height:100%}.ceremony-medal{aspect-ratio:1;filter:drop-shadow(0 10px 18px #00000073);pointer-events:none;width:clamp(56px,40%,150px);height:auto;position:absolute;bottom:-20px;right:-12px;transform:rotate(-8deg)}.ceremony-stageProducts .ceremony-slideCaption{margin-top:34px}.ceremony-slideCaption{font-size:14px;line-height:1.6}.ceremony-slideCaption b{color:var(--accent);letter-spacing:.06em;font-size:13px;font-weight:600;display:block}.ceremony-slideCaption strong{font-size:22px;line-height:1.4;display:block}.ceremony-slideCaption strong a{align-items:center;gap:6px;display:inline-flex}.ceremony-slideCaption small{color:var(--quiet);margin-top:6px;font-size:12px;line-height:1.7;display:block}.ceremony-slideCaption small span{color:var(--ink);display:block}@media (prefers-reduced-motion:no-preference){[data-award-slide]{animation:.32s both aw-slide-in}@keyframes aw-slide-in{0%{opacity:0;transform:translateY(6px)}}}.ceremony-shell [data-motion=reduced] [data-award-slide]{animation:none}.ceremony-heroStage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ceremony-heroStage[data-hero-play=off] :is(*){animation-play-state:paused!important}.ceremony-heroTrophy{--img:image-set(url(/ceremony/photographic/hero-desktop-1536.webp) 1x, url(/ceremony/photographic/hero-desktop-3840.webp) 2x);--mask:url(/ceremony/photographic/hero-desktop-1536.webp);--size:cover;--pos:50%;background:var(--img) var(--pos) / var(--size) no-repeat;transform-origin:72%;position:absolute;inset:0}.ceremony-heroTrophy:after{content:"";opacity:0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 42%,#fff1d02e 46%,#fff4dccc 50%,#fff1d02e 54%,#0000 58%) 100% 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:radial-gradient(22% 42% at 72% 44%,#000 40%,#0000 100%);mask:radial-gradient(22% 42% at 72% 44%,#000 40%,#0000 100%)}@supports (mask-mode:luminance){.ceremony-heroTrophy:after{-webkit-mask:var(--mask) var(--pos) / var(--size) no-repeat luminance;mask:var(--mask) var(--pos) / var(--size) no-repeat luminance}}.ceremony-heroTrophyBurst{aspect-ratio:1;mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffe7aecc,#f0c76a55 35%,#0000 70%);width:46%;position:absolute;top:42%;left:72%;translate:-50% -50%}.ceremony-heroSpot{opacity:0;background:conic-gradient(from 166deg at 50% 0,#0000,#efc87f22 10deg,#f5dca040 14deg,#efc87f22 18deg,#0000 28deg,#0000);width:44%;height:100%;position:absolute;top:-6%;left:72%;translate:-50%;-webkit-mask:linear-gradient(#000 15%,#0008 60%,#0000 96%);mask:linear-gradient(#000 15%,#0008 60%,#0000 96%)}@media (min-width:1200px){.ceremony-heroTrophy{--img:image-set(url(/ceremony/photographic/hero-desktop-1536.webp) 1x, url(/ceremony/photographic/hero-desktop-3840.webp) 2x)}}@media (min-width:1800px){.ceremony-heroTrophy{--img:url(/ceremony/photographic/hero-desktop-3840.webp);--mask:url(/ceremony/photographic/hero-desktop-3840.webp);--fade:clamp(0px, (100% - 1920px) / 2, 240px);--size:min(100%, 1920px) auto;-webkit-mask-image:linear-gradient(to right, transparent calc(50% - 960px), #000 calc(50% - 960px + var(--fade)), #000 calc(50% + 960px - var(--fade)), transparent calc(50% + 960px));mask-image:linear-gradient(to right, transparent calc(50% - 960px), #000 calc(50% - 960px + var(--fade)), #000 calc(50% + 960px - var(--fade)), transparent calc(50% + 960px))}.ceremony-heroTrophyBurst,.ceremony-heroSpot{left:calc(50% + 422.4px)}}.ceremony-heroJourney{color:var(--lightningcss-light,#a87418)var(--lightningcss-dark,#f2d48c);width:100%;height:100%;position:absolute;inset:0}.ceremony-heroStage[data-journey=pending] :is(.ceremony-heroTrophy,.ceremony-heroSpot){opacity:0;animation:0s 7s forwards ceremony-journeyFallback}@keyframes ceremony-journeyFallback{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ceremony-heroStage[data-journey=arrived] .ceremony-heroTrophy{animation:1.3s cubic-bezier(.2,.7,.2,1) both ceremony-trophyRise}.ceremony-heroStage .ceremony-heroTrophy:after{animation:9s cubic-bezier(.45,0,.3,1) 5.6s infinite both ceremony-trophySheen}.ceremony-heroStage[data-journey=arrived] .ceremony-heroTrophyBurst{animation:1.4s ease-out 50ms both ceremony-trophyBurst}.ceremony-heroStage[data-journey=arrived] .ceremony-heroSpot{animation:.9s ease-out .15s both ceremony-spotDown,7s ease-in-out 2s infinite alternate ceremony-haloBreath}}@media (prefers-reduced-motion:reduce){.ceremony-heroStage :is(.ceremony-heroTrophy,.ceremony-heroSpot){opacity:1}.ceremony-heroSpot{opacity:.85}}@keyframes ceremony-trophyRise{0%{opacity:1;filter:brightness(0);scale:1.08}30%{filter:brightness(1.35)}to{opacity:1;filter:brightness();scale:1}}@keyframes ceremony-trophyBurst{0%{opacity:0;scale:.4}25%{opacity:.85}to{opacity:0;scale:1.6}}@keyframes ceremony-spotDown{0%{opacity:0;translate:-50% -18%}to{opacity:.85;translate:-50%}}@keyframes ceremony-trophySheen{0%{opacity:1;background-position:100% 0}17%,to{opacity:1;background-position:0 0}}@media (max-width:767px){.ceremony-heroTrophy{--img:image-set(url(/ceremony/photographic/hero-mobile-800.webp) 1x, url(/ceremony/photographic/hero-mobile-1200.webp) 2x);--mask:url(/ceremony/photographic/hero-mobile-800.webp);--pos:50% 40%;transform-origin:50% 45%;height:335px;inset:0 0 auto}.ceremony-heroTrophyBurst,.ceremony-heroSpot{left:65%}.ceremony-heroTrophyBurst{width:70%;top:100px}.ceremony-heroSpot{height:335px}}.ceremony-heroDust{color:var(--lightningcss-light,#a87418)var(--lightningcss-dark,#f2d48c);width:100%;height:100%;position:absolute;inset:0}.ceremony-heroEdge{background:var(--lightningcss-light,#b8862f26)var(--lightningcss-dark,#efc87f1f);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ceremony-heroEdge:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,var(--lightningcss-light,#a87418)var(--lightningcss-dark,#f5dca0),#0000);width:32%;position:absolute;inset:0 auto 0 0;translate:-100%}@media (prefers-reduced-motion:no-preference){.ceremony-heroEdge:before{animation:9s cubic-bezier(.45,0,.3,1) 1.2s infinite both ceremony-edgeRun}}@keyframes ceremony-haloBreath{0%{opacity:.6;scale:.96}to{opacity:1;scale:1.04}}@keyframes ceremony-edgeRun{0%{opacity:0;translate:-100%}8%{opacity:1}42%{opacity:1;translate:420%}46%,to{opacity:0;translate:420%}}.ceremony-spotlight{--medal:clamp(170px, 14vw, 260px);--medal-pad:clamp(28px, 4.4vw, 72px)}.ceremony-sceneMedal{z-index:2;width:var(--medal);aspect-ratio:1;filter:drop-shadow(0 18px 30px var(--lightningcss-light,#3a2a0a40)var(--lightningcss-dark,#000000b3));pointer-events:none;height:auto;position:absolute;rotate:6deg}.ceremony-spotVisual .ceremony-sceneMedal{top:0;right:0}.ceremony-spotVisual .ceremony-deviceProduct{height:calc(100% - var(--medal) * .85);align-self:flex-end;max-height:400px}.ceremony-spotVisual .ceremony-officialFrame[data-kind=product] img{object-position:center bottom}.ceremony-brandVisual .ceremony-sceneMedal{top:74px;right:var(--medal-pad)}.ceremony-brandVisual:has(>.ceremony-brandProduct[data-kind=product]) .ceremony-sceneMedal{right:calc(var(--aw-bleed) + var(--medal-pad))}.ceremony-brandVisual .ceremony-placeholderWordmark{translate:0 calc(var(--medal) * .45)}@media (max-width:767px){.ceremony-spotlight{--medal:96px}.ceremony-spotVisual .ceremony-deviceProduct{height:calc(100% - var(--medal))}.ceremony-brandVisual .ceremony-sceneMedal{top:0;right:24px}.ceremony-brandVisual .ceremony-placeholderWordmark{translate:0 calc(var(--medal) * .35)}}.ceremony-spotCone{--cone:var(--lightningcss-light,#b8862f1f)var(--lightningcss-dark,#efc87f26);pointer-events:none;z-index:0;top:0;bottom:0;left:calc(var(--aw-bleed) + clamp(28px,4.4vw,72px) - 110px);background:radial-gradient(ellipse 46% 9% at 50% 78%, var(--cone), #0000 100%), conic-gradient(from 160deg at 50% -6%, #0000, var(--cone) 13deg, var(--cone) 27deg, #0000 40deg, #0000);width:680px;position:absolute;-webkit-mask:linear-gradient(#000 20%,#0000 96%);mask:linear-gradient(#000 20%,#0000 96%)}@media (max-width:767px){.ceremony-spotCone{width:100%;left:0}}@media (prefers-reduced-motion:no-preference){.ceremony-shell [data-spotlight=pending] :is(.ceremony-spotCone,[data-award-copy]:not(h2)){opacity:0}.ceremony-shell [data-spotlight=pending] h2[data-award-copy]{clip-path:inset(-.25em 100% -.25em -.25em)}.ceremony-shell [data-spotlight=play] .ceremony-spotCone{transform-origin:50% 0;animation:.6s ease-out both ceremony-coneIn}.ceremony-shell [data-spotlight=play] .ceremony-eyebrow[data-award-copy]{animation:.45s ease-out .15s both ceremony-spotRise}.ceremony-shell [data-spotlight=play] h2[data-award-copy]{animation:.6s cubic-bezier(.65,0,.35,1) .3s both ceremony-spotWipe}.ceremony-shell [data-spotlight=play] .ceremony-spotSubhead{animation:.45s ease-out .6s both ceremony-spotRise}.ceremony-shell [data-spotlight=play] [data-award-copy]:is(p:not(.ceremony-eyebrow,.ceremony-spotSubhead),a){animation:.45s ease-out .75s both ceremony-spotRise}}.ceremony-shell [data-motion=reduced] [data-spotlight] :is(.ceremony-spotCone,[data-award-copy]){opacity:1!important;clip-path:none!important}@keyframes ceremony-coneIn{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:none}}@keyframes ceremony-spotWipe{0%{clip-path:inset(-.25em 100% -.25em -.25em)}to{clip-path:inset(-.25em)}}@keyframes ceremony-spotRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-medal-flip] [data-award-slide] .ceremony-medal{backface-visibility:hidden;animation:.6s cubic-bezier(.2,.8,.25,1) both ceremony-medalLand}}@keyframes ceremony-medalLand{0%{transform:perspective(700px)rotate(-8deg)rotateY(-180deg)}75%{filter:drop-shadow(0 10px 18px #00000073)brightness();transform:perspective(700px)rotate(-8deg)rotateY(0)}88%{filter:drop-shadow(0 10px 18px #00000073)brightness(1.5)}to{filter:drop-shadow(0 10px 18px #00000073)brightness();transform:perspective(700px)rotate(-8deg)rotateY(0)}}.ceremony-awardRows{margin:0;padding:0;list-style:none}.ceremony-awardRows>li+li{border-top:1px solid var(--line)}.ceremony-awardRow{min-height:60px;color:inherit;border-radius:8px;grid-template-columns:14px 7.5em minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:10px;display:grid}div.ceremony-awardRow{grid-template-columns:14px 7.5em minmax(0,1fr) auto}.ceremony-shell a.ceremony-awardRow:hover{color:inherit;text-decoration:none}.ceremony-awardRows>li[data-current] .ceremony-awardRow,.ceremony-awardRow:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ceremony-awardRow:hover .results-rowChevron{opacity:1;transform:translate(2px)}.ceremony-awardSeal{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #ffffff59}.ceremony-awardSeal[data-seal=gold]{background:radial-gradient(circle at 35% 30%,#fff2c4,#d7a73c 55%,#8a6414)}.ceremony-awardSeal[data-seal=breakthrough]{background:radial-gradient(circle at 35% 30%,#bff0dc,#2a9a70 40%,#063a27)}.ceremony-awardSeal[data-seal=nextbreak]{background:radial-gradient(circle at 35% 30%,#c6e8fb,#2b8fc8 40%,#06304f)}.ceremony-awardLabel{color:var(--quiet);white-space:nowrap;font-size:13px}.ceremony-awardWinner{align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:600;display:flex}.ceremony-awardWinner .ceremony-brandIdentity{align-items:center;gap:10px;min-width:0;display:flex}.ceremony-awardWinner .ceremony-brandMark{flex:0 0 36px;width:36px;height:28px}.ceremony-awardWinner [data-brand]>[data-tone]{border-radius:5px;flex:0 0 36px;width:36px;height:28px;padding:4px}.ceremony-awardWinner [data-kind=icon] img{width:20px;height:20px}.ceremony-awardWinner .ceremony-brandLabel{align-items:baseline;min-width:0;display:flex}.ceremony-awardWinner .ceremony-brandName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ceremony-awardWinner .ceremony-brandLabel>:not(.ceremony-brandName){flex:none}.ceremony-multiWin{color:var(--accent);border:1px solid;border-radius:999px;flex:none;padding:0 8px;font-size:11px;font-style:normal;font-weight:500;line-height:1.7}.ceremony-awardRunners{color:var(--quiet);white-space:nowrap;gap:14px;font-size:12px;display:flex}.ceremony-awardRunners>span{color:var(--lightningcss-light,#3a3f3b)var(--lightningcss-dark,#cfd0cb)}.ceremony-awardRunners i{color:var(--quiet);margin-right:4px;font-style:normal}.ceremony-awardRunners sup{margin-left:2px;font-size:10px}.ceremony-awardSpecial{letter-spacing:.2em;font-size:11px;color:var(--blue)!important}@media (max-width:767px){.ceremony-awardRow,div.ceremony-awardRow{grid-template-columns:14px minmax(0,1fr) 16px;gap:4px 12px}.ceremony-awardLabel{grid-column:2}.ceremony-awardWinner{grid-column:2;font-size:16px}.ceremony-awardRunners{white-space:normal;flex-wrap:wrap;grid-column:2;gap:4px 12px}.ceremony-awardRow .results-rowChevron{grid-area:1/3/span 3}.ceremony-awardSeal{grid-row:1}}.ceremony-stage .ceremony-stageProducts{margin:0;position:absolute;inset:0}.ceremony-stage .ceremony-stageProducts figure[data-active=true]{height:100%}.ceremony-stage .ceremony-stageProducts .ceremony-awardSlide{position:absolute;inset:0}.ceremony-stage .ceremony-stageProducts .ceremony-medalStage{height:auto;position:absolute;inset:0}.ceremony-stage .ceremony-stageProducts .ceremony-officialFrame{border-radius:0}.ceremony-stage .ceremony-stageProducts .ceremony-officialArt{inset:8% 5% 30%}.ceremony-stage .ceremony-stageProducts .ceremony-medalStage:after{content:"";pointer-events:none;background:linear-gradient(#00000047 0,#0000 22% 45%,#000000b8 100%);position:absolute;inset:0}.ceremony-stage .ceremony-stageProducts .ceremony-medal{z-index:2;width:clamp(120px,34%,220px);bottom:calc(30% - 20px);right:32px}.ceremony-stage .ceremony-stageProducts .ceremony-slideCaption{z-index:2;color:#fff;margin:0;position:absolute;bottom:190px;left:32px;right:40%}.ceremony-stage .ceremony-slideCaption b{color:#f0d39a}.ceremony-stage .ceremony-slideCaption strong{font-size:clamp(26px,2vw,40px);line-height:1.2}.ceremony-stage .ceremony-slideCaption small{color:#fff6;font-size:11px}.ceremony-stage .ceremony-slideCaption small span{color:#ffffffd9;margin-bottom:12px;font-size:12px}.ceremony-stage .ceremony-placeholderMark{transform:translateY(-60px)scale(1.6)}.ceremony-stage{padding:0}.ceremony-stage .ceremony-stageTop{color:#ffffffc0;left:32px;right:32px}.ceremony-stage .ceremony-stageTop svg{color:#f0d39a}.ceremony-stage .ceremony-stageCaption{color:#fff;border-top-color:#ffffff40;width:calc(100% - 64px);margin:auto 32px 0}.ceremony-stage .ceremony-stageCaption>span,.ceremony-stage .ceremony-stageCaption b{color:#f0d39a}.ceremony-stage .ceremony-stageProgress{z-index:2;width:calc(100% - 64px);margin:0 32px 28px;position:relative}.ceremony-stage .ceremony-stageProgress span{background:#ffffff59}.ceremony-stage .ceremony-stageProgress a[aria-current=step] span{background:#f0d39a}.ceremony-placeholderName{text-align:center;letter-spacing:.02em;color:#fff;max-width:80%;font-size:clamp(24px,2.4vw,40px);font-weight:700;line-height:1.2}.ceremony-medalGlint{display:block}.ceremony-medalGlint>img{width:100%;height:100%;display:block}.ceremony-medalStar{left:var(--spark-x);top:var(--spark-y);fill:#fff;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #ffe9a8);pointer-events:none;opacity:0;width:42%;height:42%;position:absolute;overflow:visible;translate:-50% -50%;scale:0}.ceremony-sceneMedal:before,.ceremony-sceneMedal:after{content:"";pointer-events:none;-webkit-mask:var(--medal-src) center / 100% 100% no-repeat;-webkit-mask:var(--medal-src) center / 100% 100% no-repeat;mask:var(--medal-src) center / 100% 100% no-repeat;mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.ceremony-sceneMedal:before{background:radial-gradient(circle at var(--spark-x) var(--spark-y), #fffc 0, #fff4 22%, #fff0 55%)}.ceremony-sceneMedal:after{background:linear-gradient(115deg,#fff0 42%,#fff8 48%,#fff 50%,#fff8 52%,#fff0 58%) 100% 0/300% 100% no-repeat}@media (prefers-reduced-motion:no-preference){[data-sparkle] .ceremony-medalStar{animation:.7s cubic-bezier(.3,.7,.4,1) both ceremony-medalStar}.ceremony-sceneMedal[data-sparkle] .ceremony-medalStar{animation-delay:.3s}.ceremony-sceneMedal[data-sparkle]:after{animation:.45s ease-in both ceremony-medalSweep}.ceremony-sceneMedal[data-sparkle]:before{animation:.8s ease-out .25s both ceremony-medalSheen}}.ceremony-shell [data-motion=reduced] .ceremony-medalStar,.ceremony-shell [data-motion=reduced] .ceremony-medalGlint:before,.ceremony-shell [data-motion=reduced] .ceremony-medalGlint:after{animation:none}@keyframes ceremony-medalStar{0%{opacity:0;rotate:-40deg;scale:0}35%{opacity:1;rotate:0deg;scale:1}to{opacity:0;rotate:25deg;scale:.2}}@keyframes ceremony-medalSweep{0%{opacity:1;background-position:100% 0}to{opacity:0;background-position:0 0}}@keyframes ceremony-medalSheen{0%{opacity:0}25%{opacity:1}to{opacity:0}}