body{margin:0}.header__icon-box--search{-webkit-mask-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/nav-search.svg);mask-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/nav-search.svg)}.header__icon-box--sign-in{-webkit-mask-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/sign-in--default.svg);mask-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/sign-in--default.svg)}.header__search-icon{background-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/nav-search.svg)}.header__menu-toggle-icon:before{background-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/hamburger-menu.svg)}.header__menu-toggle--primary .header__menu-toggle-icon:before{background-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/desktop-hamburger-menu.svg)}.header__menu-toggle-icon:after{background-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/close--dark.svg)}.bg-icon--arrow-right{background-image:url(https://s3.us-east-1.amazonaws.com/cdn.firstam.com/fawc/3.0.0/images/svgs/arrow-right--dark.svg)}.icon-box-fallback{width:var(--header-icon-size);height:var(--header-icon-size);min-width:var(--header-icon-size);min-height:var(--header-icon-size);flex:0 0 var(--header-icon-size);display:inline-flex;align-items:center;justify-content:center}.icon-box-fallback img{display:block;width:var(--header-icon-size);height:var(--header-icon-size);object-fit:contain}.menu-toggle-fallback{width:20px;height:20px;display:block}.menu-toggle-fallback img{display:block;width:20px;height:20px;object-fit:contain}.search-icon-fallback{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.search-icon-fallback img{display:block;width:20px;height:20px;object-fit:contain}.footer{padding-top:0}.hero__container{display:flex;flex-direction:column;gap:var(--space-800, 32px)}.hero__intro-column{display:flex;flex-direction:column;align-items:center;gap:var(--space-500, 24px);width:100%;margin-inline:auto;text-align:center}.hero__intro-title{color:var(--white, #fff);text-wrap:pretty;text-align:center}.hero__intro-body{color:var(--white, #fff);text-wrap:pretty}.hero__desktop-break{display:none}.hero.band--brand-strong{background-color:var(--color-bg-brand-strong, #141d3a)}.hero__content-row{background-color:var(--white, #fff);color:var(--color-text-default, #2f2f2f);border-bottom-left-radius:var(--radius-200, 8px);border-bottom-right-radius:var(--radius-200, 8px);margin-bottom:0;row-gap:0;opacity:0;transform:translateY(20px);animation:hero-row-rise 1.04s cubic-bezier(.16,1,.3,1) .12s forwards;text-decoration:none}.hero__content-row:hover,.hero__content-row:focus,.hero__content-row:focus-visible,.hero__content-row:active,.hero__content-row:visited{color:var(--color-text-default, #2f2f2f)}.hero__content-row>:nth-child(1){order:2}.hero__content-row>:nth-child(2){order:1}.hero__content-column{display:flex;padding:var(--space-500, 24px);flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;transform:translateZ(0) scale(1);transform-origin:left center;transition:transform .44s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden}.hero__content-column:hover{transform:translateZ(0) scale(1.012)}.hero__content-column .metadata-card__badge-group,.hero__content-column .metadata-card__read-time,.hero__content-column .hero__copy-inner h2,.hero__content-column .hero__copy-inner p,.hero__content-column .hero__actions{opacity:0;transform:translateY(18px);animation:hero-content-rise .96s cubic-bezier(.16,1,.3,1) forwards}.hero__copy-inner{display:flex;flex-direction:column;gap:var(--space-200, 8px)}.hero__content-column .metadata-card__badge-group{animation-delay:90ms}.hero__content-column .metadata-card__read-time{animation-delay:.18s}.hero__content-column .hero__copy-inner h2{animation-delay:.28s}.hero__content-column .hero__copy-inner p{animation-delay:.38s}.hero__content-column .hero__actions{animation-delay:.48s}.hero__actions .bg-icon{transform:translate(0);transition:transform .4s cubic-bezier(.22,1,.36,1);will-change:transform}.hero__content-column:hover .hero__actions .bg-icon,.hero__actions .btn:hover .bg-icon,.hero__actions .btn:focus-visible .bg-icon{transform:translate(4px)}.hero__media-column,.hero__media{background-color:var(--color-bg-brand-strong, #141d3a)}.hero__media-container{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-top-left-radius:var(--radius-200, 8px);border-top-right-radius:var(--radius-200, 8px);border-bottom-left-radius:0;border-bottom-right-radius:0}.hero__media-image{position:absolute;inset:-2px;display:block;width:auto;min-width:calc(100% + 4px);height:auto;min-height:calc(100% + 4px);object-fit:cover;pointer-events:none;border-top-left-radius:var(--radius-200, 8px);border-top-right-radius:var(--radius-200, 8px);opacity:0;transform:scale(1.08);transform-origin:center center;will-change:transform;backface-visibility:hidden;animation:guidance-media-settle .9s cubic-bezier(.16,1,.3,1) .36s forwards}@keyframes hero-content-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-row-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.hero__intro-title{font-size:var(--font-heading-large, 2rem)}}@media(min-width:768px){.hero__content-row>:nth-child(1){padding-left:var(--space-1200, 48px);padding-right:var(--space-400, 16px)}.hero__content-row{border-top-left-radius:var(--radius-200, 8px);border-bottom-left-radius:var(--radius-200, 8px)}}@media(min-width:1440px){.hero__desktop-break{display:block}.hero__content-row{flex-direction:row}.hero__content-row>:nth-child(1),.hero__content-row>:nth-child(2){order:initial}.hero__media-container{border-top-left-radius:0;border-bottom-right-radius:var(--radius-200, 8px);min-height:492px;min-width:656px}.hero__media-image{border-top-left-radius:0;border-bottom-right-radius:var(--radius-200, 8px)}.hero__content-column .text-paragraph-md{padding-right:var(--space-200, 8px)}.hero--split .hero__copy+.hero__actions{margin-top:0}}@media(prefers-reduced-motion:reduce){.hero__content-column{transform:none;transition:none}.hero__content-row{opacity:1;transform:none;animation:none}.hero__media-image{opacity:1;transform:none;animation:none;will-change:auto}.hero__content-column .metadata-card__badge-group,.hero__content-column .metadata-card__read-time,.hero__content-column .hero__copy-inner h2,.hero__content-column .hero__copy-inner p,.hero__content-column .hero__actions{opacity:1;transform:none;animation:none}.hero__actions .bg-icon{transition:none}}.story-card{display:flex;flex-direction:column;gap:var(--space-800, 32px);padding-inline:var(--space-200, 8px)}.story-card__media,.story-card__body>h2,.story-card__body>p{opacity:0}.story-card__media{transform:none}.story-card__body>h2,.story-card__body>p{transform:translateY(18px)}.story-card.is-visible .story-card__media{animation:story-card-media-settle .72s ease forwards}.story-card.is-visible .story-card__body>h2,.story-card.is-visible .story-card__body>p{animation:story-card-copy-rise .9s cubic-bezier(.16,1,.3,1) forwards}.story-card.is-visible .story-card__body>h2{animation-delay:.18s}.story-card.is-visible .story-card__body>p:nth-of-type(1){animation-delay:.32s}.story-card.is-visible .story-card__body>p:nth-of-type(2){animation-delay:.46s}.story-card.is-visible .story-card__body>p:nth-of-type(3){animation-delay:.6s}.story-card__media{width:320px;height:320px;max-width:320px;max-height:320px;min-width:320px;min-height:320px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.story-card__image{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:cover}.story-card__body>h2+p{margin-top:var(--space-400, 16px)}.legal-text{padding-block:0}.story-card__separator{display:block;width:7px;height:96px;margin-top:var(--space-400, 16px);margin-inline:auto;margin-bottom:calc(-1 * var(--space-800, 32px));overflow:visible}.story-card__separator.is-pending .story-card__separator-dash{opacity:0;transform:translateY(-12px)}.story-card__separator-dash{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}@keyframes story-card-copy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes story-card-media-settle{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.story-card__media,.story-card__body>h2,.story-card__body>p{opacity:1;transform:none;animation:none}.story-card__separator-dash{opacity:1;transform:none;animation:none}}#blog01__01,#blog01__02,#blog01__03,#blog01__04,#blog01__05,#blog01__06{position:relative;border-radius:var(--radius-full, 9999px);overflow:hidden}#blog01__01:after,#blog01__02:after,#blog01__03:after,#blog01__04:after,#blog01__05:after,#blog01__06:after{content:"";position:absolute;inset:0;border-radius:inherit;border:var(--stroke-border, 1px) solid var(--color-icon-brand-highlight, #4EADE1);pointer-events:none;z-index:2}#blog01__01>svg,#blog01__02>svg,#blog01__03>svg,#blog01__04>svg,#blog01__05>svg,#blog01__06>svg{display:block;width:100%;height:100%}@media(max-width:375px){.story-card__media{justify-content:flex-start;align-items:flex-start}}@media(min-width:768px){.story-card{padding-inline:0}.story-card__separator{margin-left:156.5px;margin-right:0}}@media(min-width:1440px){.story-cards__wrapper{display:flex;flex-direction:column}.story-card{position:relative;display:flex;flex-direction:row;column-gap:var(--space-800, 32px);align-items:center;width:100%;padding-top:96px;padding-inline:var(--space-800, 32px)}.story-card:first-child{padding-top:0}.story-card__separator{position:absolute;top:var(--space-100, 4px);left:calc(var(--space-800, 32px) + ((320px - 7px) / 2));margin:0}.story-card__media{flex:0 0 320px}.story-card__body{flex:1 1 auto;min-width:0}}.cards-page{padding-top:var(--space-500, 24px)}.cards{justify-content:flex-start;margin-top:var(--space-800, 32px);margin-bottom:var(--space-400, 16px)}.cards[data-card-collection]{overflow:hidden;padding-block:var(--space-100, 4px);padding-inline:var(--space-100, 4px);margin-block:calc(-1 * var(--space-100, 4px));margin-inline:calc(-1 * var(--space-100, 4px))}.cards--is-transitioning{will-change:transform,opacity}.cards--is-transitioning.cards--is-exiting{opacity:0;transform:translate(calc(var(--cards-page-shift, 44px) * -1));transition:opacity .26s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1)}.cards--is-transitioning.cards--is-entering{opacity:1;transform:translate(0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.tabs{width:fit-content;margin-inline:auto}.cards__column{opacity:0;transform:translateY(40px)}.cards__column.is-visible{animation:cards-rise .88s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--cards-delay, 0ms)}.cards-page__visual-target.card--default,.cards-page__visual-target.card--default:hover{box-shadow:0 2px 6px #0003}.cards-page__visual-target.card--default:focus-visible,.cards-page__visual-target.card--default:active{box-shadow:0 0 0 var(--stroke-active, 2px) var(--color-border-active, #0075C3)}.cards-page__visual-target.card--default:focus-visible .card__body,.cards-page__visual-target.card--default:active .card__body{box-shadow:none}@keyframes cards-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.cards-page{padding-top:var(--space-1500, 64px)}}@media(min-width:1440px){.cards-page{padding-top:var(--space-2400, 96px)}}@media(prefers-reduced-motion:reduce){.cards__column{opacity:1;transform:none}.cards__column.is-visible{animation:none}}.band__media,.band__media-frame,.band__media-placeholder{width:100%}.financial-security .tw-row,.financial-protection .tw-row{row-gap:var(--space-500, 24px)}.financial-security .band__copy .badge,.financial-protection .band__copy .badge{margin-bottom:var(--space-400, 16px)}.financial-security .band__copy .badge,.financial-security .band__copy h2,.financial-security .band__copy p{opacity:0;transform:translateY(18px)}.financial-security .band__media{opacity:0;transform:translate(-24px)}.financial-protection .band__copy .badge,.financial-protection .band__copy h2,.financial-protection .band__copy p{opacity:0;transform:translateY(18px)}.financial-protection .band__media{opacity:0;transform:translate(24px)}.financial-security.is-visible .band__copy .badge,.financial-security.is-visible .band__copy h2,.financial-security.is-visible .band__copy p{animation:financial-security-rise .9s cubic-bezier(.16,1,.3,1) forwards}.financial-security.is-visible .band__media{animation:financial-security-fade-left .72s ease forwards}.financial-protection.is-visible .band__copy .badge,.financial-protection.is-visible .band__copy h2,.financial-protection.is-visible .band__copy p{animation:financial-security-rise .9s cubic-bezier(.16,1,.3,1) forwards}.financial-protection.is-visible .band__media{animation:financial-security-fade .72s ease forwards}.financial-security.is-visible .band__copy .badge{animation-delay:.18s}.financial-security.is-visible .band__copy h2{animation-delay:.32s}.financial-security.is-visible .band__copy p:first-of-type{animation-delay:.46s}.financial-security.is-visible .band__copy p:last-of-type{animation-delay:.6s}.financial-security.is-visible .band__media{animation-delay:.36s}.financial-protection.is-visible .band__copy .badge{animation-delay:.18s}.financial-protection.is-visible .band__copy h2{animation-delay:.32s}.financial-protection.is-visible .band__copy p:first-of-type{animation-delay:.46s}.financial-protection.is-visible .band__copy p:last-of-type{animation-delay:.6s}.financial-protection.is-visible .band__media{animation-delay:.36s}.guidance .band__media{aspect-ratio:3 / 2}.guidance .band__title{text-wrap:pretty}.guidance .band__title,.guidance .band__copy p,.guidance .band__actions{opacity:0;transform:translateY(18px)}.guidance .band__media{opacity:0;transform:scale(1.08);transform-origin:center center}.guidance.is-visible .band__title,.guidance.is-visible .band__copy p,.guidance.is-visible .band__actions{animation:financial-security-rise .9s cubic-bezier(.16,1,.3,1) forwards}.guidance.is-visible .band__title{animation-delay:.18s}.guidance.is-visible .band__copy p{animation-delay:.32s}.guidance.is-visible .band__actions{animation-delay:.46s}.guidance.is-visible .band__media{animation:guidance-media-settle 1.18s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.18s}.band__media{position:relative;aspect-ratio:4 / 3;overflow:hidden}.band__media-placeholder,#financial_security_animation{position:absolute;inset:0}#financial_security_animation,#financial_security_animation svg{width:100%;height:100%}@keyframes financial-security-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes financial-security-fade{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes financial-security-fade-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes guidance-media-settle{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.financial-protection .tw-row>:first-child{order:2}.financial-protection .tw-row>:last-child{order:1}@media(min-width:1440px){.financial-security .tw-row>:first-child{order:2}.financial-security .tw-row>:last-child{order:1}.financial-protection .tw-row>:first-child{order:2}.financial-protection .tw-row>:last-child{order:1}}@media(prefers-reduced-motion:reduce){.financial-security .band__copy .badge,.financial-security .band__copy h2,.financial-security .band__copy p,.financial-security .band__media,.financial-protection .band__copy .badge,.financial-protection .band__copy h2,.financial-protection .band__copy p,.financial-protection .band__media,.guidance .band__title,.guidance .band__copy p,.guidance .band__actions,.guidance .band__media{opacity:1;transform:none;animation:none}}
