a[data-pending].svelte-11pp9eb{opacity:.5}@media (prefers-reduced-motion:no-preference){a.svelte-11pp9eb{transition:opacity .2s ease-out}}.artists-list.svelte-1lcshmo{margin-bottom:var(--lh)}.artists-featured.svelte-1lcshmo{margin-bottom:0}.artists-view-all.svelte-1lcshmo,.artists-all.svelte-1lcshmo{margin:var(--lh) 0 0}.projects-list.svelte-ikxxs6{margin:0 0 var(--lh);padding:0;list-style:none}.projects-list.svelte-ikxxs6 li:where(.svelte-ikxxs6)+li:where(.svelte-ikxxs6){margin-top:var(--lh)}body.intro-reveal .nav{opacity:.25}body.intro-reveal .site .column .word:not(.target){opacity:calc(.25 * var(--copy-opacity,1))}body.intro-reveal .site .column .dot-underline:not(:has(.word.target)){--dot-dim:.25}body.intro-release .nav,body.intro-release .site .column .word{transition:color .8s cubic-bezier(.83,0,.17,1),opacity .8s cubic-bezier(.83,0,.17,1)}body.intro-release.line-target.arrow-reveal .site .column .word{transition-duration:.3s,.8s}body.intro-release .site .column .dot-underline{transition:--dot-dim .8s cubic-bezier(.83,0,.17,1)}:root{--bg:#fdfdfc;--ink:#3a393d;--grey:#d3d3d1;--grey-dark:#737375;--card:#f2f1f0;--strong:#000;--opener-em:22.93;--card-room:calc((100vw - 13 * var(--mx)) * 8 / 12 + 7 * var(--mx));--fs:clamp(26px, var(--card-room) / var(--opener-em), 32px);--text-w:min(clamp(20 * var(--fs), var(--opener-em) * var(--fs), 26 * var(--fs)), var(--card-room));--lh:calc(var(--fs) * 34 / 32);--ring:calc(var(--fs) / 16);--mx:30px;--navtop:20px;--navgap:35px}@supports (width:round(1px, 1px)){:root{--lh:round(calc(var(--fs) * 34 / 32), 1px)}}@media (width<=820px){:root{--fs:21px;--lh:23px;--mx:20px;--navtop:15px;--navgap:14px}}html,body{background:var(--bg)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}p.title{color:var(--strong)}.site-page{background:var(--bg);min-height:100vh;color:var(--ink);font-family:Kleisch LL,Arial,Helvetica,sans-serif;font-weight:400;font-size:var(--fs);line-height:var(--lh)}.site-page__column{box-sizing:border-box;width:50%;padding-top:calc(var(--navtop) + 50 * var(--layout-vh,1lvh))}@supports (padding-top:round(1px, 1px)){.site-page__column{padding-top:calc(var(--navtop) + round(50 * var(--layout-vh,1lvh) - var(--navtop), var(--lh)))}}@media (width<=820px){.site-page__column{width:100%}}.media-fit{object-fit:contain}html:has(.one-pager){overflow-anchor:none}:root{--card-ink:#78787a;--link-color:var(--ink);--window-ratio:1.6}@supports (scale:calc(1px / 1px)){:root{--window-ratio:calc(100vw / 100vh)}}.one-pager{font-family:Kleisch LL,Arial,Helvetica,sans-serif;font-weight:400;font-size:var(--fs);line-height:var(--lh);color:var(--ink);counter-reset:fn;-webkit-user-select:none;user-select:none}.one-pager a,.one-pager a:visited{color:var(--link-color);text-decoration:none}.nav{z-index:40;padding:var(--navtop) var(--mx);font-size:var(--fs);line-height:var(--lh);justify-content:space-between;align-items:baseline;display:flex;position:fixed;top:0;left:0;right:0}.nav__links{gap:0 var(--mx);flex-wrap:wrap;flex:1;min-width:0;display:flex}.nav__right{margin-left:auto}.nav a,.nav a:visited{color:var(--grey)}.nav a.active{color:var(--link-color)}@media (hover:hover){.nav a:hover{color:var(--link-color)}}.nav a:focus-visible{color:var(--link-color)}:is(.nav a,.nav__toggle,.fn,.marker-arrow,.section-deck__n,.column a,.corner-card a,.menu-panel a):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.word.ng-inline,.word.ng-inline.fade5,.word.ng-inline.fading{opacity:var(--copy-opacity,1)}.nav__ng{flex-shrink:0;display:none}body.docked .nav__ng{margin-right:var(--mx);display:block}body.docked .ng-inline{visibility:hidden}.column{width:calc(var(--text-w) + 2 * var(--mx));padding:0 var(--mx);position:relative}@media (width<=820px){.column{width:100%}}.column section:first-of-type{padding-top:50vh}.corner-card p:last-child{margin-bottom:0}.column p{margin:0 0 var(--lh)}.column ul{margin:0 0 var(--lh);padding:0;list-style:none}.column li,:is(#services,#contact) p:not(.title){margin-left:var(--mx)}@media not all and (width<=820px){:is(#services,#contact) .pin-run{margin-left:var(--mx)}:is(#services,#contact) .pin-run p{margin-left:0}}.column section .title:first-child{margin-top:0}.highlight{color:var(--link-color)}.one-pager a.fn{color:inherit}.marker-num{counter-increment:fn;width:calc(var(--fs) * .703 + var(--ring));height:calc(var(--fs) * .703 + var(--ring));margin:0 calc(var(--fs) * .15) calc(-.5 * var(--ring)) calc(var(--fs) * .236);display:inline-block;position:relative}.marker-num:after{content:counter(fn);border:var(--ring) solid var(--ink);background:var(--bg);color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc(var(--fs) * .5);padding-bottom:calc(.625 * var(--ring));padding-right:calc(.25 * var(--ring));border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.word.marker-num.active,.blk .word.marker-num.active{opacity:var(--copy-opacity,1)}.word.marker-num.active.fading{opacity:calc(var(--word-fade) * var(--copy-opacity,1))}.word.marker-num.active.fade5{opacity:calc(.0625 * var(--copy-opacity,1))}.marker-arrow{box-sizing:border-box;width:calc(var(--fs) * .703 + var(--ring));height:calc(var(--fs) * .703 + var(--ring));background:var(--bg);color:var(--strong);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.marker-arrow:disabled{color:#00000057;cursor:default}.marker-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}.marker-badge,.section-deck__n{box-sizing:border-box;min-width:calc(var(--fs) * .703 + var(--ring));height:calc(var(--fs) * .703 + var(--ring));border-radius:calc(var(--fs) * .703 + var(--ring));background:var(--bg);color:var(--strong);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc(var(--fs) * .5);padding-bottom:calc(.625 * var(--ring));padding-right:calc(.25 * var(--ring));border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.artists-view-all button{font:inherit;color:var(--link-color);cursor:pointer;background:0 0;border:0;padding:0}.artists-all li.highlight{display:none}.artists-featured,.artists-all{columns:2;column-gap:35px}.artists-featured li,.artists-all li{break-inside:avoid}.corner-card.zoom-panel{--pip-ratio:var(--window-ratio);color:var(--card-ink);cursor:zoom-in;display:none;container-type:size}.corner-card.visible{display:block}.corner-card__caption{margin:0;display:none}.corner-card__caption--text.on{display:block}.corner-card__captions:not(:has(.corner-card__caption--text.on)){display:none}.corner-card__col{--card-type:var(--card-fs,min(2.85cqw, 5.2cqh));box-sizing:border-box;width:100%;padding:var(--card-pad,3.5cqw);font-size:var(--card-type);line-height:var(--card-lh,calc(var(--card-type) * 78 / 70));display:none}.corner-card p,.corner-card ul{margin:0 0 1.1em}.corner-card ul{padding-left:.7em;list-style:"• "}.corner-card li{margin-left:0}.slide-img{position:absolute}.corner-card .slide-img{object-fit:cover;width:100%;height:100%;inset:0}.slide-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.corner-card picture{display:contents}.kpi{display:block}.logo{object-fit:contain;filter:brightness(0);width:auto;max-width:6em;height:.9em}.corner-card__col.logo-slide.on{flex-wrap:wrap;align-content:flex-start;gap:.7em 1em;display:flex}.corner-card__col.on{display:block}body.line-target .site .word,body.line-release .site .word{transition:color .8s cubic-bezier(.83,0,.17,1)}body.line-target.arrow-reveal .site .word{transition-duration:.3s}body.line-target .site .word{color:var(--grey)}body.line-target.scroll-reveal .site .column section:not(.blk) .word{color:inherit}body.line-target .site .word.target{color:var(--strong)}@media (prefers-reduced-motion:no-preference){body.zoom-easing .site-footer{transition:opacity var(--zoom-duration,.6s) var(--zoom-ease,cubic-bezier(.83, 0, .17, 1))}}@media not all and (width<=820px){.corner-card.zoom-panel--zoomed{cursor:zoom-out}body.zoom-easing .corner-card,.corner-card.zoom-panel--zoomed{z-index:50}:is(body.zoomed,.one-pager.init-zoom) .site{pointer-events:none}:is(body.zoomed,.one-pager.init-zoom) .column{--copy-opacity:.15;pointer-events:auto;cursor:zoom-out}:is(body.zoomed,.one-pager.init-zoom) .column *{pointer-events:none}:is(body.zoomed,.one-pager.init-zoom) .column section [data-spotlit]{--copy-opacity:var(--resting-opacity)}:is(body.zoomed,html:has(.one-pager.init-zoom)) .site-footer{opacity:.15;pointer-events:none}}@property --copy-opacity{syntax:"<number>";inherits:true;initial-value:1}@media (prefers-reduced-motion:no-preference){body.zoom-easing .column,body.zoom-easing .one-pager .column section [data-spotlit]{transition:--copy-opacity var(--zoom-duration) var(--zoom-ease)}body.zoomed:not(.zoom-easing) .column :is([data-spotlit],[data-spotlight-ending]){transition:--copy-opacity var(--spotlight-fade) ease-out}}.intro{z-index:100;background:var(--bg);cursor:pointer;position:fixed;inset:0}.intro.done{display:none}.intro__line{visibility:hidden;color:var(--ink);white-space:nowrap;position:absolute}.intro__reel{vertical-align:top;height:1em;display:inline-block}.reel-n{margin-right:.35em}body.introing{overflow:hidden}.nav__toggle{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:0;padding:0;display:none;position:relative}.nav__toggle:after{content:"";position:absolute;inset:-5px -9px -5px 0}.menu-panel{display:none}@media (width<=820px){.menu-panel{z-index:38;background:var(--bg);padding:var(--navtop) var(--mx) var(--mx);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}body.menu-open .menu-panel{visibility:visible}body.menu-open{overflow:hidden}}.menu-panel__top,.menu-panel__bottom{flex:1}.menu-panel__bottom{flex-direction:column;justify-content:flex-end;display:flex}.menu-panel__intro{color:var(--ink);margin:0}.menu-panel__intro:before{content:"";float:right;width:calc(.703 * var(--fs) + var(--mx));height:1px}.menu-panel__list,.menu-panel__contact{margin:0;padding:0;list-style:none}.menu-panel__list a,.menu-panel__list a:visited,.menu-panel__contact a,.menu-panel__contact a:visited{color:var(--grey);display:block}.menu-panel__list a.active{color:var(--link-color)}@media (width<=820px){:root{--pin-disc:calc(var(--fs) * .703 + var(--ring) + 3px)}body .one-pager .corner-card,body .one-pager .marker-nav{display:none}.nav{padding-left:0;padding-right:0}.nav__ng{margin-left:var(--mx)}body.docked .nav__ng{margin-right:0}.nav__links{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;padding-left:var(--mx);scroll-snap-type:x proximity;scroll-padding-left:var(--mx);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--mx), #000 calc(100% - 80px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--mx), #000 calc(100% - 80px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--mx), #000 calc(100% - 80px), transparent 100%);flex-wrap:nowrap;overflow:auto hidden}.nav__links::-webkit-scrollbar{display:none}.nav__links:after{content:"";flex:0 0 100vw;display:block}.nav a{white-space:nowrap;scroll-snap-align:start}.nav__right{margin-left:0}.nav__toggle{margin-right:var(--mx);display:flex}body.scroll-reveal.line-target .site .word,body.release-scroll.line-release .site .word{transition-duration:.4s}body.menu-open .nav__links{visibility:hidden}body.menu-open .nav__ng{display:none}body.menu-open .nav__toggle{color:var(--ink)}.artists-featured,.artists-all{columns:1}.marker-num,.section-deck .marker-arrow{width:var(--pin-disc);height:var(--pin-disc)}.marker-num{margin-bottom:calc(-.5 * var(--ring) - 1.5px);vertical-align:-1.5px}.section-deck__n{min-width:var(--pin-disc);height:var(--pin-disc)}}@property --section-opacity{syntax:"<number>";inherits:true;initial-value:1}.column section .page-subsection>:not(.section-deck,.pin-run),.column section .pin-run__member>:not(.section-deck){opacity:var(--section-opacity)}.column section{--section-opacity:var(--resting-opacity)}.column section.blk{--section-opacity:1}body.section-ease .column section{transition:--section-opacity .8s cubic-bezier(.83,0,.17,1)}@media (width<=820px){body.section-ease .column section{transition-duration:.4s}}@media (prefers-reduced-motion:reduce){body.section-ease .column section{transition:none}}.column section.jump-full{--section-opacity:1}.column section.jump-rest{--section-opacity:var(--resting-opacity)}.column section.jump-dim{--section-opacity:.3}body.menu-jump .column section{transition:--section-opacity .3s cubic-bezier(.83,0,.17,1)}@media (prefers-reduced-motion:reduce){body.menu-jump .column section{transition:none}}@media (hover:hover){:is(.column section .page-subsection>:not(.section-deck,.pin-run):has(a:hover),.column section .pin-run__member>:not(.section-deck):has(a:hover)){opacity:1;--copy-opacity:var(--section-opacity)}.column section a:hover{--copy-opacity:1}}:is(.column section .page-subsection>:not(.section-deck,.pin-run):has(a:focus-visible),.column section .pin-run__member>:not(.section-deck):has(a:focus-visible)){opacity:1;--copy-opacity:var(--section-opacity)}.column section a:focus-visible{--copy-opacity:1}.section-deck{display:none}@media (width<=820px){.section-deck{--deck-inset:var(--slide-card-inset);--deck-radius:12px;margin:var(--lh) 0 var(--deck-pad,0px);display:block}.section-deck__card{position:relative}.section-deck__slides{touch-action:pan-y pinch-zoom;aspect-ratio:var(--fit-ratio);border-radius:var(--deck-radius);background:var(--card);color:var(--card-ink);font-size:15.8px;line-height:17.3px;display:grid}.section-deck__slides--fit .section-deck__slide:not(.on){display:none}.section-deck__slide{min-width:0;padding:20px 20px calc(2 * var(--deck-inset) + var(--pin-disc));visibility:hidden;grid-area:1/1;position:relative}.section-deck__slide.on{visibility:visible}.section-deck__slide.logo-slide{flex-wrap:wrap;align-content:flex-start;gap:.7em 1em;display:flex}.section-deck .slide-img{object-fit:cover;border-radius:var(--deck-radius);width:100%;height:100%;top:0;left:0;transform:none}.section-deck__slide:not(.on) .slide-img{display:none}.section-deck__slide p,.section-deck__slide ul{margin:0 0 1.1em}.section-deck__slide p:last-child,.section-deck__slide ul:last-child{margin-bottom:0}.section-deck__slide ul{padding-left:.7em;list-style:"• "}.section-deck__slide li,:is(#services,#contact) .section-deck p{margin-left:0}.section-deck+.section-deck{margin-top:var(--mx)}.section-deck:has(.card-caption)+.section-deck{margin-top:0}.one-pager .page-section .section-deck+.pin-run>.pin-run__member--own:first-child{padding-top:0}.one-pager .page-section .pin-run__member:has(>.section-deck)+.pin-run__member--own{padding-top:0}.section-deck+.pin-run>.pin-run__member:first-child>:not(.section-deck){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pin-run__member:has(>.section-deck)+.pin-run__member>:not(.section-deck){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-deck+.pin-run>.pin-run__member:first-child>:not(.section-deck)+.section-deck{margin-top:var(--mx)}.pin-run__member:has(>.section-deck)+.pin-run__member>:not(.section-deck)+.section-deck{margin-top:var(--mx)}.pin-run__member:has(>.section-deck:last-child .card-caption)+.pin-run__member>:not(.section-deck)+.section-deck{margin-top:0}.section-deck:has(.card-caption)+.pin-run>.pin-run__member:first-child>:not(.section-deck)+.section-deck{margin-top:0}.section-deck__n:after{content:"";position:absolute;inset:-3px}.one-pager .section-deck .marker-arrow{background:var(--bg)}body.section-ease .section-deck :is(.section-deck__slide,.section-deck__n,.section-deck__arrows,.card-caption,.video-control){transition:opacity .4s cubic-bezier(.83,0,.17,1)}body.menu-jump .section-deck :is(.section-deck__slide,.section-deck__n,.section-deck__arrows,.card-caption,.video-control){transition:opacity .3s cubic-bezier(.83,0,.17,1)}body.section-ease .section-deck__slides{transition:background-color .4s cubic-bezier(.83,0,.17,1)}body.menu-jump .section-deck__slides{transition:background-color .3s cubic-bezier(.83,0,.17,1)}}@media (width<=820px) and (prefers-reduced-motion:reduce){body:is(.section-ease,.menu-jump) .section-deck :is(.section-deck__slide,.section-deck__n,.section-deck__arrows,.card-caption,.video-control),body:is(.section-ease,.menu-jump) .section-deck__slides{transition:none}}@media (width<=820px){body:not(.zoomed) .column section:not(.blk,:has([data-spotlit])) .section-deck :is(.section-deck__slide,.section-deck__n,.section-deck__arrows,.card-caption,.video-control){opacity:0;pointer-events:none}body:not(.zoomed) .column section:not(.blk,:has([data-spotlit])) .section-deck__slides{background:#f8f7f6}}@property --spotlight-rest{syntax:"<number>";inherits:true;initial-value:1}@media (prefers-reduced-motion:no-preference){.column section :is(.page-subsection,.pin-run__member)>:is(p,ul,ol,h1,h2,h3,h4,.artists-list),.column section [data-spotlight-ending]{transition:--spotlight-rest var(--spotlight-fade) ease-out}.column section:has([data-spotlight-ending]){transition:--section-opacity var(--spotlight-fade) ease-out}.column section:has([data-spotlit=hover]){transition:--section-opacity .3s}.column section [data-spotlit=hover]{transition:--spotlight-rest .3s}.column section:has([data-spotlit=hover]) :is(.page-subsection,.pin-run__member)>:is(p,ul,ol,h1,h2,h3,h4,.artists-list){transition:--spotlight-rest .3s}.column section [data-spotlit=timed]{transition:none}.column section:has([data-spotlit=timed]){transition:none}.column section:has([data-spotlit=timed]) :is(.page-subsection,.pin-run__member)>:is(p,ul,ol,h1,h2,h3,h4,.artists-list){transition:none}}.column section:has([data-spotlit]){--section-opacity:1}.column section:has([data-spotlit]) :is(.page-subsection,.pin-run__member)>:is(p,ul,ol,h1,h2,h3,h4,.artists-list){--spotlight-rest:var(--resting-opacity)}:is(.column section [data-spotlit],.column section:not(:has([data-spotlit])) [data-spotlight-ending]){--spotlight-rest:1}.column section [data-spotlit]{--copy-opacity:1}.column section:has([data-spotlit],[data-spotlight-ending]) .word:not(.fade5,.fading){opacity:calc(var(--spotlight-rest) * var(--copy-opacity,1))}.column section:has([data-spotlit],[data-spotlight-ending]) .word.fading{opacity:calc(var(--word-fade) * var(--spotlight-rest) * var(--copy-opacity,1))}.column section:has([data-spotlit],[data-spotlight-ending]) .word.fade5{opacity:calc(.0625 * var(--spotlight-rest) * var(--copy-opacity,1))}.column section:has([data-spotlit],[data-spotlight-ending]) .dot-underline:not(:has(.fade5,.fading)){--dot-opacity:var(--spotlight-rest)}
