@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&display=swap");.welcome_page__RfWFu{--paper:#fffaf7;--pearl:#fffdfb;--ink:#261923;--copy:#4c394e;--blue:#24487e;--rose:#713050;--lavender:#563568;--sage:#28523f;--line:#b4a6ba;--serif:"Cormorant Garamond",Georgia,serif;min-height:100svh;color:var(--ink);background:radial-gradient(ellipse at 85% 10%,#edf2ff 0,transparent 46%),radial-gradient(ellipse at 15% 25%,#f9edf3 0,transparent 48%),var(--paper);font:1rem/1.65 var(--font-geist-sans),system-ui,sans-serif}.welcome_page__RfWFu a{color:var(--blue);text-underline-offset:.22em}.welcome_main__ccwVf:focus-visible,.welcome_page__RfWFu a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.welcome_page__RfWFu a{min-height:44px}.welcome_skip__7ei4p{position:absolute;top:10px;left:10px;z-index:5;transform:translateY(-180%);padding:12px 18px;border-radius:12px;background:var(--pearl)}.welcome_skip__7ei4p:focus{transform:none}.welcome_footer__bX_5f,.welcome_header__YW0k4,.welcome_main__ccwVf{width:min(100% - 3rem,1120px);margin-inline:auto}.welcome_header__YW0k4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.4rem;border-bottom:1px solid var(--line)}.welcome_wordmark__vBHYV{font-family:var(--serif);font-size:1.75rem;line-height:1.25}.welcome_wordmark__vBHYV span{display:block;margin-top:.2rem;font:600 .875rem/1.5 var(--font-geist-sans),system-ui,sans-serif;color:var(--lavender);letter-spacing:.12em;text-transform:uppercase}.welcome_header__YW0k4 nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.welcome_footer__bX_5f a,.welcome_header__YW0k4 a{display:inline-flex;align-items:center;gap:.5rem;font-weight:550}.welcome_hero__rqHDb{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;padding-block:clamp(2.5rem,6vw,5rem)}.welcome_eyebrow__jWIHG{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;color:var(--rose);font-size:.9375rem;font-weight:650;letter-spacing:.06em}.welcome_eyebrow__jWIHG svg{width:22px;height:22px}.welcome_hero__rqHDb h1{margin:0 0 1.3rem;font:500 clamp(2.5rem,5.4vw,4.75rem)/1.08 var(--serif);letter-spacing:-.035em;text-wrap:balance}.welcome_description__rnrqN{max-width:44ch;margin:0;color:var(--copy);font-size:1.125rem}.welcome_mission__JFbgv{margin:1.7rem 0 0;font:500 clamp(1.35rem,2vw,1.65rem)/1.4 var(--serif)}.welcome_mission__JFbgv em{color:var(--lavender)}.welcome_logoScene__Id5WC{position:relative;display:grid;place-items:center;isolation:isolate;margin:0;padding:1.5rem;aspect-ratio:1}.welcome_logo__KEQoO{position:relative;z-index:1;width:100%;max-width:360px;height:auto;filter:drop-shadow(0 14px 24px #5635680a)}.welcome_orbit__mQis0{position:absolute;inset:0;z-index:-1;border:1px solid #b4a6ba8c;border-radius:50%;background:radial-gradient(circle at 65% 25%,#fffdfb,#f1eaf766 55%,#edf8f266)}.welcome_orbit__mQis0:after{content:"";position:absolute;inset:9px;border:1px solid #b4a6ba55;border-radius:inherit}.welcome_glint__4u2BN{position:absolute;top:8%;right:8%;z-index:2;color:var(--lavender);width:28px;height:28px;animation:welcome_arrive__kvxxN 1.2s ease-out both}.welcome_access__z0YsV{padding-bottom:2.5rem}.welcome_sectionHeading__pxSiQ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.25rem}.welcome_sectionHeading__pxSiQ h2{margin:0;font:500 2.1rem/1.2 var(--serif)}.welcome_sectionHeading__pxSiQ p{margin:0;color:var(--sage);font-size:.9375rem}.welcome_paths__1xYGl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.welcome_path__KLYr2{position:relative;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--line);border-radius:26px;box-shadow:0 12px 36px #56356808}.welcome_path__KLYr2:before{content:"";position:absolute;inset:6px;border:1px solid #b4a6ba60;border-radius:21px;pointer-events:none}.welcome_team__qB_f_{background:linear-gradient(145deg,var(--pearl),#edf2ff)}.welcome_client__BrXSr{background:linear-gradient(145deg,var(--pearl),#f9edf3)}.welcome_pathHeading__UMpdP{display:flex;align-items:center;gap:.85rem}.welcome_pathHeading__UMpdP h3{margin:0;font:500 1.9rem/1.2 var(--serif)}.welcome_pathIcon__TJ4QO{display:grid;place-items:center;flex:0 0 48px;height:48px;border:1px solid var(--line);border-radius:16px;color:var(--blue);background:var(--pearl)}.welcome_client__BrXSr .welcome_pathIcon__TJ4QO{color:var(--rose)}.welcome_pathIcon__TJ4QO svg{width:30px;height:30px}.welcome_path__KLYr2>p{margin:1.2rem 0;color:var(--copy)}.welcome_actions__Y5U97{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.welcome_primary__apS8b,.welcome_secondary__iiEpk{display:flex;align-items:center;justify-content:center;gap:.8rem;width:fit-content;min-height:50px;padding:.8rem 1.25rem;border:1px solid var(--blue);border-radius:999px;font-weight:600;text-align:center;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease}.welcome_page__RfWFu .welcome_primary__apS8b{background:var(--blue);color:#fff}.welcome_primary__apS8b:hover{background:#193b6d;box-shadow:0 6px 18px #24487e20}.welcome_page__RfWFu .welcome_secondary__iiEpk{border-color:var(--rose);color:var(--rose);background:var(--pearl)}.welcome_secondary__iiEpk:hover{background:#f1eaf7}.welcome_path__KLYr2 .welcome_note__A27Un{margin:1rem 0 0;font-size:.9375rem}.welcome_note__A27Un a{display:inline-block;padding-block:.6rem;font-weight:600}.welcome_steps__LEkMB{display:grid;gap:.6rem;margin:0 0 1.25rem;padding:0;list-style:none}.welcome_steps__LEkMB li{display:flex;align-items:center;gap:.7rem;color:var(--copy)}.welcome_stepNumber__2Buk2{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid var(--line);border-radius:50%;color:var(--rose);background:var(--pearl);font-size:.8rem;font-weight:650}.welcome_principles__Kgz9T{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;padding-block:1.75rem;border-block:1px solid var(--line)}.welcome_principles__Kgz9T p{margin:0;font:500 1.25rem/1.5 var(--serif);text-align:center}.welcome_principles__Kgz9T>span{width:16px;height:16px;color:var(--lavender)}.welcome_blue__6B7N_{color:var(--blue)}.welcome_lavender__KBfAr{color:var(--lavender)}.welcome_sage__niY7b{color:var(--sage)}.welcome_footer__bX_5f{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1.25rem;color:var(--copy);font-size:.9375rem;overflow-wrap:anywhere}@keyframes welcome_arrive__kvxxN{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){.welcome_hero__rqHDb{grid-template-columns:1fr;gap:2rem;text-align:center}.welcome_eyebrow__jWIHG{justify-content:center}.welcome_description__rnrqN{margin-inline:auto}.welcome_logoScene__Id5WC{width:min(100%,260px);justify-self:center;padding:1.1rem}.welcome_paths__1xYGl{grid-template-columns:1fr}.welcome_principles__Kgz9T{flex-direction:column;gap:.65rem}.welcome_principles__Kgz9T>span{display:none}}@media (max-width:390px){.welcome_footer__bX_5f,.welcome_header__YW0k4,.welcome_main__ccwVf{width:calc(100% - 2rem)}.welcome_header__YW0k4{justify-content:center;text-align:center}.welcome_header__YW0k4 nav{justify-content:center}.welcome_pathHeading__UMpdP{gap:.65rem}.welcome_pathHeading__UMpdP h3{font-size:1.65rem}.welcome_primary__apS8b,.welcome_secondary__iiEpk{width:100%}.welcome_footer__bX_5f{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.welcome_page__RfWFu *,.welcome_page__RfWFu :after,.welcome_page__RfWFu :before{animation:none;transition:none;scroll-behavior:auto}}@media (forced-colors:active){.welcome_pathIcon__TJ4QO,.welcome_path__KLYr2,.welcome_primary__apS8b,.welcome_secondary__iiEpk{border-color:ButtonText}}.welcome_projectHeading__O2e4P{text-align:center;padding-block:2.5rem}.welcome_projectHeading__O2e4P img{margin-inline:auto}.welcome_projectHeading__O2e4P .welcome_eyebrow__jWIHG{justify-content:center;margin-top:1rem}.welcome_projectHeading__O2e4P h1{margin:0;font:500 clamp(2.3rem,5vw,3.7rem)/1.15 var(--serif);overflow-wrap:anywhere}.welcome_projectContent__06wZu{max-width:960px;margin-inline:auto;padding-bottom:2.5rem}.welcome_projectContent__06wZu>section{margin-bottom:2.5rem}.welcome_projectContent__06wZu h2{margin:0 0 1rem;font:500 2rem/1.25 var(--serif)}.welcome_projectContent__06wZu h3{font:500 1.55rem/1.3 var(--serif)}.welcome_projectContent__06wZu p{white-space:pre-line;overflow-wrap:anywhere}.welcome_projectUpdates__j_Gox{display:grid;gap:1rem;margin-block:1rem;padding:0;list-style:none}.welcome_projectUpdates__j_Gox>li{min-width:0}.welcome_projectContent__06wZu label{font-weight:600}.welcome_projectContent__06wZu textarea{display:block;width:100%;min-height:130px;margin-bottom:1rem;border:1px solid var(--lavender);border-radius:12px;padding:1rem;color:var(--ink);background:var(--pearl);font:inherit;resize:vertical}.welcome_projectContent__06wZu textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.welcome_projectContent__06wZu button{cursor:pointer}.welcome_projectContent__06wZu button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.welcome_projectContent__06wZu button:disabled{cursor:wait}.welcome_projectNotice__PVIXe{border:1px solid var(--lavender);border-radius:16px;padding:1rem 1.5rem;background:#f1eaf7;color:var(--lavender)}.welcome_projectContent__06wZu input:not([type=checkbox]){display:block;width:100%;min-height:48px;margin-block:.5rem 1rem;border:1px solid var(--lavender);border-radius:12px;padding:.8rem 1rem;color:var(--ink);background:var(--pearl);font:inherit}.welcome_projectContent__06wZu input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.welcome_projectContent__06wZu input[type=checkbox]{width:24px;height:24px;margin-right:.6rem;vertical-align:middle;accent-color:var(--blue)}