.hlc-blog{box-sizing:border-box;font-family:Poppins,sans-serif;font-weight:300;color:#212121;background:#fbfbfb}.hlc-blog *,.hlc-blog *:before,.hlc-blog *:after{box-sizing:border-box}.hlc-blog .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hlc-blog .hlc-blog-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.hlc-blog .hlc-kicker{margin:0 0 12px;font-family:Playfair Display,serif;font-weight:400;font-size:22px;line-height:1.15;color:#763f24}.hlc-blog .hlc-kicker--light{color:#e7b373}.hlc-blog .hlc-btn{display:inline-block;padding:12px 20px;border-radius:0;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:18.2px;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.hlc-blog .hlc-btn>*{pointer-events:none}.hlc-blog .hlc-btn--sand{background:#e7b373;color:#fbfbfb}.hlc-blog .hlc-btn--sand:hover,.hlc-blog .hlc-btn--sand:focus-visible{background:#fbfbfb;color:#763f24}.hlc-blog .hlc-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px;padding:190px 20px 100px;background-color:#763f24;background-image:var(--hlc-hero, none);background-position:var(--hlc-focal, center);background-size:cover;color:#fbfbfb;text-align:center}.hlc-blog .hlc-hero--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#212121b8,#21212173 45%,#212121b3)}.hlc-blog .hlc-hero__inner{position:relative;width:100%;max-width:920px;margin:0 auto}.hlc-blog .hlc-hero__title{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(40px,6vw,64px);line-height:1;letter-spacing:0;text-transform:uppercase;color:#fbfbfb;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hlc-blog .hlc-hero__title--post{font-size:clamp(26px,4.4vw,54px);line-height:1.06}.hlc-blog .hlc-hero__intro{max-width:640px;margin:22px auto 0;font-size:18px;line-height:1.45;color:#fbfbfb}.hlc-blog .hlc-hero--post{min-height:min(80vh,720px);align-items:flex-end;padding:200px 20px 80px}.hlc-blog .hlc-hero__back{display:inline-flex;gap:8px;margin-bottom:28px;padding-bottom:3px;border-bottom:1px solid rgba(251,251,251,.5);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fbfbfb;text-decoration:none}.hlc-blog .hlc-hero__back>*{pointer-events:none}.hlc-blog .hlc-hero__back:hover,.hlc-blog .hlc-hero__back:focus-visible{color:#e7b373;border-color:#e7b373}.hlc-blog .hlc-hero__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 0 20px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fbfbfbe6}.hlc-blog .hlc-hero__cat{font-weight:500;color:#e7b373}.hlc-blog .hlc-blog-list{padding:90px 0 100px;background:#f8f3f1}.hlc-blog .hlc-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}@media (max-width: 1024px){.hlc-blog .hlc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.hlc-blog .hlc-blog-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.hlc-blog .hlc-card{position:relative;display:flex;flex-direction:column;background:#fbfbfb;transition:transform .3s ease,box-shadow .3s ease}.hlc-blog .hlc-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #763f241f}.hlc-blog .hlc-card:focus-within{outline:2px solid #e7b373;outline-offset:4px}.hlc-blog .hlc-card__media{aspect-ratio:3/2;overflow:hidden;background:#763f24}.hlc-blog .hlc-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hlc-blog .hlc-card:hover .hlc-blog .hlc-card__img{transform:scale(1.04)}.hlc-blog .hlc-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-family:Playfair Display,serif;font-style:italic;font-size:22px;color:#e7b373}.hlc-blog .hlc-card__body{display:flex;flex:1;flex-direction:column;padding:26px 26px 30px}.hlc-blog .hlc-card__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6461}.hlc-blog .hlc-card__cat{font-weight:500;color:#763f24}.hlc-blog .hlc-card__title{margin:12px 0;font-family:Poppins,sans-serif;font-weight:600;font-size:20px;line-height:1.3;text-transform:none;color:#763f24;overflow-wrap:break-word}.hlc-blog .hlc-card__link{color:inherit;text-decoration:none}.hlc-blog .hlc-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hlc-blog .hlc-card__link:focus-visible{outline:none}.hlc-blog .hlc-card__excerpt{flex:1;margin:0 0 22px;font-size:15px;line-height:1.6;color:#4a4442}.hlc-blog .hlc-card__more{align-self:flex-start;padding-bottom:3px;border-bottom:1px solid #e7b373;font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#763f24}.hlc-blog .hlc-blog-empty{margin:0;font-size:18px;text-align:center}.hlc-blog .hlc-pagination{margin-top:60px}.hlc-blog .hlc-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hlc-blog .hlc-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid rgba(118,63,36,.25);font-weight:500;font-size:14px;color:#763f24;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.hlc-blog .hlc-pagination .page-numbers:hover,.hlc-blog .hlc-pagination .page-numbers:focus-visible{border-color:#763f24}.hlc-blog .hlc-pagination .page-numbers.current{border-color:#763f24;background:#763f24;color:#fbfbfb}.hlc-blog .hlc-pagination .page-numbers.dots{border-color:transparent}.hlc-blog .hlc-post-body{padding:80px 20px 90px;background:#fbfbfb}.hlc-blog .hlc-prose{max-width:760px;margin:0 auto;font-size:18px;line-height:1.75;font-weight:300;color:#212121;overflow-wrap:break-word}.hlc-blog .hlc-prose>*{margin-top:0;margin-bottom:0}.hlc-blog .hlc-prose>*+*{margin-top:1.2em}.hlc-blog .hlc-prose>p:first-child{font-size:21px;line-height:1.6}.hlc-blog .hlc-prose h2{margin-top:2em;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(26px,3vw,34px);line-height:1.1;text-transform:uppercase;color:#763f24}.hlc-blog .hlc-prose h3{margin-top:1.8em;font-family:Playfair Display,serif;font-weight:500;font-size:clamp(22px,2.4vw,27px);line-height:1.25;color:#763f24}.hlc-blog .hlc-prose h4,.hlc-blog .hlc-prose h5,.hlc-blog .hlc-prose h6{margin-top:1.6em;font-family:Poppins,sans-serif;font-weight:600;font-size:19px;line-height:1.35;color:#763f24}.hlc-blog .hlc-prose h2+*,.hlc-blog .hlc-prose h3+*,.hlc-blog .hlc-prose h4+*{margin-top:.6em}.hlc-blog .hlc-prose a{color:#763f24;text-decoration:underline;text-decoration-color:#e7b373;text-underline-offset:3px}.hlc-blog .hlc-prose a:hover,.hlc-blog .hlc-prose a:focus-visible{color:#e7b373}.hlc-blog .hlc-prose strong,.hlc-blog .hlc-prose b{font-weight:600}.hlc-blog .hlc-prose ul,.hlc-blog .hlc-prose ol{padding-left:1.3em}.hlc-blog .hlc-prose li+li{margin-top:.4em}.hlc-blog .hlc-prose ul li::marker{color:#e7b373}.hlc-blog .hlc-prose .wp-block-quote,.hlc-blog .hlc-prose blockquote{margin:2em 0;padding:4px 0 4px 28px;border-left:3px solid #e7b373;font-family:Playfair Display,serif;font-style:italic;font-size:24px;line-height:1.45;color:#763f24}.hlc-blog .hlc-prose .wp-block-quote p,.hlc-blog .hlc-prose blockquote p{margin:0}.hlc-blog .hlc-prose .wp-block-quote cite,.hlc-blog .hlc-prose blockquote cite{display:block;margin-top:14px;font-family:Poppins,sans-serif;font-style:normal;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6b6461}.hlc-blog .hlc-prose figure{margin-left:0;margin-right:0}.hlc-blog .hlc-prose .wp-block-image{margin-top:2em;margin-bottom:2em}.hlc-blog .hlc-prose .wp-block-image img{display:block;width:100%;height:auto}.hlc-blog .hlc-prose figcaption,.hlc-blog .hlc-prose .wp-element-caption{margin-top:10px;font-family:Playfair Display,serif;font-style:italic;font-size:15px;line-height:1.4;color:#6b6461;text-align:center}.hlc-blog .hlc-prose .wp-block-gallery.has-nested-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:2em;margin-bottom:2em}.hlc-blog .hlc-prose .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:auto;margin:0}.hlc-blog .hlc-prose .wp-block-gallery.has-nested-images img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.hlc-blog .hlc-prose .wp-block-gallery.has-nested-images>figcaption{grid-column:1/-1}.hlc-blog .hlc-prose .wp-block-separator,.hlc-blog .hlc-prose hr{width:80px;height:2px;margin:2.6em auto;border:0;background:#e7b373;opacity:1}.hlc-blog .hlc-prose .wp-block-embed{margin-top:2em;margin-bottom:2em}.hlc-blog .hlc-prose .wp-block-embed iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}.hlc-blog .hlc-post-nav{padding:50px 0;background:#f8f3f1}.hlc-blog .hlc-post-nav__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width: 680px){.hlc-blog .hlc-post-nav__inner{grid-template-columns:minmax(0,1fr)}}.hlc-blog .hlc-post-nav__link{display:flex;flex-direction:column;gap:8px;padding:26px 28px;background:#fbfbfb;color:inherit;text-decoration:none;transition:box-shadow .3s ease}.hlc-blog .hlc-post-nav__link>*{pointer-events:none}.hlc-blog .hlc-post-nav__link:hover,.hlc-blog .hlc-post-nav__link:focus-visible{box-shadow:0 14px 32px #763f241f}.hlc-blog .hlc-post-nav__link--next{text-align:right}.hlc-blog .hlc-post-nav__link--empty{background:transparent}@media (max-width: 680px){.hlc-blog .hlc-post-nav__link--empty{display:none}}.hlc-blog .hlc-post-nav__dir{font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6461}.hlc-blog .hlc-post-nav__title{font-weight:600;font-size:18px;line-height:1.35;color:#763f24}.hlc-blog .hlc-blog-cta{padding:90px 0;background:#763f24;color:#fbfbfb;text-align:center}.hlc-blog .hlc-blog-cta__inner{max-width:760px}.hlc-blog .hlc-blog-cta__title{margin:0 0 18px;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(30px,4vw,48px);line-height:1.05;text-transform:uppercase;color:#fbfbfb}.hlc-blog .hlc-blog-cta__text{max-width:620px;margin:0 auto 32px;font-size:18px;line-height:1.5}.hlc-blog .hlc-blog-cta .hlc-kicker{color:#e7b373}@media (max-width: 680px){.hlc-blog .hlc-hero{min-height:380px;padding:150px 20px 70px}.hlc-blog .hlc-hero--post{padding:160px 20px 56px}.hlc-blog .hlc-blog-list{padding:56px 0 70px}.hlc-blog .hlc-post-body{padding:50px 20px 60px}.hlc-blog .hlc-prose{font-size:17px}.hlc-blog .hlc-prose>p:first-child{font-size:19px}.hlc-blog .hlc-blog-cta{padding:64px 0}}
