.hero{position:relative;color:var(--parch-ink);overflow:hidden;background:#d9693b url(/images/forge.jpg) 100%/cover no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% 97.6%,95% 99.2%,90% 98%,85% 99.6%,80% 98.3%,75% 99.4%,70% 97.9%,65% 99.1%,60% 98.4%,55% 99.7%,50% 98.2%,45% 99.3%,40% 97.8%,35% 99.5%,30% 98.6%,25% 99.6%,20% 98.1%,15% 99.2%,10% 98.4%,5% 99.6%,0 98.2%);clip-path:polygon(0 0,100% 0,100% 97.6%,95% 99.2%,90% 98%,85% 99.6%,80% 98.3%,75% 99.4%,70% 97.9%,65% 99.1%,60% 98.4%,55% 99.7%,50% 98.2%,45% 99.3%,40% 97.8%,35% 99.5%,30% 98.6%,25% 99.6%,20% 98.1%,15% 99.2%,10% 98.4%,5% 99.6%,0 98.2%)}.hero-rule{display:flex;align-items:center;gap:16px;padding-top:28px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#2a1a12}.hero-rule span{white-space:nowrap}.hero-rule i{flex:1 1 auto;height:1px;background:#2a1a12;opacity:.6}.hero-body{position:relative;z-index:2;padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(96px,10vw,150px);min-height:680px;display:flex;flex-direction:column;justify-content:center}.hero h1{font-size:clamp(56px,6.6vw,104px);line-height:.92;color:var(--bone);text-wrap:balance}.hero-copy{max-width:600px;display:flex;flex-direction:column;gap:28px}.hero-copy>p{margin:0;font-size:23px;line-height:1.45;color:var(--bone);max-width:30em}.hero .btn-outline{border:1.5px solid var(--ink);color:var(--bone-2);background:transparent;font-weight:400}.hero .btn-outline:hover{background:rgba(25,26,23,.12);color:var(--bone)}.hero-note{align-self:flex-start;transform:rotate(-2deg);margin-top:6px;padding:14px 22px 12px;box-shadow:0 10px 24px rgba(0,0,0,.3);font-family:var(--mono);font-size:12px;line-height:1.7;letter-spacing:.04em}.hero-img-m{display:none;width:100%;height:auto}.fly-in{position:absolute;right:9%;top:47%;width:min(34vw,460px);height:auto;z-index:1;filter:drop-shadow(0 10px 10px rgba(0,0,0,.35));transform-origin:92% 50%;animation:fly 1.25s cubic-bezier(.2,.75,.25,1) .4s both,quiver .5s ease-out 1.65s 1}@keyframes fly{0%{transform:translate(-110vw,-90px) rotate(-14deg);opacity:0}55%{opacity:1}86%{transform:translate(12px,2px) rotate(-8deg)}to{transform:translate(0) rotate(-8deg)}}@keyframes quiver{0%,to{transform:rotate(-8deg)}25%{transform:rotate(-6.4deg)}50%{transform:rotate(-9deg)}75%{transform:rotate(-7.6deg)}}.ticker{position:relative;z-index:4;margin:-34px -40px 0;transform:rotate(-1.6deg);background:var(--verm);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.4)}.marquee-track{display:flex;width:max-content;padding:12px 0;animation:marquee 46s linear infinite}.marquee-track span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;font-family:var(--goth);font-weight:600;font-size:30px;line-height:1;color:var(--ink)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.counters{border-bottom:1px solid var(--line);padding-top:28px}.counters .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:1px;gap:1px;background:var(--line)}.counters .cell{background:var(--ink);padding:30px 24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.counters .cell strong{font-weight:400;font-size:40px;line-height:1}.craft{padding-top:120px;padding-bottom:120px;display:flex;flex-direction:column;align-items:center;gap:72px}.steps{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px 56px}.flight-path{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.step{position:relative;flex:1 1 300px;max-width:350px;padding:56px 32px 32px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 44px rgba(0,0,0,.45);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.step:hover{transform:rotate(0deg) translateY(-8px)}.step .seal{position:absolute;top:-26px;left:22px;width:68px;height:68px;transform:rotate(-10deg);font-size:34px}.step h3{font-size:40px}.step p{margin:0;font-size:19px;line-height:1.55;color:var(--parch-text)}.step .foot{margin-top:4px;padding-top:14px;border-top:1px dashed var(--parch-rule);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--parch-muted)}.drop-2{margin-top:96px}.drop-3{margin-top:28px}.armory{position:relative;background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.armory-word{position:absolute;left:50%;top:36px;transform:translateX(-50%);font-family:var(--goth);font-weight:700;font-size:clamp(140px,22vw,340px);line-height:.8;color:#26291f;white-space:nowrap;pointer-events:none}.armory-inner{position:relative;padding-top:112px;padding-bottom:120px;display:flex;flex-direction:column;align-items:center;gap:40px}.fan{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;padding:40px 0 20px;width:100%}.fan-card{position:relative;flex:0 0 228px;padding:30px 22px 26px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;box-shadow:0 18px 40px rgba(0,0,0,.45)}.fan-card:hover{transform:rotate(0deg) translateY(-26px) scale(1.03)!important;z-index:6;box-shadow:0 30px 60px rgba(0,0,0,.55)}.fan-card h3{font-size:32px}.fan-card .weight{font-size:60px;line-height:.9}.fan-card p{margin:0;font-size:17px;line-height:1.4;color:var(--parch-text)}.fan-card .rarest{position:absolute;top:-22px;right:-14px;width:78px;height:78px;transform:rotate(14deg);font-size:24px}.f0{transform:rotate(-7deg) translateY(34px);z-index:1}.f1{transform:rotate(-3.5deg) translateY(10px);z-index:2}.f1,.f2{margin-left:-30px}.f2{transform:rotate(0deg);z-index:3}.f3{transform:rotate(3.5deg) translateY(10px);z-index:2}.f3,.f4{margin-left:-30px}.f4{transform:rotate(7deg) translateY(-22px);z-index:4}.purse-grid{padding-top:120px;padding-bottom:120px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));grid-gap:64px;gap:64px;align-items:center}.purse-img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:62% center;-webkit-clip-path:ellipse(50% 100% at 50% 100%);clip-path:ellipse(50% 100% at 50% 100%)}.split-bar{display:flex;height:12px;gap:3px}.burn-bar{height:12px;border:1px solid var(--muted-2);background-image:repeating-linear-gradient(135deg,var(--muted-2) 0 1.5px,transparent 1.5px 6px)}.ledger{padding:10px 28px 14px;box-shadow:0 24px 50px rgba(0,0,0,.5);margin-left:-150px;z-index:2}.ledger .row dd{font-family:var(--serif);font-size:19px}.launch{position:relative;overflow:hidden}.outlawed-word{font-family:var(--goth);font-weight:700;font-size:clamp(120px,21vw,330px);line-height:.82;color:var(--verm);text-align:center;white-space:nowrap;padding-top:40px}.castle-band{position:relative;z-index:1;margin-top:clamp(-150px,-9vw,-60px);min-height:580px;background:#8a4632 url(/images/castle.jpg) center 40%/cover no-repeat;-webkit-clip-path:polygon(0 2.2%,10% 1.8%,20% 1.5%,30% 2.1%,40% 1.6%,50% 2.3%,60% 1.4%,70% 1.9%,80% 1.7%,90% 2%,100% 1.5%,100% 100%,0 100%);clip-path:polygon(0 2.2%,10% 1.8%,20% 1.5%,30% 2.1%,40% 1.6%,50% 2.3%,60% 1.4%,70% 1.9%,80% 1.7%,90% 2%,100% 1.5%,100% 100%,0 100%)}.launch-inner{position:relative;z-index:2;padding-bottom:120px;gap:72px}.launch-inner,.poster{display:flex;flex-direction:column}.poster{margin-top:-170px;align-self:center;width:min(760px,100%);padding:48px clamp(24px,5vw,56px) 40px;align-items:center;gap:14px;text-align:center;box-shadow:0 28px 60px rgba(0,0,0,.5)}.rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--line)}.rules li{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.rules .n{flex:0 0 40px;font-size:40px;line-height:.9;color:var(--verm)}.rules .n,.rules .t{font-family:var(--goth)}.rules .t{font-weight:500;font-size:30px;line-height:1}.rules .b{font-size:20px;line-height:1.5;color:var(--bone-2)}.ink-link{color:var(--parch-ink);text-decoration:underline;text-underline-offset:3px}.ink-link:hover{color:var(--rust-dark)}@media (max-width:1180px){.fan{gap:22px}.fan-card{margin-left:0!important}.f0{transform:rotate(-2deg)}.f1,.f3{transform:none}.f2{transform:rotate(1.5deg)}.f4{transform:rotate(-1.5deg)}}@media (max-width:1000px){.ledger{margin-left:0}}@media (max-width:900px){.hero{background-image:none}.hero-img-m{display:block}.flight-path,.fly-in{display:none}.drop-2,.drop-3{margin-top:0}}.cd{flex-direction:column;align-items:center;gap:12px;margin:6px 0 4px}.cd,.cd-row{display:flex}.cd-row{align-items:flex-start;justify-content:center;gap:clamp(4px,1.4vw,14px);transition:opacity .4s ease}.cd-unit{display:flex;flex-direction:column;align-items:center;gap:8px}.cd-card{display:flex;padding:6px clamp(6px,1.2vw,12px);background:var(--parch-ink);color:var(--parch);box-shadow:inset 0 0 0 1px rgba(233,223,199,.14),0 6px 14px rgba(30,27,22,.28);font-family:var(--serif);font-size:clamp(34px,7vw,60px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-digit{position:relative;display:inline-block;width:.6em;height:1.15em;overflow:hidden}.cd-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;will-change:transform}.cd-unit:last-child .cd-card{color:var(--verm-2,#e0704f)}.cd-sep{font-family:var(--serif);font-size:clamp(28px,5.5vw,48px);line-height:1;padding-top:.25em;color:var(--parch-rule)}.cd-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--parch-muted)}.cd-headline,.cd-note{margin:0;font-style:italic;font-size:19px;color:var(--parch-text)}.cd-done{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px 20px}.cd-done .cd-headline{font-style:normal;font-family:var(--goth);font-size:34px;color:var(--parch-ink)}