:root{--dynamic-slug-hero-institute-yoga-one:1}.hero-institute-yoga-one{background:var(--yoga-section-bg,var(--site-color-primary));min-height:940px;color:var(--yoga-section-color,var(--layout-color-fff));border-radius:0 0 30px 30px;position:relative;overflow:hidden}.hero-institute-yoga-one:before{content:"";background:radial-gradient(circle at 10% 12%, color-mix(in srgb, var(--site-color-on-primary) 9%, transparent) 0 1px, transparent 1px 7px), repeating-radial-gradient(circle at 10% 12%, color-mix(in srgb, var(--site-color-on-primary) 12%, transparent) 0 1px, transparent 1px 14px);opacity:.55;position:absolute;inset:0}.hero-institute-yoga-one__social{z-index:5;gap:18px;display:grid;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.hero-institute-yoga-one__social span{writing-mode:vertical-rl;color:color-mix(in srgb, var(--site-color-on-primary) 72%, transparent);font-family:Sora,Arial,sans-serif;font-size:12px;transform:rotate(180deg)}.hero-institute-yoga-one__inner{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr);align-items:center;gap:40px;width:min(100% - 80px,1460px);min-height:940px;margin-inline:auto;padding-top:70px;display:grid;position:relative}.hero-institute-yoga-one__copy{min-width:0;max-width:720px}.hero-institute-yoga-one__pill{color:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:3px 18px;font-family:Sora,Arial,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.hero-institute-yoga-one h1{color:var(--yoga-section-color,var(--layout-color-fff));margin:44px 0 0;font-family:Sora,Arial,sans-serif;font-size:clamp(3.5rem,5.55vw,5rem);font-weight:500;line-height:1}.hero-institute-yoga-one h1 span{color:var(--yoga-section-accent,var(--site-color-secondary))}.hero-institute-yoga-one__lead{border-top:1px solid color-mix(in srgb, var(--site-color-on-primary) 50%, transparent);width:min(100%,520px);color:color-mix(in srgb, var(--site-color-on-primary) 82%, transparent);overflow-wrap:break-word;margin:40px 0 0;padding-top:26px;font-size:18px}.hero-institute-yoga-one__btn{background:var(--layout-color-fff);text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin-top:38px;padding:16px 34px;font-family:Sora,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-flex;color:var(--site-color-primary-active)!important;text-decoration:none!important}.hero-institute-yoga-one__btn:after{content:"↗"}.hero-institute-yoga-one__art{align-self:end;min-height:780px;position:relative}.hero-institute-yoga-one__person{width:min(64vw,920px);max-width:none;animation:6s ease-in-out infinite alternate yoga-hero-float;position:absolute;bottom:28px;right:-88px}.hero-institute-yoga-one__badge{color:var(--layout-color-fff);grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid;position:absolute;bottom:86px;left:-12px}.hero-institute-yoga-one__avatars{display:flex}.hero-institute-yoga-one__avatars span{border:4px solid var(--layout-color-fff);background:var(--yoga-section-accent,var(--site-color-secondary));width:58px;height:58px;color:var(--site-color-primary-active);border-radius:50%;place-items:center;margin-left:-12px;font-weight:800;display:grid}.hero-institute-yoga-one__avatars span:first-child{margin-left:0}.hero-institute-yoga-one__badge strong{color:var(--yoga-section-accent,var(--site-color-secondary))}@keyframes yoga-hero-float{to{transform:translateY(-18px)}}@media (width<=1180px){.hero-institute-yoga-one__inner{grid-template-columns:1fr}.hero-institute-yoga-one__art{min-height:580px}.hero-institute-yoga-one__person{width:min(100%,720px);right:0}}@media (width<=860px){.hero-institute-yoga-one,.hero-institute-yoga-one__inner{min-height:auto}.hero-institute-yoga-one__inner{width:min(100% - 28px,1320px);padding:138px 0 70px}.hero-institute-yoga-one h1{overflow-wrap:break-word;font-size:clamp(2.85rem,12.5vw,4.1rem)}.hero-institute-yoga-one__social,.hero-institute-yoga-one__badge{display:none}.hero-institute-yoga-one__art{min-height:360px;margin-top:-22px;display:block;overflow:hidden}.hero-institute-yoga-one__person{width:min(150%,560px);animation:none;bottom:-34px;right:50%;transform:translate(50%)}}@media (width<=600px){.hero-institute-yoga-one__inner{width:min(100% - 28px,362px)}.hero-institute-yoga-one h1{font-size:clamp(2.75rem,11vw,3.35rem)}.hero-institute-yoga-one__lead{font-size:16px}.hero-institute-yoga-one__art{min-height:320px}.hero-institute-yoga-one__person{width:min(156%,520px)}}.hero-institute-yoga-one{--layout-quality-responsive:1;--layout-quality-dark:1;--yoga-hero-accent:var(--yoga-section-accent,var(--site-color-secondary));--yoga-hero-accent-contrast:var(--site-color-on-secondary)}.hero-institute-yoga-one h1 span,.hero-institute-yoga-one__badge strong{color:var(--yoga-hero-accent)}.hero-institute-yoga-one__avatars span{background:var(--yoga-hero-accent);color:var(--yoga-hero-accent-contrast)}
