:root{--navy:#061633;--gold:#c69a3c;--cream:#f7f1e5;--paper:#fffdf8;--ink:#10233f;--muted:#596677;--line:#d9cba9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer}.topbar{background:#03112a;color:#ead48d;padding:10px 5vw;display:flex;justify-content:space-between;text-transform:uppercase;font:500 9px 'DM Mono',monospace;letter-spacing:.1em}header{height:104px;background:var(--navy);display:flex;align-items:center;justify-content:space-between;padding:6px 5vw;color:#f9e9b9;border-bottom:1px solid #29405f}.small-logo img,footer>img{display:block;width:70px;height:84px;object-fit:cover;object-position:center 43%;background:var(--navy)}nav{display:flex;gap:30px;font-size:12px;font-weight:700}nav a:hover{color:var(--gold)}.gold-button,.navy-button,.light-button{border:1px solid var(--gold);padding:13px 18px;font-size:11px;font-weight:800;letter-spacing:.03em}.gold-button{background:var(--gold);color:var(--navy)}.navy-button{background:var(--navy);color:#fff2cc}.light-button{background:#fff2cc;color:var(--navy)}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.hero-copy{padding:105px 12%;background:linear-gradient(135deg,#fffdf8,#f2e8d5)}.eyebrow{margin:0 0 14px;color:#9a7119;text-transform:uppercase;font:500 10px 'DM Mono',monospace;letter-spacing:.14em}.hero h1,h2{font:600 clamp(42px,5vw,68px)/1.03 'Playfair Display',serif;letter-spacing:-.06em;margin:0}.hero p:not(.eyebrow){color:var(--muted);line-height:1.75;font-size:14px;max-width:440px;margin:26px 0}.hero-logo{background:#020d22;padding:30px;display:grid;place-items:center}.hero-logo img{width:100%;max-height:435px;object-fit:contain}.countdown{background:var(--navy);color:#fff2cb;display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:center;padding:65px 10%}.countdown .eyebrow{color:#e8c66e}.countdown h2{font-size:49px}.countdown p:not(.eyebrow){color:#d4d8dc;line-height:1.7;font-size:13px}.timer{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.timer div{background:#0c254b;border:1px solid #bc9550;padding:24px 8px;text-align:center}.timer b{display:block;color:#f1cf7d;font:600 clamp(36px,5vw,68px)/1 'DM Mono',monospace;letter-spacing:-.1em}.timer span{display:block;margin-top:12px;text-transform:uppercase;color:#dcd0ad;font:500 9px 'DM Mono',monospace;letter-spacing:.1em}.quick{display:grid;grid-template-columns:repeat(3,1fr);margin:0 5vw;border:1px solid var(--line);background:#fff}.quick>*{min-height:135px;border:0;border-right:1px solid var(--line);background:transparent;padding:24px 26px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:7px}.quick>*:last-child{border-right:0}.quick b{font:500 10px 'DM Mono',monospace;color:#99731d}.quick strong{font:600 24px 'Playfair Display',serif;grid-column:1}.quick small{color:var(--muted);font-size:11px;grid-column:1}.quick i{font-size:21px;color:var(--gold);grid-column:2;grid-row:1/4;align-self:center}.catalogue{padding:105px 8%;background:#fffdf8}.heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:36px}.lots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lots article{background:linear-gradient(145deg,#102647,#304d62);color:#fff5da;min-height:265px;padding:25px;display:flex;flex-direction:column}.lots article:nth-child(2){background:linear-gradient(145deg,#6d543d,#b18456)}.lots span,.steps b{color:#e4c473;font:500 10px 'DM Mono',monospace;letter-spacing:.12em}.lots h3{font:600 36px/1 'Playfair Display',serif;margin:54px 0 10px}.lots p{font-size:12px;line-height:1.65;color:#eee8d7}.lots button{margin-top:auto;background:none;border:0;padding:0;color:#f7d67f;text-align:left;font-weight:800;font-size:11px}.about{background:var(--cream);padding:100px 8%;display:grid;grid-template-columns:.85fr .72fr 1fr;gap:5vw;align-items:center}.about h2,.faq h2{font-size:48px}.about-heading span{display:inline-block;margin-top:28px;padding:8px 10px;border:1px solid var(--gold);color:#896514;font:500 9px 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase}.about figure{margin:0}.about figure img{width:100%;height:390px;display:block;object-fit:cover;object-position:center top;border:1px solid var(--line)}figcaption{background:var(--navy);color:#fff0c9;padding:13px 16px;display:flex;flex-direction:column;gap:4px}figcaption b{font:600 18px 'Playfair Display',serif}figcaption small{font:500 9px 'DM Mono',monospace;text-transform:uppercase;color:#dfc275}.about-text p,.intro{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 18px}.how{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 10%;background:#fffdf8}.how h2{font-size:50px}.steps{display:grid;grid-template-columns:repeat(2,1fr);gap:0 38px}.steps article{border-top:1px solid var(--line);padding:18px 0 25px}.steps h3{font:600 20px 'Playfair Display',serif;margin:25px 0 8px}.steps p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.steps article:last-child{grid-column:1/3}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:100px 10%;background:var(--cream)}details{border-top:1px solid var(--line);padding:20px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-weight:800;font-size:14px;position:relative;padding-right:30px}summary:after{content:'+';position:absolute;right:4px;top:-7px;color:#95701a;font-size:24px}details[open] summary:after{content:'−'}details p{color:var(--muted);font-size:13px;line-height:1.7}footer{background:var(--navy);color:#dfd8c4;padding:25px 5vw;display:flex;align-items:center;justify-content:space-between;font-size:11px}footer>img{width:56px;height:66px}footer div{display:flex;gap:18px}dialog{width:min(520px,calc(100% - 32px));border:0;padding:40px;background:#fffdf8;box-shadow:0 20px 70px #0008}dialog::backdrop{background:#061633aa}.close{position:absolute;right:13px;top:8px;background:transparent;border:0;font-size:29px}dialog h2{font-size:40px}dialog>p:not(.eyebrow){color:var(--muted);line-height:1.6;font-size:13px}form{display:grid;gap:14px}label{display:grid;gap:6px;font-size:11px;font-weight:800}input{padding:12px;border:1px solid var(--line);font:13px Manrope}@media(max-width:800px){.topbar span:last-child,nav{display:none}header{height:84px}.hero,.countdown,.about,.how,.faq{grid-template-columns:1fr}.hero-copy,.catalogue,.about,.how,.faq{padding:70px 7vw}.hero-logo{min-height:330px}.countdown{gap:35px;padding:60px 7vw}.timer{gap:7px}.timer div{padding:18px 4px}.timer b{font-size:34px}.quick{grid-template-columns:1fr;margin:0 7vw}.quick>*{min-height:104px;border-right:0;border-bottom:1px solid var(--line)}.lots{grid-template-columns:1fr}.about figure{max-width:400px}.steps article:last-child{grid-column:auto}footer{flex-wrap:wrap;gap:16px}footer p{width:100%;order:3}}
