.work-pages-module__RJ5Gca__page{flex-direction:column;justify-content:safe center;min-height:100%;padding:1.5rem 0 2rem;font-size:1.125rem;line-height:1.45;display:flex}.work-pages-module__RJ5Gca__page h1{font:500 clamp(2.5rem, 4.73vw, 4.25rem)/1.06 var(--font-editorial);text-wrap:balance;max-width:22ch;margin:0 0 1.5rem}.work-pages-module__RJ5Gca__page h2{margin:0 0 1rem;font-size:1.75rem;font-weight:500;line-height:1.22}.work-pages-module__RJ5Gca__page h3{margin:0 0 .75rem;font-size:1.125rem;font-weight:500}.work-pages-module__RJ5Gca__page p{margin:0 0 1.25rem}.work-pages-module__RJ5Gca__page p:last-child{margin-bottom:0}.work-pages-module__RJ5Gca__page .work-pages-module__RJ5Gca__eyebrow{font:400 1rem/1.4 var(--font-body);color:var(--color-muted);margin-bottom:1rem}.work-pages-module__RJ5Gca__split{grid-template-columns:minmax(0,640fr) minmax(0,576fr);align-items:center;gap:clamp(2rem,4.445vw,4rem);display:grid}.work-pages-module__RJ5Gca__split>*,.work-pages-module__RJ5Gca__contributions>*,.work-pages-module__RJ5Gca__comparison>*{min-width:0}.work-pages-module__RJ5Gca__featured h2{font:500 clamp(5rem, 8.334vw, 7.5rem)/1 var(--font-body);letter-spacing:-.05em;margin:1.5rem 0}.work-pages-module__RJ5Gca__featured h2 a{text-decoration:none}.work-pages-module__RJ5Gca__featured h2 a:hover{text-underline-offset:.12em;text-decoration:underline}.work-pages-module__RJ5Gca__lead{font-size:1.75rem;line-height:1.22}.work-pages-module__RJ5Gca__project{justify-content:flex-start}.work-pages-module__RJ5Gca__project h1{text-wrap:initial;max-width:none}.work-pages-module__RJ5Gca__principle{margin-top:1.75rem}.work-pages-module__RJ5Gca__principle h2 span{display:block}.work-pages-module__RJ5Gca__principle>p:last-child,.work-pages-module__RJ5Gca__reference>p{color:var(--color-muted);font-size:1rem}.work-pages-module__RJ5Gca__artwork{margin:0 0 1.5rem}.work-pages-module__RJ5Gca__artwork img{width:100%;height:auto;display:block}.work-pages-module__RJ5Gca__artwork figcaption{color:var(--color-muted);margin-top:.75rem;font-size:.875rem;line-height:1.45}.work-pages-module__RJ5Gca__reference h2{font-size:1.25rem}.work-pages-module__RJ5Gca__qualifications{color:var(--color-muted);font-size:1rem}.work-pages-module__RJ5Gca__qualifications p{margin-bottom:.5rem}.work-pages-module__RJ5Gca__sources{flex-wrap:wrap;gap:0 1rem;margin-top:.5rem;display:flex}.work-pages-module__RJ5Gca__sources a,.work-pages-module__RJ5Gca__sourceSummary a{font-size:.875rem}.work-pages-module__RJ5Gca__evidence{border-top:1px solid #f5f1e83d;margin-top:2rem;padding-top:1.5rem}.work-pages-module__RJ5Gca__evidence summary{color:var(--color-muted);cursor:pointer;min-height:44px;padding-block:.5rem;font-size:1rem}.work-pages-module__RJ5Gca__claim{padding-block:1rem;font-size:1rem}.work-pages-module__RJ5Gca__claim+.work-pages-module__RJ5Gca__claim{border-top:1px solid #f5f1e83d}.work-pages-module__RJ5Gca__claim .work-pages-module__RJ5Gca__eyebrow{text-transform:capitalize;font-size:.875rem}.work-pages-module__RJ5Gca__contributions,.work-pages-module__RJ5Gca__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:1.5rem;display:grid}.work-pages-module__RJ5Gca__contributions>section,.work-pages-module__RJ5Gca__comparison>section{border-top:1px solid #f5f1e83d;padding-top:1.5rem}.work-pages-module__RJ5Gca__contributions h2{font-size:1.5rem}.work-pages-module__RJ5Gca__synthesis{max-width:58rem}.work-pages-module__RJ5Gca__sourceSummary{margin-top:1.5rem;font-size:1rem}.work-pages-module__RJ5Gca__sourceSummary h3{margin:0}.work-pages-module__RJ5Gca__related{color:var(--color-muted);margin-top:1.5rem;font-size:1rem}.work-pages-module__RJ5Gca__related nav,.work-pages-module__RJ5Gca__related ul{flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.work-pages-module__RJ5Gca__related ul{margin:.5rem 0 0;padding:0;list-style:none}.work-pages-module__RJ5Gca__related button{text-align:left;text-underline-offset:.2em;padding:.25rem 0;text-decoration:underline}.work-pages-module__RJ5Gca__page p a{text-underline-offset:.2em}@media (max-width:63.99rem){.work-pages-module__RJ5Gca__contributions,.work-pages-module__RJ5Gca__comparison{gap:2rem}}@media (max-width:47.99rem){.work-pages-module__RJ5Gca__page{justify-content:flex-start;font-size:1rem}.work-pages-module__RJ5Gca__page h1{font-size:2.5rem;line-height:1.1}.work-pages-module__RJ5Gca__project h1{font-size:2.25rem}.work-pages-module__RJ5Gca__page h2{font-size:1.5rem}.work-pages-module__RJ5Gca__page .work-pages-module__RJ5Gca__eyebrow,.work-pages-module__RJ5Gca__qualifications{font-size:.875rem}.work-pages-module__RJ5Gca__split,.work-pages-module__RJ5Gca__contributions,.work-pages-module__RJ5Gca__comparison{grid-template-columns:minmax(0,1fr);gap:2rem}.work-pages-module__RJ5Gca__featured h2{font-size:5rem}.work-pages-module__RJ5Gca__lead{font-size:1.5rem}.work-pages-module__RJ5Gca__reference{margin-top:.5rem}}.work-pages-module__RJ5Gca__additionalWork{border-top:1px solid #f5f1e83d;max-width:52rem;margin-top:4rem;padding-top:2rem;scroll-margin-top:1rem}
.workspace-module__MrQ-kG__shell{isolation:isolate;--shell-gap:1rem;row-gap:var(--shell-gap);max-width:90rem;height:100svh;padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;margin:auto;display:grid;position:relative}.workspace-module__MrQ-kG__shell[data-ready=true][data-scroll-mode=workspace]{height:var(--viewport-height,100dvh);min-height:0;top:var(--viewport-top,0px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.workspace-module__MrQ-kG__header{overflow-wrap:anywhere;align-items:center;gap:1rem;min-height:44px;display:flex}.workspace-module__MrQ-kG__header>a{flex-shrink:0;font-size:1.5rem;text-decoration:none}.workspace-module__MrQ-kG__header .workspace-module__MrQ-kG__context{text-align:right;min-width:0;max-width:28rem;color:var(--color-muted);margin-inline-start:auto;font-size:.75rem;line-height:1.4}.workspace-module__MrQ-kG__header [data-close-view]{flex-shrink:0;font-size:1.75rem}.workspace-module__MrQ-kG__workspace{overflow-wrap:anywhere;min-width:0;overflow-y:auto}.workspace-module__MrQ-kG__shell[data-scroll-mode=workspace] .workspace-module__MrQ-kG__workspace{overscroll-behavior-y:contain;overflow-y:auto}.workspace-module__MrQ-kG__workspace article:not([data-welcome]):not([data-authored]){max-width:65rem;padding:1rem .5rem 3rem}.workspace-module__MrQ-kG__workspace article:not([data-welcome]):not([data-authored]) h1{font:500 clamp(2rem, 6vw, 5rem)/1.1 var(--font-editorial);margin:1rem 0 2rem}.workspace-module__MrQ-kG__workspace p{max-width:65ch}.workspace-module__MrQ-kG__composer{overflow-wrap:anywhere;z-index:1;min-width:0;position:relative}.workspace-module__MrQ-kG__composer label{color:var(--color-muted);font-size:.875rem;display:block}.workspace-module__MrQ-kG__mobileBar{display:none}.workspace-module__MrQ-kG__inputRow{background:var(--color-paper);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:1rem;min-height:72px;margin-top:.5rem;padding:.75rem 1rem;display:flex}.workspace-module__MrQ-kG__slash{font-size:1.75rem;line-height:1}.workspace-module__MrQ-kG__slash[data-command=true]{display:none}.workspace-module__MrQ-kG__inputRow textarea{resize:none;width:100%;min-width:0;min-height:44px;max-height:10rem;color:inherit;font:400 max(18px, 1.125rem)/1.375 var(--font-body);background:0 0;border:0;border-radius:0;flex:1 1 0;padding:.6875rem 0;overflow-y:auto}.workspace-module__MrQ-kG__inputRow textarea::placeholder{color:var(--color-ink);opacity:1}.workspace-module__MrQ-kG__inputRow textarea:focus{outline:none}.workspace-module__MrQ-kG__inputRow:has(textarea:focus-visible){outline:2px solid var(--color-paper);outline-offset:4px}.workspace-module__MrQ-kG__inputRow button{color:inherit;flex:0 0 44px;padding:0;font-size:2rem;line-height:1}.workspace-module__MrQ-kG__inputRow:has(:disabled){opacity:.75}.workspace-module__MrQ-kG__inputRow[data-pending=true]{box-shadow:inset 0 -3px var(--color-muted)}.workspace-module__MrQ-kG__feedback{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.workspace-module__MrQ-kG__feedback:has(:not(:empty)){padding-top:.25rem}.workspace-module__MrQ-kG__commands{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .75rem;margin-top:.5rem;display:grid}.workspace-module__MrQ-kG__commands a{min-width:44px;font:400 .875rem/1.4 var(--font-mono);color:var(--color-muted);align-items:center;text-decoration:none;display:flex}.workspace-module__MrQ-kG__commands a:hover,.workspace-module__MrQ-kG__commands [data-selected=true]{text-underline-offset:.3em;text-decoration:underline}.workspace-module__MrQ-kG__commands [data-selected=true]{text-decoration-thickness:3px}.workspace-module__MrQ-kG__commandHint{margin:.25rem 0;font-size:.875rem}.workspace-module__MrQ-kG__disclosure{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.workspace-module__MrQ-kG__disclosure a{text-underline-offset:.2em}.workspace-module__MrQ-kG__source{color:var(--color-muted);text-underline-offset:.25em;font-size:.75rem}@media (min-width:48rem){.workspace-module__MrQ-kG__shell{--shell-gap:1.5rem;padding:max(2.5rem, env(safe-area-inset-top)) max(clamp(3rem, 5.556vw, 5rem), env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(clamp(3rem, 5.556vw, 5rem), env(safe-area-inset-left))}.workspace-module__MrQ-kG__header{min-height:48px}.workspace-module__MrQ-kG__header .workspace-module__MrQ-kG__context{font-size:.875rem}.workspace-module__MrQ-kG__composer label{font-size:1rem}.workspace-module__MrQ-kG__inputRow{min-height:88px;padding:.75rem 1.5rem}.workspace-module__MrQ-kG__inputRow textarea{min-height:50px;padding:.5rem 0;font-size:1.625rem;line-height:1.3}.workspace-module__MrQ-kG__commands{flex-wrap:wrap;gap:0 2rem;display:flex}.workspace-module__MrQ-kG__commands a{font-size:1rem}.workspace-module__MrQ-kG__disclosure{max-width:calc(100% - 36rem);position:absolute;bottom:0;right:0}}@media (min-width:48rem) and (max-width:74.99rem){.workspace-module__MrQ-kG__disclosure{max-width:none;position:static}}@media (prefers-reduced-motion:reduce){.workspace-module__MrQ-kG__shell{scroll-behavior:auto}}.workspace-module__MrQ-kG__shell[data-scroll-mode=document]{height:auto;display:block}.workspace-module__MrQ-kG__shell[data-scroll-mode=document] .workspace-module__MrQ-kG__workspace{margin-block:var(--shell-gap);overflow:visible}.workspace-module__MrQ-kG__shell:has([data-welcome]):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(175px 170px at 75% 57%,#11215a9e,#11298b73 32%,#1130bc47 64%,#0000);position:absolute;inset:0}@media (min-width:48rem){.workspace-module__MrQ-kG__shell:has([data-welcome]):before{background:radial-gradient(480px 430px at 75% 60%,#11215a9e,#11298b73 32%,#1130bc47 64%,#0000)}}@media (max-width:47.99rem){.workspace-module__MrQ-kG__mobileBar{background:var(--color-paper);min-height:56px;color:var(--color-ink);flex-wrap:wrap;align-items:stretch;display:flex}.workspace-module__MrQ-kG__askTrigger{text-align:left;flex:10rem;min-width:0;max-width:100%;padding:.5rem .75rem;font-size:1.125rem;line-height:1.4}.workspace-module__MrQ-kG__menuTrigger{max-width:100%;font:400 .875rem/1.4 var(--font-mono);border-left:1px solid var(--color-ink);padding:.5rem .75rem}.workspace-module__MrQ-kG__composer[data-mobile-panel=ask] .workspace-module__MrQ-kG__mobileBar{min-height:44px;color:var(--color-paper);background:0 0}.workspace-module__MrQ-kG__composer[data-mobile-panel=ask] .workspace-module__MrQ-kG__askTrigger{padding-left:0;font-size:.875rem}.workspace-module__MrQ-kG__composer[data-mobile-panel=ask] .workspace-module__MrQ-kG__menuTrigger{border:0;padding-right:0}.workspace-module__MrQ-kG__composer:not([data-mobile-panel=ask]) form,.workspace-module__MrQ-kG__composer:not([data-mobile-panel=ask]) .workspace-module__MrQ-kG__disclosure,.workspace-module__MrQ-kG__composer:not([data-mobile-panel=ask]) .workspace-module__MrQ-kG__commandHint,.workspace-module__MrQ-kG__composer:not([data-mobile-panel=menu]):not([data-mobile-panel=ask][data-suggestions=true]) .workspace-module__MrQ-kG__commands{display:none}.workspace-module__MrQ-kG__composer label,.workspace-module__MrQ-kG__composer[data-mobile-panel=reading] .workspace-module__MrQ-kG__feedback[data-quiet=true]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-module__MrQ-kG__inputRow{gap:.5rem;min-height:56px;margin-top:0;padding:.375rem .75rem}.workspace-module__MrQ-kG__inputRow textarea{min-height:44px;max-height:8rem}.workspace-module__MrQ-kG__commands{margin-top:.5rem}.workspace-module__MrQ-kG__disclosure{margin-top:.25rem}}.workspace-module__MrQ-kG__noScript{visibility:hidden;position:absolute}.workspace-module__MrQ-kG__context[data-route=true]{font-family:var(--font-mono)}.workspace-module__MrQ-kG__header:has([data-close-view]){flex-wrap:wrap}@media (min-width:64rem) and (max-height:56rem){.workspace-module__MrQ-kG__shell:has([data-welcome]){--shell-gap:1rem;padding-top:max(1.5rem, env(safe-area-inset-top));padding-bottom:max(1rem, env(safe-area-inset-bottom))}}.workspace-module__MrQ-kG__spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;display:inline-block}@keyframes workspace-module__MrQ-kG__text-arrival{0%{opacity:0}to{opacity:1}}@keyframes workspace-module__MrQ-kG__waiting{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.workspace-module__MrQ-kG__spinner{animation:.8s linear infinite workspace-module__MrQ-kG__waiting}.workspace-module__MrQ-kG__header>a,.workspace-module__MrQ-kG__context,.workspace-module__MrQ-kG__composer label,.workspace-module__MrQ-kG__commands,.workspace-module__MrQ-kG__disclosure{animation:.24s ease-out workspace-module__MrQ-kG__text-arrival}.workspace-module__MrQ-kG__header>a:focus-visible{animation:none}}
.career-pages-module__fNqbGq__page{flex-direction:column;justify-content:safe center;min-height:100%;padding:2.5rem 0;font-size:1.125rem;line-height:1.45;display:flex}.career-pages-module__fNqbGq__page h1{font:500 clamp(2.5rem, 4.73vw, 4.25rem)/1.06 var(--font-editorial);text-wrap:balance;max-width:18ch;margin:0 0 1.5rem}.career-pages-module__fNqbGq__page h2{margin:0 0 1rem;font-size:1.75rem;font-weight:500;line-height:1.22}.career-pages-module__fNqbGq__page h3{font-size:1.125rem;font-weight:500}.career-pages-module__fNqbGq__page p{margin:0 0 1.25rem}.career-pages-module__fNqbGq__page p:last-child{margin-bottom:0}.career-pages-module__fNqbGq__page .career-pages-module__fNqbGq__eyebrow{color:var(--color-muted);margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.4}.career-pages-module__fNqbGq__introduction{max-width:48rem}.career-pages-module__fNqbGq__split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4.445vw,4rem);display:grid}.career-pages-module__fNqbGq__split>*,.career-pages-module__fNqbGq__resumeColumns>*,.career-pages-module__fNqbGq__helpColumns>*{min-width:0}.career-pages-module__fNqbGq__evidence{padding-block:1rem}.career-pages-module__fNqbGq__evidence>div+div{margin-top:1.5rem}.career-pages-module__fNqbGq__sources{flex-direction:column;align-items:flex-start;margin-top:1rem;display:flex}.career-pages-module__fNqbGq__sources p{color:var(--color-muted);margin:0;font-size:.875rem}.career-pages-module__fNqbGq__sources a{font-size:.875rem}.career-pages-module__fNqbGq__related,.career-pages-module__fNqbGq__contents{flex-wrap:wrap;gap:0 1.5rem;margin-top:1.5rem;display:flex}.career-pages-module__fNqbGq__related{color:var(--color-muted);font-size:1rem}.career-pages-module__fNqbGq__resume{justify-content:flex-start}.career-pages-module__fNqbGq__resume header{max-width:58rem}.career-pages-module__fNqbGq__resumeColumns{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:4rem;display:grid}.career-pages-module__fNqbGq__contents{border-block:1px solid #f5f1e83d;margin:1rem 0 2rem;padding:.5rem 0;font-size:1rem}.career-pages-module__fNqbGq__resumeSection{border-top:1px solid #f5f1e83d;padding:1.5rem 0;scroll-margin-top:1rem}.career-pages-module__fNqbGq__resumeSection:first-child{border-top:0}.career-pages-module__fNqbGq__page li{margin-bottom:1rem}.career-pages-module__fNqbGq__page ul,.career-pages-module__fNqbGq__page ol{padding-left:1.3rem}.career-pages-module__fNqbGq__page p a,.career-pages-module__fNqbGq__page li span a{text-underline-offset:.2em;min-width:auto;min-height:auto;display:inline}.career-pages-module__fNqbGq__experience h3{margin:0 0 .5rem}.career-pages-module__fNqbGq__experience p{color:var(--color-muted);font-size:1rem;margin-bottom:1rem!important}.career-pages-module__fNqbGq__claims{font-size:1rem}.career-pages-module__fNqbGq__claims summary{cursor:pointer;min-height:44px;color:var(--color-muted);padding-block:.5rem}.career-pages-module__fNqbGq__claims section{border-top:1px solid #f5f1e83d;padding:1rem 0}.career-pages-module__fNqbGq__questions ul{padding:0;font-size:1.5rem;list-style:none}.career-pages-module__fNqbGq__questions li{margin-bottom:1.5rem}.career-pages-module__fNqbGq__questions h2{font:400 1rem/1.4 var(--font-body);color:var(--color-muted)}.career-pages-module__fNqbGq__contact h1{max-width:17ch}.career-pages-module__fNqbGq__contact .career-pages-module__fNqbGq__split{align-items:start}.career-pages-module__fNqbGq__contact .career-pages-module__fNqbGq__split>div:first-child>p:first-child{font-size:1.5rem}.career-pages-module__fNqbGq__email{text-underline-offset:.2em;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.78vw,2.5rem);line-height:1.1}.career-pages-module__fNqbGq__helpColumns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4rem;display:grid}.career-pages-module__fNqbGq__commandRows a{border-bottom:1px solid #f5f1e83d;grid-template-columns:8rem 1fr;gap:1rem;padding:.75rem 0;text-decoration:none;display:grid}.career-pages-module__fNqbGq__commandRows a:hover{text-underline-offset:.2em;text-decoration:underline}.career-pages-module__fNqbGq__commandRows a>span:first-child{font:400 1rem/1.5 var(--font-mono);color:var(--color-muted)}.career-pages-module__fNqbGq__helpColumns aside{font-size:1rem}.career-pages-module__fNqbGq__helpColumns aside ul{padding:0;list-style:none}.career-pages-module__fNqbGq__helpColumns button{text-align:left;text-underline-offset:.2em;padding:.25rem 0;text-decoration:underline}.career-pages-module__fNqbGq__privacy{max-width:52rem}.career-pages-module__fNqbGq__page img{max-width:100%;height:auto}@media (max-width:63.99rem){.career-pages-module__fNqbGq__resumeColumns,.career-pages-module__fNqbGq__helpColumns{gap:2rem}}@media (max-width:47.99rem){.career-pages-module__fNqbGq__page{justify-content:flex-start;padding:1.5rem 0 2rem;font-size:1rem}.career-pages-module__fNqbGq__split,.career-pages-module__fNqbGq__resumeColumns,.career-pages-module__fNqbGq__helpColumns{grid-template-columns:minmax(0,1fr);gap:2rem}.career-pages-module__fNqbGq__page h1{font-size:2.5rem;line-height:1.1}.career-pages-module__fNqbGq__page h2{font-size:1.5rem}.career-pages-module__fNqbGq__page .career-pages-module__fNqbGq__eyebrow{margin-bottom:1rem;font-size:.875rem}.career-pages-module__fNqbGq__commandRows a{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem;font-size:1rem}.career-pages-module__fNqbGq__commandRows a>span:first-child{font-size:.875rem}.career-pages-module__fNqbGq__questions ul,.career-pages-module__fNqbGq__contact .career-pages-module__fNqbGq__split>div:first-child>p:first-child{font-size:1.25rem}.career-pages-module__fNqbGq__resumeColumns>aside{border-top:1px solid #f5f1e83d}}@media (max-width:22rem){.career-pages-module__fNqbGq__commandRows a{grid-template-columns:1fr;gap:.25rem}}.career-pages-module__fNqbGq__resumeActions{flex-wrap:wrap;align-items:center;gap:0 1.5rem;margin-bottom:1.25rem;display:flex}.career-pages-module__fNqbGq__resumeActions p{margin:0}.career-pages-module__fNqbGq__resumeActions p a,.career-pages-module__fNqbGq__resumeActions>a{gap:.5rem;min-height:44px;display:inline-flex}.career-pages-module__fNqbGq__aboutLayout{grid-template-columns:minmax(0,1fr) minmax(12rem,20rem);align-items:center;gap:1.5rem 4rem;display:grid}.career-pages-module__fNqbGq__aboutLayout:has(.career-pages-module__fNqbGq__portrait) .career-pages-module__fNqbGq__hats{grid-column:1}.career-pages-module__fNqbGq__aboutLayout:not(:has(.career-pages-module__fNqbGq__portrait)){display:block}.career-pages-module__fNqbGq__portrait{aspect-ratio:1122/1402;grid-area:1/2/3;width:100%;max-width:20rem}.career-pages-module__fNqbGq__portrait img{width:100%;height:auto;display:block}.career-pages-module__fNqbGq__hats{color:var(--color-muted);font-size:1rem}@media (max-width:47.99rem){.career-pages-module__fNqbGq__aboutLayout{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.career-pages-module__fNqbGq__portrait{max-width:16rem}}
.welcome-sculpture-module__kGpMaa__artwork{width:100%;height:100%;position:relative}.welcome-sculpture-module__kGpMaa__poster{z-index:-1;width:100%;height:100%;position:relative}.welcome-sculpture-module__kGpMaa__canvas,.welcome-sculpture-module__kGpMaa__decoder{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.welcome-sculpture-module__kGpMaa__artwork[data-motion=playing] .welcome-sculpture-module__kGpMaa__canvas,.welcome-sculpture-module__kGpMaa__artwork[data-motion=paused] .welcome-sculpture-module__kGpMaa__canvas{opacity:1}.welcome-sculpture-module__kGpMaa__artwork[data-motion=playing] .welcome-sculpture-module__kGpMaa__poster,.welcome-sculpture-module__kGpMaa__artwork[data-motion=paused] .welcome-sculpture-module__kGpMaa__poster{opacity:0}.welcome-sculpture-module__kGpMaa__control{z-index:2;pointer-events:auto;width:44px;height:44px;color:var(--color-muted);opacity:.7;place-items:center;display:grid;position:absolute;bottom:0;right:0}.welcome-sculpture-module__kGpMaa__control:hover,.welcome-sculpture-module__kGpMaa__control:focus-visible{opacity:1}.welcome-sculpture-module__kGpMaa__control svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.welcome-sculpture-module__kGpMaa__artwork .welcome-sculpture-module__kGpMaa__canvas,.welcome-sculpture-module__kGpMaa__artwork .welcome-sculpture-module__kGpMaa__control{display:none}.welcome-sculpture-module__kGpMaa__artwork[data-motion] .welcome-sculpture-module__kGpMaa__poster{opacity:1}}
.generated-page-module__KXT1LG__page{justify-content:flex-start}.generated-page-module__KXT1LG__prose{max-width:65ch}.generated-page-module__KXT1LG__block+.generated-page-module__KXT1LG__block{margin-top:1.5rem}.generated-page-module__KXT1LG__block .generated-page-module__KXT1LG__basis{color:var(--color-muted);margin-bottom:.5rem;font-size:.875rem}.generated-page-module__KXT1LG__sections{margin-top:2rem}.generated-page-module__KXT1LG__sourceNotes{max-width:75ch;color:var(--color-muted);margin-top:1.5rem;font-size:.875rem;line-height:1.5}.generated-page-module__KXT1LG__sourceNotes p+p{margin-top:.5rem}.generated-page-module__KXT1LG__sections[data-composition=project],.generated-page-module__KXT1LG__sections[data-composition=contribution],.generated-page-module__KXT1LG__sections[data-composition=comparison]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;display:grid}.generated-page-module__KXT1LG__sections>section{min-width:0}.generated-page-module__KXT1LG__page button{text-align:left;text-underline-offset:.2em;text-decoration:underline}@media (max-width:47.99rem){.generated-page-module__KXT1LG__sections[data-composition]{grid-template-columns:minmax(0,1fr);gap:0}}
.welcome-module__lVjcHW__welcome{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid;position:relative}.welcome-module__lVjcHW__welcome p,.welcome-module__lVjcHW__welcome h1,.welcome-module__lVjcHW__welcome h2{margin:0}.welcome-module__lVjcHW__name{font:500 clamp(3.4rem, 18.975vw, 7rem)/1.08 var(--font-editorial);letter-spacing:-.02em}.welcome-module__lVjcHW__practice{min-width:0}.welcome-module__lVjcHW__position{font:500 1.75rem/1.14 var(--font-body)}.welcome-module__lVjcHW__position span,.welcome-module__lVjcHW__introLine{display:block}.welcome-module__lVjcHW__welcome .welcome-module__lVjcHW__introduction{margin-top:.5rem;font-size:1rem;line-height:1.375}.welcome-module__lVjcHW__project{min-width:0;min-height:168px;margin-top:.5rem;position:relative}.welcome-module__lVjcHW__projectCopy{z-index:1;width:44%;position:relative}.welcome-module__lVjcHW__projectStatus{max-width:10rem;color:var(--color-muted);font-size:.75rem;line-height:1.5}.welcome-module__lVjcHW__project h2{font:500 3.25rem/1.08 var(--font-body);letter-spacing:-.04em;margin-block:.25rem}.welcome-module__lVjcHW__project h2 a{text-decoration:none}.welcome-module__lVjcHW__project h2 a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.welcome-module__lVjcHW__projectDescription{font-size:1rem;line-height:1.375}.welcome-module__lVjcHW__sculpture{aspect-ratio:1;pointer-events:none;width:176px;position:absolute;top:-.5rem;right:0}.welcome-module__lVjcHW__sculpture img{width:100%;height:auto;display:block}@media (max-width:22.49rem){.welcome-module__lVjcHW__name{font-size:18vw}.welcome-module__lVjcHW__position{font-size:1.5rem}.welcome-module__lVjcHW__sculpture{width:148px;top:1.5rem}.welcome-module__lVjcHW__projectCopy{width:48%}}@media (min-width:48rem){.welcome-module__lVjcHW__welcome{grid-template-columns:minmax(0,520fr) minmax(0,696fr);align-content:center;gap:1rem clamp(2rem,4.445vw,4rem);min-height:100%;padding-block:1.5rem}.welcome-module__lVjcHW__welcome .welcome-module__lVjcHW__name{grid-column:1/-1;grid-template-columns:minmax(0,520fr) minmax(0,696fr);column-gap:clamp(2rem,4.445vw,4rem);margin-bottom:.5rem;font-size:clamp(7rem,16.945vw,15.25rem);line-height:.984;display:grid}.welcome-module__lVjcHW__practice{align-self:end}.welcome-module__lVjcHW__position{font-size:clamp(1.75rem,2.778vw,2.5rem);line-height:1.1}.welcome-module__lVjcHW__welcome .welcome-module__lVjcHW__introduction{margin-top:1rem;font-size:1.125rem;line-height:1.445}.welcome-module__lVjcHW__project{grid-area:2/2;min-height:208px;margin-top:0}.welcome-module__lVjcHW__projectCopy{width:40%;max-width:260px}.welcome-module__lVjcHW__projectStatus{max-width:none}.welcome-module__lVjcHW__project h2{margin-block:1rem;font-size:clamp(4rem,8.334vw,7.5rem);line-height:1}.welcome-module__lVjcHW__projectDescription{font-size:1.375rem;line-height:1.273}.welcome-module__lVjcHW__sculpture{width:min(34vw,490px);top:calc(clamp(-10.125rem,840px - 70vw,0px) - .5rem)}}@media (min-width:48rem) and (max-width:65rem){.welcome-module__lVjcHW__projectCopy{width:48%}.welcome-module__lVjcHW__sculpture{width:70%;top:clamp(0px,1200px - 125vw,160px)}}@media (min-width:64rem) and (max-height:56rem){.welcome-module__lVjcHW__welcome{row-gap:.5rem;padding-block:0}.welcome-module__lVjcHW__welcome .welcome-module__lVjcHW__name{margin-bottom:1rem;line-height:.82}.welcome-module__lVjcHW__position{font-size:clamp(1.75rem,2.5vw,2.25rem)}.welcome-module__lVjcHW__welcome .welcome-module__lVjcHW__introduction{margin-top:.5rem;line-height:1.3}.welcome-module__lVjcHW__project h2{margin-block:.75rem;font-size:clamp(4rem,7.5vw,6.75rem)}.welcome-module__lVjcHW__sculpture{width:min(34vw,44svh,490px);top:auto;bottom:0}}@media (min-width:64rem) and (max-height:46rem){.welcome-module__lVjcHW__welcome{row-gap:.25rem}.welcome-module__lVjcHW__welcome .welcome-module__lVjcHW__name{margin-bottom:.5rem;font-size:clamp(7rem,15.5vw,13.5rem)}.welcome-module__lVjcHW__position{font-size:1.875rem}.welcome-module__lVjcHW__welcome .welcome-module__lVjcHW__introduction{font-size:1rem}}[data-scroll-mode=document] .welcome-module__lVjcHW__projectCopy{width:100%;max-width:none}[data-scroll-mode=document] .welcome-module__lVjcHW__sculpture{max-width:100%;margin-inline:auto;position:relative;inset:auto}@media (min-width:65.01rem) and (min-height:56.01rem){.welcome-module__lVjcHW__project{min-height:15rem}}
.wireframe-carousel-module__SAobEq__carousel{text-align:center;width:100%;max-width:28rem;margin-inline:auto}.wireframe-carousel-module__SAobEq__carousel .wireframe-carousel-module__SAobEq__label{font:400 .875rem/1.4 var(--font-mono);color:var(--color-muted);margin:0 0 1rem}.wireframe-carousel-module__SAobEq__stage{touch-action:pan-y pinch-zoom;height:clamp(24rem,100svh - 26rem,42rem);position:relative}.wireframe-carousel-module__SAobEq__stage picture{height:100%;display:block}.wireframe-carousel-module__SAobEq__stage img{object-fit:contain;width:100%;max-width:320px;height:100%;margin-inline:auto;display:block}.wireframe-carousel-module__SAobEq__controls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.5rem;margin-top:.75rem;display:grid}.wireframe-carousel-module__SAobEq__controls button{font-size:24px}.wireframe-carousel-module__SAobEq__controls p{min-height:3.5rem;margin:0;font-size:.875rem}.wireframe-carousel-module__SAobEq__controls p span{display:block}.wireframe-carousel-module__SAobEq__controls p span:first-child{font-family:var(--font-mono);color:var(--color-muted)}.wireframe-carousel-module__SAobEq__carousel .wireframe-carousel-module__SAobEq__note{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem}.wireframe-carousel-module__SAobEq__note a{gap:.25rem}.wireframe-carousel-module__SAobEq__failure{background:var(--color-cobalt);position:absolute;inset:40% 1rem auto}@media (max-width:47.99rem){.wireframe-carousel-module__SAobEq__stage{height:min(38rem,135vw)}}.wireframe-carousel-module__SAobEq__stage picture{position:absolute;inset:0}.wireframe-carousel-module__SAobEq__incoming{opacity:0}.wireframe-carousel-module__SAobEq__stage[data-fading=true] .wireframe-carousel-module__SAobEq__current{animation:.6s ease-in-out both wireframe-carousel-module__SAobEq__fade-out}.wireframe-carousel-module__SAobEq__stage[data-fading=true] .wireframe-carousel-module__SAobEq__incoming{animation:.6s ease-in-out both wireframe-carousel-module__SAobEq__fade-in}@keyframes wireframe-carousel-module__SAobEq__fade-out{0%{opacity:1}to{opacity:0}}@keyframes wireframe-carousel-module__SAobEq__fade-in{0%{opacity:0}to{opacity:1}}.wireframe-carousel-module__SAobEq__controls .wireframe-carousel-module__SAobEq__rotation{grid-column:1/-1;justify-self:center;min-height:44px;font-size:.875rem}.wireframe-carousel-module__SAobEq__announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.wireframe-carousel-module__SAobEq__stage picture{animation:none!important}}
