.why[data-astro-cid-oy7h3lvt]{--why-text:color-mix(in oklab, var(--paper) 78%, var(--ink));--why-line:color-mix(in oklab, var(--paper) 16%, var(--ink));background:var(--ink);color:var(--paper);border-radius:1.75rem;gap:2.5rem;padding:1.75rem;display:grid}@media (width>=640px){.why[data-astro-cid-oy7h3lvt]{padding:2.75rem}}@media (width>=1024px){.why[data-astro-cid-oy7h3lvt]{grid-template-columns:5fr 7fr;gap:4rem;padding:3.5rem}.why-intro[data-astro-cid-oy7h3lvt]{align-self:start;position:sticky;top:7rem}}.why-eyebrow[data-astro-cid-oy7h3lvt]{letter-spacing:.16em;text-transform:uppercase;color:var(--why-text);font-size:.75rem;font-weight:500}.why-title[data-astro-cid-oy7h3lvt]{margin-top:.75rem;font-size:clamp(2.1rem,4.5vw,3.1rem);line-height:1.08}.why-title[data-astro-cid-oy7h3lvt] em[data-astro-cid-oy7h3lvt]{color:color-mix(in oklab, var(--accent) 70%, var(--paper));font-style:italic}.why-lede[data-astro-cid-oy7h3lvt]{max-width:40ch;color:var(--why-text);margin-top:1.25rem}.why-ctas[data-astro-cid-oy7h3lvt]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.why-btn[data-astro-cid-oy7h3lvt]{border:1px solid var(--why-line);border-radius:99px;align-items:center;gap:.45rem;padding:.75rem 1.4rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.why-btn[data-astro-cid-oy7h3lvt]:hover{border-color:var(--paper)}.why-btn-main[data-astro-cid-oy7h3lvt]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.why-btn-main[data-astro-cid-oy7h3lvt]:hover{background:color-mix(in oklab, var(--accent) 85%, #000);border-color:#0000}.why-btn[data-astro-cid-oy7h3lvt] svg[data-astro-cid-oy7h3lvt]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem}.why-btn[data-astro-cid-oy7h3lvt]:focus-visible,.why-proof[data-astro-cid-oy7h3lvt]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.why-list[data-astro-cid-oy7h3lvt]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.why-list[data-astro-cid-oy7h3lvt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-card[data-astro-cid-oy7h3lvt]{border:1px solid var(--why-line);border-radius:1.25rem;flex-direction:column;padding:1.5rem;transition:border-color .25s,transform .25s,background .25s;display:flex}.why-card[data-astro-cid-oy7h3lvt]:hover{border-color:color-mix(in oklab, var(--accent) 70%, var(--why-line));background:color-mix(in oklab, var(--paper) 4%, transparent)}@media (prefers-reduced-motion:no-preference){.why-card[data-astro-cid-oy7h3lvt]:hover{transform:translateY(-3px)}}.why-n[data-astro-cid-oy7h3lvt]{font-family:var(--font-display);color:color-mix(in oklab, var(--accent) 70%, var(--paper))}.why-card-title[data-astro-cid-oy7h3lvt]{margin-top:.5rem;font-size:1.35rem;line-height:1.2}.why-body[data-astro-cid-oy7h3lvt]{color:var(--why-text);flex:1;margin-top:.6rem;font-size:.95rem;line-height:1.55}.why-stat[data-astro-cid-oy7h3lvt]{font-family:var(--font-display);color:var(--paper);margin-bottom:.15rem;font-size:2.6rem;font-weight:400;line-height:1.05;display:block}.why-proof[data-astro-cid-oy7h3lvt]{border-bottom:1px solid var(--why-line);align-self:flex-start;align-items:center;gap:.35rem;margin-top:1.1rem;padding-bottom:.1rem;font-size:.85rem;font-weight:500;transition:border-color .2s;display:inline-flex}.why-proof[data-astro-cid-oy7h3lvt]:hover{border-color:var(--paper)}.why-proof[data-astro-cid-oy7h3lvt] span[data-astro-cid-oy7h3lvt][aria-hidden]{transition:transform .2s}.why-proof[data-astro-cid-oy7h3lvt]:hover span[data-astro-cid-oy7h3lvt][aria-hidden]{transform:translate(3px)}.hero[data-astro-cid-ge2uvauf]{--doodle:var(--ink);--ease:cubic-bezier(.65, 0, .35, 1);--arc:color-mix(in oklab, var(--accent) 55%, var(--accent-soft));padding-top:2.5rem;overflow-x:clip}[data-theme=dark] .hero[data-astro-cid-ge2uvauf]{--arc:color-mix(in oklab, var(--accent) 88%, var(--paper))}@media (width>=640px){.hero[data-astro-cid-ge2uvauf]{padding-top:3.5rem}}.hero-head[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;transition:opacity .5s var(--ease), transform .6s var(--ease), filter .5s var(--ease);position:relative}.hero-hello[data-astro-cid-ge2uvauf]{border:1.5px solid var(--ink);border-radius:99px;padding:.4rem 1.1rem;font-size:1rem;font-weight:600;display:inline-block;position:relative}.hero-spark[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;position:absolute}.hero-spark-hello[data-astro-cid-ge2uvauf]{width:1.9rem;top:-1.5rem;right:-1.6rem}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;margin-top:1.25rem;font-size:clamp(2.6rem,9vw,6.25rem);font-weight:400;line-height:1.02}.hero-role[data-astro-cid-ge2uvauf]{display:inline-block;position:relative}.hero-spark-role[data-astro-cid-ge2uvauf]{width:clamp(1.8rem,4vw,3.25rem);top:45%;left:clamp(-3.6rem,-6vw,-2rem)}.hero-stage[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;grid-template-areas:"fig fig""quote exp";align-items:start;gap:2rem 1.25rem;margin-top:.75rem;display:grid}@media (width>=1024px){.hero-stage[data-astro-cid-ge2uvauf]{grid-template-columns:1fr minmax(0,36rem) 1fr;grid-template-areas:"quote fig exp";gap:0;margin-top:-1.5rem}}.hero-quote[data-astro-cid-ge2uvauf]{grid-area:quote}.hero-exp[data-astro-cid-ge2uvauf]{text-align:right;grid-area:exp}@media (width>=1024px){.hero-quote[data-astro-cid-ge2uvauf],.hero-exp[data-astro-cid-ge2uvauf]{z-index:2;padding-top:8rem;position:relative}}.hero-qmark[data-astro-cid-ge2uvauf]{width:2rem;fill:var(--ink)}.hero-quote-text[data-astro-cid-ge2uvauf]{max-width:24ch;margin-top:1.1rem;font-size:1.05rem;font-weight:500;line-height:1.5}.hero-quote-sub[data-astro-cid-ge2uvauf],.hero-years-label[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:.5rem;font-size:.9rem}.hero-stars[data-astro-cid-ge2uvauf]{gap:.2rem;display:inline-flex}.hero-stars[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:1.35rem;fill:var(--accent)}.hero-years[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(2.25rem,4vw,3rem);line-height:1}.hero-years-label[data-astro-cid-ge2uvauf]{color:var(--ink);margin-top:.35rem;font-size:1rem}.hero-avail[data-astro-cid-ge2uvauf]{color:var(--muted);text-align:left;white-space:nowrap;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.8rem;display:inline-flex}@media (width<=639px){.hero-avail[data-astro-cid-ge2uvauf]{white-space:normal}}.hero-figure[data-astro-cid-ge2uvauf]{aspect-ratio:36/26;outline:none;grid-area:fig;justify-self:center;width:min(100%,36rem);margin:0;position:relative}.hero-arc-clip[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.hero-arc[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--arc);border-radius:50%;width:100%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.hero-photo[data-astro-cid-ge2uvauf]{z-index:2;transform-origin:50% 100%;user-select:none;width:66%;height:auto;transition:transform .8s var(--ease);position:absolute;bottom:0;left:50%;translate:-50%}.hero-doodles[data-astro-cid-ge2uvauf]{z-index:1;width:150%;height:auto;stroke:var(--doodle);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;transition:opacity .45s var(--ease);position:absolute;bottom:0;left:-25%}.hero-doodles[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dashoffset:0}.hero-ctas[data-astro-cid-ge2uvauf]{z-index:3;-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#1c1b198c;border:1px solid #ffffff4d;border-radius:99px;align-items:center;gap:.25rem;padding:.35rem;display:flex;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.hero-cta[data-astro-cid-ge2uvauf]{color:#fff;border-radius:99px;align-items:center;gap:.45rem;padding:.7rem 1.4rem;font-size:1.05rem;font-weight:500;transition:background .2s;display:inline-flex}.hero-cta[data-astro-cid-ge2uvauf]:hover{background:#ffffff24}.hero-cta-main[data-astro-cid-ge2uvauf]{background:var(--accent);color:var(--on-accent);font-weight:600}.hero-cta-main[data-astro-cid-ge2uvauf]:hover{background:color-mix(in oklab, var(--accent) 85%, #000)}.hero-cta[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.hero-cta[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=639px){.hero-ctas[data-astro-cid-ge2uvauf]{bottom:.6rem}}@media (width<=479px){.hero-cta[data-astro-cid-ge2uvauf]{padding:.6rem 1.05rem;font-size:.95rem}}.hero[data-astro-cid-ge2uvauf]:has(.hero-figure:hover,.hero-figure.is-doodling) .hero-head[data-astro-cid-ge2uvauf]{opacity:0;filter:blur(4px);transition-delay:60ms;transform:translateY(-.75rem)scale(.98)}.hero-figure[data-astro-cid-ge2uvauf]:is(:hover,.is-doodling) .hero-doodles[data-astro-cid-ge2uvauf]{opacity:1;transition-delay:60ms}.hero-figure[data-astro-cid-ge2uvauf]:is(:hover,.is-doodling) .hero-photo[data-astro-cid-ge2uvauf]{transform:scale(1.025)}@media (prefers-reduced-motion:no-preference){.hero-doodles[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease)}.hero-doodles[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf][stroke-dasharray]{stroke-dasharray:6 7;stroke-dashoffset:0}.hero-figure[data-astro-cid-ge2uvauf]:is(:hover,.is-doodling) .hero-doodles[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease) calc(60ms + var(--i) * 35ms)}}@media (prefers-reduced-motion:reduce){.hero-head[data-astro-cid-ge2uvauf],.hero-photo[data-astro-cid-ge2uvauf]{transition:opacity .3s}.hero[data-astro-cid-ge2uvauf]:has(.hero-figure:hover,.hero-figure.is-doodling) .hero-head[data-astro-cid-ge2uvauf]{filter:none;transform:none}.hero-figure[data-astro-cid-ge2uvauf]:is(:hover,.is-doodling) .hero-photo[data-astro-cid-ge2uvauf]{transform:none}}.contact-icon[data-astro-cid-lcdefpme]{margin-bottom:1rem;transition:transform .2s;display:block}.contact-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.75rem;height:1.75rem;display:block}li[data-astro-cid-lcdefpme]:has(a:hover)>.contact-icon[data-astro-cid-lcdefpme]{transform:translateY(-2px)}.scribble[data-astro-cid-lcdefpme]{white-space:nowrap;margin-inline:.06em .12em;display:inline-block;position:relative}.scribble[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{pointer-events:none;fill:none;width:124%;height:132%;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;position:absolute;inset:-18% -12% -14% -10%;overflow:visible}@media (prefers-reduced-motion:no-preference){.scribble[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.3,1) .6s forwards scribble}}@keyframes scribble{to{stroke-dashoffset:0}}
