.eyebrow[data-astro-cid-2lydxdhj]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sun-ink);font-size:clamp(12px,11.26px + .19vw,14px);font-weight:500}.eyebrow[data-astro-cid-2lydxdhj][data-tone=forest]{color:var(--sand)}.email-form[data-astro-cid-vnocuw34]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.row[data-astro-cid-vnocuw34]{gap:10px;display:flex}input[data-astro-cid-vnocuw34][type=email]{min-width:0;height:52px;font-family:var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex-grow:1;padding:0 16px;font-size:16px}input[data-astro-cid-vnocuw34][type=email]:focus-visible{border-color:var(--forest);box-shadow:0 0 0 3px var(--sage-tint)}button[data-astro-cid-vnocuw34]{height:52px;font-family:var(--sans);letter-spacing:.02em;color:var(--on-forest);background:var(--forest);border-radius:var(--radius-sm);cursor:pointer;border:none;flex-shrink:0;padding:0 24px;font-size:16px;font-weight:600}button[data-astro-cid-vnocuw34]:hover{background:var(--forest-deep)}.note[data-astro-cid-vnocuw34]{font-family:var(--sans);color:var(--ink-faint);font-size:14px;line-height:1.5}@media (width<=860px){.row[data-astro-cid-vnocuw34]{flex-direction:column}button[data-astro-cid-vnocuw34]{width:100%}}.hero[data-astro-cid-ge2uvauf]{padding:96px var(--gutter) 88px}.hero-inner[data-astro-cid-ge2uvauf]{max-width:var(--max-width);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;margin:0 auto;display:grid}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:28px;max-width:580px;display:flex}h1[data-astro-cid-ge2uvauf]{color:var(--forest);font-size:clamp(38px,29.09px + 2.29vw,62px);line-height:1.04}.hero-body[data-astro-cid-ge2uvauf]{font-family:var(--serif);color:var(--ink-soft);font-size:clamp(18px,16.89px + .29vw,21px);line-height:1.55}.hero-art[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;display:flex}.hero-art[data-astro-cid-ge2uvauf] img{object-fit:contain;width:100%;max-width:520px;height:auto}.eyebrow-narrow[data-astro-cid-ge2uvauf],.body-narrow[data-astro-cid-ge2uvauf]{display:none}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{padding:40px var(--gutter) 44px}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:22px}.hero-copy[data-astro-cid-ge2uvauf]{order:2;max-width:none}.hero-art[data-astro-cid-ge2uvauf]{order:1}.hero-art[data-astro-cid-ge2uvauf] img{max-width:220px}.eyebrow-wide[data-astro-cid-ge2uvauf]{display:none}.eyebrow-narrow[data-astro-cid-ge2uvauf]{display:inline}.body-wide[data-astro-cid-ge2uvauf]{display:none}.body-narrow[data-astro-cid-ge2uvauf]{display:block}}.section[data-astro-cid-w6ymvdtg]{padding:88px var(--gutter)}.section[data-astro-cid-w6ymvdtg][data-bg=tint]{background:var(--sage-tint)}.section[data-astro-cid-w6ymvdtg][data-bg=forest]{background:var(--forest)}.section-inner[data-astro-cid-w6ymvdtg]{max-width:var(--max-width);margin:0 auto}@media (width<=860px){.section[data-astro-cid-w6ymvdtg]{padding:48px var(--gutter)}}.header[data-astro-cid-5wfdsgz3]{flex-direction:column;gap:12px;max-width:640px;margin-bottom:48px;display:flex}h2[data-astro-cid-5wfdsgz3]{color:var(--forest);font-size:clamp(28px,23.54px + 1.14vw,40px);line-height:1.12}.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.step[data-astro-cid-5wfdsgz3]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--forest);flex-direction:column;gap:16px;padding:32px;display:flex}.step[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{color:var(--forest);font-size:22px}.step[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{font-family:var(--serif);color:var(--ink-soft);font-size:17px;line-height:1.6}@media (width<=860px){.header[data-astro-cid-5wfdsgz3]{margin-bottom:24px}.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr;gap:14px}.step[data-astro-cid-5wfdsgz3]{gap:10px;padding:22px}.step[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{font-size:19px}.step[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{font-size:16px;line-height:1.55}}.grid[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.header[data-astro-cid-2ojqaodh]{flex-direction:column;gap:12px;display:flex}h2[data-astro-cid-2ojqaodh]{color:var(--forest);font-size:clamp(28px,23.54px + 1.14vw,40px);line-height:1.12}.list[data-astro-cid-2ojqaodh]{flex-direction:column;display:flex}.item[data-astro-cid-2ojqaodh]{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:24px 0;display:flex}.item[data-astro-cid-2ojqaodh]:last-child{border-bottom:1px solid var(--line)}.item[data-astro-cid-2ojqaodh] h3[data-astro-cid-2ojqaodh]{color:var(--forest);font-size:21px}.item[data-astro-cid-2ojqaodh] p[data-astro-cid-2ojqaodh]{font-family:var(--serif);color:var(--ink-soft);font-size:17px;line-height:1.6}@media (width<=860px){.grid[data-astro-cid-2ojqaodh]{grid-template-columns:1fr;gap:6px}h2[data-astro-cid-2ojqaodh]{margin-bottom:6px}.item[data-astro-cid-2ojqaodh]{gap:6px;padding:18px 0}.item[data-astro-cid-2ojqaodh] h3[data-astro-cid-2ojqaodh]{font-size:18px}.item[data-astro-cid-2ojqaodh] p[data-astro-cid-2ojqaodh]{font-size:16px;line-height:1.55}}.grid[data-astro-cid-mavooosn]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;display:grid}.header[data-astro-cid-mavooosn]{flex-direction:column;gap:16px;display:flex}h2[data-astro-cid-mavooosn]{color:var(--forest);font-size:clamp(28px,23.54px + 1.14vw,40px);line-height:1.12}.body[data-astro-cid-mavooosn]{font-family:var(--serif);color:var(--ink-soft);font-size:clamp(17px,16.26px + .19vw,19px);line-height:1.6}.panel[data-astro-cid-mavooosn]{background:var(--paper);border:1px solid var(--sage-line);border-radius:var(--radius);flex-direction:column;padding:8px 28px;display:flex}.component[data-astro-cid-mavooosn]{border-bottom:1px solid #d9dfd2;flex-direction:column;gap:6px;padding:20px 0;display:flex}.component[data-astro-cid-mavooosn]:last-child{border-bottom:none}.name[data-astro-cid-mavooosn]{font-family:var(--sans);color:var(--forest);font-size:18px;font-weight:500}.role[data-astro-cid-mavooosn]{font-family:var(--serif);color:var(--ink-mute);font-size:16px;line-height:1.5}@media (width<=860px){.grid[data-astro-cid-mavooosn]{grid-template-columns:1fr;gap:18px}.panel[data-astro-cid-mavooosn]{padding:4px 18px}.component[data-astro-cid-mavooosn]{gap:4px;padding:16px 0}.name[data-astro-cid-mavooosn]{font-size:16px}.role[data-astro-cid-mavooosn]{font-size:15px}}.grid[data-astro-cid-i6pbehfx]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.copy[data-astro-cid-i6pbehfx]{flex-direction:column;gap:16px;display:flex}h2[data-astro-cid-i6pbehfx]{color:var(--on-forest);font-size:clamp(28px,23.54px + 1.14vw,40px);line-height:1.12}.body[data-astro-cid-i6pbehfx]{font-family:var(--serif);color:var(--on-forest-soft);font-size:clamp(17px,16.26px + .19vw,19px);line-height:1.6}.media[data-astro-cid-i6pbehfx]{flex-direction:column;gap:14px;display:flex}.video-box[data-astro-cid-i6pbehfx]{aspect-ratio:16/9;background:var(--forest-deep);border:1px solid var(--forest-line);border-radius:var(--radius);color:var(--sand);flex-direction:column;justify-content:center;align-items:center;display:flex}.video-box[data-astro-cid-i6pbehfx] svg[data-astro-cid-i6pbehfx]{margin-bottom:10px}.video-label[data-astro-cid-i6pbehfx]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sand);font-size:14px}.caption[data-astro-cid-i6pbehfx]{font-family:var(--sans);color:var(--on-forest-mute);font-size:14px}@media (width<=860px){.grid[data-astro-cid-i6pbehfx]{grid-template-columns:1fr;gap:18px}}.grid[data-astro-cid-hemr5th4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.header[data-astro-cid-hemr5th4]{flex-direction:column;gap:12px;display:flex}h2[data-astro-cid-hemr5th4]{color:var(--forest);font-size:clamp(28px,23.54px + 1.14vw,40px);line-height:1.12}.list[data-astro-cid-hemr5th4]{flex-direction:column;display:flex}.item[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:24px 0;display:flex}.item[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}.item[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{color:var(--forest);font-size:21px}.item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{font-family:var(--serif);color:var(--ink-soft);font-size:17px;line-height:1.6}@media (width<=860px){.grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:6px}h2[data-astro-cid-hemr5th4]{margin-bottom:6px}.item[data-astro-cid-hemr5th4]{gap:6px;padding:18px 0}.item[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font-size:18px}.item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{font-size:16px;line-height:1.55}}.skip-link[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--on-forest);border-radius:var(--radius-sm);font-family:var(--sans);z-index:100;padding:10px 16px;font-size:14px;transition:top .15s;position:absolute;top:-48px;left:12px}.skip-link[data-astro-cid-lcdefpme]:focus{top:12px}.sand-rule[data-astro-cid-lcdefpme]{background:var(--sand);height:6px;margin:0 var(--gutter)}@media (width<=860px){.sand-rule[data-astro-cid-lcdefpme]{height:5px}}
