#cms-page-content{--paper:#0b0d10;--panel:#14171c;--panel-2:#101216;--panel-3:#17191b;--ink:#f4f1ea;--ink-2:#b9b2a4;--ink-soft:#d8d4cc;--line:#2c2f36;--line-soft:#b9b2a424;--signal:#c9a227;--signal-hover:#e0bc4a;--signal-line:#c9a22759;--focus:#e0bc4a;--on-signal:#0b0d10;--bodyfont:"DM Sans", Arial, sans-serif;--displayfont:"Playfair Display", Georgia, serif;--radius:3px;--wrap:1190px;--section-y:105px}#cms-page-content *,#cms-page-content :before,#cms-page-content :after{box-sizing:border-box}#cms-page-content html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}#cms-page-content{color:var(--ink);background:var(--paper);font-family:var(--bodyfont);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}#cms-page-content a{color:inherit;text-decoration:none}#cms-page-content img,#cms-page-content svg{max-width:100%;display:block}#cms-page-content button,#cms-page-content input,#cms-page-content select,#cms-page-content textarea{font:inherit}#cms-page-content button,#cms-page-content a,#cms-page-content summary{-webkit-tap-highlight-color:transparent}#cms-page-content :focus-visible{outline:2px solid var(--focus);outline-offset:4px}#cms-page-content h1,#cms-page-content h2,#cms-page-content h3,#cms-page-content h4{font-family:var(--displayfont);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 .6em;font-weight:500;line-height:1.25}#cms-page-content h1{letter-spacing:-.045em;font-size:clamp(40px,5vw,68px);line-height:1.15}#cms-page-content h2{font-size:clamp(28px,3vw,42px)}#cms-page-content h3{letter-spacing:-.02em;font-size:22px}#cms-page-content h4{font-size:18px}#cms-page-content p{margin:0 0 1em}#cms-page-content ul,#cms-page-content ol{margin:0 0 1em;padding-left:1.2em}#cms-page-content strong{font-weight:600}#cms-page-content .wrap{width:min(var(--wrap), calc(100% - 88px));margin-inline:auto}#cms-page-content .skip{z-index:1000;background:var(--signal);color:var(--paper);padding:8px 14px;position:absolute;top:-100px;left:16px}#cms-page-content .skip:focus{top:12px}#cms-page-content .eyebrow{color:var(--signal-hover);letter-spacing:.19em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.5}#cms-page-content .prose a,#cms-page-content .note a,#cms-page-content .faq-top details p a,#cms-page-content .hint a,#cms-page-content .check a,#cms-page-content .pagehead__lede a,#cms-page-content .facts dd a{color:var(--signal-hover);border-bottom:1px solid var(--signal-line);transition:color .2s,border-color .2s}#cms-page-content .prose a:hover,#cms-page-content .note a:hover,#cms-page-content .faq-top details p a:hover,#cms-page-content .hint a:hover,#cms-page-content .check a:hover,#cms-page-content .pagehead__lede a:hover,#cms-page-content .facts dd a:hover{color:var(--ink);border-color:var(--ink-2)}#cms-page-content .site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d10f2;border-bottom:1px solid #b9b2a42b;position:sticky;top:0}#cms-page-content .site-header .bar{justify-content:space-between;align-items:center;gap:38px;min-height:82px;display:flex}#cms-page-content .brand{align-items:center;min-width:146px;display:inline-flex;position:relative}#cms-page-content .brand img{object-fit:contain;width:auto;max-width:175px;max-height:53px}#cms-page-content .brand__fallback{font-family:var(--displayfont);letter-spacing:-.04em;color:var(--signal-hover);font-size:27px;line-height:1.1;display:none}#cms-page-content .brand.is-broken img{display:none}#cms-page-content .brand.is-broken .brand__fallback{display:inline}#cms-page-content .nav{align-items:center;gap:clamp(10px,1.6vw,25px);display:flex}#cms-page-content .nav>a:not(.btn),#cms-page-content .nav>span{letter-spacing:.008em;color:#dbd6cc;white-space:nowrap;font-size:12.5px;font-weight:500;transition:color .2s}#cms-page-content .nav>a:not(.btn):hover,#cms-page-content .nav>a[aria-current=page]:not(.btn){color:var(--signal-hover)}#cms-page-content .nav .btn{min-height:38px;margin-left:5px;padding:10px 14px;font-size:11px}#cms-page-content .nav-toggle{display:none}#cms-page-content .btn{min-height:48px;color:var(--ink);letter-spacing:.015em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #676357;border-radius:2px;justify-content:center;align-items:center;padding:11px 22px;font-size:12.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .25s,color .25s,background .25s,transform .25s;display:inline-flex}#cms-page-content .btn:hover{border-color:var(--signal-hover);color:var(--signal-hover);transform:translateY(-2px)}#cms-page-content .btn--signal{background:var(--signal);color:var(--on-signal);border-color:var(--signal)}#cms-page-content .btn--signal:hover{background:var(--signal-hover);color:var(--on-signal);border-color:var(--signal-hover)}#cms-page-content .btn:disabled{opacity:.6;cursor:progress;transform:none}#cms-page-content .btn-row{flex-wrap:wrap;gap:12px;display:flex}#cms-page-content .btn-row--center{justify-content:center}#cms-page-content .crumbs{color:var(--ink-2);padding-top:26px;font-size:12px}#cms-page-content .crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}#cms-page-content .crumbs li{margin:0}#cms-page-content .crumbs li+li:before{content:"/";color:#5b5850;margin:0 .6em}#cms-page-content .crumbs a{transition:color .2s}#cms-page-content .crumbs a:hover{color:var(--signal-hover)}#cms-page-content .crumbs [aria-current=page]{color:var(--ink-soft)}#cms-page-content .pagehead{isolation:isolate;border-bottom:1px solid var(--line-soft);background:radial-gradient(60% 120% at 85% -10%,#c9a2271a,#0000 70%);padding:64px 0 60px;position:relative;overflow:hidden}#cms-page-content .pagehead:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c9a22717;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;right:-160px;transform:translateY(-50%)}#cms-page-content .pagehead h1{max-width:900px;margin:0}#cms-page-content .pagehead__lede{color:var(--ink-2);max-width:680px;margin:22px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.85}#cms-page-content .pagehead .eyebrow{margin-bottom:18px}#cms-page-content .pagehead__inner{align-items:center;gap:30px;display:flex}#cms-page-content .pagehead__icon{border:1px solid var(--signal-line);background:#c9a2270a;border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid}#cms-page-content .hero--landing{isolation:isolate;text-align:center;background:radial-gradient(64% 78% at 50% 23%,#362e1c2e 0%,#0000 77%),linear-gradient(#0b0d10 5%,#101216 75%,#0b0d10 100%);justify-content:center;align-items:center;min-height:660px;padding:25px 0 66px;display:flex;position:relative;overflow:hidden}#cms-page-content .hero--landing:before,#cms-page-content .hero--landing:after{content:"";pointer-events:none;z-index:-1;border:1px solid #c9a22718;border-radius:50%;width:850px;height:850px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}#cms-page-content .hero--landing:after{border-color:#c9a2270b;width:1150px;height:1150px}#cms-page-content .hero__runway{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}#cms-page-content .runway__light{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--signal);opacity:.17;animation:gentle-light var(--t,12s) ease-in-out infinite;animation-delay:var(--d,0s);border-radius:50%;position:absolute;box-shadow:0 0 13px #c9a22745}#cms-page-content .runway__light:nth-child(n+40){display:none}@keyframes gentle-light{0%,to{opacity:.05;transform:translateY(0)}50%{opacity:.32;transform:translateY(-8px)}}#cms-page-content .hero--landing>.wrap{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}#cms-page-content .hero__emblem{filter:drop-shadow(0 10px 30px #c9a22733);width:auto;height:clamp(92px,9vw,124px);margin:0 auto 28px}#cms-page-content .hero .eyebrow{margin-bottom:25px}#cms-page-content .hero h1{letter-spacing:-.047em;white-space:pre-line;max-width:1000px;margin:0 auto;font-size:clamp(46px,5.65vw,82px);line-height:1.21}#cms-page-content .hero__lede{color:var(--ink-2);max-width:680px;margin:28px auto 33px;font-size:clamp(15px,1.5vw,17px);line-height:1.9}#cms-page-content .hero .btn-row .btn{min-width:178px;min-height:49px}#cms-page-content .stats{border-top:1px solid #b9b2a43b;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;width:min(800px,100%);margin:75px auto 0;padding:30px 0 0;list-style:none;display:grid}#cms-page-content .stats li{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;margin:0;display:flex}#cms-page-content .stats li+li{border-left:1px solid #b9b2a426}#cms-page-content .stat__num{font-family:var(--displayfont);color:var(--signal-hover);font-variant-numeric:lining-nums tabular-nums;font-size:38px;font-weight:500;line-height:1.3}#cms-page-content .stat__label{color:var(--ink-2);letter-spacing:.01em;font-size:12px}#cms-page-content .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#111317;align-items:center;height:52px;display:flex;overflow:hidden}#cms-page-content .ticker__track{white-space:nowrap;letter-spacing:.09em;color:#c8c0b2;align-items:center;gap:29px;width:max-content;font-size:11px;font-weight:500;animation:63s linear infinite ticker-run;display:flex}#cms-page-content .ticker__track i{color:var(--signal);font-size:8px;font-style:normal}#cms-page-content .ticker:hover .ticker__track{animation-play-state:paused}@keyframes ticker-run{to{transform:translate(-50%)}}#cms-page-content .section{padding:var(--section-y) 0;border-bottom:1px solid #b9b2a41f}#cms-page-content .section--panel{background:var(--panel-2)}#cms-page-content .section__head{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:end;gap:55px;margin:0 0 35px;display:grid}#cms-page-content .section__head h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.4vw,50px);line-height:1.28}#cms-page-content .section__head>p,#cms-page-content .section__aside>p{color:var(--ink-2);max-width:470px;margin:0 0 7px;font-size:15px;line-height:1.85}#cms-page-content .section__head:has(>h2:only-child){grid-template-columns:minmax(0,760px)}#cms-page-content .note-line{color:var(--ink-2);margin:25px 0 0;font-size:13px;line-height:1.75}#cms-page-content .note-line a{color:var(--signal-hover);border-bottom:1px solid #c9a22799;padding-bottom:3px}#cms-page-content .note-line a:hover{color:var(--ink)}#cms-page-content .section--discover{background:var(--panel-2);padding-top:107px;padding-bottom:118px}#cms-page-content .section--discover .section__head{margin-bottom:42px}#cms-page-content .rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}#cms-page-content .rows .row{min-width:0;margin:0}#cms-page-content .row__link{border:1px solid var(--line);border-radius:var(--radius);background:#15181d;flex-direction:column;height:100%;padding:28px 30px 24px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}#cms-page-content .row__link:hover{background:#1b1e22;border-color:#65552e;transform:translateY(-4px)}#cms-page-content .row__link:has(.row__art){min-height:371px;padding:0 34px 27px}#cms-page-content .row__art{background:radial-gradient(at 76% 40%,#c9a22713,#0000 45%),linear-gradient(135deg,#17191c,#121519);border-bottom:1px solid #b9b2a414;justify-content:flex-end;align-items:center;height:149px;min-height:149px;margin:0 -34px 22px;padding-right:34px;display:flex;overflow:hidden}#cms-page-content .row:nth-child(2) .row__art{background:radial-gradient(at 78%,#c9a22714,#0000 55%),linear-gradient(135deg,#171a1d,#14171c)}#cms-page-content .row:nth-child(3) .row__art{background:radial-gradient(at 80% 65%,#c9a22712,#0000 57%),linear-gradient(135deg,#15171b,#19191b)}#cms-page-content .row:nth-child(4) .row__art{background:radial-gradient(at 65%,#c9a22712,#0000 57%),linear-gradient(135deg,#171a1e,#101317)}#cms-page-content .row__body{flex-direction:column;align-items:flex-start;gap:10px;display:flex}#cms-page-content .row__name{font-family:var(--displayfont);letter-spacing:-.02em;max-width:420px;font-size:22px;font-weight:500;line-height:1.35}#cms-page-content .row__link:has(.row__art) .row__name{letter-spacing:-.025em;max-width:385px;font-size:clamp(22px,2.2vw,29px)}#cms-page-content .row__text{color:var(--ink-2);max-width:460px;font-size:13.5px;line-height:1.7;display:block}#cms-page-content .row__go{width:100%;color:var(--signal-hover);letter-spacing:.015em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:12px;display:flex}#cms-page-content .row__go:after{content:"↗";width:28px;height:28px;color:var(--signal);border:1px solid #594b30;border-radius:50%;place-items:center;font-size:15px;transition:transform .2s,border-color .2s;display:grid}#cms-page-content .row__link:hover .row__go:after{border-color:var(--signal);transform:translate(2px,-2px)}#cms-page-content .row__icon{place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}#cms-page-content .row__icon img{object-fit:contain;width:100%;height:100%}#cms-page-content .family-icon{width:100%;height:100%;display:block}#cms-page-content svg.family-icon{stroke:var(--signal);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none}#cms-page-content img.family-icon{object-fit:contain}#cms-page-content .row__art .family-frame{opacity:.82;background:radial-gradient(circle,#c9a2270f,#0000 70%);border:1px solid #c9a22738;border-radius:50%;place-items:center;width:118px;height:118px;padding:20px;transition:opacity .25s,transform .35s,border-color .25s;display:grid}#cms-page-content .row__link:hover .row__art .family-frame{opacity:1;border-color:#c9a22773;transform:translate(-6px)}#cms-page-content .pagehead__icon .family-icon,#cms-page-content .family-block__icon .family-icon{width:58%;height:58%}#cms-page-content .section--dates{background:var(--paper)}#cms-page-content .split-board{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:80px;display:grid}#cms-page-content .section--dates .section__head{max-width:370px;margin-bottom:28px;display:block}#cms-page-content .section--dates .section__head h2{margin-bottom:17px}#cms-page-content .section--dates .btn-row{gap:10px}#cms-page-content .section--dates .btn{min-height:44px}#cms-page-content .board{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:23px 29px 18px}#cms-page-content .board__head{color:var(--signal-hover);letter-spacing:.01em;border-bottom:1px solid #35373b;justify-content:space-between;gap:20px;margin-bottom:2px;padding-bottom:19px;font-size:12px;font-weight:600;display:flex}#cms-page-content .board__rows{margin:0;padding:0;list-style:none}#cms-page-content .board__row{border-bottom:1px solid #b9b2a424;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:61px;margin:0;font-size:13px;display:grid}#cms-page-content .board__time{font-family:var(--displayfont);color:var(--signal-hover);font-size:15px;font-weight:600}#cms-page-content .board__status{color:var(--ink-2);font-size:11px}#cms-page-content .board__note{color:var(--ink-2);margin:17px 0 0;font-size:11.5px}#cms-page-content .section--meaning{background:var(--panel)}#cms-page-content .section--meaning .section__head{margin-bottom:37px}#cms-page-content .split{grid-template-columns:1fr 1fr;gap:18px;display:grid}#cms-page-content .split__col{background:var(--panel-3);border-radius:var(--radius);border:1px solid #3b3b38;padding:33px 35px}#cms-page-content .split__col--not{background:var(--panel-2);border-color:#33353b}#cms-page-content .split__col h3{letter-spacing:-.025em;margin:0 0 18px;font-size:26px;line-height:1.4}#cms-page-content .split__col>p{color:var(--ink-2);font-size:14px;line-height:1.8}#cms-page-content .plain{margin:0;padding:0;list-style:none}#cms-page-content .plain li{color:var(--ink-2);border-top:1px solid #b9b2a421;margin:0;padding:11px 0 11px 21px;font-size:13.5px;line-height:1.6;position:relative}#cms-page-content .plain li:before{content:"";border:1px solid var(--signal);width:6px;height:6px;position:absolute;top:20px;left:1px;transform:rotate(45deg)}#cms-page-content .plain li a{color:var(--ink-soft);transition:color .2s}#cms-page-content .plain li a:hover{color:var(--signal-hover)}#cms-page-content .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:40px;display:grid}#cms-page-content .contact-grid .split__col{flex-direction:column;align-items:flex-start;display:flex}#cms-page-content .contact-grid .split__col p{color:var(--ink-2);margin:0 0 24px;font-size:14px;line-height:1.8}#cms-page-content .contact-grid .split__col .btn{margin-top:auto}#cms-page-content .section--audience{background:var(--paper)}#cms-page-content .section--audience .section__head{margin-bottom:38px}#cms-page-content .cols{grid-template-columns:1fr 1fr;gap:0 38px;margin:0;padding:0;list-style:none;display:grid}#cms-page-content .cols li{color:var(--ink-soft);border-bottom:1px solid #b9b2a429;margin:0;padding:15px 14px 15px 27px;font-size:14px;line-height:1.55;position:relative}#cms-page-content .cols li:before{content:"✓";color:var(--signal-hover);font-size:13px;position:absolute;top:15px;left:1px}#cms-page-content .steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}#cms-page-content .step{counter-increment:step;border-top:1px solid #37383a;margin:0;padding:22px 8px 26px 33px;position:relative}#cms-page-content .step:before{content:counter(step, decimal-leading-zero);color:var(--signal-hover);letter-spacing:.04em;font-size:11px;position:absolute;top:25px;left:0}#cms-page-content .step h3{font-family:var(--bodyfont);letter-spacing:0;margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.55}#cms-page-content .step p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.7}#cms-page-content .step--last:before{color:var(--on-signal);background:var(--signal);border-radius:2px;padding:1px 5px;top:23px;left:-5px}#cms-page-content .section--criteria{background:#121418}#cms-page-content .criteria{counter-reset:criterianum;grid-template-columns:1fr 1fr;gap:0 32px;margin:35px 0 0;display:grid}#cms-page-content .criteria>div{border-top:1px solid #37383a;min-height:112px;padding:22px 8px 22px 33px;position:relative}#cms-page-content .criteria>div:nth-last-child(-n+2){border-bottom:1px solid #37383a}#cms-page-content .criteria>div:before{content:counter(criterianum, decimal-leading-zero);counter-increment:criterianum;color:var(--signal-hover);letter-spacing:.04em;font-size:11px;position:absolute;top:25px;left:0}#cms-page-content .criteria dt{margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.55}#cms-page-content .criteria dd{color:var(--ink-2);margin:0;font-size:13px;line-height:1.7}#cms-page-content .criteria__count{align-items:baseline;gap:11px;margin:16px 0 0;display:flex}#cms-page-content .criteria__count .stat__num{font-size:30px}#cms-page-content .section--jury{background:var(--paper)}#cms-page-content .jurors{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}#cms-page-content .juror{background:#15171a;border-bottom:1px solid #494039;flex-direction:column;min-width:0;margin:0;padding:0 0 20px;display:flex;position:relative;overflow:hidden}#cms-page-content .juror__photo{object-fit:cover;object-position:top center;background:#1b1d20;width:100%;height:235px;margin:0 0 21px}#cms-page-content .juror.image-unavailable{padding-top:256px}#cms-page-content .juror.image-unavailable .juror__photo{display:none}#cms-page-content .juror.image-unavailable:before{content:"";opacity:.5;background:radial-gradient(circle at 50% 38%,#4f493b 0 22px,#0000 23px),radial-gradient(68px 58px at 50% 90%,#4f493b 60%,#0000 61%),linear-gradient(145deg,#222429,#17191c);height:235px;position:absolute;inset:0 0 auto}#cms-page-content .juror__name{color:var(--ink);font-family:var(--displayfont);padding:0 18px;font-size:21px;line-height:1.3}#cms-page-content .juror__role,#cms-page-content .juror__org{color:var(--ink-2);padding:0 18px;font-size:12px;line-height:1.6}#cms-page-content .juror__role{margin-top:7px}#cms-page-content .section--faq{background:var(--panel);padding-bottom:125px}#cms-page-content .section--faq .faq{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:30px 75px;display:grid}#cms-page-content .section--faq .section__head{margin:0;display:block}#cms-page-content .section--faq .note-line{grid-column:2;margin-top:0}#cms-page-content .faq-top{border-top:1px solid #434242}#cms-page-content .faq .faq-top{max-width:900px}#cms-page-content .faq-top details{border-bottom:1px solid #434242;margin:0;padding:0}#cms-page-content .faq-top summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:24px 4px 24px 0;font-size:15px;font-weight:600;list-style:none;transition:color .2s;display:flex}#cms-page-content .faq-top summary:hover{color:var(--signal-hover)}#cms-page-content .faq-top summary::-webkit-details-marker{display:none}#cms-page-content .faq-top summary:after{content:"+";color:var(--signal-hover);flex:none;font-size:21px;font-weight:400;line-height:1}#cms-page-content .faq-top details[open] summary:after{content:"−"}#cms-page-content .faq-top details.is-closing summary:after{content:"+"}#cms-page-content .faq-top details p{color:var(--ink-2);margin:0 32px 25px 0;font-size:14px;line-height:1.85}#cms-page-content .section--board{isolation:isolate;text-align:center;background:radial-gradient(55% 90% at 50% 0,#c9a2271a,#0000 70%),#090b0d;position:relative;overflow:hidden}#cms-page-content .section--board .section__head{max-width:760px;margin:0 auto 30px;display:block}#cms-page-content .section--board .section__head>p{max-width:560px;margin:18px auto 0}#cms-page-content .section--board .btn-row{justify-content:center}#cms-page-content .layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:72px;padding-block:72px;display:grid}#cms-page-content .layout>article,#cms-page-content .layout>div{min-width:0}#cms-page-content .prose{max-width:780px}#cms-page-content .prose>:first-child{margin-top:0}#cms-page-content .prose h2{margin:1.7em 0 .55em;font-size:clamp(26px,2.6vw,34px)}#cms-page-content .prose h3{margin:1.5em 0 .5em;font-size:21px}#cms-page-content .prose p{color:var(--ink-soft);font-size:15.5px;line-height:1.9}#cms-page-content .prose ul,#cms-page-content .prose ol{margin:0 0 1.4em;padding:0;list-style:none}#cms-page-content .prose li{color:var(--ink-soft);border-top:1px solid #b9b2a41a;margin:0;padding:9px 0 9px 24px;font-size:15px;line-height:1.7;position:relative}#cms-page-content .prose li:last-child{border-bottom:1px solid #b9b2a41a}#cms-page-content .prose ul>li:before{content:"";border:1px solid var(--signal);width:6px;height:6px;position:absolute;top:19px;left:2px;transform:rotate(45deg)}#cms-page-content .prose ol{counter-reset:prose-ol}#cms-page-content .prose ol>li{counter-increment:prose-ol;padding-left:34px}#cms-page-content .prose ol>li:before{content:counter(prose-ol, decimal-leading-zero);color:var(--signal-hover);letter-spacing:.04em;font-size:11px;position:absolute;top:10px;left:0}#cms-page-content .lead{font-family:var(--displayfont);letter-spacing:-.015em;color:var(--ink);max-width:760px;margin:0 0 1.2em;font-size:clamp(20px,1.9vw,25px);font-weight:400;line-height:1.6}#cms-page-content .prose p.lead{color:var(--ink);font-size:clamp(20px,1.9vw,25px);line-height:1.6}#cms-page-content .facts{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--signal);border-radius:var(--radius);padding:30px 28px 28px;position:sticky;top:108px}#cms-page-content .facts h2{font-family:var(--bodyfont);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-hover);margin:0 0 18px;font-size:11px;font-weight:700}#cms-page-content .facts dl{margin:0 0 24px}#cms-page-content .facts dt{letter-spacing:.04em;color:var(--ink-2);border-top:1px solid #b9b2a41f;padding-top:13px;font-size:11.5px}#cms-page-content .facts dt:first-child{border-top:0;padding-top:0}#cms-page-content .facts dd{color:var(--ink);margin:3px 0 13px;font-size:15px;font-weight:500}#cms-page-content .facts dt p,#cms-page-content .facts dd p{margin:0}#cms-page-content .facts .btn{width:100%}#cms-page-content .facts .plain{margin-top:4px}#cms-page-content .note{background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--signal);border-radius:var(--radius);max-width:780px;margin-block:28px;padding:22px 26px}#cms-page-content .note h2{margin-bottom:12px;font-size:clamp(24px,2.4vw,30px)}#cms-page-content .note p{color:var(--ink-soft)}#cms-page-content .note p:last-child{margin-bottom:0}#cms-page-content .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}#cms-page-content table.dates{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:780px}#cms-page-content table.dates th,#cms-page-content table.dates td{text-align:left;border-bottom:1px solid #b9b2a424;padding:16px 10px;font-size:14px}#cms-page-content table.dates thead th{border-bottom:1px solid var(--signal-line);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-hover);font-size:11px;font-weight:700}#cms-page-content table.dates tbody th{font-family:var(--displayfont);color:var(--signal-hover);white-space:nowrap;padding-right:24px;font-weight:600}#cms-page-content table.dates tbody td{color:var(--ink-soft)}#cms-page-content .filter{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:none}#cms-page-content .js .filter{display:flex}#cms-page-content .chip{min-height:40px;color:var(--ink-soft);letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #4a4740;border-radius:999px;padding:8px 18px;font-size:12.5px;font-weight:500;transition:border-color .2s,color .2s,background .2s}#cms-page-content .chip:hover{border-color:var(--signal-hover);color:var(--signal-hover)}#cms-page-content .chip[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}#cms-page-content .family-block{margin-bottom:80px}#cms-page-content .family-block:last-child{margin-bottom:0}#cms-page-content .family-block[hidden]{display:none}#cms-page-content .family-block__head{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 26px;margin-bottom:30px;padding-bottom:26px;display:grid}#cms-page-content .family-block__icon{border:1px solid var(--signal-line);background:#c9a2270a;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}#cms-page-content .family-block h2{margin:0 0 8px;font-size:clamp(28px,2.8vw,38px)}#cms-page-content .family-block h2 a{transition:color .2s}#cms-page-content .family-block h2 a:hover{color:var(--signal-hover)}#cms-page-content .family-block__head p{color:var(--ink-2);max-width:720px;margin:0;font-size:14.5px;line-height:1.8}#cms-page-content .winners{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}#cms-page-content .winner{text-align:center;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--signal);border-radius:var(--radius);flex-direction:column;align-items:center;gap:8px;margin:0;padding:34px 28px 30px;transition:border-color .25s,transform .25s;display:flex;position:relative}#cms-page-content .winner:hover{border-color:#65552e;border-top-color:var(--signal-hover);transform:translateY(-4px)}#cms-page-content .winner__badge{aspect-ratio:1;object-fit:contain;width:min(62%,190px);margin:0 auto 12px}#cms-page-content .winner__logo{object-fit:contain;width:56px;height:56px;margin:0 auto 4px}#cms-page-content .winner__category{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-hover);font-size:11px;font-weight:700}#cms-page-content .winner__name{font-family:var(--displayfont);letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.3}#cms-page-content .winner__date{color:var(--ink-2);font-size:12.5px}#cms-page-content .winner__desc{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.75}#cms-page-content .verify{gap:12px;max-width:560px;margin-inline:auto}#cms-page-content .verify:hover{transform:none}#cms-page-content .verify__badge-empty{text-align:center;border:1px solid var(--signal);color:var(--signal-hover);font-family:var(--displayfont);border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1.35;display:flex}#cms-page-content .verify__status{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;margin:4px 0 8px;padding:9px 18px;font-size:13px}#cms-page-content .verify__status--ok{border-color:var(--signal);color:var(--signal-hover)}#cms-page-content .verify .btn-row{margin-top:14px}#cms-page-content .form{gap:34px;max-width:820px;display:grid}#cms-page-content .form fieldset{border:0;border-top:1px solid var(--line-soft);min-width:0;margin:0;padding:28px 0 0}#cms-page-content .form legend{float:left;width:100%;font-family:var(--displayfont);letter-spacing:-.025em;margin:0 0 16px;padding:0;font-size:26px;font-weight:500}#cms-page-content .form legend+*{clear:left}#cms-page-content .field{min-width:0}#cms-page-content .field label{letter-spacing:.02em;color:var(--ink-soft);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}#cms-page-content .field input[type=text],#cms-page-content .field input[type=email],#cms-page-content .field input[type=url],#cms-page-content .field input[type=tel],#cms-page-content .field select,#cms-page-content .field textarea{width:100%;min-height:50px;color:var(--ink);background:var(--panel-2);border:1px solid #3a3c40;border-radius:2px;padding:12px 14px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}#cms-page-content .field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--signal) 50%), linear-gradient(135deg, var(--signal) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}#cms-page-content .field input:focus,#cms-page-content .field select:focus,#cms-page-content .field textarea:focus{border-color:var(--signal);outline:none;box-shadow:0 0 0 3px #c9a22729}#cms-page-content .field textarea{resize:vertical;min-height:190px;line-height:1.65}#cms-page-content .field input[type=file]{width:100%;color:var(--ink-2);background:var(--panel-2);border:1px dashed #4a4740;border-radius:2px;padding:14px;font-size:13.5px}#cms-page-content .field input[type=file]::file-selector-button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #676357;border-radius:2px;margin-right:14px;padding:8px 14px}#cms-page-content .hint{color:var(--ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.6}#cms-page-content .grid-2{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}#cms-page-content .checks{grid-template-columns:1fr 1fr;gap:0 28px;margin:0 0 6px;display:grid}#cms-page-content .check-group{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-hover);grid-column:1/-1;margin:20px 0 4px;font-size:11px;font-weight:700}#cms-page-content .check-group:first-child{margin-top:4px}#cms-page-content .check{color:var(--ink-soft);cursor:pointer;border-bottom:1px solid #b9b2a41f;align-items:flex-start;gap:12px;margin:0;padding:12px 0;font-size:14px;line-height:1.45;transition:color .2s;display:flex}#cms-page-content .check:hover{color:var(--ink)}#cms-page-content .check input{appearance:none;background:var(--panel-2);cursor:pointer;border:1px solid #5a564d;border-radius:2px;flex:none;place-items:center;width:18px;height:18px;margin:1px 0 0;transition:border-color .2s,background .2s;display:grid}#cms-page-content .check input:after{content:"";border-left:2px solid var(--on-signal);border-bottom:2px solid var(--on-signal);opacity:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}#cms-page-content .check input:checked{background:var(--signal);border-color:var(--signal)}#cms-page-content .check input:checked:after{opacity:1}#cms-page-content .check input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}#cms-page-content .check:hover input:not(:checked){border-color:var(--signal)}#cms-page-content .picked{color:var(--signal-hover);margin:16px 0 0;font-size:13px;font-weight:600}#cms-page-content .hp{height:0;position:absolute;left:-9999px;overflow:hidden}#cms-page-content .form-errors{border-radius:var(--radius);background:#be3c3214;border:1px solid #d660548c;border-left:3px solid #d66054;margin:28px 0 0;padding:20px 24px}#cms-page-content .form-errors__title{color:var(--ink);margin:0 0 8px;font-weight:600}#cms-page-content .form-errors ul{color:#f0c2bc;margin:0;padding-left:1.1em;font-size:14px}#cms-page-content .form-errors li{margin:4px 0}#cms-page-content .site-footer{background:#090b0d;border-top:1px solid #363331;padding:66px 0 25px}#cms-page-content .foot{grid-template-columns:1.65fr 1fr 1fr .65fr;gap:55px;padding-bottom:69px;display:grid}#cms-page-content .foot>div:first-child .brand{margin-bottom:20px}#cms-page-content .foot p{color:var(--ink-2);max-width:310px;margin:0;font-size:13px;line-height:1.8}#cms-page-content .foot h2{font-family:var(--bodyfont);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-hover);margin:4px 0 20px;font-size:11px;font-weight:700}#cms-page-content .foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}#cms-page-content .foot li{color:#cac4b8;margin:0;font-size:12px}#cms-page-content .foot li a{color:#cac4b8;font-size:12px;line-height:1.55;transition:color .2s;display:inline-block}#cms-page-content .site-footer a:hover{color:var(--signal-hover)}#cms-page-content .legal{color:var(--ink-2);border-top:1px solid #343437;justify-content:space-between;gap:20px;padding-top:22px;font-size:11.5px;display:flex}#cms-page-content .legal a{color:var(--ink-2)}#cms-page-content .js-ready .reveal-target.is-visible{animation:.55s both reveal-in}@keyframes reveal-in{0%{opacity:.75;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1100px){#cms-page-content .wrap{width:calc(100% - 64px)}#cms-page-content .site-header .bar{gap:20px}#cms-page-content .nav{gap:12px}#cms-page-content .nav>a:not(.btn),#cms-page-content .nav>span{font-size:11.5px}#cms-page-content .nav .btn{margin-left:1px;padding-inline:10px}#cms-page-content .split-board{gap:45px}#cms-page-content .foot{gap:28px}#cms-page-content .steps{grid-template-columns:repeat(2,minmax(0,1fr))}#cms-page-content .layout{grid-template-columns:minmax(0,1fr) 300px;gap:48px}#cms-page-content .winners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){#cms-page-content{--section-y:76px}#cms-page-content .wrap{width:calc(100% - 46px)}#cms-page-content .site-header .bar{min-height:72px}#cms-page-content .nav-toggle{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #565149;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;display:inline-flex}#cms-page-content .nav{background:#111317;border-bottom:1px solid #3b3933;flex-direction:column;align-items:stretch;gap:0;padding:12px 23px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 35px #00000059}#cms-page-content .nav.is-open{display:flex}#cms-page-content .nav>a:not(.btn),#cms-page-content .nav>span{border-bottom:1px solid var(--line);white-space:normal;padding:12px 0;font-size:14px}#cms-page-content .nav .btn{margin:15px 0 0}#cms-page-content .hero--landing{min-height:620px;padding-top:25px}#cms-page-content .hero h1{font-size:clamp(42px,8vw,70px)}#cms-page-content .section__head{grid-template-columns:1fr;gap:14px;margin-bottom:30px}#cms-page-content .section__head>p,#cms-page-content .section__aside>p{max-width:620px}#cms-page-content .split-board{grid-template-columns:1fr;gap:30px}#cms-page-content .section--dates .section__head{max-width:none}#cms-page-content .section--faq .faq{grid-template-columns:1fr;gap:21px}#cms-page-content .section--faq .note-line{grid-column:1}#cms-page-content .jurors{grid-template-columns:1fr 1fr}#cms-page-content .foot{grid-template-columns:1.6fr 1fr 1fr;gap:28px}#cms-page-content .foot>div:last-child{grid-column:2}#cms-page-content .layout{grid-template-columns:1fr;gap:40px;padding-block:48px}#cms-page-content .facts{position:static}#cms-page-content .contact-grid{grid-template-columns:1fr}#cms-page-content .pagehead{padding:48px 0 44px}}@media (width<=580px){#cms-page-content{--section-y:64px;font-size:14.5px}#cms-page-content .wrap{width:calc(100% - 36px)}#cms-page-content .hero--landing{min-height:auto;padding:25px 0 58px}#cms-page-content .hero__emblem{height:78px;margin-bottom:22px}#cms-page-content .hero .eyebrow{letter-spacing:.11em;font-size:9.5px}#cms-page-content .hero h1{font-size:clamp(38px,10vw,49px);line-height:1.24}#cms-page-content .hero__lede{margin:22px 0 28px;font-size:14px;line-height:1.85}#cms-page-content .hero .btn-row{flex-direction:column;width:100%}#cms-page-content .hero .btn-row .btn{width:100%;min-width:0}#cms-page-content .stats{gap:0;margin-top:49px;padding-top:26px}#cms-page-content .stat__num{font-size:30px}#cms-page-content .stat__label{text-align:center;max-width:95px;font-size:10px;line-height:1.45}#cms-page-content .ticker{height:45px}#cms-page-content h1{font-size:clamp(34px,9vw,44px)}#cms-page-content .section__head h2{font-size:32px}#cms-page-content .section__head>p,#cms-page-content .section__aside>p{font-size:13.5px}#cms-page-content .rows,#cms-page-content .split,#cms-page-content .cols,#cms-page-content .criteria,#cms-page-content .steps,#cms-page-content .winners,#cms-page-content .grid-2,#cms-page-content .checks{grid-template-columns:1fr}#cms-page-content .row__link{padding:24px 22px 22px}#cms-page-content .row__link:has(.row__art){min-height:330px;padding:0 23px 22px}#cms-page-content .row__art{height:132px;min-height:132px;margin-inline:-23px;padding-right:22px}#cms-page-content .row__art .family-frame{width:100px;height:100px;padding:17px}#cms-page-content .split__col{padding:25px}#cms-page-content .section--discover{padding-top:64px;padding-bottom:72px}#cms-page-content .board{padding:16px}#cms-page-content .board__row{grid-template-columns:40px minmax(0,1fr);gap:7px 13px;min-height:61px;padding:9px 0}#cms-page-content .board__status{grid-column:2;font-size:11px}#cms-page-content .criteria>div:nth-last-child(2){border-bottom:0}#cms-page-content .jurors{gap:12px}#cms-page-content .juror__photo{height:180px}#cms-page-content .juror.image-unavailable{padding-top:201px}#cms-page-content .juror.image-unavailable:before{height:180px}#cms-page-content .juror__name{font-size:18px}#cms-page-content .juror__name,#cms-page-content .juror__role,#cms-page-content .juror__org{padding-inline:10px}#cms-page-content .foot{grid-template-columns:1fr 1fr;gap:32px 18px;padding-bottom:46px}#cms-page-content .foot>div:first-child{grid-column:1/-1}#cms-page-content .foot>div:last-child{grid-column:auto}#cms-page-content .foot h2{margin-bottom:13px}#cms-page-content .legal{flex-direction:column;gap:9px}#cms-page-content .pagehead{padding:36px 0 34px}#cms-page-content .pagehead:after{display:none}#cms-page-content .pagehead__inner{flex-direction:column;align-items:flex-start;gap:20px}#cms-page-content .pagehead__icon{width:76px;height:76px}#cms-page-content .family-block__head{grid-template-columns:1fr;gap:16px}#cms-page-content .family-block__icon{width:64px;height:64px}#cms-page-content .filter{margin-bottom:32px}#cms-page-content .faq-top summary{padding:20px 4px 20px 0}#cms-page-content .prose p{font-size:15px}#cms-page-content .winner{padding:28px 22px 26px}}@media (prefers-reduced-motion:reduce){#cms-page-content *,#cms-page-content :before,#cms-page-content :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
