.rly-event-banner{isolation:isolate;box-sizing:border-box;max-width:760px;margin:16px auto 0;padding:16px 0;position:relative;overflow:hidden}.rly-event-banner.has-photo{background:#303638;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:20px 16px 12px;display:flex}.rly-banner-photo,.rly-banner-shade{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rly-banner-shade{z-index:-1;background:linear-gradient(#141a2018 0%,#141a2070 45%,#141a20ed 100%)}.rly-banner-copy h1{max-width:none;margin:8px 0;font-size:clamp(24px,5vw,32px);line-height:1.2}.rly-banner-copy p{color:#bdc5c1;margin:6px 0;font-size:13px;line-height:1.5}.has-photo .rly-banner-copy p{color:#e0e5e1}.rly-banner-copy p>svg{display:none}.rly-banner-copy .eyebrow{letter-spacing:0;color:#e0e5e1;font-size:12px}.rly-banner-credit{color:#cbd3cc;overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.5}.rly-partner-strip{border-top:1px solid #495153;max-width:760px;margin:22px auto;padding:18px 0}.rly-partner-strip-featured{border:0;margin:0 auto 12px;padding:12px 0 8px}.rly-partner-strip h2{color:#bdc5c1;letter-spacing:0;margin:0 0 10px;font-size:12px;font-weight:400}.rly-partner-logos{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.rly-partner-logos>a,.rly-partner-logos>span{color:#e7ece8;overflow-wrap:anywhere;flex:0 auto;justify-content:center;align-items:center;max-width:180px;min-height:44px;font-size:13px;font-weight:650;display:flex}.rly-partner-logos img{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:110px;height:auto;max-height:38px;padding:4px;display:block}.rly-partner-logos a:focus-visible{outline-offset:4px;outline:2px solid #d5fc62}.rly-story-photo{cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;width:calc(100% + 28px);margin:-14px -14px 14px;padding:0;display:block;overflow:hidden}.rly-story-photo img{object-fit:cover;width:100%;height:170px;display:block}.rly-stories-card:has(.rly-story-photo){grid-template-columns:1fr;padding:14px}.rly-stories-card:has(.rly-story-photo)>svg{display:none}.rly-story-photo:focus-visible{outline-offset:-3px;outline:2px solid #d5fc62}@media (min-width:700px){.rly-event-banner.has-photo{min-height:180px}.rly-story-photo img{height:210px}}.rly-event-banner.has-photo{padding-bottom:18px}.rly-banner-partners{z-index:1;align-self:flex-end;max-width:48%;margin:6px 0 0;position:relative}.rly-banner-partners .rly-partner-strip-featured{background:0 0;max-width:none;margin:0;padding:0}.rly-banner-partners .rly-partner-strip h2{color:#f1f5f0;text-shadow:0 1px 5px #000;margin:0 0 4px;font-size:10px}.rly-banner-partners .rly-partner-logos{gap:6px}.rly-banner-partners .rly-partner-logos>a,.rly-banner-partners .rly-partner-logos>span{max-width:130px;min-height:32px}.rly-banner-partners .rly-partner-logos img{max-width:110px;max-height:32px;padding:3px}@media (max-width:600px){.rly-banner-partners{align-self:flex-start;max-width:100%;margin-top:10px}.rly-banner-partners .rly-partner-logos img{max-width:100px;max-height:28px}}.rly-event-series{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;line-height:1.2;display:flex}.rly-event-series img{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:3px;width:72px;max-width:72px;height:32px;max-height:32px;padding:3px;display:block;position:static}.rly-event-series strong{color:#ffe329;letter-spacing:.06em;font-size:14px;font-weight:850}.rly-event-series span{letter-spacing:.08em;color:#dce3df;font-size:9px}.event-placeholder-content>.rly-event-banner{width:100%;max-width:760px}.rly-banner-photo{object-position:var(--banner-x,65%) var(--banner-y,55%)}.rly-banner-crew{color:#fff;z-index:1;margin:10px 0 0;font-size:12px;line-height:1.4;position:relative}@media (max-width:600px){.rly-banner-photo{object-position:var(--banner-mobile-x,var(--banner-x,65%)) var(--banner-mobile-y,var(--banner-y,55%))}}.presentation-photo-pool{background:#182129;border:1px solid #43515e;border-radius:12px;margin:24px 0;padding:20px}.presentation-photo-pool h2{align-items:center;gap:12px;display:flex}.presentation-photo-pool h2 small{color:#b7c4ca;font-size:14px}.presentation-photo-pool label{gap:7px;margin:12px 0;display:grid}.presentation-photo-pool input:not([type=checkbox]){box-sizing:border-box;color:#fff;background:#101820;border:1px solid #53636e;border-radius:5px;width:100%;min-height:42px;padding:9px}.presentation-photo-pool .presentation-check{align-items:center;gap:9px;display:flex}.photo-pool-thumbnails{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.photo-pool-thumbnails button{color:#fff;background:#101820;border:1px solid #53636e;border-radius:6px;gap:5px;width:112px;padding:6px;display:grid}.photo-pool-thumbnails button[aria-pressed=true]{border:2px solid #c6ff00}.photo-pool-thumbnails img{object-fit:cover;width:100%;height:60px;display:block;position:static}.photo-pool-fields{max-width:760px}.photo-pool-crop{background:#101820;border:1px solid #43515e;border-radius:7px;overflow:hidden}.photo-pool-desktop{width:100%;height:180px}.photo-pool-mobile{width:min(100%,360px);height:180px}.photo-pool-crop img{object-fit:cover;width:100%;height:100%;display:block;position:static}.presentation-base-photo>summary{cursor:pointer;color:#c6ff00;margin:18px 0;font-weight:700}
