:root{--bg:#050505;--fg:#fcfcfc;--gray:#888;--accent:#6d5dfc;--ink:#06070a;--ink-2:#0b0d12;--ink-3:#12151c;--paper:#ecebe4;--mist:#a9adb8;--fog:#7c818d;--rain:#6d5dfc;--rain-soft:#a59bff;--puddle:#8fd3e8;--ember:#673ab7;--line:#ecebe417;--line-strong:#ecebe433;--focus:#8fd3e8}.EventDetailTemplate-module-scss-module__h64SIq__page{min-height:100vh;padding-top:64px;position:relative}.EventDetailTemplate-module-scss-module__h64SIq__contentGrid{z-index:1;gap:clamp(3rem,6vw,6rem);width:100%;max-width:1240px;margin-inline:auto;padding-block:clamp(3rem,8vh,6rem) 2rem;padding-inline:clamp(1rem,4vw,4rem);display:grid;position:relative}@media (min-width:1024px){.EventDetailTemplate-module-scss-module__h64SIq__contentGrid{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}}.EventDetailTemplate-module-scss-module__h64SIq__article{gap:clamp(2.5rem,6vh,4rem);min-width:0;display:grid}.EventDetailTemplate-module-scss-module__h64SIq__header{isolation:isolate;gap:1.75rem;display:grid;position:relative}.EventDetailTemplate-module-scss-module__h64SIq__recurringBanner{color:#673ab7;text-align:left;border:1px solid #ffb38a73;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;width:fit-content;min-height:44px;padding:.6rem 1.1rem;transition:background .3s,border-color .3s;display:flex}.EventDetailTemplate-module-scss-module__h64SIq__recurringBanner:hover{background:#ffb38a14;border-color:#673ab7}.EventDetailTemplate-module-scss-module__h64SIq__recurringIcon{font-size:1.05rem}.EventDetailTemplate-module-scss-module__h64SIq__recurringText{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#673ab7;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400}.EventDetailTemplate-module-scss-module__h64SIq__recurringSchedule{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;font-style:italic}.EventDetailTemplate-module-scss-module__h64SIq__recurringCta{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a9adb8;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400}.EventDetailTemplate-module-scss-module__h64SIq__meta{flex-wrap:wrap;gap:1.5rem 3rem;display:flex}.EventDetailTemplate-module-scss-module__h64SIq__dateBlock,.EventDetailTemplate-module-scss-module__h64SIq__hourBlock,.EventDetailTemplate-module-scss-module__h64SIq__locationBlock,.EventDetailTemplate-module-scss-module__h64SIq__priceBlock{gap:.4rem;display:grid}.EventDetailTemplate-module-scss-module__h64SIq__label{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c818d;font-variant-numeric:tabular-nums;margin:0;font-size:.68rem;font-weight:400;display:block}.EventDetailTemplate-module-scss-module__h64SIq__day{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;font-size:clamp(1.6rem,1.35rem + 1.2vw,2.4rem);line-height:1.1}.EventDetailTemplate-module-scss-module__h64SIq__hour{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;color:#8fd3e8;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.35rem + 1.2vw,2.4rem);line-height:1.1}.EventDetailTemplate-module-scss-module__h64SIq__title{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;letter-spacing:-.025em;font-optical-sizing:auto;text-wrap:balance;color:#ecebe4;max-width:16ch;font-size:clamp(2.2rem,1.4rem + 3.6vw,4.8rem);font-weight:300;line-height:1.02}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.EventDetailTemplate-module-scss-module__h64SIq__title{--settle-distance:40px;animation:linear both EventDetailTemplate-module-scss-module__h64SIq__settle;animation-timeline:view();animation-range:entry entry 70%}}}.EventDetailTemplate-module-scss-module__h64SIq__place{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;margin:0;font-size:clamp(1.25rem,1.15rem + .5vw,1.6rem);font-style:italic}.EventDetailTemplate-module-scss-module__h64SIq__price{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ecebe4;font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:400}.EventDetailTemplate-module-scss-module__h64SIq__mainInfo{border-top:1px solid #ecebe417;gap:2.5rem;padding-top:2.5rem;display:grid}.EventDetailTemplate-module-scss-module__h64SIq__description{gap:.75rem;display:grid}.EventDetailTemplate-module-scss-module__h64SIq__descText{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#a9adb8;text-wrap:pretty;hanging-punctuation:first;white-space:pre-wrap;max-width:38rem;font-size:clamp(1.12rem,1.02rem + .45vw,1.35rem);font-weight:400;line-height:1.7}.EventDetailTemplate-module-scss-module__h64SIq__tagsSection{gap:.75rem;display:grid}.EventDetailTemplate-module-scss-module__h64SIq__tags{flex-wrap:wrap;gap:6px;display:flex}.EventDetailTemplate-module-scss-module__h64SIq__actions{flex-wrap:wrap;gap:.6rem;display:flex}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn,.EventDetailTemplate-module-scss-module__h64SIq__editBtn{min-height:44px;font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8fd3e8;isolation:isolate;cursor:pointer;border:1px solid #8fd3e866;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.7em 1.4em;font-size:.72rem;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:before,.EventDetailTemplate-module-scss-module__h64SIq__editBtn:before{content:"";z-index:-1;clip-path:circle(0% at var(--rx,50%) var(--ry,50%));background:#8fd3e8;transition:clip-path .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:hover,.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:focus-visible,.EventDetailTemplate-module-scss-module__h64SIq__editBtn:hover,.EventDetailTemplate-module-scss-module__h64SIq__editBtn:focus-visible{color:#06070a;opacity:1;border-color:#8fd3e8}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:hover:before,.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:focus-visible:before,.EventDetailTemplate-module-scss-module__h64SIq__editBtn:hover:before,.EventDetailTemplate-module-scss-module__h64SIq__editBtn:focus-visible:before{clip-path:circle(150% at var(--rx,50%) var(--ry,50%))}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:disabled,.EventDetailTemplate-module-scss-module__h64SIq__saveBtn[aria-disabled=true],.EventDetailTemplate-module-scss-module__h64SIq__editBtn:disabled,.EventDetailTemplate-module-scss-module__h64SIq__editBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:disabled:before,.EventDetailTemplate-module-scss-module__h64SIq__saveBtn[aria-disabled=true]:before,.EventDetailTemplate-module-scss-module__h64SIq__editBtn:disabled:before,.EventDetailTemplate-module-scss-module__h64SIq__editBtn[aria-disabled=true]:before{clip-path:circle(0%)}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:disabled,.EventDetailTemplate-module-scss-module__h64SIq__saveBtn[aria-disabled=true],.EventDetailTemplate-module-scss-module__h64SIq__editBtn:disabled,.EventDetailTemplate-module-scss-module__h64SIq__editBtn[aria-disabled=true]{color:#8fd3e8}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn:focus-visible,.EventDetailTemplate-module-scss-module__h64SIq__editBtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.EventDetailTemplate-module-scss-module__h64SIq__saveBtn.EventDetailTemplate-module-scss-module__h64SIq__saved,.EventDetailTemplate-module-scss-module__h64SIq__editBtn.EventDetailTemplate-module-scss-module__h64SIq__saved{color:#06070a;background:#8fd3e8;border-color:#8fd3e8}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn{min-height:44px;font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a9adb8;isolation:isolate;cursor:pointer;border:1px solid #a9adb866;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.7em 1.4em;font-size:.72rem;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:before{content:"";z-index:-1;clip-path:circle(0% at var(--rx,50%) var(--ry,50%));background:#a9adb8;transition:clip-path .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:hover,.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:focus-visible{color:#06070a;opacity:1;border-color:#a9adb8}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:hover:before,.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:focus-visible:before{clip-path:circle(150% at var(--rx,50%) var(--ry,50%))}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:disabled,.EventDetailTemplate-module-scss-module__h64SIq__qrBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:disabled:before,.EventDetailTemplate-module-scss-module__h64SIq__qrBtn[aria-disabled=true]:before{clip-path:circle(0%)}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:disabled,.EventDetailTemplate-module-scss-module__h64SIq__qrBtn[aria-disabled=true]{color:#a9adb8}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.EventDetailTemplate-module-scss-module__h64SIq__qrBtn{border-color:#ecebe433}.EventDetailTemplate-module-scss-module__h64SIq__sidebar{align-content:start;gap:2rem;display:grid}@media (min-width:1024px){.EventDetailTemplate-module-scss-module__h64SIq__sidebar{position:sticky;top:96px}}.EventDetailTemplate-module-scss-module__h64SIq__sidebarSection,.EventDetailTemplate-module-scss-module__h64SIq__organizerSection{background:color-mix(in srgb, #0b0d12 calc(86% + 0 * 1%), transparent);border:1px solid #ecebe417;border-radius:2px;gap:.75rem;padding:1.25rem;display:grid}.EventDetailTemplate-module-scss-module__h64SIq__sidebarTitle{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#7c818d;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400}.EventDetailTemplate-module-scss-module__h64SIq__linksList,.EventDetailTemplate-module-scss-module__h64SIq__contactsList{gap:.5rem;display:grid}.EventDetailTemplate-module-scss-module__h64SIq__externalLink,.EventDetailTemplate-module-scss-module__h64SIq__ownerLink{width:fit-content;font-family:var(--font-display),"Iowan Old Style",Georgia,serif;color:#ecebe4;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-size:1.05rem;text-decoration:none;transition:background-size .6s cubic-bezier(.16,1,.3,1),color .3s}.EventDetailTemplate-module-scss-module__h64SIq__externalLink:hover,.EventDetailTemplate-module-scss-module__h64SIq__externalLink:focus-visible,.EventDetailTemplate-module-scss-module__h64SIq__ownerLink:hover,.EventDetailTemplate-module-scss-module__h64SIq__ownerLink:focus-visible{opacity:1;background-size:100% 1px}.EventDetailTemplate-module-scss-module__h64SIq__externalLink,.EventDetailTemplate-module-scss-module__h64SIq__ownerLink{overflow-wrap:anywhere}.EventDetailTemplate-module-scss-module__h64SIq__externalLink:hover,.EventDetailTemplate-module-scss-module__h64SIq__ownerLink:hover{color:#8fd3e8}.EventDetailTemplate-module-scss-module__h64SIq__contactItem{font-family:var(--font-hud),ui-monospace,SFMono-Regular,Consolas,monospace;color:#a9adb8;overflow-wrap:anywhere;font-size:.85rem}
