.hs-page{--hs-rule:#bcc9c5}.hs-page h1{font-size:clamp(3.25rem,5.4vw,6.5rem);line-height:1.04}.hs-page h2{font-size:clamp(2.5rem,4.1vw,4.6rem)}.hs-hero{display:grid;grid-template-columns:1.05fr 1fr;background:#081c25;color:#f5f1e6;min-height:680px}.hs-hero-copy{padding:75px 4vw 65px max(6vw,24px);align-self:center}.hs-hero .fx-kicker{color:#e8bc60}.hs-hero-copy>p:not(.fx-kicker):not(.hs-hero-foot){max-width:520px;font-size:1.07rem;color:#c5d3d1;margin-top:28px}.hs-hero-foot{font:10px/1.8 ui-monospace,monospace!important;letter-spacing:.06em;color:#9cb0b4;margin-top:42px!important;text-transform:uppercase}.hs-hero-figure{position:relative;min-height:600px;overflow:hidden}.hs-hero-figure>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:47% 50%}.hs-hero-figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,19,26,.94),transparent 65%)}.hs-hero-figure figcaption{position:absolute;z-index:1;bottom:45px;left:35px;right:30px}.hs-hero-figure figcaption>span{font:10px ui-monospace,monospace;letter-spacing:.12em;color:#e8bc60}.hs-hero-figure b{display:block;font:clamp(1.7rem,2.4vw,2.6rem)/1.2 Georgia,serif;margin:15px 0 10px}.hs-hero-figure p{font-size:13px;color:#c7d4d2}.hs-index{display:flex;justify-content:space-between;gap:24px;padding:24px max(6vw,24px);background:#d9e0d9;border-bottom:1px solid var(--hs-rule)}.hs-index a{font:10px/1.6 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.hs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hs-rule);border-bottom:1px solid var(--hs-rule);margin-top:48px}.hs-metrics>div{padding:28px 24px;border-right:1px solid var(--hs-rule)}.hs-metrics>div:first-child{padding-left:0}.hs-metrics>div:last-child{border:0}.hs-metrics span,.hs-metrics small{display:block;font:10px/1.6 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em;color:#546a6c}.hs-metrics strong{display:block;font:clamp(1.8rem,3vw,3.3rem)/1.3 Georgia,serif;margin:10px 0}.hs-metrics>div:last-child strong{color:#1b625f}.hs-value-note{font-size:12px;max-width:850px;margin-top:18px!important;color:#546a6c}.hs-history-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:start;margin-top:55px}.hs-chart{min-width:0}.hs-bar-row{display:block;width:100%;border:0;border-bottom:1px solid #c6cfca;background:transparent;text-align:left;padding:18px 15px;margin:0;color:#17343a;cursor:pointer;border-radius:0}.hs-bar-row[aria-pressed=true]{background:#dce5dc;box-shadow:inset 3px 0 #275d5d}.hs-bar-row:hover{background:#e2e7de}.hs-bar-row:focus-visible{outline:3px solid #176f80;outline-offset:3px}.hs-bar-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.hs-bar-heading>span{font:10px/1.5 ui-monospace,monospace;letter-spacing:.04em}.hs-bar-heading strong{font:22px Georgia,serif}.hs-bar-track{height:11px;display:block;background:#cdd6cd;margin:13px 0 11px;overflow:hidden}.hs-bar-track>span{display:block;background:#748f8e;height:100%}.hs-bar-row[aria-pressed=true] .hs-bar-track>span{background:#1e5c5e}.hs-bar-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:20px;line-height:1.4}.hs-estimate-detail{padding:36px;background:#102c36;color:#eff4ea;position:sticky;top:100px;box-shadow:15px 15px 0 #dde3d8}.hs-estimate-detail .fx-kicker{color:#e8bc60;margin-bottom:24px!important}.hs-detail-date{font:12px/1.6 ui-monospace,monospace;color:#b4c8c6;margin-bottom:14px!important}.hs-estimate-detail h3{font:27px/1.25 Georgia,serif;max-width:400px}.hs-detail-total{font:clamp(2.3rem,3.6vw,4rem)/1.2 Georgia,serif;display:block;color:#e8bc60;margin:24px 0}.hs-estimate-detail>p#estimate-copy{font-size:14px;color:#ccd9d5}.hs-detail-source{font:10px/1.7 ui-monospace,monospace!important;color:#a9bfbd;border-top:1px solid #39515a;padding-top:20px;margin-top:25px!important}.hs-approvals{background:#0c242e}.hs-change-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hs-change-grid article{border-top:1px solid #466064;padding-top:24px}.hs-change-grid article>span,.hs-change-grid small{font:10px/1.6 ui-monospace,monospace;color:#a8c2bf;letter-spacing:.02em}.hs-change{display:flex;align-items:center;gap:13px;margin:28px 0;font:clamp(1.2rem,2vw,2.2rem) Georgia,serif;flex-wrap:wrap}.hs-change del{color:#aac0bc;text-decoration-thickness:1px}.hs-change strong{color:#e8bc60;font-weight:400}.hs-change-grid h3{font-size:17px;margin-bottom:14px}.hs-change-grid p{font-size:13px;color:#becfcb;margin-bottom:20px}.hs-correspondence{background:#e0e5db}.hs-quotes{display:grid;grid-template-columns:1fr 1fr;gap:45px}.hs-quotes figure{border-top:1px solid #839a95;padding-top:24px}.hs-quotes figure>span{font:10px ui-monospace,monospace;letter-spacing:.07em;color:#466760}.hs-quotes blockquote{font:clamp(1.4rem,2.3vw,2.4rem)/1.45 Georgia,serif;margin:25px 0;border:0;padding:0}.hs-quotes figcaption{font:11px/1.6 ui-monospace,monospace;color:#506964}.hs-quotes p{font-size:13px;max-width:500px;margin-top:18px!important;color:#506964}.hs-projection-key{display:flex;gap:28px;flex-wrap:wrap;font:10px/1.8 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em;margin-bottom:28px}.hs-projection-key>span{display:flex;align-items:center;gap:10px}.hs-projection-key i{width:16px;height:16px;display:inline-block;border:1px solid #285453}.hs-key-solid{background:#285453}.hs-key-hatch{background:repeating-linear-gradient(135deg,transparent,transparent 3px,#9eb6ad 3px,#9eb6ad 4px)}.hs-established{background:#1c4b4d;color:#fff;padding:25px 30px;display:grid;grid-template-columns:1fr auto;column-gap:35px;align-items:center}.hs-established>span{font:10px/1.8 ui-monospace,monospace;letter-spacing:.08em;color:#c5d8cb}.hs-established h3{grid-column:1;font:clamp(1.4rem,2vw,2rem)/1.4 Georgia,serif;margin:6px 0}.hs-established strong{grid-column:2;grid-row:1/4;font:clamp(1.8rem,3vw,3rem) Georgia,serif;color:#f2d28b}.hs-established p{font-size:11px;color:#c5d8cb}.hs-route-arrow{text-align:center;font:30px/1.4 Georgia,serif;color:#487270;padding:12px}.hs-future-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hs-future-grid article{border:1px dashed #799893;padding:25px 20px;background:linear-gradient(#eef0e8f2,#eef0e8f2),repeating-linear-gradient(135deg,#5f7e79 0,#5f7e79 1px,transparent 1px,transparent 8px)}.hs-future-grid article>span{font:10px/1.7 ui-monospace,monospace;color:#526b65;letter-spacing:.04em}.hs-future-grid h3{font-size:18px;margin:18px 0}.hs-future-grid p{font-size:13px;color:#526b65}.hs-approval-gate{display:grid;grid-template-columns:.6fr 1.6fr 1fr;align-items:center;gap:30px;background:#e1d4b7;margin-top:25px;padding:25px 30px}.hs-approval-gate b{font:20px/1.3 Georgia,serif}.hs-approval-gate p{font-size:13px}.hs-approval-gate>span{font:11px/1.7 ui-monospace,monospace;border-left:1px solid #ad9c78;padding-left:24px}.hs-field{background:#dbe2d9}.hs-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hs-field-grid img,.hs-field-grid video{width:100%;display:block;aspect-ratio:16/9;height:auto;object-fit:cover;background:#102b33}.hs-field-grid figcaption{font-size:12px;line-height:1.7;color:#516963;padding-top:20px}.hs-field-grid figcaption b{display:block;color:#203c39;font-size:14px;margin-bottom:8px}.hs-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.hs-path-grid article{border-top:1px solid var(--hs-rule);padding-top:25px}.hs-path-grid span{font:10px ui-monospace,monospace;color:#526b65}.hs-path-grid h3{margin:20px 0 15px}.hs-path-grid p{font-size:14px;color:#526b65}.hs-offer{background:#0a222c}.hs-offer>p:not(.fx-kicker){max-width:650px;color:#bfd1cc;margin-top:25px}.hs-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.hs-offer-grid article{border-top:1px solid #486166;padding-top:25px;display:flex;flex-direction:column;align-items:start}.hs-offer-grid article>span{font:10px ui-monospace,monospace;color:#dcb768;letter-spacing:.05em}.hs-offer-grid h3{font:26px Georgia,serif;margin:20px 0}.hs-offer-grid p{font-size:14px;color:#bacec7;max-width:450px;margin-bottom:24px}.hs-offer-grid a{margin-top:auto}.hs-alternate{font-size:13px;margin-top:38px!important}.hs-alternate a{color:#d8e3dc}.hs-sources h2{margin-bottom:28px}.hs-sources>div{max-width:980px}.hs-sources details{border-bottom:1px solid var(--hs-rule)}.hs-sources summary{font-size:14px;font-weight:650;padding:21px 0;cursor:pointer}.hs-sources details p,.hs-sources li{font-size:12px;color:#526b65;line-height:1.8;margin-bottom:15px}.hs-sources ul{padding-left:20px}.hs-static-history article{margin-top:25px}.hs-page [id]{scroll-margin-top:100px}
@media(min-width:1600px){.hs-page .fx-section{padding-left:max(6vw,calc((100vw - 1400px)/2));padding-right:max(6vw,calc((100vw - 1400px)/2))}}
@media(max-width:1000px){.hs-hero{grid-template-columns:1.15fr 1fr}.hs-hero .fx-actions{display:grid}.hs-hero .fx-button{font-size:12px;padding:15px}.hs-hero-figure{min-height:620px}.hs-history-grid{gap:28px;grid-template-columns:1.1fr 1fr}.hs-estimate-detail{padding:25px}.hs-future-grid{grid-template-columns:1fr 1fr}.hs-change-grid{gap:22px}.hs-approval-gate{grid-template-columns:1fr 2fr}.hs-approval-gate>span{grid-column:1/-1;border:0;border-top:1px solid #ad9c78;padding:15px 0 0}.hs-established strong{font-size:2.1rem}.hs-metrics strong{font-size:2rem}}
@media(max-width:700px){.hs-hero{display:flex;flex-direction:column}.hs-hero-copy{padding:50px 24px 38px;width:100%}.hs-page h1{font-size:clamp(3.1rem,10vw,4.7rem)}.hs-hero-copy>p:not(.fx-kicker):not(.hs-hero-foot){font-size:15px}.hs-hero .fx-actions{display:flex}.hs-hero .fx-button{font-size:12px}.hs-hero-foot{margin-top:30px!important}.hs-hero-figure{min-height:330px;width:100%}.hs-hero-figure figcaption{bottom:24px;left:24px}.hs-hero-figure>img{object-position:center}.hs-index{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:21px 24px}.hs-page .fx-section{padding:55px 24px}.hs-page .fx-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.hs-page .fx-heading>p{font-size:15px}.hs-metrics{grid-template-columns:1fr;margin-top:25px}.hs-metrics>div,.hs-metrics>div:first-child{padding:20px 0;border:0;border-bottom:1px solid var(--hs-rule);display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center}.hs-metrics strong{font-size:1.85rem;grid-column:2;grid-row:1/3;margin:0}.hs-metrics small{grid-column:1}.hs-metrics span{font-size:9px;max-width:145px}.hs-history-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.hs-estimate-detail{position:static;padding:25px;box-shadow:8px 8px 0 #d9e1d7}.hs-detail-total{font-size:2.8rem}.hs-change-grid,.hs-quotes,.hs-field-grid,.hs-path-grid,.hs-offer-grid{grid-template-columns:1fr;gap:30px}.hs-change{font-size:1.8rem;margin:20px 0}.hs-quotes blockquote{font-size:1.8rem}.hs-established{display:block;padding:24px}.hs-established strong{display:block;font-size:2.1rem;margin:16px 0}.hs-future-grid{grid-template-columns:1fr;gap:12px}.hs-future-grid article{padding:22px}.hs-future-grid h3{margin:12px 0;font-size:18px}.hs-approval-gate{display:block;padding:24px}.hs-approval-gate p{margin-top:15px}.hs-approval-gate>span{display:block;margin-top:18px}.hs-offer-grid{margin-top:30px}.hs-offer-grid .fx-button{font-size:12px;width:100%;gap:14px}.hs-field-grid figcaption{padding-top:15px}.hs-page h2{font-size:2.75rem}}
@media(prefers-reduced-motion:reduce){.hs-page *{scroll-behavior:auto!important}}
