.wk-head{padding:clamp(14px,2.6vw,30px) 0 0}.wk-head h1{margin-bottom:16px;font-size:clamp(36px,5.6vw,72px)}.wk-head .lead{max-width:58ch}.wk-head.compact{padding-bottom:4px}.wk-wide{padding-left:7%;padding-right:7%}.wk-head.compact h1{font-size:clamp(26px,3.6vw,46px)}.wk-head.compact .lead{white-space:nowrap;max-width:none;margin:0}.wk-head.compact .lead em{color:var(--hot);font-style:normal}.wk-stats{flex-wrap:wrap;gap:clamp(22px,4vw,64px);margin:clamp(24px,2.8vw,40px) 0 0;padding:0;list-style:none;display:flex}.wk-stats b{font:800 clamp(26px,2.8vw,40px)/1 var(--fd);letter-spacing:-.02em;color:var(--ink);display:block}.wk-stats b i{color:var(--hot);font-style:normal}.wk-stats span{font:500 11px var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;display:block}.wk-sec-head{margin:clamp(44px,6vw,96px) 0 clamp(22px,2.8vw,40px)}.wk-sec-head h2{margin-bottom:14px;font-size:clamp(26px,3.4vw,48px)}.wk-sec-head .lead{max-width:56ch}.wk-sec-head.row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wk-sec-head.row h2{margin-bottom:0}.wk-sec-head.stack{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.wk-sec-head.stack .wk-count{margin:0}.wk-back{white-space:nowrap;padding:9px 17px;font-size:13.5px}.wk-back span{margin-right:3px;transition:transform .2s;display:inline-block}.wk-back:hover span{transform:translate(-3px)}.wk-other{border-top:1px solid var(--line);margin:clamp(30px,4vw,54px) 0 0;padding-top:clamp(22px,2.6vw,34px)}.wk-other-t{font:400 11px var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.wk-other .wk-chip{cursor:pointer}.wk-other .wk-chip.all{color:var(--hot);border-color:#ffa14d8c}.wk-other .wk-chip.all span{margin-right:4px}.wk-count{font:400 12px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin:0}.wk-count b{font:800 30px/1 var(--fd);color:var(--ink);letter-spacing:-.02em;margin-right:10px}.wk-stories{grid-template-columns:repeat(2,1fr);gap:clamp(32px,4vw,64px) clamp(20px,2.6vw,40px);display:grid}.wk-story{min-width:0}.wk-story .ph{aspect-ratio:3/2;background:#1b1410;border-radius:16px;display:block;position:relative;overflow:hidden}.wk-story .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.wk-story .ph:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb),.06),inset 0 -60px 80px -40px #0f0b098c;pointer-events:none;position:absolute;inset:0}.wk-story:hover .ph img{transform:scale(1.03)}.wk-story .tx{padding-top:18px}.wk-kicker{font:500 11px var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--hot);margin:0 0 10px}.wk-story h3{font-size:clamp(20px,1.9vw,28px);line-height:1.12}.wk-story h3 a{color:inherit;text-decoration:none}.wk-story h3 a:hover{color:var(--hot)}.wk-place{font:400 12.5px var(--fm);letter-spacing:.02em;color:var(--ink-3);margin:9px 0 12px}.wk-story .txt{color:var(--ink-2);max-width:54ch;margin:0;font-size:15.5px;line-height:1.55}.wk-links{flex-wrap:wrap;gap:10px 22px;margin-top:16px;display:flex}.wk-more{color:var(--ink);border-bottom:2px solid var(--orange);align-items:center;gap:8px;padding-bottom:3px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.wk-more:hover{color:var(--hot)}.wk-more.ghost{border-color:rgba(var(--fg-rgb),.18);color:var(--ink-2)}.wk-more.ghost:hover{border-color:var(--hot);color:var(--ink)}.wk-story.wide{grid-column:1/-1;grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(22px,3vw,52px);display:grid}.wk-story.wide .ph{border-radius:20px}.wk-story.wide .tx{padding-top:0}.wk-story.wide h3{font-size:clamp(26px,3vw,44px)}.wk-story.wide .txt{font-size:clamp(15px,1.2vw,18px)}.wk-net-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.wk-net{aspect-ratio:4/3;color:var(--ink);background:#1b1410;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.wk-net img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.wk-net:hover img{filter:brightness(.95);transform:scale(1.04)}.wk-net:after{content:"";box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb),.06);pointer-events:none;background:linear-gradient(#0f0b091a,#0f0b0900 35%,#0f0b09e6);position:absolute;inset:0}.wk-net .n{z-index:2;font:800 clamp(24px,2.2vw,32px)/1 var(--fd);color:var(--hot);letter-spacing:-.03em;text-shadow:0 0 18px #f26a2180;position:absolute;top:12px;right:14px}.wk-net .cap{z-index:2;position:absolute;bottom:12px;left:14px;right:14px}.wk-net .cap b{font:500 16px/1.2 var(--fb);display:block}.wk-net .cap span{font:400 10.5px var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:5px;display:block}.wk-alb-grid{grid-template-columns:repeat(var(--cols,7),1fr);grid-auto-rows:1fr;gap:16px 14px;display:grid}.wk-alb{min-width:0;color:var(--ink);grid-template-rows:auto 1fr;gap:10px;text-decoration:none;display:grid;position:relative}.wk-alb .ph{aspect-ratio:3/4;box-shadow:0 0 0 1px rgba(var(--fg-rgb),.07);background:#1b1410;border-radius:16px;transition:box-shadow .25s,transform .25s;display:block;position:relative;overflow:hidden}.wk-alb .ph img{object-fit:cover;filter:brightness(.85);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s;display:block}.wk-alb:hover .ph{transform:translateY(-3px);box-shadow:0 14px 30px -14px #0000008c,0 0 0 1px #ffa14d66}.wk-alb:hover .ph img{filter:brightness(.95);transform:scale(1.06)}.wk-alb .rb{background:var(--bg-2);border:1.5px solid var(--orange);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:9px 12px 10px;transition:background .2s,border-color .2s,transform .2s;display:flex}.wk-alb .rb b{overflow-wrap:break-word;text-wrap:balance;font:800 11.5px/1.25 var(--fd);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);display:block}.wk-alb .rb i{font:400 10px var(--fm);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-style:normal;transition:color .2s;display:block}.wk-alb:hover .rb{background:var(--orange);border-color:var(--orange);transform:translateY(-1px)}.wk-alb:hover .rb b,.wk-alb:hover .rb i{color:#16100c}.wk-alb.empty .ph{background:var(--bg-2);border:1px dashed var(--line);box-shadow:none}.wk-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 clamp(20px,2.4vw,32px);padding:16px 0;display:flex}.wk-chips{flex-wrap:wrap;gap:8px;display:flex}.wk-chip{font:400 12.5px var(--fm);letter-spacing:.03em;border:1px solid rgba(var(--fg-rgb),.14);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.wk-chip:hover{border-color:var(--hot);color:var(--ink)}.wk-chip.on{background:var(--orange);border-color:var(--orange);color:#16100c}.wk-chip small{color:var(--ink-3);font-size:11px}.wk-chip.on small{color:#16100c;opacity:.7}.wk-chip[hidden]{display:none}.wk-chip.client{color:var(--ink);border-color:#ffa14d80}.wk-chip.client b{color:var(--hot);font-weight:500}.wk-chip.client i{opacity:.7;font-style:normal}.wk-sel{font:400 12px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-left:auto;display:inline-flex}.wk-sel select{-webkit-appearance:none;appearance:none;background:var(--bg-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23cbbcad' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);border:1px solid rgba(var(--fg-rgb),.14);font:400 12.5px var(--fm);text-transform:none;letter-spacing:.02em;cursor:pointer;border-radius:999px;max-width:260px;padding:8px 32px 8px 14px}.wk-sel select:hover{border-color:var(--hot)}.wk-grid{grid-template-columns:repeat(4,1fr);gap:24px 14px;display:grid}.wk{color:var(--ink);min-width:0;text-decoration:none;display:block}.wk .ph{aspect-ratio:3/2;background:#1b1410;border-radius:12px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.wk .ph img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.wk .ph:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb),.05);pointer-events:none;position:absolute;inset:0}.wk:hover .ph img{transform:scale(1.04)}.wk b{font:500 14.5px/1.3 var(--fb);transition:color .25s;display:block}.wk:hover b{color:var(--hot)}.wk .m{font:400 10.5px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;display:block}.wk .m .y,.wk-meta .y{color:var(--hot);margin-right:8px;font-style:normal}.wk[hidden],html.js .wk.later{display:none}.wk-empty{color:var(--ink-2);margin:28px 0}.wk-more-btn{margin:clamp(24px,3vw,40px) auto 0;display:block}.wk-more-btn[hidden]{display:none}.wk-case{padding-top:clamp(14px,2.4vw,28px)}.wk-case h1{max-width:22ch;margin-bottom:14px;font-size:clamp(28px,4.2vw,54px)}.wk-meta{font:400 12px var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;margin:0 0 18px;display:flex}.wk-meta a{color:var(--ink-2);border-bottom:1px solid rgba(var(--fg-rgb),.14);text-decoration:none;transition:color .25s,border-color .25s}.wk-meta a:hover{color:var(--hot);border-color:var(--hot)}.wk-case .lead{margin-bottom:clamp(20px,2.6vw,32px)}.wk-tags{flex-wrap:wrap;gap:8px;margin:0 0 clamp(18px,2.4vw,28px);display:flex}.wk-tags a{font:400 12px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid rgba(var(--fg-rgb),.12);border-radius:999px;padding:7px 12px;text-decoration:none;transition:border-color .25s,color .25s}.wk-tags a:hover{border-color:var(--hot);color:var(--ink)}.wk-hero{border:1px solid var(--line);cursor:zoom-in;background:#1b1410;border-radius:18px;margin:0;position:relative;overflow:hidden}.wk-hero img{object-fit:cover;object-position:center 40%;width:100%;height:auto;max-height:78vh;display:block}.wk-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#0f0b0980);position:absolute;inset:0}.wk-hero .n{z-index:2;font:400 11px var(--fm);letter-spacing:.08em;color:var(--ink-2);position:absolute;bottom:12px;right:14px}.wk-photos{columns:3;column-gap:10px;margin-top:10px}.wk-photos button{border:1px solid var(--line);cursor:zoom-in;break-inside:avoid;background:#1b1410;border-radius:12px;width:100%;margin:0 0 10px;padding:0;transition:border-color .3s;display:block;overflow:hidden}.wk-photos button:hover{border-color:#ffa14d73}.wk-photos img{filter:saturate(.9)contrast(1.04);width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.wk-photos button:hover img{transform:scale(1.03)}.wk-next{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:clamp(36px,5vw,64px);padding:clamp(22px,2.8vw,36px);display:grid;position:relative;overflow:hidden}.wk-next:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 6% -18%,#f26a2129,#0000 58%);position:absolute;inset:0}.wk-next>*{position:relative}.wk-next h2{margin-bottom:8px;font-size:clamp(20px,2.2vw,30px)}.wk-next p{color:var(--ink-2);max-width:52ch;margin:0;font-size:15px;line-height:1.55}.wk-next-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wk-rel{margin-top:clamp(36px,5vw,64px)}.wk-rel .wk-sec-head{margin-top:0}.wk-rel .wk-grid{grid-template-columns:repeat(3,1fr)}.wk-lb{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.wk-lb::backdrop{background:#0f0b09f5}.wk-lb figure{box-sizing:border-box;place-items:center;width:100vw;height:100vh;margin:0;padding:56px clamp(12px,5vw,72px);display:grid}.wk-lb img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 30px 80px #0009}.wk-lb button{background:rgba(var(--fg-rgb),.06);color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .25s;display:grid;position:absolute}.wk-lb button:hover{background:#f26a2159}.wk-lb .x{top:14px;right:14px}.wk-lb .p{top:50%;left:12px;transform:translateY(-50%)}.wk-lb .nx{top:50%;right:12px;transform:translateY(-50%)}.wk-lb .cnt{font:400 12px var(--fm);letter-spacing:.08em;color:var(--ink-2);position:absolute;top:24px;left:18px}.wk-lb figcaption{color:var(--ink-2);font-size:14px;position:absolute;bottom:16px;left:18px;right:80px}.wk-lb[open],.wk-lb[open]::backdrop{animation:.24s ease-out both wk-lb-in}.wk-lb[open] img{animation:.28s cubic-bezier(.2,.7,.2,1) both wk-photo-in}.wk-lb.closing,.wk-lb.closing::backdrop{animation:.16s ease-in both wk-lb-out}.wk-lb.closing img{animation:.16s ease-in both wk-photo-out}@keyframes wk-lb-in{0%{opacity:0}to{opacity:1}}@keyframes wk-lb-out{0%{opacity:1}to{opacity:0}}@keyframes wk-photo-in{0%{transform:scale(.975)}to{transform:scale(1)}}@keyframes wk-photo-out{0%{transform:scale(1)}to{transform:scale(.985)}}.wk-hero,.wk-photos button{transition:transform .12s ease-out,border-color .2s}.wk-hero:active,.wk-photos button:active{transform:scale(.99)}.wk-lb button:active{background:#f26a2140}@media (width<=1100px){.wk-grid{grid-template-columns:repeat(3,1fr)}.wk-alb-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=1000px){.wk-story.wide{grid-template-columns:1fr}.wk-story.wide .tx{padding-top:18px}.wk-photos{columns:2}.wk-rel .wk-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.wk-stories{grid-template-columns:1fr;gap:36px}.wk-sel{width:100%;margin-left:0}.wk-sel select{flex:1;max-width:none}.wk-head.compact .lead{white-space:normal}}@media (width<=640px){.wk-other .wk-chip{padding:6px 11px;font-size:11.5px}.wk-other-t{margin-bottom:11px}.wk-grid{grid-template-columns:1fr 1fr;gap:18px 10px}.wk b{font-size:13.5px}.wk .m{font-size:9.5px}.wk-stats{gap:18px 28px}.wk-net-grid{grid-template-columns:1fr 1fr;gap:8px}.wk-alb-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:12px 10px}.wk-hero img{max-height:62vh}.wk-next{grid-template-columns:1fr}.wk-lb figure{padding:56px 10px}.wk-lb .p,.wk-lb .nx{top:auto;bottom:14px;transform:none}.wk-lb .p{left:14px}.wk-lb .nx{right:14px}.wk-lb figcaption{bottom:70px;right:18px}}@media (prefers-reduced-motion:reduce){.wk-lb[open],.wk-lb[open]::backdrop,.wk-lb[open] img{animation:none}.wk-hero,.wk-photos button{transition:none}.wk-hero:active,.wk-photos button:active{transform:none}.wk .ph img,.wk-story .ph img,.wk-net img,.wk-photos img{transition:none}.wk:hover .ph img,.wk-story:hover .ph img,.wk-net:hover img,.wk-photos button:hover img{transform:none}}
