.capabilities[data-astro-cid-l5aavh2a] .section-title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.areas[data-astro-cid-l5aavh2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12) clamp(var(--s-8),5vw,var(--s-20))}.area[data-astro-cid-l5aavh2a]{padding-top:var(--s-6);border-top:3px solid var(--ink)}h3[data-astro-cid-l5aavh2a]{font-size:var(--text-xl);font-stretch:108%;font-weight:780;line-height:1.05;max-width:14em;margin-bottom:var(--s-3)}.body[data-astro-cid-l5aavh2a]{color:var(--ink-2);max-width:34em}.where[data-astro-cid-l5aavh2a]{margin-top:var(--s-12);padding:clamp(var(--s-6),3vw,var(--s-10));border-radius:var(--radius-lg);background:var(--kraft)}.where-line[data-astro-cid-l5aavh2a]{font-size:var(--text-lg);font-stretch:105%;font-weight:780;line-height:1.2;max-width:30em}.places[data-astro-cid-l5aavh2a]{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-6)}.place[data-astro-cid-l5aavh2a]{display:flex;flex-direction:column;gap:2px;padding:var(--s-2) var(--s-4) var(--s-3);background:var(--sheet);box-shadow:var(--sheet-shadow);transform:rotate(-1.5deg)}.place[data-astro-cid-l5aavh2a]:nth-child(2n){transform:rotate(1.5deg)}.place[data-astro-cid-l5aavh2a]:nth-child(3n){background:var(--note-yellow)}.sector[data-astro-cid-l5aavh2a]{font-size:1rem;line-height:1.1}.place-name[data-astro-cid-l5aavh2a]{font-size:var(--text-sm);font-weight:600}.deeper[data-astro-cid-l5aavh2a]{margin-top:var(--s-10)}@media(max-width:767px){.areas[data-astro-cid-l5aavh2a]{grid-template-columns:minmax(0,1fr);gap:var(--s-10)}}.panel[data-astro-cid-xyqj6rpw]{padding:clamp(var(--s-8),4vw,var(--s-16));border-radius:var(--radius-lg);background:var(--sheet);box-shadow:var(--sheet-shadow)}.figures[data-astro-cid-xyqj6rpw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:var(--s-12) clamp(var(--s-8),4vw,var(--s-16))}.figure[data-astro-cid-xyqj6rpw]{display:flex;flex-direction:column}.value[data-astro-cid-xyqj6rpw]{position:relative;display:flex;align-items:flex-start;color:var(--cobalt);font-size:clamp(4.5rem,2.2rem + 6vw,8.5rem);font-stretch:112%;font-weight:850;line-height:.86;letter-spacing:-.045em;margin-bottom:var(--s-6)}.prefix[data-astro-cid-xyqj6rpw]{position:absolute;top:-.9rem;left:-.25rem;padding:var(--s-1) var(--s-3);border-radius:999px;background:var(--sticky);color:var(--ink);font-family:var(--sans);font-size:var(--text-sm);font-stretch:100%;font-weight:600;letter-spacing:0;line-height:1;transform:rotate(-6deg)}.label[data-astro-cid-xyqj6rpw]{font-size:var(--text-lg);font-weight:650;line-height:1.25;letter-spacing:-.01em;max-width:15em}.context[data-astro-cid-xyqj6rpw]{margin-top:var(--s-3);color:var(--ink-2);font-size:var(--text-sm);line-height:1.55;max-width:30em}.tags[data-astro-cid-xyqj6rpw]{margin-top:var(--s-5)}.statement[data-astro-cid-xyqj6rpw]{padding-inline-start:clamp(var(--s-8),4vw,var(--s-16));border-inline-start:1.5px solid var(--line)}.statement[data-astro-cid-xyqj6rpw] h3[data-astro-cid-xyqj6rpw]{font-size:var(--text-xl);font-stretch:108%;font-weight:800;line-height:1.1}.statement[data-astro-cid-xyqj6rpw] .context[data-astro-cid-xyqj6rpw]{margin-top:var(--s-4)}.deeper[data-astro-cid-xyqj6rpw]{margin-top:var(--s-8)}@media(max-width:899px){.figures[data-astro-cid-xyqj6rpw]{grid-template-columns:minmax(0,1fr)}.statement[data-astro-cid-xyqj6rpw]{padding-inline-start:0;padding-top:var(--s-10);border-inline-start:0;border-top:1.5px solid var(--line)}}.hero[data-astro-cid-bbe6dxrz]{overflow-x:clip}.stage[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.badge-col[data-astro-cid-bbe6dxrz]{grid-column:1 / span 4;grid-row:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.lanyard[data-astro-cid-bbe6dxrz]{position:relative;z-index:0;width:28px;margin-top:-4px;height:clamp(64px,7vw,96px);background:repeating-linear-gradient(180deg,rgb(255 255 255 / 55%) 0 4px,transparent 4px 7px) 3px 0 / 1px 100% no-repeat,repeating-linear-gradient(180deg,rgb(255 255 255 / 55%) 0 4px,transparent 4px 7px) calc(100% - 3px) 0 / 1px 100% no-repeat,repeating-linear-gradient(0deg,rgb(255 255 255 / 7%) 0 1px,transparent 1px 3px),linear-gradient(90deg,#1b35b0,#3053e2 25% 75%,#1b35b0);box-shadow:inset 0 -10px 8px -6px #0a145073,2px 2px 5px #1017354d}.hook[data-astro-cid-bbe6dxrz]{position:relative;z-index:3;width:46px;height:92px;margin-top:-12px;filter:drop-shadow(0 2px 2px rgb(16 23 53 / 35%))}.badge[data-astro-cid-bbe6dxrz]{position:relative;width:min(100%,300px);margin-top:-30px;padding:30px 12px 14px;border:2px solid rgb(16 23 53 / 10%);border-radius:16px;background:linear-gradient(170deg,#fffc,#e4e8f0b3);box-shadow:inset 0 0 0 1px #ffffffd9,0 1px 2px #10173514,0 18px 30px -16px #10173566;transform:rotate(-3deg)}.slot[data-astro-cid-bbe6dxrz]{position:absolute;top:11px;inset-inline:0;width:62px;height:12px;margin-inline:auto;border-radius:999px;background:#1017351a;box-shadow:inset 0 1px 2px #10173540}.badge-card[data-astro-cid-bbe6dxrz]{padding:12px 12px 16px;background:var(--sheet);box-shadow:0 1px 2px #1017351f;transform:rotate(.8deg)}.badge-mark[data-astro-cid-bbe6dxrz]{color:var(--cobalt);font-family:var(--sans);font-size:1.5rem;font-weight:850;letter-spacing:-.02em;line-height:1.1;text-align:center;padding-bottom:8px;margin-bottom:10px;border-bottom:1.5px solid var(--line)}.badge-photo[data-astro-cid-bbe6dxrz]{aspect-ratio:6 / 7;overflow:hidden;background:var(--paper);box-shadow:inset 0 0 0 1px #1017352e}.badge-photo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.sign[data-astro-cid-bbe6dxrz]{display:block;height:1.5px;margin-top:16px;background:#10173538}.sign[data-astro-cid-bbe6dxrz].short{width:62%;margin-top:8px;margin-inline-start:8%;background:#10173524}.contact-note[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;width:min(100%,266px);margin-top:-54px;margin-inline-start:76px;padding:14px 16px 6px;background:linear-gradient(170deg,#fdeea6,#f7df86);box-shadow:0 1px 2px #1017351f,0 16px 26px -16px #10173573;transform:rotate(-1.5deg)}.contact-note[data-astro-cid-bbe6dxrz]:before,.contact-note[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;width:86px;height:26px;background:#eee6d0d1;box-shadow:0 1px 2px #1017351a}.contact-note[data-astro-cid-bbe6dxrz]:before{top:-8px;left:-32px;transform:rotate(-28deg)}.contact-note[data-astro-cid-bbe6dxrz]:after{right:-44px;bottom:-14px;transform:rotate(-18deg)}.contact-note[data-astro-cid-bbe6dxrz] h2[data-astro-cid-bbe6dxrz]{padding-bottom:6px;border-bottom:1px solid rgb(16 23 53 / 15%);color:var(--cobalt);font-family:var(--sans);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.contact-note[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:16px 1px minmax(0,1fr);gap:8px;align-items:center;padding-block:6px;font-size:.78125rem;font-weight:600;line-height:1.3;text-align:end;overflow-wrap:anywhere}.contact-note[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]{border-top:1px solid rgb(16 23 53 / 13%)}.contact-note[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";grid-column:2;grid-row:1;height:14px;background:#10173538}.contact-note[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:not(svg){grid-column:3;grid-row:1}.contact-note[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{grid-column:1;grid-row:1;width:15px;height:15px;fill:none;stroke:var(--cobalt);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card-col[data-astro-cid-bbe6dxrz]{grid-column:5 / span 8;grid-row:1;align-self:center;padding-top:clamp(var(--s-6),3vw,var(--s-10))}.status[data-astro-cid-bbe6dxrz]{display:table;margin-inline-start:auto;margin-inline-end:var(--s-6);margin-bottom:calc(var(--s-4) * -1);position:relative;z-index:2;padding:var(--s-2) var(--s-6);background:var(--cobalt);color:var(--on-cobalt);font-size:clamp(1.125rem,.8rem + .9vw,1.5rem);font-stretch:100%;font-weight:820;letter-spacing:-.02em;line-height:1.05;transform:rotate(-1deg)}.card-stack[data-astro-cid-bbe6dxrz]{position:relative}.card-stack[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:#f8f4ec;box-shadow:var(--sheet-shadow);transform:translate(-10px,12px) rotate(-.8deg)}.card[data-astro-cid-bbe6dxrz]{position:relative;padding:clamp(var(--s-8),3vw,var(--s-10)) clamp(var(--s-6),3.5vw,var(--s-12)) clamp(var(--s-6),3vw,var(--s-10));padding-inline-end:clamp(var(--s-6),11vw,160px);background:var(--sheet);box-shadow:var(--sheet-shadow)}.card[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset-block-start:10px;inset-inline:var(--s-4);height:8px;background:radial-gradient(circle at 4px 4px,var(--paper) 3.5px,transparent 4px) 0 0 / 30px 8px repeat-x;pointer-events:none}.tape[data-astro-cid-bbe6dxrz]{position:absolute;top:30px;right:-20px;width:96px;height:27px;background:repeating-linear-gradient(-45deg,#ffdb4dd9 0 9px,#2747d673 9px 18px);clip-path:polygon(0 0,4% 12%,0 25%,4% 38%,0 50%,4% 62%,0 75%,4% 88%,0 100%,100% 100%,96% 88%,100% 75%,96% 62%,100% 50%,96% 38%,100% 25%,96% 12%,100% 0);transform:rotate(12deg)}.name-row[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4)}.hello[data-astro-cid-bbe6dxrz]{display:inline-flex;flex-direction:column;align-items:flex-start;padding:var(--s-1) var(--s-3) var(--s-2);border:var(--stroke) solid var(--cobalt);border-radius:8px;background:var(--paper);color:var(--cobalt)}.hello[data-astro-cid-bbe6dxrz] .hand[data-astro-cid-bbe6dxrz]{font-size:1.0625rem;line-height:1.05}.hello-small[data-astro-cid-bbe6dxrz]{font-size:.5rem;font-weight:600;letter-spacing:.14em;line-height:1}.name[data-astro-cid-bbe6dxrz]{color:var(--cobalt);font-size:clamp(1.625rem,1.1rem + 1.4vw,2.5rem);font-stretch:100%;font-weight:820;letter-spacing:-.025em;line-height:1}.statement[data-astro-cid-bbe6dxrz]{margin-top:var(--s-4);font-size:clamp(1.125rem,.95rem + .5vw,1.375rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;max-width:20em}.line[data-astro-cid-bbe6dxrz]{margin-top:var(--s-4);color:var(--ink-2);font-size:var(--text-base);line-height:1.55;max-width:30em}.ready[data-astro-cid-bbe6dxrz]{color:var(--ink);font-weight:600}.line[data-astro-cid-bbe6dxrz]+.line[data-astro-cid-bbe6dxrz]{margin-top:var(--s-3)}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-6)}.cta-note[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:center;min-height:50px;padding:var(--s-3) var(--s-8) var(--s-3) var(--s-6);background:var(--note-yellow);box-shadow:var(--sheet-shadow);color:var(--cobalt-deep);font-size:1.3125rem;line-height:1.1;text-decoration:none;transform:rotate(-2deg);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.cta-note[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;right:0;bottom:0;width:22px;height:22px;background:linear-gradient(135deg,#f0d672 50%,var(--sheet) 50%)}.cta-note[data-astro-cid-bbe6dxrz]:hover{transform:rotate(0) translateY(-2px);box-shadow:0 2px 3px #1017351a,0 18px 30px -14px #10173573}.cv-link[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--rust);text-decoration:none}.cv-icon[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,transparent 18px,var(--sheet) 18px 19px,transparent 19px),conic-gradient(from 90deg,#ffe9a6,#dbe3fd,#ffd9cc,#ffe9a6);box-shadow:var(--sheet-shadow);transition:transform .2s var(--ease)}.cv-icon[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:22px;height:22px;fill:none;stroke:var(--cobalt);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cv-link[data-astro-cid-bbe6dxrz] .hand[data-astro-cid-bbe6dxrz]{color:inherit;font-size:1.25rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--fast) var(--ease)}.cv-link[data-astro-cid-bbe6dxrz]:hover .cv-icon[data-astro-cid-bbe6dxrz]{transform:rotate(-8deg)}.cv-link[data-astro-cid-bbe6dxrz]:hover .hand[data-astro-cid-bbe6dxrz]{text-decoration-color:currentColor}.traits[data-astro-cid-bbe6dxrz]{position:absolute;inset-inline-end:calc(var(--s-6) * -1);top:36%;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-3)}.trait[data-astro-cid-bbe6dxrz]{padding:2px var(--s-3);font-size:1rem;line-height:1.35;box-shadow:var(--sheet-shadow)}.trait[data-astro-cid-bbe6dxrz].cobalt{background:var(--cobalt);color:var(--on-cobalt);transform:rotate(-2deg)}.trait[data-astro-cid-bbe6dxrz].rust{background:var(--rust);color:var(--on-cobalt);transform:rotate(1.5deg)}.trait[data-astro-cid-bbe6dxrz].sticky{background:var(--note-yellow);color:var(--rust);transform:rotate(-1deg)}.see-work[data-astro-cid-bbe6dxrz]{display:table;margin-top:var(--s-5);margin-inline-start:auto}.strip[data-astro-cid-bbe6dxrz]{margin-top:clamp(var(--s-12),6vw,var(--s-20));margin-inline:-2vw;overflow:hidden;background:var(--cobalt);color:var(--on-cobalt);transform:rotate(-1.5deg)}.strip-track[data-astro-cid-bbe6dxrz]{display:flex;width:max-content}.strip[data-astro-cid-bbe6dxrz] ul[data-astro-cid-bbe6dxrz]{display:flex;flex-shrink:0}.strip[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;padding-block:var(--s-3);font-family:var(--display);font-size:clamp(1rem,.8rem + .6vw,1.375rem);font-stretch:108%;font-weight:700;white-space:nowrap}.strip[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:after{content:"✦";margin-inline:var(--s-6);color:var(--sticky)}@media(prefers-reduced-motion:no-preference){.strip-track[data-astro-cid-bbe6dxrz]{animation:strip 60s linear infinite}@keyframes strip{to{transform:translate(-50%)}}}@media(max-width:1023px){.badge-col[data-astro-cid-bbe6dxrz],.card-col[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;grid-row:auto}.badge-col[data-astro-cid-bbe6dxrz]{width:min(100%,340px);justify-self:center;margin-top:var(--s-16)}}@media(max-width:767px){.card[data-astro-cid-bbe6dxrz]{padding:var(--s-10) var(--s-6) var(--s-8)}.tape[data-astro-cid-bbe6dxrz]{right:-12px;width:96px}.status[data-astro-cid-bbe6dxrz]{margin-inline:0}.traits[data-astro-cid-bbe6dxrz]{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:var(--s-8)}.trait[data-astro-cid-bbe6dxrz]{min-width:0;font-size:1.25rem}.contact-note[data-astro-cid-bbe6dxrz]{margin-inline-start:clamp(0px,8vw,40px)}}
