.ss-homepage{--ss-paper:#fbfaf8;--ss-ink:#1c1c1a;--ss-muted:#65655e;--ss-line:#d9d7d0;--ss-gutter:clamp(22px,4.7vw,88px);--ss-serif:Georgia,"Times New Roman",serif;--ss-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;background:var(--ss-paper);color:var(--ss-ink);font:15px/1.55 var(--ss-sans);-webkit-font-smoothing:antialiased}.ss-homepage *,.ss-homepage *:before,.ss-homepage *:after{box-sizing:border-box}.ss-homepage :is(p,h1,h2,h3,figure,ul){margin:0}.ss-homepage :is(h1,h2,h3){font-family:var(--ss-serif);font-weight:400;text-transform:none}.ss-homepage a{color:inherit;text-decoration:none;text-underline-offset:5px}.ss-homepage button{font-family:var(--ss-sans);cursor:pointer}.ss-homepage img{display:block;max-width:100%;height:auto}.ss-homepage ::selection{background:#dedbd1;color:#151513}.ss-wrap{width:min(100%,1800px);padding-inline:var(--ss-gutter);margin-inline:auto}.ss-homepage .site{overflow:clip}.ss-homepage .ss-header{height:82px;padding:0 var(--ss-gutter);display:flex;align-items:center;justify-content:space-between;gap:30px;position:absolute;text-align:left;font-family:var(--ss-sans);text-transform:none;background:none}.ss-homepage .ss-header:before,.ss-homepage .ss-header:after{display:none}.ss-homepage .ss-header .site-branding{display:block;flex-shrink:0}.ss-homepage .ss-wordmark{font:400 clamp(26px,2.4vw,37px)/1 var(--ss-serif);letter-spacing:-.055em;white-space:nowrap}.ss-homepage .ss-header .mainnav{position:static;padding:0;transform:none!important;background:transparent;text-align:right;width:auto;transition:none;height:auto;font:12px/1.5 var(--ss-sans);letter-spacing:0}.ss-homepage .mainnav ul{display:flex;align-items:center;gap:clamp(20px,3.4vw,52px);list-style:none;padding:0;font:inherit}.ss-homepage .mainnav li{display:block;margin:0;font:inherit}.ss-homepage .mainnav a{padding:12px 0;display:block;font:inherit}.ss-homepage .mainnav a:after{display:none}.ss-homepage .mainnav a:hover{text-decoration:underline}.ss-homepage .mainheader.darkheader .mainnav a{color:#fff}.ss-homepage .mainheader.darktextheader a{color:var(--ss-ink)}.ss-homepage .mainheader.is-scrolled:not(.darktextheader) a{color:#fff}.ss-homepage .ss-header .togglenav{display:none}.ss-home-main :is(section,div[id]){scroll-margin-top:28px}.ss-home-hero{position:relative;background:#d9d9d3;color:#fff;isolation:isolate}.ss-homepage .fullwidthslider{margin:0}.ss-homepage .fullwidthslider__slide{position:relative;height:clamp(650px,86svh,960px);min-height:650px;padding:0;overflow:hidden}.ss-homepage .fullwidthslider__bg{transform:scale(1);transition:none;transform-origin:center}@keyframes ss-hero-drift{0%{transform:scale(1.02)}to{transform:scale(1)}}.ss-homepage :is(.ss-is-active,.ss-is-leaving) .fullwidthslider__bg{animation:ss-hero-drift 4s ease-out both}.ss-homepage .ss-hero-motion-paused .fullwidthslider__bg{animation-play-state:paused}.ss-homepage .fullwidthslider__bg:before,.ss-homepage .fullwidthslider__bg:after{display:none}.ss-homepage .fullwidthslider__bg img{max-width:none;width:100%;height:100%;object-fit:cover;filter:none}.ss-homepage .fullwidthslider__bg picture{width:100%;height:100%}.ss-hero-copy{position:absolute;inset:auto 0 33.333333%;z-index:2;pointer-events:none}.ss-homepage .ss-hero-copy h1{max-width:850px;color:inherit;font-size:clamp(46px,5.7vw,88px);line-height:1.01;letter-spacing:-.05em;text-wrap:balance}.ss-home-hero.ss-hero-dark .ss-hero-copy{color:var(--ss-ink)}.ss-hero-caption{position:absolute;inset:calc(66.666667% + 18px) 0 auto;color:#fff;display:flex;align-items:center;gap:28px;z-index:2}.darktextslide .ss-hero-caption{color:var(--ss-ink)}.ss-hero-name{font:500 20px/1.4 var(--ss-sans);letter-spacing:.01em}.ss-homepage .ss-text-link{display:inline-flex;align-items:center;gap:24px;padding-block:9px;border-bottom:1px solid currentColor;font:400 13px/1.5 var(--ss-sans);width:fit-content;text-transform:none}.ss-text-link span{transition:transform .2s}.ss-text-link:hover span{transform:translate(2px,-2px)}.ss-homepage .ss-hero-button{font-size:12px;padding-block:5px}.ss-hero-has-buttons .ss-hero-caption{flex-direction:column;align-items:flex-start;gap:10px}.ss-carousel-tools{position:absolute;right:var(--ss-gutter);bottom:24px;display:flex;align-items:center;gap:14px;z-index:3;color:#fff}.ss-hero-dark .ss-carousel-tools{color:var(--ss-ink)}.ss-homepage .ss-carousel-tools .slick-dots{position:static;display:flex;gap:3px;margin:0;padding:0;list-style:none;width:auto;line-height:1;transform:none}.ss-homepage .slick-dots li{display:block;width:auto;height:auto;margin:0;padding:0}.ss-homepage .slick-dots li button{position:relative;display:block;width:30px;height:32px;background:none;border:0;border-radius:0;margin:0;padding:0;font-size:0;color:inherit;text-indent:-9999px}.ss-homepage .slick-dots li button:before{content:"";position:absolute;inset:13px auto auto 12px;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;transform:none}.ss-homepage .slick-dots li.slick-active button:before{opacity:1}.ss-carousel-pause{font:400 10px/1 var(--ss-sans);letter-spacing:.04em;color:inherit;min-width:42px;min-height:32px;padding:0;background:none;border:0}.ss-carousel-pause:hover{text-decoration:underline}.ss-publications{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(20px,5vw,80px);padding-block:28px;border-bottom:1px solid var(--ss-line)}.ss-publications span{font:400 clamp(10px,1.5vw,20px)/1.2 var(--ss-serif);letter-spacing:-.025em;white-space:nowrap}.ss-introduction{padding-block:60px 75px;max-width:1120px;margin-inline:auto;text-align:center}.ss-introduction p{font:400 clamp(21px,2vw,29px)/1.45 var(--ss-serif);letter-spacing:-.025em;text-wrap:pretty}.ss-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:42px}.ss-homepage .ss-section-heading h2{font-size:clamp(34px,3.5vw,54px);line-height:1.1;letter-spacing:-.045em}.ss-section-heading .ss-text-link{flex-shrink:0}.ss-work{padding-bottom:96px}.ss-work-heading{margin-bottom:32px}.ss-work-all{margin-top:38px}.ss-story-grid{--ss-columns:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px clamp(24px,3.2vw,58px);align-items:start}.ss-story-grid.ss-story-layout{grid-auto-rows:1px;row-gap:0}.ss-story{min-width:0;align-self:start}.ss-story-image{display:block;position:relative}.ss-story-image img{width:100%;height:auto;filter:none;transition:opacity .2s}.ss-story-image:hover img{opacity:.94}.ss-homepage .ss-story-meta{font:400 12px/1.6 var(--ss-sans);letter-spacing:.035em;text-transform:uppercase;color:var(--ss-muted);margin-top:7px;margin-bottom:0}.ss-homepage .ss-story h3{font-size:clamp(24px,2vw,30px);line-height:1.18;letter-spacing:-.035em;margin-top:17px}.ss-story h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.ss-artist{border-block:1px solid var(--ss-line);padding-block:66px;display:grid;grid-template-columns:1fr 2.25fr;gap:45px}.ss-homepage .ss-eyebrow{font:400 11px/1.5 var(--ss-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ss-muted)}.ss-artist>.ss-eyebrow{padding-top:8px}.ss-artist-copy>p{font:400 clamp(25px,2.55vw,40px)/1.3 var(--ss-serif);letter-spacing:-.03em;text-wrap:pretty}.ss-artist-copy .ss-text-link{margin-top:27px}.ss-ongoing{padding-block:96px 105px}.ss-opportunity{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(38px,7vw,125px)}.ss-opportunity+.ss-opportunity{margin-top:60px;padding-top:60px;border-top:1px solid var(--ss-line)}.ss-opportunity-image{position:relative;min-width:0}.ss-opportunity-image img{width:100%;height:auto}.ss-homepage .ss-project-status{position:absolute;top:15px;left:15px;max-width:calc(100% - 30px);background:var(--ss-paper);color:var(--ss-ink);padding:8px 12px;font:400 10px/1.4 var(--ss-sans);letter-spacing:.055em;text-transform:uppercase}.ss-project-status:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;margin-bottom:1px;border-radius:50%;background:#54715a}.ss-opportunity-image:not(:has(img)) .ss-project-status{position:static;width:fit-content}.ss-homepage .ss-opportunity h3{font-size:clamp(31px,3.2vw,48px);line-height:1.08;letter-spacing:-.04em;margin-bottom:20px;text-wrap:balance}.ss-opportunity-copy>p{font-size:14px;line-height:1.8;color:var(--ss-muted);max-width:440px}.ss-opportunity-copy .ss-text-link{margin-top:23px}.ss-contact{border-top:1px solid var(--ss-line);padding-block:65px 70px;display:flex;align-items:end;justify-content:space-between;gap:36px}.ss-homepage .ss-contact h2{font-size:clamp(54px,7vw,105px);line-height:1;letter-spacing:-.055em;margin-top:15px}.ss-contact-details{max-width:355px;padding-bottom:4px}.ss-contact-details>p{font-size:13px;color:var(--ss-muted);max-width:300px}.ss-homepage .ss-email{display:inline-block;font-size:clamp(17px,1.7vw,25px);letter-spacing:-.03em;border-bottom:1px solid var(--ss-ink);padding-bottom:6px;margin-top:20px;overflow-wrap:anywhere}.ss-footer{border-top:1px solid var(--ss-line);padding-block:22px 28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:center;font-size:11px;color:var(--ss-muted)}.ss-footer-pages ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;padding:0}.ss-footer-pages li{margin:0}.ss-footer-pages a:hover{text-decoration:underline}.ss-footer-links{display:flex;gap:26px;flex-wrap:wrap}.ss-footer-links a:hover{text-decoration:underline}@media(max-width:999px){.ss-homepage .ss-header{height:60px;position:relative;background:var(--ss-paper)}.ss-homepage .ss-header a,.ss-homepage .ss-header.darkheader .mainnav a{color:var(--ss-ink)}.ss-homepage .ss-header .mainnav{position:fixed;inset:60px 0 0;overflow-y:auto;width:100%;height:calc(100dvh - 60px);padding:45px var(--ss-gutter);background:var(--ss-paper);transform:translate(-100%)!important;text-align:left;visibility:hidden}.ss-homepage .ss-header .mainnav ul{display:block;font-size:27px}.ss-homepage .mainnav li{margin-bottom:12px}.nav-toggled .ss-homepage .ss-header .mainnav{transform:none!important;visibility:visible}.ss-homepage .ss-header .togglenav{display:block;position:relative;inset:auto;height:44px;width:auto;min-width:44px;padding:0;text-indent:0;font-size:12px;color:var(--ss-ink)}.ss-homepage .ss-header .togglenav span{display:block;border-bottom:1px solid currentColor;padding-block:6px}.ss-homepage .ss-header .togglenav i,.ss-homepage .ss-header .togglenav:before,.ss-homepage .ss-header .togglenav:after{display:none}.ss-homepage .ss-header .togglenav.is-active span{font-size:0}.ss-homepage .ss-header .togglenav.is-active span:after{content:"Close";font-size:12px}.no-js .ss-homepage .ss-header{height:auto;flex-wrap:wrap;padding-block:18px;gap:14px}.no-js .ss-homepage .ss-header .mainnav{position:static;transform:none!important;visibility:visible;height:auto;padding:0}.no-js .ss-homepage .ss-header .mainnav ul{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px}.no-js .ss-homepage .ss-header .togglenav{display:none}.ss-story-grid{--ss-columns:2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.ss-artist{grid-template-columns:1fr 3fr;gap:30px}.ss-opportunity{gap:36px}}@media(max-width:719px){.ss-homepage{--ss-gutter:22px;font-size:14px}.ss-homepage .ss-wordmark{font-size:27px}.ss-homepage .fullwidthslider__slide{height:calc(100svh - 60px);min-height:calc(100svh - 60px)}.ss-homepage .ss-hero-copy{bottom:33.333333%}.ss-homepage .ss-hero-copy h1{max-width:400px;font-size:clamp(32px,9.3vw,50px);line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.ss-hero-caption{max-width:100%}.ss-hero-name{font-size:18px;line-height:1.4}.ss-carousel-tools{bottom:20px;gap:6px}.ss-homepage .slick-dots li button{width:24px;height:36px}.ss-homepage .slick-dots li button:before{top:15px;left:9px}.ss-publications{display:flex;justify-content:space-between;gap:clamp(6px,2vw,10px);padding-block:24px}.ss-publications span{font-size:clamp(10px,2.9vw,12px)}.ss-introduction{padding-block:39px 54px;text-align:left}.ss-introduction p{font-size:24px;line-height:1.4;letter-spacing:-.03em}.ss-section-heading{margin-bottom:29px;gap:18px}.ss-homepage .ss-section-heading h2{font-size:34px}.ss-section-heading .ss-text-link{font-size:11px;gap:9px;white-space:nowrap}.ss-work{padding-bottom:60px}.ss-work-heading{margin-bottom:27px}.ss-work-all{margin-top:30px}.ss-story-grid{--ss-columns:1;grid-template-columns:minmax(0,1fr);gap:38px}.ss-story-grid.ss-story-layout{grid-auto-rows:auto;row-gap:38px}.ss-homepage .ss-story-meta{font-size:12px;margin-top:7px;margin-bottom:0}.ss-homepage .ss-story h3{font-size:clamp(23px,6.5vw,27px);line-height:1.2;margin-top:16px}.ss-artist{display:block;padding-block:35px 43px}.ss-artist>.ss-eyebrow{padding:0;margin-bottom:25px}.ss-artist-copy>p{font-size:29px;line-height:1.3}.ss-artist-copy .ss-text-link{margin-top:22px}.ss-ongoing{padding-block:57px 61px}.ss-opportunity{grid-template-columns:minmax(0,1fr);gap:23px}.ss-opportunity+.ss-opportunity{margin-top:40px;padding-top:40px}.ss-homepage .ss-project-status{top:11px;left:11px;padding:7px 9px;max-width:calc(100% - 22px);font-size:9px}.ss-homepage .ss-opportunity h3{font-size:33px;line-height:1.09;margin-bottom:15px;text-wrap:initial}.ss-opportunity-copy>p{font-size:14px;line-height:1.7}.ss-opportunity-copy .ss-text-link{margin-top:17px;font-size:12px}.ss-contact{display:block;padding-block:40px 44px}.ss-homepage .ss-contact h2{font-size:67px;margin-top:16px}.ss-contact-details{margin-top:29px}.ss-homepage .ss-email{font-size:23px;margin-top:15px}.ss-footer{display:block;padding-block:22px 27px}.ss-footer-pages{margin-top:18px}.ss-footer-links{margin-top:17px;gap:24px}}@media(max-width:359px){.ss-section-heading{display:block}.ss-section-heading .ss-text-link{margin-top:14px}.ss-homepage .ss-hero-copy h1{font-size:32px}.ss-homepage .ss-contact h2{font-size:58px}}@media(prefers-reduced-motion:reduce){.ss-homepage *,.ss-homepage *:before,.ss-homepage *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
