.event-section{border-bottom:1px solid #e6e6e9;border-top:1px solid #e6e6e9}.event-section.light{background:#f4f5f8}.event-section .eyebrow{align-items:center;background:#020a23;border-radius:6px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:11px;font-weight:700;gap:8px;gap:10px;letter-spacing:.14em;margin-bottom:32px;padding:8px 18px;position:relative;text-transform:uppercase}.event-section .event-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 460px}.event-poster{align-items:center;aspect-ratio:3/2;background:var(--gray-100);border-radius:12px;box-shadow:0 20px 60px rgba(2,10,35,.1);color:var(--gray-400);display:flex;font-size:13px;justify-content:center;overflow:hidden;padding:0;text-align:center}.event-section .phil-callout{padding:36px 32px}.event-section .phil-callout h2{margin-top:5px}.event-section .phil-principle{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:14px;padding:10px 0}.event-section .event-note{color:#9a9da7;font-size:13px;font-style:italic}.event-section .event-subhead{font-size:17px;font-style:italic;margin-bottom:30px}.event-section .event-date-tag{align-items:center;background:#020a23;border-radius:6px;display:inline-flex;gap:10px;margin-bottom:32px;padding:8px 18px}.event-section .event-date-dot{animation:breathe 2s ease-in-out infinite;background:var(--accent);border-radius:50%;flex-shrink:0;height:7px;width:7px}.event-section .event-date-label{color:hsla(0,0%,100%,.85);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.event-section .phil-principle-icon{align-items:center;background:#020a23;border-radius:8px;color:hsla(0,0%,100%,.7);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:32px;justify-content:center;letter-spacing:.05em;margin-top:1px;width:32px}.event-section .phil-principle-icon svg{fill:var(--accent);height:16px;width:16px}.event-section .phil-principle p{font-size:14px}.event-section .phil-principle ul{margin:0;padding:0 0 0 22px}.event-section .phil-principle ul li{padding:12px 0}.event-section .phil-principle ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.06)}.event-section .phil-principle .content{width:100%}@media (max-width:992px){.event-section .event-inner{gap:30px;grid-template-columns:1fr}}