@charset "UTF-8";
:root{--red:#a50013;--deep:#6c0010;--cream:#fff5e8;--ink:#260e0d;--muted:#b96361}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--red);color:var(--cream);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #ffe09d;outline-offset:7px}::selection{background:#ffe0ad;color:var(--deep)}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff32}.brand{display:flex;align-items:center;gap:13px;font-size:14px;letter-spacing:1.5px;font-weight:900}.brand-icon{font-size:30px;border:2px solid var(--cream);border-radius:50%;width:46px;height:46px;display:grid;place-items:center;letter-spacing:-3px;padding-right:5px}.brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:7px;font-weight:500}nav{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:700}nav a{transition:opacity .2s}nav a:hover{opacity:.7}.nav-social{border:1px solid #ffffff80;border-radius:30px;padding:13px 20px}.hero{min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;padding-top:54px;padding-bottom:72px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;display:flex;align-items:center;gap:10px}.little-ring{width:10px;height:10px;border:2px solid var(--cream);border-radius:100%}h1{font-size:clamp(72px,8.3vw,126px);line-height:.85;letter-spacing:-7px;font-weight:950;margin:30px 0;position:relative;text-shadow:0 3px #dfc8ae,0 7px #6e060c}h1 span{color:#fff9ec}.spark{position:absolute;width:48px;height:48px;fill:var(--cream);transform:rotate(-12deg);top:3px;right:12px;animation:twinkle 7s ease-in-out infinite}.intro{font-size:18px;line-height:1.6;opacity:.85;margin:30px 0}.actions{display:flex;gap:14px;margin-top:32px}.tactile{display:flex;align-items:center;justify-content:center;gap:10px;min-height:59px;padding:14px 20px;border-radius:16px 18px 14px 20px;border:2px solid #fff5e8;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 0 #64100b,0 10px 18px #36000030;background:linear-gradient(165deg,#fffdf7,#edd9bb);color:#401b10;text-shadow:0 1px #fff}.tactile:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:0 10px 0 #64100b,0 14px 18px #36000050}.tactile:active{transform:translateY(4px);box-shadow:0 2px 0 #64100b}.tactile svg{width:27px;height:27px;fill:none;stroke:#7c3d20;stroke-width:2}.arrow{margin-left:9px;font-size:20px}.secondary{background:linear-gradient(160deg,#b26536,#783711);border-color:#dca87a;color:var(--cream);text-shadow:0 2px #4d210d;box-shadow:0 6px 0 #4c1e0b,0 10px 18px #36000030}.x-icon{font-size:26px;line-height:1}.ca{margin-top:28px;display:flex;align-items:center;gap:14px;background:#64001060;border:1px solid #ffffff50;border-radius:8px;padding:14px;width:100%;max-width:460px;color:var(--cream);cursor:pointer;text-align:left;transition:background .2s}.ca:hover{background:#5a000e}.ca-tag{font-size:10px;font-weight:800;border:1px solid #ffffff60;padding:4px;border-radius:3px;flex-shrink:0}#ca-value{font-family:Consolas,monospace;font-size:12px;overflow-wrap:anywhere;line-height:1.5;flex:1}.ca svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.copy-hint{font-size:10px;opacity:.65;margin-top:9px;min-height:16px}.hero-art{position:relative;min-width:0;transform:perspective(1100px) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .4s ease}.portrait{height:534px;position:relative;overflow:hidden;border-radius:47% 47% 12px 12px;background:#b00016;box-shadow:0 20px 65px #4b00034d;border:1px solid #e74f4e}.portrait img{position:absolute;max-width:none;height:100%;width:auto;right:-10px;top:0}.art-index{position:absolute;top:-24px;left:26px;font-size:8px;letter-spacing:2px;opacity:.7}.ticker-stamp{position:absolute;right:-20px;bottom:65px;display:flex;flex-direction:column;justify-content:center;text-align:center;width:150px;height:150px;background:var(--cream);border:1px solid #dcc6aa;outline:1px dashed #9e5d3e;outline-offset:-9px;border-radius:50%;color:var(--deep);transform:rotate(13deg);box-shadow:0 8px 0 #711109,0 12px 25px #45000366;animation:bob 6s ease-in-out infinite}.ticker-stamp strong{font-size:27px;letter-spacing:-1px;margin:8px 0}.ticker-stamp span{font-size:7px;letter-spacing:1px;font-weight:800}.art-caption{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;margin-top:18px;opacity:.75}.static-band{background:var(--cream);color:var(--red);border-top:3px solid #e0b58a;border-bottom:3px solid #620b0b;transform:rotate(-1.3deg);margin:8px 0 60px}.band-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:clamp(14px,1.8vw,25px);font-weight:900;letter-spacing:-.5px}.band-star{font-size:32px}.story{padding-top:30px;padding-bottom:78px}.section-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;border-bottom:1px solid #ffffff45;padding-bottom:22px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start;margin-top:48px}h2{font-size:clamp(38px,4.3vw,64px);letter-spacing:-3px;line-height:1.05;margin:0;font-weight:900}h2 em{font-family:Georgia,serif;font-weight:400}.story-text p,.stable-copy p{font-size:16px;line-height:1.8;margin:0 0 20px;color:#ffe9d9db}.story-text strong{color:var(--cream)}.small-note{font-size:8px;letter-spacing:1.8px;display:block;margin-top:32px;opacity:.65}.stable{display:grid;grid-template-columns:1fr 1fr;gap:74px;align-items:center;padding:60px 0 85px;border-top:1px solid #ffffff45}.stable-image img{width:100%;height:auto;display:block;border-radius:12px;transform:rotate(-2deg);box-shadow:0 10px 0 #6c0010;border:1px solid #ef7373}.stable-copy h2{margin:26px 0}.stable-copy p{max-width:360px}.stable-links{margin-top:30px}.stable-links a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #ffffff40;font-weight:700;font-size:14px}.stable-links a:hover span{transform:translate(4px,-4px)}.stable-links span{transition:transform .2s}.hoof-note{font-size:9px;letter-spacing:2px;margin-top:35px;opacity:.6}footer{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff45;padding-block:35px 40px}.footer-brand{font-size:15px;font-weight:900;letter-spacing:-.3px}.footer-brand span{display:block;font-size:10px;margin-top:7px;font-weight:500;letter-spacing:2px}footer p{font-size:10px;line-height:1.8;opacity:.65}footer>a:last-child{font-size:10px}.skip{position:absolute;left:15px;top:-100px;z-index:10;background:var(--cream);color:var(--deep);padding:15px}.skip:focus{top:10px}@keyframes bob{50%{transform:translateY(-8px) rotate(9deg)}}@keyframes twinkle{50%{transform:rotate(14deg) scale(.85)}}
@media(min-width:1500px){.hero{gap:70px}.portrait{height:570px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:24px;min-height:640px}.portrait{height:450px}h1{letter-spacing:-5px}.spark{width:30px;right:0}.tactile{font-size:12px;padding:12px;gap:6px}.arrow{margin-left:0}.ticker-stamp{width:125px;height:125px;right:-8px}.ticker-stamp strong{font-size:23px}.ticker-stamp span{font-size:6px}.story-grid{gap:40px}.stable{gap:40px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:85px}.brand{font-size:11px}.brand small{font-size:6px}.brand-icon{width:36px;height:36px;font-size:23px}nav>a:not(.nav-social){display:none}.nav-social{font-size:10px;padding:10px 12px}.hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:45px;gap:42px}.hero-copy{max-width:500px}h1{font-size:clamp(78px,17vw,110px);letter-spacing:-5px;margin-top:26px}.spark{left:290px;right:auto;top:15px}.intro{font-size:16px;margin-block:24px}.actions{margin-top:24px}.tactile{font-size:14px;flex:1;padding:13px 10px;max-width:225px}.portrait{height:min(100vw,490px)}.hero-art{max-width:500px;width:100%;margin:auto}.ticker-stamp{bottom:55px;right:-5px}.art-index{font-size:7px}.static-band{margin-bottom:30px}.band-inner{gap:9px;min-height:60px;font-size:10px;letter-spacing:0}.band-star{font-size:20px}.story{padding-bottom:50px}.story-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}h2{font-size:44px;letter-spacing:-2px}.story-text p,.stable-copy p{font-size:15px}.stable{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:45px}.stable-image{padding:5px}.stable-copy h2{font-size:46px}.stable-copy p{max-width:100%}footer{flex-wrap:wrap;gap:18px}footer p{margin:0}footer>a:last-child{width:100%;margin-top:5px}.small-note{line-height:1.7}.art-caption{font-size:6px;letter-spacing:.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-art{transform:none!important}}
