.page_page__RPShI{--ink:#111210;--forest:#0d3b31;--finance:#17324d;--muted:rgba(17,18,16,.72);--cream:#fffaf2;--sky:#dceefe;--lime:#d7ff00;--terracotta:#c96e4d;--terracotta-dark:#a65338;color:var(--ink);background:#fff;padding-top:142px;overflow:clip}.page_page__RPShI h1,.page_page__RPShI h2,.page_page__RPShI h3{letter-spacing:-.045em}.page_page__RPShI h1{margin:0;font-size:clamp(3.8rem,5.7vw,6.7rem);font-weight:520;line-height:.98}.page_page__RPShI h2{margin:0;font-size:clamp(3rem,5vw,6rem);font-weight:560;line-height:.98}.page_page__RPShI h3{margin:0;font-size:1.45rem;font-weight:620;line-height:1.2}.page_eyebrow__ZGt5u{margin:0 0 1.35rem;color:var(--forest);font-size:.76rem;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.page_hero__UEaTO{position:relative;min-height:min(780px,calc(100svh - 72px));background:var(--cream);overflow:hidden}.page_heroVisual__l9gxU{position:absolute;inset:0;margin:0;background:var(--sky)}.page_heroVisual__l9gxU:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,var(--cream) 4%,rgba(255,250,242,.98) 34%,rgba(255,250,242,.7) 51%,rgba(255,250,242,.08) 76%)}.page_heroVisual__l9gxU img{object-fit:cover;object-position:center}.page_heroCopy__m67XQ{position:relative;z-index:2;display:flex;min-height:min(780px,calc(100svh - 72px));width:min(64%,980px);flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) max(2rem,calc((100vw - 1440px)/2)) 10rem}.page_projectNumber__HeYm0{position:absolute;top:clamp(2rem,4vw,4rem);left:max(2rem,calc((100vw - 1440px)/2));color:rgba(201,110,77,.13);font-size:clamp(8rem,16vw,18rem);font-weight:400;letter-spacing:-.08em;line-height:.75}.page_heroCopy__m67XQ h1{position:relative;max-width:11.5ch}.page_heroIntro__4btpu{position:relative;max-width:620px;margin:2rem 0 0;color:#4c5653;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.65}.page_heroActions__RoTJa{position:relative;display:flex;align-items:center;gap:1.5rem;margin-top:2.25rem}.page_consultationButton__ESMoi,.page_primaryButton__4Na5y{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:.85rem;padding:1rem 1.65rem;border-radius:999px;background:var(--lime);color:var(--ink);font-weight:760;text-decoration:none}.page_textLink__iajhf{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;color:var(--forest);font-weight:700;text-decoration-color:rgba(13,59,49,.4);text-underline-offset:5px}.page_heroVisual__l9gxU figcaption,.page_visualStatement__0HNKW figcaption{position:absolute;right:1rem;bottom:1rem;z-index:2;padding:.5rem .7rem;background:rgba(255,255,255,.92);color:var(--forest);font-size:.7rem}.page_heroLedger__uVl_3{position:absolute;z-index:3;right:max(2rem,calc((100vw - 1440px)/2));bottom:0;left:max(2rem,calc((100vw - 1440px)/2));display:grid;grid-template-columns:repeat(3,1fr);margin:0;background:var(--finance);color:#fff}.page_heroLedger__uVl_3>div{padding:1.45rem 1.75rem}.page_heroLedger__uVl_3>div+div{border-left:1px solid rgba(255,255,255,.24)}.page_heroLedger__uVl_3 dt{color:rgba(255,255,255,.72);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page_heroLedger__uVl_3 dd{margin:.6rem 0 0;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.page_section__Te1QE{padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - 1440px)/2))}.page_sectionHeading__R1eJc{max-width:920px}.page_sectionHeading__R1eJc h2{max-width:12ch}.page_positioning__FXowK{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,9rem);background:#fff}.page_positionCopy__xAg6d{padding-top:2rem}.page_positionCopy__xAg6d p{max-width:720px;margin:0;color:var(--muted);font-size:1.05rem;line-height:1.75}.page_positionCopy__xAg6d p+p{margin-top:1.5rem}.page_factLedger__X1cau{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0 0;border-top:1px solid rgba(23,50,77,.3);border-left:1px solid rgba(23,50,77,.3)}.page_factLedger__X1cau>div{min-height:135px;padding:1.5rem;border-right:1px solid rgba(23,50,77,.3);border-bottom:1px solid rgba(23,50,77,.3)}.page_factLedger__X1cau dt{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page_factLedger__X1cau dd{margin:1.5rem 0 0;font-size:1.05rem;font-weight:720;line-height:1.4}.page_selection__rNXJC{padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - 1440px)/2));background:var(--terracotta);color:var(--cream)}.page_consultation__ihVU5 .page_eyebrow__ZGt5u,.page_selection__rNXJC .page_eyebrow__ZGt5u{color:var(--lime)}.page_selectionHeading__zMEGV{display:grid;grid-template-columns:1fr .8fr;gap:3rem;align-items:end}.page_selectionHeading__zMEGV h2{max-width:12ch}.page_selectionHeading__zMEGV>p{max-width:620px;margin:0;color:#fff2eb;line-height:1.75}.page_unitGrid__kjNRr{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5rem;border-top:1px solid rgba(255,245,237,.48)}.page_unitGrid__kjNRr article{position:relative;min-width:0;padding:2.3rem 2rem 2.5rem}.page_unitGrid__kjNRr article+article{border-left:1px solid rgba(255,245,237,.48)}.page_unitNumber__Nq1Z4{display:block;color:transparent;font-size:clamp(5.5rem,9vw,9rem);font-weight:400;letter-spacing:-.07em;line-height:.75;-webkit-text-stroke:1.5px var(--lime)}.page_unitType__u_45J{margin:2.2rem 0 .6rem;color:var(--lime);font-size:.75rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.page_unitGrid__kjNRr h3{color:#fff;font-size:clamp(2.4rem,4vw,4.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.page_unitGrid__kjNRr dl{margin:2rem 0 0;border-top:1px solid rgba(255,245,237,.46)}.page_unitGrid__kjNRr dl>div{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(255,245,237,.33)}.page_selectionNote__1HJq2,.page_unitGrid__kjNRr dt{color:#ffeae0}.page_unitGrid__kjNRr dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.page_selectionNote__1HJq2{max-width:920px;margin:2.25rem 0 0;font-size:.8rem;line-height:1.65}.page_visualStatement__0HNKW{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px;background:var(--cream)}.page_visualStatement__0HNKW figure{position:relative;min-height:720px;margin:0;overflow:hidden}.page_visualStatement__0HNKW figure img{width:100%;height:100%;object-fit:cover}.page_visualStatement__0HNKW>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.page_visualStatement__0HNKW h2{max-width:11ch}.page_visualStatement__0HNKW>div>p:not(.page_eyebrow__ZGt5u){max-width:620px;margin:2rem 0 0;color:var(--muted);line-height:1.75}.page_visualStatement__0HNKW ul{margin:2.5rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(23,50,77,.26)}.page_visualStatement__0HNKW li{padding:1rem 0;border-bottom:1px solid rgba(23,50,77,.26);color:var(--finance);font-weight:680}.page_calculation__ZI27r{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(4rem,8vw,9rem);padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - 1440px)/2));background:var(--sky)}.page_calculationIntro__0oVsk h2{max-width:10ch}.page_calculationIntro__0oVsk>p:not(.page_eyebrow__ZGt5u){max-width:600px;margin:2rem 0;color:#455a6e;line-height:1.75}.page_calculationLedger__FCZoK{padding-top:2rem}.page_balanceBlock__obFQ4{padding-bottom:2.5rem;border-bottom:1px solid rgba(23,50,77,.32)}.page_balanceBlock__obFQ4 small,.page_balanceBlock__obFQ4 span,.page_monthlyTotal__swwUx small,.page_monthlyTotal__swwUx span{display:block;color:#455a6e}.page_balanceBlock__obFQ4 strong{display:block;margin:.55rem 0;color:var(--finance);font-size:clamp(4.5rem,7.5vw,8.5rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:.95}.page_calculationRows__wFcDM{margin:2.25rem 0 0}.page_calculationRows__wFcDM>div{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(23,50,77,.22)}.page_calculationRows__wFcDM dd{margin:0;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.page_monthlyTotal__swwUx{display:grid;grid-template-columns:1fr auto;gap:.35rem 1.5rem;align-items:baseline;margin-top:1.5rem;padding:1.35rem 1.5rem;background:var(--finance);color:#fff}.page_monthlyTotal__swwUx small,.page_monthlyTotal__swwUx span{color:rgba(255,255,255,.74)}.page_monthlyTotal__swwUx strong{grid-row:1/span 2;grid-column:2;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.page_assumptions__NC48p{margin-top:1.5rem}.page_assumptions__NC48p summary{min-height:48px;cursor:pointer;font-size:.88rem;font-weight:720}.page_assumptions__NC48p>div{padding:1.5rem;border-left:3px solid var(--lime);background:rgba(255,255,255,.6)}.page_assumptions__NC48p p{margin:0;color:#455a6e;font-size:.83rem;line-height:1.7}.page_assumptions__NC48p p+p{margin-top:1rem}.page_process__78sUD{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,8vw,9rem);padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - 1440px)/2));background:#fff}.page_process__78sUD h2{max-width:9ch}.page_process__78sUD ol{margin:0;padding:0;list-style:none}.page_process__78sUD li{display:grid;grid-template-columns:clamp(5rem,8vw,8.5rem) 1fr;gap:2rem;padding:2rem 0;border-top:1px solid rgba(23,50,77,.26)}.page_process__78sUD li:last-child{border-bottom:1px solid rgba(23,50,77,.26)}.page_process__78sUD li>span{color:var(--terracotta-dark);font-size:clamp(3rem,5vw,5.5rem);font-weight:400;letter-spacing:-.05em;line-height:.8}.page_process__78sUD h3{color:var(--finance)}.page_process__78sUD p{max-width:620px;margin:.65rem 0 0;color:var(--muted);line-height:1.7}.page_faq__jCM_4{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(4rem,8vw,9rem);padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - 1440px)/2));background:var(--cream)}.page_faq__jCM_4 .page_sectionHeading__R1eJc h2{font-size:clamp(2.6rem,4vw,4.5rem)}.page_faqList__ghyME{border-top:1px solid rgba(23,50,77,.26)}.page_faqList__ghyME details{padding:1.35rem 0;border-bottom:1px solid rgba(23,50,77,.26)}.page_faqList__ghyME summary{cursor:pointer;list-style-position:outside}.page_faqList__ghyME summary h3{display:inline;font-size:1.12rem}.page_faqList__ghyME p{max-width:760px;margin:1rem 0 0;color:var(--muted);line-height:1.7}.page_consultation__ihVU5{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:end;padding:clamp(5rem,8vw,8rem) max(2rem,calc((100vw - 1440px)/2));background:var(--finance);color:#fff}.page_consultation__ihVU5 h2{max-width:12ch}.page_consultation__ihVU5 p:last-child{max-width:700px;margin:2rem 0 0;color:rgba(255,255,255,.78);font-size:1.05rem;line-height:1.75}.page_consultationButton__ESMoi{min-width:250px}.page_sources__H8bkx{display:grid;grid-template-columns:.3fr .7fr;gap:4rem;padding:3.5rem max(2rem,calc((100vw - 1440px)/2));background:#fff}.page_sources__H8bkx h2{margin:0;font-size:1.25rem}.page_sources__H8bkx p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.7}.page_sources__H8bkx a{color:var(--finance);font-weight:680;text-underline-offset:3px}.page_page__RPShI a:focus-visible,.page_page__RPShI summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.page_calculation__ZI27r,.page_selection__rNXJC{scroll-margin-top:150px}@media(max-width:1000px){.page_page__RPShI{padding-top:114px}.page_hero__UEaTO{display:grid;min-height:0}.page_heroCopy__m67XQ{min-height:auto;width:100%;padding:5rem 2rem 3.5rem}.page_projectNumber__HeYm0{top:3rem;right:1rem;left:auto}.page_heroVisual__l9gxU{position:relative;grid-row:2;min-height:520px}.page_heroVisual__l9gxU:after{background:linear-gradient(180deg,var(--cream),transparent 32%)}.page_heroLedger__uVl_3{position:relative;right:auto;bottom:auto;left:auto;grid-row:3}.page_calculation__ZI27r,.page_faq__jCM_4,.page_positioning__FXowK,.page_process__78sUD{grid-template-columns:1fr}.page_selectionHeading__zMEGV{grid-template-columns:1fr;align-items:start}.page_unitGrid__kjNRr{grid-template-columns:1fr}.page_unitGrid__kjNRr article+article{border-top:1px solid rgba(255,245,237,.48);border-left:0}.page_visualStatement__0HNKW{grid-template-columns:1fr}.page_visualStatement__0HNKW figure{min-height:520px}.page_consultation__ihVU5{grid-template-columns:1fr;align-items:start}.page_sources__H8bkx{grid-template-columns:1fr;gap:1rem}}@media(max-width:700px){.page_page__RPShI h1{font-size:clamp(2.9rem,13vw,4.25rem)}.page_page__RPShI h2{font-size:clamp(2.55rem,12vw,3.8rem)}.page_heroCopy__m67XQ{padding:4rem 1.5rem 3rem}.page_heroCopy__m67XQ h1{max-width:8.5ch}.page_projectNumber__HeYm0{right:.5rem;font-size:10rem}.page_heroActions__RoTJa{align-items:flex-start;flex-direction:column;gap:.75rem}.page_primaryButton__4Na5y{width:100%}.page_heroVisual__l9gxU{min-height:340px}.page_heroLedger__uVl_3{grid-template-columns:1fr}.page_heroLedger__uVl_3>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:1rem 1.5rem}.page_heroLedger__uVl_3>div+div{border-top:1px solid rgba(255,255,255,.24);border-left:0}.page_heroLedger__uVl_3 dd{margin:0}.page_calculation__ZI27r,.page_consultation__ihVU5,.page_faq__jCM_4,.page_process__78sUD,.page_section__Te1QE,.page_selection__rNXJC{padding:5rem 1.5rem}.page_factLedger__X1cau{grid-template-columns:1fr}.page_factLedger__X1cau>div{min-height:0}.page_unitGrid__kjNRr{margin-top:3.5rem}.page_unitGrid__kjNRr article{padding:2rem 0}.page_visualStatement__0HNKW figure{min-height:360px}.page_visualStatement__0HNKW>div{padding:5rem 1.5rem}.page_calculation__ZI27r{gap:3rem}.page_balanceBlock__obFQ4 strong{font-size:clamp(4rem,20vw,6rem)}.page_monthlyTotal__swwUx{grid-template-columns:1fr}.page_monthlyTotal__swwUx strong{grid-row:auto;grid-column:auto}.page_process__78sUD{gap:3rem}.page_process__78sUD li{grid-template-columns:4.5rem 1fr;gap:1.25rem}.page_faq__jCM_4{gap:3rem}.page_consultationButton__ESMoi{width:100%;min-width:0}.page_sources__H8bkx{padding:2.5rem 1.5rem}.page_calculation__ZI27r,.page_selection__rNXJC{scroll-margin-top:114px}}@media(prefers-reduced-motion:reduce){.page_page__RPShI *{scroll-behavior:auto!important}}.page_page__RPShI h2{font-size:clamp(2.6rem,4vw,4.5rem);line-height:1.02}.page_eyebrow__ZGt5u{margin-bottom:.85rem}.page_heroCopy__m67XQ{padding-bottom:clamp(5rem,8vw,9rem)}.page_factLedger__X1cau{gap:1.25rem;border:0}.page_factLedger__X1cau>div{min-height:140px;border:1px solid rgba(23,50,77,.12);border-radius:18px;background:#fff;box-shadow:0 16px 42px rgba(23,50,77,.09);transition:transform .2s ease,box-shadow .2s ease}.page_factLedger__X1cau>div:nth-child(2),.page_factLedger__X1cau>div:nth-child(5){transform:translateY(-10px)}.page_factLedger__X1cau>div:hover{transform:translateY(-5px);box-shadow:0 22px 52px rgba(23,50,77,.13)}.page_factLedger__X1cau>div:nth-child(2):hover,.page_factLedger__X1cau>div:nth-child(5):hover{transform:translateY(-15px)}.page_factLedger__X1cau>div{display:flex;min-height:180px;align-items:center;justify-content:center;text-align:center}.page_factLedger__X1cau dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_factLedger__X1cau dd{margin:0;color:var(--finance);font-size:clamp(1.85rem,2.8vw,3.25rem);font-weight:520;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.page_factLedger__X1cau>div:nth-child(2) dd,.page_factLedger__X1cau>div:nth-child(5) dd{color:var(--finance)}.page_selection__rNXJC{background:var(--sky-soft);color:var(--ink)}.page_selection__rNXJC .page_eyebrow__ZGt5u{color:var(--terracotta-dark)}.page_selectionHeading__zMEGV>p,.page_selectionNote__1HJq2{color:var(--muted)}.page_unitGrid__kjNRr,.page_unitGrid__kjNRr article+article{border-color:rgba(23,50,77,.24)}.page_unitNumber__Nq1Z4{-webkit-text-stroke:1.5px var(--terracotta-dark)}.page_unitType__u_45J{color:var(--terracotta-dark)}.page_unitGrid__kjNRr h3{color:var(--finance)}.page_unitGrid__kjNRr dl{border-color:rgba(23,50,77,.24)}.page_unitGrid__kjNRr dl>div{border-color:rgba(23,50,77,.18)}.page_unitGrid__kjNRr dt{color:var(--muted)}.page_unitGrid__kjNRr dd{color:var(--ink)}@media(max-width:1000px){.page_factLedger__X1cau>div:nth-child(2),.page_factLedger__X1cau>div:nth-child(5){transform:none}}@media(max-width:700px){.page_page__RPShI h2{font-size:clamp(2.2rem,9vw,3rem)}.page_factLedger__X1cau{gap:.85rem}.page_factLedger__X1cau>div{min-height:140px}.page_factLedger__X1cau dd{font-size:clamp(1.9rem,9vw,2.8rem)}.page_unitGrid__kjNRr article+article{border-color:rgba(23,50,77,.24)}}.page_balanceBlock__obFQ4 strong{margin:.75rem 0;font-size:clamp(3.75rem,5.5vw,6.25rem)}.page_monthlyTotal__swwUx{align-items:center;padding:1.55rem 1.65rem}.page_monthlyTotal__swwUx strong{font-size:clamp(2.1rem,2.8vw,3rem)}@media(max-width:700px){.page_balanceBlock__obFQ4 strong{font-size:clamp(3.5rem,16vw,5rem)}.page_monthlyTotal__swwUx strong{font-size:clamp(2.25rem,11vw,3rem)}}.page_assumptions__NC48p p,.page_balanceBlock__obFQ4 small,.page_balanceBlock__obFQ4 span,.page_calculationIntro__0oVsk>p:not(.page_eyebrow__ZGt5u),.page_heroIntro__4btpu{color:var(--muted)}.page_factLedger__X1cau dd,.page_factLedger__X1cau>div:nth-child(2) dd,.page_factLedger__X1cau>div:nth-child(5) dd,.page_process__78sUD h3,.page_sources__H8bkx a,.page_unitGrid__kjNRr h3,.page_visualStatement__0HNKW li{color:var(--ink)}.page_consultation__ihVU5,.page_monthlyTotal__swwUx{color:var(--cream)}.page_monthlyTotal__swwUx small,.page_monthlyTotal__swwUx span{color:rgba(255,250,242,.78)}.page_consultation__ihVU5 p:last-child{color:rgba(255,250,242,.82)}