.designer-landing{max-width:1000px;padding-block:44px 64px}.designer-heading{text-align:center;max-width:760px;margin:0 auto 30px}.designer-heading .designer-eyebrow{color:var(--gold-dark);letter-spacing:.14em;margin-bottom:10px;font-size:14px;font-weight:650}.designer-heading h1{margin-bottom:16px;font-size:clamp(32px,4vw,46px)}.designer-heading>p:last-child{margin-bottom:0;font-size:20px}.designer-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.designer-choice{color:var(--ink);text-align:center;background:linear-gradient(150deg,#fff5ef,#fffaf0);border:1px solid #dec799;border-radius:20px;flex-direction:column;align-items:center;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.designer-choice:nth-child(2){background:linear-gradient(150deg,#fce9ec,#fffaf0)}.designer-choice .menu-artwork{width:100%;max-width:300px;height:190px}.designer-choice-copy{flex-direction:column;flex:1;display:flex}.designer-choice h2{margin:12px 0;font-size:28px}.designer-choice p{color:var(--muted);margin:0 0 22px;font-size:18px;line-height:1.55}.designer-choice-action{color:var(--gold-dark);justify-content:center;align-items:center;gap:10px;margin-top:auto;font-size:19px;font-weight:650;display:flex}.designer-choice:hover{transform:translateY(-3px);box-shadow:0 10px 24px #73561918}.designer-choice:focus-visible{outline:3px solid var(--gold-dark);outline-offset:5px}@media (max-width:700px){.designer-landing{width:90%;padding-block:28px 40px}.designer-heading{margin-bottom:24px}.designer-heading>p:last-child{font-size:18px}.designer-choices{grid-template-columns:1fr;gap:16px}.designer-choice{text-align:left;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.designer-choice .menu-artwork{height:110px}.designer-choice h2{margin:0 0 10px;font-size:24px}.designer-choice p{margin-bottom:14px}.designer-choice-action{justify-content:flex-start;font-size:18px}}@media (max-width:360px){.designer-choice{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){.designer-choice{transition:none}.designer-choice:hover{transform:none}}
