/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;padding:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.skip-link{z-index:100;background:var(--black);color:var(--white);transition:transform var(--transition);padding:.8rem;position:absolute;top:0;left:0;transform:translateY(-101%)}.skip-link:focus{transform:translateY(0)}.sr-only,.screen-reader-text{height:0;position:absolute;left:-100000000000px}@keyframes pulse{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:1}to{opacity:1}}@font-face{font-family:Druk Bold;src:url(../fonts/Druk-Bold-Web.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Publico Light;src:url(../fonts/PublicoHeadline-Light-Web.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Publico Light Italic;src:url(../fonts/PublicoHeadline-LightItalic-Web.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Publico Regular;src:url(../fonts/PublicoHeadline-Roman-Web.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Publico Regular Italic;src:url(../fonts/PublicoHeadline-Italic-Web.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Publico Medium;src:url(../fonts/PublicoHeadline-Medium-Web.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Publico Medium Italic;src:url(../fonts/PublicoHeadline-MediumItalic-Web.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Publico Bold;src:url(../fonts/PublicoHeadline-Bold-Web.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Publico Bold Italic;src:url(../fonts/PublicoHeadline-BoldItalic-Web.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Publico ExtraBold;src:url(../fonts/PublicoHeadline-Extrabold-Web.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Publico ExtraBold Italic;src:url(../fonts/PublicoHeadline-ExtraboldItalic-Web.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Publico Black;src:url(../fonts/PublicoHeadline-Black-Web.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Publico Black Italic;src:url(../fonts/PublicoHeadline-BlackItalic-Web.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}:host,:root{interpolate-size:allow-keywords;--druk-font:"Druk Bold", serif;--light-font:"Publico Light", serif;--light-italic-font:"Publico Light Italic", serif;--body-font:"Publico Regular", serif;--italic-font:"Publico Regular Italic", serif;--medium-font:"Publico Medium", serif;--medium-italic-font:"Publico Medium Italic", serif;--bold-font:"Publico Bold", serif;--bold-italic-font:"Publico Bold Italic", serif;--extraBold-font:"Publico Extra Bold", serif;--extraBold-italic-font:"Publico Extra Bold Italic", serif;--black-font:"Publico Black", serif;--black-italic-font:"Publico Black Italic", serif;--white:#fcf9f5;--black:#1a1a1a;--transition:.4s cubic-bezier(.65, 0, .35, 1);--slow-transition:.6s cubic-bezier(.65, 0, .35, 1);--fast-transition:.2s cubic-bezier(.65, 0, .35, 1);--full-width-height:100%;--half-width-height:50%;--third-width-height:33.3333%;--qtr-width-height:25%;--fifth-width-height:20%}.resize-animation-stopper *{-o-transition:none!important;transition:none!important;animation:none!important}.preload *{-o-transition:none!important;transition:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}*,:after,:before{box-sizing:border-box}.site-container{clear:both;width:90%;max-width:1440px;margin:0 auto;position:relative}::selection{background:var(--black);color:var(--white)}.theme-dark ::selection{background:var(--white);color:var(--black)}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}html,body{width:var(--full-width-height);overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.noScroll{height:100vh;overflow:hidden}a:not(.btn,.skip-link,.underline,.collection-item-link,.work-item-link,.collection-link){-webkit-transition:all var(--transition);transition:all var(--transition);color:inherit;text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover){a:not(.btn,.skip-link,.underline,.collection-item-link,.work-item-link,.collection-link):hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}}a:not(.btn,.skip-link,.underline,.collection-item-link,.work-item-link,.collection-link):focus-visible{outline:2px solid var(--coral);outline-offset:.6rem}button{-webkit-transition:all var(--transition);transition:all var(--transition);appearance:none;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0}button:focus-visible{outline:2px solid var(--coral);outline-offset:.6rem}.noSelect{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}img{width:var(--full-width-height);max-width:var(--full-width-height);height:auto;display:block}figure{margin:0;padding:0}figure figcaption{width:var(--full-width-height);color:var(--steel);text-wrap:pretty;margin-top:1.5rem;font-size:1.4rem;line-height:130%}iframe,video{clip-path:fill-box;border-radius:.01px}.videoWrapper{height:0;padding-bottom:56.25%;position:relative}.videoWrapper iframe,.videoWrapper video{width:var(--full-width-height);height:var(--full-width-height);position:absolute;top:0;left:0}svg{pointer-events:none}.at-grid{grid-template-columns:repeat(5,1fr);column-gap:.6rem;padding-inline:2.4rem;display:grid}@media only screen and (width>=768px){.at-grid{grid-template-columns:repeat(12,1fr);column-gap:1.6rem}}main.archive,main.page,main.info,main.home,main.index{padding-top:7.3rem}body{background-color:var(--white);color:var(--black);transition:background-color .5s,color .5s}body.theme-dark{background-color:var(--black);color:var(--white)}body.theme-dark #site-header{border-bottom:.5px solid #fcf9f54d}body.theme-dark #site-header .logo svg path{fill:var(--white)}body.theme-dark #site-header a{color:var(--white)}body.theme-dark #site-footer{border-top:.5px solid #fcf9f54d}#site-footer{width:var(--full-width-height);background-color:var(--black);height:auto;color:var(--white);flex-direction:column;justify-content:space-between;align-items:flex-start;row-gap:1.6rem;padding:3.2rem 2.4rem;display:flex}@media only screen and (width>=768px){#site-footer{flex-direction:unset;align-items:center}}#site-footer #footer-menu{margin:0;padding:0;list-style:none}#site-footer #footer-menu li{display:inline-block}#site-header{z-index:9999;width:var(--full-width-height);background-color:#0000;border-bottom:1px solid #e6e6e6cc;justify-content:space-between;align-items:center;height:auto;padding:1.4rem 2.4rem;display:flex;position:fixed;top:0}@media only screen and (width>=768px){#site-header{padding:2.4rem}}#site-header .logo{width:10.8rem;height:auto;display:block}@media only screen and (width>=992px){#site-header .logo{width:11.8rem}}#site-header .logo svg{width:var(--full-width-height);vertical-align:middle;height:auto}#site-header #primary-menu,#site-header #secondary-menu{gap:4.8rem;margin:0;padding:0;list-style:none;display:none}:is(#site-header #primary-menu,#site-header #secondary-menu) li{display:inline-block}:is(#site-header #primary-menu,#site-header #secondary-menu) li.current-menu-item{font-family:var(--italic-font)}@media only screen and (width>=768px){#site-header #primary-menu,#site-header #secondary-menu{display:flex}}#site-header #close-collection{letter-spacing:.504px;padding:.9rem 0;font-size:1.4rem;line-height:155%}@media only screen and (width>=768px){#site-header #close-collection{padding:0}}#site-header #close-collection svg{-webkit-transition:rotate var(--transition);transition:rotate var(--transition);will-change:rotate;rotate:0deg}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#site-header #close-collection:hover svg{rotate:90deg}}#site-header #menu-toggle{color:currentColor;padding:1rem 0;display:block;position:relative}@media only screen and (width>=768px){#site-header #menu-toggle{display:none}}#site-header #menu-toggle svg{-webkit-transition:rotate var(--transition);transition:rotate var(--transition);will-change:rotate;rotate:45deg}#site-header #menu-toggle svg path{fill:currentColor;stroke:currentColor}#site-header #menu-toggle .menu-toggle-text{vertical-align:middle;width:4rem;height:1.4rem;line-height:1;display:inline-block;position:relative;overflow:hidden}#site-header #menu-toggle .menu-toggle-label{white-space:nowrap;line-height:1.4rem;transition:transform .6s cubic-bezier(.9,0,.1,1);display:block;position:absolute;top:0;left:0}#site-header #menu-toggle .menu-toggle-label--menu{transform:translateY(0)}#site-header #menu-toggle .menu-toggle-label--close{transform:translateY(1.4rem)}#site-header #menu-toggle[data-menu-state=open] svg{rotate:0deg}#site-header #menu-toggle[data-menu-state=open] .menu-toggle-label--menu{transform:translateY(-1.4rem)}#site-header #menu-toggle[data-menu-state=open] .menu-toggle-label--close{transform:translateY(0)}body[data-scrolling-started=true] #site-header{background-color:var(--white)}body[data-scrolling-started=true].theme-dark #site-header{background-color:var(--black)}:is(body.single-collection,body.page-template-template-selected-works) #site-header{border-bottom:none}.menu-wrapper{z-index:9998;pointer-events:none;position:fixed;inset:0}.menu-wrapper .menu-background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:#1a1a1acc;transition:opacity 1s cubic-bezier(.9,0,.1,1),visibility 1s cubic-bezier(.9,0,.1,1);position:absolute;inset:0}.menu-wrapper .menu-navigation{pointer-events:auto;background-color:var(--white);width:var(--full-width-height);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);height:auto;padding:9rem 0 3rem;transition:clip-path 1s cubic-bezier(.9,0,.1,1);position:absolute;top:0;left:0}.menu-wrapper .menu-navigation ul{margin:0;padding:0;list-style:none}.menu-wrapper .menu-navigation ul li.current-menu-item{font-family:var(--italic-font)}.menu-wrapper .menu-navigation ul li a{padding:1.4rem 2.4rem;display:block}.menu-wrapper[data-navigation-status=active]{pointer-events:auto}.menu-wrapper[data-navigation-status=active] .menu-background{opacity:1;visibility:visible}.menu-wrapper[data-navigation-status=active] .menu-navigation{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}body.theme-dark .menu-wrapper .menu-background{background:#1e1e1ecc}body.theme-dark .menu-wrapper .menu-navigation{background-color:var(--black)}html{-ms-text-size-adjust:var(--full-width-height);-webkit-text-size-adjust:var(--full-width-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:62.5%}body{font-family:var(--body-font);font-style:normal;font-weight:var(--med);font-size:1.6rem;line-height:100%}h1,.h1{font-size:1.6rem}h2,.h2{font-size:clamp(3.2rem,.601vw + 2.738rem,3.7rem)}h3,.h3{font-size:clamp(2.6rem,.195vw + 2.488rem,2.8rem)}h4,.h4{font-size:2.1rem}h1,h2,h3,h4{font-family:var(--body-font);margin:0;font-style:normal;font-weight:400;line-height:130%}p{letter-spacing:.792px;margin:0 0 1.1em;font-size:1.4rem;font-weight:400;line-height:155%}@media only screen and (width>=768px){p{font-size:1.6rem}}p:last-of-type{margin:0}p.intro{font-size:clamp(1.9rem,.24vw + 1.715rem,2.1rem);font-weight:400;line-height:133%}p .small{font-size:1.4rem;font-weight:400;line-height:100%}p .small.bold{font-weight:400}p.label{font-family:var(--medium-font)}p.caption{text-wrap:pretty;font-size:1.2rem;font-weight:400;line-height:100%}main p a:not(.map-link){-webkit-text-decoration-color:inherit!important;text-decoration-color:inherit!important}@media (hover:hover){main p a:not(.map-link):hover{text-decoration-color:#0000!important}}strong{font-weight:400}.carousel-header h1{font-family:var(--body-font);letter-spacing:.504px;font-size:1.4rem;line-height:155%}.carousel-header p.collection-client{font-family:var(--light-italic-font);letter-spacing:.36px;font-size:1.2rem;line-height:135%}.carousel-header p.introduction{font-family:var(--body-font);letter-spacing:.36px;font-size:1.2rem;line-height:135%}#site-footer p,#site-footer a{letter-spacing:.792px;font-size:1.2rem;line-height:155%}.archive-listing{padding-block:3.2rem}@media only screen and (width>=992px){.archive-listing{padding-block:4.8rem 6.6rem}}.archive-listing .at-grid{row-gap:3.2rem}@media only screen and (width>=992px){.archive-listing .at-grid{row-gap:6.6rem}}.archive-listing .at-grid .not-found{grid-column:5/11}.archive-listing article:nth-child(4n+1){grid-column:1/3}.archive-listing article:nth-child(4n+2){grid-column:3/5}.archive-listing article:nth-child(4n+3){grid-column:1/3}.archive-listing article:nth-child(4n+4){grid-column:4/6}@media only screen and (width>=768px){.archive-listing article:nth-child(15n+1){grid-column:1/3}.archive-listing article:nth-child(15n+2){grid-column:3/5}.archive-listing article:nth-child(15n+3){grid-column:6/8}.archive-listing article:nth-child(15n+4){grid-column:8/10}.archive-listing article:nth-child(15n+5){grid-column:11/13}.archive-listing article:nth-child(15n+6){grid-column:2/4}.archive-listing article:nth-child(15n+7){grid-column:4/6}.archive-listing article:nth-child(15n+8){grid-column:7/9}.archive-listing article:nth-child(15n+9){grid-column:9/11}.archive-listing article:nth-child(15n+10){grid-column:11/13}.archive-listing article:nth-child(15n+11){grid-column:1/3}.archive-listing article:nth-child(15n+12){grid-column:3/5}.archive-listing article:nth-child(15n+13){grid-column:5/7}.archive-listing article:nth-child(15n+14){grid-column:8/10}.archive-listing article:nth-child(15n+15){grid-column:10/12}}.archive-title{padding-block:3.2rem}.archive-title .at-grid{row-gap:1.4rem}.archive-title .page-title{font-size:1.4rem;font-family:var(--medium-font)}@media only screen and (width>=992px){.archive-title .page-title{font-size:1.6rem}}.archive-title p{font-size:1.4rem}.archive-title .page-title,.archive-title p{grid-column:1/5}@media only screen and (width>=992px){.archive-title{padding-block:4.8rem}.archive-title p{grid-column:5/11}}.underline{color:inherit;text-decoration:none;position:relative}.underline:before{content:"";width:var(--full-width-height);pointer-events:none;transform-origin:100%;will-change:transform;background:currentColor;height:.06em;transition:transform .4s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.underline.external:before{transform:scale(1)}.underline.external:after{-webkit-transition:opacity var(--transition);transition:opacity var(--transition);content:"";width:.9rem;height:.9rem;top:var(--half-width-height);pointer-events:none;opacity:1;background-image:url("data:image/svg+xml,%3csvg%20width='7'%20height='7'%20viewBox='0%200%207%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.934084L1.40348%200.5H6V5.05788L5.54114%205.48392V3.14469C5.54114%202.16935%205.54378%201.55038%205.54905%201.28778L1.31646%205.5L1%205.1463L5.24051%200.926045C4.98207%200.931404%204.36762%200.934084%203.39715%200.934084H1Z'%20fill='white'%20stroke='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute;right:-1.6rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.underline.external:before{transform:scaleX(0)}.underline.external:after{opacity:0}}.underline[data-anchor-target]:before{transform:scale(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.underline[data-anchor-target]:before{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.underline:hover:before{transform-origin:0%;text-decoration:none;transform:scale(1)}.underline:hover.external:after{content:"";opacity:1}}.collection-link{color:inherit;text-decoration:none}.collection-link .collection-link__inner{align-items:center;gap:.5em;display:flex}.collection-link .collection-link__name{color:inherit;will-change:background-size;background-image:linear-gradient(currentColor,currentColor);background-position:100% 90%;background-repeat:no-repeat;background-size:0% .06em;padding-bottom:2px;text-decoration:none;transition:background-size .4s}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.collection-link:hover .collection-link__name{background-position:0 90%;background-size:100% .06em}}.collection-item .collection-item-link{color:currentColor;flex-direction:column;gap:.8rem;text-decoration:none;display:flex}.collection-item .collection-item-link .collection-number,.collection-item .collection-item-link .collection-title,.collection-item .collection-item-link .collection-client{letter-spacing:.36px;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.2rem;line-height:135%}.collection-item .collection-item-link .collection-number,.collection-item .collection-item-link .collection-client{font-family:var(--light-italic-font)}.collection-item .collection-item-link .collection-thumbnail{-webkit-transition:scale var(--transition);transition:scale var(--transition);background-color:var(--white);will-change:transform;opacity:0;scale:1}.collection-item .collection-item-link .collection-content{flex-direction:column;gap:.8rem;display:flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.collection-item .collection-item-link:hover .collection-thumbnail{scale:.98}}.listing-cta{border-top:1px solid #e6e6e6cc;grid-template-columns:repeat(5,1fr);gap:2.6rem .6rem;padding-block:3.2rem;padding-inline:2.4rem;display:grid}.listing-cta .col-1,.listing-cta .col-2{grid-column:1/5}.listing-cta .col-1{flex-direction:row;justify-content:space-between;align-items:baseline;padding-right:1.6rem;display:flex}.listing-cta .col-1 p{margin:0;line-height:1}@media only screen and (width>=768px){.listing-cta{grid-template-columns:repeat(12,1fr);column-gap:1.6rem}.listing-cta .col-1{grid-column:1/6}.listing-cta .col-2{grid-column:7/13}}@media only screen and (width>=1440px){.listing-cta{padding-block:4.8rem}.listing-cta .col-1{grid-column:1/5}.listing-cta .col-2{grid-column:5/13}}#current-time{text-align:right;z-index:1000;color:currentColor;pointer-events:none;background-color:var(--white);border-top:.5px solid #e6e6e6cc;padding:1.2rem 2.4rem;font-size:1.2rem;display:none;position:sticky;bottom:0}@media only screen and (width>=768px){#current-time{background-color:#0000;border-top:none;padding:2.4rem;font-size:1.4rem}}#current-time .colon{animation:2.5s infinite pulse}body.theme-dark #current-time{background-color:var(--black);border-top:.5px solid #fcf9f54d}@media only screen and (width>=768px){body.theme-dark #current-time{background-color:#0000;border-top:none}}.error404 .error-template{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.error404 .error-template .background{z-index:-1;position:absolute;inset:0}.error404 .error-template .background img{width:var(--full-width-height);height:var(--full-width-height);object-fit:cover}.error404 .error-template .content{text-align:center;flex-direction:row;align-items:baseline;gap:1.5rem;padding-bottom:5rem;display:flex}.error404 .error-template .content .page-title{font-family:var(--medium-font);font-size:clamp(1.9rem,.24vw + 1.715rem,2.1rem);line-height:133%}.error404 .error-template .content p{font-family:var(--italic-font)}.gallery-carousel[data-not-initialized] .carousel-track,.gallery-carousel[data-not-initialized] .carousel-thumbs-wrapper{opacity:0;pointer-events:none}.gallery-carousel{width:var(--full-width-height);grid-auto-rows:max-content 1fr max-content;height:100svh;max-height:100lvh;transition:max-height .3s ease-in-out;display:grid;overflow:hidden}@media only screen and (width>=992px){.gallery-carousel{min-height:90rem}}.gallery-carousel .carousel-track,.gallery-carousel .carousel-thumbs-wrapper{transition:opacity var(--transition)}.gallery-carousel .carousel-track{width:100vw;height:var(--full-width-height);justify-content:center;align-items:center;min-height:0;padding-block:3rem 4.8rem;display:flex;position:relative}@media only screen and (width>=992px){.gallery-carousel .carousel-track{padding-block:4.8rem}}.gallery-carousel .carousel-track .carousel-stage{width:var(--full-width-height);height:var(--full-width-height);grid-template-columns:1fr 1fr 1fr;place-items:center;gap:5vw;min-height:0;padding-block:2rem;display:grid;position:relative;left:2.4rem}@media only screen and (width>=768px){.gallery-carousel .carousel-track .carousel-stage{left:-67.5vw}}.carousel-header{padding-top:7rem}.carousel-header .at-grid{row-gap:1.4rem;max-width:100vw}@media only screen and (width<=400px) and (height<=900px){.carousel-header .at-grid{position:relative}.carousel-header .at-grid:after{content:"";background:linear-gradient(to bottom, transparent, var(--white));width:100%;height:1rem;position:absolute;bottom:0;left:0}}.carousel-header .collection-title-container,.carousel-header .introduction-wrapper{grid-column:1/6}@media only screen and (width<=400px) and (height<=900px){.carousel-header .introduction-wrapper{max-height:12rem;padding-bottom:1rem;overflow:hidden scroll}.carousel-header .introduction-wrapper::-webkit-scrollbar{width:.3rem}.carousel-header .introduction-wrapper::-webkit-scrollbar-track{background:#ebebea}.carousel-header .introduction-wrapper::-webkit-scrollbar-thumb{background:#1a1a1a33}}@media only screen and (width>=768px){.carousel-header .collection-title-container{grid-column:1/5}.carousel-header .introduction-wrapper{grid-column:5/12}}@media only screen and (width>=992px){.carousel-header{padding-top:3.2rem}.carousel-header .collection-title-container{grid-column:4/6}.carousel-header .introduction-wrapper{grid-column:6/11}}.carousel-header:not(:has(p.introduction)) .collection-title-container{text-align:center;grid-column:1/6}@media only screen and (width>=768px){.carousel-header:not(:has(p.introduction)) .collection-title-container{grid-column:4/10}}.carousel-slide{width:calc(100dvw - 4.8rem);height:var(--full-width-height);align-items:center;min-width:0;min-height:0;display:flex}.carousel-slide:has(.video-thumb){height:auto}.carousel-slide.carousel-slide--side{display:none;overflow:hidden}.carousel-slide.carousel-slide--side img{width:var(--full-width-height);height:var(--full-width-height);max-height:var(--full-width-height);max-width:var(--full-width-height);object-fit:contain}.carousel-slide.carousel-slide--side img.video-thumb{aspect-ratio:16/9;width:min(100rem,76vw - 1.5em);height:auto}.carousel-slide.carousel-slide--left img{object-position:right}.carousel-slide.carousel-slide--left img.video-thumb{margin-left:auto}.carousel-slide.carousel-slide--right img{object-position:left}.carousel-slide.carousel-slide--center{align-items:center;display:flex}.carousel-slide.carousel-slide--center .slide--center-wrapper{width:fit-content;height:var(--full-width-height);flex-direction:column;justify-content:center;align-items:start;row-gap:.8rem;min-height:0;margin:0 auto;display:flex}.carousel-slide.carousel-slide--center .slide--center-wrapper img{width:auto;height:auto;max-height:var(--full-width-height);max-width:var(--full-width-height);object-fit:contain}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper{position:relative}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper iframe{aspect-ratio:16/9;width:min(100rem,88vw - 1.5em);height:auto}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper .video-thumb-cover{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper .video-button-wrapper{z-index:2;width:var(--full-width-height);height:var(--full-width-height);position:absolute;top:0;left:0}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper .video-button-wrapper .video-button{cursor:pointer;width:var(--full-width-height);height:var(--full-width-height);background:0 0;border:none;position:relative}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper .video-button-wrapper .video-button .video-icon-container{top:var(--half-width-height);left:var(--half-width-height);justify-content:center;width:clamp(8rem,4.747vw + 4.354rem,11rem);height:clamp(8rem,4.747vw + 4.354rem,11rem);display:flex;position:absolute;transform:translate(-50%,-50%)}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper .video-button-wrapper .video-button .video-icon-container svg{align-self:center}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper .video-button-wrapper .video-button .video-icon-container svg .bg{-webkit-transition:all var(--transition);transition:all var(--transition)}@media (hover:hover){.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper .video-button-wrapper:hover .video-button .video-icon-container svg .bg{fill:#fcf9f5b3}}.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper.video-playing .video-thumb-cover,.carousel-slide.carousel-slide--center .slide--center-wrapper .video-wrapper.video-playing .video-button-wrapper{display:none}.carousel-slide.carousel-slide--center .carousel-caption,.carousel-slide.carousel-slide--center .carousel-number{letter-spacing:.36px;text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:60%;font-size:1.2rem;line-height:135%}.carousel-slide.carousel-slide--center .carousel-number{font-family:var(--light-italic-font)}.carousel-slide.carousel-slide--center .carousel-caption{font-family:var(--light-font)}.carousel-slide.carousel-slide--center .carousel-content{flex-direction:column;gap:.8rem;display:flex}.carousel-slide.carousel-slide--center .carousel-content .carousel-title,.carousel-slide.carousel-slide--center .carousel-content .carousel-client{letter-spacing:.36px;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.2rem;line-height:135%}.carousel-slide.carousel-slide--center .carousel-content .carousel-client{font-family:var(--light-italic-font)}@media only screen and (width>=768px){.carousel-slide{width:75vw}.carousel-slide.carousel-slide--side{display:block}}.carousel-button{z-index:10;width:30vw;height:calc(var(--full-width-height) - 9.6rem);position:absolute;top:4.8rem}@media only screen and (width>=992px){.carousel-button{width:12.5vw}}.carousel-button.carousel-button--prev{left:0}.carousel-button.carousel-button--next{right:0}.carousel-button.is-disabled{pointer-events:none;z-index:0}.collection-link{z-index:10;justify-content:flex-end;align-items:flex-end;gap:.2rem;width:80vw;height:auto;padding-inline:2.4rem;line-height:110%;display:none;position:absolute;bottom:.5rem}@media only screen and (width>=992px){.collection-link{height:calc(var(--full-width-height) - 9.6rem);justify-content:center;align-items:center;width:12.5vw;display:flex;top:4.8rem;bottom:auto}}.collection-link svg{width:1.2rem;height:1.2rem}.collection-link.collection-link--prev{left:0}.collection-link.collection-link--prev .collection-link__inner{flex-direction:row-reverse}.collection-link.collection-link--prev svg{transform:rotate(90deg)}.collection-link.collection-link--next{display:flex;right:0}.collection-link.collection-link--next svg{transform:rotate(-90deg)}.carousel-thumbs-wrapper{border-top:1px solid #e6e6e6cc;width:100vw;height:10.1rem;padding-block:1.2rem;overflow:hidden}.carousel-thumbs-wrapper .carousel-thumbs{width:max-content;transition:transform var(--transition);will-change:transform;justify-content:flex-start;gap:2.4rem;margin:0;padding:0;list-style:none;display:flex}.carousel-thumbs-wrapper .carousel-thumbs img{-webkit-transition:opacity var(--transition);transition:opacity var(--transition);object-fit:cover;cursor:pointer;opacity:.4;width:auto;height:7.6rem}.carousel-thumbs-wrapper .carousel-thumbs img.is-active{opacity:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.carousel-thumbs-wrapper .carousel-thumbs img:hover{opacity:.6}}.collection-link-card{width:calc(100dvw - 4.8rem);height:var(--full-width-height);min-height:0;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media only screen and (width>=768px){.collection-link-card{width:75vw}}.collection-link-card .collection-link-text{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.collection-link-card .collection-link-title{font-family:var(--light-italic-font);letter-spacing:.42px;text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:80%;margin:0;font-size:1.4rem;line-height:135%}@media only screen and (width>=768px){.collection-link-card .collection-link-title{max-width:100%;font-size:1.8rem}}@media (hover:hover) and (pointer:fine){.collection-link-card:hover .collection-link-title{opacity:.7;transition:opacity var(--transition)}}.video-native-tap .video-thumb-cover,.video-native-tap .video-button-wrapper{display:none}@media only screen and (width<=991px){.gallery-carousel .carousel-track:has(.video-wrapper.video-playing) .carousel-button{width:2.4rem}}.index-listing{padding-block:3.2rem}@media only screen and (width>=992px){.index-listing{padding-block:4.8rem 14rem}}.index-listing .index-label{font-family:var(--bold-font);grid-column:1/7;padding-bottom:2.4rem}@media only screen and (width>=992px){.index-listing .index-label{grid-column:1/2;padding-bottom:0}}.index-listing article{grid-column:1/6;grid-template-columns:subgrid;display:grid}@media only screen and (width>=768px){.index-listing article{grid-column:1/13}}@media only screen and (width>=992px){.index-listing article{grid-column:2/13}}.index-listing article:first-of-type .work-item-link{border-top:.5px solid #fcf9f54d}.index-listing article:last-of-type .work-item-link{border-bottom:none}.index-listing article .work-item-link{grid-column:1/13;grid-template-columns:subgrid;color:currentColor;border-bottom:.5px solid #fcf9f54d;align-items:baseline;padding-block:1.8rem;text-decoration:none;display:grid;position:relative;overflow:hidden}@media only screen and (width>=992px){.index-listing article .work-item-link{grid-column:2/10;padding-block:2.4rem}}.index-listing article .work-item-link .work-title{-webkit-transition:padding var(--fast-transition);transition:padding var(--fast-transition);letter-spacing:.576px;grid-column:1/4;font-size:1.2rem;line-height:135%;position:relative}@media only screen and (width>=768px){.index-listing article .work-item-link .work-title{grid-column:1/8}}@media only screen and (width>=992px){.index-listing article .work-item-link .work-title{grid-column:1/4;font-size:1.4rem}}.index-listing article .work-item-link .work-title:before{-webkit-transition:opacity var(--fast-transition);transition:opacity var(--fast-transition);content:"";width:.9rem;height:.9rem;top:var(--half-width-height);pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3csvg%20width='7'%20height='7'%20viewBox='0%200%207%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.934084L1.40348%200.5H6V5.05788L5.54114%205.48392V3.14469C5.54114%202.16935%205.54378%201.55038%205.54905%201.28778L1.31646%205.5L1%205.1463L5.24051%200.926045C4.98207%200.931404%204.36762%200.934084%203.39715%200.934084H1Z'%20fill='white'%20stroke='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute;left:0;transform:translateY(-50%)}.index-listing article .work-item-link .work-client{letter-spacing:.504px;grid-column:4/7;margin:0;font-size:1.2rem;line-height:155%}@media only screen and (width>=768px){.index-listing article .work-item-link .work-client{grid-column:8/13}}@media only screen and (width>=992px){.index-listing article .work-item-link .work-client{grid-column:4/7;font-size:1.4rem}}.index-listing article .work-item-link .work-location{font-size:1.2rem;font-family:var(--light-italic-font);letter-spacing:.42px;grid-column:4/7;line-height:135%}@media only screen and (width>=768px){.index-listing article .work-item-link .work-location{grid-column:8/13}}@media only screen and (width>=992px){.index-listing article .work-item-link .work-location{grid-column:7/9;font-size:1.4rem}}@media (hover:hover){.index-listing article .work-item-link:hover~.work-thumbnail img{opacity:1}.index-listing article .work-item-link:hover .work-title{padding-left:2rem}.index-listing article .work-item-link:hover .work-title:before{content:"";opacity:1}}.index-listing article .work-thumbnail{justify-content:center;align-items:center;width:32%;height:70%;display:none;position:fixed;top:15%;right:2rem}.index-listing article .work-thumbnail img{width:var(--full-width-height);height:var(--full-width-height);opacity:0;object-fit:contain}body.page-template-template-work .content-wrapper{min-height:100vh}body.page-template-template-work .content-wrapper #site-footer{z-index:1;position:fixed;bottom:0}.directional-list__hover-tile{z-index:-1;background-color:#121212;position:absolute;inset:0}[data-directional-hover-tile]{will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(-100%)}body.theme-light .directional-list__hover-tile{background-color:#e6e6e666}body.theme-light .index-listing article:first-of-type .work-item-link{border-top:.5px solid #e6e6e6cc}body.theme-light .index-listing article .work-item-link{border-bottom:.5px solid #e6e6e6cc}body.theme-light .index-listing article .work-item-link .work-title:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='7'%20height='7'%20viewBox='0%200%207%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.934084L1.40348%200.5H6V5.05788L5.54114%205.48392V3.14469C5.54114%202.16935%205.54378%201.55038%205.54905%201.28778L1.31646%205.5L1%205.1463L5.24051%200.926045C4.98207%200.931404%204.36762%200.934084%203.39715%200.934084H1Z'%20fill='%231a1a1a'%20stroke='%231a1a1a'/%3e%3c/svg%3e")}.intro-screen-wrapper{z-index:2147483632;background-color:var(--white);justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:fixed;inset:0}.intro-screen-wrapper.intro-screen--hidden{pointer-events:none!important;display:none!important}.intro-screen-wrapper .intro-screen__logo{z-index:1;justify-content:center;align-items:center;gap:1rem;width:calc(100dvw + -1*clamp(4rem,3.906vw + 1.75rem,8rem));display:flex;position:relative}@media screen and (width>=992px){.intro-screen-wrapper .intro-screen__logo{gap:2rem}}.intro-screen-wrapper .intro-screen__logo .at-logo{width:auto;height:15dvw}@media screen and (width>=992px){.intro-screen-wrapper .intro-screen__logo .at-logo{height:10dvw}}.intro-screen-wrapper .intro-screen__images{z-index:0;opacity:0;margin:0;padding:0;list-style:none;position:absolute;inset:0}.intro-screen-wrapper .intro-screen__images li{opacity:0;position:absolute;inset:0}.intro-screen-wrapper .intro-screen__images li img{object-fit:cover;object-position:center center;width:100%;height:100%}@media screen and (width>=992px){.intro-screen-wrapper .intro-screen__images li img{object-position:center}}.media-video-wrapper{width:var(--full-width-height);position:relative}.media-video-wrapper .aspect-ratio{padding-top:56.25%}.media-video-wrapper .cover-media{width:var(--full-width-height);height:var(--full-width-height);position:absolute;inset:0}.media-video-wrapper .cover-image{object-fit:cover;border-radius:inherit;width:var(--full-width-height);height:var(--full-width-height);display:block;position:absolute;inset:0;transform:scale(1)}.media-video-wrapper .cover-video{object-fit:cover;border-radius:inherit;width:var(--full-width-height);height:var(--full-width-height);border:0;position:absolute;inset:0;transform:scale(1)}.media-video-wrapper .cover-placeholder{text-align:center;border-radius:inherit;width:var(--full-width-height);height:var(--full-width-height);background-color:#80808026;justify-content:center;align-items:center;padding:1em;display:flex;position:absolute;inset:0;container-type:inline-size}.media-video-wrapper .cover-placeholder .cover-placeholder__p{margin-bottom:0;font-size:1rem}.media-video-wrapper.hero{height:100dvh}.media-video-wrapper.hero .aspect-ratio{width:var(--full-width-height);height:var(--full-width-height);padding-top:0}.media-video-wrapper.hero iframe{pointer-events:none;z-index:2;border:none;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.01)}[data-media-status=playing] [data-media-placeholder]{opacity:0}.transition{z-index:99999;pointer-events:none;position:fixed;inset:0;overflow:clip}.transition .transition__panel{top:var(--full-width-height);width:var(--full-width-height);height:var(--full-width-height);background-color:#eaeae9;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.transition .transition__label{color:var(--black);font-family:var(--druk-font);text-transform:uppercase;text-align:center;max-width:80%;font-size:4cqb;line-height:1}@media only screen and (width>=768px){.transition .transition__label{font-size:5rem}}.column-grid{grid-template-columns:repeat(5,1fr);gap:2.8rem 1rem;padding:4.8rem 2.4rem;display:grid}.column-grid .column.col-1,.column-grid .column.col-2{grid-column:1/6}.column-grid .column.col-1{grid-template-columns:subgrid;order:2;display:grid}@media only screen and (width>=768px){.column-grid .column.col-1{order:unset}}.column-grid .column.col-1 .content-group{grid-template-columns:subgrid;border-bottom:.5px solid #fcf9f54d;grid-column:1/6;row-gap:2.6rem;padding-block:2.8rem;display:grid}.column-grid .column.col-1 .content-group:first-of-type{padding-block-start:0}.column-grid .column.col-1 .content-group:last-of-type{border-bottom:0;padding-block-end:0}.column-grid .column.col-1 .content-group .left-column,.column-grid .column.col-1 .content-group .right-column{grid-column:1/6}.column-grid .column.col-1 .content-group ul{margin:0;padding:0;list-style:none}.column-grid .column.col-1 .content-group ul.projects li:first-of-type p{font-family:var(--medium-font);font-size:1.1rem}@media only screen and (width>=768px){.column-grid .column.col-1 .content-group ul.projects li:first-of-type p{font-size:1.2rem}}.column-grid .column.col-1 .content-group ul.projects,.column-grid .column.col-1 .content-group ul.publishers{grid-template-columns:repeat(5,1fr);gap:2rem 1rem;display:grid}:is(.column-grid .column.col-1 .content-group ul.projects,.column-grid .column.col-1 .content-group ul.publishers) li{grid-template-columns:subgrid;grid-column:1/6;display:grid}:is(.column-grid .column.col-1 .content-group ul.projects,.column-grid .column.col-1 .content-group ul.publishers) li p{margin:0}:is(.column-grid .column.col-1 .content-group ul.projects,.column-grid .column.col-1 .content-group ul.publishers) li p:first-child{grid-column:1/3}:is(.column-grid .column.col-1 .content-group ul.projects,.column-grid .column.col-1 .content-group ul.publishers) li p:nth-child(2){grid-column:3/6}.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations{grid-template-columns:repeat(5,1fr);gap:3rem 1rem;display:grid}:is(.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations) li{grid-template-columns:subgrid;grid-column:1/6;display:grid}:is(.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations) li p{margin:0}:is(.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations) li p:first-child{grid-column:1/2}:is(.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations) li p:nth-child(2){grid-column:2/6}:is(.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations) li .location_details{flex-direction:column;grid-column:2/6;row-gap:1rem;display:flex}:is(.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations) li .location_details a{width:fit-content;font-size:1.4rem;line-height:155%;display:inline-block}@media only screen and (width>=768px){:is(.column-grid .column.col-1 .content-group ul.awards,.column-grid .column.col-1 .content-group ul.locations) li .location_details a{font-size:1.6rem}}@media only screen and (width>=768px){.column-grid .column.col-1 .content-group{grid-column:1/9;padding-block:4.8rem}.column-grid .column.col-1 .content-group .left-column{grid-column:1/4}.column-grid .column.col-1 .content-group .right-column{grid-column:4/9}}.column-grid .column.col-2{order:1}@media only screen and (width>=768px){.column-grid .column.col-2{order:unset}}.column-grid .column.col-2 ul{margin:0;padding:0;list-style:none}.column-grid .column.col-2 .content-group{border-bottom:1px solid #fcf9f54d;padding-block:2.8rem}.column-grid .column.col-2 .content-group:first-of-type{padding-block-start:0}.column-grid .column.col-2 .content-group:last-of-type{border-bottom:0;padding-block-end:0}.column-grid .column.col-2 .content-group p.label{letter-spacing:.792px;margin-bottom:1.8rem;font-size:1.2rem;line-height:155%}.column-grid .column.col-2 .content-group span.underline{cursor:pointer}.column-grid .column.col-2 .content-group ul{flex-direction:column;gap:1.4rem;font-size:1.4rem;display:flex}@media only screen and (width>=768px){.column-grid .column.col-2 .content-group{padding-block:4.8rem}}@media only screen and (width>=768px){.column-grid{grid-template-columns:repeat(12,1fr)}.column-grid .column.col-1{grid-column:1/9}.column-grid .column.col-2{grid-column:10/13}.column-grid .column.col-2 .sticky-content{position:sticky;top:12.6rem}}.page-grid{grid-template-columns:repeat(5,1fr);gap:2.6rem 1rem;padding:4.8rem 2.4rem;display:grid}.page-grid .page-title{font-family:var(--medium-font)}.page-grid .left-column,.page-grid .right-column{grid-column:1/6}@media only screen and (width>=768px){.page-grid{grid-template-columns:repeat(12,1fr)}.page-grid .left-column{grid-column:1/4}.page-grid .right-column{grid-column:4/12}}@media only screen and (width>=1400px){.page-grid .right-column{grid-column:4/9}}.cursor{z-index:25;pointer-events:none;padding-top:1em;padding-left:.5em;padding-right:1em;position:fixed;top:0;left:0}.cursor .cursor-bubble{opacity:0;color:var(--white);background-color:var(--black);justify-content:center;align-items:center;padding:.8rem 1.2rem;display:flex;position:relative}.cursor .cursor-bubble .cursor-bubble__text{white-space:nowrap;font-size:1.6rem;font-family:var(--druk-font);text-transform:uppercase;letter-spacing:.05em}@media (hover:hover) and (pointer:fine){[data-cursor] .cursor-bubble{transition:transform .4s cubic-bezier(.625,.05,0,1),opacity .4s cubic-bezier(.625,.05,0,1);transform:translate(0%)scale(.9)rotate(.001deg)}[data-cursor=active] .cursor-bubble{opacity:1;transform:translate(0%)scale(1)rotate(.001deg)}[data-cursor=active-edge] .cursor-bubble{opacity:1;transform:translate(-100%)scale(1)rotate(.001deg)}}@media (hover:none) and (pointer:coarse){.cursor{display:none}}
