.header-inquire{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:#d6bfc3;color:#3b2a26;border:1px solid #d6bfc3}.header-inquire:hover{background:#e6d6d9}.email-link,.rental-direct a{text-decoration:underline;text-underline-offset:4px}.review-action{text-align:center;margin-top:40px}.review-action p{font-size:.8rem;color:var(--soft)}.order-timing{display:flex;align-items:center;gap:20px;margin:30px 0 0;padding:20px 24px;border:1px solid var(--line);text-align:left}.order-timing strong{font-family:"Playfair Display",serif;font-weight:400;font-size:1.1rem;flex:0 0 190px}.order-timing span{font-size:.8rem;color:var(--soft);line-height:1.8}.order-timing a{white-space:nowrap;text-decoration:underline;font-size:.75rem}.rental-section{background:#eee4e3;padding:80px 0}.rental-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.rental-photo{max-width:390px;margin:auto;width:100%;border:1px solid #d6bfc3;padding:10px;border-radius:220px 220px 6px 6px;overflow:hidden}.rental-photo img{width:100%;height:610px;object-fit:cover;border-radius:210px 210px 3px 3px}.rental-copy h2{font-size:clamp(2.5rem,3.5vw,3.8rem);line-height:1.15;margin:15px 0 20px}.rental-copy>p{font-size:.88rem;line-height:1.9;color:#6f605b}.rental-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rental-copy label{display:block;font-size:.75rem;line-height:1.7;color:#49382f}.rental-copy input,.rental-copy select,.rental-copy textarea{display:block;margin:6px 0 14px;width:100%;min-width:0;padding:11px 12px;background:#fffdf9;border:1px solid #cbb8b9;border-radius:2px;font:inherit;font-size:16px;color:#3b2a26}.rental-copy input:focus,.rental-copy select:focus,.rental-copy textarea:focus{outline:2px solid #805f67;outline-offset:2px}.rental-copy .button{width:100%;cursor:pointer}.rental-help{font-size:.7rem;line-height:1.7;color:#6f605b}.rental-error{font-size:.8rem;color:#8b3030}.rental-direct{font-size:.75rem!important}.footer a[href^="mailto:"]{display:inline-block;margin-top:10px;text-decoration:underline;text-underline-offset:4px}@media(min-width:821px) and (max-width:1100px){header.nav>.links{gap:10px;font-size:.55rem}.header-inquire{padding:10px}.rental-layout{gap:35px}}@media(max-width:820px){.rental-layout{grid-template-columns:1fr;gap:35px}.rental-photo{max-width:280px}.rental-photo img{height:420px}.rental-section{padding:55px 0}.rental-copy h2 br{display:none}.order-timing{flex-direction:column;align-items:flex-start;gap:10px}.order-timing strong{flex:auto}.nav.open .links{top:100%;}.nav{position:relative}.nav.open .links{top:100%;}.nav.open .links .header-inquire{min-width:180px}.bts-window video{max-width:100%}}@media(max-width:420px){.rental-fields{grid-template-columns:1fr}.rental-copy input{margin-bottom:4px}}
.rental-photo{border-radius:6px}.rental-photo img{border-radius:3px;object-fit:contain;background:#f1e7dc}.rental-copy .eyebrow{color:#805f67}

.stand-specs{border-top:1px solid #cbb8b9;border-bottom:1px solid #cbb8b9;padding:12px 0;margin:20px 0}.stand-specs p{font-size:.8rem;line-height:1.8;margin:4px 0;color:#6f605b}.stand-specs strong{font-weight:500;color:#3b2a26}

/* Compact stand rental section beneath the maker bio. */
.rental-section{padding:48px 0}.rental-layout{max-width:980px;grid-template-columns:.7fr 1.3fr;gap:40px}.rental-photo{max-width:270px;padding:7px}.rental-photo img{height:405px}.rental-copy h2{font-size:clamp(2rem,2.7vw,2.7rem);margin:10px 0 12px}.rental-copy>p{font-size:.8rem;line-height:1.7}.stand-specs{margin:14px 0;padding:8px 0}.stand-specs p{font-size:.75rem;line-height:1.6}.rental-fields{gap:0 14px}.rental-copy input,.rental-copy select,.rental-copy textarea{padding:8px 10px;margin:4px 0 10px}.rental-copy .button{padding:12px 16px}.rental-error:empty{display:none}.rental-direct{margin-bottom:0}
@media(max-width:820px){.rental-section{padding:36px 0}.rental-layout{grid-template-columns:1fr;gap:24px;max-width:560px}.rental-photo{max-width:190px}.rental-photo img{height:270px}.rental-copy h2{font-size:2rem}}

.featured-review{max-width:900px;margin:0 auto 55px;padding:36px 44px;background:#eee4e3;border:1px solid #dfcdd0;border-radius:4px}.featured-review .review-stars,.featured-review .review-name,.featured-review .review-detail{text-align:center}.featured-review blockquote{margin:0 0 26px;font-size:.88rem;line-height:1.9}.featured-review blockquote p{margin:0 0 16px}.featured-review blockquote p:last-child{margin-bottom:0}@media(max-width:600px){.featured-review{padding:26px 22px;margin-bottom:38px}.featured-review blockquote{font-size:.83rem;line-height:1.85}}

.morgan-review-action{text-align:center;margin-top:26px}.morgan-review-action .button{color:#3b2a26}.morgan-review-action .button:hover{color:#fffdf9}
