: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}.page-about{position:relative;padding:120px 0}.page-about__illustration{position:absolute;pointer-events:none}.page-about__illustration img{width:100%;height:100%;object-fit:contain}.page-about__hero-wrapper{position:relative}.page-about__hero-wrapper .hero-split-date__secondary-row--with-aside .hero-split-date__secondary{padding-top:24px}.page-about__hero-wrapper .hero-split-date__primary-row--with-media{align-items:center}@media screen and (max-width:1024px){.page-about__hero-wrapper .hero-split-date__primary-row--with-media{flex-direction:row;align-items:center;gap:32px}}@media screen and (max-width:768px){.page-about__hero-wrapper .hero-split-date__primary-row--with-media{flex-direction:column;align-items:stretch;gap:30px}}.page-about__hero-wrapper .hero-split-date__media{width:38%;max-width:440px}@media screen and (max-width:1024px){.page-about__hero-wrapper .hero-split-date__media{width:42%;max-width:380px;align-self:center}}@media screen and (max-width:768px){.page-about__hero-wrapper .hero-split-date__media{width:100%;max-width:420px;align-self:flex-end}}@media screen and (max-width:1200px){.page-about__hero-wrapper .hero-split-date__primary h1{font-size:52px}}@media screen and (max-width:1024px){.page-about__hero-wrapper .hero-split-date__primary h1{font-size:40px}.page-about__hero-wrapper .hero-split-date__secondary-row--with-aside{flex-direction:row;gap:32px}}@media screen and (max-width:768px){.page-about__hero-wrapper .hero-split-date__secondary-row--with-aside{flex-direction:column;gap:30px}}.page-about__hero-wrapper .hero-split-date__aside{overflow:visible}@media screen and (max-width:1024px){.page-about__hero-wrapper .hero-split-date__aside{width:38%;max-width:none}}@media screen and (max-width:768px){.page-about__hero-wrapper .hero-split-date__aside{width:100%;max-width:320px}}.page-about__hero-media,.page-about__hero-photo{position:relative;width:100%}.page-about__hero-photo{aspect-ratio:632/720;border-radius:48px;overflow:hidden;background-color:rgba(var(--color-secondary),.08)}.page-about__hero-photo img{width:100%;height:100%;object-fit:cover}.page-about__illustration--hero-media{left:-32px;bottom:2%;z-index:0}.page-about__illustration--hero-accent{right:4%;top:8%;left:auto;z-index:0}.page-about__cluster{position:relative;width:100%;min-height:420px;pointer-events:none;overflow:visible}.page-about__cluster-shape{position:absolute;left:18%;top:156px;width:44%;max-width:156px;aspect-ratio:156/168;border-radius:36px;background-color:rgb(var(--color-tertiary-soft));transform:rotate(-2.5deg)}.page-about__illustration--cluster-main{left:2%;top:-20px;z-index:1;width:272px!important}.page-about__illustration--cluster-leaf{left:-8%;top:-6px;z-index:2}.page-about__instructions,.page-about__video{position:relative;margin-top:120px}.page-about__instructions .how-it-works__container{max-width:1360px}.page-about__instructions .how-it-works__carousel{margin:-10px}.page-about__instructions .how-it-works__slide{padding:10px}@media screen and (max-width:1024px){.page-about{padding:80px 0}.page-about__hero-photo{border-radius:36px}.page-about__illustration--hero-media{left:0}.page-about__cluster{min-height:360px}.page-about__cluster-shape{top:132px;max-width:140px}.page-about__illustration--cluster-main{width:236px!important}.page-about__instructions,.page-about__video{margin-top:80px}}@media screen and (max-width:768px){.page-about{padding:40px 0 80px}.page-about__hero-photo{border-radius:28px}.page-about__illustration--hero-media{left:0;bottom:6%}.page-about__illustration--hero-accent{top:4%;right:2%}.page-about__cluster{min-height:320px}.page-about__cluster-shape{left:16%;top:118px;max-width:128px}.page-about__illustration--cluster-main{left:0;width:216px!important}.page-about__instructions,.page-about__video{margin-top:80px}}