.page-module__Js6lnq__page{color:#f7f7f2;background:#050505;min-height:100svh}.page-module__Js6lnq__hero{background:radial-gradient(circle at 82% 18%,#ff5a4629,#0000 34%),linear-gradient(145deg,#111110 0%,#050505 72%);border-bottom:1px solid #ffffff1f;align-items:flex-end;display:flex}.page-module__Js6lnq__heroInner,.page-module__Js6lnq__archiveInner{width:min(100% - 64px,1440px);margin:0 auto}.page-module__Js6lnq__heroInner{padding:clamp(84px,9vw,124px) 0 clamp(52px,6vw,76px)}.page-module__Js6lnq__eyebrow{color:#ff6a50;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module__Js6lnq__hero h1{letter-spacing:-.055em;max-width:920px;margin-top:20px;font-size:clamp(2.65rem,4.7vw,5rem);line-height:.98}.page-module__Js6lnq__heroInner>p:last-child{color:#bdbdb7;max-width:600px;margin-top:22px;font-size:clamp(.94rem,1.1vw,1.05rem);line-height:1.55}.page-module__Js6lnq__archive{color:#0f1722;background:#f4f1ec}.page-module__Js6lnq__archiveInner{padding:clamp(54px,6vw,80px) 0 clamp(72px,8vw,108px)}.page-module__Js6lnq__archive .page-module__Js6lnq__eyebrow{color:#0f172285}.page-module__Js6lnq__sectionHeading h2{color:#0f1722;letter-spacing:-.05em;margin-top:18px;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.05}.page-module__Js6lnq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:clamp(30px,4vw,48px);display:grid}.page-module__Js6lnq__card{background:#fff;border:1px solid #0f17221f;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 14px 40px #0f172212}.page-module__Js6lnq__imageLink{aspect-ratio:16/10;background:#111110;width:100%;position:relative;overflow:hidden}.page-module__Js6lnq__imageLink img{object-fit:cover;transition:transform .5s}.page-module__Js6lnq__imageLink:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 62%,#00000024);position:absolute;inset:0}.page-module__Js6lnq__imageLink:hover img,.page-module__Js6lnq__imageLink:focus-visible img{transform:scale(1.025)}.page-module__Js6lnq__cardBody{flex-direction:column;flex:1;padding:24px 22px 26px;display:flex}.page-module__Js6lnq__eventType{color:#a93628;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module__Js6lnq__card h3{color:#0f1722;letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.28rem,1.55vw,1.7rem);line-height:1.08}.page-module__Js6lnq__meta{color:#0f17229e;flex-wrap:wrap;gap:7px;margin-top:14px;font-size:.82rem;font-weight:600;display:flex}.page-module__Js6lnq__description{color:#0f1722ad;margin-top:14px;font-size:.86rem;line-height:1.55}.page-module__Js6lnq__cardLink{color:#0f1722;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ff5a4680;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:22px;padding-bottom:5px;font-size:.78rem;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.page-module__Js6lnq__cardLink:hover,.page-module__Js6lnq__cardLink:focus-visible{color:#a93628;border-color:#a93628}@media (max-width:1100px){.page-module__Js6lnq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.page-module__Js6lnq__heroInner,.page-module__Js6lnq__archiveInner{width:min(100% - 40px,1440px)}}@media (max-width:620px){.page-module__Js6lnq__grid{grid-template-columns:1fr}.page-module__Js6lnq__heroInner{padding:76px 0 48px}}
