:root{--ink:#281b14;--dark:#211711;--espresso:#352319;--bear:#95522c;--bear-2:#b56f3e;--rust:#d96637;--cream:#f7e5c2;--paper:#ead4ab;--paper-light:#f4e2c3;--honey:#ebbe70;--outline:rgba(42,26,17,.32);--font-display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--font-body:'DM Sans',Arial,sans-serif;--font-marker:'Permanent Marker',cursive;}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px;overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;background:url('assets/paper-grain.png') repeat;opacity:.56;mix-blend-mode:multiply}::selection{background:var(--rust);color:var(--cream)}a{text-decoration:none;color:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #f17e44;outline-offset:4px}img,svg{display:block}svg{width:100%;height:100%}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(100% - 88px,1360px);margin-inline:auto}.scroll-progress{position:fixed;left:0;top:0;width:0;height:4px;background:var(--rust);z-index:111;transition:width .1s linear}
/* Navigation */
.site-header{height:89px;position:relative;z-index:100;background:var(--paper-light);border-bottom:2px solid var(--ink)}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-icon{height:52px;width:52px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%;background:var(--rust);transform:rotate(-9deg)}.brand-icon svg{width:34px;height:34px;fill:var(--ink)}.brand-words{display:flex;flex-direction:column;line-height:.95}.brand-words strong{font-family:var(--font-display);font-size:25px;font-weight:900;letter-spacing:-.02em}.brand-words small{font-weight:800;font-size:8px;letter-spacing:2.2px;margin-top:7px}.desktop-nav{display:flex;align-items:center;gap:38px;margin-left:auto;margin-right:36px}.desktop-nav a{font-size:11px;font-weight:800;letter-spacing:1.2px;position:relative;white-space:nowrap}.desktop-nav a:after{content:'';position:absolute;bottom:-9px;left:0;width:0;height:3px;background:var(--rust);transition:width .2s}.desktop-nav a:hover:after{width:100%}.header-actions{display:flex;gap:14px;align-items:center}.header-x{height:41px;width:41px;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:700;transition:transform .2s,background .2s}.header-x:hover{background:var(--honey);transform:rotate(-12deg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;font-family:var(--font-display);font-weight:900;letter-spacing:.9px;white-space:nowrap;text-transform:uppercase;border:2px solid var(--ink);transition:transform .18s,box-shadow .18s,background .18s;cursor:pointer}.btn:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--ink)}.btn:active{transform:translate(0,0);box-shadow:0 0 0}.btn svg{width:19px;height:19px;flex-shrink:0}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover{background:#4a3020}.btn-small{padding:12px 16px;font-size:16px}.btn-large{font-size:22px;min-height:62px;padding:15px 26px}.btn-orange{background:var(--rust);color:var(--ink)}.btn-outline{background:transparent}.btn-cream{background:var(--cream);color:var(--dark)}.menu-toggle{display:none;border:2px solid var(--ink);background:var(--cream);width:45px;height:43px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{width:20px;height:2px;background:var(--ink);transition:transform .2s,opacity .2s}.menu-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none}
/* Hero */
.hero{background:var(--paper);min-height:700px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:730px;height:730px;border-radius:50%;background:radial-gradient(circle,#efbc79 0%,rgba(239,188,121,.3) 50%,transparent 70%);top:0;right:-135px;opacity:.75;pointer-events:none}.hero-lines{position:absolute;inset:0;background:repeating-radial-gradient(ellipse 570px 480px at 81% 54%,transparent 0px,transparent 50px,rgba(113,70,34,.08) 52px,rgba(113,70,34,.08) 54px,transparent 56px);pointer-events:none}.hero-grid{min-height:650px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:26px;position:relative;z-index:2}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:40px 0 38px}.hero-kicker{font-size:10px;letter-spacing:2px;font-weight:900;display:flex;align-items:center;gap:12px;margin-bottom:25px}.kicker-dot{width:9px;height:9px;background:var(--rust);border:2px solid var(--ink);border-radius:50%;box-shadow:0 0 0 4px rgba(217,102,55,.18)}.hero-kicker-num{color:#976d48;margin-left:8px}.hero-title-wrap{position:relative;width:fit-content;max-width:100%}.hero h1{margin:0;font:900 clamp(108px,11.65vw,188px)/.73 var(--font-display);letter-spacing:-.044em;display:flex;flex-direction:column}.hero h1 span{display:block}.hero h1>span:nth-child(2){color:var(--rust);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.title-dot{display:inline!important;color:var(--ink)}.hero-handwrite{font-family:var(--font-marker);font-size:clamp(15px,1.8vw,23px);color:var(--bear);position:absolute;right:-12px;bottom:-32px;white-space:nowrap;transform:rotate(-6deg)}.hero-tagline{display:flex;align-items:stretch;gap:18px;margin-top:58px}.tagline-line{width:6px;background:var(--rust);transform:rotate(8deg);flex-shrink:0}.hero-tagline p{font:900 clamp(22px,2.6vw,35px)/1.03 var(--font-display);margin:0;letter-spacing:.7px}.hero-tagline em{font-style:normal;color:var(--rust)}.hero-description{font-size:15px;line-height:1.8;max-width:435px;margin:20px 0 25px;color:#4d3528}.hero-description strong{color:var(--ink)}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:33px;font-size:9px;font-weight:900;letter-spacing:1.1px}.hero-meta>span:first-child{display:flex;align-items:center;gap:7px}.hero-meta svg{height:17px;width:17px;fill:var(--bear)}.meta-separator{width:5px;height:5px;border-radius:50%;background:var(--bear);opacity:.55}.hero-visual{min-width:0;position:relative;display:flex;justify-content:center;align-items:center;padding:45px 28px 38px 18px}.hero-backring{position:absolute;width:620px;height:620px;border-radius:50%;border:3px dashed #ab7a4c;top:7%;left:1%;opacity:.4;transform:rotate(20deg)}.hero-photo-frame{position:relative;width:min(100%,515px);height:550px;border:8px solid var(--ink);border-radius:250px 250px 13px 13px;overflow:hidden;background:#bd9980;box-shadow:19px 19px 0 rgba(73,40,22,.18),0 22px 40px rgba(51,28,16,.16);transform:rotate(2deg);z-index:2}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.87) contrast(1.065)}.photo-film{position:absolute;inset:0;box-shadow:inset 0 0 60px rgba(38,21,12,.25);pointer-events:none}.hero-label{position:absolute;z-index:5;bottom:68px;left:-18px;background:var(--cream);padding:14px 20px 15px;border:3px solid var(--ink);transform:rotate(-8deg);box-shadow:8px 8px 0 rgba(40,27,20,.85);display:flex;flex-direction:column}.hero-label>span{font:900 12px var(--font-display);letter-spacing:2px}.hero-label strong{font:900 29px/.9 var(--font-display)}.hero-label small{font-size:8px;font-weight:900;letter-spacing:1.6px;margin-top:7px}.hero-stamp{height:115px;width:115px;border-radius:50%;background:var(--rust);border:4px solid var(--ink);z-index:6;position:absolute;top:80px;right:-4px;transform:rotate(16deg);display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1;box-shadow:6px 7px 0 rgba(42,26,17,.2)}.hero-stamp:after{content:'';position:absolute;inset:6px;border:1.5px dashed var(--ink);border-radius:50%}.hero-stamp span{font-size:10px;font-weight:900;letter-spacing:2px;position:relative;z-index:2}.hero-stamp strong{font:900 51px/.95 var(--font-display);position:relative;z-index:2}.hero-hand-arrow{position:absolute;bottom:14px;right:4px;z-index:3;transform:rotate(-10deg);color:var(--rust);width:150px}.hero-hand-arrow svg{width:100%;height:95px}.hero-hand-arrow span{font:16px var(--font-marker);color:var(--ink);display:block;text-align:right;margin-top:-14px}.picture-corner{position:absolute;width:68px;height:68px;border:6px solid var(--rust);z-index:1}.picture-corner-tl{top:65px;left:21px;border-right:0;border-bottom:0}.picture-corner-br{right:7px;bottom:56px;border-top:0;border-left:0}.hero-footer{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:48px;font-size:9px;font-weight:900;letter-spacing:1.6px;opacity:.68}.scroll-graphic{font-size:25px;animation:bob 2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(5px)}}
/* Ticker */
.ticker-band{height:65px;background:var(--ink);color:var(--cream);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);display:flex;align-items:center;overflow:hidden;transform:rotate(-.6deg) scale(1.01);position:relative;z-index:5}.ticker-track{display:flex;align-items:center;gap:36px;width:max-content;animation:marquee 30s linear infinite}.ticker-track span{white-space:nowrap;font:900 29px var(--font-display);letter-spacing:1.8px}.ticker-track svg{width:22px;height:22px;fill:var(--rust);flex-shrink:0}@keyframes marquee{to{transform:translateX(-50%)}}
/* Shared sections */
.section{padding:106px 0}.section-index{border-top:2px solid var(--ink);padding-top:13px;display:flex;justify-content:space-between;gap:14px;font-size:10px;letter-spacing:1.7px;font-weight:900;margin-bottom:53px}.section-heading{font:900 clamp(62px,7.8vw,112px)/.88 var(--font-display);letter-spacing:-.027em;margin:0}.section-heading em{font-style:normal;color:var(--rust)}.small-overline{font-size:11px;letter-spacing:2.2px;font-weight:900;margin-bottom:24px}.orange-asterisk{font-size:22px;color:var(--rust);vertical-align:-3px;margin-right:8px}.reveal{transition:transform .75s cubic-bezier(.2,.75,.2,1),opacity .75s}.js .reveal:not(.is-visible){opacity:0;transform:translateY(35px)}
/* Lore */
.lore-section{background:var(--paper-light);position:relative}.lore-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.lore-main .section-heading{font-size:clamp(65px,7.45vw,107px)}.lore-main .section-heading em{font-style:normal;color:var(--rust)}.underlined-word{position:relative;display:inline-block}.underlined-word svg{position:absolute;left:2px;bottom:-17px;height:24px;width:100%;overflow:visible;fill:none;stroke:var(--rust);stroke-width:9;stroke-linecap:round}.lore-text-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:28px;margin-top:48px;max-width:660px}.lore-text-grid p{line-height:1.85;color:#5a4031;margin:0}.lore-text-grid p:first-child{font-weight:800;color:var(--ink);font-size:19px;line-height:1.5}.lore-poster{position:relative;margin:12px 18px 12px 15px;border:5px solid var(--ink);padding:20px;background:#deb97e;box-shadow:16px 17px 0 rgba(42,27,20,.85);transform:rotate(3deg)!important}.lore-poster.is-visible{transform:rotate(3deg)!important}.poster-pin{position:absolute;background:var(--rust);width:46px;height:46px;border-radius:50%;border:3px solid var(--ink);font-size:27px;display:grid;place-items:center;top:-26px;left:45%;z-index:4;box-shadow:2px 3px 0 #2b1a10}.poster-top{font-size:10px;font-weight:900;letter-spacing:1.5px;display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:2px solid var(--ink)}.poster-image{height:320px;position:relative;overflow:hidden;margin-top:16px;border:3px solid var(--ink);background:#ba8864}.poster-image img{height:100%;width:100%;object-fit:cover;object-position:50% 34%;filter:saturate(.7) sepia(.15)}.poster-sketch{position:absolute;font:900 110px var(--font-display);color:var(--rust);top:30%;text-shadow:2px 1px var(--ink)}.sketch-left{left:-15px}.sketch-right{right:-15px}.poster-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px}.poster-bottom strong{font:900 48px/.83 var(--font-display)}.poster-bottom span{font-size:9px;line-height:1.6;font-weight:900;letter-spacing:1px;text-align:right}.lore-quote{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);display:flex;align-items:center;gap:24px;margin-top:92px;padding:22px 0}.quote-paw{width:53px;height:53px;background:var(--rust);border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;transform:rotate(-18deg);flex-shrink:0}.quote-paw svg{height:28px;width:28px;fill:var(--ink)}.lore-quote p{font:900 clamp(20px,2.5vw,35px) var(--font-display);margin:0;letter-spacing:.2px;flex:1}.lore-quote p span{color:var(--rust)}.quote-signature{font:13px var(--font-marker);transform:rotate(-7deg);white-space:nowrap}
/* Cards */
.facts-section{padding:103px 0 118px;background:var(--paper)}.facts-heading{display:flex;align-items:end;justify-content:space-between;gap:80px;margin-bottom:52px}.facts-heading .section-heading span{color:var(--rust)}.facts-heading>p{max-width:330px;font-size:16px;line-height:1.85;color:#654632;margin-bottom:5px}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fact-card{min-height:408px;border:3px solid var(--ink);background:var(--paper-light);padding:21px 25px 0;display:flex;flex-direction:column;position:relative;transition:transform .25s,box-shadow .25s,opacity .75s;box-shadow:7px 7px 0 var(--ink)}.fact-card:hover{transform:translate(-4px,-6px)!important;box-shadow:12px 13px 0 var(--ink)}.fact-card:nth-child(2){background:#e8b980}.fact-card:nth-child(3){background:#bf7e4b}.fact-num{font-weight:900;font-size:11px;letter-spacing:2px}.fact-icon{height:102px;width:102px;margin:15px 0 20px;display:grid;place-items:center}.fact-icon-paw svg{width:90px;height:90px;fill:var(--bear);transform:rotate(-12deg)}.fact-icon-star svg{height:94px;width:94px;fill:var(--rust);stroke:var(--ink);stroke-width:3;transform:rotate(12deg)}.fact-icon-coins{width:106px;height:106px;border:4px solid var(--ink);border-radius:50%;background:var(--honey);transform:rotate(11deg);box-shadow:5px 5px 0 var(--ink)}.fact-icon-coins span{font:900 43px var(--font-display)}.fact-card h3{font:900 45px/.92 var(--font-display);margin:0 0 14px}.fact-card p{font-size:13px;line-height:1.7;max-width:265px;margin:0 0 22px}.fact-bottom{border-top:2px solid var(--ink);margin-top:auto;padding:15px 0;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;letter-spacing:1.4px}.fact-bottom span{font-size:23px;line-height:12px}
/* statement */
.statement-section{background:var(--rust);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);overflow:hidden}.statement-inner{height:295px;max-width:1450px;margin:auto;display:flex;align-items:center;justify-content:center;gap:70px;position:relative}.statement-inner:before,.statement-inner:after{content:'';position:absolute;border:3px dashed rgba(43,25,16,.2);border-radius:50%;height:360px;width:360px}.statement-inner:before{left:-210px;top:-200px}.statement-inner:after{right:-210px;bottom:-210px}.statement-inner p{font:900 clamp(28px,7vw,100px)/.89 var(--font-display);letter-spacing:-.02em;text-align:center;margin:0;transform:rotate(-2deg)}.statement-inner p span,.statement-inner p em{display:block;white-space:nowrap}.statement-inner em{font-style:normal;color:var(--cream);-webkit-text-stroke:2px var(--ink)}.statement-star{font-size:94px;transform:rotate(20deg)}.statement-claws{font:900 110px var(--font-display);transform:rotate(25deg);letter-spacing:-19px}
/* Roadmap */
.roadmap-section{background:var(--paper-light)}.roadmap-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px}.roadmap-heading .section-heading{font-size:clamp(64px,7.7vw,107px)}.roadmap-heading>p{max-width:300px;font-size:15px;line-height:1.8;color:#6f4c37;margin-bottom:2px}.roadmap-list{border-top:3px solid var(--ink)}.roadmap-step{display:grid;grid-template-columns:165px 1fr 90px;gap:25px;align-items:center;border-bottom:3px solid var(--ink);min-height:190px;padding:21px 15px 23px 0;position:relative}.roadmap-count{display:flex;align-items:center;gap:15px}.roadmap-count>span{font:900 100px/.9 var(--font-display);letter-spacing:-4px;color:var(--rust);-webkit-text-stroke:1.5px var(--ink)}.roadmap-count svg{width:29px;height:29px;fill:var(--bear);transform:rotate(17deg)}.roadmap-step-top{display:flex;gap:22px;font-size:10px;font-weight:900;letter-spacing:2px;margin-bottom:13px}.roadmap-step-top span+span{color:#9d6f53}.roadmap-step-main h3{font:900 clamp(41px,4vw,61px)/.9 var(--font-display);margin:0 0 10px}.roadmap-step-main p{margin:0;color:#674a38;line-height:1.7;max-width:630px;font-size:13px}.roadmap-step-mark{font:900 80px/.7 var(--font-display);color:var(--rust);text-align:center;transform:rotate(-12deg)}.roadmap-step:nth-child(2) .roadmap-step-mark{transform:rotate(15deg)}.roadmap-step:nth-child(4) .roadmap-step-mark{color:var(--bear)}.roadmap-note{font-size:10px;letter-spacing:1.1px;font-weight:900;margin-top:24px;display:flex;gap:10px;align-items:center}.note-star{color:var(--rust);font-size:22px}
/* interactive roar */
.roar-section{position:relative;background:#8f4929;color:var(--cream);overflow:hidden;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.roar-section:before{content:'ROAR';font:900 450px/.7 var(--font-display);opacity:.07;color:#1c100a;position:absolute;top:100px;left:32%;white-space:nowrap;transform:rotate(-12deg)}.roar-section:after{content:'';width:600px;height:600px;position:absolute;border:3px dashed rgba(255,230,185,.13);border-radius:50%;left:-190px;top:-150px}.roar-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center;padding-top:90px;padding-bottom:90px;min-height:660px;position:relative;z-index:1}.roar-portrait{position:relative;max-width:450px;margin:10px 0 25px 16px}.roar-pic-frame{background:#b4784b;height:458px;border:7px solid var(--cream);transform:rotate(-5deg);box-shadow:15px 16px 0 var(--dark);overflow:hidden;border-radius:220px 220px 12px 12px}.roar-pic-frame img{height:100%;width:100%;object-fit:cover;filter:sepia(.1) saturate(.85)}.roar-photo-label{position:absolute;bottom:-22px;left:14px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);font:900 18px var(--font-display);letter-spacing:1px;padding:12px 19px;transform:rotate(5deg)}.roar-photo-stamp{position:absolute;top:20px;right:-24px;border:3px solid var(--ink);background:var(--rust);color:var(--ink);border-radius:50%;height:99px;width:99px;display:grid;place-items:center;text-align:center;transform:rotate(17deg);font:900 29px/.82 var(--font-display)}.roar-content{position:relative}.roar-content .section-heading{font-size:clamp(64px,7.7vw,115px)}.roar-content .section-heading em{color:var(--honey)}.roar-content>p{max-width:485px;line-height:1.85;font-size:15px;margin:25px 0 28px}.roar-controls{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.roar-counter{display:flex;align-items:center;gap:13px}.roar-counter strong{font:900 48px var(--font-display);color:var(--honey)}.roar-counter span{font-size:9px;line-height:1.6;font-weight:900;letter-spacing:1.3px}.roar-bubble{margin-top:29px;font:19px var(--font-marker);color:var(--honey);transform:rotate(-2deg);min-height:40px}.paw-burst{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:4}.burst-paw{position:absolute;width:43px;height:43px;fill:var(--cream);opacity:0;animation:burst .85s ease-out forwards;filter:drop-shadow(2px 3px 0 #26160d)}@keyframes burst{0%{opacity:0;transform:translate(0,0) rotate(0deg) scale(.15)}18%{opacity:1}100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1.15)}}
/* Chart */
.chart-section{background:var(--dark);color:var(--paper-light);position:relative}.section-index-dark{border-color:rgba(242,215,178,.52);color:#d8bb90}.chart-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:51px}.chart-heading .section-heading{font-size:clamp(70px,8vw,117px)}.chart-heading .section-heading em{color:var(--honey)}.chart-heading .small-overline{color:var(--honey);display:flex;gap:10px;align-items:center}.online-dot{height:9px;width:9px;border-radius:50%;background:#9cd57d;box-shadow:0 0 0 4px rgba(156,213,125,.18);animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(156,213,125,0)}}.chart-heading-aside{display:flex;gap:22px;max-width:350px;align-items:start;margin-bottom:7px}.chart-heading-aside p{margin:0;line-height:1.75;font-size:14px;color:#ceb89c}.chart-aside-symbol{font-size:55px;color:var(--rust);line-height:.9}.chart-card{border:3px solid #e2bd83;background:#151515;box-shadow:11px 12px 0 #8c5737}.chart-toolbar{height:69px;background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px;border-bottom:3px solid #211711}.chart-toolbar-name,.chart-toolbar-links{display:flex;align-items:center;gap:15px}.chart-toolbar-name strong{font:900 30px var(--font-display);line-height:1}.chart-toolbar-name>span:last-child{font-size:10px;font-weight:900;letter-spacing:1.5px}.chart-live-light{height:10px;width:10px;background:#87a962;border-radius:50%;border:2px solid var(--ink)}.chart-toolbar-links{gap:24px}.chart-powered{font-size:9px;letter-spacing:1.3px;font-weight:900;color:#876547}.chart-toolbar-links>a{display:flex;align-items:center;gap:9px;font:900 16px var(--font-display)}.chart-toolbar-links svg{height:17px;width:17px}.chart-view{height:520px;position:relative;background:#161718;overflow:hidden}.chart-view iframe{height:100%;width:100%;border:0;display:block;position:relative;z-index:2}.chart-view.waiting iframe{display:none}.chart-waiting{display:none;position:absolute;inset:0;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--cream);z-index:3;background:radial-gradient(ellipse at 50% 110%,#503421 0%,#1c1b18 70%)}.chart-view.waiting .chart-waiting{display:flex}.chart-waiting-lines{position:absolute;inset:0;opacity:.17}.chart-waiting-lines svg{width:100%;height:100%}.chart-waiting-lines path{fill:none;stroke:var(--honey);stroke-width:4;stroke-linejoin:round;stroke-dasharray:16 7}.waiting-paw{height:59px;width:59px;fill:var(--rust);margin-bottom:19px;transform:rotate(-18deg)}.chart-waiting h3{font:900 clamp(47px,6vw,85px)/.89 var(--font-display);margin:0;position:relative}.chart-waiting h3 span{color:var(--honey)}.chart-waiting p{font-size:10px;letter-spacing:2.2px;font-weight:900;margin:19px 0}.chart-waiting>a{margin-top:8px;font:900 20px var(--font-display);letter-spacing:1px;border-bottom:2px solid var(--rust);padding-bottom:7px;position:relative}.chart-waiting>a span{color:var(--rust);margin-left:8px}.chart-statusline{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#35271d;padding:14px 20px;font-size:9px;letter-spacing:1.4px;font-weight:800;color:#d8bb95}.chart-statusline>span:first-child{display:flex;align-items:center;gap:8px}.chart-status-dot{width:6px;height:6px;border-radius:50%;background:var(--honey)}
/* Den */
.den-section{background:#ddb783;position:relative;overflow:hidden}.den-section:before{content:"";position:absolute;inset:-100px;background:repeating-radial-gradient(circle at 78% 48%,transparent 0,transparent 46px,rgba(74,41,20,.09) 47px,rgba(74,41,20,.09) 49px,transparent 50px);opacity:.5}.den-inner{min-height:680px;padding-top:99px;padding-bottom:105px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;position:relative}.den-copy{position:relative;z-index:2}.den-copy h2{font:900 clamp(82px,9.2vw,142px)/.81 var(--font-display);letter-spacing:-.036em;margin:0}.den-copy h2 em{font-style:normal;color:var(--rust);-webkit-text-stroke:1px var(--ink)}.den-copy>p{font-size:16px;margin:30px 0 25px}.den-links{max-width:590px;display:flex;flex-direction:column;gap:9px}.den-link{height:65px;background:var(--cream);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);display:flex;align-items:center;gap:16px;padding:9px 15px 9px 9px;transition:transform .2s,background .2s,box-shadow .2s}.den-link:hover{transform:translate(4px,4px);box-shadow:1px 1px 0 var(--ink);background:#fff1cf}.den-link-icon{height:40px;width:40px;border:2px solid var(--ink);background:var(--rust);display:grid;place-items:center;font-size:25px;font-weight:900;flex-shrink:0}.den-link-icon svg{height:25px;width:25px;fill:var(--ink)}.den-link>span:nth-child(2){flex:1;font:900 23px var(--font-display);letter-spacing:.6px}.den-link>svg{width:18px;height:18px}.den-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(10deg)!important}.seal-circle{width:min(100%,410px);aspect-ratio:1;border-radius:50%;border:7px double var(--ink);outline:5px dashed var(--ink);outline-offset:7px;background:var(--rust);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:18px 18px 0 rgba(35,24,16,.18)}.seal-circle span{font:900 31px var(--font-display);letter-spacing:1px}.seal-circle svg{width:135px;height:135px;fill:var(--ink)}.seal-circle strong{font:900 49px/.9 var(--font-display)}.seal-caption{font:22px var(--font-marker);margin-top:34px}.den-star{position:absolute;font-size:64px;color:var(--rust)}.den-star-left{top:69px;left:-20px}.den-star-right{bottom:55px;right:0;font-size:95px}
/* Footer */
.footer{background:var(--ink);color:var(--cream);padding:65px 0 24px}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:end;padding-bottom:80px}.footer-brand{display:flex;align-items:center;gap:22px}.footer-brand svg{height:78px;width:78px;fill:var(--rust)}.footer-brand>span{font:900 82px/.72 var(--font-display);letter-spacing:-1.5px}.footer-brand>span span{color:var(--rust)}.footer-right{text-align:right}.footer-socials{display:flex;justify-content:end;gap:25px;flex-wrap:wrap}.footer-socials a{font-size:11px;font-weight:900;letter-spacing:1px;border-bottom:2px solid var(--rust);padding-bottom:5px}.footer-socials a:hover{color:var(--honey)}.footer-right p{font-size:10px;font-weight:700;letter-spacing:1.6px;margin:25px 0 0;color:#bda183}.footer-bottom{border-top:1px solid #8b6951;padding-top:24px;display:grid;grid-template-columns:1fr 2.1fr auto;gap:35px;align-items:start;font-size:10px;letter-spacing:1px;font-weight:800}.footer-bottom p{margin:0;color:#bd9c79;max-width:600px;line-height:1.8;font-size:10px;font-weight:500;letter-spacing:0}.footer-bottom a{white-space:nowrap;color:var(--honey)}.toast{position:fixed;bottom:24px;right:24px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px var(--rust);padding:15px 24px;font:900 21px var(--font-display);z-index:120;transform:translateY(150px);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s}.toast.show{transform:translateY(0);opacity:1}
/* tablet */
@media(max-width:1160px){.container{width:min(100% - 60px,1360px)}.desktop-nav{gap:22px;margin-right:14px}.hero h1{font-size:clamp(97px,12vw,151px)}.hero-photo-frame{height:495px}.hero-label{left:-15px}.hero-stamp{right:-10px}.hero-visual{padding-right:25px}.lore-grid{gap:50px}.lore-main .section-heading{font-size:clamp(60px,7.6vw,90px)}.den-copy h2{font-size:clamp(85px,9.4vw,125px)}.seal-circle span{font-size:26px}.seal-circle strong{font-size:40px}.footer-bottom{grid-template-columns:1fr 2fr}.footer-bottom a{grid-column:2;justify-self:end}}
@media(max-width:950px){.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-menu{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:100%;background:var(--paper-light);border-bottom:3px solid var(--ink);padding:0 30px;max-height:0;overflow:hidden;transition:max-height .35s,padding .35s}.mobile-menu.open{max-height:320px;padding:15px 30px 23px}.mobile-menu a{padding:13px 0;font:900 26px var(--font-display);border-bottom:1px solid rgba(42,27,20,.23)}.hero-grid{min-height:600px;gap:10px}.hero-visual{padding:70px 0 40px}.hero-photo-frame{height:420px;border-width:6px}.hero-stamp{height:83px;width:83px;top:80px;right:-12px}.hero-stamp strong{font-size:37px}.hero-stamp span{font-size:7px}.hero-label{bottom:80px;left:-35px}.hero-label strong{font-size:23px}.hero-hand-arrow{display:none}.hero h1{font-size:clamp(83px,12vw,124px)}.hero-handwrite{font-size:15px;right:5px}.hero-tagline{margin-top:50px}.hero-description{font-size:14px}.btn-large{min-height:56px;font-size:19px;padding:12px 16px;gap:12px}.hero-meta{font-size:8px}.lore-grid{gap:35px}.lore-text-grid{grid-template-columns:1fr;gap:15px}.poster-image{height:270px}.poster-bottom strong{font-size:39px}.lore-quote{gap:14px}.quote-signature{display:none}.fact-card{padding:18px 17px 0;min-height:382px}.fact-card h3{font-size:37px}.fact-icon{height:87px;margin:11px 0 15px}.fact-icon svg{width:77px}.roadmap-step{grid-template-columns:130px 1fr 48px;gap:16px}.roadmap-count>span{font-size:77px}.roadmap-step-mark{font-size:56px}.roar-grid{gap:6%}.roar-pic-frame{height:420px}.roar-content .section-heading{font-size:clamp(61px,8vw,94px)}.chart-view{height:485px}.den-inner{gap:40px;grid-template-columns:1.2fr .8fr}.seal-circle svg{width:90px;height:90px}.seal-circle span{font-size:20px}.seal-circle strong{font-size:32px}}
@media(max-width:700px){html{scroll-padding-top:70px}.container{width:min(100% - 38px,1360px)}.site-header{height:72px}.brand-icon{height:44px;width:44px}.brand-icon svg{width:30px;height:30px}.brand-words strong{font-size:22px}.brand-words small{font-size:7px;letter-spacing:1.5px}.header-x{width:38px;height:38px}.nav-cta{display:none}.hero{min-height:0}.hero:before{width:100vw;height:100vw;top:340px;right:-24vw}.hero-grid{display:flex;flex-direction:column;gap:0}.hero-copy{padding:47px 0 0}.hero-kicker{font-size:9px;letter-spacing:1.4px;margin-bottom:28px}.hero h1{font-size:clamp(104px,21.2vw,160px)}.hero-handwrite{right:0;bottom:-24px;font-size:clamp(15px,3.5vw,19px)}.hero-tagline{margin-top:50px;gap:12px}.hero-tagline p{font-size:31px}.hero-description{font-size:14px;margin:16px 0 20px;max-width:450px}.hero-buttons{gap:10px}.hero-meta{margin-top:23px;font-size:8px}.hero-visual{height:565px;padding:34px 42px 44px}.hero-photo-frame{width:min(100%,440px);height:490px}.hero-backring{height:470px;width:470px;top:11%;left:50%;transform:translateX(-50%)}.hero-stamp{right:3%;top:45px}.hero-label{left:5px;bottom:58px}.hero-hand-arrow{display:block;right:0;bottom:15px;width:103px}.hero-hand-arrow svg{height:65px}.hero-hand-arrow span{font-size:12px}.picture-corner-tl{top:45px;left:15px}.picture-corner-br{right:14px;bottom:45px}.hero-footer{display:none}.ticker-band{height:56px}.ticker-track{gap:24px}.ticker-track span{font-size:23px}.ticker-track svg{height:18px;width:18px}.section{padding:72px 0}.section-index{font-size:9px;margin-bottom:39px;letter-spacing:1px}.section-index span:last-child{display:none}.section-heading{font-size:clamp(60px,13vw,91px)}.small-overline{font-size:10px;margin-bottom:18px}.lore-grid{grid-template-columns:1fr;gap:40px}.lore-main .section-heading{font-size:clamp(59px,12.4vw,95px)}.lore-text-grid{margin-top:42px;grid-template-columns:1fr 1.2fr;gap:17px}.lore-text-grid p:first-child{font-size:16px}.lore-text-grid p{font-size:13px}.lore-poster{width:min(87%,420px);margin:8px auto 15px}.poster-image{height:290px}.lore-quote{margin-top:60px;padding:16px 0}.quote-paw{width:44px;height:44px}.quote-paw svg{width:23px}.lore-quote p{font-size:25px}.facts-section{padding:77px 0 85px}.facts-heading{display:block;margin-bottom:34px}.facts-heading>p{font-size:14px;margin:20px 0 0}.fact-grid{grid-template-columns:1fr;gap:20px}.fact-card{min-height:255px;padding:19px 22px 0;display:grid;grid-template-columns:100px 1fr;grid-template-rows:25px auto auto 42px;column-gap:14px}.fact-num{grid-column:1/3}.fact-icon{grid-column:1;grid-row:2/4;margin:10px auto 0}.fact-card h3{grid-column:2;grid-row:2;font-size:39px;align-self:end;margin:0 0 12px}.fact-card p{grid-column:2;grid-row:3;font-size:12px;margin:0 0 14px}.fact-bottom{grid-column:1/3;grid-row:4}.statement-inner{height:190px;gap:12px}.statement-inner p{font-size:clamp(27px,7vw,47px)}.statement-star{font-size:35px}.statement-claws{font-size:40px;letter-spacing:-8px}.roadmap-heading{display:block}.roadmap-heading>p{margin-top:23px;font-size:13px}.roadmap-step{grid-template-columns:86px 1fr;gap:10px;min-height:166px;padding:20px 0}.roadmap-count{flex-direction:column;gap:4px;align-self:start}.roadmap-count>span{font-size:67px}.roadmap-count svg{height:20px;width:20px}.roadmap-step-main h3{font-size:38px}.roadmap-step-main p{font-size:12px}.roadmap-step-top{font-size:8px;letter-spacing:1px;gap:9px}.roadmap-step-mark{display:none}.roadmap-note{font-size:9px;line-height:1.5}.roar-grid{grid-template-columns:1fr;padding-top:60px;padding-bottom:74px;gap:70px}.roar-portrait{margin:0 auto;width:min(78%,380px)}.roar-pic-frame{height:400px}.roar-content .section-heading{font-size:clamp(70px,14vw,108px)}.roar-content>p{font-size:14px;margin:20px 0 24px}.chart-heading{display:block;margin-bottom:34px}.chart-heading-aside{margin-top:20px}.chart-heading-aside p{font-size:13px}.chart-aside-symbol{font-size:37px}.chart-view{height:420px}.chart-toolbar{height:66px;padding:0 12px}.chart-toolbar-name{gap:8px}.chart-toolbar-name strong{font-size:26px}.chart-toolbar-name>span:last-child{font-size:8px;letter-spacing:.5px}.chart-toolbar-links .chart-powered{display:none}.chart-toolbar-links>a{font-size:14px}.chart-statusline{font-size:8px;padding:12px 9px;letter-spacing:.4px}.chart-waiting h3{font-size:52px}.den-inner{grid-template-columns:1fr;gap:60px;padding-top:75px;padding-bottom:85px}.den-copy h2{font-size:clamp(79px,15.4vw,126px)}.den-copy>p{font-size:14px}.den-seal{width:min(75%,330px);margin:auto}.seal-circle span{font-size:24px}.seal-circle strong{font-size:36px}.seal-circle svg{height:110px;width:110px}.den-star-right{bottom:40px}.footer{padding:50px 0 25px}.footer-top{display:block;padding-bottom:45px}.footer-brand svg{height:65px;width:65px}.footer-brand>span{font-size:73px}.footer-right{text-align:left;margin-top:40px}.footer-socials{justify-content:flex-start;gap:18px}.footer-right p{line-height:1.8}.footer-bottom{grid-template-columns:1fr;gap:13px}.footer-bottom a{grid-column:auto;justify-self:start}}
@media(max-width:420px){.container{width:min(100% - 30px,1360px)}.hero h1{font-size:clamp(91px,21vw,110px)}.hero-kicker{font-size:8px}.hero-handwrite{bottom:-22px;font-size:13px}.hero-tagline p{font-size:29px}.hero-visual{height:450px;padding:35px 34px 40px}.hero-photo-frame{height:391px}.hero-backring{width:390px;height:390px}.hero-label{bottom:43px;left:-4px;padding:9px 11px}.hero-label strong{font-size:21px}.hero-stamp{height:72px;width:72px;top:38px;right:0}.hero-stamp strong{font-size:30px}.hero-stamp span{font-size:6px}.hero-hand-arrow{display:none}.hero-meta{gap:8px}.lore-text-grid{grid-template-columns:1fr}.lore-main .section-heading{font-size:clamp(54px,12.9vw,70px)}.poster-image{height:245px}.poster-bottom strong{font-size:37px}.fact-card{grid-template-columns:83px 1fr;padding-inline:16px;column-gap:8px}.fact-card h3{font-size:33px}.fact-icon{height:81px;width:81px}.fact-icon svg{height:68px;width:68px}.fact-icon-coins span{font-size:32px}.roadmap-step{grid-template-columns:72px 1fr}.roadmap-count>span{font-size:59px}.roadmap-step-main h3{font-size:34px}.roar-pic-frame{height:340px}.roar-photo-stamp{right:-18px}.roar-content .section-heading{font-size:clamp(60px,14.1vw,80px)}.roar-controls{gap:16px}.roar-counter strong{font-size:40px}.chart-toolbar-name>span:last-child{display:none}.chart-view{height:380px}.chart-waiting h3{font-size:42px}.chart-statusline>span:last-child{display:none}.den-copy h2{font-size:clamp(69px,15.5vw,100px)}.den-link>span:nth-child(2){font-size:20px}.seal-circle{max-width:260px}.seal-circle span{font-size:20px}.seal-circle strong{font-size:30px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.js .reveal:not(.is-visible){opacity:1;transform:none}}
.just-roared{animation:roarshake .38s ease-out}@keyframes roarshake{0%,100%{rotate:0deg}20%{rotate:-3deg}50%{rotate:3deg}75%{rotate:-2deg}}
