.registration[data-astro-cid-wtatf5tg]{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:640px;margin:0;padding:clamp(24px,5vw,44px)}h2[data-astro-cid-wtatf5tg]{font-size:26px}.registration-notice[data-astro-cid-wtatf5tg]{margin-top:20px}.seat-notice[data-astro-cid-wtatf5tg]{border-block:1px solid var(--line);margin-top:20px;padding:14px 0;font-size:14px;line-height:1.9}.required-note[data-astro-cid-wtatf5tg]{text-align:right;color:#a53737;margin:20px 0;font-size:13px}fieldset[data-astro-cid-wtatf5tg]{border:0;min-width:0;margin:0;padding:0}label[data-astro-cid-wtatf5tg]{margin:20px 0 8px;font-weight:500;display:block}label[data-astro-cid-wtatf5tg]>span[data-astro-cid-wtatf5tg]:first-child{color:#a53737}input[data-astro-cid-wtatf5tg]:not([type=checkbox]),select[data-astro-cid-wtatf5tg],textarea[data-astro-cid-wtatf5tg]{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;font:inherit;color:var(--ink);border-radius:6px;margin-top:8px;padding:12px;font-size:14px;display:block}textarea[data-astro-cid-wtatf5tg]{resize:vertical}input[data-astro-cid-wtatf5tg]:focus-visible,select[data-astro-cid-wtatf5tg]:focus-visible,textarea[data-astro-cid-wtatf5tg]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.phone-fields[data-astro-cid-wtatf5tg]{grid-template-columns:minmax(115px,1fr) 1.5fr;gap:10px;display:grid}.consent[data-astro-cid-wtatf5tg]{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding-top:22px;font-size:14px;line-height:1.8;display:flex}.consent[data-astro-cid-wtatf5tg] input[data-astro-cid-wtatf5tg]{flex-shrink:0;width:18px;height:18px;margin-top:6px}.consent[data-astro-cid-wtatf5tg] a[data-astro-cid-wtatf5tg]{text-decoration:underline}.bot-field[data-astro-cid-wtatf5tg]{display:none}.session-place[data-astro-cid-wtatf5tg]{color:var(--muted);margin:8px 0 0;font-size:14px}.session-place[data-astro-cid-wtatf5tg] a[data-astro-cid-wtatf5tg],.session-error[data-astro-cid-wtatf5tg] a[data-astro-cid-wtatf5tg]{text-decoration:underline}button[data-astro-cid-wtatf5tg]{margin-top:22px}button[data-astro-cid-wtatf5tg]:disabled{opacity:.55;cursor:not-allowed}#registration-status[data-astro-cid-wtatf5tg]{margin-top:16px}fieldset[data-astro-cid-wtatf5tg]:disabled{opacity:.6}.registration[data-astro-cid-wtatf5tg]>.eyebrow[data-astro-cid-wtatf5tg]{margin:0 0 10px}.registration-intro[data-astro-cid-wtatf5tg]{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.9}.property-interests[data-astro-cid-wtatf5tg]{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.property-interests[data-astro-cid-wtatf5tg] legend[data-astro-cid-wtatf5tg]{float:left;width:100%;margin-bottom:8px;font-weight:500}.interest-help[data-astro-cid-wtatf5tg]{clear:both;color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.8}.property-interests[data-astro-cid-wtatf5tg] .interest-option[data-astro-cid-wtatf5tg]{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;margin:8px 0;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.8;display:flex}.interest-option[data-astro-cid-wtatf5tg] input[data-astro-cid-wtatf5tg]{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0;margin:4px 0 0}.interest-option[data-astro-cid-wtatf5tg] span[data-astro-cid-wtatf5tg]{color:var(--ink);overflow-wrap:anywhere}.interest-option[data-astro-cid-wtatf5tg]:has(input:checked){border-color:var(--blue);background:var(--paper)}.interest-option[data-astro-cid-wtatf5tg]:focus-within{outline:2px solid var(--gold);outline-offset:2px}.event-page[data-astro-cid-map3axlu]{padding-bottom:100px}.event-breadcrumb[data-astro-cid-map3axlu]{padding-block:28px}.event-heading[data-astro-cid-map3axlu]{padding-block:0 32px}.event-heading[data-astro-cid-map3axlu] .eyebrow[data-astro-cid-map3axlu]{margin-top:0}.event-heading[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu]{color:var(--blue);margin:14px 0 20px;font-size:clamp(36px,4vw,56px);line-height:1.35}.event-intro[data-astro-cid-map3axlu]{line-height:1.9}.event-dates[data-astro-cid-map3axlu]{color:var(--blue);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-weight:500;display:flex}.event-dates[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{border-bottom:1px solid var(--gold);padding-bottom:6px}.event-layout[data-astro-cid-map3axlu]{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.event-form[data-astro-cid-map3axlu]{min-width:0}.event-properties[data-astro-cid-map3axlu]{background:var(--sand);border-radius:14px;min-width:0;padding:36px}.properties-heading[data-astro-cid-map3axlu]{margin-bottom:28px}.properties-heading[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{margin:12px 0 16px;font-size:clamp(26px,3vw,40px)}.event-property-grid[data-astro-cid-map3axlu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.event-property[data-astro-cid-map3axlu]{border-top:3px solid var(--gold);background:#fff;border-radius:8px;flex-direction:column;padding:26px;display:flex}.event-property[data-astro-cid-map3axlu]:last-child{grid-column:1/-1}.event-property-photo[data-astro-cid-map3axlu]{width:100%;max-width:460px;margin:22px auto 0}.event-property-photo[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{aspect-ratio:1;object-fit:contain;object-position:center;background:#f7f4ee;border-radius:4px;width:100%;height:auto;display:block}.property-more[data-astro-cid-map3axlu]{border:1px solid var(--blue);min-height:44px;color:var(--blue);white-space:nowrap;background:#f7f4ee8c;border-radius:6px;justify-content:center;align-self:flex-end;align-items:center;gap:10px;margin-top:20px;padding:9px 14px;font-size:14px;display:inline-flex}.property-more[data-astro-cid-map3axlu]:hover{color:var(--blue);background:#1a516f1a}.property-more[data-astro-cid-map3axlu]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.property-top[data-astro-cid-map3axlu]{justify-content:space-between;align-items:center;gap:12px;display:flex}.property-number[data-astro-cid-map3axlu]{font:italic 46px var(--serif);color:var(--gold);line-height:1}.property-brand[data-astro-cid-map3axlu]{letter-spacing:.06em;font-size:17px;font-weight:600}.property-name[data-astro-cid-map3axlu]{color:var(--muted);overflow-wrap:anywhere;margin:22px 0 8px;font-size:12px}.event-property[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{color:var(--blue);font-size:23px;font-family:var(--serif)}.event-property[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{margin:18px 0;padding:0;list-style:none}.event-property[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]{border-bottom:1px solid var(--line);padding:9px 0;font-size:13px}.property-description[data-astro-cid-map3axlu]{font-size:14px;line-height:1.9}.property-caption[data-astro-cid-map3axlu]{color:var(--muted);margin-top:22px;font-size:12px}.event-line[data-astro-cid-map3axlu]{bottom:calc(20px + env(safe-area-inset-bottom));z-index:19;white-space:nowrap;color:#fff;background:#06a947;border-radius:6px;align-items:center;gap:12px;padding:14px 22px;font-size:15px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #173f5033}.event-line[data-astro-cid-map3axlu]:hover{color:#fff;background:#078638}.event-line[data-astro-cid-map3axlu]:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.line-word[data-astro-cid-map3axlu]{border:1px solid #ffffffa0;border-radius:4px;padding:3px 5px;font-size:11px}.event-page[data-astro-cid-map3axlu] .registration{padding:26px}.event-page[data-astro-cid-map3axlu] .registration h2{font-size:24px}.event-page[data-astro-cid-map3axlu] .registration-notice{font-size:13px}.event-page[data-astro-cid-map3axlu] .required-note{margin:12px 0}.event-page[data-astro-cid-map3axlu] .registration label{margin-top:16px;font-size:14px}.event-venue[data-astro-cid-map3axlu]{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:8px;margin-top:24px;padding:18px 20px}.event-venue[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{margin:0;line-height:1.8}.event-venue[data-astro-cid-map3axlu] .event-venue-title[data-astro-cid-map3axlu]{color:var(--blue);margin-bottom:6px;font-weight:600}.event-venue[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{min-height:44px;color:var(--blue);text-underline-offset:4px;align-items:center;gap:8px;margin-top:8px;text-decoration:underline;display:inline-flex}.event-venue[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body:has(.event-page) .social-float{display:none}@media (width<=1100px){.event-layout[data-astro-cid-map3axlu]{grid-template-columns:340px minmax(0,1fr);gap:22px}.event-properties[data-astro-cid-map3axlu]{padding:24px}.event-property-grid[data-astro-cid-map3axlu]{grid-template-columns:1fr}.event-property[data-astro-cid-map3axlu]:last-child{grid-column:auto}.event-property[data-astro-cid-map3axlu]{padding:24px}}@media (width<=760px){.event-layout[data-astro-cid-map3axlu]{flex-direction:column;align-items:stretch;display:flex}.event-properties[data-astro-cid-map3axlu]{display:contents}.event-heading[data-astro-cid-map3axlu]{order:-1}.event-form[data-astro-cid-map3axlu]{order:0}.properties-heading[data-astro-cid-map3axlu]{order:1;margin-top:16px}.event-property-grid[data-astro-cid-map3axlu]{order:2}.property-caption[data-astro-cid-map3axlu]{order:3}.event-form[data-astro-cid-map3axlu]{position:static}.event-heading[data-astro-cid-map3axlu]{padding-top:28px}.event-property-grid[data-astro-cid-map3axlu]{grid-template-columns:1fr}.event-properties[data-astro-cid-map3axlu]{padding:24px 18px}.event-line[data-astro-cid-map3axlu]{gap:8px;max-width:calc(100% - 32px);padding:13px 16px;font-size:14px}.event-page[data-astro-cid-map3axlu]{padding-bottom:110px}.event-heading[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu]{font-size:38px}.event-dates[data-astro-cid-map3axlu]{gap:10px 18px;font-size:14px}}.event-access[data-astro-cid-map3axlu]{border-top:1px solid var(--line);min-width:0;margin-top:40px;padding-top:32px}.event-access[data-astro-cid-map3axlu] .eyebrow[data-astro-cid-map3axlu]{margin-top:0}.event-access[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{color:var(--blue);margin:12px 0 20px;font-size:clamp(25px,3vw,34px)}.event-access[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{margin:6px 0;font-size:14px;line-height:1.8}.event-access[data-astro-cid-map3axlu] .access-name[data-astro-cid-map3axlu]{font-weight:600}.event-access[data-astro-cid-map3axlu] iframe[data-astro-cid-map3axlu]{background:var(--paper);border:0;border-radius:12px;width:100%;height:360px;margin:22px 0;display:block}@media (width<=760px){.event-access[data-astro-cid-map3axlu]{order:4}.event-access[data-astro-cid-map3axlu] iframe[data-astro-cid-map3axlu]{height:300px}}
