@font-face{font-family:"SF-Pro-Display-Regular";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Regular.otf")}@font-face{font-family:"SF-Pro-Display-Medium";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Medium.otf")}@font-face{font-family:"SF-Pro-Display-Semibold";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Semibold.otf")}@font-face{font-family:"SF-Pro-Display-Bold";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Bold.otf")}@font-face{font-family:"SF-Pro-Display-Black";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Black.otf")}@font-face{font-family:"SF-Pro-Display-Heavy";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Heavy.otf")}@font-face{font-family:"SF-Pro-Display-Thin";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Thin.otf")}@font-face{font-family:"SF-Pro-Display-Light";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/SF-Pro-Display-Light.otf")}.post-list-wrapper ol{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){.post-list-wrapper ol{grid-template-columns:100%}}.post-list-wrapper ol li{padding-bottom:2.2222vw !important;margin-bottom:2.2222vw}@media(max-width: 768px){.post-list-wrapper ol li{padding-bottom:5vw !important;margin-bottom:5vw;border-bottom:thin solid rgba(21,49,81,.15)}}.post-list-wrapper ol li:nth-child(odd){padding-right:2.2222vw;position:relative}@media(max-width: 768px){.post-list-wrapper ol li:nth-child(odd){padding:0}}@media(min-width: 769px){.post-list-wrapper ol li:nth-child(odd):after{content:"";display:block;border-bottom:thin solid rgba(21,49,81,.15);width:66.5972vw;height:1px;position:absolute;bottom:0;left:0}}.post-list-wrapper ol li:nth-child(even){padding-left:2.2222vw}@media(max-width: 768px){.post-list-wrapper ol li:nth-child(even){padding:0}}.post-list-wrapper .post-container .post_top_info{display:grid;align-items:center;grid-template-columns:8.3333vw auto;gap:0 1.1111vw;margin-bottom:1.1111vw}@media(max-width: 768px){.post-list-wrapper .post-container .post_top_info{grid-template-columns:26.875vw auto;gap:0 5vw;margin-bottom:2.5vw}}.post-list-wrapper .post-container .post_top_info .post-image{display:flex;width:100%}.post-list-wrapper .post-container .post_top_info .post-image a{display:flex;width:100%;padding-bottom:100%;position:relative;border-radius:16px;overflow:hidden}.post-list-wrapper .post-container .post_top_info .post-image a img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:.3s all linear;-moz-transition:.3s all linear;-ms-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear}.post-list-wrapper .post-container .post_top_info .post-image a:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.post-list-wrapper .post-container .post_top_info .post-info .post-date{display:block;font-size:calc(12vw*100/1440);font-family:"SF-Pro-Display-Regular";font-weight:normal;line-height:initial;letter-spacing:.01em;color:rgba(59,59,59,.45);margin-bottom:.625vw}@media(max-width: 768px){.post-list-wrapper .post-container .post_top_info .post-info .post-date{font-size:calc(12vw*100/320)}}@media(max-width: 768px){.post-list-wrapper .post-container .post_top_info .post-info .post-date{font-size:calc(10vw*100/1440);margin-bottom:2.1875vw}}@media(max-width: 768px)and (max-width: 768px){.post-list-wrapper .post-container .post_top_info .post-info .post-date{font-size:calc(10vw*100/320)}}.post-list-wrapper .post-container .post_top_info .post-info .post-title a{font-size:calc(16vw*100/1440);font-family:"SF-Pro-Display-Heavy";font-weight:normal;line-height:initial;letter-spacing:.05em;text-transform:uppercase;color:#153151;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:.3s all linear;-moz-transition:.3s all linear;-ms-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear}@media(max-width: 768px){.post-list-wrapper .post-container .post_top_info .post-info .post-title a{font-size:calc(16vw*100/320)}}@media(max-width: 768px){.post-list-wrapper .post-container .post_top_info .post-info .post-title a{font-size:calc(14vw*100/1440);-webkit-line-clamp:4}}@media(max-width: 768px)and (max-width: 768px){.post-list-wrapper .post-container .post_top_info .post-info .post-title a{font-size:calc(14vw*100/320)}}.post-list-wrapper .post-container .post_top_info .post-info .post-title a:hover{color:#db7d43}.post-list-wrapper .post-container .post-description-wrap .post-description p{font-size:calc(16vw*100/1440);font-family:"SF-Pro-Display-Regular";font-weight:normal;line-height:1.5277vw;letter-spacing:.01em;color:#3b3b3b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width: 768px){.post-list-wrapper .post-container .post-description-wrap .post-description p{font-size:calc(16vw*100/320)}}@media(max-width: 768px){.post-list-wrapper .post-container .post-description-wrap .post-description p{font-size:calc(14vw*100/1440);line-height:6.25vw}}@media(max-width: 768px)and (max-width: 768px){.post-list-wrapper .post-container .post-description-wrap .post-description p{font-size:calc(14vw*100/320)}}.post-list-wrapper .post-container .post-description-wrap .post-read-more a{display:inline-flex;padding:0;border:0;background:rgba(0,0,0,0);outline:none;font-size:calc(16vw*100/1440);font-family:"SF-Pro-Display-Semibold";font-weight:normal;line-height:1.5277vw;letter-spacing:.01em;color:#db7d43;text-decoration:underline;text-underline-offset:7px;margin:.5555vw 0 0 0;-webkit-transition:.3s all linear;-moz-transition:.3s all linear;-ms-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear}@media(max-width: 768px){.post-list-wrapper .post-container .post-description-wrap .post-read-more a{font-size:calc(16vw*100/320)}}@media(max-width: 768px){.post-list-wrapper .post-container .post-description-wrap .post-read-more a{display:none}}.post-list-wrapper .post-container .post-description-wrap .post-read-more a:hover{opacity:.85}/*# sourceMappingURL=blog.css.map */
