.Schedule_schedule__c3Jqi{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(80vh - 8rem);overflow:hidden}.Schedule_stickyHeader___rBW7{flex-shrink:0;display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.Schedule_tabs__Jg_jd{display:flex;gap:.5rem;justify-content:center}.Schedule_tab__ilfM9{padding:.75rem 1.5rem;border:none;border-radius:.5rem;background:hsla(0,0%,100%,.5);font-family:var(--font-outfit),sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666;cursor:pointer;transition:all .2s ease}.Schedule_tab__ilfM9:hover{background:hsla(0,0%,100%,.8)}.Schedule_tab__ilfM9.Schedule_active__oDgvs{background:#000;color:#fff}.Schedule_days__grkmK{display:flex;gap:.25rem;justify-content:center;flex-wrap:wrap}.Schedule_day__fG_gt{padding:.5rem .75rem;border:none;border-radius:.375rem;background:transparent;font-family:var(--font-outfit),sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:#666;cursor:pointer;transition:all .2s ease}.Schedule_day__fG_gt:hover{background:rgba(0,0,0,.05);color:#000}.Schedule_day__fG_gt.Schedule_active__oDgvs{background:#d3ae88;color:#fff}.Schedule_content__mVjyz{flex:1 1;overflow-y:auto;min-height:0}.Schedule_cards__61jFp{display:flex;flex-direction:column;gap:.75rem}.Schedule_card__KSKhY{border-radius:5px;border-top:2px solid #d3ae88;background:#fff;padding:1.5rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Schedule_cardType__l_GF0{font-family:var(--font-outfit),sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;color:#000;margin-bottom:.7rem}.Schedule_cardInfo__a32jh{display:flex;justify-content:space-between;align-items:center}.Schedule_cardRoom__M1m0z,.Schedule_cardTime__X26bp{font-family:var(--font-outfit),sans-serif;font-size:.875rem;font-weight:300;text-transform:uppercase;color:#666}.Schedule_cardTimeOnly__7RW9s{width:100%;text-align:left}.Schedule_comingSoon__4wD6s,.Schedule_empty__wZqNT,.Schedule_error__J6NWN,.Schedule_loading___fO7C{display:flex;align-items:center;justify-content:center;min-height:150px}.Schedule_comingSoon__4wD6s p,.Schedule_empty__wZqNT p,.Schedule_error__J6NWN p,.Schedule_loading___fO7C p{font-family:var(--font-outfit),sans-serif;font-size:.875rem;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.1em}.Schedule_error__J6NWN p{color:#666}@media (min-width:769px){.Schedule_tabs__Jg_jd{gap:.75rem}.Schedule_tab__ilfM9{padding:.875rem 2rem;font-size:.9375rem}.Schedule_tab__ilfM9:hover{transform:translateY(-1px)}.Schedule_days__grkmK{gap:.5rem}.Schedule_day__fG_gt{padding:.625rem 1rem;font-size:.8125rem}.Schedule_card__KSKhY{padding:1.25rem}.Schedule_card__KSKhY:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}}.BottomNavigation_bottomNav__HQP71{position:fixed;bottom:0;left:0;right:0;z-index:1000;height:calc(5rem + env(safe-area-inset-bottom, 0px))}.BottomNavigation_navBg__VZKJ7{position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;border-radius:1.5rem 1.5rem 0 0;filter:drop-shadow(0 -2px 6px rgba(0,0,0,.1));transition:mask-image .3s ease,-webkit-mask-image .3s ease}.BottomNavigation_navList__69jYh{display:flex;justify-content:space-around;align-items:flex-end;list-style:none;margin:0;padding:1.25rem 0 calc(.5rem + env(safe-area-inset-bottom, 0px));position:absolute;bottom:0;left:0;right:0;z-index:2;height:100%;box-sizing:border-box}.BottomNavigation_navItem__BxL22{flex:1 1;display:flex;justify-content:center;position:relative}.BottomNavigation_navItem__BxL22.BottomNavigation_active__ha0JO{z-index:3}.BottomNavigation_navButton__Sb3H7{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;padding:.5rem;transition:all .3s ease;-webkit-tap-highlight-color:transparent}.BottomNavigation_navButton__Sb3H7.BottomNavigation_active__ha0JO{padding-top:0}.BottomNavigation_iconWrapper__RyKzg{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;background:transparent}.BottomNavigation_iconWrapper__RyKzg.BottomNavigation_iconActive__ro2rG{background:#000;border:.5px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(-1.1rem);width:3rem;height:3rem}.BottomNavigation_iconWrapper__RyKzg.BottomNavigation_iconActive__ro2rG .BottomNavigation_navIcon__hDhqg{filter:invert(1)}.BottomNavigation_navIcon__hDhqg{width:1.25rem;height:1.25rem;transition:filter .3s ease}.BottomNavigation_navLabel__R6LaC{font-family:var(--font-outfit),sans-serif;font-size:.625rem;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.02em;transition:opacity .3s ease}.BottomNavigation_navButton__Sb3H7.BottomNavigation_active__ha0JO .BottomNavigation_navLabel__R6LaC{opacity:.7}.BottomNavigation_overlay__tBMZn{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:998;animation:BottomNavigation_fadeIn__ezK1b .3s ease}@keyframes BottomNavigation_fadeIn__ezK1b{0%{opacity:0}to{opacity:1}}.BottomNavigation_panel__IZVyB{position:fixed;bottom:0;left:0;right:0;border-radius:1.875rem 1.875rem 0 0;background:linear-gradient(180deg,rgba(255,253,245,.75),hsla(0,0%,78%,.15));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 -4px 18px rgba(0,0,0,.25);z-index:999;transform:var(--panel-transform-mobile,translateY(100%));transition:transform .4s cubic-bezier(.32,.72,0,1),visibility 0s .4s;max-height:80vh;max-height:80dvh;overflow:hidden;visibility:hidden;display:flex;flex-direction:column}.BottomNavigation_panel__IZVyB.BottomNavigation_panelSchedule__cx5_P{height:80vh;height:80dvh}.BottomNavigation_panel__IZVyB.BottomNavigation_panelOpen__TjDDr{visibility:visible;transition:transform .4s cubic-bezier(.32,.72,0,1),visibility 0s 0s}.BottomNavigation_panelHandle__qg8ru{display:flex;justify-content:center;padding:.75rem 0;cursor:-webkit-grab;cursor:grab;flex-shrink:0}.BottomNavigation_panelHandle__qg8ru:active{cursor:-webkit-grabbing;cursor:grabbing}.BottomNavigation_handleBar__cfkLW{width:3rem;height:.25rem;background:#bda184;border-radius:.125rem}.BottomNavigation_panelContent__GVtaY{display:flex;width:100%;padding:.5rem 1.5rem 6rem;justify-content:flex-start;gap:.625rem;flex-direction:column;overflow:hidden;flex:1 1;min-height:0}.BottomNavigation_trainingCards__K3IPl{display:flex;flex-direction:column;overflow-x:scroll;gap:1rem;width:100%}.BottomNavigation_trainingCard__MPdQv{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:9rem;border-radius:.75rem;overflow:hidden;text-decoration:none;transition:transform .2s ease;padding:1rem}.BottomNavigation_trainingCard__MPdQv:active{transform:scale(.98)}.BottomNavigation_cardBackground__K9jFr{object-fit:cover;z-index:0}.BottomNavigation_cardContent__N0DaH{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;padding:2rem;border-radius:.625rem;border:1px solid #fff;background:rgba(86,50,13,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BottomNavigation_cardContentDark__KRfF7{background:rgba(86,50,13,.4)}.BottomNavigation_cardTextWrapper__T7Dd0{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.375rem;flex:1 1}.BottomNavigation_cardTitle__zjxPM{font-family:var(--font-outfit),sans-serif;font-size:1.2rem;font-weight:500;color:#fff;text-transform:uppercase;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.BottomNavigation_cardAddress__Dj2cj{font-family:var(--font-outfit),sans-serif;font-size:1rem;font-weight:100;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.BottomNavigation_cardArrow__1dHGS{position:absolute;right:2rem;flex-shrink:0;opacity:.9}.BottomNavigation_comingSoon__s3xWt{display:flex;align-items:center;justify-content:center;min-height:8rem;width:100%}.BottomNavigation_comingSoon__s3xWt p{font-family:var(--font-outfit),sans-serif;font-size:1.125rem;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.1em}@media (min-width:769px){.BottomNavigation_navButton__Sb3H7{cursor:pointer}.BottomNavigation_navButton__Sb3H7:hover .BottomNavigation_iconWrapper__RyKzg:not(.BottomNavigation_iconActive__ro2rG){background:rgba(0,0,0,.05)}.BottomNavigation_navButton__Sb3H7:hover .BottomNavigation_navLabel__R6LaC{color:#79461a}.BottomNavigation_panel__IZVyB{width:600px;left:clamp(300px,var(--panel-position,50%),calc(100% - 300px));right:auto;transform:var(--panel-transform-desktop,translateX(-50%) translateY(100%));border-radius:1.875rem}.BottomNavigation_trainingCard__MPdQv{min-height:10rem;cursor:pointer}.BottomNavigation_trainingCard__MPdQv:hover{transform:scale(1.02)}.BottomNavigation_trainingCard__MPdQv:active{transform:scale(.99)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.BottomNavigation_panelContent__GVtaY{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}.CookieConsent_overlay__zNnfg{position:fixed;bottom:calc(5rem + env(safe-area-inset-bottom, 0px) + 1rem);left:0;right:0;z-index:997;display:flex;justify-content:center;padding:0 1rem;animation:CookieConsent_slideUp__VbAvS .4s cubic-bezier(.32,.72,0,1)}@keyframes CookieConsent_slideUp__VbAvS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_banner__VuXc3{width:100%;max-width:400px;border-radius:1rem;border:1px solid hsla(0,0%,100%,.6);background:rgba(255,253,245,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden}.CookieConsent_content__Zx0qc{padding:1.25rem 1.5rem}.CookieConsent_title__gK9eO{font-family:var(--font-outfit),sans-serif;font-size:1rem;font-weight:600;color:#79461a;margin:0 0 .5rem}.CookieConsent_message__S45vP{font-family:var(--font-outfit),sans-serif;font-size:.85rem;font-weight:400;color:#555;line-height:1.5;margin:0 0 1rem}.CookieConsent_link__o5rxO{color:#79461a;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.CookieConsent_link__o5rxO:hover{opacity:.7}.CookieConsent_buttons__QhueQ{display:flex;gap:.75rem}.CookieConsent_acceptButton__qDH9p,.CookieConsent_rejectButton__yqeo9{flex:1 1;font-family:var(--font-outfit),sans-serif;font-size:.875rem;font-weight:500;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.02em}.CookieConsent_rejectButton__yqeo9{background:transparent;color:#666;border:1px solid #ddd}.CookieConsent_rejectButton__yqeo9:hover{background:rgba(0,0,0,.05);border-color:#ccc}.CookieConsent_rejectButton__yqeo9:active{transform:scale(.98)}.CookieConsent_acceptButton__qDH9p{background:linear-gradient(167deg,#79461a 15.34%,#c3803d 75.4%);color:#fff;border:none;box-shadow:0 2px 8px rgba(121,70,26,.3)}.CookieConsent_acceptButton__qDH9p:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(121,70,26,.4)}.CookieConsent_acceptButton__qDH9p:active{transform:scale(.98);box-shadow:0 2px 8px rgba(121,70,26,.3)}@media (min-width:769px){.CookieConsent_overlay__zNnfg{bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px) + 1.5rem);left:auto;right:2rem;justify-content:flex-end}.CookieConsent_banner__VuXc3{max-width:380px}.CookieConsent_content__Zx0qc{padding:1.5rem}.CookieConsent_title__gK9eO{font-size:1.1rem}.CookieConsent_message__S45vP{font-size:.9rem}.CookieConsent_acceptButton__qDH9p,.CookieConsent_rejectButton__yqeo9{padding:.875rem 1.25rem}}.DrawerNavigation_topNavBar__vhpa3{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent;transition:background .3s ease,border-bottom .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-bottom .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-bottom .3s ease,-webkit-backdrop-filter .3s ease}.DrawerNavigation_topNavBarVisible__9f0nw{background:rgba(255,253,245,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(32,41%,80%,.3)}.DrawerNavigation_menuButtonSpacer__TWiBR{width:2.5rem;height:3.5rem}.DrawerNavigation_topLogoLink__CnyqN{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;opacity:0;pointer-events:none}.DrawerNavigation_topLogoVisible__5sgcE{opacity:1;pointer-events:auto}.DrawerNavigation_topLogoLink__CnyqN:hover{opacity:.7}.DrawerNavigation_topLogo__cUtoL{width:30px;height:auto}.DrawerNavigation_menuButton__fvCKS{position:fixed;top:1.5rem;left:1rem;z-index:1100;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:2.5rem;height:2.5rem;background:transparent;border:none;cursor:pointer;padding:0;transition:all .3s ease}.DrawerNavigation_menuLine__MwlDq{width:1.75rem;height:2px;background:#000;border-radius:2px;transition:all .3s ease;transform-origin:center}.DrawerNavigation_menuButtonOpen__oSH_Y .DrawerNavigation_menuLine__MwlDq:first-child{transform:translateY(4px) rotate(45deg)}.DrawerNavigation_menuButtonOpen__oSH_Y .DrawerNavigation_menuLine__MwlDq:last-child{transform:translateY(-4px) rotate(-45deg)}.DrawerNavigation_drawer__J5hyl{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:#d9d9d9;z-index:1050;display:flex;flex-direction:column;padding:1.5rem 2rem;transform:translateX(-100%);transition:transform .4s cubic-bezier(.32,.72,0,1);overflow:hidden}.DrawerNavigation_drawerOpen__ocN1I{transform:translateX(0)}.DrawerNavigation_backgroundDumbbell__73wwh{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);width:150%;height:120%;opacity:.08;pointer-events:none;z-index:0}.DrawerNavigation_dumbbellImage__3xWtE{object-fit:contain}.DrawerNavigation_drawerHeader__5flpB{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.DrawerNavigation_headerSpacer__hxn6B{width:2.5rem}.DrawerNavigation_logoLink__9fVT7{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.DrawerNavigation_logoLink__9fVT7:hover{opacity:.7}.DrawerNavigation_logo__jkifi{width:50px;height:auto}.DrawerNavigation_drawerNav__ieSUU{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:4rem;gap:2.5rem;position:relative;z-index:1}.DrawerNavigation_navLink__wIJUl{font-family:var(--font-outfit),sans-serif;font-size:2rem;font-weight:100;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;transition:opacity .2s ease}.DrawerNavigation_navLink__wIJUl:hover{opacity:.6}.DrawerNavigation_drawerFooter___wch6{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;z-index:1;padding-bottom:1rem}.DrawerNavigation_contactRow__uZZra{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.DrawerNavigation_contactLink__xhq8H{font-family:var(--font-outfit),sans-serif;font-size:.875rem;font-weight:300;color:#333;text-decoration:none;transition:opacity .2s ease}.DrawerNavigation_contactLink__xhq8H:hover{opacity:.6}.DrawerNavigation_socialRow__YDo_y{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.DrawerNavigation_socialLink__1N7U2{font-family:var(--font-outfit),sans-serif;font-size:.8rem;font-weight:300;color:#555;text-decoration:none;transition:opacity .2s ease}.DrawerNavigation_socialLink__1N7U2:hover{opacity:.6}@media (min-width:769px){.DrawerNavigation_topNavBar__vhpa3{padding:1rem 2rem}.DrawerNavigation_menuButtonSpacer__TWiBR{width:3rem;height:4rem}.DrawerNavigation_topLogo__cUtoL{width:40px}.DrawerNavigation_menuButton__fvCKS{top:2rem;left:2rem;width:3rem;height:3rem}.DrawerNavigation_menuLine__MwlDq{width:2rem}.DrawerNavigation_drawer__J5hyl{width:450px;padding:2rem 3rem;box-shadow:4px 0 24px rgba(0,0,0,.15)}.DrawerNavigation_backgroundDumbbell__73wwh{width:180%;left:60%}.DrawerNavigation_logo__jkifi{width:60px}.DrawerNavigation_navLink__wIJUl{font-size:2.25rem}.DrawerNavigation_drawerNav__ieSUU{gap:2.5rem;margin-top:3rem}.DrawerNavigation_contactLink__xhq8H{font-size:1rem}.DrawerNavigation_socialLink__1N7U2{font-size:.9rem}}@media (min-width:1200px){.DrawerNavigation_drawer__J5hyl{width:500px}.DrawerNavigation_navLink__wIJUl{font-size:2.5rem}.DrawerNavigation_drawerNav__ieSUU{gap:3rem}}@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Cano;src:url(/fonts/Cano.otf) format("opentype");font-weight:400;font-style:normal;font-display:block;unicode-range:u+000-5ff}@font-face{font-family:OpenSans-CondLight;src:url(/fonts/OpenSans-CondLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block;unicode-range:u+000-5ff}:root{--foreground-rgb:0,0,0;--background-start-rgb:255,253,245;--background-end-rgb:255,253,245;--max-width:100vw;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;position:relative;font-family:var(--font-outfit),sans-serif}body{color:rgb(var(--foreground-rgb));background:#fffdf5}a{color:inherit;text-decoration:none}main{overflow-x:hidden}main,section{width:100%;position:relative}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-in]{transform:translateZ(0)}@media (prefers-color-scheme:dark){html{color-scheme:dark}}