.LogoIcon_label__bh4uM{display:block;margin:32px 0 12px;font-size:14px;font-weight:700;text-align:left}@media screen and (max-width:600px){.LogoIcon_label__bh4uM{font-size:12px}}.LogoIcon_input_text__8y01d,.LogoIcon_textarea__NdTMN,.LogoIcon_textarea_large__KiSL4,.LogoIcon_textarea_small__m2fNm{box-sizing:border-box;width:100%;padding:8px;border:2px solid rgba(0,0,0,.3);border-radius:8px;background-color:#fff;font-size:14px;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.LogoIcon_input_text__8y01d:disabled,.LogoIcon_textarea__NdTMN:disabled,.LogoIcon_textarea_large__KiSL4:disabled,.LogoIcon_textarea_small__m2fNm:disabled{border-color:#ccc;background-color:rgba(0,0,0,.05);color:#aaa}.LogoIcon_textarea__NdTMN{height:15em}.LogoIcon_selector__s_WK_{box-sizing:border-box;border-radius:8px;font-size:14px}.LogoIcon_textarea_small__m2fNm{height:5em}.LogoIcon_textarea_large__KiSL4{height:13em}.LogoIcon_submit__TCM0a{margin-top:24px}.LogoIcon_error_text__Aw57C{color:red;font-size:12px;text-align:left}.LogoIcon_form_text__lULtK,.LogoIcon_form_text_notice__sZvOL,.LogoIcon_radio_description__YF77i{margin:8px 0;color:rgba(0,0,0,.7);font-size:13px}@media screen and (max-width:600px){.LogoIcon_form_text__lULtK,.LogoIcon_form_text_notice__sZvOL,.LogoIcon_radio_description__YF77i{font-size:12px}}.LogoIcon_form_text_notice__sZvOL{color:rgba(0,0,0,.55)}.LogoIcon_radio_input__F0lWt{display:none}.LogoIcon_radio_text__dZTmz{display:inline-block;font-size:14px}.LogoIcon_radio_input__F0lWt+label{position:relative;margin-right:30px;padding-left:24px;cursor:pointer}.LogoIcon_radio_input__F0lWt+label:before{content:"";display:block;position:absolute;top:1px;left:0;box-sizing:border-box;width:18px;height:18px;border:2px solid rgba(0,0,0,.3);border-radius:9px}.LogoIcon_radio_input__F0lWt:checked+label:after{content:"";display:block;position:absolute;top:5px;left:4px;width:10px;height:10px;border-radius:5px;background:#0060e2}.LogoIcon_radio_input__F0lWt:checked+label:before{border:2px solid #0060e2}.LogoIcon_radio_input__F0lWt:disabled+label{color:#ccc}.LogoIcon_radio_input__F0lWt:disabled+label:before{border:2px solid #ccc;background-color:#ccc}.LogoIcon_radio_description__YF77i{margin:4px 0 12px 24px}.LogoIcon_checkbox_label__mDbZM{display:inline-block;position:relative;cursor:pointer}.LogoIcon_checkbox_input__kwMaB{position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.LogoIcon_checkbox_input__kwMaB+.LogoIcon_check_ui__Tl3gC{display:inline-block;position:relative;top:-1px;left:-4px;box-sizing:border-box;width:20px;height:20px;vertical-align:middle}.LogoIcon_checkbox_input__kwMaB+.LogoIcon_check_ui__Tl3gC:before{content:"";display:inline-block;position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:2px solid rgba(0,0,0,.3);border-radius:3px;background:#fff;box-shadow:none}.LogoIcon_checkbox_input__kwMaB:checked+.LogoIcon_check_ui__Tl3gC:before{border:2px solid #0060e2;background-color:#0060e2}.LogoIcon_checkbox_input__kwMaB:checked+.LogoIcon_check_ui__Tl3gC:after{content:"";position:absolute;top:50%;left:3px;width:12px;height:6px;margin-top:-2px;transform:translateY(-50%) rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff}.LogoIcon_checkbox_input__kwMaB:hover+.LogoIcon_check_ui__Tl3gC:before{border:2px solid #0060e2}.LogoIcon_checkbox_input__kwMaB:focus+.LogoIcon_check_ui__Tl3gC{box-shadow:0 0 3px 2px #0060e2}.LogoIcon_label_optional__QZL3d,.LogoIcon_label_required__9ysjB{display:inline-block;margin-left:6px;padding:4px;background-color:rgba(230,0,0,.05);color:#e60000;font-size:11px;font-weight:300}.LogoIcon_label_required__9ysjB{background-color:rgba(230,0,0,.05);color:#e60000}.LogoIcon_label_optional__QZL3d{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.LogoIcon_individual_text_link_wrapper_with_border__68kMG a,.LogoIcon_individual_text_link_wrapper_with_border__68kMG button{color:#ff391f}.LogoIcon_individual_text_link_wrapper_with_border__68kMG a:hover,.LogoIcon_individual_text_link_wrapper_with_border__68kMG button:hover{color:#d21800}.LogoIcon_form_button_large__8MR4T,.LogoIcon_submit__TCM0a{display:inline-block;box-sizing:border-box;min-width:100px;padding:10px 16px;transition:.2s;border:1px solid #000;border-radius:6px;background-color:transparent;font-size:14px;text-align:center}.LogoIcon_form_button_large__8MR4T:hover,.LogoIcon_submit__TCM0a:hover{border-color:#ff391f;color:#ff391f}.LogoIcon_delete___iFJx{position:relative;padding:8px 8px 8px 28px;transition:.2s;color:rgba(0,0,0,.55);font-size:14px}.LogoIcon_delete___iFJx:after,.LogoIcon_delete___iFJx:before{content:"";position:absolute;top:calc(50% - 1px);left:15px;width:1px;height:14px;transition:.2s;background:rgba(0,0,0,.55)}.LogoIcon_delete___iFJx:before{transform:translate(-50%,-50%) rotate(45deg)}.LogoIcon_delete___iFJx:after{transform:translate(-50%,-50%) rotate(-45deg)}.LogoIcon_delete___iFJx:hover{color:#000}.LogoIcon_delete___iFJx:hover:after,.LogoIcon_delete___iFJx:hover:before{background:#000}@keyframes LogoIcon_btn__dThce{0%{opacity:0}to{opacity:1}}hr.LogoIcon_section_separator__An_vf{margin:60px 0 0;border:none}.LogoIcon_individual_text_link_wrapper_with_border__68kMG{width:100%;margin:32px 0 0;border-top:1px solid rgba(0,0,0,.15);text-align:center}.LogoIcon_individual_text_link_wrapper_with_border__68kMG a,.LogoIcon_individual_text_link_wrapper_with_border__68kMG button{display:inline-block;min-width:240px;margin-top:24px;padding:10px 12px;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.LogoIcon_highlight__XTktt{display:inline;background-color:#ebff00;color:#000;font-weight:300}.LogoIcon_loading_wrapper__yLk7A{margin-top:56px}.LogoIcon_wrapper__h_Ud_{display:inline-block}.LogoIcon_wrapper__h_Ud_ svg{width:14px;height:14px;vertical-align:middle}.PortfolioFooter_label__RrD8p{display:block;margin:32px 0 12px;font-size:14px;font-weight:700;text-align:left}@media screen and (max-width:600px){.PortfolioFooter_label__RrD8p{font-size:12px}}.PortfolioFooter_input_text__AoOXe,.PortfolioFooter_textarea__aRtAW,.PortfolioFooter_textarea_large__Hr11v,.PortfolioFooter_textarea_small__wKjjs{box-sizing:border-box;width:100%;padding:8px;border:2px solid rgba(0,0,0,.3);border-radius:8px;background-color:#fff;font-size:14px;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PortfolioFooter_input_text__AoOXe:disabled,.PortfolioFooter_textarea__aRtAW:disabled,.PortfolioFooter_textarea_large__Hr11v:disabled,.PortfolioFooter_textarea_small__wKjjs:disabled{border-color:#ccc;background-color:rgba(0,0,0,.05);color:#aaa}.PortfolioFooter_textarea__aRtAW{height:15em}.PortfolioFooter_selector__qZ20H{box-sizing:border-box;border-radius:8px;font-size:14px}.PortfolioFooter_textarea_small__wKjjs{height:5em}.PortfolioFooter_textarea_large__Hr11v{height:13em}.PortfolioFooter_submit__60l1A{margin-top:24px}.PortfolioFooter_error_text__ylxS6{color:red;font-size:12px;text-align:left}.PortfolioFooter_form_text__dLC_H,.PortfolioFooter_form_text_notice__A4Swu,.PortfolioFooter_radio_description__k0__l{margin:8px 0;color:rgba(0,0,0,.7);font-size:13px}@media screen and (max-width:600px){.PortfolioFooter_form_text__dLC_H,.PortfolioFooter_form_text_notice__A4Swu,.PortfolioFooter_radio_description__k0__l{font-size:12px}}.PortfolioFooter_form_text_notice__A4Swu{color:rgba(0,0,0,.55)}.PortfolioFooter_radio_input___ZnVo{display:none}.PortfolioFooter_radio_text__yzbXQ{display:inline-block;font-size:14px}.PortfolioFooter_radio_input___ZnVo+label{position:relative;margin-right:30px;padding-left:24px;cursor:pointer}.PortfolioFooter_radio_input___ZnVo+label:before{content:"";display:block;position:absolute;top:1px;left:0;box-sizing:border-box;width:18px;height:18px;border:2px solid rgba(0,0,0,.3);border-radius:9px}.PortfolioFooter_radio_input___ZnVo:checked+label:after{content:"";display:block;position:absolute;top:5px;left:4px;width:10px;height:10px;border-radius:5px;background:#0060e2}.PortfolioFooter_radio_input___ZnVo:checked+label:before{border:2px solid #0060e2}.PortfolioFooter_radio_input___ZnVo:disabled+label{color:#ccc}.PortfolioFooter_radio_input___ZnVo:disabled+label:before{border:2px solid #ccc;background-color:#ccc}.PortfolioFooter_radio_description__k0__l{margin:4px 0 12px 24px}.PortfolioFooter_checkbox_label__8mN3T{display:inline-block;position:relative;cursor:pointer}.PortfolioFooter_checkbox_input__up5BC{position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.PortfolioFooter_checkbox_input__up5BC+.PortfolioFooter_check_ui__ymcIy{display:inline-block;position:relative;top:-1px;left:-4px;box-sizing:border-box;width:20px;height:20px;vertical-align:middle}.PortfolioFooter_checkbox_input__up5BC+.PortfolioFooter_check_ui__ymcIy:before{content:"";display:inline-block;position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:2px solid rgba(0,0,0,.3);border-radius:3px;background:#fff;box-shadow:none}.PortfolioFooter_checkbox_input__up5BC:checked+.PortfolioFooter_check_ui__ymcIy:before{border:2px solid #0060e2;background-color:#0060e2}.PortfolioFooter_checkbox_input__up5BC:checked+.PortfolioFooter_check_ui__ymcIy:after{content:"";position:absolute;top:50%;left:3px;width:12px;height:6px;margin-top:-2px;transform:translateY(-50%) rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff}.PortfolioFooter_checkbox_input__up5BC:hover+.PortfolioFooter_check_ui__ymcIy:before{border:2px solid #0060e2}.PortfolioFooter_checkbox_input__up5BC:focus+.PortfolioFooter_check_ui__ymcIy{box-shadow:0 0 3px 2px #0060e2}.PortfolioFooter_label_optional__ulyPs,.PortfolioFooter_label_required__jZXp1{display:inline-block;margin-left:6px;padding:4px;background-color:rgba(230,0,0,.05);color:#e60000;font-size:11px;font-weight:300}.PortfolioFooter_label_required__jZXp1{background-color:rgba(230,0,0,.05);color:#e60000}.PortfolioFooter_label_optional__ulyPs{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.PortfolioFooter_individual_text_link_wrapper_with_border__fnvG1 a,.PortfolioFooter_individual_text_link_wrapper_with_border__fnvG1 button{color:#ff391f}.PortfolioFooter_individual_text_link_wrapper_with_border__fnvG1 a:hover,.PortfolioFooter_individual_text_link_wrapper_with_border__fnvG1 button:hover{color:#d21800}.PortfolioFooter_form_button_large__l9o7W,.PortfolioFooter_submit__60l1A{display:inline-block;box-sizing:border-box;min-width:100px;padding:10px 16px;transition:.2s;border:1px solid #000;border-radius:6px;background-color:transparent;font-size:14px;text-align:center}.PortfolioFooter_form_button_large__l9o7W:hover,.PortfolioFooter_submit__60l1A:hover{border-color:#ff391f;color:#ff391f}.PortfolioFooter_delete__VBsU_{position:relative;padding:8px 8px 8px 28px;transition:.2s;color:rgba(0,0,0,.55);font-size:14px}.PortfolioFooter_delete__VBsU_:after,.PortfolioFooter_delete__VBsU_:before{content:"";position:absolute;top:calc(50% - 1px);left:15px;width:1px;height:14px;transition:.2s;background:rgba(0,0,0,.55)}.PortfolioFooter_delete__VBsU_:before{transform:translate(-50%,-50%) rotate(45deg)}.PortfolioFooter_delete__VBsU_:after{transform:translate(-50%,-50%) rotate(-45deg)}.PortfolioFooter_delete__VBsU_:hover{color:#000}.PortfolioFooter_delete__VBsU_:hover:after,.PortfolioFooter_delete__VBsU_:hover:before{background:#000}@keyframes PortfolioFooter_btn__jXli0{0%{opacity:0}to{opacity:1}}hr.PortfolioFooter_section_separator__s8B92{margin:60px 0 0;border:none}.PortfolioFooter_individual_text_link_wrapper_with_border__fnvG1{width:100%;margin:32px 0 0;border-top:1px solid rgba(0,0,0,.15);text-align:center}.PortfolioFooter_individual_text_link_wrapper_with_border__fnvG1 a,.PortfolioFooter_individual_text_link_wrapper_with_border__fnvG1 button{display:inline-block;min-width:240px;margin-top:24px;padding:10px 12px;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PortfolioFooter_highlight__zV_Ov{display:inline;background-color:#ebff00;color:#000;font-weight:300}.PortfolioFooter_loading_wrapper__b5id_{margin-top:56px}.PortfolioFooter_footer_container__D9vQF{margin:80px auto;padding:0 80px;text-align:right}@media screen and (max-width:1200px){.PortfolioFooter_footer_container__D9vQF{padding:0 60px}}@media screen and (max-width:1024px){.PortfolioFooter_footer_container__D9vQF{margin:40px auto;padding:0 40px}}@media screen and (max-width:900px){.PortfolioFooter_footer_container__D9vQF{padding:0 24px}}@media screen and (max-width:600px){.PortfolioFooter_footer_container__D9vQF{padding:0 16px}}.PortfolioFooter_site_container__bPaWy{box-sizing:border-box;border-top:2px solid #000;border-bottom:2px solid #000;text-align:center}.PortfolioFooter_site_container__bPaWy a{display:block;padding:20px 8px;color:#000}.PortfolioFooter_site_container__bPaWy a:hover{background-color:rgba(0,0,0,.05);color:#000}.PortfolioFooter_site_title__BvO8q{font-size:16px;font-weight:700}@media screen and (max-width:1024px){.PortfolioFooter_site_title__BvO8q{font-size:14px}}.PortfolioFooter_site_title__BvO8q:after{content:"";display:inline-block;width:0;height:0;margin-left:6px;border:5px solid transparent;border-left-color:#000}.PortfolioFooter_site_url__q4xM9{font-family:Verdana,Noto Mono,sans-serif;font-size:16px}@media screen and (max-width:1024px){.PortfolioFooter_site_url__q4xM9{font-size:14px}}.PortfolioFooter_logo_container__Sw9tz{margin-top:40px}@media screen and (max-width:1024px){.PortfolioFooter_logo_container__Sw9tz{margin-top:24px}}.Portfolio_label__3nYWZ{display:block;margin:32px 0 12px;font-size:14px;font-weight:700;text-align:left}@media screen and (max-width:600px){.Portfolio_label__3nYWZ{font-size:12px}}.Portfolio_input_text__FSysV,.Portfolio_textarea__YlhKe,.Portfolio_textarea_large__1Gjpc,.Portfolio_textarea_small__Rf29M{box-sizing:border-box;width:100%;padding:8px;border:2px solid rgba(0,0,0,.3);border-radius:8px;background-color:#fff;font-size:14px;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Portfolio_input_text__FSysV:disabled,.Portfolio_textarea__YlhKe:disabled,.Portfolio_textarea_large__1Gjpc:disabled,.Portfolio_textarea_small__Rf29M:disabled{border-color:#ccc;background-color:rgba(0,0,0,.05);color:#aaa}.Portfolio_textarea__YlhKe{height:15em}.Portfolio_selector__4RO_4{box-sizing:border-box;border-radius:8px;font-size:14px}.Portfolio_textarea_small__Rf29M{height:5em}.Portfolio_textarea_large__1Gjpc{height:13em}.Portfolio_submit__JWpYe{margin-top:24px}.Portfolio_error_text__rOdkE{color:red;font-size:12px;text-align:left}.Portfolio_form_text__25Y4t,.Portfolio_form_text_notice__WheqK,.Portfolio_radio_description__R_RBI{margin:8px 0;color:rgba(0,0,0,.7);font-size:13px}@media screen and (max-width:600px){.Portfolio_form_text__25Y4t,.Portfolio_form_text_notice__WheqK,.Portfolio_radio_description__R_RBI{font-size:12px}}.Portfolio_form_text_notice__WheqK{color:rgba(0,0,0,.55)}.Portfolio_radio_input__zlGFO{display:none}.Portfolio_radio_text__3oxVu{display:inline-block;font-size:14px}.Portfolio_radio_input__zlGFO+label{position:relative;margin-right:30px;padding-left:24px;cursor:pointer}.Portfolio_radio_input__zlGFO+label:before{content:"";display:block;position:absolute;top:1px;left:0;box-sizing:border-box;width:18px;height:18px;border:2px solid rgba(0,0,0,.3);border-radius:9px}.Portfolio_radio_input__zlGFO:checked+label:after{content:"";display:block;position:absolute;top:5px;left:4px;width:10px;height:10px;border-radius:5px;background:#0060e2}.Portfolio_radio_input__zlGFO:checked+label:before{border:2px solid #0060e2}.Portfolio_radio_input__zlGFO:disabled+label{color:#ccc}.Portfolio_radio_input__zlGFO:disabled+label:before{border:2px solid #ccc;background-color:#ccc}.Portfolio_radio_description__R_RBI{margin:4px 0 12px 24px}.Portfolio_checkbox_label__ephpH{display:inline-block;position:relative;cursor:pointer}.Portfolio_checkbox_input__jmUA2{position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.Portfolio_checkbox_input__jmUA2+.Portfolio_check_ui__nfLRM{display:inline-block;position:relative;top:-1px;left:-4px;box-sizing:border-box;width:20px;height:20px;vertical-align:middle}.Portfolio_checkbox_input__jmUA2+.Portfolio_check_ui__nfLRM:before{content:"";display:inline-block;position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:2px solid rgba(0,0,0,.3);border-radius:3px;background:#fff;box-shadow:none}.Portfolio_checkbox_input__jmUA2:checked+.Portfolio_check_ui__nfLRM:before{border:2px solid #0060e2;background-color:#0060e2}.Portfolio_checkbox_input__jmUA2:checked+.Portfolio_check_ui__nfLRM:after{content:"";position:absolute;top:50%;left:3px;width:12px;height:6px;margin-top:-2px;transform:translateY(-50%) rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff}.Portfolio_checkbox_input__jmUA2:hover+.Portfolio_check_ui__nfLRM:before{border:2px solid #0060e2}.Portfolio_checkbox_input__jmUA2:focus+.Portfolio_check_ui__nfLRM{box-shadow:0 0 3px 2px #0060e2}.Portfolio_label_optional__b8XP8,.Portfolio_label_required__SodAl{display:inline-block;margin-left:6px;padding:4px;background-color:rgba(230,0,0,.05);color:#e60000;font-size:11px;font-weight:300}.Portfolio_label_required__SodAl{background-color:rgba(230,0,0,.05);color:#e60000}.Portfolio_label_optional__b8XP8{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.Portfolio_individual_text_link_wrapper_with_border__KUdVa a,.Portfolio_individual_text_link_wrapper_with_border__KUdVa button{color:#ff391f}.Portfolio_individual_text_link_wrapper_with_border__KUdVa a:hover,.Portfolio_individual_text_link_wrapper_with_border__KUdVa button:hover{color:#d21800}.Portfolio_form_button_large__LrhmB,.Portfolio_submit__JWpYe{display:inline-block;box-sizing:border-box;min-width:100px;padding:10px 16px;transition:.2s;border:1px solid #000;border-radius:6px;background-color:transparent;font-size:14px;text-align:center}.Portfolio_form_button_large__LrhmB:hover,.Portfolio_submit__JWpYe:hover{border-color:#ff391f;color:#ff391f}.Portfolio_delete__b8q54{position:relative;padding:8px 8px 8px 28px;transition:.2s;color:rgba(0,0,0,.55);font-size:14px}.Portfolio_delete__b8q54:after,.Portfolio_delete__b8q54:before{content:"";position:absolute;top:calc(50% - 1px);left:15px;width:1px;height:14px;transition:.2s;background:rgba(0,0,0,.55)}.Portfolio_delete__b8q54:before{transform:translate(-50%,-50%) rotate(45deg)}.Portfolio_delete__b8q54:after{transform:translate(-50%,-50%) rotate(-45deg)}.Portfolio_delete__b8q54:hover{color:#000}.Portfolio_delete__b8q54:hover:after,.Portfolio_delete__b8q54:hover:before{background:#000}@keyframes Portfolio_btn__sHHcv{0%{opacity:0}to{opacity:1}}.Portfolio_share_button__et_hi{display:inline-block;position:relative;width:32px;height:32px;transition:.2s;border-radius:16px;background-color:rgba(0,0,0,.7)}.Portfolio_share_button__et_hi:hover{background-color:#000}.Portfolio_share_button__et_hi path{fill:#fff!important}.Portfolio_share_button__et_hi span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Portfolio_about_link__l2JZ_:hover span:after,.Portfolio_read_link__WPqgA:hover span:after{border-left-color:#3d8bff}.Portfolio_about_link__l2JZ_ span:after,.Portfolio_read_link__WPqgA span:after{content:"";display:inline-block;width:0;height:0;margin-left:4px;border:4px solid transparent;border-left-color:#06f}hr.Portfolio_section_separator__IJ6pP{margin:60px 0 0;border:none}.Portfolio_individual_text_link_wrapper_with_border__KUdVa{width:100%;margin:32px 0 0;border-top:1px solid rgba(0,0,0,.15);text-align:center}.Portfolio_individual_text_link_wrapper_with_border__KUdVa a,.Portfolio_individual_text_link_wrapper_with_border__KUdVa button{display:inline-block;min-width:240px;margin-top:24px;padding:10px 12px;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Portfolio_highlight__z7iQo{display:inline;background-color:#ebff00;color:#000;font-weight:300}.Portfolio_loading_wrapper__quZN5{margin-top:56px}.Portfolio_profile_container__rs9F_,.Portfolio_works_container__uZtuy{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 80px}@media screen and (max-width:1200px){.Portfolio_profile_container__rs9F_,.Portfolio_works_container__uZtuy{padding:0 60px}}@media screen and (max-width:1024px){.Portfolio_profile_container__rs9F_,.Portfolio_works_container__uZtuy{padding:0 40px}}@media screen and (max-width:900px){.Portfolio_profile_container__rs9F_,.Portfolio_works_container__uZtuy{padding:0}}.Portfolio_cover_img_container__il_N9{min-height:150px;background-color:rgba(0,0,0,.05)}@media screen and (max-width:1024px){.Portfolio_cover_img_container__il_N9{min-height:120px}}@media screen and (max-width:600px){.Portfolio_cover_img_container__il_N9{min-height:80px}}.Portfolio_cover_img_box__ir1Aa{max-width:1440px;margin:0 auto}.Portfolio_cover_img__GXJyq{position:relative;width:100%;padding-top:33.3333333333%}.Portfolio_cover_img__GXJyq img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Portfolio_profile_container__rs9F_{margin:-40px auto 40px}@media screen and (max-width:900px){.Portfolio_profile_container__rs9F_{margin:-30px auto 30px;padding:0 24px}}@media screen and (max-width:600px){.Portfolio_profile_container__rs9F_{padding:0 16px}}.Portfolio_icon_fan_box__D9X_x{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:6px}.Portfolio_icon__hX5Br{width:120px;height:120px}@media screen and (max-width:900px){.Portfolio_icon__hX5Br{width:80px;height:80px}}.Portfolio_fan__WEyPM{display:flex;align-items:center;margin-bottom:38px}@media screen and (max-width:900px){.Portfolio_fan__WEyPM{margin-bottom:10px}}.Portfolio_fan_btn_box__NDpo_{padding-left:8px}.Portfolio_name_box__0OdCN{margin-bottom:8px}.Portfolio_name_box__0OdCN h2{line-height:30px}@media screen and (max-width:900px){.Portfolio_name_box__0OdCN h2{line-height:24px}}.Portfolio_name__m3Ib3{margin-right:12px;font-size:24px;font-weight:700;vertical-align:middle}@media screen and (max-width:900px){.Portfolio_name__m3Ib3{font-size:20px}}@media screen and (max-width:370px){.Portfolio_name__m3Ib3{font-size:18px}}.Portfolio_about_link__l2JZ_{display:inline-block;color:#06f;vertical-align:middle}.Portfolio_about_link__l2JZ_:hover{color:#3d8bff}.Portfolio_about_link__l2JZ_ span{font-size:13px;font-weight:700}@media screen and (max-width:600px){.Portfolio_about_link__l2JZ_ span{font-size:11px}}.Portfolio_introduction_box__1e1ik{font-size:15px}@media screen and (max-width:900px){.Portfolio_introduction_box__1e1ik{font-size:13px}}.Portfolio_introduction_box__1e1ik button{color:rgba(0,0,0,.55)}.Portfolio_categories_container__i7Khl{margin-bottom:40px}@media screen and (max-width:900px){.Portfolio_categories_container__i7Khl{margin-bottom:30px}}.Portfolio_categories_container__i7Khl h3{margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.5}@media screen and (max-width:900px){.Portfolio_categories_container__i7Khl h3{margin-bottom:10px;padding:0 24px;font-size:18px}}@media screen and (max-width:600px){.Portfolio_categories_container__i7Khl h3{padding:0 16px}}@media screen and (max-width:370px){.Portfolio_categories_container__i7Khl h3{padding:0 12px;font-size:16px}}.Portfolio_list_container__8QRk7{display:flex}@media screen and (min-width:899px){.Portfolio_list_container__8QRk7{flex-wrap:wrap}}@media screen and (max-width:900px){.Portfolio_list_container__8QRk7{padding:0 24px;overflow-x:scroll;overflow-y:hidden}}@media screen and (max-width:600px){.Portfolio_list_container__8QRk7{padding:0 16px}}@media screen and (max-width:370px){.Portfolio_list_container__8QRk7{padding:0 12px}}@media screen and (min-width:899px){.Portfolio_list_container__8QRk7>div:nth-child(n+6){display:none;padding-top:16px}.Portfolio_list_container__8QRk7>div:nth-child(n+6)+.Portfolio_read_more_button_container__lDnDz,.Portfolio_list_container__8QRk7>div:nth-child(n+6).Portfolio_force_display__qNp9g{display:block}.Portfolio_list_container__8QRk7>div:not(:nth-child(5n)):not(.Portfolio_read_more_button_container__lDnDz){padding-right:16px}}@media screen and (max-width:900px)and (min-width:369px){.Portfolio_list_container__8QRk7>div:not(:last-child){padding-right:12px}}@media screen and (max-width:370px){.Portfolio_list_container__8QRk7>div:not(:last-child){padding-right:10px}}.Portfolio_read_more_button_container__lDnDz{display:none;width:100%}.Portfolio_works_item__KUZhx{flex-shrink:0;width:calc((100% - 64px)/5);min-width:140px}@media screen and (max-width:370px){.Portfolio_works_item__KUZhx{min-width:128px}}.Portfolio_thumb_box__t3hqb{position:relative;width:100%;padding-top:140%}.Portfolio_thumb_box__t3hqb:before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transition:.2s;border:1px solid #000;pointer-events:none}.Portfolio_thumb_box__t3hqb:hover:before{border-width:3px;border-color:#ff391f}.Portfolio_thumb_box__t3hqb:before{z-index:1}.Portfolio_thumb_box__t3hqb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Portfolio_works_title__RpZlU{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;color:#000;font-size:14px;font-weight:700;line-height:1.3}@media screen and (max-width:900px){.Portfolio_works_title__RpZlU{margin-top:6px;font-size:12px}}.Portfolio_works_item_link__UOb_x{display:block}.Portfolio_works_item_link__UOb_x:hover h4{color:#06f}.Portfolio_works_item_link__UOb_x:hover .Portfolio_thumb_box__t3hqb:before{border-color:#06f}.Portfolio_link_detail__QcrnD{display:flex;align-items:center;margin-top:8px}@media screen and (max-width:900px){.Portfolio_link_detail__QcrnD{margin-top:6px}}.Portfolio_link_text__mkE7X{color:rgba(0,0,0,.55);font-size:11px}.Portfolio_favicon_list__AIe9j{display:flex;align-items:center;margin-left:4px}.Portfolio_favicon_list__AIe9j li:not(:last-child){margin-right:2px}.Portfolio_favicon_box__fbsSr{width:16px;height:16px}.Portfolio_favicon_box__fbsSr img{width:100%;height:auto}.Portfolio_link_container__q4cmP{margin-top:12px;border-top:1px dotted #000}@media screen and (max-width:900px){.Portfolio_link_container__q4cmP{margin-top:10px}}.Portfolio_read_link__WPqgA{display:block;color:#06f}.Portfolio_read_link__WPqgA:hover{color:#3d8bff}.Portfolio_read_link__WPqgA:hover path{fill:#3d8bff}.Portfolio_read_link__WPqgA>div{position:relative;top:-1px}.Portfolio_read_link__WPqgA .Portfolio_text__MhH8r{display:inline-block;margin-left:4px;font-size:13px;font-weight:700;line-height:36px;vertical-align:middle}@media screen and (max-width:900px){.Portfolio_read_link__WPqgA .Portfolio_text__MhH8r{font-size:11px;line-height:30px}}