@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:700;src:url(../fonts/PPNeueMontreal-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:italic;font-weight:700;src:url(../fonts/PPNeueMontreal-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:450;src:url(../fonts/PPNeueMontreal-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:italic;font-weight:400;src:url(../fonts/PPNeueMontreal-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:300;src:url(../fonts/PPNeueMontreal-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:500;src:url(../fonts/PPNeueMontreal-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:400;src:url(../fonts/PPNeueMontreal-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:100;src:url(../fonts/PPNeueMontreal-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:italic;font-weight:100;src:url(../fonts/PPNeueMontreal-ThinItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:normal;font-weight:700;src:url(../fonts/PPNeueMontrealMono-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:italic;font-weight:700;src:url(../fonts/PPNeueMontrealMono-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:normal;font-weight:450;src:url(../fonts/PPNeueMontrealMono-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:normal;font-weight:300;src:url(../fonts/PPNeueMontrealMono-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:normal;font-weight:500;src:url(../fonts/PPNeueMontrealMono-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:normal;font-weight:400;src:url(../fonts/PPNeueMontrealMono-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:italic;font-weight:400;src:url(../fonts/PPNeueMontrealMono-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:normal;font-weight:100;src:url(../fonts/PPNeueMontrealMono-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Montreal Mono;font-style:italic;font-weight:100;src:url(../fonts/PPNeueMontrealMono-ThinItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:normal;font-weight:900;src:url(../fonts/PPNikkeiJournal-Heavy.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:italic;font-weight:900;src:url(../fonts/PPNikkeiJournal-HeavyItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:normal;font-weight:300;src:url(../fonts/PPNikkeiJournal-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:italic;font-weight:300;src:url(../fonts/PPNikkeiJournal-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:normal;font-weight:400;src:url(../fonts/PPNikkeiJournal-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:italic;font-weight:400;src:url(../fonts/PPNikkeiJournal-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:normal;font-weight:100;src:url(../fonts/PPNikkeiJournal-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:italic;font-weight:100;src:url(../fonts/PPNikkeiJournal-ThinItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:normal;font-weight:800;src:url(../fonts/PPNikkeiJournal-Ultrabold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Nikkei Journal;font-style:italic;font-weight:800;src:url(../fonts/PPNikkeiJournal-UltraboldItalic.woff2) format("woff2")}._project-large_g4e0b_209{cursor:pointer;height:100vh;overflow:hidden;position:relative;width:100vw}._project-large__banner_g4e0b_216{height:100%;overflow:hidden;position:relative;transform-origin:center center;width:100%;will-change:transform}._project-large__banner_g4e0b_216:before{background-color:#0003;content:"";inset:0;position:absolute;z-index:1}._project-large__banner_g4e0b_216:after{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent);content:"";height:20vh;left:0;position:absolute;right:0;top:0;z-index:1}._project-large__banner_g4e0b_216 img,._project-large__banner_g4e0b_216 video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}._project-large__content_g4e0b_251{bottom:0;box-sizing:border-box;display:flex;max-width:500px;padding:32px;position:absolute}._project-large__content-title_g4e0b_259{color:#fff;width:100%}@media(min-width:1024px){._project-large__content_g4e0b_251{padding:48px}}
