#investments-page{--inv-ink:#090908;--inv-panel:#11110f;--inv-line:#3c3525;--inv-ivory:#f1eee7;--inv-muted:#aaa69d;--inv-gold:#c3a665;background:var(--inv-ink);min-height:100vh;color:var(--inv-ivory);font-family:var(--sans,Arial, sans-serif)}#investments-page *{box-sizing:border-box}#investments-page a{color:inherit;text-decoration:none}#investments-page button,#investments-page summary{font:inherit}#investments-page :focus-visible{outline:2px solid var(--inv-gold);outline-offset:4px}#investments-page .inv-header{z-index:30;border-bottom:1px solid var(--inv-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090908f5;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(22px,4vw,64px);min-height:82px;padding:0 clamp(20px,5.8vw,86px);display:grid;position:sticky;top:0}#investments-page .inv-brand{white-space:nowrap;font:500 1.35rem/1 var(--serif,Georgia, serif);letter-spacing:-.045em;display:inline-block}#investments-page .inv-brand span{color:var(--inv-gold)}#investments-page .inv-brand small{color:var(--inv-muted);font:500 .57rem/1.2 var(--sans,Arial, sans-serif);letter-spacing:.2em;text-transform:uppercase;margin-top:7px;display:block}#investments-page .inv-nav{color:#d9d5cc;letter-spacing:.15em;text-transform:uppercase;scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(15px,2.4vw,34px);font-size:.67rem;display:flex;overflow-x:auto}#investments-page .inv-nav::-webkit-scrollbar{display:none}#investments-page .inv-nav a{white-space:nowrap;transition:color .2s}#investments-page .inv-nav a:hover,#investments-page .inv-nav [aria-current=page]{color:var(--inv-gold)}#investments-page .inv-header-cta{color:var(--inv-gold);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border:1px solid #8c7848;justify-self:end;padding:11px 14px;font-size:.64rem;transition:background .2s,color .2s}#investments-page .inv-header-cta:hover{background:var(--inv-gold);color:var(--inv-ink)}#investments-page .inv-hero{border-bottom:1px solid var(--inv-line);background:radial-gradient(at 80% 0,#b69a601a,#0000 44%);padding:clamp(66px,9vw,128px) clamp(24px,9vw,138px) 54px}#investments-page .inv-eyebrow{color:var(--inv-gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:.7rem;font-weight:600;line-height:1.5}#investments-page .inv-hero h1,#investments-page .inv-section-heading h2,#investments-page .inv-custom h2{font:500 clamp(3.3rem, 8vw, 7.6rem)/.96 var(--serif,Georgia, serif);letter-spacing:-.055em;margin:0}#investments-page h1 em,#investments-page h2 em{color:var(--inv-gold);font-weight:500}#investments-page .inv-lede{color:#cbc7bf;max-width:690px;margin:25px 0 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7}#investments-page .inv-button{background:var(--inv-gold);color:#11100c;letter-spacing:.13em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:22px;min-height:52px;margin-top:29px;padding:13px 20px;font-size:.72rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}#investments-page .inv-button:hover{background:#d8bc7b;transform:translateY(-2px)}#investments-page .inv-hero-links{flex-wrap:wrap;align-items:center;gap:16px 25px;margin-top:25px;display:flex}#investments-page .inv-hero-links .inv-button{margin:0}#investments-page .inv-text-link{color:#e1ddd5;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #aaa59a;padding-bottom:5px;font-size:.74rem}#investments-page .inv-text-link:hover{color:var(--inv-gold);border-color:var(--inv-gold)}#investments-page .inv-location{color:var(--inv-muted);letter-spacing:.17em;text-transform:uppercase;margin:37px 0 0;font-size:.68rem}#investments-page .inv-rates{padding:75px clamp(20px,5.8vw,86px) 92px;scroll-margin-top:95px}#investments-page .inv-section-heading{justify-content:space-between;align-items:end;gap:40px;max-width:1380px;margin:0 auto 30px;display:flex}#investments-page .inv-section-heading .inv-eyebrow{margin-bottom:10px}#investments-page .inv-section-heading h2{font-size:clamp(2.8rem,5vw,5rem)}#investments-page .inv-section-heading>p{max-width:360px;color:var(--inv-muted);margin:0 0 4px;font-size:.88rem;line-height:1.6}#investments-page .inv-category-shell{border:1px solid var(--inv-line);background:#0d0d0b;max-width:1380px;margin:0 auto}#investments-page .inv-category-intro{border-bottom:1px solid var(--inv-line);padding:21px 23px 0}#investments-page .inv-category-hint{color:var(--inv-gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;font-size:.62rem;display:flex}#investments-page .inv-category-hint span{color:var(--inv-muted)}#investments-page .inv-category-tabs{scrollbar-width:thin;scrollbar-color:#766442 transparent;scroll-snap-type:x proximity;align-items:stretch;gap:5px;display:flex;overflow-x:auto}#investments-page .inv-category-tabs button{color:#bdb8ad;cursor:pointer;letter-spacing:.045em;white-space:nowrap;scroll-snap-align:start;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;min-height:47px;padding:0 13px;font-size:.68rem;transition:color .22s,border-color .22s,background .22s;display:inline-flex;position:relative}#investments-page .inv-category-tabs button:hover{color:var(--inv-ivory);background:#c3a6650f}#investments-page .inv-category-tabs button[aria-selected=true]{border-bottom-color:var(--inv-gold);color:var(--inv-ivory)}#investments-page .inv-tab-index{color:#766d59;font:500 .63rem var(--serif,Georgia, serif)}#investments-page .inv-category-tabs button[aria-selected=true] .inv-tab-index{color:var(--inv-gold)}#investments-page .inv-tab-arrow{opacity:0;color:var(--inv-gold);transition:opacity .2s,transform .2s;transform:translate(-3px,3px)}#investments-page .inv-category-tabs button[aria-selected=true] .inv-tab-arrow{opacity:1;transform:none}#investments-page .inv-swipe-note{color:#928c80;letter-spacing:.08em;text-transform:uppercase;margin:11px 0 13px;font-size:.65rem;display:none}#investments-page .inv-category-panel{grid-template-columns:minmax(0,1.03fr) minmax(340px,.97fr);min-height:540px;animation:.48s cubic-bezier(.2,.7,.2,1) both inv-panel-in;display:grid}#investments-page .inv-category-photo-wrap{background:#171713;justify-content:center;align-items:center;min-height:500px;padding:20px;display:flex;position:relative;overflow:hidden}#investments-page .inv-category-photo{object-fit:contain;object-position:center;width:100%;height:100%;max-height:660px;animation:.72s cubic-bezier(.2,.7,.2,1) both inv-photo-in;display:block}#investments-page .inv-photo-caption{background:var(--inv-ivory);color:#211f1a;letter-spacing:.14em;text-transform:uppercase;padding:11px 14px;font-size:.58rem;position:absolute;bottom:22px;left:22px}#investments-page .inv-category-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,67px);display:flex}#investments-page .inv-category-copy .inv-category-hint{margin-bottom:16px}#investments-page .inv-category-copy h3{max-width:550px;font:500 clamp(2.4rem, 4.4vw, 4.3rem)/1.01 var(--serif,Georgia, serif);letter-spacing:-.045em;margin:0}#investments-page .inv-category-note{color:#bcb8af;max-width:510px;margin:19px 0 0;font-size:.93rem;line-height:1.72}#investments-page .inv-starting-price{border-top:1px solid var(--inv-line);gap:5px;margin-top:27px;padding-top:20px;display:grid}#investments-page .inv-starting-price>span{color:var(--inv-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.61rem}#investments-page .inv-starting-price strong{color:var(--inv-gold);font:500 clamp(1.5rem, 2.6vw, 2.15rem)/1.25 var(--serif,Georgia, serif)}#investments-page .inv-starting-price small{color:#8f897d;letter-spacing:.04em;font-size:.67rem}#investments-page .inv-package-toggle{width:min(100%,360px);min-height:54px;color:var(--inv-ivory);cursor:pointer;letter-spacing:.14em;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #a99058;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:0 16px;font-size:.68rem;transition:background .2s,color .2s;display:flex}#investments-page .inv-package-toggle:hover{background:var(--inv-gold);color:#12110e}#investments-page .inv-toggle-mark{color:var(--inv-gold);font:300 1.5rem/1 var(--sans,Arial, sans-serif)}#investments-page .inv-package-toggle:hover .inv-toggle-mark{color:#12110e}#investments-page .inv-package-list{width:100%;margin-top:15px;animation:.32s both inv-panel-in}#investments-page .inv-package-row{border-bottom:1px solid #c3a6652e;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}#investments-page .inv-package-row>span{gap:4px;display:grid}#investments-page .inv-package-row strong{color:#e8e4dc;font-size:.78rem;font-weight:500;line-height:1.4}#investments-page .inv-package-row small{color:var(--inv-muted);font-size:.66rem;line-height:1.45}#investments-page .inv-package-row b{max-width:54%;color:var(--inv-gold);font:500 .94rem/1.45 var(--serif,Georgia, serif);text-align:right}#investments-page .inv-package-footnote{color:#8e897f;margin:13px 0 0;font-size:.65rem;line-height:1.55}#investments-page .inv-category-contact{color:#d7d1c7;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #625b4a;gap:13px;margin-top:22px;padding-bottom:5px;font-size:.65rem;transition:color .2s;display:inline-flex}#investments-page .inv-category-contact:hover{color:var(--inv-gold)}#investments-page .inv-custom{border-top:1px solid var(--inv-line);background:#11100d;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,7vw,100px);padding:68px clamp(24px,9vw,138px) 78px;display:grid}#investments-page .inv-custom .inv-eyebrow{margin-bottom:14px}#investments-page .inv-custom h2{font-size:clamp(2.7rem,5vw,5rem)}#investments-page .inv-custom-copy p{color:#c5c0b6;margin:0 0 18px;font-size:.96rem;line-height:1.72}#investments-page .inv-custom-copy .inv-hero-links{margin-top:25px}#investments-page .inv-extras{border-top:1px solid var(--inv-line);border-bottom:1px solid var(--inv-line);margin-top:29px}#investments-page .inv-extras summary{color:var(--inv-gold);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:15px 0;font-size:.7rem}#investments-page .inv-extras ul{color:#c5c0b6;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;margin:2px 0 16px;padding-left:18px;font-size:.74rem;line-height:1.5;display:grid}#investments-page .inv-extras p{color:#8e897f;font-size:.68rem}#investments-page .inv-footer{border-top:1px solid var(--inv-line);color:var(--inv-muted);justify-content:space-between;align-items:center;gap:22px;padding:25px clamp(20px,5.8vw,86px);display:flex}#investments-page .inv-footer p{margin:0;font-size:.7rem;line-height:1.5}#investments-page .inv-footer>a:last-child{color:var(--inv-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}@keyframes inv-panel-in{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes inv-photo-in{0%{opacity:.5;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:1050px){#investments-page .inv-header{grid-template-columns:auto auto;gap:0 22px;padding-top:12px;padding-bottom:12px}#investments-page .inv-nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;padding-top:12px}#investments-page .inv-header-cta{grid-area:1/2}#investments-page .inv-category-panel{grid-template-columns:minmax(0,1fr) minmax(310px,.95fr);min-height:460px}#investments-page .inv-category-photo-wrap{min-height:460px}#investments-page .inv-category-copy{padding:32px}#investments-page .inv-custom{grid-template-columns:1fr;gap:25px}}@media (max-width:680px){#investments-page .inv-header{gap:0 14px;padding-left:17px;padding-right:17px}#investments-page .inv-brand{font-size:1.2rem}#investments-page .inv-header-cta{padding:9px 10px;font-size:.57rem}#investments-page .inv-nav{gap:20px;font-size:.61rem}#investments-page .inv-hero{padding:53px 22px 37px}#investments-page .inv-hero h1{font-size:clamp(3rem,14vw,5rem)}#investments-page .inv-lede{margin-top:20px;font-size:1rem}#investments-page .inv-hero>.inv-button{justify-content:space-between;width:100%}#investments-page .inv-location{margin-top:29px;line-height:1.7}#investments-page .inv-rates{padding:52px 14px 62px}#investments-page .inv-section-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:20px}#investments-page .inv-section-heading h2{font-size:clamp(2.7rem,12vw,4rem)}#investments-page .inv-section-heading>p{font-size:.82rem}#investments-page .inv-category-shell{border-left:0;border-right:0}#investments-page .inv-category-intro{padding:16px 13px 0}#investments-page .inv-category-tabs{margin-right:-13px;padding-right:13px}#investments-page .inv-category-tabs button{min-height:45px;padding:0 11px;font-size:.65rem}#investments-page .inv-swipe-note{justify-content:space-between;align-items:center;display:flex}#investments-page .inv-category-panel{grid-template-columns:1fr;min-height:0}#investments-page .inv-category-photo-wrap{min-height:280px;padding:10px}#investments-page .inv-category-photo{width:100%;height:auto;max-height:70vh}#investments-page .inv-photo-caption{padding:9px 11px;font-size:.53rem;bottom:18px;left:18px}#investments-page .inv-category-copy{padding:28px 20px 25px}#investments-page .inv-category-copy h3{font-size:clamp(2.55rem,12vw,3.8rem)}#investments-page .inv-category-note{margin-top:14px;font-size:.89rem}#investments-page .inv-starting-price{margin-top:21px}#investments-page .inv-starting-price strong{font-size:1.62rem}#investments-page .inv-package-toggle{width:100%}#investments-page .inv-package-row{align-items:flex-start}#investments-page .inv-package-row b{font-size:.83rem}#investments-page .inv-category-contact{margin-top:20px}#investments-page .inv-custom{padding:48px 22px 55px}#investments-page .inv-custom h2{font-size:clamp(2.6rem,12vw,4rem)}#investments-page .inv-custom-copy p{font-size:.91rem}#investments-page .inv-hero-links{flex-direction:column;align-items:stretch}#investments-page .inv-custom-copy .inv-button{width:100%}#investments-page .inv-text-link{align-self:flex-start}#investments-page .inv-extras ul{grid-template-columns:1fr}#investments-page .inv-footer{flex-direction:column;align-items:flex-start;padding:25px 20px}}@media (prefers-reduced-motion:reduce){#investments-page *,#investments-page :before,#investments-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
