.iron-auction-event{margin:64px auto;padding:0 24px;color:#082c47;max-width:1400px;box-sizing:border-box;scroll-margin-top:130px}
.iron-auction-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:42px;padding:38px;background:#f3f5f6;border:1px solid #dce3e7;border-top:5px solid #f7df08}
.iron-auction-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.16em}
.iron-auction-eyebrow span{width:8px;height:8px;background:#9d8200;border-radius:50%}
.iron-auction-date{display:inline-block;margin:21px 0 18px!important;padding:12px 16px;background:#042a47;color:#f7df08!important;font-size:clamp(23px,2.35vw,35px)!important;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:1.2}
.iron-auction-copy h2{font-family:inherit!important;font-size:clamp(28px,2.5vw,39px)!important;line-height:1.13!important;letter-spacing:-.04em;margin:0 0 18px!important;color:#042a47!important;font-weight:850}
.iron-auction-intro{font-size:15px;line-height:1.75;margin:0 0 22px!important;color:#536573;max-width:500px}
.iron-auction-intro strong{font-weight:650;overflow-wrap:anywhere}
.iron-auction-location{display:flex;gap:12px;align-items:center;font-size:13px;line-height:1.55;margin:0 0 23px}
.iron-auction-location i{font-size:22px;color:#8a7600}
.iron-auction-location strong,.iron-auction-location span{display:block}
.iron-auction-location span{color:#536573}
.iron-auction-offers{display:grid;grid-template-columns:1fr 1.2fr;border-top:1px solid #d4dde2;border-bottom:1px solid #d4dde2;padding:18px 0;gap:20px}
.iron-auction-offers>div+div{border-left:1px solid #d4dde2;padding-left:20px}
.iron-auction-offers strong{display:block;font-size:clamp(18px,1.55vw,23px);letter-spacing:-.035em;font-weight:850;color:#042a47;line-height:1.15}
.iron-auction-offers span{display:block;font-size:12px;line-height:1.55;color:#536573;margin-top:7px}
.iron-auction-tagline{font-size:17px;font-weight:750;line-height:1.5;margin:22px 0!important}
.iron-auction-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.iron-auction-primary{display:inline-flex;align-items:center;gap:13px;background:#f7df08;color:#042a47!important;text-decoration:none!important;padding:14px 17px;font-size:11px;letter-spacing:.035em;font-weight:850;min-height:46px;box-sizing:border-box}
.iron-auction-primary:hover{background:#ead100}
.iron-auction-contact{font-size:13px;font-weight:700;color:#042a47!important;text-underline-offset:4px}
.iron-carousel{min-width:0;background:#042a47;box-shadow:0 10px 30px #042a4712}
.iron-carousel-stage{display:flex;width:100%;aspect-ratio:3/2;position:relative;overflow:hidden;background:#e7ebed;touch-action:pan-y}
.iron-carousel-slide{flex:0 0 100%;min-width:100%;margin:0!important;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.7,.25,1)}
.iron-carousel-slide[hidden]{display:none!important}
.iron-carousel-slide img{display:block;width:100%;height:100%;object-fit:contain}
.iron-auction-event--about .iron-carousel-stage{aspect-ratio:3/4;max-height:620px}
.iron-carousel-controls{display:flex;align-items:center;gap:14px;padding:13px 16px;color:#fff}
.iron-carousel-arrow{width:39px;height:39px;flex-shrink:0;background:transparent;border:1px solid #ffffff60;color:#fff;font-size:21px;cursor:pointer}
.iron-carousel-arrow:hover{background:#ffffff18}
.iron-carousel-dots{display:flex;align-items:center;gap:0;flex:1}
.iron-carousel-dots button{border:0;width:24px;height:34px;background:transparent;position:relative;cursor:pointer;padding:0}
.iron-carousel-dots button:after{content:'';position:absolute;left:8px;top:13px;width:7px;height:7px;background:#ffffff66;border-radius:50%}
.iron-carousel-dots button[aria-pressed=true]:after{background:#f7df08}
.iron-carousel-count{font-size:12px;white-space:nowrap;color:#d6e1e9;font-variant-numeric:tabular-nums}
.iron-carousel-play{padding:5px 7px;min-height:34px;background:transparent;border:1px solid #ffffff40;color:#fff;font:inherit;font-size:11px;cursor:pointer}
@media(prefers-reduced-motion:reduce){.iron-carousel-slide{transition:none}}
.iron-auction-event button:focus-visible,.iron-auction-event a:focus-visible{outline:3px solid #bb9e00;outline-offset:4px}
.mdr-card-media .iron-ending-soon{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:#c92121;color:#fff;padding:7px 10px;border-radius:3px;font-size:12px;font-weight:800;line-height:1.2;box-shadow:0 2px 7px #0002;letter-spacing:.01em}
.mdr-card-media .iron-ending-soon[hidden]{display:none!important}
@media(max-width:1000px){.iron-auction-grid{gap:28px;padding:28px}.iron-auction-primary{padding:13px}.iron-auction-event{padding:0 18px}.iron-auction-copy h2{font-size:30px!important}}
@media(max-width:760px){.iron-auction-event{margin:40px auto;padding:0 14px}.iron-auction-grid{grid-template-columns:1fr;gap:26px;padding:23px 18px}.iron-auction-intro{max-width:none}.iron-auction-copy h2{font-size:32px!important}.iron-auction-date{font-size:17px}.iron-auction-offers strong{font-size:21px}.iron-auction-event--about .iron-carousel-stage{max-height:none}.iron-carousel-controls{gap:8px;padding:11px}.iron-carousel-dots button{width:22px}.iron-carousel-arrow{width:36px;height:36px}.iron-auction-eyebrow{font-size:10px;letter-spacing:.12em}}
