@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Thin-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Thin-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Thin-Web.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-ThinItalic-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-ThinItalic-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-ThinItalic-Web.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Light-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Light-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Light-Web.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-LightItalic-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-LightItalic-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-LightItalic-Web.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Regular-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Regular-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Regular-Web.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-RegularItalic-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-RegularItalic-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-RegularItalic-Web.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Medium-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Medium-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Medium-Web.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-MediumItalic-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-MediumItalic-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-MediumItalic-Web.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Bold-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Bold-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Bold-Web.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-BoldItalic-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-BoldItalic-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-BoldItalic-Web.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Black-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Black-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-Black-Web.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:AtlasGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-BlackItalic-Web.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-BlackItalic-Web.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/AtlasGrotesk-BlackItalic-Web.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:SharpGroteskSuperCondensed;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook11.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook11.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook11.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook11.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook11.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SharpGroteskSuperCondensed;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium11.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium11.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium11.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium11.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium11.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SharpGroteskSuperCondensed;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold11.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold11.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold11.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold11.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold11.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SharpGroteskCondensed;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook13.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook13.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook13.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook13.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook13.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SharpGroteskCondensed;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium13.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium13.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium13.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium13.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium13.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SharpGroteskCondensed;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold13.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold13.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold13.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold13.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold13.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SharpGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook20.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook20.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook20.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook20.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook20.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SharpGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBookItalic20.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBookItalic20.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBookItalic20.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBookItalic20.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBookItalic20.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SharpGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium20.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium20.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium20.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium20.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium20.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SharpGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMediumItalic20.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMediumItalic20.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMediumItalic20.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMediumItalic20.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMediumItalic20.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:SharpGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold20.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold20.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold20.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold20.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold20.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SharpGrotesk;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBoldItalic20.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBoldItalic20.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBoldItalic20.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBoldItalic20.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBoldItalic20.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:SharpGroteskWide;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook22.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook22.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook22.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook22.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBBook22.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SharpGroteskWide;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium22.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium22.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium22.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium22.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBMedium22.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SharpGroteskWide;src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold22.eot);src:url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold22.eot?#iefix) format("embedded-opentype"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold22.woff2) format("woff2"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold22.woff) format("woff"),url(https://d56atrl062wli.cloudfront.net/fonts/SharpGroteskDBSmBold22.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:MonumentExtended;src:url(../fonts/MonumentExtended-Variable.woff) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../fonts/NeueMontreal-Variable.woff2) format("truetype");font-weight:200 800;font-display:swap;font-style:normal}@font-face{font-family:Haas;src:url(../fonts/haasgrotdisp-55roman.woff2) format("woff2"),url(../fonts/haasgrotdisp-55roman.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:Haas;src:url(../fonts/haasgrotdisp-45light.woff2) format("woff2"),url(../fonts/haasgrotdisp-45light.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:Haas;src:url(../fonts/haasgrotdisp-56italic.woff2) format("woff2"),url(../fonts/haasgrotdisp-56italic.woff) format("woff");font-style:italic;font-weight:400}:root{--white: #ffffff;--black: #000000;--clr-primary: #ffffff;--clr-secondary: #000000;--clr-accent: #ff6a3d;--white-20: #ffffff33;--black-20: #00000033;--clr-primary-20: #ffffff33;--clr-secondary-20: #00000033;--padding: 60px}@media(max-width : 700px){:root{--padding: 30px}}html[data-theme=dark]{--clr-primary: #000000;--clr-secondary: #ffffff;--clr-primary-20: #00000033;--clr-secondary-20: #ffffff33}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-moz-selection{background-color:var(--clr-accent)}::selection{background-color:var(--clr-accent)}html{scroll-behavior:smooth}body{font-family:"SharpGrotesk","NeueMontreal","Haas",sans-serif;font-size:20px;background-color:var(--clr-primary);color:var(--clr-secondary);transition:color 1000ms cubic-bezier(0.7, 0, 0.3, 1),background-color 1000ms cubic-bezier(0.7, 0, 0.3, 1)}a{text-decoration:none;color:inherit;display:inline-block}p{line-height:1.5}img{width:100%;display:inline-block}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:"MonumentExtended","SharpGroteskWide",sans-serif}input,textarea,button,select,option{border:0;border-radius:0;outline:0;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background-color:inherit}textarea{resize:vertical}button:not(:disabled){cursor:pointer}.clear{clear:both}.container{margin-inline:auto;padding-inline:var(--padding);max-width:1600px}.section__title{font-size:clamp(35px,9vw,75px);line-height:1.2}.skate{display:flex;justify-content:space-between;align-items:center;gap:60px;position:absolute;left:0;padding-block:20px;padding-left:60px;padding-right:30px;border-top-right-radius:45px;border-bottom-right-radius:45px;color:var(--clr-primary);background-color:var(--clr-secondary)}.skate button{display:flex;justify-content:center;align-items:center;width:60px;height:60px;padding:15px;border-radius:50%;color:var(--clr-secondary);background-color:var(--clr-primary);transition:background-color 300ms cubic-bezier(0.7, 0, 0.3, 1),color 300ms cubic-bezier(0.7, 0, 0.3, 1)}.skate button:hover{background-color:var(--clr-accent);color:var(--white)}.skate button svg{height:30px}@media(max-width : 700px){.skate{gap:30px;padding-block:14px;padding-left:30px;padding-right:21px;border-top-right-radius:31.5px;border-bottom-right-radius:31.5px;max-width:90%;font-size:14px}}header .headerino{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--padding) - 10px)}header .logo{width:clamp(75px,10vw,90px)}header .logo a{padding:10px 15px;width:100%}header .logo a svg path{fill:var(--clr-secondary)}header .menu{z-index:10}header .menu nav ul{display:flex;gap:30px}header .menu nav ul li a{padding:10px 15px}@media(max-width : 700px){header .menu nav ul li a{padding:20px 15px;font-size:18px}}@media(max-width : 400px){header .menu nav ul li a{font-size:14px}}@media(max-width : 700px){header .menu nav ul{justify-content:center}}@media(max-width : 700px){header .menu{display:none;position:fixed;bottom:0;left:0;width:100%;color:var(--clr-primary);background-color:var(--clr-secondary)}}main #masthead .container{padding-top:clamp(60px,11.7187012vh,120px);padding-bottom:60px}main #masthead .masthead__title{font-size:clamp(45px,6vw,90px);font-weight:600;line-height:1.5;letter-spacing:-3px}main #masthead .masthead__title span{font-size:clamp(30px,4vw,60px);font-weight:150;letter-spacing:normal}main #masthead .skills{float:right}main #masthead .skills .arrow{width:clamp(18px,3vw,30px);padding-block:30px}main #masthead .skills .arrow svg path{stroke:var(--clr-secondary)}main #masthead .skills ul li{font-size:clamp(18px,3vw,30px);padding-block:5px}main #masthead .skate{margin-block:180px}@media(max-width : 700px){main #masthead .skate{margin-block:240px}}main #work{padding-block:240px}main #work .projects .project{display:flex;justify-content:space-between;align-items:center;position:relative;padding-block:60px;min-height:250px}main #work .projects .project__title,main #work .projects .project__image{transition:transform 300ms cubic-bezier(0.7, 0, 0.3, 1)}main #work .projects .project__title{max-width:50%;font-size:clamp(24px,4vw,45px);text-wrap:balance;text-transform:uppercase}main #work .projects .project__image{width:100px}main #work .projects .project__image svg path{fill:var(--clr-secondary)}main #work .projects .project::after{content:"";position:absolute;bottom:0;left:-30px;width:calc(100% + 60px);height:1px;background-color:var(--clr-secondary);opacity:.1}main #work .projects .project:first-child::before{content:"";position:absolute;top:0;left:-30px;width:calc(100% + 60px);height:1px;background-color:var(--clr-secondary);opacity:.1}main #work .projects .project:hover .project__title{transform:translateX(-15px)}main #work .projects .project:hover .project__image{transform:translateX(15px)}@media(max-width : 700px){main #work .projects .project{align-items:flex-start;gap:60px;flex-direction:column-reverse}}main #work .projects__load-more{display:flex;justify-content:center}main #work button{margin-top:120px;padding:30px 60px;border:1px solid var(--clr-secondary-20);border-radius:60px;transition:background-color 300ms cubic-bezier(0.7, 0, 0.3, 1),color 300ms cubic-bezier(0.7, 0, 0.3, 1)}main #work button:hover{background-color:var(--clr-secondary);color:var(--clr-primary)}footer{color:var(--white);background-color:var(--black)}footer .container{padding-block:120px}footer .contact{position:relative;margin:100px 0;border-top:1px solid var(--white-20)}footer .contact .get-in-touch{position:absolute;top:0;right:0;width:clamp(130px,40vw,300px);height:clamp(130px,40vw,300px);border:1px solid var(--white-20);border-radius:50%;font-size:clamp(14px,4vw,24px);background-color:var(--black);transform:translateY(-50%)}footer .skate{margin-block:50px;color:var(--black);background-color:var(--white)}footer .skate button{color:var(--white);background-color:var(--black)}footer .skate button svg{height:25px}footer .bottom-footer{display:flex;justify-content:space-between;align-items:center;margin-top:400px}footer .bottom-footer small{display:block;margin-bottom:15px;font-size:clamp(10px,2vw,14px);color:var(--white-20);text-transform:uppercase}footer .bottom-footer p{font-size:clamp(14px,4vw,24px)}footer .bottom-footer .logo{width:clamp(85px,10vw,100px)}footer .bottom-footer .logo a{padding:10px 15px;width:100%}footer .bottom-footer .logo a svg path{fill:var(--white-20);transition:fill 300ms cubic-bezier(0.7, 0, 0.3, 1)}footer .bottom-footer .logo a:hover svg path{fill:var(--white)}footer .bottom-footer .socials{text-align:right}.back-to-top{display:flex;justify-content:center;align-items:center;position:fixed;bottom:15px;right:15px;padding:15px;width:60px;height:60px;border-radius:50%;mix-blend-mode:difference}.back-to-top svg{height:30px}#tooltip{display:none;position:absolute;background-color:var(--clr-accent);color:#fff;padding:12px 20px;pointer-events:none;z-index:1000}html[data-theme=dark] .back-to-top{color:var(--clr-primary);background-color:var(--clr-secondary)}