@font-face{font-family:'Bebas Neue';src:url("../fonts/bebas-neue.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.gallery{position:relative;width:100%;margin:0 auto 64px;padding:0}.gallery figure.gallery-item{margin:0;padding:0;overflow:hidden}.gallery figure.gallery-item .gallery-link{display:block;width:100%;height:100%;text-decoration:none}.gallery figure.gallery-item .gallery-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease, opacity 0.3s ease}.gallery figure.gallery-item .gallery-link:hover img{transform:scale(1.05);opacity:0.9}.gallery figure.gallery-item figcaption{display:none}:root{--font: -apple-system, BlinkMacSystemFont, 'San Francisco', Ubuntu, 'Google Sans', Roboto, Noto, 'Segoe UI', Arial, sans-serif;--transition: 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;--primary: #0066fe;--secondary: #454545;--success: #53ca2b;--warning: #edc72a;--error: #ff5851;--social-link: #555;--disabled: rgba(192, 192, 192, 0.2);--breakpoint-m: 768px;--breakpoint-l: 1000px}:root{--background: #fff;--foreground: #111;--regular-text: #333;--social-link-hover: #111;--tag-color: #555}@media (prefers-color-scheme: dark){:root{--background: #121313;--foreground: #f2f3f5;--tag-color: #888;--regular-text: rgba(242, 243, 245, 0.6);--social-link: #aaa;--social-link-hover: var(--foreground)
    }.social-icons a img{filter:invert(1) brightness(0.9)}}::selection{color:#fff;background:#888}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--background);color:var(--foreground);margin:0;font-size:16px;line-height:1.3;overflow-x:hidden}.heading{display:flex;justify-content:center;align-items:center}.heading.center{flex-flow:column}header{position:relative;width:100%;margin-bottom:32px}header .cover{position:absolute;top:0;left:0;width:100%;height:100%}header .cover picture{height:85vh;width:100%;margin:0 auto}header .cover picture img{width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}@media screen and (min-width: 601px){header{width:100%}.heading.left{flex-flow:row}.heading.right{flex-flow:row-reverse}.heading.right header,.heading.left header{width:50%;height:100vh}.heading.right .profile,.heading.left .profile{width:50%}}.profile{padding:16px;display:flex;align-items:center;flex-flow:column}.avatar{font-size:0}.avatar img{width:120px;height:120px;border-radius:80px;border:2px solid transparent;transition:all var(--transition);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),0 2px 6px 2px rgba(0,0,0,0.1)}.avatar img:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),0 2px 6px 2px rgba(0,0,0,0.1)}h1{font-family:'Bebas Neue', sans-serif;font-size:48px;line-height:1;margin:32px 0 8px;font-weight:400;color:var(--foreground)}h2{font-size:23px;line-height:1;margin:32px 0 8px;font-weight:800;color:var(--foreground)}p{color:var(--regular-text);margin:0 0 20px;font-size:16px;font-weight:400}@media screen and (min-width: 601px){.profile{padding:32px}.avatar img{width:150px;height:150px}}.social{display:flex;justify-content:center;align-items:center}.social a{color:var(--social-link);line-height:0;margin:0 8px;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.social a:hover{color:var(--social-link-hover)}.social svg{stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.content-wrap{max-width:800px;width:100%;margin:0 auto 64px;padding:0 32px;text-align:left}.content-wrap.center{text-align:center}.content-wrap.right{text-align:right}.content-wrap h2{font-size:30px;line-height:1.25;margin:0 0 16px;font-weight:400}.content-wrap p:empty{display:none}.content-wrap p{font-size:18px;line-height:1.5}.content-wrap>p:first-of-type::first-letter,.content-wrap article>p:first-of-type::first-letter{font-family:'Bebas Neue', sans-serif;font-size:5.5em;float:left;line-height:0.7;margin-right:0.15em;margin-top:0.08em}.content-wrap p a{color:var(--primary);text-decoration:none}.tags{display:inline-flex;margin-bottom:20px}.tag{color:var(--tag-color);margin-right:1rem;padding:6px 12px;border-radius:5px;background:#fff;box-shadow:0 1px 2px 0 #000,0 2px 6px 2px #000}footer p{text-align:center;padding:0 16px 64px;margin:0}.moul-collection{margin:0 auto 64px;position:relative}.moul-collection figure{margin:0}.moul-collection figure a{display:block;font-size:0;float:left}.pswp__bg{background:#090a0b !important}footer a{color:var(--social-link);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}footer a:hover{color:var(--social-link-hover)}.social-icons{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(136,136,136,0.1);transition:all var(--transition)}.social-icons a:hover{background:rgba(136,136,136,0.2);transform:translateY(-2px)}.social-icons a img{width:16px;height:16px;object-fit:contain;opacity:0.8;transition:opacity var(--transition)}.social-icons a:hover img{opacity:1}
