nav .profile:hover .avatar:after{background-color:#6dff68}nav .header__mail a:hover,nav .profile:hover .name{color:var(--hover-color)}nav.footer__nav{width:100%;padding:0}nav.footer__nav .header__container{display:flex;justify-content:space-between;padding:calc(var(--paddingContainer)*1) 0}nav.footer__nav .footer__follow{display:flex;flex-direction:column;gap:.5rem}nav.footer__nav .header__mobile{display:none}nav.footer__nav .header__list--networks{display:flex}nav li a:after{content:"";position:absolute;bottom:.1rem;left:0;width:100%;height:1px;background-color:var(--color);transform:scaleX(0);transform-origin:left;will-change:transform}nav li.hovered-left a{color:var(--hover-color)}nav li.hovered-left a:after{transform:scaleX(1);transform-origin:left;transition:transform .6s var(--ease-out-quint)}nav li.hovered-right a{color:var(--hover-color)}nav li.hovered-right a:after{transform:scaleX(1);transform-origin:right;transition:transform .6s var(--ease-out-quint)}nav li.leave-left a:after{transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out-quint)}nav li.leave-right a:after{transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out-quint)}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b0e569aadaad2e28-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/069cf31a230d4226-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9e0a5abcfb090244-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d49d832fa01eb618-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82050c55ac1c8c11-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b0e569aadaad2e28-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/069cf31a230d4226-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9e0a5abcfb090244-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d49d832fa01eb618-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82050c55ac1c8c11-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather Fallback;src:local("Times New Roman");ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:122.09%}.__className_577ed0{font-family:Merriweather,Merriweather Fallback,Georgia,serif}.__variable_577ed0{--font-merriweather:"Merriweather","Merriweather Fallback",Georgia,serif}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_61695a{font-family:Space Grotesk,Space Grotesk Fallback,system-ui,Arial,sans-serif;font-style:normal}.__variable_61695a{--font-plexmono:"Space Grotesk","Space Grotesk Fallback",system-ui,Arial,sans-serif}.gap{height:100dvh;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1rem;padding:0 1rem}.gap h1{font-size:2rem;color:var(--color-primary);font-weight:400}.gap h2{margin-top:1rem;font-weight:400;font-size:1rem;line-height:1.5;color:var(--color-secondary)}.gap svg{max-width:1rem;max-height:1rem}.gap ul{gap:2rem;list-style:none;padding:0;margin:3rem 0 0}.gap li,.gap ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.gap li{gap:.5rem}.gap .iconCV{font-weight:600;border:1px solid #000;border-radius:.2rem;display:inline-block;font-size:.8rem;padding:.02rem .2rem;text-align:center}.gap li a{display:flex;flex-direction:row;gap:.8rem;align-items:center;justify-content:center;font-size:1.1rem}.gap li a:hover{opacity:.7}.gap svg{width:1.5rem!important;height:1.5rem!important;max-width:inherit;max-height:inherit}.picture_item__d6Exk{flex-shrink:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.picture_image__N0Im9{-webkit-user-select:none;user-select:none;pointer-events:none}.archive_archivesContainer__BWfSi{position:relative;--pictureHeight:18.4rem;z-index:1}.archive_archivesGrid__tc1ln{display:flex;gap:0;justify-content:center;flex-direction:column;margin-bottom:5rem;padding-left:1px;padding-right:1px;--transitionDuration:0.2s;--transitionEasing:var(--ease-out-quint)}.archive_archiveCard__uGHM8{border-top:1px solid rgba(0,0,0,.1);position:relative;transform-origin:left;transition:color var(--transitionDuration) var(--transitionEasing);width:100%;--background-position:-101%;--background-opacity:1}.archive_archiveItem___h3oI{padding:1.5rem 0;display:block;overflow:hidden;height:100%;position:relative}.archive_archiveCard__uGHM8:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.archive_archiveCard__uGHM8:hover{color:var(--archive-color)}.archive_archiveCard__uGHM8:hover .archive_archiveHover__5XtRp{transform:translateY(0);pointer-events:auto}.archive_archiveContent__BGu4T{display:grid;gap:var(--paddingContainer) var(--gap);grid-template-columns:repeat(var(--cols),1fr);align-items:center}.archive_archiveCard__uGHM8.archive_leave-bottom__yRSAo{--background-position:101%;--background-opacity:1}.archive_archiveTitle___EJ3h{grid-column:1/4;font-family:Meriweather,serif;font-weight:400;font-style:italic;font-size:1.5rem}.archive_archiveDescription__JVADz{grid-column:4/9}.archive_archiveSector__GuUsm{grid-column:11/13;display:block;width:100%}@media screen and (max-width:768px){.archive_archiveContent__BGu4T{grid-template-columns:repeat(6,1fr);gap:.2rem}.archive_archiveTitle___EJ3h{grid-column:1/7;margin-bottom:.4rem}.archive_archiveDescription__JVADz{grid-column:1/7}.archive_archiveSector__GuUsm{margin-top:.5rem;grid-column:1/7;font-size:.8rem;text-transform:uppercase;font-weight:500;letter-spacing:.04rem}}.archive_archiveHover__5XtRp{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:var(--archive-background);color:var(--archive-color);display:flex;justify-content:center;align-items:center;z-index:-1;transition:transform var(--transitionDuration) var(--transitionEasing);transform:translateY(var(--background-position));opacity:var(--background-opacity)}.archive_archiveHover__5XtRp:after,.archive_archiveHover__5XtRp:before{content:"";position:absolute;left:0;width:100%;height:100%;background:var(--background);opacity:.6}.archive_archiveHover__5XtRp:before{top:0;transform:translateY(-100%)}.archive_archiveHover__5XtRp:after{bottom:0;transform:translateY(100%)}.archive_archiveCard__uGHM8.archive_from-top__asmG9{--background-position:-101%;--background-opacity:1}.archive_archiveCard__uGHM8.archive_from-bottom__ra4Li{--background-position:101%;--background-opacity:1}.archive_archiveCard__uGHM8.archive_leave-top__8_3AD{--background-position:-101%;--background-opacity:1}.archive_archivePictureContainer__tkVF0{display:grid;grid-template-columns:repeat(12,1fr);align-content:center;gap:0 var(--gap);overflow:hidden;width:100%}.archive_archivePicture__W0oFE{grid-column:10/13}.archive_archivePictureWrapper__sbINU{position:absolute;top:50%;transform:translateY(-50%) translateX(3%);opacity:0;z-index:3}.archive_archivePicture__W0oFE img{width:100%;height:100%;object-fit:contain}.archive_archiveCard__uGHM8:hover .archive_archivePictureWrapper__sbINU{transform:translateY(-50%) translateX(0);opacity:1;transition:all var(--transitionDuration) var(--transitionEasing)}@media screen and (max-width:768px){.archive_archivePictureContainer__tkVF0 img{display:none}}.archive_archivePicturesContainer__9m_Af{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:2;height:var(--pictureHeight);display:grid;grid-template-columns:repeat(12,1fr);align-content:center;gap:0 var(--gap);transform:translateY(-50%)}.archive_archivePicturesWrapper__35PwE{grid-column:9/13;height:var(--pictureHeight)}.archive_archivePicturesWrapper__35PwE img{display:none;width:100%;height:100%;object-fit:cover;transform:translateY(-1px)}@media screen and (min-width:768px){.archive_archivePicturesWrapper__35PwE img{display:block}}.carousel_container__q9hQt{position:relative;width:100%;height:100%;overflow:hidden;background-color:#fff;&:hover .carousel_bullets__x_Erl{opacity:.5}}.carousel_inner__mf_rY{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;transform-origin:center}.carousel_item__Q0yGx{flex-shrink:0;width:100%;transform-origin:center;transition:transform .15s cubic-bezier(.455,.03,.515,.955)}.carousel_dragging__h1ZPl{transform:scale(.98);@media screen and (min-width:768px){transform:scale(.98)}}.carousel_bullets__x_Erl{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;z-index:9999;gap:4px;pointer-events:none;mix-blend-mode:difference;transition:opacity .3s ease-in-out;opacity:0;margin-bottom:1.1rem;@media screen and (min-width:768px){margin-bottom:1.4rem}}.carousel_bullet__RL55F{width:8px;height:4px;border-radius:5px;background-color:#eaeaea;cursor:default;border:none;outline:none}.carousel_active__Z25PN,.carousel_bullet__RL55F{transition:width .3s ease-in-out,background .3s ease-in-out}.carousel_active__Z25PN{background-color:#ffffff;width:30px}.Nav_hide__ilHgY{@media screen and (min-width:768px){transform:translateY(-100%)};@media screen and (min-width:1600px){transform:translateX(-50%) translateY(-100%)!important}}.Nav_shadow__kwjgI{position:absolute;height:100%;width:100%;transform:translateY(-100%);display:none;@media screen and (min-width:768px){display:block}}.Nav_shadowvisible__5Efcv{transform:translateY(100%)}.icon_icon__MTjCx{width:100%;height:100%;object-fit:contain;&:hover path{fill:var(--hover-color)}}.icon_path__EPSn4{transition:fill .2s cubic-bezier(.165,.84,.44,1)}.cta_button__Rx_2_{display:block;padding:5px 15px;font-weight:500;letter-spacing:1px;border-radius:50px;cursor:pointer}.cta_cta___JLGq{background-color:var(--color-red)}.cta_default__hBmLs{padding:5px 0}.projectCursor_cursor__oMwq5{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;transition:opacity .15s ease;-webkit-user-select:none;user-select:none;display:none;@media screen and (min-width:768px){display:block}}.projectCursor_inner__NN7oX{position:absolute;top:0;left:0;pointer-events:none;z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.projectCursor_active__gQaVR{opacity:1}.projectCursor_p__b3dpV{padding:.2rem 1rem .1rem;border-radius:.5rem;background-color:var(--background);transform:translateY(-150%);font-size:.9rem;font-weight:400;color:var(--text);font-family:var(--font-merriweather),serif}.tags_tags__F4r0Y{display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none;width:100%;padding:calc(var(--gap) * 2) 0;gap:calc(var(--gap))}@media screen and (min-width:768px){.tags_tags__F4r0Y{padding:calc(var(--gap) / 1) 0;gap:calc(var(--gap) / 2)}}.tags_tag___7Qwp{display:inline-block;background-color:#dcdcdc;color:#2f2f2f;border-radius:.4rem;padding:.1rem .6rem;font-size:.75rem;font-weight:400;flex-shrink:0;letter-spacing:.02em}.tags_tag___7Qwp:hover{background-color:#d0d0d0;color:#5e5e5e}.skills_skills__AOjKy{display:grid;gap:var(--paddingContainer) var(--gap);grid-template-columns:repeat(var(--cols),1fr)}.skills_section__jU_pG{grid-column:1/span var(--cols)}@media screen and (min-width:768px){.skills_section__jU_pG{grid-column:span 4}}@media screen and (min-width:1024px){.skills_section__jU_pG{grid-column:span 4}}.skills_skills_description__rUS_Y{margin-bottom:var(--paddingContainer);color:var(--textSecondary);font-weight:400}.project_project__OmOHF{display:flex;position:relative;color:var(--color)}@media screen and (min-width:768px){.project_project__OmOHF:nth-child(2n) .project_project__visual__MNQ6U{grid-row:1;grid-column:6/13}.project_project__OmOHF:nth-child(2n) .project_project__content__H6vRN{grid-row:1;grid-column:1/6;text-align:right}}.project_project__OmOHF.project_no-link__xAgQk,.project_project__OmOHF.project_no-link__xAgQk a{cursor:default}@media screen and (max-width:768px){.project_project__OmOHF:first-child .project_overlay__uT9AK{display:none}.project_project__OmOHF:first-child .h3,.project_project__OmOHF:first-child .h3 span.animated-span,.project_project__OmOHF:first-child .project_project__description__qzxE1,.project_project__OmOHF:first-child .project_project__subTitle__y8q_i{opacity:1!important}}.project_project__description__qzxE1,.project_project__subTitle__y8q_i{opacity:0}.project_project__visual__MNQ6U{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;grid-column:1/13;grid-row:2}@media screen and (min-width:768px){.project_project__visual__MNQ6U{grid-column:1/8;grid-row:1}}.project_project__wrapper__koVYa{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--gap);position:relative;width:100%}.project_containerVisual__oGwys{position:relative;width:100%;overflow:hidden;border-radius:1rem}.project_containerVisual__oGwys img{width:100%;height:calc(100% + 3px);display:block;object-fit:cover;margin-top:-2px}.project_containerVisual__oGwys video{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.project_containerVisual__oGwys.project_dragging__4yyo_ .project_cursor__7cBwW{opacity:0}.project_project__description__qzxE1{-webkit-user-select:none;user-select:none;line-height:1.4rem}.project_project__description__qzxE1 a{text-decoration:underline}.project_project__description__qzxE1 a:hover{text-decoration:none}.project_project__content__H6vRN{z-index:2;display:flex;flex-direction:column;justify-content:space-between;grid-column:1/13;grid-row:1;padding-bottom:1rem}@media screen and (min-width:768px){.project_project__content__H6vRN{margin:3rem 0 0;height:calc(100% - 10rem);grid-column:8/13;grid-row:1}}.Hero_container__uaTFp{width:100%;position:relative;padding:calc(var(--paddingContainer) * 4) 0 calc(var(--paddingContainer) * 2) 0;height:100dvh}@media screen and (min-width:768px){.Hero_container__uaTFp{padding:var(--paddingContainer) 0;height:100dvh}}.Hero_wrapper__uLzjB{height:100%}.Hero_hero__bqvNd{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:0 var(--gap);height:100%;align-items:stretch}.Hero_content__WDVga{grid-column:1/span 12;width:100%;display:grid;grid-template-columns:repeat(12,1fr);align-content:center;gap:10dvh var(--gap);font-size:8.3vw;font-size:13.5vw}@media screen and (min-width:768px){.Hero_content__WDVga{gap:20dvh var(--gap);font-size:6rem}}.Hero_title__h4PJ2{grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);align-content:center;gap:0 var(--gap);width:100%}@media screen and (min-width:768px){.Hero_title__h4PJ2{opacity:0;gap:var(--gap);gap:0 var(--gap)}}.Hero_titleDiv__yPqIp{will-change:transform,opacity;height:-moz-fit-content;height:fit-content;white-space:nowrap}@media screen and (max-width:768px){.Hero_titleDiv__yPqIp{--heightTitleDiv:15vw;height:var(--heightTitleDiv)}.Hero_titleDiv__yPqIp span{height:var(--heightTitleDiv);line-height:var(--heightTitleDiv)}}.Hero_titleDiv__yPqIp:first-child{grid-column:1/11;will-change:transform;margin-left:-2px}.Hero_titleDiv__yPqIp:first-child,.Hero_titleDiv__yPqIp:first-child span{font-family:var(--font-merriweather),serif;font-weight:400;font-variation-settings:400;font-style:italic}@media screen and (min-width:768px){.Hero_titleDiv__yPqIp:first-child{grid-column:3/7;margin-left:-5px}}.Hero_titleDiv__yPqIp:nth-child(2){will-change:transform;white-space:nowrap;grid-column:2/11;font-family:var(--font-plexmono),monospace;font-weight:400;font-variation-settings:400;margin-left:-3px}@media screen and (min-width:380px){.Hero_titleDiv__yPqIp:nth-child(2){grid-column:2/11}}@media screen and (min-width:768px){.Hero_titleDiv__yPqIp:nth-child(2){grid-column:5/10;margin-left:-2px}}@media screen and (min-width:1024px){.Hero_titleDiv__yPqIp:nth-child(2){margin-left:-4px}}.Hero_titleDiv__yPqIp:nth-child(2) span{font-family:var(--font-plexmono),monospace}.Hero_description__1ZEJN{font-size:4vw;font-weight:500;line-height:1.4;grid-column:2/span 12}@media screen and (min-width:768px){.Hero_description__1ZEJN{font-size:2rem;grid-column:3/span 8}.Hero_descriptionP__lypBT{opacity:0;transform:translateY(5px)}}.Hero_descriptionP__lypBT span{font-family:var(--font-merriweather),serif;font-weight:400;font-style:italic;color:#131313}.Hero_footer__oCQZE{grid-column:2/span var(--cols);justify-content:center;align-items:flex-end}@media screen and (min-width:768px){.Hero_footer__oCQZE{display:flex;opacity:0;transform:translateY(-10px)}}.Hero_footerA__BrMnr{transition:color .2s cubic-bezier(.165,.84,.44,1)}.Hero_footerA__BrMnr:hover{color:var(--hover-color)}.Hero_spanContainer__fEQF_{display:inline-block;position:relative;color:transparent}.Hero_spanAnimated__pR8Gm{position:absolute;left:0;top:0;display:inline-block}.Hero_spanAnimated__pR8Gm:after{color:var(--color);content:attr(data-content)}.Hero_spaceLetter__PaqKb{display:inline-block;width:0!important}@media screen and (min-width:768px){.Hero_spaceLetter__PaqKb{margin-left:-.4rem}}.GridOverlay_gridoverlay__smqy0{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-2;display:flex;justify-content:center;opacity:.04}@media screen and (min-width:768px){.GridOverlay_gridoverlay__smqy0{opacity:.07}}.GridOverlay_gridcontainerMobile__uJ06k,.GridOverlay_gridcontainer__YpRgW{display:flex;height:100%;width:calc(100% - calc(var(--paddingContainer, 16px) * 2))}.GridOverlay_gridcolumn__TFCq_{flex:1 1;border-left:1px solid;border-right:1px solid;margin-right:var(--gap,8px);height:100%;transform:translate(0)}.GridOverlay_gridcolumn__TFCq_:last-child{margin-right:0}.contact_content__J0YgG{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--paddingContainer)) 0;gap:.5rem;flex-direction:column-reverse;@media screen and (min-width:768px){flex-direction:row;padding:calc(var(--paddingContainer) / 2) 0}}.contact_title__dATif{width:-moz-fit-content;width:fit-content;display:inline-block;font-size:.8rem;font-size:1rem}.contact_link__WSw6W{transition:color .3s cubic-bezier(.165,.84,.44,1);&:hover{color:var(--hover-color)}}