:root{.page.home{--15-home-tabs-padding-x: var(--15-content-padding-x);--15-home-tabs-padding-bottom: .25rem;--15-hero-headline-margin: 0;--15-hero-template-areas: "head" "logo" "text";--15-hero-letter-spacing: .0626rem;--15-hero-letter-spacing-sm: .01rem;--15-hero-padding-y: 4.25rem;--15-hero-padding-x: 4rem;--15-hero-max-width: 52rem;--15-hero-margin: 1.25rem;--15-hero-gap: 2.75rem;@media(width>=48rem){--15-hero-background: linear-gradient( to bottom, var(--15-ivory) 0px, var(--15-ivory) 280px, var(--15-dune) 280px, var(--15-dune) 100% );--15-home-tabs-padding-x: 4vw;--15-home-tabs-padding-bottom: 1.25rem;--15-hero-headline-margin: .25rem;--15-hero-letter-spacing: .078125rem;--15-hero-letter-spacing-sm: .02rem;--15-hero-padding-y: 4.75rem;--15-hero-padding-x: 4.25rem;--15-hero-max-width: 56rem;--15-hero-margin: 1.75rem;--15-hero-gap: 3.5rem}@media(width>=64rem){--15-home-tabs-padding-x: 6.5vw;--15-hero-headline-margin: -1.6875rem;--15-hero-template-areas: "head head" "logo text";--15-hero-letter-spacing: .09375rem;--15-hero-letter-spacing-sm: .05rem;--15-hero-padding-y: 5.0625rem;--15-hero-padding-x: 4.5rem;--15-hero-max-width: 60rem;--15-hero-margin: .25rem;--15-hero-gap: 4.9375rem}}}.page.home{.hero{display:grid;grid-template-areas:var(--15-hero-template-areas);gap:var(--15-hero-gap);padding:var(--15-hero-padding-y) var(--15-hero-padding-x);.home-hero-headline{grid-area:head;.header{font-size:var(--text-heading-3xl);line-height:var(--leading-heading-3xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--15-hero-letter-spacing);text-transform:none;margin-bottom:var(--15-hero-headline-margin)}}.x15-wealth-logo-blue{grid-area:logo;.logo{width:var(--15-hero-logo-width)}}.home-hero{grid-area:text;display:grid;align-content:space-between;p{display:flex;flex-direction:column;color:var(--15-blue);font-size:var(--text-label-lg);line-height:var(--leading-label-lg);font-weight:var(--font-weight-regular);margin-right:.25rem;strong{display:contents}&:first-of-type{margin-bottom:var(--15-hero-margin)}&:last-of-type{margin-top:var(--15-hero-margin);margin-bottom:-.1875rem;letter-spacing:var(--15-hero-letter-spacing-sm);a{&:hover{text-decoration:underline}strong{font-size:calc(var(--text-heading-3xl) * .72);font-weight:var(--font-weight-extrabold)}}}}}}#tabs{border-top:2.5rem solid var(--15-dark-blue);border-bottom:.1875rem solid var(--15-dark-blue);padding:0 0 var(--15-home-tabs-padding-bottom) 0;.header{color:var(--15-navy);font-size:var(--text-heading-2xl);line-height:var(--leading-heading-2xl);margin:7.5rem 0 0;padding:2.75rem var(--15-home-tabs-padding-x) 2.25rem;background:var(--15-ivory)}.tabs{background:var(--15-ivory);margin:0 0 3.75rem;>ul{padding:.25rem var(--15-home-tabs-padding-x);background-color:var(--15-dune);&.expand{& li{&:not(:is(.active)){margin:0 var(--15-home-tabs-padding-x)}}}}>div{padding:2rem var(--15-home-tabs-padding-x) 1.375rem;.headline{color:var(--15-navy);font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:var(--font-weight-semibold);margin-bottom:1.5rem}p{color:var(--15-navy);font-size:var(--text-heading);line-height:var(--leading-heading-lg);margin-bottom:1.5rem}a{display:flex;align-items:center;gap:.75rem;text-decoration:none;text-transform:uppercase;vertical-align:middle;color:var(--15-blue);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--font-weight-bold);img{margin-top:-.625px;height:1rem}}}}@media(width<64rem){.tabs{>ul{padding:.25rem calc(var(--15-home-tabs-padding-x) - 1rem);&.expanded{& li{&:not(:is(.active)){width:calc(100% - calc(var(--15-home-tabs-padding-x) * 1.5));left:calc(var(--15-home-tabs-padding-x) * .75)}}}&:after{right:calc(var(--15-home-tabs-padding-x) * 1.125)}}}}}}
