.site .pw{margin-top:clamp(56px,7vw,104px);padding:0 0 clamp(36px,4.4vw,64px);position:relative;overflow:hidden}.site .av-adv.ab.pe .pw+.pe-close{margin-top:0}.site .pw-head{padding:0 var(--pad);justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,3vw,40px);display:flex}.site .pw-head h2{margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.02}.site .pw-ctl{border:1px solid var(--wn-slate);width:48px;height:48px;color:var(--wn-slate);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .3s,color .3s;display:flex}.site .pw-ctl:hover{background:var(--wn-slate);color:#fff}.site .pw-ctl:focus-visible{outline:3px solid var(--wn-slate);outline-offset:3px}.site .pw-ctl[aria-pressed=false] .pw-i-play,.site .pw-ctl[aria-pressed=true] .pw-i-pause{display:none}.site .pw-stage{--u:max(8.125vw,70px);height:clamp(240px,calc(var(--u) * var(--Hb)),min(72vh,740px));touch-action:pan-y;user-select:none;position:relative;overflow:hidden}.site .pw.is-drag .pw-stage{cursor:grabbing}.site .pw-canvas{width:calc(var(--u) * var(--Wb) * 2);height:calc(var(--u) * var(--Hb) * var(--R));will-change:transform;position:absolute;top:0;left:0}.site .pw-block{left:calc(var(--u) * var(--Wb) * var(--cx));top:calc(var(--u) * var(--Hb) * var(--cy));width:calc(var(--u) * var(--Wb));height:calc(var(--u) * var(--Hb));position:absolute}.site .pw-t{background:var(--wn-table);cursor:zoom-in;transform-origin:50%;will-change:scale,opacity;display:block;position:absolute;overflow:hidden}.site .pw-open{cursor:zoom-in;width:100%;height:100%;display:block}.site .pw-t img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .3s;display:block;aspect-ratio:auto!important}.site .pw-t:hover img,.site .pw-t:focus-within img{transform:scale(1.04)}.site .pw-t:hover img{filter:brightness(.78)}.site .pw-open:focus-visible{outline:3px solid var(--wn-slate);outline-offset:-3px}.site .pw-t,.site .pw-t img,.site .pw-open,.site .pw-srclink{-webkit-user-drag:none;user-drag:none}.site .pw-curs{z-index:60;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:6px;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}.site .pw-curs.is-on{opacity:1}.site .pw-curs img{filter:drop-shadow(0 6px 18px #14181c73);border-radius:50%;width:84px;height:84px;display:block}.site .pw-curs span{letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #14181cb3;font-size:14px;font-weight:800}.site .pw-curs.is-move img{transform:scale(.9)}.site .pw-curs.is-move span{letter-spacing:.2em;font-size:18px}@media (hover:hover) and (pointer:fine){.site .pw.is-js .pw-t{cursor:none}}@media (hover:none),(pointer:coarse){.site .pw-curs{display:none}}@media (prefers-reduced-motion:reduce){.site .pw-curs{transition:none}}.site .pw.is-still .pw-stage{overflow:auto}.site .pw.is-still .pw-canvas{width:calc(var(--u) * var(--Wb));height:calc(var(--u) * var(--Hb))}.site .pw.is-still .pw-block[aria-hidden=true]{display:none}.site .pw-over{background:linear-gradient(to top,rgba(20,24,28,var(--scrim-tile,.55)),#14181c00);color:#fff;opacity:0;pointer-events:none;flex-direction:column;gap:3px;padding:34px 12px 11px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.site .pw-t:hover .pw-over,.site .pw-t:focus-within .pw-over{opacity:1;transform:none}.site .pw .pw-over p{margin:0;padding:0}.site .pw-over .pw-cap{text-shadow:0 1px 10px #14181c99;font-size:clamp(14px,1.15vw,16px);font-weight:700;line-height:1.25}.site .pw-over .pw-from{color:#ffffffeb;text-shadow:0 1px 10px #14181c99;font-size:clamp(12px,1vw,13.5px);font-weight:500;line-height:1.3}.site .pw-srclink{pointer-events:auto;cursor:pointer;color:#fff;text-decoration:underline;text-decoration-color:var(--wn-orange);text-underline-offset:.22em;font-weight:600;text-decoration-thickness:2px}.site .pw-srclink:hover,.site .pw-srclink:focus-visible{text-decoration-thickness:4px}@media (hover:none),(pointer:coarse){.site .pw-over{display:none}}@media (prefers-reduced-motion:reduce){.site .pw-over{transition:none;transform:none}}.site .av-adv.ab.pe{--pe-cap:var(--wn-content,1312px)}.site .av-adv.ab.pe .av-intro.pe-top{padding:var(--wn-crumb-top) var(--pad) 56px;display:block}.site .av-adv.ab.pe .pe-head{max-width:var(--pe-cap);grid-template-columns:minmax(220px,380px) minmax(0,1fr);align-items:start;gap:clamp(32px,5.4cqw,80px);margin-top:32px;display:grid}.site .av-adv.ab.pe .pe-pf{aspect-ratio:4/5;background:var(--mist);width:100%;overflow:hidden}.site .av-adv.ab.pe .pe-pf img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.site .av-adv.ab.pe .pe-intro h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(44px,7.4cqw,96px);font-weight:800;line-height:.98}.site .av-adv.ab.pe .pe-role{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin:0 0 30px;font-size:12px;font-weight:700}.site .av-adv.ab.pe .pe-lead{color:var(--slate);max-width:44ch;margin:0 0 18px;font-size:clamp(19px,2.1cqw,24px);font-weight:700;line-height:1.45}.site .av-adv.ab.pe .pe-body{max-width:58ch;margin:0 0 14px;font-size:17px;font-weight:500;line-height:1.6}.site .av-adv.ab.pe .pe-body:last-child{margin-bottom:0}.site .av-adv.ab.pe .pe-main{padding:0 var(--pad) 0;max-width:calc(var(--pe-cap) + 2 * var(--pad))}.site .av-adv.ab.pe .pe-main .av-sec{margin-top:72px}.site .av-adv.ab.pe .pe-main .av-sec:first-child{margin-top:0}.site .av-adv.ab.pe .av-mk{background:var(--slate);margin-bottom:28px}.site .av-adv.ab.pe h2{letter-spacing:.02em;margin-bottom:24px;font-size:24px}.site .av-adv.ab.pe h3{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.35}.site .av-adv.ab.pe .pe-story-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5cqw,72px);display:grid}.site .av-adv.ab.pe .pe-film{min-width:0}.site .av-adv.ab.pe .pe-table{border:0;width:100%;margin:0;display:block}.site .av-adv.ab.pe .pe-table tbody{display:block}.site .av-adv.ab.pe .pe-table tr{border-top:1px solid var(--mist);background:0 0;grid-template-columns:130px minmax(0,1fr);column-gap:28px;padding:20px 0;display:grid}.site .av-adv.ab.pe .pe-table tr:last-child{border-bottom:1px solid var(--mist)}.site .av-adv.ab.pe .pe-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);padding:2px 0 0;font-size:12px;font-weight:700;display:block}.site .av-adv.ab.pe .pe-table td{max-width:none;padding:0;font-size:16px;font-weight:500;line-height:1.6;display:block}.site .av-adv.ab.pe .pe-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3cqw,40px);display:grid}.site .av-adv.ab.pe .pe-glance>div{border-top:1px solid var(--mist);padding-top:20px}.site .av-adv.ab.pe .pe-glance h3{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin:0 0 14px;font-size:12px;font-weight:700}.site .av-adv.ab.pe .pe-glance p{color:var(--slate);margin:0;font-size:17px;font-weight:600;line-height:1.5}.site .av-adv.ab.pe .pe-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site .av-adv.ab.pe .pe-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4cqw,32px);margin:0;padding:0;list-style:none;display:grid}.site .av-adv.ab.pe .pe-media li{border-top:1px solid var(--mist);flex-direction:column;padding-top:20px;display:flex}.site .av-adv.ab.pe .pe-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin:0 0 10px;font-size:12px;font-weight:700;display:block}.site .av-adv.ab.pe .pe-media p{max-width:none;margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.55}.site .av-adv.ab.pe .pe-link{color:var(--slate);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px;margin-top:auto;padding:12px 0;font-size:15px;font-weight:700;text-decoration-thickness:2px;display:inline-block}.site .av-adv.ab.pe .pe-link:hover{text-decoration-thickness:3px}.site .av-adv.ab.pe .pe-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4cqw,32px);margin:0;padding:0;list-style:none;display:grid}.site .av-adv.ab.pe .pe-story-card{color:inherit;text-decoration:none;display:block}.site .av-adv.ab.pe .pe-story-img{aspect-ratio:3/2;object-fit:cover;background:var(--mist);width:100%;margin-bottom:16px;display:block}.site .av-adv.ab.pe .pe-story-card h3{font-size:19px;line-height:1.3}.site .av-adv.ab.pe .pe-story-card:hover h3{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px;text-decoration-thickness:3px}.site .av-adv.ab.pe .pe-company{margin:28px 0 0}.site .av-adv.ab.pe .pe-close{background:var(--slate);color:#fff;padding:clamp(40px,4.6cqw,64px) var(--pad) clamp(44px,5cqw,68px);margin-top:88px}.site .av-adv.ab.pe .pe-close h2{letter-spacing:-.01em;color:#fff;margin:0 0 24px;font-size:clamp(26px,3cqw,36px)}.site .av-adv.ab.pe .pe-close .av-btns{margin:0}.site .av-adv.ab.pe .pe-close .wn-btn--ghost{color:#fff;border-color:#fff}@container pg (width<=1020px){.site .av-adv.ab.pe .pe-media{grid-template-columns:repeat(2,minmax(0,1fr))}.site .av-adv.ab.pe .pe-story-grid{grid-template-columns:minmax(0,1fr)}}@container pg (width<=720px){.site .av-adv.ab.pe .pe-head{grid-template-columns:minmax(0,1fr);align-items:start}.site .av-adv.ab.pe .pe-pf{width:min(100%,340px)}.site .av-adv.ab.pe .pe-main .av-sec{margin-top:56px}.site .av-adv.ab.pe .pe-glance,.site .av-adv.ab.pe .pe-media,.site .av-adv.ab.pe .pe-stories{grid-template-columns:minmax(0,1fr)}.site .av-adv.ab.pe .pe-table tr{grid-template-columns:minmax(0,1fr);row-gap:6px}.site .av-adv.ab.pe .pe-close{margin-top:64px}}.site .av-adv.ab.pe .pe-gallery{align-items:flex-start;gap:clamp(16px,2.4cqw,32px);margin-top:40px;display:flex}.site .av-adv.ab.pe .pe-gfig{flex:var(--r) 1 0;min-width:0;margin:0}.site .av-adv.ab.pe .pe-gfig img{background:var(--mist);width:100%;height:auto;display:block}.site .av-adv.ab.pe .pe-gfig figcaption{color:var(--quiet);max-width:52ch;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.5}.site .av-adv.ab.pe .pe-story-solo{grid-template-columns:minmax(0,1fr)}@container pg (width<=720px){.site .av-adv.ab.pe .pe-gallery{flex-direction:column}.site .av-adv.ab.pe .pe-gfig{flex:none;width:100%}}.site .av-adv.ab.pe .pe-story-solo .pe-table{max-width:920px}.site .av-adv.ab.pe .pe-gbtn{color:inherit;cursor:zoom-in;background:var(--mist);text-decoration:none;display:block;position:relative}.site .av-adv.ab.pe .pe-gbtn img{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.site .av-adv.ab.pe .pe-gico{box-sizing:content-box;color:var(--slate);opacity:.94;background:#fff;padding:9px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:10px;right:10px}.site .av-adv.ab.pe .pe-gbtn:hover .pe-gico,.site .av-adv.ab.pe .pe-gbtn:focus-visible .pe-gico{transform:scale(1.1)}.site .av-adv.ab.pe .pe-gbtn:hover img{opacity:.94}.site .av-adv.ab.pe .pe-gbtn:focus-visible{outline:3px solid var(--slate);outline-offset:3px}.site .av-adv.ab.pe .pe-gallery+.pe-gallery{margin-top:clamp(20px,2.6cqw,36px)}html.pe-lb-open{overflow:hidden}.site .pe-lb{color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;font-family:var(--wn-font-company,inherit);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.site .pe-lb[open]{flex-direction:column;justify-content:center;animation:.45s cubic-bezier(.16,1,.3,1) pe-lb-in;display:flex}.site .pe-lb::backdrop{background:#14181cb8}@keyframes pe-lb-in{0%{opacity:0}to{opacity:1}}.site .pe-lb-top{z-index:2;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:clamp(12px,2vw,24px) clamp(16px,3vw,40px);display:flex;position:absolute;top:0;left:0;right:0}.site .pe-lb-count{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--wn-mist);margin:0;font-size:13px;font-weight:600}.site .pe-lb-x,.site .pe-lb-nav{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:flex}.site .pe-lb-x:hover,.site .pe-lb-nav:hover{background:#ffffff1f;border-color:#fff}.site .pe-lb-x:focus-visible,.site .pe-lb-nav:focus-visible,.site .pe-lb-stage{touch-action:pan-y;flex:none;justify-content:center;align-items:center;padding:0 clamp(16px,6vw,96px);display:flex;position:relative}.site .pe-lb-img{object-fit:contain;user-select:none;-webkit-user-drag:none;background:0 0;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 200px);display:block}.site .pe-lb-nav{margin-top:-24px;position:absolute;top:50%}.site .pe-lb-prev{left:clamp(12px,2vw,28px)}.site .pe-lb-next{right:clamp(12px,2vw,28px)}.site .pe-lb-prev:hover{transform:translate(-3px)}.site .pe-lb-next:hover{transform:translate(3px)}.site .pe-lb-foot{flex-direction:column;align-items:center;gap:14px;padding:16px clamp(16px,3vw,40px) clamp(14px,2.4vw,28px);display:flex}.site .pe-lb-cap{text-align:center;text-wrap:balance;max-width:60ch;min-height:1.5em;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:600;line-height:1.45}@media (width<=720px){.site .pe-lb-stage{padding:0 8px}.site .pe-lb-nav{background:#1f272db3;width:44px;height:44px;margin:0;top:auto;bottom:-6px}.site .pe-lb-foot{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.site .pe-lb[open]{animation:none}.site .pe-lb-nav,.site .pe-lb-x,.site .pe-gico{transition:none}}.site .av-adv.ab.pe .pe-pcap{max-width:34ch;color:var(--quiet);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.5}.site .av-adv.ab.pe .pe-gsrc{margin-top:2px;font-size:13px;font-weight:500;display:block}.site .av-adv.ab.pe .pe-gsrc a,.site .pe-lb-srcline a{color:inherit;text-decoration:underline;text-decoration-color:var(--wn-orange);text-underline-offset:.22em;font-weight:600;text-decoration-thickness:2px}.site .av-adv.ab.pe .pe-gsrc a:hover,.site .pe-lb-srcline a:hover,.site .pe-lb-srcline a:focus-visible{text-decoration-thickness:4px}.site .pe-lb-srcline{color:var(--wn-mist);text-align:center;margin:-6px 0 0;font-size:14px;font-weight:500}.site .pe-lb-srcline[hidden]{display:none}.site .pe-lb-srcline a:focus-visible{outline-offset:3px;outline:3px solid #fff}
