.strip[data-astro-cid-42lizg2a]{background:var(--color-paper-2);position:relative}.pin[data-astro-cid-42lizg2a]{padding-block:var(--section-y);overflow:hidden}.is-pinned[data-astro-cid-42lizg2a] .pin[data-astro-cid-42lizg2a]{align-content:center;gap:var(--space-2xl);height:100svh;padding-block:calc(var(--space-3xl) + 1rem) var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:0}.strip-head[data-astro-cid-42lizg2a]{gap:var(--space-md) var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.progress[data-astro-cid-42lizg2a]{background:var(--color-rule);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.progress[data-astro-cid-42lizg2a] span[data-astro-cid-42lizg2a]{background:var(--color-blue-soft);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.track[data-astro-cid-42lizg2a]{gap:var(--space-2xl);padding:0;padding-left:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));will-change:transform;margin:0;list-style:none;display:flex}.track[data-astro-cid-42lizg2a]:after{content:"";width:1px;margin-left:calc(var(--gutter) - var(--space-2xl) - 1px);flex:none}.card[data-astro-cid-42lizg2a]{gap:var(--space-lg);flex:none;align-content:start;width:clamp(20rem,32vw,30rem);display:grid}.card-photo[data-astro-cid-42lizg2a]{border-radius:var(--radius-sm);aspect-ratio:4/3;background:var(--color-paper);display:block;position:relative;overflow:hidden}.card-photo[data-astro-cid-42lizg2a] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.card[data-astro-cid-42lizg2a]:hover .card-photo[data-astro-cid-42lizg2a] img{transform:scale(1.05)}.bank[data-astro-cid-42lizg2a]{top:var(--space-md);left:var(--space-md);padding:var(--space-2xs) var(--space-sm);background:var(--color-blue-veil);backdrop-filter:blur(6px);color:var(--color-on-blue);font-size:var(--text-xs);letter-spacing:.03em;border-radius:var(--radius-sm);font-weight:700;position:absolute}.card-text[data-astro-cid-42lizg2a]{gap:var(--space-sm);justify-items:start;display:grid}h3[data-astro-cid-42lizg2a]{font-size:var(--text-xl)}h3[data-astro-cid-42lizg2a] a[data-astro-cid-42lizg2a]{color:var(--color-ink);background:linear-gradient(var(--color-blue-soft), var(--color-blue-soft)) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-base) var(--ease-out);text-decoration:none}h3[data-astro-cid-42lizg2a] a[data-astro-cid-42lizg2a]:hover{background-size:100% 2px}.facts[data-astro-cid-42lizg2a]{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.facts[data-astro-cid-42lizg2a] span[data-astro-cid-42lizg2a]+span[data-astro-cid-42lizg2a]:before{content:"·";margin-right:var(--space-sm);color:var(--color-blue-soft)}.summary[data-astro-cid-42lizg2a]{font-size:var(--text-sm);line-height:1.55}.strip[data-astro-cid-42lizg2a]:not(.is-pinned) .strip-head[data-astro-cid-42lizg2a]{margin-bottom:var(--space-2xl)}.strip[data-astro-cid-42lizg2a]:not(.is-pinned) .track[data-astro-cid-42lizg2a]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-bottom:var(--space-md);scrollbar-width:none;overflow-x:auto}.strip[data-astro-cid-42lizg2a]:not(.is-pinned) .card[data-astro-cid-42lizg2a]{scroll-snap-align:start}@media (width<=760px){.strip-head[data-astro-cid-42lizg2a]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-42lizg2a]{width:calc(100vw - 2 * var(--gutter) - var(--space-2xl))}.pin[data-astro-cid-42lizg2a]{padding-block:var(--section-y)}}.hero-text[data-astro-cid-lcdefpme]{gap:var(--space-lg);max-width:46rem;display:grid}.hero-title[data-astro-cid-lcdefpme]{color:var(--color-on-photo);text-shadow:0 2px 30px color-mix(in oklch, var(--color-scrim) 50%, transparent);font-size:clamp(2.6rem,1.4rem + 5vw,5.75rem);line-height:1.02}.word[data-astro-cid-lcdefpme]{animation:word-up .9s var(--ease-out) both;animation-delay:calc(.12s + var(--w) * 70ms);margin-right:.24em;display:inline-block}.hero-lede[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-on-photo);max-width:34rem;animation:rise .9s .7s var(--ease-out) both}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-xs);animation:rise .9s .85s var(--ease-out) both;flex-wrap:wrap;display:flex}.hero-link[data-astro-cid-lcdefpme]{color:var(--color-on-photo);text-decoration-color:var(--color-yellow)}.hero-link[data-astro-cid-lcdefpme]:hover{color:var(--color-yellow)}@keyframes word-up{0%{opacity:0;transform:translateY(.6em)rotate(2deg)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.word[data-astro-cid-lcdefpme],.hero-lede[data-astro-cid-lcdefpme],.hero-actions[data-astro-cid-lcdefpme]{animation:none}}.meet[data-astro-cid-lcdefpme]{gap:var(--space-3xl);padding-block:var(--section-y);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.meet-photo[data-astro-cid-lcdefpme]{width:100%;max-width:22rem;position:relative}.meet-frame[data-astro-cid-lcdefpme]{isolation:isolate;display:block;position:relative}.meet-frame[data-astro-cid-lcdefpme]:before{content:"";inset:var(--space-lg) calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) var(--space-lg);z-index:-1;background:var(--color-blue-soft);border-radius:var(--radius-sm);position:absolute}.meet-frame[data-astro-cid-lcdefpme] .photo-placeholder{background:var(--color-paper)}.meet-text[data-astro-cid-lcdefpme]{gap:var(--space-lg);justify-items:start;display:grid}.meet-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl)}.meet-facts[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-md) var(--space-2xl);padding-block:var(--space-xs);flex-wrap:wrap;width:100%;margin:0;display:flex}.meet-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.04em}.meet-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-weight:700}.why[data-astro-cid-lcdefpme]{--color-focus:var(--color-yellow);isolation:isolate;color:var(--color-on-blue);padding-block:var(--section-y);align-items:center;min-height:80vh;display:grid;position:relative;overflow:hidden}.why-bg[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:-12% 0}.why-bg[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.why[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--color-blue-veil);position:absolute;inset:0}.why-inner[data-astro-cid-lcdefpme]{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl);color:var(--color-on-blue)}.why-body[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}.why-lead[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);color:var(--color-on-blue);line-height:1.35}.why-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.why-lead){color:var(--color-on-blue-muted)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.why-bg[data-astro-cid-lcdefpme]{animation:linear both why-drift view()}@keyframes why-drift{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}}}.how[data-astro-cid-lcdefpme]{padding-block:var(--section-y) 0}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:var(--space-2xl);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;padding-top:var(--space-lg);align-items:baseline;column-gap:var(--space-sm);row-gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:1/-1}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-blue-soft);transform-origin:0;height:4px;transition:transform .9s var(--ease-out);transition-delay:calc(.2s + var(--reveal-i,0) * .16s);border-radius:2px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.js .steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(.is-in):after{transform:scaleX(0)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);color:var(--color-blue-soft);line-height:1}.faq-teaser[data-astro-cid-lcdefpme]{padding-block:var(--section-y);gap:var(--space-xl);justify-items:start;display:grid}.faq-list[data-astro-cid-lcdefpme]{border-top:var(--rule-hair);width:100%}details[data-astro-cid-lcdefpme]{border-bottom:var(--rule-hair)}summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:3rem;padding-block:var(--space-lg);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";background:var(--color-paper-2);width:2rem;height:2rem;color:var(--color-blue-soft);font-family:var(--font-body);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}summary[data-astro-cid-lcdefpme]:hover:after{background:var(--color-paper-3)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-bottom:var(--space-lg)}@media (width<=960px){.why-inner[data-astro-cid-lcdefpme],.meet[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.meet-photo[data-astro-cid-lcdefpme]{width:auto;max-width:none;margin-right:var(--space-lg);margin-bottom:var(--space-2xl);--ratio:4 / 3}}@media (width<=760px){.meet-facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meet-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{grid-column:1/-1}.steps[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.why[data-astro-cid-lcdefpme]{min-height:0}}
