:root{--blue-deep:#002d5f;--blue-mid:#003b7a;--blue-light:#0058a8;--gold:#d4a820;--gold-light:#f0c84a;--white:#fff;--off-white:#f4f6fa;--text-dark:#0a1628;--font-display:Georgia, "Georgia Pro", "Times New Roman", serif;--font-body:Georgia, "Georgia Pro", "Times New Roman", serif;--max-width:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--blue-deep);min-height:100vh;font-family:var(--font-body);color:var(--white);overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit}ul{list-style:none}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:.75rem;font-weight:700;display:block}.gold-rule{align-items:center;gap:14px;margin:14px 0 40px;display:flex}.gold-rule span{background:var(--gold);width:60px;height:1px;display:block}.gold-rule i{color:var(--gold);font-size:.55rem}.gold-rule.center{justify-content:center}.section-wrap{max-width:var(--max-width);margin:0 auto;padding:80px 48px}.dark-band{background:linear-gradient(135deg,#001b3d 0%,#001630 100%);border-top:1px solid #d4a82033;border-bottom:1px solid #d4a82033}.site-nav{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#00142df5 0%,#00142d00 100%);justify-content:space-between;align-items:center;padding:18px 48px;display:flex;position:fixed;top:0;left:0;right:0}.site-nav.solid{background:#001630;border-bottom:1px solid #d4a82033}.nav-brand{font-family:var(--font-display);letter-spacing:.14em;color:var(--gold-light);text-transform:uppercase;font-size:1.2rem;font-weight:700;text-decoration:none}.nav-links{align-items:center;gap:10px;display:flex}.nav-links a{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #0000;border-radius:2px;padding:10px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.nav-links a.nav-home{color:var(--white);background:#ffffff0f;border-color:#ffffff59}.nav-links a.nav-home:hover{border-color:var(--white);background:#ffffff26;transform:translateY(-1px)}.nav-links a.nav-active{color:var(--gold-light);border-color:var(--gold);background:#d4a8201a}.nav-links a.nav-gold{color:var(--text-dark);background:var(--gold);border-color:var(--gold)}.nav-links a.nav-gold:hover{background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-1px);box-shadow:0 6px 24px #d4a82073}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-toggle span{background:var(--white);width:26px;height:2px;display:block}.btn{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:2px;padding:14px 38px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .28s;display:inline-block}.btn-primary{background:var(--gold);color:var(--text-dark);border-color:var(--gold)}.btn-primary:hover{background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-2px);box-shadow:0 10px 32px #d4a82080}.btn-secondary{color:var(--white);background:0 0;border-color:#ffffff80}.btn-secondary:hover{border-color:var(--white);background:#ffffff1a;transform:translateY(-2px)}.page-header{justify-content:center;align-items:flex-end;width:100%;min-height:320px;padding-top:120px;display:flex;position:relative;overflow:hidden}.page-header-bg{background:linear-gradient(135deg, #001630 0%, var(--blue-mid) 55%, #001a3d 100%);position:absolute;inset:0}.page-header-bg:before{content:"";background-image:repeating-linear-gradient(45deg,#0000,#0000 40px,#d4a8200a 40px 41px),repeating-linear-gradient(-45deg,#0000,#0000 40px,#d4a8200a 40px 41px);position:absolute;inset:0}.page-header-content{z-index:5;text-align:center;padding-bottom:55px;position:relative}.page-header-content h1{font-family:var(--font-display);color:var(--white);text-shadow:0 4px 40px #0006;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:700}.page-header-content h1 span{color:var(--gold-light)}.site-footer{background:#000d20;border-top:1px solid #d4a82033;padding:40px 48px}.site-footer .footer-inner{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 auto;display:flex}.site-footer .footer-left p{color:#ffffff8c;letter-spacing:.02em;font-size:.85rem;line-height:1.7}.site-footer .footer-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.site-footer .footer-right a{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s}.site-footer .footer-right a:hover{color:var(--gold-light)}.site-footer .disclaimer{max-width:var(--max-width);letter-spacing:.03em;color:#ffffff59;text-align:center;border-top:1px solid #ffffff14;margin:24px auto 0;padding-top:20px;font-size:.72rem}.js-reveal-ready .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.js-reveal-ready .reveal.is-visible{opacity:1;transform:translateY(0)}@media (width<=768px){.site-nav{padding:14px 20px}.nav-toggle{display:flex}.nav-links{background:#001325;border-left:1px solid #d4a82040;flex-direction:column;justify-content:center;align-items:stretch;gap:14px;width:min(78vw,320px);height:100vh;padding:40px;transition:transform .3s;position:fixed;top:0;right:0;transform:translate(100%)}.nav-links.is-open{transform:translate(0)}.nav-links a{text-align:center}.section-wrap{padding:50px 24px}.site-footer{padding:30px 20px}.site-footer .footer-inner{flex-direction:column}.site-footer .footer-right{align-items:flex-start}}.body-text{color:#fffc;font-size:1.05rem;font-weight:400;line-height:1.85}.body-text strong{color:#fff}.centered-head{text-align:center;margin-bottom:50px}.centered-head-wrap{text-align:center}.two-col{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.stat-card{background:linear-gradient(135deg,#0056b32e 0%,#001e4699 100%);border:1px solid #d4a82040;border-radius:2px;padding:44px 36px;position:relative;overflow:hidden}.stat-card:before{content:"";background:linear-gradient(180deg, var(--gold) 0%, var(--gold-light) 100%);width:4px;height:100%;position:absolute;top:0;left:0}.stat-card .big-c{font-family:var(--font-display);color:#d4a82014;-webkit-user-select:none;user-select:none;font-size:7rem;font-weight:700;line-height:1;position:absolute;top:5px;right:16px}.stat-card .stat{margin-bottom:24px}.stat-card .stat:last-child{margin-bottom:0}.stat-card .stat-num{font-family:var(--font-display);color:var(--gold-light);font-size:2.2rem;font-weight:700;line-height:1}.stat-card .stat-lbl{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-top:4px;font-size:.78rem;font-weight:500}.mv-cards{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mv-card{background:#ffffff08;border:1px solid #d4a82033;border-radius:2px;padding:44px 40px;transition:all .3s}.mv-card:hover{background:#d4a8200f;border-color:#d4a82080;transform:translateY(-4px)}.mv-card h3{font-family:var(--font-display);color:var(--gold-light);margin-bottom:14px;font-size:1.7rem;font-weight:700}.mv-card p{color:#ffffffbf;font-size:1rem;line-height:1.8}.mv-card p+p{margin-top:12px}.body-text-block{max-width:760px;margin:0 auto}.assets-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.asset-pill{letter-spacing:.05em;color:var(--white);background:#ffffff0a;border:1px solid #d4a82040;border-radius:2px;align-items:center;gap:10px;padding:16px 22px;font-size:1rem;font-weight:500;transition:all .25s;display:flex}.asset-pill:hover{border-color:var(--gold);background:#d4a8201a;transform:translateY(-2px)}.asset-pill .arr{color:var(--gold)}.accordion{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.accordion-item{background:#ffffff08;border:1px solid #d4a82033;border-radius:2px;overflow:hidden}.accordion-trigger{cursor:pointer;width:100%;font-family:var(--font-display);color:var(--gold-light);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 26px;font-size:1.15rem;font-weight:700;display:flex}.accordion-icon{color:var(--gold);font-size:1.2rem;transition:transform .25s}.accordion-item:not(.is-open) .accordion-icon{transform:rotate(180deg)}.accordion-panel{max-height:0;padding:0 26px;transition:max-height .35s,padding .35s;overflow:hidden}.accordion-item.is-open .accordion-panel{max-height:500px;padding:0 26px 24px}.reit-section{background:linear-gradient(160deg,#1a1400 0%,#241b02 45%,#140f00 100%);border-top:1px solid #d4a82059;border-bottom:1px solid #d4a82059;position:relative;overflow:hidden}.reit-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#f0c84a29 0%,#0000 60%);position:absolute;inset:0}.reit-eyebrow{color:var(--gold-light)}.reit-heading{font-family:var(--font-display);letter-spacing:.08em;background:linear-gradient(120deg,#a97e10 0%,#f0c84a 25%,#fff6d8 50%,#f0c84a 75%,#a97e10 100%) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,9vw,6rem);font-weight:700;animation:5s linear infinite shine}@keyframes shine{to{background-position:-220%}}.reit-underline{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:140px;height:3px;margin:10px auto 20px}.reit-subheading{font-family:var(--font-display);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.reit-plan-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid;position:relative}.reit-plan-grid .body-text{color:#ffffffd1}.reit-plan-grid .body-text strong{color:var(--gold-light)}.reit-graphics{flex-direction:column;gap:28px;display:flex}.diagram-box{text-align:center;background:#00000040;border:1px solid #d4a82059;border-radius:2px;padding:28px}.diagram-box h4{font-family:var(--font-display);color:var(--gold-light);letter-spacing:.04em;margin-bottom:20px;font-size:1.15rem;font-weight:700}.lifecycle{width:260px;height:260px;margin:0 auto;position:relative}.lifecycle-node{--angle:calc(var(--pos) * 60deg - 90deg);width:84px;transform:rotate(var(--angle)) translate(112px) rotate(calc(-1 * var(--angle))) translate(-50%, -50%);letter-spacing:.03em;color:#ffffffd9;text-align:center;font-size:.68rem;font-weight:600;line-height:1.25;position:absolute;top:50%;left:50%}.lifecycle-node span{background:var(--gold);color:#1a1400;width:26px;height:26px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 6px;font-size:.85rem;font-weight:700;display:flex}.lifecycle-center{width:88px;height:88px;font-family:var(--font-display);letter-spacing:.1em;color:var(--gold-light);background:#d4a82014;border:1px solid #d4a82080;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.pie-chart{background:conic-gradient(#2e75b6 0% 20%,#d4a820 20% 52%,#9bbb59 52% 62%,#8064a2 62% 77%,#4bacc6 77% 92%,#f0c84a 92% 100%);border-radius:50%;flex-shrink:0;width:150px;height:150px;box-shadow:0 0 0 4px #d4a82026}.pie-legend{text-align:left}.pie-legend-item{color:#ffffffd9;align-items:center;gap:10px;margin-bottom:8px;font-size:.85rem;display:flex}.pie-dot{border-radius:2px;flex-shrink:0;width:12px;height:12px}.table-scroll{overflow-x:auto}.acq-table{border-collapse:collapse;width:100%;font-size:.9rem}.acq-table th{color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:#d4a82026;border-bottom:1px solid #d4a8204d;padding:14px 16px;font-size:.78rem;font-weight:700}.acq-table td{color:#fffc;border-bottom:1px solid #ffffff0f;padding:13px 16px}.acq-table tr:hover td{background:#d4a8200d}.acq-table td:first-child{color:var(--gold-light);font-weight:700}.status-pill{border:1px solid var(--gold);color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;background:#d4a82026;border-radius:2px;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-block}.prop-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.prop-card{background:#00143799;border:1px solid #d4a82033;border-radius:2px;transition:all .3s;overflow:hidden}.prop-card:hover{border-color:var(--gold);transform:translateY(-4px)}.prop-media{background:linear-gradient(135deg,#d4a8201f 0%,#0000 60%),repeating-linear-gradient(135deg,#ffffff08 0 12px,#0000 12px 24px),linear-gradient(135deg,#013463 0%,#001b3f 100%);height:160px}.prop-info{padding:24px 28px 30px}.prop-info .status-pill{margin-bottom:12px}.prop-info .prop-label{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:8px;margin-bottom:8px;font-size:.7rem;font-weight:700}.prop-info h3{font-family:var(--font-display);color:var(--white);margin-bottom:12px;font-size:1.5rem;font-weight:700}.prop-info .price{font-family:var(--font-display);color:var(--gold-light);margin-bottom:14px;font-size:1.4rem;font-weight:700}.prop-details li{color:#ffffffb3;border-bottom:1px solid #ffffff0f;padding:5px 0;font-size:.9rem}.prop-details li:last-child{border-bottom:none}.prop-details li strong{color:#ffffffe6;font-weight:600}.cta-section p{color:#ffffffa6;margin-bottom:40px;font-size:1rem}@media (width<=900px){.two-col,.mv-cards,.reit-plan-grid,.prop-grid{grid-template-columns:1fr}.assets-grid{grid-template-columns:1fr 1fr}.lifecycle{width:220px;height:220px}.lifecycle-node{transform:rotate(var(--angle)) translate(96px) rotate(calc(-1 * var(--angle))) translate(-50%, -50%)}}@media (width<=480px){.assets-grid{grid-template-columns:1fr}.acq-table{font-size:.78rem}.acq-table th,.acq-table td{padding:10px}}.intro-overlay{z-index:9999;background:radial-gradient(ellipse at 50% 40%, #04264f 0%, var(--blue-deep) 60%, #000a18 100%);cursor:pointer;justify-content:center;align-items:center;animation:4.8s forwards introLife;display:flex;position:fixed;inset:0}@keyframes introLife{0%{opacity:1}73%{opacity:1}96%{opacity:0;pointer-events:none}to{opacity:0;visibility:hidden;pointer-events:none}}.intro-mark{text-align:center}.intro-diamond{color:var(--gold);opacity:0;margin-bottom:18px;font-size:1.4rem;animation:.7s forwards introPop;display:block}.intro-word{font-family:var(--font-display);letter-spacing:.32em;color:var(--white);margin-bottom:18px;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:700}.intro-word span{opacity:0;animation:.6s forwards introFadeUp;animation-delay:calc(.35s + var(--li) * .12s);display:inline-block}.intro-line{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:0;height:2px;margin:0 auto 18px;animation:.6s 1s forwards introLine}.intro-tagline{letter-spacing:.32em;text-transform:uppercase;color:#fff9;opacity:0;font-size:.82rem;animation:.6s 1.3s forwards introFadeUp}@keyframes introPop{0%{opacity:0;transform:scale(.5)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes introFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes introLine{to{width:120px}}@media (prefers-reduced-motion:reduce){.intro-overlay{animation-duration:.5s}.intro-diamond,.intro-word span,.intro-tagline,.intro-line{width:120px;animation:none}}.hero{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse at 50% 30%, #06377a 0%, var(--blue-deep) 55%, #001328 100%);position:absolute;inset:0}.hero-glow{background:radial-gradient(circle,#d4a82029 0%,#d4a82000 65%);width:900px;height:900px;animation:8s ease-in-out infinite pulseGlow;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}@keyframes pulseGlow{0%,to{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}.hero-grid{background-image:repeating-linear-gradient(90deg,#d4a8200d 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#d4a8200d 0 1px,#0000 1px 64px);animation:40s linear infinite driftGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0009 40%,#0000 85%);mask-image:linear-gradient(#0000 0%,#0009 40%,#0000 85%)}@keyframes driftGrid{0%{background-position:0 0,0 0}to{background-position:640px 0,0 640px}}.hero-skyline{width:100%;height:34vh;min-height:220px;position:absolute;bottom:0;left:0;right:0}.hero-skyline rect:not(.hero-lights rect){fill:#001b3f;opacity:.9}.hero-lights rect{fill:var(--gold-light);animation:3.5s ease-in-out infinite twinkle}.hero-lights rect:nth-child(odd){animation-delay:.4s}.hero-lights rect:nth-child(3n){animation-delay:1.1s}.hero-lights rect:nth-child(4n){animation-delay:1.8s}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}.hero-content{z-index:5;text-align:center;padding:160px 24px 90px;position:relative}.hero-badge{background:var(--gold);color:var(--text-dark);letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);margin-bottom:26px;padding:6px 20px;font-size:.78rem;font-weight:700;display:inline-block}.hero-title{font-family:var(--font-display);color:var(--white);text-shadow:0 4px 40px #0009;margin-bottom:14px;font-size:clamp(2.6rem,6.5vw,5.5rem);font-weight:700;line-height:1.08}.hero-title span{color:var(--gold-light)}.hero-sub{letter-spacing:.24em;text-transform:uppercase;color:#ffffffb8;margin-bottom:44px;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400}.hero-cta-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero-content .reveal{transition-delay:calc(var(--i,0) * .12s)}.hero-badge.reveal{--i:0}.hero-title.reveal{--i:1}.hero-sub.reveal{--i:2}.hero-cta-row.reveal{--i:3}.stats-strip{background:#001a3a;border-top:1px solid #d4a82033;border-bottom:1px solid #d4a82033}.stats-wrap{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;padding:48px;display:grid}.stat-num{font-family:var(--font-display);color:var(--gold-light);font-size:2rem;font-weight:700}.stat-lbl{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-size:.78rem;font-weight:500}.services{background:linear-gradient(135deg, var(--blue-deep) 0%, #001836 100%);text-align:center}.services-head h2{font-family:var(--font-display);color:var(--gold-light);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700}.services-grid{flex-wrap:wrap;justify-content:center;gap:18px;max-width:900px;margin:0 auto;display:flex}.service-pill{letter-spacing:.06em;color:var(--white);background:#ffffff0d;border:1px solid #d4a8204d;border-radius:2px;align-items:center;gap:10px;padding:14px 26px;font-size:1rem;font-weight:500;transition:all .25s;display:flex}.service-pill:hover{border-color:var(--gold);background:#d4a8201f;transform:translateY(-2px)}.service-pill .arrow{color:var(--gold);font-size:1.1rem}.cta-section{text-align:center;background:linear-gradient(135deg,#001836 0%,#002a5c 100%);border-top:1px solid #d4a82033}.cta-section h2{font-family:var(--font-display);color:var(--white);margin-bottom:14px;font-size:clamp(1.8rem,4vw,3rem);font-weight:700}.cta-section h2 span{color:var(--gold-light)}.cta-section p{color:#ffffffa6;margin-bottom:40px;font-size:1rem;font-weight:400}.cta-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-grid,.hero-lights rect{animation:none}}@media (width<=768px){.stats-wrap{grid-template-columns:repeat(2,1fr);padding:36px 24px}.services{padding:50px 20px}}.section-title{font-family:var(--font-display);color:var(--white);margin-bottom:10px;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.1}.section-title span{color:var(--gold-light)}.body-text{color:#fffc;font-size:1.05rem;line-height:1.85}.body-text+.body-text{margin-top:16px}.invest-wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.invest-form-card{background:#ffffff08;border:1px solid #d4a82040;border-radius:2px;padding:40px;position:relative}.form-row{flex-direction:column;margin-bottom:22px;display:flex}.form-row label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);margin-bottom:8px;font-size:.78rem;font-weight:700}.form-row label .optional{color:#fff6;text-transform:none;letter-spacing:0;font-weight:400}.form-row input,.form-row textarea{color:var(--white);font-family:var(--font-body);background:#00000040;border:1px solid #fff3;border-radius:2px;padding:12px 14px;font-size:1rem;transition:border-color .2s}.form-row input:focus,.form-row textarea:focus{border-color:var(--gold);outline:none}.form-row textarea{resize:vertical}.form-row.has-error input,.form-row.has-error textarea{border-color:#d4574a}.field-error{color:#e08a7d;min-height:1.1em;margin-top:6px;font-size:.78rem;display:block}.form-submit{width:100%;margin-top:6px}.form-note{color:#ffffff73;text-align:center;margin-top:18px;font-size:.78rem;line-height:1.6}.form-success{text-align:center;padding:40px 10px}.form-success h3{font-family:var(--font-display);color:var(--gold-light);margin-bottom:12px;font-size:1.8rem}.form-success p{color:#ffffffbf;line-height:1.7}@media (width<=900px){.invest-wrap{grid-template-columns:1fr}.invest-form-card{padding:28px 24px}}
