.certifications{color:#171717;background:#fbf4e9;padding:84px 0}.certifications .heading{max-width:700px}.certifications .eyebrow{color:var(--r)}.certifications .heading h2{color:#171717}.certifications .heading>p:last-child{color:var(--m)}.cert-grid{background:#fff;border:1px solid #ead9c3;grid-template-columns:repeat(4,1fr);display:grid}.cert-card{border-right:1px solid #ead9c3;min-height:164px;padding:26px 24px}.cert-card:last-child{border-right:0}.cert-card strong{color:var(--r);letter-spacing:.05em;margin-bottom:12px;font-size:25px;display:block}.cert-card span{color:#555;font-size:13px;line-height:1.55;display:block}.cert-note{color:#666;text-align:center;margin:22px 0 0;font-size:13px}@media (max-width:900px){.cert-grid{grid-template-columns:repeat(2,1fr)}.cert-card:nth-child(2){border-right:0}.cert-card:nth-child(-n+2){border-bottom:1px solid #ead9c3}}@media (max-width:620px){.certifications{padding:60px 0}.cert-grid{grid-template-columns:1fr}.cert-card,.cert-card:nth-child(2){border-bottom:1px solid #ead9c3;border-right:0}.cert-card:last-child{border-bottom:0}}
.home-featured{background:#f8f3ec;padding:90px 0}.home-featured-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;display:grid;box-shadow:0 20px 50px #5c351e1a}.home-featured-image{background:radial-gradient(circle at 65% 24%,#fff 0 5%,#eadbc8 39%,#c79463 100%);place-items:center;min-height:540px;padding:42px;display:grid}.home-featured-image img{object-fit:contain;filter:drop-shadow(18px 23px 18px #361d1040);width:100%;height:100%;max-height:470px}.home-featured article{background:#fff;padding:64px 72px}.home-featured article h2{letter-spacing:-.065em;margin:10px 0 18px;font-size:clamp(38px,4.3vw,60px);line-height:.98}.home-featured article>p:not(.eyebrow){color:#62615f;max-width:520px;font-size:16px;line-height:1.7}.home-featured-tag{color:#fff;letter-spacing:.12em;background:#75452f;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.home-featured dl{border-top:1px solid #e7ddd2;margin:28px 0}.home-featured dl div{border-bottom:1px solid #e7ddd2;grid-template-columns:42% 58%;display:grid}.home-featured dt,.home-featured dd{margin:0;padding:12px 0;font-size:13px;line-height:1.45}.home-featured dt{color:#75452f;font-weight:800}.home-featured dd{color:#67615d}.home-foot{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr)}@media (max-width:800px){.home-featured{padding:64px 0}.home-featured-grid{grid-template-columns:1fr}.home-featured-image{min-height:390px}.home-featured article{padding:48px 34px}}@media (max-width:520px){.home-featured-image{min-height:330px;padding:28px}.home-featured article{padding:38px 24px}.home-featured dl div{grid-template-columns:1fr}.home-featured dt{padding-bottom:2px}.home-featured dd{padding-top:2px}.home-foot{grid-template-columns:1fr}}
.hero:before{background:linear-gradient(270deg,#462718c7 0%,#693b226e 37%,#693b220f 65%,#0000 100%)}.hero-in{justify-content:flex-end}.hero-copy{width:min(520px,45vw);margin:0 1% 0 0}.hero h1{letter-spacing:-.065em;max-width:520px;margin:0 0 26px;font-size:clamp(42px,3.9vw,55px);line-height:1}.hero-title-main{white-space:nowrap}.hero h1 em{color:#ffd430;display:block}.hero-copy .actions{justify-content:flex-start}@media (max-width:700px){.hero:before{background:linear-gradient(90deg,#462718c4,#693b2252)}.hero-in{justify-content:flex-start}.hero-copy{width:min(420px,100%);margin:0}.hero h1{font-size:clamp(40px,11vw,52px)}.hero-title-main{white-space:normal}}
