.Blockquote_quoteBox__fH17m{position:relative;margin:35px 0;padding-left:70px;font-size:17px;font-style:italic}.Blockquote_quoteBox__fH17m:before{content:"";position:absolute;left:0;top:10px;width:40px;height:40px;filter:invert(1);margin-bottom:20px;background:url(/images/quote.svg) no-repeat 0 0/40px}.page_blog__xcHa_{padding:0 20px 85px;max-width:1100px;margin:0 auto}.page_container__n0e1h{padding-bottom:30px}.page_grid__QDdcM{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:991px){.page_grid__QDdcM{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.page_grid__QDdcM{grid-template-columns:1fr}}.page_gridItem__ktde0{display:flex}.page_link__9a4dm{display:flex;flex-direction:column;text-decoration:none;width:100%;color:inherit}.page_image__CFKMm{width:100%;height:auto;display:block;border-radius:5px 5px 0 0;transition:.3s}.page_postContainer__4B_9a{display:flex;flex-direction:column;background:#252525;border-radius:0 0 5px 5px;overflow:hidden;width:100%;cursor:pointer}.page_postContainer__4B_9a:hover .page_image__CFKMm{transform:scale(1.2)}.page_postThumb__g3TYr{border-radius:5px 5px 0 0;border-bottom:5px solid var(--color-accent);overflow:hidden;cursor:pointer}@media screen and (min-width:1300px){.page_postThumb__g3TYr{background:#ddd;min-height:233px}}@media screen and (max-width:450px){.page_postThumb__g3TYr{min-height:218px}}.page_imageWrapper__B0R2n{position:relative;overflow:hidden}.page_postContent__uKpNe{padding:20px 25px 25px;flex:1 1;display:flex;flex-direction:column}.page_postTitle__AIVyt{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px;line-height:26px;cursor:pointer;font-family:var(--font-poppins),sans-serif;text-decoration:none;transition:.5s}.page_postContainer__4B_9a:hover .page_postTitle__AIVyt{color:var(--color-accent)}.page_entryContent__WbEyE{font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.6;font-family:var(--font-open-sans),sans-serif;margin:15px 0 5px}.page_entryContent__WbEyE p{margin:0}.PortfolioDetail_article__1KcO4{max-width:860px;margin:0 auto;font-family:var(--font-open-sans),sans-serif}.PortfolioDetail_meta__YlimE{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:20px;font-size:13px;color:#eee}.PortfolioDetail_metaItem__zmBzW{display:flex;align-items:center;gap:6px}.PortfolioDetail_metaItem__zmBzW svg{color:var(--color-accent);padding-right:3px}.PortfolioDetail_metaLink__2ox6R{color:var(--color-accent);text-decoration:underline}.PortfolioDetail_metaLink__2ox6R:hover{opacity:.8}.PortfolioDetail_postTitle__nky2d{font-size:1.6rem;font-weight:600;color:#eee;margin:15px 0 25px;font-family:var(--font-poppins),sans-serif}.PortfolioDetail_image__Kpb49{width:100%;height:auto;display:block;border-radius:5px;margin-bottom:20px}@media(min-width:1350px){.PortfolioDetail_image__Kpb49{background:#ddd;min-height:396px}}@media(max-width:450px){.PortfolioDetail_image__Kpb49{min-height:173px}}.PortfolioDetail_content__zlK0m{color:#ccc;line-height:1.8;font-size:.95rem;padding-bottom:40px}.PortfolioDetail_content__zlK0m p{margin:0 0 20px}.PortfolioDetail_content__zlK0m h2{font-size:1.1rem;font-weight:700;margin:32px 0 12px;font-family:var(--font-poppins),sans-serif;color:#eee}.PortfolioDetail_content__zlK0m h3{font-size:.95rem;font-weight:700;margin:24px 0 10px;font-family:var(--font-poppins),sans-serif;color:#aaa}.PortfolioDetail_content__zlK0m strong{color:#eee;font-weight:700}.PortfolioDetail_content__zlK0m code{background:hsla(0,0%,100%,.08);padding:2px 6px;border-radius:3px;font-size:.85em}.PortfolioDetail_content__zlK0m a{color:var(--color-accent);text-decoration:none}.PortfolioDetail_content__zlK0m a:hover{text-decoration:underline}.PortfolioDetail_backLinkTop__nXt3X{margin-bottom:32px}.PortfolioDetail_backLink__TrCRQ{margin-top:32px;padding-top:24px;border-top:1px solid #252525}.PortfolioDetail_back__WroDF{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);text-decoration:none}.PortfolioDetail_back__WroDF:hover{text-decoration:underline}.page_page__fQk4h{padding:40px 24px 60px;max-width:1100px;margin:0 auto}.page_portfolio__CY7Xu{padding:0 20px 60px;max-width:1100px;margin:0 auto}.page_container__Pl1Lc{margin:0 auto}.page_grid__l4Qja{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:991px){.page_grid__l4Qja{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.page_grid__l4Qja{grid-template-columns:1fr}}.page_gridItem__TMPHN{width:100%}.page_link__4Y539{display:block;text-decoration:none}.page_article__Zi0fU{position:relative;overflow:hidden;border-radius:5px;background:#ddd;transition:.3s;display:flex;flex-direction:column}@media screen and (min-width:1300px){.page_article__Zi0fU{min-height:229px}}@media screen and (max-width:450px){.page_article__Zi0fU{min-height:215px}}.page_article__Zi0fU:before{content:"";position:absolute;background:var(--color-accent);width:100%;height:100%;left:0;top:0;z-index:1;opacity:0;visibility:hidden;transition:.5s}.page_article__Zi0fU:hover:before{opacity:1;visibility:visible}.page_image__5TgXZ{width:100%;height:auto;display:block;border-radius:5px;transition:.3s}.page_hoverOverlay__zrh9o{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;padding:20px}.page_contentTitle__DG4hb{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;text-align:center;font-family:var(--font-poppins),sans-serif;visibility:hidden;opacity:0;transition:.5s;transform:translateY(5px);position:relative}.page_article__Zi0fU:hover .page_contentTitle__DG4hb{visibility:visible;opacity:1;transform:translateY(0)}.BlogDetail_article__SEAmg{max-width:860px;margin:0 auto;font-family:var(--font-open-sans),sans-serif}.BlogDetail_meta__vMLEb{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:20px;font-size:13px;color:#eee}.BlogDetail_date__0vYN6,.BlogDetail_tags__KZMtl{display:flex;align-items:center;gap:6px}.BlogDetail_date__0vYN6 svg,.BlogDetail_tags__KZMtl svg{color:var(--color-accent);padding-right:3px}.BlogDetail_postTitle__1e8MR{font-size:1.6rem;font-weight:600;color:#eee;margin:15px 0 25px;font-family:var(--font-poppins),sans-serif}.BlogDetail_image__zMfps{width:100%;height:auto;display:block;border-radius:5px;margin-bottom:20px}@media(min-width:1350px){.BlogDetail_image__zMfps{background:#ddd;min-height:396px}}@media(max-width:450px){.BlogDetail_image__zMfps{min-height:173px}}.BlogDetail_content__9BD6z{color:#ccc;line-height:1.8;font-size:.95rem;padding-bottom:40px}.BlogDetail_content__9BD6z p{margin:0 0 20px}.BlogDetail_content__9BD6z h2{font-size:1.1rem;font-weight:700;margin:32px 0 12px;font-family:var(--font-poppins),sans-serif;color:#eee}.BlogDetail_content__9BD6z h3{font-size:.95rem;font-weight:700;margin:24px 0 10px;font-family:var(--font-poppins),sans-serif;color:#aaa}.BlogDetail_content__9BD6z strong{color:#eee;font-weight:700}.BlogDetail_content__9BD6z code{background:hsla(0,0%,100%,.08);padding:2px 6px;border-radius:3px;font-size:.85em}.BlogDetail_content__9BD6z a{color:var(--color-accent);text-decoration:none}.BlogDetail_content__9BD6z a:hover{text-decoration:underline}.BlogDetail_content__9BD6z .BlogDetail_source__cDIfT{font-size:.8rem;color:#666}.BlogDetail_backLinkTop__3ZRTU{margin-bottom:32px}.BlogDetail_backLink__b91a_{margin-top:32px;padding-top:24px;border-top:1px solid #252525}.BlogDetail_back__zMfak{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);text-decoration:none}.BlogDetail_back__zMfak:hover{text-decoration:underline}.page_page__HFf_z{padding:40px 24px 60px;max-width:1100px;margin:0 auto}