*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-primary);color:var(--color-font-dark);font-family:var(--font);font-size:16px}a:active,button:active{transform:translateY(1px)}main{display:flex;flex-direction:column;background-color:var(--bg-lightest)}main.page{margin-top:4.5rem}@media (min-width: 64rem){main.page{margin-top:5rem}}main>.content{background-color:var(--color-bg-lightest);padding:7rem 0;gap:8rem}ol,ul{font-size:1rem;line-height:clamp(1.75rem,4vw,2rem);font-weight:300}p{font-size:1rem;font-weight:300;line-height:clamp(1.75rem,4vw,2rem)}@media (min-width: 48rem){p{font-size:1rem}}.page-title{color:var(--color-accent);font-size:clamp(var(--font-2xl),4vw,var(--font-3xl));font-weight:600;text-align:center}.border{border:1px solid red}section.svelte-14qr8aw{position:relative}.hero-img.svelte-14qr8aw{background-image:url(./work-002.Bzjyjnqc.jpg);background-size:cover;background-position:top;height:100vh;width:100%;display:block}.img-overlay.svelte-14qr8aw{position:absolute;top:0;left:0;height:100vh;width:100%;background:linear-gradient(90deg,#2c63afd9,#2c63af1a 70%,#2c63af66)}.hero-text.svelte-14qr8aw{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border-radius:1rem}.hero-text.svelte-14qr8aw h1:where(.svelte-14qr8aw){color:var(--color-font-lightest);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;margin-bottom:clamp(.75rem,2vw,2rem)}.hero-text.svelte-14qr8aw h3:where(.svelte-14qr8aw){color:var(--color-font-light);font-size:clamp(1rem,2vw,1.5rem);font-weight:200;margin-bottom:clamp(1.25rem,2vw,2rem)}.hero-text.svelte-14qr8aw a:where(.svelte-14qr8aw){display:inline-block;padding:1rem 1.25rem;background-color:var(--color-accent);border-radius:.5rem;color:var(--color-font-lightest);font-size:1rem;text-decoration:none}.card.svelte-1szs1sr img:where(.svelte-1szs1sr){border-top-left-radius:clamp(1rem,2vw,2rem);border-top-right-radius:clamp(1rem,2vw,2rem);width:100%;margin-bottom:0}a.svelte-1szs1sr{border-radius:clamp(1rem,2vw,2rem);display:block;letter-spacing:1.25px;text-align:center;text-decoration:none;transition:all .1s ease-in-out}a.svelte-1szs1sr:hover{box-shadow:var(--shadow);transform:translateY(-.25rem)}.title.svelte-1szs1sr{background-color:var(--color-accent);border-bottom-right-radius:clamp(1rem,2vw,2rem);border-bottom-left-radius:clamp(1rem,2vw,2rem);color:var(--color-font-lightest);font-size:clamp(1.25rem,4vw,var(--font-2xl));font-weight:200;margin-top:-.5rem;padding:clamp(1rem,2vw,1.25rem);width:100%}.content.svelte-1o8a0ec>div:where(.svelte-1o8a0ec){display:flex;flex-direction:column;gap:2rem}@media (min-width: 64rem){.content.svelte-1o8a0ec>.headline:where(.svelte-1o8a0ec){display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}}.blurb.svelte-1o8a0ec{padding:0 .5rem}.blurb.svelte-1o8a0ec h1:where(.svelte-1o8a0ec),h2.svelte-1o8a0ec{color:var(--color-accent);margin-left:-.25rem}.blurb.svelte-1o8a0ec>h1:where(.svelte-1o8a0ec){font-size:clamp(var(--font-xl),4vw,var(--font-2xl));font-weight:200;text-align:center}@media (min-width: 64rem){.blurb.svelte-1o8a0ec>h1:where(.svelte-1o8a0ec){text-align:left}}.ken.svelte-1o8a0ec h2:where(.svelte-1o8a0ec){font-size:clamp(var(--font-xl),4vw,var(--font-2xl));font-weight:300;text-align:center}@media (min-width: 48rem){.ken.svelte-1o8a0ec h2:where(.svelte-1o8a0ec){text-align:left}}.blurb.svelte-1o8a0ec p:where(.svelte-1o8a0ec){font-size:clamp(1rem,3vw,1rem)}.blurb.svelte-1o8a0ec p:where(.svelte-1o8a0ec):not(:last-child){margin-bottom:2rem}.img.svelte-1o8a0ec{display:flex;flex-direction:row;justify-content:center}.img.svelte-1o8a0ec>img:where(.svelte-1o8a0ec){border-radius:clamp(1rem,2vw,2rem);width:100%}@media (min-width: 48rem){.img.svelte-1o8a0ec{display:flex}.img.svelte-1o8a0ec>img:where(.svelte-1o8a0ec){width:80%}}@media (min-width: 64rem){.img.svelte-1o8a0ec>img:where(.svelte-1o8a0ec){width:clamp(100%,4vw,32rem)}.reverse.svelte-1o8a0ec>div:where(.svelte-1o8a0ec):first-child{order:2}.reverse.svelte-1o8a0ec>div:where(.svelte-1o8a0ec):last-child{order:1}}h1.cta.svelte-1o8a0ec{color:var(--color-accent);font-size:clamp(var(--font-2xl),4vw,var(--font-3xl));font-weight:400}@media (min-width: 48rem){.content.svelte-1o8a0ec>.cards:where(.svelte-1o8a0ec){display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}}.ken.svelte-1o8a0ec img:where(.svelte-1o8a0ec){border-radius:2rem;width:100%}.profile.svelte-1o8a0ec{display:flex;flex-direction:column;gap:1rem;padding:0 .5rem}@media (min-width: 48rem){.content.svelte-1o8a0ec>.ken:where(.svelte-1o8a0ec){display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}}
