.ui-section.b-hero-paper{--_gutter:clamp(var(--space-md),5vw,var(--space-3xl));--_header:calc(var(--space-3xl) + var(--space-sm));--_split:0.53;--_m0:transparent;--_m4:color-mix(in srgb,var(--color-ink) 4%,transparent);--_m16:color-mix(in srgb,var(--color-ink) 16%,transparent);--_m32:color-mix(in srgb,var(--color-ink) 32%,transparent);--_m50:color-mix(in srgb,var(--color-ink) 50%,transparent);--_m68:color-mix(in srgb,var(--color-ink) 68%,transparent);--_m84:color-mix(in srgb,var(--color-ink) 84%,transparent);--_m96:color-mix(in srgb,var(--color-ink) 96%,transparent);--_m100:var(--color-ink);position:relative;overflow:clip;padding-top:0}.b-hero-paper__visual{--_photo-pos-now:var(--_photo-pos-mobile,50% 100%);position:relative;height:clamp(15rem,44vh,28rem);height:clamp(15rem,44svh,28rem);overflow:hidden;-webkit-mask-image:linear-gradient(to top,var(--_m0) 0,var(--_m4) 1%,var(--_m16) 2%,var(--_m32) 3%,var(--_m50) 4%,var(--_m68) 5%,var(--_m84) 6%,var(--_m96) 7%,var(--_m100) 8%);mask-image:linear-gradient(to top,var(--_m0) 0,var(--_m4) 1%,var(--_m16) 2%,var(--_m32) 3%,var(--_m50) 4%,var(--_m68) 5%,var(--_m84) 6%,var(--_m96) 7%,var(--_m100) 8%)}.b-hero-paper__frame{position:absolute;inset:0;transform-origin:55% 72%;animation:b-hero-paper-settle calc(var(--motion-slow) * 5) var(--motion-ease) both}.ui-media.b-hero-paper__media{position:absolute;inset:0;background:transparent}.b-hero-paper__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--_photo-pos-now);object-position:var(--_photo-pos-now);opacity:0;transition:opacity var(--motion-slow) var(--motion-ease)}.b-hero-paper__video[data-playing]{opacity:1}.b-hero-paper__inner{position:relative;z-index:1}.b-hero-paper__copy{animation:b-hero-paper-in calc(var(--motion-slow) * 1.25) var(--motion-ease) var(--motion-fast) both}@media (max-width:639px){.ui-stack.b-hero-paper__actions{flex-direction:column;align-items:stretch;align-self:stretch}.b-hero-paper__actions>.ui-button{padding-inline:var(--space-md)}.b-hero-paper__actions .ui-button__label{white-space:normal;text-align:center}}@media (min-width:1024px){.ui-section.b-hero-paper{display:grid;align-items:center;padding-block:var(--space-section-y);min-height:clamp(34rem,calc(100vh - var(--_header) - var(--space-2xl)),46rem);min-height:clamp(34rem,calc(100svh - var(--_header) - var(--space-2xl)),46rem)}.b-hero-paper__visual{--_photo-pos-now:var(--_photo-pos,50% 100%);position:absolute;inset-block:0;right:0;left:calc(max(0px, (100% - var(--container-base)) / 2) + var(--_gutter) + (min(100%, var(--container-base)) - 2 * var(--_gutter)) * var(--_split) - var(--space-lg));height:auto;-webkit-mask-image:linear-gradient(to right,var(--_m0) 0,var(--_m4) 2%,var(--_m16) 4%,var(--_m32) 6%,var(--_m50) 8%,var(--_m68) 10%,var(--_m84) 12%,var(--_m96) 14%,var(--_m100) 16%),linear-gradient(to top,var(--_m0) 0,var(--_m4) .375%,var(--_m16) .75%,var(--_m32) 1.125%,var(--_m50) 1.5%,var(--_m68) 1.875%,var(--_m84) 2.25%,var(--_m96) 2.625%,var(--_m100) 3%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,var(--_m0) 0,var(--_m4) 2%,var(--_m16) 4%,var(--_m32) 6%,var(--_m50) 8%,var(--_m68) 10%,var(--_m84) 12%,var(--_m96) 14%,var(--_m100) 16%),linear-gradient(to top,var(--_m0) 0,var(--_m4) .375%,var(--_m16) .75%,var(--_m32) 1.125%,var(--_m50) 1.5%,var(--_m68) 1.875%,var(--_m84) 2.25%,var(--_m96) 2.625%,var(--_m100) 3%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.b-hero-paper__copy{max-width:calc(100% * var(--_split));padding-inline-end:var(--space-lg)}}@media (min-width:1024px) and (max-width:1199.98px){.ui-stack.b-hero-paper__actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:-moz-max-content;width:max-content;max-width:100%}}@keyframes b-hero-paper-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes b-hero-paper-in{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.b-hero-paper__copy,.b-hero-paper__frame{animation:none}.b-hero-paper__video{transition:none}}.b-contact-visit__grid{display:grid;gap:var(--space-md)}.ui-card.b-contact-visit__card{display:grid;align-content:start;gap:var(--space-lg);min-width:0;overflow-wrap:break-word}.b-contact-visit__card-head{display:flex;align-items:center;gap:var(--space-md)}.b-contact-visit__icon{flex:none;display:grid;place-items:center;width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-ink)}.b-contact-visit__address{display:grid;font-style:normal;font-size:var(--type-lead-size);line-height:var(--type-lead-line-height)}.b-contact-visit__address span:first-child{font-weight:600}.b-contact-visit__maps{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media (max-width:639.98px){.b-contact-visit__maps>.ui-button{flex:1 1 auto;padding-inline:var(--space-sm)}}.b-contact-visit__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.b-contact-visit__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-md);align-items:start}.b-contact-visit__row-icon{display:grid;place-items:center;margin-top:.15em;color:var(--color-primary-text)}.ui-heading.b-contact-visit__row-title{margin-bottom:var(--space-xs)}.b-contact-visit__row-link{display:inline-block;margin-top:var(--space-xs);font-weight:600}.b-contact-visit__billing{display:grid;gap:var(--space-md);margin:0}.b-contact-visit__billing-row{display:grid;gap:var(--space-xs)}.b-contact-visit__billing dt{font-size:var(--type-small-size);color:var(--color-text-muted)}.b-contact-visit__billing dd{margin:0;font-weight:600}@media (min-width:640px){.ui-card.b-contact-visit__card{padding:var(--space-xl)}.b-contact-visit__billing-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-md)}}@media (min-width:1024px){.b-contact-visit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}}.ui-section.b-legal-text{padding-bottom:var(--space-section-y)}.ui-stack.b-legal-text__stack{row-gap:var(--space-2xl)}.b-legal-text__toc{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xs) var(--space-xl)}.b-legal-text__toc-link{display:inline-flex;gap:var(--space-sm);padding-block:var(--space-xs);color:var(--color-text);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease)}.b-legal-text__toc-link:hover{color:var(--color-primary-text)}.b-legal-text__toc-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.b-legal-text__toc-number{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-primary-text)}.b-legal-text__section{display:grid;gap:var(--space-sm);scroll-margin-top:calc(var(--space-4xl) + var(--space-lg))}.b-legal-text__number{font-family:var(--font-heading);font-size:var(--type-h3-size);font-weight:var(--type-h1-weight);line-height:var(--type-h3-line-height);font-variant-numeric:tabular-nums;color:var(--color-primary-text)}.b-legal-text__body{min-width:0;overflow-wrap:break-word}.b-legal-text__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);font-weight:600}@media (min-width:640px){.b-legal-text__toc{grid-template-columns:repeat(2,minmax(0,1fr))}.b-legal-text__section{grid-template-columns:var(--space-3xl) minmax(0,1fr);gap:var(--space-md)}}.b-media-text__grid{display:grid;gap:var(--space-xl);align-items:center}.ui-media.b-media-text__media{aspect-ratio:4/3}.b-media-text__copy{min-width:0}.b-media-text__points{font-weight:600}@media (min-width:768px){.b-media-text__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ui-media.b-media-text__media{aspect-ratio:var(--photo-ratio-card)}.b-media-text__grid--image-end{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.b-media-text__grid--image-end .b-media-text__media{order:2}}@media (min-width:1024px){.b-media-text__grid{-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl)}}.b-faq{--_item-bg:var(--color-surface);--_item-bg-hover:color-mix(in srgb,var(--color-ink) 6%,var(--color-surface))}.ui-section--alt.b-faq{--_item-bg:var(--color-background);--_item-bg-hover:color-mix(in srgb,var(--color-ink) 5%,var(--color-background))}.b-faq__grid{display:grid;gap:var(--space-xl)}.b-faq__head{max-width:36rem}.b-faq__list{display:grid;gap:var(--space-sm);min-width:0}.b-faq__item{background:var(--_item-bg);transition:background-color var(--motion-fast) var(--motion-ease)}.b-faq__item,.b-faq__summary{border-radius:var(--radius-md)}.b-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);list-style:none;cursor:pointer}.b-faq__summary::-webkit-details-marker{display:none}.b-faq__item:not([open]) .b-faq__summary:hover,.b-faq__summary.is-hover{background:var(--_item-bg-hover)}.b-faq__summary.is-focus,.b-faq__summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.b-faq__question{min-width:0;overflow-wrap:break-word;text-wrap:pretty}.b-faq__caret{flex:none;transition:transform var(--motion-base) var(--motion-ease)}.b-faq__item[open] .b-faq__caret{transform:rotate(180deg)}.b-faq__answer{padding:0 var(--space-lg) var(--space-lg)}@media (min-width:1024px){.b-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl);align-items:start}.b-faq__head{position:sticky;top:calc(var(--space-4xl) + var(--space-lg))}.b-faq__summary{padding:var(--space-lg) var(--space-xl)}.b-faq__answer{padding:0 var(--space-xl) var(--space-xl)}}@media (prefers-reduced-motion:reduce){.b-faq__caret,.b-faq__item{transition:none}}@media (forced-colors:active){.b-faq__item{outline:1px solid CanvasText}}.b-process-steps__head{max-width:48rem}.b-process-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.ui-card.b-process-steps__step{display:grid;align-content:start;gap:var(--space-sm);min-width:0;overflow-wrap:break-word}.b-process-steps__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.b-process-steps__number{font-family:var(--font-heading);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:1;letter-spacing:var(--type-h1-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-primary-text)}.b-process-steps__icon{display:grid;place-items:center;width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-ink)}.b-process-steps__step .ui-heading{text-wrap:balance}@media (min-width:640px){.b-process-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}}@media (min-width:640px) and (max-width:1023.98px){.b-process-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}.b-process-steps__list>.b-process-steps__step{grid-column:span 2}.b-process-steps__list>.b-process-steps__step:nth-child(odd):last-child{grid-column:2/span 2}}@media (min-width:1024px){.b-process-steps__list{grid-template-columns:repeat(var(--b-process-steps-count,4),minmax(0,1fr))}}.b-team__list{--_cols:2;--_gap:var(--space-md);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xl) var(--_gap);list-style:none}.b-team__person{flex:0 0 calc((100% - (var(--_cols) - 1) * var(--_gap)) / var(--_cols));min-width:0;display:grid;align-content:start;row-gap:0;overflow-wrap:break-word}.b-team__person>.b-team__name{margin-top:var(--space-md)}.b-team__person>.b-team__role{margin-top:var(--space-xs)}.b-team__person>.b-team__line{margin-top:var(--space-sm);text-wrap:pretty}.ui-card.b-team__placeholder{aspect-ratio:var(--photo-ratio-card);display:grid;place-items:center;padding:0}.b-team:not(.b-team--full) .ui-card.b-team__placeholder{background:color-mix(in srgb,var(--color-text) 5%,var(--color-background))}.b-team__placeholder .ui-icon{width:var(--space-2xl);height:var(--space-2xl);color:var(--color-text-muted)}.ui-text.b-team__question{font-family:var(--font-heading);font-weight:var(--type-quote-weight);font-size:var(--type-quote-size);line-height:var(--type-quote-line-height);letter-spacing:var(--type-quote-letter-spacing);color:var(--color-text);text-wrap:balance}.b-team__question q{quotes:"\201E" "\201C" "\201A" "\2018"}.b-team__question q:lang(en){quotes:"\201C" "\201D" "\2018" "\2019"}.b-team__list:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-xs);border-radius:var(--radius-sm)}@media (max-width:639.98px){.b-team__list{--_gutter:clamp(var(--space-md),5vw,var(--space-3xl));flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--_gutter);margin-inline:calc(-1 * var(--_gutter));padding-inline:var(--_gutter);padding-block-end:var(--space-sm)}.b-team__person{flex:0 0 44%;scroll-snap-align:start}.b-team__list:focus-visible{outline-offset:calc(-1 * var(--space-xs))}}@media (min-width:640px){.b-team__list{--_cols:3;--_gap:var(--space-lg)}}@media (min-width:1024px){.b-team__list{--_cols:5;display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr));-moz-column-gap:var(--_gap);column-gap:var(--_gap);row-gap:0}.b-team__person{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}.ui-button.b-team__more{align-self:flex-start}.b-team__people{display:grid;gap:var(--space-2xl)}.b-team--full .b-team__person>.b-team__about{margin-top:var(--space-sm);text-wrap:pretty}.b-team__pending{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xl)}.b-team__pending>.b-team__person{grid-row:auto;grid-template-columns:7rem minmax(0,1fr);grid-template-rows:repeat(4,auto) minmax(0,1fr);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.b-team__pending>.b-team__person>.b-team__image{grid-row:1/-1;align-self:start}.b-team__pending>.b-team__person>:not(.b-team__image){grid-column:2}.b-team__pending>.b-team__person>.b-team__name{margin-top:0}.b-team__pending .b-team__placeholder .ui-icon{width:var(--space-xl);height:var(--space-xl)}@media (max-width:639.98px){.b-team--full .b-team__list{display:grid;gap:var(--space-xl);overflow:visible;margin-inline:0;padding-inline:0;padding-block-end:0;scroll-snap-type:none}.b-team--full .b-team__people{gap:var(--space-xl)}.b-team--full .b-team__list>.b-team__person{grid-template-columns:7rem minmax(0,1fr);grid-template-rows:repeat(4,auto) minmax(0,1fr);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.b-team--full .b-team__list>.b-team__person>.b-team__image{grid-row:1/-1;align-self:start}.b-team--full .b-team__list>.b-team__person>:not(.b-team__image){grid-column:2}.b-team--full .b-team__list>.b-team__person>.b-team__name{margin-top:0}}@media (min-width:640px){.b-team--full .b-team__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);row-gap:0;margin-bottom:calc(var(--space-2xl) * -1)}.b-team--full .b-team__list>.b-team__person{grid-column:span 2;grid-row:span 5;grid-template-rows:subgrid;padding-bottom:var(--space-2xl)}.b-team__people:not(.b-team__people--side) .b-team__pending{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.b-team__people--side{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);align-items:start}.b-team--full .b-team__people--side .b-team__list{grid-template-columns:minmax(0,1fr);margin-bottom:0}.b-team--full .b-team__people--side .b-team__list>.b-team__person{grid-column:1;padding-bottom:0}}@media (min-width:640px) and (max-width:1023.98px){.b-team__people:not(.b-team__people--side) .b-team__list>.b-team__person:nth-child(odd):last-child{grid-column:2/span 2}}@media (min-width:1024px){.b-team--full .b-team__list{grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.b-team__people:not(.b-team__people--side) .b-team__list>.b-team__person:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.b-team__people:not(.b-team__people--side) .b-team__list>.b-team__person:nth-child(3n+1):last-child{grid-column:3/span 2}.b-team__people--side{grid-template-columns:minmax(0,1fr) minmax(0,2fr);-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.b-team__people--side .b-team__pending{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.b-team__people--side .b-team__pending>.b-team__person{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.b-team__people--side .b-team__pending>.b-team__person>:not(.b-team__image){grid-column:1/-1}.b-team__people--side .b-team__pending>.b-team__person>.b-team__image{grid-row:auto;width:7rem}.b-team__people--side .b-team__pending>.b-team__person>.b-team__name{margin-top:var(--space-md)}}.b-situation-list__head{max-width:48rem}.b-situation-list__icon{display:grid;place-items:center;width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-ink)}.b-situation-list__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.ui-card.b-situation-list__item{display:grid;align-content:start;gap:var(--space-sm);min-width:0;overflow-wrap:break-word}.b-situation-list__item .b-situation-list__icon{margin-bottom:var(--space-sm)}.b-situation-list__item .ui-heading{text-wrap:balance}@media (max-width:639.98px){.ui-card.b-situation-list__item{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-md);column-gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg) var(--space-md)}.b-situation-list__item .b-situation-list__icon{grid-row:span 2;width:calc(var(--space-2xl) - var(--space-sm));height:calc(var(--space-2xl) - var(--space-sm));margin-bottom:0}.b-situation-list__item .ui-heading{align-self:center}.b-situation-list__item .ui-text{grid-column:2}}@media (min-width:640px){.b-situation-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}}@media (min-width:640px) and (max-width:1023.98px){.b-situation-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.b-situation-list__grid>.b-situation-list__item{grid-column:span 2}.b-situation-list__grid>.b-situation-list__item:nth-child(odd):last-child{grid-column:2/span 2}}@media (min-width:1024px){.b-situation-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-card.b-situation-list__item{padding:var(--space-xl)}}.b-situation-list__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xl)}.b-situation-list__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-xs);min-width:0;overflow-wrap:break-word}.b-situation-list__row .b-situation-list__icon{width:calc(var(--space-2xl) - var(--space-sm));height:calc(var(--space-2xl) - var(--space-sm))}.b-situation-list__row .ui-heading{text-wrap:balance}.b-situation-list__row .ui-text{grid-column:2;text-wrap:pretty}.b-situation-list__icon--negative{background:color-mix(in srgb,var(--color-ink) 9%,transparent)}.b-situation-list__groups{display:grid;gap:var(--space-2xl)}.b-situation-list__group{display:grid;align-content:start;gap:var(--space-lg);min-width:0}.b-situation-list__group-label{margin:0}@media (min-width:1024px){.b-situation-list__groups,.b-situation-list__rows--columns{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl)}}.b-related-links__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.b-related-links__item{display:grid;min-width:0}.ui-card.b-related-links__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-md) var(--space-lg);height:100%;overflow-wrap:break-word}.b-related-links__icon{display:grid;place-items:center;width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-ink)}.b-related-links__body{display:grid;gap:var(--space-xs);min-width:0}.b-related-links__arrow{align-self:end;transition:transform var(--motion-base) var(--motion-ease)}.b-related-links__card.is-hover .b-related-links__arrow,.b-related-links__card:hover .b-related-links__arrow{transform:translateX(var(--space-xs))}@media (max-width:639.98px){.ui-card.b-related-links__card{grid-template-columns:minmax(0,1fr) auto}.b-related-links__icon{grid-column:1/-1}}@media (min-width:640px){.b-related-links__list{gap:var(--space-lg)}}@media (min-width:1024px){.b-related-links__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-card.b-related-links__card{padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.b-related-links__arrow{transition:none}.b-related-links__card.is-hover .b-related-links__arrow,.b-related-links__card:hover .b-related-links__arrow{transform:none}}