body[data-page-is-homepage] .introduction{position:relative;height:80svh;max-height:43.75rem;background-color:var(--color-neutral-100)}body[data-page-is-homepage] .introduction .bg{position:absolute;height:100%;width:100%;left:0;top:0}body[data-page-is-homepage] .introduction .bg .img{position:absolute;height:100%;width:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}body[data-page-is-homepage] .introduction .content-wrapper{position:relative;display:block;height:100%;z-index:22}body[data-page-is-homepage] .introduction .content-wrapper .content{padding-left:calc(10% + 6.25rem);padding-right:10%;background:linear-gradient(to right,rgba(0,0,0,0.75),rgba(0,0,0,0));z-index:22;display:flex;flex-flow:column nowrap;justify-content:center;height:100%;max-width:calc(20% + 37.5rem);color:var(--color-text-inverted)}body[data-page-is-homepage] .introduction .content-wrapper .content h1{font-size:4.0625rem;line-height:1em;text-shadow:0 0 2rem rgba(0,0,0,0.5)}body[data-page-is-homepage] .introduction .content-wrapper .content h1 small{margin-top:1em;display:block;font-size:1.75rem;line-height:1em;font-weight:400}body[data-page-is-homepage] .introduction .content-wrapper .content .subtitle{margin-top:1rem;max-width:31.25rem;text-shadow:0 0 2rem rgba(0,0,0,0.5)}body[data-page-is-homepage] .introduction .content-wrapper .content .btns{margin-top:1.5rem}@media screen and (max-width:600px){body[data-page-is-homepage] .introduction .content-wrapper .content{padding-left:10%}body[data-page-is-homepage] .introduction .content-wrapper .content h1{font-size:2.625rem}body[data-page-is-homepage] .introduction .content-wrapper .content h1 small{font-size:1.5rem}}body[data-page-is-homepage] .introduction .social-media{position:absolute;left:0;top:0;height:100%;width:6.25rem;background-color:var(--color-neutral-100);z-index:25}body[data-page-is-homepage] .introduction .social-media .socials{position:absolute;transform:rotate(-90deg);transform-origin:right center;right:50%;top:3.125rem;display:flex;align-items:center;gap:3rem}body[data-page-is-homepage] .introduction .social-media .socials a{display:flex;align-items:center;gap:1rem}body[data-page-is-homepage] .introduction .social-media .socials a img{height:1.625rem;width:auto}@media screen and (max-width:600px){body[data-page-is-homepage] .introduction .social-media{display:none}}body[data-page-is-homepage] .introduction .slider-controls{position:absolute;right:0;bottom:0;background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:30;display:flex;align-items:center;gap:3rem;padding:1.5rem 2rem}body[data-page-is-homepage] .introduction .slider-controls .counter{display:flex;align-items:center}body[data-page-is-homepage] .introduction .slider-controls .counter p{font-size:1.875rem;margin:0}body[data-page-is-homepage] .introduction .slider-controls .counter .now{font-weight:700;color:var(--color-red-400)}body[data-page-is-homepage] .introduction .slider-controls .counter .all{padding-left:0.5rem;font-size:1.25rem}body[data-page-is-homepage] .introduction .slider-controls .counter .all:before{content:"/";padding-right:0.25rem}body[data-page-is-homepage] .introduction .slider-controls .btn{font-weight:400;font-size:1.25rem;background-color:rgba(0,0,0,0)}body[data-page-is-homepage] .introduction .slider-controls .btn:hover span{text-decoration:underline}@media screen and (max-width:600px){body[data-page-is-homepage] .introduction .slider-controls{width:100%;justify-content:space-between;padding:1rem}body[data-page-is-homepage] .introduction .slider-controls .counter p{font-size:1.25rem}body[data-page-is-homepage] .introduction .slider-controls .counter .all{font-size:1rem}body[data-page-is-homepage] .introduction .slider-controls .btn{font-size:1rem}}body[data-page-is-homepage] .about{padding-top:5rem;padding-bottom:2.5rem}body[data-page-is-homepage] .about .container{display:grid;grid-template-columns:minmax(0,1fr) 18.75rem;gap:2rem 5rem;align-items:center}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .about .container{max-width:68.75rem}}body[data-page-is-homepage] .about .content .years{font-size:2rem;line-height:1em;color:var(--color-neutral-200);font-weight:400;text-transform:uppercase}body[data-page-is-homepage] .about .content h2{margin:0;font-size:2rem}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .about .content h2{font-size:3rem}}body[data-page-is-homepage] .about .content h2+*{margin-top:1rem}body[data-page-is-homepage] .about .content .btns{margin-top:1.5rem}body[data-page-is-homepage] .about .img{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:3rem}body[data-page-is-homepage] .about .img img{max-height:7rem}@media screen and (max-width:900px){body[data-page-is-homepage] .about .container{max-width:32.5rem;grid-template-columns:minmax(0,1fr);gap:4rem;text-align:center}body[data-page-is-homepage] .about .container .btns{justify-content:center}}body[data-page-is-homepage] .services{padding-top:3.75rem;padding-bottom:3.75rem}body[data-page-is-homepage] .services h2{font-size:2rem}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .services h2{font-size:3rem}}@media screen and (max-width:900px){body[data-page-is-homepage] .services header{justify-content:center}}body[data-page-is-homepage] .references{padding-top:3.75rem;padding-bottom:3.75rem}body[data-page-is-homepage] .references h2{font-size:2rem;text-align:center;margin:0}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .references h2{font-size:3rem}}body[data-page-is-homepage] .references .filter{margin-top:2rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1rem 2em;font-size:1.125rem}body[data-page-is-homepage] .references .filter a{font-weight:500;color:var(--color-links)}body[data-page-is-homepage] .references .filter a:hover{text-decoration:underline}body[data-page-is-homepage] .references .gallery{margin-top:3rem;display:grid;gap:0.75rem;align-items:stretch}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .references .gallery{max-width:75rem;margin-left:auto;margin-right:auto}}body[data-page-is-homepage] .references .gallery>*{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;min-height:12.5rem;width:100%}@media screen and (max-width:600px){body[data-page-is-homepage] .references .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page-is-homepage] .references .gallery>:nth-child(6n+1){grid-column:auto/span 2;grid-row:auto/span 2}body[data-page-is-homepage] .references .gallery>:nth-child(6n+2){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(6n+3){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(6n+4){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(6n+5){grid-column:auto/span 2;grid-row:auto/span 2}body[data-page-is-homepage] .references .gallery>:nth-child(6n+6){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(6n+2),body[data-page-is-homepage] .references .gallery>:nth-child(6n+3),body[data-page-is-homepage] .references .gallery>:nth-child(6n+4),body[data-page-is-homepage] .references .gallery>:nth-child(6n+6){aspect-ratio:1/1}}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .references .gallery{grid-template-columns:repeat(6,minmax(0,1fr))}body[data-page-is-homepage] .references .gallery>:nth-child(8n+1){grid-column:auto/span 2;grid-row:auto/span 2}body[data-page-is-homepage] .references .gallery>:nth-child(8n+2){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(8n+3){grid-column:auto/span 3;grid-row:auto/span 2}body[data-page-is-homepage] .references .gallery>:nth-child(8n+4){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(8n+5){grid-column:auto/span 3;grid-row:auto/span 2}body[data-page-is-homepage] .references .gallery>:nth-child(8n+6){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(8n+7){grid-column:auto/span 2;grid-row:auto/span 2}body[data-page-is-homepage] .references .gallery>:nth-child(8n+8){grid-column:auto/span 1;grid-row:auto/span 1}body[data-page-is-homepage] .references .gallery>:nth-child(8n+2),body[data-page-is-homepage] .references .gallery>:nth-child(8n+4),body[data-page-is-homepage] .references .gallery>:nth-child(8n+7),body[data-page-is-homepage] .references .gallery>:nth-child(8n+8){aspect-ratio:1/1}}body[data-page-is-homepage] .claims{padding-top:7.5rem;padding-bottom:7.5rem}body[data-page-is-homepage] .claims h2{font-size:2rem;text-align:center;margin:0}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .claims h2{font-size:3rem}}body[data-page-is-homepage] .claims .claim-list{margin-top:1rem;display:grid;max-width:50rem;margin-left:auto;margin-right:auto;gap:2rem}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .claims .claim-list{margin-top:4rem}}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .claims .claim-list{gap:1rem}}body[data-page-is-homepage] .claims .claim-list>*{display:grid;align-items:center;gap:1.5rem}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .claims .claim-list>*{gap:3rem;grid-template-columns:12rem minmax(0,1fr)}body[data-page-is-homepage] .claims .claim-list>:nth-child(2n+2){grid-template-columns:minmax(0,1fr) 12rem}}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .claims .claim-list>*{grid-template-columns:17rem minmax(0,1fr)}body[data-page-is-homepage] .claims .claim-list>:nth-child(2n+2){grid-template-columns:minmax(0,1fr) 17rem}}body[data-page-is-homepage] .claims .claim-list>* img{width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover}body[data-page-is-homepage] .claims .claim-list>* .content .index{font-size:1.5em;color:var(--color-red-400);position:relative;top:0.1em;padding-right:0.15em;margin-left:-0.5em}@media screen and (max-width:600px){body[data-page-is-homepage] .claims .claim-list>* .content{text-align:center}}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .claims .claim-list>* .content{padding-right:5rem}}body[data-page-is-homepage] .claims .claim-list>* .content h3{margin-top:0}body[data-page-is-homepage] .claims .claim-list>* .content h3+*{margin-top:0.75rem}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .claims .claim-list>:nth-child(2n+2) .content{order:-1;padding-right:0;padding-left:5rem}}@media screen and (max-width:600px){body[data-page-is-homepage] .claims .claim-list{margin-top:2rem;gap:4rem}}
/*# sourceMappingURL=page-home.css.map */