/* Work directions are isolated from the approved archive. */
.work-concepts{--wp-paper:#f2f1e9;--wp-ink:#161918;--wp-dim:#9b9e94;background:#111413;color:var(--wp-paper)}
.work-concepts *{box-sizing:border-box}.work-concepts main{overflow:clip}.work-concepts button:focus-visible,.work-concepts a:focus-visible,.work-concepts [tabindex]:focus-visible{outline:1px solid #a6b88f;outline-offset:5px}.work-concepts a{text-decoration:none}.work-concepts button{background:none;border:0}.work-concepts .site-header{padding-top:22px;padding-bottom:22px;border-bottom:1px solid #ffffff16}
.wp-switch{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 4.5vw;min-height:61px;background:#111413f5;backdrop-filter:blur(15px);border-bottom:1px solid #ffffff1c;position:sticky;top:0;z-index:9;font-size:12px}.wp-switch>div{display:flex;gap:32px;align-self:stretch}.wp-switch a{display:flex;align-items:center;gap:10px;white-space:nowrap;color:#a7aba1;border-bottom:2px solid transparent;padding:17px 0}.wp-switch a[aria-current]{color:var(--lime);border-bottom-color:var(--lime)}.wp-switch small,.wp-preview-label{font-size:9px;letter-spacing:1px}.wp-preview-label{color:#838b7d}.wp-original{font-size:10px}.wp-intro{padding:75px 4.5vw 52px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.wp-kicker{font-size:10px;letter-spacing:1.8px;color:#a4ad97;margin:0 0 24px}.wp-intro h1{font-size:clamp(48px,6.9vw,112px);font-weight:400;line-height:1.02;letter-spacing:-.065em;margin:0}.wp-intro h1 em{font-style:normal;color:var(--lime)}.wp-intro-copy{width:300px;padding-bottom:5px}.wp-intro-copy p{font-size:15px;line-height:1.7;color:#b3b9ae;margin:0 0 24px}.wp-intro-copy>span{font-size:9px;line-height:1.8;letter-spacing:1px;color:#89947d}.wp-small{font-size:9px;letter-spacing:1px;color:#a7ae9d}.wp-caption{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:22px 0}.wp-caption h2{font-size:clamp(26px,3.2vw,46px);line-height:1.15;font-weight:400;letter-spacing:-.045em;margin:6px 0 0}.wp-caption-right{text-align:right}.wp-caption-right p{font-size:10px;color:#a9b0a0;margin:0 0 12px;max-width:370px}.wp-enter{font-size:11px;color:var(--lime)}.wp-note{display:block;font-size:9px;color:#a7ae9d;margin:6px 0}.wp-runway{margin:0 4.5vw}.wp-stage{padding-top:20px}.wp-frame a{display:block}.wp-frame-image{aspect-ratio:1.8;overflow:hidden;background:#242924}.wp-frame img,.wp-tile img,.wp-strip img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.wp-frame{margin-bottom:40px}.wp-reel-controls{display:none}.wp-runway[data-enhanced] .wp-stage{position:sticky;top:61px;height:calc(100svh - 61px);display:flex;flex-direction:column;justify-content:center;padding:18px 0 12px}.wp-runway[data-enhanced] .wp-frames{position:relative;flex:1;min-height:0}.wp-runway[data-enhanced] .wp-frame{position:absolute;inset:0;opacity:0;pointer-events:none;margin:0;visibility:hidden;transition:opacity .65s ease,visibility .65s}.wp-runway[data-enhanced] .wp-frame.is-active{opacity:1;pointer-events:auto;visibility:visible}.wp-runway[data-enhanced] .wp-frame a{height:100%;display:flex;flex-direction:column}.wp-runway[data-enhanced] .wp-frame-image{min-height:0;flex:1;aspect-ratio:auto}.wp-runway[data-enhanced] .wp-frame img{object-fit:cover;transform:scale(1.025);transition:transform 1.1s ease}.wp-runway[data-enhanced] .wp-frame.is-active img{transform:scale(1)}.wp-runway[data-enhanced] .wp-caption{flex:none;padding:16px 0 12px}.wp-runway[data-enhanced] .wp-caption h2{font-size:30px}.wp-runway[data-enhanced] .wp-reel-controls{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:12px;border-top:1px solid #ffffff21}.wp-scroll-hint{font-size:10px;color:#a6ad9e;white-space:nowrap}.wp-scroll-hint i{font-style:normal;color:var(--lime);display:inline-block;animation:wp-nudge 1.8s ease infinite;margin-right:7px}.wp-chapters{display:flex;flex:1;max-width:680px;gap:14px}.wp-chapters button{padding:7px 0;flex:1;color:#a1a997;font-size:9px;display:flex;align-items:center;gap:6px}.wp-chapters i{height:1px;background:#ffffff35;width:100%;transition:background .3s}.wp-chapters [aria-pressed=true]{color:var(--lime)}.wp-chapters [aria-pressed=true] i{background:var(--lime)}.wp-arrows{display:flex;gap:8px}.wp-arrows button{height:36px;width:45px;border:1px solid #ffffff30;border-radius:40px;font-size:19px;transition:background .2s,color .2s}.wp-arrows button:hover{background:var(--lime);color:#111413}.wp-arrows button:disabled{opacity:.25;cursor:default}
.wp-atlas{padding:0 4.5vw 70px}.wp-atlas-tools{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:15px 0}.wp-filters{display:flex;gap:8px;flex-wrap:wrap}.wp-filters button{border:1px solid transparent;border-radius:30px;padding:10px 17px;font-size:12px;color:#b3bbab;transition:all .25s}.wp-filters button[aria-pressed=true]{border-color:#78836d;color:var(--lime)}.wp-filters sup{font-size:8px;margin-left:5px}.wp-density{display:flex;gap:5px;align-items:center}.wp-density>span{font-size:8px;letter-spacing:1px;color:#929d86;margin-right:8px}.wp-density button{font-size:20px;padding:7px 10px;border:1px solid transparent;border-radius:4px;color:#a0a996}.wp-density button span{font-size:11px;vertical-align:middle}.wp-density button[aria-pressed=true]{border-color:#87927c;color:var(--lime)}.wp-result-count{font-size:9px;letter-spacing:1px;color:#909d83;margin:18px 0 24px}.wp-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px;align-items:start}.wp-wall[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.wp-tile-image{aspect-ratio:1.52;overflow:hidden;position:relative;background:#252a23}.wp-tile img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.wp-tile:hover img{transform:scale(1.035)}.wp-tile-open{position:absolute;bottom:15px;right:15px;width:42px;height:42px;display:grid;place-items:center;background:var(--lime);border-radius:50%;font-size:24px;color:#111413;opacity:0;transform:translateY(8px);transition:all .3s}.wp-tile a:hover .wp-tile-open,.wp-tile a:focus-visible .wp-tile-open{opacity:1;transform:none}.wp-tile-meta{display:flex;gap:12px;align-items:baseline;padding-top:15px}.wp-tile-meta>span{font-size:9px;color:#89977c}.wp-tile-meta>span:last-child{margin-left:auto;font-size:17px;color:var(--lime)}.wp-tile h2{font-size:20px;font-weight:400;letter-spacing:-.035em;margin:0}.wp-tile p{font-size:10px;color:#9da894;margin:6px 0}.wp-tile{transition:opacity .65s,transform .65s}.wp-tile.wp-await{opacity:0;transform:translateY(24px)}
.wp-horizontal-stage{padding-top:20px}.wp-strip-window{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b9df56 #252a23}.wp-strip{display:flex;gap:3vw;padding:0 4.5vw}.wp-strip-card{flex:0 0 76vw;scroll-snap-align:center}.wp-strip-card a{display:block}.wp-strip-image{aspect-ratio:1.78;background:#252a23;overflow:hidden}.wp-strip .wp-caption h2{font-size:36px}.wp-strip .wp-caption{padding:18px 0}.wp-strip-controls{margin:15px 4.5vw 0;display:flex;align-items:center;gap:30px;border-top:1px solid #ffffff30;padding-top:18px}.wp-strip-controls p{font-size:13px;margin:0;white-space:nowrap}.wp-muted{font-size:9px;color:#a5b293;letter-spacing:1px}.wp-track-progress{height:1px;background:#ffffff25;flex:1;position:relative}.wp-track-progress i{position:absolute;height:2px;top:-.5px;left:0;width:12.5%;background:var(--lime);transition:width .15s}.wp-strip-hint{font-size:10px;color:#a5b293}.wp-horizontal[data-enhanced] .wp-horizontal-stage{position:sticky;top:61px;height:calc(100svh - 61px);display:flex;flex-direction:column;justify-content:center;padding:25px 0}.wp-horizontal[data-enhanced] .wp-strip-window{overflow:hidden}.wp-horizontal[data-enhanced] .wp-strip-card{flex-basis:72vw}.wp-horizontal[data-enhanced] .wp-strip-image{height:min(57svh,650px);aspect-ratio:auto}.wp-horizontal[data-enhanced] .wp-strip{will-change:transform}.wp-end{padding:95px 4.5vw 80px;border-top:1px solid #ffffff20;margin-top:60px}.wp-end>div{display:flex;justify-content:space-between;gap:30px;align-items:center}.wp-end h2{font-size:clamp(42px,6vw,90px);letter-spacing:-.055em;line-height:1.05;font-weight:400;margin:0}.wp-cta{display:flex;gap:65px;align-items:center;padding:21px 28px;border:1px solid #889775;border-radius:100px;font-size:14px;color:var(--lime)}.wp-cta span{font-size:25px}.wp-cta:hover{background:var(--lime);color:#111413}.wp-archive{font-size:11px;color:#a5b293;display:inline-block;margin-top:35px;padding-bottom:7px;border-bottom:1px solid #61734e}.work-concepts .edition-footer{border-top:1px solid #ffffff20}
@keyframes wp-nudge{0%,100%{transform:translateY(-2px)}50%{transform:translateY(3px)}}
.motion-off .work-concepts *{animation:none!important;transition:none!important}.motion-off .wp-frame img{transform:none!important}
@media(min-width:1500px){.wp-intro{padding-top:85px;padding-bottom:65px}.wp-tile h2{font-size:24px}}
@media(max-width:1000px){.wp-preview-label{display:none}.wp-switch{gap:15px}.wp-switch>div{gap:24px}.wp-intro{padding-top:55px}.wp-intro-copy{width:245px}.wp-wall,.wp-wall[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-density{display:none}.wp-strip-card{flex-basis:85vw}.wp-caption-right p{max-width:240px}.wp-strip .wp-caption h2{font-size:27px}}
@media(max-width:700px){.work-concepts .site-header{padding-top:18px;padding-bottom:18px}.wp-switch{min-height:53px;padding:0 5vw;gap:15px}.wp-switch>div{gap:18px;overflow:auto}.wp-switch a{font-size:10px;padding:17px 0;gap:6px}.wp-switch small{font-size:8px}.wp-original{display:none!important}.wp-intro{display:block;padding:47px 5vw 35px}.wp-intro h1{font-size:clamp(44px,11vw,72px)}.wp-intro-copy{width:auto;max-width:360px;margin-top:23px}.wp-intro-copy p{font-size:13px;margin-bottom:15px}.wp-kicker{font-size:8px;margin-bottom:19px}.wp-intro-copy>span{font-size:8px}.wp-runway{margin:0 5vw}.wp-stage{padding-top:0}.wp-frame{margin-bottom:37px}.wp-frame-image{aspect-ratio:1.52}.wp-caption{gap:20px;align-items:flex-start;padding:16px 0}.wp-caption h2{font-size:26px}.wp-caption-right p{display:none}.wp-small{font-size:8px}.wp-enter{font-size:10px;white-space:nowrap}.wp-caption-right{padding-top:19px}.wp-note{font-size:8px;max-width:100px}.wp-atlas{padding:0 5vw 30px}.wp-filters{gap:2px}.wp-filters button{font-size:10px;padding:9px 11px}.wp-atlas-tools{padding:12px 0}.wp-wall,.wp-wall[data-columns="4"]{grid-template-columns:1fr;gap:30px}.wp-tile h2{font-size:22px}.wp-tile-image{aspect-ratio:1.6}.wp-tile-meta{padding-top:13px}.wp-tile-open{opacity:1;transform:none;width:33px;height:33px;font-size:20px;bottom:12px;right:12px}.wp-strip{gap:5vw;padding:0 5vw}.wp-strip-card{flex-basis:85vw}.wp-strip-image{aspect-ratio:1.45}.wp-strip .wp-caption h2{font-size:25px}.wp-strip-controls{margin:5px 5vw 0;gap:15px}.wp-strip-hint{display:none}.wp-strip-controls .wp-arrows button{width:37px;height:33px}.wp-horizontal-stage{padding-top:0}.wp-end{padding:55px 5vw;margin-top:35px}.wp-end>div{display:block}.wp-end h2{font-size:45px}.wp-cta{display:inline-flex;margin-top:28px;padding:14px 22px;font-size:12px;gap:45px}.wp-archive{font-size:10px}.wp-tile.wp-await{transform:translateY(15px)}}
@media(prefers-reduced-motion:reduce){.work-concepts *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.wp-tile.wp-await{opacity:1;transform:none}}
