.chero{padding:clamp(56px,8vw,104px) 0 clamp(40px,6vw,72px)}.chero .wrap{justify-items:start;gap:28px;display:grid}.chero h1{font-family:var(--display);letter-spacing:-.035em;max-width:14em;margin:0;font-size:clamp(2.6rem,7vw,5rem);font-weight:800;line-height:1.02}.chero .lead{max-width:38em;margin:0}.chero-row{flex-wrap:wrap;align-items:center;gap:20px 36px;display:flex}.chero-row .k{font:500 .75rem/1.2 var(--sans);color:var(--dusk);margin-bottom:8px;display:block}.chero-cta{flex-wrap:wrap;gap:12px;display:flex}.ps{margin:0 0 56px}.ps-head h2{font-family:var(--display);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(2rem,4.5vw,3rem);font-weight:800}.ps-head p{color:var(--fg-2);max-width:40em;margin:0 0 28px}.ps-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ps-card{border:1px solid var(--hair);border-radius:var(--r);background:#121215;align-content:start;gap:6px;padding:20px;display:grid}.ps-place{font:500 .8125rem/1.2 var(--sans);color:var(--fg-2)}.ps-amt{font-family:var(--mono);letter-spacing:-.01em;color:var(--fg);font-size:1.5rem;font-weight:500}.ps-extra{color:var(--accent-text);font-weight:500}.ps-first{color:#fafafa;border-color:var(--hair);background:#121215;grid-area:span 2/span 2;grid-template-columns:1fr 1fr;padding:0;overflow:hidden}.ps-first .ps-place{color:var(--mist)}.ps-first .ps-amt{color:#fafafa;font-size:clamp(2rem,4vw,2.75rem)}.ps-first .ps-extra{color:var(--accent);font-size:1.25rem}.ps-img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.ps-body{align-content:center;gap:8px;padding:24px;display:grid}.ps-cap{color:var(--dusk);margin-top:8px;font-size:.75rem}.csteps{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 56px;padding:0;list-style:none;display:grid}.csteps li{border-top:2px solid var(--accent);padding-top:14px}.csteps b{letter-spacing:-.01em;margin-bottom:6px;font-size:1.0625rem;display:block}.csteps span{color:var(--fg-2);font-size:.9375rem}.cfinal{text-align:center;padding:clamp(56px,8vw,96px) 0}.cfinal h2{font-family:var(--display);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.cfinal p{color:var(--mist);max-width:34em;margin:0 auto 24px}@media (max-width:860px){.ps-grid{grid-template-columns:repeat(2,1fr)}.ps-first{grid-area:auto/span 2}}@media (max-width:560px){.ps-first{grid-template-columns:1fr}.ps-img{min-height:180px;max-height:220px}.csteps{grid-template-columns:1fr}}.csteps-h{font-family:var(--display);letter-spacing:-.035em;margin:40px 0 20px;font-size:2rem;font-weight:800}.ps-top{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.ps-feat{color:#fafafa;border-color:var(--hair);background:#121215;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.ps-feat .ps-place{color:var(--mist)}.ps-feat .ps-amt{color:#fafafa;font-size:clamp(1.6rem,3vw,2.2rem)}.ps-feat .ps-img{height:220px;min-height:0}.ps-feat .ps-body{gap:4px;padding:16px 18px 18px;display:grid}.ps-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.ps-top,.ps-grid{grid-template-columns:1fr}.ps-feat .ps-img{height:180px}}.lb-awards{margin:22px 0 6px}.lb-awards h3{margin:0 0 10px;font-size:1rem}.lb-awards h3 span{color:var(--dusk,#8b8b93);margin-left:6px;font-size:.82rem;font-weight:400}.lb-awards ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lb-awards li{border:1px solid var(--pebble);background:var(--vellum);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .2s,transform .2s;display:flex}.lb-awards li:hover{border-color:#f43a2a73;transform:translateY(-2px)}.lb-awards li.held{border-color:#f43a2a59}.lb-awards em{font-style:normal;font-family:var(--display,inherit);color:#f43a2a;letter-spacing:-.01em;font-size:1.3rem;font-weight:800}.lb-awards b{font-size:.98rem}.lb-awards .rule{opacity:.75;font-size:.82rem}.lb-awards .who{margin-top:4px;font-size:.8rem}@media (max-width:760px){.lb-awards ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lb-awards li{transition:none}.lb-awards li:hover{transform:none}}
