/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.number-hero{position:relative;left:50%;width:100vw;max-width:none;margin-left:-50vw;color:var(--haevn-color-white);background:var(--haevn-color-deep-purple);}.number-hero__body{position:relative;z-index:2;padding:22px 15px 0;text-align:center;}.number-hero__heading{margin:0 0 15px;color:var(--haevn-color-lavender);font:var(--haevn-font-weight-bold) 36px/46px var(--haevn-font-family-primary);}.number-hero__description{max-width:1285px;margin:0 auto;text-align:left;font:var(--haevn-font-weight-bold) 24px/24px var(--haevn-font-family-primary);}.number-hero__description p{margin:0;}.number-hero__visual{position:relative;isolation:isolate;height:319px;overflow-x:clip;overflow-y:visible;}.number-hero__crop{position:absolute;inset:0;@media (min-width:1024px){overflow:hidden;}}.number-hero__bg{position:absolute;inset:-89px 0 0;opacity:.3;z-index:-1;@media (min-width:1024px){inset:-120px 0 0;}}.number-hero__bg > .field{height:100%;}.number-hero__bg img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:54% bottom;}.number-hero__overlay{display:none;}.number-hero__bubbles{position:absolute;inset:0;pointer-events:none;}.number-hero__bubbles .field__items{position:relative;height:100%;}.number-hero__bubbles .field__item{position:absolute;width:var(--portrait-size);height:var(--portrait-size);left:var(--portrait-left);top:var(--portrait-top);overflow:hidden;border-radius:50%;}.number-hero__bubbles .field__item img{display:block;width:100%;height:100%;margin:0;object-fit:cover;}.number-hero__bubbles .field__item:nth-child(1){--portrait-size:133px;--portrait-left:22.67%;--portrait-top:90px;}.number-hero__bubbles .field__item:nth-child(2){--portrait-size:71px;--portrait-left:64%;--portrait-top:34px;}.number-hero__bubbles .field__item:nth-child(3){--portrait-size:56px;--portrait-left:2.13%;--portrait-top:55px;}.number-hero__bubbles .field__item:nth-child(4){--portrait-size:48px;--portrait-left:92%;--portrait-top:17px;}.number-hero__bubbles .field__item:nth-child(5){--portrait-size:63px;--portrait-left:74.67%;--portrait-top:213px;}.number-hero__bubbles .field__item:nth-child(6){--portrait-size:92px;--portrait-left:80.53%;--portrait-top:116px;}.number-hero__bubbles .field__item:nth-child(7){--portrait-size:92px;--portrait-left:-7.47%;--portrait-top:196px;}.number-hero__note{position:absolute;z-index:2;top:222px;left:50%;transform:translateX(-50%);width:176px;margin:0;text-align:center;font:400 14px/16px var(--haevn-font-family-primary);text-shadow:0 0 12px var(--haevn-color-deep-purple);}.number-hero__arc{position:absolute;bottom:-92px;left:50%;width:120%;height:146px;transform:translateX(-50%) scaleY(-1);pointer-events:none;}.number-hero__arc img{display:block;width:100%;height:100%;}@media (min-width:1145px){.path-frontpage .c-site-header{padding-top:45px;}}@media (min-width:1024px){.number-hero__body{padding:42px 24px 0;}.number-hero__heading{font-size:64px;line-height:77px;margin-bottom:24px;}.number-hero__description{text-align:center;line-height:30px;}.number-hero__visual{height:min(44.64vw,857px);min-height:540px;}.number-hero__bg{inset:0;}.number-hero__bg img{object-fit:cover;object-position:center bottom;}.number-hero__bubbles .field__item:nth-child(1){--portrait-size:min(14.32vw,275px);--portrait-left:40.26%;--portrait-top:9.48vw;}.number-hero__bubbles .field__item:nth-child(2){--portrait-size:min(12.81vw,246px);--portrait-left:62.24%;--portrait-top:15vw;}.number-hero__bubbles .field__item:nth-child(3){--portrait-size:min(8.8vw,169px);--portrait-left:27.4%;--portrait-top:5.99vw;}.number-hero__bubbles .field__item:nth-child(4){--portrait-size:min(6.2vw,119px);--portrait-left:71.93%;--portrait-top:6.25vw;}.number-hero__bubbles .field__item:nth-child(5){--portrait-size:min(15.89vw,305px);--portrait-left:6.51%;--portrait-top:12.45vw;}.number-hero__bubbles .field__item:nth-child(6){--portrait-size:min(10.99vw,211px);--portrait-left:86.67%;--portrait-top:12.81vw;}.number-hero__bubbles .field__item:nth-child(7){--portrait-size:min(6.61vw,127px);--portrait-left:-2.97%;--portrait-top:25.05vw;}.number-hero__note{top:55%;transform:translateX(-50%);text-align:center;width:287px;}.number-hero__arc{top:33.33vw;bottom:auto;width:106.77%;height:35vw;}}
.promo-list{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:3.75rem 1.25rem;background:var(--haevn-color-white);box-shadow:0 0.5rem 1.5rem -0.25rem rgba(81,88,97,0.16);}.promo-list__intro{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;}.promo-list__heading{margin:0;color:var(--haevn-color-fuchsia);font-family:var(--haevn-h2-font-family);font-size:var(--haevn-h2-font-size);font-weight:var(--haevn-h2-font-weight);line-height:var(--haevn-h2-line-height);}.promo-list__description{color:var(--haevn-color-deep-purple);font-family:var(--haevn-font-family-primary);font-size:var(--haevn-h3-font-size);font-weight:var(--haevn-font-weight-semibold);line-height:1.35;}.promo-list__description > :first-child{margin-top:0;}.promo-list__description > :last-child{margin-bottom:0;}.promo-list__items{width:100%;}.promo-list__items > .field__items{display:grid;grid-template-columns:minmax(0,25rem);justify-content:center;gap:1rem;width:100%;}.promo-list__items > .field--name-field-promos{width:100%;}.promo-list__items .field__item{display:flex;justify-content:center;}.promo-list__items .c-explore-card{width:100%;}@media (min-width:48rem){.promo-list{padding-right:2.5rem;padding-left:2.5rem;}.promo-list__items > .field__items{grid-template-columns:repeat(2,25rem);}}@media (min-width:78rem){.promo-list__items > .field__items{grid-template-columns:repeat(3,25rem);}}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol{position:relative;z-index:3;margin-top:-52px;padding-inline:20px;max-width:1512px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list{padding:24px;gap:24px;border-radius:16px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__description{font-size:28px;line-height:34px;font-weight:var(--haevn-font-weight-semibold);}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__items > .field__items{grid-template-columns:minmax(0,1fr);gap:16px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__items .field__item{min-width:0;padding:0;}@media (min-width:1024px){.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__items > .field__items{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1024px){.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol{margin-top:max(-18.125vw,-348px);padding-inline:24px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list{padding:30px clamp(24px,5.99vw,115px) 40px;gap:40px;border-radius:20px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__heading{display:none;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__description{font-size:clamp(28px,2.083vw,40px);line-height:1.35;white-space:nowrap;}}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .c-explore-card__image img{max-width:min(200px,100%);}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .field__item:nth-child(2) .c-explore-card__image img{max-width:118px;max-height:124px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .c-button{text-align:center;}@media (max-width:767px){.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .c-explore-card__cta .c-button{padding-inline:12px;font-size:19px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__heading{font-size:28px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__description{font-size:26px;}}
