.work-page{--work-paper:#f4f4f1;background:var(--work-paper);color:var(--colour-brand-ink,#171717);overflow-x:clip}.work-page .eyebrow{margin:0}body:has([data-work-page]) .site-header:not([data-work-scrolled]){color:#fff;mix-blend-mode:difference;background:0 0;border-block-end-color:#0000}body:has([data-work-page]) .site-header:not([data-work-scrolled]) .site-header__navigation-link[aria-current=page],body:has([data-work-page]) .site-header:not([data-work-scrolled]) .site-header__mobile-link[aria-current=page]{color:#fff}body:has([data-work-page]) .site-header[data-work-scrolled]{color:#111;mix-blend-mode:normal;background:#fff;border-block-end:0}.work-hero-featured-stage{isolation:isolate;margin-top:calc(-1 * var(--header-height));position:relative}.work-hero{min-height:min(900px,100svh);padding-block:calc(clamp(3rem,5vw,5rem) + var(--header-height)) clamp(3rem,5vw,5rem);background:0 0;align-items:center;margin-top:0;display:flex;position:relative;overflow:clip}.work-hero:before{content:"";z-index:0;background:var(--work-paper);pointer-events:none;position:absolute;inset:0}.work-hero-art{z-index:4;width:100%;height:var(--work-hero-height,100svh);pointer-events:none;position:absolute;top:0;overflow:hidden}.work-hero-art__anchor{top:calc((var(--work-hero-height,100svh) - 100svh) / 2);right:max(var(--page-gutter),calc((100vw - 1440px) / 2));transform-origin:50%;will-change:transform;align-items:center;width:min(46.2vw,660px);height:100svh;display:grid;position:absolute}.work-hero__copy{z-index:8;grid-template-columns:minmax(0,75%);justify-items:start;display:grid;position:relative}.work-hero__copy>*{grid-column:1}.work-hero-runner{--runner-size:170px;z-index:9;right:var(--page-gutter);width:var(--runner-size);height:var(--runner-size);opacity:0;pointer-events:none;transition:opacity .5s ease-out,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:10px;overflow:visible;transform:translate(calc(100vw + 100%))}.work-hero-runner[data-admitted]{opacity:1;transform:translate(0)}.work-hero-runner video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.work-page .se-hero-form{color:color-mix(in srgb,#141e00,#edf4ff var(--work-dot-light-mix,0%));opacity:var(--work-dot-opacity,.08);filter:drop-shadow(0 0 var(--work-dot-glow,0px) rgb(228 239 255/var(--work-dot-glow-alpha,0)))}.work-page .se-hero-form [data-liquid-dot-path]{fill:currentColor;stroke:#fff;stroke-width:1.4px;stroke-opacity:var(--work-dot-stroke-opacity,0);paint-order:stroke fill}.work-page .se-hero-form .hipi-liquid-dot{filter:none;transform-origin:50%}html.js .work-page .work-hero:not([data-intro-started]) [data-work-hero-text],html.js .work-page .work-hero:not([data-intro-started]) [data-work-hero-intro],html.js .work-page .work-hero:not([data-intro-started]) [data-work-hero-cta]{opacity:0;transform:translateY(1.1em)}html.js .work-page .work-hero[data-intro-started] [data-work-hero-text],html.js .work-page .work-hero[data-intro-started] [data-work-hero-intro],html.js .work-page .work-hero[data-intro-started] [data-work-hero-cta]{opacity:1;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}html.js .work-page .work-hero[data-intro-started] h1 [data-work-hero-text]:first-of-type{transition-delay:.1s}html.js .work-page .work-hero[data-intro-started] h1 [data-work-hero-text]:nth-of-type(2){transition-delay:.35s}html.js .work-page .work-hero[data-intro-started] h1 [data-work-hero-text]:nth-of-type(3){transition-delay:.6s}html.js .work-page .work-hero[data-intro-started] h1 [data-work-hero-text]:nth-of-type(4){transition-delay:.85s}html.js .work-page .work-hero[data-intro-started] [data-work-hero-intro]{transition-delay:1.1s}html.js .work-page .work-hero[data-intro-started] [data-work-hero-cta]{transition-delay:1.35s}html.js .work-page .work-hero:not([data-eyebrow-entered]) [data-work-hero-eyebrow]{opacity:0;transform:translate(-14px)}html.js .work-page .work-hero[data-eyebrow-entered] [data-work-hero-eyebrow]{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translate(0)}html.js .work-page [data-work-hero-art]:not([data-work-hero-intro-started]) .se-hero-form .hipi-liquid-dot{opacity:0;transform:scale(.24)}html.js .work-page [data-work-hero-art][data-work-hero-intro-started] .se-hero-form .hipi-liquid-dot{opacity:1;transition:opacity .4s .85s,transform .55s cubic-bezier(.16,1,.3,1) .85s;transform:scale(1)}.work-hero h1{max-width:100%;margin-block:0 clamp(1.5rem,3vw,2.5rem)}.work-hero h1 [data-work-hero-text]{display:inline-block}.work-hero .eyebrow{margin-block-end:var(--space-eyebrow-heading)}.work-hero .editorial-intro{max-width:35rem}.work-hero__scroll-next{margin-top:2.5rem}.work-page .se-explore-dot .fluid-arrow>svg{stroke:var(--se-paper,#f8f7f2)}.work-featured{position:relative}.work-project{--project-bg:#e8edda;--project-fg:#141e00;--project-angle:-7deg;color:var(--project-fg);background:0 0;margin-top:-1px;padding-block:clamp(100px,10vw,160px);position:relative}.work-project:before{content:"";z-index:var(--panel-z,1);background-color:var(--project-bg);background-image:var(--project-bg-image,none);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.work-project__sticky{z-index:calc(10 + var(--panel-z,1));top:var(--header-height);min-height:0;position:sticky;overflow:visible}.work-project__inner{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.work-project__content{z-index:2;max-width:36rem;position:relative}.work-project__count{opacity:.66;align-items:center;gap:1.25rem;display:flex}.work-project h2{margin:var(--space-eyebrow-heading) 0 1rem;font-family:var(--font-family-primary);font-size:var(--font-size-work-project-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:-.095rem;margin-inline-start:var(--type-optical-align-offset)}.work-project__description{max-width:31rem;margin:0}.work-project__metadata{gap:1rem;margin-top:2rem;display:grid}.work-project__metadata-group{gap:.2rem;display:grid}.work-project__metadata-label{opacity:.56;display:inline-block}.work-project__metadata-item{display:inline-block}.work-project__metadata-item:not(:last-child):after{content:" · ";white-space:pre}html.js .work-project [data-work-project-copy-item]{opacity:0;transform:translateY(1em)}html.js .work-project [data-work-project-copy-item][data-work-project-copy-entered]{opacity:1;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}html.js .work-project .work-project__count:not([data-work-project-copy-entered]){opacity:0;transform:translate(-14px)}html.js .work-project .work-project__count[data-work-project-copy-entered]{opacity:.66;transition:opacity .45s,transform .9s cubic-bezier(.22,1,.36,1);transform:translate(0)}html.js .work-project .work-project__metadata-label[data-work-project-copy-entered]{opacity:.56}html.js .work-project:not([data-project-media-entered]) [data-work-project-media]{opacity:0;transform:translate(48px)}html.js .work-project[data-project-media-entered] [data-work-project-media]{opacity:1;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1);transform:translate(0)}.work-project__link{color:inherit;font-family:var(--font-family-primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:2rem;font-size:.75rem;text-decoration:none;display:inline-flex}.work-project__link>span:last-child{font-size:1.3rem;font-weight:100;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.work-project__link:hover>span:last-child{transform:translate(3px,-3px)}.work-project__media-wrap{perspective:1600px;min-width:0}.work-project__media{--media-tilt:var(--project-angle);aspect-ratio:1.35;perspective:1600px;perspective-origin:50%;width:min(100%,66rem);margin-inline:auto;position:relative;overflow:visible}.work-project__media-float,.work-project__media-scale,.work-project__media-tilt{transform-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}.work-project__media-float{transform:rotateY(var(--media-tilt)) rotateX(2deg)}.work-project__media-scale{perspective:1600px;perspective-origin:50%}.work-project__media-clip{background:color-mix(in srgb,var(--project-fg) 8%,var(--project-bg));border-radius:clamp(.75rem,2vw,2rem);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0002}.work-project__media video,.work-project__media img{object-fit:cover;width:100%;height:100%;display:block}.work-project__media .work-project__poster{z-index:2;opacity:1;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.work-project__media .work-project__poster[data-work-video-ready]{opacity:0}.work-project__media video:not([poster]){background:0 0}.work-empty{padding:4rem var(--page-gutter);margin:0}.work-more{z-index:10;background:var(--work-paper);padding-block:clamp(3rem,5vw,6rem);position:relative}.work-more__heading{margin-bottom:clamp(1.8rem,5vw,2rem)}.work-more__heading .eyebrow{display:inline-block}html.js .work-more__heading:not([data-work-more-entered]) .eyebrow{opacity:0;transform:translate(-14px)}html.js .work-more__heading[data-work-more-entered] .eyebrow{opacity:1;transition:opacity .45s,transform .9s cubic-bezier(.22,1,.36,1);transform:translate(0)}.work-more__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);align-items:start;gap:clamp(3rem,8vw,10rem);display:grid}.work-more__list{border-top:1px solid #111;position:relative}html.js .work-more__list{border-top-color:#0000}.work-more__list:before{content:"";z-index:1;transform-origin:0;background:#111;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(1)}html.js .work-more__list:before{transition:transform .35s ease-out;transform:scaleX(0)}html.js .work-more__list[data-work-more-list-entered]:before{transform:scaleX(1)}.work-more__row{color:inherit;border-bottom:1px solid #111;position:relative}html.js .work-more__row{border-bottom-color:#0000}.work-more__row:after{content:"";z-index:1;transform-origin:0;background:#111;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(1)}html.js .work-more__row:after{transition:transform .35s ease-out;transform:scaleX(0)}html.js .work-more__row[data-work-more-divider-entered]:after{transform:scaleX(1)}.work-more__main{width:100%;min-height:clamp(6rem,11vw,8rem);color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem 0;display:grid;position:relative}.work-more__text{gap:.55rem;display:grid}.work-more__text,.work-more__meta{min-width:0}.work-more__title{--navigation-row-height:1.3em;color:inherit;display:block}.work-more__meta,.work-more__meta [data-work-more-meta-line]{display:block}.work-more__mobile-thumb,.work-more__details{display:none}html.js .work-more__row:not([data-work-more-entered]) .work-more__title,html.js .work-more__row:not([data-work-more-entered]) [data-work-more-meta-line],html.js .work-more__row:not([data-work-more-entered]) .work-more__mobile-thumb{opacity:0;transform:translateY(14px)}html.js .work-more__row[data-work-more-entered] .work-more__title{opacity:1;transition:opacity .4s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}html.js .work-more__row[data-work-more-entered] [data-work-more-meta-line]{opacity:1;transition:opacity .4s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--work-more-line-delay,0s);transform:translateY(0)}html.js .work-more__row[data-work-more-entered] .work-more__mobile-thumb{opacity:1;transition:opacity .4s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--work-more-arrow-delay,.25s);transform:translateY(0)}.work-more__website{color:inherit;font-family:var(--font-family-primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.75rem;text-decoration:none;display:inline-flex}.work-more__website>span:last-child{font-size:1.3rem;font-weight:100;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.work-more__website:hover>span:last-child,.work-more__website:focus-visible>span:last-child{transform:translate(3px,-3px)}.work-more__preview{aspect-ratio:4/3;display:block;position:sticky;top:12vh;overflow:visible}.work-more__preview-item{opacity:0;transform-origin:50%;border-radius:.75rem;transition:opacity .35s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.work-more__preview-item[data-active]{opacity:1;transform:scale(1)}.work-more__preview-item img,.work-more__preview-item video{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.work-more__website:hover>span:last-child,.work-more__website:focus-visible>span:last-child{transform:translate(3px,-3px)}.work-more__preview:hover .work-more__preview-item[data-active],.work-more__preview:focus-visible .work-more__preview-item[data-active]{transform:scale(1.045)}}.work-more__cursor-preview{z-index:200;aspect-ratio:1.2;opacity:0;pointer-events:none;will-change:transform;border-radius:.5rem;width:9rem;transition:opacity .18s;position:fixed;top:0;left:0;overflow:hidden}.work-more__cursor-preview[data-visible]{opacity:1}.work-more__cursor-preview img{object-fit:cover;width:100%;height:100%}@media (width>=64.001rem){.work-more__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.work-more__main{align-items:end}.work-more__meta-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-more__details{z-index:auto;grid-column:2;align-self:end;margin:0 0 1.25rem 1.5rem;display:block;position:static}.work-more__website{position:relative;top:.125rem}html.js .work-more__row:not([data-work-more-arrow-entered]) .work-more__website{opacity:0;transform:translateY(14px)}html.js .work-more__row[data-work-more-arrow-entered] .work-more__website{opacity:1;transition:opacity .4s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}}@media (width<=64rem){.work-project{padding-block:clamp(4.5rem,8vw,7.5rem)}.work-project__inner{grid-template-columns:minmax(15rem,.8fr) minmax(0,1fr);gap:2rem}.work-project__media-float{transform:none}}@media (width>=48rem) and (width<=64rem){.work-hero{min-height:760px}.work-hero__copy{grid-template-columns:minmax(0,70%)}.work-hero-runner{--runner-size:140px}.work-more__services-line{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}}@media (width>=48rem) and (width<=64rem) and (hover:none),(width>=48rem) and (width<=64rem) and (pointer:coarse){.work-more__row[data-active] .work-more__meta-line{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.work-more__details{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.work-more__details-inner{opacity:0;min-height:0;padding:0;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-8px)}.work-more__row[data-active] .work-more__details{grid-template-rows:1fr}.work-more__row[data-active] .work-more__details-inner{opacity:1;padding-block:0 1.125rem;transform:translateY(0)}.work-more__website{margin-top:1rem}}@media (width<=47.999rem){.work-more{padding-block-end:calc(1.25*clamp(3rem,5vw,6rem))}.work-more__heading .eyebrow{font-size:calc(var(--font-size-label) * 1.25)}.work-hero{height:100svh;min-height:100svh;max-height:100svh;padding-block:calc(2.5rem + var(--header-height)) 2rem;display:block}.work-featured{overflow-x:clip}.work-hero-art__anchor{top:var(--work-mobile-dot-anchor-top,0px);width:100%;margin-inline:auto;left:0;right:0}.work-page .work-hero-art__anchor .se-hero-form{width:72.25%;max-width:314.5px;margin:0 auto}.work-hero__copy{grid-template-columns:minmax(0,1fr)}.work-hero-runner{--runner-size:100px}.work-hero h1{max-width:none}.work-project{padding-block:0}.work-project__sticky{padding-block:clamp(4.5rem,14vw,6rem);position:relative;top:auto}.work-project__inner{flex-direction:column;align-items:stretch;gap:0;display:flex}.work-project__content{display:contents}.work-project__count{order:1;margin:0}.work-project__media-wrap{order:2;margin-top:20px}.work-project h2{order:3;margin:30px 0}.work-project__description{order:4;margin:0}.work-project__metadata{order:5;margin-top:30px}.work-project__link{order:6;margin-top:30px}.work-project__media-float{transform:none}.work-project__content{max-width:none}.work-project h2{font-size:var(--font-size-work-project-heading-mobile)}html.js .work-project:not([data-project-media-entered]) [data-work-project-media]{transform:translateY(24px)}.work-more__layout{display:block}.work-more__preview{display:none}.work-more__row{display:block}.work-more__main{cursor:pointer;grid-template-columns:minmax(0,1fr) 7.425rem;align-items:start;min-height:0;padding:1.125rem 0}.work-more__meta-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-more__row[data-active] .work-more__meta-line{text-overflow:clip;white-space:normal;overflow:visible}.work-more__services-line{max-width:none}.work-more__mobile-thumb{aspect-ratio:4/3;border-radius:.4rem;grid-area:1/2;width:7.425rem;display:block;overflow:hidden}.work-more__mobile-thumb img{object-fit:cover;width:100%;height:100%;display:block}.work-more__cursor-preview{display:none}.work-more__details{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid;position:static}.work-more__details-inner{opacity:0;min-height:0;padding:0;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-8px)}.work-more__row[data-active] .work-more__details{grid-template-rows:1fr}.work-more__row[data-active] .work-more__details-inner{opacity:1;padding-block:0 1.125rem;transform:translateY(0)}.work-more__website{margin-top:1rem}}@media (hover:none),(pointer:coarse){.work-more__title .menu-flip__track,.work-more__website .menu-flip__track{transition:none!important;transform:translateY(0)!important}.work-more__website:hover>span:last-child,.work-more__website:focus-visible>span:last-child{transform:none!important}}@media (prefers-reduced-motion:reduce){.work-project__media,.work-more__preview-item,.work-more__title,.work-project__link>span:last-child,.work-more__website span{transition:none}html.js .work-project .work-project__count,html.js .work-project [data-work-project-title],html.js .work-project [data-work-project-description],html.js .work-project [data-work-project-detail],html.js .work-project [data-work-project-cta],html.js .work-project [data-work-project-media]{opacity:1;transition:none;transform:none}html.js .work-project .work-project__metadata-label{opacity:.56}html.js .work-page .work-hero [data-work-hero-eyebrow],html.js .work-page .work-hero [data-work-hero-text],html.js .work-page .work-hero [data-work-hero-intro],html.js .work-page .work-hero [data-work-hero-cta],html.js .work-page [data-work-hero-art] .se-hero-form .hipi-liquid-dot,html.js .work-more__heading .eyebrow,html.js .work-more__row .work-more__title,html.js .work-more__row [data-work-more-meta-line],html.js .work-more__row .work-more__mobile-thumb,html.js .work-more__row .work-more__details-inner,html.js .work-more__row .work-more__website{opacity:1;transition:none;transform:none}html.js .work-more__row .work-more__details{transition:none}html.js .work-more__list,html.js .work-more__row{border-color:#111;transition:none}html.js .work-more__list:before,html.js .work-more__row:after{transition:none;transform:scaleX(1)}.work-project__media-float{transform:none}.work-hero-runner{display:none}}
