.about.svelte-cwls5q{padding:clamp(24px, 3vw, 40px) var(--gutter) 120px;position:relative;overflow:clip}h1.svelte-cwls5q{z-index:2;letter-spacing:-.06em;font-size:clamp(2.8rem,8.5vw,7.5rem);line-height:.85;position:relative}h2.svelte-cwls5q{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.5rem);line-height:1}.blk.svelte-cwls5q{flex-direction:column;align-items:flex-start;margin-top:60px;font-size:1.2rem;display:flex}.bt.svelte-cwls5q,.bcell.svelte-cwls5q{z-index:2;position:relative}.bt.svelte-cwls5q{gap:.8em;max-width:600px;display:grid}ul.svelte-cwls5q{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.skills.svelte-cwls5q li:where(.svelte-cwls5q){border:var(--b);border-radius:99px;padding:2px 14px;font-weight:700}.pills.svelte-cwls5q{gap:14px 10px}.pills.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--on-color);background:var(--lime);border:2px solid var(--ink);border-radius:99px;padding:2px 16px;font-weight:800}.bcell.svelte-cwls5q{align-self:stretch;margin-top:32px;padding-right:10px}.b1.svelte-cwls5q .bcell:where(.svelte-cwls5q){order:-1;margin:0 0 36px}.bi.svelte-cwls5q{aspect-ratio:1;object-fit:cover;border:var(--b);border-radius:var(--r) 72px var(--r) var(--r);width:min(100%,460px);box-shadow:8px 8px 0 var(--accent);transform:rotate(2deg)}.b2.svelte-cwls5q .bi:where(.svelte-cwls5q){border-radius:72px var(--r) var(--r) var(--r);box-shadow:8px 8px 0 var(--cyan);transform:rotate(-2deg)}.next.svelte-cwls5q{z-index:2;margin-top:80px;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;position:relative}.next.svelte-cwls5q a:where(.svelte-cwls5q){text-underline-offset:6px;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width>=50em){.about.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(32px,5vw,96px);padding-bottom:88px;display:grid}h1.svelte-cwls5q{grid-area:1/1}.blk.svelte-cwls5q{grid-column:1/-1;max-width:600px;font-size:1.25rem;display:block}.b1.svelte-cwls5q{margin:40px 0 0 4vw}.b2.svelte-cwls5q{text-align:right;margin:120px 4vw 0 auto}.b2.svelte-cwls5q p:where(.svelte-cwls5q){text-align:left}.b2.svelte-cwls5q ul:where(.svelte-cwls5q){justify-content:flex-end}.b3.svelte-cwls5q{margin:112px 0 0 14vw}.bcell.svelte-cwls5q{place-items:center;margin:0;padding:0;display:grid}.bi.svelte-cwls5q{border-radius:var(--r) 120px var(--r) var(--r);width:min(100%,560px);box-shadow:12px 12px 0 var(--accent)}.b2.svelte-cwls5q .bi:where(.svelte-cwls5q){border-radius:120px var(--r) var(--r) var(--r);box-shadow:12px 12px 0 var(--cyan)}.b1.hasimg.svelte-cwls5q{display:contents}.b1.hasimg.svelte-cwls5q .bt:where(.svelte-cwls5q){grid-area:2/1;margin:40px 0 0 4vw}.b1.hasimg.svelte-cwls5q .bcell:where(.svelte-cwls5q){grid-area:1/2/3;align-self:center;margin:0}.b2.hasimg.svelte-cwls5q{grid-template-columns:subgrid;align-items:center;max-width:none;margin:120px 0 0;display:grid}.b2.hasimg.svelte-cwls5q .bcell:where(.svelte-cwls5q){grid-area:1/1}.b2.hasimg.svelte-cwls5q .bt:where(.svelte-cwls5q){grid-area:1/2;justify-self:end}.next.svelte-cwls5q{grid-column:1/-1;margin-top:64px;margin-left:14vw}}
