.subpage{--us-band:var(--spacing-7xl)}.subpage-sec{padding-block:var(--us-band)}:where(.subpage-sec){background-color:var(--palette-paper-50);background-image:linear-gradient(180deg, var(--palette-paper-100) 0, var(--palette-paper-50) var(--width-2xs))}:where(.subpage-sec:not(.subpage-sec--dark,.subpage-final,.about-band)+.subpage-sec:not(.subpage-sec--dark,.subpage-final,.about-band)){border-block-start:1px solid var(--palette-paper-200)}:where(.subpage-sec--light){background-color:var(--palette-paper-25);background-image:linear-gradient(180deg, var(--palette-paper-50) 0, var(--palette-paper-25) min(var(--width-2xs), 70%))}:where(.subpage-sec+.subpage-sec--light){border-block-start-color:var(--palette-paper-300)}.subpage-sec--slim{padding-block:var(--spacing-5xl)}.subpage-in{max-width:var(--container-page-max-width);padding-inline:var(--container-page-padding);margin-inline:auto}.subpage-narrow{max-width:var(--paragraph-max-width)}.subpage-center{text-align:center}.subpage-center .subpage-narrow{margin-inline:auto}.subpage-eyebrow{color:var(--palette-brand-800);font-size:var(--text-sm-size);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--spacing-md);font-weight:600;display:block}.subpage-h{margin-block:0 var(--spacing-xl);text-wrap:balance}.subpage-lead{color:var(--color-text-secondary);margin-block:0}.subpage-lead+.subpage-lead{margin-block-start:var(--spacing-lg)}.subpage-lead--spaced{margin-block-start:var(--spacing-2xl)}.subpage-sprite{width:0;height:0;position:absolute;overflow:hidden}.subpage-split{gap:clamp(var(--spacing-4xl), 5vw, var(--spacing-7xl));grid-template-columns:1fr 1fr;align-items:center;display:grid}.subpage-split--rev .subpage-split__text{order:2}.subpage-split__media img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-xs);background:var(--palette-paper-100);width:100%;height:auto;display:block}.subpage-cta{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-2xl);border-radius:var(--radius-md);background:var(--color-background-cta);color:var(--color-text-white);margin-block-start:var(--spacing-2xl);font-weight:600;text-decoration:none;display:inline-flex}.subpage-cta:hover{background:var(--color-background-cta-hover);color:var(--color-text-white);text-decoration:none}.subpage-cta__note{color:var(--color-text-tertiary);font-size:var(--text-sm-size);margin-block-start:var(--spacing-md);display:block}.subpage-grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit, minmax(var(--width-4xs), 1fr));margin-block-start:var(--spacing-3xl);display:grid}.subpage-card{padding:var(--spacing-2xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-lg);background:var(--palette-base-white)}.subpage-card h3{margin-block:0 var(--spacing-md);font-size:var(--text-xl-size);line-height:var(--text-xl-line-height)}.subpage-card p{color:var(--color-text-secondary);margin-block:0}.subpage-step__no{width:var(--spacing-5xl);height:var(--spacing-5xl);background:var(--palette-brand-800);color:var(--color-text-white);border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--spacing-lg);font-weight:700;display:flex}.subpage-list{gap:var(--spacing-lg);margin-block:var(--spacing-3xl) 0;grid-template-columns:repeat(auto-fit, minmax(var(--width-3xs), 1fr));text-align:start;padding:0;list-style:none;display:grid}.subpage-list li{gap:var(--spacing-md);color:var(--color-text-secondary);grid-template-columns:auto 1fr;align-items:start;display:grid}.subpage-ic{width:var(--spacing-3xl);height:var(--spacing-3xl);fill:none;stroke:var(--color-background-cta);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:var(--spacing-xxs)}.subpage-table-frame{margin-block-start:var(--spacing-3xl);overflow-x:auto}.subpage-table{border-collapse:collapse;text-align:start;width:100%}.subpage-table th,.subpage-table td{padding:var(--spacing-lg);border-block-end:1px solid var(--palette-paper-200);vertical-align:top;white-space:nowrap}.subpage-table thead th{color:var(--color-text-tertiary);font-size:var(--text-sm-size);text-align:start;font-weight:600}.subpage-table tbody th{white-space:normal;font-weight:600}.subpage-table__note{color:var(--color-text-secondary);font-size:var(--text-sm-size);white-space:normal;margin-block-start:var(--spacing-xs);font-weight:400;display:block}.subpage-choice{gap:var(--spacing-md);padding:var(--spacing-2xl);border:1px solid var(--palette-paper-200);border-radius:var(--radius-lg);background:var(--palette-base-white);color:inherit;text-decoration:none;display:grid}.subpage-choice:hover{border-color:var(--palette-brand-500);color:inherit;text-decoration:none}.subpage-choice strong{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height)}.subpage-choice span{color:var(--color-text-secondary);font-weight:400}.subpage-choice--primary{background:var(--color-background-cta);color:var(--color-text-white);border-color:#0000}.subpage-choice--primary span{color:var(--color-text-white)}.subpage-choice--primary:hover{background:var(--color-background-cta-hover);color:var(--color-text-white);border-color:#0000}.subpage-sec--dark,.subpage-final{background:var(--palette-brand-800);color:var(--color-text-white)}.subpage-sec--dark .subpage-h,.subpage-sec--dark .subpage-lead,.subpage-final .subpage-h,.subpage-final .subpage-lead{color:var(--color-text-white)}.subpage-sec--dark .subpage-eyebrow,.subpage-final .subpage-eyebrow{color:color-mix(in srgb, var(--palette-base-white) 75%, transparent)}.subpage-final .subpage-cta{background:var(--color-background-cta);color:var(--color-text-white)}.subpage-final .subpage-cta:hover{background:var(--color-background-cta-hover);color:var(--color-text-white)}.subpage-hero{padding-block:var(--spacing-6xl) var(--us-band)}.subpage-hero__grid{gap:clamp(var(--spacing-4xl), 5vw, var(--spacing-7xl));grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.subpage-list--stacked{gap:var(--spacing-md);grid-template-columns:1fr;margin-block-start:var(--spacing-2xl)}.subpage-hero__call{font-size:var(--text-md-size);margin-block-start:var(--spacing-2xl)}.subpage-hero__box .valuation-box{margin-block-start:0;margin-inline:auto 0}.subpage-people{gap:var(--spacing-xl);margin-block:var(--spacing-3xl) 0;grid-template-columns:repeat(auto-fit, minmax(var(--spacing-10xl), 1fr));text-align:center;padding:0;list-style:none;display:grid}@media (width>=768px){.subpage-people{grid-template-columns:repeat(auto-fit, minmax(var(--spacing-9xl), 1fr))}}.subpage-people__person{justify-items:center;gap:var(--spacing-xs);display:grid}.subpage-people__person img{width:var(--spacing-9xl);height:var(--spacing-9xl);object-fit:cover;box-shadow:0 0 0 var(--spacing-xs) var(--palette-paper-25);background:var(--palette-paper-100);border-radius:50%;margin-block-end:var(--spacing-sm)}.subpage-people__name{font-weight:700;line-height:1.3}.subpage-people__role{color:var(--color-text-tertiary);font-size:var(--text-md-size)}.subpage-card--icon .subpage-card__icon{width:var(--spacing-5xl);height:var(--spacing-5xl);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--palette-brand-800) 8%, transparent);justify-content:center;align-items:center;margin-block-end:var(--spacing-lg);display:flex}.subpage-card--icon .subpage-card__icon svg{width:var(--spacing-3xl);height:var(--spacing-3xl);fill:none;stroke:var(--palette-brand-800);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.subpage-card__link{font-size:var(--text-md-size);line-height:var(--text-md-line-height);margin-block-start:var(--spacing-lg)}.subpage-card__cta{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);background:var(--color-background-cta);color:var(--color-text-white);font-family:inherit;font-size:inherit;cursor:pointer;border:0;align-items:center;font-weight:600;display:inline-flex}.subpage-card__cta:hover{background:var(--color-background-cta-hover)}@media (width<=767px){.subpage{--us-band:var(--spacing-5xl)}}@media (width<=860px){.subpage-hero__grid,.subpage-split{gap:var(--spacing-3xl);grid-template-columns:1fr}.subpage-split--rev .subpage-split__text{order:0}.subpage-hero__box .valuation-box{margin-inline:auto}.subpage-hero{padding-block:var(--spacing-5xl)}.subpage-hero__grid{row-gap:0}.subpage-hero__text{display:contents}.subpage-hero__box{margin-block:var(--spacing-3xl) var(--spacing-xl);order:1}.subpage-hero__text>.subpage-list,.subpage-hero__text>.subpage-hero__call{order:2}}
