.iv-page{max-width:1220px;margin:auto;padding:0 7%}.iv-page section{padding:56px 0;border-bottom:1px solid #202d36}.iv-page .iv-intro{padding:70px 0 58px}.iv-page h1{font-family:Roboto,Manrope,sans-serif;font-weight:200;font-size:clamp(46px,6vw,78px);margin:22px 0 18px}.iv-page h2{font-family:Manrope,sans-serif;font-style:normal;font-weight:300;font-size:clamp(26px,3vw,36px);line-height:1.35;margin:16px 0 22px}.iv-page h3{font-family:Roboto,Manrope,sans-serif;font-weight:300;font-size:28px;color:var(--blue);margin:0 0 16px}.iv-page p{font-size:17px;line-height:1.75;color:#b6c9d4;margin:0}.iv-page .iv-intro-description{max-width:740px;margin:0 0 28px}.iv-page .iv-hero-headline{margin-bottom:20px}.collection-intro{font-style:italic}.iv-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;align-items:start}.drip-card{padding:28px;border:1px solid #2c4655;background:#070e13;min-width:0}.drip-flagship{grid-column:1/-1}.drip-flagship .eyebrow{color:#93aab8;font-size:10px;margin-bottom:16px}.iv-page .drip-description{font-style:italic;font-size:16px;min-height:56px}.drip-flagship .drip-description{min-height:0}.drip-details{position:static;margin-top:22px;border-top:1px solid #20303c}.drip-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0;font:400 12px Barlow,Arial,sans-serif;text-transform:none;letter-spacing:1px;color:#b6c9d4;list-style:none;cursor:pointer}.drip-details summary::-webkit-details-marker{display:none}.drip-details summary span{font-size:20px;line-height:1}.drip-details[open] summary span{transform:rotate(45deg)}.drip-details>div{position:static;width:auto;background:none;border:0;margin:0;padding:22px 0 0}.drip-expanded h4{margin:0 0 9px;font:500 10px Barlow,Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#93aab8}.iv-page .drip-expanded p{font-size:15px}.drip-expanded .drip-inquiry{display:inline-flex;gap:16px;padding:0;margin:22px 0 0;background:none;border:0;color:var(--blue);font:400 12px Barlow,Arial,sans-serif;letter-spacing:.5px}.collection-cta{text-align:center;padding-top:38px}.collection-cta .primary{margin-top:22px}.concierge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:32px}.concierge-grid h3{font-size:23px;margin-bottom:12px}.iv-page .concierge-grid p{font-size:16px}.iv-page .iv-cta{text-align:center;padding:60px 0 70px;border:0}.iv-cta .primary{margin-top:24px;max-width:100%;line-height:1.6}.iv-page .eligibility{font-size:12px;color:#91a4b0;margin-top:25px}.drip-details summary:hover,.drip-inquiry:hover{color:var(--blue)}
@media(prefers-reduced-motion:no-preference){.drip-details summary span{transition:transform .2s}.drip-details[open] .drip-expanded{animation:drip-reveal .2s ease-out}@keyframes drip-reveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:760px){.iv-page section{padding:42px 0}.iv-page .iv-intro{padding:48px 0}.iv-options,.concierge-grid{grid-template-columns:1fr}.drip-flagship{grid-column:auto}.drip-card{padding:24px}.iv-page h3{font-size:26px}.iv-page p{font-size:16px}.iv-page .eyebrow{line-height:1.8}.iv-page .drip-description{min-height:0}.concierge-grid{gap:28px}.iv-page .iv-cta{padding:48px 0}.iv-page .primary{max-width:100%;line-height:1.6}}
/* Italic headings for the four concierge differentiators. */
.concierge-grid h3{font-style:italic}
