*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--dark: #0f1c20;--light: #f7fff7;--accent: #50e3c2;--accent-dark: #47d3b5}body{height:100%;width:100%;font-family:var(--google),sans-serif;background-color:var(--light);color:var(--dark)}.dock-link[data-astro-cid-zbd3hma2]{font-family:var(--google);font-optical-sizing:auto;font-weight:700;letter-spacing:1px;font-style:normal;font-size:12px;text-transform:uppercase;line-height:1;text-decoration:none;color:var(--dark);opacity:1;display:inline-block;position:relative}.dock-link[data-astro-cid-zbd3hma2]:hover{opacity:1;color:var(--dark)}.dock-icon[data-astro-cid-zbd3hma2]{position:absolute;bottom:100%;left:0%;width:32px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:8px;pointer-events:none;margin-bottom:0;transform:translate(-5px) translateY(5px) scale(0);opacity:0;will-change:transform,opacity}main[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:4rem 1rem;width:100%;margin-top:0;margin-left:0;min-height:100vh}@media screen and (min-width: 640px){main[data-astro-cid-j7pv25f6]{padding:4rem;max-width:640px}}.slot[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:12px 6fr;align-items:flex-start;gap:20px 1rem;margin-bottom:2rem;flex-grow:0}@media screen and (min-width: 640px){.slot[data-astro-cid-j7pv25f6]{grid-template-columns:50px 6fr;gap:20px 2rem}}.slot--spacer[data-astro-cid-j7pv25f6]{flex-grow:5}.slot[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{margin-top:6px;width:100%;height:1px;background-color:var(--dark);opacity:.35}.slot[data-astro-cid-j7pv25f6] .busy[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:1;color:var(--dark);opacity:.5;text-align:right}.slot__text[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1.3;color:var(--dark);opacity:.6;margin-bottom:0}h1[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.2rem;line-height:1;margin-top:0;margin-bottom:0}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].light{font-weight:300}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].accent{color:var(--accent-dark)}h2[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:1.3;margin-top:0;text-wrap:balance;opacity:.6;margin-bottom:10rem}.title-section[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:1;color:var(--dark);font-variation-settings:"slnt" 0,"wdth" 700,"GRAD" 100,"ROND" 0}.social[data-astro-cid-j7pv25f6]{margin-top:8rem;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 640px){.social[data-astro-cid-j7pv25f6]{flex-direction:row;gap:2rem}}footer[data-astro-cid-j7pv25f6]{margin-top:2rem}footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:1.3;color:var(--dark);opacity:.5;text-wrap:balance}footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-style:italic}.job__info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:0;align-items:flex-start;margin-bottom:8px}@media screen and (min-width: 640px){.job__info[data-astro-cid-j7pv25f6]{flex-direction:row;gap:8px;align-items:center}}.job__date[data-astro-cid-j7pv25f6]{background-color:var(--accent-dark);padding:5px 7px 4px;border-radius:1px;font-family:var(--google);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:1;color:var(--light);opacity:1;margin-bottom:8px;display:inline-block;font-variation-settings:"slnt" 0,"wdth" 600,"GRAD" 100,"ROND" 0}.job__title[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:17px;line-height:1;color:var(--dark);margin-bottom:.25rem;opacity:1}.job__company[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;line-height:1.1;color:var(--dark);margin-bottom:8px;opacity:1}.job__description[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;line-height:1.3;color:var(--dark);margin-bottom:24px;opacity:.6}.job__type[data-astro-cid-j7pv25f6]{font-family:var(--google);font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:11px;line-height:1;color:var(--dark);opacity:.5;margin-bottom:8px;font-variation-settings:"slnt" 0,"wdth" 500,"GRAD" 100,"ROND" 0;font-variant-numeric:tabular-nums}.job__end[data-astro-cid-j7pv25f6]{width:100%;height:1px;background-color:var(--dark);opacity:.1}
