.single-portfolio{color:#fff;background:#000}@media only screen and (width<=1023px){.work-detail__article{padding-top:clamp(87.56px,27.36vw,131.34px)}}@media only screen and (width>=768px){.work-detail__article{padding-top:clamp(108.8px,14.17vw,272px)}}@media only screen and (width<=1023px){.work-detail__article{padding-bottom:clamp(21.49px,6.72vw,32.24px)}}@media only screen and (width>=768px){.work-detail__article{padding-bottom:clamp(46.93px,6.11vw,117.33px)}}@media only screen and (width<=1023px){.work-detail__header{margin-bottom:clamp(25.47px,7.96vw,38.21px)}}@media only screen and (width>=768px){.work-detail__header{margin-bottom:clamp(26.67px,3.47vw,66.67px)}}.work-detail__title{margin-bottom:30px;font-weight:600;line-height:1}@media only screen and (width<=767px){.work-detail__title{margin-bottom:15px}}.work-detail__description{max-width:55%}@media only screen and (width<=767px){.work-detail__description{max-width:100%}}@media only screen and (width<=1023px){.work-detail__gallery{--gallery-gutter:clamp(6.37px, 1.99vw, 9.55px)}}@media only screen and (width>=768px){.work-detail__gallery{--gallery-gutter:clamp(16px, 2.08vw, 40px)}}.work-detail__gallery:after{content:"";clear:both;display:block}.work-detail__gallery-item{width:100%}.work-detail__gallery-gutter{width:var(--gallery-gutter)}.work-detail__gallery-sizer,.work-detail__gallery-item--portrait,.work-detail__gallery-item--square{width:calc(50% - var(--gallery-gutter) / 2)}.work-detail__gallery-item--landscape{width:100%}.work-detail__gallery-item{float:left;margin:0 0 var(--gallery-gutter);box-sizing:border-box;aspect-ratio:var(--media-ratio,1);position:relative;overflow:hidden}.work-detail__gallery-item--landscape{aspect-ratio:var(--media-ratio,16/9)}.work-detail__gallery-item--video{width:100%!important}.work-detail__gallery-item--video:not(.is-playing) .work-detail__gallery-media{pointer-events:none}.work-detail__gallery-item--video.is-playing .work-detail__gallery-play{opacity:0;visibility:hidden;pointer-events:none}.work-detail__gallery-media{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0;border:0!important}.work-detail img.work-detail__gallery-media{background:#2a2a2a}.work-detail iframe.work-detail__gallery-media,.work-detail .work-detail__gallery-media--poster{background:#1a1a1a;border:0}.work-detail__gallery-play{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0}@media only screen and (width<=1023px){.work-detail__gallery-play svg{width:clamp(38.21px,11.94vw,57.31px)}}@media only screen and (width>=768px){.work-detail__gallery-play svg{width:clamp(34.13px,4.44vw,85.33px)}}@media only screen and (width<=1023px){.work-detail__gallery-play svg{height:clamp(38.21px,11.94vw,57.31px)}}@media only screen and (width>=768px){.work-detail__gallery-play svg{height:clamp(34.13px,4.44vw,85.33px)}}.work-detail__gallery-play svg{filter:drop-shadow(0 2px 8px #00000059);transition:transform .2s}@media only screen and (width>=992px){.work-detail__gallery-play:hover svg,.work-detail__gallery-play:active svg,.work-detail__gallery-play:focus svg{transform:scale(1.06)}}.work-detail__gallery-play:focus-visible{outline-offset:-8px;outline:2px solid #fff}
