@property --slots{syntax:"<integer>";inherits:false;initial-value:0}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{min-height:652px;padding-block:var(--sp-7);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.hero__text[data-astro-cid-ge2uvauf]{z-index:2;max-width:34rem;position:relative}.hero__text[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:var(--sp-5)}.hero__meta[data-astro-cid-ge2uvauf]{margin:0 0 var(--sp-5);padding:0;list-style:none}.hero__meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);color:rgb(var(--brand-text));display:flex}.hero__meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child{margin-bottom:0}.hero__meta[data-astro-cid-ge2uvauf] .icon{color:rgb(var(--brand-brown));flex:none}.hero__meta-sep[data-astro-cid-ge2uvauf]{color:rgb(var(--brand-line))}.slots[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-6);padding:var(--sp-2) var(--sp-5);background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-line));border-radius:var(--radius-pill);box-shadow:var(--shadow-card);color:rgb(var(--brand-dark));font-weight:500;display:inline-flex}.slots[data-astro-cid-ge2uvauf] .icon{color:rgb(var(--brand-brown))}.slots__visual[data-astro-cid-ge2uvauf]{align-items:baseline;gap:var(--sp-2);display:inline-flex}.slots__num[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);font-size:var(--fs-hero-num);color:rgb(var(--brand-primary));font-weight:700;line-height:1}.slots[data-astro-cid-ge2uvauf][data-state=ok] .slots__num[data-astro-cid-ge2uvauf]{counter-reset:slots var(--slots);animation:slots-count .8s var(--ease) forwards}.slots[data-astro-cid-ge2uvauf][data-state=ok] .slots__num[data-astro-cid-ge2uvauf]:after{content:counter(slots, decimal-leading-zero)}@keyframes slots-count{0%{--slots:0}to{--slots:var(--slots-target,0)}}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--sp-4);flex-wrap:wrap;display:flex}.hero__media[data-astro-cid-ge2uvauf]{z-index:1;border-radius:42% 0 0 42%/60% 0 0 60%;width:52%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__deco[data-astro-cid-ge2uvauf]{z-index:0;color:rgb(var(--brand-tan));opacity:.45;pointer-events:none;position:absolute;bottom:-30px;left:-70px}@media (width<=1024px){.hero__grid[data-astro-cid-ge2uvauf]{min-height:480px}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;width:46%;top:50%;bottom:auto;transform:translateY(-50%)}}@media (width<=768px){.hero__grid[data-astro-cid-ge2uvauf]{min-height:0;padding-block:var(--sp-6) var(--sp-5);grid-template-columns:1fr}.hero__text[data-astro-cid-ge2uvauf]{max-width:none}.hero__media[data-astro-cid-ge2uvauf]{width:auto;margin:0 clamp(16px, 4vw, 40px) var(--sp-6);aspect-ratio:16/10;border-radius:24px;position:static;transform:none}.hero__deco[data-astro-cid-ge2uvauf]{opacity:.3;top:30%;bottom:auto;left:-80px}}@media (prefers-reduced-motion:reduce){.slots[data-astro-cid-ge2uvauf][data-state=ok] .slots__num[data-astro-cid-ge2uvauf]{--slots:var(--slots-target,0)}}.intro__top[data-astro-cid-fmp4ekgg]{gap:clamp(var(--sp-5), 5vw, var(--sp-8));margin-bottom:var(--sp-8);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.intro__top[data-astro-cid-fmp4ekgg] h2[data-astro-cid-fmp4ekgg]{max-width:7.6em;margin:0}.intro__body[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]:last-child{margin-bottom:0}.intro__cards[data-astro-cid-fmp4ekgg]{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.intro__card[data-astro-cid-fmp4ekgg]{gap:var(--sp-4);padding:var(--sp-5);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.intro__card[data-astro-cid-fmp4ekgg]:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.intro__card-head[data-astro-cid-fmp4ekgg]{align-items:baseline;gap:var(--sp-4);display:flex}.intro__card-body[data-astro-cid-fmp4ekgg]{align-items:center;gap:var(--sp-4);display:flex}.intro__num[data-astro-cid-fmp4ekgg]{font-family:var(--font-heading);color:rgb(var(--brand-brown));font-size:2.25rem;font-weight:700;line-height:1}.intro__card[data-astro-cid-fmp4ekgg] h3[data-astro-cid-fmp4ekgg]{margin:0 0 var(--sp-3)}.intro__card[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]{max-width:22em;font-size:var(--fs-small);color:rgb(var(--brand-text));margin:0}.intro__icon[data-astro-cid-fmp4ekgg]{color:rgb(var(--brand-brown));flex:none}.intro__icon[data-astro-cid-fmp4ekgg] svg *{stroke-width:3.4px}@media (width<=1024px){.intro__top[data-astro-cid-fmp4ekgg]{grid-template-columns:1fr}.intro__top[data-astro-cid-fmp4ekgg] h2[data-astro-cid-fmp4ekgg]{max-width:none}}@media (width<=768px){.intro__cards[data-astro-cid-fmp4ekgg]{grid-template-columns:1fr}.intro__card[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]{max-width:none}}.speakers__list[data-astro-cid-afmbqvfg]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.speaker[data-astro-cid-afmbqvfg]{align-items:center;gap:var(--sp-5);padding:var(--sp-4);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:flex}.speaker[data-astro-cid-afmbqvfg]:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.speaker__photo[data-astro-cid-afmbqvfg]{object-fit:cover;border-radius:50%;flex:none;width:160px;height:160px}.speaker__role[data-astro-cid-afmbqvfg]{margin:0 0 var(--sp-3)}.speaker__bio[data-astro-cid-afmbqvfg]{font-size:var(--fs-small);color:rgb(var(--brand-text));margin:0}@media (width<=768px){.speakers__list[data-astro-cid-afmbqvfg]{grid-template-columns:1fr}.speaker[data-astro-cid-afmbqvfg]{text-align:center;gap:var(--sp-4);flex-direction:column}.speaker__photo[data-astro-cid-afmbqvfg]{width:120px;height:120px}}.flow__grid[data-astro-cid-7i4pyfqf]{gap:clamp(var(--sp-6), 5vw, var(--sp-8));grid-template-columns:1fr 1.3fr;align-items:start;display:grid}.flow__grid--single[data-astro-cid-7i4pyfqf]{grid-template-columns:1fr}.timeline[data-astro-cid-7i4pyfqf]{margin:0;padding:0;list-style:none}.timeline__item[data-astro-cid-7i4pyfqf]{grid-template-columns:4.5rem 24px 1fr;align-items:start;padding-bottom:14px;display:grid;position:relative}.timeline__item[data-astro-cid-7i4pyfqf]:before{content:"";background:rgb(var(--brand-brown) / .25);width:2px;position:absolute;top:1.4em;bottom:0;left:calc(4.5rem + 11px)}.timeline__item[data-astro-cid-7i4pyfqf]:last-child{padding-bottom:0}.timeline__item[data-astro-cid-7i4pyfqf]:last-child:before{display:none}.timeline__time[data-astro-cid-7i4pyfqf]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:rgb(var(--brand-brown));font-weight:700;line-height:1.6}.timeline__dot[data-astro-cid-7i4pyfqf]{z-index:1;background:rgb(var(--brand-brown));border-radius:50%;width:12px;height:12px;margin-top:.55em;margin-left:5px;position:relative}.timeline__body[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]{margin:0 0 var(--sp-1);font-size:var(--fs-body);font-weight:700}.timeline__body[data-astro-cid-7i4pyfqf] p[data-astro-cid-7i4pyfqf]{font-size:var(--fs-small);color:rgb(var(--brand-text-soft));margin:0}.venue__grid[data-astro-cid-7i4pyfqf]{gap:var(--sp-5);grid-template-columns:1fr .85fr;align-items:start;display:grid}.venue__list[data-astro-cid-7i4pyfqf]{margin:0 0 var(--sp-4);padding:0;list-style:none}.venue__list[data-astro-cid-7i4pyfqf] li[data-astro-cid-7i4pyfqf]{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.venue__list[data-astro-cid-7i4pyfqf] .icon{color:rgb(var(--brand-brown));flex:none;margin-top:.25em}.venue__list[data-astro-cid-7i4pyfqf] strong[data-astro-cid-7i4pyfqf]{color:rgb(var(--brand-dark));display:block}.venue__maps[data-astro-cid-7i4pyfqf]{margin-bottom:var(--sp-5)}.venue__map[data-astro-cid-7i4pyfqf]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);overflow:hidden}.venue__map[data-astro-cid-7i4pyfqf]:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.venue__map[data-astro-cid-7i4pyfqf] iframe[data-astro-cid-7i4pyfqf]{aspect-ratio:4/5;border:0;width:100%;display:block}@media (width<=1024px){.flow__grid[data-astro-cid-7i4pyfqf],.venue__grid[data-astro-cid-7i4pyfqf]{grid-template-columns:1fr}.venue__map[data-astro-cid-7i4pyfqf] iframe[data-astro-cid-7i4pyfqf]{aspect-ratio:16/9}}@media (width<=768px){.venue__map[data-astro-cid-7i4pyfqf] iframe[data-astro-cid-7i4pyfqf]{aspect-ratio:4/3}}.signup[data-astro-cid-75wjdcun] .container[data-astro-cid-75wjdcun]{justify-content:center;display:flex}.signup__card[data-astro-cid-75wjdcun]{width:100%;max-width:var(--form-width);padding:var(--sp-6);border-radius:var(--radius-xl);position:relative;overflow:hidden}.signup__head[data-astro-cid-75wjdcun]{text-align:center;margin-bottom:var(--sp-5)}.signup__head[data-astro-cid-75wjdcun] h2[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-3)}.slots--sm[data-astro-cid-75wjdcun]{align-items:center;gap:var(--sp-2);color:rgb(var(--brand-text));font-size:var(--fs-small);margin:0;display:inline-flex}.slots--sm[data-astro-cid-75wjdcun] .slots__visual[data-astro-cid-75wjdcun]{align-items:baseline;gap:var(--sp-2);display:inline-flex}.slots--sm[data-astro-cid-75wjdcun] .slots__num[data-astro-cid-75wjdcun]{font-family:var(--font-heading);color:rgb(var(--brand-primary));font-size:1.5rem;font-weight:700;line-height:1}.slots--sm[data-astro-cid-75wjdcun][data-state=ok] .slots__num[data-astro-cid-75wjdcun]:after{content:counter(slots, decimal-leading-zero);counter-reset:slots var(--slots-target,0)}.field[data-astro-cid-75wjdcun]{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:88px 1fr;align-items:start;display:grid}.field[data-astro-cid-75wjdcun]>label[data-astro-cid-75wjdcun]{font-size:var(--fs-small);color:rgb(var(--brand-dark));padding-top:.85rem;font-weight:500}.req[data-astro-cid-75wjdcun]{color:rgb(var(--brand-primary))}.field__control[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun][type=text],.field__control[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun][type=tel],.field__control[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun][type=email],.field__control[data-astro-cid-75wjdcun] select[data-astro-cid-75wjdcun],.field__control[data-astro-cid-75wjdcun] textarea[data-astro-cid-75wjdcun]{border:1px solid rgb(var(--brand-line));border-radius:var(--radius-sm);background:rgb(var(--brand-surface));width:100%;font:inherit;font-size:var(--fs-small);color:rgb(var(--brand-dark));padding:.7rem .9rem}.field__control[data-astro-cid-75wjdcun] textarea[data-astro-cid-75wjdcun]{resize:vertical;min-height:5.5rem}.field__control[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]::placeholder,.field__control[data-astro-cid-75wjdcun] textarea[data-astro-cid-75wjdcun]::placeholder{color:rgb(var(--brand-text-soft))}.hint[data-astro-cid-75wjdcun]{margin-top:var(--sp-1);color:rgb(var(--brand-text-soft));font-size:.8125rem;display:block}.field-error[data-astro-cid-75wjdcun]{margin-top:var(--sp-1);color:rgb(var(--brand-danger));font-size:.8125rem;display:none}.field[data-astro-cid-75wjdcun][data-invalid=true] .field-error[data-astro-cid-75wjdcun]{display:block}.field[data-astro-cid-75wjdcun][data-invalid=true] input[data-astro-cid-75wjdcun],.field[data-astro-cid-75wjdcun][data-invalid=true] select[data-astro-cid-75wjdcun],.field[data-astro-cid-75wjdcun][data-invalid=true] textarea[data-astro-cid-75wjdcun]{border-color:rgb(var(--brand-danger))}.stepper[data-astro-cid-75wjdcun]{align-items:center;gap:var(--sp-2);display:flex}.stepper__btn[data-astro-cid-75wjdcun]{border:1px solid rgb(var(--brand-line));border-radius:var(--radius-sm);background:rgb(var(--brand-surface));width:40px;height:40px;color:rgb(var(--brand-dark));cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;font-size:1.1rem;line-height:1}.stepper__btn[data-astro-cid-75wjdcun]:hover{border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}.stepper[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]{border:1px solid rgb(var(--brand-line));border-radius:var(--radius-sm);background:rgb(var(--brand-surface));width:64px;font:inherit;font-size:var(--fs-small);text-align:center;color:rgb(var(--brand-dark));padding:.7rem .4rem}.stepper__hint[data-astro-cid-75wjdcun]{color:rgb(var(--brand-text-soft));font-size:.8125rem}.consent[data-astro-cid-75wjdcun]{align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-small);display:flex}.consent[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]{width:16px;height:16px;accent-color:rgb(var(--brand-primary));flex:none;margin-top:.35em}.consent__error[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-3)}.hp[data-astro-cid-75wjdcun]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile-slot[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-4);min-height:1px}.turnstile-missing[data-astro-cid-75wjdcun]{color:rgb(var(--brand-text-soft));margin:0;font-size:.8125rem}.form-status[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid rgb(var(--brand-line));border-radius:var(--radius-sm);font-size:var(--fs-small)}.form-status[data-astro-cid-75wjdcun][hidden]{display:none}.form-status[data-astro-cid-75wjdcun][data-tone=error]{border-color:rgb(var(--brand-danger) / .4);background:rgb(var(--brand-danger) / .06);color:rgb(var(--brand-danger))}.form-status[data-astro-cid-75wjdcun][data-tone=ok]{border-color:rgb(var(--brand-success) / .4);color:rgb(var(--brand-success))}.signup__ribbon[data-astro-cid-75wjdcun],.signup__full-msg[data-astro-cid-75wjdcun],.signup__success[data-astro-cid-75wjdcun]{display:none}.signup__card[data-astro-cid-75wjdcun][data-state=full]{filter:saturate(.45)}.signup__card[data-astro-cid-75wjdcun][data-state=full] .signup__ribbon[data-astro-cid-75wjdcun]{width:180px;padding:var(--sp-1) 0;background:rgb(var(--brand-brown));color:rgb(var(--brand-on-dark));font-size:var(--fs-small);text-align:center;font-weight:500;display:block;position:absolute;top:22px;right:-46px;transform:rotate(45deg)}.signup__card[data-astro-cid-75wjdcun][data-state=full] .signup__full-msg[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-5);text-align:center;font-size:var(--fs-small);color:rgb(var(--brand-text));display:block}.signup__card[data-astro-cid-75wjdcun][data-state=success] #signup-form[data-astro-cid-75wjdcun]{display:none}.signup__card[data-astro-cid-75wjdcun][data-state=success] .signup__success[data-astro-cid-75wjdcun]{text-align:center;display:block}.signup__check[data-astro-cid-75wjdcun]{width:64px;height:64px;margin-bottom:var(--sp-4);border:2px solid rgb(var(--brand-success));color:rgb(var(--brand-success));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.signup__success[data-astro-cid-75wjdcun] h3[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-2);color:rgb(var(--brand-success))}.signup__success-lead[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-4);font-size:var(--fs-small);color:rgb(var(--brand-text))}.signup__success-row[data-astro-cid-75wjdcun]{margin-bottom:var(--sp-2);font-size:var(--fs-small)}.signup__success-row[data-astro-cid-75wjdcun] code[data-astro-cid-75wjdcun]{font-family:var(--font-heading);font-size:var(--fs-body);letter-spacing:.12em;color:rgb(var(--brand-dark))}.signup__success[data-astro-cid-75wjdcun] .btn[data-astro-cid-75wjdcun]{margin-top:var(--sp-4)}@media (width<=768px){.signup__card[data-astro-cid-75wjdcun]{padding:var(--sp-5)}.field[data-astro-cid-75wjdcun]{gap:var(--sp-2);grid-template-columns:1fr}.field[data-astro-cid-75wjdcun]>label[data-astro-cid-75wjdcun]{padding-top:0}}.faq__grid[data-astro-cid-hemr5th4]{gap:clamp(var(--sp-5), 4vw, var(--sp-7));grid-template-columns:1fr 1.9fr;align-items:start;display:grid}.faq__line[data-astro-cid-hemr5th4]{align-items:center;gap:var(--sp-3);padding:var(--sp-4);color:rgb(var(--brand-dark));transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);text-decoration:none;display:flex}.faq__line[data-astro-cid-hemr5th4]:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.faq__line-icon[data-astro-cid-hemr5th4]{background:rgb(var(--brand-primary) / .08);width:44px;height:44px;color:rgb(var(--brand-brown));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.faq__line[data-astro-cid-hemr5th4] strong[data-astro-cid-hemr5th4]{font-size:var(--fs-small);display:block}.faq__line-sub[data-astro-cid-hemr5th4]{color:rgb(var(--brand-text-soft));font-size:.8125rem}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid rgb(var(--brand-line))}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-2);min-height:44px;color:rgb(var(--brand-dark));cursor:pointer;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__chevron[data-astro-cid-hemr5th4]{color:rgb(var(--brand-brown));transition:transform .2s var(--ease);flex:none}.faq__item[data-astro-cid-hemr5th4][open] .faq__chevron[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.faq__answer[data-astro-cid-hemr5th4]{transition:grid-template-rows .2s var(--ease);grid-template-rows:0fr;display:grid}.faq__item[data-astro-cid-hemr5th4][open] .faq__answer[data-astro-cid-hemr5th4]{grid-template-rows:1fr}.faq__answer[data-astro-cid-hemr5th4]>div[data-astro-cid-hemr5th4]{overflow:hidden}.faq__answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 var(--sp-2) var(--sp-4);font-size:var(--fs-small);color:rgb(var(--brand-text));margin:0}@media (width<=1024px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.faq__aside[data-astro-cid-hemr5th4]{display:contents}.faq__line[data-astro-cid-hemr5th4]{margin-top:var(--sp-5);order:2}}
