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,.hero__intro-body{color:var(--white, #fff);text-wrap:pretty;text-align:center;opacity:0;transform:translateY(18px)}.hero__desktop-break{display:none}.hero.band--brand-strong{background-color:var(--color-bg-brand-strong, #141d3a)}.hero__content-row,.hero__content-row:any-link{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);text-decoration:none}.hero.is-visible .hero__content-row{animation:hero-row-rise 1.04s cubic-bezier(.16,1,.3,1) .12s forwards}section.hero[data-theme=dark] a.hero__content-row[data-theme=light],section.hero[data-theme=dark] a.hero__content-row[data-theme=light]:any-link{color:var(--color-text-default, #2f2f2f)}section.hero[data-theme=dark] a.hero__content-row[data-theme=light] :is(.hero__copy-inner h2,.hero__copy-inner p,.metadata-card__read-time){color:var(--color-text-default, #2f2f2f);-webkit-text-fill-color:var(--color-text-default, #2f2f2f)}.hero__content-row .metadata-card__badge-group .badge{color:var(--white, #fff);-webkit-text-fill-color:var(--white, #fff)}section.hero[data-theme=dark] a.hero__content-row[data-theme=light] .hero__actions[data-theme=light] .btn.btn--text-link{--btn-fg: var(--color-btn-link-default);--btn-fg-hover: var(--color-btn-link-hover);--btn-fg-active: var(--color-btn-link-active)}.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)}.hero.is-visible .hero__content-column .metadata-card__badge-group,.hero.is-visible .hero__content-column .metadata-card__read-time,.hero.is-visible .hero__content-column .hero__copy-inner h2,.hero.is-visible .hero__content-column .hero__copy-inner p,.hero.is-visible .hero__content-column .hero__actions{animation:hero-content-rise .96s cubic-bezier(.16,1,.3,1) forwards}.hero.is-visible .hero__content-column .metadata-card__badge-group{animation-delay:90ms}.hero.is-visible .hero__content-column .metadata-card__read-time{animation-delay:.18s}.hero.is-visible .hero__content-column .hero__copy-inner h2{animation-delay:.28s}.hero.is-visible .hero__content-column .hero__copy-inner p{animation-delay:.38s}.hero.is-visible .hero__content-column .hero__actions{animation-delay:.48s}.hero.is-visible .hero__intro-title{animation:hero-content-rise .88s cubic-bezier(.16,1,.3,1) forwards}.hero.is-visible .hero__intro-body{animation:hero-content-rise .88s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.12s}.hero__copy-inner{display:flex;flex-direction:column;gap:var(--space-200, 8px)}.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}.hero.is-visible .hero__media-image{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__intro-title,.hero__intro-body,.hero__content-row,.hero__media-image,.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:none}.story-card__separator-dash{transform-box:fill-box;transform-origin:center;shape-rendering:crispEdges;will-change: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}}[id^=blog][id*=__]{position:relative;border-radius:var(--radius-full, 9999px);overflow:hidden}[id^=blog][id*=__]: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}[id^=blog][id*=__]>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,.financial-security .band__actions,.financial-protection .band__copy .badge,.financial-protection .band__copy h2,.financial-protection .band__copy p,.financial-protection .band__actions{opacity:0;translate:0 20px}.financial-security .band__media{opacity:0;scale:1.12;translate:0 22px;transform-origin:center center;overflow:visible;position:relative;z-index:1;border-radius:var(--radius-200, 8px);backface-visibility:hidden}.financial-security .band__media-frame,.financial-security .band__media-placeholder{border-radius:var(--radius-200, 8px)}.financial-security .band__media-placeholder{overflow:hidden}.financial-protection .band__media{opacity:0;scale:1.12;translate:0 22px;transform-origin:center center;overflow:visible;position:relative;z-index:1;border-radius:var(--radius-200, 8px);backface-visibility:hidden}.financial-protection .band__media-frame,.financial-protection .band__media-placeholder{border-radius:var(--radius-200, 8px)}.financial-protection .band__media-placeholder{overflow:hidden}.financial-security.is-visible .band__copy .badge,.financial-security.is-visible .band__copy h2,.financial-security.is-visible .band__copy p,.financial-security.is-visible .band__actions{animation:financial-security-copy-rise .78s cubic-bezier(.16,1,.3,1) forwards}.financial-security.is-visible .band__media{animation:financial-security-media-reveal 1s cubic-bezier(.22,1,.32,1) forwards}.financial-protection.is-visible .band__copy .badge,.financial-protection.is-visible .band__copy h2,.financial-protection.is-visible .band__copy p,.financial-protection.is-visible .band__actions{animation:financial-security-copy-rise .78s cubic-bezier(.16,1,.3,1) forwards}.financial-protection.is-visible .band__media{animation:financial-security-media-reveal 1s cubic-bezier(.22,1,.32,1) forwards}.financial-security.is-visible .band__copy .badge{animation-delay:.66s}.financial-security.is-visible .band__copy h2{animation-delay:.78s}.financial-security.is-visible .band__copy p:first-of-type{animation-delay:.9s}.financial-security.is-visible .band__copy p:last-of-type{animation-delay:1.02s}.financial-security.is-visible .band__actions{animation-delay:1.14s}.financial-protection.is-visible .band__copy .badge{animation-delay:.66s}.financial-protection.is-visible .band__copy h2{animation-delay:.78s}.financial-protection.is-visible .band__copy p:first-of-type{animation-delay:.9s}.financial-protection.is-visible .band__copy p:last-of-type{animation-delay:1.02s}.financial-protection.is-visible .band__actions{animation-delay:1.14s}.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{position:absolute;inset:0}.band__media-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.band__media-poster[hidden]{display:none}#financial_security_animation{position:absolute;inset:0}#financial_security_animation,#financial_security_animation svg{width:100%;height:100%}#financial_protection_animation{position:absolute;inset:0}#financial_protection_animation,#financial_protection_animation svg{width:100%;height:100%}@keyframes financial-security-copy-rise{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes financial-security-media-reveal{0%{opacity:0;scale:1.12;translate:0 22px}to{opacity:1;scale:1;translate:0 0}}@keyframes financial-security-media-reveal-wide{0%{opacity:0;scale:1.12;translate:-44px 8px}to{opacity:1;scale:1;translate:0 0}}@keyframes financial-protection-media-reveal-wide{0%{opacity:0;scale:1.12;translate:44px 8px}to{opacity:1;scale:1;translate:0 0}}@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-security .band__media{translate:-44px 8px;scale:1.12}.financial-security.is-visible .band__media{animation:financial-security-media-reveal-wide 1.18s cubic-bezier(.22,1,.32,1) forwards}.financial-security.is-visible .band__copy .badge{animation-delay:.84s}.financial-security.is-visible .band__copy h2{animation-delay:.96s}.financial-security.is-visible .band__copy p:first-of-type{animation-delay:1.08s}.financial-security.is-visible .band__copy p:last-of-type{animation-delay:1.2s}.financial-protection .band__media{translate:44px 8px;scale:1.12}.financial-protection.is-visible .band__media{animation:financial-protection-media-reveal-wide 1.18s cubic-bezier(.22,1,.32,1) forwards}.financial-protection.is-visible .band__copy .badge{animation-delay:.84s}.financial-protection.is-visible .band__copy h2{animation-delay:.96s}.financial-protection.is-visible .band__copy p:first-of-type{animation-delay:1.08s}.financial-protection.is-visible .band__copy p:last-of-type{animation-delay:1.2s}.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__actions,.financial-security .band__media,.financial-protection .band__copy .badge,.financial-protection .band__copy h2,.financial-protection .band__copy p,.financial-protection .band__actions,.financial-protection .band__media,.guidance .band__title,.guidance .band__copy p,.guidance .band__actions,.guidance .band__media{opacity:1;transform:none;translate:0 0;scale:1;animation:none}}
