.hero[data-astro-cid-ge2uvauf]{--ink:#1a1446;--mute:#4c4a63;--head:var(--navy);--red-text:#c4113a;--plate-bg:var(--navy);--plate-fg:#fff;--focus:var(--navy);--paper:#fbfaf8;--smoke:128, 118, 108;isolation:isolate;min-height:100svh;color:var(--ink);background:#ebe8e4 url(/art/marble.webp) top/1280px;align-items:center;margin-top:-73px;padding-top:73px;display:grid;position:relative;overflow:hidden}.art[data-astro-cid-ge2uvauf]{z-index:-1;aspect-ratio:1131/1382;-webkit-mask-composite:source-in;transform-origin:70% 40%;will-change:transform;max-width:74vw;max-height:1382px;animation:40s ease-in-out infinite alternate breathe;position:absolute;top:73px;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%),linear-gradient(#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 36%),linear-gradient(#0000,#000 14%);mask-composite:intersect}.art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:right bottom;width:100%;height:100%;transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * -10px), 0) scale(1.03);transition:transform 1.2s var(--ease)}canvas[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;width:100%;height:100%;transform:translate3d(calc(var(--px,0) * 10px), calc(var(--py,0) * 6px), 0);transition:transform 1.6s var(--ease);position:absolute;inset:0}.idle[data-astro-cid-ge2uvauf] .art[data-astro-cid-ge2uvauf]{animation-play-state:paused}.copy[data-astro-cid-ge2uvauf]{z-index:1;padding-block:var(--s7) var(--s8);position:relative}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:640px}.pre[data-astro-cid-ge2uvauf] .logo-plate{--logo-h:40px;background:0 0;padding:0}.patronage[data-astro-cid-ge2uvauf]{margin-top:var(--s5);color:var(--mute);font-size:14px}.patronage[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--head);margin-top:2px;font-size:20px;font-weight:600;display:block}.led[data-astro-cid-ge2uvauf]{margin-top:var(--s2);max-width:56ch;color:var(--mute);font-size:14px}h1[data-astro-cid-ge2uvauf]{margin-top:var(--s6);font:400 clamp(64px, min(9.6vw, 14vh), 168px)/.84 var(--brand);text-transform:uppercase;letter-spacing:0}.ln[data-astro-cid-ge2uvauf]{padding-bottom:.03em;display:block;overflow:hidden}.ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.a[data-astro-cid-ge2uvauf]{color:var(--crimson)}.b[data-astro-cid-ge2uvauf]{color:var(--navy)}.bar[data-astro-cid-ge2uvauf]{align-items:center;gap:.4em;margin-top:.22em;font-size:clamp(28px,min(4vw,5.8vh),64px);display:flex}.bar[data-astro-cid-ge2uvauf] .plate[data-astro-cid-ge2uvauf]{--plate-size:1em;min-height:0;font-family:var(--brand);letter-spacing:.32em;padding:.16em .55em .1em;font-weight:400}.bar[data-astro-cid-ge2uvauf] .year[data-astro-cid-ge2uvauf]{color:var(--crimson);font-size:.66em}.theme[data-astro-cid-ge2uvauf]{margin-top:var(--s5);color:var(--head);font-size:clamp(18px,1.6vw,22px);font-weight:600}.fact-list[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s4) var(--s7);margin-top:var(--s6)}.cme[data-astro-cid-ge2uvauf]{width:52px;height:auto}.count[data-astro-cid-ge2uvauf]{margin-top:var(--s6)}.units[data-astro-cid-ge2uvauf]{gap:var(--s5);margin-top:var(--s2);display:flex}.units[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px;display:grid}.units[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font:700 clamp(32px, 3vw, 44px)/1 var(--title);letter-spacing:-.01em;color:var(--head);font-variant-numeric:tabular-nums;min-width:2ch}.cta[data-astro-cid-ge2uvauf]{margin-top:var(--s6)}.skip-intro[data-astro-cid-ge2uvauf]{z-index:3;right:var(--gutter);top:var(--s4);min-height:40px;font-size:15px;position:absolute}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.06)translate(-1.5%)}}.play[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise .9s var(--d) cubic-bezier(.2, .8, .2, 1) both}.play[data-astro-cid-ge2uvauf] .bar[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.6,0,.2,1) 1s both wipe}.play[data-astro-cid-ge2uvauf] .pre[data-astro-cid-ge2uvauf]{animation:.8s ease-out 1.3s both show}.play[data-astro-cid-ge2uvauf] .theme[data-astro-cid-ge2uvauf],.play[data-astro-cid-ge2uvauf] .fact-list[data-astro-cid-ge2uvauf],.play[data-astro-cid-ge2uvauf] .count[data-astro-cid-ge2uvauf],.play[data-astro-cid-ge2uvauf] .cta[data-astro-cid-ge2uvauf]{animation:.8s ease-out 1.5s both lift}@keyframes rise{0%{transform:translateY(110%)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes show{0%{opacity:0}}@keyframes lift{0%{opacity:0;transform:translateY(10px)}}@media (width<=1100px){.art[data-astro-cid-ge2uvauf]{max-width:80vw}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:560px}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;display:flex}.copy[data-astro-cid-ge2uvauf]{padding-block:var(--s6) 0}.pre[data-astro-cid-ge2uvauf] .logo-plate{--logo-h:30px;gap:var(--s3) var(--s4);flex-wrap:wrap}.patronage[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-size:17px}h1[data-astro-cid-ge2uvauf]{font-size:19vw}.bar[data-astro-cid-ge2uvauf]{font-size:8.2vw}.fact-list[data-astro-cid-ge2uvauf]{gap:var(--s4) var(--s6)}.units[data-astro-cid-ge2uvauf]{gap:var(--s4)}.cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:140px}.art[data-astro-cid-ge2uvauf]{z-index:-1;aspect-ratio:auto;width:100%;max-width:none;height:380px;margin-top:calc(-1 * var(--s6));flex:1 0 auto;order:2;position:relative;top:auto;bottom:auto;right:auto;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:80% 30%}}.cols[data-astro-cid-bdgzs6hm]{gap:var(--s6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.day[data-astro-cid-bdgzs6hm]{padding-inline:var(--s6);border-left:1px solid var(--line)}.day[data-astro-cid-bdgzs6hm]:first-child{border-left:0;padding-left:0}.head[data-astro-cid-bdgzs6hm]{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.meta[data-astro-cid-bdgzs6hm]{color:var(--mute);font-size:13px}.list[data-astro-cid-bdgzs6hm]{gap:var(--s4);margin-top:var(--s5);padding:0;list-style:none;display:grid}.list[data-astro-cid-bdgzs6hm] li[data-astro-cid-bdgzs6hm]{gap:var(--s3);color:var(--ink);grid-template-columns:30px 1fr;align-items:start;font-weight:600;line-height:1.45;display:grid}.t[data-astro-cid-bdgzs6hm]{border:1px solid var(--crimson);width:30px;height:30px;color:var(--red-text);font:700 14px/1 var(--title);place-items:center;display:grid}.final[data-astro-cid-bdgzs6hm]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-rows:minmax(280px,auto);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:stretch;margin-top:clamp(40px,5vw,72px);display:grid;overflow:hidden}.final[data-astro-cid-bdgzs6hm] .copy[data-astro-cid-bdgzs6hm]{align-content:center;gap:var(--s4);padding:clamp(24px,4vw,56px);display:grid}.final[data-astro-cid-bdgzs6hm] h3[data-astro-cid-bdgzs6hm]{color:var(--head);font-size:clamp(28px,3vw,44px);line-height:1.1}.final[data-astro-cid-bdgzs6hm] img[data-astro-cid-bdgzs6hm]{object-fit:cover;object-position:50% 40%;width:100%;height:0;min-height:100%}@media (width<=900px){.day[data-astro-cid-bdgzs6hm],.day[data-astro-cid-bdgzs6hm]:first-child{padding:var(--s5) 0 0;border-left:0;border-top:1px solid var(--line)}.final[data-astro-cid-bdgzs6hm]{grid-template-columns:1fr}.final[data-astro-cid-bdgzs6hm] img[data-astro-cid-bdgzs6hm]{height:220px;min-height:0}}.glance[data-astro-cid-lcdefpme]{background:var(--card);border-bottom:1px solid var(--line)}.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:var(--s5) 0;padding-block:var(--s7);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding-inline:var(--s6);border-left:1px solid var(--line)}.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.glance[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{gap:var(--s2);margin:var(--s3) 0 0;display:grid}.glance[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 clamp(40px, 4.2vw, 60px)/1 var(--title);letter-spacing:-.02em;color:var(--head)}.glance[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--mute);font-size:14px}.glance[data-astro-cid-lcdefpme] .long[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:clamp(22px,2.1vw,30px);line-height:1.15}.card[data-astro-cid-lcdefpme]{background:var(--card)}.welcome[data-astro-cid-lcdefpme]{gap:var(--s7) clamp(48px, 7vw, 120px);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.chair[data-astro-cid-lcdefpme]{gap:var(--s3);justify-items:start;display:grid}.chair[data-astro-cid-lcdefpme] .portrait{width:100%}.name[data-astro-cid-lcdefpme]{margin-top:var(--s2);color:var(--head);font-size:18px;font-weight:600}.chair[data-astro-cid-lcdefpme] .mute[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.5}.letter[data-astro-cid-lcdefpme]{gap:var(--s5);justify-items:start;max-width:760px;display:grid}.letter[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:64ch;color:var(--ink);font-size:18px;line-height:1.7}.venue[data-astro-cid-lcdefpme]{gap:var(--s7) clamp(40px, 6vw, 96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.venue[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.venue-copy[data-astro-cid-lcdefpme]{gap:var(--s4);justify-items:start;display:grid}.venue-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--s2))}.reg-panel[data-astro-cid-lcdefpme]{gap:var(--s7) clamp(40px, 6vw, 96px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.reg-copy[data-astro-cid-lcdefpme]{gap:var(--s4);justify-items:start;display:grid}.reg-facts[data-astro-cid-lcdefpme]{gap:var(--s5);display:grid}.reg-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding-top:var(--s4);border-top:1px solid var(--line)}.reg-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--head);font-weight:600}@media (width<=900px){.welcome[data-astro-cid-lcdefpme],.venue[data-astro-cid-lcdefpme],.reg-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.chair[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--s4);grid-template-columns:120px 1fr}.chair[data-astro-cid-lcdefpme] .plate[data-astro-cid-lcdefpme]{grid-column:1/-1}.chair[data-astro-cid-lcdefpme] .portrait{grid-row:span 2}}@media (width<=560px){.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:var(--s6) var(--s4);grid-template-columns:1fr 1fr}.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:0;padding:0}.glance[data-astro-cid-lcdefpme] .long[data-astro-cid-lcdefpme]{grid-column:1/-1}.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:200px}}
