                                                                   
:root{--gold:#ba4f2d;--gold-deep:#263d2e;--gold-soft:#e6d3ad;--cream:#f5f3ed;--cream-2:#eeeee6;--ink:#22362a;--ink-soft:#5c655d;--line:#dddfd5;--sky:#e4ebdf;--sun:#e9dec7;--star:#287348}
body{background:#fffef9}.btn{border-radius:5px;letter-spacing:0;font-weight:600}.btn-primary:hover{background:#a74325}.topnav__name,.site-footer__logo span{font-family:Fraunces,Georgia,serif}.topnav__cta{background:#ba4f2d!important;border-radius:5px!important}.topnav__brand{gap:10px}.topnav__name{font-size:21px!important}.topnav__flag{width:27px!important}.topnav{background:#fffef9!important}.us-announcement{padding:10px 20px;background:#263d2e;text-align:center;color:#fff;font-size:13px;letter-spacing:.03em}.us-announcement a{margin-left:16px;text-decoration:underline;text-underline-offset:3px}.us-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center;padding-top:48px;padding-bottom:48px}.us-hero h1{font-size:clamp(42px,4.7vw,65px);font-weight:400;line-height:1.05;letter-spacing:-.045em;margin:10px 0 25px}.us-hero h1 em{font-weight:400;color:#ba4f2d}.us-hero-copy>p:not(.eyebrow){font-size:18px;max-width:430px;line-height:1.7}.us-hero-image{position:relative;margin:0}.us-hero-image>img{aspect-ratio:1/1.08;width:100%;object-fit:cover;border-radius:150px 4px 4px 4px}.us-hero-image figcaption{position:absolute;left:20px;right:20px;bottom:20px;background:#fffef9;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;font-size:14px}.us-hero-image figcaption a{font-size:26px}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:30px;flex-wrap:wrap}.text-link{font-size:15px;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-block;font-weight:600}.us-hero-note{border-top:1px solid var(--line);margin-top:38px;padding-top:20px;max-width:410px}.us-hero-note span{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.us-hero-note p{font-size:14px;margin:4px 0 0}.us-assurance{background:#efeee5;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.us-assurance>.container{display:flex;justify-content:space-between;padding-top:18px;padding-bottom:18px;font-size:13px}.us-assurance span:before{content:'✓';margin-right:12px;color:#ba4f2d}.us-section{padding-top:85px;padding-bottom:85px}.us-section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:36px}.us-section-head h2{font-weight:400;font-size:clamp(32px,3.5vw,45px)}.us-section-head>p{max-width:370px;font-size:16px}.us-materials{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.material-card img{width:100%;aspect-ratio:1/1.06;object-fit:cover;background:#eee;border-radius:3px}.material-card>span{display:block;font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin:18px 0 10px}.material-card h3{font-size:23px}.material-card p{font-size:14px;margin-top:9px}.material-more{margin-top:30px}.us-range{background:#efeee5;padding:75px 0}.us-range .shop-grid{grid-template-columns:repeat(4,1fr);gap:20px}.scard{border-radius:3px!important;background:#fffef9!important;box-shadow:none!important;border:1px solid var(--line)}.scard-pic{background:#f8f7f1!important;aspect-ratio:1!important}.scard-pic img{width:100%;height:100%;object-fit:contain!important}.scard-meta{padding:20px!important}.scard-meta .eyebrow{font-size:10px;margin-bottom:12px}.scard-meta h3{font-size:22px}.scard-meta>p{font-size:14px}.scard-price .now{font-size:21px!important}.us-project{display:grid;grid-template-columns:1fr 1fr;gap:100px}.us-project h2{font-size:44px;font-weight:400}.us-project p{font-size:16px;margin:22px 0}.us-project ol{list-style:none}.us-project li{display:flex;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.us-project li>span{font-size:14px;color:#ba4f2d}.us-project li p{margin:10px 0 0;font-size:15px}.us-project li h3{font-size:24px}.us-help{text-align:center;background:#e6ebdf;padding:75px 20px}.us-help h2{font-size:44px;font-weight:400}.us-help p:not(.eyebrow){max-width:490px;margin:25px auto}.site-footer{background:#263d2e!important}.site-footer p,.site-footer a,.site-footer strong,.site-footer h4{color:#f6f4e9!important}.site-footer__bar{border-color:#ffffff33!important}.site-footer__delivery{display:none}.journal-article{max-width:860px;padding-top:45px;padding-bottom:70px}.journal-article>h1{font-size:clamp(33px,4vw,52px);margin:10px 0 35px}.article-body{line-height:1.85}.article-body p{margin:16px 0}.article-body h2{font-size:29px;margin:36px 0 18px}.article-body h3{font-size:23px;margin:28px 0 14px}.article-body ul,.article-body ol{padding-left:24px;margin:20px 0}.article-body a{text-decoration:underline;text-underline-offset:3px}.article-body img{max-height:600px;object-fit:contain;margin:20px auto}.journal-cta{padding:35px;background:#e6ebdf;margin-top:45px}.journal-cta p{margin:20px 0}.journal-index{padding-top:60px;padding-bottom:70px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:35px 0}.journal-grid article{padding:26px;border:1px solid var(--line);background:#f5f3ed}.journal-grid h2{font-size:23px;margin:16px 0 25px}.journal-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.prose-page a{text-decoration:underline;text-underline-offset:3px}.prose-page .btn{text-decoration:none}.gallery-main img{object-fit:contain!important}.product-gallery{align-self:start}.product-h1-keywords{color:#5c655d!important}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ba4f2d;outline-offset:4px}
@media(max-width:900px){.us-hero{gap:30px}.topnav__name{font-size:17px!important}.us-range .shop-grid{grid-template-columns:repeat(2,1fr)}.us-project{gap:40px}.journal-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.us-announcement{font-size:11px}.us-announcement a{display:block;margin:3px 0 0}.us-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:30px;gap:30px}.us-hero h1{font-size:47px}.us-hero-image>img{aspect-ratio:1.2;border-radius:90px 3px 3px 3px}.us-hero-note{display:none}.us-hero .eyebrow{font-size:10px}.us-assurance>.container{gap:12px;justify-content:center;font-size:11px;flex-wrap:wrap}.us-assurance span:last-child{display:none}.us-section{padding-top:48px;padding-bottom:48px}.us-section-head{display:block}.us-section-head>p{margin-top:20px}.us-section-head .btn{margin-top:20px}.us-materials{grid-template-columns:1fr;gap:30px}.material-card img{aspect-ratio:1.25}.us-range{padding:45px 0}.us-range .shop-grid{gap:12px}.scard-meta{padding:14px!important}.scard-meta h3{font-size:19px}.scard-meta>p{font-size:13px}.us-project{grid-template-columns:1fr;gap:25px}.us-project h2,.us-help h2{font-size:35px}.us-help{padding:50px 20px}.journal-grid{grid-template-columns:1fr}.product-title{font-size:30px!important}.hero-actions .btn{font-size:14px;padding:0 20px}.hero-actions{gap:17px}.site-footer__logo span{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
