.team-trust{padding-inline: var(--gutter)}.team-intro__copy > * + *{margin-top: var(--sp-6)}.team-intro__copy > .tf-h3 + .tf-list{margin-top: var(--sp-5)}.team-intro__copy .tf-list{list-style: none;padding-inline-start: 0;border-bottom: var(--bw-hair) solid var(--rule)}.team-intro__copy .tf-list > li{display: flex;align-items: flex-start;gap: var(--sp-3);padding-inline-start: 0;padding-block: var(--sp-4);border-top: var(--bw-hair) solid var(--rule)}.team-intro__copy .tf-list > li + li{margin-top: 0}.team-intro__copy .tf-list > li::before{content: "";flex: 0 0 auto;width: var(--device-w);height: var(--device-h);margin-top: .62em;border-radius: var(--device-h);background: var(--device)}@media (min-width: 1250px){.team-intro{grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr);column-gap: clamp(28px, 3.4vw, 56px)}}.team-intro .tf-quote__text{font-size: var(--fs-body)}@media (min-width: 900px) and (max-width: 1249.98px){.team-intro{grid-template-columns: minmax(0, 1fr)}.team-intro .tf-quote{display: grid;grid-template-columns: minmax(0, var(--measure)) minmax(0, 1fr);column-gap: clamp(24px, 3vw, 48px);row-gap: var(--sp-4);align-items: end}.team-intro .tf-quote__cite{justify-content: flex-end;text-align: end;align-self: end;margin: 0;padding-top: 0;border-top: 0}}.tf-trainers{grid-template-columns: repeat(auto-fit, minmax(min(580px, 100%), 1fr));column-gap: var(--sp-6);container: roster / inline-size}.tf-trainers > .tf-trainer:not(.tf-trainer--lead){--band-x: clamp(18px, 1.9vw, 24px);--band-y: clamp(18px, 2vw, 26px);display: flex;flex-direction: column;gap: 0;padding: 0;overflow: clip}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__head{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: clamp(18px, 2.2vw, 28px);align-items: center;padding: var(--band-y) var(--band-x);background: var(--well);border-bottom: var(--bw-hair) solid var(--rule);transition: border-color var(--dur-2) var(--ease)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):hover > .tf-trainer__head{border-bottom-color: var(--rule-firm)}.tf-trainer__id{display: flex;flex-direction: column;align-items: flex-start;gap: var(--sp-2);min-width: 0}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__body{flex: 1 1 auto;padding: var(--band-y) var(--band-x)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) .tf-trainer__bio{margin-top: 0}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__foot{margin-top: auto;display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2) var(--sp-5);padding: var(--sp-2) var(--band-x);border-top: var(--bw-hair) solid var(--rule)}.tf-trainer__id > .tf-trainer__cert{margin-top: 0}@media (max-width: 560px){.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__head{grid-template-columns: minmax(0, 1fr);gap: var(--sp-4)}}.tf-trainers > .tf-trainer:not(.tf-trainer--lead){--plate-w: clamp(248px, 23cqi, 288px);--action-w: calc(21ch + 2 * var(--band-x))}@container roster (min-width: 900px){.tf-trainers > .tf-trainer:not(.tf-trainer--lead){display: grid;grid-template-columns: var(--plate-w) minmax(0, 1fr);grid-template-rows: auto minmax(0, 1fr)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__head{grid-column: 1;grid-row: 1 / -1;grid-template-columns: minmax(0, 1fr);align-items: start;align-content: start;gap: var(--sp-5);border-bottom: 0;border-inline-end: var(--bw-hair) solid var(--rule)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):hover > .tf-trainer__head{border-inline-end-color: var(--rule-firm)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__body{grid-column: 2;grid-row: 1}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) .tf-trainer__bio{font-size: var(--fs-body)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__foot{grid-column: 2;grid-row: 2;align-self: end;margin-top: 0;display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;padding: var(--sp-2) var(--band-x) var(--band-y);border-top: var(--bw-hair) solid var(--rule);border-inline-start: 0}}@container roster (min-width: 1100px){.tf-trainers > .tf-trainer:not(.tf-trainer--lead){grid-template-columns: var(--plate-w) minmax(0, 1fr) var(--action-w);grid-template-rows: auto}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__head{grid-row: 1}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__body{align-self: center}.tf-trainers > .tf-trainer:not(.tf-trainer--lead) > .tf-trainer__foot{grid-column: 3;grid-row: 1;align-self: stretch;justify-content: flex-start;padding: var(--band-y) var(--band-x);border-top: 0;border-inline-start: var(--bw-hair) solid var(--rule)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):hover > .tf-trainer__foot{border-inline-start-color: var(--rule-firm)}}@container roster (min-width: 1184px){.tf-trainers > .tf-trainer:not(.tf-trainer--lead):not(.tf-trainer--manager){display: flex}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):not(.tf-trainer--manager) > .tf-trainer__head{grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: clamp(18px, 2.2vw, 28px);border-bottom: var(--bw-hair) solid var(--rule);border-inline-end: 0}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):not(.tf-trainer--manager):hover > .tf-trainer__head{border-bottom-color: var(--rule-firm)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):not(.tf-trainer--manager) > .tf-trainer__body{align-self: auto}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):not(.tf-trainer--manager) .tf-trainer__bio{font-size: var(--fs-sm)}.tf-trainers > .tf-trainer:not(.tf-trainer--lead):not(.tf-trainer--manager) > .tf-trainer__foot{margin-top: auto;justify-content: flex-start;padding: var(--sp-2) var(--band-x);border-top: var(--bw-hair) solid var(--rule);border-inline-start: 0}}.tf-trainer--manager{grid-column: 1 / -1;box-shadow: var(--elev-3), var(--lift);border-color: var(--rule-firm)}.tf-trainer--manager::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--bw-btn);background: linear-gradient(180deg, var(--red), var(--red-dk));z-index: 1}.tf-trainer--manager .tf-trainer__name{font-size: var(--fs-h2)}.tf-trainers > .tf-trainer--manager:not(.tf-trainer--lead) > .tf-trainer__head{row-gap: var(--sp-4);background: linear-gradient(150deg, var(--red-wash) 0%, transparent 62%), var(--card-2)}.tf-trainer--manager .tf-trainer__role{align-self: flex-start;padding: var(--sp-2) var(--sp-3);border-radius: var(--radius);background: var(--red);color: var(--ink-on-red);line-height: var(--lh-ui)}.tf-trainer--manager > .tf-trainer__head::before{content: "";grid-column: 1 / -1;width: var(--device-w);height: var(--device-h);border-radius: var(--device-h);background: var(--device)}.team-manager__book{text-wrap: balance}.tf-trainer--lead{grid-template-columns: minmax(0, 1fr);align-items: start;padding: clamp(26px, 4vw, 60px);background: linear-gradient(116deg, var(--red-wash) 0%, transparent 46%), var(--card);row-gap: clamp(20px, 2.4vw, 32px)}.team-lead__head{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: var(--sp-4) var(--sp-8);padding-bottom: clamp(16px, 1.6vw, 24px);border-bottom: var(--bw-hair) solid var(--rule-firm)}.team-lead__id{display: flex;flex-direction: column;align-items: flex-start;gap: var(--sp-2);min-width: 0}.tf-trainer--lead .tf-trainer__name{font-size: var(--fs-h1);letter-spacing: var(--tr-caps-xl)}.team-lead__head .tf-link{flex: 0 1 auto;min-width: 0}.tf-trainer--lead > .tf-trainer__body{gap: var(--sp-4)}.team-rail{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--sp-5) clamp(20px, 2.2vw, 36px);grid-column: 1 / -1;padding-top: clamp(16px, 1.6vw, 24px);border-top: var(--bw-hair) solid var(--rule)}.team-rail__item{display: flex;flex-direction: column;gap: var(--sp-1);min-width: 0}.team-rail__label{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-xs);text-transform: uppercase;color: var(--ink-quiet);line-height: var(--lh-ui)}.team-rail__value{font-family: var(--font-head);font-size: var(--fs-h3);font-weight: var(--fw-bold);letter-spacing: var(--tr-caps-lg);text-transform: uppercase;color: var(--ink);line-height: var(--lh-h3)}@media (min-width: 480px){.team-rail{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 900px){.team-rail{grid-template-columns: repeat(4, minmax(0, 1fr))}}@media (min-width: 660px) and (max-width: 1039px){.tf-trainer--lead{grid-template-columns: auto minmax(0, 1fr)}.tf-trainer--lead > .tf-trainer__photo{grid-column: 1;grid-row: 2}.tf-trainer--lead > .team-rail{grid-column: 2;grid-row: 2;grid-template-columns: repeat(2, minmax(0, 1fr));align-self: center;padding-top: 0;padding-inline-start: clamp(20px, 2.6vw, 36px);border-top: 0;border-inline-start: var(--bw-hair) solid var(--rule)}.tf-trainer--lead > .tf-trainer__body{grid-column: 1 / -1;grid-row: 3}}@media (min-width: 1040px){.tf-trainer--lead{grid-template-columns: auto minmax(0, 1fr)}.tf-trainer--lead > .tf-trainer__body{align-self: center}.tf-trainer--lead > .tf-trainer__photo{width: 200px}}.team-quote{background: var(--card);border: var(--bw-hair) solid var(--rule);border-inline-start: var(--bw-edge) solid var(--red);border-radius: 0 var(--radius-lg) var(--radius-lg) 0;box-shadow: none}.team-quote:hover{transform: none;box-shadow: none}.team-quote::before, .team-quote::after{content: none}.team-quote--band{grid-column: 1 / -1;margin-top: calc(var(--sp-5) - var(--stack));padding: clamp(24px, 2.6vw, 36px) clamp(24px, 2.8vw, 40px);max-width: none;gap: var(--sp-5)}@media (min-width: 900px){.team-quote--band{display: grid;grid-template-columns: minmax(0, var(--measure)) minmax(0, 1fr);column-gap: clamp(24px, 3vw, 48px);row-gap: var(--sp-4);align-items: end}.team-quote--band > .tf-quote__cite{justify-content: flex-end;text-align: end;margin: 0;padding-top: 0;border-top: 0;align-self: end}.team-quote--band > .team-quote__note{grid-column: 1 / 2}}.team-quote--band .tf-quote__text{font-size: var(--fs-lg);line-height: var(--lh-body)}.team-quote__note{font-size: var(--fs-xs);line-height: var(--lh-ui);color: var(--ink-quiet);max-width: var(--measure)}.team-note{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--sp-6);padding: clamp(var(--sp-6), 2.4vw, var(--sp-8));border: var(--bw-hair) solid var(--rule-firm);border-radius: var(--radius-lg);background: var(--well)}.team-note__lede{display: flex;flex-direction: column;align-items: flex-start;gap: var(--sp-3)}.team-note__lede > .tf-h3{text-wrap: balance}@media (min-width: 820px){.team-note{grid-template-columns: minmax(0, 1fr) auto;column-gap: clamp(28px, 3vw, 56px)}.team-note__lede{grid-column: 1}.team-note__facts{grid-column: 1}.team-note__actions{grid-column: 2;grid-row: 1 / -1;margin-top: 0;align-self: center;padding-inline-start: clamp(28px, 3vw, 56px);border-inline-start: var(--bw-hair) solid var(--rule-firm)}}@media (min-width: 1100px){.team-note{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;align-items: start}.team-note__lede{grid-column: 1;grid-row: 1}.team-note__facts{grid-column: 2;grid-row: 1}.team-note__actions{grid-column: 3;grid-row: 1;align-self: start}}.team-note__facts{list-style: none;margin: 0;padding: 0}.team-note__facts > li{display: flex;align-items: flex-start;gap: var(--sp-3);padding-block: var(--sp-3);border-top: var(--bw-hair) solid var(--rule-firm);font-size: var(--fs-sm);line-height: var(--lh-body);color: var(--ink-body)}.team-note__facts > li::before{content: "";flex: 0 0 auto;width: var(--device-w);height: var(--device-h);margin-top: .62em;border-radius: var(--device-h);background: var(--device)}.team-note__actions{margin-top: auto;flex-direction: column;align-items: flex-start;gap: var(--sp-3)}.team-note__actions .tf-actions__alt{margin: 0}.team-partner .tf-frame__label{padding-inline: var(--sp-4);gap: var(--sp-2)}.team-partner .tf-frame__what{font-size: var(--fs-xs)}.team-partner__head > .tf-meta{margin-top: var(--sp-2)}.team-creds{display: flex;flex-wrap: wrap;gap: var(--sp-2);list-style: none;margin-block: calc(var(--sp-2) * -1)}.team-creds > li{display: flex}.team-creds .tf-pill--brand{background: var(--red);border-color: var(--red);color: var(--ink-on-red)}.team-partner__note{display: flex;flex-direction: column;align-items: flex-start;gap: var(--sp-4)}@media (min-width: 760px){.team-partner > .team-partner__note{grid-column: 1 / -1;padding-top: clamp(20px, 2vw, 28px);border-top: var(--bw-hair) solid var(--rule)}}.team-hero-frame .tf-frame__what::after{content: "";display: block;width: var(--device-w);height: var(--device-h);margin: var(--sp-4) auto 0;border-radius: var(--device-h);background: var(--device)}.tf-trainer{--photo-y: 14.6%;--photo-zoom: 2}.tf-trainer__photo img{object-position: 50% var(--photo-y);transform: scale(var(--photo-zoom));transform-origin: 50% calc(var(--photo-y) - 5%)}.team-shot--leo{--photo-y: 14.6%;--photo-zoom: 2}.team-shot--douglas{--photo-y: 15.1%;--photo-zoom: 1.914}.team-shot--willian{--photo-y: 9.2%;--photo-zoom: 1.982}.team-shot--chris{--photo-y: 11.6%;--photo-zoom: 2}.team-shot--joseph{--photo-y: 16.6%;--photo-zoom: 2}.team-shot--vincent{--photo-y: 23.2%;--photo-zoom: 1.787}.ground-paper, .ground-paper-alt{--star: color-mix(in srgb, var(--gold-mid) 50%, var(--gold-ink))}@media print{.team-note{display: none}}.team-trust .tf-trust{display: grid;grid-template-columns: minmax(0, 1fr);align-items: stretch;gap: 0}.team-trust .tf-trust .tf-trust__item{border-inline-start: 0;justify-content: center;flex-wrap: wrap;row-gap: var(--sp-2)}.team-trust .tf-trust .tf-trust__item + .tf-trust__item{border-top: var(--bw-hair) solid var(--rule)}@media (min-width: 460px){.team-trust .tf-trust{grid-template-columns: repeat(2, minmax(0, 1fr))}.team-trust .tf-trust .tf-trust__item{padding-inline: var(--sp-5)}.team-trust .tf-trust .tf-trust__item:nth-child(2n){border-inline-start: var(--bw-hair) solid var(--rule)}.team-trust .tf-trust .tf-trust__item + .tf-trust__item{border-top: 0}.team-trust .tf-trust .tf-trust__item:nth-child(n + 3){border-top: var(--bw-hair) solid var(--rule)}}@media (min-width: 1140px){.team-trust .tf-trust{grid-template-columns: minmax(0, 1.4fr) repeat(3, minmax(0, 1fr))}.team-trust .tf-trust .tf-trust__item{padding-inline: var(--sp-6);flex-wrap: nowrap}.team-trust .tf-trust .tf-trust__item:nth-child(n + 3){border-top: 0}.team-trust .tf-trust .tf-trust__item + .tf-trust__item{border-inline-start: var(--bw-hair) solid var(--rule)}}