h2.svelte-ckig6y{font-size:var(--step-5);text-align:center;margin-bottom:.25em}div.svelte-ckig6y svg{font-size:var(--step-4)}p.svelte-ckig6y{max-width:var(--content-width);text-wrap:balance;margin-left:auto;margin-right:auto}.header.svelte-vvbe9c{max-width:var(--content-width);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:auto auto .25em;display:flex}h2.svelte-vvbe9c{font-size:var(--step-5);margin-top:0;margin-bottom:0}.header.svelte-vvbe9c a:where(.svelte-vvbe9c){font-size:var(--step-0)}ul.scroller.svelte-vvbe9c{scroll-snap-type:x mandatory;margin:0;margin-left:calc(var(--body-padding) * -1);margin-right:calc(var(--body-padding) * -1);gap:2rem;padding:2rem 0 3rem;list-style:none;display:flex;overflow:auto}li.svelte-vvbe9c{scroll-snap-align:center}li.svelte-vvbe9c>a{width:max(20ch,min(100vw - 6.5rem,40ch));height:calc(100% - 4rem)}li.svelte-vvbe9c:first-child{margin-left:max(50vw - 30rem,1rem)}li.svelte-vvbe9c:last-child{margin-right:max(50vw - 30rem,1rem)}.header.svelte-vvbe9c a:where(.svelte-vvbe9c) svg{vertical-align:sub}.hero.svelte-k7825w{place-content:center;min-height:88svh;display:grid;position:relative}.id.svelte-k7825w{align-items:center;display:flex}.id.svelte-k7825w .profile-picture:where(.svelte-k7825w){background-color:var(--as-back-2);border-radius:100%;max-width:28rem}.id.svelte-k7825w h1:where(.svelte-k7825w){color:var(--as-text-2);flex-direction:column;align-items:flex-start;margin:0 0 0 .25em;font-size:max(2rem,min(1rem + 12vw,8rem));font-weight:400;line-height:1;display:flex}.tagline.svelte-k7825w{text-align:center;color:var(--as-text-3);font-size:var(--step-2);text-wrap:balance;margin-top:1rem}.bars.svelte-k7825w{width:max(2rem,min(80vw,25rem));margin-top:1.5rem;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.bars.svelte-k7825w div:where(.svelte-k7825w){width:100%;height:1rem}.bars.svelte-k7825w div:where(.svelte-k7825w):first-child{background-color:var(--as-accent)}.bars.svelte-k7825w div:where(.svelte-k7825w):nth-child(2){background-color:var(--as-back-2)}.bars.svelte-k7825w div:where(.svelte-k7825w):nth-child(3){background-color:var(--as-text-1)}.bars.svelte-k7825w div:where(.svelte-k7825w):nth-child(4){background-color:var(--as-text-2)}.bars.svelte-k7825w div:where(.svelte-k7825w):nth-child(5){background-color:var(--as-text-3)}.badges.svelte-k7825w{flex-wrap:wrap;justify-content:space-evenly;gap:.75rem;max-width:360px;margin:2rem auto auto;display:flex}.badges.svelte-k7825w img:where(.svelte-k7825w){cursor:help;image-rendering:pixelated}.profile-picture.svelte-k7825w{background-image:var(--in-colour)}@media only screen and (width<=600px){.id.svelte-k7825w{flex-direction:column}.id.svelte-k7825w .profile-picture:where(.svelte-k7825w){max-width:80dvw;max-height:80dvw}.id.svelte-k7825w h1:where(.svelte-k7825w){margin-top:1rem}}h2.svelte-nz99jg{font-size:var(--step-5);text-align:center;margin-bottom:.5em}ul.svelte-nz99jg{flex-wrap:wrap;justify-content:center;gap:5rem;margin:0 auto;padding:0;list-style:none;display:flex}h3.svelte-nz99jg{font-size:var(--step-3);margin-top:3rem;margin-bottom:2rem}h3.svelte-nz99jg+ul:where(.svelte-nz99jg){filter:grayscale()}a.svelte-nz99jg{flex-direction:column;align-items:center;gap:1rem;display:flex}img.svelte-nz99jg{background-color:var(--as-back-2);max-width:var(--step-7);border-radius:50%;transition-property:box-shadow,border-radius,scale;transition-duration:.2s;transition-timing-function:ease-in-out;box-shadow:0 .125rem .25rem #0000000d,0 .25rem .5rem #0000000a}a.svelte-nz99jg:hover img:where(.svelte-nz99jg),a.svelte-nz99jg:focus img:where(.svelte-nz99jg){border-radius:25%;scale:1.05;box-shadow:0 .5rem 1rem #00000026}@media (prefers-reduced-motion){img.svelte-nz99jg{transition-duration:.4s}a.svelte-nz99jg:hover img:where(.svelte-nz99jg),a.svelte-nz99jg:focus img:where(.svelte-nz99jg){border-radius:33%;scale:1}}h2.svelte-u9eyo{font-size:var(--step-5);text-align:center}.flex.svelte-u9eyo{-moz-column-gap:3rem;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1rem 3rem;max-width:32rem;margin:auto;display:flex}.flex.svelte-u9eyo svg{font-size:var(--step-5)}p.svelte-u9eyo{text-align:center;text-wrap:balance}section.svelte-1uha8ag{text-align:center;font-size:var(--step-1);margin-top:25vh;margin-bottom:25vh;scroll-margin-block-start:2rem}
