.Row_full-screen__gVQXD{width:100%}.Row_normal___aPUx{max-width:1280px;margin:0 auto}.Row_post__jA4O_{max-width:960px;margin:0 auto}.Banner_main-container__2_Et3{width:100%;height:630px;text-align:center;position:relative}.Banner_main-container__2_Et3 h1{font-size:64px;font-weight:700;margin-bottom:50px}.Banner_main-container__2_Et3 h2{font-size:32px;font-weight:300;margin-bottom:55px}.Banner_main-container__2_Et3 h4{font-size:32px;font-weight:400;margin-bottom:15px}.Banner_main-container__2_Et3 p{font-size:20px;font-weight:300;line-height:1.5}.Banner_main-container__2_Et3 .Banner_background-image__LO7A1{width:100%;height:100%;background-size:cover;background-position:50%;position:absolute}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{width:100%;height:100%;position:absolute;display:flex;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.6);flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;background-color:rgba(0,0,0,.6)}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{max-width:960px;margin:auto}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{font-size:1em}}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{max-width:1024px;margin:0 auto 10px;line-height:1.2}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{font-size:2.4em;margin-bottom:6px}}.Banner_main-container__2_Et3 .Banner_transparent__QrRH4{background:none}@media (max-width:1024px){.Banner_main-container__2_Et3{height:380px}.Banner_main-container__2_Et3 h1{font-size:clamp(22px,6vw,36px);margin-bottom:24px}.Banner_main-container__2_Et3 p{font-size:clamp(12px,3.6vw,18px);line-height:1.6}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{padding:0 16px}}.ProjectPageComponent_tag-input__PcGrV{width:55%;align-items:baseline;justify-content:space-between;margin:0 auto;padding-bottom:5px;font-size:32px;color:hsla(0,0%,100%,.65);border-bottom:5px solid #fff;display:grid;grid-template-columns:32px 1fr 32px;align-items:center}.ProjectPageComponent_tag-input__PcGrV input{box-sizing:border-box;padding:0 10px;border:none;outline:none;background:transparent;font-size:32px;color:hsla(0,0%,100%,.65);font-weight:700}.ProjectPageComponent_tag-input__PcGrV input::-moz-placeholder{color:hsla(0,0%,100%,.65);font-weight:700}.ProjectPageComponent_tag-input__PcGrV input:-ms-input-placeholder{color:hsla(0,0%,100%,.65);font-weight:700}.ProjectPageComponent_tag-input__PcGrV input::placeholder{color:hsla(0,0%,100%,.65);font-weight:700}.ProjectPageComponent_tag-input__PcGrV .ProjectPageComponent_icon__VoReH{cursor:pointer}@media only screen and (max-width:1024px){.ProjectPageComponent_tag-input__PcGrV{width:512px;margin-top:128px}.ProjectPageComponent_tag-input__PcGrV input{font-size:18px}}@media only screen and (max-width:720px){.ProjectPageComponent_tag-input__PcGrV{width:300px}.ProjectPageComponent_tag-input__PcGrV input{font-size:16px}}.ProjectPageComponent_project-card-feed-section__SZyDA{width:100%;background-color:#fff}.ProjectPageComponent_project-card-feed__HWO0d{margin:0 auto;padding:80px clamp(20px,6vw,120px) 120px;width:min(1440px,100%);box-sizing:border-box;position:relative;background-color:#fff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px;justify-content:center;justify-items:stretch}@media only screen and (max-width:1280px){.ProjectPageComponent_project-card-feed__HWO0d{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:900px){.ProjectPageComponent_project-card-feed__HWO0d{grid-template-columns:repeat(2,minmax(0,1fr));padding:56px clamp(16px,4vw,48px) 96px}}@media only screen and (max-width:520px){.ProjectPageComponent_project-card-feed__HWO0d{grid-template-columns:1fr;padding:48px clamp(12px,4vw,32px) 80px}}.ProjectPageComponent_project-card-feed__HWO0d.ProjectPageComponent_tag__fS9nT{padding-bottom:120px}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_empty__lurCy{display:none}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn{padding:0;margin:0;display:flex;flex-direction:column;gap:16px;cursor:pointer}@media only screen and (max-width:900px){.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn{gap:12px}}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_image-wrapper__CgiLL{width:100%;aspect-ratio:3/4;position:relative;overflow:hidden}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_image-wrapper__CgiLL img{transition:transform .25s ease}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn:hover .ProjectPageComponent_image-wrapper__CgiLL img{transform:scale(1.06)}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_card-content-wrapper__qXZf_{width:100%;position:relative;box-sizing:border-box;color:#111}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_card-content-wrapper__qXZf_ .ProjectPageComponent_dot-wrapper__u3yhL,.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_card-content-wrapper__qXZf_ .ProjectPageComponent_line__gDcYk{display:none}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_card-content-wrapper__qXZf_ .ProjectPageComponent_txt-wrapper__vS9JM{padding:0;font-size:14px;line-height:1.5}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_card-content-wrapper__qXZf_ .ProjectPageComponent_txt-wrapper__vS9JM h1{font-size:20px;font-weight:700;margin:0 0 10px}.ProjectPageComponent_project-card-feed__HWO0d .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_card-content-wrapper__qXZf_ .ProjectPageComponent_txt-wrapper__vS9JM p{margin:0}.ProjectPageComponent_project-card-feed__HWO0d.ProjectPageComponent_detail_page__llSXv{margin-top:80px;padding-bottom:0;background:transparent}.ProjectPageComponent_project-card-feed__HWO0d.ProjectPageComponent_detail_page__llSXv .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_txt-wrapper__vS9JM h1{font-size:18px!important}.ProjectPageComponent_project-card-feed__HWO0d.ProjectPageComponent_detail_page__llSXv .ProjectPageComponent_project-card__fSJTn .ProjectPageComponent_txt-wrapper__vS9JM{font-size:13px}@media only screen and (max-width:1024px){.ProjectPageComponent_project-card-feed__HWO0d.ProjectPageComponent_detail_page__llSXv .ProjectPageComponent_project-card__fSJTn.ProjectPageComponent_not_first_line__7FgCd{display:none}}.ProjectDetailPageComponent_root__6_tTX{display:flex;flex-direction:column;width:100%}.ProjectDetailPageComponent_header__4S36d{color:#1b1b1b;margin:72px 0 16px;padding:0 16px;box-sizing:border-box}.ProjectDetailPageComponent_header__4S36d .ProjectDetailPageComponent_hashtag__pUFEB{width:-moz-max-content;width:max-content;display:flex;-moz-column-gap:3px;column-gap:3px;color:#626262;border-bottom:1px solid #626262}.ProjectDetailPageComponent_header__4S36d.ProjectDetailPageComponent_row__emAr4{display:flex;flex-direction:row;width:100%;height:32px;justify-content:space-between;align-items:center}.ProjectDetailPageComponent_header__4S36d.ProjectDetailPageComponent_row__emAr4 .ProjectDetailPageComponent_date__h1yFO{font-size:14px;font-weight:600;color:#4b4b4b;letter-spacing:.02em}.ProjectDetailPageComponent_more-projects__oBNDm{width:100%;margin-top:200px}.ProjectDetailPageComponent_more-projects__oBNDm .ProjectDetailPageComponent_feed-header___6_Bk{width:100%;text-align:center;color:#0ba29a;display:flex;flex-direction:column;align-items:center}.ProjectDetailPageComponent_more-projects__oBNDm .ProjectDetailPageComponent_feed-header___6_Bk .ProjectDetailPageComponent_title__G8_Xr{width:auto;padding:0 10px;font-weight:700;transform:translateY(50%);background-color:#f6f6f6;font-size:24px}.ProjectDetailPageComponent_more-projects__oBNDm .ProjectDetailPageComponent_feed-header___6_Bk .ProjectDetailPageComponent_separator__LAdJY{width:100%;border-top:1px solid #0ba29a}.ProjectDetailPageComponent_author-display__pL0uT{padding:0 16px;font-size:24px;font-weight:700;margin-top:8px;line-height:1.35;color:#111}.ProjectDetailPageComponent_detail-divider__93yGy{height:1px;background-color:#d7d7d7;margin:16px 16px 0}.ProjectDetailPageComponent_content__so75O{margin-top:32px;line-height:1.8;word-wrap:break-word;padding:0 16px;overflow:hidden;color:#232323}.ProjectDetailPageComponent_content__so75O iframe{width:100%;height:min(53.6vw,702px)}.ProjectDetailPageComponent_content__so75O p{font-size:17px}.ProjectDetailPageComponent_content__so75O p:empty:before{content:" ";white-space:pre}.ProjectDetailPageComponent_content__so75O h1{font-size:26px}.ProjectDetailPageComponent_content__so75O h2{font-size:20px}.ProjectDetailPageComponent_content__so75O ul{margin-left:20px;list-style-type:disc}.ProjectDetailPageComponent_content__so75O ol{margin-left:20px;list-style-type:decimal}.ProjectDetailPageComponent_content__so75O a{text-decoration:underline;color:var(--color-mint)}.ProjectDetailPageComponent_content__so75O img{max-width:100%;margin:auto;display:block}.ProjectDetailPageComponent_notice__d9puc,.ProjectDetailPageComponent_type__jh1ZH{display:flex;flex-direction:row;gap:16px;padding:0 16px;align-items:center}.ProjectDetailPageComponent_type__jh1ZH{margin-top:16px}.ProjectDetailPageComponent_select__fLRzC{padding:4px 16px;font-size:14px}.ProjectDetailPageComponent_files-list__LhQF0{padding:16px}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-item__Y3ADc{display:flex;flex-direction:row;gap:16px}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-item__Y3ADc+.ProjectDetailPageComponent_file-item__Y3ADc{margin-top:16px}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-item__Y3ADc .ProjectDetailPageComponent_file-name__d426_{max-width:240px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-upload__tkybk{border:1px solid var(--color-mint);padding:12px 24px;display:inline-block;color:var(--color-mint);cursor:pointer;margin-top:16px}.ProjectDetailPageComponent_files-wrapper__GyI9O{border-top:1px solid #d7d7d7;padding:24px 16px;margin-top:32px}.ProjectDetailPageComponent_files-wrapper__GyI9O .ProjectDetailPageComponent_files-title__PR7MF{font-size:18px;margin-bottom:12px;font-weight:700}.ProjectDetailPageComponent_buttons-wrapper__N7tY_{margin-bottom:64px;padding:32px 16px;display:flex;flex-direction:row;justify-content:flex-end}.ProjectDetailPageComponent_buttons-wrapper__N7tY_ .ProjectDetailPageComponent_button___en5c{cursor:pointer;padding:12px 24px;background-color:var(--color-mint);color:#fff}.ProjectDetailPageComponent_buttons-wrapper__N7tY_ .ProjectDetailPageComponent_button___en5c+.ProjectDetailPageComponent_button___en5c{margin-left:16px}.ProjectDetailPageComponent_buttons-wrapper__N7tY_ .ProjectDetailPageComponent_button___en5c.ProjectDetailPageComponent_light__nVRkZ{color:var(--color-mint);background-color:transpraent;border:1px solid var(--color-mint)}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_title__G8_Xr{box-sizing:border-box;padding:0 16px;margin-bottom:24px;width:100%;font-size:16px}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_title__G8_Xr input{box-sizing:border-box;padding:12px;width:100%}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_user__MCpOD{display:flex;flex-direction:row;box-sizing:border-box;padding:0 16px;margin-bottom:24px;font-size:16px;width:100%}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_user__MCpOD input{box-sizing:border-box;padding:12px;width:128px}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_user__MCpOD input+input{margin-left:16px}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_submit-wrapper__f8DEZ{margin:24px 0 64px;width:100%;display:flex;flex-direction:row;justify-content:center}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_submit-wrapper__f8DEZ .ProjectDetailPageComponent_submit__BClum{cursor:pointer;margin:auto;padding:12px 24px;display:inline-block;color:#fff;background-color:var(--color-mint)}.ProjectDetailPageComponent_nav-buttons-wrapper__wiyXe{display:flex;flex-direction:row;justify-content:center;margin:48px 0 64px;gap:32px}.ProjectDetailPageComponent_nav-buttons-wrapper__wiyXe .ProjectDetailPageComponent_nav-button__7T4vc{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;font-size:16px;font-weight:700;max-width:300px}.ProjectDetailPageComponent_nav-buttons-wrapper__wiyXe .ProjectDetailPageComponent_nav-button__7T4vc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}