.ev-hero{z-index:1;min-height:0;padding-bottom:calc(clamp(72px,9vw,120px) + 45px)}.ev-hero-grid{z-index:2;grid-template-columns:1fr 1.04fr;grid-template-areas:"copy form";align-items:start;column-gap:clamp(40px,5vw,88px);display:grid;position:relative}.ev-hero-copy{flex-direction:column;grid-area:copy;padding-top:clamp(26px,3vw,44px);display:flex}.ev-form-hero{grid-area:form;scroll-margin-top:98px}.ev-reserve-jump{display:none}.ev-hero-copy .eyebrow{margin-bottom:22px}.ev-hero-copy h1{max-width:14ch;margin-bottom:22px;font-size:clamp(42px,5.4vw,68px)}.ev-hero-copy .lead{max-width:480px;margin-bottom:30px}.ev-details{flex-wrap:wrap;row-gap:6px;padding:0;list-style:none}.ev-details li{white-space:nowrap;align-items:center;display:inline-flex}.ev-details li+li:before{content:"";opacity:.5;background:currentColor;width:1px;height:12px;margin:0 12px}.ev-people{flex-wrap:wrap;gap:18px 36px;display:flex}.ev-person{align-items:center;gap:14px;display:flex}.ev-person-photo{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--line-strong);background:#e8ecea;border-radius:50%;flex:none}.ev-person-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin-bottom:2px;font-size:11px}.ev-person-name{font-family:var(--font-display);letter-spacing:-.015em;font-size:18px;font-weight:600}.ev-person-org{color:var(--muted);font-size:14.5px}.ev-hero .contact-form-panel{background:var(--card-surface);border:1px solid var(--line-strong);border-radius:20px;box-shadow:6px 12px 22px #00000042}.ev-dilemma{min-height:96px}.ev-field-note{color:var(--muted);margin-top:-3px;font-size:13px;line-height:1.5;display:block}.ev-body{z-index:3;background:var(--cream);color:var(--ink);--bw:min(620px, 50% - 86px);margin-top:-90px;padding-top:90px;padding-bottom:45px;position:relative}.ev-read{width:min(100% - 56px,720px);margin-inline:auto;padding:10px 0 clamp(64px,8vw,112px)}.ev-read>p{color:var(--ink-muted);margin:0 0 1.35em;font-size:clamp(16.5px,1.15vw,18.5px);line-height:1.72}.ev-read>p.ev-lead{color:var(--ink);margin-bottom:1.1em;font-size:clamp(19px,1.5vw,22px);line-height:1.55}.ev-read>h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:clamp(2em,3.4vw,2.6em) 0 .7em;scroll-margin-top:98px;font-size:clamp(25px,2.5vw,33px);font-weight:600;line-height:1.1}.ev-topics h3,.ev-speaker-head h3{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);margin:0 0 .3em;font-size:clamp(18px,1.5vw,20px);font-weight:600;line-height:1.25}.ev-topics{counter-reset:ev-topic;margin:0;padding:0;list-style:none}.ev-topics li{counter-increment:ev-topic;margin-bottom:1.3em;padding:0 0 0 42px;position:relative}.ev-topics li:before{content:counter(ev-topic, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent-ink);font-size:12px;font-weight:500;position:absolute;top:.3em;left:0}.ev-topics p{color:var(--ink-muted);margin:0;font-size:clamp(16px,1.1vw,17.5px);line-height:1.62}.ev-list{margin:0;padding:0;list-style:none}.ev-list li{color:var(--ink-muted);margin-bottom:.7em;padding-left:30px;font-size:clamp(16.5px,1.15vw,18px);line-height:1.62;position:relative}.ev-list li:before{content:"";background:var(--accent-ink);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:4px;transform:rotate(45deg)}.ev-callout{background:var(--cream-2);border-radius:var(--rds-radius);border:1px solid #0a151224;margin:clamp(2em,3vw,2.4em) 0 0;padding:clamp(22px,2.4vw,28px) clamp(22px,2.6vw,32px);position:relative}.ev-callout:before{content:"";background:var(--accent-ink);border-radius:0 2px 2px 0;width:3px;position:absolute;top:20px;bottom:20px;left:0}.ev-callout-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:10.5px}.ev-callout p{color:var(--ink);margin:0;font-size:clamp(16px,1.1vw,17.5px);line-height:1.6}.ev-speaker{align-items:center;gap:20px;margin-bottom:1.2em;display:flex}.ev-speaker-photo{object-fit:cover;background:#e8ecea;border-radius:50%;flex:none;width:88px;height:88px}.ev-speaker-head{align-items:center;gap:12px;display:flex}.ev-speaker-head h3{margin:0;font-size:clamp(21px,1.8vw,24px)}.ev-li{font-family:var(--font-display);color:var(--ink-muted);flex:none;font-size:clamp(21px,1.8vw,24px);transition:color .2s;display:block}.ev-li svg{width:2ex;height:2ex;display:block}.ev-li:hover{color:var(--accent-ink)}.ev-speaker-role{color:var(--accent-ink);margin:4px 0 0;font-size:15px}.ev-speaker-role a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ev-final{scroll-margin-top:82px}.ev-reserve-bottom,.ev-reserve-bottom .contact-form-head{display:none}.ev-reserve-bottom .contact-form-panel{background:linear-gradient(165deg, #f5fafd0b, #f5fafd03), var(--bg)}@media (max-width:920px){.ev-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy"}.ev-hero-copy{padding-top:0}.ev-form-hero,.ev-final-jump{display:none}.ev-reserve-jump{align-self:flex-start;margin-top:36px;display:inline-flex}.ev-reserve-bottom{display:block}}@media (max-width:1000px){.ev-body{--bw:min(33.333vw, 50% - 50px)}}@media (max-width:560px){.ev-read{width:calc(100% - 32px)}.ev-reserve-bottom .form-row{grid-template-columns:1fr}}
