*,:after,:before{box-sizing:border-box}body,html{min-height:100vh;margin:0;padding:0}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}ol,ul{margin:0;padding:0;list-style:none}:root{--color-primary:#b89a55;--color-primary-hover:#d4bb79;--color-primary-light:#f3ead5;--color-secondary:#171717;--color-accent:#d0b66f;--color-bg-body:#f7f5f0;--color-bg-surface:#fff;--color-bg-muted:#ece9e2;--color-bg-dark:#080808;--color-bg-dark-soft:#11110f;--color-text-main:#161616;--color-text-muted:#696762;--color-text-subtle:#96928a;--color-text-inverse:#f8f6f1;--color-text-inverse-muted:#b9b5ac;--color-border:#d8d3c8;--color-border-hover:#b89a55;--color-success:#3b8f68;--color-warning:#c9902c;--color-danger:#c45148;--color-info:#527d9d;--focus-ring:0 0 0 3px #b89a5561;--font-family-sans:"Montserrat", sans-serif;--font-family-heading:var(--font-family-sans);--font-family-mono:var(--font-family-sans);--font-size-xs:.6875rem;--font-size-sm:.8125rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.5rem;--line-height-tight:1.12;--line-height-normal:1.6;--line-height-relaxed:1.8;--container-wide:90rem;--header-height:5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 8px 24px #00000024;--shadow-lg:0 18px 50px #0003;--shadow-xl:0 28px 80px #00000047;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.28s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}body{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-main);background-color:var(--color-bg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:var(--color-bg-dark);background:var(--color-primary-hover)}h1,h2,h3,h4,h5,h6{color:var(--color-text-main);font-family:var(--font-family-heading);font-weight:500;line-height:var(--line-height-tight);margin-top:0}h1{margin-bottom:var(--space-6);letter-spacing:-.035em;font-size:clamp(2.75rem,7vw,5.5rem)}h2{margin-bottom:var(--space-5);letter-spacing:-.025em;font-size:clamp(2.25rem,5vw,4rem)}h3{margin-bottom:var(--space-4);font-size:clamp(1.75rem,3.5vw,2.75rem)}h4{margin-bottom:var(--space-3);font-size:clamp(1.4rem,2.5vw,2rem)}h5{font-size:var(--font-size-lg)}h5,h6{margin-bottom:var(--space-2)}h6{font-size:var(--font-size-base)}p{margin-top:0;margin-bottom:var(--space-4);color:var(--color-text-main)}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:3px}code,pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}pre{padding:var(--space-4);color:var(--color-text-inverse);background:var(--color-bg-dark);border-radius:var(--radius-md);overflow-x:auto}.eyebrow{color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.2em;text-transform:uppercase;font-weight:700}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;font-size:var(--font-size-xs);letter-spacing:.12em;text-align:center;text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);border:1px solid #0000;padding:.75rem 1.35rem;font-weight:700;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-primary{color:var(--color-bg-dark);background:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover{color:var(--color-bg-dark);background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{color:var(--color-text-inverse);background:0 0;border-color:#f8f6f1b8}.btn-secondary:hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-ghost{color:var(--color-text-main);background:0 0}.btn-ghost:hover{color:var(--color-primary);background:#b89a5514}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none}.membership-page{color:#f8f6f1;background:#0e0e0d}.membership-page section{scroll-margin-top:5.5rem}.membership-container{width:min(100% - 4rem,82rem);margin-inline:auto}.membership-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.membership-page button:focus-visible,.membership-page input:focus-visible,.membership-page select:focus-visible,.membership-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #ddc17c}.membership-eyebrow{color:#d4bb79;letter-spacing:.22em;text-transform:uppercase;font-size:.67rem;font-weight:600}.membership-action{letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:1.2rem;min-height:2.9rem;padding:.8rem 1.15rem;font-size:.64rem;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.membership-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1rem}.membership-action--light{color:#16140f;background:#f7f4ed}.membership-action--gold{color:#14120c;background:linear-gradient(#d3b973,#b49650)}.membership-action:hover{background:#ddc17c;transform:translateY(-2px)}.membership-hero{text-align:center;isolation:isolate;flex-direction:column;justify-content:space-between;align-items:center;min-height:43rem;padding:4rem 2rem 3.5rem;display:flex;position:relative}.membership-hero>img{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;width:100%;height:100%;position:absolute;inset:0}.membership-hero:before{z-index:-1;content:"";background:linear-gradient(#000000b3,#0000000f 50%,#00000080);position:absolute;inset:0}.membership-hero__heading{max-width:68rem}.membership-hero h1{color:#fff;letter-spacing:-.02em;margin:1rem 0;font-size:clamp(2.55rem,4.93vw,5.1rem);font-weight:400;line-height:.98}.membership-hero__heading>p:last-child{color:#ede9de;max-width:53rem;margin:1.25rem auto;font-size:.874rem;line-height:1.8}.membership-reasons{isolation:isolate;grid-template-columns:1fr 1fr;min-height:42rem;display:grid;position:relative;overflow:hidden}.membership-reasons>img{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:15% center;object-position:15% center;width:100%;height:100%;position:absolute;inset:0}.membership-reasons:before{z-index:-1;content:"";background:linear-gradient(90deg,#00000026,#000000d9 56%,#090909);position:absolute;inset:0}.membership-reasons__content{grid-column:2;align-self:center;padding:clamp(3rem,6vw,6rem) clamp(2rem,6vw,6rem) clamp(3rem,6vw,6rem) 2rem}.membership-reasons__content .section-heading h2{font-size:clamp(2.125rem,3.74vw,3.825rem)}.membership-reasons ul{gap:1.1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.membership-reasons li{color:#d1cec6;align-items:flex-start;gap:.8rem;font-size:.807rem;line-height:1.75;display:flex}.membership-reasons li>span{color:#d4bb79}.membership-plans{padding-block:6.5rem 4rem}.membership-sample{color:#bdb8ac;text-align:center;max-width:55rem;margin:1.2rem auto 2.5rem;font-size:.72rem;line-height:1.8}.membership-tier-controls{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-block:3rem 1.5rem;display:flex}.membership-tier-controls button{color:#d2cec4;letter-spacing:.07em;text-transform:uppercase;background:#1b1b19;border:1px solid #292823;border-radius:3px;min-width:6.6rem;min-height:2.8rem;padding:.65rem 1rem;font-size:.65rem;font-weight:700}.membership-tier-controls button[aria-pressed=true]{color:#e6c67f;background:#2a261b;border-color:#9e8447}.membership-tier-controls button:hover{border-color:#b89a55}.membership-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.membership-plan-card{background:#171715;border:1px solid #2d2b24;border-radius:.55rem;flex-direction:column;min-height:14rem;padding:1.5rem;display:flex}.membership-plan-card h3{color:#f0d795;font-family:var(--font-family-sans);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.5rem;font-size:.76rem;font-weight:700}.membership-plan-price{flex-direction:column;align-items:flex-start;gap:.4rem;margin:0 0 1.25rem;display:flex}.membership-plan-price strong{color:#fff;font-family:var(--font-family-heading);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:600;line-height:1}.membership-plan-price>span{color:#dedbd2;white-space:nowrap;font-size:.8rem;font-weight:500}.membership-plan-card .membership-action{border-radius:.25rem;width:100%;min-height:2.75rem;margin-top:auto}.membership-plan-empty{text-align:center;background:#161613;border:1px solid #51482f;place-content:center;justify-items:center;min-height:20rem;padding:3rem;display:grid}.membership-plan-empty h3{color:#d4bb79;font-size:2.295rem;font-weight:400}.membership-plan-empty p{color:#c5c0b3;max-width:35rem;margin-bottom:2rem;line-height:1.8}.membership-benefits{padding-block:1rem 5rem}.membership-benefits>h2{color:#fff;text-align:center;font-family:var(--font-family-sans);text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.275rem,2.55vw,2.125rem);font-weight:700}.membership-table-hint{color:#b7b1a3;text-align:center;margin-bottom:1rem;font-size:.7rem}.membership-table-scroll{border:1px solid #756237;border-radius:.85rem;overflow-x:auto}.membership-table-scroll table{border-collapse:collapse;width:100%;min-width:58rem;font-size:.74rem}.membership-table-scroll td,.membership-table-scroll th{border-bottom:1px solid #50452d;border-right:1px solid #50452d;padding:1.05rem .8rem}.membership-table-scroll thead th{color:#f2efe6;text-align:center;text-transform:uppercase;height:5rem;font-size:.69rem;font-weight:700}.membership-table-scroll th:first-child{width:32%;min-width:18rem}.membership-table-scroll tbody th{text-align:left;font-weight:500}.membership-table-scroll td{color:#68645b;text-align:center;min-width:5.3rem}.membership-table-scroll tr>:last-child{border-right:0}.membership-table-scroll tbody tr:nth-child(2n){background:#252521}.membership-table-scroll tbody tr:last-child>*{border-bottom:0}.membership-table-scroll .benefit-included{color:#ddc079;font-size:.9rem}.membership-types{padding-block:5rem 6rem}.membership-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin-top:3rem;display:grid}.membership-type-card{isolation:isolate;min-height:27rem;position:relative;overflow:hidden}.membership-type-card>img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.membership-type-card:before{z-index:-1;content:"";background:linear-gradient(#0000 35%,#000000e0);position:absolute;inset:0}.membership-type-card>div{bottom:1.5rem;text-align:center;position:absolute;inset-inline:1.2rem}.membership-type-card h3{color:#fff;margin-bottom:1.3rem;font-size:1.7rem;font-weight:400}.membership-type-card .membership-action{gap:.4rem;width:100%;padding-inline:.6rem;font-size:.58rem}.membership-type-card:hover>img{transform:scale(1.03)}.membership-corporate{background:#b09652;grid-template-columns:.85fr 1.15fr;min-height:38rem;display:grid}.membership-corporate__content{align-self:center;padding:clamp(3rem,6vw,6rem)}.membership-corporate__content .section-heading__eyebrow{color:#322916}.membership-corporate__content .section-heading__description{color:#272316;font-size:.817rem}.membership-corporate__content .membership-action{margin-top:2rem}.membership-corporate>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.membership-testimonials{color:#1b1b18;background:#f8f7f3;padding-block:5rem}.membership-testimonials .section-heading h2{font-size:clamp(2.125rem,3.4vw,3.4rem)}.membership-testimonials .membership-sample{color:#706b60;text-align:left;margin-inline:0}.membership-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.membership-review{color:#d3cec2;background:#151513}.membership-review>img{-o-object-fit:cover;object-fit:cover;width:100%;height:15rem}.membership-review>div{padding:1.4rem}.membership-stars{color:#d4bb79;letter-spacing:.13em;margin:0 0 1rem;font-size:.8rem}.membership-review blockquote{margin:0;font-size:.779rem;line-height:1.85}.membership-review__name{color:#b8b19f;margin:1.4rem 0 0;font-size:.65rem}.membership-review-controls{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.membership-review-controls button{color:#29271f;border:1px solid #b7b1a2;width:2.9rem;height:2.9rem}.membership-review-controls button:hover{background:#d4bb79}.membership-review-controls p{color:#6b6659;margin:0;font-size:.7rem}.membership-inquiry{color:#1c1a15;background:#eee9de;border:1px solid #c9ba95;border-radius:0;width:min(58rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:3rem 0;overflow-y:auto;box-shadow:0 2rem 6rem #00000073}.membership-inquiry::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c2}.membership-inquiry .membership-container{width:min(100% - 3rem,50rem)}.membership-inquiry button:focus-visible,.membership-inquiry input:focus-visible,.membership-inquiry textarea:focus-visible{outline-offset:3px;outline:2px solid #81765c}.membership-inquiry__header{justify-content:space-between;gap:1rem;display:flex}.membership-inquiry__header .section-heading h2{font-size:clamp(2.125rem,3.4vw,3.4rem)}.membership-inquiry__close{border:1px solid #81765c;min-width:2.9rem;height:2.9rem;font-size:1.6rem}.membership-inquiry__notice{color:#4d4229;background:#e4d8ba;margin-block:2rem;padding:1.1rem;font-size:.8rem;line-height:1.8}.membership-inquiry form{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.membership-field{align-content:start;gap:.65rem;display:grid}.membership-field label{font-size:.75rem;font-weight:600}.membership-field input,.membership-field textarea{color:#1b1a16;width:100%;min-height:3rem;font:inherit;background:#fffdf8;border:1px solid #b0a78f;border-radius:2px;padding:.75rem 1rem;font-size:.85rem}.membership-field textarea{resize:vertical;min-height:7rem}.membership-field--message{grid-column:1/-1}.membership-field input[aria-invalid=true],.membership-field textarea[aria-invalid=true]{border-color:#a63b30}.membership-field-error{color:#a02f24;margin:0;font-size:.72rem}.membership-inquiry form>.membership-action{justify-self:start}.membership-inquiry__status{color:#3c4727;border:1px solid #809166;grid-column:1/-1;padding:1rem;font-size:.82rem;line-height:1.8}.membership-inquiry__status--error{color:#7d251d;border-color:#a63b30}@media (width<=1000px){.membership-container{width:calc(100% - 3rem)}.membership-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-plan-grid{gap:.8rem}.membership-plan-card{padding:1.2rem}.membership-reasons__content{padding-inline:1.5rem}}@media (width<=700px){.membership-container{width:calc(100% - 2.5rem)}.membership-hero{min-height:40rem;padding:3.5rem 1.25rem 2.5rem}.membership-hero>img{-o-object-position:43% center;object-position:43% center}.membership-hero__heading>p:last-child{font-size:.76rem}.membership-reasons{grid-template-columns:1fr;padding-top:15rem}.membership-reasons__content{grid-column:1;padding:3rem 1.25rem}.membership-reasons:before{background:linear-gradient(#00000026,#090909 60%)}.membership-plans,.membership-types{padding-block:4rem}.membership-plan-grid{grid-template-columns:1fr}.membership-plan-price strong{font-size:1.75rem}.membership-plan-card{padding:1rem}.membership-tier-controls{gap:.5rem}.membership-tier-controls button{min-width:5.7rem}.membership-type-card{min-height:23rem}.membership-corporate{grid-template-columns:1fr}.membership-corporate__content{padding:4rem 1.25rem}.membership-corporate>img{height:24rem}.membership-review-grid{grid-template-columns:1fr}.membership-review-grid article:not(:first-child){display:none}.membership-review>img{height:18rem}.membership-inquiry form{grid-template-columns:1fr}}@media (width<=400px){.membership-plan-grid,.membership-type-grid{grid-template-columns:1fr}.membership-plan-price strong{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.membership-action,.membership-type-card>img{transition:none}.membership-action:hover,.membership-type-card:hover>img{transform:none}}.personal-trainer-page{color:#e8e6e1;background:#000}.trainer-container{width:min(100% - 8vw,110rem);margin-inline:auto}.trainer-hero{isolation:isolate;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:clamp(34rem,43vw,52rem);padding:1.5rem 4vw 5vw;display:flex;position:relative}.trainer-hero>img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trainer-hero:before{content:"";z-index:-1;background:linear-gradient(#000b,#0004 52%,#0008);position:absolute;inset:0}.trainer-hero__heading{max-width:100rem}.trainer-hero h1{color:#e8e6e1;letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.65rem,2.8vw,2.75rem);font-weight:400;line-height:1.2}.trainer-hero__heading>p{color:#e8e6e1;margin:0;font-size:clamp(.875rem,1.1vw,1rem);font-weight:600;line-height:1.6}.personal-trainer-page .app-button{letter-spacing:0;background:#fff;border-radius:0}.personal-trainer-page .app-button svg{color:#bca163}.personal-trainer-page .trainer-companion.split-feature{background:#000;grid-template-columns:1fr 1fr;min-height:0;margin-top:6.5vw}.personal-trainer-page .trainer-companion .split-feature__content{justify-content:flex-start;padding:4vw 5vw 4vw 4vw;position:relative;overflow:hidden}.personal-trainer-page .trainer-companion .split-feature__content:before{content:"";pointer-events:none;border:4vw solid #101010;border-radius:50%;width:62vw;height:18vw;position:absolute;bottom:-5vw;left:-12vw;transform:rotate(-20deg)}.personal-trainer-page .trainer-companion .split-feature__content>*{position:relative}.personal-trainer-page .trainer-companion .section-heading h2{color:#e8e6e1;max-width:30rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.16}.personal-trainer-page .trainer-companion .section-heading__description{color:#a5a29b;max-width:35rem;font-size:.9375rem;line-height:1.5}.personal-trainer-page .trainer-companion .split-feature__media{height:clamp(28rem,40vw,42rem);min-height:0;margin-right:3vw}.personal-trainer-page .trainer-companion .split-feature__media img{-o-object-position:20% center;object-position:20% center}.trainer-benefits{padding-block:8.5vw 7vw}.trainer-benefits>.section-heading{max-width:80rem;margin-inline:auto}.trainer-benefits .section-heading h2{font-size:clamp(1.6rem,2.6vw,2.75rem);font-weight:400;line-height:1.2}.trainer-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6vw;margin-top:4rem;padding-inline:4vw;display:grid}.trainer-benefit h3{color:#e8e6e1;margin:1.5rem 0 0;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:500;line-height:1.4}.trainer-benefit__media{aspect-ratio:4/4.5;overflow:hidden}.trainer-benefit__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.personal-trainer-page .membership-testimonials{color:#e8e6e1;background:#000;padding-block:5vw 2rem;overflow:hidden}.personal-trainer-page .membership-testimonials .membership-container{width:min(100% - 8vw,110rem)}.personal-trainer-page .membership-testimonials .section-heading h2{font-size:clamp(1.6rem,2.6vw,2.75rem);font-weight:400}.personal-trainer-page .membership-sample{color:#a5a29b;max-width:55rem}.personal-trainer-page .membership-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5vw;margin-top:2rem;display:grid}.personal-trainer-page .membership-review{background:#111;flex-direction:column;display:flex}.personal-trainer-page .membership-review>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;height:auto;display:block}.personal-trainer-page .membership-review>div{flex:1;padding:1.5vw 2vw 2vw}.personal-trainer-page .membership-stars{color:#bca163;margin-bottom:.4rem}.personal-trainer-page .membership-review blockquote{color:#b7b3aa;font-size:clamp(.8rem,1.1vw,1.1rem);line-height:1.5}.personal-trainer-page .membership-review__name{color:#a5a29b;margin-top:1rem;font-size:clamp(.75rem,1vw,1rem)}.personal-trainer-page .membership-review-controls{gap:.65rem;margin-top:1.2rem}.personal-trainer-page .membership-review-controls button{color:#aaa;border-color:#333;width:2rem;height:2rem}.personal-trainer-page .membership-review-controls p{color:#999}.personal-trainer-page button:focus-visible{outline-offset:4px;outline:2px solid #ddc17c}@media (width<=800px){.trainer-hero{min-height:34rem;padding:2rem 1.5rem 3rem}.trainer-hero h1{max-width:35rem}.personal-trainer-page .trainer-companion.split-feature{grid-template-columns:1fr;margin-top:0}.personal-trainer-page .trainer-companion .split-feature__content{padding:4rem 1.5rem}.personal-trainer-page .trainer-companion .split-feature__media{height:clamp(20rem,85vw,29rem);margin:0 1.5rem}.trainer-benefits{padding-block:4rem}.trainer-benefits__grid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;padding-inline:0}.trainer-benefit{border-top:1px solid #282828;padding-top:1.5rem}.personal-trainer-page .membership-testimonials{padding-top:1rem}.personal-trainer-page .membership-review-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(16rem,75vw));gap:1rem;padding-bottom:1rem;overflow-x:auto}.personal-trainer-page .membership-review{scroll-snap-align:start;min-height:20rem}.personal-trainer-page .membership-review>div{padding:1.5rem}}.classes-page{color:#e8e6e1;background:#000}.classes-container{width:min(100% - 8vw,100rem);margin-inline:auto}.classes-hero{isolation:isolate;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:clamp(28rem,43vw,48rem);padding:1.5rem 4vw 3rem;display:flex;position:relative}.classes-hero:before{content:"";z-index:-1;background:linear-gradient(#0009,#0003 50%,#0008);position:absolute;inset:0}.classes-page .classes-hero h1{color:#e8e6e1;max-width:85rem;margin:0;font-size:clamp(1.7rem,2.8vw,2.75rem);font-weight:400;line-height:1.25}.classes-directory{padding-block:4rem 2rem;scroll-margin-top:6rem}.classes-introduction{text-align:center;max-width:65rem;margin-inline:auto}.classes-page .classes-introduction h2,.classes-page .classes-schedule>h2{color:#e8e6e1;margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:400;line-height:1.3}.classes-page .classes-introduction p{color:#aaa69d;max-width:58rem;margin:0 auto;font-size:.9375rem;line-height:1.65}.classes-filters{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-block:2.5rem 1.5rem;display:flex}.classes-filters button,.classes-more{color:#f2f0e9;cursor:pointer;background:#373735;border:1px solid #0000;border-radius:2rem;padding:.65rem 1.2rem;font-size:.8125rem;font-weight:600}.classes-filters button[aria-pressed=true]{background:#45413a;border-color:#bca163}.classes-filters button:hover,.classes-more:hover{background:#555048}.classes-page .classes-count,.classes-page .classes-notice{color:#aaa69d;text-align:center;margin-bottom:1.5rem;font-size:.8125rem;line-height:1.5}.classes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.classes-card{isolation:isolate;aspect-ratio:1.2;background:#171715;border-radius:.5rem;min-height:16rem;position:relative;overflow:hidden}.classes-card:nth-child(5n){aspect-ratio:auto;grid-column:span 2}.classes-card:after{content:"";z-index:-1;background:linear-gradient(#0001 35%,#000a);position:absolute;inset:0}.classes-card__category{color:#fff;background:#000d;border-radius:1rem;padding:.3rem .65rem;font-size:.6875rem;position:absolute;top:.75rem;left:.75rem}.classes-page .classes-card h3{color:#fff;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.4;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.classes-page .classes-count{margin-block:1.25rem}.classes-more{text-transform:uppercase;min-width:10rem;margin:0 auto;display:block}.classes-schedule{text-align:center;padding-block:3rem}.classes-schedule__panel{border:1px solid #66645e;flex-direction:column;justify-content:center;align-items:center;min-height:25rem;margin-block:2rem;padding:3rem 1.5rem;display:flex}.classes-schedule__panel svg{stroke:#bca163;stroke-width:1.5px;width:3rem;height:3rem;margin-bottom:1.5rem}.classes-page .classes-schedule__panel h3{color:#e8e6e1;margin:0 0 .75rem;font-size:1.125rem;line-height:1.4}.classes-page .classes-schedule__panel p{color:#aaa69d;max-width:30rem;margin:0;font-size:.9375rem;line-height:1.6}.classes-page .app-button svg{color:#bca163}.classes-page button:focus-visible{outline-offset:4px;outline:2px solid #ddc17c}@media (width<=800px){.classes-hero{min-height:30rem;padding-block:2rem}.classes-directory{padding-top:3rem}.classes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.classes-card{min-height:14rem}.classes-card:nth-child(5n){min-height:18rem}.classes-page .classes-card h3{font-size:.9375rem;bottom:1rem;left:1rem;right:1rem}}@media (width<=480px){.classes-grid{grid-template-columns:1fr}.classes-card,.classes-card:nth-child(5n){aspect-ratio:1.2;grid-column:auto;min-height:0}.classes-schedule__panel{min-height:20rem}}.articles-page{color:#24231f;background:#fff;min-height:75vh;padding-bottom:5rem}.articles-container{width:min(100% - 4rem,90rem);margin-inline:auto}.articles-heading{text-align:center;padding-top:4rem}.articles-eyebrow{color:#9c7d37;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.64rem;font-weight:600}.articles-heading h1{letter-spacing:-.025em;max-width:54rem;margin:0 auto;font-size:clamp(2.057rem,3.366vw,3.74rem);font-weight:400;line-height:1.15}.articles-toolbar{align-items:center;gap:1.5rem;margin:2.5rem 0 3rem}.articles-categories,.articles-toolbar{flex-wrap:wrap;justify-content:center;display:flex}.articles-categories{gap:.5rem}.articles-categories button{color:#45433d;background:#f3f3f0;border:1px solid #0000;border-radius:2rem;min-height:2.65rem;padding:.6rem 1rem;font-size:.7rem;font-weight:500}.articles-categories button:hover{border-color:#b89a55}.articles-categories button[aria-pressed=true]{color:#fff;background:#24231f}.articles-search{border-bottom:1px solid #b5b1a7;align-items:center;display:flex}.articles-search input{color:#24231f;background:0 0;border:0;width:11rem;min-width:0;padding:.65rem .35rem;font-size:.75rem}.articles-search button{place-items:center;width:2.7rem;height:2.7rem;display:grid}.articles-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.1rem}.articles-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.articles-page a:focus-visible,.articles-page button:focus-visible,.articles-page input:focus-visible{outline-offset:4px;outline:2px solid #a98a44}.articles-result-count{color:#817d73;margin:0 0 1.5rem;font-size:.7rem}.articles-editorial{grid-template-columns:1.06fr 1fr;align-items:start;gap:2rem;display:grid}.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem;display:grid}.article-card{min-width:0}.article-card__link{color:inherit;display:block}.article-card__media{aspect-ratio:16/10;background:#efeee9;border-radius:.4rem;position:relative;overflow:hidden}.article-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.article-card__link:hover img{transform:scale(1.035)}.article-card__placeholder{color:#c4b488;background:linear-gradient(135deg,#1a1915,#383228);place-items:center;height:100%;font-size:4rem;font-weight:600;display:grid}.article-card__category{color:#fff;background:#000c;border-radius:1rem;max-width:calc(100% - 1.4rem);padding:.3rem .6rem;font-size:.55rem;line-height:1.5;position:absolute;top:.7rem;left:.7rem}.article-card h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:.9rem 0 .6rem;font-size:clamp(1.045rem,1.265vw,1.265rem);font-weight:500;line-height:1.45}.article-card__link:hover h2{color:#987b37}.article-card__description{-webkit-line-clamp:5;color:#77736b;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.85;display:-webkit-box;overflow:hidden}.article-card__more{color:#817044;gap:.6rem;margin-top:.8rem;font-size:.64rem;font-weight:600;display:inline-flex}.article-card--featured h2{font-size:clamp(1.216rem,1.683vw,1.683rem)}.article-card--featured .article-card__description{-webkit-line-clamp:7;font-size:.86rem}.article-card--featured .article-card__category{font-size:.65rem}.articles-state{text-align:center;color:#77736b;min-height:16rem;padding:4rem 1rem;font-size:.9rem;line-height:1.8}.articles-pagination button,.articles-state button{color:#24231f;border:1px solid #c4b488;min-height:2.8rem;padding:.7rem 1rem;font-size:.75rem}.articles-pagination button:not(:disabled):hover,.articles-state button:hover{background:#eee6d4}.articles-category-error{color:#8d633e;margin-bottom:2rem;font-size:.75rem}.articles-category-error button{padding:.5rem;text-decoration:underline}.articles-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.3rem;margin-top:4rem;display:flex}.articles-pagination p{color:#77736b;margin:0;font-size:.75rem}.articles-pagination button:disabled{opacity:.4;cursor:not-allowed}.article-detail{max-width:72rem;padding-top:3rem}.article-back{color:#8a7238;margin-bottom:3rem;font-size:.8rem;display:inline-block}.article-detail h1{font-size:clamp(1.87rem,3.74vw,3.46rem);font-weight:400;line-height:1.2}.article-detail__intro{color:#77736b;margin:1.5rem 0 2rem;line-height:1.9}.article-detail__cover{-o-object-fit:cover;object-fit:cover;border-radius:.4rem;width:100%;height:auto;max-height:36rem}.article-detail__body{overflow-wrap:anywhere;max-width:56rem;margin:3rem auto 0;font-size:1rem;line-height:1.95}.article-detail__body p{white-space:pre-line;margin-bottom:1.5rem}.article-rich-text>:first-child,.article-rich-text__section>:first-child{margin-top:0}.article-rich-text__section+.article-rich-text__section{margin-top:2rem}.article-rich-text__media{margin:2.5rem 0}.article-rich-text__media img{width:100%;margin:0}.article-rich-text__media figcaption{color:#81796a;text-align:center;margin-top:.8rem;font-size:.75rem;line-height:1.7}.article-rich-text h1,.article-rich-text h2,.article-rich-text h3,.article-rich-text h4,.article-rich-text h5,.article-rich-text h6{color:#24231f;letter-spacing:-.02em;margin:2.5rem 0 1rem;font-weight:500;line-height:1.3}.article-rich-text h1{font-size:clamp(1.777rem,2.805vw,2.525rem)}.article-rich-text h2{font-size:clamp(1.496rem,2.338vw,1.964rem)}.article-rich-text h3{font-size:clamp(1.216rem,1.87vw,1.542rem)}.article-rich-text h4,.article-rich-text h5,.article-rich-text h6{font-size:1.265rem}.article-rich-text p{white-space:normal;text-align:justify}.article-card__description,.article-detail__intro{text-align:justify}.article-rich-text ol,.article-rich-text ul{margin:1.2rem 0 1.8rem;padding-left:1.6rem}.article-rich-text ul{list-style:outside}.article-rich-text ol{list-style:decimal}.article-rich-text li{margin:.5rem 0}.article-rich-text strong{font-weight:700}.article-rich-text em{font-style:italic}.article-rich-text a{color:#8a6c29;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.article-rich-text blockquote{color:#6f634a;background:#f6f3eb;border-left:3px solid #b89a55;margin:2rem 0;padding:.6rem 1.5rem}.article-rich-text blockquote p:last-child{margin-bottom:.5rem}.article-rich-text img{border-radius:.3rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}.article-rich-text hr{border:0;border-top:1px solid #ddd6c5;margin:2.5rem 0}.article-rich-text code{background:#f0eee7;border-radius:.2rem;padding:.15rem .4rem;font-size:.85em}.article-rich-text pre{color:#eee8d8;background:#191916;border-radius:.3rem;max-width:100%;margin:1.5rem 0;padding:1.2rem;line-height:1.6;overflow-x:auto}.article-rich-text pre code{color:inherit;white-space:pre;background:0 0;padding:0}@media (width<=900px){.articles-editorial{grid-template-columns:1fr;gap:3rem}.article-card--featured .article-card__media{aspect-ratio:16/9}}@media (width<=600px){.articles-container{width:calc(100% - 3rem)}.articles-heading{padding-top:3rem}.articles-toolbar{flex-direction:column;align-items:stretch;gap:1.3rem}.articles-search input{width:100%}.articles-grid{grid-template-columns:1fr;gap:2.5rem}.article-card h2{font-size:1.122rem}.article-card__description{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.article-card__media img{transition:none}.article-card__link:hover img{transform:none}}.career-page{color:#292923;background:#fff;font-size:.95rem;line-height:1.65}.career-page h1,.career-page h2,.career-page h3,.career-page p{color:inherit}.career-container{width:min(100% - 4rem,74rem);margin-inline:auto}.career-hero{isolation:isolate;color:#fff;background:radial-gradient(at 50% 25%,#ff7627,#ee491e 65%,#d92e22);min-height:clamp(28rem,35vw,37rem);position:relative;overflow:hidden}.career-hero__copy{z-index:1;text-align:center;width:min(100% - 3rem,62rem);margin-inline:auto;padding-top:clamp(3.5rem,6vw,6rem);position:relative}.career-hero__eyebrow{letter-spacing:.22em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem;font-weight:600}.career-hero h1{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.8rem;font-size:clamp(1.75rem,3.1vw,3rem);font-weight:750}.career-hero__copy>p:not(.career-hero__eyebrow){margin-bottom:1.15rem;font-size:clamp(.9rem,1.25vw,1.1rem);font-weight:600}.career-hero__skyline{pointer-events:none;width:max(100%,65rem);max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.career-section{padding-block:4.5rem}.career-section-title{text-align:center;text-transform:uppercase;letter-spacing:-.025em;margin:0 0 1.6rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700}.career-section-title:after{background:var(--color-primary);content:"";width:7rem;height:3px;margin:1rem auto 0;display:block}.career-introduction{padding-top:2.5rem}.career-introduction p{margin-bottom:1.5rem}.career-introduction img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:49%;height:auto;margin-top:1.2rem;display:block}.career-section-intro{margin-bottom:2.8rem}.career-benefits{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.7rem;display:grid}.career-benefit svg{width:3rem;height:3rem;margin:0 auto .8rem}.career-benefit h3{letter-spacing:0;margin-bottom:.4rem;font-size:.95rem;font-weight:650;line-height:1.45}.career-benefit p{color:#6a6861;margin:0;font-size:.9rem}.career-openings{scroll-margin-top:calc(var(--header-height) + 1.5rem);padding-bottom:clamp(6rem,12vw,11rem)}.career-jobs-layout{grid-template-columns:15rem minmax(0,1fr);gap:0;display:grid}.career-locations h3{color:#6a6861;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .8rem;font-size:.82rem;font-weight:700}.career-locations button{color:#73716a;text-align:left;background:#f4f4f3;border-left:2px solid #0000;width:100%;margin-bottom:.6rem;padding:.7rem 1rem;font-size:.82rem;font-weight:650;display:block}.career-locations button[aria-pressed=true]{color:#292923;border-left-color:var(--color-primary);background:#fff}.career-job-results{border:1px solid #e9e8e4;min-height:15rem;padding:1.5rem}.career-job-card{background:#f7f7f6;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.9rem;padding:1.2rem 1.4rem;display:flex}.career-job-card:last-child{margin-bottom:0}.career-job-card>div{min-width:0}.career-job-card h3{letter-spacing:0;overflow-wrap:anywhere;margin:0 0 .55rem;font-size:.95rem;font-weight:650}.career-job-meta{color:#65635c;flex-wrap:wrap;gap:.4rem 1rem;margin:0;font-size:.78rem;line-height:1.6;display:flex}.career-job-meta>div{flex-wrap:wrap;gap:.3rem;display:flex}.career-job-meta dt{color:#36352f;font-weight:650}.career-job-meta dd{margin:0}.career-apply{color:#fff;text-transform:uppercase;background:#aa8e48;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.7rem;padding:.65rem 1.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.career-apply:hover{color:#fff;background:#8d7336}.career-state{text-align:center;padding:2rem 1rem}.career-pagination button,.career-state button{border:1px solid #d8cfb9;min-height:2.75rem;padding:.65rem 1rem;font-size:.8rem}.career-pagination{justify-content:center;align-items:center;gap:1.2rem;margin-top:1.5rem;font-size:.82rem;display:flex}.career-pagination button:disabled{opacity:.4;cursor:not-allowed}.career-page a:focus-visible,.career-page button:focus-visible{outline-offset:4px;outline:2px solid #aa8e48}.career-detail{max-width:60rem;padding-block:3.5rem 6rem}.career-back{color:#716037;margin-bottom:3rem;font-size:.85rem;display:inline-block}.career-detail__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650;color:#9a7e3c!important}.career-detail h1{overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.4rem);font-weight:600}.career-detail__section{margin-top:3rem}.career-detail__section>h2{margin-bottom:1.2rem;font-size:1.5rem;font-weight:650}.career-detail .article-rich-text h1,.career-detail .article-rich-text h2,.career-detail .article-rich-text h3{font-size:1.3rem;line-height:1.4}.career-detail .article-rich-text li,.career-detail .article-rich-text p{font-size:.95rem;line-height:1.8}.career-submission-notice{border-left:3px solid var(--color-primary);background:#f7f5ee;margin:3rem 0 0;padding:1.5rem;font-size:.85rem}@media (width>=1200px){.career-introduction{padding-bottom:7rem}}@media (width<=900px){.career-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.career-jobs-layout{grid-template-columns:11rem minmax(0,1fr)}.career-job-card{flex-direction:column;align-items:flex-start;gap:1rem}}@media (width<=600px){.career-container{width:calc(100% - 2.5rem)}.career-section{padding-block:3rem}.career-hero__copy{padding-top:3rem}.career-hero{min-height:29rem}.career-introduction img{width:100%}.career-benefits{gap:2rem 1rem}.career-jobs-layout{grid-template-columns:1fr;gap:1rem}.career-locations>div{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.career-locations button{white-space:nowrap;flex-shrink:0;width:auto;margin-bottom:0}.career-job-results{padding:.8rem}.career-pagination{gap:.7rem}.career-pagination button{padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){.career-hero .app-button{transition:none}}.clubs-page{color:#f8f6f1;background:#080808;padding-block:clamp(3.5rem,6vw,6rem) clamp(5rem,8vw,8rem)}.clubs-container{width:min(100% - 4rem,76rem);margin-inline:auto}.clubs-heading{margin-bottom:2.6rem}.clubs-heading h1{max-width:72rem;color:inherit;letter-spacing:-.025em;margin-bottom:1.2rem;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:500;line-height:1.3}.clubs-heading__description{color:#b9b5ac;font-size:.95rem;line-height:1.65}.clubs-sample-notice{color:#b8a777;max-width:58rem;margin:.9rem 0 0;font-size:.76rem;line-height:1.6}.clubs-city-filters{flex-wrap:wrap;gap:.6rem;display:flex}.clubs-city-filters button{color:#c8c5bd;border:1px solid #38372f;border-radius:999px;min-height:2.75rem;padding:.55rem 1.25rem;font-size:.78rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.clubs-city-filters button:hover{border-color:var(--color-primary);color:var(--color-primary-hover)}.clubs-city-filters button[aria-pressed=true]{color:#171717;background:#f8f6f1;border-color:#f8f6f1}.clubs-city-filters button:focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:4px}.clubs-result-count{color:#aaa69c;margin:1.1rem 0 1.4rem;font-size:.75rem}.clubs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.8rem;display:grid}.club-card{min-width:0}.club-card__image{aspect-ratio:1.82;background:#1d1c18;border:1px solid #39372e;border-radius:1.2rem;overflow:hidden}.club-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.club-card__placeholder{height:100%;color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:1.2rem;display:grid}.club-card__city{color:#eeeae2;border:1px solid #67635b;border-radius:999px;margin:1rem 0 .6rem;padding:.13rem .65rem;font-size:.72rem;line-height:1.5;display:inline-block}.club-card h2{color:#f8f6f1;letter-spacing:-.015em;margin-bottom:.7rem;font-size:clamp(1.08rem,1.6vw,1.4rem);font-weight:550;line-height:1.35}.club-card__contacts{color:#d6d2c8;gap:.55rem;margin:0;font-size:.78rem;line-height:1.6;display:grid}.club-card__contacts>div{grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.club-card__contacts dt{align-items:center;min-height:1.2rem;display:flex}.club-card__contacts svg{fill:none;stroke:#f8f6f1;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.club-card__contacts dd{overflow-wrap:anywhere;margin:0}.club-card__sample-label{color:#b8a777;margin-left:.3rem;font-size:.69rem}.clubs-empty{color:#b9b5ac;text-align:center;padding:3rem 1rem;font-size:.9rem}.clubs-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.clubs-container{width:calc(100% - 2.5rem)}.clubs-heading h1{font-size:1.85rem}.clubs-grid{grid-template-columns:1fr;gap:2.5rem}.clubs-city-filters{gap:.5rem}.clubs-city-filters button{padding-inline:1rem}.club-card__image{border-radius:.85rem}}@media (prefers-reduced-motion:reduce){.clubs-city-filters button{transition:none}}.app-loading[data-v-7a0c064e]{z-index:10000;pointer-events:none;background:#bca16318;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.app-loading__bar[data-v-7a0c064e]{background:linear-gradient(90deg,#8c713c,#d4bb79,#f0dfb2);height:100%;transition:width .18s ease-out;display:block}.app-loading__bar--indeterminate[data-v-7a0c064e]{width:35%;animation:1.3s ease-in-out infinite loading-progress-7a0c064e}.app-loading__label[data-v-7a0c064e]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loading-bar-enter-active[data-v-7a0c064e],.loading-bar-leave-active[data-v-7a0c064e]{transition:opacity .18s}.loading-bar-enter-from[data-v-7a0c064e],.loading-bar-leave-to[data-v-7a0c064e]{opacity:0}@keyframes loading-progress-7a0c064e{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.app-loading__bar--indeterminate[data-v-7a0c064e]{width:100%;animation:none}.app-loading__bar[data-v-7a0c064e],.loading-bar-enter-active[data-v-7a0c064e],.loading-bar-leave-active[data-v-7a0c064e]{transition:none}}
