.protocols{background:#f7f5ef}.protocols .center-heading{text-align:left;max-width:none;display:grid;grid-template-columns:1.2fr 1fr;gap:0 70px;margin-bottom:45px;align-items:end}.protocols .center-heading>.eyebrow{grid-column:1/-1}.protocols .center-heading h2{grid-row:1/3;font-size:49px}.protocols .center-heading>p{margin:0;max-width:340px;font-size:14px;justify-self:end}.protocols .center-heading>.pending-pill{justify-self:end;margin-top:18px}.protocol-grid{grid-template-columns:1fr 1fr;gap:28px}.protocol-grid article{padding:0;border:0;overflow:hidden;background:white;display:flex;flex-direction:column;border-radius:3px}.protocol-grid article:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;background:var(--olive);color:var(--ivory);border-radius:3px 80px 3px 3px}.protocol-editorial-copy{padding:35px 40px;display:flex;flex-direction:column;flex:1}.protocol-photo{min-height:300px;position:relative}.protocol-grid article:first-child .protocol-photo{min-height:480px;--media-bg:#c4ccb6;--media-ink:#43503a}.protocol-photo-outline{position:absolute;inset:30px 15%;border:1px solid #89957055;border-radius:50% 50% 3px 3px;transform:rotate(-6deg)}.protocol-grid article:not(:first-child) .protocol-photo-outline{inset:25px 25%;border-radius:50%;transform:rotate(12deg)}.protocol-photo .media-label{font-size:26px;padding:30px}.protocol-photo .media-label small{font-size:12px}.protocol-grid h3{font-size:38px;margin:22px 0}.protocol-grid h3 br{display:none}.protocol-grid article:first-child h3{font-size:49px;max-width:320px}.protocol-grid article:first-child h3 em{display:block;color:#e4ce9f}.protocol-grid article:first-child .category{color:#e4ce9f}.protocol-grid article:first-child p{color:#e2e7db}.protocol-grid p{max-width:none;margin-bottom:0;font-size:13px}.protocol-detail{margin-top:25px;padding-left:17px;border-left:1px solid var(--gold)}.protocol-detail strong{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.protocol-detail p{font-size:12px;line-height:1.7}.protocol-grid .protocol-bottom{margin-top:28px;padding-top:20px}.protocol-grid article:first-child .protocol-bottom{border-color:#d4dbc344}.protocol-grid article:first-child .protocol-bottom small{color:#d8dfcb}.protocol-grid article:first-child .text-link{color:#f7f5ef}.protocol-grid article:first-child .text-link:hover{color:#e4ce9f}.protocol-grid .protocol-bottom .text-link{font-size:12px}.protocol-photo-outline{transition:transform .8s var(--ease)}.protocol-grid article:hover .protocol-photo-outline{transform:rotate(0)}
@media(max-width:900px){.protocol-editorial-copy{padding:30px}.protocols .center-heading{gap:0 35px}.protocols .center-heading h2{font-size:42px}.protocol-grid article:first-child h3{font-size:40px}.protocol-photo .media-label{font-size:23px}.protocol-grid h3{font-size:33px}}
@media(max-width:600px){.protocols .center-heading{display:block}.protocols .center-heading h2{font-size:38px}.protocols .center-heading>p{margin-top:22px;font-size:13px}.protocols .center-heading>.pending-pill{margin-top:16px}.protocol-grid{grid-template-columns:1fr;gap:25px}.protocol-grid article:first-child{display:flex;border-top-right-radius:65px}.protocol-grid article:first-child .protocol-photo{min-height:320px}.protocol-photo{min-height:260px}.protocol-editorial-copy{padding:29px 26px}.protocol-grid h3,.protocol-grid article:first-child h3{font-size:37px}.protocol-grid article:first-child h3 em{display:inline}.protocol-grid p{font-size:13px}.protocol-detail p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.protocol-photo-outline{transition:none}}
