section{z-index:1;padding:50px 0}.hero{background-color:var(--clr-5);background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;height:80svh;display:flex;position:relative}.overlay{background-color:var(--clr-5);opacity:.85;width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-content{color:var(--clr-bg);width:var(--content-width);text-align:right;flex-direction:column;align-items:flex-end;gap:2em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}.section-header{justify-content:center;align-items:center;min-height:95px;padding:2em 0;display:flex}.section-header-content,.section-body-content,.section-footer-content{width:var(--content-width);flex-direction:column;gap:2em;padding:2em 0;display:flex;position:relative}.section-body,.section-footer{justify-content:center;align-items:center;display:flex}.section-footer-content{align-items:flex-end}.about-us{grid-template:1fr/repeat(2,1fr);gap:3em;width:100%;display:grid}section.event-page .about-us,section.members .about-us{grid-template:1fr/repeat(3,30%)}.about-us-element{z-index:2;flex-direction:column;justify-content:flex-start;height:100%;display:flex;position:relative}section.event-page .about-us-element:not(.person-picture),section.members .about-us-element:not(.person-picture){grid-column:span 2;min-width:min-content}.about-us-element ul{flex-direction:column;gap:1em;list-style-position:inside;display:flex}.highlight{text-transform:uppercase;color:var(--clr-bg);padding:0 .5em;font-weight:700}.highlight[data-color="1"]{background-color:var(--clr-1)}.highlight[data-color="2"]{background-color:var(--clr-2)}.highlight[data-color="3"]{background-color:var(--clr-3);color:var(--clr-text)}.highlight[data-color="4"]{background-color:var(--clr-4)}.highlight[data-color="5"]{background-color:var(--clr-5)}.person-picture{justify-content:center;width:100%;min-width:0;min-height:0}.person-picture .overlay{background:linear-gradient(#000 0%,#0000 50%,#000 100%)}.person-picture:before{content:"";aspect-ratio:1;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);z-index:-1;width:105%;position:absolute;top:50%;left:50%;translate:-50% -50%}.person-picture[data-color="1"]:before{background-color:var(--clr-1)}.person-picture[data-color="2"]:before{background-color:var(--clr-2)}.person-picture[data-color="3"]:before{background-color:var(--clr-3)}.person-picture[data-color="4"]:before{background-color:var(--clr-4)}.person-picture>*{aspect-ratio:1}.about-us-element .big-button{align-self:center;margin-block:auto}.news-preview-wrapper{grid-template:repeat(2,1fr)/repeat(4,1fr);gap:2em;display:grid}.news-preview-wrapper>*{z-index:2;position:relative}.news-preview-wrapper>:first-child{grid-area:1/1/-1/3}.news-preview-wrapper>:before{content:"";aspect-ratio:1;background-color:var(--clr-1);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);width:calc(100% + 20px);transition:all var(--transition-animation);z-index:-1;position:absolute;top:50%;left:50%;translate:-50% -50%}.news-preview-wrapper>:nth-of-type(2),.news-preview-wrapper>:nth-of-type(3){aspect-ratio:initial;grid-column:span 2}.news-preview-wrapper>:nth-of-type(2):before,.news-preview-wrapper>:nth-of-type(3):before{aspect-ratio:initial;height:calc(100% + 20px)}.news-preview-wrapper>:nth-of-type(2):before{background-color:var(--clr-2)}.news-preview-wrapper>:nth-of-type(3):before{background-color:var(--clr-3)}.news-preview-wrapper>:hover:before,.news-preview-wrapper>:focus-visible:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.news-preview-wrapper>:focus-within:before{width:103%}.news-preview-wrapper>:first-child article{aspect-ratio:1}.news-preview-wrapper article{background-color:var(--clr-bg);width:100%;height:100%;color:var(--clr-bg);flex-direction:column;justify-content:flex-end;padding:1em;display:flex}.news-preview-wrapper article>:not(.overlay){z-index:10}.news-preview-wrapper .overlay{opacity:1;background:linear-gradient(#000 0%,#0000 50%,#000 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1em;display:flex}.news-preview-wrapper .overlay svg{position:absolute;top:5%;right:5%}.main-page-gallery{-webkit-column-count:3;-webkit-column-gap:1em;-moz-column-count:3;-moz-column-gap:1em;column-count:3;column-gap:1em;line-height:0}.main-page-gallery img{margin-bottom:1em;width:100%!important;height:auto!important}@media screen and (max-width:1100px){.about-us{flex-direction:column;display:flex}.about-us.flip{flex-direction:column-reverse}.news-preview-wrapper{flex-direction:column;display:flex}.news-preview-wrapper>*{aspect-ratio:1!important}.main-page-gallery{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:750px){.hero{min-height:90dvh;overflow:hidden}.hero-content{transform:translate(-50%)}.section-body-content{padding:0}.main-page-gallery{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
