.frame{margin:var(--frame);height:calc(100svh - var(--frame)*2);border-radius:var(--r-3);isolation:isolate;min-height:620px;position:relative;overflow:hidden}.hero{--hc1:var(--c1);--hc2:var(--c2);--top:74px;--fs:min(8.8vw,15.6vh);--caseH:104px;--bar:108px;--bb:calc(var(--m) - (var(--bar) - 56px)/2);background:var(--ox-2)}.hero .img{will-change:transform;position:absolute;inset:-2%}.hero .img img{object-fit:cover;filter:contrast(1.06)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.hero .vig{z-index:2;background:linear-gradient(90deg,rgba(var(--ox2c),.95) 0%,rgba(var(--ox2c),.6) 30%,rgba(var(--ox2c),.1) 52%,transparent 62%),linear-gradient(0deg,rgba(var(--ox2c),.92) 0%,rgba(var(--ox2c),.4) 22%,transparent 40%);position:absolute;inset:0}.hero .grain{z-index:3}.hero .g{z-index:6;pointer-events:none;position:absolute}.hero .g.h{left:var(--m);right:var(--m);border-top:1px solid rgba(var(--crc),.15);height:0}.hero .g.v{border-left:1px solid rgba(var(--crc),.15);width:0}.hx{z-index:6;pointer-events:none;width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute}.hx:before,.hx:after{content:"";background:rgba(var(--crc),.75);position:absolute}.hx:before{width:1px;height:9px;top:0;left:4px}.hx:after{width:9px;height:1px;top:4px;left:0}.hero .cell{z-index:8;position:absolute}.hero .c-st{left:var(--m);top:calc(var(--top) + 56px);width:calc(var(--hc1) - var(--m) - 28px)}.hero .c-p{left:var(--m);top:calc(var(--top) + 56px + clamp(26px,2.4vw,38px)*2.1 + 18px);width:min(360px,calc(var(--hc1) - var(--m) - 28px));opacity:.8;font-size:14.5px;line-height:1.5}.hero .c-st b{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1;display:block}.hero .case{z-index:8;height:var(--caseH);bottom:calc(var(--bb) + var(--bar) + 24px + var(--fs)*1.68 + 30px);grid-template-columns:calc(var(--caseH)*1.33) 1fr;align-items:end;gap:14px;display:grid;position:absolute}.hero .case.a{left:var(--m);width:calc(var(--hc1) - var(--m) - 28px);border-top:1px solid rgba(var(--crc),.15);height:calc(var(--caseH) + 16px);padding-top:16px}.case .th{aspect-ratio:4/3;border-radius:var(--r-1);overflow:hidden}.case .th img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--out)}.case:hover .th img{transform:scale(1.06)}.case .mono{opacity:.65;margin-bottom:6px;display:block}.case b{letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:600;line-height:1.25;display:block}.hero .hl{z-index:8;left:var(--m);bottom:calc(var(--bb) + var(--bar) + 24px);font-weight:500;font-size:var(--fs);letter-spacing:-.065em;text-transform:uppercase;line-height:.84;position:absolute}.hl span{display:block}.hl span:last-child{color:var(--ember);-webkit-mask:linear-gradient(#000 8%,#00000026 100%);mask:linear-gradient(#000 8%,#00000026 100%)}.hero .cap{right:var(--m);top:calc(var(--top) + 56px);text-align:right;font-family:var(--mono);opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;line-height:1.5}.bar{z-index:8;left:0;right:0;bottom:var(--bb);height:var(--bar);grid-template-columns:var(--c1) calc((var(--c2) - var(--c1))/2) calc((var(--c2) - var(--c1))/2) 1fr;align-items:center;display:grid;position:absolute}.bar>div{align-items:center;height:100%;padding:0 22px;display:flex}.bar>div:first-child{padding-left:var(--m)}.bar>div:last-child{padding-right:var(--m)}.bar>div+div{border-left:1px solid rgba(var(--crc),.15)}.bar .s{flex-direction:column;justify-content:center;align-items:flex-start}.bar .s b{letter-spacing:-.05em;font-feature-settings:"tnum" 1;font-size:28px;font-weight:300;line-height:1}.bar .s span{font-family:var(--mono);opacity:.65;margin-top:5px;font-size:10px}.bar nav{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.bar nav a{opacity:.75;align-items:baseline;gap:7px;transition:color .3s;display:flex}.bar nav a:hover{color:var(--glow)}.bar nav a span{font-family:var(--mono);opacity:.7;font-size:10px}.bar .end{justify-content:space-between}@media (height<=760px){.hero .case{display:none}}@media (width<=860px){.hero .g,.hero .hx,.hero .cap,.hero .case,.hero .c-p{display:none}.hero .img{left:-2%}.hero .c-st{width:auto;right:var(--m);top:96px}.hero .hl{bottom:calc(var(--m) + 76px);font-size:15.4vw}.hero .bar{grid-template-columns:auto 1fr}.hero .bar>div:nth-child(n+2):not(.s1){display:none}.hero .bar .s1{display:flex}}.rrow{height:0;position:relative}.rrow .rules{inset:0 calc(var(--frame)*0)}.frm{border-radius:var(--r-1);background:var(--ox-3);position:relative;overflow:hidden}.frm img{object-fit:cover;width:100%;height:100%}.cap-m{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;opacity:.72;font-size:10.5px;line-height:1.5}.intro{padding-top:clamp(96px,10vw,160px)}.in-st .in-em{color:var(--ember)}.in-st .in-w{display:inline-block}.in-st .pill{transform-origin:50% 60%}.in-st{letter-spacing:-.062em;text-wrap:balance;max-width:none;font-size:clamp(38px,6.9vw,126px);font-weight:500;line-height:.96}.in-st>span{display:inline}.in-st .nw{white-space:nowrap}.pill{vertical-align:-.02em;background:var(--ox-3);width:1.75em;height:.8em;box-shadow:inset 0 0 0 1px rgba(var(--crc),.14);border-radius:999px;margin:0 .22em;display:inline-block;position:relative;overflow:hidden}.pill img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.in-sub{align-items:start;margin-top:clamp(32px,3vw,48px)}.in-col .mono{opacity:.55;margin-bottom:14px;display:block}.in-facts li{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding:8px 0;display:flex}.in-facts li:first-child{border-top:0;padding-top:0}.in-facts b{letter-spacing:-.05em;color:var(--ember);font-feature-settings:"tnum" 1;min-width:2.6em;font-size:clamp(32px,3vw,48px);font-weight:300;line-height:1}.in-facts span{color:var(--dim);font-size:15px}.in-lede{letter-spacing:-.015em;text-wrap:pretty;max-width:34ch;font-size:clamp(17px,1.3vw,20px);line-height:1.42}.in-cards{margin-top:clamp(56px,6vw,96px)}.sc-f{aspect-ratio:4/5;background:var(--ox-3);color:var(--cream);border-radius:6px;position:relative;overflow:hidden}.sc-f img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--out);position:absolute;inset:0}.sc-f:after{content:"";background:linear-gradient(0deg,rgba(var(--oxc),.86) 0%,rgba(var(--oxc),.3) 38%,transparent 60%);pointer-events:none;position:absolute;inset:0}.sc:hover .sc-f img{transform:scale(1.04)}.sc-f:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--dpc),.42) 0%,transparent 100%);height:28%;position:absolute;inset:0 0 auto}.sc-k{z-index:2;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:10.5px;display:flex;position:absolute;top:16px;left:18px;right:18px}.sc-n{z-index:2;letter-spacing:-.065em;font-feature-settings:"tnum" 1;font-size:clamp(64px,7.4vw,124px);font-weight:300;line-height:.82;position:absolute;bottom:70px;left:16px}.sc-t{z-index:2;opacity:.9;max-width:30ch;font-size:14.5px;line-height:1.35;position:absolute;bottom:18px;left:18px;right:18px}.sc-p{opacity:.7;margin-top:14px}@media (width<=860px){.in-st{font-size:10.4vw}.in-sub{row-gap:24px}.in-cards{row-gap:36px}.sc-f{aspect-ratio:4/4.6}.sc-n{font-size:22vw}}.wk-head{align-items:end}.wk-head .k3{text-align:right;justify-self:end}.work{padding-bottom:clamp(72px,7vw,112px)}.wk-grid{align-items:start;row-gap:clamp(48px,5vw,80px);margin-top:clamp(32px,3vw,48px)}.wk{display:block}.wk-f{background:var(--ox-3);color:var(--cream);border-radius:6px;position:relative;overflow:hidden}.wk.w .wk-f{aspect-ratio:16/10}.wk.t .wk-f{aspect-ratio:4/5}.wk-f>img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--out);position:absolute;inset:0}.wk-f:after{content:"";background:linear-gradient(0deg,rgba(var(--dpc),.74) 0%,rgba(var(--dpc),.34) 30%,rgba(var(--dpc),.08) 50%,transparent 62%),linear-gradient(180deg,rgba(var(--dpc),.34) 0%,transparent 16%);box-shadow:inset 0 0 0 1px rgba(var(--crc),.16);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.wk:hover .wk-f>img{transform:scale(1.035)}.wk-top{z-index:2;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:10.5px;display:flex;position:absolute;top:16px;left:20px;right:20px}.wk-t{z-index:2;letter-spacing:-.06em;max-width:9ch;transition:color .45s var(--out);font-weight:500;line-height:.86;position:absolute;bottom:62px;left:18px}.wk.w .wk-t{font-size:clamp(48px,6.2vw,108px)}.wk.t .wk-t{font-size:clamp(40px,4.4vw,76px)}.wk:hover .wk-t{color:var(--ember)}.wk-r{z-index:2;align-items:baseline;gap:10px;font-size:14px;display:flex;position:absolute;bottom:22px;left:20px}.wk-r b{color:var(--cream);font-feature-settings:"tnum" 1;font-size:17px;font-weight:600}.wk-c{opacity:.6;margin-top:12px}@media (width<=860px){.wk-head .k3{text-align:left;justify-self:start;margin-top:20px}.wk.w .wk-f,.wk.t .wk-f{aspect-ratio:4/5}.wk.w .wk-t,.wk.t .wk-t{font-size:14vw}}.pk{margin-inline:var(--frame);height:260vh;position:relative}.pk-st{height:100svh;padding-block:var(--frame);position:sticky;top:0}.pk-fr{--top:74px;--bar:108px;--bb:calc(var(--m) - (var(--bar) - 56px)/2);border-radius:var(--r-3);isolation:isolate;background:var(--ox);height:100%;min-height:600px;position:relative;overflow:hidden}.pk-media{z-index:1;will-change:clip-path;position:absolute;inset:0}.pk-media img{object-fit:cover;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;position:absolute;inset:0}.pk-media .vig{background:linear-gradient(90deg,rgba(var(--oxc),.82) 0%,rgba(var(--oxc),.35) 34%,transparent 60%),linear-gradient(0deg,rgba(var(--oxc),.94) 0%,rgba(var(--oxc),.35) 26%,transparent 46%);position:absolute;inset:0}.pk .g{z-index:6;pointer-events:none;position:absolute}.pk .g.h{left:var(--m);right:var(--m);border-top:1px solid var(--line);height:0}.pk .g.v{border-left:1px solid var(--line);width:0}.pk-a,.pk-b{z-index:8;position:absolute}.pk-a.t{left:var(--m);top:calc(var(--top) + 56px);width:calc(var(--c1) - var(--m) - 28px)}.pk-a.t p{color:var(--dim);max-width:34ch;margin-top:20px}.pk-a.f{right:var(--m);top:calc(var(--top) + 56px);text-align:right}.pk-b.st{left:var(--m);top:calc(var(--top) + 56px);width:calc(var(--c1) - var(--m) - 28px)}.pk-b.st b{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1;display:block}.pk-b.st p{opacity:.8;max-width:36ch;margin-top:18px;font-size:14.5px;line-height:1.5}.pk-b.cap{right:var(--m);top:calc(var(--top) + 56px);text-align:right}.pk-b.ttl{left:calc(var(--m) - .04em);bottom:calc(var(--bb) + var(--bar) + 18px);letter-spacing:-.075em;text-transform:uppercase;color:var(--cream);font-size:min(16vw,30vh);font-weight:500;line-height:.8}.pk-b.ttl em{color:var(--ember);font-style:normal}.pk-b.bar{grid-template-columns:var(--c1) calc(var(--c2) - var(--c1)) 1fr}.pk .s-pair{align-items:center;gap:clamp(28px,4vw,64px);display:flex;flex-direction:row!important}.pk .s-pair>div{flex-direction:column;display:flex}.pk .s-pair b{letter-spacing:-.05em;font-feature-settings:"tnum" 1;font-size:28px;font-weight:300;line-height:1}.pk .s-pair span{font-family:var(--mono);opacity:.65;margin-top:5px;font-size:10px}.pk-b.bar{z-index:8}.pk .bar .s b{font-size:28px}.b-case{align-items:stretch;height:56px;display:inline-flex}.b-case .t{border-radius:var(--r-1);border:1px solid rgba(var(--crc),.4);transition:background-color .35s var(--out),color .35s var(--out),border-color .35s var(--out);flex-direction:column;justify-content:center;gap:5px;padding:0 22px 0 18px;display:flex}.b-case b{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:600;line-height:1}.b-case small{font-family:var(--mono);opacity:.65;white-space:nowrap;font-size:10px;line-height:1}.b-case .i{border-radius:var(--r-1);background:var(--cream-2);width:56px;color:var(--ox);transition:background-color .35s var(--out),color .35s var(--out);place-items:center;display:grid}.b-case .i .ico{width:12px;height:12px}.b-case:hover .t{background:var(--cream-2);color:var(--ox);border-color:var(--cream-2)}.b-case:hover .i{background:var(--ember);color:var(--cream-2)}@media (width<=860px),(prefers-reduced-motion:reduce){.pk{height:auto}.pk-st{height:auto;position:relative}.pk-fr{flex-direction:column;height:auto;min-height:0;display:flex}.pk .pk-a,.pk .g,.pk .hx{display:none}.pk-media{aspect-ratio:4/5;max-height:80svh;position:relative;inset:auto}.pk-b{position:relative;width:auto!important;inset:auto!important}.pk-b.st{padding:28px var(--m) 24px;order:-1}.pk-b.cap{display:none}.pk-b.ttl{z-index:9;margin-top:calc(-19.2vw - 20px);font-size:24vw;left:var(--m)!important;position:absolute!important;bottom:auto!important}.pk-b.bar{grid-template-columns:repeat(3,1fr);height:auto;padding:0;display:grid;position:relative}.pk-b.bar>div{border-top:1px solid var(--line);height:auto;padding:16px 12px}.pk-b.bar>div:first-child{padding-left:var(--m)}.pk-b.bar .s b{font-size:24px}.pk-b.bar .s span{font-size:10.5px}.pk-b.bar>div:last-child{padding:16px var(--m) 20px;border-left:0;grid-column:1/-1}.pk-b.bar .b-case{width:100%}.pk-b.bar .b-case .t{flex:1}.pk-b.bar .s-pair{display:contents}.pk-b.bar .s-pair>div{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:16px 12px}.pk-b.bar .s span{max-width:14ch}}@media (width<=860px){.pk-b.ttl{padding:0 var(--m);margin-top:-28vw;position:relative!important}}.svp{gap:8px;height:clamp(520px,66vh,700px);margin-top:clamp(32px,3vw,48px);display:flex}.sp{background:var(--ox);min-width:0;color:var(--cream);transition:flex-grow .9s var(--ease);border-radius:6px;flex:1 1 0;position:relative;overflow:hidden}.sp.on{flex-grow:3.4}.sp-img img,.sp-img video{width:var(--sp-w,100%);object-fit:cover;max-width:none;height:100%;transition:filter .9s var(--ease);position:absolute;top:0;left:50%;transform:translate(-50%)}.sp:not(.on) .sp-img img,.sp:not(.on) .sp-img video{filter:brightness(.86)}.sp:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(var(--oxc),.78) 0%,rgba(var(--oxc),.16) 34%,rgba(var(--oxc),0) 56%);transition:background .6s var(--ease);position:absolute;inset:0}.sp:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(270deg,rgba(var(--dpc),.42) 0%,rgba(var(--dpc),.16) 30%,rgba(var(--dpc),0) 50%);transition:opacity .6s var(--ease);position:absolute;inset:0}.sp.on:before{opacity:1}.sp-h{z-index:2;text-align:left;color:inherit;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 22px 22px;display:flex;position:absolute;inset:0}.sp-h .mono{opacity:.8}.sp-name{letter-spacing:-.045em;max-width:9ch;transition:color .45s var(--out);font-size:clamp(24px,2.3vw,36px);font-weight:500;line-height:1}.sp-h:hover .sp-name{color:var(--ember)}.sp-o{z-index:3;background:rgba(var(--dpc),.58);backdrop-filter:blur(14px);opacity:0;pointer-events:none;width:min(350px,46%);transition:opacity .3s var(--ease),transform .4s var(--ease);border-radius:3px;padding:18px 18px 16px;position:absolute;bottom:14px;right:14px;transform:translateY(14px)}.sp.on .sp-o{opacity:1;pointer-events:auto;transition:opacity .6s var(--ease) .35s,transform .8s var(--ease) .35s;transform:none}.sp-line{opacity:.9;font-size:15px;line-height:1.45}.sp-o ul{margin-top:16px}.sp-o li{border-top:1px solid rgba(var(--crc),.18);padding:8px 0;font-size:14px}.sp-ft{border-top:1px solid rgba(var(--crc),.18);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:16px;padding-top:14px;display:flex}.sp-ft b{letter-spacing:-.02em;font-size:16px;font-weight:500;display:block}.sp-ft small{opacity:.65;margin-top:3px;display:block}.sp-ft .b-txt{white-space:nowrap;font-size:13.5px}@media (width<=860px){.svp-w .k123{min-width:0}.svp{scroll-snap-type:x mandatory;height:auto;scroll-padding-inline:var(--m);margin-inline:calc(var(--m)*-1);padding:0 var(--m) 6px;scrollbar-width:none;gap:12px;overflow-x:auto}.svp::-webkit-scrollbar{display:none}.sp,.sp.on{scroll-snap-align:start;flex:0 0 82vw;height:min(560px,128vw)}.sp-img img,.sp-img video{width:100%;height:100%;top:0;left:0;transform:none}.sp:not(.on) .sp-img img,.sp:not(.on) .sp-img video{filter:none}.sp-h{pointer-events:none;justify-content:flex-start;gap:8px;padding:18px;inset:0 0 auto}.sp-name{max-width:none;font-size:26px}.sp-h:hover .sp-name{color:inherit}.sp-o,.sp.on .sp-o{opacity:1;pointer-events:auto;width:auto;transition:none;bottom:12px;left:12px;right:12px;transform:none}.sp:before,.sp.on:before{opacity:1;background:linear-gradient(180deg,rgba(var(--dpc),.62) 0%,rgba(var(--dpc),0) 30%),linear-gradient(0deg,rgba(var(--dpc),.7) 0%,rgba(var(--dpc),0) 70%)}.sp-o ul{display:none}}.pr-ru{margin-top:clamp(48px,5vw,80px)}.pr-w,.pr-band{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pr-w span{font-family:var(--mono);opacity:.6;border-left:1px solid var(--line);padding:0 0 10px 8px;font-size:11px;position:relative}.pr-w span:after{content:"";opacity:.6;background:currentColor;width:1px;height:10px;position:absolute;bottom:0;left:-1px}.pr-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ph{border-left:1px solid var(--line);flex-direction:column;gap:22px;padding:26px 20px 24px;display:flex;position:relative}.ph:last-child{border-right:1px solid var(--line)}.ph-bar{background:var(--ember);transform-origin:0 0;height:4px;position:absolute;top:-1px;left:0;right:0}.ph-n{letter-spacing:-.06em;font-feature-settings:"tnum" 1;font-size:clamp(44px,4.6vw,76px);font-weight:300;line-height:.85}.ph-n small{letter-spacing:-.02em;opacity:.6;font-size:.36em;font-weight:400}.ph-top .mono{opacity:.6;margin-top:12px;display:block}.ph-obj{align-self:stretch;width:100%;height:clamp(110px,11vw,170px);margin-block:-6px}.ph-obj img{object-fit:contain;width:100%;height:100%}.ph-bt{margin-top:auto}.ph--img{color:var(--cream);background:var(--ox);border-left-color:#0000;justify-content:space-between}.ph--img+.ph{border-left-color:#0000}.ph-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.ph-bg img,.ph-bg video{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--out)}.ph--img:hover .ph-bg img{transform:scale(1.03)}.ph-bg:after{content:"";background:linear-gradient(0deg,rgba(var(--dpc),.78) 0%,rgba(var(--dpc),.08) 46%,rgba(var(--dpc),.28) 100%);position:absolute;inset:0}.ph--img .ph-top,.ph--img .ph-bt{z-index:2;position:relative}.ph--img .ph-top .mono{opacity:.8}.ph--img .ph-bt p{color:rgba(var(--crc),.86)}.ph--img .ph-bt .mono b{color:var(--glow)}.ph--img .ph-bar{z-index:3}.ph-bt p{color:var(--dim);max-width:36ch;margin-top:8px;font-size:14.5px;line-height:1.5}.ph-bt .mono{margin-top:14px;display:block}.ph-bt .mono b{color:var(--ember);margin-right:6px;font-weight:400}@media (width<=860px){.pr-w{display:none}.pr-band{border-bottom:0;grid-template-columns:1fr}.ph{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 104px;gap:14px 16px;padding:22px 0 24px;display:grid;border-right:0!important;grid-column:1/-1!important}.ph-obj{grid-area:1/2;width:104px;margin:0}.ph--img{border-radius:6px;min-height:440px;padding:22px 18px 24px;display:flex;overflow:hidden}.ph-bt{grid-column:1/-1}}.voices{padding-block:clamp(72px,7vw,112px)}.vo-g{align-items:end}.vo-q,.vo-a{display:grid}.vo-q blockquote,.vo-at{transition:opacity .6s var(--ease),transform .8s var(--ease),filter .6s var(--ease);grid-area:1/1}.vo-q blockquote:not(.on),.vo-at:not(.on){opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(14px)}.vo-q blockquote{letter-spacing:-.05em;text-wrap:balance;max-width:24ch;font-size:clamp(32px,4vw,66px);font-weight:500;line-height:1.02}.vo-mk{color:var(--ember);margin-left:-.42em;margin-right:.02em}.vo-rest{color:var(--faint)}.vo-at{flex-direction:column;align-self:end;gap:28px;display:flex}.vo-res{flex-direction:column;gap:8px;display:flex}.vo-res b{letter-spacing:-.065em;color:var(--ember);font-feature-settings:"tnum" 1;margin-left:-.04em;font-size:clamp(64px,6.6vw,112px);font-weight:300;line-height:.82}.vo-res .mono{opacity:.7}.vo-who{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:18px;display:flex}.vo-av{border-radius:var(--r-1);flex:none;width:52px;height:52px;position:relative;overflow:hidden}.vo-av img{object-fit:cover;width:100%;height:100%}.vo-who b{letter-spacing:-.015em;font-size:15px;font-weight:600;display:block}.vo-who .mono{opacity:.6}.vo-tabs{margin-top:0}.vo-tf{border-radius:3px;flex:none;align-self:center;width:34px;height:34px;position:relative;overflow:hidden}.vo-tf img{object-fit:cover;width:100%;height:100%}.vo-t{text-align:left;color:inherit;opacity:.5;align-items:baseline;gap:12px;padding-top:20px;transition:opacity .35s,color .35s;display:flex;position:relative}.vo-t .mono{opacity:.8;font-size:11px}.vo-tn{letter-spacing:-.025em;font-size:clamp(17px,1.4vw,21px);font-weight:500}.vo-t[aria-selected=true]{opacity:1}.vo-t:hover{opacity:1;color:var(--ember)}.vo-bar{background:var(--ember);transform-origin:0 0;height:2px;top:-1px;left:var(--cg);right:var(--cg);position:absolute;transform:scaleX(0)}.vo-t.k1 .vo-bar{left:var(--m);right:28px}.vo-t.k3 .vo-bar{right:var(--m)}@media (width<=860px){.vo-g{row-gap:36px}.vo-q blockquote{font-size:8.6vw}.vo-mk{margin-left:0}.vo-res b{font-size:18vw}.vo-tabs{padding:0 var(--m);gap:0 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.vo-t{flex-direction:column;gap:2px;grid-column:auto!important;padding:14px 0 0!important}.vo-t .vo-bar{left:0!important;right:0!important}.vo-tn{font-size:14px}}.cl{background:var(--ember);padding-bottom:clamp(56px,6vw,96px);overflow:hidden}.cl .lede{color:rgba(var(--oxc),.78)}.cl-mq{margin-top:clamp(28px,3vw,48px)}.mq{overflow:hidden}.mq-t{width:max-content;animation:70s linear infinite mq;display:flex}.mq:hover .mq-t{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.pc{flex-direction:column;flex:none;gap:14px;width:clamp(220px,19vw,320px);margin-right:clamp(12px,1.2vw,20px);display:flex}.pc-f{aspect-ratio:4/5;border-radius:6px;display:block}.pc-f img{transition:transform 1.2s var(--out)}.pc:hover .pc-f img{transform:scale(1.045)}.pc-m b{letter-spacing:-.035em;transition:color .4s var(--out);font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.05;display:block}.pc-m .mono{opacity:.75;margin-top:6px;display:block}.pc:hover .pc-m b{color:var(--cream)}.cl .frm:after{box-shadow:none}@media (prefers-reduced-motion:reduce){.mq{overflow-x:auto}.mq-t{animation:none}}.st-g{align-items:start}.st-t .lede{margin-top:22px}.st-clock{border-top:1px solid var(--line);margin-top:clamp(40px,4vw,64px);padding-top:18px}.st-time b{letter-spacing:-.065em;font-feature-settings:"tnum" 1;margin-left:-.04em;font-size:clamp(76px,8.6vw,140px);font-weight:300;line-height:.84;display:block}.st-time b i{color:var(--ember);font-style:normal}.st-clock .mono{opacity:.8;align-items:center;gap:8px;margin-top:16px;display:flex}.st-clock .mono i{background:var(--ember);width:6px;height:6px;animation:ahp 2.2s var(--io) infinite;border-radius:50%;flex:none}.st-clock.closed .mono i{background:var(--faint);animation:none}.st-t .b-idx{margin-top:32px}.st-f{gap:var(--cg);grid-template-columns:1fr 1fr;display:grid}.st-f .frm{aspect-ratio:4/5}.st-f figcaption{flex-direction:column;gap:4px;margin-top:14px;display:flex}.st-f figcaption b{letter-spacing:-.03em;font-size:clamp(18px,1.4vw,22px);font-weight:500}.st-f figcaption .mono{opacity:.6}.st-l{margin-top:clamp(32px,3vw,48px)}.st-l li{column-gap:calc(var(--cg)*2);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:baseline;padding:16px 0;display:grid}.st-l li .mono:last-child{grid-column:2;margin-top:2px}.st-l li:last-child{border-bottom:1px solid var(--line)}.st-l b{letter-spacing:-.02em;font-size:17px;font-weight:500}.st-l .mono{opacity:.65}.st-floor{margin-top:clamp(56px,6vw,96px)}.st-img{aspect-ratio:21/9}.st-img img{object-fit:cover;width:100%;height:112%;position:absolute;inset:-6% 0}.st-img .cap-m{z-index:2;text-align:right;color:var(--cream);position:absolute;top:16px;right:16px}@media (width<=860px){.st-t{margin-bottom:40px}.st-l li{grid-template-columns:1fr;gap:4px}.st-l li .mono:last-child{display:none}.st-f{gap:12px}.st-img{aspect-ratio:4/3.2}}.jn-head{align-items:end}.jn-head .k3{justify-self:end}.jn-g{align-items:start;margin-top:clamp(32px,3vw,48px)}.jn{display:block}.jn .frm{height:clamp(380px,36vw,560px)}.jn .frm img{transition:transform 1.3s var(--out)}.jn:hover .frm img{transform:scale(1.04)}.jn-m{opacity:.65;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:16px;display:flex}.jn h3{max-width:24ch;transition:color .35s var(--out);margin-top:10px}.jn:hover h3{color:var(--ember)}.jn p{color:var(--dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:40ch;margin-top:10px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=860px){.jn-head .k3{justify-self:start;margin-top:18px}.jn-g{row-gap:40px}.jn .frm{aspect-ratio:4/3.4;height:auto}}.close{max-height:calc(100svh - var(--frame)*2);min-height:min(620px,calc(100svh - var(--frame)*2));flex-direction:column;justify-content:center;padding-block:clamp(56px,5vw,80px);display:flex}.close>.g3{width:100%}.cs-g{align-items:stretch}.cs-l{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.cs-h{letter-spacing:-.075em;flex-direction:column;margin-left:-.05em;font-size:min(9.6vw,19vh);font-weight:500;line-height:.82;display:flex}.cs-h em{color:var(--ember);transition:color .45s var(--out);margin-left:.03em;font-style:normal}.cs-act{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.cs-t{max-width:34ch;color:var(--dim);font-size:clamp(16px,1.2vw,18px);line-height:1.45}.cs-img{height:100%;min-height:320px}.cs-img img{transition:transform 1.4s var(--out)}.cs-row{margin-top:clamp(20px,2vw,32px)}.cs-row .s b{letter-spacing:-.05em;font-feature-settings:"tnum" 1;font-size:clamp(32px,3vw,48px);font-weight:300;line-height:1;display:block}.cs-row .s .mono{opacity:.65;margin-top:8px;display:block}.cs-c .mono{opacity:.6;margin-bottom:8px;display:block}.cs-c p{max-width:30ch;font-size:15px;line-height:1.45}@media (width<=860px){.cs-g{row-gap:32px}.cs-l{gap:28px}.cs-h{font-size:21vw}.close{min-height:0;max-height:none}.cs-img{aspect-ratio:4/3.6;height:auto}.cs-row{grid-template-columns:1fr 1fr;row-gap:24px;display:grid}.cs-row .k1,.cs-row .k2{padding:0 var(--m);grid-column:auto}.cs-row .k2{padding-left:0}.cs-row .k3{grid-column:1/-1}}@media (width<=480px){.hero .bar .s1{display:none!important}}@media (width<=860px){.hero .img img{object-position:63% 0!important}}.nx{flex-direction:column;height:100%;display:flex}.nx-k{opacity:.6;margin-bottom:14px}.nx-l{flex-direction:column;flex:1;display:flex}.nx-l li{border-top:1px solid var(--line);grid-template-columns:clamp(70px,6vw,96px) 1fr;align-items:baseline;gap:18px;padding:clamp(16px,1.6vw,24px) 0;display:grid}.nx-l li:last-child{border-bottom:1px solid var(--line)}.nx-t{font-family:var(--mono);color:var(--ember);letter-spacing:.02em;font-size:12px}.nx-l b{letter-spacing:-.035em;font-size:clamp(20px,1.7vw,27px);font-weight:500;line-height:1.1;display:block}.nx-l li>span:last-child>span{color:var(--dim);max-width:36ch;margin-top:6px;font-size:14.5px;line-height:1.45;display:block}.rl-k{place-self:end}.rl{gap:var(--cg);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,3vw,48px);display:grid}.rl-f{aspect-ratio:9/16;color:var(--cream);border-radius:6px}.rl-v{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rl-f:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--dpc),.38) 0%,transparent 16%,transparent 62%,rgba(var(--dpc),.78) 100%);position:absolute;inset:0}.rl-top{z-index:2;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:14px;left:16px;right:16px}.rl-b{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:16px;right:64px}.rl-b b{letter-spacing:-.055em;font-feature-settings:"tnum" 1;font-size:clamp(34px,3vw,52px);font-weight:300;line-height:.9}.rl-b small{letter-spacing:-.01em;opacity:.8;font-size:.32em;font-weight:400}.rl-b span{opacity:.92;font-size:14px;line-height:1.35}.rl-p{z-index:3;border-radius:var(--r-1);background:rgba(var(--crc),.16);backdrop-filter:blur(10px);width:40px;height:40px;color:var(--cream);transition:background-color .3s var(--out),color .3s var(--out);place-items:center;display:grid;position:absolute;bottom:16px;right:14px}.rl-p:hover{background:var(--cream-2);color:var(--ox)}.rl-p .ico{width:12px;height:12px}.rl-p i{opacity:0;background:linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px,currentColor 8px 12px);width:12px;height:12px;transition:opacity .25s;position:absolute}.rl-c.playing .rl-p .ico{opacity:0}.rl-c.playing .rl-p i{opacity:1}.rl-p .ico{transition:opacity .25s}@media (width<=860px){.rl-k{justify-self:start;margin-top:18px}.reels .k123{min-width:0}.rl{scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);margin-inline:calc(var(--m)*-1);padding:0 var(--m) 6px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.rl::-webkit-scrollbar{display:none}.rl-c{scroll-snap-align:start;flex:0 0 68vw}}@media (width>=600px) and (width<=860px){.g3.in-cards,.g3.wk-grid,.g3.jn-g{padding:0 var(--m);column-gap:16px}.g3.in-cards>*,.g3.wk-grid>*,.g3.jn-g>*{grid-column:auto;margin-top:0;padding:0}.g3.in-cards,.g3.jn-g{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-f{aspect-ratio:4/5.4}.sc-n{font-size:9.6vw;left:12px}.g3.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.wk.w .wk-t,.wk.t .wk-t{font-size:6.6vw}.jn .frm{aspect-ratio:4/5}.jn .h3{font-size:18px}.rl-c{flex-basis:38vw}.sp,.sp.on{flex-basis:56vw;height:min(560px,76vw)}.sp-o ul{display:block}}
