@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-small_krpsk_209{color:#090909;display:flex;flex-direction:column;gap:24px;min-width:100%;text-decoration:none}._project-small__content_krpsk_217{align-items:start;display:flex;flex-direction:column;gap:16px;justify-content:center}._project-small__content-tags_krpsk_224{display:flex;gap:12px;list-style-type:none;margin:0;padding:0}._project-small__content-text_krpsk_231{display:flex;flex-direction:column;gap:16px}._project-small__banner_krpsk_236{align-items:center;display:flex;height:196px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease-out;width:100%}._project-small__banner-overlay_krpsk_246{background-color:#090909;height:100%;left:0;position:absolute;top:0;transform:translateY(100%);width:100%;z-index:1}._project-small__banner_krpsk_236:before{background-color:#0003;content:"";inset:0;position:absolute;z-index:1}._project-small__banner-bg_krpsk_266{background-color:var(--project-media-color);height:100%;width:100%}._project-small__banner-bg_krpsk_266 img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.33,1,.68,1);width:100%}@media(min-width:768px){._project-small__banner_krpsk_236{height:324px}._project-small__banner_krpsk_236:hover ._project-small__banner-bg_krpsk_266 img{transform:scale(1.1)}}@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-slider_1u82w_209{box-sizing:border-box;display:flex;flex-direction:column;gap:48px;margin:96px auto 48px;max-width:1600px;width:100%}._project-slider__header_1u82w_220{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;padding:0 32px}._project-slider__swiper_1u82w_227{overflow:visible!important;width:100%}._project-slider__swiper__slide_1u82w_231{max-width:324px}@media(min-width:768px){._project-slider_1u82w_209{gap:64px;margin-bottom:96px;margin-top:96px}._project-slider__header_1u82w_220{padding:0 48px}._project-slider__swiper__slide_1u82w_231{max-width:500px}}
