.Tooltip-module__O9JzEq__wrap{display:inline-flex;position:relative}.Tooltip-module__O9JzEq__bubble{background:var(--black);color:var(--white);font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:var(--label-spacing);white-space:nowrap;opacity:0;pointer-events:none;z-index:200;border-radius:2px;padding:4px 8px;font-size:10px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-2px)}@media (hover:hover){.Tooltip-module__O9JzEq__wrap:hover .Tooltip-module__O9JzEq__bubble{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.Tooltip-module__O9JzEq__bubble{transition:opacity .18s}}
.ThemeToggle-module__3b5zuq__toggle{width:28px;height:28px;color:var(--grey-60);cursor:pointer;background:0 0;border:0;place-items:center;margin:-4px 0;transition:color .2s;display:inline-grid}.ThemeToggle-module__3b5zuq__toggle:hover{color:var(--black)}.ThemeToggle-module__3b5zuq__sun,[data-theme=dark] .ThemeToggle-module__3b5zuq__moon{display:none}[data-theme=dark] .ThemeToggle-module__3b5zuq__sun{display:block}.ThemeToggle-module__3b5zuq__tipToLight,[data-theme=dark] .ThemeToggle-module__3b5zuq__tipToDark{display:none}[data-theme=dark] .ThemeToggle-module__3b5zuq__tipToLight{display:inline}
.MusicProvider-module__4vgNaW__player{pointer-events:none;border:0;width:300px;height:120px;position:fixed;top:0;left:-10000px}
.MusicToggle-module__PVpYIq__toggle{width:28px;height:28px;color:var(--grey-60);cursor:pointer;background:0 0;border:0;place-items:center;margin:-4px 0;transition:color .2s;display:inline-grid}.MusicToggle-module__PVpYIq__toggle:hover,.MusicToggle-module__PVpYIq__toggle[aria-pressed=true]{color:var(--black)}.MusicToggle-module__PVpYIq__eq{align-items:flex-end;gap:2px;width:16px;height:14px;display:inline-flex}.MusicToggle-module__PVpYIq__eq span{transform-origin:bottom;background:currentColor;flex:1;height:100%;animation:.9s ease-in-out infinite MusicToggle-module__PVpYIq__eqBounce}.MusicToggle-module__PVpYIq__eq span:first-child{animation-delay:-.2s}.MusicToggle-module__PVpYIq__eq span:nth-child(2){animation-delay:-.6s}.MusicToggle-module__PVpYIq__eq span:nth-child(3){animation-delay:-.1s}.MusicToggle-module__PVpYIq__eq span:nth-child(4){animation-delay:-.8s}@keyframes MusicToggle-module__PVpYIq__eqBounce{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.MusicToggle-module__PVpYIq__eq span{animation:none;transform:scaleY(.6)}}
.GlitchName-module__opQlrG__name{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:var(--black);vertical-align:baseline;cursor:default;font-weight:500;display:inline}.GlitchName-module__opQlrG__name:is(button){font:inherit;letter-spacing:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0}.GlitchName-module__opQlrG__glitching{animation:.12s steps(2,end) infinite GlitchName-module__opQlrG__glitchJitter}@keyframes GlitchName-module__opQlrG__glitchJitter{0%{transform:translate(0)}50%{transform:translate(-1px)}to{transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.GlitchName-module__opQlrG__glitching{animation:none}}@media (hover:hover) and (pointer:fine){.GlitchName-module__opQlrG__name{cursor:pointer}}@media (pointer:coarse),(max-width:759px){.GlitchName-module__opQlrG__tapTarget{cursor:pointer}}.GlitchName-module__opQlrG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Nav-module__e1xquq__nav{top:var(--banner-h);z-index:100;background:var(--white);border-bottom:1px solid var(--grey-15);transition:transform .45s cubic-bezier(.16,1,.3,1);position:fixed;left:0;right:0}html[data-chrome-hidden=true] .Nav-module__e1xquq__nav{transform:translateY(calc(-1 * (56px + var(--banner-h))))}@media (prefers-reduced-motion:reduce){.Nav-module__e1xquq__nav{transition:none}}.Nav-module__e1xquq__inner{justify-content:space-between;align-items:center;height:56px;display:flex}.Nav-module__e1xquq__wordmark{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--black);font-weight:500}.Nav-module__e1xquq__wordmarkGlitch{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.Nav-module__e1xquq__links{gap:clamp(16px,4vw,40px);display:flex}.Nav-module__e1xquq__link{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--grey-60);padding-top:2px;padding-bottom:2px;font-weight:400;transition:color .2s;position:relative}.Nav-module__e1xquq__link:hover{color:var(--black)}.Nav-module__e1xquq__link:after{content:"";background:var(--black);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.Nav-module__e1xquq__link:hover:after{transform:scaleX(1)}@media (min-width:760px){.Nav-module__e1xquq__linkActive{color:var(--black)}.Nav-module__e1xquq__linkActive:after{transform:scaleX(1)}}.Nav-module__e1xquq__right{align-items:center;gap:clamp(12px,2vw,20px);display:flex}.Nav-module__e1xquq__clock{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--grey-60);font-variant-numeric:tabular-nums;font-weight:400}.Nav-module__e1xquq__menuToggle{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--grey-60);cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;transition:color .2s;display:none}.Nav-module__e1xquq__menuToggle:hover{color:var(--black)}@media (min-width:760px){.Nav-module__e1xquq__inner{grid-template-columns:auto auto 1fr;align-items:center;column-gap:clamp(28px,4vw,56px);display:grid}.Nav-module__e1xquq__wordmark{grid-area:1/1;justify-self:start;min-width:10ch}.Nav-module__e1xquq__links{grid-area:1/2;justify-self:start}.Nav-module__e1xquq__menuToggle{display:none}.Nav-module__e1xquq__right{grid-area:1/3;justify-self:end}}@media (max-width:759px){.Nav-module__e1xquq__links,.Nav-module__e1xquq__clock,.Nav-module__e1xquq__right{display:none}.Nav-module__e1xquq__inner{justify-content:space-between;align-items:center;display:flex}.Nav-module__e1xquq__menuToggle{display:block}}.Nav-module__e1xquq__mobileMenu{top:calc(56px + var(--banner-h));z-index:99;background:var(--white);padding:clamp(32px, 8vh, 64px) var(--container-pad) clamp(24px, 6vh, 48px);flex-direction:column;justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0}.Nav-module__e1xquq__mobileList{flex-direction:column;list-style:none;display:flex}.Nav-module__e1xquq__mobileList li+li{border-top:1px solid var(--grey-15)}.Nav-module__e1xquq__mobileLink{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--black);padding-block:clamp(16px,4vh,24px);font-size:clamp(28px,8vw,40px);font-weight:600;line-height:1.15;transition:color .2s;display:block}.Nav-module__e1xquq__mobileLink:active{color:var(--grey-60)}.Nav-module__e1xquq__mobileFooter{border-top:1px solid var(--grey-15);justify-content:space-between;align-items:center;padding-top:clamp(24px,6vh,40px);display:flex}.Nav-module__e1xquq__mobileClock{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--grey-60);font-variant-numeric:tabular-nums;font-weight:400}.Nav-module__e1xquq__mobileControls{align-items:center;gap:clamp(12px,2vw,20px);display:flex}@media (prefers-reduced-motion:reduce){.Nav-module__e1xquq__mobileMenu{animation:none}}
.AboutHero-module__pRB--a__hero{padding-top:calc(56px + var(--banner-h) + clamp(64px, 12vh, 140px));padding-bottom:clamp(48px,8vh,96px)}.AboutHero-module__pRB--a__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:var(--black);font-size:clamp(40px,7vw,110px);font-weight:700;line-height:.95}.AboutHero-module__pRB--a__intro{font-family:var(--font-display), system-ui, sans-serif;color:var(--grey-60);max-width:46ch;margin-top:clamp(24px,4vh,40px);font-size:18px;font-weight:400;line-height:1.5}.AboutHero-module__pRB--a__quote{max-width:46ch;margin-top:clamp(32px,5vh,56px)}.AboutHero-module__pRB--a__quoteText{margin:0}.AboutHero-module__pRB--a__quoteText p{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--black);margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:400;line-height:1.45}.AboutHero-module__pRB--a__quoteCite{color:var(--grey-40);margin-top:clamp(12px,2vh,16px);font-style:normal}.AboutHero-module__pRB--a__quoteCite cite{font-style:normal}.AboutHero-module__pRB--a__quoteCite cite:before{content:"— "}
.AboutTimeline-module__q_k_NG__wrap{padding-top:clamp(40px,6vh,80px);padding-bottom:clamp(40px,6vh,80px)}.AboutTimeline-module__q_k_NG__era{border-top:1px solid var(--grey-15);padding-block:clamp(48px,7vh,96px)}.AboutTimeline-module__q_k_NG__era:first-of-type{border-top:0;padding-top:0}.AboutTimeline-module__q_k_NG__eraHead{flex-direction:column;gap:14px;max-width:60ch;margin-bottom:clamp(28px,4vh,48px);display:flex}.AboutTimeline-module__q_k_NG__eraLabel{color:var(--black)}.AboutTimeline-module__q_k_NG__eraBlurb{color:var(--grey-60);font-size:15px;line-height:1.55}.AboutTimeline-module__q_k_NG__entries{list-style:none}.AboutTimeline-module__q_k_NG__entry{grid-template-columns:28px 1fr;gap:clamp(20px,3vw,40px);display:grid}.AboutTimeline-module__q_k_NG__rail{justify-content:center;display:flex;position:relative}.AboutTimeline-module__q_k_NG__rail:before{content:"";background:var(--grey-15);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.AboutTimeline-module__q_k_NG__entry:first-child .AboutTimeline-module__q_k_NG__rail:before{top:9px}.AboutTimeline-module__q_k_NG__entry:last-child .AboutTimeline-module__q_k_NG__rail:before{height:9px;bottom:auto}.AboutTimeline-module__q_k_NG__node{z-index:1;background:var(--black);width:14px;height:1px;margin-top:9px;position:relative}.AboutTimeline-module__q_k_NG__entryBody{flex-direction:column;gap:12px;padding-bottom:clamp(40px,6vh,72px);display:flex}.AboutTimeline-module__q_k_NG__entry:last-child .AboutTimeline-module__q_k_NG__entryBody{padding-bottom:0}.AboutTimeline-module__q_k_NG__year{color:var(--grey-40)}.AboutTimeline-module__q_k_NG__entryTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--black);font-size:clamp(22px,3vw,36px);font-weight:600;line-height:1.05}.AboutTimeline-module__q_k_NG__entryText{color:var(--grey-60);max-width:52ch;font-size:15px;line-height:1.55}.AboutTimeline-module__q_k_NG__figure{aspect-ratio:3/2;border:1px solid var(--grey-15);background:var(--grey-05);border-radius:2px;place-items:center;width:100%;max-width:640px;margin-top:clamp(12px,2vh,20px);display:grid;position:relative;overflow:hidden}.AboutTimeline-module__q_k_NG__image{object-fit:cover;transition:filter .5s}.AboutTimeline-module__q_k_NG__placeholder{color:var(--grey-60);text-align:center;padding:16px}@media (hover:hover){.AboutTimeline-module__q_k_NG__image{filter:grayscale()}.AboutTimeline-module__q_k_NG__figure:hover .AboutTimeline-module__q_k_NG__image{filter:grayscale(0%)}}@media (prefers-reduced-motion:reduce){.AboutTimeline-module__q_k_NG__image{transition:none}}@media (max-width:759px){.AboutTimeline-module__q_k_NG__entry{grid-template-columns:1fr;gap:0}.AboutTimeline-module__q_k_NG__rail{display:none}}
.Coverflow-module__GAQw_G__root{flex-direction:column;gap:clamp(20px,3vh,32px);display:flex}.Coverflow-module__GAQw_G__stage{perspective:1200px;cursor:grab;--edge-fade:clamp(48px, 12%, 120px);height:clamp(320px,56vh,560px);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent 100%);position:relative;overflow:hidden}.Coverflow-module__GAQw_G__stage:active{cursor:grabbing}.Coverflow-module__GAQw_G__slide{aspect-ratio:3/2;background:var(--grey-05);transform-origin:50%;cursor:pointer;border:0;border-radius:2px;place-items:center;margin-inline:auto;padding:0;display:grid;position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%;box-shadow:0 18px 40px -18px #0a0a0a73}.Coverflow-module__GAQw_G__slide:disabled{cursor:default}.Coverflow-module__GAQw_G__image{transition:filter .5s}.Coverflow-module__GAQw_G__video{width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.Coverflow-module__GAQw_G__cover{object-fit:cover}.Coverflow-module__GAQw_G__contain{object-fit:contain;padding:16px}.Coverflow-module__GAQw_G__placeholder{text-align:center;color:var(--grey-60);padding:16px}@media (hover:hover){.Coverflow-module__GAQw_G__image,.Coverflow-module__GAQw_G__video{filter:grayscale()}.Coverflow-module__GAQw_G__slideActive .Coverflow-module__GAQw_G__image,.Coverflow-module__GAQw_G__slide:hover .Coverflow-module__GAQw_G__image,.Coverflow-module__GAQw_G__slideActive .Coverflow-module__GAQw_G__video,.Coverflow-module__GAQw_G__slide:hover .Coverflow-module__GAQw_G__video{filter:grayscale(0%)}}@media (hover:none){.Coverflow-module__GAQw_G__image,.Coverflow-module__GAQw_G__video{filter:grayscale()}.Coverflow-module__GAQw_G__slideActive .Coverflow-module__GAQw_G__image,.Coverflow-module__GAQw_G__slideActive .Coverflow-module__GAQw_G__video{filter:grayscale(0%)}}@media (prefers-reduced-motion:reduce){.Coverflow-module__GAQw_G__image,.Coverflow-module__GAQw_G__video{transition:none}}.Coverflow-module__GAQw_G__controls{justify-content:center;align-items:center;gap:clamp(16px,3vw,28px);display:flex}.Coverflow-module__GAQw_G__nav{border:1px solid var(--black);width:40px;height:40px;color:var(--black);cursor:pointer;background:0 0;place-items:center;font-size:16px;line-height:1;transition:background-color .2s,color .2s,opacity .2s;display:grid}.Coverflow-module__GAQw_G__nav:hover:not(:disabled){background:var(--black);color:var(--white)}.Coverflow-module__GAQw_G__nav:disabled{opacity:.3;cursor:default}.Coverflow-module__GAQw_G__counter{color:var(--grey-60);font-variant-numeric:tabular-nums;text-align:center;min-width:6ch}@media (max-width:759px){.Coverflow-module__GAQw_G__stage{height:clamp(260px,44vh,420px)}.Coverflow-module__GAQw_G__fillStage .Coverflow-module__GAQw_G__stage{height:clamp(320px,52vh,480px)}.Coverflow-module__GAQw_G__fillStage .Coverflow-module__GAQw_G__slide{aspect-ratio:unset}.Coverflow-module__GAQw_G__fillStage .Coverflow-module__GAQw_G__cover{object-fit:cover;object-position:center}}
.HomeLoader-module__k06GAq__overlay{z-index:10000;isolation:isolate;opacity:1;background:#0a0a0a;place-items:center;transition:opacity .8s cubic-bezier(.7,0,.84,0),transform .8s cubic-bezier(.7,0,.84,0);display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1)}.HomeLoader-module__k06GAq__leaving{opacity:0;pointer-events:none;transform:scale(1.25)}.HomeLoader-module__k06GAq__bar{transform-origin:0;will-change:transform;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.HomeLoader-module__k06GAq__number{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;mix-blend-mode:difference;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:clamp(120px,30vw,420px);font-weight:700;line-height:1;position:relative}@media (prefers-reduced-motion:reduce){.HomeLoader-module__k06GAq__overlay{transition:none}}
.Hero-module__Z8hQ_W__hero{min-height:100svh;padding-top:calc(56px + var(--banner-h) + clamp(40px, 8vh, 96px));flex-direction:column;justify-content:space-between;padding-bottom:clamp(16px,3vh,40px);display:flex;overflow-x:clip}.Hero-module__Z8hQ_W__subRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(24px,6vw,64px);display:flex}.Hero-module__Z8hQ_W__copy{flex-direction:column;gap:clamp(12px,2vh,20px);display:flex}.Hero-module__Z8hQ_W__greeting{font-family:var(--font-display), system-ui, sans-serif;max-width:58ch;color:var(--grey-60);font-size:20px;font-weight:400;line-height:1.4}.Hero-module__Z8hQ_W__greetingLink{color:var(--black);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.Hero-module__Z8hQ_W__greetingLink:hover{opacity:.7}.Hero-module__Z8hQ_W__greetingLink:focus-visible{outline:2px solid var(--black);outline-offset:3px}.Hero-module__Z8hQ_W__statement{font-family:var(--font-display), system-ui, sans-serif;max-width:58ch;color:var(--grey-60);font-size:20px;font-weight:400;line-height:1.4}.Hero-module__Z8hQ_W__line2{margin-top:.4em;display:inline-block}@media (min-width:760px){.Hero-module__Z8hQ_W__greeting,.Hero-module__Z8hQ_W__statement{max-width:none}}.Hero-module__Z8hQ_W__cyclingWord{color:var(--black);font-weight:500}.Hero-module__Z8hQ_W__caret{vertical-align:-.12em;background:var(--black);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite Hero-module__Z8hQ_W__caretBlink;display:inline-block}@keyframes Hero-module__Z8hQ_W__caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.Hero-module__Z8hQ_W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__caret{animation:none}}.Hero-module__Z8hQ_W__name{width:100%;font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--black);-webkit-user-select:none;user-select:none;margin:0;padding-inline:clamp(12px,2vw,28px);font-size:22.6vw;font-weight:700;line-height:.78;display:block}.Hero-module__Z8hQ_W__row{align-items:flex-end;width:100%;display:flex}@media (max-width:759px),(pointer:coarse){.Hero-module__Z8hQ_W__row{touch-action:pan-y}}.Hero-module__Z8hQ_W__box{flex:none;justify-content:center;align-items:flex-end;display:inline-flex}.Hero-module__Z8hQ_W__glyph{transform-origin:bottom;will-change:transform;display:inline-block}@media (max-width:759px){.Hero-module__Z8hQ_W__name{font-size:23vw}}
.ImageLightbox-module__UvOeYG__overlay{z-index:200;background:#0a0a0aeb;justify-content:center;align-items:center;padding:clamp(56px,9vh,96px) clamp(16px,4vw,64px);display:flex;position:fixed;inset:0}.ImageLightbox-module__UvOeYG__close{z-index:1;color:#fff;cursor:pointer;background:#0a0a0a66;border:1px solid #ffffffe6;place-items:center;width:46px;height:46px;transition:background-color .2s,color .2s;display:grid;position:fixed;top:clamp(12px,2.5vh,24px);left:50%;transform:translate(-50%)}.ImageLightbox-module__UvOeYG__close:hover,.ImageLightbox-module__UvOeYG__close:focus-visible{color:#0a0a0a;background:#fff}.ImageLightbox-module__UvOeYG__arrow{z-index:1;color:#fff;cursor:pointer;background:#0a0a0a66;border:1px solid #ffffffe6;place-items:center;width:46px;height:46px;transition:background-color .2s,color .2s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.ImageLightbox-module__UvOeYG__arrow:hover,.ImageLightbox-module__UvOeYG__arrow:focus-visible{color:#0a0a0a;background:#fff}.ImageLightbox-module__UvOeYG__arrowPrev{left:clamp(12px,3vw,40px)}.ImageLightbox-module__UvOeYG__arrowNext{right:clamp(12px,3vw,40px)}.ImageLightbox-module__UvOeYG__panel{flex-direction:column;align-items:center;gap:16px;max-width:100%;display:flex}.ImageLightbox-module__UvOeYG__imageWrap{width:min(1200px,92vw);height:78vh;position:relative}.ImageLightbox-module__UvOeYG__imageLayer{position:absolute;inset:0}.ImageLightbox-module__UvOeYG__image{object-fit:contain}.ImageLightbox-module__UvOeYG__video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ImageLightbox-module__UvOeYG__counter{color:#ffffff73;font-variant-numeric:tabular-nums}.ImageLightbox-module__UvOeYG__caption{color:#ffffffb3;text-align:center}
.AboutOutside-module__eVUUwG__section{border-top:1px solid var(--grey-15);padding-block:clamp(48px,7vh,96px)}.AboutOutside-module__eVUUwG__head{flex-direction:column;gap:16px;margin-bottom:clamp(32px,5vh,56px);display:flex}.AboutOutside-module__eVUUwG__label{color:var(--grey-40)}.AboutOutside-module__eVUUwG__title{width:max-content;max-width:100%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--black);font-size:clamp(28px,4vw,56px);font-weight:600;line-height:1}.AboutOutside-module__eVUUwG__grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);list-style:none;display:grid}.AboutOutside-module__eVUUwG__mobileOnly{display:none}.AboutOutside-module__eVUUwG__itemInner{flex-direction:column;gap:14px;display:flex}.AboutOutside-module__eVUUwG__figure{aspect-ratio:4/5;border:1px solid var(--grey-15);background:var(--grey-05);border-radius:2px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.AboutOutside-module__eVUUwG__image{object-fit:cover;transition:filter .5s}.AboutOutside-module__eVUUwG__placeholder{color:var(--grey-60)}.AboutOutside-module__eVUUwG__itemTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--black);font-size:18px;font-weight:600}.AboutOutside-module__eVUUwG__itemText{color:var(--grey-60);font-size:15px;line-height:1.55}@media (hover:hover){.AboutOutside-module__eVUUwG__image{filter:grayscale()}.AboutOutside-module__eVUUwG__figure:hover .AboutOutside-module__eVUUwG__image{filter:grayscale(0%)}}@media (prefers-reduced-motion:reduce){.AboutOutside-module__eVUUwG__image{transition:none}}@media (max-width:899px){.AboutOutside-module__eVUUwG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:759px){.AboutOutside-module__eVUUwG__desktopOnly{display:none}.AboutOutside-module__eVUUwG__mobileOnly{display:block}}
.Work-module__mspDfG__section{padding-block:var(--section-pad)}.Work-module__mspDfG__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,4vh,48px);display:flex}.Work-module__mspDfG__rows{border-bottom:1px solid var(--grey-15)}.Work-module__mspDfG__item{border-top:1px solid var(--grey-15)}.Work-module__mspDfG__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(12px,3vw,32px);padding-block:40px;display:grid;position:relative}.Work-module__mspDfG__rowExpanded{padding-bottom:20px}.Work-module__mspDfG__index{align-self:center}.Work-module__mspDfG__title{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);font-size:clamp(28px,4vw,56px);font-weight:600;line-height:1}.Work-module__mspDfG__metric{text-align:right;white-space:nowrap}.Work-module__mspDfG__toggle{color:var(--black);align-self:center;display:inline-flex}.Work-module__mspDfG__preview{background:var(--grey-05);border:1px solid var(--black);text-align:center;pointer-events:none;z-index:90;will-change:transform, opacity;justify-content:center;align-items:center;width:380px;height:260px;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Work-module__mspDfG__previewImage{object-fit:cover}.Work-module__mspDfG__previewContain{object-fit:contain}.Work-module__mspDfG__previewVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Work-module__mspDfG__previewVideoContain{object-fit:contain}.Work-module__mspDfG__previewPlaceholder{padding:16px}.Work-module__mspDfG__detail{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.Work-module__mspDfG__detailOpen{grid-template-rows:1fr}.Work-module__mspDfG__detailInner{overflow:hidden}.Work-module__mspDfG__detailContent{flex-direction:column;gap:clamp(24px,4vh,36px);padding-bottom:36px;display:flex}.Work-module__mspDfG__detailCopy{flex-direction:column;gap:20px;min-width:0;display:flex}.Work-module__mspDfG__meta{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,48px);max-width:860px;display:grid}.Work-module__mspDfG__metaCol{flex-direction:column;gap:12px;display:flex}.Work-module__mspDfG__metaLabel{color:var(--grey-40)}.Work-module__mspDfG__metaText{color:var(--grey-60);margin:0;font-size:15px;line-height:1.55}.Work-module__mspDfG__hero{aspect-ratio:16/10;background:var(--grey-05);border:1px solid var(--black);max-width:860px;margin:0;position:relative;overflow:hidden}@media (min-width:760px){.Work-module__mspDfG__detailContent{grid-template-columns:1fr clamp(200px,36%,340px);align-items:start;gap:clamp(28px,4vw,48px);padding-bottom:28px;display:grid}.Work-module__mspDfG__detailCopy{gap:24px}.Work-module__mspDfG__meta{grid-template-columns:1fr;gap:20px;max-width:none}.Work-module__mspDfG__hero{aspect-ratio:4/3;width:100%;max-width:none}}.Work-module__mspDfG__heroImage{object-fit:cover;filter:grayscale();transition:filter .35s}.Work-module__mspDfG__heroContain{object-fit:contain}.Work-module__mspDfG__heroVideo{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .35s;position:absolute;inset:0}.Work-module__mspDfG__heroVideoContain{object-fit:contain}@media (hover:hover){.Work-module__mspDfG__hero:hover .Work-module__mspDfG__heroImage,.Work-module__mspDfG__hero:hover .Work-module__mspDfG__heroVideo{filter:grayscale(0%)}}.Work-module__mspDfG__heroPlaceholder{text-align:center;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.Work-module__mspDfG__actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.Work-module__mspDfG__seeMore{border:1px solid var(--black);font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--black);background:0 0;align-items:center;padding:10px 16px;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.Work-module__mspDfG__seeMore:hover{background:var(--black);color:var(--white)}.Work-module__mspDfG__seeMore:focus-visible{outline:2px solid var(--black);outline-offset:4px}.Work-module__mspDfG__liveLink{color:var(--grey-60);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.Work-module__mspDfG__liveLink:hover{color:var(--black)}.Work-module__mspDfG__liveLink:focus-visible{outline:2px solid var(--black);outline-offset:4px}@media (min-width:760px) and (pointer:fine){.Work-module__mspDfG__preview{display:flex}}@media (max-width:759px),(pointer:coarse){.Work-module__mspDfG__preview{display:none}}@media (max-width:759px){.Work-module__mspDfG__row{grid-template-columns:1fr auto;grid-template-areas:"title toggle";padding-block:28px}.Work-module__mspDfG__rowExpanded{padding-bottom:16px}.Work-module__mspDfG__title{grid-area:title;font-size:clamp(24px,7vw,40px)}.Work-module__mspDfG__toggle{grid-area:toggle}.Work-module__mspDfG__index,.Work-module__mspDfG__metric{display:none}.Work-module__mspDfG__detailContent{padding-bottom:28px}.Work-module__mspDfG__detailCopy{display:contents}.Work-module__mspDfG__meta{order:1;grid-template-columns:1fr}.Work-module__mspDfG__hero{order:2}.Work-module__mspDfG__actions{order:3}}@media (prefers-reduced-motion:reduce){.Work-module__mspDfG__detail,.Work-module__mspDfG__heroImage{transition:none}}
.Impact-module__QrGY8a__band{background:var(--black);color:var(--white);padding-block:clamp(100px,15vh,200px)}.Impact-module__QrGY8a__label{color:var(--grey-40);margin-bottom:clamp(40px,8vh,96px);display:block}.Impact-module__QrGY8a__quote{text-align:center;width:100%;margin:0 auto clamp(56px,10vh,120px)}.Impact-module__QrGY8a__stars{color:var(--white);justify-content:center;gap:4px;margin-bottom:clamp(20px,3vh,28px);display:flex}.Impact-module__QrGY8a__quoteText{margin:0}.Impact-module__QrGY8a__quoteText p{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(22px,5vw,28px);font-weight:400;line-height:1.35}@media (min-width:760px){.Impact-module__QrGY8a__quoteText p{font-size:clamp(24px,2.2vw,30px)}}.Impact-module__QrGY8a__quoteCite{flex-direction:column;gap:4px;margin-top:clamp(20px,3vh,28px);font-style:normal;display:flex}.Impact-module__QrGY8a__quoteName{font-family:var(--font-display), system-ui, sans-serif;color:var(--white);font-size:16px;font-style:normal;font-weight:600;line-height:1.4}.Impact-module__QrGY8a__quoteContext{font-family:var(--font-display), system-ui, sans-serif;color:var(--grey-40);font-size:16px;font-weight:400;line-height:1.4}.Impact-module__QrGY8a__grid{grid-template-columns:repeat(2,1fr);gap:64px;display:grid}@media (max-width:759px){.Impact-module__QrGY8a__grid{grid-template-columns:1fr;gap:48px}}.Impact-module__QrGY8a__cell{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.Impact-module__QrGY8a__number{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,128px);font-weight:700;line-height:.9}@media (max-width:759px){.Impact-module__QrGY8a__number{font-size:80px}}.Impact-module__QrGY8a__cellLabel{color:var(--grey-40)}.Impact-module__QrGY8a__explanation{font-family:var(--font-display), system-ui, sans-serif;color:var(--grey-40);max-width:40ch;font-size:16px;font-weight:400;line-height:1.5}
.MusicCard-module__pn7-VW__card{border:1px solid var(--grey-15);border-radius:2px;align-items:center;gap:clamp(24px,3vw,40px);max-width:640px;padding:clamp(20px,3vw,32px);display:flex}.MusicCard-module__pn7-VW__art{border:1px solid var(--grey-15);background:var(--grey-05);cursor:pointer;border-radius:50%;flex:none;width:200px;height:200px;padding:0;position:relative;overflow:hidden}.MusicCard-module__pn7-VW__disc{border-radius:50%;position:absolute;inset:0;overflow:hidden}.MusicCard-module__pn7-VW__art[aria-pressed=true] .MusicCard-module__pn7-VW__disc{animation:14s linear infinite MusicCard-module__pn7-VW__discSpin}@keyframes MusicCard-module__pn7-VW__discSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MusicCard-module__pn7-VW__cover{object-fit:cover;filter:grayscale();transition:filter .45s}.MusicCard-module__pn7-VW__art[aria-pressed=true] .MusicCard-module__pn7-VW__cover{filter:grayscale(0%)}@media (hover:hover){.MusicCard-module__pn7-VW__art:hover .MusicCard-module__pn7-VW__cover{filter:grayscale(0%)}}@media (prefers-reduced-motion:reduce){.MusicCard-module__pn7-VW__art[aria-pressed=true] .MusicCard-module__pn7-VW__disc{animation:none}.MusicCard-module__pn7-VW__cover{transition:none}}.MusicCard-module__pn7-VW__overlay{color:#fff;background:#0006;place-items:center;transition:background-color .2s;display:grid;position:absolute;inset:0}.MusicCard-module__pn7-VW__art:hover .MusicCard-module__pn7-VW__overlay{background:#00000040}.MusicCard-module__pn7-VW__eq{align-items:flex-end;gap:5px;width:46px;height:38px;display:inline-flex}.MusicCard-module__pn7-VW__eq span{transform-origin:bottom;background:currentColor;flex:1;height:100%;animation:.9s ease-in-out infinite MusicCard-module__pn7-VW__eqBounce}.MusicCard-module__pn7-VW__eq span:first-child{animation-delay:-.2s}.MusicCard-module__pn7-VW__eq span:nth-child(2){animation-delay:-.6s}.MusicCard-module__pn7-VW__eq span:nth-child(3){animation-delay:-.1s}.MusicCard-module__pn7-VW__eq span:nth-child(4){animation-delay:-.8s}@keyframes MusicCard-module__pn7-VW__eqBounce{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.MusicCard-module__pn7-VW__eq span{animation:none;transform:scaleY(.6)}}.MusicCard-module__pn7-VW__meta{flex-direction:column;gap:6px;min-width:0;display:flex}.MusicCard-module__pn7-VW__kicker{color:var(--grey-40)}.MusicCard-module__pn7-VW__playlist{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--black);font-size:clamp(20px,2.5vw,28px);font-weight:600;line-height:1.05}.MusicCard-module__pn7-VW__credit{color:var(--grey-40)}.MusicCard-module__pn7-VW__credit a{color:var(--grey-60);transition:color .2s}.MusicCard-module__pn7-VW__credit a:hover{color:var(--black)}@media (max-width:559px){.MusicCard-module__pn7-VW__card{text-align:center;flex-direction:column;align-items:center;margin-inline:auto}}
.AboutMusic-module___CJzQa__section{border-top:1px solid var(--grey-15);padding-block:clamp(48px,7vh,96px)}.AboutMusic-module___CJzQa__head{flex-direction:column;gap:16px;margin-bottom:clamp(32px,5vh,56px);display:flex}.AboutMusic-module___CJzQa__label{color:var(--grey-40)}.AboutMusic-module___CJzQa__title{width:max-content;max-width:100%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--black);font-size:clamp(28px,4vw,56px);font-weight:600;line-height:1}
.ExperienceModal-module__E1pZTG__overlay{z-index:200;background:#0a0a0a73;justify-content:center;align-items:center;padding:clamp(24px,8vh,80px) clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}.ExperienceModal-module__E1pZTG__panel{overscroll-behavior:contain;background:var(--white);border:1px solid var(--black);width:100%;max-width:720px;max-height:78vh;padding:clamp(32px,4vw,64px);overflow-y:auto}.ExperienceModal-module__E1pZTG__head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.ExperienceModal-module__E1pZTG__years{color:var(--grey-60)}.ExperienceModal-module__E1pZTG__close{width:36px;height:36px;color:var(--black);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;margin:-6px -6px 0 0;transition:background-color .2s,color .2s;display:grid}.ExperienceModal-module__E1pZTG__close:hover{background:var(--black);color:var(--white)}.ExperienceModal-module__E1pZTG__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--black);margin-bottom:20px;font-size:clamp(24px,3.2vw,36px);font-weight:600;line-height:1.1}.ExperienceModal-module__E1pZTG__org{color:var(--grey-60);font-weight:400}.ExperienceModal-module__E1pZTG__context{color:var(--grey-60);border-bottom:1px solid var(--grey-15);margin-bottom:24px;padding-bottom:24px;font-size:15px;line-height:1.6}.ExperienceModal-module__E1pZTG__bullets{flex-direction:column;gap:14px;list-style:none;display:flex}.ExperienceModal-module__E1pZTG__bullet{color:var(--black);padding-left:22px;font-size:15px;line-height:1.6;position:relative}.ExperienceModal-module__E1pZTG__bullet:before{content:"";background:var(--black);width:10px;height:1px;position:absolute;top:11px;left:0}
.ScrollProgress-module__yJsCLq__track{top:calc(56px + var(--banner-h));z-index:99;pointer-events:none;background:0 0;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:fixed;left:0;right:0}html[data-chrome-hidden=true] .ScrollProgress-module__yJsCLq__track{transform:translateY(calc(-1 * (56px + var(--banner-h))))}@media (prefers-reduced-motion:reduce){.ScrollProgress-module__yJsCLq__track{transition:none}}.ScrollProgress-module__yJsCLq__bar{background:var(--black);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}
.WorkHero-module__xq2nEG__hero{padding-top:calc(56px + var(--banner-h) + clamp(64px, 12vh, 140px));padding-bottom:clamp(48px,8vh,96px)}.WorkHero-module__xq2nEG__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:var(--black);font-size:clamp(40px,7vw,110px);font-weight:700;line-height:.95}.WorkHero-module__xq2nEG__metaRow{margin-top:clamp(40px,6vh,72px)}.WorkHero-module__xq2nEG__intro{font-family:var(--font-display), system-ui, sans-serif;color:var(--grey-60);max-width:46ch;font-size:18px;font-weight:400;line-height:1.5}
.BackToTop-module__5cXveq__btn{z-index:60;border:1px solid var(--black);background:var(--white);color:var(--black);cursor:pointer;opacity:0;pointer-events:none;align-items:center;gap:8px;padding:10px 16px;transition:background-color .2s,color .2s;display:inline-flex;position:fixed;bottom:clamp(16px,3vh,28px);right:clamp(16px,2vw,28px)}.BackToTop-module__5cXveq__btn:hover{background:var(--black);color:var(--white)}.BackToTop-module__5cXveq__label{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);font-weight:400}@media (max-width:759px){.BackToTop-module__5cXveq__btn{display:none}}@media (prefers-reduced-motion:reduce){.BackToTop-module__5cXveq__btn{transition:none}}
.Experience-module__HaXZMW__section{padding-block:var(--section-pad)}.Experience-module__HaXZMW__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,4vh,48px);display:flex}.Experience-module__HaXZMW__rows{border-bottom:1px solid var(--grey-15)}.Experience-module__HaXZMW__item{border-top:1px solid var(--grey-15)}.Experience-module__HaXZMW__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr auto auto;align-items:center;gap:clamp(12px,3vw,32px);padding-block:40px;display:grid;position:relative}.Experience-module__HaXZMW__rowExpanded{padding-bottom:20px}.Experience-module__HaXZMW__years{align-self:center}.Experience-module__HaXZMW__title{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);font-size:clamp(28px,4vw,56px);font-weight:600;line-height:1}.Experience-module__HaXZMW__role{text-align:right;white-space:nowrap}.Experience-module__HaXZMW__toggle{color:var(--black);align-self:center;display:inline-flex}.Experience-module__HaXZMW__detail{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.Experience-module__HaXZMW__detailOpen{grid-template-rows:1fr}.Experience-module__HaXZMW__detailInner{overflow:hidden}.Experience-module__HaXZMW__detailContent{grid-template-columns:72px 1fr auto auto;gap:clamp(12px,3vw,32px);padding-bottom:36px;display:grid}.Experience-module__HaXZMW__context{color:var(--grey-60);grid-column:2/-1;margin:0;font-size:15px;line-height:1.6}.Experience-module__HaXZMW__actions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:20px 28px;margin-top:20px;display:flex}.Experience-module__HaXZMW__readMore{border:1px solid var(--black);font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--black);cursor:pointer;background:0 0;align-items:center;padding:10px 16px;font-weight:400;transition:background-color .2s,color .2s;display:inline-flex}.Experience-module__HaXZMW__readMore:hover{background:var(--black);color:var(--white)}.Experience-module__HaXZMW__readMore:focus-visible{outline:2px solid var(--black);outline-offset:4px}.Experience-module__HaXZMW__websiteLink{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--grey-60);text-underline-offset:4px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.Experience-module__HaXZMW__websiteLink:hover{color:var(--black)}.Experience-module__HaXZMW__websiteLink:focus-visible{outline:2px solid var(--black);outline-offset:4px}.Experience-module__HaXZMW__footnotes{flex-direction:column;gap:8px;margin-top:clamp(32px,5vh,56px);display:flex}.Experience-module__HaXZMW__footnote{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:var(--label-spacing);color:var(--grey-60);font-size:12px;font-weight:400;line-height:1.5}@media (max-width:759px){.Experience-module__HaXZMW__row{grid-template-columns:72px 1fr auto;grid-template-areas:"years title arrow";padding-block:28px}.Experience-module__HaXZMW__rowExpanded{grid-template-areas:"years title arrow""role role role";padding-bottom:16px}.Experience-module__HaXZMW__years{grid-area:years}.Experience-module__HaXZMW__title{grid-area:title;font-size:clamp(24px,7vw,40px)}.Experience-module__HaXZMW__toggle{grid-area:arrow}.Experience-module__HaXZMW__role{display:none}.Experience-module__HaXZMW__rowExpanded .Experience-module__HaXZMW__role{text-align:left;white-space:normal;grid-area:role;margin-top:12px;display:block}.Experience-module__HaXZMW__detailContent{grid-template-columns:1fr;padding-bottom:28px}.Experience-module__HaXZMW__context,.Experience-module__HaXZMW__actions{grid-column:1}}@media (prefers-reduced-motion:reduce){.Experience-module__HaXZMW__detail{transition:none}}
.Contact-module__OWeMSG__section{padding-block:var(--section-pad)}.Contact-module__OWeMSG__label{margin-bottom:clamp(24px,4vh,48px);display:block}.Contact-module__OWeMSG__closing{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.03em;color:var(--black);margin-bottom:clamp(40px,8vh,96px);font-size:clamp(40px,7vw,110px);font-weight:700;line-height:.95}.Contact-module__OWeMSG__wordLine{display:block}.Contact-module__OWeMSG__caret{background:var(--black);width:.055em;height:.72em;margin-left:.04em;animation:1s step-end infinite Contact-module__OWeMSG__caretBlink;display:inline-block}@keyframes Contact-module__OWeMSG__caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.Contact-module__OWeMSG__caret{animation:none}}.Contact-module__OWeMSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Contact-module__OWeMSG__links{flex-direction:column;align-items:flex-start;gap:clamp(8px,1.5vh,16px);display:flex}.Contact-module__OWeMSG__email{font-family:var(--font-display), system-ui, sans-serif;color:var(--black);text-underline-offset:6px;border-radius:2px;align-items:center;gap:12px;padding:8px 0;font-size:clamp(24px,3vw,40px);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:background-color .3s,color .3s,padding .3s;display:inline-flex}.Contact-module__OWeMSG__email:hover{background:var(--black);color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white);padding-inline:16px}.Contact-module__OWeMSG__emailIcon{flex-shrink:0;display:inline-flex}.Contact-module__OWeMSG__emailIcon svg{width:20px;height:20px}@media (min-width:760px){.Contact-module__OWeMSG__emailIcon svg{width:1em;height:1em}}.Contact-module__OWeMSG__arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.Contact-module__OWeMSG__email:hover .Contact-module__OWeMSG__arrow{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.Contact-module__OWeMSG__arrow{transition:none}}
.ConstructionBanner-module__adwvwa__banner{z-index:101;height:var(--banner-h);background:var(--black);color:var(--white);border-bottom:1px solid var(--grey-15);white-space:nowrap;contain:paint;align-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}html[data-chrome-hidden=true] .ConstructionBanner-module__adwvwa__banner{transform:translateY(calc(-1 * (56px + var(--banner-h))))}@media (prefers-reduced-motion:reduce){.ConstructionBanner-module__adwvwa__banner{transition:none}}.ConstructionBanner-module__adwvwa__track{flex-shrink:0;width:max-content;animation:36s linear infinite ConstructionBanner-module__adwvwa__marquee;display:flex}.ConstructionBanner-module__adwvwa__group{flex-shrink:0;display:flex}.ConstructionBanner-module__adwvwa__item{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);letter-spacing:var(--label-spacing);text-transform:uppercase;color:inherit;align-items:center;display:inline-flex}.ConstructionBanner-module__adwvwa__sep{opacity:.45;margin:0 1.4em}@keyframes ConstructionBanner-module__adwvwa__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ConstructionBanner-module__adwvwa__track{animation:none}}.ConstructionBanner-module__adwvwa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Footer-module__EZoWya__footer{border-top:1px solid var(--grey-15)}.Footer-module__EZoWya__inner{justify-content:center;align-items:center;gap:12px;padding-block:24px;display:flex}.Footer-module__EZoWya__left,.Footer-module__EZoWya__right{text-align:center}@media (max-width:759px){.Footer-module__EZoWya__inner{flex-direction:column;gap:8px}}
.TimelineRail-module__iVNsda__rail{z-index:50;position:fixed;top:50%;right:clamp(12px,2vw,28px);transform:translateY(-50%)}.TimelineRail-module__iVNsda__list{flex-direction:column;align-items:flex-end;gap:14px;list-style:none;display:flex}.TimelineRail-module__iVNsda__item{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:4px 0;display:flex}.TimelineRail-module__iVNsda__dash{background:var(--grey-40);width:16px;height:1px;transition:width .3s,background-color .3s;display:block}.TimelineRail-module__iVNsda__item:hover .TimelineRail-module__iVNsda__dash,.TimelineRail-module__iVNsda__item:focus-visible .TimelineRail-module__iVNsda__dash,.TimelineRail-module__iVNsda__itemActive .TimelineRail-module__iVNsda__dash{background:var(--black);width:28px}.TimelineRail-module__iVNsda__label{color:var(--black);white-space:nowrap;opacity:0;transition:opacity .25s,transform .25s;transform:translate(6px)}.TimelineRail-module__iVNsda__item:hover .TimelineRail-module__iVNsda__label,.TimelineRail-module__iVNsda__item:focus-visible .TimelineRail-module__iVNsda__label{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.TimelineRail-module__iVNsda__dash,.TimelineRail-module__iVNsda__label{transition:none}}@media (max-width:899px){.TimelineRail-module__iVNsda__rail{display:none}}
.WorkProjects-module__xSDQPW__layout{padding-top:clamp(40px,6vh,80px);padding-bottom:var(--section-pad);grid-template-columns:48px 1fr;gap:clamp(28px,4vw,64px);display:grid}.WorkProjects-module__xSDQPW__index{top:calc(88px + var(--banner-h));z-index:5;align-self:start;height:max-content;position:sticky}.WorkProjects-module__xSDQPW__indexInner{width:100%;transition:width .32s,padding .32s,margin .32s,background-color .25s,box-shadow .25s;position:relative;overflow:hidden}.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexInner,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexInner{background:var(--white);width:340px;box-shadow:0 0 0 1px var(--grey-15);margin:-14px -16px;padding:14px 16px;overflow:visible}.WorkProjects-module__xSDQPW__indexHeading{opacity:0;pointer-events:none;max-height:0;color:var(--grey-40);margin-bottom:0;transition:opacity .25s,max-height .3s,margin-bottom .3s;display:block;overflow:hidden}.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexHeading,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexHeading{opacity:1;pointer-events:auto;max-height:2em;margin-bottom:24px}.WorkProjects-module__xSDQPW__indexGroup+.WorkProjects-module__xSDQPW__indexGroup{margin-top:12px;transition:margin-top .3s}.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexGroup+.WorkProjects-module__xSDQPW__indexGroup,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexGroup+.WorkProjects-module__xSDQPW__indexGroup{margin-top:20px}.WorkProjects-module__xSDQPW__indexGroupLabel{opacity:0;white-space:nowrap;max-height:0;color:var(--black);margin-bottom:0;transition:opacity .25s,max-height .3s,margin-bottom .3s;display:block;overflow:hidden}.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexGroupLabel,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexGroupLabel{opacity:1;max-height:4em;margin-bottom:14px}.WorkProjects-module__xSDQPW__indexList{flex-direction:column;gap:10px;list-style:none;transition:gap .3s;display:flex}.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexList,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexList{gap:14px}.WorkProjects-module__xSDQPW__indexItem{text-align:left;cursor:pointer;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--label-size);letter-spacing:var(--label-spacing);text-transform:uppercase;color:var(--grey-40);background:0 0;border:0;grid-template-columns:24px 1fr;align-items:baseline;gap:10px;transition:color .25s;display:grid;position:relative}.WorkProjects-module__xSDQPW__indexItem:hover,.WorkProjects-module__xSDQPW__indexItemActive{color:var(--black)}.WorkProjects-module__xSDQPW__indexNum{color:inherit;opacity:0;transition:opacity .25s}.WorkProjects-module__xSDQPW__indexTitle{white-space:nowrap;opacity:0;transition:opacity .25s}.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexNum,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexNum,.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexTitle,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexTitle{opacity:1}.WorkProjects-module__xSDQPW__indexDash{background:var(--grey-40);opacity:1;width:16px;height:1px;transition:opacity .25s,width .3s,background-color .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.WorkProjects-module__xSDQPW__indexItemActive .WorkProjects-module__xSDQPW__indexDash{background:var(--black);width:28px}.WorkProjects-module__xSDQPW__index:hover .WorkProjects-module__xSDQPW__indexDash,.WorkProjects-module__xSDQPW__index:focus-within .WorkProjects-module__xSDQPW__indexDash{opacity:0}.WorkProjects-module__xSDQPW__projects,.WorkProjects-module__xSDQPW__group{flex-direction:column;display:flex}.WorkProjects-module__xSDQPW__project{border-top:1px solid var(--grey-15);padding-block:clamp(48px,7vh,96px)}.WorkProjects-module__xSDQPW__group:first-of-type .WorkProjects-module__xSDQPW__project:first-of-type{border-top:0;padding-top:0}.WorkProjects-module__xSDQPW__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vh,48px);display:flex}.WorkProjects-module__xSDQPW__headTitle{flex-direction:column;gap:clamp(10px,1.5vh,16px);min-width:0;display:flex}.WorkProjects-module__xSDQPW__headEyebrow{color:var(--grey-40)}.WorkProjects-module__xSDQPW__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--black);font-size:clamp(28px,4vw,56px);font-weight:600;line-height:1}.WorkProjects-module__xSDQPW__headMeta{flex-shrink:0}.WorkProjects-module__xSDQPW__live{border:1px solid var(--black);color:var(--black);white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;transition:background-color .2s,color .2s;display:inline-flex}.WorkProjects-module__xSDQPW__live:hover{background:var(--black);color:var(--white)}.WorkProjects-module__xSDQPW__meta{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);max-width:860px;margin-top:clamp(28px,4vh,48px);display:grid}.WorkProjects-module__xSDQPW__metaCol{flex-direction:column;gap:12px;display:flex}.WorkProjects-module__xSDQPW__metaLabel{color:var(--grey-40)}.WorkProjects-module__xSDQPW__metaText{color:var(--grey-60);font-size:15px;line-height:1.55}.WorkProjects-module__xSDQPW__metaList{flex-direction:column;gap:4px;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.WorkProjects-module__xSDQPW__indexInner,.WorkProjects-module__xSDQPW__indexHeading,.WorkProjects-module__xSDQPW__indexGroupLabel,.WorkProjects-module__xSDQPW__indexList,.WorkProjects-module__xSDQPW__indexGroup+.WorkProjects-module__xSDQPW__indexGroup,.WorkProjects-module__xSDQPW__indexNum,.WorkProjects-module__xSDQPW__indexTitle,.WorkProjects-module__xSDQPW__indexDash{transition:none}}.WorkProjects-module__xSDQPW__mobileTrigger{display:none}.WorkProjects-module__xSDQPW__sheetOverlay{z-index:120;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.WorkProjects-module__xSDQPW__sheet{-webkit-overflow-scrolling:touch;background:var(--white);border-top:1px solid var(--grey-15);width:100%;max-height:76vh;padding:clamp(20px, 5vw, 28px) var(--container-pad);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px);overflow-y:auto}.WorkProjects-module__xSDQPW__sheetHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.WorkProjects-module__xSDQPW__sheetTitle{color:var(--grey-40)}.WorkProjects-module__xSDQPW__sheetClose{color:var(--black);cursor:pointer;background:0 0;border:0;margin:-4px;padding:4px;display:inline-flex}.WorkProjects-module__xSDQPW__sheetGroup+.WorkProjects-module__xSDQPW__sheetGroup{margin-top:28px}.WorkProjects-module__xSDQPW__sheetGroupLabel{color:var(--black);margin-bottom:8px;display:block}.WorkProjects-module__xSDQPW__sheetList{flex-direction:column;list-style:none;display:flex}.WorkProjects-module__xSDQPW__sheetList li+li{border-top:1px solid var(--grey-15)}.WorkProjects-module__xSDQPW__sheetItem{text-align:left;cursor:pointer;width:100%;color:var(--grey-60);background:0 0;border:0;grid-template-columns:28px 1fr;align-items:baseline;gap:12px;padding:16px 0;font-size:13px;display:grid}.WorkProjects-module__xSDQPW__sheetItemActive{color:var(--black)}.WorkProjects-module__xSDQPW__sheetNum{color:var(--grey-40)}.WorkProjects-module__xSDQPW__sheetItemActive .WorkProjects-module__xSDQPW__sheetNum{color:var(--black)}@media (max-width:899px){.WorkProjects-module__xSDQPW__layout{grid-template-columns:1fr}.WorkProjects-module__xSDQPW__index{display:none}.WorkProjects-module__xSDQPW__mobileTrigger{left:50%;bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:90;background:var(--white);border:1px solid var(--black);color:var(--black);cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:11px 18px;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000024}}@media (max-width:759px){.WorkProjects-module__xSDQPW__head{flex-direction:column;align-items:flex-start;gap:12px}.WorkProjects-module__xSDQPW__meta{grid-template-columns:1fr}}
