.progress-bar.svelte-1havi2o{width:100vw;height:.25rem;position:fixed;top:0;left:0;z-index:1000}.progress-bar__bar.svelte-1havi2o{transform:scaleX(0);width:100%;height:100%;background-color:var(--color-primary);transform-origin:left}.blog-banner.svelte-h1vlr4{position:relative;height:100vh;width:100vw;overflow:hidden;color:#fff}.blog-banner.svelte-h1vlr4:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#0000 10.7%,#00000006 24.85%,#00000091 89.3%)}.blog-banner.svelte-h1vlr4 img:where(.svelte-h1vlr4){width:100%;height:100%;object-fit:cover;z-index:1;position:relative;pointer-events:none}.blog-banner.svelte-h1vlr4 .page-title:where(.svelte-h1vlr4){position:absolute;z-index:3;width:100%;bottom:6.25rem}.blog-banner.svelte-h1vlr4 .page-title:where(.svelte-h1vlr4) .caption:where(.svelte-h1vlr4){display:flex;flex-direction:column;gap:2rem}.blog-banner.svelte-h1vlr4 h1:where(.svelte-h1vlr4){font-size:1.75rem;font-weight:600;line-height:130%}.blog-banner.svelte-h1vlr4 .meta:where(.svelte-h1vlr4) span:where(.svelte-h1vlr4){font-size:1rem;line-height:130%}@media (min-width: 1024px){.blog-banner.svelte-h1vlr4{background-position:bottom 20% center}.blog-banner.svelte-h1vlr4 h1:where(.svelte-h1vlr4){font-size:2.125rem;font-weight:500}}@media (min-width: 1440px){.blog-banner.svelte-h1vlr4 h1:where(.svelte-h1vlr4){font-size:4rem;line-height:4.5rem}.blog-banner.svelte-h1vlr4 .meta:where(.svelte-h1vlr4) span:where(.svelte-h1vlr4){font-size:1.5rem}}#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) p{font-size:1rem;line-height:1.5;color:#562c2c}@media (min-width: 1440px){#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) p{font-size:1.125rem;line-height:1.5;margin-bottom:1rem}}#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) h2{font-size:1.5rem;font-weight:600;line-height:1.5;color:#562c2c}@media (min-width: 1440px){#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) h2{font-size:2.25rem;line-height:3rem;margin-bottom:2rem;margin-top:3rem}}#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) .banner{margin-top:1.125rem;margin-bottom:1.125rem;position:relative;border-radius:1rem;overflow:hidden;transition:all 1s ease;outline:.3125rem solid transparent}#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) .banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(circle,#fff3,#0006 80%,#0009);z-index:1;opacity:0;transition:opacity 1s ease}#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) .banner:hover:before{opacity:1}@media (min-width: 1440px){#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) .banner{margin-top:0}}#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) img{border-radius:1rem;width:100%;height:auto;display:block;transition:transform 1s ease}#blog-detail.svelte-144c3n4 .post-detail:where(.svelte-144c3n4) .banner:hover img{transform:scale(1.1)}@media (min-width: 1024px){#blog-detail.svelte-144c3n4 .news-section header{margin-bottom:3.75rem}}body:has(#blog-detail) #footer{margin-top:0}
