@keyframes underline{0%{background-position:100% 0;background-size:100% 100%}50%{background-position:100% 0;background-size:0 100%}51%{background-position:0 0;background-size:0 100%}to{background-position:0 0;background-size:100% 100%}}.hero{display:block;transform-style:preserve-3d;--vpHeight:calc(100vh - var(--headerHeight))}.hero__bg{height:var(--vpHeight);left:0;overflow:hidden;padding-top:var(--baseline);perspective-origin:50%;position:absolute;top:0;transform:translateZ(-16px) scale(1.16);transform-style:preserve-3d;width:100%}.hero__bg .advatek-icon{height:100%;margin-right:0;position:absolute;right:0;top:0;width:auto}@media(min-width:1024px){.hero__bg .advatek-icon{display:block;height:100%;left:0;margin-left:-25%;position:absolute;top:calc(var(--baseline)*-1);width:auto}}.hero__range{color:var(--bgSoft);font-size:20vw;font-weight:700;line-height:.8;position:absolute;right:var(--baseline);text-orientation:mixed;top:var(--baseline);writing-mode:vertical-rl}@media(min-width:1536px){.hero__range{right:calc(var(--baseline)*2)}}.hero--cluster .hero__layer{transform-style:preserve-3d;grid-gap:var(--baseline);grid-template-rows:repeat(24,1fr);min-height:100vh;padding:0;z-index:1}@media(min-width:1024px){.hero--cluster .hero__layer{grid-template-rows:repeat(24,1fr);padding:var(--baseline)}}.hero--cluster .hero__layer__cell{grid-column-end:span 6;grid-row-end:span 4;transform-style:preserve-3d}@media(min-width:1024px){.hero--cluster .hero__layer__cell{grid-column-end:span 3;grid-row-end:span 8}}.hero--cluster .hero__layer__cell img{display:block;max-height:100%;width:100%}.hero--cluster .hero__layer__headline{grid-column-end:span 12;grid-row-end:span 6;grid-row-start:9;padding:0 var(--baseline);text-align:center;transform-style:preserve-3d}@media(min-width:1024px){.hero--cluster .hero__layer__headline{grid-row-end:span 5;grid-row-start:10;padding:0}}.hero--cluster .hero__layer--one{height:var(--vpHeight);perspective-origin:50%;transform:translateZ(-5px) scale(1.05)}.hero--cluster .hero__layer--one .hero__layer__headline{perspective-origin:50%;transform:translateZ(-10px) scale(1.1)}.hero--cluster .hero__layer--one .hero__layer__cell img{border-radius:.75rem;display:block;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero--cluster .hero__layer--one .hero__layer__cell:first-child{grid-column-start:1;grid-row-start:1}@media(max-width:1023px){.hero--cluster .hero__layer--one .hero__layer__cell:first-child img{border-bottom-left-radius:0;border-top-left-radius:0}}@media(min-width:1024px){.hero--cluster .hero__layer--one .hero__layer__cell:first-child{grid-column-end:span 3;grid-row-end:span 8;grid-row-start:1;margin-left:0}}.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(2){grid-column-start:7;grid-row-start:5}@media(max-width:1023px){.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(2) img{border-bottom-right-radius:0;border-top-right-radius:0}}@media(min-width:1024px){.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(2){grid-column-end:span 4;grid-column-start:7;grid-row-end:span 7;grid-row-start:3}}.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(3){grid-column-start:1;grid-row-start:15;perspective-origin:50%;transform:translateZ(-4px) scale(1.04)}@media(max-width:1023px){.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(3) img{border-bottom-left-radius:0;border-top-left-radius:0}}@media(min-width:1024px){.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(3){grid-column-end:span 4;grid-column-start:3;grid-row-start:17}}.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(4){grid-column-start:7;grid-row-start:19;perspective-origin:50%;transform:translateZ(-6px) scale(1.06)}@media(max-width:1023px){.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(4) img{border-bottom-right-radius:0;border-top-right-radius:0}}@media(min-width:1024px){.hero--cluster .hero__layer--one .hero__layer__cell:nth-child(4){grid-column-end:span 4;grid-column-start:9;grid-row-end:span 7;grid-row-start:15}}.hero--cluster .hero__layer--two{inset:0;perspective-origin:50%;position:absolute;transform:translateZ(-2px) scale(1.02)}.hero--cluster .hero__layer--two .hero__layer__headline{visibility:hidden}.hero--cluster .hero__layer--two .hero__layer__cell img{display:block;filter:drop-shadow(-.25rem .25rem 0 rgba(0,0,0,.025));min-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.hero--cluster .hero__layer--two .hero__layer__cell:first-child{grid-column-end:span 5;grid-column-start:1;grid-row-start:2;margin-left:calc(var(--baseline)*-1);perspective-origin:50%;transform:translateZ(-2px) scale(1.02)}@media(min-width:1024px){.hero--cluster .hero__layer--two .hero__layer__cell:first-child{align-content:bottom left;grid-column-end:span 3;grid-column-start:3;grid-row-start:1;margin-left:0}}.hero--cluster .hero__layer--two .hero__layer__cell:first-child img{-o-object-position:bottom left;object-position:bottom left}.hero--cluster .hero__layer--two .hero__layer__cell:nth-child(2){grid-column-start:8;grid-row-start:3;margin-right:calc(var(--baseline)*-1);perspective-origin:50%;transform:translateZ(-1px) scale(1.01)}@media(min-width:1024px){.hero--cluster .hero__layer--two .hero__layer__cell:nth-child(2){align-content:top right;grid-column-end:span 5;grid-column-start:9;grid-row-start:1}}.hero--cluster .hero__layer--two .hero__layer__cell:nth-child(2) img{-o-object-position:top right;object-position:top right}.hero--cluster .hero__layer--two .hero__layer__cell:nth-child(3){grid-column-end:span 5;grid-column-start:1;grid-row-start:17;margin-left:calc(var(--baseline)*-1);perspective-origin:50%;transform:translateZ(-3px) scale(1.03)}@media(min-width:1024px){.hero--cluster .hero__layer--two .hero__layer__cell:nth-child(3){grid-column-end:span 3;grid-column-start:2;grid-row-start:15}}.hero--cluster .hero__layer--two .hero__layer__cell:nth-child(4){grid-column-start:8;grid-row-start:17;margin-right:calc(var(--baseline)*-1);perspective-origin:50%;transform:translateZ(-5px) scale(1.05)}@media(min-width:1024px){.hero--cluster .hero__layer--two .hero__layer__cell:nth-child(4){grid-column-end:span 3;grid-column-start:8;grid-row-start:18}.header-banner~.app__main .hero{--vpHeight:calc(var(--baseline)*-3.5 - var(--headerHeight) + 100vh)}}
