.HeroTitle{width:100%}.HeroTitle_main{color:currentColor;white-space:nowrap}.HeroTitle_placeholder{left:0;opacity:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:none}
.Paragraph{position:relative}.Paragraph h2{color:currentColor;font-family:"Trash regular",sans-serif;font-size:26px;font-weight:inherit;letter-spacing:normal;line-height:1.0769230769;margin-bottom:-.75em}.Paragraph h2:not(:first-child){margin-top:2em}.Paragraph ol,.Paragraph p,.Paragraph ul{color:currentColor;font-family:"Sohne light",sans-serif;font-size:26px;font-weight:inherit;letter-spacing:normal;line-height:1.3461538462}.Paragraph ol a,.Paragraph p a,.Paragraph ul a{display:inline-block;position:relative}.Paragraph ol a:before,.Paragraph p a:before,.Paragraph ul a:before{background-color:currentColor;bottom:2px;content:"";height:1px;left:0;position:absolute;width:100%}.Paragraph ol:not(:first-child),.Paragraph p:not(:first-child),.Paragraph ul:not(:first-child){margin-top:1em}@media(max-width:812px){.Paragraph h2{font-size:20px;letter-spacing:normal;line-height:1.175}.Paragraph ol,.Paragraph p,.Paragraph ul{font-size:20px;letter-spacing:normal;line-height:1.4}}
.ProjectsList{position:relative}.ProjectsList_grid{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;grid-gap:80px 40px}@media(max-width:1024px){.ProjectsList_grid{grid-template-columns:1fr 1fr;grid-gap:60px 40px}}@media(max-width:812px){.ProjectsList_grid{grid-template-columns:1fr;grid-gap:40px 15px}}
.ProjectItem{margin-top:auto;position:relative}.ProjectItem_link{display:flex;flex-direction:column;height:100%;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ProjectItem_thumbnail{position:relative;width:100%}.ProjectItem_thumbnail_like{align-items:center;bottom:0;color:#fff;display:flex;left:0;padding:10px 12px;position:absolute;z-index:2}.ProjectItem_thumbnail_like svg{color:currentColor;height:11px;fill:transparent;transition:fill .2s cubic-bezier(.215,.61,.355,1)}.ProjectItem_thumbnail_like span{color:currentColor;font-family:"Sohne mono light",sans-serif;font-size:12px;font-weight:inherit;letter-spacing:.01em;line-height:1.1666666667;margin-left:8px;opacity:0;transition:visibility .2s linear 0s,opacity .2s linear 0s;visibility:hidden}.ProjectItem_thumbnail_like:hover span{opacity:1;visibility:visible}.ProjectItem_thumbnail_select{align-items:center;bottom:0;color:#fff;display:flex;padding:10px 12px;position:absolute;right:0;z-index:2}.ProjectItem_thumbnail_select span{font-family:"Sohne mono light",sans-serif;font-size:12px;font-weight:inherit;letter-spacing:.01em;line-height:1.1666666667;margin-right:8px;opacity:0;transition:visibility .2s linear 0s,opacity .2s linear 0s;visibility:hidden}.ProjectItem_thumbnail_select:after{background-color:transparent;border:1px solid;border-radius:50%;content:"";height:10px;transition:background .2s cubic-bezier(.215,.61,.355,1);width:10px}.ProjectItem_thumbnail_select:hover span{opacity:1;visibility:visible}.ProjectItem_thumbnail .Thumbnail{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ProjectItem_infos{cursor:grab;display:flex;flex-direction:row;justify-content:space-between;padding:10px;position:relative;width:100%}.ProjectItem_infos>span{color:currentColor;font-family:"Sohne light",sans-serif;font-size:18px;font-weight:inherit;letter-spacing:normal;line-height:1.1666666667}.ProjectItem_drag{bottom:12px;height:16px;opacity:0;position:absolute;right:10px;visibility:hidden;width:16px}.ProjectItem_drag svg{width:100%}.ProjectItem_borders{border:1px solid transparent;bottom:-10px;left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px;transition:border .2s cubic-bezier(.215,.61,.355,1)}.ProjectItem.draggable .ProjectItem_infos{padding-bottom:42px}.ProjectItem.liked .ProjectItem_thumbnail_like svg{fill:currentColor}.ProjectItem.selected .ProjectItem_thumbnail_select:after{background-color:currentColor}.ProjectItem.ghost{opacity:.6}.touch .ProjectItem_thumbnail_like>span,.touch .ProjectItem_thumbnail_select>span{opacity:1;visibility:visible}@media(max-width:812px){.ProjectItem_infos>span{font-size:16px;letter-spacing:normal;line-height:1.171875}.ProjectItem_thumbnail_select{display:none}}
.Profile{display:grid;grid-template-columns:1fr 1fr;position:relative;grid-gap:0 40px;min-height:100vh;padding:120px 40px}.Profile_picture{max-height:calc(100vh - 240px);max-width:100%;min-width:400px;position:sticky;top:120px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80%;z-index:200;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Profile_picture img{-o-object-position:0 0;object-position:0 0}.Profile_paragraph{position:relative;z-index:300}.Profile_paragraph .Paragraph{background-color:#fff}.Profile.static .Profile_picture{position:relative;top:0}.theme-dark .Profile .Profile_paragraph .Paragraph{background-color:#080808}.theme-dark .Profile .Profile_paragraph .Paragraph p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:812px){.Profile{display:block;grid-gap:0;padding:75px 0 0}.Profile_picture{max-height:none;min-width:0;min-width:auto;position:fixed;top:75px;width:100%}.Profile_picture img{height:auto}.Profile_paragraph .Paragraph{margin-top:5px;padding:15px}.Profile.static .Profile_picture{position:relative;top:0}.touch .Profile{padding:40px 0 0}.touch .Profile_picture{top:40px}}
.Presentation{position:relative}.Presentation>.Scroll{z-index:100}.Presentation>.Scroll .Scroll_scroller{padding:115px 40px}.Presentation .HeroTitle{font-family:"Trash light",sans-serif;font-weight:inherit;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Presentation_paragraph{margin:0 auto;padding-top:80px;width:62%}.Presentation .ProjectsList{padding-top:80px}.Presentation .Profile{padding-left:0;padding-right:0}@media(max-width:1024px){.Presentation_paragraph{width:75%}}@media(max-width:812px){.Presentation>.Scroll .Scroll_scroller{padding:80px 15px}.Presentation_paragraph{width:100%!important}}
