.hero[data-astro-cid-lcdefpme]{background:linear-gradient(var(--cream) 0%, #fdfadf 120px, var(--bg) 560px);text-align:center;flex-direction:column;align-items:center;gap:0;padding:162px 20px 128px;display:flex;position:relative}.brand[data-astro-cid-lcdefpme]{width:100%;max-width:900px;color:var(--olive);letter-spacing:.02em;grid-template-columns:1fr auto 1fr;align-items:center;gap:33px;font-size:25px;font-weight:700;line-height:1.25;display:grid}.brand-name[data-astro-cid-lcdefpme]:first-child{text-align:right}.brand-name[data-astro-cid-lcdefpme]:last-child{text-align:left}.orb[data-astro-cid-lcdefpme]{width:178px;height:178px;margin:0;display:block}.orb[data-astro-cid-lcdefpme] img{width:100%;height:100%}.lead[data-astro-cid-lcdefpme]{max-width:1160px;color:var(--ink);margin-top:38px}@media (prefers-reduced-motion:no-preference){.orb[data-astro-cid-lcdefpme] img{animation:10s linear infinite spin}.brand[data-astro-cid-lcdefpme],.lead[data-astro-cid-lcdefpme]{animation:rise 1s var(--spring) both}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(150px)}}.practice[data-astro-cid-lcdefpme]{padding:0 20px}.practice-box[data-astro-cid-lcdefpme]{isolation:isolate;border:1px solid var(--line);border-radius:calc(20px * var(--sq));grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1400px;margin:0 auto;padding:23px;display:grid;position:relative;overflow:clip}.practice-fill[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(var(--cream) 68.6%, var(--bg) 100%);will-change:transform;height:129%;position:absolute;bottom:100%;left:0;right:0}.practice-photo{object-fit:cover;border-radius:calc(16px * var(--sq));width:100%;height:803px}.practice-text[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:510px;margin:0 auto;display:flex}.practice-heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:9px;display:flex}.geometry{object-fit:contain;width:225px;height:217px;margin:16px 0}.practice-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:445px}.practice-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:0}.block[data-astro-cid-lcdefpme]{padding:120px 20px 60px}.inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;max-width:1133px;margin:0 auto;display:flex}.massages[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.massage[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:calc(20px * var(--sq));background:var(--cream);grid-template-columns:467px 1fr;display:grid;overflow:hidden}.massage-art[data-astro-cid-lcdefpme]{min-height:266px;position:relative}.massage-art[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.massage-text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:16px;max-width:647px;padding:77px 60px;display:flex}.massage-heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:9px;max-width:330px;margin-bottom:24px;display:flex}.massage-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:527px;display:flex}.soon[data-astro-cid-lcdefpme]{color:var(--olive)}.soon[data-astro-cid-lcdefpme] .massage-heading[data-astro-cid-lcdefpme],.soon[data-astro-cid-lcdefpme] .massage-body[data-astro-cid-lcdefpme]{gap:9px;margin:0}.soon[data-astro-cid-lcdefpme] .massage-heading[data-astro-cid-lcdefpme] .t-label[data-astro-cid-lcdefpme]{opacity:.6}.soon[data-astro-cid-lcdefpme] .massage-text[data-astro-cid-lcdefpme]{gap:9px}.details[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:calc(8px * var(--sq));background:var(--tint);width:100%}.details[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{transition:opacity .3s}.details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:700;line-height:24px;list-style:none;display:flex}.details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease-out)}.details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.details[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--olive);flex-direction:column;gap:10px;margin:0;padding:0 28px 16px 48px;font-size:19.2px;line-height:1.3;display:flex}.details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{font-size:.8em}.massage-text[data-astro-cid-lcdefpme]>.btn[data-astro-cid-lcdefpme]{margin-top:24px}.quote[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:140px 40px;display:flex}.quote-flower[data-astro-cid-lcdefpme]{width:62px;height:64px}.quote[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme]{display:inline-block}@media (prefers-reduced-motion:no-preference){.js .quote[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.4s cubic-bezier(.25,.6,.3,1),transform 1.4s cubic-bezier(.25,.6,.3,1);transition-delay:calc(var(--i) * 80ms);transform:translateY(10px)}.js .quote[data-astro-cid-lcdefpme] .is-visible[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme]{opacity:1;transform:none}}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:wrap}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{max-width:950px;color:var(--olive);letter-spacing:-.01em;font-size:49px;line-height:1.2}.about[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:calc(20px * var(--sq));max-width:1400px;margin:0 auto;overflow:hidden}.about-intro[data-astro-cid-lcdefpme]{background:var(--yellow);flex-direction:row-reverse;justify-content:center;align-items:center;gap:145px;padding:80px 40px;display:flex}.about-title[data-astro-cid-lcdefpme]{color:var(--ink);flex:0 0 450px}.about-belief[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:wrap}.about-belief[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{text-wrap:balance}.about-belief[data-astro-cid-lcdefpme]{text-align:right;flex-direction:column;flex:0 580px;gap:38px;display:flex}.about-photos[data-astro-cid-lcdefpme]{background:linear-gradient(var(--yellow), var(--cream));justify-content:space-between;align-items:center;gap:300px;min-height:730px;padding:0 80px;display:flex;position:relative}.about-photo{object-position:50% 20%;object-fit:cover;corner-shape:round;border-radius:8px;width:470px;height:396px;position:relative}.sunburst{will-change:transform;width:730px;max-width:none;height:730px;margin:-365px 0 0 -365px;position:absolute;top:50%;left:50%;transform:rotate(180deg)scale(.8)}@media (prefers-reduced-motion:reduce){.sunburst{transform:none}}.about-experience[data-astro-cid-lcdefpme]{background:var(--cream);justify-content:center;align-items:center;gap:125px;padding:80px 40px;display:flex}.years[data-astro-cid-lcdefpme]{text-align:center;flex:0 0 450px}.techniques[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:0 620px;align-items:center;gap:28px;display:flex}.techniques[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:380px}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:4px;max-width:500px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:calc(8px * var(--sq));background:var(--chip);color:var(--olive);padding:12px 16px;font-size:16px;font-weight:700;line-height:1.3}.about-teachers[data-astro-cid-lcdefpme]{background:var(--sand);justify-content:center;gap:48px;padding:80px 40px;display:flex}.badge[data-astro-cid-lcdefpme]{flex:0 0 72px;height:132px;position:relative}.avatar{z-index:1;object-fit:cover;border-radius:calc(24px * var(--sq));background:var(--cyan);width:72px;height:72px;position:relative}.ribbon[data-astro-cid-lcdefpme]{width:36px;height:95px;position:absolute;top:37px;left:18px}.teachers-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:22px;max-width:813px;display:flex}.teachers-lead[data-astro-cid-lcdefpme]{text-wrap:wrap;max-width:800px;color:var(--ink);font-size:34px;line-height:1.25}.teachers-text[data-astro-cid-lcdefpme] .olive[data-astro-cid-lcdefpme]{max-width:640px}@media (width<=1199.98px){.hero[data-astro-cid-lcdefpme]{padding-bottom:44px}.lead[data-astro-cid-lcdefpme]{max-width:900px}.practice-box[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:56px;padding-bottom:80px}.practice-photo{aspect-ratio:912/886;height:auto}.massage[data-astro-cid-lcdefpme]{grid-template-columns:320px 1fr}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:39px}.about[data-astro-cid-lcdefpme]{margin:0 20px}.about-intro[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:40px}.about-title[data-astro-cid-lcdefpme]{flex:none;max-width:450px}.about-belief[data-astro-cid-lcdefpme]{text-align:center;flex:none;gap:40px;max-width:800px}.about-photos[data-astro-cid-lcdefpme]{gap:40px;padding:0 40px}.about-photo{width:310px;height:300px}.about-experience[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px}.years[data-astro-cid-lcdefpme]{flex:none;max-width:450px}.techniques[data-astro-cid-lcdefpme]{flex:none;max-width:880px}.teachers-lead[data-astro-cid-lcdefpme]{font-size:31px}}@media (width<=809.98px){.hero[data-astro-cid-lcdefpme]{padding:73px 20px 43px}.brand[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;max-width:none}.brand-name[data-astro-cid-lcdefpme]:first-child,.brand-name[data-astro-cid-lcdefpme]:last-child{text-align:center}.orb[data-astro-cid-lcdefpme]{order:3;width:176px;height:176px;margin:33px auto 0}.lead[data-astro-cid-lcdefpme]{max-width:350px;margin-top:38px}.practice[data-astro-cid-lcdefpme]{padding:0}.practice-box[data-astro-cid-lcdefpme]{gap:56px;padding:23px 23px 40px}.practice-photo{aspect-ratio:342/452}.practice-text[data-astro-cid-lcdefpme]{gap:56px}.practice-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:-16px}.geometry{margin:0}.practice-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:320px}.block[data-astro-cid-lcdefpme]{padding:40px 20px 0}.inner[data-astro-cid-lcdefpme]{gap:36px}.massage[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.massage-art[data-astro-cid-lcdefpme]{height:200px;min-height:0}.massage-text[data-astro-cid-lcdefpme]{padding:22px 23px 23px}.massage-heading[data-astro-cid-lcdefpme]{margin-bottom:4px}.details[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:0 16px 16px 36px}.massage-text[data-astro-cid-lcdefpme]>.btn[data-astro-cid-lcdefpme]{margin-top:4px}.quote[data-astro-cid-lcdefpme]{padding:100px 20px 120px}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{max-width:300px;font-size:31px}.about[data-astro-cid-lcdefpme]{margin:0}.about-intro[data-astro-cid-lcdefpme]{padding:40px}.about-belief[data-astro-cid-lcdefpme] .t-h4[data-astro-cid-lcdefpme]{font-size:20px;line-height:1.3}.about-belief[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{text-wrap:balance}.about-title[data-astro-cid-lcdefpme]{font-size:27px;line-height:1.25}.about-photos[data-astro-cid-lcdefpme]{flex-direction:column;gap:300px;min-height:0;padding:40px 80px}.about-photo{width:230px;height:300px}.about-experience[data-astro-cid-lcdefpme]{gap:40px;padding:40px 0 12px}.years[data-astro-cid-lcdefpme]{max-width:350px;padding:0 20px;font-size:27px}.techniques[data-astro-cid-lcdefpme]{gap:24px;width:100%}.techniques[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:286px;font-size:20px}.chips[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:0 20px}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:9px 16px}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].last{order:1}.about-teachers[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px}.badge[data-astro-cid-lcdefpme]{flex:none;width:108px;height:198px}.avatar{border-radius:calc(36px * var(--sq));width:108px;height:108px}.ribbon[data-astro-cid-lcdefpme]{width:54px;height:142px;top:30px;left:27px}.teachers-lead[data-astro-cid-lcdefpme]{font-size:27px}.teachers-text[data-astro-cid-lcdefpme] .olive[data-astro-cid-lcdefpme]{max-width:304px;margin:0 auto}.teachers-text[data-astro-cid-lcdefpme]{gap:24px}.courses[data-astro-cid-lcdefpme]{padding-bottom:20px}}
