:root{--jade:#7b9669;--stone:#e6e6e6;--slate:#6c8480;--sage:#bac8b1;--forest:#404e3b;--ink:#242c21;--paper:#f6f7f3;--pad:clamp(20px,4vw,56px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--stone);color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--sage);color:var(--ink)}.shell{width:min(calc(100% - var(--pad)*2),1160px);margin-inline:auto}.skip-link{z-index:20;background:var(--ink);color:#fff;border-radius:16px;padding:12px 20px;position:fixed;top:16px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}a:focus-visible{outline:3px solid var(--forest);outline-offset:6px}.site-header{border-bottom:1px solid #404e3b21;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;display:flex}.brand{letter-spacing:-.4px;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.brand-symbol{background:var(--forest);width:54px;height:54px;color:var(--paper);letter-spacing:-2px;border-radius:18px;justify-content:center;align-items:center;font-size:24px;display:flex;transform:rotate(-5deg);box-shadow:0 4px #283224}.brand-symbol span{letter-spacing:0;margin-left:2px;font-size:15px}.brand-dot{color:var(--jade)}.contact-link{background:var(--paper);border:1px solid #404e3b25;border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px #404e3b17}.contact-link svg{width:19px;height:19px}.contact-link:hover{transform:translateY(-3px);box-shadow:0 6px #404e3b17}.contact-link:active{transform:translateY(1px)}.intro{justify-content:space-between;align-items:center;gap:40px;padding-block:58px 48px;display:flex}.eyebrow{letter-spacing:.04em;color:var(--forest);align-items:center;gap:9px;margin:0 0 16px;font-size:12px;display:flex}.eyebrow>span{background:var(--jade);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7b96691a}.intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:450;line-height:1.12}.intro h1 span{color:var(--forest)}.intro-copy>p:last-child{color:#4d5948;margin:18px 0 0;font-size:15px;line-height:1.65}.quick-nav{flex-shrink:0;align-items:center;gap:18px;display:flex}.quick-nav>a{flex-direction:column;align-items:center;gap:13px;min-width:80px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.quick-icon{background:var(--paper);border:1px solid #404e3b1b;border-radius:24px;place-items:center;width:70px;height:70px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 6px #c5cfc0,0 10px 18px #404e3b0b}.quick-icon svg{width:30px;height:30px}.quick-nav>a:nth-child(2) .quick-icon{background:var(--sage);transform:rotate(5deg);box-shadow:0 6px #96a689,0 10px 18px #404e3b0b}.quick-nav a:hover .quick-icon{transform:translateY(-6px)rotate(-4deg);box-shadow:0 12px #c5cfc0,0 14px 20px #404e3b12}.quick-nav a:nth-child(2):hover .quick-icon{box-shadow:0 12px #96a689,0 14px 20px #404e3b12}.quick-nav a:active .quick-icon{transform:translateY(3px);box-shadow:0 2px #a6b39d}.social-grid{perspective:1200px;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.social-card{--rx:0deg;--ry:0deg;--base:#777;isolation:isolate;color:#fff;min-height:330px;box-shadow:0 7px 0 var(--base),0 16px 26px #242c2110;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;animation:.6s both arrive;animation-delay:var(--delay);border-radius:30px;flex-direction:column;gap:28px;padding:30px;text-decoration:none;transition:transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.social-card:hover{transform:translateY(-7px) rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 13px 0 var(--base),0 24px 32px #242c2120}.social-card:active{box-shadow:0 3px 0 var(--base),0 8px 15px #242c2110;transform:translateY(3px)}.social-card:focus-visible{outline-color:var(--forest)}.instagram{--base:#63236e;background:linear-gradient(120deg,#582b9e 0%,#9d247d 48%,#ce3d57 78%,#ef8144 100%);grid-column:span 7}.youtube{--base:#a90c1b;background:#db1427;grid-column:span 5}.tiktok{--base:#070909;background:#151719;grid-column:1/-1;min-height:235px}.tiktok:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#25f4ee,#0000 27% 70%,#fe2c55) border-box;border:2px solid #0000;border-radius:30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.herohero{color:#25231e;--base:#d9ccaf;background:#f9efd9;grid-column:span 6;min-height:260px}.discord{--base:#3e49bd;background:#5865f2;grid-column:span 6;min-height:260px}.card-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.platform-icon{background:#ffffff1c;border:1px solid #ffffff1b;border-radius:17px;place-items:center;width:50px;height:50px;display:grid}.platform-icon svg{width:31px;height:31px}.yt-triangle{fill:#db1427}.discord-eye{fill:#5865f2}.tiktok .platform-icon svg{filter:drop-shadow(-2px -1px #25f4ee)drop-shadow(2px 1px #fe2c55)}.herohero .platform-icon{color:#fff;background:#25231e;border-color:#0000}.herohero-symbol{letter-spacing:-3px;padding-right:3px;font-size:34px;font-weight:600;line-height:1}.card-arrow{border:1px solid #fff5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:transform .25s,background .25s;display:grid}.herohero .card-arrow{border-color:#25231e45}.social-card:hover .card-arrow{background:#ffffff15;transform:rotate(45deg)}.card-content{z-index:1;flex:1;justify-content:space-between;align-items:end;gap:22px;display:flex;position:relative}.channel-identity h2{letter-spacing:-1.4px;margin:0;font-size:clamp(28px,3.1vw,40px);font-weight:500;line-height:1.1}.handle{margin:8px 0 0;font-size:13px;line-height:1.4}.channel-note{max-width:240px;margin:13px 0 0;font-size:13px;line-height:1.55}.stat{flex-shrink:0}.stat-main strong{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;font-size:clamp(29px,3.1vw,40px);font-weight:450;line-height:1.1;display:block}.stat-main>span{margin-top:5px;font-size:12px;display:block}.stat time{white-space:nowrap;margin-top:14px;font-size:11px;display:block}.card-action{z-index:1;letter-spacing:.01em;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;font-size:12px;font-weight:500;display:flex;position:relative}.card-action>span{font-size:21px;transition:transform .2s}.social-card:hover .card-action>span{transform:translate(5px)}.herohero .card-action{border-top-color:#25231e24}.card-watermark{z-index:-1;opacity:.09;width:180px;height:180px;transition:transform .7s;position:absolute;top:44px;right:12px;transform:rotate(-12deg)}.card-watermark svg{width:100%;height:100%}.card-watermark .herohero-symbol{font-size:190px}.social-card:hover .card-watermark{transform:rotate(3deg)translateY(-6px)}.tiktok .card-content{align-items:center}.tiktok .channel-identity{grid-template-columns:160px 1fr;align-items:center;column-gap:22px;display:grid}.tiktok .channel-identity h2{grid-row:span 2}.tiktok .handle{margin:0}.tiktok .channel-note{max-width:none;margin:3px 0 0}.tiktok .stat{align-items:center;gap:30px;display:flex}.tiktok .stat time{margin:0}.tiktok .card-watermark{opacity:.055;width:260px;height:260px;top:-30px;right:28%}.tiktok .card-top{position:absolute;top:30px;left:30px}.tiktok .card-top .platform-icon,.tiktok .card-top .card-arrow{display:none}.tiktok .card-action{padding-top:14px}.counts-note{text-align:center;color:#54604e;justify-content:center;align-items:center;gap:8px;margin:32px 0 0;font-size:12px;display:flex}.counts-note>span{background:var(--sage);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.site-footer{border-top:1px solid #404e3b21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-block:27px;font-size:13px;display:flex}.site-footer>a{color:#4d5948;font-size:12px;text-decoration:none}.site-footer small{color:#4d5948;font-size:12px}@keyframes arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (max-width:1000px){.intro{gap:24px}.quick-nav{gap:12px}.quick-nav>a{min-width:68px}.quick-icon{border-radius:21px;width:62px;height:62px}.card-content{flex-direction:column;align-items:start;gap:22px}.stat{justify-content:space-between;align-items:end;gap:22px;width:100%;display:flex}.stat-main strong{font-size:32px}.stat time{white-space:normal;text-align:right;max-width:110px;margin:0}.social-card{min-height:380px}.tiktok{min-height:235px}.tiktok .card-content{flex-direction:row;align-items:center}.tiktok .channel-identity{display:block}.tiktok .handle{margin-top:8px}.tiktok .channel-note{margin-top:10px}.tiktok .stat{width:auto;display:block}.tiktok .stat time{text-align:left;margin-top:12px}.herohero,.discord{min-height:290px}}@media (max-width:700px){.site-header{padding-block:22px}.brand-symbol{border-radius:16px;width:46px;height:46px;font-size:22px}.brand{gap:10px;font-size:14px}.contact-link{gap:8px;padding:10px 13px;font-size:12px}.contact-link svg{width:17px;height:17px}.intro{padding-block:38px 36px;display:block}.intro h1{font-size:39px}.intro-copy>p:last-child{font-size:14px}.quick-nav{justify-content:flex-start;gap:24px;margin-top:28px}.quick-nav>a{min-width:64px;font-size:12px}.quick-icon{width:62px;height:62px}.social-grid{gap:24px}.social-card{border-radius:27px;grid-column:1/-1;gap:24px;min-height:310px;padding:24px}.card-content{flex-direction:row;align-items:end;gap:12px}.channel-identity h2{font-size:31px}.handle,.channel-note{font-size:12px}.channel-note{max-width:175px}.stat{width:auto;display:block}.stat-main strong{font-size:30px}.stat time{text-align:left;max-width:110px;margin-top:12px;font-size:10px}.stat-main>span{font-size:11px}.card-arrow{width:34px;height:34px}.platform-icon{border-radius:15px;width:46px;height:46px}.platform-icon svg{width:28px;height:28px}.tiktok{min-height:280px}.tiktok .card-content{align-items:end;padding-top:54px}.tiktok .card-watermark{width:200px;height:200px;right:18%}.tiktok .channel-note{max-width:175px}.tiktok .stat{min-width:104px}.herohero,.discord{min-height:255px}.site-footer{flex-direction:column;align-items:start;gap:12px;margin-top:36px;padding-block:24px}.counts-note{text-align:left;align-items:start;font-size:11px}.counts-note>span{flex-shrink:0;margin-top:1px}}@media (max-width:370px){.contact-link>span:first-of-type{display:none}.card-content{flex-direction:column;align-items:start}.stat{justify-content:space-between;align-items:end;width:100%;display:flex}.stat time{text-align:right;max-width:100px;margin:0}.social-card{min-height:350px}.tiktok .card-content{flex-direction:column;align-items:start}.tiktok .stat{width:100%;display:flex}.tiktok .stat time{text-align:right;margin:0}.channel-note{max-width:none}.herohero,.discord{min-height:255px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.social-card,.social-card:hover,.quick-nav a:hover .quick-icon{transform:none}}.instagram{background:linear-gradient(110deg,#0000 40%,#25102c66 100%),linear-gradient(120deg,#582b9e 0%,#9d247d 48%,#ce3d57 78%,#ef8144 100%)}.tiktok .card-top{position:relative;top:auto;left:auto;right:auto}.tiktok .card-top .platform-icon,.tiktok .card-top .card-arrow{display:grid}.tiktok .card-content{padding-top:0}.brand-symbol{width:64px;height:64px;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;flex-shrink:0;display:block;transform:none}.brand{gap:10px}.quick-nav .quick-horse{box-shadow:none;background:0 0;border:0}.quick-horse img{object-fit:contain;width:83px;height:83px}.quick-nav a:hover .quick-horse{box-shadow:none}.quick-nav{flex-wrap:wrap}@media (max-width:700px){.quick-nav{gap:18px}.quick-horse img{width:74px;height:74px}}.quick-nav>a:nth-child(2) .quick-icon{background:linear-gradient(145deg,#cbd6c3,#a8bb9a);border-top-color:#e3e9de;box-shadow:inset 1px 2px 1px #ffffff90,inset -2px -2px 2px #64795325,0 7px #8e9f81,0 12px 20px #404e3b14}.quick-nav>a:nth-child(2) .quick-icon svg{filter:drop-shadow(1px 2px #ffffff65)}.shop-main{padding-top:28px}.back-link{color:var(--forest);font-size:13px;text-decoration:none}.back-link:hover{text-decoration:underline}.shop-intro{justify-content:space-between;align-items:center;gap:24px;padding-block:38px;display:flex}.shop-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:450;line-height:1.12}.shop-intro h1 span{color:var(--forest)}.shop-intro p:last-child{color:#4d5948;margin:16px 0 0;font-size:16px}.shop-status,.collection-state{background:var(--sage);color:#263122;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:inline-flex}.shop-status:before{content:"";background:var(--forest);border-radius:50%;width:7px;height:7px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.collection-card{background:var(--paper);border:1px solid #404e3b16;border-radius:30px;overflow:hidden;box-shadow:0 7px #c7d0c2,0 18px 30px #404e3b0a}.clothing-art{background:radial-gradient(at 30% 0,#dde5d7,#b6c7aa);place-items:center;height:270px;display:grid}.clothing-art svg{filter:drop-shadow(3px 5px 1px #404e3b20);width:245px;height:245px}.shirt-art{background:radial-gradient(at 30% 0,#eff0eb,#cad6c9)}.collection-copy{padding:24px 28px 28px;position:relative}.collection-number{letter-spacing:.12em;color:#586550;font-size:10px}.collection-copy h2{letter-spacing:-1px;margin:7px 0;font-size:30px;font-weight:450}.collection-copy p{color:#4d5948;margin:0;font-size:14px}.collection-state{background:#e6ebdf;margin-top:20px}.shop-coming{border:1px solid #404e3b24;border-radius:26px;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding:28px 30px;display:flex}.shop-coming h2{letter-spacing:-.5px;margin:0 0 8px;font-size:24px;font-weight:450}.shop-coming p{color:#4d5948;margin:0;font-size:14px}.shop-coming small{color:#586550;margin-top:12px;font-size:11px;display:block}.shop-coming .contact-link{white-space:nowrap}@media (max-width:700px){.brand-symbol{width:55px;height:55px}.shop-intro{flex-direction:column;align-items:flex-start;padding-block:28px}.shop-grid{grid-template-columns:1fr;gap:28px}.clothing-art{height:240px}.clothing-art svg{width:220px;height:220px}.shop-coming{flex-direction:column;align-items:flex-start;padding:24px}.collection-copy{padding:22px 24px}}.shared-header{flex-wrap:wrap;gap:24px}.shared-header .brand{flex-shrink:0}.site-nav{justify-content:center;align-items:center;gap:7px;margin-inline:auto;display:flex}.site-nav>a{white-space:nowrap;border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 15px;font-size:12px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.site-nav>a>img{object-fit:contain;flex-shrink:0}.site-nav>a:hover{background:#f6f7f380;transform:translateY(-2px)}.site-nav>a[aria-current=page]{background:var(--forest);color:var(--paper);border-color:#25342035;box-shadow:inset 0 1px #ffffff1f,0 4px #2d3928}.site-header-action{flex-shrink:0;align-items:center;display:flex}.shared-footer nav{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.shared-footer nav a{color:#4d5948;font-size:12px;text-decoration:none}.shared-footer a:hover{text-decoration:underline}.shared-footer .footer-brand{color:var(--ink);font-size:13px;font-weight:500}.ride-section-bar{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.section-breadcrumb{color:#586550;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.section-breadcrumb a{text-decoration:none}.section-breadcrumb a:hover{text-decoration:underline}.section-breadcrumb>span:last-child{color:var(--forest)}.ride-section-nav{align-items:center;gap:7px;display:flex}.ride-section-nav>a{background:#f6f7f380;border:1px solid #404e3b1a;border-radius:999px;padding:8px 13px;font-size:11px;text-decoration:none;transition:background .2s}.ride-section-nav>a:hover{background:var(--sage)}@media (max-width:1000px){.shared-header{column-gap:15px}.site-nav{gap:3px}.site-nav>a{gap:6px;padding-inline:11px}.shared-header .contact-link{padding-inline:12px}.shared-footer nav{gap:12px 16px}}@media (max-width:800px){.shared-header{row-gap:20px}.site-header-action{margin-left:auto}.site-nav{order:3;justify-content:flex-start;gap:8px;width:100%;margin:0}.site-nav>a{padding:10px 15px}.ride-section-bar{flex-direction:column;align-items:flex-start;gap:14px}.ride-section-nav{flex-wrap:wrap}.shared-footer nav{max-width:100%}}@media (max-width:420px){.site-nav{justify-content:space-between;gap:5px}.site-nav>a{gap:6px;min-height:43px;padding:9px 10px;font-size:11px}.site-nav>a>svg{width:15px;height:15px}.site-nav>a>img{width:22px;height:22px}.ride-section-nav>a{padding:8px 12px}}@media (max-width:350px){.site-nav>a{gap:4px;padding-inline:8px;font-size:10px}.site-nav>a>svg{width:13px;height:13px}.site-nav>a>img{width:19px;height:19px}}
