@import "https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap";
:root{--bg:#050505;--fg:#f3f3ef;--muted:#f3f3ef94;--line:#f3f3ef38}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--fg);margin:0;font-family:Indie Flower,cursive;overflow-x:hidden}a{color:inherit;text-decoration:none}.page{min-height:100vh;padding:14px}.hero{border:1px solid var(--line);align-content:start;min-height:calc(100vh - 28px);display:grid;overflow:hidden}.ticker{border-bottom:1px solid var(--line);width:100%;max-width:100%;color:var(--fg);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(22px,3.4vw,52px);font-weight:400;line-height:.95;overflow:hidden}.ticker-track{will-change:transform;width:max-content;display:flex}.ticker-group{flex:none;min-width:max-content;display:flex}.ticker span{flex:none;padding:10px 18px 12px;display:inline-block}.ticker-top .ticker-track,.ticker-bottom .ticker-track{animation:11s linear infinite crawl-left}.ticker-mid{border-top:1px solid var(--line)}.ticker-mid .ticker-track{animation:12s linear infinite crawl-right}.ticker-bottom{border-top:1px solid var(--line)}h1{border-bottom:1px solid var(--line);text-align:center;letter-spacing:0;text-transform:uppercase;margin:0;padding:clamp(42px,9vw,118px) 0 clamp(26px,5vw,70px);font-size:clamp(72px,18vw,260px);font-weight:900;line-height:.72;display:grid}h1 span{display:block}.hero-media{border:1px solid var(--line);background:#111;width:min(100vw - 56px,760px);margin:clamp(34px,7vw,84px) auto}.hero-media img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.info-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.info-grid div{border-right:1px solid var(--line);min-height:108px;padding:18px}.info-grid div:last-child{border-right:0}.info-grid span,.info-grid strong{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.info-grid span{color:var(--muted)}.info-grid strong{color:var(--fg);margin-top:24px}.mint-main{border-bottom:1px solid var(--line);background:var(--fg);min-height:clamp(112px,16vw,190px);color:var(--bg);letter-spacing:0;text-align:center;text-transform:uppercase;place-items:center;font-size:clamp(42px,9vw,140px);font-weight:900;line-height:.85;transition:background .12s,color .12s;display:grid}.mint-main:hover{background:var(--bg);color:var(--fg)}@keyframes crawl-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes crawl-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (max-width:720px){.page{padding:8px}.hero{min-height:calc(100vh - 16px)}.ticker{font-size:clamp(18px,6.6vw,28px)}.ticker span{padding:9px 12px 10px}h1{padding-top:clamp(48px,15vw,72px);font-size:clamp(48px,18vw,74px);line-height:.82}.hero-media{width:min(100vw - 34px,540px);margin:34px auto}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid div{min-height:86px}.info-grid div:nth-child(2){border-right:0}.info-grid div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (min-width:721px) and (max-width:1024px){h1{font-size:clamp(92px,19vw,180px)}.hero-media{width:min(100vw - 72px,680px)}}@media (max-width:420px){h1{font-size:clamp(56px,24vw,92px)}.mint-main{min-height:118px;font-size:clamp(36px,13vw,54px)}}
