body{background:#fff}.wrap[data-astro-cid-acwh2xw5]{max-width:74rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3.5rem)}.btn-pill[data-astro-cid-acwh2xw5]{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:.6em 1.4em;font-weight:600;text-decoration:none;display:inline-flex}.btn-pill-solid[data-astro-cid-acwh2xw5]{background:var(--ink);color:var(--bg)}.hero-banner[data-astro-cid-acwh2xw5]{aspect-ratio:8/3;overflow:hidden}.hero-banner[data-astro-cid-acwh2xw5] img[data-astro-cid-acwh2xw5]{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.marquee-section[data-astro-cid-acwh2xw5]{background:#fff;flex-direction:column;justify-content:space-around;min-height:clamp(380px,48vw,640px);padding-block:clamp(2.5rem,6vw,4rem);display:flex;position:relative;overflow:hidden}.marquee-row[data-astro-cid-acwh2xw5]{white-space:nowrap;overflow:hidden}.marquee-track[data-astro-cid-acwh2xw5]{width:max-content;display:inline-flex}.marquee-track[data-astro-cid-acwh2xw5] span[data-astro-cid-acwh2xw5]{font-family:var(--font-display);color:#97add1;white-space:nowrap;padding-inline:1.5rem;font-size:clamp(1.4rem,4.2vw,2.6rem);font-weight:400;display:inline-block}.marquee-row[data-astro-cid-acwh2xw5]:nth-child(odd) .marquee-track[data-astro-cid-acwh2xw5] span[data-astro-cid-acwh2xw5]{color:#97add173}.marquee-track-left[data-astro-cid-acwh2xw5]{animation:32s linear infinite marquee-left}.marquee-track-right[data-astro-cid-acwh2xw5]{animation:32s linear infinite marquee-right}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-phone[data-astro-cid-acwh2xw5]{z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-frame[data-astro-cid-acwh2xw5]{aspect-ratio:654/1416;border:3px solid var(--ink);background:#fff;border-radius:1.5rem;width:clamp(140px,16vw,220px);padding:0;overflow:hidden}.phone-frame[data-astro-cid-acwh2xw5] .placeholder[data-astro-cid-acwh2xw5]{aspect-ratio:auto;border-radius:0;height:100%}.phone-frame[data-astro-cid-acwh2xw5] video[data-astro-cid-acwh2xw5]{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.marquee-track-left[data-astro-cid-acwh2xw5],.marquee-track-right[data-astro-cid-acwh2xw5]{animation:none}}.head-block[data-astro-cid-acwh2xw5]{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3rem)}.head-block-tail[data-astro-cid-acwh2xw5],.personal-section[data-astro-cid-acwh2xw5]{padding-top:0}.personal-grid[data-astro-cid-acwh2xw5]{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.personal-photos[data-astro-cid-acwh2xw5]{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.personal-photos[data-astro-cid-acwh2xw5] img[data-astro-cid-acwh2xw5]{border-radius:.5rem;width:100%;height:auto;display:block}@media (width>=800px){.personal-grid[data-astro-cid-acwh2xw5]{grid-template-columns:1.15fr 1fr}}.head-top[data-astro-cid-acwh2xw5]{grid-template-columns:1fr;align-items:start;gap:1.5rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:grid}.title[data-astro-cid-acwh2xw5]{font-family:var(--font-display);letter-spacing:var(--track-tight);color:var(--ink);margin:0;font-size:clamp(3rem,9vw,6rem);font-weight:400;line-height:.98}.context-box[data-astro-cid-acwh2xw5]{border-left:3px solid var(--line-strong);background:0 0;padding-left:1.25rem}.context-label[data-astro-cid-acwh2xw5]{margin:0 0 var(--gap-label);font-family:var(--font-body);font-weight:600;font-size:var(--step-small);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-faint)}.context-heading[data-astro-cid-acwh2xw5]{margin:0 0 var(--gap-subheading);font-family:var(--font-display);color:var(--ink);font-size:1.3rem;font-weight:400}.context-box[data-astro-cid-acwh2xw5] p[data-astro-cid-acwh2xw5]:not(.context-label){max-width:none;font-size:var(--step-body);line-height:var(--leading-body);color:var(--ink-soft);margin:0}@media (width>=800px){.head-top[data-astro-cid-acwh2xw5]{grid-template-columns:auto 1fr;gap:2.5rem}}.meta[data-astro-cid-acwh2xw5]{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem);display:grid}.meta[data-astro-cid-acwh2xw5] dt[data-astro-cid-acwh2xw5]{font-family:var(--font-body);font-size:var(--step-small);color:var(--ink-faint);margin-bottom:.35rem}.meta[data-astro-cid-acwh2xw5] dd[data-astro-cid-acwh2xw5]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:600;font-size:var(--step-caption);color:var(--ink);margin:0}.meta[data-astro-cid-acwh2xw5] dd[data-astro-cid-acwh2xw5] span[data-astro-cid-acwh2xw5]{display:block}.intro[data-astro-cid-acwh2xw5]{font-size:var(--step-body);line-height:var(--leading-body);color:var(--ink-soft);max-width:none}.intro[data-astro-cid-acwh2xw5] strong[data-astro-cid-acwh2xw5]{color:var(--ink);font-weight:600}.pull-quote[data-astro-cid-acwh2xw5]{max-width:none;font-family:var(--font-serif);color:var(--ink-faint);text-align:center;margin-top:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:400;line-height:1.4;position:relative}.pull-quote-highlight[data-astro-cid-acwh2xw5]{color:#1d2b3f;font-weight:600;box-shadow:inset 0 -.35em #97add159}.pull-quote[data-astro-cid-acwh2xw5][data-typewriter]:after{content:"";vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite pull-quote-blink;display:inline-block}@keyframes pull-quote-blink{50%{opacity:0}}.sr-only[data-astro-cid-acwh2xw5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pull-quote[data-astro-cid-acwh2xw5][data-typewriter]:after{animation:none}}.dark-block[data-astro-cid-acwh2xw5]{background:var(--ink);color:var(--bg);padding-block:clamp(3rem,7vw,5rem)}.white-block[data-astro-cid-acwh2xw5]{padding-block:clamp(2.5rem,6vw,4rem)}.white-block-flush-bottom[data-astro-cid-acwh2xw5]{padding-bottom:0}.tight[data-astro-cid-acwh2xw5].white-block{padding-block:clamp(1.25rem,3vw,2rem)}.tight[data-astro-cid-acwh2xw5].dark-block{padding-block:clamp(1.5rem,3.5vw,2.25rem)}.tight[data-astro-cid-acwh2xw5].feature-band .feature-text[data-astro-cid-acwh2xw5]{padding-block:clamp(1.25rem,3vw,2rem)}.white-block[data-astro-cid-acwh2xw5].tint-blue{background:#97add11f}.white-block[data-astro-cid-acwh2xw5].tint-coral{background:#e28a8a1a}.white-block[data-astro-cid-acwh2xw5] h2[data-astro-cid-acwh2xw5],.dark-block[data-astro-cid-acwh2xw5] h2[data-astro-cid-acwh2xw5]{font-family:var(--font-display);letter-spacing:var(--track-tight);margin:0 0 var(--gap-heading);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:400}.white-block[data-astro-cid-acwh2xw5] h2[data-astro-cid-acwh2xw5]{color:var(--ink)}.dark-block[data-astro-cid-acwh2xw5] h2[data-astro-cid-acwh2xw5]{color:var(--bg)}.white-block[data-astro-cid-acwh2xw5] p[data-astro-cid-acwh2xw5],.dark-block[data-astro-cid-acwh2xw5] .wrap[data-astro-cid-acwh2xw5]>p[data-astro-cid-acwh2xw5]{max-width:none;font-size:var(--step-body);line-height:var(--leading-body)}.white-block[data-astro-cid-acwh2xw5] p[data-astro-cid-acwh2xw5]{color:var(--ink-soft)}.dark-block[data-astro-cid-acwh2xw5] .wrap[data-astro-cid-acwh2xw5]>p[data-astro-cid-acwh2xw5]{color:#fdfbf9b3}.white-block[data-astro-cid-acwh2xw5] strong[data-astro-cid-acwh2xw5]{color:var(--ink);font-weight:600}.dark-block[data-astro-cid-acwh2xw5] strong[data-astro-cid-acwh2xw5]{color:var(--bg);font-weight:600}.eyebrow-label[data-astro-cid-acwh2xw5]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--track-label);color:#97add1;margin:0 0 var(--gap-eyebrow);font-weight:600;font-size:var(--step-small)}.eyebrow-label[data-astro-cid-acwh2xw5] .accent[data-astro-cid-acwh2xw5]{color:#e28a8a}.image-row-single[data-astro-cid-acwh2xw5]{margin-top:clamp(1.5rem,4vw,2.5rem)}.image-row-single-wide[data-astro-cid-acwh2xw5]{max-width:56rem;margin-inline:auto}.image-row-single-full[data-astro-cid-acwh2xw5]{width:100%;max-width:none}.prototype-phone[data-astro-cid-acwh2xw5]{aspect-ratio:792/1720;border:3px solid var(--ink);background:#fff;border-radius:15%/6.9%;width:clamp(240px,26vw,340px);margin:clamp(1.5rem,4vw,2.5rem) auto 0;overflow:hidden;box-shadow:0 30px 60px #00000024}.prototype-phone[data-astro-cid-acwh2xw5] video[data-astro-cid-acwh2xw5]{object-fit:cover;width:100%;height:100%;display:block}.image-row-single[data-astro-cid-acwh2xw5] img[data-astro-cid-acwh2xw5]{width:100%;display:block}.quote-eyebrow[data-astro-cid-acwh2xw5]{margin-top:clamp(1.75rem,4vw,2.75rem)}.quote-stage[data-astro-cid-acwh2xw5]{max-width:56rem;margin:var(--gap-eyebrow) auto 0;position:relative}.quote-stage[data-astro-cid-acwh2xw5]:before{content:"";padding-top:62.74%;display:block}.qbub[data-astro-cid-acwh2xw5]{left:var(--x);top:var(--y);width:var(--w);position:absolute;container-type:inline-size}.qbub-svg[data-astro-cid-acwh2xw5]{width:100%;height:auto;display:block}.qbub-fill[data-astro-cid-acwh2xw5]{fill:var(--bg)}.qbub-ink[data-astro-cid-acwh2xw5]{fill:var(--ink)}.qbub-text[data-astro-cid-acwh2xw5]{left:var(--tx);top:var(--ty);width:var(--tw);height:var(--th);align-items:center;margin:0;display:flex;position:absolute}.qbub-text[data-astro-cid-acwh2xw5] p[data-astro-cid-acwh2xw5]{max-width:none;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-weight:700;font-size:var(--fs);color:#1572b8;text-wrap:pretty;margin:0;line-height:1.38}.qbub-sr[data-astro-cid-acwh2xw5]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html.js .qbub[data-astro-cid-acwh2xw5]{opacity:0}html.js .quote-stage[data-astro-cid-acwh2xw5].is-in .qbub[data-astro-cid-acwh2xw5]{animation:qbub-pop .62s var(--ease-out) both;animation-delay:calc(var(--i) * .17s)}@keyframes qbub-pop{0%{opacity:0;transform:scale(.86)}62%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}}@media (width<=800px){.quote-stage[data-astro-cid-acwh2xw5]{padding-inline:var(--gutter);gap:1.25rem;display:grid}.quote-stage[data-astro-cid-acwh2xw5]:before{display:none}.qbub[data-astro-cid-acwh2xw5]{width:100%;position:relative;top:auto;left:auto}}.image-row[data-astro-cid-acwh2xw5]{grid-template-columns:1fr;gap:1.5rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.image-row[data-astro-cid-acwh2xw5] img[data-astro-cid-acwh2xw5]{width:100%;display:block}.image-row-personas[data-astro-cid-acwh2xw5] img[data-astro-cid-acwh2xw5]{aspect-ratio:1775/1205;object-fit:contain}.chart-legend[data-astro-cid-acwh2xw5] li[data-astro-cid-acwh2xw5]{align-items:baseline}.chart-legend[data-astro-cid-acwh2xw5] .swatch[data-astro-cid-acwh2xw5]{align-self:center}.legend-pct[data-astro-cid-acwh2xw5]{color:var(--ink);font-variant-numeric:tabular-nums;min-width:2.7em;font-weight:600}.legend-label[data-astro-cid-acwh2xw5]{color:var(--ink-soft)}.insight-row[data-astro-cid-acwh2xw5]{background:#97add124;grid-template-columns:1fr;gap:1.75rem;margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2.5rem);list-style:none;display:grid}.insight[data-astro-cid-acwh2xw5]{background:var(--bg);transform:rotate(var(--rot,0deg));transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);padding:1.7rem 1.4rem 1.4rem;position:relative;box-shadow:0 10px 22px #1010101f}.insight[data-astro-cid-acwh2xw5]:hover{transform:rotate(0)translateY(-3px);box-shadow:0 16px 30px #10101029}.insight-pin[data-astro-cid-acwh2xw5]{background:#e28a8a;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.5rem;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #1010104d}.insight-num[data-astro-cid-acwh2xw5]{font-family:var(--font-quirky);color:#6f88b4;font-size:1.3rem;line-height:1.2;display:block}.insight-title[data-astro-cid-acwh2xw5]{margin:.35rem 0 var(--gap-label);font-family:var(--font-body);font-weight:600;font-size:var(--step-card-title);color:var(--ink);line-height:1.3}.insight-body[data-astro-cid-acwh2xw5]{max-width:none;font-size:var(--step-body);line-height:var(--leading-body);color:var(--ink-soft);margin:0}.insight-list[data-astro-cid-acwh2xw5]{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.insight-list[data-astro-cid-acwh2xw5] li[data-astro-cid-acwh2xw5]{font-size:var(--step-body);line-height:var(--leading-body);color:var(--ink-soft)}@media (width>=700px){.insight-row[data-astro-cid-acwh2xw5]{grid-template-columns:1fr 1fr;gap:2.25rem}}@media (prefers-reduced-motion:reduce){.insight[data-astro-cid-acwh2xw5]{transition:none}.insight[data-astro-cid-acwh2xw5]:hover{transform:rotate(var(--rot,0deg))}}.chart-grid[data-astro-cid-acwh2xw5]{grid-template-columns:1fr;gap:2.5rem;margin-top:1.5rem;display:grid}@media (width>=700px){.chart-grid[data-astro-cid-acwh2xw5]{grid-template-columns:1fr 1fr}}.chart-card[data-astro-cid-acwh2xw5]{border:1px solid var(--line);padding:clamp(1.5rem,3vw,2rem)}.chart-title[data-astro-cid-acwh2xw5]{font-family:var(--font-display);color:var(--ink);margin:0 0 1.25rem;font-size:1.6rem;font-weight:400}.chart-row[data-astro-cid-acwh2xw5]{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.donut-wrap[data-astro-cid-acwh2xw5]{flex-shrink:0;width:clamp(150px,23vw,200px);position:relative}.donut-svg[data-astro-cid-acwh2xw5]{width:100%;height:auto;display:block}.donut-seg[data-astro-cid-acwh2xw5]{fill:none;stroke-width:13px;transition:stroke-width .15s var(--ease-out), opacity .15s var(--ease-out)}.donut-seg[data-astro-cid-acwh2xw5]:hover{stroke-width:15px}.donut-wrap[data-astro-cid-acwh2xw5]:hover .donut-seg[data-astro-cid-acwh2xw5]:not(:hover){opacity:.4}.donut-tip[data-astro-cid-acwh2xw5]{background:var(--ink);color:var(--bg);font-family:var(--font-body);font-weight:600;font-size:var(--step-small);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s var(--ease-out);z-index:3;border-radius:.3rem;padding:.3rem .6rem;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-150%)}.donut-tip[data-astro-cid-acwh2xw5].is-on{opacity:1}@media (prefers-reduced-motion:reduce){.donut-seg[data-astro-cid-acwh2xw5],.donut-tip[data-astro-cid-acwh2xw5]{transition:none}}.chart-legend[data-astro-cid-acwh2xw5]{flex-direction:column;flex:160px;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chart-legend[data-astro-cid-acwh2xw5] li[data-astro-cid-acwh2xw5]{font-family:var(--font-body);font-size:var(--step-caption);color:var(--ink);align-items:center;gap:.6rem;display:flex}.chart-legend[data-astro-cid-acwh2xw5] .swatch[data-astro-cid-acwh2xw5]{flex-shrink:0;width:16px;height:16px;display:inline-block}.chart-question[data-astro-cid-acwh2xw5]{max-width:none;font-family:var(--font-serif);font-style:italic;font-size:var(--step-body);line-height:var(--leading-body);color:var(--ink-soft);margin:1.5rem 0 0}@media (width>=700px){.image-row-detail[data-astro-cid-acwh2xw5]{grid-template-columns:1fr 1fr}}.placeholder[data-astro-cid-acwh2xw5]{aspect-ratio:21/9;border:1px dashed var(--line-strong);color:var(--ink-faint);font-family:var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;background:#fff;place-items:center;font-weight:600;display:grid}.feature-band[data-astro-cid-acwh2xw5]{grid-template-columns:1fr;display:grid}.feature-band-blue[data-astro-cid-acwh2xw5]{background:#97add1}.feature-band-coral[data-astro-cid-acwh2xw5]{background:#e28a8a}.feature-media[data-astro-cid-acwh2xw5]{justify-content:center;align-items:center;padding:clamp(2rem,5vw,3.5rem);display:flex}.feature-media[data-astro-cid-acwh2xw5] img[data-astro-cid-acwh2xw5]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:clamp(220px,28vw,360px);display:block}.feature-text[data-astro-cid-acwh2xw5]{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,3.5rem);display:flex}.feature-heading[data-astro-cid-acwh2xw5]{font-family:var(--font-serif);color:#1d2b3f;margin:0 0 var(--gap-heading);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400}.feature-text[data-astro-cid-acwh2xw5] p[data-astro-cid-acwh2xw5]{max-width:none;font-size:var(--step-body);line-height:var(--leading-body);color:#1d2b3fbf;margin:0}.pinpoint-row[data-astro-cid-acwh2xw5]{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.pinpoint-row[data-astro-cid-acwh2xw5] li[data-astro-cid-acwh2xw5]{font-family:var(--font-body);font-weight:600;font-size:var(--step-small);color:#1d2b3f;background:#fdfbf98c;border:1px solid #1d2b3f33;border-radius:999px;padding:.4em .9em}.feature-text[data-astro-cid-acwh2xw5] strong[data-astro-cid-acwh2xw5],.feature-text[data-astro-cid-acwh2xw5] em[data-astro-cid-acwh2xw5]{color:#1d2b3f}@media (width>=800px){.feature-band[data-astro-cid-acwh2xw5]{grid-template-columns:1fr 1fr}.feature-band-reverse[data-astro-cid-acwh2xw5] .feature-media[data-astro-cid-acwh2xw5]{order:2}.feature-band-reverse[data-astro-cid-acwh2xw5] .feature-text[data-astro-cid-acwh2xw5]{order:1}}.challenge-head[data-astro-cid-acwh2xw5]{flex-direction:column;gap:1.1rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.challenge-head[data-astro-cid-acwh2xw5] .quirky[data-astro-cid-acwh2xw5]{margin-top:-.2rem}.challenge-head[data-astro-cid-acwh2xw5] h2[data-astro-cid-acwh2xw5]{color:var(--bg);margin:0}.quirky[data-astro-cid-acwh2xw5]{font-family:var(--font-quirky);color:#97add1;font-size:1.2rem;display:inline-block;transform:rotate(-3deg)}.challenge-grid[data-astro-cid-acwh2xw5]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.challenge-card[data-astro-cid-acwh2xw5]{--tilt-x:0deg;--tilt-y:0deg;transform:perspective(700px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:background .3s ease, border-color .3s ease, transform .3s var(--ease-out);background:#fdfbf914;border:1px solid #fdfbf94d;border-left:3px solid #97add1;padding:1.5rem}.challenge-card[data-astro-cid-acwh2xw5] p[data-astro-cid-acwh2xw5]{max-width:none;color:var(--bg);font-weight:500;font-size:var(--step-body);line-height:var(--leading-body);margin:.75rem 0 0}.challenge-num[data-astro-cid-acwh2xw5]{font-family:var(--font-body);color:#97add1;font-size:1.5rem;font-weight:800}@media (width>=700px){.challenge-grid[data-astro-cid-acwh2xw5]{grid-template-columns:repeat(3,1fr)}}.up-next[data-astro-cid-acwh2xw5]{padding-block:clamp(3rem,7vw,5rem)}.tight[data-astro-cid-acwh2xw5].up-next{padding-block:clamp(1.5rem,3.5vw,2.25rem)}.up-next-row[data-astro-cid-acwh2xw5]{--tilt-x:0deg;--tilt-y:0deg;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1rem;text-decoration:none;display:flex}.up-next-row[data-astro-cid-acwh2xw5] img[data-astro-cid-acwh2xw5]{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);width:100px;transform:perspective(700px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .3s var(--ease-out)}.up-next-row[data-astro-cid-acwh2xw5] h2[data-astro-cid-acwh2xw5]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400}.up-next-row[data-astro-cid-acwh2xw5] p[data-astro-cid-acwh2xw5]{color:var(--ink-faint);font-size:var(--step-caption);margin:.25rem 0 0}.btn-outline[data-astro-cid-acwh2xw5]{border:1px solid var(--ink);font-family:var(--font-body);font-weight:600;font-size:var(--step-small);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink);border-radius:999px;margin-left:auto;padding:.5em 1.2em}.footer[data-astro-cid-acwh2xw5]{text-align:center}.footer-heading[data-astro-cid-acwh2xw5]{color:var(--bg);font-size:clamp(2.5rem,7vw,4.5rem);font-family:var(--font-display);font-weight:400}.footer-actions[data-astro-cid-acwh2xw5]{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem 0 2rem;display:flex}.footer[data-astro-cid-acwh2xw5] .btn-pill[data-astro-cid-acwh2xw5]{border-color:var(--bg);color:var(--bg)}.footer[data-astro-cid-acwh2xw5] .btn-pill-solid[data-astro-cid-acwh2xw5]{background:var(--bg);color:var(--ink)}.footer-social[data-astro-cid-acwh2xw5]{color:#fdfbf9b3;font-family:var(--font-body);font-weight:600;text-decoration:none}.take[data-astro-cid-acwh2xw5]{max-width:60ch;font-family:var(--font-body);font-size:var(--step-body);line-height:var(--leading-body);color:var(--ink-soft);border-left:3px solid #1a50e0;margin:2rem 0;padding-left:1.1rem}.take[data-astro-cid-acwh2xw5] strong[data-astro-cid-acwh2xw5]{color:var(--ink);font-weight:600}.ai-heading[data-astro-cid-acwh2xw5]{margin-top:clamp(2.25rem,5vw,3.25rem)}
