/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{pre,blockquote,tr,img,.case-study-card,.how-i-work-card,.core-stack-card{page-break-inside:avoid;break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid;break-after:avoid}}@font-face{font-family:Lato;src:url(/static/font/Lato-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Lato;src:url(/static/font/Lato-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/static/font/Lato-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/font/Montserrat-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/font/Montserrat-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}html{scroll-behavior:smooth}body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .5s ease,color .5s ease}body.light{background-color:#fff;color:#333}body.dark{background-color:#111;color:#ffffffd9}header{position:absolute;z-index:2;width:100%;box-sizing:border-box;padding:1rem;display:flex;flex-direction:row;justify-content:flex-end}header>.toggle{margin-left:1rem}.main-section{position:relative;display:flex;flex-direction:column;align-items:center}.section{padding:2.5rem 1.5rem;position:relative}.section:after,.welcome:after{content:"";border-top:1px solid #666;position:absolute;bottom:0;width:25vw;height:1px}.section.without-separator:after{content:none}.error-section{min-height:min(100vh,56rem);display:flex;flex-direction:column;align-items:center;padding:0!important}.welcome{min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5.5rem 1.5rem 3.5rem;position:relative}.welcome-container{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:60rem;margin:0 auto;gap:1.5rem;z-index:1}.profile{background-image:url(/static/img/profile-v2-cb4552b8b3.webp);background-size:cover;background-position:center;border-radius:50%;width:140px;height:140px;flex-shrink:0;border:none;box-shadow:none;filter:none}body.dark .profile{border:none;box-shadow:none;filter:none}.welcome-details{display:flex;flex-direction:column;align-items:center;text-align:center}.welcome-greeting{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:.35rem}.welcome-details h1{font-family:Lato,sans-serif;font-weight:700;font-size:clamp(2rem,7vw,2.75rem);line-height:1.15;margin:0;padding:0;letter-spacing:-.01em;word-break:break-word}.welcome-details h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:clamp(1.05rem,3.8vw,1.35rem);line-height:1.35;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem}.welcome-role{font-weight:600;color:#0e5ad8}body.dark .welcome-role{color:#4da3ff}.welcome-location{font-weight:400;opacity:.78;font-size:clamp(.95rem,3.2vw,1.1rem)}.about-me>.about-me-bio{display:block!important;max-width:48rem;margin:0 auto;text-align:left;width:100%}.about-me-bio p{font-family:Lato,sans-serif;font-weight:300;font-size:clamp(1.05rem,3.6vw,1.25rem);line-height:1.7;margin:0 0 1.5rem;color:inherit}.about-me-bio p:last-child{margin-bottom:0}.earlier-experience-details{margin-top:2.5rem;width:100%;max-width:60rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.earlier-experience-summary{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;padding:.85rem 2rem;border-radius:9999px;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:500;list-style:none;transition:all .25s ease;user-select:none;margin:0 auto}.earlier-experience-summary::-webkit-details-marker{display:none}body.light .earlier-experience-summary{background-color:#f8fafc;color:#1e293b;border:1.5px solid #e2e8f0}body.light .earlier-experience-summary:hover{background-color:#f1f5f9;border-color:#0e5ad8;color:#0e5ad8;transform:translateY(-2px);box-shadow:0 6px 20px #0e5ad81f}body.dark .earlier-experience-summary{background-color:#1a1a1a;color:#f1f5f9;border:1.5px solid #2d2d2d}body.dark .earlier-experience-summary:hover{background-color:#222;border-color:#4da3ff;color:#4da3ff;transform:translateY(-2px);box-shadow:0 6px 20px #4da3ff26}.earlier-experience-summary .toggle-chevron{transition:transform .3s ease;display:inline-block;width:14px;height:14px}body.dark .earlier-experience-summary .toggle-chevron{filter:invert(1);-webkit-filter:invert(1)}.earlier-experience-details[open] .earlier-experience-summary .toggle-chevron{transform:rotate(180deg)}.earlier-experience-details:not([open]) .toggle-label-hide{display:none}.earlier-experience-details[open] .toggle-label-show{display:none}.earlier-experience-content{margin-top:2rem;width:100%;animation:fadeInExp .25s ease}@keyframes fadeInExp{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.section{display:flex;flex-direction:column;align-items:center}.section>div{display:flex}.section>h1{font-family:Lato,sans-serif;font-weight:700;font-size:4rem;margin:0;padding-top:30vh}.section>h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.5rem;margin:0 0 1rem;text-transform:uppercase}.section h4,.section h3,.current-drawing h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25}.section>h3{text-transform:uppercase;margin-bottom:1rem;margin-top:1rem}.section p,.current-drawing p{font-family:Lato,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.25;margin-top:0}.section ul{padding:0;margin:0;list-style:none}.section ul>li{list-style:none;display:flex}.section ul p,.section ul h4,.section ul h3{margin:0}a,a:hover,a:active{text-decoration:none}body.dark a{color:#ffffffd9}body.dark a:hover{color:#fff}.toggle{display:inline-block;width:2rem;height:2rem;box-sizing:content-box;border-radius:9999px;cursor:pointer;position:relative;overflow:hidden;transition:all .25s ease;user-select:none}.toggle>.on,.toggle>.off{position:absolute;margin-left:.25rem;content:"";width:1.5rem;height:1.5rem;transition:all .25s ease-in-out}.toggle>.on{top:-1.5rem}.toggle>.off{top:2rem}.toggle.off>.on{opacity:0}.toggle.off>.off{opacity:1;top:.25rem}.toggle.on>.on{opacity:1;top:.25rem}.toggle.on>.off{opacity:0}body.light .toggle,body.light .solid .toggle{background-color:#f8fafc;color:#1e293b;border:1.5px solid #e2e8f0;box-shadow:0 4px 12px #0000000f}body.light .toggle:hover,body.light .solid .toggle:hover{background-color:#f1f5f9;border-color:#0e5ad8;color:#0e5ad8;transform:translateY(-2px);box-shadow:0 6px 20px #0e5ad81f}body.dark .toggle,body.dark .solid .toggle{background-color:#1a1a1a;color:#f1f5f9;border:1.5px solid #2d2d2d;box-shadow:0 4px 12px #0006}body.dark .toggle:hover,body.dark .solid .toggle:hover{background-color:#222;border-color:#4da3ff;color:#4da3ff;transform:translateY(-2px);box-shadow:0 6px 20px #4da3ff26}.toggle.resume{font-family:Montserrat,sans-serif;line-height:2rem;font-size:.7rem;font-weight:700;text-align:center}body.light .toggle.resume{color:#1e293b}body.light .toggle.resume:hover{color:#0e5ad8}body.dark .toggle.resume{color:#f1f5f9}body.dark .toggle.resume:hover{color:#4da3ff}.toggle.theme>.on,.toggle.theme>.off{background-size:cover}body.dark .toggle.theme>.on,body.dark .toggle.theme>.off{filter:invert(1)}.toggle.language>.on{background-size:cover;background-repeat:no-repeat;background-position:center;width:1.4rem;height:1.4rem;border-radius:50%;top:-1.25rem;left:.05rem}.toggle.language>.off{background-size:cover;background-repeat:no-repeat;background-position:center;width:1.4rem;height:1.4rem;border-radius:50%;top:2rem;left:.05rem}.toggle.language.on>.on,.toggle.language.off>.off{top:.3rem}.action{display:inline-flex;align-items:center;justify-content:center;height:3.25rem;width:3.25rem;box-sizing:border-box;text-align:center;border-radius:9999px;font-family:Montserrat,sans-serif;font-weight:500;font-size:1.25rem;line-height:1;transition:all .25s ease;cursor:pointer;user-select:none}.action>.icon{width:22px;height:22px}body.light .action{background-color:#f8fafc;color:#1e293b;border:1.5px solid #e2e8f0;box-shadow:0 4px 12px #0000000f}body.light .action:hover{background-color:#f1f5f9;border-color:#0e5ad8;color:#0e5ad8;transform:translateY(-2px);box-shadow:0 6px 20px #0e5ad81f}body.dark .action{background-color:#1a1a1a;color:#f1f5f9;border:1.5px solid #2d2d2d;box-shadow:0 4px 12px #0006}body.dark .action:hover{background-color:#222;border-color:#4da3ff;color:#4da3ff;transform:translateY(-2px);box-shadow:0 6px 20px #4da3ff26}@keyframes next-section-move{0%{bottom:1rem}50%{bottom:2rem}75%{bottom:.5rem}to{bottom:1rem}}.action.go-up-action{position:fixed;right:1.5rem;bottom:1.5rem;height:3rem;width:3rem;z-index:10;opacity:0;pointer-events:none;transition:all .25s ease}.action.go-up-action.on{opacity:1;pointer-events:auto}.action.go-up-action>.icon{width:22px;height:22px}.action.next-section-action{z-index:1;position:absolute;right:1rem;bottom:1rem;animation-name:next-section-move;animation-timing-function:ease;animation-duration:2s;animation-delay:2s;animation-iteration-count:1;transition:background-color .25s ease,opacity .25s ease}body.light .action.next-section-action{background-color:#fff7}body.light .action.next-section-action:hover{background-color:#fffa}body.dark .action.next-section-action{background-color:#fff5}body.dark .action.next-section-action:hover{background-color:#fffa}.icon{display:inline-block;width:32px;height:32px;background-size:cover;transition:filter .5s ease;vertical-align:middle}body.dark footer .icon,body.dark .action>.icon,body.dark h2>.icon,body.dark .about-me .icon.svg-location,body.dark .skills .stars div{filter:invert(1)}.about-me .icon.svg-location{width:22px;height:22px}footer .icon.svg-heart{width:18px;height:18px;margin:0 .25rem;vertical-align:text-bottom}.icon.svg-frown,.icon.svg-meh{width:2.25rem;height:2.25rem;margin:-.5rem .15rem 0}.skills .stars div{position:absolute;margin-top:.25rem;background-size:contain;background-repeat:space;vertical-align:middle}body.light .skills .stars div{opacity:.5}body.dark .skills .stars div{opacity:.75}.drawings>ul{margin:0;padding:0;list-style:none;justify-content:center;flex-direction:row;flex-wrap:wrap}.drawing .preview{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:300px;height:300px;border-radius:1rem;cursor:pointer;transition:filter .25s ease}.drawing .preview>.action{position:absolute;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;opacity:0;transition:opacity .25s ease,background-color .25s ease}.drawing a:hover>.preview>.action,.drawing>.preview:hover>.action{opacity:1}body.light .drawing .preview:hover{filter:brightness(85%)}body.dark .drawing .preview{filter:grayscale(100%) brightness(75%)}.current-drawing{display:none}.current-drawing .backdrop{opacity:0;z-index:3;cursor:pointer;position:fixed;inset:0;width:100%;height:100%;background-color:#000;transition:opacity .5s ease}.current-drawing .image{opacity:0;z-index:4;position:fixed;background-repeat:no-repeat;background-position:center;background-size:contain;color:#ffffffd9;transition:opacity .5s ease}.current-drawing .image.animated{transition:.5s}.current-drawing .description{opacity:0;z-index:4;position:fixed;left:0;right:0;text-align:center;transition:opacity .5s ease}.current-drawing .description h3{margin:0 1rem}.current-drawing .description p{font-size:1rem;margin:.25rem 1rem 0}.current-drawing .action.left,.current-drawing .action.right,.current-drawing .action.close{opacity:0;z-index:5;position:fixed}footer{text-align:center;padding:4.5rem 1.5rem 3.5rem;margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;border-top:1px solid rgba(128,128,128,.2);width:100%;box-sizing:border-box}footer p{font-family:Lato,sans-serif;margin:0}footer p.made-in{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;font-weight:400;font-size:1rem;line-height:1.4}body.light footer p.made-in{color:#666}body.dark footer p.made-in{color:#aaa}footer p.made-tech{font-weight:300;font-size:.75rem;line-height:1.8;opacity:.7}.section>.how-i-work-grid,.how-i-work-grid{display:grid!important;grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:60rem;margin:0 auto}.how-i-work-card{padding:2rem;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.light .how-i-work-card{background-color:#f8fafc;border:1.5px solid #e2e8f0;box-shadow:0 2px 10px #00000008}body.dark .how-i-work-card{background-color:#1a1a1a;border:1.5px solid #282828}body.light .how-i-work-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}body.dark .how-i-work-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.how-i-work-tag{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0e5ad8;margin-bottom:.75rem}body.dark .how-i-work-tag{color:#4da3ff}.how-i-work-card h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.35rem;line-height:1.3;margin:0 0 .85rem;color:inherit}.how-i-work-card p{font-family:Lato,sans-serif;font-weight:300;font-size:1.15rem;line-height:1.6;margin:0;opacity:.88}.case-studies-list{padding:0;margin:0 auto;width:100%;max-width:60rem;list-style:none;display:flex;flex-direction:column;gap:1.5rem}.case-study-card{border-radius:12px;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.light .case-study-card{background-color:#f8fafc;border:1.5px solid #e2e8f0;box-shadow:0 2px 10px #00000008}body.dark .case-study-card{background-color:#1a1a1a;border:1.5px solid #282828}body.light .case-study-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}body.dark .case-study-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.case-study-header{margin-bottom:.85rem}.case-study-tag{display:block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0e5ad8;margin-bottom:.6rem}body.dark .case-study-tag{color:#4da3ff}.case-study-header h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.35rem;line-height:1.3;margin:0}.case-study-body p.cs-row{font-family:Lato,sans-serif;font-weight:300;font-size:1.15rem;line-height:1.6;margin:0 0 .65rem}.case-study-body p.cs-row:last-child{margin-bottom:0}.cs-label{font-family:Lato,sans-serif;font-weight:700;font-size:1.15rem;margin-right:.25rem}.section>.core-stack-grid,.core-stack-grid{display:grid!important;grid-template-columns:1fr;gap:1.25rem;width:100%;max-width:60rem;margin:0 auto}.core-stack-card{border-radius:12px;padding:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.light .core-stack-card{background-color:#f8fafc;border:1.5px solid #e2e8f0;box-shadow:0 2px 10px #00000008}body.dark .core-stack-card{background-color:#1a1a1a;border:1.5px solid #282828}body.light .core-stack-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}body.dark .core-stack-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.core-stack-card h3{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .85rem}body.light .core-stack-card h3{color:#0e5ad8}body.dark .core-stack-card h3{color:#4da3ff}.core-stack-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.core-stack-card ul li{font-family:Lato,sans-serif;font-weight:400;font-size:1.05rem;position:relative;padding-left:1rem;display:block}.core-stack-card ul li:before{content:"\2022";position:absolute;left:0;color:#888}.experience ul,.education ul{padding:0;margin:0 auto;width:100%;max-width:60rem;list-style:none}.experience ul h3,.education ul h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.35rem;line-height:1.3;margin:0 0 .5rem}body.light .experience ul h3,body.light .education ul h3{color:#0e5ad8}body.dark .experience ul h3,body.dark .education ul h3{color:#4da3ff}.experience ul h4,.education ul h4{font-family:Lato,sans-serif;font-weight:700;font-size:1.25rem;margin:0 0 .25rem;color:inherit}.education ul>li{margin-bottom:2rem;display:flex;flex-direction:column}.education ul>li:last-child{margin-bottom:0}.education ul p{font-family:Lato,sans-serif;font-weight:300;font-size:1.15rem;line-height:1.6;margin:0}.education .certificate-url{margin-top:.5rem;font-size:.95rem}.education .certificate-url a{font-weight:400;transition:color .2s ease}body.light .education .certificate-url a{color:#0e5ad8}body.dark .education .certificate-url a{color:#4da3ff}.education .certificate-url a:hover{text-decoration:underline}footer .footer-sep{opacity:.45;margin:0 .15rem}footer a.footer-drawings-inline{display:inline-flex;align-items:center;gap:.35rem;color:inherit;font-weight:400;transition:color .2s ease,opacity .2s ease}body.light footer a.footer-drawings-inline{color:#555}body.light footer a.footer-drawings-inline:hover{color:#0e5ad8}body.dark footer a.footer-drawings-inline{color:#bbb}body.dark footer a.footer-drawings-inline:hover{color:#4da3ff}footer .icon.svg-pen-tool{width:15px;height:15px;opacity:.85;vertical-align:middle}footer p.machine-links{font-family:Montserrat,sans-serif;font-size:.8rem;margin-bottom:.25rem;letter-spacing:.05em}footer p.machine-links a{margin:0 .35rem}body.light footer p.machine-links a{color:#0e5ad8}body.dark footer p.machine-links a{color:#60a5fa}.welcome-details h1 a{color:inherit}body.resume-mode{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.resume-mode .earlier-experience-summary{display:none!important}body.resume-mode .earlier-experience-details{margin-top:2.5rem}body.resume-mode .earlier-experience-content{margin-top:0;animation:none}@media print{body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}header,#top-action,.earlier-experience-summary{display:none!important}.earlier-experience-details{margin-top:2.5rem!important}.earlier-experience-content{margin-top:0!important;display:block!important}}.skills ul,.drawings ul,.contact ul{display:flex}.about-me>div{flex-direction:column}.about-me>div>ul>li{flex-direction:column;margin-bottom:1rem}.about-me>div>ul>li:last-child{margin-bottom:0}.about-me>div>ul>li>div:first-child{font-family:Montserrat,sans-serif;font-weight:500;font-size:1rem;margin-bottom:.1rem}.about-me>div>ul>li>div:last-child{font-family:Lato,sans-serif;font-weight:300;font-size:1.25rem}.about-me>div>ul>li>div>span{display:inline-block}.about-me>div>ul>li>div>span:after{margin:0 .5rem;content:"|";color:#666}.about-me>div>ul>li>div>span:last-child:after{content:""}.about-me .icon.svg-location{display:none;margin-left:.25rem;margin-top:-.5rem}.experience ul>li,.education ul>li{flex-direction:column;margin-bottom:2rem}.experience ul>li>div:first-child,.education ul>li>div:first-child{margin-bottom:.25rem}.experience ul>li:last-child,.education ul>li:last-child{margin-bottom:0}.education ul>li>div>.certificate-url{margin-top:.5rem}.skills>ul>li{flex-direction:row;align-items:center;min-width:100%;position:relative;margin-bottom:.5rem;font-family:Lato,sans-serif;font-weight:300;font-size:1.25rem}.skills>ul.languages>li:first-child{margin-right:auto}.skills>ul.tech,.skills>ul.languages,.skills>ul.tools{flex-direction:row;flex-wrap:wrap}.skills>ul.tech>li{min-width:100%}.skills>ul.tools>li{min-width:50%}.skills>ul.stars>li>label{margin-left:calc(90px + 1rem)}.skills>ul.stars>li>div{height:1rem}.skills>ul.stars>li>div.five{width:90px}.skills>ul.stars>li>div.four{width:72px}.skills>ul.stars>li>div.three{width:54px}.skills>ul.stars>li>div.two{width:36px}.skills>ul.stars>li>div.one{width:18px}.drawings>ul>li{flex-direction:column;align-items:center;font-family:Lato,sans-serif;font-weight:300;font-size:1.25rem}.page.drawings{padding-top:4rem}.page.drawings>h2{z-index:2;position:relative;margin-bottom:1.5rem}.page.drawings>h2>.action{position:absolute;left:-4rem;top:50%;margin-top:-1.5rem}.page.drawings .drawing .preview{width:calc(100vw - 3rem);height:calc(100vw - 3rem);margin-bottom:1rem;max-width:300px;max-height:300px}.current-drawing h3,.current-drawing p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-drawing .description{bottom:5rem}.current-drawing .action.left{left:16px;bottom:1rem}.current-drawing .action.right{right:16px;bottom:1rem}.current-drawing .action.close{bottom:1rem;margin-left:-1.5rem;left:50%}.home.drawings .drawing .preview{width:38vw;height:38vw;margin:2vw}.home.drawings>.action{margin-top:.75rem}.contact>ul{justify-content:center;flex-direction:row;flex-wrap:wrap;margin:0;padding-left:0}.contact>ul>li{margin:1rem 1rem 0}.not-found,.error{text-align:center}.not-found>h2,.error>h2{font-size:2.5rem;margin:1rem 0 5rem}@media(min-width:350px){.about-me .icon.svg-location{display:inline-block}}@media(min-width:576px){.section p{font-size:1.5rem}.section ul h4,.section ul h3{font-size:1.25rem;line-height:1.25;margin-bottom:.5rem}.profile{width:150px;height:150px}.section>.core-stack-grid,.core-stack-grid{grid-template-columns:repeat(2,1fr)}.about-me>div{flex-direction:row}.about-me>div>ul>li>div:first-child{font-size:1.25rem;margin-bottom:0}.about-me>div>ul>li>div:last-child{font-size:1.5rem}.skills>ul.tech>li,.skills>ul.tools>li{min-width:50%}.skills>ul{flex-direction:row;flex-wrap:wrap}.skills>ul>li{margin-bottom:1rem;font-size:1.5rem}.skills>ul.stars>li>label{margin-left:calc(90px + 1rem)}.skills>ul.stars>li>div{height:1rem}.skills>ul.stars>li>div.five{width:90px}.skills>ul.stars>li>div.four{width:72px}.skills>ul.stars>li>div.three{width:54px}.skills>ul.stars>li>div.two{width:36px}.skills>ul.stars>li>div.one{width:18px}.drawings>ul{flex-direction:row}.page.drawings{padding-top:1.5rem}.page.drawings>h2{margin-bottom:1rem}.page.drawings>h2>.action{left:-5rem}.page.drawings>ul{flex-wrap:wrap}.page.drawing .preview{width:300px;height:300px}.home.drawings>ul{justify-content:space-between}.home.drawings>ul>li{margin:0}.home.drawings .drawing .preview{width:10vw;height:10vw}.home.drawings>.action{margin-top:2rem}footer p.made-in{margin-top:0}}@media(min-width:768px){.section{padding:4rem 1.5rem}.section>h2{font-size:2.5rem;margin:0 0 2rem}.welcome{padding:5.5rem 2rem 3.75rem}.welcome-container{flex-direction:row;align-items:center;justify-content:center;text-align:left;gap:2.5rem;padding:0 1rem;max-width:60rem}.profile{width:165px;height:165px;flex-shrink:0;margin:0}.welcome-details{align-items:flex-start;text-align:left}.welcome-details h1{font-size:2.85rem}.welcome-details h2{font-size:1.4rem;align-items:flex-start;text-align:left}.welcome-location{font-size:1.05rem}.section>.how-i-work-grid,.how-i-work-grid{grid-template-columns:repeat(2,1fr);width:100%;max-width:60rem;margin:0 auto}.about-me>.about-me-bio{display:block!important;flex-direction:column!important;width:100%;max-width:48rem;margin:0 auto}.experience ul,.education ul,.credentials ul,.case-studies-list,.core-stack-grid{width:100%;max-width:60rem;margin:0 auto}.experience ul>li,.education ul>li,.credentials ul>li{flex-direction:row;align-items:flex-start;margin-bottom:2.25rem}.experience ul>li>div:first-child,.education ul>li>div:first-child,.credentials ul>li>div:first-child{flex:0 0 15rem;width:15rem;max-width:15rem;margin-right:2rem;margin-bottom:0}.experience ul>li>div:last-child,.education ul>li>div:last-child,.credentials ul>li>div:last-child{flex:1;min-width:0}.skills>ul{width:90vw}.skills>ul>li{min-width:50%}.skills>ul.tech>li,.skills>ul.tools>li{min-width:33%}.page.drawings .drawing .preview{height:17vw;width:17vw;margin:3vw;max-width:300px;max-height:300px}.current-drawing .description{bottom:.5rem}.current-drawing .action.left,.current-drawing .action.right,.current-drawing .action.close{position:fixed}.current-drawing .action.left,.current-drawing .action.right{top:50%;margin-top:-24px}.current-drawing .action.left{left:16px}.current-drawing .action.right{right:16px}.current-drawing .action.close{left:auto;top:16px;right:16px}}@media(min-width:992px){.section{padding:4.5rem 2rem}.section>h2{font-size:2.5rem;margin:0 0 2.75rem}.welcome{padding:6rem 2rem 4rem}.welcome-container{gap:3rem;max-width:60rem}.profile{width:185px;height:185px}.welcome-details h1{font-size:3.35rem}.welcome-details h2{font-size:1.55rem}.welcome-location{font-size:1.15rem}.section>.core-stack-grid,.core-stack-grid{grid-template-columns:repeat(4,1fr)}.about-me>.about-me-bio{width:100%;max-width:50rem;margin:0 auto}.experience ul>li,.education ul>li,.credentials ul>li{flex-direction:row;align-items:flex-start;margin-bottom:2.5rem}.experience ul>li>div:first-child,.education ul>li>div:first-child,.credentials ul>li>div:first-child{flex:0 0 16.5rem;width:16.5rem;max-width:16.5rem;margin-right:2.5rem;margin-bottom:0}.experience ul>li>div:last-child,.education ul>li>div:last-child,.credentials ul>li>div:last-child{flex:1;min-width:0}.skills>h3{margin-top:3rem}.skills>h3:first-child{margin-top:1rem}.skills>ul>li{min-width:33%}}@media(min-width:1200px){.welcome-container{gap:3.5rem;max-width:60rem}.profile{width:195px;height:195px}.welcome-details h1{font-size:3.6rem}.welcome-details h2{font-size:1.65rem}.section ul h4,.section ul h3{margin-bottom:.15rem}}@media(min-width:1400px){.welcome-container{gap:3.75rem;max-width:60rem}.profile{width:205px;height:205px}.welcome-details h1{font-size:3.85rem}.welcome-details h2{font-size:1.75rem}.skills ul,.drawings ul{max-width:70vw}}.svg-chevron-down{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-chevron-down%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-chevron-left{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-chevron-left%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m15%2018-6-6%206-6%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-chevron-right{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-chevron-right%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-chevrons-up{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-chevrons-up%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m17%2011-5-5-5%205M17%2018l-5-5-5%205%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-close{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-x%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M18%206%206%2018M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-e-mail{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-mail%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%204h16c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H4c-1.1%200-2-.9-2-2V6c0-1.1.9-2%202-2%22%2F%3E%3Cpath%20d%3D%22m22%206-10%207L2%206%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-english{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%20512%20512%22%3E%3Ccircle%20cx%3D%22256%22%20cy%3D%22256%22%20r%3D%22256%22%20style%3D%22fill%3A%23f0f0f0%22%2F%3E%3Cpath%20d%3D%22M52.92%20100.142c-20.109%2026.163-35.272%2056.318-44.101%2089.077h133.178zM503.181%20189.219c-8.829-32.758-23.993-62.913-44.101-89.076l-89.075%2089.076zM8.819%20322.784c8.83%2032.758%2023.993%2062.913%2044.101%2089.075l89.074-89.075zM411.858%2052.921c-26.163-20.109-56.317-35.272-89.076-44.102v133.177zM100.142%20459.079c26.163%2020.109%2056.318%2035.272%2089.076%2044.102V370.005zM189.217%208.819c-32.758%208.83-62.913%2023.993-89.075%2044.101l89.075%2089.075zM322.783%20503.181c32.758-8.83%2062.913-23.993%2089.075-44.101l-89.075-89.075zM370.005%20322.784l89.075%2089.076c20.108-26.162%2035.272-56.318%2044.101-89.076z%22%20style%3D%22fill%3A%230052b4%22%2F%3E%3Cpath%20d%3D%22M509.833%20222.609H289.392V2.167A259%20259%200%200%200%20256%200c-11.319%200-22.461.744-33.391%202.167v220.441H2.167A259%20259%200%200%200%200%20256c0%2011.319.744%2022.461%202.167%2033.391h220.441v220.442a258.35%20258.35%200%200%200%2066.783%200V289.392h220.442A259%20259%200%200%200%20512%20256c0-11.317-.744-22.461-2.167-33.391%22%20style%3D%22fill%3A%23d80027%22%2F%3E%3Cpath%20d%3D%22M322.783%20322.784%20437.019%20437.02a257%20257%200%200%200%2015.048-16.435l-97.802-97.802h-31.482zM189.217%20322.784h-.002L74.98%20437.019a257%20257%200%200%200%2016.435%2015.048l97.802-97.804zM189.217%20189.219v-.002L74.981%2074.98a257%20257%200%200%200-15.048%2016.435l97.803%2097.803zM322.783%20189.219%20437.02%2074.981a256%20256%200%200%200-16.435-15.047l-97.802%2097.803z%22%20style%3D%22fill%3A%23d80027%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-facebook{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-facebook%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M18%202h-3a5%205%200%200%200-5%205v3H7v4h3v8h4v-8h3l1-4h-4V7a1%201%200%200%201%201-1h3z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-frown{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-frown%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M16%2016s-1.5-2-4-2-4%202-4%202M9%209h.01M15%209h.01%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-github{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-github%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2019c-5%201.5-5-2.5-7-3m14%206v-3.87a3.37%203.37%200%200%200-.94-2.61c3.14-.35%206.44-1.54%206.44-7A5.44%205.44%200%200%200%2020%204.77%205.07%205.07%200%200%200%2019.91%201S18.73.65%2016%202.48a13.4%2013.4%200%200%200-7%200C6.27.65%205.09%201%205.09%201A5.07%205.07%200%200%200%205%204.77a5.44%205.44%200%200%200-1.5%203.78c0%205.42%203.3%206.61%206.44%207A3.37%203.37%200%200%200%209%2018.13V22%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-grid{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-grid%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%203h7v7H3zM14%203h7v7h-7zM14%2014h7v7h-7zM3%2014h7v7H3z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-heart{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-heart%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%200%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-home{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-home%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m3%209%209-7%209%207v11a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22%2F%3E%3Cpath%20d%3D%22M9%2022V12h6v10%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-instagram{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-instagram%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20x%3D%222%22%20y%3D%222%22%20rx%3D%225%22%20ry%3D%225%22%2F%3E%3Cpath%20d%3D%22M16%2011.37A4%204%200%201%201%2012.63%208%204%204%200%200%201%2016%2011.37M17.5%206.5h.01%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-linkedin{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-linkedin%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M16%208a6%206%200%200%201%206%206v7h-4v-7a2%202%200%200%200-2-2%202%202%200%200%200-2%202v7h-4v-7a6%206%200%200%201%206-6M2%209h4v12H2z%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-location{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-map-pin%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21%2010c0%207-9%2013-9%2013s-9-6-9-13a9%209%200%200%201%2018%200%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-mail{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-mail%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%204h16c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H4c-1.1%200-2-.9-2-2V6c0-1.1.9-2%202-2%22%2F%3E%3Cpath%20d%3D%22m22%206-10%207L2%206%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-maximize{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-maximize-2%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15%203h6v6M9%2021H3v-6M21%203l-7%207M3%2021l7-7%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-meh{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-meh%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M8%2015h8M9%209h.01M15%209h.01%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-moon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-moon%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21%2012.79A9%209%200%201%201%2011.21%203%207%207%200%200%200%2021%2012.79%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-pen-tool{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-pen-tool%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m12%2019%207-7%203%203-7%207z%22%2F%3E%3Cpath%20d%3D%22m18%2013-1.5-7.5L2%202l3.5%2014.5L13%2018zM2%202l7.586%207.586%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-spanish{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%20256c0%2031.314%205.633%2061.31%2015.923%2089.043L256%20367.304l240.077-22.261C506.367%20317.31%20512%20287.314%20512%20256s-5.633-61.31-15.923-89.043L256%20144.696%2015.923%20166.957C5.633%20194.69%200%20224.686%200%20256%22%20style%3D%22fill%3A%23ffda44%22%2F%3E%3Cpath%20d%3D%22M496.077%20166.957C459.906%2069.473%20366.071%200%20256%200S52.094%2069.473%2015.923%20166.957zM15.923%20345.043C52.094%20442.527%20145.929%20512%20256%20512s203.906-69.473%20240.077-166.957z%22%20style%3D%22fill%3A%23d80027%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-star{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-star%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m12%202%203.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77l-6.18%203.25L7%2014.14%202%209.27l6.91-1.01z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-steam{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cpath%20d%3D%22M99.589%2065.225c0%20.172%200%20.344.009.506L74.57%20102.087c-4.054-.184-8.122.527-11.98%202.116a28%2028%200%200%200-4.79%202.528L2.845%2084.107s-1.272%2020.921%204.028%2036.512l38.85%2016.031c1.952%208.718%207.932%2016.364%2016.755%2020.043%2014.436%206.031%2031.08-.843%2037.085-15.285%201.563-3.775%202.29-7.734%202.186-11.685l35.81-25.59c.29.008.588.017.878.017%2021.43%200%2038.848-17.47%2038.848-38.925%200-21.456-17.418-38.91-38.848-38.91-21.421%200-38.847%2017.454-38.847%2038.91m-6.005%2073.673c-4.648%2011.158-17.471%2016.452-28.617%2011.808-5.142-2.142-9.024-6.066-11.264-10.746l12.646%205.241c8.22%203.424%2017.65-.474%2021.067-8.69%203.427-8.227-.461-17.673-8.676-21.097l-13.073-5.417c5.044-1.914%2010.779-1.984%2016.137.246%205.402%202.247%209.593%206.48%2011.814%2011.887%202.222%205.408%202.213%2011.378-.034%2016.768m44.852-47.74c-14.266%200-25.881-11.633-25.881-25.933%200-14.288%2011.615-25.924%2025.88-25.924%2014.276%200%2025.89%2011.636%2025.89%2025.924%200%2014.3-11.614%2025.932-25.89%2025.932m-19.392-25.97c0-10.758%208.709-19.483%2019.437-19.483%2010.737%200%2019.446%208.725%2019.446%2019.482s-8.71%2019.475-19.446%2019.475c-10.728%200-19.437-8.717-19.437-19.475%22%20style%3D%22fill%3A%23111%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-sun{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-sun%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22M12%201v2M12%2021v2M4.22%204.22l1.42%201.42M18.36%2018.36l1.42%201.42M1%2012h2M21%2012h2M4.22%2019.78l1.42-1.42M18.36%205.64l1.42-1.42%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.svg-twitter{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-twitter%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M23%203a10.9%2010.9%200%200%201-3.14%201.53%204.48%204.48%200%200%200-7.86%203v1A10.66%2010.66%200%200%201%203%204s-4%209%205%2013a11.64%2011.64%200%200%201-7%202c9%205%2020%200%2020-11.5a4.5%204.5%200%200%200-.08-.83A7.7%207.7%200%200%200%2023%203%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}
