.auction-page{background:#090b08;color:#ece9df}.auction-header{background:rgba(8,10,7,.88)}.auction-header .nav a.active{color:#d8c493;opacity:1}
.hidden{display:none!important}
.auction-hero{position:relative;min-height:88vh;padding:170px 6vw 100px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;overflow:hidden;border-bottom:1px solid var(--line)}
.auction-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,11,8,.98) 0%,rgba(9,11,8,.82) 45%,rgba(9,11,8,.3) 100%),radial-gradient(circle at 78% 44%,rgba(101,116,62,.2),transparent 28%)}
.auction-hero-glow{position:absolute;right:5%;top:18%;width:44vw;height:44vw;border:1px solid rgba(207,173,103,.12);border-radius:50%;box-shadow:0 0 140px rgba(101,116,62,.12),inset 0 0 100px rgba(207,173,103,.05)}
.auction-hero-copy,.auction-hero-status{position:relative;z-index:2}.auction-hero h1{font-size:clamp(64px,8vw,132px);line-height:.86;letter-spacing:-.045em;margin:18px 0 30px;max-width:8ch}.auction-hero h1 em{color:#c9b77f;font-weight:500}.auction-hero-copy>p:not(.eyebrow){max-width:650px;color:#aaa99e;line-height:1.85;font-size:17px}.auction-hero-actions{display:flex;gap:22px;align-items:center;margin-top:35px;flex-wrap:wrap}
.auction-hero-status{justify-self:end;width:min(480px,100%);padding:38px;border:1px solid rgba(207,173,103,.2);background:linear-gradient(145deg,rgba(20,24,16,.9),rgba(10,12,9,.74));backdrop-filter:blur(20px);box-shadow:0 45px 130px rgba(0,0,0,.35)}.auction-hero-status:after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.025);pointer-events:none}.auction-hero-status>p{font-size:10px;letter-spacing:.22em;color:#99a270}.auction-hero-status h2{font:500 clamp(34px,4vw,55px)/1.02 "Playfair Display",serif;margin:18px 0}.auction-date{color:#c9c4b7;line-height:1.6}.live-orb{width:52px;height:52px;border:1px solid rgba(166,188,95,.28);border-radius:50%;display:grid;place-items:center;margin-bottom:35px}.live-orb span{width:9px;height:9px;border-radius:50%;background:#8f9b50;box-shadow:0 0 25px rgba(143,155,80,.8)}.hero-countdown{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font:500 28px/1 "Playfair Display",serif;color:#d8c493}
.live-room-shell{padding:90px 4vw 110px;background:radial-gradient(circle at 50% -20%,rgba(73,85,45,.18),transparent 36%),#0c0f0b}.auction-room-head{display:flex;justify-content:space-between;align-items:end;max-width:1500px;margin:0 auto 30px}.auction-room-head h2{font:500 clamp(38px,4vw,66px)/1 "Playfair Display",serif;margin:7px 0}.room-status{font-size:10px;letter-spacing:.18em;color:#8f9186;display:flex;align-items:center;gap:9px}.room-status span{width:7px;height:7px;border-radius:50%;background:#65685f}.room-status.is-live{color:#d8c493}.room-status.is-live span{background:#aab763;box-shadow:0 0 15px rgba(170,183,99,.75)}
.auction-empty-state{max-width:1500px;margin:auto;min-height:520px;border:1px solid var(--line);display:grid;place-items:center;align-content:center;text-align:center;padding:60px;background:linear-gradient(145deg,#11150f,#0c0f0b);position:relative;overflow:hidden}.auction-empty-state:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;border:1px solid rgba(207,173,103,.08)}.auction-empty-mark{font:500 120px/1 "Playfair Display",serif;color:rgba(207,173,103,.09);position:absolute}.auction-empty-state h3{font:500 clamp(36px,5vw,70px)/1 "Playfair Display",serif;margin:14px 0;position:relative}.auction-empty-state>p{max-width:620px;color:#999b90;line-height:1.8;position:relative}.auction-empty-state .eyebrow{color:#9aa66a}
.auction-experience{max-width:1500px;margin:auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.7fr);gap:20px}.stream-panel,.current-lot-panel{border:1px solid var(--line);background:#10130e}.stream-stage{aspect-ratio:16/9;background:#050605;display:grid;place-items:center;overflow:hidden}.stream-stage iframe,.stream-stage video{width:100%;height:100%;border:0}.stream-placeholder{text-align:center;color:#777c6d}.stream-placeholder img{width:90px;height:90px;border-radius:50%;object-fit:cover;filter:saturate(.8);opacity:.7}.stream-placeholder p{font-size:11px;letter-spacing:.25em;color:#b7a875;margin:20px 0 7px}.stream-placeholder span{font-size:13px}.stream-footer{display:flex;justify-content:space-between;padding:15px 18px;font-size:10px;letter-spacing:.12em;color:#8f9186}.stream-footer>div{display:flex;align-items:center;gap:8px}.signal-dot{width:7px;height:7px;border-radius:50%;background:#7b8159}
.current-lot-panel{display:flex;flex-direction:column}.lot-topline{display:flex;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.18em;color:#a9a58f}.current-lot-image{aspect-ratio:1.15/1;background:radial-gradient(circle,#ecece9,#d7d9d6);display:grid;place-items:center;overflow:hidden}.current-lot-image img{width:100%;height:100%;object-fit:contain;padding:4%}.lot-image-placeholder{color:#72776d;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.current-lot-copy{padding:25px}.current-lot-copy h3{font:500 clamp(27px,3vw,40px)/1.05 "Playfair Display",serif;margin:8px 0 12px}.lot-description{color:#9ea095;line-height:1.65;font-size:13px}.bid-ledger{display:grid;grid-template-columns:1fr .45fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 12px}.bid-ledger>div{padding:17px 0}.bid-ledger>div+div{border-left:1px solid var(--line);padding-left:17px}.bid-ledger span{display:block;font-size:8px;letter-spacing:.18em;color:#82857a}.bid-ledger strong{display:block;font:500 30px/1 "Playfair Display",serif;margin-top:7px;color:#e8ddc2}.leading-bidder{min-height:20px;color:#9da36f;font-size:11px}.bid-form{margin-top:18px}.bid-form label,.auction-form label{display:grid;gap:8px;font-size:10px;letter-spacing:.14em;color:#aaa99e;text-transform:uppercase}.bid-input-wrap{display:flex;align-items:center;border:1px solid #34392b;background:#090b08;margin:8px 0 12px;padding:0 15px}.bid-input-wrap span{font:500 22px "Playfair Display",serif;color:#d8c493}.bid-input-wrap input{width:100%;border:0;background:transparent;color:#f1eee4;font:500 25px "Playfair Display",serif;padding:14px 8px;outline:0}.bid-button{width:100%;border:0}.bid-button:disabled{opacity:.45;cursor:not-allowed}.auction-message{font-size:11px;line-height:1.5;color:#aab17c;min-height:16px;margin:10px 0 0}.auction-message.error{color:#d28d85}
.auction-account{background:#0f120e;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bidder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:55px}.bidder-card{background:#0e110d;padding:34px;min-height:310px}.card-number{font:500 15px "Playfair Display",serif;color:#75805a}.bidder-card h3{font:500 30px/1.1 "Playfair Display",serif;margin:42px 0 14px}.bidder-card>p{color:#96988e;line-height:1.7;font-size:14px}.auction-form{display:grid;gap:14px;margin-top:24px}.auction-form input{border:1px solid #34392b;background:#090b08;color:#ede9de;padding:13px 14px;outline:none}.auction-form input:focus{border-color:#798558}.auction-form .button{border:0}.auction-check{display:flex!important;grid-template-columns:auto 1fr;align-items:start;gap:10px!important;line-height:1.55;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.auction-check input{width:auto;margin-top:3px}.auction-check a{color:#d5c58f;text-decoration:underline}.secure-note{display:block;margin-top:25px;color:#777e5a;font-size:9px;letter-spacing:.18em}.registration-status{margin-top:24px;padding:15px;border:1px solid rgba(143,155,80,.3);color:#ccd4a0;font-size:12px;line-height:1.6}
.auction-catalog{background:#090b08}.lot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}.lot-card{border:1px solid var(--line);background:#0f120e;cursor:pointer;transition:.35s ease;min-width:0}.lot-card:hover,.lot-card.is-current{border-color:rgba(207,173,103,.42);transform:translateY(-3px)}.lot-card-image{aspect-ratio:1/1;background:radial-gradient(circle,#f2f2ef,#d8dcd8);display:grid;place-items:center;overflow:hidden}.lot-card-image img{width:100%;height:100%;object-fit:contain;padding:4%}.lot-card-meta{padding:18px}.lot-card-meta>span{font-size:9px;letter-spacing:.18em;color:#89925d}.lot-card-meta h3{font:500 22px/1.1 "Playfair Display",serif;margin:8px 0}.lot-card-meta p{color:#888b81;font-size:12px;margin:0 0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lot-card-price{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;font-size:10px;color:#9a9c91}.lot-card-price strong{font:500 17px "Playfair Display",serif;color:#e5dbc0}.catalog-placeholder{grid-column:1/-1;border:1px solid var(--line);padding:80px;text-align:center;color:#777b70}
.auction-how{display:grid;grid-template-columns:120px 1fr;background:#0d100c}.auction-how h2{font-size:clamp(48px,6vw,88px);line-height:.97;margin:15px 0 55px}.auction-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.auction-steps article{background:#0d100c;padding:28px;min-height:240px}.auction-steps article>span{color:#7f895d;font:500 16px "Playfair Display",serif}.auction-steps h3{font:500 26px "Playfair Display",serif;margin:55px 0 10px}.auction-steps p{color:#919489;line-height:1.7;font-size:13px}
.terms-page{min-height:100vh}.terms-nav{display:flex!important}.terms-shell{max-width:920px;margin:0 auto;padding:170px 5vw 120px}.terms-shell h1{font:500 clamp(60px,9vw,110px)/.9 "Playfair Display",serif;margin:20px 0 38px}.terms-lede{font-size:18px;line-height:1.9;color:#b0afa5;border-bottom:1px solid var(--line);padding-bottom:45px}.terms-shell section{padding:32px 0;border-bottom:1px solid var(--line)}.terms-shell section h2{font:500 28px "Playfair Display",serif}.terms-shell section p{color:#9fa096;line-height:1.8}.terms-footnote{margin-top:50px;color:#73776b;font-size:12px;line-height:1.7}
@media(max-width:1100px){.auction-hero{grid-template-columns:1fr;gap:60px}.auction-hero-status{justify-self:start}.auction-experience{grid-template-columns:1fr}.current-lot-panel{display:grid;grid-template-columns:.85fr 1fr}.lot-topline{grid-column:1/-1}.current-lot-image{aspect-ratio:1/1}.bidder-grid{grid-template-columns:1fr 1fr}.lot-grid{grid-template-columns:repeat(2,1fr)}.auction-steps{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.auction-hero{min-height:auto;padding:140px 5vw 80px}.auction-hero h1{font-size:clamp(56px,16vw,82px)}.auction-hero-status{padding:27px}.auction-room-head{align-items:start;gap:20px;flex-direction:column}.live-room-shell{padding:70px 5vw}.current-lot-panel{display:flex}.bidder-grid,.lot-grid,.auction-steps{grid-template-columns:1fr}.bidder-card{min-height:auto}.catalog-placeholder{padding:50px 20px}.auction-how{grid-template-columns:1fr}.auction-how>.section-number{margin-bottom:30px}.auction-steps article{min-height:200px}.auction-steps h3{margin-top:35px}.stream-footer{gap:15px;flex-direction:column}.terms-nav{position:static!important;background:none!important;border:0!important;padding:0!important}}
