*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071821;color:#fff7e9;font:16px Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #ffe0ad;outline-offset:5px}.hero{position:relative;isolation:isolate;min-height:940px;overflow:hidden;background:#173f4b url('assets/background.png') center/cover no-repeat}header{position:relative;z-index:3;display:flex;justify-content:space-between;padding:30px 5vw;font-size:14px;letter-spacing:.13em}.brand{font-weight:800}.edition{position:relative;text-align:center;font-size:12px;letter-spacing:.3em;margin:20px 0}.art{position:absolute;z-index:-1;top:10px;left:50%;transform:translateX(-50%);width:min(900px,110vw);aspect-ratio:1}video{width:100%;height:100%;object-fit:contain;mask-image:radial-gradient(ellipse 49% 46% at 50% 49%,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 49% 46% at 50% 49%,#000 55%,transparent 100%)}.caption{display:flex;justify-content:space-between;position:relative;margin:440px 5vw 0;align-items:center;font-size:12px;letter-spacing:.13em;color:#0b2027}.caption button{background:none;border:0;border-bottom:1px solid currentColor;padding:8px 0;color:inherit;font-size:12px}.intro{display:flex;justify-content:space-between;align-items:flex-end;padding:25px 5vw 0;color:#101f23}.intro h1{margin:0;font-size:clamp(45px,7.4vw,108px);line-height:.9;letter-spacing:-.065em;font-weight:900}.intro em{font-family:Georgia,serif;font-weight:400}.intro p{font-size:18px;line-height:1.6}.actions{padding:30px 5vw 32px;color:#101f23}.actions nav{display:flex;gap:12px;flex-wrap:wrap}.actions nav a{padding:17px 28px;background:#0c2832;color:#fff3dc;font-size:14px;letter-spacing:.08em}.actions nav a:hover{background:#214f5d}a[aria-disabled=true]{opacity:.55;cursor:not-allowed}.actions button{background:none;border:0;border-bottom:1px solid #243e43;color:inherit;padding:16px 0;max-width:100%;overflow-wrap:anywhere;font:13px monospace}.actions #status{font-size:13px;min-height:16px;margin:8px 0 0}#market{padding:70px 5vw}.market-head{display:flex;align-items:center;justify-content:space-between}.market-head h2{font-size:clamp(28px,4vw,54px);letter-spacing:-.04em}.market-head span{font:12px monospace;color:#a6c4ca}#chart{height:560px;background:#0b222c;display:grid;place-items:center}#chart p{text-align:center;padding:25px;color:#a6c4ca;line-height:1.6}iframe{width:100%;height:100%;border:0}#external-chart{display:inline-block;margin-top:18px}#external-chart[hidden]{display:none}footer{padding:25px 5vw 40px;color:#a6c4ca;font-size:13px;display:flex;justify-content:space-between}@media(max-width:650px){.hero{min-height:820px;background-position:50% 30%}header{padding-top:24px;font-size:12px}.edition{font-size:10px;margin-top:30px}.art{width:125vw;top:90px}.caption{margin-top:360px}.intro{display:block;padding-top:24px}.intro h1{font-size:14vw}.intro p{font-size:16px;margin:22px 0 0}.actions nav{gap:8px}.actions nav a{padding:15px 17px;font-size:12px}#market{padding-top:30px}#chart{height:480px}footer{gap:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
