.brand-content{padding:96px 6%;background:#faf9f6;color:#302820}.value-wrap{max-width:1160px;margin:auto}.value-heading{max-width:780px;margin-bottom:48px}.brand-content .eyebrow{font-size:14px;font-weight:600;letter-spacing:.08em;color:#82705c;margin-bottom:18px}.value-heading h2{font-size:clamp(32px,3.6vw,56px);line-height:1.2;letter-spacing:-.045em;margin:0 0 24px}.value-heading>p:last-child{font-size:18px;line-height:1.8;color:#786e64}.bespoke-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.bespoke-card{padding:30px;background:#fff;border:1px solid #e9e3d9;border-radius:22px}.case-index{display:flex;justify-content:space-between;color:#9a8160;font-size:12px;letter-spacing:.12em}.bespoke-card h3{font-size:25px;line-height:1.4;margin:30px 0 22px;letter-spacing:-.035em;min-height:70px}.bespoke-card>p{font-size:14px;line-height:1.9;color:#776c60}.bespoke-card .case-route{font-size:12px;color:#8d6843;padding:16px 0;margin-bottom:18px;border-top:1px solid #e6ded2;border-bottom:1px solid #e6ded2;line-height:1.8}.bespoke-card details{margin-top:24px;font-size:14px}.bespoke-card summary{cursor:pointer;padding:8px 0}.case-detail{padding-top:15px}.case-detail h4{font-size:12px;color:#8d6843;margin:16px 0 8px}.case-detail p{font-size:13px;line-height:1.8;color:#776c60}.brand-content .value-note{font-size:12px;color:#867d72;line-height:1.8;margin-top:22px}.custom-section{background:#eeeae3}.custom-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.inscription-preview{padding:24px;background:linear-gradient(125deg,#3b261a,#745039 35%,#38261b 70%,#634531);box-shadow:0 20px 45px #392b2426;border-radius:5px;transition:background .3s}.inscription-preview[data-wood=oak]{background:linear-gradient(125deg,#ad8961,#d1b18a 35%,#aa8055 70%,#c8a579)}.inscription-sheet{min-height:420px;background:#ede7db;padding:50px 25px;text-align:center;box-shadow:inset 0 0 18px #35291b33;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-wrap:anywhere}.inscription-brand{font-size:10px;letter-spacing:.3em;color:#978975}.inscription-sheet h3{font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.5;margin:35px 0 20px;white-space:pre-wrap}.inscription-line{width:60px;height:1px;background:#ac9270;margin-bottom:22px}.inscription-sheet p{font-size:15px;line-height:1.8;white-space:pre-wrap}.inscription-sheet blockquote{font-size:16px;line-height:1.8;margin:30px 0;white-space:pre-wrap}.inscription-end{font-size:9px;letter-spacing:.2em;color:#998771}.custom-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.custom-form label{display:flex;flex-direction:column;gap:10px;font-size:13px;min-width:0}.custom-form label:last-of-type{grid-column:1/-1}.custom-form input{width:100%;min-width:0;border:1px solid #cfc7ba;background:#ffffffb0;border-radius:9px;padding:14px;font:inherit;color:#302820}.custom-form fieldset{grid-column:1/-1;border:0;margin:0;padding:0}.custom-form legend{font-size:13px;margin-bottom:12px}.custom-form button{border:1px solid #c5b9a8;border-radius:24px;background:transparent;padding:10px 17px;margin:0 6px 6px 0;color:#5a4935;font-size:13px}.custom-form button[aria-pressed=true]{background:#493626;color:#fff;border-color:#493626}.custom-form>.value-note{grid-column:1/-1;margin:0}.value-section{background:#211c17;color:#f5efe6}.value-section .eyebrow{color:#baa58b}.value-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-bottom:64px}.value-pillars article>span,.commission-steps article>span{font-size:12px;color:#b89d79}.value-pillars h3{font-size:25px;margin:18px 0}.value-pillars p,.price-details p{font-size:15px;line-height:1.9;color:#bfb3a4}.price-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:45px 0;border-top:1px solid #514538;border-bottom:1px solid #514538}.price-panel h3{font-size:clamp(44px,5vw,70px);font-weight:500;letter-spacing:-.06em;margin-bottom:20px}.price-panel h3 small{font-size:18px;letter-spacing:0}.price-panel>div>p:not(.eyebrow){line-height:1.8}.price-panel .pill{display:inline-block;background:#e5d5bd;color:#302820;margin-top:28px}.price-details h4{font-size:20px;font-weight:500;margin:0 0 18px}.price-details p{margin-bottom:15px}.value-section .value-note{color:#a89b8b}.commission-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}.commission-steps h4{font-size:20px;font-weight:500;margin:12px 0}.commission-steps p{font-size:13px;line-height:1.8;color:#bfb3a4}summary:focus-visible,input:focus-visible{outline:3px solid #0071e3;outline-offset:4px}
@media(max-width:1000px){.bespoke-grid{grid-template-columns:repeat(2,1fr)}.custom-layout{gap:30px}.custom-form{grid-template-columns:1fr}.custom-form label{grid-column:1/-1}.value-pillars{gap:25px}.price-panel{gap:35px}}
@media(max-width:650px){.brand-content{padding:60px 6%}.value-heading{margin-bottom:30px}.value-heading>p:last-child{font-size:16px}.bespoke-grid,.custom-layout,.value-pillars,.price-panel{grid-template-columns:1fr}.bespoke-card{padding:26px}.bespoke-card h3{min-height:0;margin-top:22px}.custom-layout{gap:35px}.inscription-preview{padding:18px}.inscription-sheet{min-height:350px;padding:30px 20px}.value-pillars{gap:32px;margin-bottom:40px}.price-panel{padding:32px 0}.commission-steps{grid-template-columns:1fr 1fr;gap:28px}.price-panel h3{font-size:56px}}
.bespoke-grid{align-items:stretch}.bespoke-card{display:flex;flex-direction:column}.bespoke-card details{margin-top:auto;padding-top:24px}.custom-form label{grid-column:1/-1}
