@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400&display=swap");@property --cd-open{syntax:"<number>";inherits:true;initial-value:0}body:has(.cd-about){background-color:#000!important}.cd-about{--cd-bg:#000;--cd-salt:#d8d8d8;--cd-white:#f7f9fc;--cd-rose:#bf948d;--cd-ink:#1a1a1a;--cd-title-size:clamp(36px,4.8vw,48px);--cd-title-tracking:0.08em;--cd-body-size:15px;--cd-body-tracking:0.08em;--cd-anim:2.4s ease;--cd-desk-img:url(https://246293100.fs1.hubspotusercontent-na2.net/hubfs/246293100/About/kasia-lucas-dance-black-and-white.jpg);--cd-open:0;background:var(--cd-bg);color:var(--cd-ink);font-family:Oswald,sans-serif;font-weight:400;isolation:isolate;margin-left:calc(50% - 50vw);margin-top:-64px;max-width:100vw;position:relative;width:100vw}@media (min-width:769px){.cd-about{margin-top:-80px}}.dnd-row:has(.cd-about),.dnd-section:has(.cd-about),.row-fluid-wrapper:has(.cd-about){background:#000!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.cd-about *,.cd-about :after,.cd-about :before{box-sizing:border-box}.cd-about__scrub{height:190vh;position:relative}.cd-about__stage{background:var(--cd-bg);height:100vh;height:100dvh;overflow:hidden;position:sticky;top:0;width:100%}.cd-about__bg{background-image:none!important;clip-path:inset(50% 0 50% 0);inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;will-change:clip-path,opacity;z-index:1}.cd-about:not(.is-revealing):not(.is-open) .cd-about__bg{background-image:none!important;clip-path:inset(50% 0 50% 0)!important;opacity:0!important;visibility:hidden!important}.cd-about.is-revealing .cd-about__bg{clip-path:inset(calc((1 - var(--cd-open))*50%) 0 calc((1 - var(--cd-open))*50%) 0);opacity:1;visibility:visible}.cd-about__bg-img{display:block;height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;transform:none!important;width:100%}.cd-about__bg-img--desktop{display:none}.cd-about__bg-img--mobile{display:block;object-position:center 18%}.cd-about__reveal-title-wrap{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:calc(1 - var(--cd-open)*1.15);padding:1.25rem;pointer-events:none;position:absolute;transform:translateY(calc(var(--cd-open)*-12px));will-change:opacity,transform;z-index:2}.cd-about__title{font-family:Oswald,sans-serif!important;font-size:var(--cd-title-size)!important;font-weight:400!important;letter-spacing:var(--cd-title-tracking)!important;line-height:1!important;margin:0;max-width:100%;opacity:0;text-align:center;text-transform:none!important;transform:translateY(60px);transition:opacity var(--cd-anim),transform var(--cd-anim);white-space:nowrap!important}.cd-about__title.is-in{opacity:1;transform:translateY(0)}.cd-about__title-ink{color:var(--cd-white)}.cd-about__title-accent{color:var(--cd-rose)}.cd-about__arrow{display:none}@keyframes cd-about-shimmerSweep{0%{background-position:0 0}to{background-position:0 300%}}@keyframes cd-about-shimmerChevron{0%{border-color:#1a1a1a}25%{border-color:#aaa}50%{border-color:#fff;filter:drop-shadow(0 0 3px rgba(255,255,255,.9))}75%{border-color:#aaa}to{border-color:#1a1a1a}}.cd-about__inner{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(247,249,252,.88) 18%,rgba(247,249,252,.94));display:flex;flex-direction:column;margin-top:-42vh;min-height:0;padding:5.5rem 1.35rem 4rem;position:relative;z-index:3}.cd-about__story{margin-top:0;max-width:34rem}.cd-about__story p{color:var(--cd-ink);font-family:Oswald,sans-serif!important;font-size:var(--cd-body-size)!important;font-weight:400!important;letter-spacing:var(--cd-body-tracking)!important;line-height:1.55;margin:0 0 1.15rem}.cd-about__sign{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;margin-top:2.5rem;padding-bottom:1.5rem;text-align:right}.cd-about__name{font-family:Oswald,sans-serif!important;font-size:var(--cd-title-size)!important;font-weight:400!important;letter-spacing:var(--cd-title-tracking)!important;line-height:1!important;margin:0;margin-right:calc(var(--cd-title-tracking)*-1);text-shadow:0 2px 14px rgba(0,0,0,.25);text-transform:uppercase!important;white-space:nowrap!important}.cd-about__name-kasia{color:#1a1a1a}.cd-about__name-lucas{color:var(--cd-rose)}.cd-about__role{font-family:Oswald,sans-serif!important;font-size:var(--cd-body-size)!important;font-weight:400!important;letter-spacing:var(--cd-body-tracking)!important;line-height:1.15;margin:.4rem 0 0;margin-right:calc(var(--cd-body-tracking)*-1);text-shadow:0 1px 10px rgba(0,0,0,.25);text-transform:uppercase;white-space:nowrap}.cd-about__role-instructor,.cd-about__role-owner{color:#1a1a1a}.cd-about__sign,.cd-about__story p{opacity:0;transform:translateY(60px);transition:opacity var(--cd-anim),transform var(--cd-anim)}.cd-about__sign.is-in,.cd-about__story p.is-in{opacity:1;transform:translateY(0)}@media (max-width:768px){.cd-about__title{font-size:min(36px,5.9vw)!important}.cd-about__name{font-size:min(36px,9vw)!important}.cd-about__scrub{height:210vh}.cd-about__inner{background:linear-gradient(180deg,rgba(247,249,252,0),rgba(247,249,252,.12) 14%,rgba(247,249,252,.55) 32%,rgba(247,249,252,.88) 48%,rgba(247,249,252,.95));margin-top:-56vh;padding-top:4.25rem}}@media (min-width:900px){.cd-about__scrub{height:180vh}.cd-about.is-open .cd-about__bg,.cd-about.is-revealing .cd-about__bg{background-color:#000;background-image:var(--cd-desk-img);background-position:58%;background-repeat:no-repeat;background-size:cover}.cd-about__bg-img--desktop{display:block;object-position:58% center}.cd-about__bg-img--mobile{display:none}.cd-about__title{font-size:clamp(36px,4.8vw,48px)!important}.cd-about__arrow{align-items:center;color:inherit;cursor:pointer;display:flex;flex-direction:column;margin-top:8px;opacity:0;pointer-events:auto;text-decoration:none;transform:translateY(60px);transition:opacity var(--cd-anim),transform var(--cd-anim)}.cd-about__arrow.is-in{opacity:1;transform:translateY(0)}.cd-about__arrow-line{animation:cd-about-shimmerSweep 3.5s ease-in-out 3s infinite;background:linear-gradient(#1a1a1a,#505050 15%,#aaa 30%,#ececec 45%,#fff 50%,#ececec 55%,#aaa 70%,#505050 85%,#1a1a1a);background-size:100% 300%;height:40px;width:2px}.cd-about__arrow-chevron{animation:cd-about-shimmerChevron 3.5s ease-in-out 3s infinite;border-bottom:2px solid #aaa;border-right:2px solid #aaa;height:12px;margin-top:-2px;transform:rotate(45deg);width:12px}.cd-about__inner{background:transparent;column-gap:2rem;display:grid;grid-template-areas:"story .";grid-template-columns:minmax(280px,42%) 1fr;grid-template-rows:1fr;margin:-36vh auto 0;max-width:1440px;padding:4.5rem clamp(2rem,5vw,4.5rem) 5rem}.cd-about__story{align-self:start;grid-area:story;max-width:36rem;padding:1.25rem 1.25rem 1.25rem 0}.cd-about__sign{align-self:auto;bottom:clamp(7vh,11vh,14vh);left:clamp(66%,72vw,78%);margin:0;opacity:0!important;padding:0;pointer-events:none;position:fixed;right:auto;transform:none;transition:opacity .35s ease;visibility:hidden;z-index:4}.cd-about.is-open .cd-about__sign.is-in{opacity:1!important;pointer-events:auto;transform:none;visibility:visible}.cd-about__name{font-size:clamp(36px,4.8vw,48px)!important}}.cd-about.is-open .cd-about__bg,.cd-about.is-open.is-revealing .cd-about__bg{clip-path:inset(0 0 0 0);height:100vh;height:100dvh;inset:0;opacity:1;position:fixed;visibility:visible;width:100vw;z-index:0}.cd-about.is-open .cd-about__stage{background:transparent}.cd-about.is-open .cd-about__reveal-title-wrap{opacity:0;pointer-events:none}body:has(.cd-about) #hs_cos_wrapper_footer_main,body:has(.cd-about) .footer-container-wrapper,body:has(.cd-about) .hs-footer,body:has(.cd-about) footer:not(.cd-about__sign){position:relative;z-index:6}@media (prefers-reduced-motion:reduce){.cd-about__scrub{height:auto}.cd-about__stage{height:70vh;position:relative}.cd-about__bg{clip-path:inset(0 0 0 0)!important;opacity:1!important;visibility:visible!important}.cd-about__reveal-title-wrap{opacity:1!important;transform:none!important}.cd-about__arrow,.cd-about__sign,.cd-about__story p,.cd-about__title{opacity:1;transform:none;transition:none}.cd-about__arrow-chevron,.cd-about__arrow-line{animation:none}@media (min-width:900px){.cd-about__sign{opacity:1!important;visibility:visible}}}