.rental-area{--rental-ink:#102e27;--rental-gold:#d0c29e}.rental-hub .public-main{padding-bottom:0}.rental-area :is(h1,h2,h3){font-family:var(--font-heading);font-weight:400}.rental-area :is(h1,h2,h3,p){overflow-wrap:break-word}.rental-area :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid}.rental-area :is(section[id],div[id]){scroll-margin-top:20px}.rental-area .rental-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:500;line-height:1.7}.rental-area .rental-hero,.rental-area .rental-close{background:var(--rental-ink);color:#eeeee6}.rental-area .rental-hero{padding-top:clamp(3rem,6.5vw,6rem)}.rental-area .rental-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.rental-area .rental-hero .rental-eyebrow,.rental-area .rental-close .rental-eyebrow{color:#c1cebd}.rental-area .rental-hero h1{letter-spacing:-.055em;margin-top:1.75rem;font-size:clamp(3.4rem,6.1vw,6.6rem);line-height:.99}.rental-area .rental-hero em,.rental-area .rental-close em{color:var(--rental-gold);font-weight:400}.rental-area .rental-hero-lead{color:#d5ded2;max-width:40ch;margin-top:1.8rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7}.rental-area .rental-hero-availability{color:#bbcabc;max-width:47ch;margin-top:1.1rem;font-size:.875rem;line-height:1.8}.rental-area .rental-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.rental-area .rental-button{border-radius:3px;justify-content:space-between;align-items:center;gap:1.25rem;min-height:50px;padding:.9rem 1.2rem;font-size:.9375rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.rental-area .rental-button-cream{color:#163e32;background:#eeeee6}.rental-area .rental-link{min-height:44px;color:var(--accent);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:.8rem;font-size:.875rem;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.rental-area :is(.rental-button,.rental-link)>svg{flex-shrink:0}.rental-area :is(.rental-hero,.rental-close) .rental-link{color:#e2e7d8}.rental-area .rental-hero-story{border-left:1px solid #526b58;padding-left:clamp(2rem,4vw,3.5rem)}.rental-area .rental-hero-story>div+div{margin-top:clamp(1.5rem,3vw,2.5rem)}.rental-area .rental-hero-story span{color:#c1cebd;font-size:.75rem;line-height:1.7;display:block}.rental-area .rental-hero-story p{color:#eeeee6;font-family:var(--font-heading);letter-spacing:-.04em;margin-top:.3rem;font-size:clamp(2.7rem,4.4vw,4.8rem);font-weight:400;line-height:1.12}.rental-area .rental-hero-story>div:nth-child(2) p{color:var(--rental-gold)}.rental-area .rental-hero-story small{color:#b9c7b7;margin-top:.55rem;font-size:.75rem;line-height:1.7;display:block}.rental-area .rental-hero-foot{color:#c5d1bf;border-top:1px solid #3c5848;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:clamp(3rem,5vw,5rem);padding-block:1.4rem;font-size:.8125rem;line-height:1.7;display:flex}.rental-area .rental-area-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1rem;display:flex}.rental-area .rental-area-nav>div{flex-wrap:wrap;gap:.25rem 1.6rem;display:flex}.rental-area .rental-area-nav a{min-height:44px;color:var(--fg-2);align-items:center;gap:.7rem;font-size:.8125rem;line-height:1.6;display:inline-flex}.rental-area .rental-area-nav a[aria-current=page]{color:var(--accent);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.rental-area .rental-area-nav .rental-personal-link{color:var(--accent)}.rental-area .rental-section{padding-block:clamp(4rem,7vw,7rem)}.rental-area .rental-section-intro h2,.rental-area .rental-section-heading h2,.rental-area .rental-sharing h2{letter-spacing:-.045em;margin-top:1.3rem;font-size:clamp(2.6rem,4.6vw,4.6rem);line-height:1.07}.rental-area :is(.rental-section-intro,.rental-section-heading,.rental-sharing) h2 em{color:var(--accent)}.rental-area :is(.rental-section-intro,.rental-section-heading,.rental-sharing-copy)>p:not(.rental-eyebrow){color:var(--fg-2);max-width:54ch;margin-top:1.6rem;font-size:1rem;line-height:1.85}.rental-area .rental-availability,.rental-area .rental-connections{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.rental-area :is(.rental-status-list,.rental-connection-list) article{border-top:1px solid var(--line-strong);padding-block:2rem}.rental-area :is(.rental-status-list,.rental-connection-list) article:first-child{padding-top:1.4rem}.rental-area .rental-status{color:var(--accent);font-size:.75rem;font-weight:500;line-height:1.65}.rental-area .rental-status-planned{color:#71603b}.rental-area :is(.rental-status-list,.rental-connection-list) h3{letter-spacing:-.025em;margin-top:.8rem;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.18}.rental-area :is(.rental-status-list,.rental-connection-list) article>p:not(.rental-status){color:var(--fg-2);margin-top:1rem;font-size:.9375rem;line-height:1.85}.rental-area .rental-status-list .rental-link{margin-top:.8rem}.rental-area .rental-teams-section{background:#e0e5db;padding-block:clamp(3.5rem,6vw,6rem)}.rental-area .rental-section-heading{max-width:65rem}.rental-area .rental-team-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem;margin-top:3rem;display:grid}.rental-area .rental-team-columns article{border-top:1px solid #a9b8a3;flex-direction:column;align-items:flex-start;min-width:0;padding-top:1.5rem;display:flex}.rental-area .rental-team-label{color:var(--accent);align-items:center;gap:1rem;font-size:.8125rem;line-height:1.6;display:flex}.rental-area .rental-team-label>svg{flex-shrink:0}.rental-area .rental-team-columns h3{letter-spacing:-.025em;max-width:17ch;margin-top:1.6rem;font-size:clamp(1.65rem,2.2vw,2.15rem);line-height:1.2}.rental-area .rental-team-columns article>p{color:var(--fg-2);margin-block:1rem 1.25rem;font-size:.9375rem;line-height:1.8}.rental-area .rental-team-columns .rental-link{margin-top:auto}.rental-area .rental-sharing{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.rental-area .rental-sharing-copy{position:sticky;top:110px}.rental-area .rental-sharing-copy .rental-link{margin-top:1.3rem}.rental-area .rental-permission-sheet{background:#f7f8f2;border-top:3px solid #1f6b5b;padding:clamp(1.5rem,3.5vw,3rem);box-shadow:0 15px 45px #152f2410}.rental-area .rental-sheet-heading{border-bottom:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.7rem;display:flex}.rental-area .rental-sheet-heading p{text-align:right;font-size:.8125rem;font-weight:500;line-height:1.7}.rental-area .rental-sheet-heading span{color:var(--fg-3);font-size:.75rem;font-weight:400}.rental-area .rental-permission-sheet ol{margin:0;padding:0;list-style:none}.rental-area .rental-permission-sheet li{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.rental-area .rental-permission-sheet li>span{color:#59715a;font-family:var(--font-heading);font-size:1.5rem;line-height:1.2}.rental-area .rental-permission-sheet h3{letter-spacing:-.02em;font-size:1.4rem;line-height:1.25}.rental-area .rental-permission-sheet li p{color:var(--fg-2);margin-top:.7rem;font-size:.875rem;line-height:1.8}.rental-area .rental-sheet-note{color:var(--fg-3);margin-top:1.3rem;font-size:.75rem;line-height:1.8}.rental-area .rental-preview-section{background:#dfe5db;padding-block:clamp(3.5rem,6vw,6rem)}.rental-area .rental-preview-section .public-preview{margin:2.8rem 0 0}.rental-area .rental-preview-limit{color:var(--fg-2);margin-top:1.3rem;font-size:.8125rem;line-height:1.8}.rental-area .rental-faq{padding-bottom:clamp(4rem,7vw,7rem)}.rental-area .rental-faq>h2{letter-spacing:-.03em;margin-bottom:2rem;font-size:clamp(2.1rem,3vw,3rem);line-height:1.2}.rental-area .rental-faq details{border-top:1px solid var(--line-strong)}.rental-area .rental-faq details:last-child{border-bottom:1px solid var(--line-strong)}.rental-area .rental-faq summary{cursor:pointer;min-height:54px;padding-block:1.3rem;font-size:1rem;font-weight:500;line-height:1.7}.rental-area .rental-faq details p{max-width:76ch;color:var(--fg-2);padding-bottom:1.5rem;font-size:.9375rem;line-height:1.85}.rental-area .rental-close{padding-block:clamp(4rem,7vw,7rem)}.rental-area .rental-close h2{letter-spacing:-.045em;margin-top:1.6rem;font-size:clamp(2.8rem,5.5vw,5.5rem);line-height:1.08}.rental-area .rental-close .public-wrap>p:not(.rental-eyebrow){color:#c8d4c4;max-width:54ch;margin-top:1.7rem;font-size:1rem;line-height:1.85}.rental-area .rental-detail-note{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2rem;padding-block:1.25rem;display:flex}.rental-area .rental-detail-note p{color:var(--fg-2);max-width:66ch;font-size:.875rem;line-height:1.8}@media (min-width:900px) and (min-height:760px){.rental-area .rental-availability .rental-section-intro{position:sticky;top:110px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:900px){html:not([data-motion=calm]) .rental-area .rental-hero-story{animation:linear both rental-word-drift;animation-timeline:view();animation-range:exit}html:not([data-motion=calm]) .rental-area .rental-permission-sheet{animation:linear both rental-sheet-settle;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes rental-word-drift{0%{transform:translateY(0)}to{transform:translateY(-35px)}}@keyframes rental-sheet-settle{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media (max-width:1000px){.rental-area .rental-hero-grid{gap:2.5rem}.rental-area .rental-area-nav{flex-direction:column;align-items:flex-start;gap:0}.rental-area .rental-team-columns{gap:1.6rem}}@media (max-width:899px){.rental-area .rental-hero-grid{grid-template-columns:1fr;gap:3rem}.rental-area .rental-hero h1{font-size:clamp(3.5rem,8.2vw,5.5rem)}.rental-area .rental-hero-story{border-top:1px solid #526b58;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1.5rem 0 0;display:grid}.rental-area .rental-hero-story>div+div{margin-top:0}.rental-area .rental-hero-story p{font-size:clamp(1.8rem,3.8vw,2.7rem)}.rental-area .rental-hero-story span,.rental-area .rental-hero-story small{font-size:.6875rem}.rental-area .rental-hero-foot{margin-top:2rem}.rental-area .rental-availability,.rental-area .rental-connections,.rental-area .rental-sharing{grid-template-columns:1fr;gap:2.5rem}.rental-area .rental-sharing-copy{position:static}.rental-area .rental-team-columns{grid-template-columns:1fr;gap:2rem}.rental-area .rental-team-columns h3{max-width:none;margin-top:1rem}.rental-area .rental-team-columns article>p{max-width:66ch}}@media (max-width:479px){.rental-area .rental-hero{padding-top:2.75rem}.rental-area .rental-hero h1{font-size:clamp(2.7rem,11.8vw,3.8rem)}.rental-area .rental-hero-lead{font-size:1rem}.rental-area .rental-hero-story{grid-template-columns:1fr;gap:1.5rem}.rental-area .rental-hero-story>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:.2rem 1rem;display:grid}.rental-area .rental-hero-story p{grid-area:1/2/3;font-size:clamp(1.85rem,8vw,2.45rem)}.rental-area .rental-hero-story small{grid-area:2/1;margin-top:.2rem}.rental-area .rental-hero-foot{gap:.5rem 1.4rem;font-size:.75rem}.rental-area .rental-area-nav>div{column-gap:1.1rem}.rental-area .rental-actions{gap:.6rem}.rental-area .rental-actions>.rental-button{width:100%}.rental-area .rental-actions>.rental-link{padding-block:.5rem}.rental-area :is(.rental-section-intro,.rental-section-heading,.rental-sharing) h2{font-size:clamp(2.2rem,10vw,3rem)}.rental-area .rental-permission-sheet{padding:1.25rem}.rental-area .rental-permission-sheet li{grid-template-columns:1.5rem minmax(0,1fr);gap:.7rem}.rental-area .rental-permission-sheet h3{font-size:1.25rem}.rental-area .rental-close h2{font-size:clamp(2.3rem,10vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.rental-area .rental-hero-story,.rental-area .rental-permission-sheet{animation:none;transform:none}}html[data-motion=calm] .rental-area .rental-hero-story,html[data-motion=calm] .rental-area .rental-permission-sheet{animation:none;transform:none}
