@media (min-width:1024px){body{--desktop-width:1440px;--desktop-gutter:32px;--desktop-gap:24px;--desktop-padding:28px}main.desktop-page{--section-spacing:24px;--section-half-spacing:24px;padding-inline:0}body:has(.site-header) main.desktop-page{padding-top:72px}body:has(.site-header) main.desktop-page>div.desktop-shell{padding-top:24px}.desktop-page .desktop-shell,.desktop-page.desktop-shell,body:has(.desktop-page) .site-footer>.container{width:calc(100% - 2 * var(--desktop-gutter));max-width:var(--desktop-width);margin-inline:auto;padding-inline:0;min-width:0}.desktop-page .desktop-content,body:has(.desktop-page) .site-footer>.container>div{width:100%;max-width:none;min-width:0}body:has(.desktop-page) .site-header{padding-inline:var(--desktop-gutter)}body:has(.desktop-page) .site-header nav{max-width:var(--desktop-width)}body:has(.desktop-page) [data-floating-search-launcher].md\:block{right:max(var(--desktop-gutter),calc((100vw - var(--desktop-width)) / 2));width:280px;padding:8px}body:has(.desktop-page) [data-floating-search-launcher].md\:block>div{gap:8px}body:has(.desktop-page):has([data-floating-search-launcher]) [data-floating-contact]{display:none}body:has(.desktop-page) [data-floating-contact]{right:max(var(--desktop-gutter),calc((100vw - var(--desktop-width)) / 2))}.booking-desktop-page .booking-desktop-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--desktop-gap)}.booking-desktop-page .booking-assistant-card{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:center;gap:var(--desktop-gap);padding:var(--desktop-padding)}.booking-assistant-card>div:first-child,.booking-assistant-card>p:last-child{grid-column:1/-1;margin:0}.booking-assistant-card>div:nth-child(2),.booking-assistant-card>div:nth-child(3){margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.booking-assistant-card>div:nth-child(2)>div{max-width:240px;padding:12px}.booking-assistant-card>div:nth-child(3)>div{grid-template-columns:minmax(0,1fr)}.booking-flow-column{display:flex;min-width:0}.booking-flow-column>div{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--desktop-padding)}.booking-flow-column>div>div{margin-top:24px}.booking-flow-column>div>div:first-child{margin-top:0}main.desktop-page>section.intake-page-section{padding-top:24px!important}.desktop-page .intake-section>.space-y-3{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:start}.desktop-page .intake-section>.space-y-3>.intake-question{margin:0!important;min-width:0;grid-column:span 3}.desktop-page .intake-section>.space-y-3>.intake-question:is([data-question-id=name],[data-question-id=phone],[data-question-id=wechat_id]){grid-column:span 2}.desktop-page .intake-section>.space-y-3>.intake-question:has(.intake-choice),.desktop-page .intake-section>.space-y-3>.intake-question:has(.intake-options-compact),.desktop-page .intake-section>.space-y-3>.intake-question:has(textarea){grid-column:1/-1}main.desktop-admin-page{padding-inline:0}.desktop-admin-page .desktop-admin-shell{width:calc(100% - 2 * var(--desktop-gutter));max-width:var(--desktop-width);margin-inline:auto;padding-inline:0}.products-desktop,.shoes-desktop{padding-inline:0}.products-desktop .products-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.products-desktop .products-sections>section{min-width:0;margin:0!important;padding:28px}.products-desktop #fivefingers,.products-desktop #wide-shoes{grid-column:1/-1}.products-desktop #wide-shoes{padding-inline:0}.products-desktop #pillow,.products-desktop #seat-cushion{display:flex;flex-direction:column}.products-desktop .product-media{width:100%;max-width:none;height:clamp(280px,25vw,360px);aspect-ratio:auto;margin-top:auto;margin-bottom:0}.products-desktop #pillow>p:last-of-type,.products-desktop #seat-cushion>p:last-of-type{margin-bottom:24px}.products-desktop .product-media>div{height:100%;aspect-ratio:auto}.products-desktop #pillow>a,.products-desktop #seat-cushion>a{margin-top:24px;min-height:48px}.pillow-desktop #guide,.pillow-desktop .desktop-shell>section>div{padding:28px}.pillow-desktop .desktop-shell>section:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.pillow-desktop #guide ol{gap:24px;margin-top:24px}.shoes-desktop .shoe-grid{align-items:stretch;gap:24px}.shoes-desktop .shoe-gallery,.shoes-desktop .shoe-grid>article{display:flex;flex-direction:column}.shoes-desktop .shoe-gallery{flex:1;min-width:0}.shoes-desktop .shoe-gallery>div[aria-label=\6B3E\5F0F\9009\62E9]{margin-top:auto;padding-top:12px}.cases-desktop>.desktop-shell>section{margin-bottom:24px;padding:28px}}@media (min-width:1024px){.cases-desktop>.desktop-shell>section:has(.cases-imaging-promo){padding:0}.cases-desktop .cases-imaging-promo{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-desktop .cases-imaging-promo>div{padding:28px}.cases-desktop .cases-featured-grid{gap:24px}.cases-desktop .cases-featured-grid>div>div{display:flex;height:100%;flex-direction:column}.cases-desktop .cases-featured-grid>div>div>div:last-child{display:flex;flex:1;flex-direction:column}.cases-desktop .cases-featured-grid>div>div>div:last-child>div:last-child{margin-top:auto}.equipment-desktop .desktop-content>.text-center,.equipment-desktop .desktop-shell>h2{text-align:left;margin-bottom:24px}.equipment-desktop .equipment-hero-media{margin-top:24px;padding:28px}.equipment-desktop .equipment-hero-media>div{height:clamp(320px,35vw,520px);aspect-ratio:auto}.equipment-desktop .equipment-price-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:28px;text-align:left}.equipment-desktop .equipment-price-panel>p{margin-bottom:0}.equipment-desktop .equipment-price-panel>a{grid-column:2;grid-row:1/3;text-align:center;min-width:180px}.equipment-desktop .equipment-support-layout{grid-template-columns:minmax(0,1fr);gap:24px}.equipment-desktop .equipment-support-layout>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.equipment-desktop .equipment-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}.equipment-desktop .equipment-faq-grid>details{min-width:0;margin:0!important;padding:24px}.equipment-desktop .equipment-faq-grid summary>div{min-height:56px}.equipment-desktop .equipment-gallery{-moz-column-gap:24px;column-gap:24px}.equipment-desktop .equipment-gallery>div{margin-bottom:24px}.imaging-desktop .imaging-case-list>article{min-width:0;margin-block:24px 0!important}.imaging-desktop .imaging-case-list>article>div{padding:28px}.imaging-desktop>.desktop-shell>.desktop-content>section:not(.imaging-case-list){margin-top:24px;padding:28px}}@media (min-width:1280px){.shoes-desktop .shoe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.desktop-page .desktop-editorial-stack,.desktop-training .desktop-training-stack{display:flex;flex-direction:column;gap:var(--desktop-gap,24px)}.desktop-page .desktop-editorial-stack>*,.desktop-training .desktop-training-stack>*{margin-block:0!important;min-width:0}.desktop-page .desktop-editorial-stack>[class*=rounded-],.desktop-training .desktop-peer-form,.desktop-training .desktop-training-intro,.desktop-training .desktop-training-stack>[class*=rounded-]{padding:var(--desktop-padding,28px)}.desktop-about .desktop-editorial-stack>.overflow-hidden{padding:0}.desktop-page .desktop-editorial-stack .grid,.desktop-training .desktop-training-choices{gap:var(--desktop-gap,24px)}.desktop-about .desktop-profile-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0}.desktop-about .desktop-profile-grid>div:last-child{padding:var(--desktop-padding,28px);align-self:center}.desktop-about .desktop-about-studio{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--desktop-gap,24px)}.desktop-about .desktop-about-supporting{display:contents}.desktop-principles .desktop-editorial-stack>section>.grid{margin-top:var(--desktop-gap,24px)}.desktop-principles .desktop-principle-steps h3{min-height:2.8em;display:flex;align-items:center;justify-content:center;font-size:21px!important;line-height:1.4;text-wrap:balance}.desktop-principles .desktop-self-check>div:last-child{justify-content:flex-start;gap:var(--desktop-gap,24px)}.desktop-principles .desktop-self-check>div:last-child>div{margin:0;flex:1;display:flex;flex-direction:column;justify-content:center;padding:var(--desktop-padding,28px)}.desktop-mistakes .desktop-mistake-evidence{display:flow-root;padding:var(--desktop-padding,28px);border:1px solid var(--apple-border-soft);border-radius:24px;background:#fff;box-shadow:var(--apple-shadow-base)}.desktop-mistakes .desktop-mistake-copy{display:contents}.desktop-mistakes .desktop-mistake-copy>.prose{margin-bottom:0}.desktop-mistakes .desktop-mistake-image{float:right;width:44%;max-width:520px;margin:0 0 16px 28px}.desktop-mistakes .desktop-mistake-image>div{padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.desktop-training .desktop-training-intro>.grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--desktop-gap,24px)}.desktop-training .desktop-training-intro>.grid>a{white-space:nowrap}.desktop-training .desktop-training-choices>a{display:flex;flex-direction:column;align-items:flex-start;padding:var(--desktop-padding,28px)}.desktop-training .desktop-training-choices>a>span{margin-top:auto}.desktop-training .desktop-training-choices>a>p{margin-bottom:24px}.desktop-training .desktop-peer-form-header{grid-template-columns:minmax(0,1fr);gap:var(--desktop-gap,24px)}.desktop-training .desktop-peer-form-header>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--desktop-gap,24px)}.desktop-training .desktop-peer-form-header>div:last-child>div{margin:0!important}.desktop-faq .desktop-faq-hero-shell{padding-block:0}.desktop-faq .desktop-faq-hero-panel{padding:0;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}.desktop-faq .desktop-faq-hero{grid-template-columns:minmax(0,1fr);gap:var(--desktop-gap,24px)}.desktop-faq .desktop-faq-hero>div:first-child{padding:var(--desktop-padding,28px)}.desktop-faq .desktop-faq-hero h1{font-size:clamp(32px,3vw,44px)!important;margin-top:16px}.desktop-faq .desktop-faq-hero h1 br{display:none}.desktop-faq .desktop-faq-hero>div:first-child>p{max-width:none}.desktop-faq .desktop-faq-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--desktop-gap,24px)}.desktop-faq .desktop-faq-stats>div{padding:24px}.desktop-faq .desktop-faq-body{grid-template-columns:minmax(0,1fr);gap:var(--desktop-gap,24px)}.desktop-faq .desktop-faq-categories{position:static}.desktop-faq .desktop-faq-categories>div{padding:var(--desktop-padding,28px)}.desktop-faq .desktop-faq-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--desktop-gap,24px);align-items:start}.desktop-faq .desktop-faq-results>*{margin:0!important;min-width:0}.desktop-faq .desktop-faq-results>div{grid-column:1/-1}.desktop-faq .desktop-faq-results summary{min-height:116px}main.station-aftercare-page,main.station-consult-page,main.station-form-page,main.station-page{padding:24px 0 48px}.station-shell>*+*{margin-top:24px!important}.station-page .station-shell>section{padding:28px}.station-page .station-shell>#qa-search{padding:0}.station-page #qa-search>div:first-child{padding:28px}.station-page #qa-search form{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:16px}.station-page #qa-search form>*{margin:0!important}.station-page [aria-label=\9875\9762\6EDA\52A8\8FDB\5EA6\63D0\793A]{display:none}.station-page #service-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:end}.station-page #service-overview>p:first-child{grid-column:1/-1;justify-self:start}.station-page #service-overview>h2,.station-page #service-overview>p:last-child{margin-top:0}.station-page #content-guide>.grid,.station-page #price-table>.grid{gap:24px}.station-page #price-table article{display:flex;flex-direction:column;padding:24px}.station-page #price-table article>div:last-child{margin-top:auto;padding-top:16px}.station-page #faq>div:first-child{padding:0;background:transparent!important}.station-page .station-aftercare-layout{grid-template-columns:minmax(0,1fr);gap:24px}.station-page .station-aftercare-intro{position:static}.station-page .station-aftercare-intro>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.station-page .station-aftercare-intro h2{grid-column:1/-1}.station-page .station-aftercare-intro p{margin-top:0}.station-page .station-aftercare-intro>div>div:nth-last-child(2){grid-column:1;grid-row:3;margin-top:0;padding:16px}.station-page .station-aftercare-intro>div>div:last-child{grid-column:2;grid-row:2/4;margin-top:0}.station-page .station-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px}.station-page .station-faq-grid>details{margin:0!important;padding:24px}.station-page .station-faq-grid summary{display:flex;min-height:56px;align-items:center;justify-content:space-between}.station-page .station-faq-grid summary>div{width:100%}.station-page #booking-entry>div:first-child>a{flex-shrink:0}.station-page #content-guide>div:first-child{text-align:left}.station-consult-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.station-consult-grid>*{margin:0!important;min-width:0}.station-consult-grid>div:first-child,.station-consult-grid>section:first-of-type{grid-column:1/-1}.station-consult-grid>section{padding:28px}.station-consult-grid>section:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;text-align:left}.station-consult-grid>section:nth-of-type(2)>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.station-consult-grid>section:last-child>h2,.station-consult-grid>section:last-child>p{grid-column:1;margin:0}.station-consult-grid>section:last-child>a{grid-column:2;grid-row:1/3;justify-self:end;margin:0}}@media (min-width:1024px){.station-consult-grid>section:last-child:has(img){grid-template-columns:minmax(0,1fr) 160px}.station-consult-grid>section:last-child:has(img)>div{grid-column:2;grid-row:1/4;width:160px;max-width:none;margin:0}.station-consult-grid>section:last-child:has(img)>a{grid-column:1;grid-row:3;justify-self:start}.station-aftercare-page .station-shell>section:not(:first-of-type):not(.station-aftercare-questions){padding:28px}.station-aftercare-page .station-shell>section:first-of-type{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;padding:28px}.station-aftercare-page .station-shell>section:first-of-type>div{padding:0;border:0!important}.station-aftercare-page .station-shell>section:first-of-type>div:last-child{grid-template-columns:minmax(0,1fr)}.station-aftercare-page .station-aftercare-questions>details{padding:24px 28px}.station-aftercare-page .station-aftercare-questions>details+details{margin-top:16px}}