
#vs-investments .iv-page{--iv-bg:#fbfaf7;--iv-fg:#052758;--iv-accent:#bb123c;--iv-muted:#3c4b5d;--iv-line:#d6dbe2;--iv-surface:#eeece5;--iv-button:#052758;--iv-button-text:#fbfaf7;--iv-serif:Didot,"Bodoni MT","Times New Roman",serif;--iv-sans:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif;box-sizing:border-box;color-scheme:light;background:var(--iv-bg);color:var(--iv-fg);font:14px/1.65 var(--iv-sans);position:relative;overflow:clip;min-height:0}
#vs-investments .iv-page *{box-sizing:border-box}
#vs-investments .iv-page [hidden]{display:none!important}
#vs-investments .iv-page p{margin:0 0 18px;font-size:14px;line-height:1.75;color:var(--iv-fg)}
#vs-investments .iv-page strong{color:var(--iv-fg);opacity:1}
#vs-investments .iv-page h1,#vs-investments .iv-page h2,#vs-investments .iv-page h3{font-family:var(--iv-serif);font-weight:400;line-height:1.02;letter-spacing:-.045em;margin:0;color:inherit}
#vs-investments .iv-page h1{font-size:clamp(45px,6.8vw,80px)}
#vs-investments .iv-page h2{font-size:clamp(34px,4.6vw,49px)}
#vs-investments .iv-page h3{font-size:27px}
#vs-investments .iv-page em{font-weight:400}
#vs-investments .iv-page img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%}
#vs-investments .iv-page figure{margin:0;min-width:0}
#vs-investments .iv-page figcaption{font:12px/1.5 var(--iv-sans);padding-top:11px;color:var(--iv-muted)}
#vs-investments .iv-page a{color:inherit;text-decoration:none}
#vs-investments .iv-page a:hover{text-decoration:underline;text-underline-offset:5px}
#vs-investments .iv-page button{font:inherit;color:inherit;border-radius:0;letter-spacing:0}
#vs-investments .iv-page .iv-kicker{font:12px/1.5 var(--iv-sans);font-weight:500;letter-spacing:.12em;margin-bottom:22px;text-transform:uppercase;color:var(--iv-muted)}
#vs-investments .iv-link{background:transparent;border:0;border-bottom:1px solid var(--iv-line);padding:8px 0;font:12px/1.5 var(--iv-sans)}
#vs-investments .iv-hero{padding:50px 6% 45px;display:grid;grid-template-columns:1.18fr 1fr;gap:9%;align-items:center}
#vs-investments .iv-hero-copy>p:not(.iv-kicker){max-width:350px;margin:27px 0;color:var(--iv-muted)}
#vs-investments .iv-hero em{color:var(--iv-accent)}
#vs-investments .iv-hero-photo img{aspect-ratio:4/4.4;max-height:365px;object-position:center 30%}
#vs-investments .iv-season{display:block;font:12px/1.65 var(--iv-sans);letter-spacing:.08em;color:var(--iv-muted)}
#vs-investments .iv-content{padding:0 6% 48px}
#vs-investments .iv-category{display:flex;flex-wrap:wrap;gap:6px 26px;border-block:1px solid var(--iv-line);padding:13px 0;margin-bottom:42px}
#vs-investments .iv-category button{border:0;background:transparent;padding:10px 0;font:14px/1.5 var(--iv-sans);color:var(--iv-muted);border-bottom:1px solid transparent}
#vs-investments .iv-category button[aria-pressed=true]{color:var(--iv-fg);border-bottom-color:var(--iv-accent)}
#vs-investments .iv-section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:0 9%;align-items:end;margin-bottom:32px}
#vs-investments .iv-section-intro .iv-kicker{grid-column:1/-1;margin-bottom:16px;color:var(--iv-accent)}
#vs-investments .iv-section-intro>p:last-child{margin-bottom:0;color:var(--iv-muted);font-size:14px}
#vs-investments .iv-category button{min-height:44px}
#vs-investments .iv-package-choices{display:grid;grid-template-columns:repeat(var(--iv-choice-count,3),minmax(0,1fr));gap:0;margin-bottom:25px;border-block:1px solid var(--iv-line)}
#vs-investments .iv-package-choices button{text-align:left;display:block;min-width:0;border:0;border-right:1px solid var(--iv-line);background:transparent;padding:20px 18px;transition:background-color .15s}
#vs-investments .iv-package-choices button:last-child{border-right:0}
#vs-investments .iv-package-choices button[aria-pressed=true]{background:var(--iv-surface);box-shadow:inset 0 -2px var(--iv-accent)}
#vs-investments .iv-package-choices .iv-choice-title{font:20px/1.2 var(--iv-serif);display:block;margin-bottom:8px;color:var(--iv-fg)}
#vs-investments .iv-package-choices .iv-choice-price{font:31px/1.1 var(--iv-serif);display:block;margin:8px 0 12px;letter-spacing:-.03em;color:var(--iv-fg)}
#vs-investments .iv-package-choices .iv-choice-facts{display:block;font:14px/1.6 var(--iv-sans);color:var(--iv-fg);opacity:1}
#vs-investments .iv-package-detail{border:1px solid var(--iv-line);padding:28px 30px;background:var(--iv-bg)}
#vs-investments .iv-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:23px}
#vs-investments .iv-detail-head .iv-kicker{margin-bottom:10px}
#vs-investments .iv-detail-head h3{font-size:37px;line-height:1.08}
#vs-investments .iv-price{font:43px/1 var(--iv-serif);letter-spacing:-.045em;white-space:nowrap;color:var(--iv-fg)}
#vs-investments .iv-price small{display:block;margin-top:9px;font:13px/1.4 var(--iv-sans);letter-spacing:0;text-align:right;color:var(--iv-muted)}
#vs-investments .iv-detail-lead{max-width:650px;color:var(--iv-muted);font-size:15px!important;margin-bottom:22px!important}
#vs-investments .iv-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--iv-line);margin-bottom:23px;padding:17px 0;gap:15px}
#vs-investments .iv-fact-grid strong{display:block;font:500 24px/1.3 var(--iv-sans);color:var(--iv-fg);opacity:1}
#vs-investments .iv-fact-grid span{display:block;font:14px/1.5 var(--iv-sans);color:var(--iv-fg);margin-top:8px;opacity:1}
#vs-investments .iv-included{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;padding:0;margin:0;list-style:none}
#vs-investments .iv-included li{border-top:1px solid var(--iv-line);padding-top:13px;font:14px/1.7 var(--iv-sans);color:var(--iv-muted)}
#vs-investments .iv-included strong{display:block;font:14px/1.5 var(--iv-sans);font-weight:500;color:var(--iv-fg);margin-bottom:6px}
#vs-investments .iv-detail-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:25px}
#vs-investments .iv-detail-bottom p{font:13px/1.65 var(--iv-sans);color:var(--iv-muted);margin:0;max-width:420px}
#vs-investments .iv-button{display:inline-flex;align-items:center;justify-content:center;background:var(--iv-button);color:var(--iv-button-text)!important;border:1px solid var(--iv-button);padding:14px 22px;font:12px/1.5 var(--iv-sans)!important;letter-spacing:.08em!important;text-transform:uppercase;text-align:center;min-height:46px;text-decoration:none!important;flex-shrink:0}
#vs-investments .iv-button:hover{opacity:.85}
#vs-investments .iv-supplement{padding:23px 0 0}
#vs-investments .iv-location-policy{margin-top:28px;padding-top:24px;border-top:1px solid var(--iv-line)}
#vs-investments .iv-location-policy h3{font-size:25px;margin-bottom:12px}
#vs-investments .iv-location-policy p{max-width:780px;font-size:14px;margin-bottom:0;color:var(--iv-fg)}
#vs-investments .iv-exclusive{display:flex;justify-content:space-between;gap:30px;padding:22px 25px;background:var(--iv-surface);align-items:center}
#vs-investments .iv-exclusive h3{font-size:23px;margin-bottom:8px}
#vs-investments .iv-exclusive p{font-size:14px;margin:0;max-width:560px;color:var(--iv-muted)}
#vs-investments .iv-exclusive .iv-price{font-size:36px}
#vs-investments .iv-addons{margin-top:18px}
#vs-investments .iv-addons>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--iv-line);padding:13px 0;font:14px/1.5 var(--iv-sans);color:var(--iv-fg)}
#vs-investments .iv-addons strong{font-weight:500;white-space:nowrap}
#vs-investments .iv-care{padding:42px 6% 44px;background:var(--iv-surface)}
#vs-investments .iv-care h2{margin-bottom:28px}
#vs-investments .iv-care-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
#vs-investments .iv-numeral{font:12px/1.5 var(--iv-sans);color:var(--iv-accent);display:block;margin-bottom:15px}
#vs-investments .iv-care h3{font-size:22px;line-height:1.15;letter-spacing:-.025em;margin-bottom:12px}
#vs-investments .iv-care-grid p{font:14px/1.75 var(--iv-sans);color:var(--iv-muted);margin:0}
#vs-investments .iv-page .iv-fine{font:12px/1.65 var(--iv-sans);color:var(--iv-muted);margin:24px 0 0}
#vs-investments .iv-final-details{padding:44px 6%;display:grid;grid-template-columns:.85fr 1.15fr;gap:9%}
#vs-investments .iv-faq details{border-top:1px solid var(--iv-line);padding:15px 0}
#vs-investments .iv-faq details:last-child{border-bottom:1px solid var(--iv-line)}
#vs-investments .iv-faq summary{font:14px/1.6 var(--iv-sans);color:var(--iv-fg);list-style:none;display:flex;gap:15px;justify-content:space-between;align-items:center}
#vs-investments .iv-faq summary::-webkit-details-marker{display:none}
#vs-investments .iv-faq summary::after{content:'+';font:19px/1 var(--iv-sans);font-weight:400}
#vs-investments .iv-faq details[open] summary::after{content:'−'}
#vs-investments .iv-faq details p{font:14px/1.8 var(--iv-sans);color:var(--iv-muted);margin:15px 0 0}
#vs-investments .iv-footer{padding:40px 6% 25px;display:grid;grid-template-columns:1.2fr 1fr;gap:25px 12%;align-items:center;border-top:1px solid var(--iv-line)}
#vs-investments .iv-footer h2{margin-bottom:20px}
#vs-investments .iv-footer p:not(.iv-kicker){font:14px/1.8 var(--iv-sans);color:var(--iv-muted);margin-bottom:0;max-width:380px}
#vs-investments .iv-footer-email{margin-top:18px!important}
#vs-investments .iv-footer>small{grid-column:1/-1;border-top:1px solid var(--iv-line);padding-top:20px;color:var(--iv-muted);font:12px/1.8 var(--iv-sans)}
#vs-investments .iv-journal{--iv-bg:#f5f1ea;--iv-surface:#e9e3d9;--iv-line:#cdc9c3;--iv-muted:#3c4b5d}
#vs-investments .iv-journal .iv-hero{display:block;padding:40px 6% 35px}
#vs-investments .iv-journal .iv-hero>.iv-kicker{text-align:center}
#vs-investments .iv-journal h1{text-align:center}
#vs-investments .iv-journal .iv-hero em{color:var(--iv-fg)}
#vs-investments .iv-journal-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:28px 0}
#vs-investments .iv-journal-intro p{max-width:350px;font-size:14px;color:var(--iv-muted);margin:0}
#vs-investments .iv-journal .iv-hero-photo img{aspect-ratio:2.8/1;max-height:none;object-position:50% 32%}
#vs-investments .iv-journal .iv-hero-photo figcaption{text-align:right}
#vs-investments .iv-journal-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start}
#vs-investments .iv-collection-image img{aspect-ratio:3/4;object-position:center 20%}
#vs-investments .iv-journal .iv-package-choices{display:block;border:0;margin-bottom:20px}
#vs-investments .iv-journal .iv-package-choices button{display:grid;grid-template-columns:1fr auto;gap:0 15px;width:100%;border:0;border-bottom:1px solid var(--iv-line);padding:16px 0}
#vs-investments .iv-journal .iv-package-choices button[aria-pressed=true]{background:transparent;box-shadow:none;border-color:var(--iv-accent)}
#vs-investments .iv-journal .iv-package-choices .iv-choice-title{align-self:center;margin:0}
#vs-investments .iv-journal .iv-package-choices .iv-choice-price{font-size:27px;margin:0;grid-column:2;grid-row:1/3;align-self:center}
#vs-investments .iv-journal .iv-package-choices .iv-choice-facts{grid-column:1;margin-top:5px}
#vs-investments .iv-journal .iv-package-detail{padding:22px 0 0;border:0}
#vs-investments .iv-journal .iv-detail-head .iv-price{display:none}
#vs-investments .iv-journal .iv-detail-head h3{font-size:30px}
#vs-investments .iv-journal .iv-included{grid-template-columns:1fr;gap:10px}
#vs-investments .iv-journal .iv-detail-bottom{display:block}
#vs-investments .iv-journal .iv-detail-bottom p{margin-bottom:20px}
#vs-investments .iv-journal .iv-care-grid{grid-template-columns:repeat(2,1fr);gap:25px 40px}
#vs-investments .iv-journal .iv-footer{background:var(--iv-surface)}
@media(max-width:700px){
 #vs-investments .iv-page{min-height:0}
 #vs-investments .iv-hero{gap:6%;padding-top:35px}
 #vs-investments .iv-page h1{font-size:49px}
 #vs-investments .iv-hero-copy>p:not(.iv-kicker){font-size:14px;margin:20px 0}
 #vs-investments .iv-page .iv-kicker{font-size:12px;letter-spacing:.1em}
 #vs-investments .iv-category{gap:20px;flex-wrap:wrap;padding:8px 0;margin-bottom:30px}
 #vs-investments .iv-category button{font-size:14px;min-height:44px}
 #vs-investments .iv-section-intro{grid-template-columns:1fr;gap:18px}
 #vs-investments .iv-section-intro .iv-kicker{margin:0}
 #vs-investments .iv-section-intro h2{font-size:38px}
 #vs-investments .iv-section-intro h2 br{display:none}
 #vs-investments .iv-package-choices button{padding:15px 10px}
 #vs-investments .iv-package-choices .iv-choice-title{font-size:19px}
 #vs-investments .iv-package-choices .iv-choice-price{font-size:30px}
 #vs-investments .iv-package-detail{padding:24px 20px}
 #vs-investments .iv-detail-head h3{font-size:32px}
 #vs-investments .iv-price{font-size:37px}
 #vs-investments .iv-included{gap:17px 22px}
 #vs-investments .iv-care-grid{grid-template-columns:1fr 1fr;gap:26px}
 #vs-investments .iv-final-details{grid-template-columns:1fr;gap:28px}
 #vs-investments .iv-journal-layout{grid-template-columns:1fr;gap:23px}
 #vs-investments .iv-journal .iv-collection-image{display:none}
 #vs-investments .iv-journal .iv-included{grid-template-columns:1fr 1fr}
}
@media(max-width:460px){
 #vs-investments .iv-page{min-height:0}
 #vs-investments .iv-hero{grid-template-columns:1fr;gap:28px;padding-bottom:30px}
 #vs-investments .iv-page h1{font-size:52px}
 #vs-investments .iv-hero-copy>p:not(.iv-kicker){max-width:none;font-size:14px}
 #vs-investments .iv-hero-photo img{aspect-ratio:1.35;max-height:none;object-position:center 28%}
 #vs-investments .iv-category{gap:4px 18px}
 #vs-investments .iv-category button{font-size:14px}
 #vs-investments .iv-package-choices{grid-template-columns:1fr!important}
 #vs-investments .iv-package-choices button{display:grid;grid-template-columns:1fr auto;gap:0 14px;border-right:0;border-bottom:1px solid var(--iv-line);padding:17px!important}
 #vs-investments .iv-package-choices .iv-choice-title{margin:0}
 #vs-investments .iv-package-choices .iv-choice-price{grid-column:2;grid-row:1/3;margin:0;font-size:29px;align-self:center}
 #vs-investments .iv-package-choices .iv-choice-facts{grid-column:1;margin-top:6px}
 #vs-investments .iv-detail-head{gap:15px;flex-direction:column}
 #vs-investments .iv-detail-head h3{font-size:29px}
 #vs-investments .iv-price{font-size:34px}
 #vs-investments .iv-price small{font-size:13px;text-align:left}
 #vs-investments .iv-included{grid-template-columns:1fr!important}
 #vs-investments .iv-fact-grid strong{font-size:22px}
 #vs-investments .iv-fact-grid{grid-template-columns:1fr;gap:0;padding:0}
 #vs-investments .iv-fact-grid>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:center;padding:16px 0}
 #vs-investments .iv-fact-grid>div+div{border-top:1px solid var(--iv-line)}
 #vs-investments .iv-fact-grid span{margin:0;text-align:right}
 #vs-investments .iv-detail-bottom{display:block}
 #vs-investments .iv-detail-bottom p{margin-bottom:18px}
 #vs-investments .iv-exclusive{padding:22px 18px;gap:15px;align-items:flex-start}
 #vs-investments .iv-exclusive h3{font-size:22px}
 #vs-investments .iv-exclusive .iv-price{font-size:29px}
 #vs-investments .iv-addons>div{font-size:14px;gap:18px}
 #vs-investments .iv-addons strong{white-space:normal;text-align:right}
 #vs-investments .iv-care-grid{grid-template-columns:1fr!important;gap:24px}
 #vs-investments .iv-numeral{float:left;width:30px;margin:0}
 #vs-investments .iv-care-grid h3,#vs-investments .iv-care-grid p{margin-left:32px}
 #vs-investments .iv-footer{grid-template-columns:1fr;gap:22px}
 #vs-investments .iv-journal-intro{display:block}
 #vs-investments .iv-journal-intro p{margin-top:18px;font-size:14px}
 #vs-investments .iv-journal .iv-hero-photo img{aspect-ratio:1.3;object-position:50% 28%}
}
@media(prefers-reduced-motion:reduce){#vs-investments .iv-page *{transition:none!important;scroll-behavior:auto!important}}
body.investment-page{background:#f5f1ea}
.investment-page .header,.investment-page .footer{background:#f5f1ea}
.investment-page .header nav [aria-current]{border-bottom:1px solid var(--red)}
#vs-investments{max-width:1600px;margin:0 auto}
#vs-investments button,#vs-investments summary{cursor:pointer}
#vs-investments .iv-button{transition:background-color .24s,border-color .24s,color .24s}
#vs-investments .iv-button:hover{opacity:1;background:#173b67;border-color:#173b67}
#vs-investments .iv-selection-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#vs-investments .iv-choice-price small{font:12px var(--iv-sans)}
#vs-investments .iv-package-choices button:hover{background:var(--iv-surface)}
#vs-investments .iv-package-choices button[aria-pressed=true] .iv-choice-title{font-weight:600}
#vs-investments .iv-nojs{padding:40px 6%}
#vs-investments .iv-nojs>h3{margin:32px 0 20px}
#vs-investments .iv-nojs article{padding:24px 0;border-bottom:1px solid var(--iv-line)}
#vs-investments #main:focus{outline:none}
@media(min-width:1000px){#vs-investments .iv-hero{padding-top:62px;padding-bottom:50px}#vs-investments .iv-content{padding-bottom:64px}#vs-investments .iv-journal-layout{grid-template-columns:.85fr 1.15fr;gap:6%}#vs-investments .iv-care,#vs-investments .iv-final-details,#vs-investments .iv-footer{padding-top:62px;padding-bottom:62px}}
@media(prefers-reduced-motion:reduce){#vs-investments .iv-button{transition:none}}
