.wi{background:#0e0e0e;color:#f5f1e8;padding:calc(var(--ws-navbar-height, 92px) + 56px) 0 clamp(80px,10vw,140px)}.wi__wrap{width:min(1320px,calc(100% - 64px));margin:0 auto}.wi .ws-crumbs{color:#f5f1e86b}.wi .ws-crumbs a:hover,.wi .ws-crumbs [aria-current]{color:#f5f1e8}.wi__title{margin:clamp(28px,4vw,56px) 0 0;max-width:16ch;font:500 clamp(2.8rem,6.4vw,6.4rem)/.94 var(--ws-sans);letter-spacing:-.05em;color:#f5f1e8;text-wrap:balance}.wi__title span{color:#f5f1e861}.wi__lead{margin:28px 0 0;max-width:56ch;font-size:17px;line-height:1.6;color:#f5f1e89e}.wi__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:clamp(48px,6vw,80px) 0 20px}.wi__filters-k{margin-right:8px;font-size:13.5px;color:#f5f1e86b}.wi__filters button{min-height:34px;padding:0 14px;border-radius:999px;background:#f5f1e812;font-size:13.5px;font-weight:500;color:#f5f1e8bf;transition:background-color .25s,color .25s}.wi__filters button:hover{background:#f5f1e824;color:#f5f1e8}.wi__filters button.is-on{background:#f5f1e8;color:#0f0f0e}.wi__state{padding:40px 0;color:#f5f1e880}.wi__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,96px) clamp(20px,2.4vw,36px);min-height:70vh;margin-top:clamp(24px,3vw,40px)}.wi-card{display:grid;align-content:start;gap:10px;color:inherit;text-decoration:none}.wi-card--lead{grid-column:1 / -1}.wi-card__img{display:block;overflow:hidden;background:#0e0e0e}.wi-card__img img{display:block;width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;transition:transform 1.1s var(--ws-ease);--fade: linear-gradient(to bottom, transparent 0, #000 14%, #000 82%, transparent 100%), linear-gradient(to right, transparent 0, #000 6%, #000 94%, transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-composite:source-in;mask-composite:intersect}.wi-card--lead .wi-card__img{display:flex;justify-content:center}.wi-card--lead .wi-card__img img{width:auto;max-width:100%;height:min(660px,50vw);aspect-ratio:3 / 2}.wi-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:8px;border-top:1px solid rgba(245,241,232,.1)}.wi-card__client{display:inline-flex;align-items:baseline;gap:10px;font:500 clamp(1.3rem,1.8vw,1.7rem)/1.15 var(--ws-sans);letter-spacing:-.03em;color:#f5f1e8}.wi-card--lead .wi-card__client{font-size:clamp(1.7rem,2.6vw,2.4rem)}.wi-card__client>span{color:var(--ws-orange, #f36517);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .4s var(--ws-ease)}.wi-card__cat{flex:none;font-size:13.5px;color:#f5f1e873}.wi-card__title{max-width:52ch;font-size:15.5px;line-height:1.5;color:#f5f1e89e}@media (hover: hover){.wi-card:hover .wi-card__img img{transform:scale(1.025)}.wi-card:hover .wi-card__client>span{opacity:1;transform:none}}.wi-card:focus-visible{outline:2px solid var(--ws-orange, #f36517);outline-offset:6px}@media (max-width: 900px){.wi{padding-top:calc(var(--ws-navbar-height, 72px) + 32px)}.wi__wrap{width:calc(100% - 40px)}.wi__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.wi__filters button{flex:none}.wi__filters-k{display:none}.wi__grid{grid-template-columns:1fr;gap:48px}.wi-card--lead .wi-card__img img{width:100%;height:auto}.wi-card__meta{flex-direction:column;gap:4px}}.ws-p-work .pf-hero{position:relative;height:max(700px,100svh);overflow:clip;isolation:isolate;background:#050504;color:var(--ws-cream)}.ws-p-work .pf-wall{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ws-p-work .pf-wall__plane{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;display:grid;place-items:center}.ws-p-work .pf-wall__tilt{width:100%;display:grid;gap:18px;transform:perspective(1800px) rotateX(16deg) rotate(-8deg)}.ws-p-work .pf-wall__row{min-width:0;overflow:visible}.ws-p-work .pf-wall__track{display:flex;gap:18px;width:-moz-max-content;width:max-content;animation:pf-slide var(--dur, 80s) linear infinite;animation-play-state:var(--ws-play, running)}.ws-p-work .pf-wall__row.is-rev .pf-wall__track{animation-direction:reverse}@keyframes pf-slide{to{transform:translate(-50%)}}.ws-p-work .pf-wall__tile{flex:0 0 auto;width:clamp(220px,21vw,360px);aspect-ratio:16 / 10;overflow:hidden;border-radius:6px;background:#151310;opacity:0;animation:pf-tile 1.2s var(--ws-ease) forwards}.ws-p-work .pf-wall__row:nth-child(1) .pf-wall__tile{animation-delay:.1s}.ws-p-work .pf-wall__row:nth-child(2) .pf-wall__tile{animation-delay:.25s}.ws-p-work .pf-wall__row:nth-child(3) .pf-wall__tile{animation-delay:.4s}.ws-p-work .pf-wall__row:nth-child(4) .pf-wall__tile{animation-delay:.55s}@keyframes pf-tile{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.ws-p-work .pf-wall__tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.05) brightness(.5) contrast(1.05)}.ws-p-work .pf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(52% 50% at 50% 52%,#050504e6,#050504b8 50%,#05050433 88%),linear-gradient(180deg,rgba(5,5,4,.75) 0%,transparent 25%,transparent 75%,rgba(5,5,4,.9) 100%)}.ws-p-work .pf-hero__corners{position:absolute;z-index:2;inset:calc(var(--ws-navbar-height, 92px) + 24px) var(--ws-pad) 28px;pointer-events:none;color:#f5f1e866}.ws-p-work .pf-hero__corners>*{position:absolute}.ws-p-work .pf-hero__corners>:nth-child(1){left:0;top:0}.ws-p-work .pf-hero__corners>:nth-child(2){right:0;top:0}.ws-p-work .pf-hero__corners>:nth-child(3){left:0;bottom:0}.ws-p-work .pf-hero__corners>:nth-child(4){right:0;bottom:0}.ws-p-work .pf-hero__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:26px;padding:calc(var(--ws-navbar-height, 92px) + 40px) var(--ws-pad) 72px}.ws-p-work .pf-hero .ws-crumbs{justify-content:center;color:#f5f1e899;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.ws-p-work .pf-hero .ws-crumbs a:hover,.ws-p-work .pf-hero .ws-crumbs [aria-current]{color:var(--ws-cream)}.ws-p-work .pf-hero__title{margin:0;max-width:15ch;font-family:var(--ws-display);font-weight:500;font-size:clamp(40px,6.4vw,116px);line-height:.9;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.ws-p-work .pf-line{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em}.ws-p-work .pf-line>span{display:inline-block;animation:pf-rise 1.1s var(--ws-ease) both;animation-delay:.2s}.ws-p-work .pf-line--accent{color:var(--ws-orange)}.ws-p-work .pf-line--accent>span{animation-delay:.32s}@keyframes pf-rise{0%{transform:translateY(105%)}}.ws-p-work .pf-hero__lead{margin:0;max-width:560px;font-size:clamp(15px,.4vw + 13px,18px);line-height:1.45;font-weight:500;color:#f5f1e8d9;text-wrap:pretty;animation:pf-fade 1s var(--ws-ease) .55s both}@keyframes pf-fade{0%{opacity:0;transform:translateY(10px)}}.ws-p-work .pf-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;animation:pf-fade 1s var(--ws-ease) .65s both}.ws-p-work .pf-hero__meta{display:flex;align-items:center;gap:14px;font-family:var(--ws-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f5f1e899}.ws-p-work .pf-hero__meta i{width:4px;height:4px;border-radius:50%;background:var(--ws-orange)}@media (max-width: 700px){.ws-p-work .pf-wall__tilt,.ws-p-work .pf-wall__track{gap:10px}.ws-p-work .pf-wall__tile{width:170px}.ws-p-work .pf-hero__corners{display:none}}.ws-p-work .pf-work{scroll-margin-top:0}.ws-p-work .pf-work__inner{padding-block:40px 140px}.ws-p-work .pf-filters{position:sticky;top:84px;z-index:5;display:flex;align-items:center;gap:20px;margin:0 calc(var(--ws-pad) * -1) 48px;padding:12px var(--ws-pad);background:#f7f7f7db;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--ws-line)}.ws-p-work .pf-filters__row{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent);padding-right:32px}.ws-p-work .pf-filters__row::-webkit-scrollbar{display:none}.ws-p-work .pf-filter{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 14px;border-radius:var(--ws-r);border:1px solid var(--ws-line);background:#fbf9f4;font-size:14px;color:var(--ws-ink-2);transition:color .2s,border-color .2s}.ws-p-work .pf-filter:hover{color:var(--ws-ink);border-color:#cfcfcf}.ws-p-work .pf-filter.is-on{color:#fff;border-color:var(--ws-ink)}.ws-p-work .pf-filter__pill{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--ws-r);background:var(--ws-ink)}.ws-p-work .pf-filter__label,.ws-p-work .pf-filter__n{position:relative}.ws-p-work .pf-filter__n{top:0;font-family:var(--ws-mono);font-size:10.5px;color:var(--ws-ink-4)}.ws-p-work .pf-filter.is-on .pf-filter__n{color:var(--ws-orange)}.ws-p-work .pf-filters__count{flex-shrink:0;font-family:var(--ws-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-ink-3)}.ws-p-work .pf-work__state{padding:80px 0}@media (max-width: 640px){.ws-p-work .pf-filters__count{display:none}.ws-p-work .pf-filters{top:72px}}.ws-p-work .pf-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 24px}.ws-p-work .pf-card{grid-column:span var(--span, 6);min-width:0}.ws-p-work .pf-card__link{display:block}.ws-p-work .pf-card__media{--x: 50%;--y: 50%;position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--ws-r);background:#e9e9e9;clip-path:inset(0 round 8px);transition:clip-path .7s var(--ws-ease);cursor:none}.ws-p-work .pf-card[data-span="5"] .pf-card__media{aspect-ratio:16 / 14}.ws-p-work .pf-card[data-span="7"] .pf-card__media{aspect-ratio:16 / 10}.ws-p-work .pf-card[data-span="4"] .pf-card__media{aspect-ratio:4 / 3.4}.ws-p-work .pf-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);transition:transform 1.2s var(--ws-ease),filter .6s}.ws-p-work .pf-card__link:hover .pf-card__media{clip-path:inset(12px round 6px)}.ws-p-work .pf-card__link:hover .pf-card__media img{transform:scale(1.09)}.ws-p-work .pf-card__badge{position:absolute;left:var(--x);top:var(--y);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:var(--ws-orange);color:#242420;font-family:var(--ws-display);font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;translate:-50% -50%;transform:scale(0);transition:transform .4s var(--ws-ease);pointer-events:none;box-shadow:0 10px 30px -8px #f3651799}.ws-p-work .pf-card__badge svg{width:14px;height:14px}.ws-p-work .pf-card__link:hover .pf-card__badge{transform:scale(1)}.ws-p-work .pf-card__link:focus-visible .pf-card__badge{left:50%;top:50%;transform:scale(1)}.ws-p-work .pf-card__meta{display:flex;align-items:baseline;gap:12px;margin-top:18px;font-size:14px}.ws-p-work .pf-card__num{font-family:var(--ws-mono);color:var(--ws-orange-text);font-variant-numeric:tabular-nums}.ws-p-work .pf-card__meta b{font-weight:600}.ws-p-work .pf-card__cat{margin-left:auto;color:var(--ws-ink-3);text-align:right}.ws-p-work .pf-card__title{margin:8px 0 0;max-width:760px;font-family:var(--ws-display);font-size:clamp(19px,1.6vw,25px);line-height:1.15;letter-spacing:-.025em;font-weight:500;text-wrap:balance;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;display:inline;transition:background-size .5s var(--ws-ease)}.ws-p-work .pf-card__link:hover .pf-card__title{background-size:100% 1px}@media (hover: none){.ws-p-work .pf-card__media{cursor:pointer}.ws-p-work .pf-card__badge{display:none}}@media (max-width: 1000px){.ws-p-work .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 18px}.ws-p-work .pf-card{grid-column:span 1}.ws-p-work .pf-card:nth-child(5n+1){grid-column:1 / -1}.ws-p-work .pf-card .pf-card__media{aspect-ratio:4 / 3.2!important}.ws-p-work .pf-card:nth-child(5n+1) .pf-card__media{aspect-ratio:16 / 9!important}}@media (max-width: 640px){.ws-p-work .pf-grid{grid-template-columns:1fr}.ws-p-work .pf-card .pf-card__media{aspect-ratio:16 / 11!important}}@media (prefers-reduced-motion: reduce){.ws-p-work .pf-wall__track{animation:none}.ws-p-work .pf-wall__tile,.ws-p-work .pf-line>span,.ws-p-work .pf-hero__lead,.ws-p-work .pf-hero__actions{animation:none;opacity:1}}.ws-p-work .pf-comp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#242420}.ws-p-work .pf-comp--t1{background:#ede7da}.ws-p-work .pf-comp--t2{background:#2f2f2a}.ws-p-work .pf-card__media .pf-comp img{position:absolute;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:none}.ws-p-work .pf-comp__desk{left:7%;top:9%;width:86%!important;aspect-ratio:16 / 10;border-radius:6px;box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -20px #0009;transition:transform 1.2s var(--ws-ease)!important}.ws-p-work .pf-comp__phone{right:5%;bottom:6%;width:19%!important;aspect-ratio:390 / 844;border-radius:10px;box-shadow:0 0 0 4px #121211,0 0 0 5px #ffffff1f,0 24px 40px -10px #000000b3;transition:transform 1.2s var(--ws-ease)!important}.ws-p-work .pf-card[data-span="5"] .pf-comp__desk,.ws-p-work .pf-card[data-span="4"] .pf-comp__desk{left:8%;top:12%;width:104%!important}.ws-p-work .pf-card[data-span="5"] .pf-comp__phone,.ws-p-work .pf-card[data-span="4"] .pf-comp__phone{right:auto;left:8%;bottom:-14%;width:30%!important}.ws-p-work .pf-card__link:hover .pf-comp__desk{transform:translateY(-2%) scale(1.02)!important}.ws-p-work .pf-card__link:hover .pf-comp__phone{transform:translateY(-5%)!important}@media (max-width: 700px){.ws-p-work .pf-wall__tile.is-extra{display:none}.ws-p-work .pf-wall__tile{width:150px}.ws-p-work .pf-wall__tile img{filter:none;opacity:.5}.ws-p-work .pf-wall__tilt{transform:perspective(1200px) rotateX(14deg) rotate(-8deg)}.ws-p-work .pf-hero__content{padding-top:112px;padding-bottom:56px;gap:22px}.ws-p-work .pf-hero{height:max(640px,100svh)}}@media (max-width: 900px){.ws-p-work .pf-filters{top:0;margin-bottom:32px;background:#f5f1e8;-webkit-backdrop-filter:none;backdrop-filter:none;transition:top .35s var(--ws-ease)}.ws-header:not(.is-hidden)~.ws-shell .ws-p-work .pf-filters{top:72px}.ws-p-work .pf-filter{height:44px;padding:0 14px 0 16px}.ws-p-work .pf-work__inner{padding-block:24px 96px}}@media (max-width: 640px){.ws-p-work .pf-grid{gap:44px}.ws-p-work .pf-card__meta{flex-wrap:wrap;gap:4px 10px;margin-top:14px}.ws-p-work .pf-card__cat{flex-basis:100%;order:3;margin-left:0;text-align:left;font-family:var(--ws-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.ws-p-work .pf-card__title{font-size:21px}}@media (hover: none){.ws-p-work .pf-card__link:hover .pf-card__media{clip-path:inset(0 round 8px)}.ws-p-work .pf-card__link:hover .pf-card__media img{transform:scale(1.01)}.ws-p-work .pf-card__link:hover .pf-comp__desk,.ws-p-work .pf-card__link:hover .pf-comp__phone{transform:none!important}.ws-p-work .pf-card__link:hover .pf-card__title{background-size:0 1px}.ws-p-work .pf-card__link:active .pf-card__media{clip-path:inset(6px round 6px)}}@media (max-width: 640px){.ws-p-work .ws-ruled>.ws-wrap{padding-block:80px!important}}
