.art-rules{gap:9px;width:100%;display:grid}.hero-accent{color:var(--coral)}@media (width<=1100px){.hero{grid-template-columns:1fr}.hero-copy{order:1}.hero-art{order:2}}.art-rules span{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;font-size:10px;font-weight:900;display:flex}.art-rules b{color:var(--coral);letter-spacing:-.03em;font-size:18px}@media (width<=620px){.hero-copy{padding-bottom:42px}.hero-art{min-height:430px}.art-card{width:min(310px,78%);padding:24px}.art-card strong{margin-top:18px;font-size:104px}.art-weeks{font-size:23px}.art-rule{margin:20px 0 16px}.art-rules{gap:7px}.art-rules span{font-size:9px}.art-rules b{font-size:16px}}.final-day-callout{color:#fff;background:#080808;border-block:1px solid #fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:80px 8vw;display:grid}.final-day-callout h2{max-width:700px}.final-day-callout>div:last-child p{max-width:580px;font:20px/1.55 Georgia,serif}.final-day-callout .button{color:#080808;background:#fff;margin-top:15px;box-shadow:5px 5px #777}.final-day-callout .button:hover{box-shadow:7px 7px #fff}@media (width<=760px){.final-day-callout{grid-template-columns:1fr;gap:32px;padding:70px 7vw}}
