.team-v2 .team-accent-v2{color:var(--orange);letter-spacing:-.01em;text-transform:none;font-family:Montserrat,Inter Tight,sans-serif;font-size:.95em;font-style:normal;font-weight:900;line-height:1;display:inline-block}.team-v2 .team-right-swap{min-height:140px;position:relative}.team-v2 .trs-default,.team-v2 .trs-focus{transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.team-v2 .trs-default{opacity:1;color:var(--muted);max-width:440px;font-size:16px;line-height:1.6;transform:translate(0)}.team-v2 .trs-focus{opacity:0;pointer-events:none;flex-direction:column;gap:14px;display:flex;transform:translate(36px)}.team-v2.team-v2 .team-right-swap.is-focus .trs-default{opacity:0;transform:translate(-24px)}.team-v2.team-v2 .team-right-swap.is-focus .trs-focus{opacity:1;transform:translate(0)}.team-v2 .trs-focus-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-family:Antonio,sans-serif;font-size:12px;display:inline-flex}.team-v2 .trs-focus-label .dot{background:var(--orange);border-radius:50%;width:6px;height:6px;display:inline-block}.team-v2 .trs-focus-quote{color:var(--ink);letter-spacing:-.005em;max-width:480px;font-family:Cormorant Garamond,serif;font-size:clamp(26px,2.6vw,38px);font-style:italic;font-weight:500;line-height:1.18}.team-v2 .team-card{aspect-ratio:3/4;border:1px solid var(--line-light);background:#f6f3ed;border-radius:16px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .8s,box-shadow .35s;position:relative;overflow:visible;box-shadow:0 1px #00000005}.team-v2 .team-card.is-hovered{box-shadow:0 28px 60px -22px #f93b0147}.team-v2 .team-photo{border-radius:16px;width:100%;height:100%;transition:overflow,border-radius .35s;position:relative;overflow:hidden}.team-v2 .team-card.is-hovered .team-photo{overflow:visible}.team-v2 .team-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.team-v2 .team-card.is-hovered .team-photo img{transform-origin:50% 100%;transform:scale(1.07)}.team-v2 .team-panel{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(#1c1e248c 0%,#14161c9e 100%);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;max-height:54px;padding:12px 14px;transition:max-height .45s cubic-bezier(.2,.8,.2,1),background .4s,border-color .4s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 10px 30px -16px #00000073}.team-v2 .team-card.is-hovered .team-panel{background:#f93b01c7;border-color:#ffdeca73;max-height:60%}.team-v2 .team-panel .tp-name{text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-shadow:0 2px 8px #00000059;max-width:100%;margin:0;font-family:MagistralC,Antonio,sans-serif;font-size:clamp(12px,1.05vw,17px);line-height:1}.team-v2 .team-panel .tp-role{letter-spacing:.2em;text-transform:uppercase;color:#fffffff0;text-shadow:0 1px 6px #0000004d;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-family:Antonio,sans-serif;font-size:10.5px;line-height:1;overflow:hidden}.team-v2 .team-panel .tp-meta{opacity:0;border-top:1px solid #ffffff38;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;transition:opacity .3s 50ms,transform .35s 50ms;display:flex;transform:translateY(6px)}.team-v2 .team-card.is-hovered .team-panel .tp-meta{opacity:1;transform:translateY(0)}.team-v2 .team-panel .tp-row{flex-direction:column;gap:2px;line-height:1.2;display:flex}.team-v2 .team-panel .tp-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;font-family:Antonio,sans-serif;font-size:9.5px}.team-v2 .team-panel .tp-val{color:#fff;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;line-height:1.3}@media (min-width:768px){.team-v2 .team-right-swap{min-height:0}.team-v2 .trs-default{position:static}}@media (min-width:1101px) and (max-width:1260px){.team-v2 .team-panel .tp-name{font-size:clamp(10px,.95vw,12.6px)}}@media (max-width:1100px){.team-v2 .team-panel .tp-name{font-size:clamp(11px,1.5vw,15.5px)}.team-v2 .team-panel{max-height:52px;padding:10px 12px}.team-v2 .team-card.is-hovered .team-panel{max-height:70%}}@media (max-width:700px){.team-v2 .team-panel .tp-val{font-size:12.5px}}.topbar.topbar-clear,.topbar.topbar-clear.scrolled{transition:background .4s,color .4s,border-color .4s;-webkit-backdrop-filter:none!important;color:var(--ink)!important;background:0 0!important;border-bottom-color:#0000!important}.topbar.topbar-clear .nav-item,.topbar.topbar-clear .nav-item:hover,.topbar.topbar-clear .sy-bookmark-btn{color:var(--ink)}.topbar.topbar-clear .sy-bookmark-btn.has-count{color:var(--orange)}.topbar.topbar-clear .brand-mark img.full{content:url(/pages/_shared/logo/sy-big-orange.png)}.stories-v2 .story-card-v2.reveal{transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .25s;transform:translateY(28px)}.stories-v2 .story-card-v2.reveal.on{transform:translateY(0)}.stories-v2 .story-card-v2{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1),opacity .55s cubic-bezier(.2,.8,.2,1)}.stories-v2 .story-card-v2:hover{transform:translateY(-4px)scale(1.018);box-shadow:0 22px 44px -24px #00000038}.stories-v2 .story-card-v2 .ig-image img{transition:none}.stories-v2 .story-card-v2:hover .ig-image img{transform:none}
