@media (max-width:639px){[data-tenant-template=STANDARD] [data-tenant-section]>section,[data-tenant-template=RESORT] [data-tenant-section]>section,[data-tenant-template=FLAGSHIP] [data-tenant-section]>section,[data-tenant-template=CENTER] [data-tenant-section]>section{padding-block:3.5rem!important}[data-tenant-template=STANDARD] [data-tenant-section=stats]>section>div>.grid,[data-tenant-template=RESORT] [data-tenant-section=stats]>section>div>.grid,[data-tenant-template=FLAGSHIP] [data-tenant-section=stats]>section>div>.grid,[data-tenant-template=CENTER] [data-tenant-section=stats]>section>div>.grid,[data-tenant-template=STANDARD] [data-tenant-section=safety]>section>div>.grid,[data-tenant-template=RESORT] [data-tenant-section=safety]>section>div>.grid,[data-tenant-template=FLAGSHIP] [data-tenant-section=safety]>section>div>.grid,[data-tenant-template=CENTER] [data-tenant-section=safety]>section>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}[data-tenant-template=STANDARD] [data-tenant-section=stats]>section>div>.grid>div,[data-tenant-template=CENTER] [data-tenant-section=stats]>section>div>.grid>div{padding:1rem!important}[data-tenant-template=STANDARD] [data-tenant-section=zones]>section>div>.grid,[data-tenant-template=STANDARD] [data-tenant-section=programs]>section>div>.grid,[data-tenant-template=STANDARD] [data-tenant-section=gallery]>section>div>.grid,[data-tenant-template=STANDARD] [data-tenant-section=tickets]>section>div>.grid:not([class~=mt-14]),[data-tenant-template=RESORT] [data-tenant-section=zones]>section>div>.grid,[data-tenant-template=RESORT] [data-tenant-section=programs]>section>div>div:last-child,[data-tenant-template=RESORT] [data-tenant-section=gallery]>section>div>.grid,[data-tenant-template=RESORT] [data-tenant-section=tickets]>section>div>.grid,[data-tenant-template=FLAGSHIP] [data-tenant-section=village] [class~=sm\:grid-cols-2],[data-tenant-template=FLAGSHIP] [data-tenant-section=community]>section>div>.grid,[data-tenant-template=FLAGSHIP] [data-tenant-section=tickets]>section>div>.grid,[data-tenant-template=CENTER] [data-tenant-section=programs]>section>div>.grid,[data-tenant-template=CENTER] [data-tenant-section=tickets]>section>div>.grid,[data-tenant-template=CENTER] [data-tenant-section=gallery]>section>div>[class~=columns-1]{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;padding:.25rem .25rem 1.25rem;overflow-x:auto;grid-template-columns:none!important;gap:1rem!important;display:flex!important}[data-tenant-template=FLAGSHIP] [data-tenant-section=village] [class~=lg\:col-span-7]{width:100%;min-width:0;max-width:100%}[data-tenant-template=STANDARD] [data-tenant-section=zones]>section>div>.grid>*,[data-tenant-template=STANDARD] [data-tenant-section=programs]>section>div>.grid>*,[data-tenant-template=STANDARD] [data-tenant-section=gallery]>section>div>.grid>*,[data-tenant-template=STANDARD] [data-tenant-section=tickets]>section>div>.grid:not([class~=mt-14])>*,[data-tenant-template=RESORT] [data-tenant-section=zones]>section>div>.grid>*,[data-tenant-template=RESORT] [data-tenant-section=programs]>section>div>div:last-child>*,[data-tenant-template=RESORT] [data-tenant-section=gallery]>section>div>.grid>*,[data-tenant-template=RESORT] [data-tenant-section=tickets]>section>div>.grid>*,[data-tenant-template=FLAGSHIP] [data-tenant-section=village] [class~=sm\:grid-cols-2]>*,[data-tenant-template=FLAGSHIP] [data-tenant-section=community]>section>div>.grid>*,[data-tenant-template=FLAGSHIP] [data-tenant-section=tickets]>section>div>.grid>*,[data-tenant-template=CENTER] [data-tenant-section=programs]>section>div>.grid>*,[data-tenant-template=CENTER] [data-tenant-section=tickets]>section>div>.grid>*,[data-tenant-template=CENTER] [data-tenant-section=gallery]>section>div>[class~=columns-1]>*{scroll-snap-align:start;min-width:0;flex:0 0 min(82vw,21rem)!important;width:min(82vw,21rem)!important;transform:none!important}[data-tenant-template=STANDARD] [data-tenant-section=gallery]>section>div>.grid>*,[data-tenant-template=RESORT] [data-tenant-section=gallery]>section>div>.grid>*,[data-tenant-template=FLAGSHIP] [data-tenant-section=community]>section>div>.grid>*,[data-tenant-template=CENTER] [data-tenant-section=gallery]>section>div>[class~=columns-1]>*{aspect-ratio:auto!important;height:19rem!important;margin-bottom:0!important}}
.resort-scope{--v1-cream:#f8fbff;--v1-cream-warm:#eef4fa;--v1-ivory:#fff;--v1-forest:#0b1f3a;--v1-forest-deep:#061229;--v1-forest-soft:#1a3060;--v1-sage:#50cddf;--v1-sage-deep:#64748b;--v1-copper:#ff924e;--v1-copper-deep:#e87838;--v1-stone-700:#0b1f3a;--v1-stone-500:#074694;--v1-stone-300:#cbd5e1;--v1-stone-200:#e2e8f0;--v1-stone-100:#f1f5f9;--v1-line:#0b1f3a1f;--v1-line-soft:#0b1f3a0f;--v1-line-dark:#f8fbff26;--v1-serif:"TT MILKS CASUAL PIE BASE", var(--font-baloo), "Baloo 2", system-ui, sans-serif;--v1-sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--v1-header-text:var(--v1-forest);--v1-footer-bg:var(--v1-forest-deep);--v1-footer-text:var(--v1-cream);--v1-btn-bg:var(--v1-forest);--v1-btn-text:var(--v1-cream);--v1-cta-text:var(--v1-cream);--v1-hero-overlay:var(--v1-forest-deep);--v1-hero-overlay-opacity:0;font-family:var(--v1-sans);color:var(--v1-forest);background:var(--v1-cream);-webkit-font-smoothing:antialiased;line-height:1.55}.resort-scope *{box-sizing:border-box}.resort-scope a{color:inherit;text-decoration:none}@keyframes resortPulse{0%,to{opacity:1}50%{opacity:.4}}
.flagship-scope{--fp-cream-50:#f8fbff;--fp-cream-100:#fff;--fp-cream-200:#eef4fa;--fp-cream-300:#b0d6f7;--fp-forest-500:#1a3060;--fp-forest-600:#0e2548;--fp-forest-700:#074694;--fp-forest-800:#08193a;--fp-forest-900:#0b1f3a;--fp-neon:#ff924e;--fp-neon-soft:#ffb98a;--fp-neon-deep:#e87838;--fp-cyber:#50cddf;--fp-line:#0b1f3a14;--fp-line-soft:#0b1f3a0a;--fp-line-dark:#ffffff1f;--fp-serif:"TT MILKS CASUAL PIE BASE", var(--font-baloo), "Baloo 2", system-ui, sans-serif;--fp-sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--fp-mono:ui-monospace, SFMono-Regular, "Menlo", monospace;font-family:var(--fp-sans);color:var(--fp-forest-900);background:var(--fp-cream-100);-webkit-font-smoothing:antialiased;line-height:1.5}.flagship-scope *{box-sizing:border-box}.flagship-scope a{color:inherit;text-decoration:none}.flagship-scope .fp-serif-italic{font-family:var(--fp-serif);letter-spacing:-.01em;font-style:normal;font-weight:500}.flagship-scope .fp-mono{font-family:var(--fp-mono)}.flagship-scope .fp-chip{font-family:var(--fp-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.flagship-scope .fp-hero-gradient{background:radial-gradient(60% 40% at 80% 10%,#ff924e38,#0000 60%),radial-gradient(50% 50% at 10% 90%,#50cddf33,#0000 60%),linear-gradient(#0e2548 0%,#0b1f3a 100%)}.flagship-scope .fp-stripes-dark{background-image:repeating-linear-gradient(135deg,#ffffff0f 0 12px,#ffffff04 12px 24px)}.flagship-scope .fp-stripes-light{background-image:repeating-linear-gradient(135deg,#0b1f3a0f 0 12px,#0b1f3a04 12px 24px)}.flagship-scope .fp-dot-grid{background-image:radial-gradient(#ffffff1a 1px,#0000 1.2px);background-size:22px 22px}.flagship-scope .fp-btn-primary{background:var(--fp-btn-bg,var(--fp-forest-900));color:var(--fp-btn-text,var(--fp-cream-100));letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.flagship-scope .fp-btn-primary:hover{background:var(--fp-forest-700);transform:translateY(-1px);box-shadow:0 14px 30px -12px #0b1f3a73}.flagship-scope .fp-btn-neon{background:var(--fp-cta-bg,var(--fp-neon));color:var(--fp-cta-text,#fff);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.flagship-scope .fp-btn-neon:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #ff924e99}.flagship-scope .fp-btn-ghost{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:500;transition:background .2s;display:inline-flex}.flagship-scope .fp-btn-ghost:hover{background:#ffffff14}.flagship-scope .fp-zone-card{will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.flagship-scope .fp-zone-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px -30px #0b1f3a59}.flagship-scope .fp-event-card{transition:transform .25s,box-shadow .25s}.flagship-scope .fp-event-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #0b1f3a40}.flagship-scope .fp-input{width:100%;color:var(--fp-cream-100);font-size:15px;font-family:var(--fp-sans);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:14px 16px;transition:border-color .2s,background .2s}.flagship-scope .fp-input::placeholder{color:#fff6}.flagship-scope .fp-input:focus{border-color:var(--fp-neon);background:#ffffff14}@keyframes fpPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes fpBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.flagship-scope .fp-pulse{animation:2.2s ease-in-out infinite fpPulse}.flagship-scope .fp-bob{animation:2.4s ease-in-out infinite fpBob}.flagship-scope .fp-tilt-card{transform-style:preserve-3d;will-change:transform}.flagship-scope .fp-tilt-face{transform:translateZ(40px)}.flagship-scope .fp-tilt-deep{transform:translateZ(80px)}.flagship-scope .fp-hero-3d{pointer-events:none;position:absolute;inset:0}@keyframes fpPulseRing{0%{box-shadow:0 0 #ff924e8c}70%{box-shadow:0 0 0 14px #ff924e00}to{box-shadow:0 0 #ff924e00}}.flagship-scope .fp-pulse-ring{animation:2.4s ease-out infinite fpPulseRing}.flagship-scope .fp-marquee{white-space:nowrap;gap:40px;animation:40s linear infinite fpScroll;display:flex}@keyframes fpScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}
.playful-template{color:var(--mp-body-text);--playful-ink:var(--mp-heading);--playful-paper:#fffdf8;--playful-line:color-mix(in srgb, var(--mp-heading) 15%, transparent);--playful-shadow:7px 7px 0 color-mix(in srgb, var(--mp-primary) 18%, transparent);background:#fffdf8;overflow-x:clip}.playful-template .playful-heading,.playful-template h1,.playful-template h2{font-family:var(--mp-heading-font);letter-spacing:-.045em}.playful-hero{background:radial-gradient(circle at 8% 22%, color-mix(in srgb, var(--mp-secondary) 34%, transparent) 0 7%, transparent 7.2%), radial-gradient(circle at 93% 82%, color-mix(in srgb, var(--mp-accent) 23%, transparent) 0 10%, transparent 10.2%), linear-gradient(135deg, #fffdf8 0%, color-mix(in srgb, var(--mp-secondary) 12%, white) 48%, color-mix(in srgb, var(--mp-accent) 10%, white) 100%)}.playful-dot-grid{background-image:radial-gradient(color-mix(in srgb, var(--mp-primary) 30%, transparent) 1.4px, transparent 1.4px);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.playful-orbit{border:2px solid color-mix(in srgb, var(--mp-primary) 17%, transparent);pointer-events:none;border-radius:999px;position:absolute}.playful-orbit-one{width:22rem;height:22rem;bottom:-5rem;left:-15rem}.playful-orbit-two{width:13rem;height:13rem;top:7rem;right:28%}.playful-sticker,.playful-burst{border:2px solid var(--playful-ink);background:var(--mp-secondary);color:var(--playful-ink);box-shadow:4px 4px 0 var(--playful-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.65rem 1rem;font-size:.72rem;font-weight:900}.playful-burst{background:var(--mp-accent);color:#fff;text-align:center;max-width:9rem;line-height:1.25}.playful-button{border:2px solid var(--playful-ink);border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;padding:.8rem 1.35rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.playful-button:hover{box-shadow:5px 5px 0 var(--playful-ink);transform:translate(-2px,-2px)}.playful-button-primary{background:var(--mp-cta-bg);color:var(--mp-cta-text);box-shadow:4px 4px 0 var(--playful-ink)}.playful-button-secondary{color:var(--mp-primary);background:#fff}.playful-media-frame{border:3px solid var(--playful-ink);background:linear-gradient(145deg, color-mix(in srgb, var(--mp-secondary) 45%, white), white 48%, color-mix(in srgb, var(--mp-accent) 28%, white));box-shadow:12px 12px 0 var(--mp-primary);border-radius:3rem 1.25rem;transform:rotate(1.5deg)}.playful-note{border:2px solid var(--playful-ink);box-shadow:5px 5px 0 var(--playful-ink);background:#fff;border-radius:1.1rem;padding:1rem 1.1rem}.playful-header{padding:.6rem .75rem 0}.playful-nav-shell{border:1.5px solid color-mix(in srgb, var(--playful-ink) 14%, transparent);min-height:4.5rem;box-shadow:0 12px 34px color-mix(in srgb, var(--mp-primary) 10%, transparent);backdrop-filter:blur(18px);background:#ffffffe8;border-radius:1.35rem}.playful-nav-link{color:var(--mp-heading);white-space:nowrap;border-radius:.8rem;padding:.65rem .75rem;font-size:.875rem;font-weight:800}.playful-nav-link:hover{background:color-mix(in srgb, var(--mp-secondary) 18%, white);color:var(--mp-primary)}.playful-menu-panel{z-index:80;border:2px solid var(--playful-ink);box-shadow:5px 5px 0 var(--playful-ink);background:#fff;border-radius:1rem;padding:.45rem}.playful-menu-item{color:var(--mp-heading);border-radius:.65rem;padding:.65rem .75rem;font-size:.875rem;font-weight:750;display:block}.playful-menu-item:hover{background:color-mix(in srgb, var(--mp-secondary) 18%, white);color:var(--mp-primary)}.playful-mobile-menu{border:2px solid var(--playful-ink);box-shadow:5px 5px 0 var(--playful-ink);background:#fff;border-radius:1rem}.playful-mobile-link{width:100%;color:var(--mp-heading);border-radius:.7rem;justify-content:space-between;align-items:center;padding:.75rem;font-weight:800;display:flex}.playful-mobile-link:hover{background:color-mix(in srgb, var(--mp-secondary) 18%, white)}.playful-card-rail{scrollbar-width:thin;scrollbar-color:var(--mp-primary) transparent}.playful-template [data-tenant-section]{position:relative}.playful-template [data-tenant-section]>section{overflow:clip}.playful-template [data-tenant-section] h2{font-weight:900}.playful-template [data-tenant-section=stats]{z-index:10;margin-top:-3.5rem;padding:0 1rem;position:relative}.playful-template [data-tenant-section=stats]>section{border:2px solid var(--playful-ink);max-width:80rem;box-shadow:var(--playful-shadow);background:#fff;border-radius:1.5rem;margin:auto}.playful-template [data-tenant-section=stats] article{border:0;border-right:1px dashed var(--playful-line);box-shadow:none;border-radius:0}.playful-template [data-tenant-section=stats] article:last-child{border-right:0}.playful-template [data-tenant-section=programs]>section{background:var(--playful-paper);padding-top:7rem}.playful-template [data-tenant-section=programs] a.group{border:2px solid var(--playful-ink);box-shadow:6px 6px 0 color-mix(in srgb, var(--mp-primary) 24%, transparent);border-radius:1.4rem}.playful-template [data-tenant-section=programs] a.group:nth-child(2n){transform:rotate(1deg)}.playful-template [data-tenant-section=programs] a.group:nth-child(2n):hover{transform:rotate(0)translateY(-5px)}.playful-template [data-tenant-section=teachers]>section{background:color-mix(in srgb, var(--mp-secondary) 13%, white)}.playful-template [data-tenant-section=teachers] article{border:2px solid var(--playful-ink);box-shadow:5px 5px 0 var(--mp-primary);border-radius:1.5rem}.playful-template [data-tenant-section=teachers] article:nth-child(2n){transform:translateY(1.25rem)rotate(1deg)}.playful-template [data-tenant-section=schedule] article{border:2px solid var(--playful-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--mp-primary) 20%, transparent);border-radius:1.25rem}.playful-template [data-tenant-section=events]>section{background:var(--mp-section-bg-dark)}.playful-template [data-tenant-section=events] article{box-shadow:6px 6px 0 var(--mp-secondary);border:1.5px solid #ffffff59;border-radius:1.5rem}.playful-template [data-tenant-section=gallery] button.group{border:2px solid var(--playful-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--mp-primary) 20%, transparent)}.playful-template [data-tenant-section=gallery] button.group:nth-child(3n){transform:rotate(1deg)}.playful-template [data-tenant-section=testimonials]>section{border-block:2px solid var(--playful-ink)}.playful-template [data-tenant-section=tickets] article{border:2px solid var(--playful-ink);box-shadow:6px 6px 0 color-mix(in srgb, var(--mp-primary) 22%, transparent);border-radius:1.5rem}.playful-template [data-tenant-section=safety] article{border:2px solid var(--playful-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--mp-secondary) 35%, transparent);border-radius:1.25rem}.playful-template [data-tenant-section=faq] article{border:1.5px solid var(--playful-ink);box-shadow:3px 3px 0 color-mix(in srgb, var(--mp-primary) 17%, transparent);border-radius:1rem}.playful-template [data-tenant-section=cta]>section>div>div{border:2px solid var(--playful-ink);box-shadow:9px 9px 0 var(--playful-ink)}.playful-footer{border-top:2px solid var(--playful-ink)}.playful-subpage-hero{border-bottom:2px solid var(--playful-ink)}.playful-hero-minimal .playful-subpage-hero{background:var(--playful-paper)}.playful-hero-minimal .playful-sticker{box-shadow:2px 2px 0 var(--playful-ink)}@media (max-width:767px){.playful-header{padding:.35rem .4rem 0}.playful-nav-shell{border-radius:1rem;min-height:4rem}.playful-media-frame{min-height:21rem;box-shadow:7px 7px 0 var(--mp-primary);border-radius:2rem 1rem}.playful-burst{max-width:7rem;font-size:.6rem;top:.5rem;right:-.25rem}.playful-template [data-tenant-section=stats]{margin-top:-2.5rem}.playful-template [data-tenant-section=stats]>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.playful-template [data-tenant-section=stats] article{border-right:0;border-bottom:1px dashed var(--playful-line);padding:1rem}.playful-template [data-tenant-section=teachers] article:nth-child(2n){transform:none}.playful-template [data-tenant-section=programs]>section>div>div.grid,.playful-template [data-tenant-section=gallery]>section>div>div.grid,.playful-template [data-tenant-section=tickets]>section>div>div.grid,.playful-template [data-tenant-section=safety]>section>div>div.grid{scroll-snap-type:x mandatory;gap:1rem;padding:.25rem .25rem 1.25rem;display:flex;overflow-x:auto}.playful-template [data-tenant-section=programs] a.group,.playful-template [data-tenant-section=gallery] button.group,.playful-template [data-tenant-section=tickets] article,.playful-template [data-tenant-section=safety] article{scroll-snap-align:start;flex:0 0 82vw;transform:none!important}.playful-template [data-tenant-section=gallery] button.group{height:19rem}.playful-template [data-tenant-section=programs]>section,.playful-template [data-tenant-section=teachers]>section{padding-block:3.5rem}.playful-subpage-hero{padding-block:3rem}.playful-template [data-tenant-section=testimonials]>section,.playful-template [data-tenant-section=faq]>section,.playful-template [data-tenant-section=cta]>section{padding-block:3.5rem}.playful-template [data-tenant-section=faq] article p{padding-left:1.25rem}}@media (prefers-reduced-motion:reduce){.playful-template *,.playful-template :before,.playful-template :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=08dm~l3etojhw.css.map*/