.ev-top{padding-bottom:clamp(64px,12vh,160px)}.ev-top__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5rem,128px);align-items:center;padding-top:clamp(40px,9vh,120px)}.ev-top__copy{display:grid;gap:clamp(20px,2vw,28px);justify-items:start}.ev-top .gb-h1{max-width:13ch}.ev-top .gb-lead{max-width:34ch}.ev-next{position:relative;z-index:1;justify-self:end;width:100%;max-width:560px;background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:clamp(24px,2.4vw,44px);display:grid;gap:clamp(22px,2.2vw,36px);justify-items:start}.ev-next__top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.ev-next__in{margin:0;font-weight:600;font-size:clamp(14.5px,1vw,17px);color:var(--l700);font-variant-numeric:tabular-nums}.ev-next__body{display:grid;gap:12px}.ev-next__t{font-family:var(--display);font-weight:600;font-size:clamp(28px,2.4vw,44px);line-height:1.02;letter-spacing:-.02em}.ev-next__meta{margin:0;display:grid;gap:4px;font-size:clamp(15.5px,1.1vw,19px);line-height:1.4;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ev-next__meta span:first-child{color:var(--ink);font-weight:500}.ev-tile{flex:none;width:clamp(64px,4.6vw,84px);aspect-ratio:1;border-radius:var(--r-sm);background:var(--paper);display:grid;place-content:center;justify-items:center;gap:4px;line-height:1;font-variant-numeric:tabular-nums}.ev-tile span{font-size:clamp(11.5px,.8vw,13.5px);font-weight:700;letter-spacing:.08em;color:var(--ink-faint)}.ev-tile b{font-family:var(--display);font-weight:600;font-size:clamp(26px,2vw,36px);letter-spacing:-.02em;color:var(--ink)}.ev-tile.lake{background:var(--secondary)}.ev-tile.lake span{color:var(--l700)}.ev-tile.lake b{color:var(--secondary-ink)}.ev-list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(8px,.8vw,12px)}.ev-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,40px);padding:clamp(14px,1.2vw,20px) clamp(20px,1.8vw,32px) clamp(14px,1.2vw,20px) clamp(14px,1.2vw,20px);border-radius:var(--r-lg);background:var(--wash);color:var(--ink);text-decoration:none}.ev-row__name{display:grid;gap:4px;min-width:0}.ev-row__name b{font-family:var(--display);font-weight:600;font-size:clamp(19px,1.45vw,26px);line-height:1.15;letter-spacing:-.01em}.ev-row__name span{font-size:clamp(15px,1.05vw,18px);line-height:1.4;color:var(--ink-soft)}.ev-row__when{font-size:clamp(15px,1.05vw,18px);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-row.is-link{grid-template-columns:auto minmax(0,1fr) auto auto;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .15s}.ev-row.is-link:hover{transform:translateY(-3px);box-shadow:0 20px 40px -26px #02233073;background:var(--paper)}.ev-row.is-link:active{transform:translateY(0) scale(.99);transition-duration:.08s}.ev-row.is-link:hover .gb-row__go{background:var(--primary-hover)}.ev-row.is-link:hover .gb-row__go .gb-arr{transform:translate(3px)}.ev-empty{margin:0;padding:clamp(24px,2.4vw,40px);border-radius:var(--r-lg);background:var(--wash);font-size:var(--t-lead);color:var(--ink-soft)}.ev-past{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2vw,32px) clamp(24px,3vw,56px)}.ev-past li{display:grid;gap:4px;align-content:start}.ev-past b{font-weight:600;font-size:clamp(16px,1.1vw,19px);line-height:1.3;color:var(--ink)}.ev-past time{font-size:clamp(14.5px,.95vw,16.5px);color:var(--ink-faint);font-variant-numeric:tabular-nums}@media(max-width:1100px){.ev-top__in{grid-template-columns:1fr;gap:clamp(32px,6vw,48px)}.ev-next{justify-self:stretch;max-width:none}}@media(max-width:700px){.ev-row{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.ev-row .ev-tile{grid-row:1/span 2;align-self:center}.ev-row__when{grid-column:2;white-space:normal}.ev-row.is-link{grid-template-columns:auto minmax(0,1fr) auto}.ev-row.is-link .gb-row__go{grid-row:1/span 2;grid-column:3}.ev-past{grid-template-columns:1fr}}
