.team-contacts-sections-module__oekTXq__flow{background:var(--ob-color-chocolate);overflow:clip}.team-contacts-sections-module__oekTXq__team{min-block-size:calc(100svh - var(--ob-header-height));color:var(--ob-color-chocolate);background:var(--ob-color-pink);transform-origin:50% 0;transition:border-radius .9s var(--ob-motion-ease-emphasized), transform .9s var(--ob-motion-ease-emphasized);border-radius:clamp(3rem,6vw,7rem) clamp(3rem,6vw,7rem) 0 0;padding-block:clamp(2.5rem,3.8vw,3.75rem);position:relative;overflow:clip}.team-contacts-sections-module__oekTXq__teamHeader{grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:2rem;margin-block-end:clamp(1.5rem,2.5vw,2.5rem);display:grid}.team-contacts-sections-module__oekTXq__teamHeader p,.team-contacts-sections-module__oekTXq__contactsTop p{font-size:var(--ob-font-size-label);letter-spacing:var(--ob-letter-spacing-label);margin:0;font-weight:700}.team-contacts-sections-module__oekTXq__teamHeader h2{letter-spacing:var(--ob-letter-spacing-display);margin:0;font-size:clamp(3.25rem,6.35vw,6.5rem);line-height:.94;display:grid}.team-contacts-sections-module__oekTXq__teamMark{z-index:0;aspect-ratio:1;opacity:.2;pointer-events:none;inline-size:clamp(7rem,14vw,14rem);position:absolute;inset:16rem -3.5rem auto auto}.team-contacts-sections-module__oekTXq__teamHeader h2 span:last-child{justify-self:end}.team-contacts-sections-module__oekTXq__teamCarousel{position:relative}.team-contacts-sections-module__oekTXq__peopleViewport{inline-size:100%;padding-inline:var(--ob-page-gutter);scroll-padding-inline:var(--ob-page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;overflow-x:auto}.team-contacts-sections-module__oekTXq__peopleViewport[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.team-contacts-sections-module__oekTXq__peopleViewport::-webkit-scrollbar{display:none}.team-contacts-sections-module__oekTXq__peopleViewport:focus-visible,.team-contacts-sections-module__oekTXq__teamControls button:focus-visible,.team-contacts-sections-module__oekTXq__socials a:focus-visible{outline:var(--ob-focus-ring-width) solid var(--ob-color-chocolate);outline-offset:var(--ob-focus-ring-offset)}.team-contacts-sections-module__oekTXq__people{gap:clamp(1rem,2vw,2rem);inline-size:max-content;display:flex}.team-contacts-sections-module__oekTXq__person{opacity:.46;scroll-snap-align:center;transform-origin:50%;inline-size:min(76vw,68rem);transition:opacity .52s var(--ob-motion-ease-standard), transform .62s var(--ob-motion-ease-emphasized);flex:0 0 min(76vw,68rem);grid-template-columns:minmax(16rem,.82fr) minmax(19rem,1.18fr);align-items:stretch;gap:clamp(1.25rem,3vw,3rem);display:grid;transform:scale(.96)}.team-contacts-sections-module__oekTXq__person[data-active=true]{opacity:1;transform:none}.team-contacts-sections-module__oekTXq__portrait{min-block-size:clamp(18rem,39svh,27rem);color:var(--ob-color-cream);background:linear-gradient(160deg, var(--ob-color-chocolate) 0 66%, var(--ob-color-cream) 66%);border-radius:clamp(2.25rem,4vw,4rem);align-items:end;padding:1.5rem;display:grid}.team-contacts-sections-module__oekTXq__portrait span,.team-contacts-sections-module__oekTXq__personCopy>p{letter-spacing:var(--ob-letter-spacing-label);font-size:.625rem;font-weight:700}.team-contacts-sections-module__oekTXq__personCopy{flex-direction:column;justify-content:flex-end;padding-block:1rem 1.25rem;display:flex}.team-contacts-sections-module__oekTXq__personCopy>p{margin:0 0 .8rem}.team-contacts-sections-module__oekTXq__personCopy h3{max-inline-size:13ch;letter-spacing:var(--ob-letter-spacing-display);margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.88}.team-contacts-sections-module__oekTXq__personCopy blockquote{max-inline-size:34ch;margin:clamp(1.25rem,2.2vw,2rem) 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.45}.team-contacts-sections-module__oekTXq__teamControls{inline-size:min(calc(100% - var(--ob-page-gutter) * 2), var(--ob-container-wide));grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:1rem auto 0;display:grid}.team-contacts-sections-module__oekTXq__teamControls button{block-size:3rem;inline-size:3rem;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%}.team-contacts-sections-module__oekTXq__teamControls button:disabled{cursor:default;opacity:.3}.team-contacts-sections-module__oekTXq__teamControls p{font-size:var(--ob-font-size-label);letter-spacing:var(--ob-letter-spacing-label);text-align:center;margin:0;font-weight:700}.team-contacts-sections-module__oekTXq__contactsStage{background:var(--ob-color-pink)}.team-contacts-sections-module__oekTXq__contacts{min-block-size:calc(100svh - var(--ob-header-height));color:var(--ob-color-cream);background:var(--ob-color-chocolate);transform-origin:50% 0;transition:border-radius .9s var(--ob-motion-ease-emphasized), transform .9s var(--ob-motion-ease-emphasized);border-radius:clamp(3rem,6vw,7rem) clamp(3rem,6vw,7rem) 0 0;padding-block:clamp(2.5rem,3.8vw,3.75rem);position:relative;overflow:clip}.team-contacts-sections-module__oekTXq__contactsInner{z-index:1;position:relative}.team-contacts-sections-module__oekTXq__contactsTop{justify-content:space-between;align-items:start;display:flex}.team-contacts-sections-module__oekTXq__contactsTop>:last-child{inline-size:clamp(7rem,10vw,10rem)}.team-contacts-sections-module__oekTXq__contacts h2{letter-spacing:var(--ob-letter-spacing-display);row-gap:.12em;margin:clamp(1.75rem,3vw,3rem) 0 clamp(2rem,3vw,3rem);font-size:clamp(4.5rem,10.5vw,10.5rem);line-height:.7;display:grid}.team-contacts-sections-module__oekTXq__contacts h2 span:last-child{color:var(--ob-color-pink);justify-self:end}.team-contacts-sections-module__oekTXq__contactGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1rem,2vw,2rem);display:grid}.team-contacts-sections-module__oekTXq__contactGrid>:first-child{grid-column:1/7}.team-contacts-sections-module__oekTXq__phone{color:inherit;letter-spacing:var(--ob-letter-spacing-display);font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:700;text-decoration:none}.team-contacts-sections-module__oekTXq__contactGrid address,.team-contacts-sections-module__oekTXq__hours{letter-spacing:var(--ob-letter-spacing-label);gap:.35rem;margin-block-start:.75rem;font-size:clamp(.75rem,1vw,1rem);font-style:normal;font-weight:700;display:grid}.team-contacts-sections-module__oekTXq__hours{margin-block-start:.65rem}.team-contacts-sections-module__oekTXq__socials{flex-wrap:wrap;grid-column:1/9;gap:.35rem clamp(1rem,2vw,2.25rem);margin:clamp(.5rem,1vw,1rem) 0 0;display:flex}.team-contacts-sections-module__oekTXq__socials a{color:inherit;letter-spacing:var(--ob-letter-spacing-display);font-size:clamp(1.4rem,2.3vw,2.5rem);font-weight:700;line-height:.95;text-decoration:none;transition:color .22s,transform .22s}.team-contacts-sections-module__oekTXq__socials a:hover,.team-contacts-sections-module__oekTXq__socials a:focus-visible{color:var(--ob-color-pink);transform:translateY(-.15em)}.team-contacts-sections-module__oekTXq__contactActions{grid-column:9/13;gap:.65rem;display:grid}.team-contacts-sections-module__oekTXq__contactActions .ob-button--secondary{color:var(--ob-color-cream)}.team-contacts-sections-module__oekTXq__contactMark{aspect-ratio:1;opacity:.12;pointer-events:none;inline-size:clamp(14rem,30vw,30rem);position:absolute;inset:auto -6rem -8rem auto}.team-contacts-sections-module__oekTXq__flow[data-motion=armed][data-team-visible=false] .team-contacts-sections-module__oekTXq__team{border-radius:clamp(6rem,12vw,13rem) clamp(6rem,12vw,13rem) 0 0;transform:translateY(3.5rem)scaleX(.98)}.team-contacts-sections-module__oekTXq__flow[data-motion=armed][data-team-visible=false] .team-contacts-sections-module__oekTXq__teamHeader,.team-contacts-sections-module__oekTXq__flow[data-motion=armed][data-team-visible=false] .team-contacts-sections-module__oekTXq__teamCarousel{opacity:.35;transform:translateY(2rem)}.team-contacts-sections-module__oekTXq__flow[data-motion=armed][data-contacts-visible=false] .team-contacts-sections-module__oekTXq__contacts{border-radius:clamp(6rem,12vw,13rem) clamp(6rem,12vw,13rem) 0 0;transform:translateY(3.5rem)scaleX(.98)}.team-contacts-sections-module__oekTXq__teamHeader,.team-contacts-sections-module__oekTXq__teamCarousel,.team-contacts-sections-module__oekTXq__contactsInner{transition:opacity .7s var(--ob-motion-ease-standard), transform .9s var(--ob-motion-ease-emphasized)}.team-contacts-sections-module__oekTXq__flow[data-motion=armed][data-contacts-visible=false] .team-contacts-sections-module__oekTXq__contactsInner{opacity:.35;transform:translateY(2rem)}@media (max-width:45rem){.team-contacts-sections-module__oekTXq__team{min-block-size:calc(100svh - var(--ob-header-height));border-radius:3.25rem 3.25rem 0 0;padding-block:2.35rem 2rem}.team-contacts-sections-module__oekTXq__teamHeader{margin-block-end:.85rem;display:block}.team-contacts-sections-module__oekTXq__teamHeader h2{margin-block-start:.8rem;font-size:clamp(2.55rem,11.5vw,3.35rem);line-height:.92}.team-contacts-sections-module__oekTXq__teamHeader h2 span:last-child{text-align:end;justify-self:end;margin-inline-start:0}.team-contacts-sections-module__oekTXq__teamMark{opacity:.18;inline-size:8rem;inset:15rem -3.5rem auto auto}.team-contacts-sections-module__oekTXq__person{flex-basis:84vw;inline-size:84vw;display:block}.team-contacts-sections-module__oekTXq__portrait{border-radius:2.75rem;min-block-size:clamp(11.5rem,25svh,13.5rem)}.team-contacts-sections-module__oekTXq__personCopy{min-block-size:8.5rem;padding-block:.85rem 0}.team-contacts-sections-module__oekTXq__personCopy h3{font-size:clamp(2rem,9.4vw,2.6rem)}.team-contacts-sections-module__oekTXq__personCopy blockquote{margin-block-start:.85rem;font-size:.9rem}.team-contacts-sections-module__oekTXq__teamControls{margin-block-start:.6rem}.team-contacts-sections-module__oekTXq__contacts{min-block-size:calc(100svh - var(--ob-header-height));padding-block:2.35rem max(2rem, env(safe-area-inset-bottom));border-radius:3.25rem 3.25rem 0 0}.team-contacts-sections-module__oekTXq__contactsTop>:last-child{inline-size:6.5rem}.team-contacts-sections-module__oekTXq__contacts h2{row-gap:.16em;margin-block:1.45rem 1.75rem;font-size:clamp(3.65rem,18vw,5rem)}.team-contacts-sections-module__oekTXq__contacts h2 span:last-child{word-spacing:.18em}.team-contacts-sections-module__oekTXq__contactGrid{display:block}.team-contacts-sections-module__oekTXq__phone{font-size:clamp(2rem,9.4vw,2.65rem)}.team-contacts-sections-module__oekTXq__contactGrid address,.team-contacts-sections-module__oekTXq__hours{font-size:clamp(.8rem,3.6vw,1rem);line-height:1.35}.team-contacts-sections-module__oekTXq__hours{margin-block-start:1.25rem}.team-contacts-sections-module__oekTXq__socials{gap:.55rem 1rem;margin-block:1.5rem}.team-contacts-sections-module__oekTXq__socials a{font-size:clamp(1.35rem,6.8vw,1.85rem)}.team-contacts-sections-module__oekTXq__contactActions{gap:.55rem}.team-contacts-sections-module__oekTXq__flow[data-motion=armed][data-team-visible=false] .team-contacts-sections-module__oekTXq__team,.team-contacts-sections-module__oekTXq__flow[data-motion=armed][data-contacts-visible=false] .team-contacts-sections-module__oekTXq__contacts{transform:translateY(2.5rem)scaleX(.99)}}@media (prefers-reduced-motion:reduce){.team-contacts-sections-module__oekTXq__team,.team-contacts-sections-module__oekTXq__contacts,.team-contacts-sections-module__oekTXq__teamHeader,.team-contacts-sections-module__oekTXq__teamCarousel,.team-contacts-sections-module__oekTXq__contactsInner,.team-contacts-sections-module__oekTXq__person{opacity:1!important;transition:none!important;transform:none!important}.team-contacts-sections-module__oekTXq__peopleViewport{scroll-behavior:auto}}
