.ng-kb-band{padding-block:clamp(48px,5.5vw,80px);display:grid;gap:26px}.ng-kb-band__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.ng-kb-band__title{margin:0;font-family:var(--ty-display);font-size:var(--t-second);line-height:1.15;font-weight:var(--ty-display-w);letter-spacing:-.012em}.ng-kb-band__head .ng-act{white-space:nowrap}.ng-kb-band__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,26px)}.ng-kb-band__list>li{min-width:0}.ng-kb-teaser{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--ng-round);color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--ng-ground));text-decoration:none}.ng-kb-teaser__image{display:block;aspect-ratio:16/9;overflow:hidden}.ng-kb-teaser__image img{display:block;width:100%;height:100%;object-fit:cover}.ng-kb-teaser__body{flex:1;display:flex;flex-direction:column;align-items:stretch;padding:clamp(18px,2vw,26px);gap:28px}.ng-kb-teaser h3{margin:0;font:var(--ty-display-w) var(--t-body)/1.3 var(--ty-display);letter-spacing:-.012em;text-wrap:balance}.ng-kb-teaser__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;color:var(--ink-body);font:400 var(--t-note)/1.4 var(--ty-body)}.ng-kb-teaser:focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media (hover:hover) and (pointer:fine){.ng-kb-teaser:hover{background:color-mix(in srgb,var(--ink) 9%,var(--ng-ground))}.ng-kb-teaser:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){.ng-kb-teaser{transition:background-color .2s ease}.ng-kb-teaser__image img{transition:transform .45s var(--ng-ease)}}@media (max-width:640px){.ng-kb-band{padding-block:36px;gap:18px}.ng-kb-band__head{gap:16px}.ng-kb-band__list{grid-template-columns:minmax(0,1fr);gap:0}.ng-kb-band__list>li{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.ng-kb-teaser{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;padding-block:18px;border-radius:0;background:transparent}.ng-kb-teaser__image{width:88px;aspect-ratio:1;border-radius:calc(var(--ng-round) / 2)}.ng-kb-teaser__body{min-width:0;padding:0;gap:12px}.ng-kb-teaser h3{line-height:1.35}.ng-kb-teaser__foot{gap:10px}.ng-kb-teaser__foot svg{width:16px;height:16px}}.ng-belt{--belt-cap:.688}html[data-type=a] .ng-belt{--belt-cap:.719}html[data-type=b] .ng-belt{--belt-cap:.688}html[data-type=c] .ng-belt{--belt-cap:.703}html[data-type=serif] .ng-belt{--belt-cap:.719}.ng-belt{--belt-caps:.88;padding-block:clamp(64px,8vw,128px) clamp(64px,8vw,120px);--belt-gap:clamp(30px,3.4vw,54px)}.ng-belt__head{display:flex;align-items:baseline;padding:0 var(--ng-margin) 18px}.ng-belt__row{position:relative;overflow:hidden;border-top:1px solid var(--rule-22)}.ng-belt__row--back{border-bottom:1px solid var(--rule-22)}.ng-belt__lean{transform:translate3d(var(--bm-lean,0),0,0);will-change:transform}.ng-belt__row--back .ng-belt__lean{transform:translate3d(calc(var(--bm-lean, 0px) * -1),0,0)}.ng-belt__drift{display:flex;width:max-content;will-change:transform;animation:ng-belt-roll 168s linear infinite}.ng-belt__row--back .ng-belt__drift{animation-direction:reverse;animation-duration:196s}@keyframes ng-belt-roll{to{transform:translateX(-50%)}}.ng-belt:focus-within .ng-belt__drift,.ng-belt__row:hover .ng-belt__drift{animation-play-state:paused}.ng-belt .ng-belt__roll:focus-visible{outline-offset:-3px}.ng-belt__set{display:flex;align-items:baseline;padding-block:clamp(18px,2.1vw,30px)}.ng-belt__item{position:relative;white-space:nowrap;margin-right:var(--belt-gap);font-size:var(--t-second);line-height:1;color:var(--ink-body)}.ng-belt__word{font-family:var(--ty-display);font-weight:400;letter-spacing:var(--ty-display-track)}.ng-belt__mark{display:none;--bm-h:calc(var(--belt-cap) * var(--belt-caps) * 1em * var(--bm-k));--bm-w:calc(var(--bm-h) * var(--bm-a));width:var(--bm-w);height:var(--bm-h);margin:calc(var(--bm-h) * var(--bm-t) * -1) calc(var(--bm-w) * var(--bm-r) * -1) calc(var(--bm-h) * var(--bm-d) * -1) calc(var(--bm-w) * var(--bm-l) * -1);background-color:currentColor;-webkit-mask-image:var(--bm);mask-image:var(--bm);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}@supports ((mask-image:url("#m")) or (-webkit-mask-image:url("#m"))){.ng-belt__mark{display:inline-block;vertical-align:baseline}.ng-belt__item--mark .ng-belt__word{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (max-width:1024px){.ng-belt{--belt-gap:clamp(22px,6vw,32px)}}@media (prefers-reduced-motion:reduce){.ng-belt__row{overflow:visible}.ng-belt__lean,.ng-belt__row--back .ng-belt__lean{transform:none}.ng-belt__drift{animation:none;width:auto}.ng-belt__set:nth-child(2){display:none}.ng-belt__set{flex-wrap:wrap;row-gap:clamp(14px,1.8vw,22px);padding-inline:var(--ng-margin)}}.PortraitPlate_win__W9Ro6{position:absolute;inset:0;z-index:0;display:block}.PortraitPlate_plate__ECJ0Q{position:absolute;inset:0;overflow:hidden;background:transparent;--ow:108.025%;--oh:100.000%;--ox:-8.025%;--oy:0.000%;--a-t:6.000%;--a-r:52.716%;--a-b:6.000%;--a-l:14.444%;--b-t:0.000%;--b-r:100.000%;--b-b:100.000%;--b-l:0.000%;--win-r:var(--ng-round,24px)}.PortraitPlate_floor___fanP{position:absolute;inset:0;display:block;clip-path:inset(var(--a-t) var(--a-r) var(--a-b) var(--a-l) round var(--win-r))}.PortraitPlate_print__XLK1O{position:absolute;left:var(--ox);top:var(--oy);width:var(--ow);height:var(--oh);max-width:none;display:block}.PortraitPlate_base__z6tFS,.PortraitPlate_live__4ETdr{filter:none}.PortraitPlate_cutA__nmo1J,.PortraitPlate_cutB__T4A1H{position:absolute;inset:0;display:block;overflow:hidden;clip-path:inset(var(--a-t) var(--a-r) var(--a-b) var(--a-l) round var(--win-r))}.PortraitPlate_cutB__T4A1H{clip-path:inset(var(--b-t) var(--b-r) var(--b-b) var(--b-l))}.PortraitPlate_canvas__LC8Fa{position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;clip-path:inset(var(--a-t) var(--a-r) var(--a-b) var(--a-l) round var(--win-r));transition:opacity .5s var(--ng-ease)}.PortraitPlate_canvas__LC8Fa[data-live]{opacity:1}.PortraitPlate_plate__ECJ0Q[data-live]>span{visibility:hidden;transition:visibility 0s linear .5s}.PortraitPlate_frame__Z1aAT{position:absolute;top:calc(var(--a-t) - var(--rw, 1px));right:calc(var(--a-r) - var(--rw, 1px));bottom:calc(var(--a-b) - var(--rw, 1px));left:calc(var(--a-l) - var(--rw, 1px));pointer-events:none;border:var(--rw,1px) solid var(--rule-45);visibility:hidden}.PortraitPlate_plate__ECJ0Q[data-live]>.PortraitPlate_frame__Z1aAT{visibility:hidden;transition:visibility 0s linear .5s}.PortraitPlate_bracket__S0xaV,[data-treat=b] .PortraitPlate_frame__Z1aAT{display:none}[data-treat=c] .PortraitPlate_bracket__S0xaV{display:block;position:absolute;width:20px;height:20px;pointer-events:none;opacity:.8}.PortraitPlate_bracket__S0xaV:after,.PortraitPlate_bracket__S0xaV:before{content:"";position:absolute;background:var(--rule-60)}.PortraitPlate_bracket__S0xaV:before{width:20px;height:1px}.PortraitPlate_bracket__S0xaV:after{width:1px;height:20px}.PortraitPlate_bTL__oAUvw{left:var(--a-l);top:var(--a-t)}.PortraitPlate_bTR__VqQGC{right:var(--a-r);top:var(--a-t)}.PortraitPlate_bBL__Zl97x{left:var(--a-l);bottom:var(--a-b)}.PortraitPlate_bBR__bwvZp{right:var(--a-r);bottom:var(--a-b)}.PortraitPlate_bTL__oAUvw:before,.PortraitPlate_bTR__VqQGC:before{top:0}.PortraitPlate_bBL__Zl97x:before,.PortraitPlate_bBR__bwvZp:before{bottom:0}.PortraitPlate_bBL__Zl97x:after,.PortraitPlate_bTL__oAUvw:after{left:0}.PortraitPlate_bBR__bwvZp:after,.PortraitPlate_bTR__VqQGC:after{right:0}.PortraitPlate_bBL__Zl97x:before,.PortraitPlate_bTL__oAUvw:before{left:0}.PortraitPlate_bBR__bwvZp:before,.PortraitPlate_bTR__VqQGC:before{right:0}.PortraitPlate_plus__3i6L5{position:absolute;right:calc(var(--p-r, var(--a-r)) - 32px);top:var(--p-t,33%);width:14px;height:14px;margin-top:-7px;pointer-events:none;opacity:.85}.PortraitPlate_plus__3i6L5:after,.PortraitPlate_plus__3i6L5:before{content:"";position:absolute;background:var(--rule-60)}.PortraitPlate_plus__3i6L5:before{left:0;right:0;top:6px;height:1px}.PortraitPlate_plus__3i6L5:after{top:0;bottom:0;left:6px;width:1px}@media (max-width:1024px){.PortraitPlate_plate__ECJ0Q{--ow:202.899%;--oh:100.000%;--ox:-22.029%;--oy:0.000%;--a-t:6.000%;--a-r:18.145%;--a-b:6.000%;--a-l:20.174%}[data-treat=c] .PortraitPlate_bracket__S0xaV{width:14px;height:14px}[data-treat=c] .PortraitPlate_bracket__S0xaV:before{width:14px}[data-treat=c] .PortraitPlate_bracket__S0xaV:after{height:14px}.PortraitPlate_plus__3i6L5{width:11px;height:11px;margin-top:-6px;right:calc(var(--p-r, var(--a-r)) - 24px)}.PortraitPlate_plus__3i6L5:before{top:5px}.PortraitPlate_plus__3i6L5:after{left:5px}.PortraitPlate_base__z6tFS{filter:none}}.PortraitPlate_frost__QYr0o{position:absolute;inset:0;pointer-events:none;background:transparent;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 12%,rgba(0,0,0,.7) 30%,black 43% 64%,rgba(0,0,0,.5) 82%,transparent),linear-gradient(90deg,transparent,black 14% 70%,transparent 96%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 12%,rgba(0,0,0,.7) 30%,black 43% 64%,rgba(0,0,0,.5) 82%,transparent),linear-gradient(90deg,transparent,black 14% 70%,transparent 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.PortraitPlate_frost__QYr0o img{filter:blur(36px) saturate(.72);opacity:.58}.PortraitPlate_frost__QYr0o:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(92,133,159,.25),rgba(180,205,218,.2) 47%,rgba(215,230,233,.36))}.PortraitPlate_bevel__5koeL{position:absolute;pointer-events:none;top:var(--a-t);right:var(--a-r);bottom:var(--a-b);left:var(--a-l);border-radius:var(--win-r);box-shadow:inset 0 0 0 1px rgba(237,247,250,.34),inset 0 14px 22px -14px rgba(24,55,77,.28)}@media(max-width:1024px){.PortraitPlate_frost__QYr0o img{filter:blur(25px)}}@media (max-width:760px){.PortraitPlate_plate__ECJ0Q{--ow:284.553%;--oh:100.000%;--ox:-51.016%;--oy:0.000%;--a-t:6.000%;--a-r:5.325%;--a-b:6.000%;--a-l:8.171%}.PortraitPlate_plus__3i6L5{right:calc(var(--p-r, var(--a-r)) - 16px)}}.Work_head__yl7Gs{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:var(--ng-gap);align-items:end}.Work_title__axxoM{display:grid;gap:clamp(12px,1.4vw,20px)}.Work_h__Iyjfq{max-width:14ch}.Work_aside__zi0fE{display:grid;gap:18px;align-content:end}.Work_attr__8kQj5{max-width:30ch}.Work_more__9jgKH{margin:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.Work_trio__HmGBK{list-style:none;margin:clamp(56px,7vw,96px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,2.6vw,40px);align-items:start}.Work_case__KeEz3{margin:0;min-width:0}.Work_shot__Poz4q{position:relative;overflow:hidden;background:var(--ng-well);aspect-ratio:4/5}.Work_img__UHQ_s{display:block;width:100%;height:100%;object-fit:cover}.Work_tile__xkomY{position:absolute;inset:0;display:grid;place-items:center;padding:12%;text-align:center;font-family:var(--ty-display);font-weight:var(--ty-display-w);font-size:var(--t-second);line-height:1.15;letter-spacing:-.02em;color:var(--ink);background:linear-gradient(115deg,color-mix(in srgb,var(--ngl-frost) 34%,transparent),transparent 72%),color-mix(in srgb,var(--ngl-mist) 44%,var(--ngl-bone))}.Work_shot__Poz4q:after{content:"";border:1px solid var(--rule-45)}.Work_shot__Poz4q:after,.Work_wipe__qfiVk{position:absolute;inset:0;pointer-events:none}.Work_wipe__qfiVk{background:var(--ng-ground);transform:scaleY(0);transform-origin:50% 100%}.Work_cap__9_ktj{margin-top:22px}.Work_words__Nb0mA{display:grid;gap:10px;justify-items:start;min-width:0}.Work_name__n_l_3{margin:0;font-family:var(--ty-display);font-weight:var(--ty-display-w);font-size:var(--t-second);line-height:1.15;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.Work_mark__DWC3s{--mark-h:calc(var(--t-second) * 1.15);margin:0;width:100%;min-width:0;height:var(--mark-h)}.Work_mark__DWC3s>span{display:block;height:100%;width:min(100%,calc(var(--mark-h) * var(--mark-a)));background:var(--ink);-webkit-mask:var(--mark) left center /contain no-repeat;mask:var(--mark) left center /contain no-repeat}.Work_line__p5bSU{margin:0;font-size:var(--t-body);line-height:1.55;color:var(--ink-body);max-width:40ch}.Work_line__p5bSU[data-lorem]{font-style:italic;color:var(--ink-quiet)}@media (max-width:1024px){.Work_head__yl7Gs{grid-template-columns:minmax(0,1fr);row-gap:20px}}@media (max-width:700px){.Work_trio__HmGBK{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;column-gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--ng-margin));padding-inline:var(--ng-margin);scroll-padding-inline:var(--ng-margin);scrollbar-width:none}.Work_trio__HmGBK::-webkit-scrollbar{display:none}.Work_case__KeEz3{scroll-snap-align:start}@media (pointer:fine){.Work_trio__HmGBK{cursor:grab}.Work_trio__HmGBK[data-drag]{cursor:grabbing;user-select:none}}.Work_trio__HmGBK:focus-visible{outline-offset:-3px}}.Work_nav__B93Iq{display:flex;align-items:center;gap:4px;margin:18px 0 0 -8px}.Work_nav__B93Iq .Work_ng-lab__Iyf9F{margin-left:10px}@media (prefers-reduced-motion:reduce){.Work_wipe__qfiVk{display:none}}.Work_shot__Poz4q,.Work_shot__Poz4q:after{border-radius:var(--ng-round)}.Work_film__7NsEs{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Work_filmFrame__3fr_E{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:0;opacity:0;transition:opacity .6s var(--ng-ease)}.Work_filmFrame__3fr_E[data-ready-view]{opacity:1}