@keyframes membranePulse{0%{transform:scale(1)}to{stop-color:rgba(var(--logo-primary-color), 15%);transform:scale(1.03)}}@keyframes wordmarkPulse{0%{transform:scale(1)translateY(0)}to{transform:scale(1.03)translateY(.5%)}}@keyframes spin{0%{transform:rotateY(0)}5%{transform:rotateY(360deg)}}@keyframes wave{0%{transform:scaleY(1)}to{fill:rgba(var(--logo-primary-color), 100%);transform:scaleY(1.02)translateY(.25%)}}#header,#header-smadp{padding-block:var(--space-l) var(--space-m);max-block-size:calc(5 * var(--space-xl));margin-inline:auto;display:block;overflow:visible}#header{--logo-primary-color:var(--seber-method-lagune-700);--wave-animation-duration:3s;--wave-animation-timing-function:cubic-bezier(.6, -.28, .74, .05);--spin-animation-delay:9s;--spin-animation-duration:12s;--spin-animation-timing-function:cubic-bezier(.05, .75, 0, .9)}#header *{transform-origin:50%}#header #gradient-outer stop[offset="0"]{stop-color:rgba(var(--logo-primary-color), 25%)}#header #gradient-outer stop[offset="1"]{stop-color:rgba(var(--logo-primary-color), 80%)}#header #gradient-inner stop[offset="0"]{stop-color:rgba(var(--logo-primary-color), 15%)}#header #gradient-inner stop[offset="1"]{stop-color:rgba(var(--logo-primary-color), 40%)}#header #inner-ring,#header #outer-ring,#header #gradient-outer stop,#header #gradient-inner stop{animation:3s ease-in-out infinite alternate membranePulse}#header #wordmark{transform-origin:bottom;animation:1.5s ease-in-out infinite alternate wordmarkPulse}#header #wordmark path{fill:rgba(var(--logo-primary-color), 100%)}#header #left-foot{fill:rgba(var(--logo-primary-color), 15%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .5) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #right-foot{fill:rgba(var(--logo-primary-color), 100%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .15) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #right-thigh{fill:rgba(var(--logo-primary-color), 80%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .2) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #left-thigh{fill:rgba(var(--logo-primary-color), 60%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .25) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #core{fill:rgba(var(--logo-primary-color), 40%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .3) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #upper-body{fill:rgba(var(--logo-primary-color), 25%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .35) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #hair{fill:rgba(var(--logo-primary-color), 40%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .4) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #head{fill:rgba(var(--logo-primary-color), 15%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .45) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}#header #right-hand{fill:rgba(var(--logo-primary-color), 40%);animation:wave var(--wave-animation-duration) var(--wave-animation-timing-function) calc(var(--wave-animation-duration) / 2 * .35) alternate infinite, spin var(--spin-animation-duration) var(--spin-animation-timing-function) var(--spin-animation-delay) infinite}@media (prefers-color-scheme:dark){#header{--logo-primary-color:var(--seber-method-lagune-400)}#header #gradient-outer stop[offset="0"],#header #gradient-outer stop[offset="1"],#header #gradient-inner stop[offset="0"],#header #gradient-inner stop[offset="1"]{stop-color:rgba(var(--logo-primary-color), 50%)}#header #wordmark path{fill:rgba(var(--logo-primary-color), 100%)}#header #right-foot,#header #right-thigh,#header #hair,#header #head,#header #right-arm{fill:rgba(var(--logo-primary-color), 66.6666%)}#header #left-thigh,#header #core,#header #upper-body,#header #left-foot{fill:rgba(var(--logo-primary-color), 100%)}}#header-smadp #background{display:none}#header-smadp #gradient-outer stop[offset="0"]{stop-color:rgba(var(--seber-method-lilac-700), 25%)}#header-smadp #gradient-outer stop[offset="1"]{stop-color:rgba(var(--seber-method-lilac-700), 80%)}#header-smadp #gradient-inner stop[offset="0"]{stop-color:rgba(var(--seber-method-life-700), 15%)}#header-smadp #gradient-inner stop[offset="1"]{stop-color:rgba(var(--seber-method-life-700), 40%)}@media (prefers-color-scheme:dark){#header-smadp #gradient-outer stop[offset="0"],#header-smadp #gradient-outer stop[offset="1"],#header-smadp #gradient-inner stop[offset="0"],#header-smadp #gradient-inner stop[offset="1"]{stop-color:rgba(var(--seber-method-lilac-400), 50%)}#header-smadp #seber-method,#header-smadp #dance-programs{fill:rgba(var(--seber-method-lilac-300), 100%)!important}#header-smadp #adult-darker{fill:rgba(var(--seber-method-lilac-600), 100%)!important}#header-smadp #adult-lighter{fill:rgba(var(--seber-method-lilac-300), 100%)!important}}.skip-navigation-link.svelte-ocbj1u{z-index:1000;padding:var(--space-2xs) var(--space-s);border-radius:0 0 var(--border-radius) 0;background:rgb(var(--seber-method-lagune-800));color:rgb(var(--seber-method-lagune-100));font-weight:300;position:absolute;top:0;transform:translateY(-120%)}.skip-navigation-link.svelte-ocbj1u:focus{transition:transform .15s ease-out;transform:none}.navigation-menu.svelte-ocbj1u{inset-inline:0;bottom:calc(var(--space-s-m) + env(safe-area-inset-bottom));z-index:1000;margin-inline:auto;position:fixed}.navigation-menu[data-theme=default].svelte-ocbj1u{--navigation-menu-background-color:var(--background-color);--navigation-menu-foreground-color:var(--seber-method-lagune-700)}.navigation-menu[data-theme=smadp].svelte-ocbj1u{--navigation-menu-background-color:var(--background-color);--navigation-menu-foreground-color:var(--seber-method-lilac-700)}.hamburger-button.svelte-ocbj1u{cursor:pointer;block-size:var(--navigation-menu-min-block-size);inline-size:var(--space-2xl);color:rgb(var(--navigation-menu-foreground-color));-webkit-backdrop-filter:blur(5px)saturate(1.75);backdrop-filter:blur(5px)saturate(1.75);background:rgba(var(--background-color), .666);box-shadow:var(--main-shadow);border:1px solid rgba(var(--navigation-menu-background-color), .5);border-radius:var(--border-radius);place-content:center;margin-inline:auto;display:grid}.hamburger-button-bread.svelte-ocbj1u{inline-size:var(--space-m);block-size:2px;position:relative}.hamburger-button-bread.svelte-ocbj1u:before,.hamburger-button-bread.svelte-ocbj1u:after{content:"";background:rgb(var(--navigation-menu-foreground-color));border-radius:3px;block-size:3px;inline-size:100%;display:block;position:absolute}.hamburger-button-bread.svelte-ocbj1u:before{top:-5px}.hamburger-button-bread.svelte-ocbj1u:after{top:5px}.navigation-menu-items.svelte-ocbj1u{inset-inline:0;bottom:var(--navigation-menu-min-block-size);justify-content:center;gap:var(--space-xs);max-inline-size:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 2 * var(--space-xs));max-block-size:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--navigation-menu-min-block-size) - 2 * var(--space-m));padding:var(--space-s);scrollbar-gutter:stable;visibility:hidden;transform-origin:bottom;-webkit-backdrop-filter:blur(5px)saturate(1.75);backdrop-filter:blur(5px)saturate(1.75);background:rgba(var(--background-color), .666);border:1px solid rgba(var(--navigation-menu-background-color), .5);border-radius:var(--border-radius);box-shadow:var(--main-shadow);flex-wrap:wrap;margin-inline:auto;list-style:none;display:flex;position:absolute;overflow-y:auto;transform:scaleY(0)}.navigation-menu-items.svelte-ocbj1u li:where(.svelte-ocbj1u){background:rgba(var(--navigation-menu-background-color), .666);border:1px solid rgba(var(--navigation-menu-foreground-color), .15);border-radius:var(--border-radius);box-shadow:var(--secondary-shadow);align-items:center;margin:0;display:flex}.navigation-menu-items.svelte-ocbj1u a:where(.svelte-ocbj1u){padding:var(--space-2xs) var(--space-m);font-size:var(--step--2);font-weight:800;line-height:var(--heading-line-height);letter-spacing:.25ex;text-transform:uppercase;text-align:center;color:rgb(var(--navigation-menu-foreground-color));opacity:0;text-decoration:none;display:block}.navigation-menu[data-open=true].svelte-ocbj1u .hamburger-button:where(.svelte-ocbj1u){border-radius:0 0 var(--border-radius) var(--border-radius);border-color:#0000}.navigation-menu[data-open=true].svelte-ocbj1u .hamburger-button-bread:where(.svelte-ocbj1u):before,.navigation-menu[data-open=true].svelte-ocbj1u .hamburger-button-bread:where(.svelte-ocbj1u):after{transform-origin:50%;top:0}.navigation-menu[data-open=true].svelte-ocbj1u .hamburger-button-bread:where(.svelte-ocbj1u):before{transform:rotate(-.125turn)}.navigation-menu[data-open=true].svelte-ocbj1u .hamburger-button-bread:where(.svelte-ocbj1u):after{transform:rotate(.125turn)}.navigation-menu[data-open=true].svelte-ocbj1u .navigation-menu-items:where(.svelte-ocbj1u){visibility:visible;transform:scaleY(1)}.navigation-menu[data-open=true].svelte-ocbj1u .navigation-menu-items:where(.svelte-ocbj1u) a:where(.svelte-ocbj1u){opacity:1}@media (prefers-color-scheme:dark){.navigation-menu[data-theme=default].svelte-ocbj1u{--navigation-menu-foreground-color:var(--seber-method-lagune-400)}.navigation-menu[data-theme=smadp].svelte-ocbj1u{--navigation-menu-foreground-color:var(--seber-method-lilac-400)}}@media (prefers-reduced-motion:no-preference){.navigation-menu-items.svelte-ocbj1u,.navigation-menu-items.svelte-ocbj1u a:where(.svelte-ocbj1u),.hamburger-button-bread.svelte-ocbj1u:before,.hamburger-button-bread.svelte-ocbj1u:after{transition:.25s var(--transition-reveal)}}@media (width>=67.5rem){.navigation-menu.svelte-ocbj1u{inset:var(--space-2xs);max-inline-size:calc(100% - 2 * var(--space-2xs));position:sticky}.hamburger-button.svelte-ocbj1u{display:none}.navigation-menu-items.svelte-ocbj1u{visibility:visible;position:static;transform:none}.navigation-menu-items.svelte-ocbj1u a:where(.svelte-ocbj1u){opacity:1;inline-size:max-content}}.section.svelte-1xweigh{--component-color-background:transparent;--component-color-text:var(--seber-method-black-100);--component-color-low-contrast-accent:196, 90, 94;--component-color-high-contrast-accent:var(--seber-method-black-100);--section-padding:var(--space-xl-2xl);padding-block:var(--section-padding);color:rgb(var(--component-color-text));margin-block-start:var(--space-xl-2xl);position:relative;overflow:hidden}.section.svelte-1xweigh:after{content:"";filter:blur(10px);z-index:-1;background:url(/images/newsletter-background.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.2)}.newsletter-signup.svelte-1xweigh{justify-self:center;max-inline-size:45ch}form.svelte-1xweigh{--flow-space:1em}.contact-form-error.svelte-fq8g2m{--flow-space:var(--space-s);padding:var(--space-2xs) var(--space-xs);border-inline-start:var(--border-width-emphasis) solid rgb(var(--seber-method-lagune-400));color:rgb(var(--component-color-high-contrast-accent))}.contact-form-status.svelte-fq8g2m{min-block-size:100%;padding:var(--space-l);border:var(--border-width) solid rgba(var(--component-color-high-contrast-accent), .25);border-radius:var(--border-radius);background-color:rgb(var(--component-color-low-contrast-accent));align-content:center}.contact-form-status.svelte-fq8g2m h3:where(.svelte-fq8g2m){color:rgb(var(--component-color-high-contrast-accent))}.section.svelte-jz8lnl{--component-color-background:var(--seber-method-black-900);--component-color-text:var(--seber-method-black-300);--component-color-low-contrast-accent:var(--seber-method-black-800);--component-color-high-contrast-accent:var(--seber-method-black-200);--link-color:var(--seber-method-lagune-500);--section-padding:var(--space-xl-2xl);padding-block:var(--section-padding);background-color:rgb(var(--component-color-background));color:rgb(var(--component-color-text))}.footer.svelte-jz8lnl{--column-min-width:25ch;gap:var(--grid-block-gap) var(--grid-inline-gap);margin-block:var(--space-xl);flex-wrap:wrap;display:flex}.footer.svelte-jz8lnl>*{flex:1 1 var(--column-min-width)}.map.svelte-jz8lnl iframe:where(.svelte-jz8lnl){border-radius:var(--border-radius);border:0;min-block-size:25rem}.info-panel.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:var(--grid-block-gap) var(--grid-inline-gap);flex-wrap:wrap;display:flex}.contact-information.svelte-jz8lnl{padding:var(--space-m) var(--space-s);background-color:rgb(var(--component-color-low-contrast-accent));border-radius:var(--border-radius);text-align:center;flex-grow:1}.contact-information.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:none}.nav.svelte-jz8lnl{padding-block:var(--space-s);margin-inline:auto}.nav-item.svelte-jz8lnl{text-align:center;list-style:none}.social-icon.svelte-jz8lnl{padding-inline:var(--space-2xs);display:inline-block}.social-icon.svelte-jz8lnl img:where(.svelte-jz8lnl){inline-size:var(--space-m)}.address.svelte-jz8lnl{--flow-space:2em}.phone.svelte-jz8lnl{--flow-space:1em}.address.svelte-jz8lnl,.phone.svelte-jz8lnl{display:block}.emoji.svelte-jz8lnl{font-family:Apple Color Emoji,Noto Color Emoji,Segoe UI Emoji,sans-serif}footer.svelte-jz8lnl>p:where(.svelte-jz8lnl):not(:first-of-type){font-size:var(--step--1)}footer.svelte-jz8lnl p:where(.svelte-jz8lnl):last-child{margin-block-start:var(--space-s)}.smadp.svelte-1br2sqw{--link-color:var(--seber-method-lilac-700);--headings-color:var(--seber-method-lilac-900);--button-background-color:var(--seber-method-lilac-200);--button-text-color:var(--seber-method-lilac-700);margin-block-end:var(--space-xl-2xl)}.smadp.svelte-1br2sqw ul>li+li:has(a){margin-block-start:var(--body-text-spacing)}@media (prefers-color-scheme:dark){.smadp.svelte-1br2sqw{--link-color:var(--seber-method-lilac-300);--headings-color:var(--seber-method-lilac-200);--button-background-color:var(--seber-method-lilac-1100);--button-text-color:var(--seber-method-lilac-400)}}
