:root{--navy: 214 55% 10%;--navy-mid: 220 53% 16%;--cream: 36 33% 93%;--white: 0 0% 100%;--gold: 42 62% 45%;--gold-light: 40 56% 59%;--text-dark: 214 55% 10%;--text-muted: 220 9% 46%;--border: 30 14% 87%;--radius: 0px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;font-weight:400;color:hsl(var(--text-dark));background:hsl(var(--white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-display{font-family:Cormorant Garamond,serif}.font-body{font-family:Montserrat,sans-serif}.label-caps{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.label-caps-gold{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:hsl(var(--gold))}.btn{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;border:1px solid;background:transparent;cursor:pointer;padding:14px 36px;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0}.btn-cream{border-color:hsl(var(--cream));color:hsl(var(--cream))}.btn-cream:hover{background:hsl(var(--cream));color:hsl(var(--navy))}.btn-navy{border-color:hsl(var(--navy));color:hsl(var(--navy))}.btn-navy:hover{background:hsl(var(--navy));color:hsl(var(--cream))}.btn-navy-fill{background:hsl(var(--navy));border-color:hsl(var(--navy));color:hsl(var(--cream))}.btn-navy-fill:hover{background:hsl(var(--navy-mid));border-color:hsl(var(--navy-mid))}.text-link-cream{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--cream));text-decoration:none;transition:opacity .3s ease;display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer}.text-link-cream:hover{opacity:.7}.text-link-navy{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--navy));text-decoration:none;transition:opacity .3s ease;display:inline-flex;align-items:center;gap:8px}.text-link-navy:hover{opacity:.6}.gold-rule{width:40px;height:1px;background:hsl(var(--gold));border:none}.gold-rule-60{width:60px;height:1px;background:hsl(var(--gold));border:none}.navy-rule{width:40px;height:1px;background:hsl(var(--navy));border:none}.navy-rule-80{width:80px;height:1px;background:hsl(var(--navy));border:none}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-animate{animation:fadeUp .8s ease forwards;opacity:0}.hero-animate-delay-1{animation-delay:.1s}.hero-animate-delay-2{animation-delay:.25s}.hero-animate-delay-3{animation-delay:.4s}.hero-animate-delay-4{animation-delay:.55s}.hero-animate-delay-5{animation-delay:.7s}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.chevron-pulse{animation:pulse 2.5s ease-in-out infinite}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;transition:background .4s ease,box-shadow .4s ease,padding .3s ease}.navbar.scrolled{background:hsl(var(--white));box-shadow:0 1px hsl(var(--border));padding:18px 48px}.navbar-logo{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;letter-spacing:.3em;color:hsl(var(--cream));text-decoration:none;transition:color .4s ease}.navbar.scrolled .navbar-logo{color:hsl(var(--navy))}.navbar-links{display:flex;align-items:center;gap:40px;list-style:none}.navbar-link{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--cream));text-decoration:none;transition:color .4s ease,opacity .3s ease}.navbar.scrolled .navbar-link{color:hsl(var(--navy))}.navbar-link:hover{opacity:.6}.navbar-btn{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:10px 24px;border:1px solid hsl(var(--cream));color:hsl(var(--cream));background:transparent;cursor:pointer;transition:all .4s ease;border-radius:0}.navbar.scrolled .navbar-btn{border-color:hsl(var(--navy));color:hsl(var(--navy))}.navbar-btn:hover{background:hsl(var(--cream));color:hsl(var(--navy))}.navbar.scrolled .navbar-btn:hover{background:hsl(var(--navy));color:hsl(var(--cream))}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span{display:block;width:22px;height:1px;background:hsl(var(--cream));transition:background .4s ease}.navbar.scrolled .hamburger span{background:hsl(var(--navy))}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:hsl(var(--navy));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-nav-overlay.open{opacity:1;pointer-events:all}.mobile-nav-overlay a,.mobile-nav-overlay button{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:hsl(var(--cream));text-decoration:none;background:none;border:none;cursor:pointer;letter-spacing:.1em}.mobile-nav-close{position:absolute;top:24px;right:48px;font-family:Montserrat,sans-serif;font-size:24px;color:hsl(var(--cream));background:none;border:none;cursor:pointer}@media (max-width: 768px){.navbar{padding:20px 24px}.navbar.scrolled{padding:16px 24px}.navbar-links{display:none}.hamburger{display:flex}}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:hsl(var(--navy));position:relative;padding:0 24px;overflow:hidden}.hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:0}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(var(--navy) / .6);z-index:1}.hero>*:not(.hero-video):not(.hero-overlay){position:relative;z-index:2}.hero-label{color:hsl(var(--gold))}.hero-headline{font-family:Cormorant Garamond,serif;font-weight:300;font-size:88px;line-height:1.1;color:hsl(var(--cream));margin-top:32px;max-width:800px}.hero-subline{font-family:Montserrat,sans-serif;font-weight:300;font-size:15px;letter-spacing:.05em;color:#b0a898;max-width:480px;line-height:1.7;margin-top:28px}.hero-buttons{display:flex;align-items:center;gap:32px;margin-top:40px;flex-wrap:wrap;justify-content:center}.hero-chevron{position:absolute;bottom:40px;left:50%;transform:translate(-50%);color:hsl(var(--gold))}@media (max-width: 768px){.hero-headline{font-size:48px}}.stats-strip{background:hsl(var(--white));padding:60px 48px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto}.stat-item{text-align:center;padding:0 24px;border-right:1px solid hsl(var(--border))}.stat-item:last-child{border-right:none}.stat-value{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:400;color:hsl(var(--navy))}.stat-label{margin-top:8px}@media (max-width: 768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:40px 0}.stat-item{border-right:none}.stat-item:nth-child(odd){border-right:1px solid hsl(var(--border))}.stats-strip{padding:48px 24px}}.section-white{background:hsl(var(--white));padding:140px 48px}.section-cream{background:hsl(var(--cream));padding:140px 48px}.section-navy{background-color:hsl(var(--navy));background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");padding:160px 48px;text-align:center}@media (max-width: 768px){.section-white,.section-cream{padding:80px 24px}.section-navy{padding:100px 24px}}.philosophy-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:3fr 2fr;gap:80px;align-items:start}.philosophy-quote{font-family:Cormorant Garamond,serif;font-weight:300;font-size:42px;line-height:1.2;color:hsl(var(--navy));margin-top:24px}.philosophy-body p{font-family:Montserrat,sans-serif;font-weight:300;font-size:16px;line-height:1.9;color:hsl(var(--text-muted));margin-bottom:20px}@media (max-width: 768px){.philosophy-grid{grid-template-columns:1fr;gap:48px}.philosophy-quote{font-size:32px}}.approach-header{text-align:center;margin-bottom:80px}.approach-title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:52px;color:hsl(var(--navy));margin-top:16px}.approach-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.approach-numeral{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;color:hsl(var(--gold));margin-bottom:20px}.approach-col-title{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:hsl(var(--navy));margin-bottom:20px}.approach-col-body{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;line-height:1.8;color:hsl(var(--text-muted));margin-top:20px}@media (max-width: 768px){.approach-grid{grid-template-columns:1fr;gap:48px}.approach-title{font-size:40px}}.leadership-header{text-align:center;margin-bottom:48px}.leadership-card{display:grid;grid-template-columns:320px 1fr;gap:64px;max-width:900px;margin:0 auto;align-items:center}.leadership-card-photo{width:320px;height:400px;overflow:hidden}.leadership-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.leadership-card-info{display:flex;flex-direction:column;align-items:flex-start}.leadership-bio{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;line-height:1.8;color:hsl(var(--text-muted))}@media (max-width: 768px){.leadership-card{grid-template-columns:1fr;gap:32px;text-align:center}.leadership-card-photo{width:240px;height:300px;margin:0 auto}.leadership-card-info{align-items:center}}.leadership-title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:52px;color:hsl(var(--navy));margin-top:16px}.leadership-name{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;color:hsl(var(--navy))}.leadership-role{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--gold));margin-top:8px}.leadership-name-link{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;color:hsl(var(--navy));text-decoration:none;transition:color .2s ease;display:block}.leadership-name-link:hover{color:hsl(var(--gold))}.team-member-layout{display:grid;grid-template-columns:340px 1fr;gap:64px;max-width:1000px;margin:0 auto;align-items:start}.team-member-photo{width:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;aspect-ratio:3 / 4}.team-member-name{font-family:Cormorant Garamond,serif;font-weight:400;font-size:48px;color:hsl(var(--navy));margin-top:12px;line-height:1.1}.team-member-titles{display:flex;flex-direction:column;gap:4px;margin-top:16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--gold))}.team-member-bio{font-family:Montserrat,sans-serif;font-size:15px;font-weight:300;line-height:1.85;color:hsl(var(--navy))}.team-member-bio p{margin-bottom:18px}@media (max-width: 768px){.team-member-layout{grid-template-columns:1fr;gap:32px}.team-member-photo{max-width:280px;margin:0 auto}.team-member-name{font-size:36px}}.cta-heading{font-family:Cormorant Garamond,serif;font-weight:300;font-size:64px;color:hsl(var(--cream))}.cta-sub{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;color:#b0a898;margin-top:20px;margin-bottom:40px}@media (max-width: 768px){.cta-heading{font-size:40px}}.footer{background:hsl(var(--navy));padding:80px 48px 0}.footer-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 2fr;gap:60px;padding-bottom:60px}.footer-logo{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;letter-spacing:.3em;color:hsl(var(--cream));margin-bottom:16px}.footer-tagline{font-family:Montserrat,sans-serif;font-weight:300;font-size:13px;color:#b0a898;line-height:1.6}.footer-email{font-family:Montserrat,sans-serif;font-weight:400;font-size:13px;color:hsl(var(--gold-light));text-decoration:none;margin-top:12px;display:inline-block;transition:opacity .2s ease}.footer-email:hover{opacity:.8}.footer-nav-title{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--cream));margin-bottom:24px}.footer-nav a{display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;color:#b0a898;text-decoration:none;margin-bottom:12px;transition:color .3s ease}.footer-nav a:hover{color:hsl(var(--cream))}.footer-disclaimer{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;color:#b0a898;line-height:1.7}.footer-bottom{border-top:1px solid hsl(var(--gold));padding:24px 0;max-width:1100px;margin:0 auto}.footer-copyright{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;color:#6b7280}@media (max-width: 768px){.footer{padding:60px 24px 0}.footer-grid{grid-template-columns:1fr;gap:40px}}.page-header{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:hsl(var(--navy));background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");padding:120px 24px 80px}.page-header-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:72px;color:hsl(var(--cream));margin-top:32px;line-height:1.1}.page-header-sub{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;color:#b0a898;margin-top:20px;max-width:520px;line-height:1.7}@media (max-width: 768px){.page-header-title{font-size:42px}}.fund-cards-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.fund-cards-grid>:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 20px);margin:0 auto}.fund-card{border:1px solid hsl(var(--border));padding:56px;display:flex;flex-direction:column;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.fund-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px -12px hsla(var(--navy) / .12);border-color:hsl(var(--gold-light))}.fund-tag{display:inline-block;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:6px 14px;margin-bottom:24px;align-self:flex-start}.fund-tag-gold{border:1px solid hsl(var(--gold));color:hsl(var(--gold))}.fund-tag-navy{background:hsl(var(--navy));color:hsl(var(--cream))}.fund-tag-green{background:#2e6b4d;color:hsl(var(--cream))}.fund-name{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;color:hsl(var(--navy))}.fund-divider{height:1px;background:hsl(var(--navy));margin:24px 0;width:100%}.fund-description{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;line-height:1.8;color:hsl(var(--text-muted));flex-grow:1}.fund-metrics-divider{height:1px;background:hsl(var(--border));margin:32px 0;width:100%}.fund-metrics{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:32px}.fund-metric-value{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400;color:hsl(var(--navy))}.fund-metric-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--text-muted));margin-top:4px}@media (max-width: 768px){.fund-cards-grid{grid-template-columns:1fr}.fund-card{padding:32px}}.calc-header{text-align:center;margin-bottom:60px}.calc-title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:52px;color:hsl(var(--navy));margin-top:16px}.calc-subtitle{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;color:hsl(var(--text-muted));margin-top:12px}.calc-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0}.calc-inputs{background:hsl(var(--white));border:1px solid hsl(var(--border));padding:48px}.calc-results{background:hsl(var(--navy));padding:48px}.calc-field{margin-bottom:40px}.calc-field:last-child{margin-bottom:0}.calc-field-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--gold));margin-bottom:16px;display:block}.calc-input-wrapper{display:flex;align-items:baseline}.calc-input-prefix{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;color:hsl(var(--navy));margin-right:4px}.calc-number-input{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;color:hsl(var(--navy));border:none;border-bottom:1px solid hsl(var(--border));background:transparent;outline:none;width:100%;padding:4px 0;-moz-appearance:textfield}.calc-number-input::-webkit-outer-spin-button,.calc-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-slider-value{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:400;color:hsl(var(--gold))}.calc-slider-suffix{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:hsl(var(--navy));margin-left:4px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1px;background:hsl(var(--navy));outline:none;margin-top:20px;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:hsl(var(--navy));border-radius:0;cursor:pointer}input[type=range]::-moz-range-thumb{width:14px;height:14px;background:hsl(var(--navy));border-radius:0;border:none;cursor:pointer}.calc-projected-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--cream))}.calc-projected-value{font-family:Cormorant Garamond,serif;font-size:64px;font-weight:400;color:hsl(var(--cream));margin-top:8px}.calc-gold-rule{height:1px;background:hsl(var(--gold));margin:24px 0;width:100%}.calc-sub-metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px}.calc-sub-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#b0a898}.calc-sub-value{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;color:hsl(var(--gold));margin-top:4px}.calc-table-container{margin-top:32px}.calc-table{width:100%;border-collapse:collapse}.calc-table thead th{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--cream));background:hsl(var(--navy-mid));padding:12px 16px;text-align:left}.calc-table tbody tr:nth-child(odd){background:hsla(var(--cream),.06)}.calc-table tbody tr:nth-child(2n){background:hsla(var(--cream),.03)}.calc-table tbody td{font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;color:hsl(var(--cream));padding:12px 16px}@media (max-width: 768px){.calc-grid{grid-template-columns:1fr}.calc-projected-value{font-size:42px}.calc-title{font-size:40px}}.disclaimer-section{background:hsl(var(--white));padding:60px 48px}.disclaimer-inner{max-width:800px;margin:0 auto;border-top:1px solid hsl(var(--border));padding-top:40px;text-align:center}.disclaimer-text{font-family:Montserrat,sans-serif;font-size:12px;font-weight:300;color:hsl(var(--text-muted));line-height:1.8}.fund-seal{position:absolute;top:22px;right:-34px;width:130px;background:hsl(var(--navy));color:hsl(var(--cream));font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:6px 0;transform:rotate(45deg);z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;line-height:1.4;border-top:1px solid hsl(var(--gold));border-bottom:1px solid hsl(var(--gold))}.fund-card-subscribed{opacity:1}.btn-subscribed{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#e2ddd4;color:#9ca3af;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:14px 24px;cursor:default;pointer-events:none}.fund-seal-hero{top:32px;right:-30px;width:150px;padding:8px 0;font-size:11px}.collateral-section{background:hsl(var(--cream));padding:72px 60px}.collateral-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:55fr 45fr;gap:60px;align-items:start}.collateral-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--gold))}.collateral-gold-rule{width:50px;height:1px;background:hsl(var(--gold));margin:20px 0}.collateral-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;color:hsl(var(--navy));margin:0}.collateral-subtitle{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--text-muted));margin-top:8px}.collateral-divider{height:1px;background:#e2ddd4;margin:28px 0;width:100%}.collateral-body p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:1.9;color:hsl(var(--text-muted));margin-bottom:20px}.collateral-body p:last-child{margin-bottom:0}.btn-navy-outline{display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--navy));border:1px solid hsl(var(--navy));background:transparent;padding:14px 28px;cursor:pointer;text-decoration:none;transition:background .3s,color .3s}.btn-navy-outline:hover{background:hsl(var(--navy));color:hsl(var(--cream))}.collateral-card{background:#fff;border:1px solid #E2DDD4;padding:40px}.collateral-card-header{font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--gold))}.collateral-card-rule{height:1px;background:hsl(var(--navy));margin:16px 0;width:100%}.collateral-row{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;border-bottom:1px solid #E2DDD4}.collateral-row:last-child{border-bottom:none}.collateral-row-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--text-muted))}.collateral-row-value{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;color:hsl(var(--navy));text-align:right}.collateral-source{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;font-style:italic;color:hsl(var(--text-muted));margin-top:16px}.collateral-source a{color:hsl(var(--text-muted));text-decoration:underline;transition:color .2s}.collateral-source a:hover{color:hsl(var(--navy))}@media (max-width: 768px){.collateral-section{padding:48px 24px}.collateral-grid{grid-template-columns:1fr;gap:40px}.collateral-title{font-size:32px}}
