.ah[data-astro-cid-q35wkj6f]{padding-top:calc(var(--nav-offset) + var(--s-24))}.ah_grid[data-astro-cid-q35wkj6f]{gap:var(--s-48);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ah_media[data-astro-cid-q35wkj6f]{min-width:0;margin:0}.ah_frame[data-astro-cid-q35wkj6f]{border-radius:var(--r-lg);aspect-ratio:4/5;background:var(--blush);box-shadow:0 48px 96px -48px rgba(var(--navy-rgb),.4);position:relative;overflow:hidden}.ah_frame[data-astro-cid-q35wkj6f] img[data-astro-cid-q35wkj6f]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.ah_text[data-astro-cid-q35wkj6f]{min-width:0;max-width:38em}.ah_title[data-astro-cid-q35wkj6f]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.035em;color:var(--navy);line-height:.98}.ah_pre[data-astro-cid-q35wkj6f]{color:var(--navy-64);display:block}.ah_body[data-astro-cid-q35wkj6f]{margin-top:var(--s-32);gap:var(--s-16);font-size:var(--fs-body-lg);color:var(--ink);line-height:1.6;display:grid}.ah_thesis[data-astro-cid-q35wkj6f]{margin-top:var(--s-32);padding-top:var(--s-24);border-top:1px solid var(--navy-12);font-family:var(--font-title);font-weight:400;font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--navy);max-width:22em;line-height:1.3}.ah_mark[data-astro-cid-q35wkj6f]{background:linear-gradient(var(--rose-deep),var(--rose-deep)) 0 92%/100% .18em no-repeat;padding-bottom:.04em}@media (width>=960px){.ah[data-astro-cid-q35wkj6f]{padding-top:calc(var(--nav-offset) + var(--s-32))}.ah_grid[data-astro-cid-q35wkj6f]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5vw,96px)}.ah_frame[data-astro-cid-q35wkj6f]{aspect-ratio:4/5;max-height:calc(100svh - var(--nav-offset) - var(--s-64))}.ah_title[data-astro-cid-q35wkj6f]{font-size:clamp(3.25rem,1.5rem + 3.2vw,5.25rem)}}.pq[data-astro-cid-fpwh65eu]{background:linear-gradient(180deg,var(--rose) 0,var(--blush) 120px,var(--white) 360px)}.pq_grid[data-astro-cid-fpwh65eu]{gap:var(--s-48);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.pq_text[data-astro-cid-fpwh65eu]{min-width:0;max-width:44em}.pq[data-astro-cid-fpwh65eu] h2[data-astro-cid-fpwh65eu]{max-width:14em;color:var(--navy);text-wrap:balance}.pq_list[data-astro-cid-fpwh65eu]{margin:var(--s-32) 0 0;padding:0;list-style:none}.pq_list[data-astro-cid-fpwh65eu] li[data-astro-cid-fpwh65eu]{gap:var(--s-4);padding:var(--s-16) 0;border-top:1px solid var(--navy-12);font-size:var(--fs-body-lg);color:var(--ink);text-wrap:pretty;grid-template-columns:minmax(0,1fr);line-height:1.55;display:grid}.pq_why[data-astro-cid-fpwh65eu]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-body-lg);letter-spacing:-.01em;color:var(--navy-64)}.pq_list[data-astro-cid-fpwh65eu] li[data-astro-cid-fpwh65eu].is-last{margin-top:var(--s-8);padding-top:var(--s-24);font-family:var(--font-title);font-weight:400;font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--navy);line-height:1.3;display:block;position:relative}.pq_list[data-astro-cid-fpwh65eu] li[data-astro-cid-fpwh65eu].is-last:before{content:"";background:var(--rose-deep);width:56px;height:2px;position:absolute;top:-1px;left:0}.pq_list[data-astro-cid-fpwh65eu] li[data-astro-cid-fpwh65eu].is-last .pq_why[data-astro-cid-fpwh65eu]{font-size:inherit;color:var(--navy)}.pq_media[data-astro-cid-fpwh65eu]{min-width:0;margin:0}.pq_frame[data-astro-cid-fpwh65eu]{border-radius:var(--r-lg);aspect-ratio:4/5;background:var(--blush);box-shadow:0 48px 96px -48px rgba(var(--navy-rgb),.35);overflow:hidden}.pq_frame[data-astro-cid-fpwh65eu] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}@media (width>=720px){.pq_list[data-astro-cid-fpwh65eu] li[data-astro-cid-fpwh65eu]{column-gap:var(--s-24);grid-template-columns:7.5em minmax(0,1fr);align-items:baseline}}@media (width>=960px){.pq_grid[data-astro-cid-fpwh65eu]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(48px,6vw,128px)}.pq_frame[data-astro-cid-fpwh65eu]{aspect-ratio:2/3}}.cf_grid[data-astro-cid-k5hnevzj]{grid-template-columns:minmax(0,1fr);display:grid}.cf_media[data-astro-cid-k5hnevzj]{min-width:0;margin:0}.cf_frame[data-astro-cid-k5hnevzj]{border-radius:var(--r-lg);aspect-ratio:4/5;background:var(--mist);overflow:hidden}.cf_frame[data-astro-cid-k5hnevzj] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.cf_panel[data-astro-cid-k5hnevzj]{z-index:1;margin:calc(-1 * var(--s-64)) 0 0 var(--s-24);padding:var(--s-32) var(--s-24);border-radius:var(--r-lg);background:var(--grad-plum);color:var(--white);box-shadow:0 48px 96px -48px rgba(var(--navy-rgb),.45);position:relative}.cf_title[data-astro-cid-k5hnevzj]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.025em;color:var(--white);text-wrap:balance;line-height:1.05}.cf_body[data-astro-cid-k5hnevzj]{margin-top:var(--s-24);gap:var(--s-16);font-size:var(--fs-body-lg);color:var(--white);text-wrap:pretty;line-height:1.6;display:grid}.cf_goal[data-astro-cid-k5hnevzj]{margin-top:var(--s-32);padding-top:var(--s-24);border-top:1px solid var(--on-navy-64);font-family:var(--font-title);font-weight:400;font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--white);text-wrap:balance;line-height:1.3}@media (width>=960px){.cf_grid[data-astro-cid-k5hnevzj]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.cf_media[data-astro-cid-k5hnevzj]{grid-area:1/1/auto/6}.cf_frame[data-astro-cid-k5hnevzj]{aspect-ratio:3/4}.cf_panel[data-astro-cid-k5hnevzj]{margin:0 0 calc(-1 * var(--s-24));grid-area:1/5/auto/13;padding:clamp(48px,5vw,96px)}.cf_panel[data-astro-cid-k5hnevzj]>[data-astro-cid-k5hnevzj]{max-width:36em}}.vv[data-astro-cid-vblyxbiz]{background:linear-gradient(180deg,var(--mist) 0%,var(--mist) calc(100% - var(--section-y) - var(--s-96)),var(--white) calc(100% - var(--section-y) - var(--s-96)))}.vv_head[data-astro-cid-vblyxbiz]{text-align:center;max-width:40em;margin-inline:auto}.vv_title[data-astro-cid-vblyxbiz]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;line-height:1.05}.vv_sub[data-astro-cid-vblyxbiz]{margin-top:var(--s-16);font-size:var(--fs-body-lg);color:var(--ink-80)}.vv_path[data-astro-cid-vblyxbiz]{--ic:72px;margin:var(--s-48) auto 0;gap:var(--s-24);max-width:28rem;padding:0;list-style:none;display:grid;position:relative}.vv_fio[data-astro-cid-vblyxbiz]{left:calc(var(--ic) / 2 - 1px);top:calc(var(--ic) / 2);bottom:calc(var(--ic) / 2);pointer-events:none;width:2px;position:absolute}.vv_fio[data-astro-cid-vblyxbiz] svg[data-astro-cid-vblyxbiz]{width:100%;height:100%;display:block;overflow:visible}.vv_fio[data-astro-cid-vblyxbiz] path[data-astro-cid-vblyxbiz]{fill:none;stroke:var(--blue);stroke-width:2px}.vv_fio-h[data-astro-cid-vblyxbiz]{display:none!important}.vv_step[data-astro-cid-vblyxbiz]{grid-template-columns:var(--ic) minmax(0,1fr);align-items:center;gap:var(--s-16);display:grid;position:relative}.vv_icon[data-astro-cid-vblyxbiz]{width:var(--ic);height:var(--ic);padding:var(--s-4);background:var(--mist);display:block}.vv_icon[data-astro-cid-vblyxbiz] img{object-fit:contain;width:100%;height:100%;display:block}.vv_label[data-astro-cid-vblyxbiz]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h5);color:var(--blue);text-wrap:balance;line-height:1.3}@media (prefers-reduced-motion:no-preference){.gsap-on[data-astro-cid-vblyxbiz] .vv_step[data-astro-cid-vblyxbiz]{opacity:0;transition:opacity var(--d-slow) var(--ease-out),transform var(--d-slow) var(--ease-out);transition-delay:calc(var(--i) * .28s + .2s);transform:translateY(12px)}.gsap-on[data-astro-cid-vblyxbiz] .vv_path[data-astro-cid-vblyxbiz].is-in .vv_step[data-astro-cid-vblyxbiz]{opacity:1;transform:none}}.vv_close[data-astro-cid-vblyxbiz]{margin:var(--s-48) auto 0;text-align:center;max-width:34em;font-size:var(--fs-body-lg);color:var(--ink-80);text-wrap:balance;line-height:1.6}.vv_box[data-astro-cid-vblyxbiz]{margin-top:var(--s-64);gap:var(--s-24);padding:var(--s-32) var(--s-24);display:grid}.vv_box[data-astro-cid-vblyxbiz]:before{opacity:.16;animation:none}.vv_box-title[data-astro-cid-vblyxbiz]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.025em;color:var(--white);text-wrap:balance;line-height:1.05}.vv_box-body[data-astro-cid-vblyxbiz]{gap:var(--s-16);font-size:var(--fs-body-lg);color:var(--on-navy-80);text-wrap:pretty;line-height:1.6;display:grid}.vv_box-body[data-astro-cid-vblyxbiz] strong[data-astro-cid-vblyxbiz]{color:var(--white);font-weight:600}@media (width>=960px){.vv_path[data-astro-cid-vblyxbiz]{--ic:112px;gap:var(--s-32);max-width:none;margin-top:var(--s-64);grid-template-columns:repeat(5,minmax(0,1fr))}.vv_fio[data-astro-cid-vblyxbiz]{left:10%;right:10%;top:calc(var(--ic) / 2 - 1px);width:auto;height:2px;bottom:auto}.vv_fio-h[data-astro-cid-vblyxbiz]{display:block!important}.vv_fio-v[data-astro-cid-vblyxbiz]{display:none!important}.vv_step[data-astro-cid-vblyxbiz]{text-align:center;align-content:start;justify-items:center;gap:var(--s-24);grid-template-columns:minmax(0,1fr)}.vv_icon[data-astro-cid-vblyxbiz]{padding:var(--s-4) var(--s-16);width:calc(var(--ic) + var(--s-32))}.vv_label[data-astro-cid-vblyxbiz]{max-width:13em}.vv_box[data-astro-cid-vblyxbiz]{align-items:start;gap:var(--s-32);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(48px,5vw,88px)}.vv_box-title[data-astro-cid-vblyxbiz]{grid-column:1/5}.vv_box-body[data-astro-cid-vblyxbiz]{grid-column:6/13;max-width:38em}}.en[data-astro-cid-bby3mk7z]{background:var(--white)}.en_grid[data-astro-cid-bby3mk7z]{gap:var(--s-48);align-items:center;display:grid}.en_foto[data-astro-cid-bby3mk7z]{border-radius:var(--r-lg);aspect-ratio:4/5;max-width:34rem;margin:0;position:relative;overflow:hidden}.en_foto[data-astro-cid-bby3mk7z] img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.en_luz[data-astro-cid-bby3mk7z]{aspect-ratio:1;mix-blend-mode:soft-light;opacity:.5;pointer-events:none;background:radial-gradient(closest-side,#ffffff8c,#0000);border-radius:50%;width:46%;position:absolute;top:54%;left:50%;translate:-50% -50%}.en_title[data-astro-cid-bby3mk7z]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;line-height:1.05}.en_list[data-astro-cid-bby3mk7z]{margin-top:var(--s-32);gap:var(--s-24)}.en_list[data-astro-cid-bby3mk7z] li[data-astro-cid-bby3mk7z]{font-size:var(--fs-body-lg);color:var(--ink-80);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.en_luz[data-astro-cid-bby3mk7z]{animation:en-luz var(--d-breath) var(--ease-breath) infinite}.gsap-on[data-astro-cid-bby3mk7z] .en_list[data-astro-cid-bby3mk7z] li[data-astro-cid-bby3mk7z]{opacity:0;transition:opacity var(--d-slow) var(--ease-out),transform var(--d-slow) var(--ease-out);transition-delay:calc(var(--i) * .16s + .15s);transform:translateY(10px)}.gsap-on[data-astro-cid-bby3mk7z] .en_list[data-astro-cid-bby3mk7z].is-in li[data-astro-cid-bby3mk7z]{opacity:1;transform:none}}@keyframes en-luz{0%,to{opacity:.35;scale:.92}50%{opacity:.8;scale:1.05}}@media (width>=960px){.en_grid[data-astro-cid-bby3mk7z]{gap:var(--s-32);grid-template-columns:repeat(12,minmax(0,1fr))}.en_foto[data-astro-cid-bby3mk7z]{grid-column:1/6;max-width:none}.en_txt[data-astro-cid-bby3mk7z]{grid-column:7/13;max-width:36em}}.cv[data-astro-cid-dfjny2lc]{isolation:isolate;background:var(--navy-deep);color:#fff;padding-bottom:clamp(160px,22vw,320px);position:relative;overflow:hidden}.cv_bg[data-astro-cid-dfjny2lc]{z-index:-1;position:absolute;inset:0}.cv_bg[data-astro-cid-dfjny2lc] img{object-fit:cover;object-position:50% 80%;width:100%;height:100%;display:block}.cv_bg[data-astro-cid-dfjny2lc]:after{content:"";background:linear-gradient(180deg,rgba(var(--navy-rgb),.72) 0%,rgba(var(--navy-rgb),.38) 32%,rgba(var(--navy-rgb),.1) 70%,var(--navy-deep) 100%);position:absolute;inset:0}.cv_inner[data-astro-cid-dfjny2lc]{justify-items:center;gap:var(--s-48);display:grid}.cv_head[data-astro-cid-dfjny2lc]{text-align:center;max-width:44rem;text-shadow:0 1px 18px rgba(var(--navy-rgb),.5)}.cv_eyebrow[data-astro-cid-dfjny2lc]{color:var(--orange);margin:0}.cv_title[data-astro-cid-dfjny2lc]{margin:var(--s-16) 0 0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.03em;color:#fff;text-wrap:balance;line-height:1.05}.cv_lead[data-astro-cid-dfjny2lc]{margin:var(--s-24) 0 0;font-size:var(--fs-body-lg);color:#fff;text-wrap:pretty}.cv_card[data-astro-cid-dfjny2lc]{border-radius:var(--r-lg);background:var(--white);width:100%;max-width:52rem;color:var(--ink);box-shadow:var(--shadow-soft),0 40px 80px -40px rgba(var(--navy-rgb),.6);padding:clamp(28px,5vw,64px)}.cv_card-eyebrow[data-astro-cid-dfjny2lc]{color:var(--orange-ink);margin:0}.cv_card-title[data-astro-cid-dfjny2lc]{margin:var(--s-12) 0 0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h4);color:var(--navy);text-wrap:balance;line-height:1.2}.cv_card-lead[data-astro-cid-dfjny2lc]{margin:var(--s-16) 0 0;color:var(--ink-80);text-wrap:pretty}.cv_form[data-astro-cid-dfjny2lc]{gap:var(--s-24);margin-top:var(--s-32);grid-template-columns:minmax(0,1fr);display:grid}.cv_field[data-astro-cid-dfjny2lc]{gap:var(--s-4);display:grid}.cv_field[data-astro-cid-dfjny2lc] label[data-astro-cid-dfjny2lc]{font-size:var(--fs-body-sm);color:var(--ink-80);font-weight:500}.cv_req[data-astro-cid-dfjny2lc]{color:var(--orange-ink)}.cv_field[data-astro-cid-dfjny2lc] input[data-astro-cid-dfjny2lc],.cv_field[data-astro-cid-dfjny2lc] textarea[data-astro-cid-dfjny2lc]{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}.cv_field[data-astro-cid-dfjny2lc] textarea[data-astro-cid-dfjny2lc]{resize:vertical;min-height:120px}.cv_field[data-astro-cid-dfjny2lc] input[data-astro-cid-dfjny2lc]::placeholder{color:var(--ink-64)}.cv_field[data-astro-cid-dfjny2lc] input[data-astro-cid-dfjny2lc]:hover,.cv_field[data-astro-cid-dfjny2lc] textarea[data-astro-cid-dfjny2lc]:hover{border-color:var(--ink)}.cv_field[data-astro-cid-dfjny2lc] input[data-astro-cid-dfjny2lc]:focus-visible,.cv_field[data-astro-cid-dfjny2lc] textarea[data-astro-cid-dfjny2lc]:focus-visible{border-color:var(--orange-deep);box-shadow:0 1px 0 0 var(--orange-deep);outline:none}.cv_field[data-astro-cid-dfjny2lc]:focus-within label[data-astro-cid-dfjny2lc]{color:var(--orange-ink)}.cv_field[data-astro-cid-dfjny2lc] input[data-astro-cid-dfjny2lc]:user-invalid,.cv_field[data-astro-cid-dfjny2lc] textarea[data-astro-cid-dfjny2lc]:user-invalid{border-color:var(--err);box-shadow:0 1px 0 0 var(--err)}.cv_check[data-astro-cid-dfjny2lc]{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}.cv_check[data-astro-cid-dfjny2lc] input[data-astro-cid-dfjny2lc]{width:22px;height:22px;accent-color:var(--orange-deep);cursor:pointer;flex:none;margin:0}.cv_check[data-astro-cid-dfjny2lc] input[data-astro-cid-dfjny2lc]:focus-visible{outline:2px solid var(--orange-deep);outline-offset:3px}.cv_actions[data-astro-cid-dfjny2lc]{align-items:center;gap:var(--s-12) var(--s-24);flex-wrap:wrap;display:flex}.cv_actions[data-astro-cid-dfjny2lc] .btn[data-astro-cid-dfjny2lc]:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.cv_hp[data-astro-cid-dfjny2lc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cv_status[data-astro-cid-dfjny2lc]{font-size:var(--fs-body-sm);color:var(--ink-80);margin:0}.cv_status[data-astro-cid-dfjny2lc]:empty{display:none}.cv_status[data-astro-cid-dfjny2lc].is-erro{color:var(--err)}.cv_status[data-astro-cid-dfjny2lc] a[data-astro-cid-dfjny2lc]{color:inherit;text-decoration:underline}.cv_form[data-astro-cid-dfjny2lc] button[data-astro-cid-dfjny2lc][aria-busy=true]{opacity:.7;cursor:progress}.cv_ok[data-astro-cid-dfjny2lc]{margin-top:var(--s-32);padding:var(--s-24);border-radius:var(--r-md);background:var(--mist)}.cv_ok[data-astro-cid-dfjny2lc]:focus{outline:none}.cv_ok-title[data-astro-cid-dfjny2lc]{font-family:var(--font-title);font-size:var(--fs-h5);color:var(--navy);margin:0}.cv_ok-text[data-astro-cid-dfjny2lc]{margin:var(--s-8) 0 0;color:var(--ink-80)}@media (width<=479px){.cv_actions[data-astro-cid-dfjny2lc] .btn[data-astro-cid-dfjny2lc]{width:100%;height:auto;min-height:var(--h);padding-block:var(--s-12);text-align:center}}@media (width>=640px){.cv_form[data-astro-cid-dfjny2lc]{gap:var(--s-32) var(--s-24);grid-template-columns:repeat(2,minmax(0,1fr))}.is-full[data-astro-cid-dfjny2lc]{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.cv_bg[data-astro-cid-dfjny2lc] img{transform-origin:50% 85%;animation:cv-zoom 40s var(--ease-in-out) infinite alternate}}@keyframes cv-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}
