.team-set{max-width:1440px;margin:0 auto;padding:clamp(72px,10vw,150px) clamp(24px,5vw,80px) 40px;color:var(--ink,currentColor)}
.team-set-copy{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;align-items:end}
.team-set h2{font-family:'FAIRE Octave Trial Variable', 'Octave',serif;font-weight:300;text-transform:uppercase;font-feature-settings:'dlig' 1,'ss01' 1,'ss06' 1,'ss11' 1,'ss14' 1;line-height:1;letter-spacing:0;font-size:clamp(32px,4vw,68px);margin:0;grid-row:span 2}
.team-set p{font-size:clamp(15px,1.3vw,20px);line-height:1.5;margin:0}
.team-set a{color:inherit;font-size:14px;text-underline-offset:4px;justify-self:start}
.team-set-stage{position:relative;width:100%;height:clamp(300px,52vw,700px);margin-top:24px;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}
.team-set-fallback{position:absolute;inset:17% 12%;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);transform:perspective(1000px) rotateX(32deg);border:clamp(10px,2vw,26px) solid #62442f;background:#62442f}
.set-square{display:grid;place-items:center;min-height:0}.set-square.light{background:#e0cc9f}.set-square.dark{background:#866146}.set-piece{font-size:clamp(18px,3.4vw,44px);line-height:1}.set-piece.white{color:#fff2ce;text-shadow:0 1px 1px #58432d}.set-piece.black{color:#33271f}
.team-set[data-edition=glass] .team-set-fallback{border-color:#66879b}.team-set[data-edition=glass] .light{background:#e2edf1}.team-set[data-edition=glass] .dark{background:#94adbc}
.team-set[data-edition=art] .team-set-fallback{border-color:#1d4e89}.team-set[data-edition=art] .dark{background:#b5502e}
.team-set[data-edition=sketch] .team-set-fallback{border-color:#d9d5c9}.team-set[data-edition=sketch] .set-square{background:#f2eee4;outline:1px solid #6e6b62}
.set-ready .team-set-fallback{display:none}
@media(max-width:640px){.team-set-copy{grid-template-columns:1fr;gap:14px}.team-set h2{grid-row:auto}.team-set-stage{height:clamp(260px,75vw,430px)}.team-set-fallback{inset:17% 2%}.team-set{padding-inline:20px}}

.set-square[data-featured]>.set-piece{visibility:hidden}

.team-set[data-edition=glass] .set-piece.white{color:#bcdce8}.team-set[data-edition=glass] .set-piece.black{color:#274457}
.team-set[data-edition=art] .set-piece.white{color:#e3a829}.team-set[data-edition=art] .set-piece.black{color:#1d4e89}
.team-set[data-edition=sketch] .set-piece.white{color:#77746b}.team-set[data-edition=sketch] .set-piece.black{color:#23211d}
.about-role-fallback{font:140px/1 Georgia,serif;text-align:center;position:absolute;inset:15% 0;display:grid;place-items:center;color:var(--ink);pointer-events:none}

.team-set-copy h2{grid-row:span 3}.team-set-context{opacity:.65;font-size:14px!important}.about-role-fallback[hidden]{display:none}

@media(max-width:720px){.about-role-fallback{font-size:clamp(48px,11vw,84px)}.team-set-copy h2{grid-row:auto}}

.home-about .about-floating-piece{height:clamp(300px,32vw,460px);pointer-events:auto!important;touch-action:pan-y}.about-role-fallback{font-size:clamp(100px,16vw,200px);cursor:grab}
@media(max-width:720px){.home-about .about-floating-piece{height:250px}.about-role-fallback{font-size:clamp(66px,14vw,110px)}}
