.light-section{--light-ease:cubic-bezier(.22, 1, .36, 1);padding:clamp(72px, 8vw, 128px) var(--gutter);color:var(--ivory)}.light-chapter{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-bottom:72px;font-size:12px;line-height:1.6;display:flex}.light-chapter>span:first-child{color:var(--gold)}.light-chapter>span:last-child{color:var(--muted);text-align:right}.light-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;line-height:1.7}.scene .light-section h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,4.6vw,68px);font-weight:500;line-height:1.1}.light-section p{text-wrap:pretty}.light-link{min-height:48px;color:inherit;border-bottom:1px solid #c6a14b70;justify-content:space-between;align-items:center;gap:32px;padding:10px 0;font-size:13px;display:inline-flex}.light-link svg{width:20px;height:20px;transition:transform .4s var(--light-ease);flex-shrink:0}.light-link:hover svg{transform:translate(3px,-3px)}.light-section a:focus-visible,.light-section summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.light-section a:active{opacity:.75}.has-motion .light-section .reveal{transition:opacity .7s var(--light-ease),transform .9s var(--light-ease);transform:translateY(24px)}.has-motion .light-section .reveal.visible{transform:none}.light-intro{padding-top:64px;padding-bottom:70px}.light-intro-grid{grid-template-columns:4fr 6fr;align-items:center;gap:clamp(64px,11vw,180px);padding-right:5vw;display:grid}.light-aperture{aspect-ratio:3/4;margin:0;position:relative;overflow:hidden}.light-aperture img{object-fit:cover;object-position:73% 50%;width:100%;height:100%}.light-aperture figcaption{color:var(--ivory);font-size:12px;position:absolute;bottom:22px;left:22px;right:22px}.has-motion .light-aperture:before,.has-motion .light-aperture:after{content:"";background:var(--ink);z-index:1;width:50.5%;transition:transform 1.1s var(--light-ease);position:absolute;top:0;bottom:0}.has-motion .light-aperture:before{left:0}.has-motion .light-aperture:after{right:0}.has-motion .light-aperture.visible:before{transform:translate(-101%)}.has-motion .light-aperture.visible:after{transform:translate(101%)}.light-intro-copy>.light-kicker{margin-bottom:28px}.light-intro-body{grid-template-columns:1fr 1fr;gap:28px;max-width:620px;margin:34px 0 24px;display:grid}.light-intro-body p{color:var(--muted);font-size:14px;line-height:1.9}.light-definition{border-top:1px solid var(--line);align-items:center;gap:36px;margin-top:76px;padding-top:24px;display:flex}.light-definition strong{font:500 38px/1 var(--serif);letter-spacing:-.03em}.light-definition p>span{color:var(--muted);margin-left:16px;font-size:13px}.light-definition>span{color:var(--muted);margin-left:auto;font-size:13px}.light-definition>svg{width:40px;height:40px;color:var(--gold);margin-left:40px}.light-collection{background:#1b1916;padding-top:76px}.light-collection-layout{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:start;gap:clamp(48px,7vw,110px);display:grid}.light-collection-heading{padding-bottom:24px;position:sticky;top:116px}.light-collection-count{font:400 clamp(80px,8.2vw,132px)/.9 var(--serif);letter-spacing:-.08em;color:var(--gold);margin-bottom:38px;display:block}.scene .light-collection-heading h2{font-size:clamp(36px,3.5vw,52px)}.light-collection-heading>p{color:var(--muted);max-width:32ch;margin:28px 0 24px;font-size:14px;line-height:1.9}.light-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:58px 32px;display:grid}.light-category:nth-child(2n){margin-top:94px}.light-category-link{display:block}.light-category-plate{aspect-ratio:1.12;color:var(--gold);background:#25221c;place-items:center;padding:42px;display:grid;position:relative;overflow:hidden}.light-category-plate:before{content:"";transition:transform .5s var(--light-ease);border:1px solid #c6a14b30;position:absolute;inset:20px}.light-plate-number{font:400 clamp(90px,10vw,160px)/1 var(--serif);letter-spacing:-.07em;color:#c6a14b0e;position:absolute;top:14px;right:28px}.light-plate-label{letter-spacing:.09em;font-size:12px;position:absolute;bottom:28px;left:30px}.light-plate-arrow{width:20px;height:20px;position:absolute;bottom:26px;right:28px}.light-category:nth-child(4n+2) .light-category-plate,.light-category:nth-child(4n+3) .light-category-plate{background:var(--sand);color:var(--ink)}.light-category:nth-child(4n+2) .light-category-plate:before,.light-category:nth-child(4n+3) .light-category-plate:before{border-color:#14121028}.light-category:nth-child(4n+2) .light-plate-number,.light-category:nth-child(4n+3) .light-plate-number{color:#1412100d}.light-category-link h3{font:500 clamp(23px,1.9vw,30px)/1.22 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:24px 0 10px}.light-category-link>p{color:var(--muted);font-size:13px;line-height:1.8}.light-category-evidence{border-top:1px solid var(--line);margin-top:20px}.light-category-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:12px;list-style:none;display:flex}.light-category-evidence summary::-webkit-details-marker{display:none}.light-rule summary::-webkit-details-marker{display:none}.light-category-evidence summary>span{color:var(--gold);transition:transform .3s var(--light-ease);font-size:20px}.light-category-evidence[open] summary>span{transform:rotate(45deg)}.light-category-evidence>div{color:var(--muted);padding:8px 0 20px;font-size:13px;line-height:1.8}.light-category-evidence a{min-height:44px;color:var(--ivory);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.light-category-evidence a svg{flex-shrink:0;width:18px;height:18px}.light-special{border-top:1px solid var(--line);grid-template-columns:.85fr 2fr;align-items:start;gap:clamp(48px,7vw,110px);margin-top:90px;padding-top:34px;display:grid}.light-special>div>p+p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.8}.light-special a{font:500 clamp(23px,2.5vw,36px)/1.2 var(--serif);letter-spacing:-.025em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.light-special svg{width:22px;height:22px;color:var(--gold);flex-shrink:0}@media (hover:hover) and (pointer:fine){.light-category-link:hover .light-category-plate:before{transform:scale(.97)}.light-category-link:hover h3,.light-special a:hover{color:var(--gold)}}.light-standard{background:var(--ivory);color:var(--ink)}.light-standard .light-chapter>span,.light-standard .light-kicker{color:#595348}.light-standard-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:60px;display:grid}.scene .light-standard h2 span{color:#756650}.light-standard-heading>p{justify-self:end;max-width:42ch;font-size:15px;line-height:1.8}.light-ledger{border-top:1px solid #14121040}.light-rule{border-bottom:1px solid #14121040}.light-rule summary{cursor:pointer;grid-template-columns:50px 1fr 34px 24px;align-items:center;gap:30px;padding:32px 0;list-style:none;display:grid}.light-rule-number{font-variant-numeric:tabular-nums;font-size:12px}.light-rule h3{font:500 clamp(28px,3vw,44px)/1.15 var(--serif);letter-spacing:-.025em}.light-rule h3>span{color:#756e61}.light-rule summary>svg{width:30px;height:30px}.light-rule-toggle{font:300 30px/1 var(--sans);transition:transform .35s var(--light-ease)}.light-rule[open] .light-rule-toggle{transform:rotate(45deg)}.light-rule-content{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px);padding:6px 54px 42px 80px;display:grid}.light-rule-content figure{aspect-ratio:1.7;background:var(--ink);margin:0;position:relative;overflow:hidden}.light-rule-content img{object-fit:cover;width:100%;height:100%}.light-rule-content figcaption{color:var(--ivory);background:var(--ink);letter-spacing:.05em;padding:4px 8px;font-size:12px;position:absolute;bottom:12px;left:16px}.light-rule-content .light-kicker{margin-bottom:16px}.light-rule-content .light-kicker+p{max-width:42ch;font-size:17px;line-height:1.8}.light-rule-content .light-link{border-color:#14121070;margin-top:22px}.light-rule[open] .light-rule-content{animation:light-rule-enter .5s var(--light-ease)}@keyframes light-rule-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.light-independence{grid-template-columns:1fr 2.4fr 60px;align-items:start;gap:50px;margin-top:64px;display:grid}.light-independence>div>p{font:500 clamp(23px,2.2vw,32px)/1.35 var(--serif);letter-spacing:-.025em;max-width:37ch}.light-independence>div>span{color:#595348;margin-top:18px;font-size:13px;line-height:1.8;display:block}.light-independence>svg{width:48px;height:48px;color:var(--ink)}.light-award{padding-bottom:80px;overflow:hidden}.light-award-stage{grid-template-columns:.9fr 1.5fr .7fr;align-items:center;gap:24px;min-height:560px;display:grid;position:relative}.light-award-title{z-index:1;align-self:start;padding-top:36px;position:relative}.light-award-title .light-kicker{margin-bottom:24px}.scene .light-award-title h2{font-size:clamp(38px,4.2vw,64px)}.light-award-title>p:last-child{color:var(--muted);margin-top:30px;font-size:14px;line-height:1.8}.light-trophy{flex-direction:column;justify-content:center;align-self:stretch;margin:0 -18%;display:flex;position:relative}.light-trophy img{object-fit:contain;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.light-trophy figcaption{text-align:center;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:12px}.light-materials{z-index:1;margin-top:110px;position:relative}.light-materials>div{border-top:1px solid #c6a14b50;padding:18px 0 28px}.light-materials dt{text-transform:uppercase;letter-spacing:.07em;color:var(--gold);margin-bottom:14px;font-size:12px}.light-materials dt>span{margin-right:14px}.light-materials dd{font:500 clamp(20px,1.8vw,27px)/1.25 var(--serif);letter-spacing:-.025em}.light-materials small{font:400 12px/1.8 var(--sans);color:var(--muted);letter-spacing:0;max-width:26ch;margin-top:10px;display:block}.light-award-note{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:10%;margin-top:70px;padding-top:34px;display:grid}.light-award-note>p{font:500 clamp(28px,3vw,44px)/1.2 var(--serif);letter-spacing:-.035em}.light-award-note>p>span{color:var(--gold)}.light-award-note>div{max-width:49ch;color:var(--muted);font-size:14px;line-height:1.8}.light-award-note>div>span{margin-top:20px;font-size:12px;display:block}.light-nominations{background:#1b1916;padding-top:80px;padding-bottom:68px}.light-invitation-layout{grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding-right:4%;display:grid}.light-invitation-copy>.light-kicker{margin-bottom:26px}.scene .light-invitation-copy h2{font-size:clamp(44px,5.2vw,78px)}.light-invitation-copy>p:not(.light-kicker){margin-top:28px;font-size:17px;line-height:1.8}.light-invitation-copy>.light-invitation-audience{color:var(--muted);font-size:13px!important}.light-invitation{padding-bottom:28px;position:relative}.light-invitation>img{aspect-ratio:1.52;object-fit:cover;width:100%;height:auto;display:block}.light-invitation-letter{background:var(--ivory);color:var(--ink);margin:-34px -28px 0 34px;padding:30px 34px 22px;position:relative}.light-invitation-letter .light-kicker{color:#595348;font-size:12px;display:block}.light-invitation-letter>p{font:500 clamp(25px,2.5vw,38px)/1.2 var(--serif);letter-spacing:-.03em;margin:20px 0 28px}.light-invitation-letter>p>span{color:#756650}.light-nominate-link{border-top:1px solid #14121045;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:14px;font-weight:500;display:flex}.light-nominate-link svg{width:25px;height:25px;transition:transform .4s var(--light-ease)}.light-nominate-link:hover svg{transform:translate(4px,-4px)}.light-entry-rules{border-top:1px solid var(--line);grid-template-columns:.65fr 3fr .8fr;align-items:center;gap:40px;margin-top:80px;padding-top:30px;display:grid}.light-entry-rules ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.light-entry-rules li>span{color:var(--gold);font-size:12px}.light-entry-rules li>p{font:500 clamp(18px,1.7vw,24px)/1.3 var(--serif);letter-spacing:-.02em;margin-top:10px}.light-entry-rules>.light-link{justify-self:end}@media (min-width:1800px){.light-section{padding-inline:max(var(--gutter),calc((100vw - 1680px)/2))}}@media (max-width:1100px){.light-intro-grid{gap:7vw;padding-right:0}.light-intro-body{grid-template-columns:1fr;gap:16px}.light-collection-layout{grid-template-columns:.75fr 1.6fr;gap:40px}.light-collection-grid{gap:42px 22px}.light-category-plate{padding:24px}.light-plate-label{font-size:12px;bottom:24px;left:24px}.light-plate-arrow{width:18px;height:18px;bottom:22px;right:23px}.light-rule-content{gap:40px;padding-left:0;padding-right:0}.light-award-stage{grid-template-columns:1fr 1.5fr}.light-materials{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.light-trophy{margin:0 -12%}.light-entry-rules{grid-template-columns:1fr 3fr;gap:24px}.light-entry-rules>.light-link{grid-column:2;justify-self:start}}@media (max-width:760px){.light-section{padding:60px var(--gutter)}.light-chapter{gap:28px;margin-bottom:40px;font-size:12px}.light-chapter>span:last-child{max-width:18ch}.light-intro-grid{grid-template-columns:1fr;gap:38px}.light-aperture{aspect-ratio:1.05;width:78%;margin-left:auto}.light-intro-copy{padding-right:4%}.scene .light-intro h2{font-size:clamp(38px,6.8vw,52px)}.light-intro h2 br:first-of-type,.light-intro h2 span br{display:none}.light-intro-copy>.light-kicker{margin-bottom:22px}.light-intro-body{max-width:52ch}.light-definition{flex-wrap:wrap;gap:22px;margin-top:46px}.light-definition>span{margin:0;font-size:12px}.light-definition>svg{margin-left:auto}.light-definition strong{font-size:32px}.light-collection-layout{display:block}.light-collection-heading{grid-template-columns:1fr 2fr;gap:24px;padding-bottom:40px;display:grid;position:static}.light-collection-count{margin:0;font-size:88px}.scene .light-collection-heading h2{font-size:36px}.light-collection-heading>p{grid-column:2;max-width:35ch;margin:0}.light-collection-heading>.light-link{grid-column:2;justify-self:start;font-size:12px}.light-category:nth-child(2n){margin-top:60px}.light-category-link h3{font-size:23px}.light-category-plate{aspect-ratio:.88}.light-plate-label{letter-spacing:.02em;font-size:12px;bottom:22px;left:18px}.light-plate-arrow{width:14px;height:14px;right:16px}.light-category-plate:before{inset:12px}.light-category-evidence summary{font-size:12px}.light-special{grid-template-columns:1fr;gap:24px;margin-top:54px}.light-special a{font-size:27px}.light-standard-heading{grid-template-columns:1fr;gap:26px;margin-bottom:36px}.light-standard-heading>p{justify-self:start}.light-rule summary{grid-template-columns:22px 1fr 22px;gap:16px;padding:26px 0}.light-rule h3{font-size:28px}.light-rule h3 span{margin-top:4px;font-size:23px;display:block}.light-rule summary>svg{display:none}.light-rule-content{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.light-rule-content figure{aspect-ratio:1.8}.light-rule-content .light-kicker+p{font-size:16px}.light-independence{grid-template-columns:1fr 42px;gap:24px;margin-top:42px}.light-independence>.light-kicker{grid-column:1/-1}.light-independence>.light-kicker br{display:none}.light-independence>div>p{font-size:25px}.light-independence>svg{width:40px;height:40px}.light-award-stage{grid-template-columns:1fr;gap:24px;min-height:0}.light-award-title{padding:0}.scene .light-award-title h2{font-size:48px}.light-trophy{margin:0 -10%}.light-materials{grid-template-columns:1fr;gap:0;margin-top:20px}.light-materials>div{grid-template-columns:1fr 1.6fr;gap:20px;padding:20px 0;display:grid}.light-materials dd{font-size:25px}.light-materials small{max-width:30ch}.light-award-note{grid-template-columns:1fr;gap:28px;margin-top:40px}.light-award-note>p{font-size:32px}.light-invitation-layout{grid-template-columns:1fr;gap:42px;padding:0}.scene .light-invitation-copy h2{font-size:60px}.light-invitation{width:90%;margin-left:auto}.light-invitation-letter{margin:-24px 0 0 -24px;padding:26px}.light-entry-rules{grid-template-columns:1fr;gap:26px;margin-top:36px}.light-entry-rules>.light-kicker br{display:none}.light-entry-rules>.light-link{grid-column:auto}.light-entry-rules ol{gap:16px}.light-entry-rules li>p{font-size:19px}}@media (max-width:430px){.light-collection-grid{grid-template-columns:1fr;gap:40px}.light-category:nth-child(2n){margin-top:0}.light-category-plate{aspect-ratio:1.3}.light-plate-label{font-size:12px;bottom:24px;left:24px}.light-plate-arrow{width:18px;height:18px;bottom:24px;right:24px}.light-category-plate:before{inset:16px}.light-category-link h3{font-size:27px}.light-category-evidence summary{font-size:12px}.light-collection-heading{grid-template-columns:64px 1fr;gap:20px}.light-collection-count{font-size:70px}.scene .light-collection-heading h2{font-size:30px}.light-entry-rules ol{grid-template-columns:1fr}.light-entry-rules li{align-items:baseline;gap:20px;display:flex}.light-entry-rules li>p{margin:0;font-size:25px}.light-definition{gap:20px}.light-definition>span{max-width:23ch}}@media (max-height:760px){.light-collection-heading{position:static}}@media (prefers-reduced-motion:reduce){.light-section *,.light-section :before,.light-section :after{transition:none!important;animation:none!important}}@media print{.light-section{padding:30px}.light-collection-heading{position:static}.light-rule-content{display:grid}}
