@font-face{font-family:Anton;src:url('assets/anton.ttf') format('truetype');font-display:swap}@font-face{font-family:Manrope;src:url('assets/manrope.ttf') format('truetype');font-weight:400; font-display:swap}@font-face{font-family:Manrope;src:url('assets/manrope-bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
:root{--ink:#101111;--paper:#f5f4eb;--acid:#eaff3b;--muted:#acafaa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ink);color:var(--paper);font:16px/1.6 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #eaff3b;outline-offset:6px}header{min-height:88px;padding:22px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #343635}.wordmark{font-weight:800;font-size:23px;letter-spacing:-1px}.wordmark span{color:var(--acid)}.availability{font-size:14px;color:#c4c7c1}.nav-link{font-size:14px;font-weight:800}.nav-link span{margin-left:22px;font-size:21px}.hero{max-width:1800px;margin:auto;overflow:hidden}.hero-top{display:flex;justify-content:space-between;align-items:center;padding:32px 4.5% 0}.eyebrow,.edition{font-size:12px;letter-spacing:2px;font-weight:800;margin:0}.eyebrow{color:var(--acid)}.edition{color:#a7aaa4;font-size:11px;letter-spacing:1.7px}h1{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(60px,13vw,218px);line-height:1.14;letter-spacing:-.025em;margin:8px 4.1% 15px;white-space:nowrap}h1 span{color:var(--acid)}.stage{position:relative;min-height:565px;isolation:isolate}.hero-copy{position:relative;z-index:2;padding:34px 4.5% 60px;width:58%;pointer-events:none}.hero-copy a{pointer-events:auto}.sale-label{display:inline-block;border:1px solid #5b6250;padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:1.6px;color:var(--acid);margin:0 0 23px}h2{font:400 clamp(52px,5.7vw,98px)/1.04 Anton,Impact,sans-serif;letter-spacing:-.015em;margin:0 0 24px}h2 span{color:var(--acid)}.intro{color:#cdd0c9;font-size:16px;line-height:1.8;margin:0 0 28px;max-width:430px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--acid);color:var(--ink);font-size:15px;font-weight:800;padding:17px 23px;box-shadow:5px 5px 0 #707b20;transition:transform .2s,box-shadow .2s}.cta span{font-size:23px;line-height:1}.cta:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 #707b20}.under-cta{font-size:12px;color:#a7aaa4;margin:18px 0 0}.art{position:absolute;z-index:0;inset:-10px -140px 0 38%;overflow:hidden;background:#202520}.art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101111 0%,#101111e0 9%,#10111125 30%,transparent 45%),linear-gradient(0deg,#101111 0%,transparent 30%,transparent 85%,#10111160);pointer-events:none}.art:before{content:'';position:absolute;inset:0;background:radial-gradient(#ecff492c 1px,transparent 1px);background-size:6px 6px;z-index:1;opacity:.3;pointer-events:none}.cover-wall{position:absolute;inset:-250px -30px;display:flex;gap:18px;transform:rotate(15deg);justify-content:center}.lane{width:clamp(140px,15.5vw,265px);flex-shrink:0}.track{display:flex;flex-direction:column;animation:slide 66s linear infinite;will-change:transform}.lane:nth-child(2) .track{animation-direction:reverse;animation-duration:79s}.lane:nth-child(3) .track{animation-duration:90s}.cover-set{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.cover-set img{display:block;width:100%;height:auto;aspect-ratio: .67;object-fit:cover;box-shadow:8px 10px 16px #0009;border:3px solid #e9e2bf;filter:saturate(1.18)}@keyframes slide{to{transform:translateY(-50%)}}.art-caption{position:absolute;z-index:3;bottom:17px;right:4.5%;display:flex;gap:28px;align-items:center}.art-caption>span{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#b6b9ad}button{font:inherit;color:var(--paper);background:#101111b8;border:1px solid #676a60;border-radius:0;cursor:pointer;padding:7px 12px;font-size:12px}button:hover{background:#34382b}.ticker{background:var(--acid);color:var(--ink);overflow:hidden;border-block:1px solid #101111;padding:15px 0;transform:rotate(-1.3deg);margin:0 -1px;position:relative;z-index:4}.ticker>div{font:400 25px/1.4 Anton,Impact,sans-serif;letter-spacing:.7px;display:flex;align-items:center;gap:45px;white-space:nowrap;width:max-content;animation:marquee 45s linear infinite}.ticker b{font-family:Arial;font-size:25px}@keyframes marquee{to{transform:translateX(-50%)}}.broker{padding:66px 6% 48px;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.broker-brand .eyebrow{font-size:11px;margin-bottom:10px}.broker-wordmark{display:block;font-size:clamp(27px,3vw,43px);font-weight:800;letter-spacing:-1.8px;line-height:1.3}.broker-wordmark span{font-size:13px;vertical-align:top;margin-left:3px;line-height:2}.broker-brand>p:last-child{color:#a8ada4;font-size:13px;margin:7px 0 0}.broker-person{border-left:1px solid #42463c;padding-left:50px}.broker-person h3{font-size:24px;margin:0 0 4px;font-weight:800}.broker-person p{font-size:14px;color:#a8ada4;margin:0 0 10px}.email{color:var(--acid);font-size:clamp(16px,1.5vw,22px);border-bottom:1px solid #768331;padding-bottom:6px;display:inline-block}.email span{margin-left:20px}footer{border-top:1px solid #343635;display:flex;justify-content:space-between;gap:24px;padding:22px 4.5%;color:#a5aaa0;font-size:12px}footer p{margin:0}footer a{color:#e5e8dd;text-decoration:underline;text-underline-offset:4px}.paused .track,.paused .ticker>div{animation-play-state:paused}
@media(min-width:1800px){.stage{min-height:640px}}
@media(max-width:900px){header{padding:20px 5%;min-height:76px}.availability,.edition{display:none}.hero-top{padding:28px 5% 0}h1{margin:14px 4.5% 22px;font-size:12.8vw}.stage{min-height:565px}.hero-copy{width:80%;padding:35px 5% 80px}h2{font-size:clamp(55px,8.5vw,78px)}.art{left:30%;right:-100px}.art:after{background:linear-gradient(90deg,#101111 0%,#101111ce 20%,#10111130 80%),linear-gradient(0deg,#101111,transparent 40%)}.lane{width:190px}.art-caption>span{display:none}.broker{padding:55px 5% 35px;gap:30px}.broker-person{padding-left:25px}footer{flex-direction:column;gap:12px}}
@media(max-width:580px){header{gap:12px}.wordmark{font-size:19px}.nav-link{font-size:12px}.nav-link span{margin-left:5px}.hero-top{padding-top:23px}.hero-top .eyebrow{font-size:10px;letter-spacing:1.5px}h1{font-size:12.6vw;margin-top:14px;margin-bottom:15px}.stage{min-height:660px}.hero-copy{width:100%;padding-top:32px;padding-bottom:200px}.sale-label{font-size:9px;letter-spacing:1.1px;margin-bottom:20px}h2{font-size:clamp(50px,12vw,70px);line-height:1.08;margin-bottom:23px}.intro{font-size:14px;max-width:335px;line-height:1.8}.cta{font-size:14px;gap:25px;padding:16px 19px}.under-cta{font-size:11px}.art{inset:0 -80px 0 5%;opacity:.8}.art:after{background:linear-gradient(90deg,#101111e8,#10111199 68%,#10111140),linear-gradient(0deg,#101111 0%,transparent 20%,#10111140 65%,#101111aa)}.cover-wall{inset:-180px -90px;gap:13px;transform:rotate(18deg)}.lane{width:170px}.cover-set{gap:13px;padding-bottom:13px}.art-caption{bottom:18px}.ticker{padding:12px 0}.ticker>div{font-size:21px;gap:30px}.broker{grid-template-columns:1fr;gap:25px;padding-top:45px}.broker-wordmark{font-size:35px}.broker-person{border-left:0;border-top:1px solid #42463c;padding:24px 0 0}.broker-person h3{font-size:22px}.email{font-size:19px}footer{font-size:11px;padding-block:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.track,.ticker>div{animation:none}.cta{transition:none}}

/* Contain the intentionally angled ticker without horizontal page scrolling. */
body{overflow-x:clip}
main{overflow:clip}
