.styles_page__pcnE_{--navy:#152f3a;--cream:#fffaf2;--paper:#f3ede3;--coral:#d65a3d;--teal:#168c86;background:var(--cream);color:var(--navy);font-family:var(--font-sans),system-ui,sans-serif}.styles_hero__6pvk4{background:var(--navy);color:var(--cream);min-height:680px;position:relative;overflow:hidden}.styles_contour__lrLgL{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(115deg,transparent 42%,rgba(255,250,242,.22) 42.2%,transparent 42.5%),repeating-radial-gradient(ellipse at 78% 44%,transparent 0 25px,rgba(255,250,242,.18) 26px 27px,transparent 28px 52px)}.styles_hero__6pvk4 h1{font-family:Georgia,serif;font-size:clamp(3.2rem,8vw,7.6rem);line-height:.95;letter-spacing:-.065em;max-width:950px}.styles_eyebrow__ar97j,.styles_kicker__4bMnV{color:var(--coral);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.styles_heroLead__8g887{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.45;max-width:850px;margin-top:2rem;color:#e8ded1}.styles_heroSub__aKG77{color:#aebfc0;max-width:750px;line-height:1.7;margin-top:1rem}.styles_hero__6pvk4 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.styles_buttonGhost__GT10d,.styles_buttonPrimary__bPYCt{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.85rem 1.2rem;font-weight:750;text-decoration:none!important;transition:transform .2s ease,background .2s ease}.styles_buttonPrimary__bPYCt{background:#a9402c;color:#fffaf2!important}.styles_buttonGhost__GT10d{border:1px solid #6c8586;color:#fffaf2!important}.styles_buttonGhost__GT10d:hover,.styles_buttonPrimary__bPYCt:hover{transform:translateY(-2px)}.styles_trust__Zni4m{border-top:1px solid #456168;padding:1.1rem 0;margin-top:3rem}.styles_trust__Zni4m span{display:flex;align-items:center;gap:.45rem;color:#c5d2cf;font-size:.72rem}.styles_trust__Zni4m svg{color:var(--teal)}.styles_section___I_ke{padding:6.5rem 0}.styles_cta__rK_O4 h2,.styles_section___I_ke h2{font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;letter-spacing:-.05em;margin:0 0 1rem}.styles_intro__wEug2{color:#516468;line-height:1.7;font-size:1.03rem;max-width:790px;margin-bottom:2.4rem}.styles_audience__fzOJ_,.styles_modality__R_xz6{border:1px solid #ded5c7;background:#fffdf8;padding:2rem;min-height:265px;transition:transform .25s ease,border-color .25s ease}.styles_audience__fzOJ_:hover,.styles_modality__R_xz6:hover{transform:translateY(-4px);border-color:var(--teal)}.styles_audience__fzOJ_ h3,.styles_modality__R_xz6 h3{font-family:Georgia,serif;font-size:1.5rem;margin:.9rem 0}.styles_audience__fzOJ_ svg,.styles_modality__R_xz6 .styles_icon__2ZF33{color:var(--coral)}.styles_modality__R_xz6 ul{list-style:none;padding:0;margin:0;color:#516468;line-height:1.6}.styles_modality__R_xz6 li:before{content:"+";color:var(--teal);font-weight:800;margin-right:.5rem}.styles_modality__R_xz6 em{display:block;margin-top:1.1rem;color:var(--navy);font-size:.88rem}.styles_ink__RYa16{background:var(--navy);color:var(--cream)}.styles_ink__RYa16 .styles_intro__wEug2{color:#b6c4c1}.styles_mapLoading___xpRQ,.styles_mapShell__xAxse{background:#eee6d9;padding:1rem;border:1px solid #536f71}.styles_mapLoading___xpRQ{min-height:320px}.styles_mapShell__xAxse svg{width:100%;height:auto;display:block}.styles_mapMarker__gTeTm{cursor:pointer;outline:none}.styles_mapMarker__gTeTm:focus{stroke:#152f3a;stroke-width:3}.styles_mapTooltip__oWnjT{pointer-events:none}.styles_mapNote__tyd44{color:var(--navy);font-size:.8rem;line-height:1.5;border-top:1px solid #d5cabb;padding:.75rem .4rem 0;margin:0}.styles_tableWrap__guzhA{overflow-x:auto;margin-top:2.3rem;border:1px solid #cfbfae}.styles_tableWrap__guzhA table{border-collapse:collapse;min-width:800px;width:100%;text-align:left;font-size:.84rem}.styles_tableWrap__guzhA th{background:#e4d8c8;color:var(--navy);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.styles_tableWrap__guzhA td,.styles_tableWrap__guzhA th{padding:1rem;border-bottom:1px solid #d9cebf;vertical-align:top}.styles_ink__RYa16 .styles_tableWrap__guzhA th{background:#254a52;color:#fffaf2}.styles_ink__RYa16 .styles_tableWrap__guzhA td{border-color:#36565b;color:#d5e0dc}.styles_caveat__w_py3{border-left:3px solid var(--coral);padding:1rem 0 1rem 1.2rem;color:#b9c7c3;margin-top:1.5rem;max-width:850px;line-height:1.7}.styles_paper__pxcih{background:var(--paper)}.styles_footnote__nSP4S{font-size:.78rem;color:#4b5d60;margin-top:1rem}.styles_workflow__0FDss{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #d2c6b5}.styles_stage__0_pqF{border-right:1px solid #d2c6b5;padding:1.2rem;min-height:240px}.styles_stage__0_pqF:last-child{border-right:0}.styles_stage__0_pqF summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.styles_stage__0_pqF summary::-webkit-details-marker{display:none}.styles_stageNo__E0INL{color:var(--coral);font-family:Georgia,serif;font-size:1.8rem}.styles_stage__0_pqF summary strong{flex:1}.styles_stage__0_pqF summary svg:last-child{transition:transform .2s}.styles_stage__0_pqF[open] summary svg:last-child{transform:rotate(180deg)}.styles_stage__0_pqF>p{color:#0b6764;font-weight:700;font-size:.9rem;line-height:1.45}.styles_detail__HUKLY{color:#667477;font-size:.88rem;line-height:1.6}.styles_limit__oO9XW{padding:4rem 0;background:#eadfce}.styles_limit__oO9XW blockquote{border-left:4px solid var(--coral);background:#f7f0e6;padding:2rem 2.3rem;max-width:980px;margin:0}.styles_limit__oO9XW blockquote p:last-child{line-height:1.75;color:#536467}.styles_faq__ezFHt{background:#e8f0ed}.styles_faqItem__wn60J{border-top:1px solid #b9ccc5}.styles_faqItem__wn60J:last-child{border-bottom:1px solid #b9ccc5}.styles_faqItem__wn60J summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 0;font-family:Georgia,serif;font-size:1.15rem}.styles_faqItem__wn60J summary::-webkit-details-marker{display:none}.styles_faqItem__wn60J summary svg{transition:transform .2s;flex:none}.styles_faqItem__wn60J[open] summary svg{transform:rotate(180deg)}.styles_faqItem__wn60J p{max-width:760px;color:#566a6b;line-height:1.7;padding:0 2rem 1.4rem 0}.styles_cta__rK_O4{background:var(--navy);color:var(--cream);padding:6rem 0}.styles_cta__rK_O4 h2{font-size:clamp(2.2rem,4vw,4rem)}.styles_cta__rK_O4 p:not(.styles_kicker__4bMnV){color:#c0cfca;line-height:1.7;max-width:580px}.styles_contact__kkx_0{border-left:1px solid #456168;padding-left:2.5rem}.styles_contact__kkx_0 h3{font-family:Georgia,serif;font-size:2rem}.styles_contact__kkx_0 a,.styles_contact__kkx_0 p{display:flex;align-items:flex-start;gap:.6rem;color:#dce7e1;line-height:1.6;margin:1rem 0}.styles_contact__kkx_0 a{text-decoration:underline;text-underline-offset:3px}.styles_credentials__cHaSn{border-top:1px solid #456168;margin-top:2.5rem;padding-top:1.3rem;color:#98b0ab;font-size:.78rem;letter-spacing:.05em}.styles_page__pcnE_ footer .text-gray-500{color:#aab2bf!important}@media (max-width:767px){.styles_section___I_ke{padding:4.5rem 0}.styles_hero__6pvk4{min-height:650px}.styles_workflow__0FDss{display:block}.styles_stage__0_pqF{border-right:0;border-bottom:1px solid #d2c6b5;min-height:0;padding:1rem 0}.styles_stage__0_pqF:last-child{border-bottom:0}.styles_contact__kkx_0{border-left:0;border-top:1px solid #456168;padding:2rem 0 0}.styles_hero__6pvk4 h1{font-size:3.4rem}}@media (prefers-reduced-motion:reduce){.styles_audience__fzOJ_,.styles_buttonGhost__GT10d,.styles_buttonPrimary__bPYCt,.styles_modality__R_xz6{transition:none}}