.preorder-panels{--preorder-bg:var(--glacier);--preorder-ink:var(--espresso);padding:clamp(58px,7vw,92px) 4vw;background:var(--preorder-bg);color:var(--preorder-ink);border-bottom:1px solid var(--espresso)}
.preorder-panels__header{display:grid;grid-template-columns:16% minmax(0,1fr) minmax(230px,30%);gap:24px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}
.preorder-panels__header h2{margin:0;font:900 clamp(42px,5.2vw,78px)/.86 var(--font-display,"Archivo Black",Arial,sans-serif);letter-spacing:-.055em;text-transform:uppercase}
.preorder-panels__intro{max-width:390px;margin:0;font:400 14px/1.55 Inter,var(--font-interface),sans-serif}
.preorder-panels__grid{display:grid;grid-template-columns:repeat(var(--preorder-columns,2),minmax(0,1fr));border-top:1px solid currentColor;border-left:1px solid currentColor}
.preorder-panel{min-width:0;padding:clamp(22px,2.5vw,36px);border-right:1px solid currentColor;border-bottom:1px solid currentColor;display:flex;flex-direction:column}
.preorder-panel__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(42px,5vw,70px);font:700 9px/1.4 var(--font-technical);letter-spacing:.12em;text-transform:uppercase}
.preorder-panel__status{display:inline-flex;align-items:center;gap:8px}.preorder-panel__status::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--chambray);box-shadow:0 0 0 3px color-mix(in srgb,var(--chambray) 20%,transparent)}
.preorder-panel h3{margin:0;font:900 clamp(34px,4vw,60px)/.88 var(--font-display,"Archivo Black",Arial,sans-serif);letter-spacing:-.045em;text-transform:uppercase}
.preorder-panel__copy{max-width:470px;min-height:3.2em;margin:22px 0 32px;font:400 14px/1.55 Inter,var(--font-interface),sans-serif}
.preorder-panel__copy p{margin:0}.preorder-panel__form{margin-top:auto}.preorder-panel__form label{display:block;margin-bottom:9px;font:700 8px/1.4 var(--font-technical);letter-spacing:.12em;text-transform:uppercase}
.preorder-panel__field{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid currentColor}
.preorder-panel__field input{min-width:0;min-height:50px;padding:0 10px 0 0;border:0;border-radius:0;background:transparent;color:inherit;font:400 16px Inter,var(--font-interface),sans-serif;outline:0}
.preorder-panel__field input::placeholder{color:color-mix(in srgb,currentColor 54%,transparent)}.preorder-panel__field:focus-within{box-shadow:0 2px 0 currentColor}
.preorder-panel__field button{min-height:50px;padding:0 0 0 20px;border:0;background:transparent;color:inherit;cursor:pointer;font:700 9px var(--font-technical);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.preorder-panel__field button:hover{text-decoration:underline;text-underline-offset:4px}.preorder-panel__field button:focus-visible{outline-offset:2px}
.preorder-panel .form-status{margin:11px 0 0;line-height:1.45}.preorder-panel .form-status[aria-live]{min-height:29px}
.preorder-panels--oxblood{--preorder-bg:var(--chambray);--preorder-ink:var(--glacier)}.preorder-panels--black{--preorder-bg:var(--espresso);--preorder-ink:var(--glacier)}.preorder-panels--cream{--preorder-bg:var(--glacier);--preorder-ink:var(--espresso)}
@media(max-width:760px){.preorder-panels{padding:62px 16px}.preorder-panels__header{display:block;margin-bottom:38px}.preorder-panels__header h2{margin:34px 0 20px;font-size:12vw}.preorder-panels__intro{max-width:88%;font-size:13px}.preorder-panels__grid{grid-template-columns:1fr}.preorder-panel{padding:25px 20px}.preorder-panel__meta{margin-bottom:42px}.preorder-panel h3{font-size:10vw}.preorder-panel__copy{min-height:0;margin:18px 0 28px;font-size:13px}}

