@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=DM+Serif+Display:ital@0;1&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#1d392a;background:#f7f5ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit}.page-shell{width:min(100% - 48px,980px);margin:auto}.site-header{height:122px;border-bottom:1px solid #d9d9cd;display:flex;align-items:center;justify-content:space-between}.brand-mark{width:76px;height:85px;object-fit:contain}.site-header span,.eyebrow,.section-heading>span,.product-kicker,.product-cta{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.site-header span{color:#8b9385}.intro{padding:82px 0 88px}.eyebrow{color:#ac895c;margin:0}.intro h1{font:normal clamp(62px,9vw,114px)/.98 "DM Serif Display",Georgia,serif;letter-spacing:-.045em;margin:43px 0 42px}.intro h1 em{font-weight:400;color:#8a987f}.intro-text{font-size:16px;line-height:1.7;color:#69776b;max-width:420px;margin:0}.selection{border-top:1px solid #d9d9cd;padding-top:36px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:29px}.section-heading span{color:#ac895c}.section-heading h2{font: 39px/1 "DM Serif Display",Georgia,serif;margin:0}.product-list{display:flex;flex-direction:column;gap:18px}.product-card{min-height:440px;display:grid;grid-template-columns:49% 1fr;background:#eeeae0;text-decoration:none;overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 17px 36px #1d392a18}.product-card:focus-visible{outline:2px solid #1d392a;outline-offset:4px}.product-image{min-height:440px;background:#e7e1d5}.product-image img{width:100%;height:100%;object-fit:cover;display:block}.product-copy{display:flex;flex-direction:column;align-items:start;padding:44px 46px}.product-kicker{color:#ac895c}.product-copy h3{font:normal clamp(40px,5vw,62px)/1.06 "DM Serif Display",Georgia,serif;letter-spacing:-.025em;margin:auto 0 18px}.product-copy p{font-size:15px;line-height:1.65;color:#6e7b6d;margin:0 0 42px;max-width:280px}.product-cta{border-bottom:1px solid #8a987f;padding-bottom:10px}.product-cta span{font-size:17px;margin-left:24px;vertical-align:-1px}.site-footer{border-top:1px solid #d9d9cd;margin-top:112px;padding:46px 0 38px;display:grid;grid-template-columns:1fr 1fr;gap:18px;color:#6e7b6d}.site-footer img{width:67px;height:75px;object-fit:contain}.site-footer p{font:italic 24px "DM Serif Display",Georgia,serif;text-align:right;color:#1d392a;margin:18px 0}.site-footer nav{display:flex;gap:22px;align-items:center}.site-footer nav a,.site-footer nav span{text-transform:capitalize;font-size:12px;text-underline-offset:5px}.site-footer nav span{opacity:.55}.site-footer small{font-size:10px;line-height:1.7;text-align:right;max-width:350px;justify-self:end;color:#929a8e}@media(max-width:700px){.page-shell{width:min(100% - 32px,520px)}.site-header{height:84px}.brand-mark{width:54px;height:61px}.site-header span{font-size:8px;letter-spacing:.11em}.intro{padding:54px 0 64px}.eyebrow{font-size:9px}.intro h1{font-size:clamp(52px,12.4vw,80px);margin:38px 0 30px}.intro-text{font-size:14px;max-width:310px}.selection{padding-top:29px}.section-heading{display:block}.section-heading h2{font-size:34px;margin-top:13px}.product-card{display:flex;flex-direction:column;min-height:auto}.product-image{height:390px;min-height:0}.product-copy{padding:27px 26px 30px}.product-copy h3{font-size:40px;margin:34px 0 12px}.product-copy p{font-size:13px;margin-bottom:32px}.site-footer{margin-top:70px;padding-top:30px}.site-footer p{font-size:18px}.site-footer small{grid-column:1/-1;text-align:left;justify-self:start}.site-footer nav{gap:16px}}@media(max-width:380px){.intro h1{font-size:49px}.product-image{height:320px}.product-copy h3{font-size:36px}}@media(prefers-reduced-motion:reduce){.product-card{transition:none}}@media(max-width:700px){main{display:flex;flex-direction:column}.selection{order:0;border-top:0;padding-top:14px}.section-heading{display:none}.intro{order:1;padding:48px 0 36px}.intro h1{font-size:clamp(40px,9vw,58px);margin:20px 0 18px}.intro-text{font-size:13px}.site-header{height:72px}.brand-mark{width:49px;height:55px}.product-image{height:280px}.product-copy{padding:20px 23px 24px}.product-copy h3{font-size:34px;margin:20px 0 9px}.product-copy p{margin-bottom:20px}.site-footer{margin-top:30px}}@media(max-width:380px){.intro h1{font-size:38px}.product-image{height:230px}.product-copy h3{font-size:31px}}@media(max-width:700px){.product-image{height:auto;aspect-ratio:4/3}.product-image picture,.product-image img{display:block;width:100%;height:100%}.product-image img{object-fit:contain}}@media(max-width:380px){.product-image{height:auto}}.product-image img{object-fit:contain}
