.tabs{padding:var(--section-space) var(--page-gutter)}.tabs__inner{max-width:var(--container-max);margin:0 auto;display:grid;gap:var(--space-8)}.tabs__side{display:grid;gap:var(--space-8);align-content:start;min-width:0}.tabs__intro>*+*{margin-top:var(--space-4)}.tabs__eyebrow{margin:0}.tabs__heading{margin:0;font-size:var(--fs-h2);line-height:var(--lh-heading);text-wrap:balance;overflow-wrap:break-word}.tabs__intro-text p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body)}.tabs__intro-text p+p{margin-top:var(--space-3)}.tabs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.tabs--count-3 .tabs__item:last-child,.tabs--count-5 .tabs__item:last-child{grid-column:1 / -1}.tabs{--tabs-quiet: color-mix(in srgb, var(--color-heading) 6%, transparent);--tabs-quiet-open: color-mix(in srgb, var(--color-heading) 8%, transparent)}.tabs__tab{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);box-sizing:border-box;height:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--tabs-quiet);color:var(--color-heading);text-decoration:none;overflow-wrap:anywhere}.tabs .tabs__list a.tabs__tab{color:var(--color-heading)}.tabs__name{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-label)}.tabs__line{display:none;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text)}.tabs__tab:hover .tabs__name{text-decoration:underline}.tabs__tab:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--color-focus, var(--starter-focus));outline-offset:4px}.tabs__tab[aria-selected=true]{background:var(--color-heading);border-color:var(--color-heading)}.tabs .tabs__list a.tabs__tab[aria-selected=true],.tabs__tab[aria-selected=true] .tabs__line{color:var(--band-bg, var(--color-page))}.tabs__tab[aria-selected=true] .tabs__name{font-weight:var(--fw-bold)}.tabs__panels,.tabs__panel{min-width:0}.tabs__panel+.tabs__panel{margin-top:var(--space-10)}.tabs__panel-heading{margin:0 0 var(--space-3);font-size:var(--fs-h3);line-height:var(--lh-heading);text-wrap:balance;overflow-wrap:break-word}.tabs__panel-line{margin:0 0 var(--space-4);font-size:var(--fs-body);line-height:var(--lh-body)}.tabs__bento{display:grid;gap:var(--space-4)}.tabs__card{min-width:0;padding:var(--card-padding);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.tabs__card>*{margin:0}.tabs__card>*+*{margin-top:var(--space-3)}.tabs__card-label{font-size:var(--fs-body-sm)}.tabs__quote p{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--color-heading);overflow-wrap:break-word}.tabs__quote p:before{content:"“"}.tabs__quote p:after{content:"”"}.tabs__text p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:break-word}.tabs__text p+p{margin-top:var(--space-3)}.tabs__figure{line-height:var(--lh-heading);color:var(--color-heading)}.tabs__figure-value{font-size:var(--fs-h2);font-weight:var(--fw-bold)}.tabs__figure-label{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.tabs__figure-text{font-size:var(--fs-body);line-height:var(--lh-body)}.tabs--enhanced .tabs__panel+.tabs__panel{margin-top:0}.tabs--enhanced .tabs__panel-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){.tabs--count-3 .tabs__list,.tabs--count-5 .tabs__list,.tabs--count-6 .tabs__list{grid-template-columns:repeat(3,minmax(0,1fr))}.tabs--count-3 .tabs__item:last-child,.tabs--count-5 .tabs__item:last-child{grid-column:auto}.tabs__line{display:block}.tabs__panel-line{display:none}.tabs__tab{padding:var(--space-3) var(--space-4)}}@media(min-width:1024px){.tabs__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,80px);align-items:start}.tabs .tabs__list{grid-template-columns:minmax(0,1fr)}.tabs__tab{border-width:0 0 0 var(--border-width);border-radius:0;padding:var(--space-3) var(--space-5);background:none}.tabs__tab[aria-selected=true]{box-shadow:inset 4px 0 0 var(--color-heading);background:var(--tabs-quiet-open)}.tabs .tabs__list a.tabs__tab[aria-selected=true]{color:var(--color-heading)}.tabs__tab[aria-selected=true] .tabs__line{color:var(--color-text)}.tabs--enhanced .tabs__panels{position:sticky;top:calc(var(--site-sticky-header-height, 0px) + var(--space-6))}.tabs--enhanced .tabs__panels{margin-bottom:calc(-1 * var(--tabs-panel-ride, 0px))}.tabs__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs__quote-card,.tabs__bento--no-figure .tabs__text-card{grid-column:1 / -1}.tabs--enhanced .tabs__panels{display:grid}.tabs--enhanced .tabs__panel{grid-area:1 / 1}.tabs--enhanced .tabs__panel[hidden]{display:block;visibility:hidden}}.tabs--photo-panels{--tabs-photo-rule: color-mix(in srgb, var(--color-heading) 18%, transparent)}.tabs--photo-panels .tabs__inner{row-gap:var(--space-16)}.tabs--photo-panels .tabs__list{display:none}.tabs--photo-panels .tabs__panels{display:flex;flex-direction:column;gap:var(--space-6)}.tabs--photo-panels .tabs__panel+.tabs__panel{margin-top:0}.tabs__photo-card{--color-text: var(--theme-plain-text);--color-heading: var(--theme-plain-heading);--color-link: var(--theme-plain-link);--color-link-hover: var(--theme-plain-link);--color-focus: var(--theme-plain-focus);display:grid;grid-template-columns:minmax(0,1fr);height:100%;box-sizing:border-box;overflow:hidden;border-radius:var(--radius-sm);background:var(--tabs-photo-card-bg, var(--theme-plain-bg));color:var(--color-text)}.tabs--photo-panels:where(.band--plain,.band--light) .tabs__photo-card{border:var(--border-width) solid var(--tabs-photo-rule);background:var(--color-surface-quiet)}.tabs--photo-panels .tabs__photo-card a:not(.btn){color:var(--color-link)}.tabs__photo{position:relative;aspect-ratio:16 / 9;background:var(--color-surface-quiet)}.tabs__photo picture,.tabs__photo img{position:absolute;inset:0;width:100%;height:100%}.tabs__photo img{object-fit:cover}.tabs__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-6)}.tabs__photo-heading{margin:0;font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--color-heading);text-wrap:balance;overflow-wrap:break-word}.tabs__photo-line{margin:calc(-1 * var(--space-3)) 0 0;font-size:var(--fs-body);line-height:var(--lh-body)}.tabs__long{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:break-word}.tabs__long>*{margin:0}.tabs__long :is(ul,ol){padding-left:1.25em}.tabs--photo-panels .tabs__link{margin:0}.tabs__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:var(--space-10);height:var(--space-10);border:1.5px solid currentColor;border-radius:50%;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tabs__icon-image{display:block;width:22px;height:22px;object-fit:contain}.tabs__icon--panel,.tabs__tab[aria-selected=true] .tabs__icon{background:var(--theme-accent-bg);border-color:var(--theme-accent-bg)}.tabs__icon--panel .tabs__icon-image,.tabs__tab[aria-selected=true] .tabs__icon-image{filter:var(--theme-accent-icon)}@media(min-width:981px){.tabs--photo-panels .tabs__inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:var(--space-16);align-items:stretch}.tabs--photo-panels .tabs__side{display:contents}.tabs--photo-panels .tabs__intro{grid-column:1 / -1}.tabs--photo-panels .tabs__list{display:flex;flex-direction:column;gap:0}.tabs--photo-panels .tabs__item{display:flex;flex:1 1 auto}.tabs--photo-panels .tabs__item:last-child{border-bottom:var(--border-width) solid var(--tabs-photo-rule)}.tabs--photo-panels .tabs__tab,.tabs--photo-panels .tabs__tab[aria-selected=true]{flex:1 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-4);height:auto;min-height:var(--space-16);padding:var(--space-3) 0;border:0;border-top:var(--border-width) solid var(--tabs-photo-rule);border-radius:0;background:none;box-shadow:none;transition:color .2s ease}.tabs--photo-panels .tabs__list a.tabs__tab{color:color-mix(in srgb,var(--color-heading) 72%,transparent)}.tabs--photo-panels .tabs__list a.tabs__tab:hover,.tabs--photo-panels .tabs__list a.tabs__tab[aria-selected=true]{color:var(--color-heading)}.tabs--photo-panels .tabs__tab:not(:has(.tabs__icon)){padding-left:var(--space-4)}.tabs--photo-panels .tabs__list:has(.tabs__icon) .tabs__tab:not(:has(.tabs__icon)){padding-left:calc(var(--space-10) + var(--space-4))}.tabs--photo-panels .tabs__tab[aria-selected=true]:not(:has(.tabs__icon)){box-shadow:inset 4px 0 0 var(--color-heading)}.tabs--photo-panels .tabs__words{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.tabs--photo-panels .tabs__name,.tabs--photo-panels .tabs__tab[aria-selected=true] .tabs__name{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold)}.tabs--photo-panels .tabs__tab:hover .tabs__name{text-decoration:none}.tabs--photo-panels .tabs__line,.tabs--photo-panels .tabs__tab[aria-selected=true] .tabs__line{display:block;color:inherit}.tabs--photo-panels .tabs__photo-line,.tabs__icon--panel{display:none}.tabs--photo-panels .tabs__panels{position:static;margin-bottom:0}.tabs__photo-card{grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--tabs-photo-min-height, 500px)}.tabs__photo-card--no-photo{grid-template-columns:minmax(0,1fr)}.tabs__photo{aspect-ratio:auto;min-height:100%}.tabs__copy{padding:var(--space-12)}.tabs--photo-panels.tabs--enhanced .tabs__panels{display:grid}.tabs--photo-panels.tabs--enhanced .tabs__panel{grid-area:1 / 1}.tabs--photo-panels.tabs--enhanced .tabs__panel[hidden]{display:block;visibility:hidden}}@media(min-width:981px)and (prefers-reduced-motion:no-preference){.tabs--photo-panels.tabs--enhanced .tabs__panel:not([hidden]){animation:tabs-panel-in .3s ease both}}@media(prefers-reduced-motion:reduce){.tabs--photo-panels .tabs__tab,.tabs__icon{transition:none}}@keyframes tabs-panel-in{0%{opacity:0}to{opacity:1}}.tabs--stack .tabs__inner{row-gap:var(--space-16)}.tabs__stack{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.tabs__row{--color-text: var(--theme-plain-text);--color-heading: var(--theme-plain-heading);--color-link: var(--theme-plain-link);--color-link-hover: var(--theme-plain-link);position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--radius-sm);background:var(--theme-plain-bg);color:var(--color-heading)}.tabs--ready .tabs__row{transition:background-color .3s ease,color .3s ease}.tabs__row--open,.tabs--stack:not(.tabs--enhanced) .tabs__row{--color-text: var(--theme-dark-text);--color-heading: var(--theme-dark-heading);--color-link: var(--theme-dark-link);--color-link-hover: var(--theme-dark-link);background:var(--theme-dark-bg)}.tabs--stack.band--plain .tabs__row:not(.tabs__row--open){background:var(--color-surface-quiet);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb,var(--color-heading) 18%,transparent)}.tabs--enhanced .tabs__row:not(.tabs__row--open):hover{--color-heading: var(--theme-accent-heading);background:var(--theme-accent-bg)}.tabs__row:has(.tabs__row-button:focus-visible){outline:var(--focus-ring-width, 3px) solid var(--color-focus, var(--starter-focus));outline-offset:2px}.tabs .tabs__row-button:focus-visible{outline:none}.tabs__row-photo,.tabs__row-shade{position:absolute;inset:0;opacity:0}.tabs__row-photo{transform:scale(1.05)}.tabs--ready .tabs__row-photo{transition:opacity .5s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.tabs__row-photo picture,.tabs__row-photo img{position:absolute;inset:0;width:100%;height:100%}.tabs__row-photo img{object-fit:cover}.tabs__row-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-dark-bg) 10%,transparent) 0% 40%,color-mix(in srgb,var(--theme-dark-bg) 85%,transparent))}.tabs--ready .tabs__row-shade{transition:opacity .5s ease}.tabs__row--open .tabs__row-photo,.tabs--stack:not(.tabs--enhanced) .tabs__row-photo{opacity:1;transform:none}.tabs__row--open .tabs__row-shade,.tabs--stack:not(.tabs--enhanced) .tabs__row-shade{opacity:1}.tabs__row-heading{position:relative;z-index:2;margin:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-label)}.tabs__row-heading,.tabs__row-button{display:flex;align-items:center;gap:var(--space-4);box-sizing:border-box;min-height:var(--space-16);padding:var(--space-3) var(--space-5)}.tabs--enhanced .tabs__row-heading{display:block;min-height:0;padding:0}.tabs__row-button{width:100%;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tabs__row--open .tabs__row-button{cursor:default}.tabs__row-name{min-width:0;overflow-wrap:break-word}.tabs--stack .tabs__icon{order:-1;width:36px;height:36px}.tabs__row--open .tabs__icon,.tabs--stack:not(.tabs--enhanced) .tabs__icon{background:var(--theme-accent-bg);border-color:var(--theme-accent-bg)}.tabs--stack .tabs__icon-image{filter:var(--tabs-stack-icon, brightness(0))}.tabs__row--open .tabs__icon-image,.tabs--stack:not(.tabs--enhanced) .tabs__icon-image{filter:var(--theme-accent-icon)}.tabs__row:not(.tabs__row--no-photo) .tabs__row-heading:before{content:"";position:absolute;inset:0 0 calc(-1 * var(--space-12)) 0;z-index:-1;background:linear-gradient(180deg,var(--tabs-stack-name-shade, color-mix(in srgb, var(--theme-dark-bg) 80%, transparent)) calc(100% - var(--space-12)),transparent 100%);opacity:0;pointer-events:none}.tabs--ready .tabs__row-heading:before{transition:opacity .5s ease}.tabs__row--open:not(.tabs__row--no-photo) .tabs__row-heading:before,.tabs--stack:not(.tabs--enhanced) .tabs__row:not(.tabs__row--no-photo) .tabs__row-heading:before{opacity:1}.tabs__row-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);box-sizing:border-box;padding:140px var(--space-5) var(--space-6);color:var(--color-text)}.tabs__row--no-photo .tabs__row-body{padding-top:var(--space-2)}.tabs__row-body[hidden]{display:none}.tabs__row-body>*{margin:0}.tabs__icon--row,.tabs__row-title{display:none}.tabs__row-line{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--color-heading)}.tabs__row-text{max-width:34em;font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:balance;overflow-wrap:break-word}.tabs__row-text p{margin:0}.tabs__row-text p+p{margin-top:var(--space-3)}.tabs--stack .tabs__row a:not(.btn){color:var(--color-link)}@media(min-width:901px){.tabs--stack.tabs--enhanced .tabs__inner{grid-template-columns:minmax(0,1fr)}.tabs--stack.tabs--enhanced .tabs__stack{--tabs-stack-closed: 64px;container-type:inline-size;flex-direction:row;min-height:var(--tabs-stack-min-height, clamp(520px, 62vh, 580px))}.tabs--enhanced .tabs__row{flex:0 0 var(--tabs-stack-closed)}.tabs--enhanced .tabs__row>*{overflow-anchor:none}.tabs--ready .tabs__row{transition:flex-grow .6s cubic-bezier(.2,.7,.2,1),flex-basis .6s cubic-bezier(.2,.7,.2,1),background-color .3s ease,color .3s ease}.tabs--enhanced .tabs__row--open{flex:1 1 0;justify-content:flex-end}.tabs--enhanced .tabs__row:not(.tabs__row--open) .tabs__row-heading{display:flex;flex:1 1 auto;align-items:stretch}.tabs--enhanced .tabs__row-button{flex-direction:column;justify-content:flex-start;gap:var(--space-6);padding:28px 0 var(--space-6)}.tabs--enhanced .tabs__row-name{flex:1 0 auto;align-self:center;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:var(--fs-body-lg);line-height:1.2}.tabs--stack.tabs--enhanced .tabs__icon{width:var(--space-10);height:var(--space-10)}.tabs--enhanced .tabs__row--open .tabs__row-heading{position:absolute;inset:0;pointer-events:none}.tabs--enhanced .tabs__row .tabs__row-heading:before{content:none}.tabs--enhanced .tabs__row--open .tabs__row-button{height:100%;opacity:0;pointer-events:none}.tabs--enhanced .tabs__row-body{flex:1 1 auto;justify-content:flex-end;width:min(680px,calc(100cqw - (var(--tabs-stack-rows, 1) - 1) * (var(--tabs-stack-closed) + var(--space-2))));max-width:680px;padding:var(--space-8)}.tabs--enhanced .tabs__row--no-photo .tabs__row-body{padding-top:var(--space-8)}.tabs--enhanced .tabs__icon--row{display:inline-flex;margin-top:calc(28px - var(--space-8));margin-bottom:auto}.tabs--enhanced .tabs__row-title{display:block;font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--color-heading);text-wrap:balance;overflow-wrap:break-word}}@media(min-width:1201px){.tabs--stack.tabs--enhanced .tabs__stack{--tabs-stack-closed: 76px}.tabs--enhanced .tabs__row-body{padding:var(--space-10) var(--space-12) var(--space-12)}.tabs--enhanced .tabs__row--no-photo .tabs__row-body{padding-top:var(--space-10)}.tabs--enhanced .tabs__icon--row{margin-top:calc(28px - var(--space-10))}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.tabs--enhanced .tabs__row--opening .tabs__row-body{animation:tabs-row-fade .3s ease .35s both,tabs-row-rise .45s cubic-bezier(.2,.7,.2,1) .35s both}}@media(prefers-reduced-motion:reduce){.tabs--ready .tabs__row,.tabs--ready .tabs__row-photo,.tabs--ready .tabs__row-shade,.tabs--ready .tabs__row-heading:before{transition:none}}@keyframes tabs-row-fade{0%{opacity:0}to{opacity:1}}@keyframes tabs-row-rise{0%{transform:translateY(12px)}to{transform:none}}.tabs__aside>*+*{margin-top:var(--space-4)}@media(min-width:901px){.tabs--sticky-intro .tabs__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--space-16);align-items:start}.tabs--sticky-intro .tabs__intro>*{grid-column:1;min-width:0}.tabs--sticky-intro .tabs__intro>.tabs__aside{grid-column:2;grid-row:1 / span 2;margin:0;max-width:34em;padding-top:.5em}.tabs--sticky-intro .tabs__aside .tabs__intro-text p{text-wrap:balance}}@media(min-width:1024px){.tabs--sticky-intro:not(.tabs--photo-panels,.tabs--stack) .tabs__side{display:contents}.tabs--sticky-intro:not(.tabs--photo-panels,.tabs--stack) .tabs__intro{grid-column:1 / -1}.tabs--sticky-intro:not(.tabs--photo-panels,.tabs--stack) .tabs__list{grid-column:1}.tabs--sticky-intro:not(.tabs--photo-panels,.tabs--stack) .tabs__panels{grid-column:2}}
