.s-hero-blueprint{position:relative;color:var(--color-brand-1)}.s-hero-blueprint .u-container{display:flex;flex-direction:column;gap:2rem;padding:12rem 0 2rem;height:-moz-fit-content;height:fit-content;min-height:min(58vh,50rem)}@media only screen and (max-width: 987px){.s-hero-blueprint .u-container{gap:2rem}}.s-hero-blueprint .s__title{font:500 calc(var(--font-size-h-2xl) * 0.8)/1.2 var(--font-heading);letter-spacing:-0.03em;margin-bottom:.4166em;max-width:10em}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-blueprint .s__title{font:500 calc(var(--font-size-h-lg) * 0.8)/1.2 var(--font-heading);letter-spacing:-0.03em}}.s-hero-blueprint .s__wrapper{display:flex;flex:1;gap:calc(0*var(--grid-column-width) + 1*var(--grid-gutter-width))}@media only screen and (max-width: 987px){.s-hero-blueprint .s__wrapper{flex-direction:column;gap:2rem}}.s-hero-blueprint .s__icon{min-width:calc(3*var(--grid-column-width) + 2*var(--grid-gutter-width))}.s-hero-blueprint .s__icon img{width:4.2rem;height:4.2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.s-hero-blueprint .s__content{display:flex;gap:calc(0*var(--grid-column-width) + 1*var(--grid-gutter-width))}@media only screen and (max-width: 987px){.s-hero-blueprint .s__content{flex-direction:column;gap:2rem}}.s-hero-blueprint .s__inner{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;gap:2rem}.s-hero-blueprint .s__text{font:400 calc(var(--font-size-h-md) * 0.8)/1.2 var(--font-text);letter-spacing:-0.03em;max-width:21.25em}.s-hero-blueprint .s__values{font:400 calc(var(--font-size-t-lg) * 0.8)/1.2 var(--font-text);letter-spacing:-0.03em;width:calc(3*var(--grid-column-width) + 2*var(--grid-gutter-width));color:var(--color-brand-2)}@media only screen and (max-width: 987px){.s-hero-blueprint .s__values{display:none}}.s-hero-blueprint .s__values p{max-width:50%}.s-hero-blueprint .s__note{font:500 calc(var(--font-size-t-lg) * 0.8)/1.2 var(--font-text);letter-spacing:-0.03em}@media only screen and (max-width: 987px){.s-hero-blueprint .s__note{display:none}}
