.family-breadcrumbs{min-width:0}.family-breadcrumbs__list{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.family-breadcrumbs__item{font-family:var(--ri-family-type-breadcrumbs-family);font-size:var(--ri-family-type-breadcrumbs-size);line-height:var(--ri-family-type-breadcrumbs-line-height);font-weight:var(--ri-family-type-breadcrumbs-weight);font-style:var(--ri-family-type-breadcrumbs-style);letter-spacing:var(--ri-family-type-breadcrumbs-letter-spacing);min-width:0;color:var(--ri-family-color-muted);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.family-breadcrumbs__item+.family-breadcrumbs__item:before{margin-inline:var(--ri-family-space-8);color:var(--ri-family-border-strong-color);content:"/";flex:none}.family-breadcrumbs__link{color:var(--ri-family-color-accent-strong);text-underline-offset:.25rem;flex-flow:row;justify-content:flex-start;align-items:center;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.125rem;transition:color .18s,text-decoration-color .18s;display:inline-flex}.family-breadcrumbs__link:hover{color:var(--ri-family-color-accent);text-decoration-color:currentColor}.family-breadcrumbs__link:focus-visible{outline:.125rem solid var(--ri-family-color-accent);outline-offset:.25rem}.family-breadcrumbs__current{overflow-wrap:anywhere;min-width:0}.family-footer{color:var(--ri-family-color-paper);background:linear-gradient(to right, var(--ri-family-gradient-teal-start), var(--ri-family-gradient-teal-end))}.family-footer__rail{align-items:stretch;gap:var(--ri-family-space-24);width:100%;max-width:var(--ri-family-rail-max);padding:var(--ri-family-space-20) var(--ri-family-rail-padding);grid-template-columns:1fr;margin-inline:auto;display:grid}.family-footer__brand{align-self:start;width:100%;line-height:0}.family-footer__nav{align-items:stretch;gap:var(--ri-family-space-16);width:100%;padding-inline:var(--ri-family-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.family-footer__group{justify-content:flex-start;align-items:flex-start;gap:var(--ri-family-space-8);flex-flow:column;width:100%;min-width:0;display:flex}.family-footer__group-title{font-family:var(--ri-family-type-label-strong-family);font-size:var(--ri-family-type-label-strong-size);line-height:var(--ri-family-type-label-strong-line-height);font-weight:var(--ri-family-type-label-strong-weight);font-style:var(--ri-family-type-label-strong-style);letter-spacing:var(--ri-family-type-label-strong-letter-spacing);color:var(--ri-family-color-paper);margin:0}.family-footer__links{justify-content:flex-start;align-items:flex-start;gap:var(--ri-family-space-16);flex-flow:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.family-footer__link-item{flex-flow:row;justify-content:flex-start;align-items:stretch;line-height:0;display:flex}.family-footer__link{font-family:var(--ri-family-type-footer-link-family);font-size:var(--ri-family-type-footer-link-size);line-height:var(--ri-family-type-footer-link-line-height);font-weight:var(--ri-family-type-footer-link-weight);font-style:var(--ri-family-type-footer-link-style);letter-spacing:var(--ri-family-type-footer-link-letter-spacing);min-width:2.75rem;min-height:2rem;color:var(--ri-family-color-paper);opacity:.78;flex-flow:row;justify-content:flex-start;align-items:center;text-decoration:none;transition:opacity .32s;display:inline-flex;position:relative}.family-footer__link:after{right:0;bottom:var(--ri-family-space-4);background:var(--ri-family-brand-logo-monogram);content:"";transform-origin:0;height:.125rem;transition:transform .42s cubic-bezier(.22,.7,.2,1);position:absolute;left:0;transform:scaleX(0)}button.family-footer__link{cursor:pointer;background:0 0;border:0;padding:0}.family-footer__link:hover,.family-footer__link:focus-visible{opacity:1}.family-footer__link:hover:after,.family-footer__link:focus-visible:after{transform:scaleX(1)}.family-footer__link:focus-visible{outline:.125rem solid var(--ri-family-color-accent);outline-offset:.25rem}@media (prefers-reduced-motion:reduce){.family-footer__link,.family-footer__link:after{transition-duration:.01ms}}.family-footer__boundary{justify-content:flex-start;align-items:center;gap:var(--ri-family-space-14);flex-flow:row;align-self:start;width:100%;display:flex}.family-footer__boundary-icon{--family-footer-boundary-icon-size:3rem;--ri-family-icon-size:var(--family-footer-boundary-icon-size);flex-flow:row;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.family-footer__note{font-family:var(--ri-family-type-footer-note-family);font-size:var(--ri-family-type-footer-note-size);line-height:var(--ri-family-type-footer-note-line-height);font-weight:var(--ri-family-type-footer-note-weight);font-style:var(--ri-family-type-footer-note-style);letter-spacing:var(--ri-family-type-footer-note-letter-spacing);width:100%;min-width:0;max-width:100%;color:var(--ri-family-color-surface-soft);flex:1 1 0;margin:0}@media (width>=48rem){.family-footer__rail{align-items:stretch;gap:var(--ri-family-space-30);padding-block:var(--ri-family-space-28);grid-template-columns:1fr;display:grid}.family-footer__brand{order:1}.family-footer__boundary,.family-footer__nav{order:3}.family-footer__boundary{gap:var(--ri-family-space-18)}}@media (width>=62rem){.family-footer__rail{align-items:stretch;gap:var(--ri-family-space-24);grid-template-columns:19.125rem minmax(0,1fr);display:grid}.family-footer__brand{grid-area:1/1;width:19.125rem}.family-footer__nav{gap:var(--ri-family-space-24);width:100%;min-width:0;padding-inline:var(--ri-family-space-24);order:2;grid-area:2/1/auto/-1}.family-footer__links{gap:var(--ri-family-space-20)}.family-footer__boundary{grid-area:1/2;width:100%}}@media (width>=80rem){.family-footer__nav{gap:var(--ri-family-space-32);padding-inline:var(--ri-family-space-32)}.family-footer__links{gap:var(--ri-family-space-24)}.family-footer__boundary-icon{--family-footer-boundary-icon-size:3.5rem;flex-basis:3.5rem;width:3.5rem;height:3.5rem}}@media (width>=90rem){.family-footer__rail{align-items:start;gap:var(--ri-family-space-16);padding-block:var(--ri-family-space-32);grid-template-columns:19.125rem minmax(0,1fr) max-content;display:grid}.family-footer__brand{grid-area:1/1}.family-footer__group--company,.family-footer__group--important{width:auto;min-width:0}.family-footer__nav{flex-flow:row;grid-area:1/2;justify-content:space-evenly;align-items:flex-start;gap:0;width:100%;padding-inline:0;display:flex}.family-footer__links{justify-content:flex-start;align-items:flex-start;gap:var(--ri-family-space-10);flex-flow:column;display:flex}.family-footer__group--company .family-footer__links{align-items:start;row-gap:var(--ri-family-space-10);-moz-column-gap:2.5rem;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;column-gap:2.5rem;display:grid}.family-footer__boundary{gap:var(--ri-family-space-18);grid-area:1/3;width:min(100%,27.5rem);max-width:27.5rem}.family-footer__boundary-icon{--family-footer-boundary-icon-size:4rem;flex-basis:4rem;width:4rem;height:4rem}}@media (width>=120rem){.family-footer__rail{max-width:120rem}}#ri-icon-06-footer-06-footer-boundary-source-14>path:first-of-type{fill:var(--ri-family-brand-logo-monogram)}.family-simple-page,.family-pricing-page{isolation:isolate;min-height:100vh;color:var(--ri-family-color-ink);background:var(--ri-family-color-paper);background:var(--ri-family-page-cream);padding-block-start:var(--ri-family-top-nav-height);position:relative}.family-simple-page--story .family-simple-page__hero-media{position:relative}.family-simple-page--story .family-simple-page__hero-media:before{z-index:1;aspect-ratio:2;border:.125rem solid var(--ri-family-color-accent-strong);border-radius:var(--ri-family-radius-8);content:"";pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.family-simple-page--story .family-simple-page__section{padding:var(--ri-family-space-24) var(--ri-family-space-16) var(--ri-family-space-32) var(--ri-family-space-32);margin:0;position:relative}.family-simple-page--story .family-simple-page__section:before{background:var(--ri-family-color-accent-strong);content:"";transform-origin:top;width:.0625rem;position:absolute;inset-block:0;inset-inline-start:var(--ri-family-space-8)}.family-simple-page--story .family-simple-page__section:after{aspect-ratio:1;border:.0625rem solid var(--ri-family-color-accent-strong);background:var(--ri-family-page-cream);content:"";border-radius:50%;width:.5625rem;position:absolute;inset-block-start:var(--ri-family-space-24);inset-inline-start:var(--ri-family-space-4)}.family-simple-page--story .family-simple-page__section:first-of-type:before{inset-block-start:var(--ri-family-space-24)}.family-simple-page--story .family-simple-page__section:last-of-type:before{height:var(--ri-family-space-24);inset-block-end:auto}.family-simple-page--story .family-simple-page__section--accent{border-radius:var(--ri-family-radius-8);background:linear-gradient(90deg, transparent var(--ri-family-space-16), var(--ri-family-teal-50) var(--ri-family-space-16))}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.family-simple-page--story [data-family-story-scene]:not([data-family-story-static]):before{animation:1.2s cubic-bezier(.22,1,.36,1) both paused family-simple-page-line}.family-simple-page--story [data-family-story-scene=frame]:not([data-family-story-static]):before{animation-name:family-simple-page-frame;animation-duration:1.6s}.family-simple-page--story [data-family-story-revealed]:not([data-family-story-static]):before{animation-play-state:running}}@keyframes family-simple-page-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes family-simple-page-frame{0%{clip-path:inset(0 50%);opacity:0}to{clip-path:inset(0);opacity:1}}@media (width>=62rem){.family-simple-page--story .family-simple-page__hero-media:before{aspect-ratio:4}.family-simple-page--story .family-simple-page__section{align-items:stretch;gap:var(--ri-family-space-16) var(--ri-family-space-48);padding:var(--ri-family-space-48) var(--ri-family-space-32) var(--ri-family-space-48) var(--ri-family-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.family-simple-page--story .family-simple-page__section:after,.family-simple-page--story .family-simple-page__section:first-of-type:before{inset-block-start:var(--ri-family-space-48)}.family-simple-page--story .family-simple-page__section:last-of-type:before{height:var(--ri-family-space-48)}.family-simple-page--story .family-simple-page__heading{grid-area:1/1/3}.family-simple-page--story .family-simple-page__text{grid-column:2;margin:0}}.family-simple-page__main,.family-pricing-page__main{width:100%;width:min(100% - var(--ri-family-rail-padding) - var(--ri-family-rail-padding), 90rem);padding-block:var(--ri-family-space-24);margin-inline:auto;scroll-margin-block-start:var(--ri-family-space-24);overflow-x:clip}.family-simple-page__header,.family-pricing-page__header{padding-block:var(--ri-family-space-24)}.family-simple-page__title,.family-pricing-page__title{font-family:var(--ri-family-type-legal-title-family);font-size:var(--ri-family-type-legal-title-size);line-height:var(--ri-family-type-legal-title-line-height);font-weight:var(--ri-family-type-legal-title-weight);font-style:var(--ri-family-type-legal-title-style);letter-spacing:var(--ri-family-type-legal-title-letter-spacing);margin:var(--ri-family-space-14) 0 0;color:var(--ri-family-heading-ink);overflow-wrap:anywhere}.family-simple-page__summary,.family-pricing-page__summary{font-family:var(--ri-family-type-body-lg-family);font-size:var(--ri-family-type-body-lg-size);line-height:var(--ri-family-type-body-lg-line-height);font-weight:var(--ri-family-type-body-lg-weight);font-style:var(--ri-family-type-body-lg-style);letter-spacing:var(--ri-family-type-body-lg-letter-spacing);margin:var(--ri-family-space-16) 0 0;color:var(--ri-family-color-muted)}.family-simple-page__updated{font-family:var(--ri-family-type-legal-meta-family);font-size:var(--ri-family-type-legal-meta-size);line-height:var(--ri-family-type-legal-meta-line-height);font-weight:var(--ri-family-type-legal-meta-weight);font-style:var(--ri-family-type-legal-meta-style);letter-spacing:var(--ri-family-type-legal-meta-letter-spacing);margin:var(--ri-family-space-16) 0 0;border-bottom:var(--ri-family-border-subtle);color:var(--ri-family-color-muted);padding-block-end:var(--ri-family-space-32)}.family-simple-page__hero-media{margin-block-start:var(--ri-family-space-24)}.family-simple-page__inline-image{max-width:100%;height:auto;margin-block-start:var(--ri-family-space-24);display:block}.family-simple-page__section{margin-block-start:var(--ri-family-space-32)}.family-simple-page__heading,.family-pricing-page__heading,.family-pricing-page__cta-title{font-family:var(--ri-family-type-legal-heading-family);font-size:var(--ri-family-type-legal-heading-size);line-height:var(--ri-family-type-legal-heading-line-height);font-weight:var(--ri-family-type-legal-heading-weight);font-style:var(--ri-family-type-legal-heading-style);letter-spacing:var(--ri-family-type-legal-heading-letter-spacing);color:var(--ri-family-heading-ink);margin:0}.family-simple-page__text{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);color:var(--ri-family-color-ink);margin:0}.family-simple-page__list{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);color:var(--ri-family-color-ink);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.0390625rem;margin:0;padding-inline-start:1.375rem;display:grid}.family-simple-page__note{padding:var(--ri-family-space-18);border:var(--ri-family-border-subtle);border-radius:var(--ri-family-radius-8);background:var(--ri-family-teal-50);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.03125rem;display:grid}.family-simple-page__note-title{font-family:var(--ri-family-type-legal-note-title-family);font-size:var(--ri-family-type-legal-note-title-size);line-height:var(--ri-family-type-legal-note-title-line-height);font-weight:var(--ri-family-type-legal-note-title-weight);font-style:var(--ri-family-type-legal-note-title-style);letter-spacing:var(--ri-family-type-legal-note-title-letter-spacing);color:var(--ri-family-color-accent-strong);margin:0}.family-simple-page__heading+:where(.family-simple-page__text,.family-simple-page__list,.family-simple-page__note),:where(.family-simple-page__text,.family-simple-page__list,.family-simple-page__note)+:where(.family-simple-page__text,.family-simple-page__list,.family-simple-page__note){margin-block-start:var(--ri-family-space-16)}.family-simple-page__cta{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);color:var(--ri-family-heading-ink);margin-block-start:var(--ri-family-space-32);display:inline-block}@media (width>=62rem){.family-simple-page__updated{padding-block-end:var(--ri-family-space-36)}}.family-pricing-page__main{padding-block-end:var(--ri-family-space-64)}.family-pricing-page__header{align-items:stretch;gap:var(--ri-family-space-24);grid-template-columns:minmax(0,1fr);align-items:center;padding-block-end:var(--ri-family-space-32);display:grid}.family-pricing-page__report{padding:var(--ri-family-space-16);border-radius:var(--ri-family-radius-24);background:radial-gradient(ellipse at 70% 20%, var(--ri-family-surface), var(--ri-family-teal-50));overflow:clip}.family-pricing-page__report-sheet{padding:var(--ri-family-space-16);border:var(--ri-family-border-strong);border-radius:var(--ri-family-radius-12);background:var(--ri-family-surface);box-shadow:var(--ri-family-shadow-card)}.family-pricing-page__report-top{justify-content:flex-start;align-items:center;gap:var(--ri-family-space-12);border-bottom:var(--ri-family-border-subtle);color:var(--ri-family-ink);flex-flow:row;padding-block-end:var(--ri-family-space-12);display:flex}.family-pricing-page__report-top:after{content:"";border-radius:var(--ri-family-radius-8);transform-origin:0;background:currentColor;width:36%;height:.375rem}.family-pricing-page__report-topics{align-items:stretch;gap:var(--ri-family-space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--ri-family-space-16);display:grid}.family-pricing-page__report-topic{align-items:stretch;gap:var(--ri-family-space-12);padding:var(--ri-family-space-8);border:var(--ri-family-border-subtle);border-radius:var(--ri-family-radius-8);background:var(--ri-family-teal-50);grid-template-columns:minmax(0,1fr);display:grid}.family-pricing-page__report-icon{--ri-family-icon-size:1.5rem;color:var(--ri-family-color-accent)}.family-pricing-page__report-lines{align-items:stretch;gap:var(--ri-family-space-4);grid-template-columns:minmax(0,1fr);display:grid}.family-pricing-page__report-lines>span{border-radius:var(--ri-family-radius-8);background:color-mix(in srgb, var(--ri-family-color-accent) 32%, var(--ri-family-surface));transform-origin:0;height:.1875rem}.family-pricing-page__report-lines>span:last-child{width:65%}.family-pricing-page__pricing{padding-block:var(--ri-family-space-32);border-block:var(--ri-family-border-subtle)}.family-pricing-page__section-heading{margin-block-end:var(--ri-family-space-24)}.family-pricing-page__section-intro,.family-pricing-page__text,.family-pricing-page__cta-body{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);margin:var(--ri-family-space-12) 0 0;color:var(--ri-family-color-ink)}.family-pricing-page__table-shell{border:var(--ri-family-border-strong);border-radius:var(--ri-family-radius-12);background:var(--ri-family-surface);min-width:0;box-shadow:var(--ri-family-shadow-card);overflow:hidden}.family-pricing-page__age-group-notes{align-items:stretch;gap:var(--ri-family-space-8);font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);padding:var(--ri-family-space-24);margin:var(--ri-family-space-8) 0 0;border-inline-start:.1875rem solid var(--ri-family-color-accent);border-radius:0 0 var(--ri-family-radius-12) var(--ri-family-radius-12);background:var(--ri-family-teal-50);color:var(--ri-family-color-muted);grid-template-columns:minmax(0,1fr);display:grid}.family-pricing-page__age-group-notes p{margin:0}.family-pricing-page__footnote-marker{color:var(--ri-family-content-disclosure-marker);font-weight:var(--ri-family-weight-bold)}.family-pricing-page__age-group-notes .family-pricing-page__footnote-marker{margin-inline-end:var(--ri-family-space-4)}.family-pricing-page__table{border-collapse:collapse;table-layout:fixed;width:100%;display:block}.family-pricing-page__table colgroup,.family-pricing-page__table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.family-pricing-page__table tbody{align-items:stretch;gap:var(--ri-family-space-14);padding:var(--ri-family-space-14);grid-template-columns:minmax(0,1fr);display:grid}.family-pricing-page__table tbody tr{border:var(--ri-family-border-soft);border-radius:var(--ri-family-radius-8);background:var(--ri-family-page-cream);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-width:0;display:grid;overflow:hidden}.family-pricing-page__table tbody th,.family-pricing-page__table tbody td{min-width:0;padding:var(--ri-family-space-14);border-block-end:var(--ri-family-border-subtle);text-align:left}.family-pricing-page__table tbody th{align-items:stretch;gap:var(--ri-family-space-4);color:var(--ri-family-text-inverse);background:var(--ri-family-ink);grid-template-columns:minmax(0,1fr);display:grid}.family-pricing-page__table tbody th strong{font-family:var(--ri-family-type-marketing-card-title-family);font-size:var(--ri-family-type-marketing-card-title-size);line-height:var(--ri-family-type-marketing-card-title-line-height);font-weight:var(--ri-family-type-marketing-card-title-weight);font-style:var(--ri-family-type-marketing-card-title-style);letter-spacing:var(--ri-family-type-marketing-card-title-letter-spacing);display:block}.family-pricing-page__table tbody th span{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);color:inherit;font-weight:var(--ri-family-weight-regular);display:block}.family-pricing-page__table tbody th .family-pricing-page__footnote-marker{color:inherit}.family-pricing-page__table tbody td{align-items:stretch;gap:var(--ri-family-space-4);background:var(--ri-family-surface);grid-template-columns:minmax(0,1fr);display:grid}.family-pricing-page__table tbody td:last-child{border-block-end:0}.family-pricing-page__mobile-option{font-family:var(--ri-family-type-section-label-family);font-size:var(--ri-family-type-section-label-size);line-height:var(--ri-family-type-section-label-line-height);font-weight:var(--ri-family-type-section-label-weight);font-style:var(--ri-family-type-section-label-style);letter-spacing:var(--ri-family-type-section-label-letter-spacing);color:var(--ri-family-color-muted);text-transform:uppercase}.family-pricing-page__price{font-family:var(--ri-family-type-legal-heading-family);font-size:var(--ri-family-type-legal-heading-size);line-height:var(--ri-family-type-legal-heading-line-height);font-weight:var(--ri-family-type-legal-heading-weight);font-style:var(--ri-family-type-legal-heading-style);letter-spacing:var(--ri-family-type-legal-heading-letter-spacing);color:var(--ri-family-teal-900);font-variant-numeric:tabular-nums;display:block}.family-pricing-page__time{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);color:var(--ri-family-color-muted);display:block}.family-pricing-page__details{align-items:stretch;gap:var(--ri-family-space-24);padding-block:var(--ri-family-space-48);grid-template-columns:minmax(0,1fr);display:grid}.family-pricing-page__explanation,.family-pricing-page__boundary{padding:var(--ri-family-space-32);border-radius:var(--ri-family-radius-24)}.family-pricing-page__explanation{border:var(--ri-family-border-soft);background:linear-gradient(145deg, var(--ri-family-teal-50), var(--ri-family-surface))}.family-pricing-page__included-art{justify-content:space-between;align-items:center;gap:var(--ri-family-space-16);isolation:isolate;max-width:22.5rem;padding-block:var(--ri-family-space-12);flex-flow:row;margin-block-end:var(--ri-family-space-32);display:flex;position:relative}.family-pricing-page__included-art:before{content:"";z-index:-1;inset-inline:var(--ri-family-space-24);background:var(--ri-family-connector);transform-origin:0;height:.125rem;position:absolute;top:50%}.family-pricing-page__included-step{padding:var(--ri-family-space-16);border:var(--ri-family-border-strong);border-radius:var(--ri-family-radius-16);background:var(--ri-family-surface);box-shadow:var(--ri-family-shadow-card);flex-flow:row;justify-content:center;align-items:center;display:flex}.family-pricing-page__included-icon{--ri-family-icon-size:1.75rem;color:var(--ri-family-color-accent)}.family-pricing-page__boundary{border:var(--ri-family-border-strong);background:var(--ri-family-surface)}.family-pricing-page__reply-art{width:7rem;height:5.375rem;margin-block-end:var(--ri-family-space-32);position:relative}.family-pricing-page__reply-art:before,.family-pricing-page__reply-art:after{content:"";border:var(--ri-family-border-strong);border-radius:var(--ri-family-radius-8);background:var(--ri-family-teal-50);height:3.75rem;position:absolute;inset:auto 0 0}.family-pricing-page__reply-art:after{background:var(--ri-family-teal-100);clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%)}.family-pricing-page__reply-letter{inset:0 var(--ri-family-space-12) auto;border:var(--ri-family-border-strong);border-radius:var(--ri-family-radius-8);background:var(--ri-family-surface);height:4.5rem;position:absolute}.family-pricing-page__reply-letter:before{content:"";inset:var(--ri-family-space-12);background:repeating-linear-gradient(to bottom, var(--ri-family-teal-100) 0 .1875rem, transparent .1875rem .5625rem);position:absolute}.family-pricing-page__boundary-title{font-family:var(--ri-family-type-section-heading-family);font-size:var(--ri-family-type-section-heading-size);line-height:var(--ri-family-type-section-heading-line-height);font-weight:var(--ri-family-type-section-heading-weight);font-style:var(--ri-family-type-section-heading-style);letter-spacing:var(--ri-family-type-section-heading-letter-spacing);color:var(--ri-family-color-accent-strong);margin:0}.family-pricing-page__cta{align-items:stretch;gap:var(--ri-family-space-24);isolation:isolate;padding:var(--ri-family-space-32);border-radius:var(--ri-family-radius-24);color:var(--ri-family-text-inverse);background:var(--ri-family-ink);box-shadow:var(--ri-family-shadow-card);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.family-pricing-page__cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--ri-family-color-accent) 55%, transparent), transparent 70%);position:absolute;inset:0}.family-pricing-page__cta-title,.family-pricing-page__cta-body{color:inherit}.family-pricing-page__cta-copy{min-width:0}.family-pricing-page__cta-title{font-family:var(--ri-family-type-marketing-section-title-family);font-size:var(--ri-family-type-marketing-section-title-size);line-height:var(--ri-family-type-marketing-section-title-line-height);font-weight:var(--ri-family-type-marketing-section-title-weight);font-style:var(--ri-family-type-marketing-section-title-style);letter-spacing:var(--ri-family-type-marketing-section-title-letter-spacing);text-wrap:balance;max-width:26ch}.family-pricing-page__cta-body{max-width:65ch;margin-block-start:var(--ri-family-space-24)}.family-pricing-page__cta-button{margin-block-start:var(--ri-family-space-24)}.family-pricing-page__destination-art{aspect-ratio:1;grid-row:1;grid-template-columns:1fr;place-items:center;width:7.5rem;display:grid;position:relative}.family-pricing-page__destination-globe{--ri-family-icon-size:5rem;color:var(--ri-family-text-inverse)}.family-pricing-page__destination-orbit{border:.0625rem solid var(--ri-family-teal-500);border-radius:50%;position:absolute;inset:15% 0;transform:rotate(-25deg)}.family-pricing-page__destination-place{--ri-family-icon-size:2rem;offset-path:ellipse(50% 50% at 50% 50%);offset-distance:var(--orbit-start,0%);offset-rotate:0deg;padding:var(--ri-family-space-4);border:.0625rem solid var(--ri-family-teal-500);border-radius:var(--ri-family-radius-8);background:var(--ri-family-ink);color:var(--ri-family-text-inverse);position:absolute;inset:0 auto auto 0;transform:rotate(25deg)}.family-pricing-page__destination-place--city{--orbit-start:50%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.family-pricing-page__table tbody td{transition:background-color .18s}.family-pricing-page__table tbody tr:hover td{background:var(--ri-family-form-highlight-surface)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.family-pricing-page__explanation:not([data-family-pricing-static]) .family-pricing-page__included-step{animation:.7s cubic-bezier(.22,1,.36,1) both paused family-pricing-page-detail-enter}.family-pricing-page__explanation:not([data-family-pricing-static]) .family-pricing-page__included-art:before{animation:1s ease-in-out .2s both paused family-pricing-page-write}.family-pricing-page__explanation:not([data-family-pricing-static]) .family-pricing-page__included-step:first-child{animation-delay:0s}.family-pricing-page__explanation:not([data-family-pricing-static]) .family-pricing-page__included-step:nth-child(2){animation-delay:.3s}.family-pricing-page__explanation:not([data-family-pricing-static]) .family-pricing-page__included-step:nth-child(3){animation-delay:.6s}.family-pricing-page__explanation:not([data-family-pricing-static])[data-family-pricing-revealed] .family-pricing-page__included-step,.family-pricing-page__explanation:not([data-family-pricing-static])[data-family-pricing-revealed] .family-pricing-page__included-art:before{animation-play-state:running}.family-pricing-page__boundary:not([data-family-pricing-static]) .family-pricing-page__reply-letter{animation:1.1s cubic-bezier(.22,1,.36,1) .15s both paused family-pricing-page-letter}.family-pricing-page__boundary[data-family-pricing-revealed] .family-pricing-page__reply-letter{animation-play-state:running}.family-pricing-page__cta:not([data-family-pricing-static]) .family-pricing-page__destination-art{animation:1.2s cubic-bezier(.22,1,.36,1) .15s both paused family-pricing-page-detail-enter}.family-pricing-page__cta[data-family-pricing-revealed] .family-pricing-page__destination-art{animation-play-state:running}.family-pricing-page__cta:not([data-family-pricing-static]) .family-pricing-page__destination-place{animation:32s linear 1.35s infinite both paused family-pricing-page-orbit}.family-pricing-page__cta[data-family-pricing-visible] .family-pricing-page__destination-place{animation-play-state:running}.family-pricing-page__cta:not([data-family-pricing-static]):before{animation:.9s ease-out both paused family-pricing-page-light}.family-pricing-page__cta[data-family-pricing-revealed]:before{animation-play-state:running}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic{animation:.8s cubic-bezier(.22,1,.36,1) both paused family-pricing-page-assemble}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-lines>span,.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-top:after{animation:.5s cubic-bezier(.22,1,.36,1) both paused family-pricing-page-write}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:first-child{animation-delay:.4s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:first-child .family-pricing-page__report-lines>span:first-child{animation-delay:1s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:first-child .family-pricing-page__report-lines>span:nth-child(2){animation-delay:1.1s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:first-child .family-pricing-page__report-lines>span:nth-child(3){animation-delay:1.2s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(2){animation-delay:.75s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(2) .family-pricing-page__report-lines>span:first-child{animation-delay:1.35s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(2) .family-pricing-page__report-lines>span:nth-child(2){animation-delay:1.45s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(2) .family-pricing-page__report-lines>span:nth-child(3){animation-delay:1.55s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(3){animation-delay:1.1s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(3) .family-pricing-page__report-lines>span:first-child{animation-delay:1.7s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(3) .family-pricing-page__report-lines>span:nth-child(2){animation-delay:1.8s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(3) .family-pricing-page__report-lines>span:nth-child(3){animation-delay:1.9s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(4){animation-delay:1.45s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(4) .family-pricing-page__report-lines>span:first-child{animation-delay:2.05s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(4) .family-pricing-page__report-lines>span:nth-child(2){animation-delay:2.15s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic:nth-child(4) .family-pricing-page__report-lines>span:nth-child(3){animation-delay:2.25s}.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-top:after{animation-delay:2.5s}.family-pricing-page__report:not([data-family-pricing-static])[data-family-pricing-revealed] .family-pricing-page__report-topic,.family-pricing-page__report:not([data-family-pricing-static])[data-family-pricing-revealed] .family-pricing-page__report-lines>span,.family-pricing-page__report:not([data-family-pricing-static])[data-family-pricing-revealed] .family-pricing-page__report-top:after{animation-play-state:running}}@keyframes family-pricing-page-light{0%{opacity:0}to{opacity:1}}@keyframes family-pricing-page-orbit{0%{offset-distance:var(--orbit-start,0%)}to{offset-distance:calc(var(--orbit-start,0%) + 100%)}}@keyframes family-pricing-page-detail-enter{0%{opacity:0;transform:translateY(1rem)scale(.92)}to{opacity:1;transform:none}}@keyframes family-pricing-page-letter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes family-pricing-page-assemble{0%{opacity:0;background:var(--ri-family-surface);box-shadow:var(--ri-family-shadow-card);transform:translateY(1.25rem)rotate(-7deg)}to{opacity:1;background:var(--ri-family-teal-50);transform:none;box-shadow:0 0 #0000}}@keyframes family-pricing-page-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=48rem){.family-pricing-page__table tbody{align-items:stretch;gap:var(--ri-family-space-14);padding:var(--ri-family-space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.family-pricing-page__table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.family-pricing-page__table tbody th{grid-column:1/-1}.family-pricing-page__table tbody td:nth-last-child(2){border-block-end:0}.family-pricing-page__table tbody td:nth-child(2n){border-inline-end:var(--ri-family-border-subtle)}.family-pricing-page__details{align-items:stretch;gap:var(--ri-family-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.family-pricing-page__cta{gap:var(--ri-family-space-32);padding:var(--ri-family-space-48);grid-template-columns:minmax(0,1fr) 15rem;align-items:center}.family-pricing-page__destination-art{grid-column:2;justify-self:center;width:13.75rem}.family-pricing-page__cta-copy{grid-area:1/1}.family-pricing-page__destination-globe{--ri-family-icon-size:9rem}.family-pricing-page__destination-place{--ri-family-icon-size:3rem;padding:var(--ri-family-space-8)}}@media (width>=62rem){.family-pricing-page__header{gap:var(--ri-family-space-48);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.family-pricing-page__report,.family-pricing-page__report-sheet{padding:var(--ri-family-space-24)}.family-pricing-page__report-topics{gap:var(--ri-family-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.family-pricing-page__report-topic{padding:var(--ri-family-space-16)}.family-pricing-page__report-icon{--ri-family-icon-size:2rem}}@media (width>=62rem) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.family-pricing-page__report:not([data-family-pricing-static]) .family-pricing-page__report-topic{animation-name:family-pricing-page-assemble-desktop}}@media (width>=62rem){.family-pricing-page__table{display:table}.family-pricing-page__table colgroup{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.family-pricing-page__household-column{width:22%}.family-pricing-page__table thead{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;display:table-header-group;position:static;overflow:visible}.family-pricing-page__table thead tr,.family-pricing-page__table tbody tr{background:0 0;border:0;border-radius:0;display:table-row;overflow:visible}.family-pricing-page__table tbody{padding:0;display:table-row-group}.family-pricing-page__table thead th,.family-pricing-page__table tbody th,.family-pricing-page__table tbody td{padding:var(--ri-family-space-14);border-block-end:var(--ri-family-border-subtle);border-inline-end:var(--ri-family-border-subtle);vertical-align:top;display:table-cell}.family-pricing-page__table thead th{font-family:var(--ri-family-type-section-heading-family);font-size:var(--ri-family-type-section-heading-size);line-height:var(--ri-family-type-section-heading-line-height);font-weight:var(--ri-family-type-section-heading-weight);font-style:var(--ri-family-type-section-heading-style);letter-spacing:var(--ri-family-type-section-heading-letter-spacing);color:var(--ri-family-text-inverse);text-align:left;background:var(--ri-family-ink);overflow-wrap:anywhere}.family-pricing-page__table thead th:last-child,.family-pricing-page__table tbody td:last-child{border-inline-end:0}.family-pricing-page__table tbody tr:last-child th,.family-pricing-page__table tbody tr:last-child td{border-block-end:0}.family-pricing-page__table tbody th{color:var(--ri-family-heading-ink);background:var(--ri-family-page-cream)}.family-pricing-page__table tbody th span,.family-pricing-page__table tbody .family-pricing-page__time{margin-block-start:var(--ri-family-space-4)}.family-pricing-page__table tbody td:nth-last-child(2),.family-pricing-page__table tbody td:last-child{border-block-end:var(--ri-family-border-subtle)}.family-pricing-page__table tbody tr:last-child td:nth-last-child(2),.family-pricing-page__table tbody tr:last-child td:last-child{border-block-end:0}.family-pricing-page__table tbody td{background:var(--ri-family-surface)}.family-pricing-page__mobile-option{display:none}}@keyframes family-pricing-page-assemble-desktop{0%{opacity:0;background:var(--ri-family-surface);box-shadow:var(--ri-family-shadow-card);transform:translate(12%,1.5rem)rotate(-9deg)}to{opacity:1;background:var(--ri-family-teal-50);transform:none;box-shadow:0 0 #0000}}.family-simple-page__reading,.family-simple-page__body{display:contents}.family-simple-page--legal .family-simple-page__header{align-items:stretch;gap:var(--ri-family-space-16);margin-block:var(--ri-family-space-16) var(--ri-family-space-32);padding:var(--ri-family-space-24);border-radius:var(--ri-family-radius-24);background:radial-gradient(ellipse at 100% 0, var(--ri-family-teal-100), transparent 70%), var(--ri-family-teal-50);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.family-simple-page--legal .family-simple-page__header:after{background:linear-gradient(90deg, var(--ri-family-teal-900), var(--ri-family-status-verify));content:"";height:.1875rem;position:absolute;inset-block-end:0;inset-inline:0}.family-simple-page--legal .family-simple-page__title{font-family:var(--ri-family-type-section-title-family);font-size:var(--ri-family-type-section-title-size);line-height:var(--ri-family-type-section-title-line-height);font-weight:var(--ri-family-type-section-title-weight);font-style:var(--ri-family-type-section-title-style);letter-spacing:var(--ri-family-type-section-title-letter-spacing);margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.12}.family-simple-page--legal .family-simple-page__summary{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);margin:0}.family-simple-page--legal .family-simple-page__updated{font-family:var(--ri-family-type-body-sm-family);font-size:var(--ri-family-type-body-sm-size);line-height:var(--ri-family-type-body-sm-line-height);font-weight:var(--ri-family-type-body-sm-weight);font-style:var(--ri-family-type-body-sm-style);letter-spacing:var(--ri-family-type-body-sm-letter-spacing);border:0;margin:0;padding:0}.family-simple-page--legal .family-simple-page__reading{align-items:stretch;gap:var(--ri-family-space-32);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.family-simple-page--legal .family-simple-page__body{align-items:stretch;gap:var(--ri-family-space-32);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:70ch;margin-inline:auto;display:grid}.family-simple-page--legal .family-simple-page__section{margin:0}.family-simple-page--legal .family-simple-page__heading{border-block-start:var(--ri-family-border-subtle);padding-block-start:var(--ri-family-space-24);scroll-margin-block-start:calc(var(--ri-family-top-nav-height) + var(--ri-family-space-24))}.family-simple-page--legal .family-simple-page__note{padding:var(--ri-family-space-20);border-radius:var(--ri-family-radius-16);border-inline-start:.1875rem solid var(--ri-family-teal-600)}.family-simple-page__document{justify-content:space-between;align-items:center;gap:var(--ri-family-space-16);width:4.5rem;height:5.5rem;padding:var(--ri-family-space-12);border:var(--ri-family-border-subtle);border-radius:var(--ri-family-radius-12);background:var(--ri-family-color-surface);color:var(--ri-family-teal-900);box-shadow:-.5rem .5rem 0 var(--ri-family-teal-100), var(--ri-family-shadow-soft);flex-flow:column;order:1;justify-self:end;display:flex;position:relative;transform:rotate(6deg)}.family-simple-page__document-lines{background:repeating-linear-gradient(to bottom, var(--ri-family-teal-100) 0 .125rem, transparent .125rem .5rem);width:100%;height:2rem}.family-simple-page__contents{padding:var(--ri-family-space-20);border:var(--ri-family-border-subtle);border-radius:var(--ri-family-radius-16);background:var(--ri-family-color-surface);align-self:start}.family-simple-page__contents-heading{font-family:var(--ri-family-type-body-family);font-size:var(--ri-family-type-body-size);line-height:var(--ri-family-type-body-line-height);font-weight:var(--ri-family-type-body-weight);font-style:var(--ri-family-type-body-style);letter-spacing:var(--ri-family-type-body-letter-spacing);color:var(--ri-family-heading-ink);font-weight:var(--ri-family-weight-semibold);cursor:pointer}.family-simple-page__contents-list{align-items:stretch;gap:var(--ri-family-space-4);margin:var(--ri-family-space-16) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.family-simple-page__contents-link{font-family:var(--ri-family-type-body-sm-family);font-size:var(--ri-family-type-body-sm-size);line-height:var(--ri-family-type-body-sm-line-height);font-weight:var(--ri-family-type-body-sm-weight);font-style:var(--ri-family-type-body-sm-style);letter-spacing:var(--ri-family-type-body-sm-letter-spacing);padding:var(--ri-family-space-8) var(--ri-family-space-12);border-inline-start:.125rem solid var(--ri-family-color-border);color:var(--ri-family-color-muted);overflow-wrap:anywhere;text-decoration:none;display:block}.family-simple-page__contents-link:hover,.family-simple-page__contents-link[aria-current=location]{border-color:var(--ri-family-teal-900);background:var(--ri-family-teal-50);color:var(--ri-family-heading-ink)}.family-simple-page__contents-link:focus-visible{outline:.125rem solid var(--ri-family-color-accent);outline-offset:.25rem}@media (width>=48rem){.family-simple-page--legal .family-simple-page__header{-moz-column-gap:var(--ri-family-space-32);column-gap:var(--ri-family-space-32);padding:var(--ri-family-space-32);grid-template-columns:minmax(0,1fr) 9.5rem}.family-simple-page--legal .family-simple-page__header>:not(.family-simple-page__document){grid-column:1}.family-simple-page__document{width:7rem;height:8rem;padding:var(--ri-family-space-20);margin:var(--ri-family-space-12);grid-area:1/2/5;align-self:center;position:relative;inset:auto}}@media (width>=80rem){.family-simple-page--legal .family-simple-page__reading{gap:var(--ri-family-space-48);grid-template-columns:16rem minmax(0,1fr)}.family-simple-page__contents{top:calc(var(--ri-family-top-nav-height) + var(--ri-family-space-24));max-height:calc(100dvh - var(--ri-family-top-nav-height) - var(--ri-family-space-48));position:sticky;overflow-y:auto}}
