.c-blog-hero{position:relative;display:grid;min-height:min(48rem,92svh);align-items:end;isolation:isolate;color:#fff;background:var(--color-forest-950)}.c-blog-hero__media,.c-blog-hero__overlay{position:absolute;inset:0}.c-blog-hero__media{z-index:-2;overflow:hidden}.c-blog-hero__image{width:100%;height:100%;object-fit:cover}.c-blog-hero__overlay{z-index:-1;background:linear-gradient(90deg,rgb(3 17 10 / 91%) 0%,rgb(3 17 10 / 72%) 45%,rgb(3 17 10 / 32%) 100%),linear-gradient(0deg,rgb(3 17 10 / 82%),transparent 55%)}.c-blog-hero__content{padding-top:calc(var(--header-height) + 3rem);padding-bottom:clamp(3.5rem,8vw,6.5rem)}.c-blog-hero__eyebrow{display:block;margin-top:clamp(2rem,8vh,6rem);margin-bottom:.85rem;color:var(--color-accent);font-size:.78rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.c-blog-hero__title{max-width:9ch;margin-bottom:1rem;color:#fff;font-size:clamp(3.1rem,10vw,7rem);letter-spacing:-.055em}.c-blog-hero__description{max-width:45rem;margin-bottom:1.5rem;color:rgb(255 255 255 / 82%);font-size:clamp(1.02rem,2vw,1.3rem)}.c-blog-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.c-featured-posts,.c-all-posts{padding-block:clamp(4rem,9vw,7rem)}.c-featured-posts__grid,.c-all-posts__grid{display:grid;gap:clamp(1rem,2.5vw,1.7rem);margin-top:2rem}.c-post-card--featured:first-child{grid-column:1/-1}.c-topic-nav{padding-block:clamp(3.5rem,8vw,6rem);background:var(--color-forest-950)}.c-topic-nav .c-section-heading__title{color:#fff}.c-topic-nav__grid{display:grid;gap:.75rem;margin-top:2rem}.c-topic-nav__item{display:flex;min-width:0;min-height:8rem;flex-direction:column;justify-content:flex-end;padding:1.25rem;border:1px solid rgb(255 255 255 / 12%);border-radius:var(--radius-md);color:rgb(255 255 255 / 72%);background:rgb(255 255 255 / 5%);text-decoration:none;transition:transform var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.c-topic-nav__item:hover{border-color:rgb(217 154 82 / 58%);background:rgb(255 255 255 / 9%);transform:translateY(-.25rem)}.c-topic-nav__item strong{margin-bottom:.2rem;color:#fff;font-family:var(--font-serif);font-size:1.45rem}.c-all-posts__header{display:grid;gap:1.5rem;align-items:end}.c-filter{display:flex;flex-wrap:wrap;gap:.5rem}.c-filter__button{min-height:2.65rem;padding:.55rem .9rem;border:1px solid rgb(23 56 39 / 18%);border-radius:var(--radius-pill);color:var(--color-forest-800);background:transparent;font-size:.82rem;font-weight:750;cursor:pointer}.c-filter__button:hover,.c-filter__button.is-active{border-color:var(--color-forest-800);color:#fff;background:var(--color-forest-800)}.c-post-card.is-filtered-out{display:none}.c-editorial-method{padding-block:clamp(4rem,9vw,7rem);background:var(--color-sand-100)}.c-editorial-method__layout{display:grid;gap:1.5rem}.c-editorial-method__title{max-width:18ch;margin-bottom:0;font-size:clamp(2.15rem,5vw,3.7rem)}.c-editorial-method__content p:last-child{margin-bottom:0}.c-blog-cta{padding-block:clamp(3rem,7vw,5rem)}.c-blog-cta__panel{display:grid;gap:1.5rem;padding:clamp(1.5rem,5vw,3.25rem);border-radius:var(--radius-lg);color:rgb(255 255 255 / 80%);background:linear-gradient(135deg,var(--color-forest-950),var(--color-forest-700));box-shadow:var(--shadow-lg)}.c-blog-cta__eyebrow{color:var(--color-accent);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.c-blog-cta__title{margin:.55rem 0 .75rem;color:#fff;font-size:clamp(2rem,4.6vw,3.5rem)}.c-blog-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media(min-width:42rem){.c-featured-posts__grid,.c-all-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-topic-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.c-featured-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-post-card--featured:first-child{grid-column:auto}.c-topic-nav__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.c-all-posts__header{grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr)}.c-all-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-editorial-method__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.c-blog-cta__panel{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:center}.c-blog-cta__actions{justify-content:flex-end}}@media(min-width:100rem){.c-blog-hero{min-height:54rem}.c-blog-hero__title{font-size:7.6rem}}@media(orientation:landscape) and (max-height:42rem){.c-blog-hero{min-height:34rem}.c-blog-hero__content{padding-top:calc(var(--header-height) + 1.2rem);padding-bottom:2.5rem}.c-blog-hero__eyebrow{margin-top:1.5rem}.c-blog-hero__title{font-size:clamp(2.8rem,8vw,5rem)}}@supports (content-visibility:auto){.c-intro,.c-cabins,.c-calculator-section,.c-travelers,.c-nature,.c-water,.c-blog-preview,.c-booking,.c-page-section,.c-final-band,.c-footer{content-visibility:auto;contain-intrinsic-size:auto 760px}}@media(max-width:48rem){@supports (content-visibility:auto){.c-intro,.c-cabins,.c-calculator-section,.c-travelers,.c-nature,.c-water,.c-blog-preview,.c-booking,.c-page-section,.c-final-band,.c-footer{contain-intrinsic-size:auto 980px}}}