.About-module-scss-module__j_Rxeq__root{padding-top:var(--header-s)}@media (min-width:1024px){.About-module-scss-module__j_Rxeq__root{padding-top:var(--header-l)}}.About-module-scss-module__j_Rxeq__root{margin-bottom:3.2rem}
.Hero-module-scss-module__wK1YAW__root{padding-top:3.2rem;padding-bottom:4.8rem}@media (min-width:1024px){.Hero-module-scss-module__wK1YAW__root{padding-top:10.8rem;padding-bottom:18.5rem}}.Hero-module-scss-module__wK1YAW__visuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Hero-module-scss-module__wK1YAW__items{color:var(--color-gray);letter-spacing:.01em;font-size:4rem;font-weight:100;line-height:1.1}@media (min-width:1024px){.Hero-module-scss-module__wK1YAW__items{font-size:6rem;line-height:1}}.Hero-module-scss-module__wK1YAW__items{margin-bottom:3.5rem}@media (min-width:1024px){.Hero-module-scss-module__wK1YAW__items{width:100.8rem;line-height:1.1}}.Hero-module-scss-module__wK1YAW__items:has(.Hero-module-scss-module__wK1YAW__hasTooltip:hover) .Hero-module-scss-module__wK1YAW__itemTitle:not(:hover){color:var(--color-gray-light)}.Hero-module-scss-module__wK1YAW__itemTitle{text-transform:uppercase;transition:color var(--micro-duration) var(--easing)}.Hero-module-scss-module__wK1YAW__itemTitle.Hero-module-scss-module__wK1YAW__hasTooltip:first-child,.Hero-module-scss-module__wK1YAW__itemTitle.Hero-module-scss-module__wK1YAW__hasTooltip:nth-child(2){color:var(--color-black)}@media (min-width:1024px){.Hero-module-scss-module__wK1YAW__itemTitle.Hero-module-scss-module__wK1YAW__hasTooltip{position:relative}.Hero-module-scss-module__wK1YAW__itemTitle.Hero-module-scss-module__wK1YAW__hasTooltip:after{content:attr(data-tooltip);pointer-events:none;text-transform:none;white-space:break-spaces;text-align:left;z-index:1;border:1px solid var(--color-black);background-color:var(--color-white);width:44rem;color:var(--color-black);opacity:0;transition:opacity var(--micro-duration) var(--easing),top var(--micro-duration) var(--easing);padding:3rem;font-size:1.7rem;font-weight:300;line-height:1.4;position:absolute;top:calc(100% + 4.2rem);left:50%;transform:translate(-50%)}}@media (min-width:1024px) and (hover:hover){.Hero-module-scss-module__wK1YAW__itemTitle.Hero-module-scss-module__wK1YAW__hasTooltip:hover{color:var(--color-black)}.Hero-module-scss-module__wK1YAW__itemTitle.Hero-module-scss-module__wK1YAW__hasTooltip:hover:after{opacity:1;top:calc(100% + 2.2rem)}}@media (min-width:1024px){.Hero-module-scss-module__wK1YAW__itemTitle:nth-child(4){display:block}.Hero-module-scss-module__wK1YAW__hasTooltip .Hero-module-scss-module__wK1YAW__title{text-underline-offset:10%;text-decoration:underline;text-decoration-thickness:calc(1em/25)}}.Hero-module-scss-module__wK1YAW__itemTooltip{color:var(--color-black);font-size:1.7rem;font-weight:300;line-height:1.4}@media (min-width:1024px){.Hero-module-scss-module__wK1YAW__itemTooltip{white-space:break-spaces}}.Hero-module-scss-module__wK1YAW__itemTooltip+.Hero-module-scss-module__wK1YAW__itemTooltip{margin-top:2.5rem}
.StudioMedia-module-scss-module__XBBqMa__player{position:absolute;inset:0}.StudioMedia-module-scss-module__XBBqMa__player iframe{transform:translate(-50%,-50%)scale(1.03)}
.Subscription-module-scss-module__vBP-Fa__root{width:100%}.Subscription-module-scss-module__vBP-Fa__wrapper{align-items:center;gap:.4rem;display:flex}.Subscription-module-scss-module__vBP-Fa__checkbox{cursor:pointer;align-items:baseline;column-gap:1.5rem;margin-top:2.2rem;display:flex;position:relative}@media (min-width:1024px){.Subscription-module-scss-module__vBP-Fa__checkbox{align-items:center;margin-top:2.9rem}}.Subscription-module-scss-module__vBP-Fa__hiddenInput{opacity:0;width:0;height:0;margin:0;position:absolute}.Subscription-module-scss-module__vBP-Fa__checkboxCircle{background-color:var(--color-white);border:1px solid var(--color-black);width:1.7rem;height:1.7rem;transition:border-color var(--micro-duration) var(--easing),background-color var(--micro-duration) var(--easing);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.Subscription-module-scss-module__vBP-Fa__checkboxCircle:hover{background-color:var(--color-gray-light)}}.Subscription-module-scss-module__vBP-Fa__checkboxCircle:after{content:"";width:60%;height:60%;transition:background-color var(--micro-duration) var(--easing);background-color:#0000;border-radius:50%}.Subscription-module-scss-module__vBP-Fa__notValidCheckbox .Subscription-module-scss-module__vBP-Fa__checkboxCircle{border-color:var(--color-red);animation:.7s cubic-bezier(.36,.07,.19,.97) both Subscription-module-scss-module__vBP-Fa__shake}.Subscription-module-scss-module__vBP-Fa__hiddenInput:checked+.Subscription-module-scss-module__vBP-Fa__checkboxCircle:after{background-color:var(--color-black)}.Subscription-module-scss-module__vBP-Fa__hiddenInput:focus-visible+.Subscription-module-scss-module__vBP-Fa__checkboxCircle{background-color:var(--color-gray-light)}.Subscription-module-scss-module__vBP-Fa__checkboxLabel{color:var(--color-black);font-size:1.5rem;font-weight:300;line-height:1.3}@media (min-width:1024px){.Subscription-module-scss-module__vBP-Fa__checkboxLabel{font-size:1.2rem}}.Subscription-module-scss-module__vBP-Fa__termsLink{z-index:1;text-underline-offset:.2rem;transition:text-decoration var(--micro-duration) var(--easing);text-decoration:underline;position:relative}.Subscription-module-scss-module__vBP-Fa__termsLink:focus-visible{text-decoration-color:#0000}@media (hover:hover){.Subscription-module-scss-module__vBP-Fa__termsLink:hover{text-decoration-color:#0000}}.Subscription-module-scss-module__vBP-Fa__errorText{color:var(--color-red);letter-spacing:.01em;margin-top:1rem;font-size:1.2rem;font-weight:300;line-height:1}.Subscription-module-scss-module__vBP-Fa__successText{color:var(--color-black);letter-spacing:.01em;text-transform:uppercase;text-align:center;font-size:1.2rem;font-weight:300;line-height:1}@keyframes Subscription-module-scss-module__vBP-Fa__shake{10%,90%{transform:translate(-.2px)}20%,80%{transform:translate(.5px)}30%,50%,70%{transform:translate(-1px)}40%,60%{transform:translate(1px)}}
