.country-flag:where(.astro-ewpaqzrm),.country-flag-emoji:where(.astro-ewpaqzrm){display:inline-block;width:20px;height:20px;flex-shrink:0}.country-flag:where(.astro-ewpaqzrm){overflow:hidden}.country-flag-emoji:where(.astro-ewpaqzrm){font-size:1rem;line-height:20px}.event-hero:where(.astro-yji65vea){position:relative;isolation:isolate;width:100%;overflow:hidden;padding:8rem 3rem 5rem;background:#151413;color:#fff}.event-hero-container:where(.astro-yji65vea){position:relative;z-index:10;max-width:1376px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:4rem;min-height:500px}.event-hero-content:where(.astro-yji65vea){display:flex;flex-direction:column;gap:1.75rem;min-width:0;max-width:560px}.event-hero-tag:where(.astro-yji65vea){display:inline-flex;align-items:center;gap:.75rem;height:32px;padding:.25rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;width:fit-content}.event-hero-tag-dot:where(.astro-yji65vea){display:block;width:6px;height:6px;background:var(--color-primary);flex-shrink:0}.event-hero-tag-text:where(.astro-yji65vea){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap}.event-hero-title:where(.astro-yji65vea){font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0;color:#fff;mix-blend-mode:plus-lighter;text-wrap:balance}.event-hero-tagline:where(.astro-yji65vea){max-width:31rem;margin:-.5rem 0 0;font-size:1rem;line-height:1.6;color:#ffffffad}.event-hero-pills:where(.astro-yji65vea){display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.event-hero-pill:where(.astro-yji65vea){display:inline-flex;align-items:center;gap:.75rem;height:40px;padding:.25rem .75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:inherit;text-decoration:none}.event-hero-pill-link:where(.astro-yji65vea){transition:background-color .2s ease,border-color .2s ease}.event-hero-pill-link:where(.astro-yji65vea):hover{background:#ffffff14;border-color:#ffffff3d}.event-hero-pill-icon:where(.astro-yji65vea){display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:1rem;line-height:1;color:var(--color-primary)}.event-hero-pill-text:where(.astro-yji65vea){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap}.event-hero-button:where(.astro-yji65vea){display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:138px;height:36px;padding:0 1rem;border-radius:999px;background:var(--color-primary);color:var(--color-primary-foreground);text-decoration:none;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.6;transition:opacity .2s ease}.event-hero-button:where(.astro-yji65vea):hover{opacity:.9}.event-hero-button-sold-out:where(.astro-yji65vea){border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffb8;cursor:not-allowed}.event-hero-button-sold-out:where(.astro-yji65vea):hover{opacity:1}.event-hero-media:where(.astro-yji65vea){position:relative;align-self:start;min-width:0;aspect-ratio:1 / 1;max-height:500px;overflow:hidden;background:#fafaf9}.event-hero-image:where(.astro-yji65vea){width:100%;height:100%;object-fit:cover;display:block}.event-hero-highlights:where(.astro-yji65vea){position:relative;z-index:10;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.event-hero-highlight:where(.astro-yji65vea){display:flex;flex-direction:column;gap:.625rem;padding-right:2rem}.event-hero-highlight-icon:where(.astro-yji65vea){display:flex;align-items:center;justify-content:flex-start;width:32px;height:32px;color:#f28954}.event-hero-highlight-icon:where(.astro-yji65vea) svg{width:32px;height:32px;display:block}.event-hero-highlight:where(.astro-yji65vea) strong:where(.astro-yji65vea){font-size:.9375rem;font-weight:600;color:#fff}.event-hero-highlight:where(.astro-yji65vea) p:where(.astro-yji65vea){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;font-size:.8125rem;line-height:1.5;color:#ffffff85}.event-hero-draft:where(.astro-yji65vea){position:absolute;left:0;bottom:1.5rem}.event-hero-draft-inner:where(.astro-yji65vea){display:flex;align-items:center}.event-hero-draft-badge:where(.astro-yji65vea){display:inline-block;padding:.25rem .625rem;background:#f59e0b;color:#151413;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1024px){.event-hero-container:where(.astro-yji65vea){grid-template-columns:1fr;align-items:flex-start;gap:3rem}.event-hero-media:where(.astro-yji65vea){width:100%;max-width:600px;aspect-ratio:4 / 3}.event-hero-highlights:where(.astro-yji65vea){grid-template-columns:1fr}}@media(max-width:768px){.event-hero:where(.astro-yji65vea){padding:5.5rem var(--site-padding)}.event-hero-container:where(.astro-yji65vea){min-height:auto;gap:3rem}.event-hero-content:where(.astro-yji65vea){width:100%;max-width:none;gap:2rem}.event-hero-title:where(.astro-yji65vea){max-width:9em;font-size:clamp(2.5rem,12vw,3.25rem);line-height:1.05}.event-hero-pills:where(.astro-yji65vea){width:100%;flex-direction:column;align-items:flex-start}.event-hero-pill:where(.astro-yji65vea){max-width:100%}.event-hero-pill-text:where(.astro-yji65vea){overflow:hidden;text-overflow:ellipsis}.event-hero-button:where(.astro-yji65vea){height:44px;padding:0 1.5rem}.event-hero-media:where(.astro-yji65vea){width:100%;max-width:none;aspect-ratio:16 / 10}}.attendance-card:where(.astro-x3ujadoo){position:sticky;top:calc(var(--header-height) + 2rem);width:100%;color:#fff}.attendance-card-form:where(.astro-x3ujadoo){display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%;padding:32px;background:#151413;border-radius:8px;overflow:hidden}.attendance-card-form-sold-out:where(.astro-x3ujadoo){gap:24px}.attendance-card-sold-out-message:where(.astro-x3ujadoo){width:100%;margin:0;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6;color:#ffffffd6}.attendance-card-title:where(.astro-x3ujadoo){width:100%;font-family:var(--font-sans);font-size:20px;font-weight:500;line-height:1.33;letter-spacing:-.01em;margin:0;color:#fff}.attendance-card-features:where(.astro-x3ujadoo){display:flex;flex-direction:column;gap:4px;width:100%;padding:0;margin:0;list-style:none}.attendance-card-features:where(.astro-x3ujadoo) li:where(.astro-x3ujadoo){display:flex;align-items:center;gap:12px;width:100%;min-height:28px;font-size:15px;font-weight:400;line-height:24px;color:#fff}.attendance-card-check:where(.astro-x3ujadoo){display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;color:#f28954;line-height:1}.attendance-card-check:where(.astro-x3ujadoo) svg{display:block;width:24px;height:24px}.attendance-card:where(.astro-x3ujadoo)[data-pricing-variant=no-price] .attendance-card-pricing:where(.astro-x3ujadoo){display:none}.attendance-card-pricing:where(.astro-x3ujadoo){display:flex;flex-direction:column;gap:12px;width:100%;padding:12px 20px;border-radius:8px;background:#ffffff0a}.attendance-card-price-row:where(.astro-x3ujadoo){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;white-space:nowrap}.attendance-card-discount-row:where(.astro-x3ujadoo){position:relative;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);flex-wrap:wrap}.attendance-card-price-label:where(.astro-x3ujadoo){font-size:15px;font-weight:500;line-height:24px;color:#fff}.attendance-card-price-value:where(.astro-x3ujadoo){display:flex;align-items:flex-end;gap:4px;color:#fff}.attendance-card-price-value:where(.astro-x3ujadoo) strong:where(.astro-x3ujadoo){font-size:24px;font-weight:500;line-height:1.33;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.attendance-card-price-value:where(.astro-x3ujadoo) small:where(.astro-x3ujadoo){padding-bottom:3px;font-size:12px;font-weight:400;line-height:24px;color:#ffffff80}.attendance-card-discount-desc:where(.astro-x3ujadoo){width:100%;margin:-6px 0 0;font-size:12px;line-height:1.45;color:#ffffff8f}.attendance-card-availability:where(.astro-x3ujadoo),.attendance-card-sold-out-note:where(.astro-x3ujadoo){width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#f28954}.attendance-card-sold-out-note:where(.astro-x3ujadoo){padding:12px 16px;border:1px solid rgba(242,137,84,.28);border-radius:8px;background:#f2895414;color:#fffc}.attendance-card-fields:where(.astro-x3ujadoo){display:flex;flex-direction:column;gap:1.5rem;width:100%}.attendance-card-field:where(.astro-x3ujadoo){display:flex;flex-direction:column;gap:.5rem}.attendance-card-field:where(.astro-x3ujadoo) span:where(.astro-x3ujadoo){font-size:.9375rem;font-weight:500;line-height:1.6;color:#fff}.attendance-card-field:where(.astro-x3ujadoo) em:where(.astro-x3ujadoo){font-style:normal;color:var(--color-primary)}.attendance-card-field:where(.astro-x3ujadoo) input:where(.astro-x3ujadoo){width:100%;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;padding:.75rem 1rem;font:inherit;font-size:.9375rem;line-height:1.6;color:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.attendance-card-field:where(.astro-x3ujadoo) input:where(.astro-x3ujadoo)::placeholder{color:#ffffff80}.attendance-card-field:where(.astro-x3ujadoo) input:where(.astro-x3ujadoo):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #f2895429}.attendance-card-button:where(.astro-x3ujadoo){display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:18px 24px;border:0;border-radius:999px;background:#f28954;color:#151413;text-decoration:none;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:24px;text-align:center;cursor:pointer;transition:opacity .2s ease}.attendance-card-button:where(.astro-x3ujadoo):hover{opacity:.9}.attendance-card-button-sold-out:where(.astro-x3ujadoo),.attendance-card-button-sold-out:where(.astro-x3ujadoo):hover{background:#ffffff1f;color:#ffffffad;cursor:not-allowed;opacity:1}.attendance-card-footer-note:where(.astro-x3ujadoo){width:100%;margin:32px 0 0;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px;text-align:center;color:#151413bf}.attendance-card-footer-note:where(.astro-x3ujadoo) a:where(.astro-x3ujadoo){color:#f28954;text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:auto}@media(max-width:1024px){.attendance-card:where(.astro-x3ujadoo){position:static}}@media(max-width:768px){.attendance-card-form:where(.astro-x3ujadoo){padding:32px}}.more-events:where(.astro-x6ynwqe5){width:100%;padding:10rem 3rem;background:#f6f6f4}.more-events-container:where(.astro-x6ynwqe5){width:100%;max-width:1280px;margin:0 auto}.more-events-inner:where(.astro-x6ynwqe5){display:flex;flex-direction:column;gap:4rem;width:100%}.more-events-header:where(.astro-x6ynwqe5){display:flex;align-items:flex-end;justify-content:space-between;gap:6rem;width:100%}.more-events-heading:where(.astro-x6ynwqe5){display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:1.5rem}.more-events-eyebrow:where(.astro-x6ynwqe5),.more-event-type:where(.astro-x6ynwqe5){display:inline-flex;align-items:center;justify-content:center;gap:.75rem;height:32px;padding:.25rem .75rem;border:1px solid rgba(21,20,19,.12);border-radius:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:#151413;white-space:nowrap}.more-events-eyebrow-dot:where(.astro-x6ynwqe5),.more-event-type-dot:where(.astro-x6ynwqe5){display:block;width:6px;height:6px;background:var(--color-primary);flex-shrink:0}.more-events-title:where(.astro-x6ynwqe5){font-family:var(--font-serif);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0;color:#0c0a09}.more-events-view-all:where(.astro-x6ynwqe5){display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:48px;padding:.5rem 1.5rem;background:#fff;border:1px solid rgba(21,20,19,.2);border-radius:999px;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.6;color:#151413;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.more-events-view-all:where(.astro-x6ynwqe5):hover{background:#fafaf9;border-color:#15141352;transform:translateY(-1px)}.more-events-grid:where(.astro-x6ynwqe5){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:100%}.more-event-card:where(.astro-x6ynwqe5){position:relative;display:flex;flex-direction:column;gap:1.5rem;min-width:0;color:inherit;text-decoration:none}.more-event-card:where(.astro-x6ynwqe5):nth-child(n+2):before{content:"";position:absolute;left:-1rem;top:0;bottom:0;border-left:1px dashed rgba(21,20,19,.24);pointer-events:none}.more-event-image-frame:where(.astro-x6ynwqe5){position:relative;width:100%;aspect-ratio:444 / 296;overflow:hidden;background:#edecea}.more-event-image:where(.astro-x6ynwqe5),.more-event-image-placeholder:where(.astro-x6ynwqe5){position:absolute;inset:0;width:100%;height:100%}.more-event-image:where(.astro-x6ynwqe5){object-fit:cover;display:block;transition:transform .35s ease}.more-event-card:where(.astro-x6ynwqe5):hover .more-event-image:where(.astro-x6ynwqe5){transform:scale(1.025)}.more-event-image-placeholder:where(.astro-x6ynwqe5){display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f289541f,#1514130a)}.more-event-image-placeholder:where(.astro-x6ynwqe5) span:where(.astro-x6ynwqe5){display:block;width:48px;height:48px;border:1px solid rgba(21,20,19,.16);border-radius:999px;background:#ffffff8f}.more-event-content:where(.astro-x6ynwqe5){display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:1.25rem}.more-event-meta:where(.astro-x6ynwqe5){display:flex;align-items:center;gap:1rem;width:100%;min-width:0}.more-event-date:where(.astro-x6ynwqe5){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:#57534e;white-space:nowrap}.more-event-copy:where(.astro-x6ynwqe5){display:flex;width:100%;flex-direction:column;gap:.75rem;padding-right:2.25rem}.more-event-title:where(.astro-x6ynwqe5){font-family:var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.4;margin:0;color:#0c0a09}.more-event-excerpt:where(.astro-x6ynwqe5){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1.6;margin:0;color:#57534e;text-overflow:ellipsis}@media(max-width:1024px){.more-events:where(.astro-x6ynwqe5){padding:6rem 3rem}.more-events-header:where(.astro-x6ynwqe5){gap:2rem}.more-events-grid:where(.astro-x6ynwqe5){grid-template-columns:repeat(2,minmax(0,1fr))}.more-event-card:where(.astro-x6ynwqe5):nth-child(n+2):before{display:none}}@media(max-width:768px){.more-events:where(.astro-x6ynwqe5){padding:4rem var(--site-padding)}.more-events-inner:where(.astro-x6ynwqe5){gap:2.5rem}.more-events-header:where(.astro-x6ynwqe5){align-items:flex-start;flex-direction:column;gap:1.5rem}.more-events-title:where(.astro-x6ynwqe5){font-size:2.25rem}.more-events-grid:where(.astro-x6ynwqe5){grid-template-columns:1fr;gap:2.5rem}.more-event-copy:where(.astro-x6ynwqe5){padding-right:0}.more-event-meta:where(.astro-x6ynwqe5){align-items:flex-start;flex-direction:column;gap:.75rem}}.event-faq:where(.astro-ktgqimfp){width:100%;padding:5rem 3rem 0;background:#fff}.event-faq-container:where(.astro-ktgqimfp){max-width:1280px;margin:0 auto;padding-top:4rem;border-top:1px dashed rgba(21,20,19,.16)}.event-faq-eyebrow:where(.astro-ktgqimfp){display:inline-flex;align-items:center;gap:.625rem;margin-bottom:1.5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f28954}.event-faq-eyebrow:where(.astro-ktgqimfp) span:where(.astro-ktgqimfp){width:6px;height:6px;background:#f28954}.event-faq-grid:where(.astro-ktgqimfp){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start}.event-faq:where(.astro-ktgqimfp) h2:where(.astro-ktgqimfp){grid-column:1 / span 4;margin:0;font-family:var(--font-serif);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#151413}.event-faq-list:where(.astro-ktgqimfp){grid-column:6 / span 7}.event-faq-item:where(.astro-ktgqimfp){border-bottom:1px solid rgba(21,20,19,.12)}.event-faq-item:where(.astro-ktgqimfp):first-child{border-top:1px solid rgba(21,20,19,.12)}.event-faq-trigger:where(.astro-ktgqimfp){width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1rem 0;cursor:pointer;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;line-height:1.5;color:#151413;list-style:none}.event-faq-trigger:where(.astro-ktgqimfp)::-webkit-details-marker{display:none}.event-faq-trigger:where(.astro-ktgqimfp):after{content:"+";flex:0 0 auto;margin-top:-.0625rem;font-size:1.25rem;font-weight:300;line-height:1;color:#151413;transition:color .2s ease,transform .2s ease}.event-faq-item:where(.astro-ktgqimfp)[open] .event-faq-trigger:where(.astro-ktgqimfp):after{content:"−";color:#f28954}.event-faq-content:where(.astro-ktgqimfp){padding:0 2rem 1rem 0;font-size:.9375rem;line-height:1.6;color:#57534e}.event-faq-content:where(.astro-ktgqimfp) a{color:#151413;text-decoration:none;border-bottom:1px solid rgba(21,20,19,.32);transition:border-color .2s ease,color .2s ease}.event-faq-content:where(.astro-ktgqimfp) a:hover{color:#f28954;border-bottom-color:#f28954}@media(max-width:900px){.event-faq:where(.astro-ktgqimfp){padding:4rem var(--site-padding) 0}.event-faq-grid:where(.astro-ktgqimfp){grid-template-columns:1fr;gap:2rem}.event-faq:where(.astro-ktgqimfp) h2:where(.astro-ktgqimfp),.event-faq-list:where(.astro-ktgqimfp){grid-column:auto}}.event-body:where(.astro-hxiyruag){width:100%;padding:6rem 3rem 5rem;background:#fff}.event-body-container:where(.astro-hxiyruag){max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start}.event-body-content:where(.astro-hxiyruag){grid-column:1 / span 6;width:100%;color:var(--color-foreground)}.event-body-content:where(.astro-hxiyruag) *:first-child{margin-top:0}.event-body-content:where(.astro-hxiyruag) h2{font-family:var(--font-sans);font-size:1.5rem;font-weight:500;line-height:1.33;letter-spacing:-.01em;margin:3rem 0 1.5rem;color:var(--color-foreground)}.event-body-content:where(.astro-hxiyruag) h3{font-family:var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.33;letter-spacing:-.01em;margin:2rem 0 .75rem;color:var(--color-foreground)}.event-body-content:where(.astro-hxiyruag) h4{font-family:var(--font-sans);font-size:1.125rem;font-weight:500;margin:1.5rem 0 .5rem;color:var(--color-foreground)}.event-body-content:where(.astro-hxiyruag) p{font-size:1.0625rem;line-height:1.6;color:var(--color-foreground);margin:0 0 1.5rem}.event-body-content:where(.astro-hxiyruag) ul,.event-body-content:where(.astro-hxiyruag) ol{margin:1.5rem 0;padding-left:1.5rem}.event-body-content:where(.astro-hxiyruag) ul{list-style:none;display:flex;flex-direction:column;gap:1.25rem}.event-body-content:where(.astro-hxiyruag) ol{list-style:decimal}.event-body-content:where(.astro-hxiyruag) li{font-size:1.0625rem;line-height:1.6;color:var(--color-foreground);margin:0}.event-body-content:where(.astro-hxiyruag) ul li{position:relative;padding-left:2rem}.event-body-content:where(.astro-hxiyruag) ul li:before{content:"";position:absolute;left:.75rem;top:.75em;width:6px;height:6px;background:var(--color-primary)}.event-body-content:where(.astro-hxiyruag) strong{color:var(--color-foreground);font-weight:600}.event-body-content:where(.astro-hxiyruag) a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-primary);transition:border-color .2s ease}.event-body-content:where(.astro-hxiyruag) a:hover{border-bottom-color:transparent}.event-body-content:where(.astro-hxiyruag) blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:2px solid var(--color-primary);background:#f289540d;font-style:italic}.event-body-content:where(.astro-hxiyruag) img{width:100%;height:auto;margin:2rem 0;display:block}.event-body-content:where(.astro-hxiyruag) hr{border:none;border-top:1px solid rgba(21,20,19,.12);margin:3rem 0}.event-body-content:where(.astro-hxiyruag) .muted-copy,.event-body-content:where(.astro-hxiyruag) .muted-copy p{color:#57534e}.event-body-sidebar:where(.astro-hxiyruag){display:flex;flex-direction:column;gap:1.5rem;grid-column:8 / span 4;position:sticky;top:calc(var(--header-height) + 2rem);align-self:start}.event-newsletter:where(.astro-hxiyruag){width:100%;padding:5rem 3rem 6rem;background:#fff}.event-newsletter-container:where(.astro-hxiyruag){max-width:1280px;margin:0 auto}@media(max-width:1024px){.event-body:where(.astro-hxiyruag){padding:6rem 3rem}.event-body-container:where(.astro-hxiyruag){grid-template-columns:1fr;gap:3rem}.event-body-content:where(.astro-hxiyruag),.event-body-sidebar:where(.astro-hxiyruag){grid-column:auto}.event-body-sidebar:where(.astro-hxiyruag){position:static;top:auto}}@media(max-width:768px){.event-body:where(.astro-hxiyruag){padding:3rem var(--site-padding)}.event-newsletter:where(.astro-hxiyruag){padding:0 var(--site-padding) 3rem}.event-body-content:where(.astro-hxiyruag) h2{font-size:1.5rem}.event-body-content:where(.astro-hxiyruag) h3{font-size:1.25rem}.event-body-content:where(.astro-hxiyruag) p,.event-body-content:where(.astro-hxiyruag) li{font-size:1rem}}
