.home-hero{background:var(--rask-deep-maroon);color:var(--public-color-text-primary-dark);border-end-end-radius:var(--rask-public-radius-hero);border-end-start-radius:var(--rask-public-radius-hero);position:relative;overflow:clip}.home-hero[data-home-hero-theme=retirement]{background:var(--rask-deep-violet)}.home-hero[data-home-hero-theme=finance]{background:var(--rask-blue)}.home-hero[data-home-hero-theme=investing]{background:var(--rask-teal)}.home-hero[data-home-hero-theme=property]{background:var(--rask-deep-maroon)}.home-hero[data-home-hero-theme=business]{background:var(--rask-pine)}.home-hero__container{align-items:flex-start;min-height:min(180vh,130rem);padding-block:clamp(3rem,7vw,6rem);display:flex;position:relative}.home-hero__copy{z-index:1;width:min(100%,40rem);position:sticky;top:clamp(1.5rem,50vh - 13rem,18rem)}.home-hero__eyebrow{font-family:var(--font-display);font-size:var(--public-text-home-heading-size);color:var(--public-color-text-primary-dark);margin:0;font-weight:400;line-height:1}.home-hero__eyebrow--spacer{min-height:1em}.home-hero__title-line{display:block}.home-hero__title{max-width:8ch;font-family:var(--font-display);font-size:var(--public-text-home-hero-size);letter-spacing:-2px;color:var(--public-color-text-primary-dark);margin:.1em 0 0;font-weight:400;line-height:.98}.home-hero__lead{max-width:34ch;font-size:var(--public-text-body-lead-size);line-height:var(--public-text-body-lead-lh);color:var(--public-color-text-primary-dark);margin:clamp(1.5rem,3vw,2.5rem) 0 0}.home-hero__lead a{color:var(--rask-coral);text-underline-offset:.16em;text-decoration:underline}.home-hero__cta{border-radius:var(--rask-public-radius-button);background:var(--rask-coral);color:var(--rask-primary);font-family:var(--font-body);justify-content:center;align-items:center;margin-block-start:clamp(1.25rem,2.5vw,2rem);padding:.95rem 1.9rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.home-hero__cta:hover{transform:translateY(-2px)}.home-hero__aside{font-size:var(--public-text-body-size);line-height:var(--public-text-body-lh);color:var(--public-color-text-primary-dark);margin:clamp(1.25rem,2.5vw,2rem) 0 0}.home-hero__aside a{color:var(--rask-coral);text-underline-offset:3px;text-decoration:underline}.home-hero__collage{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(.75rem,1.4vw,1.15rem);width:min(46rem,52%);display:grid;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.home-hero__column{will-change:transform;align-content:start;gap:clamp(.75rem,1.4vw,1.15rem);display:grid;transform:translate(0,0)}.home-hero__column:first-child{margin-block-start:-3rem}.home-hero__column:nth-child(2){margin-block-start:-7rem}.home-hero__column:nth-child(3){margin-block-start:-5rem}.home-hero__tile img{width:100%;height:auto;display:block}.home-hero__tile--card img{border-radius:14px}.home-hero__tile--masked{--home-hero-mask:1;clip-path:inset(0 0 calc((1 - var(--home-hero-mask)) * 100%) 0);transition:clip-path .9s cubic-bezier(.2,.8,.2,1)}.home-hero__collage[data-mask-pending] .home-hero__tile--masked{--home-hero-mask:0}.home-hero__quote{font-family:var(--font-display);font-size:var(--public-text-home-label-size);border-radius:14px;margin:0;padding:1.1rem 1.25rem;font-weight:400;line-height:1.2}.home-hero__quote em{font-style:italic}.home-hero__quote[data-theme=forest]{background:var(--rask-forest);color:var(--rask-bg)}.home-hero__quote[data-theme=coral]{background:var(--rask-coral);color:var(--rask-primary)}.home-hero__quote[data-theme=violet]{background:var(--rask-violet);color:var(--public-color-text-primary-dark)}.home-hero__quote[data-theme=lavender]{background:var(--rask-pale-purple);color:var(--rask-primary)}.home-hero__quote[data-theme=blue]{background:var(--rask-light-blue);color:var(--rask-navy)}.home-hero__quote[data-theme=gold]{background:var(--rask-gold);color:var(--rask-primary)}.home-hero__quote[data-theme=peach]{background:var(--rask-peach);color:var(--rask-deep-maroon)}.home-hero__quote[data-theme=sage]{background:var(--rask-sage);color:var(--rask-pine)}.home-hero__quote[data-theme=olive]{background:var(--rask-olive);color:var(--rask-pine)}.home-hero__shape{transform-origin:50%;will-change:transform;width:100%;height:auto;display:block}.home-hero__collage[data-home-hero-muted-graphics] .home-hero__tile,.home-hero__collage[data-home-hero-muted-graphics] .home-hero__shape{filter:grayscale()saturate(0);opacity:.58;transition:filter .22s,opacity .22s}.home-hero__collage[data-home-hero-muted-graphics] .home-hero__tile:hover,.home-hero__collage[data-home-hero-muted-graphics] .home-hero__shape:hover{filter:none;opacity:1}@media (width<=1080px){.home-hero__container{flex-direction:column;align-items:stretch;min-height:0}.home-hero__copy{width:100%;position:static}.home-hero__collage{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:34rem;margin-block-start:2.5rem;position:static;overflow:hidden;mask-image:linear-gradient(#000 62%,#0000 100%)}.home-hero__column:nth-child(3){display:none}.home-hero__column{margin-block-start:0!important}}@media (width<=560px){.home-hero__collage{max-height:24rem}}@media (prefers-reduced-motion:reduce){.home-hero__column,.home-hero__shape{transform:none!important}.home-hero__tile--masked{clip-path:none;transition:none;--home-hero-mask:1!important}.home-hero__collage[data-home-hero-muted-graphics] .home-hero__tile,.home-hero__collage[data-home-hero-muted-graphics] .home-hero__shape{transition:none}}.home-close{background:var(--public-color-surface-paper);color:var(--public-color-text-primary);padding:clamp(7rem,14vw,12rem) 0 0;overflow:clip visible}.home-close__heading{--home-reveal:1;text-align:center;max-width:34ch;color:var(--public-color-text-primary);font-family:var(--font-display);font-size:var(--public-text-home-display-size);letter-spacing:-1.5px;margin:0 auto;font-weight:400;line-height:.98}.home-close__word{opacity:clamp(.22, calc(var(--home-reveal) * var(--home-reveal-total) - var(--home-word-index)), 1);transition:opacity .12s linear}.home-close__actions{justify-content:center;margin-block-start:clamp(1.5rem,3vw,2.5rem);display:flex}.home-close__cta{appearance:none;border-radius:var(--rask-public-radius-button);background:var(--rask-primary);color:var(--rask-bg);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.95rem 2.1rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.home-close__cta:hover{transform:translateY(-2px)}.home-close__shot-frame{width:min(100%,80.5rem);margin:clamp(2rem,4vw,3.5rem) auto 0;margin-block-end:calc(-1*min(26vw,23rem));padding-inline:clamp(1rem,3vw,2rem)}.home-close__shot{transform-origin:50% 100%;will-change:transform;width:100%;height:auto;display:block;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.home-close__heading{--home-reveal:1!important}.home-close__word{opacity:1;transition:none}.home-close__shot{transform:none!important}}
