.bdr-page{--bdr-red:#6a3037;--bdr-warm:#f0e8db;background:#fcfaf6}.bdr-page section[id]{scroll-margin-top:110px}.bdr-hero{padding:35px 0 55px;background:linear-gradient(120deg,#f6f0e6,#fcfaf6)}.bdr-back{font-size:12px;display:inline-block;margin-bottom:28px}.bdr-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.bdr-hero h1{font-size:clamp(4.6rem,9vw,8.2rem);margin:10px 0 12px;color:var(--bdr-red)}.bdr-subtitle{font:400 clamp(1.8rem,3vw,2.8rem)/1.2 var(--font-serif);max-width:460px}.bdr-hero .lede{font-size:1.3rem;max-width:460px}.bdr-hero blockquote{font:italic 1.5rem/1.4 var(--font-serif);margin:25px 0;color:#6a5145}.bdr-page figure{margin:0}.bdr-page figure img{width:100%;height:auto;object-fit:contain}.bdr-hero-art{max-width:435px;margin-left:auto!important;padding:14px;background:#e7dccb;box-shadow:0 15px 45px #56351d16}.bdr-page figcaption{font-size:12px;line-height:1.5;margin-top:12px;color:#645a50}.bdr-page .btn-solid{background:var(--bdr-red);border-color:var(--bdr-red)}.bdr-nav{display:flex;flex-wrap:wrap;gap:12px 30px;padding:30px 0 0;margin-top:35px;border-top:1px solid #d8ccbb;font-size:13px}.bdr-nav a{padding:10px 0}.bdr-heading{max-width:760px;margin-bottom:45px}.bdr-heading h2{font-size:clamp(2rem,3.6vw,3.6rem)}.bdr-chapters{display:grid;gap:70px}.bdr-chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:55px}.bdr-chapter:nth-child(even) figure{order:2}.bdr-chapter figure{background:#eee6da;padding:12px}.bdr-chapter h3{font-size:clamp(1.8rem,2.8vw,2.5rem)}.bdr-story-text{font:400 18px/1.85 var(--font-serif);color:#3f3932}.bdr-story-text p:last-child{margin-bottom:0}.bdr-number{font:600 11px/1.5 var(--font-sans);letter-spacing:.16em;color:#8c6250;margin-bottom:18px}.bdr-inquiry{display:inline-block;font-size:12px;margin-top:18px;border-bottom:1px solid #bbaa95;padding:8px 0}.bdr-range{background:var(--bdr-warm)}.bdr-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.bdr-product{background:#fcfaf6;display:flex;flex-direction:column}.bdr-product figure{padding:14px 14px 0}.bdr-product .zoom-button{background:#e8dfd2;aspect-ratio:4/3;display:flex;align-items:center}.bdr-product .zoom-button img{height:auto;max-height:100%;object-fit:contain}.bdr-product-copy{padding:28px 30px 32px;display:flex;flex:1;flex-direction:column}.bdr-product h3{font-size:2rem}.bdr-product-copy .action-line{margin-top:auto;padding-top:12px}.bdr-product-copy p{font-size:15px}.bdr-product-copy .fine{font-size:12px}.bdr-status{border-left:3px solid #9f775d;padding:20px 24px;background:#f8f3e9;margin:35px 0 0;max-width:900px;font-size:14px}.bdr-gift-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.bdr-gift-links a{border-bottom:1px solid #b7a48a;padding:5px 0;font-size:12px}.bdr-partners{background:#233832;color:#fff7ed}.bdr-partners .kicker{color:#dbbea1}.bdr-partners h2{max-width:800px}.bdr-partners .btn{color:#fff8ef;border-color:#ded0bd}.bdr-partners .btn:hover{background:#fff8ef;color:#233832}.bdr-partners .fine{color:#d1d9d2}.bdr-possibilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-bottom:38px}.bdr-possibilities p{max-width:530px}.bdr-possibilities h3{font-size:1.8rem}.bdr-promo{background:#f1e9dc;padding:60px 0}.bdr-promo .container{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.bdr-promo figure{margin:0;max-width:380px;justify-self:center}.bdr-promo img{width:100%;height:auto;max-height:490px;object-fit:contain}.bdr-promo h2{font-size:clamp(2.1rem,4vw,4rem);color:#683038}.bdr-promo .lede{font-size:1.3rem}.bdr-catalogue-image img{object-fit:contain!important}.bdr-page .zoom-button:focus-visible{outline-color:#6a3037}@media(max-width:850px){.bdr-hero-grid{gap:30px}.bdr-chapter{gap:30px}.bdr-product-copy{padding:24px}.bdr-story-text{font-size:17px}}@media(max-width:650px){.bdr-hero-grid,.bdr-chapter,.bdr-products,.bdr-possibilities,.bdr-promo .container{grid-template-columns:1fr}.bdr-hero-art{margin:20px auto 0!important;max-width:420px}.bdr-hero h1{font-size:5.3rem}.bdr-hero-grid{gap:16px}.bdr-chapter:nth-child(even) figure{order:0}.bdr-chapters{gap:55px}.bdr-chapter{gap:26px}.bdr-nav{gap:5px 20px}.bdr-heading{margin-bottom:30px}.bdr-promo{padding:45px 0}.bdr-promo .container{gap:25px}.bdr-promo figure{max-width:330px}.bdr-product h3{font-size:1.8rem}.bdr-status{padding:18px}.bdr-story-text{font-size:18px}.bdr-gift-links a{min-height:44px;display:flex;align-items:center}}
