.portfolio_logo__ibTZf{position:fixed;left:40%;top:50%;z-index:1;transform:translateX(-55%) translateY(-50%)}@media(max-width:480px){.portfolio_logo__ibTZf{left:26px}}.portfolio_logo__ibTZf .portfolio_textlogo__OSDN2{font-size:32px;font-weight:700;font-family:Cormorant Garamond,serif;color:#fff;padding:5px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:portfolio_textAppear__wD48t 1.5s ease-out forwards}@media(max-width:480px){.portfolio_logo__ibTZf .portfolio_textlogo__OSDN2{transform:rotate(90deg);transform-origin:center;white-space:nowrap;font-size:28px;font-size:42px;-webkit-backdrop-filter:none;backdrop-filter:none;animation:portfolio_textAppearMobile__yrclP 1.5s ease-out forwards}}.portfolio_container__8o0OU{position:relative;width:100%;min-height:100vh}.portfolio_fixedTags__ZIHja{position:fixed;top:28rem;right:0;transform:translateX(0);z-index:100;width:100%;max-width:800px;max-width:300px;padding:0;font-family:Cormorant Garamond,serif;transition:width .2s ease}@media(max-width:1440px){.portfolio_fixedTags__ZIHja{max-width:300px}}@media(max-width:1270px){.portfolio_fixedTags__ZIHja{max-width:280px}}@media(max-width:1200px){.portfolio_fixedTags__ZIHja{max-width:280px}}@media(max-width:1024px){.portfolio_fixedTags__ZIHja{max-width:200px}}@media(max-width:768px){.portfolio_fixedTags__ZIHja{max-width:140px;top:unset;bottom:10px}}@media(max-width:576px){.portfolio_fixedTags__ZIHja{max-width:120px}}@media(max-width:480px){.portfolio_fixedTags__ZIHja{display:none}}.portfolio_main__jbHVs{position:relative;width:100%;padding-right:360px}@media(max-width:1270px){.portfolio_main__jbHVs{padding-right:320px}}@media(max-width:1200px){.portfolio_main__jbHVs{padding-right:320px}}@media(max-width:1024px){.portfolio_main__jbHVs{padding-right:27%}}@media(max-width:768px){.portfolio_main__jbHVs{padding-right:20%}}@media(max-width:576px){.portfolio_main__jbHVs{padding-right:136px}}@media(max-width:480px){.portfolio_main__jbHVs{padding-right:0}}.portfolio_section__Q1eiM{width:100%;min-height:50vh;display:flex;position:relative;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}@media(max-width:480px){.portfolio_section__Q1eiM{min-height:33vh;flex-direction:column}}.portfolio_section__Q1eiM.portfolio_visible__vGgId{opacity:1;transform:translateY(0)}.portfolio_column__atgKV{font-family:Cormorant Garamond,serif;width:50%;min-height:50vh;display:flex;align-items:center;justify-content:center;position:relative;background-color:rgba(69,109,137,0);opacity:1;transform:scale(1)}@media(max-width:480px){.portfolio_column__atgKV{width:100%;min-height:0;border:3px solid #fff;border-bottom:none}}.portfolio_column__atgKV:nth-child(2){transform:scale(1)}.portfolio_column__atgKV .portfolio_headleft__C948d{text-align:left;align-items:flex-start;background-color:rgba(30,30,30,.9)}.portfolio_column__atgKV .portfolio_headright__UQQqT{text-align:left;align-items:flex-end;background-color:rgba(30,30,30,.9)}.portfolio_column__atgKV a:hover{opacity:1}.portfolio_content__Z_N_I{text-align:center;padding:0;max-width:100%;height:50vh;margin:0 auto;display:block;cursor:pointer;width:100%;position:relative;text-decoration:none;color:inherit;overflow:hidden}@media(max-width:480px){.portfolio_content__Z_N_I{height:33vh}}.portfolio_content__Z_N_I:hover .portfolio_blogImage__3TIYU{transform:scale(1);opacity:1}.portfolio_content__Z_N_I:hover .portfolio_head__JMpR5{transition:all .3s ease;width:80%}@media(max-width:480px){.portfolio_content__Z_N_I:hover .portfolio_head__JMpR5{bottom:1rem;width:86%}}.portfolio_head__JMpR5{display:flex;flex-direction:column;align-items:center;font-size:.9rem;color:#6c757d;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:2;width:80%;background-color:hsla(0,0%,100%,.9);padding:1rem 1.5rem;border-radius:.5rem;transition:all .3s ease;gap:10px}@media(max-width:480px){.portfolio_head__JMpR5{gap:5px;padding:.5rem 1rem;width:86%;bottom:1rem}}.portfolio_blogInfo__PtfK5{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.portfolio_blogInfo__PtfK5:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.portfolio_imageWrapper__0eWJS{position:relative;width:100%;height:100%;margin:0 auto;overflow:hidden;transform:scale(1.1);transition:all .5s ease;background-color:#456d89}.portfolio_imageWrapper__0eWJS:hover{transform:scale(.95);transition:all .5s ease}.portfolio_blogImage__3TIYU{width:100%;height:100%;object-fit:cover;object-position:left top;transform:scale(1.1);transition:all .5s ease;opacity:.5;border:5px solid;border-image:linear-gradient(180deg,rgb(86,184,154),rgb(41,136,108)) 1}.portfolio_blogTitle__whfZ3{font-size:1.5rem;color:#212529;font-weight:600}.portfolio_blogSubtitle__0DuN7{font-size:1.2rem;color:#6c757d;font-weight:400;color:#fff}@media(max-width:768px){.portfolio_blogSubtitle__0DuN7{font-size:1rem}}.portfolio_blogCategory__c3En2{font-size:.9rem;color:#456d89;font-weight:500;color:#fff}.portfolio_blogDate__AbZcG{font-size:.9rem;color:#6c757d;margin:0}.portfolio_tags__7Xwpn{background-color:hsla(0,0%,100%,.9);padding:1rem 3rem 1rem 1rem;border-radius:2rem 0 0 2rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:width .2s ease}@media(max-width:1024px){.portfolio_tags__7Xwpn{padding:1rem}}@media(max-width:768px){.portfolio_tags__7Xwpn{padding:1rem}}@media(max-width:576px){.portfolio_tags__7Xwpn{padding:1rem}}@media(max-width:480px){.portfolio_tags__7Xwpn{padding:1rem}}.portfolio_tags__7Xwpn ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0;transition:width .2s ease;flex-direction:row;justify-content:flex-start}.portfolio_tags__7Xwpn ul li{padding:.5rem 1rem;background-color:#e9ecef;border-radius:2rem;cursor:pointer;transition:all .3s ease;color:#212529}@media(max-width:768px){.portfolio_tags__7Xwpn ul li{font-size:14px;padding:.3rem .5rem .2rem;line-height:1}}.portfolio_tags__7Xwpn ul li:hover{background-color:#dee2e6}.portfolio_tags__7Xwpn ul li.portfolio_active__uDWG_{background-color:rgba(30,30,30,.9);color:#fff}.portfolio_bloglist___4UMr{list-style:none;padding:0;margin-top:2rem}.portfolio_bloglist___4UMr .portfolio_blogItem__q5B5W{margin-bottom:2rem}.portfolio_bloglist___4UMr .portfolio_blogItem__q5B5W .portfolio_blogContent___0aMv a{text-decoration:none;color:inherit}.portfolio_bloglist___4UMr .portfolio_blogItem__q5B5W .portfolio_blogContent___0aMv .portfolio_head__JMpR5{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;color:#6c757d}.portfolio_bloglist___4UMr .portfolio_blogItem__q5B5W .portfolio_blogContent___0aMv .portfolio_blogImage__3TIYU{width:100%;height:auto;border-radius:.5rem;margin-bottom:1rem}.portfolio_bloglist___4UMr .portfolio_blogItem__q5B5W .portfolio_blogContent___0aMv .portfolio_blogTitle__whfZ3{font-size:1.2rem;color:#212529;margin:0}@keyframes portfolio_textAppear__wD48t{0%{opacity:0;transform:translateY(0) scale(.8)}50%{opacity:.7;transform:translateY(0) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes portfolio_textAppearMobile__yrclP{0%{opacity:0;transform:rotate(90deg) translateY(30px) scale(.8)}50%{opacity:.7;transform:rotate(90deg) translateY(-5px) scale(1.05)}to{opacity:1;transform:rotate(90deg) translateY(0) scale(1)}}