.team-module__JjFABG__page{--hand:"Caveat Variable", "Segoe Print", cursive;--ease-out:cubic-bezier(.16, 1, .3, 1);padding-top:var(--header-height);background:var(--cool-paper);color:var(--bench-graphite)}.team-module__JjFABG__page [data-accent=lime]{--duo:#dfe97a;--solid:#dfe97a;--on-solid:var(--bench-graphite)}.team-module__JjFABG__page [data-accent=orange]{--duo:#f39b80;--solid:#e56748;--on-solid:var(--bench-graphite)}.team-module__JjFABG__page [data-accent=blue]{--duo:#a8b7ff;--solid:#2948c7;--on-solid:#fff}.team-module__JjFABG__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.77rem;font-weight:760}.team-module__JjFABG__page h2{font-family:var(--font-display-family);font-variation-settings:"wdth" 70, "wght" 800;letter-spacing:-.04em;margin:0;font-size:clamp(2.7rem,5.4vw,5.4rem);line-height:.9}.team-module__JjFABG__duo{background:var(--duo,var(--paper-muted));position:absolute;inset:0;overflow:hidden}.team-module__JjFABG__duo img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(1.06);mix-blend-mode:multiply;transition:filter .5s var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.team-module__JjFABG__hero{isolation:isolate;min-height:calc(100svh - var(--header-height));padding:clamp(3.5rem, 6vw, 6rem) var(--page-pad) clamp(3rem, 5vw, 5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.team-module__JjFABG__hero:before{content:"";z-index:-1;background:var(--tool-blue);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%,18% 62%);position:absolute;inset:0 0 0 40%}.team-module__JjFABG__heroCopy{z-index:6;max-width:38rem;position:relative}.team-module__JjFABG__hero h1{font-family:var(--font-display-family);font-variation-settings:"wdth" 64, "wght" 820;letter-spacing:-.045em;margin:0;font-size:clamp(3.1rem,5.3vw,5.6rem);line-height:.88}.team-module__JjFABG__hero h1 span,.team-module__JjFABG__page h2 span{color:var(--action-orange-dark)}.team-module__JjFABG__heroLead{max-width:31rem;margin:1.7rem 0 2rem;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.5}.team-module__JjFABG__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.team-module__JjFABG__primaryAction{background:var(--action-orange);color:#fff;min-height:3.4rem;font:inherit;cursor:pointer;border:0;border-radius:12px 30px 30px 12px;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-weight:760;transition:background .18s,transform .18s;display:inline-flex}.team-module__JjFABG__primaryAction:hover{background:var(--action-orange-dark);transform:translateY(-2px)}.team-module__JjFABG__primaryAction:focus-visible,.team-module__JjFABG__heroCard:focus-visible,.team-module__JjFABG__tab:focus-visible,.team-module__JjFABG__problem:focus-visible,.team-module__JjFABG__panelNav button:focus-visible,.team-module__JjFABG__tidyButton:focus-visible{outline:3px solid var(--label-lime);outline-offset:3px}.team-module__JjFABG__heroStage{height:clamp(28rem,46vw,44rem);position:relative}.team-module__JjFABG__thread{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.team-module__JjFABG__thread path{fill:none;stroke:var(--action-orange);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 6px 5px #171b1840)}.team-module__JjFABG__heroCard{--card-w:clamp(9.5rem, 15.5vw, 15rem);width:var(--card-w);margin-left:calc(var(--card-w) / -2);margin-top:calc(var(--card-w) * -.62);color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute}.team-module__JjFABG__heroCardInner{background:#fffefa;border:1px solid #171b1859;padding:.55rem .55rem 0;display:block;position:relative;box-shadow:0 1.4rem 2.4rem #0a102847,0 .2rem .5rem #0a102829}.team-module__JjFABG__heroCardInner .team-module__JjFABG__duo{aspect-ratio:1;display:block;position:relative}.team-module__JjFABG__heroCard:hover .team-module__JjFABG__duo img,.team-module__JjFABG__portrait:hover .team-module__JjFABG__duo img{filter:grayscale(0)contrast()brightness();mix-blend-mode:normal}.team-module__JjFABG__heroCardCaption{flex-direction:column;gap:.1rem;padding:.65rem .2rem .8rem;display:flex}.team-module__JjFABG__heroCardCaption strong{font-family:var(--font-display-family);font-variation-settings:"wdth" 76, "wght" 780;letter-spacing:-.03em;font-size:clamp(1.3rem,1.9vw,1.8rem);line-height:.95}.team-module__JjFABG__heroCardCaption span{font-family:var(--hand);color:var(--graphite-soft);font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1}.team-module__JjFABG__clip{z-index:2;background:linear-gradient(90deg,#c9a46c,#e2c18c 45%,#b58e55);border-radius:3px;width:1.05rem;height:2.1rem;margin-left:-.52rem;position:absolute;top:-.95rem;left:50%;box-shadow:0 2px 3px #171b1859}.team-module__JjFABG__clip:after{content:"";background:#8c8f8a;border-radius:2px;height:.32rem;position:absolute;inset:.85rem .18rem auto}.team-module__JjFABG__tidyButton{z-index:6;background:var(--label-lime);color:var(--bench-graphite);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.88rem;font-weight:760;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.team-module__JjFABG__profiles{padding:var(--section-pad) var(--page-pad);background:var(--bench-graphite);color:var(--cool-paper);position:relative;overflow:hidden}.team-module__JjFABG__profilesHead{max-width:48rem}.team-module__JjFABG__profiles .team-module__JjFABG__eyebrow{color:var(--label-lime)}.team-module__JjFABG__profiles h2 span{color:var(--action-orange)}.team-module__JjFABG__tabs{z-index:2;border-bottom:1px solid #f2f1ea2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3.5rem);display:grid;position:relative}.team-module__JjFABG__tab{color:#f2f1ea8c;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.85rem;padding:.9rem .5rem 1.15rem 0;transition:color .22s;display:flex;position:relative}.team-module__JjFABG__tab:hover,.team-module__JjFABG__tab[data-active=true]{color:var(--cool-paper)}.team-module__JjFABG__tabAvatar{background:var(--duo);opacity:.6;width:3rem;height:3rem;transition:opacity .22s ease, transform .22s var(--ease-out);border-radius:50%;flex:none;position:relative;overflow:hidden}.team-module__JjFABG__tabAvatar img{object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:multiply}.team-module__JjFABG__tab[data-active=true] .team-module__JjFABG__tabAvatar,.team-module__JjFABG__tab:hover .team-module__JjFABG__tabAvatar{opacity:1;transform:scale(1.06)}.team-module__JjFABG__tabText{flex-direction:column;min-width:0;display:flex}.team-module__JjFABG__tabText strong{font-family:var(--font-display-family);font-variation-settings:"wdth" 80, "wght" 760;font-size:1.4rem;line-height:1}.team-module__JjFABG__tabText span{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.team-module__JjFABG__tabMarker{background:var(--action-orange);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:-1px;left:0;right:0}.team-module__JjFABG__panelWrap{min-height:clamp(36rem,52vw,44rem);position:relative}.team-module__JjFABG__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid;position:relative}.team-module__JjFABG__ghostName{z-index:0;font-family:var(--font-display-family);font-variation-settings:"wdth" 62, "wght" 850;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #f2f1ea1a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,22vw,22rem);line-height:.8;position:absolute;bottom:-.32em;right:-.06em}.team-module__JjFABG__portraitColumn{z-index:1;position:relative}.team-module__JjFABG__portrait{aspect-ratio:1;background:var(--duo);border-radius:4px;margin:0;position:relative;overflow:hidden}.team-module__JjFABG__portrait figcaption{color:var(--cool-paper);opacity:0;transition:opacity .26s ease, transform .26s var(--ease-out);background:#171b18c7;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:600;position:absolute;bottom:.9rem;left:.9rem;transform:translateY(6px)}.team-module__JjFABG__portraitColumn:not(:hover) .team-module__JjFABG__portrait figcaption{opacity:.92;transform:none}@media (hover:none){.team-module__JjFABG__portrait figcaption{display:none}}.team-module__JjFABG__stamp{z-index:2;aspect-ratio:1;background:var(--solid);width:clamp(7.5rem,11vw,10rem);color:var(--on-solid);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(-2.4rem,-3vw,-1.5rem);right:clamp(-2.4rem,-3vw,-1.2rem);box-shadow:0 .8rem 1.6rem #00000059}.team-module__JjFABG__stamp svg{width:100%;height:100%;animation:18s linear infinite team-module__JjFABG__spin;position:absolute;inset:0}.team-module__JjFABG__stamp text{fill:currentColor;font-family:var(--font-body-family);letter-spacing:.06em;font-size:15.5px;font-weight:760}.team-module__JjFABG__stampCore{font-size:clamp(1.4rem,2vw,1.9rem)}@keyframes team-module__JjFABG__spin{to{transform:rotate(360deg)}}.team-module__JjFABG__panelNav{color:#f2f1ea99;align-items:center;gap:1rem;margin-top:1.2rem;font-size:.95rem;display:flex}.team-module__JjFABG__panelNav strong{color:var(--cool-paper)}.team-module__JjFABG__panelNav button{width:3rem;height:3rem;color:var(--cool-paper);cursor:pointer;background:0 0;border:1px solid #f2f1ea4d;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.team-module__JjFABG__panelNav button:hover{border-color:var(--label-lime);background:var(--label-lime);color:var(--bench-graphite)}.team-module__JjFABG__profileCopy{z-index:1;max-width:40rem;position:relative}.team-module__JjFABG__profileMeta{color:var(--label-lime);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:0 0 1rem;font-size:.86rem;font-weight:760;display:flex}.team-module__JjFABG__profileMeta span{color:#f2f1eaa6;letter-spacing:.04em;text-transform:none;align-items:center;gap:.3rem;display:inline-flex}.team-module__JjFABG__profileName{font-family:var(--font-display-family);font-variation-settings:"wdth" 66, "wght" 820;letter-spacing:-.045em;margin:0 0 1.4rem;font-size:clamp(3.2rem,6.4vw,6.4rem);line-height:.88}.team-module__JjFABG__word{margin-right:.22em;padding-bottom:.06em;display:inline-flex;overflow:hidden}.team-module__JjFABG__char{display:inline-block}.team-module__JjFABG__profileStory{color:#f2f1ead6;margin:0 0 2rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.team-module__JjFABG__subhead{letter-spacing:.14em;text-transform:uppercase;color:#f2f1ea8c;margin:0 0 .8rem;font-size:.77rem;font-weight:760}.team-module__JjFABG__brings{gap:0;margin:0 0 2.2rem;padding:0;list-style:none;display:grid}.team-module__JjFABG__brings li{border-top:1px solid #f2f1ea24;grid-template-columns:2.4rem 1fr;padding:.75rem 0;font-size:1.02rem;display:grid}.team-module__JjFABG__brings li:last-child{border-bottom:1px solid #f2f1ea24}.team-module__JjFABG__brings li span{font-family:var(--font-display-family);font-variation-settings:"wdth" 80, "wght" 760;color:var(--action-orange)}.team-module__JjFABG__quote{margin:0 0 1.6rem;padding-left:2.6rem;position:relative}.team-module__JjFABG__quote:before{content:"“";font-family:var(--font-display-family);font-variation-settings:"wght" 800;color:var(--action-orange);font-size:5.5rem;line-height:1;position:absolute;top:-1.4rem;left:-.2rem}.team-module__JjFABG__quote p{font-family:var(--hand);color:var(--label-lime);margin:0;font-size:clamp(1.6rem,2.3vw,2.15rem);font-weight:600;line-height:1.08}.team-module__JjFABG__profileLink{border-bottom:2px solid var(--action-orange);color:var(--cool-paper);align-items:center;gap:.4rem;padding-bottom:.2rem;font-weight:760;text-decoration:none;display:inline-flex}.team-module__JjFABG__profileLink:hover{color:var(--label-lime)}.team-module__JjFABG__relay{padding:var(--section-pad) var(--page-pad);background:var(--cool-paper);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.team-module__JjFABG__relayLead{max-width:34rem;margin:1.5rem 0 2rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.team-module__JjFABG__problemList{gap:.55rem;display:grid}.team-module__JjFABG__problem{border:1.5px solid var(--bench-graphite);min-height:3.6rem;color:var(--bench-graphite);font:inherit;text-align:left;cursor:pointer;transition:color .26s ease, transform .2s var(--ease-out);background:0 0;border-radius:10px;align-items:center;padding:.8rem 1.15rem;font-size:1.02rem;font-weight:650;display:flex;position:relative;overflow:hidden}@media (hover:hover){.team-module__JjFABG__problem:hover{transform:translate(6px)}}.team-module__JjFABG__problem[data-active=true]{color:var(--cool-paper)}.team-module__JjFABG__problemFill{z-index:0;background:var(--bench-graphite);position:absolute;inset:0}.team-module__JjFABG__problemText{z-index:1;position:relative}.team-module__JjFABG__problem[data-active=true] .team-module__JjFABG__problemText:after{content:" →";color:var(--action-orange)}.team-module__JjFABG__problemChevron,.team-module__JjFABG__inlineBoard{display:none}.team-module__JjFABG__board{top:calc(var(--header-height) + 2rem);position:sticky}.team-module__JjFABG__boardSheet{background:#fffefa;border:1px solid #171b184d;padding:clamp(1.5rem,3vw,2.6rem);box-shadow:0 1.6rem 3rem #171b1824,0 .2rem .5rem #171b1814}.team-module__JjFABG__boardLabel{font-family:var(--hand);color:var(--tool-blue);margin:0 0 .4rem;font-size:1.45rem;line-height:1}.team-module__JjFABG__boardProblem{font-family:var(--font-display-family);font-variation-settings:"wdth" 76, "wght" 760;letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1}.team-module__JjFABG__stations{--avatar:4rem;position:relative}.team-module__JjFABG__stations ol{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.team-module__JjFABG__stationRail{top:var(--rail-top,calc(var(--avatar) / 2));bottom:var(--rail-bottom,calc(var(--avatar) / 2));left:calc(var(--avatar) / 2 - 2px);background:repeating-linear-gradient(#171b1840 0 6px,#0000 6px 12px);border-radius:4px;width:4px;position:absolute}.team-module__JjFABG__stationRailFill{border-radius:inherit;background:var(--action-orange);transform-origin:top;position:absolute;inset:0}.team-module__JjFABG__baton{z-index:1;background:var(--action-orange);border:3px solid #fffefa;border-radius:50%;width:1.15rem;height:1.15rem;margin:-.575rem 0 0 -.575rem;position:absolute;left:50%;box-shadow:0 0 0 5px #e5674840}.team-module__JjFABG__station{grid-template-columns:var(--avatar) 1fr;align-items:center;gap:1.1rem;display:grid}.team-module__JjFABG__stationAvatar{z-index:2;width:var(--avatar);height:var(--avatar);background:var(--duo);box-shadow:0 0 0 1.5px var(--bench-graphite);border:3px solid #fffefa;border-radius:50%;position:relative;overflow:hidden}.team-module__JjFABG__stationAvatar img{object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:multiply}.team-module__JjFABG__stationCopy p{margin:0;line-height:1.45}.team-module__JjFABG__stationWho{color:var(--graphite-soft);font-size:.84rem;margin-bottom:.2rem!important}.team-module__JjFABG__stationWho strong{color:var(--bench-graphite);font-size:1rem}.team-module__JjFABG__boardResult{background:var(--label-lime);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin:2rem 0 0;padding:.6rem 1rem;font-size:.92rem;font-weight:760;display:flex}.team-module__JjFABG__closing{padding:var(--section-pad) var(--page-pad);background:var(--action-orange);color:var(--bench-graphite);text-align:center;justify-items:center;display:grid}.team-module__JjFABG__closing h2{max-width:14ch}.team-module__JjFABG__page .team-module__JjFABG__closing h2 span{color:#fff}.team-module__JjFABG__closing>p{max-width:36rem;margin:1.5rem 0 2.2rem;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.55}.team-module__JjFABG__closingFaces{align-items:center;margin-bottom:2rem;display:flex}.team-module__JjFABG__closingFaces>span{aspect-ratio:1;border:4px solid var(--action-orange);background:var(--duo);width:clamp(4.2rem,7vw,5.6rem);transition:transform .25s var(--ease-out);border-radius:50%;place-items:center;margin-left:-.9rem;display:grid;position:relative;overflow:hidden}.team-module__JjFABG__closingFaces>span:first-child{margin-left:0}.team-module__JjFABG__closingFaces>span:hover{z-index:1;transform:translateY(-8px)rotate(-4deg)}.team-module__JjFABG__closingFaces img{object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:multiply}.team-module__JjFABG__closingFaces .team-module__JjFABG__closingChair{border-style:dashed;border-color:var(--bench-graphite);font-family:var(--hand);background:0 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700}.team-module__JjFABG__closingActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.team-module__JjFABG__closingPrimary,.team-module__JjFABG__closingSecondary{border-radius:12px 30px 30px 12px;align-items:center;gap:.6rem;min-height:3.5rem;padding:.9rem 1.5rem;font-weight:760;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.team-module__JjFABG__closingPrimary{background:var(--bench-graphite);color:var(--cool-paper)}.team-module__JjFABG__closingPrimary:hover{background:var(--tool-blue);transform:translateY(-2px)}.team-module__JjFABG__closingSecondary{border:1.5px solid var(--bench-graphite);color:var(--bench-graphite)}.team-module__JjFABG__closingSecondary:hover{background:var(--cool-paper);transform:translateY(-2px)}.team-module__JjFABG__closingPrimary:focus-visible,.team-module__JjFABG__closingSecondary:focus-visible,.team-module__JjFABG__profileLink:focus-visible{outline:3px solid var(--bench-graphite);outline-offset:3px}@media (max-width:1100px){.team-module__JjFABG__relay{grid-template-columns:1fr}.team-module__JjFABG__board{display:none}.team-module__JjFABG__problem{justify-content:space-between;gap:1rem}.team-module__JjFABG__problem[data-active=true] .team-module__JjFABG__problemText:after{content:none}.team-module__JjFABG__problemChevron{z-index:1;transition:transform .3s var(--ease-out);flex:none;display:block;position:relative}.team-module__JjFABG__problem[data-active=true] .team-module__JjFABG__problemChevron{color:var(--action-orange);transform:rotate(180deg)}.team-module__JjFABG__inlineBoard{display:block;overflow:hidden}.team-module__JjFABG__inlineBoard .team-module__JjFABG__boardSheet{margin:.3rem 0 1rem;box-shadow:0 .3rem .6rem #171b1814}}@media (max-width:900px){.team-module__JjFABG__hero{grid-template-columns:1fr;min-height:0}.team-module__JjFABG__hero:before{clip-path:polygon(0 14%,100% 0,100% 100%,0 100%);inset:50% 0 0}.team-module__JjFABG__panel{grid-template-columns:1fr}.team-module__JjFABG__portraitColumn{max-width:30rem}.team-module__JjFABG__panelWrap{min-height:0}}@media (max-width:760px){.team-module__JjFABG__heroStage{height:clamp(22rem,92vw,27rem);margin:0 calc(var(--page-pad) * -.5)}.team-module__JjFABG__heroCard{--card-w:clamp(7.4rem, 31vw, 9.5rem)}.team-module__JjFABG__tabs{gap:.5rem}.team-module__JjFABG__tab{flex-direction:column;align-items:flex-start;gap:.5rem}.team-module__JjFABG__tabText span,.team-module__JjFABG__ghostName{display:none}.team-module__JjFABG__stations{--avatar:3.2rem}.team-module__JjFABG__inlineBoard .team-module__JjFABG__boardSheet{padding:1.2rem 1.1rem}.team-module__JjFABG__stations ol{gap:1.25rem}.team-module__JjFABG__station{gap:.85rem}.team-module__JjFABG__boardResult{margin-top:1.4rem;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.team-module__JjFABG__stamp svg{animation:none}}
