.Portfolio-module__bJ7RLW__section{padding-block:clamp(56px,8vw,120px)}.Portfolio-module__bJ7RLW__head{align-items:stretch;gap:var(--gap-lead-body);padding-bottom:var(--s3);border-bottom:1px solid var(--hairline-strong);flex-direction:column;margin-bottom:clamp(24px,3vw,48px);display:flex}.Portfolio-module__bJ7RLW__headTop{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;min-width:0;display:flex}.Portfolio-module__bJ7RLW__headText{max-width:var(--measure)}.Portfolio-module__bJ7RLW__bioText{color:var(--text-dim)}.Portfolio-module__bJ7RLW__headCount{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.Portfolio-module__bJ7RLW__headCount .Portfolio-module__bJ7RLW__headCountValue{font-size:var(--t-sub);color:var(--text);letter-spacing:.02em}.Portfolio-module__bJ7RLW__headCountUnit{font-family:var(--f-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.Portfolio-module__bJ7RLW__tile{cursor:pointer;text-align:left;width:100%;margin:0;padding:0}.Portfolio-module__bJ7RLW__tileMeta{font-family:var(--f-mono);font-size:var(--t-eyebrow);letter-spacing:.12em;color:var(--bg);background:linear-gradient(to top, color-mix(in srgb, var(--text) 62%, transparent), transparent);pointer-events:none;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 10px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.Portfolio-module__bJ7RLW__tileIndex{opacity:.92}.Portfolio-module__bJ7RLW__tileDims{opacity:0;transition:opacity var(--dur-quick) var(--ease-out)}.Portfolio-module__bJ7RLW__tile:hover .Portfolio-module__bJ7RLW__tileDims,.Portfolio-module__bJ7RLW__tile:focus-visible .Portfolio-module__bJ7RLW__tileDims{opacity:.8}@media (hover:none){.Portfolio-module__bJ7RLW__tileDims{display:none}}.Portfolio-module__bJ7RLW__lightbox{z-index:var(--z-lightbox);padding:clamp(12px,2vw,28px);display:flex;position:fixed;inset:0;overflow:hidden}.Portfolio-module__bJ7RLW__scrim{z-index:0;cursor:zoom-out;background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;padding:0;position:absolute;inset:0}.Portfolio-module__bJ7RLW__dialog{z-index:1;flex:1;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:clamp(10px,1.6vw,20px);width:min(100%,900px);min-height:0;margin-inline:auto;display:grid;position:relative}.Portfolio-module__bJ7RLW__dialogBar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;width:100%;padding-bottom:8px;display:flex}.Portfolio-module__bJ7RLW__dialogMeta{align-items:baseline;gap:14px;min-width:0;display:flex}.Portfolio-module__bJ7RLW__dialogMeta .Portfolio-module__bJ7RLW__dialogCount{color:var(--text)}.Portfolio-module__bJ7RLW__dialogMeta .Portfolio-module__bJ7RLW__dialogShape{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Portfolio-module__bJ7RLW__figure{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.Portfolio-module__bJ7RLW__figureImage{object-fit:contain;border-radius:var(--radius);width:min(100%,720px);height:auto;max-height:100%}.Portfolio-module__bJ7RLW__dialogNav{align-items:center;gap:10px;display:flex}.Portfolio-module__bJ7RLW__iconButton{border:1px solid var(--hairline);border-radius:var(--radius);width:44px;height:44px;color:var(--text);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out);background:0 0;place-items:center;display:inline-grid}.Portfolio-module__bJ7RLW__iconButton:hover:not(:disabled){border-color:var(--gilt);background:var(--surface)}.Portfolio-module__bJ7RLW__iconButton:disabled{opacity:.35;cursor:not-allowed}@media (max-width:560px){.Portfolio-module__bJ7RLW__dialogDims{display:none}}.Portfolio-module__bJ7RLW__emptyActions{flex-wrap:wrap;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.Portfolio-module__bJ7RLW__tileDims,.Portfolio-module__bJ7RLW__iconButton{transition:none}}.Portfolio-module__bJ7RLW__twoUp{gap:var(--gutter-board);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:760px){.Portfolio-module__bJ7RLW__twoUp{grid-template-columns:repeat(2,1fr)}}.Portfolio-module__bJ7RLW__twoUp .Portfolio-module__bJ7RLW__tile img{aspect-ratio:3/4;object-fit:cover;object-position:top center;width:100%;height:auto}.Portfolio-module__bJ7RLW__moreOnFile{font-family:var(--f-mono);font-size:var(--t-meta);letter-spacing:.06em;color:var(--muted);margin-top:var(--s3)}
.BookTalent-module__Dcc_5q__opener{justify-content:center}.BookTalent-module__Dcc_5q__scrim{z-index:60;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:clamp(16px, 5vh, 64px) var(--gutter);animation:BookTalent-module__Dcc_5q__scrimIn var(--dur-fast) var(--ease-out) both;place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.BookTalent-module__Dcc_5q__panel{background:var(--bg);border:1px solid var(--hairline-strong);border-radius:var(--radius);width:min(760px,100%);animation:BookTalent-module__Dcc_5q__panelIn var(--dur-fast) var(--ease-out) both;position:relative;box-shadow:0 24px 80px #0000004d}.BookTalent-module__Dcc_5q__panel:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}.BookTalent-module__Dcc_5q__body{padding:clamp(20px,4vw,40px)}.BookTalent-module__Dcc_5q__close{z-index:1;width:34px;height:34px;color:var(--muted);cursor:pointer;transition:color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.BookTalent-module__Dcc_5q__close:hover{color:var(--text);border-color:var(--hairline-strong)}@keyframes BookTalent-module__Dcc_5q__scrimIn{0%{opacity:0}to{opacity:1}}@keyframes BookTalent-module__Dcc_5q__panelIn{0%{opacity:0;transform:translateY(calc(10px * var(--motion-scale,1)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BookTalent-module__Dcc_5q__scrim,.BookTalent-module__Dcc_5q__panel{animation:none}.BookTalent-module__Dcc_5q__close{transition:none}}
.DownloadPackage-module__Ih4X6W__wrap{flex-direction:column;gap:8px;display:inline-flex;position:relative}.DownloadPackage-module__Ih4X6W__trigger{justify-content:center}.DownloadPackage-module__Ih4X6W__failed{font-family:var(--f-mono);font-size:var(--t-meta);color:var(--text-dim)}
.StatDetails-module__oR0Qfa__zone{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.StatDetails-module__oR0Qfa__toggle{cursor:pointer;font-family:var(--f-mono);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);border:0;border-bottom:1px solid var(--hairline-strong);transition:color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), gap var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:9px;padding:4px 0;display:inline-flex}.StatDetails-module__oR0Qfa__toggle:hover,.StatDetails-module__oR0Qfa__toggle:focus-visible{color:var(--text);border-bottom-color:var(--gilt);gap:14px}.StatDetails-module__oR0Qfa__toggle svg{transition:transform var(--dur-fast) var(--ease-out)}.StatDetails-module__oR0Qfa__toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:none),(pointer:coarse){.StatDetails-module__oR0Qfa__toggle{position:relative}.StatDetails-module__oR0Qfa__toggle:before{content:"";position:absolute;inset:-9px -12px}}.StatDetails-module__oR0Qfa__panel{opacity:0;max-height:0;transition:max-height var(--dur-reveal) var(--ease-out), opacity var(--dur-reveal) var(--ease-out), margin-top var(--dur-reveal) var(--ease-out);width:100%;margin-top:0;overflow:hidden}.StatDetails-module__oR0Qfa__panel[data-open=true]{opacity:1;max-height:420px;margin-top:20px}.StatDetails-module__oR0Qfa__grid{max-width:var(--measure-tight);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);display:grid}.StatDetails-module__oR0Qfa__row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:14px;padding-block:9px;display:flex}.StatDetails-module__oR0Qfa__label{font-family:var(--f-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.StatDetails-module__oR0Qfa__value{font-family:var(--f-mono);font-size:var(--t-stat);font-variant-numeric:tabular-nums;color:var(--text)}.StatDetails-module__oR0Qfa__note{margin-top:var(--gap-lead-body);font-size:var(--t-body-sm);color:var(--muted);max-width:var(--measure-tight);line-height:1.55}.StatDetails-module__oR0Qfa__banner{inset-inline:0;z-index:var(--z-sticky);transition:transform var(--dur-fast) var(--ease-out);border-top:1px solid var(--hairline-strong);pointer-events:none;position:fixed;bottom:0;transform:translateY(100%)}.StatDetails-module__oR0Qfa__banner[data-band=ink]{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4)}.StatDetails-module__oR0Qfa__banner[data-shown=true]{pointer-events:auto;transform:translateY(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.StatDetails-module__oR0Qfa__banner[data-band=ink]{background:color-mix(in srgb, var(--bg) 97%, transparent)}}.StatDetails-module__oR0Qfa__bannerInner{align-items:center;gap:clamp(14px,2.4vw,36px);padding-block:12px;display:flex}.StatDetails-module__oR0Qfa__bannerName{font-family:var(--f-display);font-weight:300;font-size:var(--t-sub);color:var(--text);white-space:nowrap;border-right:1px solid var(--hairline-strong);flex:none;padding-right:clamp(6px,1.4vw,18px);line-height:1.2}.StatDetails-module__oR0Qfa__bannerStats{scrollbar-width:none;flex:auto;align-items:baseline;gap:clamp(12px,2vw,28px);min-width:0;padding-block:3px;display:flex;overflow-x:auto}.StatDetails-module__oR0Qfa__bannerStats::-webkit-scrollbar{display:none}.StatDetails-module__oR0Qfa__bannerStat{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.StatDetails-module__oR0Qfa__bannerLabel{font-family:var(--f-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.StatDetails-module__oR0Qfa__bannerValue{font-family:var(--f-mono);font-size:var(--t-stat);font-variant-numeric:tabular-nums;color:var(--text)}.StatDetails-module__oR0Qfa__bannerNote{font-size:var(--t-body-sm);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}.StatDetails-module__oR0Qfa__bannerCta{flex:none;display:inline-flex}.StatDetails-module__oR0Qfa__bannerCta[data-inert=true]{pointer-events:none;visibility:hidden}@media (max-width:600px){.StatDetails-module__oR0Qfa__grid{grid-template-columns:minmax(0,1fr)}.StatDetails-module__oR0Qfa__bannerName{display:none}.StatDetails-module__oR0Qfa__bannerStats{overflow-x:hidden}.StatDetails-module__oR0Qfa__bannerStat:not([data-whole=true]){visibility:hidden}}@media (prefers-reduced-motion:reduce){.StatDetails-module__oR0Qfa__panel,.StatDetails-module__oR0Qfa__banner,.StatDetails-module__oR0Qfa__toggle,.StatDetails-module__oR0Qfa__toggle svg,.StatDetails-module__oR0Qfa__bannerCta{transition:none}.StatDetails-module__oR0Qfa__bannerCta:hover,.StatDetails-module__oR0Qfa__bannerCta:focus-visible{transform:none}}
.TalentDetail-module__Iusa-a__hero{padding-top:var(--nav-h)}.TalentDetail-module__Iusa-a__heroInner{min-height:min(860px, calc(100svh - var(--nav-h)));grid-template-columns:3fr 2fr;align-items:stretch;display:grid}.TalentDetail-module__Iusa-a__portrait{background:var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.TalentDetail-module__Iusa-a__portrait img{object-fit:cover;object-position:top center}.TalentDetail-module__Iusa-a__portraitFallback{color:var(--muted)}.TalentDetail-module__Iusa-a__intro{justify-content:center;align-items:flex-start;gap:var(--gap-lead-body);flex-direction:column;padding:clamp(40px,5vw,88px) clamp(24px,4vw,64px);display:flex}.TalentDetail-module__Iusa-a__intro .TalentDetail-module__Iusa-a__descriptor{color:var(--text-dim);margin-top:calc(var(--gap-lead-body) - var(--gap-title-lead))}.TalentDetail-module__Iusa-a__introTitle{max-width:var(--measure-tight)}.TalentDetail-module__Iusa-a__actions{margin-top:var(--s3);flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.TalentDetail-module__Iusa-a__heroInner{grid-template-columns:1fr;min-height:0}.TalentDetail-module__Iusa-a__portrait{aspect-ratio:4/5}.TalentDetail-module__Iusa-a__portrait[data-empty=true]{aspect-ratio:auto;min-height:var(--s12)}}@media (max-width:600px){.TalentDetail-module__Iusa-a__actions{flex-direction:column;align-self:stretch}}.TalentDetail-module__Iusa-a__head{align-items:stretch;gap:var(--gap-lead-body);padding-bottom:var(--s3);border-bottom:1px solid var(--hairline-strong);flex-direction:column;margin-bottom:clamp(24px,3vw,48px);display:flex}.TalentDetail-module__Iusa-a__headTop{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;min-width:0;display:flex}.TalentDetail-module__Iusa-a__headText{max-width:var(--measure)}.TalentDetail-module__Iusa-a__headCount{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.TalentDetail-module__Iusa-a__headCount .TalentDetail-module__Iusa-a__headCountValue{font-size:var(--t-sub);color:var(--text);letter-spacing:.02em}.TalentDetail-module__Iusa-a__headCountUnit{font-family:var(--f-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.TalentDetail-module__Iusa-a__postSection{padding-block:clamp(56px,8vw,120px)}.TalentDetail-module__Iusa-a__postGrid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px);display:grid}.TalentDetail-module__Iusa-a__postCard{align-items:flex-start;gap:var(--gap-lead-body);flex-direction:column;height:100%;display:flex}.TalentDetail-module__Iusa-a__postMedia{aspect-ratio:4/5;background:var(--surface-2);width:100%;margin-bottom:var(--s1);position:relative}.TalentDetail-module__Iusa-a__postEmpty{text-align:center;font-family:var(--f-mono);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);place-items:center;padding:12px;display:grid;position:absolute;inset:0}.TalentDetail-module__Iusa-a__postTitle{font-family:var(--f-body);font-size:var(--t-sub);letter-spacing:-.005em;color:var(--text);max-width:var(--measure-tight);font-weight:600;line-height:1.35}.TalentDetail-module__Iusa-a__postMeta{padding-top:var(--s1);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:auto;display:flex}@media (max-width:1100px){.TalentDetail-module__Iusa-a__postGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.TalentDetail-module__Iusa-a__postGrid{grid-template-columns:1fr}}
