@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/14921be79acd4f61-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/5ccf0159f5cfdea3-s.32rbo4716i7et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/702106fa08cfb74e-s.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.O4r71q_className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.O4r71q_variable{--nxs-sans:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0a443832218db53c-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/4bd950c905cec094-s.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.ARc8iq_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.ARc8iq_variable{--nxs-caps:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f462257512209772-s.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.h8SGhW_className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic}.h8SGhW_variable{--nxs-italic:"Playfair Display", "Playfair Display Fallback"}
.nx-sp{--nxs-sans-ff:var(--nxs-sans), "Josefin Sans", var(--nx-body-ff);--nxs-caps-ff:var(--nxs-caps), "Cinzel", Georgia, serif;--nxs-italic-ff:var(--nxs-italic), "Playfair Display", Georgia, serif}.n39.nx.nx-sp--pilates{--nx-bg:#1e1a18;--nx-card:#2a2421;--nx-card-2:#332c28;--nx-pink:#e58a97;--nx-muted:#ab9f97;--nx-line:#fff0e621;--kit-surface:#241f1c;--kit-bg:var(--nx-bg)}.n39.nx.nx-sp--workshop{--nx-bg:#252220;--nx-card:#33302d;--nx-card-2:#3c3835;--nx-muted:#bab3ac;--nx-line:#ffffff24;--kit-surface:#2c2927;--kit-bg:var(--nx-bg)}.nx-sp--pilates .nx-presale{background:#241f1c}.nx-sp--workshop .nx-presale{background:#2c2927}.nx-sp--pilates h2{font-family:var(--nxs-sans-ff);letter-spacing:.01em;text-transform:uppercase;font-weight:700}.nx-sp--pilates .nx-eyebrow{color:var(--nx-pink)}.nx-sp--pilates .n39-faq summary{font-family:var(--nxs-sans-ff);letter-spacing:.02em;font-weight:600}.nx-sp--workshop h2{font-family:var(--nxs-italic-ff);letter-spacing:-.01em;font-style:italic;font-weight:500}.nx-sp--workshop .nx-eyebrow{color:var(--nx-lime);letter-spacing:.08em;text-transform:lowercase;font-size:14px}.nxs{isolation:isolate;padding-block:clamp(32px,5vw,72px) clamp(56px,7vw,100px);position:relative;overflow:clip}.nxs__air{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nxs__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,76px);display:grid}.nxs__flyer{justify-self:center;width:min(500px,100%);margin:0;position:relative}.nxs__flyer img{width:100%;height:auto;display:block}.nxs__panel{min-width:0}.nxs .nxs__title{text-transform:none;margin:0}.nxs__head,.nxs__host{display:block}.nxs__facts{gap:10px;margin:24px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.nxs__facts li{align-items:center;gap:12px;display:flex}.nxs__facts svg{flex:none}.nxs__desc{max-width:38rem;margin:18px 0 0;font-size:16px}.nxs__desc p{margin:0 0 10px;line-height:1.65}.nxs__price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:26px 0 0;font-size:15px;display:flex}.nxs__price b{font-size:42px;line-height:1}.nxs__cta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.nxs__sign{align-items:baseline;gap:2px;margin:34px 0 0;line-height:1;display:flex}.nxs__sign:before{content:"";opacity:.4;background:currentColor;align-self:center;width:44px;height:1px;margin-right:14px}.nxs__sign b{font-family:var(--nx-display-ff);letter-spacing:-.05em;font-size:19px;font-weight:800}.nxs__sign .nx-script{font-size:25px}.nxs__note{max-width:34rem}@media (min-width:901px){.nxs__in{align-items:start}.nxs__flyer{position:sticky;top:96px}}@media (max-width:900px){.nxs__in{grid-template-columns:1fr}.nxs__flyer{width:min(380px,88%)}}@media (max-width:560px){.nxs__cta .nx-btn{flex:100%}}.nxs--pilates{--ink:#221d1b;--ink-2:#2f2825;--wine:#741722;color:var(--ink);background:radial-gradient(60% 55% at 18% 12%,#f6f4f0e6,#0000 70%),radial-gradient(55% 60% at 92% 96%,#9690894d,#0000 70%),#cbc6bf}.nxs--pilates:before{content:"";z-index:-2;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.43  0 0 0 0 0.41  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23c)'/></svg>");position:absolute;inset:0}.nxs--pilates .nxs__flyer{background:#f7f5f1;padding:10px;box-shadow:0 34px 70px -34px #2d231e99,0 2px 6px #2d231e1f}.nxs--pilates .nxs__kicker{color:var(--ink);font-family:var(--nxs-sans-ff);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.nxs--pilates .nxs__kicker svg{width:18px;height:18px;color:var(--wine)}.nxs--pilates .nxs__title{color:var(--ink);font-family:var(--nxs-sans-ff);letter-spacing:.01em;text-transform:uppercase;margin-top:16px;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:700;line-height:.95}.nxs--pilates .nxs__host{letter-spacing:.2em;margin-top:.3em;font-size:.46em;font-weight:300}.nxs--pilates .nxs__edition{color:var(--wine);font-family:var(--nxs-caps-ff);letter-spacing:.26em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:600;line-height:1.3}.nxs--pilates .nxs__items{border-top:1px solid #221d1b38;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:34rem;margin:26px 0 0;padding:0;list-style:none;display:grid}.nxs--pilates .nxs__items li{font-family:var(--nxs-sans-ff);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #221d1b38;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:700;display:flex}.nxs--pilates .nxs__items li:before{content:"";background:var(--wine);flex:none;width:7px;height:7px;rotate:45deg}.nxs--pilates .nxs__desc{color:var(--ink-2)}.nxs--pilates .nxs__facts{color:var(--ink)}.nxs--pilates .nxs__facts svg{color:var(--wine)}.nxs--pilates .nxs__price{color:var(--ink-2)}.nxs--pilates .nxs__price b{color:var(--ink);font-family:var(--nxs-sans-ff);letter-spacing:0;font-weight:700}.nxs--pilates .nx-btn--lime{border-color:var(--ink);box-shadow:0 12px 26px -14px #221d1b99}.nxs--pilates .nx-btn--ghost{color:var(--ink);background:#ffffff47;border-color:#221d1b99}.nxs--pilates .nx-btn--ghost:hover{border-color:var(--ink);background:#ffffff80}.nxs--pilates .nxs__sign b{color:#111}@media (max-width:480px){.nxs--pilates .nxs__items{grid-template-columns:1fr}}.nxs--pilates .nx-note{border-color:var(--wine)}.nxs--pilates .nx-note p{color:var(--ink-2)}.nxs--pilates .nx-note__title{color:var(--ink)!important}.nxs__flake{color:#ffffffeb;opacity:.85;align-items:flex-end;height:100%;display:flex;position:absolute;top:0;transform:translateY(-100%)}.nxs__flake svg{display:block}.nxs__glint{color:#fff;opacity:.7;scale:var(--s,1);position:absolute}.nxs__glint svg{display:block}.nxs--workshop{color:#fff;background:linear-gradient(180deg, #45413e 0%, #34302e 55%, var(--nx-bg) 100%)}.nxs__spot{background:radial-gradient(closest-side,#827c768c,#827c762e 55%,#0000);border-radius:50%;width:80%;height:110%;position:absolute;top:-18%;left:-8%}.nxs__floor{background:radial-gradient(closest-side,#12100f8c,#0000);border-radius:50%;height:40%;position:absolute;bottom:-14%;left:10%;right:10%}.nxs--workshop .nxs__flyer img{border-radius:4px;box-shadow:0 0 0 1px #ffffff14,0 44px 80px -34px #000000bf,0 0 90px -34px #cfe61366}.nxs--workshop .nxs__kicker{color:var(--nx-lime);font-family:var(--nx-body-ff);letter-spacing:.06em;margin:0;font-size:15px;font-weight:600}.nxs--workshop .nxs__title{color:#fff;font-family:var(--nxs-italic-ff);letter-spacing:0;margin-top:14px;font-style:italic;font-weight:500;line-height:.92}.nxs--workshop .nxs__head{isolation:isolate;color:#dcf53c;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 3px #dcf53c99,0 0 16px #cfe61373,0 0 44px #cfe6134d;width:max-content;max-width:100%;font-size:clamp(3.4rem,15vw,6.8rem);position:relative}.nxs__haze{z-index:-1;background:radial-gradient(closest-side,#cfe61333,#0000);border-radius:50%;position:absolute;inset:-40% -14%}.nxs--workshop .nxs__host{margin-top:.14em;font-size:clamp(2rem,4.2vw,3.2rem)}.nxs--workshop .nxs__facts svg{color:var(--nx-lime)}.nxs--workshop .nxs__price{color:#ffffffc7}.nxs--workshop .nxs__price b{color:#fff;font-family:var(--nxs-italic-ff);font-size:46px;font-style:italic;font-weight:500}.nxs--workshop .nxs__sign b{color:#fff}@media (prefers-reduced-motion:no-preference){.nxs__flake{animation:nxs-fall var(--t,22s) linear var(--d,0s) infinite}.nxs__flake svg{animation:nxs-sway 6s ease-in-out var(--d,0s) infinite alternate}@keyframes nxs-fall{0%{transform:translateY(-100%)}to{transform:translateY(4%)}}@keyframes nxs-sway{0%{transform:translate(-14px)rotate(0)}to{transform:translate(14px)rotate(70deg)}}.nxs__glint{animation:nxs-glint 6s ease-in-out var(--d,0s) infinite}@keyframes nxs-glint{0%,to{opacity:.2;transform:scale(.75)rotate(0)}50%{opacity:.85;transform:scale(1.1)rotate(45deg)}}.nxs__spot{animation:16s ease-in-out infinite alternate nxs-drift}@keyframes nxs-drift{to{transform:translate(18%,6%)}}.nxs--workshop .nxs__head{animation:1.6s cubic-bezier(.3,.7,.2,1) .2s both nxs-ignite}@keyframes nxs-ignite{0%{opacity:0}40%{opacity:.55}to{opacity:1}}.nxs__haze{animation:5s ease-in-out infinite alternate nxs-breathe}@keyframes nxs-breathe{0%{opacity:.45;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.nxs__flyer{animation:1s cubic-bezier(.2,.8,.2,1) both nxs-up}.nxs__panel{animation:1s cubic-bezier(.2,.8,.2,1) .2s both nxs-up}@keyframes nxs-up{0%{opacity:0;transform:translateY(22px)}}}
