.page-module__56Rclq__page{color:#f5f2e9;background:#102b21;min-height:100vh}.page-module__56Rclq__hero{background:#0d251c url(/gallery/forest-valley.jpg) 50% 45%/cover no-repeat;align-items:flex-end;min-height:clamp(690px,100svh - 10px,900px);display:flex;position:relative;overflow:hidden}.page-module__56Rclq__hero:before{content:"";background:linear-gradient(90deg,#081b13f5 0%,#0d251cce 42%,#0d251c47 100%),linear-gradient(#0000 38%,#0d251cf7 100%);position:absolute;inset:0}.page-module__56Rclq__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 77% 28%,#c4a46d2e,#0000 27%),linear-gradient(#0d251c12 0%,#0000 56%,#102b21 100%);position:absolute;inset:0}.page-module__56Rclq__heroShade{mix-blend-mode:soft-light;background:linear-gradient(115deg,#0d251c52,#0000 45%,#0d251c35);position:absolute;inset:0}.page-module__56Rclq__heroContent{z-index:2;width:min(760px,90vw);padding:82px 5.5% 88px;position:relative}.page-module__56Rclq__backLink{color:#c9d0c5;letter-spacing:1px;align-items:center;margin-bottom:70px;font-size:13px;transition:color .25s,transform .25s;display:inline-flex}.page-module__56Rclq__backLink:hover{color:#e1c38a;transform:translate(-4px)}.page-module__56Rclq__eyebrow{color:#d2bb8e;letter-spacing:2.4px;align-items:center;gap:12px;font-size:11px;display:flex}.page-module__56Rclq__eyebrow>span{background:currentColor;width:27px;height:1px}.page-module__56Rclq__hero h1{letter-spacing:-4.5px;margin:26px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.98}.page-module__56Rclq__hero h1 em,.page-module__56Rclq__story h2 em,.page-module__56Rclq__values h2 em,.page-module__56Rclq__closing h2 em{color:#c5a776;font-style:normal}.page-module__56Rclq__heroLead{color:#c6cec3;max-width:570px;font-size:16px;line-height:1.85}.page-module__56Rclq__locationLink{color:#d2bb8e;letter-spacing:.4px;align-items:center;gap:9px;margin-top:30px;font-size:12px;transition:color .25s,transform .25s;display:inline-flex}.page-module__56Rclq__locationLink:hover{color:#f1dbad;transform:translate(4px)}.page-module__56Rclq__heroMeta{z-index:2;color:#c4a46d;letter-spacing:2.3px;flex-direction:column;align-items:flex-end;gap:12px;font-size:10px;display:flex;position:absolute;bottom:82px;right:5.5%}.page-module__56Rclq__heroMeta strong{color:#f5f2e9;letter-spacing:1px;font-family:Georgia,serif;font-size:17px;font-weight:400}.page-module__56Rclq__story{background:linear-gradient(#102b21 0%,#17382c 100%);grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:12%;padding:clamp(92px,11vw,160px) 11% clamp(100px,12vw,170px);display:grid}.page-module__56Rclq__story h2,.page-module__56Rclq__values h2,.page-module__56Rclq__closing h2{letter-spacing:-3.2px;margin-top:21px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.5vw,82px);font-weight:400;line-height:1.03}.page-module__56Rclq__storyCopy{color:#c0ccbf;padding-top:47px;font-size:15px;line-height:1.9}.page-module__56Rclq__storyCopy p+p{margin-top:22px}.page-module__56Rclq__storyLink,.page-module__56Rclq__closingLink{color:#dbc18c;letter-spacing:1.4px;text-transform:uppercase;border-bottom:1px solid #c4a46d80;align-items:center;gap:8px;margin-top:29px;padding-bottom:8px;font-size:11px;transition:gap .3s,color .25s,border-color .25s;display:inline-flex}.page-module__56Rclq__storyLink:hover,.page-module__56Rclq__closingLink:hover{color:#fff;border-color:#e2c98f;gap:13px}.page-module__56Rclq__values{background:#0d251c;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:8%;padding:clamp(90px,10vw,145px) 8% clamp(100px,12vw,165px);display:grid;position:relative;overflow:hidden}.page-module__56Rclq__values:before{content:"";pointer-events:none;opacity:.18;background:repeating-linear-gradient(94deg,#0000 0 122px,#c4a46d0a 124px,#061a1215 138px),radial-gradient(circle at 82% 45%,#2f745575,#0000 32%);position:absolute;inset:0}.page-module__56Rclq__valuesHeading,.page-module__56Rclq__valueGrid{z-index:1;position:relative}.page-module__56Rclq__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__56Rclq__valueCard{background:linear-gradient(145deg,#173a2ddb,#0a2119db);border:1px solid #b7caaf24;min-height:260px;padding:23px 21px;transition:transform .4s cubic-bezier(.2,.75,.2,1),border-color .35s,background .35s;box-shadow:0 18px 35px #061a1233}.page-module__56Rclq__valueCard:hover{background:#193d2de8;border-color:#d2bb8e8c;transform:translateY(-7px)}.page-module__56Rclq__valueTop{color:#c4a46d;justify-content:space-between;align-items:center;display:flex}.page-module__56Rclq__valueTop span{letter-spacing:2px;font-size:11px}.page-module__56Rclq__valueCard h3{margin:58px 0 13px;font-family:Georgia,serif;font-size:24px;font-weight:400}.page-module__56Rclq__valueCard p{color:#b8c7b8;font-size:13px;line-height:1.72}.page-module__56Rclq__closing{background:#102b21 url(/gallery/workshop-bench.jpg) 50% 54%/cover no-repeat;padding:clamp(95px,12vw,175px) 8%;position:relative;overflow:hidden}.page-module__56Rclq__closing:before{content:"";background:linear-gradient(90deg,#081b13f2 0%,#0d251cb8 54%,#0d251c5c 100%),linear-gradient(#0000 30%,#102b21ed 100%);position:absolute;inset:0}.page-module__56Rclq__closingShade{background:radial-gradient(circle at 76% 30%,#c4a46d26,#0000 26%);position:absolute;inset:0}.page-module__56Rclq__closing>.page-module__56Rclq__eyebrow,.page-module__56Rclq__closing>h2,.page-module__56Rclq__closing>.page-module__56Rclq__closingLink{z-index:1;position:relative}.page-module__56Rclq__closing h2{max-width:680px}.page-module__56Rclq__closingLink{margin-top:35px}@media (max-width:980px){.page-module__56Rclq__story{grid-template-columns:1fr;gap:0}.page-module__56Rclq__storyCopy{max-width:620px;padding-top:34px}.page-module__56Rclq__values{grid-template-columns:1fr;gap:45px}.page-module__56Rclq__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.page-module__56Rclq__hero{background-position:58%;min-height:720px}.page-module__56Rclq__heroContent{width:100%;padding:62px 6% 70px}.page-module__56Rclq__backLink{margin-bottom:58px}.page-module__56Rclq__hero h1{letter-spacing:-3px;font-size:66px}.page-module__56Rclq__heroLead{font-size:15px}.page-module__56Rclq__heroMeta{display:none}.page-module__56Rclq__story{padding:78px 6% 95px}.page-module__56Rclq__story h2,.page-module__56Rclq__values h2,.page-module__56Rclq__closing h2{letter-spacing:-2.4px;font-size:51px}.page-module__56Rclq__storyCopy{font-size:14px}.page-module__56Rclq__values{padding:78px 6% 96px}.page-module__56Rclq__valueGrid{grid-template-columns:1fr;gap:10px}.page-module__56Rclq__valueCard{min-height:0;padding:20px}.page-module__56Rclq__valueCard h3{margin-top:42px}.page-module__56Rclq__closing{background-position:58%;min-height:500px;padding:88px 6% 110px}}@media (prefers-reduced-motion:reduce){.page-module__56Rclq__valueCard,.page-module__56Rclq__storyLink,.page-module__56Rclq__closingLink,.page-module__56Rclq__backLink,.page-module__56Rclq__locationLink{transition:none}}
