@keyframes Parallax-module__6HY0Va__drift{0%{transform:scale(var(--drift-scale)) translate3d(0, var(--drift), 0)}to{transform:scale(var(--drift-scale)) translate3d(0, calc(var(--drift) * -1), 0)}}@supports (animation-timeline:view()){.Parallax-module__6HY0Va__frame{overflow:clip}.Parallax-module__6HY0Va__drift{animation:linear both Parallax-module__6HY0Va__drift;animation-timeline:view();animation-range:cover}}@media (prefers-reduced-motion:reduce){.Parallax-module__6HY0Va__drift{animation:none!important;transform:none!important}}
.MediaFrame-module__y2data__frame{background-color:var(--c-paper-raised)}.MediaFrame-module__y2data__frame img{block-size:auto;inline-size:100%}
.MediaSequence-module__4rWbYa__sequence{row-gap:var(--space-xl);display:grid}.MediaSequence-module__4rWbYa__hero{view-transition-class:var(--vt-class-cover)}.MediaSequence-module__4rWbYa__hero,.MediaSequence-module__4rWbYa__plate{opacity:var(--preview-dim);transition:opacity var(--dur-base) var(--ease-io)}
.Text-module__Rwn3Pq__display{font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:calc(var(--type-display-tracking) * var(--type-lang-tracking-scale));line-height:calc(var(--type-display-leading) + var(--type-lang-leading-add))}.Text-module__Rwn3Pq__title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:calc(var(--type-title-tracking) * var(--type-lang-tracking-scale));line-height:calc(var(--type-title-leading) + var(--type-lang-leading-add))}.Text-module__Rwn3Pq__body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:calc(var(--type-body-leading) + var(--type-lang-leading-add))}.Text-module__Rwn3Pq__index{font-size:var(--type-index-size);font-weight:var(--type-index-weight);letter-spacing:var(--type-index-tracking);line-height:calc(var(--type-index-leading) + var(--type-lang-leading-add))}.Text-module__Rwn3Pq__meta{font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);letter-spacing:var(--type-meta-tracking);line-height:calc(var(--type-meta-leading) + var(--type-lang-leading-add))}.Text-module__Rwn3Pq__label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:calc(var(--type-label-leading) + var(--type-lang-leading-add));text-transform:uppercase}
.ContactBlock-module__CcawEG__block{background-color:var(--c-paper-raised);border:var(--hairline);padding:var(--space-m);row-gap:var(--space-m);display:grid;position:relative}.ContactBlock-module__CcawEG__block:before{background-color:var(--c-ink);block-size:var(--pin-size);content:"";inline-size:var(--pin-size);position:absolute;inset-block-start:calc(var(--pin-size) / -2);inset-inline-start:50%;translate:-50%;rotate:45deg}.ContactBlock-module__CcawEG__email{padding-inline-end:var(--tap-min)}.ContactBlock-module__CcawEG__link{color:var(--c-ink);min-block-size:var(--tap-min);overflow-wrap:anywhere;text-underline-offset:.22em;transition:text-decoration-color var(--dur-fast) var(--ease-io);align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.ContactBlock-module__CcawEG__link:hover{-webkit-text-decoration-color:var(--c-ink-62);text-decoration-color:var(--c-ink-62)}}.ContactBlock-module__CcawEG__facts{row-gap:var(--space-2xs);display:grid}.ContactBlock-module__CcawEG__fact{column-gap:var(--space-s);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.ContactBlock-module__CcawEG__factLabel{color:var(--c-ink-62);padding-block-start:var(--space-3xs)}.ContactBlock-module__CcawEG__factValue{color:var(--c-ink-70);margin-inline-start:0}.ContactBlock-module__CcawEG__note{color:var(--c-ink-70);max-inline-size:var(--measure)}
.Grid-module__lFkNga__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));inline-size:100%;max-inline-size:var(--grid-max);padding-inline:max(var(--space-gutter), env(safe-area-inset-left));margin-inline:auto;display:grid}
.SiteFooter-module__nRJkXq__footer{border-block-start:var(--hairline);color:var(--c-ink-70);margin-block-start:var(--space-3xl)}.SiteFooter-module__nRJkXq__inner{row-gap:var(--space-2xs);padding-block-start:var(--space-l);padding-block-end:max(var(--space-l), env(safe-area-inset-bottom))}.SiteFooter-module__nRJkXq__note,.SiteFooter-module__nRJkXq__contact{grid-column:1/-1}.SiteFooter-module__nRJkXq__address{color:var(--c-ink-62);grid-column:1/-1}.SiteFooter-module__nRJkXq__email{color:inherit;min-block-size:var(--tap-min);text-underline-offset:.22em;transition:text-decoration-color var(--dur-fast) var(--ease-io);align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.SiteFooter-module__nRJkXq__email:hover{-webkit-text-decoration-color:var(--c-ink-62);text-decoration-color:var(--c-ink-62)}}@media (min-width:768px){.SiteFooter-module__nRJkXq__note{grid-column:1/5}.SiteFooter-module__nRJkXq__contact{grid-column:5/9}.SiteFooter-module__nRJkXq__address{grid-column:9/-1}}
.LocaleSwitch-module__ECeCpa__switch{gap:var(--space-xs);display:flex}.LocaleSwitch-module__ECeCpa__option{color:var(--c-ink-62);min-block-size:var(--tap-min);transition:color var(--dur-fast) var(--ease-io);align-items:center;text-decoration:none;display:flex}.LocaleSwitch-module__ECeCpa__option[aria-current]{color:var(--c-ink)}@media (hover:hover) and (pointer:fine){.LocaleSwitch-module__ECeCpa__option:hover{color:var(--c-ink)}}
.SiteHeader-module__2rkNIW__header{background-color:var(--c-paper);view-transition-name:var(--vt-header);z-index:2;position:sticky;inset-block-start:0}.SiteHeader-module__2rkNIW__header:after{background-color:var(--c-ink-16);content:"";opacity:0;block-size:1px;transform:scaleY(calc(1 + var(--scroll-v) * var(--scroll-v) * var(--rule-gain)));transform-origin:50% 100%;position:absolute;inset-block-end:0;inset-inline:0}@supports (animation-timeline:scroll()){.SiteHeader-module__2rkNIW__header:after{animation:linear both SiteHeader-module__2rkNIW__header-rule;animation-range:0 var(--space-xl);animation-timeline:scroll()}}@keyframes SiteHeader-module__2rkNIW__header-rule{to{opacity:1}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__2rkNIW__header:after{opacity:1!important;animation:none!important;transform:none!important}}.SiteHeader-module__2rkNIW__bar{min-block-size:var(--space-header);padding-block:var(--space-2xs);align-items:center}.SiteHeader-module__2rkNIW__brand{color:var(--c-ink);min-block-size:var(--tap-min);grid-column:1/-1;align-items:center;text-decoration:none;display:flex}.SiteHeader-module__2rkNIW__nav,.SiteHeader-module__2rkNIW__links{align-items:center;column-gap:var(--space-s);flex-wrap:wrap;display:flex}.SiteHeader-module__2rkNIW__nav{view-transition-name:var(--vt-chrome-nav);grid-column:1/-1}.SiteHeader-module__2rkNIW__link{color:var(--c-ink-70);cursor:pointer;min-block-size:var(--tap-min);transition:color var(--dur-fast) var(--ease-io);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.SiteHeader-module__2rkNIW__link:hover{color:var(--c-ink)}}@media (min-width:768px){.SiteHeader-module__2rkNIW__brand{grid-column:1/5}.SiteHeader-module__2rkNIW__nav,.SiteHeader-module__2rkNIW__links{column-gap:var(--space-m)}.SiteHeader-module__2rkNIW__nav{grid-column:5/-1;justify-content:flex-end}}
.PinnedNote-module__BZ2lwa__note{--note-raised:perspective(var(--part-perspective)) translate3d(0, calc(var(--pin-drop) * -1), 0) rotateX(var(--pin-tilt)) scale(var(--part-lift));color:inherit;inline-size:var(--note-inline);inset-block:var(--note-inset) auto;inset-inline:auto var(--space-gutter);max-block-size:calc(100dvh - var(--note-inset) - var(--space-gutter));overscroll-behavior:contain;padding-block:calc(var(--pin-size) / 2) 0;rotate:var(--pin-lean);transform-origin:50% 0;translate:var(--note-x,0) var(--note-y,0);opacity:1;transition-behavior:allow-discrete;transition-duration:var(--dur-base);transition-property:opacity,transform,rotate,scale,display,overlay;transition-timing-function:var(--ease-out);background:0 0;border:0;margin:0;padding-inline:0;overflow:auto;transform:none}.PinnedNote-module__BZ2lwa__note:not(:popover-open){opacity:0;transform:var(--note-raised);transition-timing-function:var(--ease-io)}@starting-style{.PinnedNote-module__BZ2lwa__note:popover-open{opacity:0;transform:var(--note-raised)}}@media (hover:hover) and (pointer:fine){.PinnedNote-module__BZ2lwa__note{cursor:grab}}.PinnedNote-module__BZ2lwa__note[data-dragging]{cursor:grabbing;rotate:none;scale:var(--part-lift);-webkit-user-select:none;user-select:none}.PinnedNote-module__BZ2lwa__close{block-size:var(--tap-min);cursor:pointer;inline-size:var(--tap-min);background:0 0;border:0;padding:0;position:absolute;inset-block-start:calc(var(--pin-size) / 2);inset-inline-end:0}.PinnedNote-module__BZ2lwa__close:before,.PinnedNote-module__BZ2lwa__close:after{background-color:var(--c-ink-62);content:"";block-size:1px;inline-size:var(--space-xs);transition:background-color var(--dur-fast) var(--ease-io);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.PinnedNote-module__BZ2lwa__close:before{rotate:45deg}.PinnedNote-module__BZ2lwa__close:after{rotate:-45deg}@media (hover:hover) and (pointer:fine){.PinnedNote-module__BZ2lwa__close:hover:before,.PinnedNote-module__BZ2lwa__close:hover:after{background-color:var(--c-ink)}}
.page-module__s2g7AW__page{row-gap:var(--space-2xl)}.page-module__s2g7AW__rail,.page-module__s2g7AW__meta,.page-module__s2g7AW__media,.page-module__s2g7AW__pager{z-index:1;grid-column:1/-1}.page-module__s2g7AW__meta{opacity:var(--preview-dim);transition:opacity var(--dur-base) var(--ease-io);view-transition-name:var(--vt-meta)}.page-module__s2g7AW__pager{margin-block-start:var(--space-xl)}@media (hover:hover) and (pointer:fine){.page-module__s2g7AW__page:has(.page-module__s2g7AW__rail[data-previewing]){--preview-dim:var(--dim)}}@media (min-width:1024px){.page-module__s2g7AW__rail{grid-area:1/1/auto/2}.page-module__s2g7AW__meta{grid-column:2/6}.page-module__s2g7AW__media{grid-column:6/-1}}
.page-module__ZP1igW__prose{color:var(--c-ink-70);max-inline-size:var(--measure);row-gap:var(--space-m);grid-column:1/-1;display:grid}.page-module__ZP1igW__studio{margin-block-start:var(--space-3xl)}.page-module__ZP1igW__mentors{grid-column:1/-1;margin-block-start:var(--space-3xl)}@media (min-width:768px){.page-module__ZP1igW__prose{grid-column:4/10}}
.page-module__2RaBSq__intro{color:var(--c-ink-70);max-inline-size:var(--measure);grid-column:1/-1;margin-block-end:var(--space-2xl)}.page-module__2RaBSq__list{grid-column:1/-1}@media (min-width:768px){.page-module__2RaBSq__intro{grid-column:4/10}}
.PageHeading-module__tmZXDW__heading{view-transition-name:var(--vt-heading);grid-column:1/-1;margin-block-end:var(--space-xl)}@media (min-width:768px){.PageHeading-module__tmZXDW__heading{grid-column:1/8}}
.HoverMediaLayer-module__CbyugW__layer{display:none}@media (hover:hover) and (pointer:fine){.HoverMediaLayer-module__CbyugW__layer{opacity:0;pointer-events:none;transition:opacity var(--dur-scene) var(--ease-io), transform var(--dur-scene) var(--ease-io);view-transition-class:var(--vt-class-cover);z-index:0;display:block;position:fixed;inset:0;overflow:clip;transform:scale(1.04)}.HoverMediaLayer-module__CbyugW__layer[data-visible]{opacity:1;transform:scale(1)}.HoverMediaLayer-module__CbyugW__layer:after{background-color:var(--c-veil);content:"";position:absolute;inset:0}.HoverMediaLayer-module__CbyugW__slot{opacity:0;transform:scale(var(--drift-scale)) translate3d(calc((var(--px) - .5) * var(--hover-parallax) * -1), calc((var(--py) - .5) * var(--hover-parallax) * -1), 0);transition-duration:var(--dur-scene);transition-property:opacity;transition-timing-function:var(--ease-io);display:block;position:absolute;inset:0}.HoverMediaLayer-module__CbyugW__slot[data-front]{opacity:1}.HoverMediaLayer-module__CbyugW__slot img{object-fit:cover;block-size:100%;inline-size:100%}}@media (prefers-reduced-motion:reduce){.HoverMediaLayer-module__CbyugW__slot{transform:none!important}}
.page-module__LBTDbq__above{min-block-size:calc(100svh - var(--space-header) - var(--space-xl));align-content:start}.page-module__LBTDbq__statement{text-wrap:balance;grid-column:1/-1;margin-block-end:var(--space-2xl)}.page-module__LBTDbq__link{color:var(--c-ink);min-block-size:var(--tap-min);text-underline-offset:.22em;transition:text-decoration-color var(--dur-fast) var(--ease-io);grid-column:1/-1;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-module__LBTDbq__link:hover{-webkit-text-decoration-color:var(--c-ink-62);text-decoration-color:var(--c-ink-62)}}.page-module__LBTDbq__studio{margin-block-start:var(--space-3xl)}@media (min-width:768px){.page-module__LBTDbq__statement{grid-column:1/8}}
.WorkIndexRow-module__mH2RGq__row{border-block-start:var(--hairline)}.WorkIndexRow-module__mH2RGq__link{color:var(--c-ink);column-gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));padding-block:var(--space-s);row-gap:var(--space-xs);transition:opacity var(--dur-base) var(--ease-io);text-decoration:none;display:grid}.WorkIndexRow-module__mH2RGq__link[data-private]{color:var(--c-ink-62);cursor:default}.WorkIndexRow-module__mH2RGq__cover{grid-column:1/-1}.WorkIndexRow-module__mH2RGq__morphing{view-transition-class:var(--vt-class-cover)}.WorkIndexRow-module__mH2RGq__line{row-gap:var(--space-3xs);grid-column:1/-1;display:grid}.WorkIndexRow-module__mH2RGq__number{color:var(--c-ink-62)}.WorkIndexRow-module__mH2RGq__railEntry{view-transition-class:var(--vt-class-rail-entry)}.WorkIndexRow-module__mH2RGq__discipline{color:var(--c-ink-70);column-gap:var(--space-s);flex-wrap:wrap;display:flex}.WorkIndexRow-module__mH2RGq__status{color:var(--c-ink-62);column-gap:var(--space-s);display:flex}@media (hover:hover) and (pointer:fine){.WorkIndexRow-module__mH2RGq__cover{display:none}[data-previewing] .WorkIndexRow-module__mH2RGq__link{opacity:var(--dim)}[data-previewing] .WorkIndexRow-module__mH2RGq__link:hover,[data-previewing] .WorkIndexRow-module__mH2RGq__link:focus-visible{opacity:1}}@media (min-width:768px){.WorkIndexRow-module__mH2RGq__link{padding-block:var(--space-xs)}.WorkIndexRow-module__mH2RGq__cover{grid-column:1/7}.WorkIndexRow-module__mH2RGq__line{align-items:baseline;column-gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));min-block-size:var(--tap-min)}.WorkIndexRow-module__mH2RGq__number{grid-column:1/2}.WorkIndexRow-module__mH2RGq__title{grid-column:2/6}.WorkIndexRow-module__mH2RGq__discipline{grid-column:6/9}.WorkIndexRow-module__mH2RGq__status{grid-column:11/-1;justify-content:flex-end}}
.page-module__OK8I9a__page{align-content:center;row-gap:var(--space-s);min-block-size:100dvh}.page-module__OK8I9a__body,.page-module__OK8I9a__link{grid-column:1/-1}.page-module__OK8I9a__body{color:var(--c-ink-70)}.page-module__OK8I9a__link{color:var(--c-ink);min-block-size:var(--tap-min);text-underline-offset:.22em;justify-self:start;align-items:center;margin-block-start:var(--space-l);text-decoration:underline;display:inline-flex}@media (min-width:768px){.page-module__OK8I9a__body{grid-column:1/8}}
.page-module__5EARaG__page{align-content:center;min-block-size:100dvh}.page-module__5EARaG__link{color:var(--c-ink);min-block-size:var(--tap-min);grid-column:1/-1;justify-self:start;align-items:center;display:inline-flex}
.WorkIndex-module__zTq5Ga__index{z-index:1;grid-column:1/-1;position:relative}.WorkIndex-module__zTq5Ga__list{border-block-end:var(--hairline);z-index:1;view-transition-name:var(--vt-rail);padding:0;list-style:none;position:relative}
