._hero_b01393d{isolation:isolate;color:#faf8f0;background:#15362b;flex-direction:column;justify-content:space-between;max-width:1600px;min-height:680px;margin-inline:auto;display:flex;position:relative;overflow:hidden}._hero_b01393d h1{text-wrap:balance;white-space:pre-line}._hero_b01393d .eyebrow{color:#e2d4ab;letter-spacing:.2em;font-size:10px}._hero_b01393d .text-link{color:#f5eee0}._hero_b01393d a:focus-visible{outline-color:#f4e7bd}._withImage_b01393d:after{content:"";z-index:-1;background:linear-gradient(var(--hero-inline-gradient,90deg), #081711c7, #09181275 47%, #08141105 82%), linear-gradient(0deg, #081610bd, transparent 35%);position:absolute;inset:0}._heroMedia_b01393d{z-index:-2;position:absolute;inset:0}._heroMedia_b01393d .content-image{aspect-ratio:auto;height:100%;box-shadow:none;border:0}._heroMedia_b01393d img{object-fit:cover;object-position:center;height:100%}._heroCopy_b01393d{z-index:1;position:relative}._heroDescription_b01393d{color:#e1e3d9;text-wrap:pretty}._heroFoot_b01393d{z-index:1;color:#dadfd1;position:relative}._heroFoot_b01393d nav a{border-bottom:1px solid #e7e8d761;padding-bottom:6px}._heroFoot_b01393d nav a:hover{color:#fff;border-color:#fff}._heroFoot_b01393d p{text-align:end}._range_b01393d .section-heading{border-top:1px solid #cfd7cb;padding-top:28px}._range_b01393d .section-heading h2{text-wrap:balance;letter-spacing:-.045em;max-width:700px;font-size:clamp(36px,4vw,56px);line-height:1.12}._range_b01393d .section-intro{color:#687568;max-width:570px}._range_b01393d .collection-card .content-image{box-shadow:none;border:0}._story_b01393d{background:#ebece3;border-top:1px solid #d6dccf}._story_b01393d .section-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:680px;font-size:clamp(34px,4vw,54px);line-height:1.12}._story_b01393d .section-intro{color:#657261;max-width:620px}._story_b01393d .rich-text ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:52px 0 0;padding:0;list-style:none;display:grid}._story_b01393d .rich-text ol>li{counter-increment:step;border-top:1px solid #bdc8b5;margin:0;padding-top:24px}._story_b01393d .rich-text ol>li:before{content:"0" counter(step);letter-spacing:.15em;color:#7c886e;font-size:11px}._story_b01393d .rich-text h3{letter-spacing:-.025em;color:#19382d;margin:24px 0 12px;font-size:23px;font-weight:400;line-height:1.3}._story_b01393d .rich-text p{color:#64705e;margin:0;font-size:13px;line-height:1.9}._contact_b01393d{color:#f6f3eb;background:#15362b;max-width:1600px}._contact_b01393d .section-heading{margin:0}._contact_b01393d .section-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:750px;font-size:clamp(38px,5vw,68px);line-height:1.08}._contact_b01393d .section-intro{color:#b8c6b1;max-width:560px}._contact_b01393d .eyebrow{color:#d6c390}._contact_b01393d .button{white-space:nowrap;flex-shrink:0}@media (max-width:700px){._hero_b01393d{min-height:680px}._withImage_b01393d:after{background:linear-gradient(var(--hero-inline-gradient,90deg), #081711c2, #08171159), linear-gradient(0deg, #081711e6, transparent 40%)}._heroMedia_b01393d img{object-position:57% center}._heroFoot_b01393d{padding-top:20px}._heroFoot_b01393d p{text-align:start}._story_b01393d .rich-text ol{grid-template-columns:1fr;gap:26px;margin-top:32px}._story_b01393d .rich-text h3{margin-top:12px}}
