.home{--home-pad:clamp(3rem, 2.25rem + 2.5vw, 5.5rem)}:where(.home>.home-chapter~.home-chapter>section.py-section){padding-block:var(--home-pad)}.home-chapter>section+section{padding-top:0}.home .sb{--sb-gap-head:var(--flow-group);--sb-gap-foot:var(--flow-group);--sb-row:clamp(1.25rem, 1rem + 1vw, 2.25rem)}.home .sb:not(:has(.sb-head__intro)){--sb-gap-head:var(--flow-head)}.home .sb-head__eyebrow{margin-bottom:var(--flow-label)}.home .sb-head__intro{margin-top:var(--flow-head)}.home :is(.gc-start__grid,.gc-guides__grid,.gc-faq__grid){row-gap:var(--flow-head)}.home .gc-guides .gc-rule{display:none}.home .gc-guides__item:first-child .gc-guides__link{padding-top:0}.home :is(.gc-start,.gc-guides,.gc-faq) header{gap:var(--flow-label)}@media not (min-width:48rem){.home>.home-chapter~.home-chapter{content-visibility:auto;contain-intrinsic-size:auto 1600px}.home>.home-chapter~.home-chapter:is([data-cv-near],[data-cv-prime]){content-visibility:visible}}@media (min-width:48rem){.home .sb-reasons .tb__grid{column-gap:var(--sb-col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.home .sb-reasons .tb__numeral{grid-column:1/span 2}.home .sb-reasons .tb__label,.home .sb-reasons .tb__title,.home .sb-reasons .tb__body{grid-column:3/-1}}@media not (min-width:48rem){.home .sb-reasons .tb__grid{padding-top:1.25rem}.home .sb-reasons .tb__title{margin-top:var(--space-4)}}.home .sb-reasons__numeral .sb-numeral{letter-spacing:.04em}@media not (min-width:48rem){.home .sb-reasons[data-layout=run-in] .sb-reasons__numeral{min-width:2.75rem}.home .sb-reasons[data-layout=run-in] .sb-reasons__run-in{font-size:var(--text-body);line-height:var(--text-body--line-height)}}@media (min-width:64rem){.home .sb-reasons[data-layout=run-in] .sb-reasons__list{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,.5rem + 2.4vw,4rem);display:grid}.home .sb-reasons[data-layout=run-in] .sb-reasons__item{flex-direction:column;align-items:stretch;padding-block:1.5rem 2rem;display:flex}.home .sb-reasons[data-layout=run-in] .sb-reasons__numeral{min-width:0;margin-bottom:.875rem;font-size:2.5rem}.home .sb-reasons[data-layout=run-in] .sb-reasons__run-in{max-width:34em}}.home .sb-team__extra>*+*{margin-top:var(--sb-gap-foot)}.home{--home-measure:31em}.home[data-home=ro]{--home-measure:29.5em}.home :is(.sb-head__intro,.sb-team__note,.sb-ind__text,.sb-tiles__note,.sb-files__note,.sb-files__refs,.sb-ledger__text,.sb-reasons__text,.sd-runin,.gc-start__text,.gc-guides__text,.gc-guides__aside p,.gc-faq__answer p,.gc-pediment__text,.sd-highlight__text,.sd-highlight__source,.sd-step__text,.sd-timeline__note,.sd-timeline__aside-text,.sd-statement__text){max-width:var(--home-measure)}@media (min-width:64rem){.home .sd-statement__body>.sd-statement__disclosure{max-width:var(--home-measure)}}.home .sb-offices-compact{row-gap:.875rem;padding-top:1.25rem}.home .sb-offices-compact__list{row-gap:.75rem}@media not (min-width:48rem){.home .sb-ind__seal{--sb-seal:128}}.home .sb-ind__box{row-gap:1.25rem;padding:clamp(1.5rem,.75rem + 3vw,3.5rem)}@media (max-width:39.999rem){main.home .sb-ind .sb-ind__box{margin-inline:calc(-1 * var(--spacing-gutter));padding:1.75rem var(--spacing-gutter);border-inline:0}}.home .sb-ind__copy>.sb-title+.sb-ind__text{margin-top:1rem}.home .sb-ind__copy .sb-more{margin-top:1.25rem}.home .sb-tiles__extra .sb-ledger__row{padding-block:.875rem}@media (min-width:64rem){.home .sb-tiles__extra .sb-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,.5rem + 2.4vw,4rem);display:grid}.home .sb-tiles__extra .sb-ledger__row{grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;padding-block:1.125rem}.home .sb-tiles__extra .sb-ledger__no,.home .sb-tiles__extra .sb-ledger__text{grid-column:auto}}.home .gc-start__offer{row-gap:.875rem;padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.home .gc-start__offer+.gc-start__offer{margin-top:clamp(1.75rem,1rem + 2vw,2.5rem)}@media (min-width:64rem){.home .gc-start__offer+.gc-start__offer{margin-top:0}}.home .gc-start__text{margin-bottom:.25rem}.home .gc-faq__summary{padding-block:1.125rem}@media (min-width:64rem){.home .gc-faq__summary{padding-block:var(--space-5)}}.home .gc-pediment__architrave{gap:1rem;padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.home .gc-pediment__actions{gap:1.25rem;margin-top:.5rem}.home .gc-pediment__frieze{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.home .gc-pediment__channels{padding-top:.75rem}.home .gc-pediment__offices{margin-top:1.25rem}@media not (min-width:48rem){.home .gc-pediment__offices{gap:.875rem}}.home .sd-manifesto__lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:0}.home .sd-statement__text,.home .sd-statement__body>.sd-statement__disclosure{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.home .sa-hero__eyebrow{font-stretch:125%;line-height:var(--leading-label);letter-spacing:var(--tracking-ui);text-transform:uppercase}.home .sd-sheet__name{line-height:var(--text-h3--line-height)}.home .gc-pediment__city{font-weight:400}.home .sd-highlight{row-gap:1.5rem;padding-block:clamp(1.5rem,1rem + 2vw,3rem)}.home .sd-step{padding-block:clamp(1rem,.75rem + 1vw,1.75rem)}.home .sd-step__text{margin-top:.5rem}.home .sd-timeline__foot{row-gap:1.25rem}.home .sd-timeline__aside{row-gap:1rem;padding-top:1.25rem}.home .sd-statement__grid{row-gap:1.25rem;padding-top:1.25rem}
