﻿.vala-blog-page{padding-bottom:clamp(4rem,8vw,7rem);}.vala-blog-page a:not(.vala-button-primary):not(.vala-button-secondary):not(.vala-blog-card__link){color:#5f6454;text-decoration-line:underline;text-decoration-color:rgba(95,100,84,.36);text-decoration-thickness:1px;text-underline-offset:.18em;}.vala-blog-page a:not(.vala-button-primary):not(.vala-button-secondary):not(.vala-blog-card__link):hover,.vala-blog-page a:not(.vala-button-primary):not(.vala-button-secondary):not(.vala-blog-card__link):focus-visible{color:#9b5137;text-decoration-color:currentColor;text-decoration-thickness:2px;}.vala-blog-hero{position:relative;display:flex;min-height:clamp(380px,58vw,560px);overflow:hidden;background:#1e1b18;isolation:isolate;}.vala-blog-hero__media{position:absolute;inset:0;}.vala-blog-hero__media picture,.vala-blog-hero__media img{display:block;width:100%;height:100%;}.vala-blog-hero__media img{object-fit:cover;object-position:center center;transform:scale(1.01);}.vala-blog-hero__accent{position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,27,24,.82) 0%,rgba(58,52,47,.7) 38%,rgba(58,52,47,.3) 72%,rgba(58,52,47,.12) 100%),linear-gradient(180deg,rgba(95,100,84,.08) 0%,rgba(155,81,55,.14) 100%);}.vala-blog-hero__container{position:relative;z-index:1;display:flex;align-items:center;width:100%;}.vala-blog-hero__content{max-width:52rem;padding:clamp(3.5rem,8vw,6.5rem) 18px;}.vala-blog-hero__eyebrow{margin:0 0 18px;color:rgba(244,240,233,.82);font-size:.86rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;}.vala-blog-hero__title{margin:0;color:#fff;font-size:clamp(2.75rem,6vw,5.7rem);font-weight:700;letter-spacing:-.06em;line-height:.98;}.vala-blog-hero__summary{max-width:42rem;margin:24px 0 0;color:rgba(244,240,233,.82);font-family:"Helvetica",sans-serif;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7;}.vala-blog-listing{padding-top:clamp(3rem,6vw,5.5rem);}.vala-blog-listing__header{max-width:52rem;margin-bottom:clamp(2.25rem,5vw,4rem);}.vala-blog-listing__eyebrow,.vala-blog-article__eyebrow{margin:0 0 12px;color:#9b5137;font-size:.82rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;}.vala-blog-listing__title{margin:0;color:#3a342f;font-size:clamp(2.25rem,5vw,4.2rem);font-weight:700;letter-spacing:-.055em;line-height:1;}.vala-blog-listing__summary{max-width:44rem;margin:24px 0 0;color:rgba(58,52,47,.8);font-family:"Helvetica",sans-serif;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.75;}.vala-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);}.vala-blog-card{overflow:hidden;border:1px solid rgba(138,143,122,.24);background:rgba(255,255,255,.9);box-shadow:0 20px 44px rgba(95,100,84,.08);cursor:pointer;transition:border-color .25s ease;}.vala-blog-card:hover,.vala-blog-card:focus-within{border-color:rgba(138,143,122,.42);box-shadow:0 20px 44px rgba(95,100,84,.08);}.vala-blog-card__link{display:block;height:100%;color:inherit;text-decoration:none;}.vala-blog-card__link:hover,.vala-blog-card__link:focus-visible{color:inherit;}.vala-blog-card__link:focus-visible{outline:2px solid #5f6454;outline-offset:-4px;}.vala-blog-card__media{aspect-ratio:600/403;overflow:hidden;background:rgba(138,143,122,.1);}.vala-blog-card__media picture,.vala-blog-card__media img{display:block;width:100%;height:100%;}.vala-blog-card__media img{object-fit:cover;transition:transform .45s ease;}.vala-blog-card:hover .vala-blog-card__media img,.vala-blog-card:focus-within .vala-blog-card__media img{transform:scale(1.035);}.vala-blog-card__body{padding:clamp(1.4rem,3vw,2rem);}.vala-blog-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 18px;color:rgba(58,52,47,.64);font-family:"Helvetica",sans-serif;font-size:.9rem;line-height:1.4;}.vala-blog-card__title{margin:0;color:#3a342f;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;}.vala-blog-card__summary{margin:18px 0 0;color:rgba(58,52,47,.8);font-family:"Helvetica",sans-serif;line-height:1.7;}.vala-blog-card__action{display:inline-flex;align-items:center;gap:.7rem;margin-top:24px;color:#5f6454;font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.vala-blog-card__action i{transition:transform .2s ease;}.vala-blog-card:hover .vala-blog-card__action i,.vala-blog-card:focus-within .vala-blog-card__action i{transform:translateX(.3rem);}.vala-blog-article{max-width:74rem;padding-top:clamp(2rem,4vw,3.5rem);}.vala-blog-article__intro,.vala-blog-article__section,.vala-blog-article__cta{max-width:52rem;margin-right:auto;margin-left:auto;}.vala-blog-article__lead{margin:0;color:#3a342f;font-family:"Helvetica",sans-serif;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:400;line-height:1.65;}.vala-blog-article__section{margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid rgba(95,100,84,.2);}.vala-blog-article__section:first-child{margin-top:0;padding-top:0;border-top:0;}.vala-blog-article__section a{font-weight:600;}.vala-blog-article__section h2{margin:0 0 24px;color:#3a342f;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.05em;line-height:1.05;}.vala-blog-article__section h3{margin:30px 0 10px;color:#5f6454;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:1.25;}.vala-blog-article__section p{margin:0;color:rgba(58,52,47,.8);font-family:"Helvetica",sans-serif;font-size:1.05rem;line-height:1.82;}.vala-blog-article__section p+p{margin-top:18px;}.vala-blog-figure,.vala-blog-figure-grid{margin-top:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(2rem,5vw,3.5rem);}.vala-blog-figure{margin-right:0;margin-left:0;}.vala-blog-figure picture,.vala-blog-figure img{display:block;width:100%;}.vala-blog-figure img{height:auto;border:1px solid rgba(138,143,122,.24);background:rgba(138,143,122,.1);}.vala-blog-figure figcaption{margin-top:10px;color:rgba(58,52,47,.64);font-family:"Helvetica",sans-serif;font-size:.88rem;line-height:1.55;}.vala-blog-figure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);}.vala-blog-figure-grid .vala-blog-figure{margin:0;}.vala-blog-figure-grid img{aspect-ratio:3/2;object-fit:cover;}.vala-blog-article__cta{position:relative;overflow:hidden;margin-top:clamp(3.5rem,8vw,6.5rem);padding:clamp(2rem,5vw,4rem);border-color:rgba(138,143,122,.24);background:linear-gradient(135deg,rgba(255,255,255,.96) 0%,rgba(246,242,236,.98) 100%);}.vala-blog-article__cta::before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(204,126,96,.08) 0%,rgba(204,126,96,0) 44%,rgba(138,143,122,.1) 100%);content:"";pointer-events:none;}.vala-blog-article__cta>*{position:relative;z-index:1;}.vala-blog-article__cta h2{max-width:38rem;margin:0;color:#3a342f;font-size:clamp(2rem,4vw,3.15rem);font-weight:700;letter-spacing:-.05em;line-height:1.05;}.vala-blog-article__cta>p:not(.vala-blog-article__eyebrow){max-width:43rem;margin:24px 0 0;color:rgba(58,52,47,.8);font-family:"Helvetica",sans-serif;line-height:1.75;}.vala-blog-article__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;}.vala-blog-article__contact{font-size:.95rem;}@media(max-width:1199.98px){.vala-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:991.98px){.vala-blog-hero{min-height:390px;}.vala-blog-hero__accent{background:linear-gradient(90deg,rgba(30,27,24,.78) 0%,rgba(58,52,47,.58) 68%,rgba(58,52,47,.26) 100%),linear-gradient(180deg,rgba(95,100,84,.1) 0%,rgba(155,81,55,.16) 100%);}.vala-blog-hero__content{padding-right:1rem;padding-left:1rem;}.vala-blog-grid,.vala-blog-figure-grid{grid-template-columns:1fr;}.vala-blog-card__body{padding:1.35rem;}.vala-blog-article__section p{font-size:1rem;line-height:1.75;}.vala-blog-article__actions{align-items:stretch;flex-direction:column;}.vala-blog-article__actions a{justify-content:center;text-align:center;}}@media(prefers-reduced-motion:reduce){.vala-blog-card,.vala-blog-card__action i{transition:none;}}