.home-hero{--hero-height:820px;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);background:radial-gradient(ellipse 820px 440px at 50% calc(var(--header-height) + 523px), #2e0b13 0%, #1f090e 42%, #0b070800 100%), var(--color-ink);position:relative;overflow:hidden}.home-hero:after{content:"";background:linear-gradient(180deg, #0b070800 0%, #0b0708d9 70%, var(--color-ink) 100%);pointer-events:none;z-index:1;height:230px;position:absolute;inset:auto 0 0}.home-hero__inner{max-width:var(--frame-max);height:var(--hero-height);margin-inline:auto;position:relative}.home-hero__dancer{z-index:1;width:98.99%;max-width:none;height:auto;position:absolute;top:17.78px;left:-19.29%}.home-hero__title{z-index:0;text-align:center;padding-top:0;line-height:1;position:relative}.home-hero__title .t-display{--display-size:min(250px, 17.36vw);margin-left:-10px;display:block;position:relative;top:-.134em}.home-hero__tagline{z-index:2;left:calc(var(--gutter-chrome) - 1px);letter-spacing:.7px;text-transform:uppercase;color:var(--color-cream);font-size:20px;font-weight:300;line-height:28px;position:absolute;bottom:101px}.home-hero__badge{z-index:2;right:calc(var(--gutter-chrome) + 9px);align-items:center;gap:13px;display:flex;position:absolute;bottom:100px}.home-hero__badge-text{letter-spacing:2.1px;text-transform:uppercase;text-align:right;color:var(--color-cream);font-size:10px;font-weight:400;line-height:18px}.home-hero__globe{border:1px solid var(--color-button-line);width:46px;height:46px;color:var(--color-champagne);border-radius:50%;place-items:center;display:grid}.atelier{max-width:var(--frame-max);padding:149px var(--gutter-content) 0;text-align:center;margin-inline:auto}.atelier__eyebrow{gap:14px;display:inline-flex}.atelier__lead{max-width:800px;margin:19px auto 0}.atelier__script{margin-top:19px}.features{max-width:var(--frame-max);gap:170px;margin-inline:auto;padding:170px 148px 0;display:grid}.home-portfolio__title{--heading-size:34px;text-align:center;margin-bottom:40px}.home-cta{max-width:var(--frame-max);margin-inline:auto;padding-top:292px;padding-bottom:119px}.home-cta .cta__script{margin-top:1.6px}.home-cta .cta__text{margin-top:45.4px}.icon-button--cta{--icon-button-size:52px;border-color:var(--color-button-line)}@media (width<=1023.98px){.home-hero{--hero-height:760px;background:radial-gradient(ellipse 520px 380px at 50% calc(var(--header-height) + 480px), #2a0a11 0%, #1b080c 42%, #0b070800 100%), var(--color-ink)}.home-hero__dancer{width:208.2%;top:1.2px;left:-98.8%}.home-hero__title .t-display{--display-size:134px;margin-left:-6px;top:10.5px}.home-hero__tagline{bottom:32px}.home-hero__badge{bottom:31px;right:31px}.atelier{padding-top:99px}.atelier__lead{--lead-size:34px;--lead-line:46px;max-width:704px;margin-top:21.5px}.atelier__script{margin-top:16.5px}.features{gap:97.5px;padding:119px 32px 0}.home-cta{padding-top:210.4px;padding-bottom:99px}.home-cta .cta__script{margin-top:-3px}.home-cta .cta__text{margin-top:45.5px}}@media (width<=599.98px){.home-hero{--hero-height:560px;margin-top:0;padding-top:0}.home-hero:after{height:190px}.home-hero__dancer{width:265.2%;top:13px;left:-135.5%}.home-hero__title .t-display{--display-size:64px;margin-left:0;top:1px}.home-hero__tagline{display:none}.home-hero__badge{bottom:31px;right:28px}.atelier{text-align:left;padding-top:67px}.atelier__eyebrow{display:none}.atelier__lead{--lead-size:26px;--lead-line:38px;margin-top:0}.atelier__script{--script-size:40px;margin-top:16px}.features{gap:72px;padding:81px 32px 0}.home-portfolio{padding-top:142.1px}.home-portfolio__title{margin-bottom:33px}.home-portfolio .carousel__controls{margin-top:30px}.home-cta{padding-top:166px;padding-bottom:73px}.home-cta .cta__script{margin-top:14.5px}.home-cta .cta__text{margin-top:38.5px}.home-cta .cta__actions{gap:10px 12px;margin-top:26px}}
