.media-mo{display:none!important}.media-pc{display:block!important}@media (max-width:767px){.media-mo{display:block!important}.media-pc{display:none!important}}.work-header-title{z-index:50;color:#fff;mix-blend-mode:difference;opacity:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:fixed;top:0;left:0;right:0}.work-header-title button{clip-path:inset(100% 0% 0%)}.work-header{position:relative}.work-contents{background-color:#0000}.preview-img{position:relative;overflow:hidden}.preview-img img,.preview-img video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.work-image{flex-direction:column;row-gap:.75rem;display:flex}.work-image img,.work-image video{width:100%;display:block}.work-image .colum{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.work-image .colum p{object-position:50% 50%;width:100%;margin:0;display:flex;overflow:hidden}.work-image .colum p img,.work-image .colum p video{object-fit:cover}.work-image .large-text{letter-spacing:-.03em;color:#000;margin:0;padding:5rem 1.25rem 1.25rem;font-size:2rem;font-weight:500;line-height:1.25}.work-image .video{display:flex;position:relative}.work-image .video video,.work-image .video img{object-fit:cover;width:100%;height:100%}.work-image .video .full-screen{cursor:pointer;mix-blend-mode:difference;color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-size:1.5rem;font-weight:500;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-image .work-subtitle{gap:1.5rem;width:100%;padding:10rem 1.25rem 1.25rem;display:flex}.work-image .work-subtitle .label{flex:1 0 0;min-width:0}.work-image .work-subtitle .label p{text-transform:uppercase;color:#000;margin:0;font-size:1.125rem;font-weight:500;line-height:1.6}.work-image .work-subtitle .body{flex:1 0 0;gap:1.5rem;min-width:0;display:flex}.work-image .work-subtitle .body p{color:#525252;word-break:keep-all;flex:1 0 0;min-width:0;margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}@media (max-width:767px){.work-image{row-gap:.5rem;width:100%;overflow:hidden}.work-image .colum{flex-direction:column;gap:.5rem}.work-image .colum p{height:auto}.work-image .large-text{font-size:var(--text-subheading);padding:2.5rem 1.25rem 1.25rem;line-height:1.25}.work-image .work-subtitle{flex-direction:column;gap:1rem;padding:3.75rem 1.25rem 1rem}.work-image .work-subtitle .body{flex-direction:column;gap:1rem}.work-image .work-subtitle .label p,.work-image .work-subtitle .body p{font-size:1rem}}
