@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_fd2d811f-module__hRSmia__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_fd2d811f-module__hRSmia__variable{--fam-display:"Anton", "Anton Fallback"}
.fam{--fam-ink:#05080c;--fam-panel:#0d131a;--fam-line:#aeb7c22e;--fam-blue:#00c0f8;--fam-blue-hi:#4fd5fb;--fam-text:#fff;--fam-grey:#aeb7c2;max-width:760px;min-height:100vh;color:var(--fam-text);background:var(--fam-ink);box-shadow:0 0 0 100vmax var(--fam-ink);clip-path:inset(0 -100vmax);margin:0 auto;padding:28px 16px 48px}.fam a{color:inherit}.fam-head{border-top:6px solid var(--fam-blue);text-align:center;padding-top:22px}.fam-logo{width:clamp(112px,30vw,150px);height:auto;margin:4px auto 16px;display:block}.fam-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--fam-grey);margin:0;font-size:12px;font-weight:700}.fam-head h1{font-family:var(--fam-display), Impact, "Arial Narrow", sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(44px,12vw,76px);font-weight:400;line-height:1}.fam-head h1 span{color:var(--fam-blue)}.fam-sub{max-width:46ch;color:var(--fam-grey);text-wrap:balance;margin:0 auto;font-size:15.5px;line-height:1.5}.fam-sub b{color:var(--fam-text)}.fam-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.fam-event{border:1px solid var(--fam-line);background:var(--fam-panel);border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.fam-date{background:var(--fam-blue);height:84px;color:var(--fam-ink);text-transform:uppercase;letter-spacing:.08em;border-radius:14px;align-content:center;justify-items:center;font-size:12px;font-weight:800;display:grid}.fam-date b{font-family:var(--fam-display), Impact, "Arial Narrow", sans-serif;letter-spacing:0;font-size:34px;font-weight:400;line-height:1}.fam-body{min-width:0}.fam-body h2{font-family:var(--fam-display), Impact, "Arial Narrow", sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0 0 4px;font-size:26px;font-weight:400;line-height:1.05}.fam-prog{letter-spacing:.12em;text-transform:uppercase;color:var(--fam-grey);margin:0 0 3px;font-size:11.5px;font-weight:800}.fam-when{color:var(--fam-blue);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px;font-weight:700}.fam-where{color:var(--fam-text);margin:3px 0 0;font-size:14px}.fam-where a{-webkit-text-decoration-color:var(--fam-line);text-decoration-color:var(--fam-line);text-underline-offset:3px}.fam-where a:hover{color:var(--fam-blue-hi)}.fam-about{color:var(--fam-grey);margin:6px 0 0;font-size:13px;line-height:1.45}.fam .fam-book{background:var(--fam-blue);color:var(--fam-ink);white-space:nowrap;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.fam .fam-book:hover{background:var(--fam-blue-hi)}.fam-book:focus-visible,.fam-where a:focus-visible{outline:2px solid var(--fam-text);outline-offset:3px}.fam-state{border:1px solid var(--fam-line);color:var(--fam-grey);white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:13.5px;font-weight:700;display:inline-block}.fam-empty{text-align:center;color:var(--fam-grey);margin-top:28px}.fam-foot{text-align:center;color:var(--fam-grey);margin-top:28px;font-size:13px}@media (max-width:560px){.fam-event{grid-template-columns:60px minmax(0,1fr);gap:12px 14px}.fam-date{height:76px}.fam-date b{font-size:30px}.fam-body h2{font-size:23px}.fam-action{grid-column:1/-1}.fam .fam-book,.fam .fam-state{text-align:center;display:block}}
