.sheets--team{--soft:color-mix(in srgb, currentColor 62%, transparent);--line:color-mix(in srgb, currentColor 14%, transparent)}.tone--red{--tone:var(--bds-red)}.tone--orange{--tone:var(--bds-orange)}.tone--yellow{--tone:#ffda35}.tone--lime{--tone:#a2c52e}.tone--mint{--tone:#8bd7ad}.tone--sky{--tone:#55bece}.tone--purple{--tone:#b277ea}.tone--pink{--tone:#d37ec2}.tone--violet{--tone:#a168d7}.tone--blue{--tone:#4d57de}.thead{--peek:clamp(160px, 29svh, 320px);--gap-was:clamp(40px, 5vw, 96px);min-height:calc(100svh - var(--peek) + var(--gap-was));display:flex}.sheets--team .thead{padding-top:calc(clamp(40px,5vw,96px) + 48px);padding-bottom:0}.sheets--team .thead+.sheet{padding-top:0}.thead__wrap{flex-direction:column;justify-content:space-between;gap:clamp(32px,5vw,80px);display:flex}.thead__title,.thead__aside{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400}.thead__title{letter-spacing:-.005em;font-size:clamp(40px,8.2vw,210px);line-height:1.28}.thead__aside{text-align:right;align-self:flex-end;font-size:clamp(22px,2.9vw,74px);line-height:1.3}.thead__line{display:block}.thead__w{animation:intro-in 0s linear var(--at,0s) both;display:inline-block}@media (scripting:enabled){.thead:not([data-ready]) .thead__w{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.thead__w{animation:none}}@keyframes intro-in{0%{visibility:hidden}}.deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,56px) clamp(16px,2vw,36px);margin:0;padding:0;list-style:none;display:grid}.deck-wrap{padding-top:clamp(8px,1vw,16px)}.deck__slot{position:relative}.deck__slot:hover,.deck__slot:focus-within{z-index:1}.tcard{color:inherit;position:relative}.tcard__link{color:inherit;gap:14px;text-decoration:none;display:grid;position:relative}.tcard__face{aspect-ratio:1;border-radius:var(--card-r,20px);background:var(--tone);display:block;position:relative;overflow:clip}.tcard__face picture{height:100%;display:block}.tcard__face img{object-fit:cover;width:100%;height:100%}.tcard__text{gap:4px;padding-left:2px;padding-right:44px;display:grid}.tcard__name{font:400 clamp(20px, 1.7vw, 30px) / 1.15 var(--font-display);text-transform:uppercase}.tcard__role{font:500 clamp(14px, .95vw, 16px) / 1.35 var(--font-body);color:var(--soft)}.tcard__in{width:36px;height:36px;color:var(--soft);transition:color .2s var(--ease-out), background .2s var(--ease-out);border-radius:8px;place-items:center;display:grid;position:absolute;bottom:0;right:0}.tcard__in svg{fill:currentColor;width:20px;height:20px}.tcard__in:hover{color:var(--deep,#050a06);background:var(--tone)}.tcard__in:focus-visible{outline-offset:2px;color:var(--paper,#fdfef0);outline:2px solid #ffda35}@property --glow{syntax:"<number>";inherits:false;initial-value:1}.tcard .tcard__face{--dir:1;--ext-dx:4px;--ext-dy:3.5px;--o1:var(--ext-p);--o2:max(0, var(--ext-p) - 1);--o3:max(0, var(--ext-p) - 2);--o4:max(0, var(--ext-p) - 3);--o5:max(0, var(--ext-p) - 4);--o6:max(0, var(--ext-p) - 5);--gx:calc(-1 * var(--dir) * var(--ext-dx));--lit:calc(var(--glow) * var(--ext-p) / 6);translate:calc(var(--dir) * var(--ext-p) * var(--ext-dx)) calc(-1 * var(--ext-p) * var(--ext-dy));box-shadow:calc(var(--o6) * var(--gx)) calc(var(--o6) * var(--ext-dy)) 0 #ffda35, calc(var(--o5) * var(--gx)) calc(var(--o5) * var(--ext-dy)) 0 var(--bds-orange), calc(var(--o4) * var(--gx)) calc(var(--o4) * var(--ext-dy)) 0 var(--bds-red), calc(var(--o3) * var(--gx)) calc(var(--o3) * var(--ext-dy)) 0 #a2c52e, calc(var(--o2) * var(--gx)) calc(var(--o2) * var(--ext-dy)) 0 #55bece, calc(var(--o1) * var(--gx)) calc(var(--o1) * var(--ext-dy)) 0 #b277ea, 0 0 calc(var(--lit) * 22px) calc(var(--lit) * 6px) color-mix(in srgb, var(--tone) 90%, transparent), 0 0 calc(var(--lit) * 90px) calc(var(--lit) * 22px) color-mix(in srgb, var(--tone) 60%, transparent);transition:--ext-p .34s var(--ext-ease)}.tcard__link:before{content:"";position:absolute;inset:-21px -24px 0}.tcard--small .tcard__link:before{inset:-21px -24px 0}@keyframes glow{0%,to{--glow:1}50%{--glow:.35}}@media (hover:hover){.tcard:hover .tcard__face{--ext-p:6;animation:1.6s ease-in-out .34s infinite glow}}.tcard__link:focus-visible{outline:none}.tcard__link:focus-visible .tcard__face{--ext-p:6;outline-offset:4px;outline:2px solid #ffda35}@media (prefers-reduced-motion:reduce){.tcard:hover .tcard__face{animation:none}}.deck__slot:nth-child(4n+3) .tcard__face,.deck__slot:nth-child(4n+4) .tcard__face{--dir:-1}.deck--small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 16px}.deck--small .deck__slot .tcard__face{--dir:1}.tcard--small .tcard__name{font-size:16px}.tcard--small .tcard__role{font-size:13px}.bio{padding-top:clamp(150px,11.5vw,210px)}.bio__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,120px);display:grid}.bio__side{justify-items:center;gap:14px;display:grid;position:sticky;top:clamp(130px,10vw,170px)}.flip{aspect-ratio:5/6;width:100%;max-width:520px;color:inherit;cursor:pointer;perspective:1400px;background:0 0;border:0;padding:0}.flip:disabled{cursor:default}.flip__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.34,1.3,.64,1);display:block;position:relative}.flip[aria-pressed=true] .flip__inner{transform:rotateY(180deg)}.flip__front,.flip__back{border-radius:calc(var(--card-r,20px) + 6px);backface-visibility:hidden;position:absolute;inset:0}.flip__front{aspect-ratio:auto;display:block;rotate:0deg}.flip__front picture{height:100%}.flip__name{color:#fff;font:400 clamp(30px, 3.4vw, 56px) / 1 var(--font-display);text-align:left;text-transform:uppercase;background:linear-gradient(#0000,#050a06bf);padding:60px 22px 20px;position:absolute;inset:auto 0 0}@media (hover:hover){.flip:not(:disabled):hover .flip__front{--ext-p:3}}.flip:focus-visible{outline:none}.flip:focus-visible .flip__front,.flip:focus-visible .flip__back{outline-offset:4px;outline:2px solid #ffda35}.flip__back{background:repeating-linear-gradient(45deg, #ffffff0d 0 8px, transparent 8px 16px), var(--tone);color:var(--deep,#050a06);text-align:left;grid-template-rows:auto 1fr auto;gap:18px;padding:clamp(20px,2.4vw,32px);display:grid;transform:rotateY(180deg)}.flip__head{font:400 clamp(22px, 2.2vw, 34px) / 1 var(--font-display);text-transform:uppercase;border-bottom:2px solid;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.flip__head span:last-child{font:700 14px / 1 var(--font-body)}.flip__stats{align-content:start;gap:10px;display:grid}.flip__stat{background:#fff6;border-radius:10px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:10px 12px;display:grid}.flip__label{font:700 12px / 1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.flip__value{font:500 15px / 1.35 var(--font-body)}.flip__foot{font:500 11px / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.flip__hint{font:500 13px / 1 var(--font-body);color:var(--soft);margin:0}.bio__main{align-content:start;gap:clamp(20px,2vw,32px);min-width:0;display:grid}.bio__back{color:var(--soft);font:500 14px / 1 var(--font-body);justify-self:start;text-decoration:none}.bio__back:hover{color:inherit}.bio__name{font:400 clamp(40px, 5.6vw, 104px) / 1.24 var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0}.bio__meta{font:500 13px / 1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);flex-wrap:wrap;gap:6px 0;margin:0;display:flex}.bio__meta span+span:before{content:"·";margin:0 .9em}.bio__intro{max-width:26em;font:500 clamp(22px, 2vw, 34px) / 1.35 var(--font-body);letter-spacing:-.015em;text-wrap:pretty;margin:0}.bio__label{font:500 12px / 1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:0 0 12px}.stickers{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sticker{color:var(--deep,#050a06);font:700 15px / 1.2 var(--font-body);rotate:var(--r);transition:rotate .42s var(--ease-spring), translate .42s var(--ease-spring);border-radius:12px;padding:10px 16px;box-shadow:0 4px #00000040}.sticker:hover{translate:0 -3px;rotate:0deg}.sticker--0{--r:-3deg;background:#ffda35}.sticker--1{--r:2deg;background:#8bd7ad}.sticker--2{--r:-1.5deg;background:#f59ac8}.sticker--3{--r:3deg;background:#7cc4f2}.sticker--4{--r:-2deg;background:#ff9f3a}.bio__text{gap:1em;max-width:36em;display:grid}.bio__text p{font:400 clamp(17px, 1.2vw, 20px) / 1.7 var(--font-body);color:color-mix(in srgb, currentColor 86%, transparent);text-wrap:pretty;margin:0}.bio__quote{border-left:3px solid #ffda35;margin:0;padding-left:clamp(18px,2vw,28px)}.bio__quote p{font:500 clamp(20px, 1.7vw, 28px) / 1.4 var(--font-body);text-wrap:balance;margin:0}.bio__link{border:var(--bds-border-width-base) solid color-mix(in srgb, currentColor 34%, transparent);border-radius:var(--bds-radius-full);color:inherit;font:500 15px / 1 var(--font-body);transition:background .22s var(--ease-out), border-color .22s var(--ease-out);justify-self:start;padding:11px 20px;text-decoration:none}.bio__link:hover{background:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor}.bio__work,.bio__deck{gap:clamp(24px,3vw,48px);display:grid}.bio__h2{font:700 clamp(24px, 2.2vw, 38px) / 1.2 var(--font-body);letter-spacing:-.02em;margin:0}.bio__deck-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bio__next{color:inherit;font:500 16px / 1 var(--font-body);text-decoration:none}.bio__next:hover{text-underline-offset:.25em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.flip__inner{transition:none}}@media (max-width:1000px){.deck{grid-template-columns:repeat(3,minmax(0,1fr))}.deck__slot:is(:nth-child(4n+3),:nth-child(4n+4)) .tcard__face{--dir:1}.deck__slot:nth-child(3n+3) .tcard__face{--dir:-1}}@media (max-width:860px){.bio__wrap{grid-template-columns:minmax(0,1fr)}.bio__side{position:static}.flip{max-width:420px}}@media (max-width:640px){.deck{grid-template-columns:repeat(2,minmax(0,1fr))}.deck__slot .tcard__face{--dir:1}.deck__slot:nth-child(2n+2) .tcard__face{--dir:-1}.sheets--team .thead{min-height:0;padding-bottom:32px}.thead__title{font-size:13.4vw}.thead__aside{font-size:6.6vw}}
