body:has(.p-pilateey){background:#e4e3e0;margin:0}.p-pilateey .pg{--eo:cubic-bezier(.23,1,.32,1);color:#151515;-webkit-font-smoothing:antialiased;background:#e4e3e0;font-family:Inter Tight,system-ui,sans-serif;font-size:18px;font-stretch:100%;line-height:1.5;overflow-x:clip}.p-pilateey .pg a:focus-visible{outline-offset:3px;outline:2px solid #b23f27}.p-pilateey .wrap{box-sizing:border-box;max-width:1440px;margin:0 auto;padding-inline:clamp(20px,3.9vw,56px)}.p-pilateey .pill{box-sizing:border-box;white-space:nowrap;height:58px;transition:transform .16s var(--eo);border-radius:999px;align-items:center;gap:14px;padding:0 8px 0 26px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.p-pilateey .pill .dot{width:42px;height:42px;transition:transform .4s var(--eo);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.p-pilateey .pill:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.p-pilateey .pill:hover .dot{transform:translate(3px)}}.p-pilateey .pill-ink{color:#f2f1ee;background:#151515}.p-pilateey .pill-ink .dot{color:#151515;background:#2f4bff}.p-pilateey .pill-sm{gap:10px;height:48px;padding-left:20px;padding-right:7px;font-size:15px}.p-pilateey .pill-sm .dot{width:34px;height:34px}.p-pilateey .pill{text-transform:uppercase;letter-spacing:.04em;gap:10px;height:52px;padding:0 24px;font-size:14px;font-weight:500}.p-pilateey .pill .dot svg{width:16px;height:16px}.p-pilateey .pill .dot{width:auto;height:auto;color:inherit!important;background:0 0!important}.p-pilateey .pill-sm{height:44px;padding:0 18px;font-size:13px}.p-pilateey .lnk{text-transform:uppercase;letter-spacing:.05em;font-size:13px!important}.p-pilateey .nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#e3e2e0b8;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.p-pilateey .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e4e3e0}}@media (max-width:820px),(hover:none){.p-pilateey .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e4e3e0f5}}.p-pilateey .nav-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:80px;display:flex}.p-pilateey .logo{letter-spacing:-.01em;color:#151515;text-transform:uppercase;letter-spacing:-.035em;align-items:center;padding:10px 0;font-size:20px;font-weight:400;text-decoration:none;display:inline-flex}.p-pilateey .links{align-items:center;gap:30px;display:flex}.p-pilateey .lnk{color:#151515;padding:12px 0;font-size:16px;text-decoration:none;position:relative}.p-pilateey .lnk:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--eo);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.p-pilateey .lnk.on:after{transform:scaleX(1)}@media (hover:hover){.p-pilateey .lnk:hover:after{transform-origin:0;transform:scaleX(1)}}@media (max-width:820px){.p-pilateey .links{order:3;gap:22px;width:100%;padding-bottom:4px;overflow-x:auto}.p-pilateey .links .pill{display:none}}.p-pilateey .w{vertical-align:top;margin-top:-.14em;margin-bottom:-.1em;padding-top:.14em;padding-bottom:.1em;display:inline-block;overflow:hidden}.p-pilateey .wi{display:inline-block}.p-pilateey .sun{background:radial-gradient(circle at 70% 78%,#10164659 0%,#10164600 45%),radial-gradient(circle at 30% 28%,#aeb9ff 0%,#6f83ff 28%,#2f4bff 62%,#2238e0 100%);border-radius:50%}.p-pilateey .foot{color:#f2f1ee;background:#151515;overflow:hidden}.p-pilateey .fcols{flex-wrap:wrap;gap:40px 80px;padding-top:clamp(56px,6vw,88px);display:flex}.p-pilateey .fcol{flex-direction:column;gap:4px;min-width:170px;display:flex}.p-pilateey .fcol .lb{color:#a3a3a3;margin-bottom:8px;font-size:15px}.p-pilateey .fcol a{color:#f2f1ee;padding:6px 0;font-size:17px;text-decoration:none}@media (hover:hover){.p-pilateey .fcol a:hover{color:#aeb9ff}}@media (max-width:700px){.p-pilateey .mark{width:72%!important}}.p-pilateey .mark{letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.035em;white-space:nowrap;width:min(52%,720px);margin:clamp(40px,5vw,72px) 0 0;font-size:10.4vw;font-weight:400;line-height:.82;display:block}.p-pilateey .fbot{color:#a3a3a3;border-top:1px solid #f3f1ed24;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(28px,3vw,44px);padding:28px 0 32px;font-size:15px;display:flex}.p-pilateey .crumb{color:#5e5e5e;align-items:center;gap:10px;padding-top:clamp(40px,5vw,72px);font-size:15px;display:flex}.p-pilateey .crumb a{color:#151515;padding:10px 0}.p-pilateey .title{letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(48px,8.6vw,150px);font-weight:400;line-height:.94}.p-pilateey .lede{text-wrap:pretty;max-width:44ch;margin:clamp(24px,3vw,40px) 0 0;font-size:clamp(19px,1.6vw,23px)}.p-pilateey .facts{border-top:1px solid #14141438;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px;margin:clamp(40px,5vw,72px) 0 0;padding:24px 0 0;display:grid}.p-pilateey .facts dt{color:#5e5e5e;font-size:15px}.p-pilateey .facts dd{margin:4px 0 0;font-size:18px}.p-pilateey .hero-img{aspect-ratio:16/9;border-radius:32px;justify-content:center;align-items:center;margin-top:clamp(40px,5vw,72px);font-size:15px;display:flex}.p-pilateey .two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px clamp(32px,5vw,80px);padding-top:clamp(96px,10vw,150px);display:grid}.p-pilateey .two h2{letter-spacing:-.04em;text-transform:uppercase;letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1}.p-pilateey .two p{color:#5e5e5e;max-width:46ch;margin:0}.p-pilateey .gal{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(12px,1.4vw,20px);margin-top:clamp(72px,8vw,120px);display:grid}.p-pilateey .gal div{border-radius:28px;justify-content:center;align-items:center;font-size:15px;display:flex}@media (max-width:700px){.p-pilateey .gal{grid-template-columns:minmax(0,1fr)}.p-pilateey .title{font-size:11vw}}.p-pilateey .quote{max-width:1100px;padding-top:clamp(96px,10vw,150px)}.p-pilateey .quote p{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,58px);font-weight:500;font-stretch:100%;line-height:1.08}.p-pilateey .quote span{color:#5e5e5e;margin-top:22px;font-size:16px;display:block}.p-pilateey .next{color:#151515;border-top:1px solid #14141438;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(104px,11vw,168px);padding:clamp(40px,5vw,72px) 0;text-decoration:none;display:flex}.p-pilateey .next small{color:#5e5e5e;margin-bottom:10px;font-size:16px;display:block}.p-pilateey .next strong{letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(40px,6.4vw,108px);font-weight:400;line-height:.96;display:block}.p-pilateey .next .sun{aspect-ratio:1;width:clamp(72px,9vw,136px);transition:transform .6s var(--eo);flex:none}@media (hover:hover) and (pointer:fine){.p-pilateey .next:hover .sun{transform:translate(-16px)scale(1.12)}}@media (prefers-reduced-motion:no-preference){.p-pilateey .title .wi{animation:p-pilateey-wordUp 1s var(--eo) both}.p-pilateey .lede,.p-pilateey .facts{animation:p-pilateey-fadeUp .8s .3s var(--eo) both}.p-pilateey .hero-img{animation:p-pilateey-imgIn 1.1s .2s var(--eo) both}}@keyframes p-pilateey-wordUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes p-pilateey-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes p-pilateey-imgIn{0%{clip-path:inset(12% 6% 0 round 32px)}to{clip-path:inset(0 round 32px)}}.p-pilateey .fgrid{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));align-items:start;gap:40px 32px;padding-top:clamp(56px,6vw,88px);display:grid}.p-pilateey .flogo-a{display:inline-block}.p-pilateey .fbrand{align-self:center;padding-right:clamp(0px,4vw,64px)}.p-pilateey .flogo-a{width:100%;display:block}.p-pilateey .flogo{width:100%;max-width:560px;height:auto;display:block}.p-pilateey .fbrand p{color:#a3a3a3;max-width:34ch;margin:20px 0 0;font-size:16px;line-height:1.5}.p-pilateey .fcol2{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.p-pilateey .fcol2 h3{letter-spacing:0;text-transform:none;color:#8c8c8c;margin:0 0 6px;font-size:14px;font-weight:400;line-height:clamp(28px,2.4vw,36px)}.p-pilateey .fcol2 a{color:#f2f1ee;padding:5px 0;font-size:16px;text-decoration:none;transition:color .2s}@media (hover:hover){.p-pilateey .fcol2 a:hover{color:#aeb9ff}}.p-pilateey .fbar{color:#8c8c8c;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(56px,6vw,88px);padding:0 0 28px;font-size:14px;display:flex}.p-pilateey .fmade{align-items:center;gap:10px;display:inline-flex}.p-pilateey .fmade i{background:#2f4bff;border-radius:50%;width:10px;height:10px}@media (max-width:900px){.p-pilateey .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.p-pilateey .fbrand{grid-column:1/-1;padding-right:0}.p-pilateey .flogo{max-width:none}}.p-pilateey .shot{background:#dad9d5;border-radius:28px;margin:0;overflow:hidden}.p-pilateey .shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.23,1,.32,1);display:block;transform:scale(1.04)}.p-pilateey .hero-shot{border-radius:32px;margin-top:clamp(40px,5vw,72px)}.p-pilateey .chap{flex-direction:column;gap:clamp(12px,1.4vw,20px);padding-top:clamp(96px,10vw,150px);display:flex}.p-pilateey .chap-h{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 clamp(12px,1.6vw,24px);font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1}.p-pilateey .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.p-pilateey .trio{grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:stretch;gap:clamp(12px,1.4vw,20px);display:grid}.p-pilateey .trio .tall{height:100%;aspect-ratio:auto!important}.p-pilateey .stack{flex-direction:column;gap:clamp(12px,1.4vw,20px);display:flex}.p-pilateey .outro{flex-direction:column;align-items:flex-start;gap:28px;padding-top:clamp(104px,11vw,168px);display:flex}.p-pilateey .outro-t{letter-spacing:-.03em;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(26px,2.8vw,42px);line-height:1.15}@media (max-width:760px){.p-pilateey .pair,.p-pilateey .trio{grid-template-columns:minmax(0,1fr)}.p-pilateey .trio .tall{height:auto;aspect-ratio:5/7!important}}.p-pilateey .shot.rv{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.23,1,.32,1);transform:translateY(40px)}.p-pilateey .shot.rv.in{opacity:1;transform:none}.p-pilateey .shot.rv.in img{transform:none}@media (prefers-reduced-motion:reduce){.p-pilateey .shot.rv{opacity:1;transform:none}.p-pilateey .shot img{transition:none;transform:none}}@media (hover:hover) and (pointer:fine){.p-pilateey .shot.in:hover img{transform:scale(1.02)}}.p-pilateey .tallc{align-self:center;width:100%;max-width:880px}.p-pilateey .chap-d{color:#5e5e5e;margin:-8px 0 8px;font-size:17px}.p-pilateey .note{color:#8c8c8c;max-width:80ch;margin:4px 0 0;font-size:13px;line-height:1.5}.p-pilateey .browse{background:#151515;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #14141473}.p-pilateey .bbar{color:#8c8c8c;background:#1f1f1f;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12px;display:flex}.p-pilateey .bbar i{background:#3a3a3a;border-radius:50%;width:10px;height:10px}.p-pilateey .bbar span{background:#2a2a2a;border-radius:999px;margin-left:12px;padding:3px 14px}.p-pilateey .bview{background:#eee;height:min(78vh,760px);position:relative;overflow:hidden}.p-pilateey .bimg{will-change:transform;width:100%;height:auto;display:block}.p-pilateey .phones{display:none}@media (max-width:760px){.p-pilateey .desk-only{display:none}.p-pilateey .phones{touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 calc(-1*clamp(20px,3.9vw,56px));padding:4px clamp(20px,3.9vw,56px) 12px;display:flex;overflow:auto hidden}.p-pilateey .phones::-webkit-scrollbar{display:none}.p-pilateey .phone{scroll-snap-align:center;aspect-ratio:780/1688;border-radius:28px;flex:0 0 68%;margin:0;overflow:hidden;box-shadow:0 20px 40px -24px #14141480}.p-pilateey .phone img{object-fit:cover;width:100%;height:100%;display:block}.p-pilateey .bview{height:68vh}}.p-pilateey .two em{color:#151515;font-family:inherit;font-style:italic}.p-pilateey .chap-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.p-pilateey .chap-row .chap-h{margin-bottom:0}.p-pilateey .rnav{gap:8px;display:flex}.p-pilateey .rbtn{color:#151515;cursor:pointer;background:#f2f1ee;border:1px solid #14141433;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s,color .2s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.p-pilateey .rbtn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.p-pilateey .rbtn:hover{color:#f2f1ee;background:#151515}}.p-pilateey .reel{touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(12px,1.4vw,20px);margin:0 calc(-1*clamp(20px,3.9vw,56px));padding:4px clamp(20px,3.9vw,56px) 14px;display:flex;overflow:auto hidden}.p-pilateey .reel::-webkit-scrollbar{display:none}.p-pilateey .slide{scroll-snap-align:start;background:#dad9d5;border-radius:22px;flex:none;margin:0;overflow:hidden;box-shadow:0 24px 50px -30px #2b1e1480}.p-pilateey .slide img{object-fit:cover;width:100%;height:100%;display:block}.p-pilateey .feed .slide{width:calc(33.3333% - clamp(12px,1.4vw,20px)/1.5 - clamp(20px,3.9vw,56px)/1.5)}.p-pilateey .car .slide{width:clamp(260px,30vw,440px)}@media (min-width:761px){.p-pilateey .feed{overflow:visible}.p-pilateey .chap:has(.feed) .rnav{display:none}}.p-pilateey .band-dark{color:#e4ded3;background:#2b1e14;margin:clamp(96px,10vw,150px) calc(50% - 50vw) 0;padding:clamp(72px,8vw,128px) 0;overflow:hidden}.p-pilateey .bd-in{box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(32px,5vw,80px);max-width:1440px;margin:0 auto;padding:0 clamp(20px,3.9vw,56px);display:grid}.p-pilateey .bd-text{flex-direction:column;gap:16px;display:flex;position:relative}.p-pilateey .bd-text p{color:#cfc7ba;max-width:34ch;margin:0;font-size:18px}.p-pilateey .bd-text .chap-h{color:#f2f1ee}.p-pilateey .jar{filter:drop-shadow(0 30px 40px #00000073);will-change:transform;width:min(78%,380px);height:auto;margin-top:clamp(16px,3vw,48px)}.p-pilateey .stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.p-pilateey .stories .slide{width:auto;box-shadow:0 30px 60px -30px #000000b3}.p-pilateey .stories .slide:nth-child(2){transform:translateY(clamp(24px,4vw,64px))}@media (max-width:760px){.p-pilateey .feed .slide{width:78%}.p-pilateey .band-dark .bd-in{grid-template-columns:minmax(0,1fr)}.p-pilateey .jar{align-self:center;width:58%;margin:8px auto 0}.p-pilateey .stories .slide:nth-child(2){transform:translateY(32px)}.p-pilateey .rnav{display:none}}.p-pilateey .slide.rv{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.23,1,.32,1);transform:translateY(32px)}.p-pilateey .slide.rv.in{opacity:1;transform:none}.p-pilateey .stories .slide.rv.in:nth-child(2){transform:translateY(clamp(24px,4vw,64px))}@media (prefers-reduced-motion:reduce){.p-pilateey .slide.rv{opacity:1;transform:none}.p-pilateey .reel{scroll-behavior:auto}}.p-pilateey .ph{background:#1e1a17;border-radius:clamp(30px,3vw,44px);padding:clamp(6px,.6vw,9px);box-shadow:0 34px 60px -34px #2a242099}.p-pilateey .ph img{aspect-ratio:780/1688;object-fit:cover;border-radius:clamp(24px,2.4vw,36px);width:100%;height:auto;display:block}.p-pilateey .pband{color:#f3eee7;background:#2a2420}.p-pilateey .pb-in{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 clamp(20px,3.9vw,56px)}.p-pilateey .pb-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:20px clamp(32px,5vw,80px);display:grid}.p-pilateey .pb-head .chap-h{color:#f3eee7;margin:0}.p-pilateey .pb-head p{color:#cdbfb4;max-width:44ch;margin:0;font-size:18px}.p-pilateey .arcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.p-pilateey .arcs li{border-top:1px solid #f3eee729;flex-direction:column;align-items:flex-start;gap:10px;padding-top:28px;display:flex}.p-pilateey .arc{width:clamp(120px,12vw,180px);height:auto;margin-bottom:14px;overflow:visible}.p-pilateey .arc-l{fill:none;stroke:#e8d6ca;stroke-width:5px;stroke-linecap:round;stroke-dasharray:84 100;stroke-dashoffset:0}.p-pilateey .arc-d{fill:#e8d6ca}.p-pilateey .arc-n{fill:#f3eee7;font-family:Instrument Serif,Georgia,serif;font-size:40px}.p-pilateey .arcs h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.p-pilateey .arcs p{color:#cdbfb4;max-width:30ch;margin:0;font-size:16px}.p-pilateey .js-arc .arc-l{stroke-dashoffset:84px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}.p-pilateey .js-arc .arc-d,.p-pilateey .js-arc .arc-n{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s 1.3s,transform .6s cubic-bezier(.34,1.56,.64,1) 1.3s;transform:scale(.4)}.p-pilateey .js-arc.in .arc-l{stroke-dashoffset:0}.p-pilateey .js-arc.in .arc-d,.p-pilateey .js-arc.in .arc-n{opacity:1;transform:none}.p-pilateey .arcs li:nth-child(2) .js-arc .arc-l,.p-pilateey .js-arc:nth-child(2) .arc-l{transition-delay:.15s}.p-pilateey .flow{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,56px);margin:clamp(16px,2vw,28px) 0 0;padding:0;list-style:none;display:grid}.p-pilateey .step{flex-direction:column;gap:28px;display:flex}.p-pilateey .step .ph{align-self:center;width:min(100%,330px)}.p-pilateey .step:nth-child(2) .ph{transform:translateY(clamp(-40px,-3vw,-16px))}.p-pilateey .st{border-top:1px solid #1414142e;align-items:flex-start;gap:16px;padding-top:20px;display:flex}.p-pilateey .sn{color:#f2f1ee;background:#151515;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:15px;font-weight:500;display:inline-flex}.p-pilateey .st h3{letter-spacing:-.01em;margin:4px 0 6px;font-size:21px;font-weight:500}.p-pilateey .st p{color:#5e5e5e;max-width:34ch;margin:0;font-size:16px}.p-pilateey .pslide{width:clamp(200px,17vw,250px);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.p-pilateey .pslide figcaption{color:#5e5e5e;margin-top:14px;font-size:15px}.p-pilateey .mlist{margin:8px 0 0;padding:0;list-style:none}.p-pilateey .mrow{border-top:1px solid #14141429;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;gap:8px clamp(24px,3vw,48px);padding:clamp(20px,2vw,28px) 0;display:grid}.p-pilateey .mrow:last-child{border-bottom:1px solid #14141429}.p-pilateey .mrow h3{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.05}.p-pilateey .mrow .mdet{color:#5e5e5e;margin:0;font-size:17px}.p-pilateey .swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:8px 0 0;padding:0;list-style:none;display:grid}.p-pilateey .swatches li{flex-direction:column;gap:4px;font-size:15px;display:flex}.p-pilateey .swatches li span:last-child{color:#5e5e5e;font-size:14px}.p-pilateey .chip-c{aspect-ratio:1;border-radius:22px;margin-bottom:10px;display:block;box-shadow:inset 0 0 0 1px #14141414}.p-pilateey .types{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(10px,1.2vw,16px);display:grid}.p-pilateey .tcard{color:#2a2420;background:#f3eee7;border-radius:28px;flex-direction:column;gap:4px;padding:clamp(24px,3vw,40px);font-size:15px;display:flex}.p-pilateey .tcard span:last-child{color:#7a5a47}.p-pilateey .tspec{color:#2a2420;margin-bottom:18px;font-size:clamp(72px,9vw,140px);line-height:1}.p-pilateey .tspec.ser{font-family:Instrument Serif,Georgia,serif}.p-pilateey .tspec.san{letter-spacing:-.03em;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:500}.p-pilateey .nextstep{letter-spacing:-.02em;text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(22px,2.2vw,32px);line-height:1.25}@media (max-width:900px){.p-pilateey .pb-head,.p-pilateey .mrow{grid-template-columns:minmax(0,1fr)}.p-pilateey .swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.p-pilateey .arcs{grid-template-columns:minmax(0,1fr);gap:8px}.p-pilateey .arcs li{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:4px 20px;display:grid}.p-pilateey .arcs .arc{grid-row:1/3;width:88px;margin:0}.p-pilateey .flow{touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 calc(-1*clamp(20px,3.9vw,56px));padding:20px clamp(20px,3.9vw,56px) 8px;display:flex;overflow:auto hidden}.p-pilateey .flow::-webkit-scrollbar{display:none}.p-pilateey .step{scroll-snap-align:center;flex:0 0 74%}.p-pilateey .step:nth-child(2) .ph{transform:none}.p-pilateey .pslide{width:56vw}.p-pilateey .types{grid-template-columns:minmax(0,1fr)}}.p-pilateey .step.rv{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.23,1,.32,1);transform:translateY(40px)}.p-pilateey .step.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.p-pilateey .js-arc .arc-l,.p-pilateey .js-arc .arc-d,.p-pilateey .js-arc .arc-n{transition:none}.p-pilateey .step.rv{opacity:1;transform:none}}
