.work_hero__2Dkad{--gap:20px;position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:var(--paper);scroll-snap-align:start;scroll-snap-stop:always}.work_cols__XE6C6{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:var(--gap);opacity:0;transition:opacity .6s ease}.work_cols__XE6C6.work_shown__GtGLo{opacity:1}.work_col__ENoKc{position:relative;overflow:hidden}.work_track__Ja6L1{display:flex;flex-direction:column;gap:var(--gap);will-change:transform}.work_track__Ja6L1.work_ready__RW48N{animation:work_up__sJQsg var(--dur,90s) linear infinite}.work_col__ENoKc:nth-child(2n) .work_track__Ja6L1.work_ready__RW48N{animation-name:work_down__lkwM6}.work_track__Ja6L1:has(.work_tile__95HrF:focus-visible),.work_track__Ja6L1:has(.work_tile__95HrF:hover){animation-play-state:paused}.work_cols__XE6C6.work_nopause__fL0fB .work_track__Ja6L1{animation-play-state:running!important}.work_hero__2Dkad:not(.work_inview__v7ELs) .work_track__Ja6L1{animation-play-state:paused!important}@keyframes work_up__sJQsg{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--loop) * -1),0)}}@keyframes work_down__lkwM6{0%{transform:translate3d(0,calc(var(--loop) * -1),0)}to{transform:translateZ(0)}}.work_tile__95HrF{display:block;width:100%;padding:0;border:0;background:var(--tile);cursor:zoom-in;overflow:hidden;position:relative;flex-shrink:0;color:inherit}a.work_tile__95HrF{cursor:pointer}.work_tile__95HrF img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;transition:transform .5s ease}.work_tile__95HrF:focus-visible img,.work_tile__95HrF:hover img{transform:scale(1.03)}.work_tile__95HrF:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.work_badge__BIX7y{position:absolute;left:12px;bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;background:var(--c,#fff);color:var(--on-color);pointer-events:none}.work_intro___5iOC{position:absolute;left:48px;bottom:48px;z-index:3;max-width:min(820px,88vw);pointer-events:none}.work_intro___5iOC h1,.work_intro___5iOC h2{display:inline-block;background:var(--c,var(--paper));color:var(--on-color);font-size:clamp(44px,6.2vw,92px);line-height:1.05;font-weight:700;padding:6px 18px 10px;letter-spacing:-.02em}.work_intro___5iOC p{display:block;margin-top:4px}.work_intro___5iOC p span{display:inline;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.7;padding:2px 18px 2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.work_viewall__SZf8S{pointer-events:auto;display:inline-flex;align-items:center;gap:14px;margin-top:6px;padding:12px 20px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);font:inherit;font-weight:600;font-size:16px;cursor:pointer;transition:background .25s ease,color .25s ease}.work_viewall__SZf8S .work_n__c7_d0{font-weight:500;opacity:.6}.work_arrow__g4XI8{display:inline-block;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.work_viewall__SZf8S:focus-visible,.work_viewall__SZf8S:hover{background:var(--c,var(--ink));color:var(--on-color);outline:none}.work_viewall__SZf8S:focus-visible .work_arrow__g4XI8,.work_viewall__SZf8S:hover .work_arrow__g4XI8{transform:translateX(6px)}.work_dots__fHUuY{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.work_dot__GehnU{text-decoration:none;display:flex;align-items:center;gap:10px;background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;color:inherit}.work_dot__GehnU i{width:14px;height:14px;border:2px solid var(--ink);background:var(--paper);display:block;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.work_dot__GehnU b{font-size:13px;font-weight:600;padding:3px 10px;background:var(--c);color:var(--on-color);opacity:0;transform:translateX(8px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;white-space:nowrap}.work_dot__GehnU:focus-visible b,.work_dot__GehnU:hover b,.work_dot__GehnU[aria-current=true] b{opacity:1;transform:none}.work_dot__GehnU[aria-current=true] i{background:var(--c);transform:scale(1.35)}.work_dot__GehnU:hover i{background:var(--c)}.work_dot__GehnU:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.work_arrow__g4XI8{right:24px}.work_arrow__g4XI8,.work_tipBox__wXZbe{position:absolute;top:50%;transform:translateY(-50%)}.work_tipBox__wXZbe{right:84px;width:-moz-max-content;width:max-content;max-width:190px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.3;color:var(--on-color);opacity:0;pointer-events:none;transition:opacity .4s ease}.work_tipOn__V2zIM{opacity:1}@media (max-width:900px){.work_arrow__g4XI8,.work_tipBox__wXZbe{display:none}}@media (hover:none) and (pointer:coarse){.work_dots__fHUuY{position:absolute;top:0;right:0;transform:none;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.work_arrow__g4XI8,.work_tipBox__wXZbe{display:none}}.work_all__pAofs{position:fixed;inset:0;z-index:55;background:var(--paper);color:var(--ink);overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);visibility:hidden;transition:transform .6s cubic-bezier(.2,.8,.2,1),visibility 0s linear .6s}.work_all__pAofs.work_open__yhsJb{transform:none;visibility:visible;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.work_allHead__f_ADR{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 48px;background:var(--paper);border-bottom:2px solid var(--ink)}.work_allHead__f_ADR h2{font-size:clamp(24px,2.6vw,38px);font-weight:700;letter-spacing:-.02em;margin-right:auto;background:var(--c,transparent);color:var(--on-color);padding:2px 12px 4px}.work_allClose__4IKxJ{font:inherit;font-size:15px;font-weight:600;padding:8px 18px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}.work_allClose__4IKxJ:hover{background:var(--ink);color:var(--paper)}.work_grid__VWmdJ{-moz-columns:260px;columns:260px;-moz-column-gap:20px;column-gap:20px;padding:40px 48px 100px}.work_card__dLdYX{text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;display:block;width:100%;margin-bottom:28px;-moz-column-break-inside:avoid;break-inside:avoid;text-decoration:none;animation:work_cardIn__0Enow .5s cubic-bezier(.2,.8,.2,1) both}@keyframes work_cardIn__0Enow{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.work_shot__FdhB0{position:relative;background:var(--tile);overflow:hidden}.work_shot__FdhB0 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.work_card__dLdYX:hover .work_shot__FdhB0 img{transform:scale(1.03)}.work_card__dLdYX h3{font-size:15px;font-weight:600;margin-top:10px}.work_card__dLdYX small{color:var(--muted);font-size:13px}.work_lb__oFV6R{position:fixed;inset:0;z-index:60;background:rgba(20,20,20,.94);backdrop-filter:blur(10px);display:none;grid-template-rows:auto 1fr;color:#fff;opacity:0;transition:opacity .35s ease}.work_lb__oFV6R.work_open__yhsJb{display:grid}.work_lb__oFV6R.work_show__HTjvc{opacity:1}.work_lbBar___fOAm{display:flex;align-items:center;gap:16px;padding:14px 24px;flex-wrap:wrap;transform:translateY(-16px);opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1) .15s,opacity .4s ease .15s}.work_lb__oFV6R.work_show__HTjvc .work_lbBar___fOAm{transform:none;opacity:1}.work_lbTitle__vbPQ4{flex:1;min-width:200px}.work_lbTitle__vbPQ4 b{display:block;font-size:18px;font-weight:600}.work_lbTitle__vbPQ4 span{font-size:13px;opacity:.75}.work_seg__GaJsi{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:999px;overflow:hidden}.work_seg__GaJsi button{background:none;border:0;color:#fff;font:inherit;font-size:14px;padding:8px 18px;cursor:pointer}.work_seg__GaJsi button[aria-pressed=true]{background:#fff;color:#000}.work_icon__AtRgH{background:none;border:1px solid rgba(255,255,255,.35);color:#fff;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer}.work_icon__AtRgH:hover,.work_seg__GaJsi button:hover:not([aria-pressed=true]){background:rgba(255,255,255,.15)}.work_lbCount__Z1FHi{font-size:13px;opacity:.7}.work_stage__CS2N4{overflow:auto;padding:8px 24px 48px;display:flex;justify-content:center;align-items:flex-start;min-height:0}.work_stage__CS2N4 iframe,.work_stage__CS2N4 img,.work_stage__CS2N4 video{display:block;box-shadow:0 20px 60px rgba(0,0,0,.5);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.work_stage__CS2N4 img{height:auto;background:#fff}.work_stage__CS2N4.work_desktop__dFDSK img{width:min(600px,100%)}.work_stage__CS2N4.work_mobile__U8Jxh img{width:393px;max-width:100%;border-radius:28px;border:10px solid #111}.work_stage__CS2N4.work_media___1tcG{align-items:center;padding-bottom:24px}.work_stage__CS2N4.work_media___1tcG img,.work_stage__CS2N4.work_media___1tcG video{max-width:100%;max-height:calc(100vh - 130px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;background:transparent}.work_stage__CS2N4.work_media___1tcG iframe{border:0;background:#fff;max-width:100%;max-height:calc(100vh - 130px)}.work_swap__7YL6G{opacity:0;transform:translateY(14px) scale(.985)}.work_hide__tF7fi{visibility:hidden}.work_flyer__gidDu{position:fixed;z-index:70;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;pointer-events:none;box-shadow:0 30px 80px rgba(0,0,0,.55);will-change:left,top,width,height}.work_lineBreak__tfJ1c{display:none}@media (min-width:901px){.work_lineBreak__tfJ1c{display:inline}}@media (max-width:900px){.work_dots__fHUuY{right:10px}.work_dot__GehnU b{display:none}.work_intro___5iOC{left:16px;bottom:90px}.work_allHead__f_ADR{padding:16px 20px}.work_grid__VWmdJ{padding:24px 20px 80px}}@media (prefers-reduced-motion:reduce){.work_track__Ja6L1{animation:none!important}.work_card__dLdYX{animation:none}.work_all__pAofs{transition:none}}