.progress.svelte-abzm2{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--brown), var(--amber));pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.linkedin.svelte-160z6ci{width:2rem;height:2rem;color:var(--ink-muted);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.linkedin.svelte-160z6ci:hover{color:var(--brown)}.linkedin.svelte-160z6ci:focus-visible{outline:2px solid var(--brown);outline-offset:2px}svg.svelte-160z6ci{fill:currentColor;width:1.25rem;height:1.25rem}.site-footer.svelte-4jwo3w{overflow:hidden}.giant.svelte-4jwo3w{font-family:var(--font-display);letter-spacing:-.06em;text-align:center;white-space:nowrap;color:#0000;background:linear-gradient(180deg, var(--rule-strong), var(--paper) 88%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding-top:1.25rem;font-size:clamp(4rem,19.5vw,18rem);font-weight:700;line-height:.8}.foot.svelte-4jwo3w{border-top:1px solid var(--rule);color:var(--ink-muted);padding:1.75rem 0 2.25rem;font-size:.88rem}.row.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.reach.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.message.svelte-4jwo3w{color:var(--ink);font-weight:600}.email.svelte-4jwo3w{align-items:center;gap:.5rem;margin:0;display:flex}nav.svelte-4jwo3w{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}nav.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--ink-muted);font-weight:400;text-decoration:none}a.svelte-4jwo3w:hover{color:var(--brown)}.legal.svelte-4jwo3w{color:var(--ink-dim);margin:1.25rem 0 0;font-size:.8rem}.logo.svelte-1l8nvlt{width:var(--size);height:var(--size);flex:none;display:block}.promo.svelte-1xxj2c3{position:relative}.pill.svelte-1xxj2c3{letter-spacing:.01em;white-space:nowrap;color:var(--paper);background:linear-gradient(120deg, #c8893a 0%, var(--brown) 55%, var(--brown-deep) 100%);background-position:0 0;background-size:200% 100%;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1rem .5rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-position .5s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #7a523347}.promo.svelte-1xxj2c3:hover .pill:where(.svelte-1xxj2c3),.pill.svelte-1xxj2c3:focus-visible{background-position:100% 0;transform:translateY(-1px);box-shadow:0 6px 18px #7a52335c}.pill.svelte-1xxj2c3:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.dot.svelte-1xxj2c3{background:#f6d9a8;border-radius:50%;flex:none;width:.5rem;height:.5rem;position:relative}.dot.svelte-1xxj2c3:after{content:"";border:1.5px solid #f6d9a8b3;border-radius:50%;animation:2.2s ease-out infinite svelte-1xxj2c3-pulse;position:absolute;inset:-.3rem}.arrow.svelte-1xxj2c3{transition:transform .2s;display:inline-block}.promo.svelte-1xxj2c3:hover .arrow:where(.svelte-1xxj2c3){transform:translate(3px)}.label-short.svelte-1xxj2c3{display:none}.card.svelte-1xxj2c3{z-index:20;background:var(--paper);border:1px solid var(--rule);opacity:0;visibility:hidden;border-radius:20px;width:20rem;padding:1.4rem 1.5rem 1.5rem;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:calc(100% + .75rem);right:0;transform:translateY(-6px);box-shadow:0 18px 40px #1f1b1824}.card.svelte-1xxj2c3:before{content:"";height:.75rem;position:absolute;top:-.75rem;left:0;right:0}@media (hover:hover) and (pointer:fine){.promo.svelte-1xxj2c3:hover .card:where(.svelte-1xxj2c3),.promo.svelte-1xxj2c3:focus-within .card:where(.svelte-1xxj2c3){opacity:1;visibility:visible;transition-delay:0s;transform:none}}.eyebrow.svelte-1xxj2c3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brown);margin:0 0 .5rem;font-size:.7rem;font-weight:500}.headline.svelte-1xxj2c3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 1rem;font-size:1.35rem;font-weight:600;line-height:1.15}ul.svelte-1xxj2c3{gap:.55rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}li.svelte-1xxj2c3{color:var(--ink-muted);align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.45;display:flex}li.svelte-1xxj2c3 svg:where(.svelte-1xxj2c3){fill:none;width:1rem;height:1rem;stroke:var(--brown);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.2rem}.cta.svelte-1xxj2c3{text-align:center;color:var(--paper);background:var(--brown);border-radius:999px;padding:.7rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:block}.cta.svelte-1xxj2c3:hover{background:var(--brown-deep)}.cta.svelte-1xxj2c3:focus-visible{outline:2px solid var(--brown);outline-offset:3px}@keyframes svelte-1xxj2c3-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.dot.svelte-1xxj2c3:after{opacity:0;animation:none}.pill.svelte-1xxj2c3,.arrow.svelte-1xxj2c3,.card.svelte-1xxj2c3{transition:none}}@media (width<=66rem){.label-full.svelte-1xxj2c3{display:none}.label-short.svelte-1xxj2c3{display:inline}}@media (width<=60rem){.pill.svelte-1xxj2c3{padding:.45rem .85rem .45rem .75rem;font-size:.8rem}}.site-header.svelte-a8kxe2{z-index:40;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid #0000;position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header.svelte-a8kxe2{animation:linear both svelte-a8kxe2-header-scrolled;animation-timeline:scroll(root);animation-range:0 80px}}@keyframes svelte-a8kxe2-header-scrolled{to{border-bottom-color:var(--rule);box-shadow:0 8px 24px #1f1b180d}}.row.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:1.5rem;height:4.5rem;display:flex}.wordmark.svelte-a8kxe2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.75rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark.svelte-a8kxe2 b:where(.svelte-a8kxe2){color:var(--brown);font-weight:700}.right.svelte-a8kxe2{align-items:center;gap:1rem;display:flex}nav.svelte-a8kxe2{align-items:center;gap:.25rem;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){white-space:nowrap;color:var(--ink-muted);border-radius:999px;padding:.5rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,nav.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){color:var(--ink);background:#7a523317}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible,.wordmark.svelte-a8kxe2:focus-visible,.burger.svelte-a8kxe2:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.wordmark.svelte-a8kxe2:focus-visible{border-radius:6px}.burger.svelte-a8kxe2{width:2.75rem;height:2.75rem;color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2),.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):before{background:currentColor;width:16px;height:1.5px;transition:transform .3s;display:block;position:relative}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2){transform:translateY(-2.5px)}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):before{content:"";position:absolute;top:5px}.burger[aria-expanded=true].svelte-a8kxe2 span:where(.svelte-a8kxe2){transform:rotate(45deg)}.burger[aria-expanded=true].svelte-a8kxe2 span:where(.svelte-a8kxe2):before{transform:translateY(-5px)rotate(-90deg)}@media (width<=66rem){nav.svelte-a8kxe2{gap:0}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:.5rem .6rem}}@media (width<=60rem){.burger.svelte-a8kxe2{display:inline-flex}.row.svelte-a8kxe2{gap:.75rem;height:4rem}.right.svelte-a8kxe2{gap:.6rem}.site-header.open.svelte-a8kxe2{background:var(--paper)}nav.svelte-a8kxe2{padding:.5rem var(--gutter) 1.5rem;background:var(--paper);border-bottom:1px solid var(--rule);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 24px 40px #1f1b1814}.open.svelte-a8kxe2 nav:where(.svelte-a8kxe2){opacity:1;visibility:visible;transition-delay:0s;transform:none}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--rule);border-radius:0;padding:.9rem .25rem;font-size:1.3rem}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,nav.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){color:var(--brown);background:0 0}}@media (width<=24rem){.wordmark.svelte-a8kxe2 span:where(.svelte-a8kxe2){display:none}}@media (prefers-reduced-motion:reduce){nav.svelte-a8kxe2,.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2),.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):before{transition:none}}main.svelte-t1cweu{flex:1}
