html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,data,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,main,map,mark,menu,meta,meter,nav,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,small,source,span,strong,style,svg,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}article,aside,details,embed,figcaption,figure,footer,header,hgroup,main,menu,nav,object,section{display:block}canvas,iframe{max-width:100%;height:auto;display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}input:focus{outline:none}video{background:#000}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}audio,img,picture,svg,video{max-width:100%;display:inline-block;vertical-align:middle;height:auto}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:transparent}button[disabled],html input[disabled]{cursor:default}[disabled],[disabled=true],[aria-disabled=true]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:transparent}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}@font-face{font-family:Jost;src:url(/assets/Jost-Regular-DlFD9Alu.woff2) format("woff2"),url(/assets/Jost-Regular-CNU2Q-Yy.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/assets/Jost-Medium-BScV9euU.woff2) format("woff2"),url(/assets/Jost-Medium-DVMYnTpa.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/assets/Jost-SemiBold-B1kt-W6X.woff2) format("woff2"),url(/assets/Jost-SemiBold-CDpwcQDN.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}html{font-size:12px}@media (max-width: 1920px){html{font-size:10px}}@media (max-width: 1440px){html{font-size:.6944444444vw}}@media (max-width: 1280px){html{font-size:10px}}html,body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-family:Jost,sans-serif}body{color:#37322c;font-size:1.6rem;background-color:#e9e9e9}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}*,*:hover,*:focus{outline:0}.transition{transition:all .3s ease-in-out}.visually-hidden{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);border:0;clip-path:inset(100%)}.site-wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:6rem 2rem;position:relative;overflow:clip}@media (max-width: 520px){.site-wrapper{padding-top:3rem}}.site-wrapper:before{content:"";position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;z-index:-1;pointer-events:none;background-image:url(/assets/card-gradient-DOTQbDVX.webp);background-position:50% 50%;background-size:cover;filter:blur(25px);scale:-1 1}.site-footer{width:100%;position:absolute;bottom:.8rem;font-size:1.4rem;text-align:center}.site-footer__link:focus-visible{outline:1px solid black}.card{display:flex;flex-direction:column;width:100%;max-width:38.5rem;margin:auto;position:relative;border-radius:1.6rem;background-color:#fdfdfd;background-image:url(/assets/card-gradient-DOTQbDVX.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-size:auto calc(100% + 2px);box-shadow:5px 5px 15px #37322c33}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;opacity:.25;background-image:url(/assets/noise-CbJaaLWo.webp);background-size:cover}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.9;border:1px solid rgba(55,50,44,.2);border-radius:1.6rem;background-color:#b6d1f4bf;background-image:url(/assets/card-gradient-DOTQbDVX.webp);background-repeat:no-repeat;background-position:0 0;rotate:-4deg;mix-blend-mode:luminosity}@media (max-width: 520px){.card:before{rotate:-3deg}}.card__wrapper{display:flex;flex-direction:column;gap:.8rem;height:100%;margin:1.6rem;padding:.8rem;border:2px solid #37322c;border-radius:1.2rem;background-color:#fdfdfd26;-webkit-backdrop-filter:hue-rotate(25deg);backdrop-filter:hue-rotate(25deg)}.card__header{margin-block:-.8rem -.4rem;padding-inline:1.2rem}.card__heading{font-size:3.4rem;font-weight:600;letter-spacing:-.025em}.card__position{display:block;margin-top:-.8rem;padding-left:.1rem;font-size:1.5rem;font-weight:500;letter-spacing:normal;text-transform:uppercase}.card__visual{border:2px solid #37322c;border-radius:.8rem;background-color:#37322c80;background-image:url(/assets/avatar-background-9eyYwxSs.webp);background-position:top;background-size:150%;background-blend-mode:exclusion}.card__image{aspect-ratio:1.2;-o-object-fit:contain;object-fit:contain;margin-top:-2.4rem}@media (max-width: 520px){.card__image{margin-top:-1.6rem}}.card__nav{display:flex;flex-direction:column;gap:.8rem;text-transform:uppercase}.card__nav-link{display:flex;align-items:center;height:3.8rem;padding-inline:1.2rem;position:relative;font-size:1.8rem;font-weight:500;border:2px solid #37322c;border-radius:.8rem;background-color:#fdfdfd}@media (max-width: 520px){.card__nav-link{height:3.5rem;font-size:1.6rem}}@media (hover: hover) and (pointer: fine){.card__nav-link:hover:after{animation:arrow-animation-uumhjha .45s linear infinite both}@keyframes arrow-animation-uumhjha{0%{background-position-x:0}to{background-position-x:var(--arrow-size)}}}.card__nav-link:focus-visible:after{animation:arrow-animation-uumhjhw .45s linear infinite both}@keyframes arrow-animation-uumhjhw{0%{background-position-x:0}to{background-position-x:var(--arrow-size)}}.card__nav-link:after{--arrow-size: 1.4rem;content:"";display:block;width:var(--arrow-size);height:var(--arrow-size);position:absolute;top:calc(50% - var(--arrow-size) / 2);right:1.2rem;background-image:url(/assets/arrow-CY-1joo2.svg);background-position-x:0;background-size:var(--arrow-size)}@media (max-width: 520px){.card__nav-link:after{--arrow-size: 1.2rem}}.card__skill{margin-block:auto;padding-block:2rem;font-weight:400;text-align:center}@media (max-width: 520px){.card__skill{padding-block:.4rem}}@media (max-width: 520px){.card__skill span{display:block}}
