main.home{flex-direction:column;gap:16rem;display:flex}section.home{height:100vh;grid-template-rows:1fr;grid-template-columns:min-content 1fr 1fr 1fr min-content;place-items:center;display:grid;position:relative}@media (max-width:950px){section.home{height:85vh;grid-template-columns:min-content 1fr min-content;padding-top:190px}}section.home .discover{font-family:var(--montserrat);writing-mode:vertical-rl;grid-column:1;align-self:flex-end;align-items:center;gap:1rem;margin-right:2rem;font-weight:700;transition:transform 1s ease-in-out;display:flex}@media (max-width:950px){section.home .discover{grid-row:2}}@media (max-width:500px){section.home .discover{height:90%;margin-right:1rem;font-size:14px}}section.home .discover hr{height:10rem;border:1px solid #000;border-radius:1rem}@media (max-width:500px){section.home .discover hr{height:100%}}section.home .discover span{white-space:nowrap;transform:scale(-1)}section.home .discover:hover{transform:translateY(-2rem)}section.home .hook-content{flex-direction:column;grid-column:2/4;gap:2rem;display:flex}@media (max-width:425px){section.home .hook-content{grid-column:1/4}}@media (min-width:950px){section.home .hook-content{grid-column:2/4;position:absolute}section.home .hook-content p{width:32rem;font-weight:500}}section.home img{width:100%;height:60%;max-width:64rem;max-height:40rem;object-fit:cover;grid-column:2/4}@media (min-width:950px){section.home img{grid-column:3/5}}@media (max-width:950px){section.home img{height:80%}}section.home .social-media{text-transform:uppercase;height:-moz-fit-content;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;writing-mode:vertical-rl;grid-area:1/5/3;margin-left:2rem;font-weight:700;display:flex}@media (max-width:950px){section.home .social-media{grid-row:2;align-self:flex-start}}@media (max-width:500px){section.home .social-media{margin-right:1rem;font-size:14px}}@media (max-width:425px){section.home .social-media{display:none}}section.home .social-media a{transition:color .25s ease-in-out}section.home .social-media a:hover{color:var(--primary)}section.services{flex-direction:column;justify-content:space-evenly;align-items:center;gap:8rem;display:flex}section.services h2{text-align:center}section.services .cards{flex-wrap:wrap;justify-content:space-around;row-gap:8rem;display:flex}section.services .cards>*{width:25%;min-width:24rem;flex-direction:column;justify-content:space-between;gap:2rem;display:flex}@media (max-width:425px){section.services .cards>*{width:100%;min-width:unset}}section.services .cards>* svg{color:var(--primary);stroke-width:2px;height:180px}section.team{flex-direction:column;justify-content:space-evenly;align-items:center;gap:8rem;display:flex}section.team .text{text-align:center;flex-direction:column;align-items:center;gap:3rem;display:flex}section.team .img-container{width:70%}@media (max-width:1100px){section.team .img-container{width:90%}}section.team .img-container img{width:100%;height:100%;object-fit:cover}section.projects{flex-direction:column;align-items:center;gap:10rem;display:flex}section.projects .projects-container{width:80%;flex-direction:column;align-items:center;gap:16rem;display:flex}@media (max-width:950px){section.projects .projects-container{width:95%}}@media (max-width:768px){section.projects .projects-container{gap:2rem}}section.projects .projects-container p{font-weight:500}section.projects .projects-container .project{width:100%;grid-template-columns:1fr 1fr 1fr;display:grid;position:relative}@media (max-width:768px){section.projects .projects-container .project{grid-template-rows:1fr 1fr;grid-template-columns:1fr;justify-items:center}}section.projects .projects-container .project:hover img{transform:translateY(1rem)}section.projects .projects-container .project:hover .content{transform:translateY(-1rem)}section.projects .projects-container .project .img{width:60%;height:33vw;min-height:26rem;background-size:cover}@media (max-width:768px){section.projects .projects-container .project .img{width:100%}}section.projects .projects-container .project .img-project1{background-image:url(project-stoick.7a785feb.png);background-position:50%}section.projects .projects-container .project .img-project2{background-image:url(project-bonzai.d1c7258f.png);background-position:0}section.projects .projects-container .project .img-project3{background-image:url(project-claire_elise.75f911c7.png);background-position:50%}section.projects .projects-container .project .decoration{z-index:1;text-transform:uppercase;font-size:min(15vw,15rem);font-family:var(--spartan);color:#0000;-webkit-text-stroke:1px var(--primary);white-space:nowrap;transition:right .5s ease-out,left .5s ease-out;position:absolute;top:-2rem}section.projects .projects-container .project .content{max-width:36rem;flex-direction:column;gap:2rem;margin-top:30%;transition:transform 1s ease-in-out;display:flex;position:absolute}@media (max-width:768px){section.projects .projects-container .project .content{margin:0}section.projects .projects-container .project .content h3{font-size:3rem}}section.projects .projects-container .project-left .content{grid-column:2/4}@media (max-width:768px){section.projects .projects-container .project-left .content{grid-area:2/1}}section.projects .projects-container .project-left .img{grid-column:1/3}@media (max-width:768px){section.projects .projects-container .project-left .img{grid-area:1/1}}section.projects .projects-container .project-left .decoration{right:-100vw}section.projects .projects-container .project-left a{align-self:flex-end}section.projects .projects-container .project-right{justify-items:end}section.projects .projects-container .project-right .content{grid-column:1/3}@media (max-width:768px){section.projects .projects-container .project-right .content{grid-area:2/1}}section.projects .projects-container .project-right .img{grid-column:2/4}@media (max-width:768px){section.projects .projects-container .project-right .img{grid-area:1/1}}section.projects .projects-container .project-right .decoration{left:-100vw}section.advice{flex-direction:column;align-items:center;gap:8rem;display:flex}section.advice h2{text-align:center}section.advice .comment{width:80%;flex-direction:column;gap:3rem;display:flex}section.advice .comment p{text-align:center;font-size:2.5rem;font-weight:500;line-height:125%}@media (max-width:950px){section.advice .comment p{font-size:1.5rem}}section.advice .comment .author{text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-size:20px;display:flex}section.advice .comment .author b{font-weight:700}
/*# sourceMappingURL=index.33cd531e.css.map */
