@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAg0ABAAAAAADiAAAAfXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgwwcNAZgP1NUQVRIAGwRCAqMUIocCxoAATYCJAMwBCAFhHwHgQIMBxu8C1GUctKwSH4kZGcyF5VKE2tDozBfPs7Hwz+Hv/veX4P+b9G0RLNs6Ry+AAMJA+14x6N8TKL3E27675JA4YJZU0ihBlWZWZU5NlFKTZCJwuaw7xWbivLFnXi/b79Wd88cPKqHdo+QCJ1S/gy6DGaDSoIkZvVKI3QRS5AsVVK4UAPP0t0gUNdAgkjXfBq/niOAIQCp+OMAgoA+Cy9qvdhsgcFH890NkHPmdtVD0vUsbxMwKEBFICR6E94gEF+53FUXYF1A4PkUPh7CBsAQAih/zIYC7lXiiHINq9/trX+iry8ib/qaAmfgkRw8fEXywqmAEUDgtlK4U7JoFA4rCFGd3zaVzVD95UmCcBslLunxgAm/fpIDNARnZAnfBA6KqaM+Bp6iueiiwQhXHaBQ9a1QX9il/1TD7QjJkaNn9YyRWQ3LnSsvzHHoVeCAfCAcADb4/rELOZEG1+zZgF/Y2i5zwCX6po/4u2T+ptTotB7QEwDxnq8BWERAEB4CmBzF6oSb6hovAvDPUQfiADKJWrgAIriSAk1CQoReBcgXxBIGTfwEFXHQNO7ici69YTZRTqqe8kUiQIuYTdVR7hn1H7kSmQ0QJX/vwgRAE08UGgcfF4agihADDAHmgAWQawD5CACabHoikBCKbtkUUIkJVIZEImJSVBoNJ00oEmqM9DJuoyhKPC+4BwUO0qH94N9VxxVGTcUocPTq1XAa8wQHT4G/u/utlhpQIOwb8vw5+J9dun4k0H0UOns0dwo97fB5GgQR2rkTBXoYGzMZOzSWti7wb6ftglhaKPB+zlZE4uC1XYe02E4HNpzBSAjBU30g3MEbtuy5gTHsvEmHGn+qLXTz7lEUuPICB7cpiO3HZwVfvECBcOvg6QjbAi+w4Rn41X578M6ZM3LgiE4lsMq9nzXcPn376aC7Rp1q17NZePqGA12dsG0b+NMnWWm7PRy+ehaqj++eUMWOHY+va9v3LEuMUWjnRoQS0GQkBgckgH/zbnomRqGTe8MjDl69GB6lw8Fjuw6lte07tK8Rdxw4ckD1uPueExjH3nx+/3L65ee7j9NzrHYkEGIU2jtZOgUNKLDjtWEbQlAJdKo6cgbkyZLLsehiBBiWAO3brUFESDIm9DCMAsVWQEiwTcHSnWcrTp+GBDuNWtx2Knxyz54dks4E/m6lNZuOVw99hcfOXYcsQhC9GTGyISFYANu6t5+wc+feg5kHL96lk4PbFG3FgKlrX1dXvHVPzwFmz4EOVccOnBq6fT59//7d2xOrrHT+nzRhV9mZMpkzWvcgWvOxlnmq1nyAP5vw8YT3c02McYqcqxyZMWBOVtoGteS1LXL1Nllu8aBpZnP2RDZ3WF6avuyHv2kDPH/CaqW/z3v6W/K37LjVJlbIin+ZIaUb2lOczlYD6TU4szwDqkTKf+Mj51Rf/Al7JGzqxFW57bkmzW3Zglhq//uJuwMZrJ7NeK07MYncb7D9/E55mvdeq0e7xDu7YtJq58tG9u2BX6ZnfzteW6j4cZNCj6CBnvnSeHNnbY256xVLpfOlCeXtripz3yv26ckuTxtsdhT5Z40aWt2ypdOauXRm8SvfsAlf/6qNfj6dPnqrzGTUxf9NMmpDZsbR7eVGqKdMn2ofn8iOYQWs8JcmuYI3z5RQSRkqBx1gzEZX/V/x6thUqeacUrxoAM3/t4StaIKcX1njf3Vpp7J0b2t1ydEP9Fr9hvxRPye/pjvEstX/JxeLJPJfyqX+TyXslIdfLCxYesr8PnGYmHpqaUHDHw8qWMm1V8ulpFwiSi7+v5qtHHLkp30/kTNh9HvajHqTRW9st26M4WzasZxtkAsMEOM3aL46zumOeWnCG8as/egyM8zCrjUNrqqYE88emG/KL04bwL5+4Uc//M+vnOf3jClsdg0c6Zqz2De2qKVyQEfSitjpdmdZ5eBhwxqgDtUVz6jbqmn3aaS9X6sE3+1mNNtWqERnGJ7guy7gcbLa5l0c063SPdXp6kXYp7S+H8P9R2vT2lKrBhkTM9SqLqm4X7QAy/aph8Lhm1pmzWJ2qUKz47b6hKrzjka2lF28hjHFdMe0fLryhzrDgOsFGdFv3Bu50SA+nviu20B0E8veTTwuNmwcee+NaFHhtYq4ug/aP2252xYAtZWav5UCAAHkUilv7L2bM8QDf+MR5JeAz7oxBYCv1/FdkYidDJBSAG0EQIAvRiXZ6hCf+QDkOn6Y0wD7BjxOzTdkhknzIzl5uX6vePmPmQ38JCAueZFfsjfyaxJgRkkL5MuGOoCEmnwAz6hAxiJMaGMJohDFkka6E0tJsSmWI86SWK4kjhiRAnGpEMCQahVqthJxLCO+DRcwsKlZo1malPHyzA1qOdm5uFqNDg/AhC08+suEzE5uh2pB9sh4cK2G/HvN3KplGquY2UQWZRws5mpm4TKPV7oJXKr5NJjFzcbF3ciTmzXRy5EhWy692bIVytZUqZ7K9ZSFfqHq5QNoOwYMaa6y2O7ViDjYYj73QuHwOUsWUbqQOVAFbOFapTEqniwsHkgex02qzkXORpqG8S05LiZ61jctf1O1Whf7zD6Sc/twU8iLYBQqbfNUddaVjHDNsY5ArvcPgUYQkBAkohAHcVEU4iE+wlG+ptqsrGFZPDivIMdUaMhzFgwz5JoK9fmaNW74KRRZeYh6CQAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-cyrillic-400-normal-BeBP8F9c.woff2)format("woff2"),url(/assets/stix-two-text-cyrillic-400-normal-BfV63fuA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-greek-400-normal-DURI2LrF.woff2)format("woff2"),url(/assets/stix-two-text-greek-400-normal-B05reu_N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-vietnamese-400-normal-D0hKSraj.woff2)format("woff2"),url(/assets/stix-two-text-vietnamese-400-normal-CWKP4bwO.woff)format("woff");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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-ext-400-normal-BsQBoqgu.woff2)format("woff2"),url(/assets/stix-two-text-latin-ext-400-normal-DJAp0_Pt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-400-normal-Dm29J5Fl.woff2)format("woff2"),url(/assets/stix-two-text-latin-400-normal-rLRKR-Xb.woff)format("woff");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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-cyrillic-400-italic-LtDj4Puq.woff2)format("woff2"),url(/assets/stix-two-text-cyrillic-400-italic-DOm7gkEm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-greek-400-italic-BXJkY8Z_.woff2)format("woff2"),url(/assets/stix-two-text-greek-400-italic-Cpok44kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-vietnamese-400-italic-CHjUy4Zj.woff2)format("woff2"),url(/assets/stix-two-text-vietnamese-400-italic-f_Q_YWy8.woff)format("woff");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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-ext-400-italic-DuoQFNx5.woff2)format("woff2"),url(/assets/stix-two-text-latin-ext-400-italic-DY6SROO3.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-400-italic-BLib6pG4.woff2)format("woff2"),url(/assets/stix-two-text-latin-400-italic-CPbPgQcn.woff)format("woff");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:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAqgAA8AAAAADfwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABAADEdQT1MAAAFwAAAAzQAAAYxRcz+eR1NVQgAAAkAAAAAzAAAANJMNggJPUy8yAAACdAAAAEkAAABgX1plFVNUQVQAAALAAAAAOQAAAETlcswUY21hcAAAAvwAAABSAAAAbBG0CttnYXNwAAADUAAAAAgAAAAIAAAAEGdseWYAAANYAAAFEQAABkow+rwLaGVhZAAACGwAAAA2AAAANhmPfJxoaGVhAAAIpAAAAB8AAAAkBacCiWhtdHgAAAjEAAAAMAAAADAdEQA0bG9jYQAACPQAAAAaAAAAGgmeB+htYXhwAAAJEAAAABsAAAAgACMBLm5hbWUAAAksAAABJQAAAng031ywcG9zdAAAClQAAABJAAAAgtyb+joAAQAAAAwAAAAAAAAAAgABAAAACwABAAB42nWPNVZEQRREb3+XGM2RFElwJyJDEtzdncWwFbYxKe7u2vR5uEzrs6pThQIimpjDqa1vaKK8d3lmjPzBmf5Rsse65ybIxAHQGoX9Lba+xXyLFc5o/4zB/X0BJdchJMBilUiYkKxFWFbow8Un6dI33+LHH9muTvyaUbii2iUgFAfBlw9cLDzR4334MT31qUmRKlWPNlqopJhCslF4wugJZyScuYT63MQxikjfyJvAxTEdV28QmCzUa1JVeKbi4OgjE+2a3iMG8wrYez5vAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhsmWKYGBlYGDqAtIMDN4QmjGOwYhRhwEFMDEj84JDPCMYDjAosJQy/fovxPCLRZxxJ1DffJAc402miUBKgYEJAOHJDCkAAAB42h3EAQaAQBQFwHl/KwFCR+hQAQQqAixdPxqMiFlh/d/Ue149uPvxZBSDRSCtdjRRmUD4AKssBDYAAAB42iXHtwGCAAAEwCNnKgdwFbewxk4rCfswC5swCfHzI0SEh0hwdeyNVi6UenqZ40/8i6dtw/27+Bv327at27J1bgRu5Eo1YrlMJVFIlTv1sg6gAAAAAQAB//8AD3jaRZMDeOtqGIB/pKmWrnGZNEmbtFu1KvN2bNu28eDatm37wbVt27bt294/Z2pjfXjfD1DA11iA5mAWYNAMeNAOgEtjNaib1UqtXJJEgYasxmKjWunF1Ypp6LQoSM5lQx94ghwHsIjm/HcHmlR/Ox5XYxFFqf8GP/4gLema1F7Mtvj8Ua68fGrb3IpWKGrX4bv//UINh4ykHEqgz/+9Gc/+79mI1V2xx+W7bFUOcjwvi+N7pqmjK9nJ/V3dGkDkD9Db6GygAgOAslEt1Wo2X+YlqSxqzglJzbIMN+1kV7axgT98P6rF+TdmfSi2JuuvMHHB5439aFBeNfXMKmqTyRZyCP/3XTFnmlQg6LfECfOYOCMzH0Kq/i+JxpJ4L6D3QA70AKANhGANPYDchl3OI6OqiToJpslGHhuGWBvslVXqRSQVp01uVpLg4/VHWi1fKFOKs55W7zOQsVpgb2u6CWbdWQ8bK7fuDXfEDt//xEui7flYy+QiF/MFFVOwy/BoT6it5RbdCpoma+q3ZIoRz0OIWjNj+YqiJ2znS90RCOt/QES4FRq/oLvQRYRfCnQRfrrpwBtkQ5Oc7Jpt0AQYyVt3025JliTetExz31nZeVJBZfIU3LP+tGnTzli/4bSp005fu7iUx1S4P6G05fIxlmP8mJfm/YfF0PyuBeUChYU+Ld6WK0Q4KcDMPH/LpnPnzjxrw5aL5hfHjz6e18Wo6KLo2Z2jx8GeaWQ7efwhnCFEBRcGsPFr4x/UQJeADMnWwCPtFGReLtt2Lx7M3SCl7Gs6PGTse80RQ4E1VhUC6w232qVk00UjnIkkQmxEavIGxXjIhSTN4kzTFeRCWv3nNavPn7quJ9qshOJaMOg3JvUBgBrfAYDvRKeBMWDiMNnqviAB7CZi9SKbLDW7iklSWJRkBckKLosEtOWwdvQvQ9muamhl/XMr4aYjZjwapEIxET2tmKqlsOl2S808j2a/lNWt9hZWsVRTeRpKsRAVjCqpiMuVyNR/uPam+g1moDV7lZSuKO5iRw6bXnVMZ6Ji+j2Igv60Vv8eI4/frCY6x6heE+c6im6lakknVms8Kn35JQbEUw/Z9KGHQStoH6zG0ZSmHU2r+wi7q3ZZLBNP0ZCnA6I6M+PcF4mmm+qNvMwZmXCTTl8Cednr85+Ze5LW/dG03t2cjE1daG04Pl5Su/MygZ2MpeHY5kLxgv0jzRCmjK/OLeQDFyNs9GRGT8z6zEw5j2+DkJipNX6HdfgZYIAObMfMITEHvKwNiWmaQ2LaxMsRLWVZ2udl845D2rdO37V/5+ZxeoHxQ4rRBNFMSYyXdlMx5TIcU6t2NISoJk2Q+BQn+JvcvgMOmrSj7+Adc/Z25TL5dB8TDYUo5FqWa/t0bq6tUpgdCPvlJgoB4uP3jb/QBPgBMId9LBMfCWkVOTqS4RixkfQWWlPOZQjvuhKmqemch4vFs5V0JhnnWJ4N+LhwyA236bo/mQwwPtHzcE/v3Nkr0no4HPX7+c5ux8IfyeZv+BYYB6YQbsaAhbpBu4c87MV2reZoaBEN3aIzs0RDeUBDZJmWPmAiJgNTNeD3P8TCNNHFw4ZExsuzDLxFjMqKzJZSiZbL4ZcX5TSzwslxOSzeBBmO9zCizLrdmHKF428egg+sJ72qshmSCTLDASsVRQakhFxGzTN+hO40lQcw8jH5RCYnUNBA0ZQViKQk5IJrjYQXHnn++a7/AUfYJCAAAAAAAQAAAAIhSI3UqV5fDzz1AAID6AAAAADb/8ZbAAAAANzIUZj8TP5nBWQEFwAAAAYAAgAAAAAAAHjaY2BkYGD69V+I4Rdr3x+fv3dYU4AiqIAHALWiBzMAAl0ACgDrAAAA6wAAAuIAAgLzABEC6AAvAun/9AOl/+0CVQAIAh4AIQIy/+4C6v/wAAAAUwBTAFMAiwDhAToBeAHfAi4CggK7AyUAAHjaY2BkYGDgYegA4iUMbGAeArAwMAIAHeMBUgB42o2QNVrFUBBGD+5S0eLubg3u7uVz9yTILqjYBrI6Sv5iPtyuzRlPBqjljhKKSqvED0VjxkUMFJUbF1PPs3EJazwZl76LKaONW+NyeogZ1zOF1SxCvbqMS2ikybhM9mrjchEckSWNnwybuJIp4gQ5JkxatERWlhDn0uNE1ctFVzuHwxzD2o7iC/LmcMVDOOKUZFbWqPz7rLHDMSfqcKH3iqzeMNeKH/zS6Ux6AdWQnqGFMYYYZVwUkJzW/WqZf60u+mefI+lRPLGfwmtWi+W1vGa2fMlclsxxQ+F1IvpKRrRH1UekO4oqyBeWfK3NGvonNCXxAQVpCUUEcaUv4knGZCsgPz1f5hxVP0UoLsAQQUWm0fRl0+yR9VW7JvLaqfcF9vNaxwAAAHjaY2BiAIP/mxiMGbABHiBmZmRiUGFkZmRhZGVkY2Rn5GDkZORiL83LNDBwNADTJmZGENocRptAxR2htDFUHEabQsWdAM4nFZ8AAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-cyrillic-600-normal-kcc242MQ.woff2)format("woff2"),url(/assets/stix-two-text-cyrillic-600-normal-zdEMPwZf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-greek-600-normal-B4g_sZ5N.woff2)format("woff2"),url(/assets/stix-two-text-greek-600-normal-Cd_Bfzy_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-vietnamese-600-normal-DPFVgXT7.woff2)format("woff2"),url(/assets/stix-two-text-vietnamese-600-normal-BR32KHbT.woff)format("woff");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:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-ext-600-normal-BIZc76hK.woff2)format("woff2"),url(/assets/stix-two-text-latin-ext-600-normal-cArr9DC0.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-600-normal-B8BS22os.woff2)format("woff2"),url(/assets/stix-two-text-latin-600-normal-CdpSAr85.woff)format("woff");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:STIX Two Text;font-style:italic;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-cyrillic-600-italic-yYXSozDH.woff2)format("woff2"),url(/assets/stix-two-text-cyrillic-600-italic-B_aLU4nf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-greek-600-italic-X7RQnnOK.woff2)format("woff2"),url(/assets/stix-two-text-greek-600-italic-CgfGr9ip.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-vietnamese-600-italic-vzCH6iL5.woff2)format("woff2"),url(/assets/stix-two-text-vietnamese-600-italic-CYX49Nnz.woff)format("woff");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:STIX Two Text;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-ext-600-italic-DcKCOtwD.woff2)format("woff2"),url(/assets/stix-two-text-latin-ext-600-italic-CbtUjXu-.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-600-italic-CqqQidQW.woff2)format("woff2"),url(/assets/stix-two-text-latin-600-italic-BZwSg5RJ.woff)format("woff");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-synthesis:none;--font-serif:"STIX Two Text", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--paper:oklch(100% 0 0);--surface:oklch(100% 0 0);--surface-2:oklch(100% 0 0);--on-dark:oklch(96.6% .01 275);--on-dark-soft:oklch(96.6% .01 275/.74);--on-dark-quiet:oklch(96.6% .01 275/.55);--ink:oklch(23.2% .055 277);--ink-soft:oklch(43.5% .045 277);--line:oklch(23.2% .055 277/.14);--brand:oklch(41.9% .117 275);--brand-strong:oklch(33.8% .122 279);--brand-light:oklch(51.5% .1 269);--periwinkle:oklch(76.7% .096 275);--periwinkle-ice:oklch(87.7% .055 262);--navy:oklch(21.5% .055 277);--navy-deep:oklch(17.4% .048 275);--danger:oklch(46.7% .144 13);--xray-deep:oklch(66.4% .108 242);--xray-mid:oklch(76.7% .076 245);--step-00:clamp(.78rem, .76rem + .1vw, .84rem);--step-0s:clamp(.9rem, .85rem + .2vw, 1rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.44rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-2h:clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);--step-3:clamp(1.95rem, 1.55rem + 2vw, 2.75rem);--step-3h:clamp(2.1rem, 1.65rem + 2.3vw, 3.125rem);--step-4:clamp(2.2rem, 1.7rem + 2.8vw, 4.25rem);--step-4h:clamp(2.375rem, 1.63rem + 3.19vw, 5.125rem);--step-5:clamp(2.9rem, 1.9rem + 4.6vw, 5.5rem);--lh-tight:1.04;--lh-head:1.12;--lh-body:1.6;--tracking-display:-.03em;--label-lg:11px;--label-lg-track:.18em;--label:10px;--label-track:.14em;--label-sm:9px;--label-sm-track:.12em;--label-weight:600;--meta-weight:500;--space-2xs:clamp(.5rem, .4rem + .3vw, .75rem);--space-xs:clamp(.75rem, .6rem + .5vw, 1rem);--space-s:clamp(1rem, .8rem + .8vw, 1.5rem);--space-m:clamp(1.5rem, 1.1rem + 1.5vw, 2.5rem);--space-l:clamp(2.5rem, 1.8rem + 3vw, 4rem);--space-section:clamp(3.5rem, 2.6rem + 3.6vw, 7rem);--page-gutter:clamp(24px, 5vw, 76px);--measure:68ch;--hero-figure:min(calc(48.9vw - 101.7px), 683px, calc(100svh - 260px));--header-scrolled:76px;--radius-sm:2px;--radius-md:6px;--radius-card:14px;--shadow-sm:0 1px 2px oklch(23.2% .055 268/.06);--z-base:0;--z-raised:10;--z-nav:40;--z-loader:100;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-draw:cubic-bezier(.4, 0, .15, 1);--dur-fast:.18s;--dur-mid:.42s;--dur-slow:.62s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--lh-body);background:var(--paper);margin:0}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:400;line-height:var(--lh-head);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--step-5);line-height:var(--lh-tight)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{text-wrap:pretty}.js body.is-loading{overflow:hidden}.site-loader{display:none}.js .site-loader{z-index:var(--z-loader);color:var(--ink);background:var(--paper);opacity:1;transition:opacity var(--dur-mid) var(--ease-out), visibility var(--dur-mid);place-content:center;display:grid;position:fixed;inset:0}.js .site-loader.is-complete{visibility:hidden;opacity:0;pointer-events:none}.site-loader__art{fill:currentColor;width:clamp(280px,31vw,430px);height:auto;display:block}.njh-wipe{will-change:transform}.njh-wipe--flow{animation:njh-wipe-flow .95s 80ms var(--ease-draw) both}.njh-wipe--upper{animation:njh-wipe-upper .78s .5s var(--ease-draw) both}.njh-wipe--lower{animation:njh-wipe-lower .78s .72s var(--ease-draw) both}.njh-wipe--word{animation:njh-wipe-word .55s 1.3s var(--ease-draw) both}@keyframes njh-wipe-flow{0%{transform:translateY(-26px)}to{transform:translateY(242px)}}@keyframes njh-wipe-upper{0%{transform:translateY(88px)}to{transform:translateY(285px)}}@keyframes njh-wipe-lower{0%{transform:translateY(28px)}to{transform:translateY(235px)}}@keyframes njh-wipe-word{0%{transform:translateY(102px)}to{transform:translateY(236px)}}.njh-node{transform-box:view-box;transform-origin:221px 12px;animation:njh-node-in .55s .18s var(--ease-draw) both}.njh-node__core{fill:var(--brand-strong)}.njh-node__halo{animation:3.2s ease-in-out 1s infinite njh-node-breathe}.njh-node__stop{stop-color:var(--brand-light)}.njh-node__stop--core{stop-opacity:.55}.njh-node__stop--mid{stop-opacity:.22}.njh-node__stop--edge{stop-opacity:0}@keyframes njh-node-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes njh-node-breathe{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.njh-wipe{animation:none;transform:translateY(420px)}.njh-node,.njh-node__halo{animation:none}}button,a{font:inherit}a{color:inherit}.site-header{z-index:var(--z-nav);width:100%;height:clamp(86px,10vw,118px);padding:0 var(--page-gutter);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.site-header:not(.is-scrolled){border-bottom-color:#0000}.wordmark{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.wordmark__mark{flex:none;width:auto;height:clamp(33px,3.35vw,47px)}.wordmark__name{font-family:var(--font-serif);font-size:var(--step-3);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.wordmark__descriptor{font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;border-left:1px solid #101b3942;padding-left:13px;line-height:1.35}.site-nav{align-items:center;gap:clamp(22px,2.7vw,46px);display:flex}.site-nav a{font-size:var(--step-00);letter-spacing:.035em;padding:8px 0;font-weight:500;text-decoration:none;position:relative}.site-nav a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--dur-fast) ease;background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.site-nav a[aria-current=page],.nav-group.is-current>.nav-group__top>a{color:var(--brand)}.site-nav a[aria-current=page]:after,.nav-group.is-current>.nav-group__top>a:after{height:2px;bottom:1px}.site-nav__contact{margin-left:4px}.site-nav__contact:before{background:rgb(var(--glow-rgb,64, 163, 246));content:"";width:5px;height:5px;box-shadow:0 0 10px rgba(var(--glow-rgb,64, 163, 246), .65);transition:background var(--dur-mid) ease;border-radius:50%;margin:0 8px 1px 0;display:inline-block}.menu-toggle{display:none}.home-hero{isolation:isolate;background:var(--navy);align-items:center;width:100%;min-height:max(680px,100svh);display:flex;position:relative;overflow:hidden}.home-hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.home-hero__photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero__scrim{background:linear-gradient(100deg,oklch(21.5% .055 277/.92) 0%,oklch(21.5% .055 277/.74) 38%,oklch(21.5% .055 277/.28) 68%,oklch(21.5% .055 277/.12) 100%),linear-gradient(#0000 66%,oklch(17.4% .048 275/.55) 100%);position:absolute;inset:0}.fibre-field__glow{z-index:0;pointer-events:none;background:radial-gradient(1200px 820px at 76% calc(100% + 44px), var(--xray-deep) 1%, var(--xray-mid) 16%, var(--periwinkle-ice) 33%, var(--periwinkle-ice) 45%, var(--paper) 64%);opacity:.94;transition:background var(--dur-mid) ease;position:absolute;inset:0}.data-viz__canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.time-control{z-index:5;position:absolute;top:12px;right:16px}.time-toggle{width:28px;height:28px;color:var(--brand-strong);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #254fad38;border-radius:2px;place-items:center;padding:4px;display:grid}.time-toggle svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.time-toggle circle{fill:none}.time-menu{-webkit-backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #22356824;border-radius:7px;width:154px;padding:6px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 14px 42px #11204b24}.time-menu[hidden]{display:none}.time-option{color:var(--ink-soft);cursor:pointer;font-size:var(--step-00);text-align:left;background:0 0;border:0;border-radius:4px;padding:8px 10px}.time-option:hover,.time-option:focus-visible,.time-option--selected{color:var(--ink);background:#496be217}.home-hero__inner,.clinics-hero__inner{z-index:2;width:min(660px,52vw);margin-left:var(--page-gutter);padding-top:clamp(16px,2.4vh,28px);position:relative}.home-hero__eyebrow{color:var(--periwinkle);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;align-items:center;gap:14px;margin:0 0 clamp(20px,2.6vh,30px);display:flex}.home-hero__eyebrow span{background:currentColor;flex:none;width:30px;height:1px}.home-hero h1{max-width:13ch;color:var(--on-dark);font-family:var(--font-serif);font-size:var(--step-5);letter-spacing:var(--tracking-display);margin:0;line-height:1.02}.home-hero h1 em{font-style:italic;font-weight:400}.home-hero__intro{max-width:46ch;color:var(--on-dark-soft);font-size:var(--step-0s);margin:clamp(22px,3vh,34px) 0 0;font-weight:400;line-height:1.65}.btn{border-radius:var(--radius-sm);min-height:48px;font-size:var(--step-00);letter-spacing:.01em;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{background:var(--brand);color:var(--paper)}.btn--primary:hover{background:var(--brand-strong)}.btn--ghost{border-color:var(--line);color:var(--ink)}.btn--ghost svg{width:15px;height:15px;fill:var(--brand);flex:none}.btn--ghost:hover{border-color:var(--brand);background:var(--surface)}.btn--on-photo{color:var(--on-dark);border-color:#ffffff6b}.btn--on-photo:hover{border-color:var(--on-dark);background:#ffffff1a}.btn--hero{min-height:56px;font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-indent:.12em;text-transform:uppercase;gap:12px;padding:0 30px}.btn--hero svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;transition:transform var(--dur-fast) var(--ease-out);flex:none}.btn--hero:hover svg{transform:translate(4px)}.home-hero__actions{flex-wrap:wrap;gap:14px;margin:clamp(28px,4vh,44px) 0 0;display:flex}.home-hero__scroll{z-index:2;color:var(--on-dark-quiet);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;pointer-events:none;justify-items:center;gap:12px;display:grid;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.home-hero__scroll i{transform-origin:top;width:1px;height:46px;animation:hero-scroll-cue 2.4s var(--ease-out) infinite;background:linear-gradient(#fff9,#fff0)}@keyframes hero-scroll-cue{0%,70%,to{opacity:1;transform:scaleY(1)}35%{opacity:.5;transform:scaleY(.55)}}@media (prefers-reduced-motion:reduce){.home-hero__scroll i{animation:none}}.section-shell{width:min(calc(100% - var(--page-gutter) * 2), 1440px);margin-inline:auto}.section-kicker{color:var(--brand);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;margin:0}.section-head h2{margin:0}.section-lead{max-width:var(--measure);color:var(--ink-soft);font-size:var(--step-1);margin:18px 0 0;line-height:1.45}.content-band .section-lead{color:var(--periwinkle)}.section-heading h2,.contact h2{font-family:var(--font-serif);letter-spacing:var(--tracking-display);margin:0}.section-heading h2 em,.contact h2 em{color:var(--brand);font-weight:400}.clinic-options article>span{color:var(--brand);font-size:var(--label);letter-spacing:.15em}.data-viz-showcase{background:var(--surface-2);padding-top:clamp(95px,11vw,170px);position:relative;overflow:hidden}.data-viz-showcase__heading{z-index:3;grid-template-columns:.45fr 1.15fr .4fr;align-items:end;gap:clamp(30px,5vw,80px);display:grid;position:relative}.data-viz-showcase__heading h2{font-family:var(--font-serif);font-size:var(--step-5);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0}.data-viz-showcase__heading h2 em{color:var(--brand);font-weight:400}.data-viz-showcase__heading>p:last-child{max-width:300px;color:var(--ink-soft);font-size:var(--step-00);margin:0 0 7px;line-height:1.65}.data-viz-stage{isolation:isolate;height:clamp(630px,56vw,900px);margin-top:clamp(15px,3vw,45px);position:relative;overflow:hidden}.data-viz-stage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:8%;position:absolute;bottom:0;left:0;right:0}.data-viz-showcase .fibre-field__glow{background:radial-gradient(1300px 850px at 64% calc(100% + 85px), var(--xray-deep) 1%, var(--xray-mid) 16%, var(--periwinkle-ice) 34%, var(--periwinkle-ice) 48%, var(--surface-2) 68%)}.services{padding-top:clamp(120px,15vw,230px);padding-bottom:0}.section-heading{grid-template-columns:.45fr 1.1fr .45fr;align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(75px,10vw,150px);display:grid}.section-heading h2{font-size:var(--step-5);line-height:var(--lh-tight)}.section-heading>p:last-child{max-width:310px;color:var(--ink-soft);font-size:var(--step-0s);margin:0 0 7px;line-height:1.65}.services .section-heading{grid-template-columns:minmax(150px,.42fr) minmax(280px,.58fr);max-width:760px;margin-bottom:clamp(80px,9vw,135px)}.service-list{margin:42px 0 38px;padding:0;list-style:none;position:relative}.service-list:before{content:"";opacity:.9;background:url(/images/luminous-spine-timeline.webp) 50%/contain no-repeat;width:70px;position:absolute;top:0;bottom:10px;left:-7px}.service-list li{gap:7px;padding:0 0 28px 88px;display:grid;position:relative}.service-list li:before{content:none}.service-list strong{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.service-list span{max-width:300px;color:var(--ink-soft);font-size:var(--step-00);line-height:1.5}.text-link,.pilates-arrow-link{min-height:44px;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:0;text-transform:none;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:inline-flex}.text-link span,.pilates-arrow-link span{color:var(--brand);transition:transform var(--dur-fast) var(--ease-out);font-size:1.2em}.text-link:hover span,.pilates-arrow-link:hover span{transform:translate(5px)}@keyframes compass-draw{to{stroke-dashoffset:0}}@keyframes compass-centre-in{to{opacity:1}}@keyframes testimonial-quote-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.clinics{padding-block:var(--space-section)}.section-heading--wide{grid-template-columns:.45fr 1.55fr}.clinic-options{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.clinic-options article{border-bottom:1px solid var(--line);min-height:390px;padding:35px clamp(25px,3vw,50px) 42px 0}.clinic-options article+article{border-left:1px solid var(--line);padding-left:clamp(25px,3vw,50px)}.clinic-options h3{font-family:var(--font-serif);font-size:var(--step-2h);letter-spacing:-.035em;margin:70px 0 22px}.clinic-options p{min-height:100px;color:var(--ink-soft);margin:0 0 35px;line-height:1.65}.contact{padding-block:var(--space-section);color:var(--on-dark);background:var(--ink);position:relative;overflow:hidden}.contact__glow{aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#357dffcc,#0000 68%);border-radius:50%;width:75vw;position:absolute;bottom:-80%;right:-10%}.contact__inner{position:relative}.contact .section-kicker{color:var(--periwinkle)}.contact h2{font-size:var(--step-5);line-height:var(--lh-tight);margin-top:42px}.contact h2 em{color:var(--periwinkle)}.contact__actions{grid-template-columns:1fr auto;align-items:end;gap:55px;margin-top:clamp(60px,8vw,120px);display:grid}.contact__actions p{max-width:450px;color:var(--on-dark-soft);margin:0;line-height:1.7}.button-link{border-radius:var(--radius-sm);color:#fff;font-family:var(--font-sans);font-size:var(--step-0);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #ffffff7a;align-items:center;gap:14px;padding:15px 26px;font-weight:600;text-decoration:none;display:inline-flex}.button-link:hover{color:var(--navy-deep);background:#fff;border-color:#fff}.site-footer{color:var(--periwinkle-ice);background:var(--navy-deep);padding-block:85px 35px}.site-footer__grid{grid-template-columns:1.2fr .65fr .65fr 1fr;gap:clamp(35px,6vw,90px);display:grid}.site-footer__wordmark{align-self:start}.site-footer .wordmark__descriptor{border-left-color:#ffffff40}.site-footer__grid>div:not(.site-footer__note){align-content:start;gap:12px;display:grid}.site-footer__grid a{color:var(--on-dark-soft);font-size:var(--step-00);text-decoration:none}.site-footer__grid a:hover{color:var(--on-dark)}.site-footer__label{color:var(--periwinkle);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;margin:0 0 12px}.site-footer__note{color:var(--on-dark-soft);font-family:var(--font-serif);font-size:var(--step-2);line-height:1.2}.site-footer__note p{margin:0}.site-footer__bottom{color:var(--on-dark-quiet);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;gap:30px;margin-top:75px;padding-top:50px;display:flex}.site-header.is-scrolled{height:var(--header-scrolled);box-shadow:0 1px 0 var(--line);background:#fff;animation:.26s both header-in;position:fixed;color:var(--ink)!important}.site-header.is-scrolled .wordmark__descriptor{border-left-color:#101b3942}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled){background:0 0}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .wordmark__name{color:var(--on-dark)}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .wordmark__descriptor{color:var(--on-dark)}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .site-nav:not(.is-open) a{color:var(--on-dark)}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .menu-toggle{color:var(--on-dark)}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .wordmark__descriptor{border-left-color:#ffffff57}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .site-nav:not(.is-open) a[aria-current]{color:var(--periwinkle)}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .wordmark__mark{filter:brightness(0)invert()}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .site-nav:not(.is-open) .nav-group__menu a{color:var(--ink)}body:has(.home-hero,.cv__hero,.clinics-hero) .site-header:not(.is-scrolled) .site-nav:not(.is-open) .nav-group__menu a[aria-current]{color:var(--brand)}@keyframes header-in{0%{opacity:0;transform:translateY(-12px)}}[data-reveal]{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out-quart)}[data-reveal].pre-reveal{opacity:0;transform:translateY(var(--reveal-lift,18px))}.creds__strip li:nth-child(2){transition-delay:80ms}.creds__strip li:nth-child(3){transition-delay:.16s}.creds__strip li:nth-child(4){transition-delay:.24s}[data-reveal].is-visible{opacity:1;transform:translateY(0)}:focus-visible{outline:2px solid rgb(var(--accent-rgb,20, 113, 213));outline-offset:4px}@media (width<=960px){.site-nav{padding:20px var(--page-gutter) 30px;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), visibility var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);-webkit-backdrop-filter:blur(16px);background:#fffffff5;gap:4px;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px)}.site-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav a{font-size:var(--step-00);padding:9px 0}.site-nav__contact{margin:5px 0 0}.menu-toggle{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:10px 0 10px 10px;display:inline-flex}.menu-toggle__label{font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.menu-toggle__icon{gap:5px;width:22px;display:grid}.menu-toggle__icon span{height:1px;transition:transform var(--dur-fast) ease;background:currentColor;display:block}.menu-toggle[aria-expanded=true] .menu-toggle__icon span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon span:last-child{transform:translateY(-3px)rotate(-45deg)}.home-hero__inner,.clinics-hero__inner{width:min(620px,68vw)}.home-hero h1{font-size:clamp(2.6rem,1.6rem + 7vw,4.6rem)}}@media (width<=640px){:root{--page-gutter:clamp(20px, 6.4vw, 30px)}.site-header{height:78px}.wordmark{gap:9px}.wordmark__descriptor{font-size:var(--label-sm);padding-left:9px}.home-hero{min-height:max(700px,100svh)}.home-hero__scrim,.clinics-hero__scrim{background:linear-gradient(oklch(21.5% .055 277/.42) 0%,oklch(21.5% .055 277/.6) 24%,oklch(21.5% .055 277/.82) 56%,oklch(17.4% .048 275/.94) 100%)}.home-hero__inner,.clinics-hero__inner{width:calc(100% - var(--page-gutter) * 2);padding-top:clamp(96px,15vh,130px)}.home-hero__eyebrow{font-size:var(--label);gap:10px;margin-bottom:20px}.home-hero__eyebrow span{width:22px}.home-hero h1{max-width:11ch;font-size:var(--step-4);line-height:var(--lh-tight)}.home-hero__intro{max-width:100%;font-size:var(--step-00);margin-top:24px;line-height:1.6}.home-hero__scroll{display:none}}@media (height<=720px) and (width>=641px){.home-hero__inner,.clinics-hero__inner{padding-top:20px}.home-hero__eyebrow{margin-bottom:18px}.home-hero h1{font-size:var(--step-4)}.home-hero__intro{margin-top:22px}.home-hero__scroll{display:none}}@media (width<=960px){.section-heading{grid-template-columns:.45fr 1.55fr}.section-heading>p:last-child{grid-column:2}.clinic-options{grid-template-columns:1fr 1fr}.clinic-options article:last-child{border-left:0;grid-column:1/-1;padding-left:0}.site-footer__grid{grid-template-columns:1fr 1fr 1fr}.site-footer__note{grid-column:2/-1}}@media (width<=640px){.about,.clinics{padding-block:95px}.services{padding-bottom:0}.section-heading,.section-heading--wide{margin-bottom:75px;display:block}.section-heading h2{font-size:var(--step-4);margin-top:25px}.section-heading>p:last-child{margin-top:30px}.services .section-heading{max-width:520px}.clinic-options{grid-template-columns:1fr}.clinic-options article,.clinic-options article+article,.clinic-options article:last-child{border-left:0;min-height:auto;padding:30px 0 45px}.clinic-options h3{margin-top:45px}.clinic-options p{min-height:0}.contact{padding-block:105px}.contact h2{font-size:var(--step-4)}.contact__actions{grid-template-columns:1fr}.button-link{width:100%}.site-footer{padding-top:70px}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__wordmark{grid-column:1/-1;margin-bottom:35px}.site-footer__note{grid-column:1/-1;margin-top:30px}.site-footer__bottom{display:grid}}@media (width<=960px){.hero-illustration{opacity:.9}.hero-illustration__art{object-position:57% center}.data-viz-showcase__heading{grid-template-columns:.42fr 1.58fr}.data-viz-showcase__heading>p:last-child{grid-column:2}}@media (width<=640px){.hero-illustration{opacity:1}.hero-illustration:after{background:linear-gradient(#fffffffa 0%,#ffffffe8 46%,#ffffff75 70%,#ffffff14 100%)}.hero-illustration__art{object-position:67% center}.data-viz-showcase{padding-top:95px}.data-viz-showcase__heading{display:block}.data-viz-showcase__heading h2{font-size:var(--step-4);margin-top:25px}.data-viz-showcase__heading>p:last-child{margin-top:30px}.data-viz-stage{height:480px;margin-top:10px}.data-viz-showcase .time-control{right:24vw}.services{padding-top:105px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}[data-reveal],[data-reveal].pre-reveal{opacity:1;transform:none}}.is-inner-page .site-nav,.has-expanded-nav .site-nav{gap:clamp(16px,2vw,34px)}.nav-group{position:relative}.nav-group__top{align-items:center;display:flex}.nav-group__top button{color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:28px;padding:0;display:grid}.nav-group__top button span{width:5px;height:5px;transition:transform var(--dur-fast) ease;border-bottom:1px solid;border-right:1px solid;transform:translateY(-2px)rotate(45deg)}.nav-group__menu{width:245px;color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), visibility var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#fffffffa;border:1px solid #101b391f;padding:15px 20px;display:grid;position:absolute;top:calc(100% + 14px);left:-22px;transform:translateY(-8px);box-shadow:0 22px 60px #101b3924}.site-nav>.nav-group:last-of-type .nav-group__menu{left:auto;right:-22px}.nav-group__menu:before{content:"";height:18px;position:absolute;bottom:100%;left:0;right:0}.nav-group__menu a{font-size:var(--step-00);border-bottom:1px solid #101b3917;padding:9px 0}.nav-group__menu a:last-child{border-bottom:0}.nav-group:hover .nav-group__menu,.nav-group:focus-within .nav-group__menu,.nav-group.is-open .nav-group__menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-group.is-open .nav-group__top button span{transform:translateY(1px)rotate(225deg)}.nav-group.is-current>.nav-group__top>a:after{transform:scaleX(1)}.is-inner-page main{min-height:70vh}.legacy-content{padding-block:var(--space-section);background:var(--paper)}.legacy-content__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(60px,9vw,140px);display:grid}.legacy-content__inner:not(:has(.legacy-content__media)){grid-template-columns:minmax(0,1fr)}.legacy-content__notice{width:fit-content;color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;border:1px solid #3156c847;grid-column:1/-1;margin:0 0 38px;padding:9px 13px}.legacy-content__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid;position:sticky;top:110px}.legacy-content__media--1{grid-template-columns:1fr}.legacy-content__media img{aspect-ratio:4/3;background:var(--surface-2);object-fit:cover;width:100%;height:auto;display:block}.legacy-content__media--1 img,.legacy-content__media img[src*=retreat],.legacy-content__media img[src*=logo],.legacy-content__media img[src*=mark],.legacy-content__media img[src*=stott]{aspect-ratio:auto;object-fit:contain;max-height:720px}.legacy-copy{width:min(100%,920px);max-width:var(--measure)}.legacy-copy h2{margin:var(--space-l) 0 24px;font-family:var(--font-serif);font-size:var(--step-3);line-height:var(--lh-head);letter-spacing:var(--tracking-display)}.legacy-copy h2:first-child{margin-top:0}.legacy-copy p{color:var(--ink-soft);font-size:var(--step-0);line-height:var(--lh-body);margin:0 0 1.45em}.legacy-copy p:first-child{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:var(--tracking-display);line-height:1.3}.legacy-copy ul{border-top:1px solid var(--line);margin:35px 0 55px;padding:0;list-style:none}.legacy-copy li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:20px 0 20px 34px;line-height:1.6;position:relative}.legacy-copy li:before{border:1px solid var(--brand);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:26px;left:4px}.legacy-copy a{color:var(--brand)}.page-hero{isolation:isolate;background:#fff;min-height:min(780px,86svh);padding:clamp(175px,19vw,250px) 0 clamp(100px,11vw,170px);position:relative;overflow:hidden}.page-hero--dark{color:var(--on-dark);background:radial-gradient(circle at 76% 64%, #4c81ff73, transparent 34%), var(--ink)}.page-hero__inner{z-index:2;position:relative}.breadcrumbs{color:var(--ink-soft);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(52px,7vw,92px);display:flex}.page-hero--dark .breadcrumbs{color:var(--on-dark-quiet)}.breadcrumbs a{text-decoration:none}.page-hero .section-kicker{margin-bottom:28px}.page-hero--dark .section-kicker{color:var(--periwinkle)}.page-hero h1{max-width:1120px;font-family:var(--font-serif);font-size:var(--step-5);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0}.page-hero h1 em{color:var(--brand);font-weight:400}.page-hero--dark h1 em{color:var(--periwinkle)}.page-hero__intro{max-width:600px;color:var(--ink-soft);font-size:var(--step-1);margin:clamp(42px,5vw,66px) 0 0;line-height:1.7}.page-hero--dark .page-hero__intro{color:var(--on-dark-soft)}.page-hero--compact{min-height:0;padding:clamp(104px,10vw,132px) 0 clamp(22px,2.4vw,34px)}.page-hero--compact .page-hero__inner{justify-items:center;gap:clamp(12px,1.6vw,24px);display:grid}.page-hero--compact .breadcrumbs{justify-self:start;margin-bottom:0}.page-hero--compact h1{font-size:var(--step-3h);text-align:center;margin:0}.page-hero--compact .page-hero__intro{max-width:60ch;font-size:var(--step-0);text-align:center;margin:0}.page-hero--wave{--wave-w:104vw;--wave-x:-6vw;--wave-h:calc(var(--wave-w) * 3 / 16);--wave-art:image-set(url(/images/hero-wave-1200.webp) 1x, url(/images/hero-wave-2400.webp) 2x);min-height:min(calc(clamp(86px, 10vw, 118px) + var(--wave-h) * .94 + 10px), 640px)}.page-hero--wave-crest{--wave-art:image-set(url(/images/hero-wave-crest-1200.webp) 1x, url(/images/hero-wave-crest-2400.webp) 2x)}.page-hero--wave-crest .page-hero__wave{opacity:.5}.page-hero__wave{z-index:0;background:var(--wave-art) left var(--wave-x) bottom 10px / var(--wave-w) auto no-repeat;opacity:.72;mix-blend-mode:multiply;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}@keyframes hero-wave-sweep{0%{clip-path:polygon(-14% 0%,0% 0%,-14% 100%,-28% 100%)}to{clip-path:polygon(-14% 0%,128% 0%,114% 100%,-28% 100%)}}.page-hero__wave{animation:hero-wave-sweep 1.5s .16s var(--ease-draw) both}@media (prefers-reduced-motion:reduce){.page-hero__wave{animation:none}}@media (width<=700px){.page-hero--wave{min-height:0}.page-hero__wave{opacity:.5;background-position:26%;background-size:1150px;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 72%,#0000 100%)}}.page-hero--wave h1{position:relative}.page-hero--wave h1:before{z-index:-1;content:"";background:radial-gradient(#fff 0 46%,#fff0 82%);position:absolute;inset:-.7em -2.2em}@media (width>=701px){.page-hero--wave .page-hero__intro{position:relative}.page-hero--wave .page-hero__intro:before{z-index:-1;content:"";background:radial-gradient(#fff 0 52%,#fff0 86%);position:absolute;inset:-.9em -2.4em}}.page-hero__ornament{background:linear-gradient(90deg, transparent, var(--line) 18%, var(--line) 82%, transparent);width:84px;height:1px;margin-top:clamp(8px,1.2vw,16px);position:relative}.page-hero__ornament:after{background:color-mix(in oklab, var(--brand) 46%, transparent);width:5px;height:5px;box-shadow:0 0 0 5px var(--paper);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-hero--media{padding-top:clamp(120px,12vw,165px)}.page-hero--media .page-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.page-hero--media .page-hero__content{flex-direction:column;display:flex}.page-hero--media .breadcrumbs{margin-bottom:clamp(28px,4vw,48px)}.page-hero--media h1{max-width:640px}.page-hero--media .page-hero__intro{margin-top:clamp(28px,3.5vw,44px)}.page-hero__media{place-items:center;height:min(72vw,620px);display:grid;position:relative}.page-hero__media--figure{box-shadow:none;background:0 0;margin:0;overflow:visible}.page-hero__figure{transform-origin:50%;pointer-events:none;width:100%;height:100%;transform:scale(1.1)}@media (width<=960px){.page-hero--media .page-hero__inner{grid-template-columns:1fr;gap:18px}.page-hero--media .page-hero__media{height:min(66vw,400px)}}.page-hero__visual{z-index:0;aspect-ratio:1;opacity:.85;border:1px solid #3156c824;border-radius:50%;width:min(64vw,900px);animation:24s linear infinite hero-orbit;position:absolute;top:16%;right:-10%}.page-hero__visual:before,.page-hero__visual:after,.page-hero__visual span{content:"";border:1px solid #3156c829;border-radius:50%;position:absolute}.page-hero__visual:before{inset:13%}.page-hero__visual:after{inset:31%}.page-hero__visual span:first-child{inset:48% -5%}.page-hero__visual span:nth-child(2){inset:-5% 48%}.page-hero__visual span:nth-child(3){background:var(--brand);border:0;width:14px;height:14px;top:14%;left:17%;box-shadow:0 0 35px #3156c8b3}.page-hero__visual i{background:linear-gradient(90deg, transparent, var(--brand), transparent);width:68%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}.page-hero--dark .page-hero__visual,.page-hero--dark .page-hero__visual:before,.page-hero--dark .page-hero__visual:after,.page-hero--dark .page-hero__visual span{border-color:#89aaff38}@keyframes hero-orbit{to{transform:rotate(360deg)}}.editorial-section{padding-block:var(--space-section);background:#fff}.editorial-section--tint{background:var(--surface-2)}.editorial-section__grid,.content-band__grid{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);align-items:start;gap:clamp(70px,11vw,180px);display:grid}.editorial-section--middle .editorial-section__grid{align-items:center}.editorial-section--middle .section-head h2{margin-top:0}.editorial-section h2,.content-band h2,.section-intro h2,.timetable-section h2,.split-feature h2,.policy-section h2,.contact-page h2,.dual-list-section h2,.process-section h2{font-family:var(--font-serif);font-size:var(--step-4h);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:28px 0 0}.prose{max-width:700px;color:var(--ink-soft);font-size:var(--step-0);line-height:1.78}.prose p{margin:0}.prose p+p{margin-top:1.45em}.prose .text-link{margin-top:36px}.inline-contact{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:28px;margin-top:40px;padding-top:34px;display:flex}.inline-contact span{font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);color:var(--brand);text-transform:uppercase}.inline-contact a{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-2)}.card-section,.pathway-section,.location-section,.qualification-section{padding-block:var(--space-section);background:var(--surface)}.pathway-section,.qualification-section{background:#fff}.section-intro{max-width:850px;margin-bottom:clamp(70px,9vw,125px)}.section-intro h2 em{color:var(--brand);font-weight:400}.editorial-cards{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.editorial-cards--contained{width:min(calc(100% - var(--page-gutter) * 2), 1440px);margin:var(--space-section) auto}.editorial-cards article{padding:var(--space-m) clamp(26px, 3vw, 48px) var(--space-l);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.editorial-cards article+article{border-left:1px solid var(--line)}.location-grid article>span,.split-feature article>span{color:var(--brand);font-size:var(--step-00);letter-spacing:.16em}.editorial-cards h3,.location-grid h3{font-family:var(--font-serif);font-size:var(--step-2);line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0 0 18px}.editorial-cards p,.location-grid p,.location-grid address{color:var(--ink-soft);font-size:var(--step-0);font-style:normal;line-height:var(--lh-body)}.editorial-cards .text-link{margin-top:auto;padding-top:26px}.location-grid .text-link{margin-top:34px}.content-band{padding-block:var(--space-section);color:var(--on-dark);background:radial-gradient(circle at 88% 80%, #376ef480, transparent 38%), var(--ink)}.content-band .section-kicker{color:var(--periwinkle)}.clean-list{margin:0;padding:0;list-style:none}.tick-list li,.dual-list li,.split-feature li{color:var(--on-dark-soft);border-bottom:1px solid #ffffff26;padding:20px 0 20px 32px;line-height:1.55;position:relative}.tick-list li:before,.dual-list li:before,.split-feature li:before{border:1px solid var(--periwinkle);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:25px;left:0}.page-cta{padding-block:var(--space-section);color:var(--on-dark);background:var(--navy-deep)}.page-cta__inner{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(60px,10vw,160px);display:grid}.page-cta .section-kicker{color:var(--periwinkle)}.page-cta h2{max-width:820px;font-family:var(--font-serif);font-size:var(--step-5);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:30px 0 0}.page-cta__inner>div:last-child>p{color:var(--on-dark-soft);margin:0 0 35px;line-height:1.7}.timetable-section{padding-block:var(--space-section);background:#fff}.timetable-grid{grid-template-columns:.75fr 1.25fr;gap:clamp(70px,10vw,150px);display:grid}.timetable-grid header>p:last-child{max-width:420px;color:var(--ink-soft);margin-top:32px;line-height:1.7}.timetable{border-top:1px solid var(--line)}.timetable>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.65fr) repeat(3,1fr);align-items:center;gap:25px;min-height:110px;padding:28px 0;display:grid}.timetable strong{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.timetable span{font-family:var(--font-serif);font-size:var(--step-2)}.timetable small{color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase;margin-top:6px;display:block}.split-feature{padding-block:var(--space-section);background:#fff}.split-feature__grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.split-feature article{padding:38px clamp(28px,5vw,80px) 55px 0}.split-feature article+article{border-left:1px solid var(--line);padding-left:clamp(28px,5vw,80px);padding-right:0}.split-feature article>p{color:var(--ink-soft);line-height:1.7}.split-feature li,.dual-list li{border-bottom-color:var(--line);color:var(--ink-soft)}.policy-section,.resource-section,.process-section,.dual-list-section{padding-block:var(--space-section);background:#fff}.policy-list,.process-list{border-top:1px solid var(--line)}.policy-list article,.process-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:44px 0;display:grid}.policy-list article>span,.process-list article>span{color:var(--brand);font-size:var(--label);letter-spacing:.14em}.policy-list h2,.process-list h2{font-size:var(--step-3);margin:0 0 20px}.policy-list p,.process-list p{max-width:800px;color:var(--ink-soft);margin:0;line-height:1.7}.location-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.location-grid article{border-bottom:1px solid var(--line);min-height:470px;padding:35px clamp(25px,3vw,50px) 45px 0}.location-grid article+article{border-left:1px solid var(--line);padding-left:clamp(25px,3vw,50px)}.contact-strip{color:var(--on-dark);background:var(--brand)}.contact-strip .section-shell{justify-content:space-between;align-items:center;gap:40px;min-height:170px;display:flex}.contact-strip p{font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);color:var(--brand);text-transform:uppercase}.contact-strip a{font-family:var(--font-serif);font-size:var(--step-3)}.resource-list{border-top:1px solid var(--line)}.resource-list>a{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:30px;min-height:175px;padding:32px 0;text-decoration:none;display:grid}.resource-list>a>span{color:var(--brand);font-size:var(--label)}.resource-list h2{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.04em;margin:0}.resource-list p{color:var(--ink-soft);margin:13px 0 0}.resource-list b{color:var(--brand);font-size:var(--step-1);transition:transform var(--dur-fast) ease;font-weight:400}.resource-list a:hover b{transform:translate(5px,-5px)}.testimonial-wall{padding-block:var(--space-section);background:var(--surface)}.testimonial-wall .section-shell{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.testimonial-wall blockquote{border-bottom:1px solid var(--line);min-height:440px;margin:0;padding:clamp(35px,5vw,70px)}.testimonial-wall blockquote:nth-child(2n){border-left:1px solid var(--line)}.testimonial-wall span,.testimonial-wall footer{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.testimonial-wall blockquote p{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.035em;margin:55px 0 45px;line-height:1.12}.testimonial-wall footer{color:var(--ink-soft)}.dual-list{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px);display:grid}.dual-list article{min-width:0}.dual-list h2{margin-bottom:55px}.process-list article{grid-template-columns:90px 1fr}.process-list .line-icon{margin:0 0 30px}.credential-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.credential-list li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;align-items:center;min-height:140px;padding:30px 0;display:grid}.credential-list span{color:var(--brand);font-size:var(--label)}.credential-list h3{max-width:900px;font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.035em;margin:0}.prices-page{padding-block:clamp(38px, 4.4vw, 62px) var(--space-section);background:#fff}.prices-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,8vw,120px);display:grid}.prices-group__title{border-bottom:2px solid var(--ink);font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:var(--tracking-display);margin:0 0 clamp(24px,3vw,38px);padding-bottom:clamp(14px,1.6vw,20px);font-weight:400}.prices-row{align-items:baseline;gap:10px;margin:0;padding:clamp(14px,1.6vw,21px) 0;display:flex}.prices-row__label{color:var(--ink-soft);font-size:var(--step-0);line-height:1.5}.prices-row__lead{border-bottom:1px dotted color-mix(in oklch, var(--ink) 42%, transparent);flex:1;min-width:24px;transform:translateY(-4px)}.prices-row__fee{font-family:var(--font-serif);font-size:var(--step-2h);letter-spacing:-.015em;white-space:nowrap}.prices-note{max-width:62ch;color:var(--ink-soft);font-size:var(--step-00);margin:clamp(18px,2vw,26px) 0 0;line-height:1.6}.prices-group .text-link{margin-top:clamp(18px,2vw,26px);display:inline-flex}.prices-terms{border-top:1px solid color-mix(in oklch, var(--ink) 18%, transparent);margin-top:clamp(44px,5vw,72px);padding-top:clamp(20px,2.4vw,30px)}.prices-terms__title{font-family:var(--font-serif);font-size:var(--step-1);letter-spacing:var(--tracking-display);margin:0;font-weight:400}.prices-terms .prices-note{max-width:none;margin-top:clamp(10px,1.2vw,14px)}.prices-terms .text-link{margin-top:clamp(16px,1.8vw,22px);display:inline-flex}.contact-page{padding-block:var(--space-section);background:var(--surface)}.contact-page__grid{grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);gap:clamp(70px,10vw,150px);display:grid}.contact-page h2{font-size:var(--step-4h)}.contact-page dl{margin-top:70px}.contact-page dl>div{border-bottom:1px solid var(--line);padding:22px 0}.contact-page dt{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;margin-bottom:8px}.contact-page dd{overflow-wrap:anywhere;margin:0}.contact-page dd a{text-decoration:none}.contact-page__note{color:var(--ink-soft);font-size:var(--step-00);margin-top:40px;line-height:1.6}.enquiry-form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:30px;padding:clamp(30px,5vw,70px);display:grid}.form-field{align-content:start;gap:10px;display:grid}.form-field--full{grid-column:1/-1}.form-field label{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.form-field label small{color:var(--ink-soft);font-weight:400}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:55px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #101b394d;border-radius:0;padding:14px 0}.form-field textarea{resize:vertical}.form-error{color:var(--danger);font-size:var(--step-00);display:none}.enquiry-form.was-validated input:invalid,.enquiry-form.was-validated select:invalid,.enquiry-form.was-validated textarea:invalid{border-bottom-color:var(--danger)}.enquiry-form.was-validated input:invalid~.form-error,.enquiry-form.was-validated select:invalid~.form-error,.enquiry-form.was-validated textarea:invalid~.form-error{display:block}.enquiry-form.was-validated .form-consent:has(input:invalid)>.form-error{display:block}.form-consent>label{letter-spacing:.04em;text-transform:none;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.form-consent input{width:17px;min-height:17px;margin:2px 0 0}.form-honeypot{position:absolute;left:-9999px}.form-submit{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:14px;display:grid}.form-submit button{color:#fff;background:var(--ink);cursor:pointer;min-width:220px;min-height:64px;font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.form-submit button:disabled{cursor:wait;opacity:.6}.form-submit p{color:var(--ink-soft);font-size:var(--step-00);margin:0;line-height:1.5}.is-inner-page .site-footer__grid{grid-template-columns:1.15fr repeat(3,.7fr)}@media (width<=1200px){.is-inner-page .site-nav,.has-expanded-nav .site-nav{gap:13px}.is-inner-page .site-nav a,.has-expanded-nav .site-nav a{font-size:var(--step-00)}}@media (width<=960px){.is-inner-page .site-nav,.has-expanded-nav .site-nav{align-items:stretch}.nav-group__top{justify-content:space-between}.nav-group__top>a{flex:1}.nav-group__top button{width:46px;height:43px}.nav-group__menu{width:auto;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:3px 0 13px 18px;display:none;position:static;transform:none}.nav-group:hover .nav-group__menu,.nav-group:focus-within .nav-group__menu{display:none}.nav-group.is-open .nav-group__menu{display:grid}.nav-group__menu a{font-size:var(--step-00);padding:8px 0}.legacy-content__inner{grid-template-columns:1fr}.legacy-content__media{position:static}.editorial-section__grid,.content-band__grid,.page-cta__inner,.timetable-grid,.dual-list,.contact-page__grid{grid-template-columns:1fr;gap:55px}.editorial-cards,.location-grid{grid-template-columns:1fr 1fr}.editorial-cards article:nth-child(odd),.location-grid article:nth-child(odd){border-left:0}.editorial-cards article:nth-child(2n),.location-grid article:nth-child(2n){border-left:1px solid var(--line)}.testimonial-wall .section-shell,.prices-grid{grid-template-columns:1fr}.testimonial-wall blockquote:nth-child(2n){border-left:0}.contact-page__grid{grid-template-columns:1fr}.is-inner-page .site-footer__grid{grid-template-columns:repeat(3,1fr)}.is-inner-page .site-footer__wordmark{grid-column:1/-1}}@media (width<=640px){.page-hero{min-height:690px;padding-top:135px}.page-hero h1{font-size:var(--step-4)}.page-hero--compact{min-height:0;padding-top:clamp(104px,12vw,118px)}.page-hero--compact h1{font-size:var(--step-3)}.page-hero__visual{width:125vw;top:36%;right:-56%}.breadcrumbs{margin-bottom:50px}.editorial-section__grid,.content-band__grid,.page-cta__inner,.timetable-grid,.dual-list{gap:42px}.editorial-section h2,.content-band h2,.section-intro h2,.timetable-section h2,.split-feature h2,.policy-section h2,.contact-page h2,.dual-list-section h2,.process-section h2{line-height:var(--lh-head)}.editorial-cards,.location-grid{grid-template-columns:1fr}.editorial-cards article,.editorial-cards article:nth-child(2n),.location-grid article,.location-grid article+article,.location-grid article:nth-child(2n){border-left:0;min-height:0;padding:32px 0 45px}.editorial-cards h3,.location-grid h3{margin-top:45px}.split-feature__grid{grid-template-columns:1fr}.split-feature article,.split-feature article+article{border-left:0;border-bottom:1px solid var(--line);padding:35px 0 50px}.timetable>div{grid-template-columns:1fr;gap:13px}.timetable strong{margin-bottom:8px}.policy-list article,.process-list article{grid-template-columns:48px 1fr;gap:8px}.resource-list>a{grid-template-columns:42px 1fr auto;gap:12px}.contact-strip .section-shell{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:35px}.testimonial-wall blockquote{min-height:0;padding:45px 0}.enquiry-form{padding:28px 22px}.prices-row{flex-wrap:wrap;gap:2px 10px}.prices-row__label{flex:1 0 100%}.prices-row__lead{display:none}.enquiry-form{grid-template-columns:1fr}.form-field,.form-field--full{grid-column:1}.form-submit{grid-template-columns:1fr}.form-submit button{width:100%}.is-inner-page .site-footer__grid{grid-template-columns:1fr 1fr}.is-inner-page .site-footer__grid>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.page-hero__visual{animation:none}}.pilates-longform{background:#fff;overflow:clip}.pilates-longform section[id]{scroll-margin-top:24px}.pilates-longform figure{margin:0}.pilates-longform img{max-width:100%;display:block}.pilates-longform em{color:var(--brand);font-weight:400}.pilates-longform h1,.pilates-longform h2,.pilates-longform h3{font-family:var(--font-serif);letter-spacing:var(--tracking-display)}.pilates-orbit{pointer-events:none;border:1px solid #3156c824;border-radius:50%;position:absolute}.pilates-orbit:before,.pilates-orbit:after,.pilates-orbit span{content:"";border:1px solid #3156c81f;border-radius:50%;position:absolute}.pilates-orbit:before{inset:16%}.pilates-orbit:after{inset:34%}.pilates-orbit span{inset:48% -8%}.pilates-orbit i{background:linear-gradient(90deg, transparent, var(--brand), transparent);width:72%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(34deg)}.pilates-hero{isolation:isolate;background:#fff;min-height:max(760px,100svh);padding:clamp(104px,11vw,138px) 0 clamp(28px,4vh,44px);position:relative;overflow:hidden}.pilates-orbit--hero{z-index:-1;aspect-ratio:1;width:min(68vw,960px);top:9%;right:-12%}.pilates-hero__grid{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(20px,2.5vh,32px) clamp(40px,5vw,84px);min-height:calc(max(760px,100svh) - clamp(132px,15vw,182px));display:grid;position:relative}.pilates-hero__content{z-index:2;align-self:center;position:relative}.pilates-hero h1{font-size:var(--step-4);line-height:var(--lh-head);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.pilates-hero__intro{max-width:490px;color:var(--ink-soft);font-size:var(--step-0);margin:clamp(42px,5vw,66px) 0 34px;line-height:1.75}.pilates-hero__media{z-index:1;align-self:center;place-items:center;margin:0;display:grid;position:relative}.hero-orb{aspect-ratio:1;width:min(100%,520px);position:relative;container-type:inline-size}.hero-orb__photo{object-fit:cover;border-radius:50%;width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orb__rings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-orb__ring{fill:none;stroke:var(--brand);stroke-width:.25px;opacity:.5;vector-effect:non-scaling-stroke}.hero-orb__ring--faint{opacity:.22}.hero-orb__ring--inner{opacity:.75;stroke-width:.4px}.hero-orb__ticks line{stroke:var(--brand);stroke-width:.4px;opacity:.45;vector-effect:non-scaling-stroke}.hero-orb__node{fill:var(--brand);opacity:.8}.hero-orb__ring{--ring-len:286.51cqw;stroke-dasharray:var(--ring-len);stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-draw)}.hero-orb__ring--faint{--ring-len:309.76cqw}.hero-orb__ring--inner{--ring-len:253.84cqw}.hero-orb__ticks line,.hero-orb__node{transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-mid) var(--ease-out) .88s, transform var(--dur-mid) var(--ease-out-quart) .88s}.pilates-orbit-figure.pre-reveal .hero-orb__ring{stroke-dashoffset:var(--ring-len)}.pilates-orbit-figure .hero-orb__ring{transition-delay:.28s}.pilates-orbit-figure .hero-orb__ring--faint{transition-delay:.16s}.pilates-orbit-figure .hero-orb__ring--inner{transition-delay:.4s}.pilates-orbit-figure.pre-reveal .hero-orb__ticks line,.pilates-orbit-figure.pre-reveal .hero-orb__node{opacity:0;transform:scale(.4)}.pilates-orbit-fact{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out-quart)}.pilates-orbit-figure.pre-reveal .pilates-orbit-fact{opacity:0;transform:translateY(10px)}.pilates-orbit-fact--format{transition-delay:1s}.pilates-orbit-fact--length{transition-delay:1.08s}.pilates-orbit-fact--available{transition-delay:1.16s}@media (prefers-reduced-motion:reduce){.pilates-orbit-figure.pre-reveal .hero-orb__ring{stroke-dashoffset:0}.pilates-orbit-figure.pre-reveal .hero-orb__ticks line,.pilates-orbit-figure.pre-reveal .hero-orb__node,.pilates-orbit-figure.pre-reveal .pilates-orbit-fact{opacity:1;transform:none}}.pilates-section-heading{z-index:2;max-width:1080px;position:relative}.pilates-section-heading h2,.pilates-feature__content h2,.pilates-golf__content h2{font-size:var(--step-3);line-height:var(--lh-head);text-wrap:balance;margin:0}.pilates-approach{padding-block:var(--space-section);isolation:isolate;background:#fff;position:relative;overflow:hidden}.pilates-approach__head{text-align:center;max-width:940px;margin:0 auto}.pilates-approach__head h2{font-family:var(--font-serif);font-size:var(--step-3);line-height:var(--lh-head);text-wrap:balance;margin:0}.pilates-approach__cite{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;margin:clamp(18px,2.2vw,26px) 0 0}.pilates-approach__intro{max-width:640px;color:var(--ink-soft);font-size:var(--step-0);margin:clamp(24px,3vw,38px) auto 0;line-height:1.7}.pilates-approach__steps{margin:var(--pilates-block) 0 0;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.5vw,44px);padding:0;list-style:none;display:grid;position:relative}.pilates-approach__steps:before{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;top:7px;left:12.5%;right:12.5%}.pilates-approach__step{text-align:center;flex-direction:column;align-items:center;padding-top:42px;display:flex;position:relative}.pilates-approach__step:before{content:"";background:var(--brand);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #fff}.pilates-approach__num{font-family:var(--font-serif);font-size:var(--step-4);letter-spacing:-.02em;color:color-mix(in oklch, var(--ink) 12%, transparent);line-height:1}.pilates-approach__icon{width:44px;height:44px;color:var(--brand);place-items:center;margin:16px 0 14px;display:grid}.pilates-approach__icon svg{width:100%;height:100%}.pilates-approach__step strong{max-width:200px;font-family:var(--font-serif);font-size:var(--step-1);letter-spacing:-.03em;color:var(--ink);font-weight:400;line-height:1.14}.pilates-approach__steps{--rail-dur:.9s;--rail-back:.46s}.pilates-approach__step{--step-at:calc(var(--rail-dur) * var(--step-index) / var(--steps-last));--step-back:calc((var(--steps-last) - var(--step-index)) * 90ms)}.pilates-approach__steps:before{transition:transform var(--rail-back) var(--ease-out) 0s}.pilates-approach__steps.is-drawn:before{transition-duration:var(--rail-dur);transition-timing-function:var(--ease-draw)}.pilates-approach__steps.is-armed:not(.is-drawn):before{transform:scaleX(0)}.pilates-approach__step:before{transition:opacity .2s var(--ease-out) var(--step-back), transform .24s var(--ease-out) var(--step-back)}.pilates-approach__steps.is-drawn .pilates-approach__step:before{transition:opacity .24s var(--ease-out) var(--step-at), transform .34s var(--ease-out-quart) var(--step-at)}.pilates-approach__steps.is-armed:not(.is-drawn) .pilates-approach__step:before{opacity:0;transform:translate(-50%)scale(.2)}.pilates-approach__num,.pilates-approach__step strong{transition:opacity .22s var(--ease-out) var(--step-back), transform .26s var(--ease-out) var(--step-back)}.pilates-approach__icon svg>*{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .24s var(--ease-out) var(--step-back)}.pilates-approach__steps.is-drawn .pilates-approach__num{transition:opacity .46s var(--ease-out) calc(var(--step-at) + 60ms), transform .52s var(--ease-out-quart) calc(var(--step-at) + 60ms)}.pilates-approach__steps.is-drawn .pilates-approach__icon svg>*{transition:stroke-dashoffset .62s var(--ease-draw) calc(var(--step-at) + .13s)}.pilates-approach__steps.is-drawn .pilates-approach__step strong{transition:opacity .48s var(--ease-out) calc(var(--step-at) + .21s), transform .54s var(--ease-out-quart) calc(var(--step-at) + .21s)}.pilates-approach__steps.is-armed:not(.is-drawn) .pilates-approach__num{opacity:0;transform:translateY(10px)}.pilates-approach__steps.is-armed:not(.is-drawn) .pilates-approach__icon svg>*{stroke-dashoffset:1px}.pilates-approach__steps.is-armed:not(.is-drawn) .pilates-approach__step strong{opacity:0;transform:translateY(12px)}.pilates-benefits span,.pilates-studio-gallery figcaption,.pilates-feature figcaption,.pilates-retreats article>span{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.pilates-paths{padding-block:var(--space-section);background:#fff}.pilates-paths__list{border-top:1px solid var(--line);margin-top:clamp(80px,10vw,145px)}.pilates-paths__list a{border-bottom:1px solid var(--line);min-height:135px;color:var(--ink);grid-template-columns:90px minmax(270px,1fr) minmax(220px,.6fr) auto;align-items:center;gap:32px;padding:26px 0;text-decoration:none;display:grid}.pilates-paths__list a>span{color:var(--brand);font-size:var(--label);letter-spacing:.13em}.pilates-paths__list strong{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.04em;font-weight:400}.pilates-paths__list i{color:var(--ink-soft);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase;font-style:normal}.pilates-paths__list b{border:1px solid var(--line);width:44px;height:44px;color:var(--brand);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;font-weight:400;display:grid}.pilates-paths__list a:hover b{color:#fff;background:var(--brand);transform:translateY(4px)}.pilates-feature{padding-block:var(--space-section);position:relative}.pilates-feature__grid{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:clamp(70px,10vw,160px);display:grid}.pilates-feature--equipment .pilates-feature__grid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(56px,7vw,120px)}.pilates-feature--equipment .pilates-feature__grid--media-first{grid-template-columns:minmax(320px,1.1fr) minmax(0,.9fr)}.pilates-feature__grid--media-first .pilates-feature__content{order:2}.pilates-feature__grid--media-first .pilates-feature__media{order:1}.pilates-feature__media{padding-bottom:clamp(46px,6vw,88px);position:relative}.pilates-feature__shot{margin:0;overflow:hidden}.pilates-feature__shot img{filter:saturate(.68)contrast(.96);width:100%;height:auto;display:block}.pilates-feature__media.is-adrift .pilates-feature__shot:not(.pilates-feature__shot--inset) img{scale:1.06}.pilates-feature__media.is-adrift .pilates-feature__shot img,.pilates-feature__media.is-adrift .pilates-feature__shot--inset,.pilates-feature__media.is-adrift .pilates-gallery__picks{transform-origin:50%;will-change:transform}.pilates-feature__shot--inset img{aspect-ratio:1;object-fit:cover}.pilates-feature__shot--inset{border:8px solid var(--paper);width:clamp(120px,27%,210px);position:absolute;bottom:0;right:0}.pilates-feature__grid--media-first .pilates-feature__shot--inset{left:0;right:auto}.pilates-gallery__plate img{aspect-ratio:1;object-fit:cover}.pilates-gallery__plate{position:relative}.pilates-gallery__arrow{z-index:2;width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:oklch(100% 0 0/.9);border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pilates-gallery__arrow:hover{color:var(--brand);background:oklch(100% 0 0)}.pilates-gallery__arrow--prev{left:clamp(12px,1.6vw,22px)}.pilates-gallery__arrow--next{right:clamp(12px,1.6vw,22px)}.pilates-feature__media.pilates-gallery{--pick-gap:clamp(8px, 1.2vw, 16px);--pick-size:clamp(56px, calc(84% / var(--frame-count,3)), 168px);padding-bottom:calc(var(--pick-size) / 2)}.pilates-gallery__picks{justify-content:safe flex-end;gap:var(--pick-gap,clamp(8px, 1.2vw, 16px));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding-top:6px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.pilates-gallery__picks::-webkit-scrollbar{display:none}.pilates-feature__grid--media-first .pilates-gallery__picks{justify-content:safe flex-start}.pilates-gallery__pick{flex:0 0 var(--pick-size);width:var(--pick-size);scroll-snap-align:start;border:8px solid var(--paper);background:var(--paper);cursor:pointer;pointer-events:auto;padding:0;transition:transform .32s,filter .32s}.pilates-gallery__pick img{aspect-ratio:1;object-fit:cover;filter:saturate(.68)contrast(.96);width:100%;height:auto;display:block}.js .pilates-gallery__pick:hover{transform:translateY(-4px)}.js .pilates-gallery__pick:hover img{filter:saturate(.86)contrast()}@media (prefers-reduced-motion:reduce){.pilates-gallery__pick{transition:none}.js .pilates-gallery__pick:hover{transform:none}}.pilates-feature__content{max-width:590px}.pilates-feature__lead{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:-.03em;margin:clamp(42px,5vw,70px) 0 24px;line-height:1.2}.pilates-feature__content>p:not(.section-kicker,.pilates-feature__lead){color:var(--ink-soft);line-height:1.75}.pilates-facts{border-top:1px solid var(--line);margin:45px 0 38px}.pilates-facts>div{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;min-height:63px;display:grid}.pilates-facts dt{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.pilates-facts dd{color:var(--ink-soft);font-size:var(--step-00);margin:0}.pilates-orbit-figure{aspect-ratio:1;place-items:center;width:min(100%,560px);margin:0 auto;display:grid;position:relative}.hero-orb--inline{width:100%;max-width:none}.pilates-orbit-facts{pointer-events:none;margin:0;position:absolute;inset:0}.pilates-orbit-fact{gap:6px;max-width:46%;display:grid;position:absolute}.pilates-orbit-fact dt{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;align-items:center;gap:8px;display:flex}.pilates-orbit-fact dt:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px}.pilates-orbit-fact dd{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-0);margin:0;font-style:italic;line-height:1.25}.pilates-orbit-fact--format{text-align:right;justify-items:end;top:5%;right:0}.pilates-orbit-fact--length{text-align:right;justify-items:end;bottom:7%;right:0}.pilates-orbit-fact--available{text-align:left;bottom:5%;left:0}.pilates-orbit-fact--format dt,.pilates-orbit-fact--length dt{flex-direction:row-reverse}.pilates-feature--group{background:var(--surface-2);padding-bottom:clamp(80px,9vw,140px)}.pilates-group__grid{border-left:2px solid var(--brand);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(36px,5vw,90px);margin-top:0;display:grid}.pilates-group__intro{padding-left:clamp(20px,2vw,32px)}.pilates-group__intro>p{color:var(--ink-soft);font-size:var(--step-0s);margin:26px 0 0;line-height:1.7}.pilates-group__intro>.pilates-group__note{font-size:var(--step-00);line-height:1.65}.pilates-timetable{margin-top:0}@media (width>=961px){.pilates-timetable{position:relative}.pilates-timetable>.pilates-detail-label{position:absolute;bottom:100%;left:0;right:0}}.pilates-detail-label{justify-content:space-between;align-items:baseline;gap:25px;padding-bottom:14px;display:flex}.pilates-detail-label span{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.pilates-detail-label small{color:var(--ink-soft);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase}.pilates-timetable__table{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pilates-timetable__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:stretch;min-height:130px;display:grid}.pilates-timetable__row:last-child{border-bottom:0}.pilates-timetable__day{background:var(--navy);align-items:center;padding:28px clamp(16px,1.8vw,26px);display:flex}.pilates-timetable__row strong{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.pilates-timetable__day strong{color:var(--on-dark);font-size:var(--step-0s)}.pilates-timetable__row p{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;align-items:start;gap:10px;margin:0;padding:28px clamp(20px,2.4vw,38px);display:grid}.pilates-timetable__row p>span{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.15}.pilates-timetable__row small{color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase;margin-top:7px;display:block}.pilates-retreats h3{font-family:var(--font-serif);font-size:var(--step-2);line-height:var(--lh-head);margin:12px 0 20px}.pilates-retreats article p{color:var(--ink-soft);line-height:1.7}.pilates-golf__benefits{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.pilates-golf__benefits li{border-bottom:1px solid var(--line);padding:17px 0 17px 25px;position:relative}.pilates-golf__benefits li:before{border:1px solid var(--brand);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:24px;left:2px}.natal-note{padding-block:var(--gap-close);background:var(--paper)}.natal-note p{border-top:1px solid var(--line);max-width:58ch;color:var(--ink-soft);font-size:var(--step-0s);margin:0;padding-top:clamp(24px,3vw,36px);line-height:1.7}.pilates-golf{padding-block:var(--space-section);color:var(--on-dark);background:var(--navy);position:relative;overflow:hidden}.pilates-golf__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4.2vw,72px);display:grid;position:relative}.pilates-golf__content{grid-column:1}.pilates-golf__photo{background-image:-webkit-image-set(url(/images/golf-backdrop-6256591-1600.webp) 1x,url(/images/golf-backdrop-6256591-2400.webp) 2x);background-image:image-set("/images/golf-backdrop-6256591-1600.webp" 1x,"/images/golf-backdrop-6256591-2400.webp" 2x);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pilates-golf__photo:after{content:"";background:linear-gradient(to right, var(--navy) 0%, color-mix(in oklch, var(--navy) 92%, transparent) 38%, color-mix(in oklch, var(--navy) 68%, transparent) 100%);position:absolute;inset:0}@media (width<=1000px){.pilates-golf__grid{gap:var(--pilates-block);grid-template-columns:minmax(0,1fr)}.pilates-golf__content{grid-column:1}.pilates-golf__photo:after{background:color-mix(in oklch, var(--navy) 90%, transparent)}}@media (width<=700px){.pilates-golf__photo{background-position:50%}}.pilates-golf .section-kicker,.pilates-golf__content h2 em{color:var(--periwinkle)}.pilates-golf__content>p{max-width:640px;color:var(--on-dark-soft);line-height:1.75}.pilates-golf__content h2+p{margin-top:55px}.pilates-golf__benefits{border-top-color:#ffffff26}.pilates-golf__benefits li{color:var(--on-dark-soft);border-bottom-color:#ffffff26}.pilates-golf__benefits li:before{border-color:var(--periwinkle)}.pilates-retreats{padding-block:var(--space-section);background:#fff}.pilates-retreats__grid{grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,120px);margin-top:clamp(80px,10vw,140px);display:grid}.pilates-retreats article{min-width:0}.pilates-retreats figure{background:var(--surface-2);justify-content:center;align-items:center;height:min(38vw,400px);margin-bottom:30px;padding:clamp(18px,3vw,45px);display:flex;overflow:hidden}.pilates-retreats figure img{object-fit:contain;filter:saturate(.78);width:100%;height:100%}@media (width<=1200px){.pilates-hero__grid,.pilates-feature__grid{gap:55px}.pilates-group__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.38fr)}.pilates-timetable__row{grid-template-columns:minmax(0,128px) minmax(0,1fr)}.pilates-timetable__row p{padding:28px 16px}}@media (width<=960px){.pilates-hero{padding-top:135px}.pilates-hero__grid,.pilates-feature__grid{gap:var(--pilates-block);grid-template-columns:1fr}.pilates-hero__grid{min-height:auto}.pilates-group__grid{gap:var(--pilates-block);grid-template-columns:minmax(0,1fr);padding-left:clamp(20px,2vw,32px)}.pilates-group__intro{padding-left:0}.pilates-group__intro>p{max-width:60ch}.pilates-approach__steps{--rail-dur:.46s;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,54px) clamp(16px,4vw,40px)}.pilates-approach__steps:before,.pilates-approach__step:before{display:none}.pilates-approach__step{padding-top:0}.pilates-paths__list a{grid-template-columns:55px 1fr auto}.pilates-paths__list i{display:none}.pilates-feature__grid{flex-direction:column;display:flex}.pilates-feature__grid--media-first .pilates-feature__content,.pilates-feature__grid--media-first .pilates-feature__media{order:0}.pilates-feature__media{width:100%}}@media (width<=640px){.pilates-hero{min-height:auto;padding-bottom:45px}.pilates-hero h1{font-size:var(--step-4)}.pilates-section-heading h2,.pilates-feature__content h2,.pilates-golf__content h2{font-size:var(--step-3)}.pilates-approach__steps{grid-template-columns:1fr;gap:30px}.pilates-paths__list a{grid-template-columns:36px 1fr auto;gap:12px;min-height:105px}.pilates-paths__list strong{font-size:var(--step-2)}.pilates-timetable__row{grid-template-columns:1fr}.pilates-timetable__day{padding:12px 16px}.pilates-timetable__row p{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:16px}.pilates-detail-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.pilates-retreats__grid{grid-template-columns:1fr}.pilates-retreats figure{height:125vw}}@media (prefers-reduced-motion:reduce){.pilates-paths__list b{transition:none}}.clinics-longform,.therapy-longform{overflow:clip}.clinics-longform section[id],.therapy-longform section[id]{scroll-margin-top:24px}.clinics-longform h1,.clinics-longform h2,.clinics-longform h3,.therapy-longform h1,.therapy-longform h2,.therapy-longform h3{font-family:var(--font-serif);letter-spacing:var(--tracking-display)}.clinics-longform em,.therapy-longform em{color:var(--brand);font-weight:400}.clinics-hero{isolation:isolate;background:var(--navy);align-items:center;width:100%;min-height:max(680px,100svh);display:flex;position:relative;overflow:hidden}.clinics-hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.clinics-hero__still{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.clinics-hero__scrim{background:linear-gradient(100deg,oklch(21.5% .055 277/.9) 0%,oklch(21.5% .055 277/.8) 26%,oklch(21.5% .055 277/.4) 52%,oklch(21.5% .055 277/.06) 78%,oklch(21.5% .055 277/0) 100%),linear-gradient(#0000 66%,oklch(17.4% .048 275/.4) 100%),linear-gradient(oklch(17.4% .048 275/.42) 0%,#0000 16%);position:absolute;inset:0}.clinics-hero__eyebrow{color:var(--periwinkle);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;align-items:center;gap:14px;margin:0 0 clamp(18px,2.4vh,28px);display:flex}.clinics-hero__eyebrow i{background:currentColor;flex:none;width:30px;height:1px}.clinics-hero h1{max-width:16ch;color:var(--on-dark);font-size:var(--step-4);line-height:var(--lh-head);margin:0}.clinics-hero__footer{grid-template-columns:1fr;place-items:start;gap:24px;max-width:560px;margin-top:clamp(26px,3.6vh,44px);display:grid}.clinics-hero__footer p{max-width:46ch;color:var(--on-dark-soft);font-size:var(--step-0s);margin:0;line-height:1.7}.clinics-hero .pilates-arrow-link{color:var(--on-dark)}.clinics-hero .pilates-arrow-link span{color:var(--periwinkle)}.therapy-practical{padding-block:var(--space-section);background:#fff}.therapy-fascia ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.therapy-fascia li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:18px 0}.therapy-fascia{padding-block:var(--space-section);color:var(--on-dark);background:var(--ink);position:relative;overflow:hidden}.therapy-fascia__grid{grid-template-columns:.82fr 1.18fr;gap:clamp(70px,11vw,180px);display:grid;position:relative}.therapy-fascia .section-kicker{color:var(--periwinkle)}.therapy-fascia h2{font-size:var(--step-3);line-height:var(--lh-tight);margin:30px 0 0}.therapy-fascia h2 em{color:var(--periwinkle)}.therapy-fascia__lead{color:var(--on-dark-soft);font-family:var(--font-serif);font-size:var(--step-2h);margin-top:55px;line-height:1.25}.therapy-fascia__grid>div:last-child>p{color:var(--on-dark-soft);line-height:1.75}.therapy-fascia ul{border-top-color:#ffffff29;margin-top:45px}.therapy-fascia li{color:var(--on-dark-soft);border-bottom-color:#ffffff29}.therapy-practical{background:var(--surface-2)}@media (width<=960px){.therapy-hero__grid,.therapy-fascia__grid{grid-template-columns:1fr}.therapy-hero__media{height:620px}}@media (width<=640px){.therapy-hero{min-height:auto;padding-top:130px}.therapy-fascia h2{font-size:var(--step-3)}.therapy-hero h1{font-size:var(--step-4)}.therapy-hero__media{height:480px}}.story{--story-radius:0px}.story__chapter{min-height:calc(2 * (100vh - var(--header-scrolled)));min-height:calc(2 * (100svh - var(--header-scrolled)));--seam:100%;--seam-open:0;--seam-radius:calc(var(--story-radius) * var(--seam-open));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.story__chapter+.story__chapter{margin-top:calc(-1 * (100vh - var(--header-scrolled)));margin-top:calc(-1 * (100svh - var(--header-scrolled)))}.story__chapter:last-child{min-height:calc(100vh - var(--header-scrolled));min-height:calc(100svh - var(--header-scrolled));--seam-open:1}.story__copy,.story__media{top:var(--header-scrolled);height:calc(100vh - var(--header-scrolled));height:calc(100svh - var(--header-scrolled));clip-path:inset(0 0 calc(100% - var(--seam)) 0 round var(--story-radius) var(--story-radius) var(--seam-radius) var(--seam-radius));align-self:start;position:sticky}.story__chapter.is-seamed>.story__copy,.story__chapter.is-seamed>.story__media{will-change:clip-path}.story__copy{padding:var(--space-l) var(--page-gutter) var(--space-l) clamp(32px, 4.5vw, 72px);background:var(--paper);order:1;align-items:center;display:flex}.story__copy-inner{width:100%;max-width:46ch}.story__copy h2{margin:0 0 var(--space-s);font-size:var(--step-3)}.story__lede{margin:0 0 var(--space-m);color:var(--ink-soft);font-size:var(--step-1);line-height:1.45}.story__list{margin:0 0 var(--space-m);border-top:1px solid var(--line);padding:0;list-style:none}.story__list li{border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--step-00);padding:12px 0;line-height:1.5}.story__list strong{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;display:block}.story__media{background:var(--navy);margin:0;overflow:hidden}.story__media img{object-fit:cover;width:100%;height:100%;display:block}#sports-therapy .story__media img{object-position:center top}#sports-therapy .story__slide+.story__slide img{object-position:center}#pilates .story__media img{object-position:48% 42%}#prenatal .story__media img{object-position:center bottom}#postnatal .story__media img{object-position:center 40%}.story__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0;overflow-x:auto}.story__track::-webkit-scrollbar{display:none}.story__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%}.story__arrow{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:oklch(100% 0 0/.9);border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.story__arrow:hover{color:var(--brand);background:oklch(100% 0 0)}.story__arrow--prev{left:clamp(12px,1.6vw,22px)}.story__arrow--next{right:clamp(12px,1.6vw,22px)}.story__arrow[disabled]{cursor:default;opacity:.28}.story__dots{gap:9px;display:flex;position:absolute;bottom:clamp(16px,2vw,26px);left:50%;transform:translate(-50%)}.story__dot{cursor:pointer;width:9px;height:9px;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:oklch(100% 0 0/.8);border:0;border-radius:50%;padding:0;box-shadow:0 0 0 1px oklch(23.2% .055 277/.4)}.story__dot:hover{background:oklch(100% 0 0)}.story__dot.is-active{background:var(--brand);box-shadow:0 0 0 2px oklch(100% 0 0/.85)}@media (width>=901px) and (height<=760px){.story__copy{padding-block:var(--space-m)}.story__copy h2{font-size:var(--step-2)}.story__lede{font-size:var(--step-0)}.story__list li{padding:9px 0}}.studio-look{padding-block:var(--space-section);background:var(--paper)}.studio-look__inner{width:min(calc(100% - var(--page-gutter) * 2), 880px)}.studio-look__title{max-width:13em;font-family:var(--font-serif);font-size:var(--step-3h);font-style:italic;font-weight:400;line-height:var(--lh-head);letter-spacing:var(--tracking-display);text-align:center;text-wrap:balance;margin:0 auto}.studio-look__tabs{justify-content:space-between;gap:clamp(16px,2vw,30px);margin-top:clamp(32px,3.6vw,56px);display:flex}.studio-look__tab{color:var(--ink-soft);cursor:pointer;font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:-.01em;opacity:.42;text-align:center;transition:color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;font-weight:500}.studio-look__tab:hover{color:var(--ink);opacity:.8}.studio-look__tab.is-active{color:var(--ink);opacity:1;font-weight:600}.studio-look__tab-icon{width:22px;height:22px;margin:0 auto 10px;display:block;overflow:visible}.studio-look__tab-label{display:block}.studio-look__stage{aspect-ratio:2;background:var(--surface-2);border-radius:0;width:100%;max-height:max(260px,100svh - 360px);margin-top:clamp(20px,2.2vw,34px);display:grid;overflow:hidden}.studio-look__view{grid-area:1/1;min-width:0;min-height:0;margin:0;position:relative}.studio-look__view img{object-fit:cover;object-position:center var(--view-focus,50%);width:100%;height:100%;display:block}.studio-look__view.is-entering{animation:studio-view-in var(--dur-slow) var(--ease-out) both}@keyframes studio-view-in{0%{opacity:0;transform:scale(1.014)}to{opacity:1;transform:none}}.studio-look__link{width:fit-content;margin:var(--space-m) auto 0;display:flex}@media (width<=860px){.studio-look__tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:18px clamp(16px,4vw,32px);display:grid}.studio-look__tab{font-size:var(--step-0)}.studio-look__tab-icon{width:20px;height:20px;margin-bottom:8px}.studio-look__stage{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.studio-look__view.is-entering{animation:none}}.voice-panel{background:var(--paper)}.voice-panel__words{transform:translateY(calc((1 - var(--voice-in,1)) * 10vh))}.voice-panel__card.is-scrubbing .voice-panel__words,.voice-panel__card.is-scrubbing .voice-panel__media{will-change:transform}.voice-panel__media{transform:translateY(calc((1 - var(--voice-in-late,1)) * 20vh))}.voice-panel__card{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(400px,44vw,620px);margin:0;display:grid;overflow:hidden}.voice-panel__words{padding:clamp(34px, 4vw, 56px) clamp(26px, 3.4vw, 56px) clamp(34px, 4vw, 56px) max(var(--page-gutter), calc(50vw - 720px));background:var(--navy);color:var(--on-dark);flex-direction:column;justify-content:center;display:flex}.voice-panel__mark{color:var(--periwinkle);font-family:var(--font-serif);font-size:var(--step-3);opacity:.55;margin-bottom:clamp(8px,1vw,14px);line-height:.6;display:block}.voice-panel__card blockquote{margin:0}.voice-panel__card blockquote p{max-width:30ch;font-family:var(--font-serif);font-size:var(--step-2h);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:400;line-height:1.24}.voice-panel__cite{gap:4px;margin-top:clamp(20px,2.4vw,32px);display:grid}.voice-panel__cite:before{content:"";background:var(--periwinkle);opacity:.6;width:30px;height:1px;margin-bottom:clamp(14px,1.6vw,22px)}.voice-panel__name{font-size:var(--step-0s);color:var(--on-dark);font-weight:500}.voice-panel__role{color:var(--on-dark-quiet);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.voice-panel__link{align-self:start;margin-top:clamp(24px,2.8vw,36px)}.voice-panel__media{position:relative;overflow:hidden}.voice-panel__media img{object-fit:cover;object-position:42% 40%;filter:saturate(.62)contrast(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=860px){.voice-panel__card{grid-template-columns:minmax(0,1fr);min-height:0}.voice-panel__media{aspect-ratio:3/2;transform:translateY(calc((1 - var(--voice-in,1)) * 10vh));order:-1}.voice-panel__words{padding:clamp(34px, 8vw, 52px) var(--page-gutter);transform:translateY(calc((1 - var(--voice-in-late,1)) * 20vh))}.voice-panel__card blockquote p{max-width:34ch;font-size:var(--step-1)}}.voice-run{padding-block:calc(var(--space-section) * 1.15) calc(var(--space-section) * .55);background:var(--paper);flex-direction:column;display:flex}.voice-run__lead>.story-quote{margin-top:0}.voice-run__lead:not(:empty){margin-bottom:clamp(56px,7vw,112px)}.voice-run__mark{color:var(--brand);font-family:var(--font-serif);font-size:var(--step-5);opacity:.18;line-height:.6}.voice-run__mark--open{margin-left:var(--page-gutter);margin-bottom:var(--space-m);align-self:flex-start}.voice-run__mark--close{margin-right:var(--page-gutter);margin-top:calc(var(--space-l) * 1.5);align-self:flex-end}.voice-run:not(:has(li)){display:none}.voice-run__link{width:fit-content;margin:var(--space-m) auto 0;display:flex}.voice-run__track{--run-gap:clamp(26px, 3vw, 52px);--run-fade:clamp(28px, 7vw, 110px);margin-inline:calc(var(--page-gutter) * -1);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.voice-run__track::-webkit-scrollbar{display:none}.voice-run__track.is-drifting{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--run-fade), #000 calc(100% - var(--run-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--run-fade), #000 calc(100% - var(--run-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--run-fade), #000 calc(100% - var(--run-fade)), transparent 100%);overflow:hidden}.voice-run__strip{width:max-content;padding:0 0 0 var(--page-gutter);margin:0;list-style:none;display:flex}.voice-run__track.is-drifting .voice-run__strip{animation:voice-run-drift var(--voice-run-duration,40s) linear infinite;padding-left:0}.voice-run__track.is-drifting:hover .voice-run__strip,.voice-run__track.is-drifting:focus-within .voice-run__strip{animation-play-state:paused}@keyframes voice-run-drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--voice-run-shift,50%) * -1), 0, 0)}}.voice-run__strip li{min-height:clamp(230px,20vw,280px);margin-right:var(--run-gap);border-top:1px solid var(--brand);flex-direction:column;flex:0 0 clamp(250px,24vw,330px);padding-top:clamp(18px,1.8vw,24px);display:flex}.voice-run__service{color:var(--ink-soft);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase;margin:0 0 clamp(12px,1.4vw,18px)}.voice-run__strip blockquote{margin:0 0 var(--space-s)}.voice-run__strip blockquote p{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-1);letter-spacing:-.01em;margin:0;line-height:1.4}.voice-run__strip cite{color:var(--brand);font-family:var(--font-serif);font-size:var(--step-0);margin-top:auto;font-style:normal}@media (prefers-reduced-motion:reduce){.voice-run__strip{animation:none}}.review-wall__list{columns:1;column-gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}@media (width>=700px){.review-wall__list{columns:2}}@media (width>=1100px){.review-wall__list{columns:3}.review-wall__item--break-lg{break-after:column}}@media (width>=700px) and (width<=1099.98px){.review-wall__item--break-md{break-after:column}}.review-wall__item{break-inside:avoid;border-top:1px solid var(--brand);margin-bottom:clamp(28px,3vw,44px);padding-top:clamp(18px,1.8vw,24px)}.review-wall__service{color:var(--ink-soft);font-size:var(--label-sm);font-weight:var(--meta-weight);letter-spacing:var(--label-sm-track);text-transform:uppercase;margin:0 0 clamp(10px,1.2vw,14px)}.review-wall__item blockquote{margin:0 0 var(--space-s)}.review-wall__item blockquote p{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-0);line-height:var(--lh-body);margin:0}.review-wall__item blockquote p+p{margin-top:var(--space-s)}.review-wall__item cite{color:var(--brand);font-family:var(--font-serif);font-size:var(--step-0);font-style:normal;display:block}.stories-switch{background:var(--surface);padding-block:clamp(10px,1.4vw,20px) 0}.stories-switch__inner{border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.stories-switch a{border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:9px clamp(16px,1.8vw,26px);text-decoration:none}.stories-switch a:hover{color:var(--brand-strong);background:color-mix(in oklab, var(--brand) 7%, transparent)}.stories-switch a[aria-current=page]{color:var(--paper);background:var(--brand)}.stories-switch a[aria-current=page]:hover{color:var(--paper);background:var(--brand-strong)}.stories-switch a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.stories-switch a{transition:none}}@media (width<=700px){.stories-switch a{place-items:center;min-height:44px;display:grid}}.films{padding-block:clamp(6px, .7vw, 12px) var(--space-section);background:var(--surface)}.films-hero{padding-bottom:clamp(30px,3.4vw,48px)}.films-hero .page-hero__wave{background-position:left var(--wave-x) center}.films-hero.page-hero--wave{min-height:0}.films-hero .page-hero__inner{gap:clamp(16px,2vw,26px)}.films-hero .stories-switch{background:0 0;padding-block:clamp(6px,1vw,14px) 0}.films__lead{text-align:center;justify-items:center;gap:clamp(18px,2.2vw,30px);margin:0;display:grid}.films__lead .films__frame{width:min(380px,100%)}.films__lead-text{max-width:46ch}.films__lead-blurb{color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--step-1);margin:12px 0 0;line-height:1.45}.films__more-title{color:var(--brand);text-align:center;font-family:var(--font-sans);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;margin:0 0 clamp(18px,2vw,28px)}.films__shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px);max-width:1020px;margin-inline:auto;display:grid}@media (width>=620px){.films__shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.films__shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}.films__shelf[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:240px}.films__shelf[data-count="2"]{max-width:500px}.films__shelf[data-count="3"]{max-width:760px}.films__card{--reveal-lift:56px;margin:0}.films__shelf .films__card:nth-child(2){transition-delay:.11s}.films__shelf .films__card:nth-child(3){transition-delay:.22s}.films__shelf .films__card:nth-child(4){transition-delay:.33s}.films__shelf .films__card:nth-child(6){transition-delay:.11s}.films__shelf .films__card:nth-child(7){transition-delay:.22s}.films__shelf .films__card:nth-child(8){transition-delay:.33s}.films__frame{transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1)}.films__card .films__frame:hover,.films__card .films__frame:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px #11204b29}@media (prefers-reduced-motion:reduce){.films__frame{transition:none}.films__card .films__frame:hover,.films__card .films__frame:focus-within{transform:none}}.films__frame{aspect-ratio:9/16;border:1px solid var(--line);background:var(--ink);border-radius:0;position:relative;overflow:hidden}.films__video{object-fit:cover;width:100%;height:100%;display:block}.films__play{display:none}.js .films__play{background:color-mix(in oklab, var(--ink) 22%, transparent);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.js .films__card.is-playing .films__play,.js .films__lead.is-playing .films__play{display:none}.js .films__play:hover,.js .films__play:focus-visible{background:color-mix(in oklab, var(--ink) 34%, transparent)}.js .films__play:focus-visible{outline:2px solid var(--brand);outline-offset:-6px}.films__play-mark{background:var(--paper);width:clamp(52px,5vw,68px);height:clamp(52px,5vw,68px);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 24px oklch(23.2% .055 277/.28)}.films__play-mark:before{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid var(--brand);content:"";width:0;height:0;margin-left:4px}.films__play:hover .films__play-mark{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.films__play-mark{transition:none}.films__play:hover .films__play-mark{transform:none}}.films__caption{margin-top:18px}.films__name{color:var(--brand);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;margin:0}.films__blurb{color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--step-0s);margin:8px 0 0;line-height:1.5}.story-quote{text-align:center;--reveal-lift:40px;--quote-stagger:max(0px, min(96px, calc((100% - 880px) / 2)));max-width:880px;left:calc(var(--quote-side,0) * var(--quote-stagger));margin:clamp(52px,6.5vw,104px) auto 0;padding:0 clamp(34px,5vw,72px);position:relative}.story-quote__body{margin:0;padding:clamp(24px,3.2vw,44px) 0 0;position:relative}.story-quote__p{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.006em;text-wrap:pretty;margin:0;font-size:clamp(1.1rem,.9rem + .92vw,1.75rem);line-height:1.38}.story-quote__p+.story-quote__p{margin-top:.62em}.story-quote__mark{color:var(--periwinkle);font-family:var(--font-serif);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(2.25rem,1.55rem + 2.9vw,4.375rem);line-height:1;position:absolute}.story-quote__mark--open{top:0;left:clamp(-56px,-4.5vw,-18px)}.story-quote__mark--close{bottom:clamp(-24px,-2vw,-6px);right:clamp(-56px,-4.5vw,-18px)}.story-quote__cite{color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-items:center;gap:clamp(16px,2vw,24px);margin:clamp(34px,4.2vw,58px) 0 0;display:flex}.story-quote__rule{background:var(--brand);opacity:.55;width:46px;height:1px}@media (width<=699px){.story-quote{padding:0 2px}.story-quote__body{padding:clamp(2.5rem,11vw,4rem) 0 clamp(2.6rem,11.5vw,4.2rem)}.story-quote__mark{font-size:clamp(2.5rem,11vw,4rem)}.story-quote__mark--open{top:0;left:0}.story-quote__mark--close{bottom:0;right:0}.story-quote__cite{margin-top:clamp(20px,5vw,30px)}}.journeys{padding-block:clamp(6px, .7vw, 12px) var(--space-section);background:var(--surface)}.stories-switch+.journeys{padding-top:clamp(20px,2.4vw,36px)}.journeys__list{--journeys-rail:clamp(124px, 12.5vw, 168px);max-width:46rem;margin-inline:auto}.journeys__entry+.journeys__entry{border-top:1px solid var(--line);margin-top:clamp(36px,4vw,60px);padding-top:clamp(36px,4vw,60px)}.journeys__name{color:var(--ink);font-size:var(--step-2h);font-weight:400;line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0 0 clamp(20px,2.2vw,30px)}.journeys__beats{gap:clamp(18px,1.8vw,26px);margin:0;display:grid}.journeys__beat{grid-template-columns:var(--journeys-rail) minmax(0, 1fr);align-items:start;gap:6px 18px;display:grid}.journeys__beat dt{color:var(--ink-soft);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;padding-top:4px}@media (width<=620px){.journeys__beat{grid-template-columns:minmax(0,1fr)}.journeys__beat dt{padding-top:0}}.journeys__beat dd{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-0);margin:0;line-height:1.65}.creds{padding-block:var(--space-l) var(--space-section)}.creds__title{margin:0 0 var(--space-m);color:var(--brand);font-family:var(--font-sans);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase}.creds__track{--creds-gap:clamp(20px, 3vw, 48px);--creds-fade:clamp(28px, 7vw, 110px);margin:0 calc(var(--page-gutter) * -1) -20px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:20px;overflow-x:auto}.creds__track::-webkit-scrollbar{display:none}.creds__track.is-drifting{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--creds-fade), #000 calc(100% - var(--creds-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--creds-fade), #000 calc(100% - var(--creds-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--creds-fade), #000 calc(100% - var(--creds-fade)), transparent 100%);overflow:hidden}.creds__strip{width:max-content;padding:0 0 0 var(--page-gutter);margin:0;list-style:none;display:flex}.creds__track.is-drifting .creds__strip{animation:creds-drift var(--creds-duration,30s) linear infinite;padding-left:0}.creds__track.is-drifting:hover .creds__strip,.creds__track.is-drifting:focus-within .creds__strip{animation-play-state:paused}@keyframes creds-drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--creds-shift,50%) * -1), 0, 0)}}.creds__strip li{margin-right:var(--creds-gap);flex-direction:column;flex:0 0 clamp(190px,20vw,260px);gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.creds__strip{animation:none}}.creds__strip img{object-fit:contain;object-position:left center;align-self:flex-start;width:auto;max-width:min(190px,100%);height:clamp(46px,4.5vw,62px)}.creds__strip span{color:var(--ink-soft);font-size:var(--step-0s);line-height:1.45}@media (width<=900px),(prefers-reduced-motion:reduce){.story__chapter,.story__chapter:last-child{grid-template-columns:minmax(0,1fr);min-height:0}.story__chapter+.story__chapter{margin-top:0}.story__copy,.story__media{clip-path:none;height:auto;position:static}.story__chapter.is-seamed>.story__copy,.story__chapter.is-seamed>.story__media{will-change:auto}.story__media{order:-1}.story__media img{aspect-ratio:4/3;height:auto}#pre-postnatal .story__media img{aspect-ratio:4/5}.story__media--gallery{aspect-ratio:4/3;position:relative}.story__media--gallery img{aspect-ratio:auto;height:100%}.story__copy{padding:var(--space-l) var(--page-gutter)}}@media (width<=960px){.creds__strip{gap:var(--space-m)}}@media (width<=640px){.home-hero__actions .btn{flex:auto}}.pilates-longform{--gap-close:clamp(3.75rem, 2.3rem + 4.6vw, 7rem);--space-section:clamp(5.5rem, 3.2rem + 7vw, 10rem);--gap-act:var(--space-section);--pilates-block:clamp(3.5rem, 2.1rem + 4.4vw, 6.5rem)}.pilates-approach{padding-block:var(--gap-act)}.pilates-feature,.pilates-golf{padding-block:var(--gap-close)}.pilates-feature--individual{padding-top:var(--gap-act)}.pilates-golf{padding-bottom:var(--gap-act)}.pilates-retreats{padding-block:var(--gap-act)}.pilates-feature--individual,.pilates-feature--equipment,.pilates-feature--group{background:var(--paper)}@media (width>=961px){.pilates-feature--group{padding-top:0}}.pilates-retreats{background:var(--paper)}.pilates-hero__media--figure{overflow:visible}.pilates-hero__figure{aspect-ratio:1;pointer-events:none;width:min(100%,470px);height:auto}@media (width>=961px){.pilates-hero__figure{width:var(--hero-figure)}}.clinics-longform{--gap-act:clamp(2.5rem, 1.9rem + 2.6vw, 4.75rem);--gap-close:clamp(1.75rem, 1.3rem + 2vw, 3.25rem);--space-section:var(--gap-act)}.clinics-longform .pilates-feature{padding-block:var(--gap-close)}.clinics-longform #studio{padding-top:var(--gap-act)}.clinics-longform #physio-couch{padding-bottom:var(--gap-act)}.clinics-film{padding-block:0 var(--gap-act);overflow:clip}.clinics-film__grid{justify-items:center;gap:clamp(2rem,1.4rem + 3vw,4.5rem);display:grid}.clinics-film__pair{justify-items:center;gap:clamp(1.5rem,1rem + 2vw,2.25rem);width:100%;display:grid}.clinics-film__figure{width:min(380px,100%);margin:0}.clinics-film .films__caption{text-align:center}.clinics-film__figure{transform:translateY(calc((1 - var(--film-in,1)) * 14vh))}.clinics-film__figure--set{transform:translateY(calc((1 - var(--film-in-late,1)) * 20vh))}.clinics-film__pair.is-scrubbing .clinics-film__figure{will-change:transform}@media (width>=560px){.clinics-film__pair{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;align-items:start;gap:clamp(1rem,.5rem + 1.5vw,1.75rem)}.clinics-film__figure{width:100%}.clinics-film__figure--set{margin-top:clamp(1.75rem,1rem + 2.5vw,3rem)}}.clinics-film__intro{text-align:center;max-width:46ch}.clinics-film__intro h2{font-size:var(--step-3);line-height:var(--lh-head);text-wrap:balance;margin:0}.clinics-film__intro p{margin:var(--space-s) auto 0;color:var(--ink-soft);text-wrap:pretty;line-height:1.75}@media (width>=900px){.clinics-film__grid{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:clamp(3rem,2rem + 5vw,7rem)}.clinics-film__pair{justify-self:center}.clinics-film__intro{text-align:left}.clinics-film__intro p{margin-inline:0}}.therapy-longform{overflow:clip}.therapy-longform section[id]{scroll-margin-top:76px}.therapy-longform h1,.therapy-longform h2,.therapy-longform h3{font-family:var(--font-serif);letter-spacing:var(--tracking-display)}.therapy-longform em{color:var(--brand);font-weight:400}.therapy-hero{background:var(--surface-2);min-height:max(760px,100svh);padding:clamp(74px,7.5vw,104px) 0 80px;position:relative;overflow:hidden}.therapy-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid;position:relative}.therapy-hero h1{font-size:var(--step-5);text-wrap:balance;margin:28px 0 0;line-height:.95}.therapy-hero__content>p:not(.section-kicker){max-width:530px;color:var(--ink-soft);font-size:var(--step-0);margin:48px 0 32px;line-height:1.75}.therapy-hero__media{height:min(70vw,720px);position:relative;overflow:hidden;box-shadow:0 30px 90px #101b391f}.therapy-hero__media img{object-fit:cover;filter:saturate(.7)contrast(.98);width:100%;height:100%}.therapy-hero__media--figure{box-shadow:none;background:0 0;place-items:center;display:grid;overflow:visible}.therapy-hero__figure{transform-origin:50%;pointer-events:none;width:100%;height:100%;transform:scale(1.85)}.therapy-hero__media figcaption{color:var(--on-dark);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;background:#09122ab8;padding:8px 10px;position:absolute;bottom:20px;right:22px}.st-section{padding-block:var(--space-section);background:var(--paper)}.st-section--tint{background:var(--surface)}.st-section--dark{color:var(--on-dark);background:var(--navy);position:relative;overflow:hidden}.st-section--dark h2,.st-section--dark h3{color:var(--on-dark)}.st-section--dark .st-head>p,.st-section--dark .st-lead,.st-section--dark p{color:var(--on-dark-soft)}.st-section--dark .st-eyebrow{color:var(--periwinkle)}.st-section>.section-shell{position:relative}.title-rule{--title-rule-brand:var(--brand);--title-rule-line:var(--line);background-image:linear-gradient(var(--title-rule-brand), var(--title-rule-brand)), linear-gradient(var(--title-rule-line), var(--title-rule-line));background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:var(--title-rule-lead,clamp(44px, 5vw, 64px)) 1px, 100% 1px;padding-bottom:clamp(18px,1.8vw,26px)}.st-section--dark .title-rule,.pilates-golf .title-rule,.taping-band .title-rule{--title-rule-brand:var(--periwinkle);--title-rule-line:color-mix(in oklch, var(--on-dark) 22%, transparent)}.pilates-golf .st-eyebrow{color:var(--periwinkle)}.therapy-longform{--gap-close:clamp(3.75rem, 2.3rem + 4.6vw, 7rem);--space-section:clamp(5.5rem, 3.2rem + 7vw, 10rem);--gap-act:var(--space-section);--st-block:clamp(3.5rem, 2.1rem + 4.4vw, 6.5rem)}.therapy-longform .st-section{padding-block:var(--gap-close)}.therapy-longform .st-section--act{padding-top:var(--gap-act)}.therapy-longform>.st-section:last-child{padding-bottom:var(--gap-act)}.therapy-longform .st-head{margin-bottom:var(--st-block)}.therapy-longform .st-note{margin-top:var(--st-block)}.therapy-longform #treatment{--st-block:clamp(1.5rem, .9rem + 1.7vw, 2.5rem);padding-block:var(--gap-act)}#treatment .st-head{margin-bottom:clamp(2.5rem,1.6rem + 2.7vw,4rem)}#treatment .st-index__group{padding-top:clamp(14px,1.3vw,18px)}#treatment .st-index__group:first-child{padding-top:0}#treatment .st-index__group+.st-index__group{margin-top:clamp(14px,1.5vw,22px)}#treatment .st-rows--split li{padding:8px 0}#treatment .st-note{background:0 0;border-top:0;border-bottom:0;border-right:0;padding:2px 0 2px clamp(18px,2vw,26px)}#treatment .st-note p{max-width:none}.st-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,72px);margin-bottom:clamp(28px,3.4vw,44px);display:grid}.st-head h2{font-family:var(--font-serif);font-size:var(--step-3);line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0}.st-head>p{max-width:46ch;color:var(--ink-soft);line-height:var(--lh-body);margin:0}.st-eyebrow{color:var(--brand);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;margin-bottom:10px;display:block}.st-grid{gap:clamp(16px,1.8vw,24px);display:grid}.st-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:clamp(22px,2.4vw,34px)}.st-section--tint .st-card{background:var(--paper)}.st-card--navy,.st-section--tint .st-card--navy{border-color:var(--navy);background:var(--navy);color:var(--on-dark)}.st-card--navy h2,.st-card--navy h3{color:var(--on-dark)}.st-card--navy>p{color:var(--on-dark-soft)}.st-card--navy .st-eyebrow{color:var(--periwinkle)}.st-pair{overflow:clip}.st-pair__panel{border-radius:0}.st-pair__panel:first-child{transform:translateY(calc((1 - var(--pair-in,1)) * 14vh))}.st-pair__panel:last-child{transform:translateY(calc((1 - var(--pair-in-late,1)) * 20vh))}.st-card h2,.st-card h3{font-family:var(--font-serif);font-size:var(--step-2);line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0 0 14px}.st-card>p{color:var(--ink-soft);line-height:var(--lh-body);margin:0 0 16px}.st-card>p:last-child{margin-bottom:0}.st-ruled{padding-left:var(--ruled-pad,clamp(18px, 2vw, 28px));border-left:var(--ruled-rule,2px) solid var(--brand);--wave-amp:22;position:relative}.st-ruled.has-wave{border-left-color:#0000}.st-wave{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.st-wave__nib{fill:color-mix(in oklch, var(--brand) 68%, transparent)}.st-wave__node{fill:color-mix(in oklch, var(--brand) 78%, transparent)}.st-steps{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);display:grid;position:relative}.st-head{z-index:1;position:relative}.st-step b{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:var(--tracking-display);font-weight:400;line-height:1;display:block}.st-step__node{border-radius:50%;width:7px;height:7px;margin:clamp(28px,2.8vw,40px) 0;display:block}.st-ruled:not(.has-wave) .st-step__node{background:var(--brand);margin:clamp(14px,1.4vw,20px) 0}.st-step h3{font-family:var(--font-serif);font-size:var(--step-1);font-weight:600;line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0 0 10px}.st-step p{max-width:30ch;color:var(--ink-soft);font-size:var(--step-0s);line-height:var(--lh-body);margin:0}.st-step[data-reveal].pre-reveal{transform:translateY(30px)}.st-step{transition-delay:var(--at,0s)}.st-ruled.has-wave .st-step[data-reveal].pre-reveal{transform:translateY(calc(var(--lift,0px) + 30px))}.st-ruled.has-wave .st-step[data-reveal].is-visible{transform:translateY(var(--lift,0px))}.st-step:nth-child(2){--at:.13s}.st-step:nth-child(3){--at:.26s}.st-card--onDark{background:#f2f6ff0d;border-color:#f2f6ff29}.st-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.st-rows li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:13px 0;line-height:1.45}.st-rows--onDark{border-top-color:#f2f6ff29}.st-rows--onDark li{color:var(--on-dark-soft);border-bottom-color:#f2f6ff29}.st-card>.st-rows:last-child li:last-child{border-bottom:0;padding-bottom:0}.st-grid--fascia{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center}#myofascial-release .st-head{margin-bottom:clamp(2rem,1.3rem + 2.2vw,3.5rem)}.fascia-prose p{max-width:52ch;line-height:var(--lh-body);margin:0 0 clamp(22px,2.4vw,34px)}.fascia-prose p:last-child{margin-bottom:0}.fascia-map{--fascia-gap:clamp(18px, 2.4vw, 40px);--fascia-line:#f2f6ff38;align-items:center;gap:var(--fascia-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;padding-block:clamp(8px,1.6vw,24px);display:grid}.fascia-map__nodes{grid-auto-rows:minmax(76px,auto);align-content:center;gap:clamp(30px,4.6vw,68px);margin:0;padding:0;list-style:none;display:grid}.fascia-map__node{color:var(--on-dark-soft);font-size:var(--step-0s);align-items:center;gap:14px;line-height:1.45;display:flex;position:relative}.fascia-map__node b{border:1px solid var(--fascia-line);width:40px;height:40px;color:var(--on-dark);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);border-radius:50%;flex:none;place-items:center;display:grid}.fascia-map__node:after{content:"";width:var(--wire,calc(var(--fascia-gap) + 6px));border-top:1px dashed var(--fascia-line);transform:rotate(var(--tilt,0deg));position:absolute;top:50%}.fascia-map__nodes--left .fascia-map__node:after{transform-origin:0;left:100%}.fascia-map__nodes--right .fascia-map__node:after{transform-origin:100%;right:100%}.fascia-map__nodes .fascia-map__node[style*=--row\:0],.fascia-map__nodes .fascia-map__node[style*=--row\:2]{--shift:clamp(12px, 1.8vw, 28px);--wire:calc(var(--fascia-gap) * 1.9 + 8px)}.fascia-map__nodes--left .fascia-map__node[style*=--row\:0]{--tilt:27deg;--nudge:var(--shift)}.fascia-map__nodes--left .fascia-map__node[style*=--row\:2]{--tilt:-27deg;--nudge:var(--shift)}.fascia-map__nodes--right .fascia-map__node[style*=--row\:0]{--tilt:-27deg;--nudge:calc(var(--shift) * -1)}.fascia-map__nodes--right .fascia-map__node[style*=--row\:2]{--tilt:27deg;--nudge:calc(var(--shift) * -1)}.fascia-map__core,.fascia-map__node{transform:translateX(var(--nudge,0px));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out-quart);transition-delay:var(--at,0s)}.fascia-map.pre-reveal .fascia-map__core,.fascia-map.pre-reveal .fascia-map__node{opacity:0}.fascia-map.pre-reveal .fascia-map__core{transform:scale(.94)}.fascia-map.pre-reveal .fascia-map__node{transform:translate(var(--nudge,0px), 16px)}.fascia-map__nodes--left .fascia-map__node:first-child{--at:.12s}.fascia-map__nodes--left .fascia-map__node:nth-child(2){--at:.22s}.fascia-map__nodes--left .fascia-map__node:nth-child(3){--at:.32s}.fascia-map__nodes--right .fascia-map__node:first-child{--at:.42s}.fascia-map__nodes--right .fascia-map__node:nth-child(2){--at:.52s}.fascia-map__nodes--right .fascia-map__node:nth-child(3){--at:.62s}.fascia-map__core{aspect-ratio:1;border:1px solid var(--fascia-line);text-align:center;border-radius:50%;place-content:center;justify-items:center;width:clamp(230px,19vw,268px);padding:clamp(18px,1.9vw,28px);display:grid;position:relative}.fascia-map__core:before{content:"";inset:calc(var(--fascia-gap) / -2 - 4px);border:1px dashed #f2f6ff21;border-radius:50%;position:absolute}.fascia-map__shot{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.fascia-map__core:after{content:"";pointer-events:none;background:radial-gradient(circle,oklch(17.4% .048 275/.8) 0%,oklch(17.4% .048 275/.68) 55%,oklch(17.4% .048 275/.52) 100%);border-radius:50%;position:absolute;inset:0}p.fascia-map__claim{z-index:1;text-shadow:0 1px 12px oklch(17.4% .048 275/.55);color:var(--on-dark);font-family:var(--font-serif);font-size:var(--step-1);line-height:var(--lh-head);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;position:relative}.st-index__group{border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:clamp(22px,3vw,52px);padding-top:clamp(20px,2.4vw,30px);display:grid}.st-index__group:first-child{border-top:0;padding-top:0}.st-index__group+.st-index__group{margin-top:clamp(30px,3.6vw,48px)}.st-index__label h3{font-family:var(--font-serif);font-size:var(--step-1);line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0}.st-rows--split{columns:2;border-top:0;column-gap:clamp(24px,3vw,48px)}.st-rows--split li{border-top:1px solid var(--line);break-inside:avoid;border-bottom:0;padding:12px 0}.st-rows--split li.is-col-top{border-top:0}.st-note{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-top:clamp(20px,2.4vw,32px);padding:clamp(20px,2.2vw,28px)}.st-note p{max-width:70ch;color:var(--ink-soft);line-height:var(--lh-body);margin:0}.st-note--dark{background:var(--navy);border-color:#0000}.st-note--dark p{color:var(--on-dark-soft)}.st-note--dark .st-eyebrow{color:var(--periwinkle)}.st-note--rule{border-left:4px solid var(--brand-strong);border-radius:0}#what-to-expect .st-note--rule{margin-left:var(--ruled-inset);background:0 0;border-top:0;border-bottom:0;border-right:0;padding:2px 0 2px clamp(18px,1.8vw,24px)}#what-to-expect .st-note--rule p{max-width:none}#what-to-expect{--ruled-rule:2px;--ruled-pad:clamp(18px, 2vw, 28px);--ruled-inset:calc(var(--ruled-rule) + var(--ruled-pad))}.st-footnote{color:var(--ink-soft);font-size:var(--step-00);margin:clamp(18px,2vw,26px) 0 0}.st-footnote--onDark{color:var(--on-dark-quiet)}.st-card .pilates-arrow-link{margin-top:22px}.st-card__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(26px,3vw,36px);display:flex}.st-card__actions .pilates-arrow-link{margin-top:0}.button-link--ink{color:var(--navy-deep);border-color:#18203852}.button-link--ink:hover{border-color:var(--navy-deep);background:var(--navy-deep);color:#fff}.st-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.st-split--text{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.st-split--text h2{font-family:var(--font-serif);font-size:var(--step-3);line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0}.st-split--text .st-lead{font-family:var(--font-serif);font-size:var(--step-1);margin:18px 0 0;line-height:1.35}.st-split--text p{line-height:var(--lh-body)}.taping-band{min-height:clamp(480px,56vw,780px);color:var(--on-dark);background:var(--navy);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.taping-band__copy{padding:clamp(48px, 6vw, 96px) var(--page-gutter) clamp(48px, 6vw, 96px) clamp(32px, 4.5vw, 72px);order:1;align-items:center;display:flex}.taping-band__copy-inner{width:100%;max-width:46ch}.taping-band__copy h2{margin:0 0 var(--space-s);color:var(--on-dark);font-family:var(--font-serif);font-size:var(--step-3);font-weight:400;line-height:var(--lh-head);letter-spacing:var(--tracking-display)}.taping-band__copy p{margin:0 0 var(--space-m);color:var(--on-dark-soft);line-height:var(--lh-body)}.taping-band__copy .st-eyebrow{color:var(--periwinkle)}.taping-band__media{position:relative}.taping-band__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0;overflow-x:auto}.taping-band__track::-webkit-scrollbar{display:none}.taping-band__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%}.taping-band__slide img{object-fit:cover;width:100%;height:100%;display:block}.taping-band__arrow{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:oklch(100% 0 0/.9);border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.taping-band__arrow:hover{color:var(--brand);background:oklch(100% 0 0)}.taping-band__arrow--prev{left:clamp(12px,1.6vw,22px)}.taping-band__arrow--next{right:clamp(12px,1.6vw,22px)}.taping-band__arrow[disabled]{cursor:default;opacity:.28}.taping-band__dots{gap:9px;display:flex;position:absolute;bottom:clamp(16px,2vw,26px);left:50%;transform:translate(-50%)}.taping-band__dot{cursor:pointer;width:9px;height:9px;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:oklch(100% 0 0/.8);border:0;border-radius:50%;padding:0;position:relative;box-shadow:0 0 0 1px oklch(23.2% .055 277/.4)}.taping-band__dot span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.taping-band__dot:hover{background:oklch(100% 0 0)}.taping-band__dot.is-active{background:var(--brand);box-shadow:0 0 0 2px oklch(100% 0 0/.85)}@media (width<=900px){.taping-band{grid-template-columns:minmax(0,1fr);min-height:0}.taping-band__copy{padding:clamp(36px, 8vw, 56px) var(--page-gutter);order:0}.taping-band__media{aspect-ratio:4/5;order:-1}}@media (prefers-reduced-motion:reduce){.taping-band__track,.story__track{scroll-behavior:auto}}.st-price{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:clamp(22px,2.4vw,32px)}.st-price span{color:var(--ink-soft);font-size:var(--step-00);line-height:1.5;display:block}.st-price strong{font-family:var(--font-serif);font-size:var(--step-3);margin-top:14px;font-weight:400;display:block}.st-price.is-featured{border-color:color-mix(in oklch, var(--brand) 40%, transparent);background:color-mix(in oklch, var(--brand) 5%, var(--paper))}.st-price.is-featured strong{color:var(--brand)}.st-section--dark .st-card>p,.st-section--dark .st-note p,.st-section--dark .st-rows li{color:var(--on-dark-soft)}.st-section--dark .st-footnote{color:var(--on-dark-quiet)}.therapy-contact{background:var(--navy)}@media (width>=1100px){.therapy-hero h1{line-height:.88}}@media (width<=1240px){.st-grid--fascia{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px)}.fascia-map,.fascia-prose{max-width:860px}.fascia-map__core{width:clamp(260px,30vw,320px)}}@media (width<=720px){.fascia-map{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start;gap:clamp(22px,4vw,32px)}.fascia-map__core{order:-1;grid-column:1/-1;justify-self:center;width:min(100%,260px)}.fascia-map__core:before,.fascia-map__node:after{display:none}.fascia-map__nodes{grid-auto-rows:auto;gap:clamp(16px,3vw,24px)}.fascia-map__nodes .fascia-map__node[style*=--row\:0],.fascia-map__nodes .fascia-map__node[style*=--row\:2]{--shift:0px}}@media (width<=960px){.therapy-hero__grid{grid-template-columns:1fr}.therapy-hero__media{height:620px}.st-head{grid-template-columns:1fr;align-items:start}.st-index__group{grid-template-columns:1fr;gap:clamp(14px,2vw,20px)}.st-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.st-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px)}.st-split,.st-split--text{grid-template-columns:1fr}}@media (width<=640px){.st-rows--split{columns:1}.st-rows--split li.is-col-top:not(:first-child){border-top:1px solid var(--line)}.therapy-hero{min-height:auto;padding-top:96px}.therapy-hero h1{font-size:var(--step-4);text-wrap:balance;line-height:1.02}.therapy-hero__content>p:not(.section-kicker){margin:28px 0 26px}.therapy-hero__media{height:420px}.st-grid--2,.st-grid--3,.st-steps{grid-template-columns:1fr}.st-step p{max-width:none}.fascia-map{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.about-variant *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.av-e .clinics-hero h1{font-family:var(--font-serif);letter-spacing:var(--tracking-display)}.av-e .clinics-hero__still{filter:saturate(.94)contrast(1.02);object-position:20% 22%}.av-e .av-e__interview{padding-block:var(--space-section) var(--space-section)}.av-e .av-e__spine{--spine-amp:14;position:relative}.av-e .av-e__spine-axis{width:0;position:absolute;top:0;bottom:0;left:1.25rem}.av-e .av-e__spine-draw{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.av-e .av-e__spine-nib{fill:color-mix(in oklch, var(--brand) 68%, transparent)}.av-e .av-e__spine-node{fill:color-mix(in oklch, var(--brand) 78%, transparent)}.av-e .av-e__qa{z-index:1;row-gap:var(--space-l);margin:0;padding-left:3.5rem;display:grid;position:relative}.av-e .av-e__pair{margin:0}.av-e .av-e__q{max-width:26ch;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:-.01em;font-weight:600;line-height:var(--lh-head);text-wrap:balance;margin:0}.av-e .av-e__a{margin:var(--space-2xs) 0 0}.av-e .av-e__a p{max-width:52ch;margin:0 0 var(--space-xs);color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--step-0);line-height:1.65}.av-e .av-e__a p:last-child{margin-bottom:0}.av-e .av-e__opening{padding-block:var(--space-section)}.av-e .av-e__opening-quote{text-align:center;justify-items:center;margin:0;display:grid}.av-e .av-e__opening-quote blockquote{width:fit-content;margin-inline:auto;position:relative}.av-e .av-e__opening-quote blockquote:before,.av-e .av-e__opening-quote blockquote:after{color:oklch(76.7% .096 275/.5);font-family:var(--font-serif);font-size:clamp(3.5rem,2.2rem + 5.2vw,7rem);line-height:1;position:absolute}.av-e .av-e__opening-quote blockquote:before{content:"“";top:-.36em;left:-.3em}.av-e .av-e__opening-quote blockquote:after{content:"”";bottom:-.62em;right:-.3em}.av-e .av-e__opening-quote p{max-width:26ch;color:var(--ink);font-family:var(--font-serif);font-size:var(--step-2h);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.3}.av-e .av-e__opening-quote figcaption{margin-top:var(--space-m);justify-items:center;gap:var(--space-xs);color:var(--ink-soft);font-size:var(--label-lg);font-weight:var(--meta-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;display:grid}.av-e .av-e__opening-quote figcaption span{background:var(--brand);width:40px;height:1px}.av-e .av-e__film{padding-block:var(--space-section)}.av-e .av-e__film-grid{justify-items:center;gap:clamp(2rem,1.4rem + 3vw,4.5rem);display:grid}.av-e .av-e__film-figure{width:min(380px,100%);margin:0}.av-e .av-e__film-intro{text-align:center;max-width:46ch}.av-e .av-e__film-intro h2{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-2h);font-weight:400;line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0}.av-e .av-e__film-lead{max-width:40ch;margin:var(--space-s) auto 0;color:var(--ink);font-size:var(--step-1);text-wrap:pretty;line-height:1.5}.av-e .av-e__film .pilates-arrow-link{margin-top:var(--space-m)}@media (width>=900px){.av-e .av-e__film-grid{grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:clamp(3rem,2rem + 5vw,7rem)}.av-e .av-e__film-figure{justify-self:center}.av-e .av-e__film-intro{text-align:left}.av-e .av-e__film-lead{margin-inline:0}}.av-e .av-e__charity{padding-block:var(--space-section);background:#fff}.av-e .av-e__charity-panel{gap:var(--space-m);border:1px solid var(--line);border-top:2px solid var(--brand);box-shadow:var(--shadow-sm);padding:clamp(1.9rem,1.4rem + 2vw,3.5rem) clamp(1.5rem,1.1rem + 2vw,3.25rem);display:grid}.av-e .av-e__charity h2{color:var(--ink);font-family:var(--font-serif);font-size:var(--step-2h);font-weight:400;line-height:var(--lh-head);letter-spacing:var(--tracking-display);margin:0}.av-e .av-e__charity-lead{max-width:62ch;color:var(--ink);font-size:var(--step-1);text-wrap:pretty;margin:0;line-height:1.5}.av-e .av-e__charity-tail{max-width:62ch;margin:var(--space-s) 0 0;color:var(--ink-soft);line-height:var(--lh-body)}.av-e .av-e__charity .pilates-arrow-link{margin-top:var(--space-2xs)}.av-e .av-e__cta-aside{max-width:46ch;margin:var(--space-s) 0 0;font-size:var(--step-00);line-height:1.6}@media (width>=900px){.av-e .av-e__spine{--spine-amp:58}.av-e .av-e__spine-axis{left:50%}.av-e .av-e__qa{grid-template-columns:1fr 168px 1fr;row-gap:clamp(3rem,5vw,4.5rem);max-width:1120px;margin-inline:auto;padding-left:0}.av-e .av-e__pair{max-width:30rem}.av-e .av-e__pair--right{grid-column:3;justify-self:start}.av-e .av-e__pair--left{grid-column:1;justify-self:end}.av-e .av-e__opening-quote p{max-width:36ch;font-size:var(--step-3)}.av-e .av-e__charity-panel{grid-template-columns:minmax(180px,.85fr) minmax(0,2.15fr);align-items:start;gap:clamp(2rem,5vw,5rem)}}.cv{--cv-header-h:clamp(86px, 10vw, 118px);--cv-danger:oklch(78% .132 22);--cv-body:var(--on-dark-soft);--cv-quiet:var(--on-dark-quiet);--cv-rule:#f2f6ff38;--cv-edge:#f2f6ff61;--cv-inset:#f2f6ff0d;--cv-raised:oklch(23.4% .052 277);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cv :focus-visible{outline-color:var(--periwinkle-ice)}.cv__hero{padding-block:calc(var(--cv-header-h) + var(--space-m)) var(--space-l);isolation:isolate;background:var(--navy-deep);align-content:end;display:grid;position:relative}.cv__hero-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.cv__hero-media img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.cv__hero-media:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--navy-deep) 74%, transparent) 0%, color-mix(in oklab, var(--navy-deep) 64%, transparent) 58%, color-mix(in oklab, var(--navy-deep) 40%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--navy-deep) 58%, transparent) 0, transparent calc(var(--cv-header-h) + 40px)), linear-gradient(to bottom, transparent 72%, var(--navy-deep) 100%);position:absolute;inset:0}@media (width>=760px){.cv__hero-media:after{background:linear-gradient(100deg, color-mix(in oklab, var(--navy-deep) 86%, transparent) 0%, color-mix(in oklab, var(--navy-deep) 54%, transparent) 42%, color-mix(in oklab, var(--navy-deep) 8%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--navy-deep) 58%, transparent) 0, transparent calc(var(--cv-header-h) + 40px)), linear-gradient(to bottom, transparent 72%, var(--navy-deep) 100%)}}.cv__hero-inner{color:var(--on-dark);position:relative}.cv .breadcrumbs{color:var(--on-dark-quiet);margin-block-end:var(--space-s)}.cv__hero h1{max-width:14ch;color:var(--on-dark);font-family:var(--font-serif);font-size:var(--step-4);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);margin:0}.cv__lede{max-width:40ch;margin-block:var(--space-xs) 0;color:var(--on-dark-soft);font-size:var(--step-1);line-height:var(--lh-body)}.cv__doors{max-width:720px;gap:var(--space-s);margin-block-start:var(--space-m);display:grid}.cv__door{padding:var(--space-s);transition:opacity var(--dur-slow) var(--ease-out) 60ms, transform var(--dur-slow) var(--ease-out-quart) 60ms, background var(--dur-fast) var(--ease-out);border-radius:0;align-content:start;gap:4px;text-decoration:none;display:grid}.cv__door--write{transition-delay:.19s,.19s,0s}.cv__door:active{transition-duration:var(--dur-fast);transition-delay:0s;transform:translateY(1px)}.cv__door--call{color:var(--navy-deep);background:var(--periwinkle)}.cv__door--call:hover,.cv__door--call:focus-within{background:var(--periwinkle-ice)}.cv__door--write{color:var(--navy-deep);background:#fff}.cv__door--write:hover,.cv__door--write:focus-visible{background:var(--periwinkle-ice)}.cv__door-icon{width:34px;height:34px;color:var(--brand-strong);background:#2d2b741a;border-radius:0;place-items:center;margin-block-end:var(--space-2xs);display:grid}.cv__icon{width:18px;height:18px}.cv__door-value{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:var(--tracking-display);white-space:nowrap;margin:0;font-weight:400;line-height:1.15}.cv__door-note{color:var(--ink-soft);font-size:var(--step-00);line-height:1.5}.cv__body{padding-block:var(--space-l);color:var(--on-dark);background:var(--navy-deep)}.cv__body-grid{gap:var(--space-l);display:grid}.cv .enquiry-form{gap:var(--space-m);background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;scroll-margin-block-start:var(--space-m)}.cv__fields,.cv__compose{align-content:start;gap:var(--space-s) var(--space-m);display:grid}.cv .form-field{gap:7px}.cv .form-field label{color:var(--periwinkle)}.cv .form-field label small{color:var(--cv-quiet);font-size:var(--label-sm)}.cv .form-field input:not([type=checkbox]),.cv .form-field select,.cv .form-field textarea,.cv-select__trigger{border:1px solid var(--cv-edge);border-radius:var(--radius-md);min-height:48px;color:var(--on-dark);background:var(--cv-inset);padding:12px 14px}.cv .form-field input:not([type=checkbox]):focus,.cv .form-field select:focus,.cv .form-field textarea:focus,.cv-select__trigger:focus{border-color:var(--periwinkle-ice)}.cv .form-field textarea{min-height:132px}.cv__hint{color:var(--cv-quiet);font-size:var(--step-00);margin:-2px 0 2px;line-height:1.5}.cv .form-error{color:var(--cv-danger)}.cv .enquiry-form.was-validated input:invalid,.cv .enquiry-form.was-validated select:invalid,.cv .enquiry-form.was-validated textarea:invalid{border-color:var(--cv-danger)}.cv .form-consent>label{color:var(--cv-body)}.cv .form-consent input{accent-color:var(--periwinkle)}.cv .form-submit{gap:var(--space-s);margin-block-start:var(--space-2xs)}.cv .form-submit button{border-radius:var(--radius-md);min-width:190px;min-height:54px;color:var(--navy-deep);background:var(--periwinkle)}.cv .form-submit button:hover,.cv .form-submit button:focus-visible{background:var(--periwinkle-ice)}.cv .form-submit p{color:var(--cv-body)}.cv .form-submit p a{color:var(--periwinkle-ice)}.cv-select{position:relative}.cv-select.is-enhanced select{display:none}.cv-select__trigger{cursor:pointer;width:100%;font:inherit;text-align:start;transition:border-color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-select__trigger:hover,.cv-select.is-open .cv-select__trigger{border-color:var(--periwinkle)}.cv-select__value--empty{color:var(--cv-quiet)}.cv-select__chevron{width:12px;height:8px;color:var(--periwinkle);transition:transform var(--dur-fast) var(--ease-out);flex:none}.cv-select.is-open .cv-select__chevron{transform:rotate(180deg)}.cv-select__list{z-index:var(--z-raised);border:1px solid var(--cv-edge);border-radius:var(--radius-md);background:var(--cv-raised);max-height:258px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #0608168c}.cv-select--up .cv-select__list{top:auto;bottom:calc(100% + 6px)}.cv-select__option{border-radius:var(--radius-sm);color:var(--cv-body);cursor:pointer;font-size:var(--step-0);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;line-height:1.35;display:flex}.cv-select__option:hover,.cv-select__option.is-active{color:var(--on-dark);background:#f2f6ff17}.cv-select__option--empty{color:var(--cv-quiet)}.cv-select__option.is-selected{color:var(--periwinkle)}.cv-select__option.is-selected:after{content:"✓";font-size:var(--step-00)}.cv .enquiry-form.was-validated .form-field:has(select:invalid) .form-error{display:block}.cv .enquiry-form.was-validated .cv-select:has(select:invalid) .cv-select__trigger{border-color:var(--cv-danger)}.cv__assurances{gap:var(--space-m);align-content:start;margin:0;padding:0;list-style:none;display:grid}.cv__assurance{gap:var(--space-s);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cv__assurance-icon{border:1px solid var(--cv-rule);width:38px;height:38px;color:var(--periwinkle);border-radius:50%;place-items:center;display:grid}.cv__assurance h3{color:var(--on-dark);font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:0;margin:0 0 4px;font-weight:600;line-height:1.35}.cv__assurance p{color:var(--cv-body);font-size:var(--step-00);margin:0;line-height:1.6}.cv__assurance-action{margin-block-start:6px}.cv__assurance-action a{color:var(--periwinkle-ice);text-underline-offset:3px;text-decoration:underline}.cv__details{gap:var(--space-s);border-block-start:1px solid var(--cv-rule);margin-block-start:var(--space-l);padding-block-start:var(--space-m);display:grid}.cv__details h3{margin:0 0 var(--space-2xs);color:var(--periwinkle);font-family:var(--font-sans);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.cv__email{margin:0}.cv__email a{color:var(--periwinkle-ice);font-size:var(--step-0);overflow-wrap:anywhere}.cv__places{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.cv__places li{gap:2px;display:grid}.cv__places strong{color:var(--on-dark);font-weight:600;line-height:1.35}.cv__places span{color:var(--cv-body);font-size:var(--step-00);line-height:1.5}.cv__safety{color:var(--cv-quiet);font-size:var(--step-00);margin:0;line-height:1.55}@media (width>=620px){.cv__doors,.cv__fields{grid-template-columns:1fr 1fr}}@media (width>=760px){.cv__hero{min-height:min(62svh,560px)}.cv__details{column-gap:var(--space-m);grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr)}}@media (width>=1000px){.cv__hero{padding-block:calc(var(--cv-header-h) + var(--space-l)) var(--space-l)}.cv__door{padding:var(--space-m)}.cv__body-grid{column-gap:var(--space-l);grid-template-columns:minmax(0,2.3fr) minmax(0,.95fr)}.cv .enquiry-form{column-gap:var(--space-l);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cv__fields{grid-template-columns:minmax(0,1fr)}.cv__compose{grid-template-rows:minmax(0,1fr) auto auto}.cv__message{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch}.cv__message textarea{height:100%}}.faq-hero{min-height:0;padding:clamp(104px,10vw,132px) 0 0}@media (width>=701px){.faq-hero .page-hero__wave{background-position:left var(--wave-x) top calc(clamp(86px, 10vw, 118px) - var(--wave-h) * .06)}}@media (width<=700px){.faq-hero .page-hero__wave{opacity:.34;background-position:26% clamp(96px,26vw,140px)}}@keyframes faq-spine-draw{0%{transform:scaleY(0)}}.faq-hero__spine{transform-origin:top;animation:faq-spine-draw .7s 1.05s var(--ease-draw) both}@media (prefers-reduced-motion:reduce){.faq-hero__spine{animation:none}}.faq-hero .breadcrumbs{margin-bottom:clamp(18px,2.4vw,30px)}.faq-hero h1{max-width:none;font-size:var(--step-3h);text-align:center}.faq-hero .page-hero__intro{text-align:center;max-width:60ch;margin:clamp(14px,1.6vw,20px) auto clamp(28px,3.4vw,44px)}.faq-hero__spine{background:var(--brand);width:1px;height:clamp(70px,9vw,110px)}.faq-journey{padding-bottom:var(--space-section)}.faq-journey__inner{position:relative}.faq-journey__spine{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:0}.faq-journey__spine-fill{background:var(--brand);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.faq-station{padding-left:52px;scroll-margin-top:clamp(90px,12vw,120px);position:relative}.faq-station+.faq-station{margin-top:clamp(3.5rem,7vw,6.5rem)}.faq-station__marker{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:0;left:-13px}.faq-station__marker span{color:var(--brand);font-family:var(--font-sans);font-size:var(--label);font-weight:600}.faq-station__label{color:var(--brand);font-family:var(--font-sans);font-size:var(--label-lg);font-weight:var(--label-weight);letter-spacing:var(--label-lg-track);text-transform:uppercase;margin:0}.faq-station__head h2{max-width:18ch;font-size:var(--step-3);margin:14px 0 0}.faq-station__qa{margin:var(--space-m) 0 0}.faq-pair+.faq-pair{margin-top:var(--space-m)}.faq-q{max-width:34ch;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:-.01em;font-weight:600;line-height:var(--lh-head);text-wrap:balance;margin:0}.faq-a{margin:var(--space-xs) 0 0}.faq-a p{max-width:58ch;margin:0 0 var(--space-xs);color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--step-0);line-height:1.65}.faq-a p:last-child{margin-bottom:0}.faq-steps{margin:var(--space-xs) 0 0;padding:0;list-style:none}.faq-steps li{padding-left:var(--space-s);color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--step-0);line-height:1.65;position:relative}.faq-steps li:before{background:var(--brand);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.faq-inline-link{color:var(--brand);font-family:var(--font-sans);font-size:var(--step-00);font-weight:600;text-decoration:none}.faq-inline-link:hover{text-decoration:underline}.faq-contact,.faq-places{margin:var(--space-xs) 0 0;padding:0;list-style:none}.faq-contact a{color:var(--brand);font-family:var(--font-sans);font-size:var(--step-0);overflow-wrap:anywhere;padding-block:4px;font-weight:600;text-decoration:none;display:inline-block}.faq-contact a:hover{text-decoration:underline}.faq-places li+li{border-top:1px solid var(--line)}.faq-places a{padding-block:var(--space-xs);color:var(--ink);transition:color var(--dur-fast,.18s) var(--ease-out);text-decoration:none;display:block}.faq-places li:first-child a{padding-top:0}.faq-places a:hover{color:var(--brand)}.faq-place-name{color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--step-0);font-weight:400;line-height:1.65;display:block}.faq-place-lines{color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--step-0);margin-top:2px;line-height:1.65;display:block}@media (width>=900px){.faq-station{grid-template-columns:minmax(200px,26%) 1fr;align-items:start;gap:clamp(2.5rem,5vw,5rem);padding-left:76px;display:grid}.faq-station__qa{margin-top:0}.faq-pair+.faq-pair{margin-top:clamp(2.25rem,3.5vw,3.25rem)}}.faq-practical{padding-block:var(--space-section);background:var(--surface)}.faq-practical__head{z-index:2;max-width:1080px;position:relative}.faq-practical__head h2{font-size:var(--step-3);line-height:var(--lh-head);text-wrap:balance;margin:0}.faq-practical__grid{margin-top:var(--space-l);grid-template-columns:minmax(0,820px);justify-content:start;display:grid}.faq-practical article{border-top:1px solid var(--line)}.faq-practical article>span{border-bottom:1px solid var(--line);color:var(--brand);font-size:var(--label);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;padding-block:24px;display:block}.faq-practical details{border-bottom:1px solid var(--line)}.faq-practical summary{cursor:pointer;min-height:86px;font-family:var(--font-serif);font-size:var(--step-1);justify-content:space-between;align-items:center;gap:30px;list-style:none;display:flex}.faq-practical summary::-webkit-details-marker{display:none}.faq-practical summary b{color:var(--brand);font-family:var(--font-sans);font-size:var(--step-0);transition:transform var(--dur-fast) ease;font-weight:400}.faq-practical details[open] summary b{transform:rotate(45deg)}.faq-practical details p{max-width:650px;color:var(--ink-soft);margin:0;padding:0 50px 28px 0;line-height:1.7}@media (width<=960px){.faq-practical__grid{grid-template-columns:minmax(0,1fr)}}
