.page-module___8aEwW__announcement{color:#e5d9b4;letter-spacing:.16em;text-transform:uppercase;background:#082016;justify-content:center;align-items:center;height:30px;font-size:10px;display:flex}.page-module___8aEwW__header{background:var(--cream);z-index:5;border-bottom:1px solid #0e2a1e1f;grid-template-columns:220px 1fr 170px;align-items:center;height:92px;padding:0 4vw;display:grid;position:relative}.page-module___8aEwW__logoLink{width:176px;display:block}.page-module___8aEwW__logo{filter:none;width:176px;height:auto}.page-module___8aEwW__nav{letter-spacing:.12em;text-transform:uppercase;justify-content:center;gap:2.5rem;font-size:11px;display:flex}.page-module___8aEwW__nav a{padding:12px 0;position:relative}.page-module___8aEwW__nav a:after{content:"";background:var(--gold);height:1px;transition:all .3s;position:absolute;bottom:5px;left:0;right:100%}.page-module___8aEwW__nav a:hover:after{right:0}.page-module___8aEwW__headerCta{background:var(--green);color:#fff;letter-spacing:.13em;text-transform:uppercase;justify-self:end;padding:15px 18px;font-size:10px}.page-module___8aEwW__hero{background:#21352c;height:calc(100svh - 122px);min-height:620px;position:relative;overflow:hidden}.page-module___8aEwW__heroImage{object-fit:cover;object-position:center 58%;transform:scale(1.01)}.page-module___8aEwW__heroShade{background:linear-gradient(90deg,#04120cb8 0%,#04120c4d 48%,#04120c05 100%);position:absolute;inset:0}.page-module___8aEwW__heroCopy{color:#fff;max-width:760px;position:absolute;top:50%;left:7vw;transform:translateY(-49%)}.page-module___8aEwW__eyebrow,.page-module___8aEwW__eyebrowDark{letter-spacing:.24em;text-transform:uppercase;color:#e4d096;margin:0 0 1.5rem;font-size:10px}.page-module___8aEwW__eyebrowDark{color:#7b6a3f}.page-module___8aEwW__hero h1,.page-module___8aEwW__intro h2,.page-module___8aEwW__sectionHead h2,.page-module___8aEwW__arCopy h2,.page-module___8aEwW__promise h2,.page-module___8aEwW__consult h2{letter-spacing:-.03em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(56px,7vw,108px);font-weight:500;line-height:.87}.page-module___8aEwW__heroCopy>p:not(.page-module___8aEwW__eyebrow){max-width:540px;margin:2rem 0;font-size:15px;line-height:1.8}.page-module___8aEwW__actions{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__primary,.page-module___8aEwW__secondary{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--gold);padding:16px 22px;font-size:10px}.page-module___8aEwW__primary{background:var(--gold);color:var(--green)}.page-module___8aEwW__secondary{color:#fff}.page-module___8aEwW__heroIndex{color:#fff;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:3rem;right:4vw}.page-module___8aEwW__line{background:#ffffff80;width:50px;height:1px}.page-module___8aEwW__intro{background:var(--cream);padding:10rem 8vw 8rem}.page-module___8aEwW__intro h2,.page-module___8aEwW__sectionHead h2,.page-module___8aEwW__promise h2,.page-module___8aEwW__consult h2{color:var(--green);font-size:clamp(50px,6vw,88px);line-height:.98}.page-module___8aEwW__introGrid{border-top:1px solid #0e2a1e33;grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-top:5rem;padding-top:2rem;display:grid}.page-module___8aEwW__introGrid>p{color:#484b47;max-width:620px;font-size:14px;line-height:1.9}.page-module___8aEwW__stat{border-left:1px solid #0e2a1e29;flex-direction:column;padding-left:2rem;display:flex}.page-module___8aEwW__stat strong{color:var(--green);font-family:Cormorant Garamond;font-size:56px;font-weight:500}.page-module___8aEwW__stat span{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:9px}.page-module___8aEwW__collection{background:#eee9dd;padding:8rem 4vw}.page-module___8aEwW__sectionHead{grid-template-columns:1.3fr .7fr;align-items:end;gap:3rem;margin:0 4vw 4rem;display:grid}.page-module___8aEwW__sectionHead>p{color:#555a55;max-width:440px;font-size:13px;line-height:1.8}.page-module___8aEwW__productGrid{grid-template-columns:1fr 1fr;gap:5rem 1.5rem;display:grid}.page-module___8aEwW__productImageWrap{background:#e2dfd7;height:clamp(360px,49vw,720px);display:block;position:relative;overflow:hidden}.page-module___8aEwW__productImage{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.page-module___8aEwW__productImageWrap:hover .page-module___8aEwW__productImage{transform:scale(1.035)}.page-module___8aEwW__view{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0e2a1ef0;justify-content:space-between;padding:18px 22px;font-size:10px;transition:all .35s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.page-module___8aEwW__productImageWrap:hover .page-module___8aEwW__view{transform:none}.page-module___8aEwW__badge{background:var(--cream);letter-spacing:.13em;text-transform:uppercase;padding:9px 12px;font-size:9px;position:absolute;top:18px;left:18px}.page-module___8aEwW__productMeta{justify-content:space-between;gap:1rem;padding-top:1.2rem;display:flex}.page-module___8aEwW__productMeta h3{color:var(--green);margin:0 0 7px;font:600 27px/1.1 Cormorant Garamond}.page-module___8aEwW__productMeta p{color:#797b75;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.page-module___8aEwW__productMeta strong{white-space:nowrap;font-size:12px;font-weight:500}.page-module___8aEwW__arSection{background:var(--green);grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.page-module___8aEwW__arVisual{min-height:600px;position:relative;overflow:hidden}.page-module___8aEwW__arImage{object-fit:cover}.page-module___8aEwW__arMarker{color:#fff;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:66px;height:66px;font:500 15px Cormorant Garamond;display:grid;position:absolute;bottom:2rem;right:2rem}.page-module___8aEwW__arCopy{color:#fff;flex-direction:column;justify-content:center;padding:8rem 8vw 7rem;display:flex}.page-module___8aEwW__arCopy h2{color:#fff;font-size:clamp(54px,6vw,88px)}.page-module___8aEwW__arCopy>p:not(.page-module___8aEwW__eyebrow){color:#d7ddd8;max-width:500px;margin:2rem 0;font-size:13px;line-height:1.9}.page-module___8aEwW__arCopy button{border:1px solid var(--gold);color:var(--gold);text-transform:uppercase;letter-spacing:.12em;background:0 0;align-self:flex-start;padding:16px 20px;font-size:9px}.page-module___8aEwW__arCopy small{color:#94a198;letter-spacing:.08em;margin-top:1rem;font-size:9px}.page-module___8aEwW__promise{background:var(--cream);padding:10rem 8vw}.page-module___8aEwW__promise h2 em{color:#8d7742;font-weight:500}.page-module___8aEwW__promiseGrid{border-top:1px solid #0e2a1e33;grid-template-columns:repeat(3,1fr);gap:0;margin-top:6rem;display:grid}.page-module___8aEwW__promiseGrid>div{border-right:1px solid #0e2a1e26;min-height:220px;padding:2rem 3rem 0 0}.page-module___8aEwW__promiseGrid>div+div{padding-left:3rem}.page-module___8aEwW__promiseGrid span{color:#8b7847;font-size:9px}.page-module___8aEwW__promiseGrid h3{color:var(--green);margin:2rem 0 1rem;font:600 29px Cormorant Garamond}.page-module___8aEwW__promiseGrid p{color:#676a65;max-width:290px;font-size:12px;line-height:1.8}.page-module___8aEwW__consult{color:#fff;background:#112a20;grid-template-columns:1fr 1fr;gap:9vw;padding:9rem 8vw;display:grid}.page-module___8aEwW__consult h2{color:#fff}.page-module___8aEwW__consult>div>p:last-child{color:#c7d0ca;max-width:500px;margin-top:2rem;font-size:13px;line-height:1.9}.page-module___8aEwW__form{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.page-module___8aEwW__form label{letter-spacing:.15em;text-transform:uppercase;color:#d6c99e;font-size:9px}.page-module___8aEwW__form label:nth-child(4){grid-column:1/-1}.page-module___8aEwW__form input,.page-module___8aEwW__form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;outline:none;width:100%;margin-top:10px;padding:12px 0;font-size:13px}.page-module___8aEwW__form input:focus,.page-module___8aEwW__form textarea:focus{border-color:var(--gold)}.page-module___8aEwW__form textarea{resize:vertical;height:90px}.page-module___8aEwW__form button{background:var(--gold);color:var(--green);text-transform:uppercase;letter-spacing:.13em;border:0;grid-column:1/-1;padding:17px;font-size:10px}.page-module___8aEwW__form small{color:#8ca095;grid-column:1/-1;font-size:9px}.page-module___8aEwW__footer{color:#c8d1ca;background:#071b12;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:5rem 6vw 3rem;display:grid}.page-module___8aEwW__footerLogo{filter:brightness(0)invert();width:200px;height:auto}.page-module___8aEwW__footer p{font:500 25px Cormorant Garamond}.page-module___8aEwW__footer div{letter-spacing:.12em;text-transform:uppercase;gap:2rem;font-size:9px;display:flex}.page-module___8aEwW__footer small{color:#6f8076;justify-self:end;font-size:9px}@media (max-width:900px){.page-module___8aEwW__header{grid-template-columns:1fr auto;height:76px}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__headerCta{font-size:8px}.page-module___8aEwW__logo,.page-module___8aEwW__logoLink{width:145px}.page-module___8aEwW__hero{height:780px;min-height:0}.page-module___8aEwW__heroCopy{inset:auto 7vw 7rem;transform:none}.page-module___8aEwW__hero h1{font-size:65px}.page-module___8aEwW__heroImage{object-position:62% center}.page-module___8aEwW__intro,.page-module___8aEwW__promise{padding:7rem 7vw}.page-module___8aEwW__introGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__introGrid>p{grid-column:1/-1}.page-module___8aEwW__sectionHead{grid-template-columns:1fr;margin-left:0;margin-right:0}.page-module___8aEwW__arSection,.page-module___8aEwW__consult{grid-template-columns:1fr}.page-module___8aEwW__arVisual{min-height:550px}.page-module___8aEwW__arCopy,.page-module___8aEwW__consult{padding:7rem 7vw}.page-module___8aEwW__footer{grid-template-columns:1fr}.page-module___8aEwW__footer small{justify-self:start}}@media (max-width:640px){.page-module___8aEwW__announcement{white-space:nowrap;justify-content:flex-start;padding:0 12px;font-size:7px;overflow:hidden}.page-module___8aEwW__header{grid-template-columns:1fr;padding:0 5vw}.page-module___8aEwW__headerCta{display:none}.page-module___8aEwW__logo,.page-module___8aEwW__logoLink{width:145px}.page-module___8aEwW__hero{height:calc(100svh - 106px);min-height:640px}.page-module___8aEwW__heroShade{background:linear-gradient(#04120c14 30%,#04120cde)}.page-module___8aEwW__heroCopy{bottom:5rem}.page-module___8aEwW__hero h1{font-size:48px;line-height:.93}.page-module___8aEwW__heroCopy>p:not(.page-module___8aEwW__eyebrow){margin:1.3rem 0;font-size:12px}.page-module___8aEwW__actions{flex-direction:column;align-items:stretch;gap:.6rem;width:230px}.page-module___8aEwW__primary,.page-module___8aEwW__secondary{text-align:center}.page-module___8aEwW__heroIndex{display:none}.page-module___8aEwW__intro{padding:6rem 6vw}.page-module___8aEwW__intro h2,.page-module___8aEwW__sectionHead h2,.page-module___8aEwW__promise h2,.page-module___8aEwW__consult h2{font-size:45px}.page-module___8aEwW__introGrid{grid-template-columns:1fr}.page-module___8aEwW__introGrid>p{grid-column:auto}.page-module___8aEwW__stat{border-top:1px solid #0e2a1e26;border-left:0;padding:1rem 0}.page-module___8aEwW__collection{padding:6rem 4vw}.page-module___8aEwW__productGrid{grid-template-columns:1fr;gap:3.5rem}.page-module___8aEwW__productImageWrap{height:105vw}.page-module___8aEwW__view{background:#0e2a1ee6;padding:14px 16px;transform:none}.page-module___8aEwW__productMeta{align-items:flex-start}.page-module___8aEwW__productMeta h3{font-size:23px}.page-module___8aEwW__productMeta p{line-height:1.5}.page-module___8aEwW__arVisual{min-height:430px}.page-module___8aEwW__arCopy{padding:6rem 7vw}.page-module___8aEwW__promiseGrid{grid-template-columns:1fr;margin-top:4rem}.page-module___8aEwW__promiseGrid>div,.page-module___8aEwW__promiseGrid>div+div{border-bottom:1px solid #0e2a1e26;border-right:0;min-height:0;padding:2rem 0}.page-module___8aEwW__form{grid-template-columns:1fr}.page-module___8aEwW__form label:nth-child(4),.page-module___8aEwW__form button,.page-module___8aEwW__form small{grid-column:auto}.page-module___8aEwW__footer{padding:4rem 7vw 2rem}.page-module___8aEwW__footer div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-module___8aEwW__productImage,.page-module___8aEwW__view,.page-module___8aEwW__nav a:after{transition:none}}
