.page-home .container-grid{--row-gap: 5rem}.container-grid>.home-hero{display:grid;grid-template-columns:subgrid;grid-column:full-width;grid-template-rows:600px 1fr;overflow:hidden}@media screen and (width >= 960px){.container-grid>.home-hero{grid-template-rows:max-content}}.home-hero{background-image:url("/assets/images/dot-grid.webp");position:relative;margin-block-end:var(--row-gap)}.home-hero h1{width:-moz-min-content;width:min-content;line-height:.8;text-transform:uppercase;font-size:5rem;text-align:center}@media screen and (width >= 768px){.home-hero h1{text-align:start}}@media screen and (width >= 960px){.home-hero h1{font-size:6rem}}@media screen and (width >= 1120px){.home-hero h1{font-size:7rem}}.home-hero h1 span{font-weight:200}.home-hero__img{grid-column:full-width}@media screen and (width >= 960px){.home-hero__img{grid-column:full-left;height:0;min-height:100%}}.home-hero__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-hero__content{grid-column:content;z-index:1;padding-block-start:var(--space-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);background-color:var(--clr-primary);position:relative;padding-block-end:var(--space-3xl)}@media screen and (width >= 768px){.home-hero__content{grid-column:col-right;padding-block-start:calc(var(--header-height) + var(--space-xxl))}}@media screen and (width >= 960px){.home-hero__content{align-items:end}}.home-hero__content:before{--diagonal: 5vw;content:"";position:absolute;background-color:var(--clr-primary);z-index:-1;clip-path:polygon(0 calc(var(--diagonal) / 2), 100% 0, 100% 100%, 0 100%);z-index:1;width:calc(100% + var(--padding-inline)*2);height:var(--diagonal);inset-block-start:calc(var(--diagonal)*-1);inset-inline-start:calc(var(--padding-inline)*-1)}@media screen and (width >= 960px){.home-hero__content:before{--diagonal: 150px;height:100%;width:var(--diagonal);clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--diagonal) / 2) 100%);inset-block-start:0;inset-inline-start:calc(var(--diagonal)*-1)}}.home-hero__content h1,.home-hero__content p{color:var(--clr-white)}.home-hero__content a{border:2px solid var(--clr-white);color:var(--clr-white);display:grid;border-radius:50%;width:50px;height:50px;place-items:center;transition:all .2s var(--transition);animation:jumpInfinite 2s infinite}@media(prefers-reduced-motion: reduce){.home-hero__content a{animation:none}}.home-hero__content a svg{width:24px}.home-hero__content a:hover{background-color:var(--clr-white);color:var(--clr-primary)}@keyframes jumpInfinite{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0)}}.homeLinks>*+*{margin-block-start:var(--space-default)}@media screen and (width >= 768px){.homeLinks>*+*{margin-block-start:var(--space-3xl)}}.homeLinks a{display:block;position:relative}.homeLinks a i{transition:transform .5s var(--transition)}.homeLinks a .homeLinks__title{transition:transform .5s .05s var(--transition)}.homeLinks a .homeLinks__text{transition:transform .5s .1s var(--transition)}.homeLinks a:hover .homeLinks__title,.homeLinks a:hover .homeLinks__text,.homeLinks a:hover i{transform:translateX(var(--space-lg))}.homeLinks a:hover .homeLinks__block:after{background-color:var(--clr-gray-100)}.homeLinks__row{display:flex;gap:var(--space-default);flex-direction:column}@media screen and (width >= 768px){.homeLinks__row{gap:var(--space-xl);align-items:end}}@media screen and (width >= 768px){.homeLinks__row1{flex-direction:row}}.homeLinks__row1 .homeLinks__image{aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden}@media screen and (width >= 768px){.homeLinks__row1 .homeLinks__image{height:350px;aspect-ratio:1/1}}.homeLinks__row1 .homeLinks__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homeLinks__row2{justify-content:end}@media screen and (width >= 768px){.homeLinks__row2{flex-direction:row;padding-block:var(--space-3xl) var(--space-default)}}.homeLinks__row2 .homeLinks__logo{border-radius:var(--radius-lg);background:var(--clr-gradient);width:100%;height:150px;display:flex;align-items:center;justify-content:center;align-self:start}@media screen and (width >= 768px){.homeLinks__row2 .homeLinks__logo{width:300px;height:auto;aspect-ratio:4/3}}.homeLinks__row2 .homeLinks__logo svg{width:70%}.homeLinks__row3{justify-content:center}@media screen and (width >= 768px){.homeLinks__row3{flex-direction:row}}.homeLinks__row3 .homeLinks__image{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/9}@media screen and (width >= 768px){.homeLinks__row3 .homeLinks__image{height:350px;aspect-ratio:3/4}}.homeLinks__row3 .homeLinks__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homeLinks__text{max-width:30ch}.homeLinks__block{position:relative;padding-block:var(--space-lg);padding-inline:var(--space-lg);border:1px solid var(--clr-gray-200);border-radius:var(--radius-lg)}@media screen and (width >= 768px){.homeLinks__block{padding-block-end:var(--space-lg);padding-inline-end:var(--space-3xl);height:100%;border:none}.homeLinks__block:after{content:"";width:350px;aspect-ratio:1/1;position:absolute;inset-inline-end:0;inset-block-end:0;border:1px solid var(--clr-gray-200);border-radius:var(--radius-lg);z-index:-1;transition:background-color .5s var(--transition)}}.homeLinks i{display:block}.homeLinks svg{width:30px;color:var(--clr-orange)}.homeLinks__title{font-size:var(--txt-5xl);line-height:1;width:-moz-min-content;width:min-content;font-weight:700;background-color:var(--clr-rouge);background-image:var(--clr-gradient);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0);margin-block-end:var(--space-sm)}.lastNews{display:flex;align-items:center;gap:var(--space-md);margin-block-start:var(--space-3xl);padding-block-start:var(--space-3xl);border-block-start:1px solid var(--clr-gray-200);margin-block-end:var(--space-xxl)}.lastNews svg{width:60px}.lastNews h2{font-size:var(--txt-3xl);line-height:1;font-weight:700;background-color:var(--clr-rouge);background-image:var(--clr-gradient);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0)}@media screen and (width >= 960px){.home-hero.isanimated .orbit{animation:orbitanim 4s var(--transition) forwards}}@keyframes logobar1{0%{transform-origin:center;transform:scaleY(0)}100%{transform-origin:center;transform:scaleY(1)}}.home-hero.isanimated #logobar1{transform:scaleY(0);animation:logobar1 1s .4s var(--transition) forwards}@keyframes logobar2{0%{transform-origin:center;transform:scaleY(0)}100%{transform-origin:center;transform:scaleY(1)}}.home-hero.isanimated #logobar2{transform:scaleY(0);animation:logobar2 1s .2s var(--transition) forwards}@keyframes logobar3{0%{transform-origin:center;transform:scaleY(0)}100%{transform-origin:center;transform:scaleY(1)}}.home-hero.isanimated #logobar3{transform:scaleY(0);animation:logobar3 1s 0s var(--transition) forwards}@keyframes logobar4{0%{transform-origin:center;transform:scaleY(0)}100%{transform-origin:center;transform:scaleY(1)}}.home-hero.isanimated #logobar4{transform:scaleY(0);transform-origin:center;animation:logobar4 1s .2s var(--transition) forwards}@keyframes logobar5{0%{transform-origin:center;transform:scaleY(0)}100%{transform-origin:center;transform:scaleY(1)}}.home-hero.isanimated #logobar5{transform:scaleY(0);animation:logobar5 1s .4s var(--transition) forwards}@keyframes logopar1{0%{transform:translateX(-20px);opacity:0}100%{transform:translateX(0);opacity:1}}.home-hero.isanimated #logopar1{opacity:0;animation:logopar1 1s 1s var(--transition) forwards}@keyframes logopar2{0%{transform:translateX(20px);opacity:0}100%{transform:translateX(0);opacity:1}}.home-hero.isanimated #logopar2{opacity:0;animation:logopar2 1s 1s var(--transition) forwards}.home-hero.isanimated ul{animation:orbit var(--speed) linear infinite}.home-hero.isanimated li>*{animation:orbit var(--speed) linear reverse infinite,throb 3s var(--throb-delay) var(--transition) forwards}.orbit{--size: 0;--speed: 120s;grid-column:col-left;display:flex;align-items:center;justify-content:center;z-index:1;padding-block-start:calc(var(--header-height) - var(--space-default))}.orbit .center-image{width:120px;height:120px;position:absolute;z-index:10;display:grid;place-items:center}@media screen and (width >= 960px){.orbit .center-image{width:250px;height:250px}}.orbit .center-image svg{position:absolute;transition:opacity 500ms;width:100%}.orbit .center-image svg:not(:first-child):hover{opacity:0}.orbit ul{display:grid;place-items:center;width:var(--size);height:var(--size);position:relative;list-style:none;--icon-bg: var(--green-light);--text-bg: var(--green-dark);transform-origin:center}.orbit li{--icon-bg: pink;--text-bg: blue;position:absolute;width:7.5rem;aspect-ratio:1/1;border-radius:50%;font-weight:700;font-size:var(--txt-lg);color:var(--white-light);text-align:center;line-height:1;display:grid;place-items:center}@media screen and (width >= 960px){.orbit li{width:10rem}}.orbit li:nth-child(1){--throb-delay: 0ms}.orbit li:nth-child(2){--throb-delay: 300ms}.orbit li:nth-child(3){--throb-delay: 600ms}.orbit li:nth-child(4){--throb-delay: 900ms}.orbit li:nth-child(5){--throb-delay: 1200ms}.orbit li:nth-child(6){--throb-delay: 1500ms}.orbit li:nth-child(7){--throb-delay: 1800ms}.orbit li:nth-child(8){--throb-delay: 2100ms}.orbit li>*{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;opacity:0;scale:.2;position:absolute;animation-play-state:var(--orbit-play-state, running),var(--throb-play-state, running)}.orbit li>div{background-color:var(--clr-white);box-shadow:var(--shadow-elevation-medium)}.orbit li>div svg,.orbit li>div img{width:80%;height:80%}.orbit li:hover>p{opacity:1}.orbit li:nth-child(1){--text-bg: r;transform:translate(7rem, -7rem)}@media screen and (width >= 960px){.orbit li:nth-child(1){transform:translate(12rem, -9rem)}}.orbit li:nth-child(2){transform:translate(9rem, 0.5rem)}@media screen and (width >= 960px){.orbit li:nth-child(2){transform:translate(15rem, 3.5rem)}}.orbit li:nth-child(3){transform:translate(5rem, 8rem)}@media screen and (width >= 960px){.orbit li:nth-child(3){transform:translate(7rem, 13rem)}}.orbit li:nth-child(4){transform:translate(-3rem, 8rem)}@media screen and (width >= 960px){.orbit li:nth-child(4){transform:translate(-6.5rem, 14rem)}}.orbit li:nth-child(5){transform:translate(-9rem, 2.5rem)}@media screen and (width >= 960px){.orbit li:nth-child(5){transform:translate(-15rem, 3.5rem)}}.orbit li:nth-child(6){transform:translate(-8.6rem, -5.5rem)}@media screen and (width >= 960px){.orbit li:nth-child(6){transform:translate(-12rem, -9rem)}}.orbit li:nth-child(7){transform:translate(-1rem, -9rem)}@media screen and (width >= 960px){.orbit li:nth-child(7){transform:translate(0, -15rem)}}@keyframes orbit{100%{rotate:1turn}}@keyframes hold-position{100%{rotate:-1turn}}@keyframes throb{0%{opacity:0;scale:.8}100%{opacity:1;scale:1}}@keyframes orbitanim{0%{opacity:0;transform:translateX(50%)}50%{opacity:1}60%{transform:translateX(50%)}100%{transform:translateX(0)}}#logobar1{transform:scaleY(0)}#logobar2{transform:scaleY(0)}#logobar3{transform:scaleY(0)}#logobar4{transform:scaleY(0);transform-origin:center}#logobar5{transform:scaleY(0)}#logopar1{opacity:0}#logopar2{opacity:0}.waves-bg{position:absolute;z-index:0;margin-block-start:var(--header-height);margin-block-start:calc(var(--header-height) + var(--space-xxl));grid-column:col-left;right:0;opacity:0;animation:fadeInBottom 2s 3s var(--transition) forwards}
/*# sourceMappingURL=../maps/templates/home.css.map */
