.launch-banner{position:relative;isolation:isolate;display:flex;align-items:center;gap:25px;min-height:142px;padding:24px 36px;border:1px solid #92784c;border-top:0;background:radial-gradient(ellipse at 80% 0,#b38b4618,transparent 70%),linear-gradient(110deg,#232a2d,#161e23 65%);overflow:hidden}
.launch-banner:before{content:'';position:absolute;inset:7px;border:1px solid #b79b6130;pointer-events:none;z-index:-1}
.launch-banner:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#c4a57277,transparent);pointer-events:none}
.launch-seal{display:grid;place-items:center;flex:0 0 49px;height:61px;border:1px solid #a58a5a60;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);background:linear-gradient(160deg,#b2925a15,#11191d);color:#c7a66c;font:italic 22px/1 Georgia,serif;letter-spacing:-3px;padding-right:3px;padding-bottom:7px}
.launch-copy{flex:1;min-width:0}
.launch-eyebrow{display:block;font-size:8px;font-weight:600;letter-spacing:2px;color:#c2a575}
.launch-copy h2{font:500 37px/1.05 'Cormorant Garamond',Georgia,serif;color:#ecdbbb;margin:5px 0 6px}
.launch-copy p{font-size:10px;color:#b6bcba;letter-spacing:.3px}
.launch-clock{display:flex;align-items:center;gap:9px;flex-shrink:0}
.launch-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:67px;min-height:79px;padding:7px 10px 9px;border:1px solid #a68b5955;background:linear-gradient(180deg,#c4a5720c,#10181c77);box-shadow:inset 0 1px #e0c49310,0 5px 12px #0002}
.launch-unit:after{content:'';position:absolute;width:17px;height:1px;background:#bd9d6155;bottom:-1px}
.launch-unit>span{font:500 40px/1.1 'Cormorant Garamond',Georgia,serif;color:#ebd4a5;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}
.launch-unit small{font-size:7px;text-transform:uppercase;letter-spacing:1.2px;color:#9da8a9;margin-top:4px}
.launch-colon{font:24px/1 'Cormorant Garamond',Georgia,serif;color:#9f865c;transform:translateY(-7px)}
.launch-copy .launch-arrived{color:#c9b17f;margin-top:6px}
.launch-banner[data-state=arrived] .launch-clock{opacity:.6}
@media(min-width:1500px){.launch-banner{padding-left:38px;padding-right:38px;gap:27px}.launch-unit{min-width:77px}.launch-unit>span{font-size:43px}}
@media(max-width:1100px){.launch-banner{padding:22px;gap:18px}.launch-seal{display:none}.launch-copy h2{font-size:34px}.launch-unit{min-width:61px}.launch-clock{gap:7px}}
@media(max-width:700px){.launch-banner{flex-direction:column;align-items:center;text-align:center;gap:16px;padding:22px 16px 24px}.launch-copy h2{font-size:34px}.launch-eyebrow{font-size:7px;letter-spacing:1.8px}.launch-copy p{font-size:10px;letter-spacing:0}.launch-clock{gap:7px;max-width:100%}.launch-unit{min-width:54px;min-height:69px;padding:5px 7px 8px}.launch-unit>span{font-size:36px}.launch-unit small{font-size:6px;letter-spacing:.8px}.launch-colon{font-size:20px}}
@media(max-width:360px){.launch-clock{gap:4px}.launch-unit{min-width:47px;padding-left:5px;padding-right:5px}.launch-unit>span{font-size:32px}.launch-unit small{font-size:5.5px}}
