*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#252723;background:#fff;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button:disabled{cursor:default;opacity:1}img{display:block;width:100%;height:100%;object-fit:contain}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}h1{font-size:clamp(48px,5.1vw,76px);line-height:1.04}h1 em{font-weight:400;color:#697861}h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12}h3{font-size:20px;letter-spacing:-.025em;font-weight:500}p{line-height:1.6;color:#62685e}.preview-strip{height:30px;background:#edf0e9;display:flex;justify-content:space-between;align-items:center;padding:0 32px;font-size:10px;letter-spacing:.12em;color:#46543d}.preview-strip span{letter-spacing:.03em}.header{max-width:1440px;margin:auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e9e9e3}.brand{font-family:Georgia,serif;letter-spacing:.12em;font-size:23px}.brand small{display:block;text-align:center;margin-top:8px;font:8px Arial;letter-spacing:.3em}.header nav{display:flex;gap:28px;font-size:12px}.b2b{font-size:10px;color:#7c8177;max-width:150px;line-height:1.5;text-align:right}.section{max-width:1248px;margin:0 auto;padding:72px 32px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#6c7963;margin-bottom:18px}.hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:20px;padding-top:36px;padding-bottom:48px;min-height:650px}.lead{font-size:16px;margin-top:26px;max-width:390px}.video-cta{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #a4aea0;padding:14px 22px;margin-top:32px;color:#56614f;font-size:12px;border-radius:2px}.video-cta span{font-size:23px}.availability{font-size:10px;margin-top:10px;color:#92968d}.hero-image{height:540px;position:relative;overflow:hidden}.hero-image img{transform:scale(1.25)}.image-caption{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.04em;color:#8c9086}.story{background:#f3f4ef;border-radius:4px;padding:48px 48px;margin-bottom:24px}.story-top{display:grid;grid-template-columns:1.1fr 1fr;column-gap:44px}.story-top>.eyebrow{grid-column:1/-1}.feature-notes{display:grid;gap:18px;align-self:center}.feature-notes strong,.feature-line strong{display:block;color:#343d2f;font-size:13px;margin-bottom:5px}.feature-notes p,.feature-line p{font-size:12px;line-height:1.65}.narrative-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.narrative-pair article{min-width:0}.narrative-image{height:255px;overflow:hidden}.narrative-image img{mix-blend-mode:multiply;transform:scale(1.5)}.narrative-image.book img{transform:scale(1.1)}.narrative-pair article>div:last-child{padding:12px 20px}.narrative-pair p{font-size:13px;max-width:350px;margin-top:9px}.story-b{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:480px}.feature-copy>p:not(.eyebrow){font-size:14px;margin-top:20px;max-width:400px}.feature-line{display:flex;gap:16px;margin-top:24px;border-top:1px solid #dbdfd3;padding-top:18px}.feature-line>span{font:italic 18px Georgia;color:#939d86}.feature-image{height:350px;overflow:hidden}.feature-image img{mix-blend-mode:multiply;transform:scale(1.55)}.narrative-section{text-align:center;padding-top:48px;padding-bottom:60px}.narrative-section .narrative-pair{margin-top:24px;text-align:left}.narrative-section article{background:#fafaf7;padding:12px;border-radius:4px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px}.section-heading>p{font-size:13px;max-width:300px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card{border:1px solid #e0e3dc;background:#fff;border-radius:4px;overflow:hidden}.product-image{height:330px;overflow:hidden;background:#fafaf8}.product-image img{mix-blend-mode:multiply;transform:scale(1.2)}.product-info{padding:24px 28px 28px}.product-info p{font-size:12px;margin-top:9px}.product-info button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;border:1px solid #7c8873;color:#47553e;background:#fff;font-size:11px;margin-top:24px;border-radius:2px}.product-info button span{font-size:18px}.collection+.collection{padding-top:28px}.prototype-note{font-size:10px;text-align:center;margin-top:20px;color:#93978d}.finishes{border-top:1px solid #e6e7df;padding-top:64px}.section-intro{font-size:14px;margin-top:18px}.variant-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;margin-top:36px}.variant-grid figure{margin:0;min-width:0}.variant-grid img{aspect-ratio:1;height:auto;border-radius:3px}.variant-grid figcaption{font-size:10px;text-align:center;margin-top:13px;color:#656b5e}.specs{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding-top:40px;padding-bottom:90px}.specs dl{margin:0}.specs dl>div{display:grid;grid-template-columns:1fr 1.7fr;gap:18px;padding:18px 0;border-bottom:1px solid #e5e6df;font-size:12px;line-height:1.5}.specs dt{color:#797f72}.specs dd{margin:0;color:#363d31}footer{padding:36px max(32px,calc((100% - 1184px)/2));background:#f3f4ef;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px}.footer-brand{font-family:Georgia,serif;letter-spacing:.1em;font-size:18px}footer p{font-size:11px}a:focus-visible{outline:2px solid #697861;outline-offset:5px}
@media(max-width:900px){.header{padding:24px}.b2b{display:none}.section{padding:52px 24px}.hero{min-height:0;grid-template-columns:1fr 1fr}.hero-image{height:400px}h1{font-size:52px}.story{margin:0 24px 20px;padding:32px}.story-top{gap:24px}.narrative-image{height:220px}.story-b{gap:20px}.feature-image{height:300px}.variant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-image{height:290px}.specs{gap:30px}}
@media(max-width:600px){.preview-strip{padding:0 18px;font-size:9px}.preview-strip span{font-size:8px}.header{padding:20px;flex-wrap:wrap;gap:20px}.brand{font-size:20px}.header nav{gap:20px;font-size:10px;width:100%;justify-content:center;border-top:1px solid #e5e7de;padding-top:15px}.section{padding:44px 20px}.hero{display:flex;flex-direction:column;gap:4px;padding-top:38px}.hero-copy{width:100%}h1{font-size:49px}.lead{font-size:14px;margin-top:22px}.hero-image{height:350px;width:100%}.hero-image img{transform:scale(1.42)}.video-cta{margin-top:24px;padding:11px 17px}.story{margin:0 16px 12px;padding:28px 22px}.story-top{display:block}.feature-notes{margin-top:24px;gap:17px}.story h2{font-size:32px}.narrative-pair{grid-template-columns:1fr;gap:24px}.narrative-image{height:240px}.narrative-pair article>div:last-child{padding:8px 0}.story-b{display:flex;flex-direction:column;gap:16px}.feature-image{height:275px;width:100%}.feature-copy>p:not(.eyebrow){font-size:13px}.narrative-section{padding-top:38px;text-align:left}.narrative-section .narrative-pair article>div:last-child{padding:12px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{margin-top:17px;font-size:12px}h2{font-size:34px}.product-grid{grid-template-columns:1fr;gap:20px}.product-image{height:300px}.product-info{padding:22px}.collection+.collection{padding-top:16px}.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.variant-grid figcaption{font-size:11px}.specs{display:block;padding-top:18px}.specs dl{margin-top:28px}.specs dl>div{grid-template-columns:.8fr 1.2fr;font-size:11px}footer{padding:28px 20px;flex-direction:column;gap:15px;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
