@keyframes BlogCard-module-scss-module__qenPLq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlogCard-module-scss-module__qenPLq__blogShimmer{0%{background-position:-400rem 0}to{background-position:400rem 0}}.BlogCard-module-scss-module__qenPLq__card{background:#fff;border-radius:16rem;flex-direction:column;height:100%;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.BlogCard-module-scss-module__qenPLq__card:hover{transform:translateY(-4rem);box-shadow:0 12rem 32rem #2020201a}.BlogCard-module-scss-module__qenPLq__card:hover .BlogCard-module-scss-module__qenPLq__card__media__img{transform:scale(1.04)}.BlogCard-module-scss-module__qenPLq__card:hover .BlogCard-module-scss-module__qenPLq__card__link__icon{transform:translate(4rem)}.BlogCard-module-scss-module__qenPLq__card__media{aspect-ratio:3/2;flex-shrink:0;width:100%;position:relative;overflow:hidden}.BlogCard-module-scss-module__qenPLq__card__media__img{object-fit:cover;opacity:0;transition:opacity .4s,transform .4s}.BlogCard-module-scss-module__qenPLq__card__media__img--visible{opacity:1}.BlogCard-module-scss-module__qenPLq__card__skeleton{z-index:1;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%) 0 0/800rem 100%;animation:1.4s linear infinite BlogCard-module-scss-module__qenPLq__blogShimmer;position:absolute;inset:0}.BlogCard-module-scss-module__qenPLq__card__pill{z-index:2;color:#202020;font-size:12rem;font-weight:500;line-height:initial;white-space:nowrap;background:#ffffffeb;border-radius:100rem;padding:6rem 14rem;line-height:16rem;position:absolute;top:16rem;left:16rem}.BlogCard-module-scss-module__qenPLq__card__body{flex-direction:column;flex:1;gap:12rem;padding:24rem;display:flex}.BlogCard-module-scss-module__qenPLq__card__title{font-size:20rem;font-weight:500;line-height:initial;color:#202020;margin:0;line-height:28rem}.BlogCard-module-scss-module__qenPLq__card__excerpt{font-size:15rem;font-weight:300;line-height:initial;color:#202020b8;margin:0;line-height:22rem}.BlogCard-module-scss-module__qenPLq__card__meta{font-size:13rem;font-weight:400;line-height:initial;color:#0009;align-items:center;gap:8rem;margin-top:auto;line-height:18rem;display:flex}.BlogCard-module-scss-module__qenPLq__card__dot{background:#0006;border-radius:50%;flex-shrink:0;width:3rem;height:3rem}.BlogCard-module-scss-module__qenPLq__card__link{font-size:14rem;font-weight:500;line-height:initial;background:linear-gradient(29.2deg,#541513 -3.19%,#8d5027 11.03%,#cb9552 64.34%,#fff2db 96.33%,#d7b189 138.98%,#ab6b2d 160.3%,#9c530d 167.41%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:6rem;padding-top:4rem;line-height:20rem;display:inline-flex}.BlogCard-module-scss-module__qenPLq__card__link__icon{width:16rem;height:16rem;transition:transform .25s}.BlogCard-module-scss-module__qenPLq__card--featured{flex-direction:row}.BlogCard-module-scss-module__qenPLq__card--featured .BlogCard-module-scss-module__qenPLq__card__media{aspect-ratio:auto;width:58%}.BlogCard-module-scss-module__qenPLq__card--featured .BlogCard-module-scss-module__qenPLq__card__body{justify-content:center;gap:16rem;width:42%;padding:40rem}.BlogCard-module-scss-module__qenPLq__card--featured .BlogCard-module-scss-module__qenPLq__card__title{font-size:32rem;font-weight:500;line-height:initial;line-height:42rem}.BlogCard-module-scss-module__qenPLq__card--featured .BlogCard-module-scss-module__qenPLq__card__excerpt{font-size:16rem;font-weight:300;line-height:initial;line-height:24rem}@media only screen and (max-width:700px){.BlogCard-module-scss-module__qenPLq__card--featured{flex-direction:column}.BlogCard-module-scss-module__qenPLq__card--featured .BlogCard-module-scss-module__qenPLq__card__media{aspect-ratio:3/2;width:100%}.BlogCard-module-scss-module__qenPLq__card--featured .BlogCard-module-scss-module__qenPLq__card__body{width:100%;padding:24rem}.BlogCard-module-scss-module__qenPLq__card--featured .BlogCard-module-scss-module__qenPLq__card__title{font-size:24rem;font-weight:500;line-height:initial;line-height:32rem}.BlogCard-module-scss-module__qenPLq__card__body{padding:20rem}.BlogCard-module-scss-module__qenPLq__card__title{font-size:18rem;font-weight:500;line-height:initial;line-height:26rem}}
@keyframes BlogHero-module-scss-module__fBIOJG__fadeIn{0%{opacity:0}to{opacity:1}}.BlogHero-module-scss-module__fBIOJG__wrap{flex-direction:column;gap:12rem;display:flex}.BlogHero-module-scss-module__fBIOJG__hero{aspect-ratio:16/7;background:#f2f2f2;border-radius:24rem;width:100%;position:relative;overflow:hidden}.BlogHero-module-scss-module__fBIOJG__hero__img{object-fit:cover}.BlogHero-module-scss-module__fBIOJG__hero__caption{color:#fff;font-size:14rem;font-weight:400;line-height:initial;background:linear-gradient(#0000,#0009);padding:40rem 24rem 16rem;line-height:20rem;position:absolute;bottom:0;left:0;right:0}.BlogHero-module-scss-module__fBIOJG__main{border-radius:24rem;width:100%;position:relative}:is(.BlogHero-module-scss-module__fBIOJG__main .swiper-button-prev,.BlogHero-module-scss-module__fBIOJG__main .swiper-button-next){z-index:10;color:#202020;cursor:pointer;background:#ffffffeb;border-radius:100rem;justify-content:center;align-items:center;width:44rem;height:44rem;margin:0;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2rem 12rem #00000029}:is(.BlogHero-module-scss-module__fBIOJG__main .swiper-button-prev:hover,.BlogHero-module-scss-module__fBIOJG__main .swiper-button-next:hover){background:#fff}.BlogHero-module-scss-module__fBIOJG__main .swiper-button-prev:after{font-size:16rem;font-weight:700}.BlogHero-module-scss-module__fBIOJG__main .swiper-button-next:after{font-size:16rem;font-weight:700}.BlogHero-module-scss-module__fBIOJG__main .swiper-button-prev{left:16rem}.BlogHero-module-scss-module__fBIOJG__main .swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.BlogHero-module-scss-module__fBIOJG__main .swiper-button-next{right:16rem}.BlogHero-module-scss-module__fBIOJG__main .swiper-button-disabled{opacity:.35;cursor:default}.BlogHero-module-scss-module__fBIOJG__thumbs{grid-template-columns:repeat(auto-fill,minmax(120rem,1fr));gap:12rem;width:100%;display:grid}.BlogHero-module-scss-module__fBIOJG__thumbs__slide{aspect-ratio:4/3;cursor:pointer;background:#f2f2f2;border:0;border-radius:10rem;padding:0;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.BlogHero-module-scss-module__fBIOJG__thumbs__slide:hover{transform:translateY(-2rem);box-shadow:0 4rem 12rem #0000001f}.BlogHero-module-scss-module__fBIOJG__thumbs__img{object-fit:cover}
@keyframes BlogToc-module-scss-module__YuRK6q__fadeIn{0%{opacity:0}to{opacity:1}}.BlogToc-module-scss-module__YuRK6q__toc{flex-direction:column;gap:16rem;display:flex;position:sticky;top:96rem}.BlogToc-module-scss-module__YuRK6q__toc__title{font-size:13rem;font-weight:500;line-height:initial;letter-spacing:.06em;text-transform:uppercase;color:#0009;margin:0;line-height:18rem}.BlogToc-module-scss-module__YuRK6q__toc__list{border-left:2rem solid #2020201a;flex-direction:column;gap:4rem;margin:0;padding:0;list-style:none;display:flex}.BlogToc-module-scss-module__YuRK6q__toc__link{font-size:14rem;font-weight:400;line-height:initial;color:#202020a8;border-left:2rem solid #0000;margin-left:-2rem;padding:8rem 0 8rem 16rem;line-height:20rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}.BlogToc-module-scss-module__YuRK6q__toc__link:hover{color:#202020}.BlogToc-module-scss-module__YuRK6q__toc__link--active{color:#202020;border-left-color:#202020;font-weight:500}@media only screen and (max-width:1024px){.BlogToc-module-scss-module__YuRK6q__toc{background:#f2f2f2;border-radius:16rem;padding:20rem;position:static;top:auto}}
@keyframes BlogShare-module-scss-module__ZGI8Ha__fadeIn{0%{opacity:0}to{opacity:1}}.BlogShare-module-scss-module__ZGI8Ha__share{border-top:1rem solid #2020201a;border-bottom:1rem solid #2020201a;flex-wrap:wrap;align-items:center;gap:16rem;padding:24rem 0;display:flex}.BlogShare-module-scss-module__ZGI8Ha__share__label{font-size:13rem;font-weight:500;line-height:initial;letter-spacing:.06em;text-transform:uppercase;color:#0009;line-height:18rem}.BlogShare-module-scss-module__ZGI8Ha__share__actions{flex-wrap:wrap;gap:10rem;display:flex}.BlogShare-module-scss-module__ZGI8Ha__share__btn{color:#202020c7;font-size:13rem;font-weight:400;line-height:initial;cursor:pointer;background:0 0;border:1rem solid #20202024;border-radius:100rem;align-items:center;min-height:44rem;padding:10rem 20rem;line-height:18rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.BlogShare-module-scss-module__ZGI8Ha__share__btn:hover{color:#202020;border-color:#202020}
@keyframes BlogDetailPage-module-scss-module__-JhNDG__fadeIn{0%{opacity:0}to{opacity:1}}.BlogDetailPage-module-scss-module__-JhNDG__post{flex-direction:column;gap:48rem;padding-top:48rem;padding-bottom:96rem;display:flex}.BlogDetailPage-module-scss-module__-JhNDG__post__head{flex-direction:column;align-items:flex-start;gap:16rem;max-width:820rem;display:flex}.BlogDetailPage-module-scss-module__-JhNDG__post__back{font-size:14rem;font-weight:400;line-height:initial;color:#0009;line-height:20rem;text-decoration:none}.BlogDetailPage-module-scss-module__-JhNDG__post__back:hover{color:#202020}.BlogDetailPage-module-scss-module__-JhNDG__post__pill{color:#202020;font-size:12rem;font-weight:500;line-height:initial;background:#f2f2f2;border-radius:100rem;padding:6rem 16rem;line-height:16rem}.BlogDetailPage-module-scss-module__-JhNDG__post__title{font-size:48rem;font-weight:400;line-height:initial;color:#202020;margin:0;line-height:58rem}.BlogDetailPage-module-scss-module__-JhNDG__post__dek{font-size:20rem;font-weight:300;line-height:initial;color:#202020b8;margin:0;line-height:30rem}.BlogDetailPage-module-scss-module__-JhNDG__post__meta{font-size:14rem;font-weight:400;line-height:initial;color:#0009;flex-wrap:wrap;align-items:center;gap:16rem;line-height:20rem;display:flex}.BlogDetailPage-module-scss-module__-JhNDG__post__meta__author{color:#202020;font-weight:500}.BlogDetailPage-module-scss-module__-JhNDG__post__hero{aspect-ratio:16/7;border-radius:24rem;width:100%;position:relative;overflow:hidden}.BlogDetailPage-module-scss-module__-JhNDG__post__hero__img{object-fit:cover}.BlogDetailPage-module-scss-module__-JhNDG__post__layout{grid-template-columns:280rem 1fr;align-items:start;gap:64rem;display:grid}@media only screen and (max-width:1024px){.BlogDetailPage-module-scss-module__-JhNDG__post__layout{grid-template-columns:1fr;gap:32rem}}.BlogDetailPage-module-scss-module__-JhNDG__post__aside{flex-direction:column;gap:32rem;display:flex;position:sticky;top:96rem}@media only screen and (max-width:1024px){.BlogDetailPage-module-scss-module__-JhNDG__post__aside{position:static;top:auto}}.BlogDetailPage-module-scss-module__-JhNDG__post__rail{background:#202020;border-radius:16rem;flex-direction:column;gap:12rem;padding:24rem;display:flex}.BlogDetailPage-module-scss-module__-JhNDG__post__rail__title{font-size:16rem;font-weight:500;line-height:initial;color:#fff;margin:0;line-height:22rem}.BlogDetailPage-module-scss-module__-JhNDG__post__rail__text{font-size:14rem;font-weight:300;line-height:initial;color:#ffffffb8;margin:0;line-height:20rem}.BlogDetailPage-module-scss-module__-JhNDG__post__rail__btn{color:#202020;font-size:14rem;font-weight:500;line-height:initial;text-align:center;background:linear-gradient(29.2deg,#541513 -3.19%,#8d5027 11.03%,#cb9552 64.34%,#fff2db 96.33%,#d7b189 138.98%,#ab6b2d 160.3%,#9c530d 167.41%);border-radius:100rem;justify-content:center;align-items:center;min-height:44rem;margin-top:8rem;padding:12rem 20rem;line-height:20rem;text-decoration:none;display:inline-flex}.BlogDetailPage-module-scss-module__-JhNDG__post__main{flex-direction:column;gap:40rem;max-width:760rem;display:flex}.BlogDetailPage-module-scss-module__-JhNDG__post__body{font-size:17rem;font-weight:300;line-height:initial;color:#202020e0;line-height:30rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body h2{font-size:30rem;font-weight:400;line-height:initial;color:#202020;margin:48rem 0 16rem;scroll-margin-top:96rem;line-height:40rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body h3{font-size:22rem;font-weight:500;line-height:initial;color:#202020;margin:32rem 0 12rem;scroll-margin-top:96rem;line-height:30rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body h4{font-size:18rem;font-weight:500;line-height:initial;color:#202020;margin:24rem 0 8rem;line-height:26rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body p{margin:0 0 20rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body a{color:#202020;text-underline-offset:3rem;text-decoration:underline}.BlogDetailPage-module-scss-module__-JhNDG__post__body a:hover{opacity:.75}:is(.BlogDetailPage-module-scss-module__-JhNDG__post__body ul,.BlogDetailPage-module-scss-module__-JhNDG__post__body ol){margin:0 0 20rem;padding-left:24rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body li{margin-bottom:8rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body blockquote{font-size:18rem;font-weight:300;line-height:initial;color:#202020;background:#f2f2f2;border-left:3rem solid #202020;border-radius:0 12rem 12rem 0;margin:32rem 0;padding:20rem 24rem;line-height:28rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body blockquote p:last-child{margin-bottom:0}.BlogDetailPage-module-scss-module__-JhNDG__post__body img{border-radius:16rem;max-width:100%;height:auto;margin:24rem 0}.BlogDetailPage-module-scss-module__-JhNDG__post__body hr{border:none;border-top:1rem solid #2020201a;margin:40rem 0}.BlogDetailPage-module-scss-module__-JhNDG__post__body table{border-collapse:collapse;width:100%;margin:24rem 0}:is(.BlogDetailPage-module-scss-module__-JhNDG__post__body table th,.BlogDetailPage-module-scss-module__-JhNDG__post__body table td){text-align:left;font-size:15rem;font-weight:300;line-height:initial;border:1rem solid #2020201f;padding:12rem;line-height:22rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body table th{background:#f2f2f2;font-weight:500}.BlogDetailPage-module-scss-module__-JhNDG__post__stats{background:#f2f2f2;border-radius:16rem;grid-template-columns:repeat(auto-fit,minmax(180rem,1fr));gap:20rem;padding:32rem;display:grid}.BlogDetailPage-module-scss-module__-JhNDG__post__stats__item{flex-direction:column;gap:6rem;display:flex}.BlogDetailPage-module-scss-module__-JhNDG__post__stats__value{font-size:32rem;font-weight:500;line-height:initial;background:linear-gradient(29.2deg,#541513 -3.19%,#8d5027 11.03%,#cb9552 64.34%,#fff2db 96.33%,#d7b189 138.98%,#ab6b2d 160.3%,#9c530d 167.41%);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:40rem}.BlogDetailPage-module-scss-module__-JhNDG__post__stats__label{font-size:14rem;font-weight:300;line-height:initial;color:#000000a8;line-height:20rem}.BlogDetailPage-module-scss-module__-JhNDG__post__related{flex-direction:column;gap:24rem;display:flex}.BlogDetailPage-module-scss-module__-JhNDG__post__related__title{font-size:28rem;font-weight:400;line-height:initial;color:#202020;margin:0;line-height:36rem}.BlogDetailPage-module-scss-module__-JhNDG__post__related__grid{grid-template-columns:repeat(3,1fr);gap:24rem;display:grid}@media only screen and (max-width:1024px){.BlogDetailPage-module-scss-module__-JhNDG__post__related__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:700px){.BlogDetailPage-module-scss-module__-JhNDG__post__related__grid{grid-template-columns:1fr}.BlogDetailPage-module-scss-module__-JhNDG__post{gap:32rem;padding:32rem 0 64rem}.BlogDetailPage-module-scss-module__-JhNDG__post__title{font-size:30rem;font-weight:400;line-height:initial;line-height:40rem}.BlogDetailPage-module-scss-module__-JhNDG__post__dek{font-size:17rem;font-weight:300;line-height:initial;line-height:26rem}.BlogDetailPage-module-scss-module__-JhNDG__post__hero{aspect-ratio:4/3;border-radius:16rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body{font-size:16rem;font-weight:300;line-height:initial;line-height:28rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body h2{font-size:24rem;font-weight:400;line-height:initial;margin:36rem 0 12rem;line-height:32rem}.BlogDetailPage-module-scss-module__-JhNDG__post__body h3{font-size:19rem;font-weight:500;line-height:initial;line-height:26rem}.BlogDetailPage-module-scss-module__-JhNDG__post__stats{padding:24rem}.BlogDetailPage-module-scss-module__-JhNDG__post__related__title{font-size:22rem;font-weight:400;line-height:initial;line-height:30rem}}.BlogDetailPage-module-scss-module__-JhNDG__post__gallery{grid-template-columns:repeat(4,1fr);gap:12rem;margin-top:40rem;display:grid}@media screen and (max-width:700px){.BlogDetailPage-module-scss-module__-JhNDG__post__gallery{grid-template-columns:repeat(2,1fr)}}.BlogDetailPage-module-scss-module__-JhNDG__post__gallery__item{aspect-ratio:4/3;background:#f0f0f0;border-radius:12rem;margin:0;position:relative;overflow:hidden}.BlogDetailPage-module-scss-module__-JhNDG__post__gallery__img{object-fit:cover}.BlogDetailPage-module-scss-module__-JhNDG__post__gallery__caption{color:#fff;font-size:12rem;font-weight:400;line-height:initial;background:linear-gradient(#0000,#000000a6);padding:16rem 10rem 8rem;line-height:16rem;position:absolute;bottom:0;left:0;right:0}
@keyframes BlogFilter-module-scss-module__TVKWRW__fadeIn{0%{opacity:0}to{opacity:1}}.BlogFilter-module-scss-module__TVKWRW__filter{flex-wrap:wrap;gap:12rem;display:flex}.BlogFilter-module-scss-module__TVKWRW__filter__chip{color:#202020b8;font-size:14rem;font-weight:400;line-height:initial;cursor:pointer;white-space:nowrap;background:0 0;border:1rem solid #20202024;border-radius:100rem;min-height:44rem;padding:10rem 22rem;line-height:20rem;transition:border-color .2s,color .2s,background .2s}.BlogFilter-module-scss-module__TVKWRW__filter__chip:hover{color:#202020;border-color:#20202066}.BlogFilter-module-scss-module__TVKWRW__filter__chip--active{color:#fff;background:#202020;border-color:#202020}.BlogFilter-module-scss-module__TVKWRW__filter__chip--active:hover{color:#fff}@media only screen and (max-width:700px){.BlogFilter-module-scss-module__TVKWRW__filter{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:8rem;padding-bottom:4rem;overflow-x:auto}.BlogFilter-module-scss-module__TVKWRW__filter::-webkit-scrollbar{display:none}.BlogFilter-module-scss-module__TVKWRW__filter__chip{font-size:13rem;font-weight:400;line-height:initial;padding:8rem 16rem;line-height:18rem}}
.PreviewShell-module-scss-module__vNKM0q__shell{position:relative}.PreviewShell-module-scss-module__vNKM0q__bar{z-index:9999;color:#1a1a1a;flex-direction:column;gap:2px;padding:10px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.4;display:flex;position:sticky;top:0}.PreviewShell-module-scss-module__vNKM0q__bar--draft{background:#ffd75e;border-bottom:2px solid #c99a00}.PreviewShell-module-scss-module__vNKM0q__bar--live{background:#7ee0a0;border-bottom:2px solid #2b8a4e}
