h2{letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(3.25rem,6.6vw,6.4rem);line-height:.92}:where([class$=-hero],[class*=-hero\ ]){--accent-color:var(--brass-on-dark);--brass:var(--brass-on-dark)}.button-outline{color:var(--river);background:0 0;border-color:#16302d7a}.button-outline:hover{background:var(--river);color:var(--sand)}@media (max-width:767px){h2{font-size:clamp(3.05rem,14vw,4.9rem)}}.breadcrumbs{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:clamp(44px,7vh,82px);font-size:.64rem;font-weight:700}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:9px;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"›";color:var(--brass);font-size:.9rem}.breadcrumbs a{border-bottom:1px solid;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}@media (max-width:767px){.breadcrumbs{margin-bottom:44px}}.blogs-page{background:var(--sand)}.blogs-hero{min-height:min(780px,88svh);color:var(--sand);background:var(--night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.blogs-hero-image{object-fit:cover;object-position:52% 50%}.blogs-hero-overlay{background:linear-gradient(90deg,#05110df5,#05110da8 58%,#05110d21),linear-gradient(#0000 38%,#05110dcc);position:absolute;inset:0}.blogs-hero-content{z-index:1;padding-block:136px 68px;position:relative}.blogs-hero .breadcrumbs{color:#f7f3eaad;margin-bottom:48px}.blogs-hero h1{letter-spacing:-.052em;max-width:1050px;margin:22px 0 25px;font-size:clamp(4.2rem,7vw,7rem);line-height:.88}.blogs-hero-content>p{color:#f7f3eac2;max-width:720px;margin:0 0 31px}.blogs-hero .button-outline{color:var(--sand);border-color:#f7f3ea80}.blogs-hero .button-outline:hover{color:var(--river);background:var(--sand)}.blogs-purpose{background:var(--sand)}.blogs-purpose-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(60px,9vw,135px);display:grid}.blogs-purpose h2{margin-top:24px;font-size:clamp(3.7rem,5.3vw,5.3rem)}.blogs-purpose-points{border-top:1px solid var(--line)}.blogs-purpose-points article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.blogs-purpose-points article>span{color:var(--brass);font-family:var(--font-display), serif}.blogs-purpose-content{min-width:0}.blogs-purpose-points h3{color:var(--river);margin:0 0 9px;font-size:2rem}.blogs-purpose-points p{color:var(--muted);margin:0}@media (max-width:900px){.blogs-purpose-layout{grid-template-columns:1fr;gap:46px}}@media (max-width:767px){.blogs-page .section{padding-block:76px}.blogs-hero{min-height:730px}.blogs-hero-image{object-position:55% 50%}.blogs-hero-overlay{background:linear-gradient(90deg,#05110df5,#05110dbf 84%,#05110d45),linear-gradient(#0000 38%,#05110de6)}.blogs-hero-content{padding-block:108px 48px}.blogs-hero .breadcrumbs{margin-bottom:38px}.blogs-hero h1{font-size:3.35rem}.blogs-hero-content>p{font-size:.8rem}.blogs-hero .hero-actions{grid-template-columns:1fr;display:grid}.blogs-hero .button{width:100%}.blogs-purpose h2{font-size:3.05rem}}@media (max-width:390px){.blogs-hero h1{font-size:3rem}.blogs-purpose h2{font-size:2.8rem}}
