.parts[data-astro-cid-2danfyuj]{width:100%;max-width:640px;color:var(--ink);background:#fff;border-radius:16px;overflow:clip;box-shadow:0 44px 90px -24px #0009}.parts[data-astro-cid-2danfyuj] .parts__title[data-astro-cid-2danfyuj]{border-bottom:1px solid color-mix(in srgb, var(--hairline) 55%, #fff);font:850 22px/1 var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);max-width:none;margin:0;padding:22px 26px 18px}.parts__split[data-astro-cid-2danfyuj]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.parts__yours[data-astro-cid-2danfyuj]{background:#f5f2ec;padding:22px 24px 26px 26px}.parts__ours[data-astro-cid-2danfyuj]{padding:22px 26px 26px 24px}.parts[data-astro-cid-2danfyuj] .parts__eyebrow[data-astro-cid-2danfyuj]{font:650 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#5c5a55;max-width:none;margin:0 0 10px}.parts[data-astro-cid-2danfyuj] .parts__eyebrow--red[data-astro-cid-2danfyuj]{color:var(--ref-red)}.parts[data-astro-cid-2danfyuj] .parts__figure[data-astro-cid-2danfyuj]{font:850 58px/.9 var(--font-display);text-transform:uppercase;color:var(--ink);max-width:none;margin:0}.parts[data-astro-cid-2danfyuj] .parts__line[data-astro-cid-2danfyuj]{color:#3d3b37;max-width:none;margin-top:12px;font-size:14px;line-height:1.5}.parts__rows[data-astro-cid-2danfyuj]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.parts__row[data-astro-cid-2danfyuj]{font:600 14.5px/1.35 var(--font-sans);color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:10px;margin:0;display:grid}.parts__tick[data-astro-cid-2danfyuj]{border:2px solid var(--hairline);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:-1px;transition:background-color .3s,border-color .3s;display:grid}.parts__tick[data-astro-cid-2danfyuj] svg[data-astro-cid-2danfyuj]{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:11px;height:11px;transition:stroke-dashoffset .35s .12s}.parts__row[data-astro-cid-2danfyuj].is-done .parts__tick[data-astro-cid-2danfyuj]{border-color:var(--ref-red);background:var(--ref-red)}.parts__row[data-astro-cid-2danfyuj].is-done .parts__tick[data-astro-cid-2danfyuj] svg[data-astro-cid-2danfyuj]{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.parts[data-astro-cid-2danfyuj]{animation:.8s cubic-bezier(.2,.7,.2,1) .3s both parts-rise}}@keyframes parts-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.parts__tick[data-astro-cid-2danfyuj],.parts__tick[data-astro-cid-2danfyuj] svg[data-astro-cid-2danfyuj]{transition:none}}@media (width<=519px){.parts__split[data-astro-cid-2danfyuj]{grid-template-columns:minmax(0,1fr)}.parts[data-astro-cid-2danfyuj] .parts__figure[data-astro-cid-2danfyuj]{font-size:48px}}.hero-points[data-astro-cid-ta2fbyqs]{margin:var(--space-6) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.hero-points[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{font:600 14px/1.2 var(--font-sans);color:#fff;align-items:center;gap:9px;margin:0;display:flex}.hero-points[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{fill:none;stroke:#e8553a;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.hero-points[data-astro-cid-ta2fbyqs]{animation:.8s cubic-bezier(.2,.7,.2,1) .35s both hero-points-rise}}@keyframes hero-points-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.why[data-astro-cid-ta2fbyqs]{background:#fff;padding-block:clamp(4rem,2.6rem + 4.4vw,7.5rem)}.why__grid[data-astro-cid-ta2fbyqs]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.why[data-astro-cid-ta2fbyqs] .why__kicker[data-astro-cid-ta2fbyqs],.beliefs[data-astro-cid-ta2fbyqs] .beliefs__kicker[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;color:var(--ref-red);max-width:none;display:flex}.why__kicker[data-astro-cid-ta2fbyqs]:before,.beliefs__kicker[data-astro-cid-ta2fbyqs]:before{content:"";background:currentColor;flex:none;width:28px;height:2px}.why[data-astro-cid-ta2fbyqs] .why__h2[data-astro-cid-ta2fbyqs],.beliefs[data-astro-cid-ta2fbyqs] .beliefs__h2[data-astro-cid-ta2fbyqs]{font:850 calc(.55 * clamp(38px, 4.4vw, 70px))/1.05 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0}.why[data-astro-cid-ta2fbyqs] .why__body[data-astro-cid-ta2fbyqs]{margin-top:var(--space-5);font-size:var(--text-lead);color:#3d3b37;max-width:58ch;line-height:1.6}.why[data-astro-cid-ta2fbyqs] .why__body[data-astro-cid-ta2fbyqs]+.why__body[data-astro-cid-ta2fbyqs]{margin-top:var(--space-4)}.mission[data-astro-cid-ta2fbyqs]{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;min-height:300px;padding:clamp(2rem,1.2rem + 2.6vw,3.5rem);display:flex;position:relative;overflow:clip}.mission[data-astro-cid-ta2fbyqs] .mission__label[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-3);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;color:var(--paper);max-width:none;margin:0;display:flex;position:relative}.mission__label[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--ref-red);flex:none;width:28px;height:2px}.mission[data-astro-cid-ta2fbyqs] .mission__line[data-astro-cid-ta2fbyqs]{margin-top:var(--space-5);font:500 clamp(28px, 1.4rem + 1.4vw, 42px)/1.25 var(--font-serif);color:#fff;text-wrap:balance;max-width:20ch;position:relative}@media (width>=980px){.why__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:72px}}.beliefs[data-astro-cid-ta2fbyqs]{background:#f5f2ec;padding-block:clamp(4rem,2.6rem + 4.4vw,7.5rem)}.beliefs__grid[data-astro-cid-ta2fbyqs]{column-gap:var(--space-8);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.beliefs__list[data-astro-cid-ta2fbyqs]{display:contents}.belief[data-astro-cid-ta2fbyqs]{column-gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--hairline);grid-template-columns:52px minmax(0,1fr);align-content:start;margin:0;display:grid}.belief--d1[data-astro-cid-ta2fbyqs].is-revealed{animation-delay:80ms}.beliefs[data-astro-cid-ta2fbyqs] .belief__num[data-astro-cid-ta2fbyqs]{font:850 30px/1 var(--font-display);color:var(--ref-red);grid-row:1/span 2;max-width:none;margin:0}.beliefs[data-astro-cid-ta2fbyqs] .belief__title[data-astro-cid-ta2fbyqs]{font:800 clamp(22px, 1.9vw, 28px)/1.08 var(--font-display);text-transform:none;color:var(--ink);margin:0}.beliefs[data-astro-cid-ta2fbyqs] .belief__body[data-astro-cid-ta2fbyqs]{margin-top:var(--space-3);font-size:var(--text-body);color:#3d3b37;grid-column:2;max-width:56ch;line-height:1.55}.belief-cta[data-astro-cid-ta2fbyqs]{justify-content:center;align-items:flex-start;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-6);background:var(--ink);color:#fff;flex-direction:column;display:flex}.beliefs[data-astro-cid-ta2fbyqs] .belief-cta__title[data-astro-cid-ta2fbyqs]{font:850 calc(.55 * clamp(38px, 4.4vw, 70px))/1.05 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff;max-width:none;margin:0}@media (width>=720px){.beliefs__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.belief-cta[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--hairline);margin-top:0}}.gets[data-astro-cid-ta2fbyqs]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.get[data-astro-cid-ta2fbyqs]{padding:var(--space-6);background:color-mix(in srgb, #fff 6%, var(--ink));border-top:3px solid var(--ref-red);margin:0}.get--d1[data-astro-cid-ta2fbyqs].is-revealed{animation-delay:80ms}.get__icon[data-astro-cid-ta2fbyqs]{color:#e8553a;width:32px;height:32px;display:block}.get__icon[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.gets[data-astro-cid-ta2fbyqs] .get__title[data-astro-cid-ta2fbyqs]{margin:var(--space-5) 0 0;font:800 clamp(24px, 2vw, 30px)/1.08 var(--font-display);text-transform:none;color:#fff}.gets[data-astro-cid-ta2fbyqs] .get__body[data-astro-cid-ta2fbyqs]{margin-top:var(--space-3);font-size:var(--text-body);color:#f5f2ec;line-height:1.55}@media (width>=720px){.gets[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.where[data-astro-cid-ta2fbyqs]{background:#fff;padding-bottom:clamp(4rem,2.6rem + 4.4vw,7.5rem)}.where__grid[data-astro-cid-ta2fbyqs]{gap:var(--space-7);border-top:1px solid color-mix(in srgb, var(--hairline) 55%, #fff);grid-template-columns:minmax(0,1fr);align-items:center;padding-top:clamp(4rem,2.6rem + 4.4vw,7.5rem);display:grid}.where[data-astro-cid-ta2fbyqs] .where__kicker[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;color:var(--ref-red);max-width:none;display:flex}.where__kicker[data-astro-cid-ta2fbyqs]:before{content:"";background:currentColor;flex:none;width:28px;height:2px}.where[data-astro-cid-ta2fbyqs] .where__h2[data-astro-cid-ta2fbyqs]{font:850 calc(.55 * clamp(38px, 4.4vw, 70px))/1.05 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0}.where__areas[data-astro-cid-ta2fbyqs]{margin:var(--space-6) 0 0;flex-wrap:wrap;gap:8px;max-width:34rem;padding:0;list-style:none;display:flex}.where__areas[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{margin:0}.where__areas[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.where__areas[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--ref-red);border-radius:50%;flex:none;width:7px;height:7px}.where__areas[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{border-color:var(--ref-red);color:var(--ref-red)}.where__areas[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--ref-red);outline-offset:2px}.where[data-astro-cid-ta2fbyqs] .where__more[data-astro-cid-ta2fbyqs]{margin-top:var(--space-6);font-size:var(--text-body)}.where__more[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ref-red);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.where__map[data-astro-cid-ta2fbyqs]{min-width:0}@media (width>=980px){.where__grid[data-astro-cid-ta2fbyqs]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media (width<=719px){.why[data-astro-cid-ta2fbyqs] .why__h2[data-astro-cid-ta2fbyqs],.beliefs[data-astro-cid-ta2fbyqs] .beliefs__h2[data-astro-cid-ta2fbyqs],.beliefs[data-astro-cid-ta2fbyqs] .belief-cta__title[data-astro-cid-ta2fbyqs],.where[data-astro-cid-ta2fbyqs] .where__h2[data-astro-cid-ta2fbyqs]{font-size:calc(clamp(34px,10.5vw,44px)/1.81818)}}
