/* The closed beta collection and the launch waiting page share the Depot's web identity. */
.archive-main{max-width:1664px;margin:0 auto;padding:120px var(--gutter) 64px}
.archive-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;margin-bottom:40px}
.archive-intro{display:flex;flex-direction:column;gap:20px}
.archive-intro h1,.launch-content h1{font:600 clamp(48px,5.2vw,78px)/1 var(--serif);color:var(--bone-hi);text-wrap:balance}
.archive-lede{font-size:18px;line-height:1.65;color:var(--parch);max-width:620px}
.archive-closed{font-size:14px;color:var(--ash);padding-top:4px}
.archive-art{height:290px;overflow:hidden;border:1px solid rgba(199,154,75,.35);position:relative}
.archive-art img{width:100%;height:100%;object-fit:cover;object-position:66% 38%}
.archive-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 70px rgba(10,12,13,.32);pointer-events:none}
.archive-summary{display:flex;align-items:center;gap:48px;padding:30px 0;border-block:1px solid rgba(199,154,75,.35)}
.archive-total{display:flex;align-items:center;gap:22px;flex-shrink:0;padding-right:48px;border-right:1px solid var(--line)}
.archive-total strong{font:600 88px/.9 var(--serif);color:var(--brass-hi);font-variant-numeric:lining-nums tabular-nums}
.archive-total>span{max-width:95px;font-size:16px;line-height:1.4;color:var(--parch)}
.archive-period>.eyebrow{font-size:11px;letter-spacing:.14em;margin-bottom:5px}
.archive-period>p:nth-child(2){font-size:20px;color:var(--bone-hi)}
.archive-utc{font-size:12px;color:var(--ash);margin-left:4px}
.archive-fine,.archive-period>.archive-fine{font-size:13px;color:var(--ash);line-height:1.6;margin-top:6px}
.archive-markets{padding-top:42px}
.archive-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:22px}
.archive-section-heading h2,.archive-note h2,.launch-after h2{font:600 32px/1.1 var(--serif);color:var(--bone-hi)}
.archive-section-heading p{font-size:14px;color:var(--ash)}
.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.archive-card{padding:26px;background:var(--surface);border:1px solid var(--line-soft);border-top:2px solid var(--market-color,var(--brass))}
.archive-horde{--market-color:#d47570}.archive-alliance{--market-color:#7da9dc}.archive-neutral{--market-color:#c9b272}
.archive-card>.eyebrow{font-size:10px;letter-spacing:.1em;color:var(--ash)}
.archive-card h3{font:600 38px/1.1 var(--serif);color:var(--market-color);margin:10px 0 16px}
.archive-card-count{font-size:14px;color:var(--parch)}
.archive-card-count strong{font:600 40px/1 var(--serif);color:var(--bone-hi);font-variant-numeric:lining-nums tabular-nums;margin-right:5px}
.archive-card-range{font-size:13px;color:var(--ash);margin:12px 0 24px}
.archive-card .btn{width:100%;height:auto;min-height:48px;padding:12px 10px;font-size:14px;line-height:1.4}
.archive-note{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:36px;padding:26px 0 0;border-top:1px solid var(--line-soft)}
.archive-note h2{font-size:26px;margin-bottom:10px}
.archive-note p{max-width:850px;color:var(--ash);font-size:14px;line-height:1.7}
.archive-note .more{flex-shrink:0;font-size:14px}
.launch-main{padding-top:76px}
.launch-hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:var(--ink-deep)}
.waiting-art{position:absolute;inset:0}
.waiting-art img{width:100%;height:100%;object-fit:cover;object-position:72% 32%}
.waiting-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,13,.97) 0%,rgba(10,12,13,.86) 35%,rgba(10,12,13,.4) 60%,rgba(10,12,13,.1) 100%),linear-gradient(0deg,var(--ink),transparent 28%)}
.launch-content{position:relative;width:min(840px,66%);padding:58px 0 62px;margin-left:var(--edge);display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.launch-content>.eyebrow{font-size:11px;letter-spacing:.16em}
.launch-content h1{max-width:650px}
.launch-content>.archive-lede{max-width:550px}
.launch-page .launch{padding:28px 0 0;margin:0;background:none;border:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:100%}
.launch-page .launch[hidden]{display:none}
.launch-page .launch-copy{flex:auto;gap:12px;max-width:610px}
.launch-page #launch-title{font:600 clamp(26px,2.3vw,34px)/1.15 var(--serif)}
.launch-page .launch-meta{font-size:13px;line-height:1.65;color:var(--ash)}
.launch-page .launch-clock{--gap:clamp(28px,3.8vw,58px)}
.launch-page .launch-unit{font-size:clamp(60px,6.8vw,102px);gap:20px}
.launch-page .launch-unit b{color:var(--brass-hi)}
.launch-page .launch-unit span{font-size:11px}
.launch-fallback{max-width:530px;font-size:14px;line-height:1.7;color:var(--ash);margin:12px 0}
.launch:not([hidden])~.launch-fallback{display:none}
.launch-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:16px}
.launch-actions .more{font-size:14px}
.launch-archive-note{font-size:12px;line-height:1.6;color:var(--ash)}
.launch-after{padding:38px var(--edge) 46px;display:grid;grid-template-columns:1fr 1.65fr;gap:48px;border-top:1px solid rgba(199,154,75,.25)}
.launch-after .eyebrow{font-size:11px;margin-bottom:12px}
.launch-after p:not(.eyebrow){font-size:15px;color:var(--parch-2);line-height:1.8;max-width:760px}
@media(max-width:1400px) and (min-width:1181px){.archive-page .nav,.launch-page .nav{gap:16px;font-size:14px}.archive-page .site-header,.launch-page .site-header{padding-inline:24px}.archive-page .hdr-actions,.launch-page .hdr-actions{margin-left:18px}.archive-page .site-header .hdr-btn,.launch-page .site-header .hdr-btn{width:154px}}
@media(max-width:1100px){.archive-hero{gap:32px}.archive-art{height:270px}.archive-summary{gap:30px}.archive-total{padding-right:30px;gap:16px}.archive-total strong{font-size:76px}.archive-period>p:nth-child(2){font-size:18px}.archive-card{padding:22px 18px}.archive-section-heading{display:block}.archive-section-heading p{margin-top:10px}.archive-note{align-items:flex-start;flex-direction:column;gap:12px}.launch-content{width:70%}.launch-after{grid-template-columns:1fr 1.5fr;gap:32px}}
@media(max-width:760px){.archive-main{padding:92px 16px 40px}.archive-hero{grid-template-columns:1fr;gap:24px;margin-bottom:26px}.archive-intro{gap:16px}.archive-intro h1,.launch-content h1{font-size:48px}.archive-intro>.eyebrow{font-size:10px;line-height:1.7}.archive-lede{font-size:16px}.archive-art{height:210px}.archive-art img{object-position:66% 35%}.archive-summary{align-items:flex-start;flex-direction:column;gap:22px;padding:24px 0}.archive-total{border-right:0;padding:0}.archive-total strong{font-size:76px}.archive-total>span{max-width:none;font-size:16px}.archive-period>p:nth-child(2){font-size:17px}.archive-grid{grid-template-columns:1fr;gap:16px}.archive-markets{padding-top:30px}.archive-section-heading h2{font-size:30px}.archive-card{padding:22px}.archive-card h3{font-size:34px;margin-bottom:12px}.archive-card-range{margin-bottom:20px}.archive-note{margin-top:28px;padding-top:24px}.launch-main{padding-top:64px}.launch-hero{min-height:0;display:block}.waiting-art{height:380px}.waiting-art img{object-position:50% 23%}.waiting-scrim{height:400px;background:linear-gradient(0deg,var(--ink-deep) 0%,rgba(10,12,13,.9) 15%,rgba(10,12,13,.25) 60%,rgba(10,12,13,.12) 100%)}.launch-content{width:auto;margin:0;padding:278px 16px 36px;gap:18px}.launch-content>.eyebrow{font-size:10px;line-height:1.6}.launch-content h1{max-width:320px}.launch-page .launch{padding-top:14px;gap:24px}.launch-page #launch-title{font-size:26px}.launch-page .launch-meta{font-size:12px}.launch-page .launch-clock{--gap:clamp(18px,5vw,30px);width:100%;justify-content:flex-start}.launch-page .launch-unit{font-size:clamp(46px,13vw,70px);gap:14px}.launch-page .launch-unit span{font-size:9px;letter-spacing:.13em}.launch-actions{flex-direction:column;align-items:stretch;width:100%;gap:14px;margin-top:10px}.launch-actions .btn{padding-inline:16px}.launch-actions .more{align-self:flex-start}.launch-archive-note{font-size:11px}.launch-after{padding:28px 16px 34px;grid-template-columns:1fr;gap:18px}.launch-after h2{font-size:30px}.launch-after p:not(.eyebrow){font-size:14px}}
