.design-picker{margin:22px 0}.design-picker>strong{display:block;font-size:12px;letter-spacing:.1em;margin-bottom:12px}.design-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.design-option{border:1px solid #d6cfc8;background:#faf7f3;padding:5px;display:grid;gap:6px;text-align:center;font-size:12px;font-weight:700;border-radius:4px;min-width:0}.design-option[aria-current=page]{border:2px solid #a83e30;padding:4px}.design-option img{width:100%;aspect-ratio:1.15;object-fit:cover;object-position:72% center}.design-option span{padding:3px}.design-option:focus-visible{outline:3px solid #a83e30;outline-offset:3px}.purchase-assurances{border-block:1px solid #e1d9d0;margin:22px 0;display:grid;gap:14px;padding:18px 0}.spec-grid{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;margin-top:14px}.spec-grid strong{font-weight:600;text-align:right}.accord details p{line-height:1.6}.concept-caption{display:block;font-size:10px;letter-spacing:.08em;color:#615b55;margin:10px 0}.proof-story{display:grid;grid-template-columns:1fr 1fr;background:#eee5da}.proof-story-image{position:relative;min-height:460px}.proof-story-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.proof-story-image span{position:absolute;bottom:16px;left:16px;background:#fff;padding:8px;font-size:10px;font-weight:700}.proof-story-copy{padding:clamp(30px,6vw,90px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.proof-story-copy h2{font-size:clamp(36px,4vw,56px);line-height:1.02;letter-spacing:-.05em;margin:18px 0}.proof-story-copy em{font-family:Georgia,serif;font-weight:400;color:#a63f32}.proof-story-copy p{line-height:1.7;max-width:430px;color:#514a45}.proof-story-copy small{margin-top:18px;color:#625b56}.fan-note{background:#28242a;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:48px 5%}.fan-note h2{font-size:clamp(30px,4vw,46px);margin:10px 0;letter-spacing:-.04em}.fan-note p{color:#e4ddd8}.fan-note .eyebrow{color:#f3b69e}.fan-note .btn{background:#fff;color:#272128;border-color:#fff}.sample-card a{min-height:44px;display:inline-flex;align-items:center}.sample-card img{object-position:70% center}.info .promo-panel{margin-top:20px}.sticky-mobile{z-index:20}@media(max-width:760px){.proof-story{grid-template-columns:1fr}.proof-story-image{min-height:300px}.proof-story-copy{padding:35px 6% 42px}.fan-note{align-items:flex-start;flex-direction:column;padding:38px 6%}.purchase-assurances{gap:12px}.design-picker-grid{gap:8px}.design-option{font-size:11px}.sticky-mobile span{font-size:12px}.concept-related-grid img{aspect-ratio:1/1}}
