:root{--color-white:255,255,255;--color-background:234,224,211;--color-text:33,22,58;--color-primary:247,143,164;--color-secondary:33,22,58;--color-quaternary:255,104,57;--color-quaternary-soft:255,196,174;--color-positive:32,128,102;--color-input-background:245,240,233;--color-team-photo-summer-a:161,199,103;--color-team-photo-summer-b:247,143,164;--color-team-photo-winter-a:178,165,221;--color-team-photo-winter-b:110,177,219}:root,:root.edition-summer{--color-background-soft:226,217,181;--color-tertiary:32,128,102;--color-tertiary-soft:161,199,103}:root.edition-winter{--color-background-soft:110,177,219;--color-tertiary:101,86,166;--color-tertiary-soft:178,165,221}.home-hero{position:relative;display:flex;flex-direction:column;text-align:center;align-items:center}.home-hero__intro{position:relative;width:max-content;max-width:100%;margin-bottom:45px}.home-hero__intro h1{font-size:62px;font-weight:900;overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-hyphens:none}.home-hero__intro .home-hero__compound{white-space:nowrap}.home-hero__intro .home-hero__soft-break{display:none}@media screen and (max-width:1024px){.home-hero__intro{margin-bottom:35px}.home-hero__intro h1{font-size:48px}}@media screen and (max-width:768px){.home-hero__intro{max-width:100%;margin-bottom:30px}.home-hero__intro h1{font-size:36px}.home-hero__intro .home-hero__compound{white-space:normal}.home-hero__intro .home-hero__soft-break{display:inline}}