svg[data-v-9f7ef7df]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.segment[data-v-fd8f6898]{break-inside:avoid-column;margin-bottom:4rem}.segment__header[data-v-fd8f6898]{color:var(--gray-900);flex-wrap:wrap;align-items:center;gap:0 .625rem;margin-bottom:.5rem;display:flex}.segment__header a[data-v-fd8f6898]{color:var(--gray-900);border-radius:.125rem;text-decoration:none;transition:transform .16s,color .16s;display:inline-block}.segment__header a svg[data-v-fd8f6898]{vertical-align:text-top;width:1rem;height:1rem}.segment__header a[data-v-fd8f6898]:hover{color:var(--blue-500)}.segment__header a[data-v-fd8f6898]:active{transform:scale(.95)}.segment__header a[data-v-fd8f6898]:focus-visible{z-index:1;outline:.1875rem solid var(--blue-350);color:var(--blue-500)}.segment__icon[data-v-fd8f6898]{width:1.25rem;height:1.25rem}.segment__title[data-v-fd8f6898]{font-size:.9375rem;font-weight:350}.segment__title strong[data-v-fd8f6898]{font-weight:600}.segment__subtitle[data-v-fd8f6898]{color:var(--gray-500);flex:0 0 100%;font-size:.875rem;font-weight:300}.segment__header-content[data-v-fd8f6898]{align-items:center;display:flex}.segment__content p[data-v-fd8f6898]{margin:2rem}.segment.segment--small[data-v-fd8f6898]{margin-bottom:3rem}.segment.segment--small .segment__content[data-v-fd8f6898]{font-size:.9375rem}.label[data-v-19ac7f79]{color:var(--blue-700);background-color:var(--blue-50);border-radius:.25rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.skills[data-v-490bac17]{flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.skills[data-v-490bac17]:after{content:"";flex:1 0 0;display:block}.link[data-v-5f67759e]{color:var(--gray-700);-webkit-text-decoration-color:var(--blue-350);text-decoration-color:var(--blue-350);text-underline-offset:.125rem;border-radius:.125rem;font-weight:450;text-decoration-thickness:.125rem;transition:transform .16s,color .16s;display:inline-block}.link[data-v-5f67759e]:hover{color:var(--blue-500)}.link[data-v-5f67759e]:active{transform:scale(.95)}.link[data-v-5f67759e]:focus-visible{z-index:1;outline:.1875rem solid var(--blue-350);color:var(--blue-500)}.link__text[data-v-5f67759e]{isolation:isolate;position:relative}.link__icon[data-v-5f67759e]{vertical-align:middle;width:.875rem;height:.875rem;margin-left:.25rem;position:relative}.link.link--variant-simple[data-v-5f67759e]{color:var(--gray-650);text-decoration-thickness:.0625rem}.link.link--variant-simple[data-v-5f67759e]:hover{color:var(--blue-500)}.link.link--variant-clean[data-v-5f67759e]{color:var(--gray-650);text-decoration-thickness:.0625rem}.link.link--variant-clean[data-v-5f67759e]:hover{color:var(--blue-500)}.link.link--size-small[data-v-5f67759e]{color:var(--gray-550);font-size:.925rem;font-weight:350;text-decoration:none}strong[data-v-c6c4e463]{font-weight:575}.about>.container[data-v-ea02fe14],.education .container[data-v-29bb4c32]{padding:1.5rem}.education .columns__column ul[data-v-29bb4c32]{margin:0;font-size:.9375rem}.education .columns__column ul li[data-v-29bb4c32]{margin-bottom:.25rem}.education .columns__column ul li strong[data-v-29bb4c32]{color:var(--blue-400);font-weight:500}.education .columns__column ul li[data-v-29bb4c32]::marker{color:var(--blue-400)}.education .columns__column p[data-v-29bb4c32],.education .columns__column ul[data-v-29bb4c32]{margin-bottom:2rem}.work .container[data-v-c3c6ab39]{padding:1.5rem}.work .columns__column ul[data-v-c3c6ab39]{margin:0;font-size:.9375rem}.work .columns__column ul li[data-v-c3c6ab39]{margin-bottom:.25rem}.work .columns__column ul li[data-v-c3c6ab39]::marker{color:var(--blue-400)}.work .columns__column p[data-v-c3c6ab39],.work .columns__column ul[data-v-c3c6ab39]{margin-bottom:1rem}.projects .container[data-v-52c31d14]{padding:1.5rem}.projects .columns__column p[data-v-52c31d14],.projects .columns__column ul[data-v-52c31d14]{margin-bottom:1rem}@media only screen and (width>=80rem){.projects .columns__column[data-v-52c31d14]{flex-wrap:wrap;gap:0 3rem;display:flex}.projects .columns__column>section[data-v-52c31d14]{flex:0 0 calc(50% - 1.5rem)}}.status[data-v-e8a7a628]{--status-width:200px;--icon-size:2.5rem;width:var(--icon-size);height:var(--icon-size);background-color:#fff;border-radius:999rem;transition:all .24s;display:grid;position:relative;transform:scale(0)}.status.status--active[data-v-e8a7a628]{transform:none}.status__label[data-v-e8a7a628]{background-color:#fff;border-radius:999rem;align-items:center;height:100%;font-size:.875rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 .125rem 1rem #0000001a}.status__text[data-v-e8a7a628]{opacity:0;max-width:0;transition:all .24s;overflow:hidden;transform:translate(-1rem)}.status:hover .status__text[data-v-e8a7a628]{opacity:1;max-width:var(--status-width);transition-delay:0s;transform:none}label[data-v-e8a7a628]{white-space:nowrap;color:var(--gray-800);padding-right:1rem;font-weight:500}.status__icon[data-v-e8a7a628]{height:var(--icon-size);width:var(--icon-size);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.download-resume[data-v-32fd5ef1]{margin:.5rem 0}.download-resume .download-resume__link[data-v-32fd5ef1]{color:#fff;background-color:var(--blue-450);border-radius:.25rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:450;text-decoration:none;transition:transform .24s,color .24s,background-color .24s;display:inline-flex}.download-resume .download-resume__link[data-v-32fd5ef1]:hover{background-color:var(--blue-550)}.download-resume .download-resume__link[data-v-32fd5ef1]:focus-visible{z-index:1;outline:.1875rem solid var(--blue-350)}.download-resume .download-resume__link[data-v-32fd5ef1]:active{transform:scale(.95)}.download-resume .download-resume__icon[data-v-32fd5ef1]{vertical-align:middle;width:1.25rem;height:1.25rem;position:relative}@media only screen and (width>=52rem){.download-resume[data-v-32fd5ef1]{position:absolute;right:0}.download-resume .download-resume__link[data-v-32fd5ef1]{gap:.625rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:500}}.profile[data-v-2478796e]{align-items:center;gap:1.5rem;height:10.5rem;padding:0 1.5rem;display:flex}.profile figure[data-v-2478796e]{z-index:1;flex:0 0 7.5rem;height:7.5rem;position:relative}.profile figure img[data-v-2478796e]{background-color:var(--gray-100);border:none;border-radius:999rem;width:7.5rem;height:7.5rem;overflow:hidden}.profile figure figcaption[data-v-2478796e]{display:none}.profile figure .status[data-v-2478796e]{position:absolute;bottom:0;left:calc(100% - 2.5rem)}.profile header[data-v-2478796e]{flex-direction:column;flex:1 0 0;justify-content:center;line-height:1.45;display:flex;position:relative}.profile header h1[data-v-2478796e]{color:var(--gray-900);font-size:1.375rem;font-weight:600}.profile header p[data-v-2478796e]{font-size:1.0625rem;font-weight:350}.profile .location[data-v-2478796e]{margin-top:.5rem}.qr-code[data-v-5d3d4669]{gap:1.5rem;display:flex;position:absolute;top:4rem;right:4rem}.qr-code .qr-code__text[data-v-5d3d4669]{text-align:right;color:var(--gray-400);flex-direction:column;justify-content:center;font-size:.9375rem;display:flex}.qr-code .qr-code__link[data-v-5d3d4669]{border-radius:.125rem;transition:transform .16s}.qr-code .qr-code__link[data-v-5d3d4669]:active{transform:scale(.95)}.qr-code .qr-code__link[data-v-5d3d4669]:hover,.qr-code .qr-code__link[data-v-5d3d4669]:focus-visible{z-index:1;outline:.1875rem solid var(--blue-350)}.qr-code img[data-v-5d3d4669]{width:7.5rem;height:7.5rem}.resume{--resume-full-width:315mm;--resume-aspect-ratio:210 / 297;--resume-content-scale:1;padding:1rem 1rem 6rem}@media only screen and (width>=52rem){.resume{padding:2rem 2rem 6rem}}@media only screen and (width>=80rem){.resume{padding:3rem 3rem 6rem}}.resume .resume__document{width:var(--resume-full-width);max-width:100%;aspect-ratio:var(--resume-aspect-ratio);background-color:#fff;margin:auto auto -10rem;overflow:hidden;box-shadow:0 .5rem 1rem #0000000d}.resume .resume__document-content{width:var(--resume-full-width);aspect-ratio:var(--resume-aspect-ratio);transform:scale(var(--resume-content-scale));transform-origin:0 0;position:relative;overflow:hidden}.resume .resume__document-content-padding{padding:4rem}.resume h3{margin-bottom:1rem;font-size:1.25rem;font-weight:300;line-height:1.2}.resume hr{border:none;border-bottom:.0625rem solid var(--gray-200);margin-top:0;margin-bottom:1.25rem}.resume .segment{margin-bottom:1.25rem}.resume .segment .segment__header{margin-bottom:.25rem}.resume .segment ul{column-count:2;gap:0 3rem;padding-left:1.5rem}.resume .segment ul li{margin-bottom:auto}.resume .link{color:var(--gray-700);text-underline-offset:.0625rem;font-weight:400;text-decoration-thickness:.0625rem}.resume .link svg{display:none}.resume .profile{height:auto;margin-bottom:2rem;padding:0}.resume .profile .download-resume{display:none}.resume .qr-code{position:absolute;top:4rem;right:4rem}.resume .qr-code .link{color:var(--gray-400)}.resume .qr-code .link:hover{color:var(--blue-500)}.resume .introduction{margin-bottom:0}.resume .introduction .segment__header{display:none}.resume .introduction p{margin-bottom:1rem;font-size:.9375rem}.resume .info{column-count:2;gap:0;margin-bottom:1rem}.resume .info .segment{gap:.5rem;margin-bottom:.125rem;display:flex}.resume .info .segment__icon{display:none}.resume .work .container,.resume .education .container{max-width:none;padding:0}.resume .work .skills,.resume .education .skills,.resume .work .segment__icon,.resume .education .segment__icon{display:none}.resume .work .segment__header{margin-bottom:.5rem}.resume .work .segment__header .segment__subtitle{flex:auto}.resume .education ul{display:none}.resume .education .columns__column{column-count:2}.resume .skills{justify-content:space-between}.menu[data-v-7d093f29]{background-color:var(--background-main)}.menu__list[data-v-7d093f29]{isolation:isolate;background-color:var(--background-main);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu__item[data-v-7d093f29]{position:relative}.menu__item--active .menu__item-indicator[data-v-7d093f29]{opacity:1}.menu__item a[data-v-7d093f29]:before{content:attr(data-text);color:var(--gray-550);white-space:nowrap;place-content:center;font-weight:350;transition:all .24s;display:grid;position:absolute;inset:0}.menu__item a[data-v-7d093f29]:hover{background-color:var(--gray-50)}.menu__item a[data-v-7d093f29]:hover:before{color:var(--gray-600)}.menu__item a[data-v-7d093f29]:focus-visible{z-index:1;outline:.1875rem solid var(--blue-350);background-color:var(--gray-50)}.menu__item a[data-v-7d093f29]:focus-visible:before{color:var(--gray-600)}.menu__item a[data-v-7d093f29]:active{transform:scale(.95)}.menu__item a[data-v-7d093f29],.menu__item.menu__item--active a[data-v-7d093f29]{height:3rem;color:#0000;white-space:nowrap;border-radius:.25rem;place-content:center;padding:0 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .32s,background-color .32s;display:grid;position:relative}.menu__item.menu__item--active a[data-v-7d093f29]:before{color:var(--gray-900);font-weight:600}.menu__item-indicator[data-v-7d093f29]{z-index:1;pointer-events:none;opacity:0;transform-origin:0 0;transition:transform .32s;position:absolute;inset:0}.menu__item-indicator-inner[data-v-7d093f29]{border-bottom:.25rem solid var(--blue-300);transform-origin:0 0;transition:transform .32s;position:absolute;inset:0 1.5rem .3rem}.app__profile[data-v-08e072fa]{background-color:var(--background-main)}.fade-enter-active[data-v-08e072fa],.fade-leave-active[data-v-08e072fa]{transition:opacity .24s}.fade-enter-from[data-v-08e072fa],.fade-leave-to[data-v-08e072fa]{opacity:0}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,:before,:after{--gray-25:#f8f9f9;--gray-50:#f1f2f3;--gray-75:#eaeced;--gray-100:#e4e5e7;--gray-125:#dddfe2;--gray-150:#d6d8dc;--gray-175:#cfd2d6;--gray-200:#c8cbd0;--gray-225:#c1c5ca;--gray-250:#babec4;--gray-275:#b3b8be;--gray-300:#adb1b8;--gray-325:#a6abb3;--gray-350:#9fa4ad;--gray-375:#989ea7;--gray-400:#9197a1;--gray-425:#8a919b;--gray-450:#838a95;--gray-475:#7c848f;--gray-500:#767d89;--gray-525:#707783;--gray-550:#6a717c;--gray-575:#646a75;--gray-600:#5e646e;--gray-625:#585e67;--gray-650:#525860;--gray-675:#4c5159;--gray-700:#474b52;--gray-725:#41454c;--gray-750:#3b3f45;--gray-775:#35383e;--gray-800:#2f3237;--gray-825:#292c30;--gray-850:#232629;--gray-875:#1d1f22;--gray-900:#18191b;--red-25:#fdf4f4;--red-50:#fbe9e9;--red-75:#f9dede;--red-100:#f8d3d3;--red-125:#f6c8c8;--red-150:#f4bebe;--red-175:#f2b3b3;--red-200:#f0a8a8;--red-225:#ee9d9d;--red-250:#ed9292;--red-275:#eb8787;--red-300:#e97c7c;--red-325:#e77171;--red-350:#e56666;--red-375:#e35b5b;--red-400:#e25050;--red-425:#e04545;--red-450:#de3b3b;--red-475:#dc3030;--red-500:#da2525;--red-525:#cf2323;--red-550:#c42121;--red-575:#ba1f1f;--red-600:#af1d1d;--red-625:#a41c1c;--red-650:#991a1a;--red-675:#8e1818;--red-700:#831616;--red-725:#781414;--red-750:#6d1212;--red-775:#621111;--red-800:#570f0f;--red-825:#4c0d0d;--red-850:#410b0b;--red-875:#370909;--red-900:#2c0707;--orange-25:#fef8f3;--orange-50:#fdf2e7;--orange-75:#fcebdb;--orange-100:#fce4cf;--orange-125:#fbddc4;--orange-150:#fad7b8;--orange-175:#f9d0ac;--orange-200:#f8c9a0;--orange-225:#f7c394;--orange-250:#f6bc88;--orange-275:#f6b57c;--orange-300:#f5af70;--orange-325:#f4a864;--orange-350:#f3a158;--orange-375:#f29a4d;--orange-400:#f19441;--orange-425:#f08d35;--orange-450:#f08629;--orange-475:#ef801d;--orange-500:#ee7911;--orange-525:#e27310;--orange-550:#d66d0f;--orange-575:#ca670f;--orange-600:#be610e;--orange-625:#b25b0d;--orange-650:#a7550c;--orange-675:#9b4f0b;--orange-700:#8f490a;--orange-725:#834309;--orange-750:#773c09;--orange-775:#6b3608;--orange-800:#5f3007;--orange-825:#532a06;--orange-850:#472405;--orange-875:#3b1e04;--orange-900:#301803;--yellow-25:#fefbf3;--yellow-50:#fdf8e7;--yellow-75:#fcf4db;--yellow-100:#fcf1cf;--yellow-125:#fbedc4;--yellow-150:#fae9b8;--yellow-175:#f9e6ac;--yellow-200:#f8e2a0;--yellow-225:#f7df94;--yellow-250:#f6db88;--yellow-275:#f6d87c;--yellow-300:#f5d470;--yellow-325:#f4d064;--yellow-350:#f3cd59;--yellow-375:#f2c94d;--yellow-400:#f1c641;--yellow-425:#f0c235;--yellow-450:#efbe29;--yellow-475:#efbb1d;--yellow-500:#eeb711;--yellow-525:#e2ae10;--yellow-550:#d6a510;--yellow-575:#ca9c0f;--yellow-600:#be930e;--yellow-625:#b2890d;--yellow-650:#a6800c;--yellow-675:#9b770b;--yellow-700:#8f6e0a;--yellow-725:#836509;--yellow-750:#775c09;--yellow-775:#6b5208;--yellow-800:#5f4907;--yellow-825:#534006;--yellow-850:#473705;--yellow-875:#3b2e04;--yellow-900:#302503;--lime-25:#fcfdf5;--lime-50:#f8faea;--lime-75:#f5f8e0;--lime-100:#f2f6d5;--lime-125:#eff3cb;--lime-150:#ebf1c1;--lime-175:#e8efb6;--lime-200:#e5ecac;--lime-225:#e1eaa1;--lime-250:#dee897;--lime-275:#dbe58c;--lime-300:#d8e382;--lime-325:#d4e178;--lime-350:#d1de6d;--lime-375:#cedc63;--lime-400:#cada58;--lime-425:#c7d74e;--lime-450:#c4d544;--lime-475:#c1d339;--lime-500:#bdd02f;--lime-525:#b4c62c;--lime-550:#aabb2a;--lime-575:#a1b128;--lime-600:#97a725;--lime-625:#8e9c23;--lime-650:#859221;--lime-675:#7b871e;--lime-700:#727d1c;--lime-725:#68731a;--lime-750:#5f6817;--lime-775:#555e15;--lime-800:#4c5313;--lime-825:#424910;--lime-850:#393e0e;--lime-875:#2f340c;--lime-900:#262a09;--green-25:#f7fbf6;--green-50:#eff8ed;--green-75:#e7f4e3;--green-100:#dff1da;--green-125:#d8edd1;--green-150:#d0eac8;--green-175:#c8e6be;--green-200:#c0e3b5;--green-225:#b8dfac;--green-250:#b0dca3;--green-275:#a8d899;--green-300:#a0d590;--green-325:#98d187;--green-350:#91ce7e;--green-375:#89ca74;--green-400:#81c76b;--green-425:#79c362;--green-450:#71c059;--green-475:#69bc4f;--green-500:#61b946;--green-525:#5cb043;--green-550:#57a63f;--green-575:#539d3c;--green-600:#4e9438;--green-625:#498b35;--green-650:#448131;--green-675:#3f782e;--green-700:#3a6f2a;--green-725:#356627;--green-750:#315c23;--green-775:#2c5320;--green-800:#274a1c;--green-825:#224119;--green-850:#1d3715;--green-875:#182e12;--green-900:#13250e;--teal-25:#f5fcfb;--teal-50:#ebf9f8;--teal-75:#e2f6f4;--teal-100:#d8f3f1;--teal-125:#cef0ed;--teal-150:#c4edea;--teal-175:#bbeae6;--teal-200:#b1e7e3;--teal-225:#a7e4df;--teal-250:#9de1dc;--teal-275:#93ded8;--teal-300:#8adbd5;--teal-325:#80d8d1;--teal-350:#76d5ce;--teal-375:#6cd2ca;--teal-400:#63cfc6;--teal-425:#59cdc3;--teal-450:#4fcabf;--teal-475:#45c7bc;--teal-500:#3bc4b8;--teal-525:#38baaf;--teal-550:#35b0a6;--teal-575:#32a69d;--teal-600:#309c93;--teal-625:#2d938a;--teal-650:#2a8981;--teal-675:#277f78;--teal-700:#24756f;--teal-725:#216c65;--teal-750:#1e625c;--teal-775:#1b5853;--teal-800:#184e4a;--teal-825:#154441;--teal-850:#123b37;--teal-875:#0f312e;--teal-900:#0c2725;--blue-25:#f3f9fe;--blue-50:#e8f4fd;--blue-75:#dceefc;--blue-100:#d0e8fb;--blue-125:#c4e3fa;--blue-150:#b9ddf9;--blue-175:#add7f8;--blue-200:#a1d2f7;--blue-225:#95ccf6;--blue-250:#8ac6f5;--blue-275:#7ec1f4;--blue-300:#72bbf3;--blue-325:#66b5f2;--blue-350:#5baff1;--blue-375:#4faaf0;--blue-400:#43a4ef;--blue-425:#379eee;--blue-450:#2c99ed;--blue-475:#2093ec;--blue-500:#148deb;--blue-525:#1386df;--blue-550:#127fd3;--blue-575:#1178c8;--blue-600:#1071bc;--blue-625:#0f6ab0;--blue-650:#0e63a4;--blue-675:#0d5c99;--blue-700:#0c558d;--blue-725:#0b4e81;--blue-750:#0a4775;--blue-775:#09406a;--blue-800:#08395e;--blue-825:#073152;--blue-850:#062a46;--blue-875:#05233b;--blue-900:#041c2f;--indigo-25:#f5f5fd;--indigo-50:#eaeafa;--indigo-75:#e0e0f8;--indigo-100:#d6d6f5;--indigo-125:#ccccf3;--indigo-150:#c1c1f0;--indigo-175:#b7b7ee;--indigo-200:#adadeb;--indigo-225:#a3a3e9;--indigo-250:#9898e6;--indigo-275:#8e8ee4;--indigo-300:#8484e1;--indigo-325:#7a7adf;--indigo-350:#6f6fdc;--indigo-375:#6565da;--indigo-400:#5b5bd7;--indigo-425:#5151d5;--indigo-450:#4646d2;--indigo-475:#3c3cd0;--indigo-500:#3232cd;--indigo-525:#2f2fc3;--indigo-550:#2d2db9;--indigo-575:#2a2aae;--indigo-600:#2828a4;--indigo-625:#25259a;--indigo-650:#232390;--indigo-675:#202085;--indigo-700:#1e1e7b;--indigo-725:#1b1b71;--indigo-750:#191967;--indigo-775:#16165c;--indigo-800:#141452;--indigo-825:#111148;--indigo-850:#0f0f3e;--indigo-875:#0c0c33;--indigo-900:#0a0a29;--purple-25:#faf5fc;--purple-50:#f6ebfa;--purple-75:#f1e1f7;--purple-100:#ecd6f5;--purple-125:#e8ccf2;--purple-150:#e3c2ef;--purple-175:#deb8ed;--purple-200:#daaeea;--purple-225:#d5a4e8;--purple-250:#d09ae5;--purple-275:#cc8fe2;--purple-300:#c785e0;--purple-325:#c27bdd;--purple-350:#be71db;--purple-375:#b967d8;--purple-400:#b45dd5;--purple-425:#b053d3;--purple-450:#ab48d0;--purple-475:#a63ece;--purple-500:#a234cb;--purple-525:#9a31c1;--purple-550:#922fb7;--purple-575:#8a2cac;--purple-600:#812aa2;--purple-625:#792798;--purple-650:#71248e;--purple-675:#692284;--purple-700:#611f7a;--purple-725:#591d70;--purple-750:#511a65;--purple-775:#49175b;--purple-800:#411551;--purple-825:#391247;--purple-850:#31103d;--purple-875:#280d33;--purple-900:#200a29;--pink-25:#fef4f8;--pink-50:#fce8f2;--pink-75:#fbddeb;--pink-100:#fad1e5;--pink-125:#f8c6de;--pink-150:#f7bbd8;--pink-175:#f6afd1;--pink-200:#f4a4ca;--pink-225:#f398c4;--pink-250:#f18dbd;--pink-275:#f082b7;--pink-300:#ef76b0;--pink-325:#ed6ba9;--pink-350:#ec5fa3;--pink-375:#eb549c;--pink-400:#e94996;--pink-425:#e83d8f;--pink-450:#e73289;--pink-475:#e52782;--pink-500:#e41b7b;--pink-525:#d81a75;--pink-550:#cd186f;--pink-575:#c21769;--pink-600:#b61663;--pink-625:#ab145d;--pink-650:#a01356;--pink-675:#941250;--pink-700:#89104a;--pink-725:#7d0f44;--pink-750:#720e3e;--pink-775:#670c38;--pink-800:#5b0b31;--pink-825:#50092b;--pink-850:#440825;--pink-875:#39071f;--pink-900:#2e0519;--background-main:#fff;--background-resume:var(--gray-50);--scrollbar-width:.75rem}@page{size:210mm 297mm;margin:0}body{color:var(--gray-700);background-color:var(--background-main);overflow:overlay;font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:350;line-height:1.65;transition:background-color .48s}body[data-page=resume]{background-color:var(--background-resume)}@media print{html,body{background-color:#0000;overflow:hidden;width:100vw!important;max-width:100vw!important;height:100vh!important}html{font-size:.66665rem}.menu{display:none!important}.resume{background-color:#0000;aspect-ratio:initial!important;width:100vw!important;height:100vh!important;box-shadow:none!important;padding:0!important}.resume .resume__document,.resume .resume__document-content{aspect-ratio:initial!important;width:100vw!important;height:100vh!important;transform:none!important}.download-resume{display:none!important}.education+hr{margin-top:-.75rem!important}.skills{padding-top:1rem!important}::-webkit-scrollbar{width:0!important}}.container{max-width:50rem;margin:auto}@media only screen and (width>=52rem){aside.columns__column{flex-wrap:wrap;gap:0 2rem;display:flex}aside.columns__column>section{flex:0 0 calc(50% - 1rem)}}@media only screen and (width>=80rem){.container{max-width:74rem}.columns{gap:6rem;display:flex}.columns__column{flex:1 0 0}aside.columns__column{flex:0 0 18rem;display:block}}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background-color:var(--gray-50)}::-webkit-scrollbar-thumb{background-color:var(--gray-200);border:.0625rem solid var(--gray-50)}::-webkit-scrollbar-thumb:hover{background-color:var(--gray-250)}::-webkit-scrollbar-thumb:active{background-color:var(--gray-350)}.preload *{-o-transition:none!important;transition:none!important}.app__profile{transition:transform .48s}.app__profile .profile{transition:opacity .48s}.menu,.app__content{transition:transform .48s}.download-resume.download-resume--resume{z-index:10;pointer-events:none;transition:transform .48s;position:fixed;bottom:1.25rem;right:50%;transform:translate(50%)translateY(10.5rem)}.download-resume.download-resume--resume .download-resume__link{border-radius:999rem;box-shadow:0 .5rem 1rem #0000001a}body[data-page=resume]{margin-bottom:-10.5rem}body[data-page=resume] .app__profile{transform:translateY(-10.5rem)}body[data-page=resume] .app__profile .profile{opacity:0}body[data-page=resume] .menu,body[data-page=resume] .app__content{transform:translateY(-10.5rem)}body[data-page=resume] .download-resume.download-resume--resume{pointer-events:all;transition:transform .48s .48s;transform:translate(50%)}
