*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type="button" i],[type="reset" i],[type="submit" i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details > summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled="true" i],[disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type="color" i],[type="range" i]){border-width:0;padding:0}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}@font-face{font-family:Nexa;font-style:normal;font-weight:400;font-display:optionnal;src:url(/assets/Nexa-Regular-911caf83.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nexa;font-style:normal;font-weight:700;font-display:optionnal;src:url(/assets/Nexa-Bold-2dffa6d5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.grid{background:var(--c-black);color:var(--c-white);font-family:Nexa,sans-serif}.grid-container{margin:auto;padding:0 20px;max-width:1024px}.grid-wrapper{padding:20px 0;background:var(--c-blackLight)}@media screen and (min-width: 768px){.grid-wrapper{padding:40px 0}}@media screen and (min-width: 1024px){.grid-wrapper{padding:80px 0}}.grid-wrapper .grid-section{margin-bottom:0}.grid-section{margin-bottom:20px;scroll-margin-top:20px}@media screen and (min-width: 768px){.grid-section{margin-bottom:40px}}@media screen and (min-width: 1024px){.grid-section{margin-bottom:80px}}.grid-section-content{column-count:1;column-gap:20px}@media screen and (min-width: 768px){.grid-section-content{column-count:2}}@media screen and (min-width: 1024px){.grid-section-content{column-count:3}}@font-face{font-family:Nexa;font-style:normal;font-weight:400;font-display:optionnal;src:url(../fonts/Nexa-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nexa;font-style:normal;font-weight:700;font-display:optionnal;src:url(../fonts/Nexa-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.card{display:block;border-bottom:1px solid var(--c-primary);overflow:auto;margin-bottom:20px;padding-bottom:20px;cursor:pointer;text-decoration:none;color:var(--c-white)}.card-picture{position:relative;width:100%;filter:brightness(100%);transition:filter .3s;overflow:hidden}.card-picture:hover{filter:brightness(120%)}.card-img{width:100%;transition:transform .3s}.card-img:hover{transform:scale(1.1)}.card-data{margin-top:20px}.card-title{margin:0;padding:0;font-size:var(--fs-18);font-weight:900;text-transform:uppercase}.card-type{color:var(--c-grey-a3);font-size:var(--fs-14);text-transform:lowercase}.card-desc{font-size:var(--fs-14)}@font-face{font-family:Nexa;font-style:normal;font-weight:400;font-display:optionnal;src:url(/assets/Nexa-Regular-911caf83.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nexa;font-style:normal;font-weight:700;font-display:optionnal;src:url(/assets/Nexa-Bold-2dffa6d5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media screen and (min-width: 768px){.contact{display:grid;grid-template-columns:200px auto}}.contact-img{display:block;margin:auto;width:100%}.contact-email{display:block;margin-top:20px;color:var(--c-primary)}.contact-resume{display:block}.contact-content{padding-top:20px}@media screen and (min-width: 768px){.contact-content{padding:0 0 0 20px}}.contact-content p{margin-top:0}.header-title{position:relative}@media screen and (min-width: 768px){.header-title:before{position:absolute;z-index:1;display:block;content:"";top:-10px;left:-45px;width:30px;height:30px;background:var(--c-primary)}}@media screen and (min-width: 768px){.header-title:after{position:absolute;z-index:1;display:block;content:"";top:1px;left:-30px;width:25px;height:25px;background:var(--c-black)}}@font-face{font-family:Nexa;font-style:normal;font-weight:400;font-display:optionnal;src:url(../fonts/Nexa-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nexa;font-style:normal;font-weight:700;font-display:optionnal;src:url(../fonts/Nexa-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.header{position:relative;margin-bottom:40px;padding:20px 50px;background:url(/assets/mix-table-9d4ff59c.jpg);background-position:center;background-size:cover;color:#fff;text-align:center}@media screen and (min-width: 768px){.header{padding:20px;margin-bottom:40px}}@media screen and (min-width: 768px){.header{margin-bottom:80px}}.header:before{position:absolute;z-index:1;display:block;content:"";top:0;left:0;width:100%;height:100%;background:black;opacity:.7}.header-title{display:inline-block;margin:0;font-size:var(--fs-25)}@media screen and (min-width: 1024px){.header-title{font-size:var(--fs-35)}}.header-title-name{position:relative;z-index:2;letter-spacing:1px}.header-highlight{display:block;color:var(--c-primary);font-size:var(--fs-18)}@media screen and (min-width: 768px){.header-highlight{display:inline;font-size:var(--fs-25)}}@media screen and (min-width: 1024px){.header-highlight{font-size:var(--fs-35)}}@font-face{font-family:Nexa;font-style:normal;font-weight:400;font-display:optionnal;src:url(../fonts/Nexa-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nexa;font-style:normal;font-weight:700;font-display:optionnal;src:url(../fonts/Nexa-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nav{position:absolute;z-index:2;top:0;left:0}@media screen and (min-width: 768px){.nav{position:relative;z-index:1;height:inherit;background:none}}.nav-trigger{position:relative;display:block;margin:0;padding:0;width:50px;height:50px;border:0;cursor:pointer}@media screen and (min-width: 768px){.nav-trigger{display:none}}.nav-trigger-icon{position:absolute;z-index:3;content:"";top:25px;left:12px;width:25px;height:2px;background:var(--c-primary);transition:transform .2s}.nav.open .nav-trigger-icon{height:0}.nav-trigger-icon:before,.nav-trigger-icon:after{position:absolute;z-index:3;content:"";top:-8px;left:0px;width:25px;height:2px;background:var(--c-primary);transition:top .2s,transform .2s}.nav.open .nav-trigger-icon:before,.nav.open .nav-trigger-icon:after{top:0;transform:rotate(40deg)}.nav-trigger-icon:after{top:8px}.nav.open .nav-trigger-icon:after{transform:rotate(-40deg)}.nav-trigger-text{position:absolute;top:calc(100% + 10px);left:0;font-size:var(--fs-12)}.nav-list{position:absolute;z-index:2;left:-100vw;gap:20px;width:100vw;height:calc(100vh - 65px);margin:93px 0 0;background:var(--c-black);transition:left .3s}@media screen and (min-width: 357px){.nav-list{margin:56px 0 0}}@media screen and (min-width: 768px){.nav-list{position:static;left:0;display:flex;justify-content:center;width:100%;height:auto;margin:0;background:none}}.nav.open .nav-list{left:0}.nav-item{padding:20px 0}@media screen and (min-width: 768px){.nav-item{padding:0}}.nav-link{position:relative;display:block;color:var(--c-white);text-decoration:none;transition:color .5s;letter-spacing:1px;font-size:var(--fs-18)}@media screen and (min-width: 768px){.nav-link{font-size:var(--fs-12)}}@media screen and (min-width: 1024px){.nav-link{display:inline;margin:0;font-size:var(--fs-16)}}.nav-link:after{position:absolute;bottom:-10px;display:none;content:"";width:100%;height:4px;background:transparent;transition:background .3s}@media screen and (min-width: 768px){.nav-link:after{display:block}}.nav-link:hover{color:var(--c-primary)}.nav-link:hover:after{background:var(--c-primary)}:root{--ff-primary: "Inter", helvetica, arial, sans-serif;--fs-35: 35px;--fs-25: 25px;--fs-18: 18px;--fs-16: 16px;--fs-14: 14px;--fs-12: 12px;--fs-0: 0;--fw-400: 400;--fw-600: 600;--c-white: #fff;--c-black: #010B06;--c-blackLight: #2b2b2b;--c-grey-f9: #f9f9f9;--c-grey-de: #dedede;--c-grey-cc: #ccc;--c-grey-a3: #a3a3a3;--c-grey-5f: #5f5f5f;--c-grey-58: #585858;--c-grey-33: #333;--c-primary: #fed700}.title{position:relative}.title:before{position:absolute;z-index:1;display:block;content:"";top:-10px;left:-45px;width:30px;height:30px;background:var(--c-primary)}.title:after{position:absolute;z-index:1;display:block;content:"";top:1px;left:-30px;width:25px;height:25px;background:var(--c-black)}@font-face{font-family:Nexa;font-style:normal;font-weight:400;font-display:optionnal;src:url(../fonts/Nexa-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nexa;font-style:normal;font-weight:700;font-display:optionnal;src:url(../fonts/Nexa-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.no-scroll{height:100vh;overflow:hidden}.title{position:relative;left:40px;grid-column:1/-1;width:calc(100% - 40px);margin:20px 0;padding:0;color:var(--c-white);font-weight:900;font-size:25px;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width: 1080px){.title{left:0}}
