.dph[data-astro-cid-lfqq7skf]{background:var(--paper)}.dph_head[data-astro-cid-lfqq7skf]{max-width:52rem;margin:0 auto var(--s-48);text-align:center}.dph_title[data-astro-cid-lfqq7skf]{color:var(--navy);text-wrap:balance;margin:0}.dph_sub[data-astro-cid-lfqq7skf]{margin:var(--s-24) auto 0;max-width:44rem;font-size:var(--fs-body-lg);color:var(--ink-80);text-wrap:pretty;line-height:1.55}.dph_wall[data-astro-cid-lfqq7skf]{columns:1;column-gap:var(--s-24);margin:0;padding:0;list-style:none}.dph_item[data-astro-cid-lfqq7skf]{break-inside:avoid;margin:0 0 var(--s-24);padding:0}.dph_card[data-astro-cid-lfqq7skf]{padding:var(--s-24);border-radius:var(--r-md);background:var(--white);border:1px solid var(--ink-06);box-shadow:var(--shadow-soft);margin:0}.dph_stars[data-astro-cid-lfqq7skf]{width:104px;height:auto;color:var(--orange-deep);display:block}.dph_quote[data-astro-cid-lfqq7skf]{margin:var(--s-16) 0 0;font-size:var(--fs-body);color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;padding:0;line-height:1.65}.dph_quote[data-astro-cid-lfqq7skf] p[data-astro-cid-lfqq7skf]{margin:0}.dph_quote[data-astro-cid-lfqq7skf] p[data-astro-cid-lfqq7skf]+p[data-astro-cid-lfqq7skf]{margin-top:var(--s-12)}.is-curto[data-astro-cid-lfqq7skf] .dph_quote[data-astro-cid-lfqq7skf]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h5);letter-spacing:-.005em;color:var(--navy);line-height:1.4}.dph_author[data-astro-cid-lfqq7skf]{align-items:center;gap:var(--s-12);margin-top:var(--s-24);padding-top:var(--s-16);border-top:1px solid var(--ink-06);display:flex}.dph_avatar[data-astro-cid-lfqq7skf]{object-fit:cover;object-position:50% 30%;border-radius:50%;flex:none;width:48px;height:48px}.dph_initial[data-astro-cid-lfqq7skf]{background:var(--mist);color:var(--navy);font-family:var(--font-title);font-size:var(--fs-h5);box-shadow:inset 0 0 0 1px var(--navy-12);place-items:center;line-height:1;display:grid}.dph_name[data-astro-cid-lfqq7skf]{font-weight:600;font-size:var(--fs-body);color:var(--navy);line-height:1.3}.dph_video[data-astro-cid-lfqq7skf]{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--navy);box-shadow:0 0 0 1px var(--navy-12),var(--shadow-soft);position:relative;overflow:hidden}.dph_cover[data-astro-cid-lfqq7skf]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.dph_video[data-astro-cid-lfqq7skf]:after{content:"";background:linear-gradient(180deg,rgba(var(--navy-rgb),0),rgba(var(--navy-rgb),.45));pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.dph_video[data-astro-cid-lfqq7skf].is-playing:after{display:none}.dph_video[data-astro-cid-lfqq7skf] .dph_iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dph_play[data-astro-cid-lfqq7skf]{z-index:1;cursor:pointer;width:100%;height:100%;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.dph_disc[data-astro-cid-lfqq7skf]{background:var(--orange);width:72px;height:72px;color:var(--navy);box-shadow:0 10px 30px -10px rgba(var(--orange-rgb),.9);transition:background-color var(--d-base);border-radius:50%;place-items:center;display:grid}.dph_disc[data-astro-cid-lfqq7skf] svg[data-astro-cid-lfqq7skf]{width:30px;height:30px;margin-left:4px}.dph_play[data-astro-cid-lfqq7skf]:hover .dph_disc[data-astro-cid-lfqq7skf]{background:var(--orange-deep)}.dph_play[data-astro-cid-lfqq7skf]:focus-visible{outline:none}.dph_play[data-astro-cid-lfqq7skf]:focus-visible .dph_disc[data-astro-cid-lfqq7skf]{outline:2px solid var(--white);outline-offset:6px}.dph_cta[data-astro-cid-lfqq7skf]{margin-top:var(--s-32);justify-content:center;display:flex}.dph_btn[data-astro-cid-lfqq7skf]{border:2px solid var(--orange);color:var(--orange-ink);background:0 0;font-weight:600}.dph_btn[data-astro-cid-lfqq7skf]:hover{background:var(--orange);border-color:var(--orange);color:var(--navy)}.dph_btn[data-astro-cid-lfqq7skf]:focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media (width>=768px){.dph_head[data-astro-cid-lfqq7skf]{margin-bottom:var(--s-64)}.dph_wall[data-astro-cid-lfqq7skf]{columns:2}.dph_card[data-astro-cid-lfqq7skf]{padding:var(--s-32)}.dph_cta[data-astro-cid-lfqq7skf]{margin-top:var(--s-48)}}@media (width>=1100px){.dph_wall[data-astro-cid-lfqq7skf]{columns:3}}@media (prefers-reduced-motion:reduce){.dph_disc[data-astro-cid-lfqq7skf]{transition:none}}.dpf_block[data-astro-cid-2xvbqydm]{border-radius:var(--r-lg);background:var(--grad-navy);color:var(--white);align-items:start;gap:clamp(32px,5vw,72px);padding:clamp(28px,6vw,88px) clamp(16px,5vw,80px);display:grid}.dpf_eyebrow[data-astro-cid-2xvbqydm]{color:var(--peach);margin:0}.dpf_title[data-astro-cid-2xvbqydm]{margin:var(--s-12) 0 0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--white);text-wrap:balance;line-height:1.08}.dpf_lead[data-astro-cid-2xvbqydm]{margin:var(--s-16) 0 0;max-width:34rem;font-size:var(--fs-body-lg);color:var(--on-navy-80);text-wrap:pretty}.dpf_steps[data-astro-cid-2xvbqydm]{margin:var(--s-32) 0 0;gap:0;max-width:30rem;padding:0;list-style:none;display:grid}.dpf_steps[data-astro-cid-2xvbqydm] li[data-astro-cid-2xvbqydm]{gap:var(--s-16);padding:var(--s-16) 0;border-top:1px solid var(--on-navy-12);color:var(--white);text-wrap:pretty;grid-template-columns:auto 1fr;display:grid}.dpf_steps[data-astro-cid-2xvbqydm] li[data-astro-cid-2xvbqydm]:last-child{border-bottom:1px solid var(--on-navy-12)}.dpf_n[data-astro-cid-2xvbqydm]{font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:.06em;color:var(--on-navy-64);padding-top:.2em}.dpf_card[data-astro-cid-2xvbqydm]{border-radius:var(--r-md);background:var(--paper);width:100%;color:var(--ink);box-shadow:var(--shadow-soft);padding:clamp(24px,4vw,48px)}.dpf_form[data-astro-cid-2xvbqydm]{gap:var(--s-24);grid-template-columns:minmax(0,1fr);display:grid}.dpf_field[data-astro-cid-2xvbqydm]{gap:var(--s-4);display:grid}.dpf_field[data-astro-cid-2xvbqydm] label[data-astro-cid-2xvbqydm]{font-size:var(--fs-body-sm);color:var(--ink-80);font-weight:500}.dpf_req[data-astro-cid-2xvbqydm]{color:var(--orange-ink)}.dpf_field[data-astro-cid-2xvbqydm] input[data-astro-cid-2xvbqydm],.dpf_field[data-astro-cid-2xvbqydm] textarea[data-astro-cid-2xvbqydm]{width:100%;min-height:48px;padding:var(--s-8) 0;border:0;border-bottom:1px solid var(--ink-40);font:inherit;color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color var(--d-base),box-shadow var(--d-base) var(--ease-out);background:0 0;border-radius:0;font-size:16px}.dpf_field[data-astro-cid-2xvbqydm] textarea[data-astro-cid-2xvbqydm]{resize:vertical;min-height:160px}.dpf_field[data-astro-cid-2xvbqydm] input[data-astro-cid-2xvbqydm]::placeholder,.dpf_field[data-astro-cid-2xvbqydm] textarea[data-astro-cid-2xvbqydm]::placeholder{color:var(--ink-64)}.dpf_field[data-astro-cid-2xvbqydm] input[data-astro-cid-2xvbqydm]:hover,.dpf_field[data-astro-cid-2xvbqydm] textarea[data-astro-cid-2xvbqydm]:hover{border-color:var(--ink)}.dpf_field[data-astro-cid-2xvbqydm] input[data-astro-cid-2xvbqydm]:focus-visible,.dpf_field[data-astro-cid-2xvbqydm] textarea[data-astro-cid-2xvbqydm]:focus-visible{border-color:var(--orange-deep);box-shadow:0 1px 0 0 var(--orange-deep);outline:none}.dpf_field[data-astro-cid-2xvbqydm]:focus-within label[data-astro-cid-2xvbqydm]{color:var(--orange-ink)}.dpf_field[data-astro-cid-2xvbqydm] input[data-astro-cid-2xvbqydm]:user-invalid,.dpf_field[data-astro-cid-2xvbqydm] textarea[data-astro-cid-2xvbqydm]:user-invalid{border-color:var(--err);box-shadow:0 1px 0 0 var(--err)}.dpf_check[data-astro-cid-2xvbqydm]{gap:var(--s-12);min-height:44px;font-size:var(--fs-body-sm);color:var(--ink-80);cursor:pointer;align-items:flex-start;display:flex}.dpf_check[data-astro-cid-2xvbqydm] input[data-astro-cid-2xvbqydm]{width:22px;height:22px;accent-color:var(--orange-deep);cursor:pointer;flex:none;margin:0}.dpf_check[data-astro-cid-2xvbqydm] input[data-astro-cid-2xvbqydm]:focus-visible{outline:2px solid var(--orange-deep);outline-offset:3px}.dpf_actions[data-astro-cid-2xvbqydm]{align-items:center;gap:var(--s-12) var(--s-24);flex-wrap:wrap;display:flex}.dpf_actions[data-astro-cid-2xvbqydm] .btn[data-astro-cid-2xvbqydm]:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.dpf_status[data-astro-cid-2xvbqydm]{margin:0}.dpf_status[data-astro-cid-2xvbqydm]:empty{display:none}@media (width<=479px){.dpf_actions[data-astro-cid-2xvbqydm] .btn[data-astro-cid-2xvbqydm]{width:100%;height:auto;min-height:var(--h);padding-block:var(--s-12);text-align:center}}@media (width>=640px){.dpf_form[data-astro-cid-2xvbqydm]{gap:var(--s-32) var(--s-24);grid-template-columns:repeat(2,minmax(0,1fr))}.is-full[data-astro-cid-2xvbqydm]{grid-column:1/-1}}@media (width>=1024px){.dpf_block[data-astro-cid-2xvbqydm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dpf_head[data-astro-cid-2xvbqydm]{top:calc(var(--nav-offset) + var(--s-24));position:sticky}}
