.page_page__e0kfK{background:#f7f5f0;color:#213650}.page_hero__rRi3v{position:relative;min-height:82vh;background:#213650}.page_contactPhoto__E0gcn,.page_galleryMedia__beei1,.page_heroImage__ggfJw{position:relative}.page_heroImage__ggfJw{position:absolute;inset:0}.page_contactPhoto__E0gcn img,.page_galleryMedia__beei1 img,.page_heroImage__ggfJw img{object-fit:cover}.page_heroOverlay__HcjtR{position:relative;min-height:82vh;background:linear-gradient(90deg,rgba(18,37,58,.92),rgba(18,37,58,.72) 40%,rgba(18,37,58,.18) 72%,rgba(18,37,58,.06))}.page_heroInner__DK6zo{width:min(100% - 4rem,var(--wide-content-width));margin:0 auto;padding:11rem 0 4rem;color:#ffffff}.page_eyebrow__PW84v{margin:0;color:rgba(216,197,175,.94);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page_statusBadge___s_TV{width:fit-content;margin:0 0 1rem;padding:.6rem .85rem;color:#ffffff;font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#8b3f3f}.page_heroInner__DK6zo h1{max-width:52rem;margin:var(--flow-md) 0 0;font-family:var(--font-display);font-size:var(--fs-listing-title);font-weight:400;line-height:var(--lh-display)}.page_location__QmyfW{margin:var(--flow-xl) 0 0;font-size:var(--fs-lead);color:rgba(255,255,255,.82)}.page_heroFacts__BwEcX{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page_heroFacts__BwEcX span,.page_heroFacts__BwEcX strong{display:inline-flex;align-items:center;min-height:3.5rem;padding:.8rem 1.2rem;border:1px solid rgba(216,197,175,.34);background:rgba(18,37,58,.26)}.page_content__zO7cU{padding:4rem 1.5rem 5rem}.page_inner___Xu75{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:2rem;width:min(100%,var(--wide-content-width));margin:0 auto}.page_sidebar__JxOqX{display:grid;gap:1.5rem;align-self:start}.page_contactPanel__q2AUD{position:sticky;top:7rem}.page_distanceSection__azF9H,.page_energySection__iOqyb,.page_fileSection__ft8fN,.page_gallerySection__UO_Re,.page_mapSection__4Ih8p,.page_panel__xFSGK,.page_textSection__h0rSU{background:#ffffff;box-shadow:0 20px 50px rgba(33,54,80,.08)}.page_panel__xFSGK{padding:1.5rem}.page_distanceSection__azF9H h2,.page_energySection__iOqyb h2,.page_fileSection__ft8fN h2,.page_gallerySection__UO_Re h2,.page_mapSection__4Ih8p h2,.page_panel__xFSGK h2,.page_textSection__h0rSU h2{margin:0 0 var(--flow-lg);font-family:var(--font-display);font-size:var(--fs-component-title);font-weight:400}.page_stats__vWvor{display:grid;gap:1rem;margin:0}.page_stats__vWvor div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding-top:.9rem;border-top:1px solid rgba(33,54,80,.1)}.page_stats__vWvor dt{color:rgba(33,54,80,.68)}.page_stats__vWvor dd{margin:0;font-weight:600}.page_contact__4i_nV{display:grid;gap:.5rem}.page_contactPhoto__E0gcn{width:8rem;aspect-ratio:1;overflow:hidden}.page_contact__4i_nV a,.page_contact__4i_nV p,.page_contact__4i_nV span{margin:0;color:#213650;text-decoration:none}.page_contact__4i_nV a{width:fit-content;text-decoration:underline;text-decoration-color:rgba(33,54,80,.24);text-underline-offset:.18rem;transition:color .18s ease,text-decoration-color .18s ease}.page_contact__4i_nV a:focus-visible{color:#7f6d57;text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.page_contact__4i_nV a:hover{color:#7f6d57;text-decoration-color:currentColor}}.page_contact__4i_nV a:focus-visible{outline:2px solid rgba(211,192,166,.95);outline-offset:.2rem}.page_main__GGLmk{display:grid;gap:1.5rem}.page_distanceSection__azF9H,.page_energySection__iOqyb,.page_fileSection__ft8fN,.page_gallerySection__UO_Re,.page_mapSection__4Ih8p,.page_textSection__h0rSU{padding:2rem}.page_textList__WR4iU,.page_textSection__h0rSU p{margin:var(--flow-md) 0 0;color:rgba(33,54,80,.88);font-size:var(--fs-body);line-height:var(--lh-body)}.page_textList__WR4iU{padding-left:1.5rem;list-style:disc}.page_textList__WR4iU li+li{margin-top:.35rem}.page_distanceGrid__mBdiX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;margin:0;list-style:none}.page_distanceGrid__mBdiX li{padding:1rem;background:#f5f2ec}.page_distanceGrid__mBdiX span,.page_distanceGrid__mBdiX strong{display:block}.page_distanceGrid__mBdiX span{margin-top:.35rem;color:rgba(33,54,80,.7);text-transform:capitalize}.page_mapSection__4Ih8p p{margin:0 0 var(--flow-lg);color:rgba(33,54,80,.72);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.page_mapSection__4Ih8p iframe{display:block;width:100%;min-height:24rem;border:0;background:#f5f2ec}.page_energyGrid__LN35K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.page_energyGrid__LN35K div{display:grid;gap:.35rem;padding:1rem 0;border-top:1px solid rgba(33,54,80,.1)}.page_energyGrid__LN35K div:nth-child(odd){padding-right:1.5rem}.page_energyGrid__LN35K div:nth-child(2n){padding-left:1.5rem}.page_energyGrid__LN35K dt{color:rgba(33,54,80,.66);font-size:var(--fs-kicker)}.page_energyGrid__LN35K dd{margin:0;font-weight:600}.page_fileList__qJpN6{display:grid;gap:.75rem;padding:0;margin:0;list-style:none}.page_fileList__qJpN6 a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid rgba(33,54,80,.14);color:#213650;text-decoration:none;transition:border-color .18s ease,box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.page_fileList__qJpN6 a:focus-visible{border-color:rgba(127,109,87,.45);box-shadow:0 14px 30px rgba(33,54,80,.09);transform:translateY(-.08rem)}@media (hover:hover) and (pointer:fine){.page_fileList__qJpN6 a:hover{border-color:rgba(127,109,87,.45);box-shadow:0 14px 30px rgba(33,54,80,.09);transform:translateY(-.08rem)}}.page_fileList__qJpN6 a:active{transform:scale(.99)}.page_fileList__qJpN6 a:focus-visible{outline:2px solid rgba(211,192,166,.95);outline-offset:.2rem}.page_fileList__qJpN6 small{color:#7f6d57;font-size:var(--fs-kicker-sm);font-weight:700;letter-spacing:.12em}.page_gallery__bOd7p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_galleryItem__pIkWF{margin:0}.page_floorPlans__lD0PZ{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.page_floorPlans__lD0PZ .page_galleryItem__pIkWF{width:100%;max-width:56rem;margin-inline:auto;text-align:center}.page_floorPlanMedia__ZUdn6{display:block;position:relative;aspect-ratio:1;background:#fff}.page_floorPlanMedia__ZUdn6 img{object-fit:contain}.page_floorPlanMedia__ZUdn6:focus-visible{outline:2px solid #7f6d57;outline-offset:4px}.page_galleryMedia__beei1{aspect-ratio:1.2;overflow:hidden;background:rgba(33,54,80,.06)}.page_galleryItem__pIkWF figcaption{margin-top:var(--flow-sm);color:rgba(33,54,80,.72);font-size:var(--fs-caption)}@media (max-width:1000px){.page_inner___Xu75{grid-template-columns:1fr}.page_contactPanel__q2AUD,.page_sidebar__JxOqX{position:static}.page_distanceGrid__mBdiX,.page_energyGrid__LN35K,.page_gallery__bOd7p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page_heroInner__DK6zo{width:min(100% - 2rem,var(--wide-content-width));padding:9rem 0 3rem}.page_heroInner__DK6zo h1{font-size:clamp(2.15rem,10vw,2.9rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}.page_content__zO7cU{padding:2.5rem 1rem 4rem}.page_distanceGrid__mBdiX,.page_energyGrid__LN35K,.page_gallery__bOd7p{grid-template-columns:1fr}.page_energyGrid__LN35K div:nth-child(2n),.page_energyGrid__LN35K div:nth-child(odd){padding-right:0;padding-left:0}}.page_exposeLink__hAlyZ{display:inline-flex;align-items:center;min-height:48px;margin-top:1.5rem;padding:.85rem 1.2rem;background:#d8c5af;color:#213650;text-decoration:none;font-weight:600}.page_exposeLink__hAlyZ:focus-visible{outline:2px solid white;outline-offset:4px}.ExposeRequestForm_panel__4pxln{padding:2rem;background:#fff;color:#213650;box-shadow:0 20px 50px rgb(33 54 80/8%);scroll-margin-top:7rem}.ExposeRequestForm_panel__4pxln h2{margin:0 0 1rem;font-family:var(--font-display);font-size:var(--fs-component-title);font-weight:400}.ExposeRequestForm_panel__4pxln p{line-height:1.6}.ExposeRequestForm_eyebrow__av3ZO{margin:0 0 .6rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#7f6d57}.ExposeRequestForm_reference__v77Mg{font-size:.875rem}.ExposeRequestForm_panel__4pxln fieldset{border:0;padding:0;margin:1.5rem 0 0;min-width:0}.ExposeRequestForm_grid__i_l2n{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ExposeRequestForm_panel__4pxln label{display:grid;gap:.5rem;margin-bottom:1rem;font-size:.95rem}.ExposeRequestForm_panel__4pxln input,.ExposeRequestForm_panel__4pxln select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #aeb7c1;border-radius:0;padding:.85rem;background:#fff;color:#213650;font:inherit;font-size:1rem}.ExposeRequestForm_panel__4pxln button{min-height:48px;padding:.9rem 1.2rem;border:0;background:#213650;color:#fff;font:inherit;cursor:pointer}.ExposeRequestForm_panel__4pxln button:disabled{opacity:.55;cursor:default}.ExposeRequestForm_panel__4pxln a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere}.ExposeRequestForm_panel__4pxln a:focus-visible,.ExposeRequestForm_panel__4pxln button:focus-visible,.ExposeRequestForm_panel__4pxln input:focus-visible,.ExposeRequestForm_panel__4pxln select:focus-visible{outline:2px solid #7f6d57;outline-offset:3px}.ExposeRequestForm_privacy__XhQJU{font-size:.875rem}.ExposeRequestForm_notice__XUrV7{padding:1rem;background:#f7f5f0}.ExposeRequestForm_error__4PVJO{padding:1rem;background:#fff0ee;color:#852f25}.ExposeRequestForm_hidden__Isjtm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:600px){.ExposeRequestForm_grid__i_l2n{grid-template-columns:1fr;gap:0}.ExposeRequestForm_panel__4pxln{padding:1.25rem}.ExposeRequestForm_panel__4pxln button{width:100%}}