.trophy-hero,.trophy-example,.trophy-request{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.trophy-hero{padding-block:clamp(3rem,8vw,6.5rem)}.trophy-hero h1,.trophy-request-copy h2{margin:.35rem 0 1.2rem}.trophy-hero-copy>p:last-of-type,.trophy-request-copy p{max-width:38rem}.trophy-frame{position:relative;display:grid;place-items:center;margin:0;overflow:hidden;background:#211f1d}.trophy-frame img{display:block;width:100%;height:auto;max-height:min(64vh,590px);object-fit:contain}.trophy-frame figcaption,.mercury-media-frame figcaption{position:absolute;inset:auto 0 0;padding:2.5rem 1rem .85rem;background:linear-gradient(transparent,rgba(0,0,0,.84));color:var(--paper);font-size:.78rem;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.trophy-frame:hover figcaption,.trophy-frame:focus-within figcaption{opacity:1;transform:translateY(0)}.trophy-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8rem;border-top:1px solid var(--line)}.trophy-facts div{padding:1rem 1rem 0 0}.trophy-facts strong,.trophy-facts span{display:block}.trophy-facts strong{color:var(--orange);font-size:1.24rem}.trophy-facts span{margin-top:.2rem;color:var(--muted);font-size:.8rem}.trophy-example{padding-block:clamp(3.5rem,8vw,6rem);border-top:1px solid var(--line)}.trophy-example>div{max-width:34rem}.trophy-request{align-items:start;padding-block:clamp(3.5rem,8vw,6rem);border-top:1px solid var(--line)}.trophy-turnaround{padding:1rem;border-left:2px solid var(--orange);background:#191715;color:var(--muted)}.trophy-turnaround strong{color:var(--paper)}.trophy-request-form{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;padding:clamp(1.1rem,3vw,2rem);background:var(--soft)}.trophy-form-section{display:grid;gap:1rem;padding:1rem;border:1px solid var(--line);background:rgba(0,0,0,.12)}.trophy-form-title{margin:0;color:var(--paper);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.trophy-request-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trophy-request-form label{display:grid;gap:.5rem}.trophy-request-form input[type=file]{padding:.5rem 0;color:var(--muted)}.trophy-request-form select{color-scheme:dark}.trophy-request-form option{color:var(--paper);background:var(--ink)}.trophy-quantity-note,.trophy-entry-note{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.trophy-entry-list{display:grid;gap:.8rem}.trophy-entry{display:grid;grid-template-columns:120px 1fr 1fr;gap:1rem;align-items:end;padding:.9rem;border:1px solid var(--line);background:#191715}.trophy-entry legend{color:var(--orange-light);font-size:.82rem;font-weight:700}.trophy-entry label{margin:0}.trophy-order-summary{display:grid;gap:.7rem;margin:0;padding:1rem;border:1px solid var(--line);background:#171513}.trophy-order-summary p,.trophy-order-summary div{display:flex;justify-content:space-between;gap:1rem;margin:0}.trophy-order-summary strong{color:var(--orange-light);font-size:1.25rem}.trophy-order-summary small{color:var(--muted);line-height:1.5}.trophy-request-form .button{align-self:start}@media(max-width:800px){.trophy-hero,.trophy-example,.trophy-request{grid-template-columns:1fr}.trophy-hero .trophy-frame{grid-row:1}.trophy-frame img{max-height:65vh}.trophy-request-form{grid-template-columns:1fr}.trophy-example{gap:2rem}}@media(max-width:560px){.trophy-facts,.trophy-request-form .form-grid,.trophy-entry{grid-template-columns:1fr}.trophy-facts div{padding:.75rem 0 0}.trophy-entry{gap:.65rem}.trophy-frame figcaption{display:none}}
