.event-editorial{background:#f7f7ef}.event-editorial__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(32px,5.5vw,82px);display:grid}.event-editorial__photo{aspect-ratio:16/9;min-height:0;margin:0;position:relative}.event-editorial__photo img{object-fit:contain}.event-editorial__content{align-self:center;min-width:0;padding:12px 0}.event-editorial .work-eyebrow{margin:0 0 18px;font-size:13px;line-height:1.5}.event-editorial h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,46px);font-weight:400;line-height:1.1}.event-editorial__intro p,.event-editorial__closing{color:#535a46;margin:0 0 16px;font-size:16px;line-height:1.65}.event-editorial__highlights{margin:22px 0;padding:0;list-style:none}.event-editorial__highlights li{border-top:1px solid #d6dacb;padding:13px 0}.event-editorial__highlights li:last-child{border-bottom:1px solid #d6dacb}.event-editorial__highlights strong{color:#434b1c;font-size:18px;font-weight:600;line-height:1.35;display:block}.event-editorial__highlights p{color:#535a46;margin:6px 0 0;font-size:16px;line-height:1.5}.event-editorial__closing{margin-bottom:0}.event-editorial__closing strong{color:#434b1c}.event-editorial__experiences{border-top:1px solid #bbc2a9;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5.5vw,82px);margin-top:42px;padding-top:32px;display:grid}.event-editorial__experiences h3{text-transform:none;color:#434b1c;text-wrap:balance;margin:0;font-size:clamp(27px,2.4vw,37px)}.event-editorial__experience-copy p{color:#535a46;margin:0 0 22px;font-size:17px;line-height:1.65}.event-editorial__experience-copy strong{color:#434b1c;font-weight:600}.event-editorial__experiences a{font-size:16px;line-height:1.5;display:inline-block}.event-editorial a:focus-visible{outline-offset:6px;outline:2px solid #434b1c}@media (max-width:850px){.event-editorial__layout{grid-template-columns:1fr;gap:32px}.event-editorial__photo{aspect-ratio:16/9;min-height:0}.event-editorial__content{padding:0}.event-editorial h2{font-size:clamp(30px,5.5vw,44px)}.event-editorial__experiences{grid-template-columns:1fr;gap:18px;margin-top:32px;padding-top:28px}}@media (max-width:450px){.event-editorial__photo{aspect-ratio:16/9}.event-editorial__highlights strong{font-size:17px}}.event-editorial__photos{align-content:start;align-self:start;gap:24px;display:grid}.event-editorial__photos .event-editorial__photo{aspect-ratio:16/9;height:auto;min-height:0;margin:0}
