._83a3Ba_banner{container-type:inline-size}._83a3Ba_hero{isolation:isolate;background:#ae0010;align-items:center;min-height:33.333cqw;display:flex;position:relative}._83a3Ba_artwork{z-index:-1;position:absolute;inset:0}._83a3Ba_background{object-fit:contain;object-position:right center}._83a3Ba_content{color:#fff8ec;grid-template-columns:minmax(0,280px) minmax(0,1fr);grid-template-areas:"meta meta""title title""description description""action stock";align-items:center;gap:24px;width:56%;padding:32px clamp(24px,3.2cqw,40px);display:grid}._83a3Ba_meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:8px 16px;display:flex}._83a3Ba_eyebrow{color:#ffe0a2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.5}._83a3Ba_stock{border-left:1px solid #ffffff59;grid-area:stock;gap:4px;margin:0;padding:0 0 0 20px;line-height:1.5;display:grid}._83a3Ba_stock strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}._83a3Ba_stock span{color:#ffe0a2;font-size:13px}._83a3Ba_title{letter-spacing:-.025em;text-wrap:balance;grid-area:title;max-width:20ch;margin:0;font-size:clamp(36px,3.8cqw,52px);font-weight:800;line-height:1.12}._83a3Ba_title span{display:block}._83a3Ba_description{grid-area:description;margin:0;font-size:18px;line-height:1.6}._83a3Ba_cta{color:#79131f;letter-spacing:.03em;text-align:left;background:#fff8ec;border-radius:6px;grid-area:action;justify-content:space-between;justify-self:start;align-items:center;gap:16px;width:100%;max-width:280px;min-height:56px;padding:12px 20px;font-size:22px;font-weight:800;line-height:1.3;display:flex}._83a3Ba_cta svg{flex-shrink:0;width:18px;height:18px}._83a3Ba_cta span{text-wrap:pretty;min-width:0}._83a3Ba_cta:hover{background:#fff}._83a3Ba_cta:focus-visible{outline-offset:4px;outline:2px solid #fff}._83a3Ba_pickup{color:#fff8ec;background:#5a0511b3;border-top:1px solid #fff3;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px 40px;font-size:17px;line-height:1.5;display:grid}._83a3Ba_pickup strong{font-weight:800}._83a3Ba_pickupLabel{letter-spacing:.04em;font-size:20px}._83a3Ba_pickupDetails{border-left:1px solid #ffffff4d;gap:8px;min-width:0;padding-left:24px;display:grid}._83a3Ba_pickupDetails strong{text-wrap:pretty;display:block}._83a3Ba_pickupConditions{text-wrap:pretty;border-left:1px solid #ffffff4d;gap:10px;min-width:0;padding-left:24px;font-size:16px;line-height:1.5;display:grid}._83a3Ba_trading{color:#79131f;background:#fff8ec;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;gap:24px;padding:20px 40px;display:grid}._83a3Ba_tradingHeading h3{margin:0;font-size:24px;font-weight:800;line-height:1.25}._83a3Ba_tradingHeading p{margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.5}._83a3Ba_tradingDays{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}._83a3Ba_tradingDay dt{font-size:14px;font-weight:700;line-height:1.5}._83a3Ba_tradingDay dd{margin:6px 0 0;font-size:20px;font-weight:800;line-height:1.4}@container (max-width:1000px){._83a3Ba_trading{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 24px}._83a3Ba_content{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title""description""action""stock";gap:12px;width:48%;padding:24px}._83a3Ba_stock{border-left:0;padding:4px 0 0}._83a3Ba_description{font-size:16px}._83a3Ba_title{font-size:32px}._83a3Ba_pickup{grid-template-columns:auto minmax(0,1fr);gap:20px;padding:20px 24px}._83a3Ba_pickupConditions{border-top:1px solid #ffffff4d;border-left:0;grid-column:1/-1;padding:16px 0 0}}@container (max-width:760px){._83a3Ba_tradingDays{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}._83a3Ba_hero{flex-direction:column;align-items:stretch;display:flex}._83a3Ba_artwork{z-index:0;aspect-ratio:1.7;width:100%;position:relative;inset:auto}._83a3Ba_background{object-fit:cover;object-position:right center}._83a3Ba_content{gap:12px;width:100%;padding:20px 24px 24px}._83a3Ba_meta{gap:6px 16px}._83a3Ba_title{max-width:18ch;font-size:32px}._83a3Ba_description{font-size:14px}._83a3Ba_cta{max-width:280px;margin-top:4px}._83a3Ba_pickup{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 24px}._83a3Ba_pickupDetails{border-left:0;gap:10px;min-width:0;padding-left:0;display:grid}._83a3Ba_pickup{font-size:16px}}
