.events-catalog{padding:155px var(--gutter) 30px;max-width:1800px;margin:auto}.catalog-heading{position:relative;display:flex;align-items:flex-end;gap:70px;padding-bottom:62px}.catalog-heading .eyebrow{margin-bottom:24px}.catalog-heading h1{font-size:clamp(65px,8.8vw,138px);font-weight:900;line-height:1.08;letter-spacing:-.075em}.catalog-heading>p{font-size:15px;line-height:1.85;padding-bottom:8px}.catalog-heading-number{position:absolute;right:0;bottom:44px;font-size:clamp(150px,23vw,350px);line-height:.8;color:transparent;-webkit-text-stroke:1px #191b182a;z-index:-1}.catalog-section-label{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #191b1840;border-bottom:1px solid #191b1840;padding:19px 0;margin-bottom:34px}.catalog-section-label h2{font-size:14px;font-weight:400}.catalog-section-label>span{font-size:12px}.catalog-feature{display:grid;grid-template-columns:1.35fr 1fr;gap:7%;padding-bottom:64px;align-items:center}.catalog-cover{position:relative;display:block;aspect-ratio:1.45;background:var(--yellow);color:var(--ink);overflow:hidden;transition:transform .4s;clip-path:polygon(0 0,95% 0,100% 8%,100% 100%,0 100%)}.catalog-cover:hover{transform:rotate(-1deg)}.catalog-cover-lines{position:absolute;inset:-30% -25%;transform:rotate(-22deg);background:repeating-linear-gradient(90deg,transparent 0 70px,#191b1820 70px 71px)}.catalog-cover-meta{position:absolute;left:6%;right:6%;top:7%;display:flex;justify-content:space-between;font:10px Arial,sans-serif}.catalog-cover-clock{position:absolute;left:5%;right:5%;top:24%;font-size:clamp(110px,18vw,290px);line-height:1;text-align:center;letter-spacing:-.045em;transform:rotate(-8deg)}.catalog-cover-clock>span{color:var(--paper)}.catalog-cover-label{position:absolute;left:6%;right:6%;bottom:8%;display:flex;justify-content:space-between;align-items:center;font:900 clamp(16px,2.5vw,36px) FC Display,Impact,sans-serif}.catalog-cover-label>span:last-child{font:32px Arial,sans-serif}.catalog-feature-copy .eyebrow{font-size:11px;margin-bottom:22px}.catalog-feature-copy h3{font-weight:900;font-size:clamp(45px,5.2vw,78px);letter-spacing:-.075em;line-height:1.1}.catalog-feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;margin:27px 0}.catalog-feature-copy .event-button{min-width:225px}.catalog-footer{border-top:1px solid #191b1840;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:26px;font-size:12px}.catalog-footer>.display{font-size:27px}.catalog-footer>a{min-height:44px;display:flex;align-items:center}
@media(max-width:760px){.events-catalog{padding-top:125px}.catalog-heading{padding-bottom:40px;gap:30px}.catalog-heading h1{font-size:clamp(52px,9vw,80px)}.catalog-heading>p{font-size:12px}.catalog-heading .eyebrow{font-size:10px;margin-bottom:20px}.catalog-heading-number{font-size:24vw;bottom:45px}.catalog-feature{gap:35px;grid-template-columns:1fr 1fr}.catalog-feature-copy h3{font-size:38px}.catalog-feature-copy>p:not(.eyebrow){font-size:12px;margin:20px 0}.catalog-feature-copy .eyebrow{font-size:10px;margin-bottom:15px}.catalog-feature-copy .event-button{min-width:0;width:100%;font-size:12px;padding:13px 17px;gap:15px}.catalog-cover{aspect-ratio:.9}.catalog-cover-clock{font-size:19vw;top:34%;left:0;right:0}.catalog-cover-meta{font-size:8px}.catalog-cover-label{font-size:17px}.catalog-cover-label>span:last-child{font-size:24px}.catalog-footer{flex-wrap:wrap;font-size:11px;gap:15px}.catalog-footer>.display{font-size:24px;margin-left:auto}}
@media(max-width:480px){.events-catalog{padding-top:114px}.catalog-heading{display:block;padding-bottom:32px}.catalog-heading h1{font-size:15vw}.catalog-heading>p{font-size:12px;margin-top:20px;line-height:1.8}.catalog-heading-number{font-size:35vw;bottom:41px}.catalog-feature{grid-template-columns:1fr;gap:27px;padding-bottom:38px}.catalog-cover{aspect-ratio:1.45}.catalog-cover-clock{font-size:33vw;top:26%}.catalog-cover-meta{font-size:9px}.catalog-cover-label{font-size:25px}.catalog-feature-copy h3{font-size:11vw}.catalog-feature-copy h3 br{display:none}.catalog-feature-copy>p:not(.eyebrow){font-size:13px}.catalog-feature-copy .eyebrow{font-size:11px}.catalog-feature-copy .event-button{font-size:13px}.catalog-section-label{padding:16px 0;margin-bottom:25px}.catalog-section-label>span{font-size:11px}.catalog-footer>span:first-child{width:100%}.catalog-footer>a{font-size:11px}}
