.wordmark{gap:9px;flex-shrink:0;letter-spacing:0}.brand-frog{width:47px;height:47px;transform:rotate(-9deg);transition:transform .2s}.wordmark:hover .brand-frog{transform:rotate(9deg)}.wordmark .brand-type{display:flex;flex-direction:column;gap:3px;color:var(--paper);font-size:inherit}.brand-type b{font-size:31px;letter-spacing:-2px;line-height:.9;font-weight:700}.brand-type small{font-size:5.8px;letter-spacing:1.05px;color:var(--lime);font-weight:600}.footer-top .brand-frog{width:64px;height:64px}.footer-top .brand-type b{font-size:44px}.footer-top .brand-type small{font-size:7px}.last-frog{position:absolute;right:5%;top:12%;width:24%;height:auto;transform:rotate(13deg)}
.holder-mission{margin-top:50px;background:var(--lime);color:var(--ink);border:2px solid var(--ink);border-radius:12px;display:grid;grid-template-columns:1.2fr 1fr;gap:45px;padding:45px;position:relative;overflow:hidden}.mission-copy .eyebrow{color:#364724;font-size:9px;letter-spacing:1px;line-height:1.6}.mission-copy h2{font-size:clamp(35px,3.8vw,58px);letter-spacing:-.065em;line-height:1.03;margin:23px 0}.mission-copy h2 em{font-style:normal;display:inline-block;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:5px;transform:rotate(-3deg)}.mission-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:450px}.hodl-stamp{display:inline-block;transform:rotate(-5deg);border:2px solid var(--ink);padding:9px 15px;margin:27px 0;font-size:14px;line-height:1.1;letter-spacing:1px;box-shadow:3px 3px 0 #15111f}.hodl-stamp b{font-size:20px}.mission-copy>p.mission-hook{font-size:12px;margin-bottom:25px}.mission-copy .button{font-size:11px}.holder-ticket{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 7px 0 #17102033;border-radius:5px;transform:rotate(2deg);padding:24px;align-self:center;min-width:0}.ticket-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;letter-spacing:1px;border-bottom:1px dashed #726b77;padding-bottom:14px}.ticket-top img{transform:rotate(8deg)}.holder-number{font-size:clamp(45px,6vw,84px);font-weight:700;line-height:1;letter-spacing:-.07em;margin-top:28px;font-variant-numeric:tabular-nums}.holder-caption{font-size:12px;color:#62566c;margin:7px 0 28px}.goal-line{display:flex;justify-content:space-between;gap:10px;font-size:10px}.goal-line strong{font-weight:600}#holderProgress{display:block;width:100%;height:15px;margin:10px 0 18px;border:1px solid #786b86;border-radius:20px;overflow:hidden;background:#dfd9e4;appearance:none}#holderProgress::-webkit-progress-bar{background:#dfd9e4}#holderProgress::-webkit-progress-value{background:#7541b9;min-width:1px}#holderProgress::-moz-progress-bar{background:#7541b9}.goal-note{font-size:20px;line-height:1.3;letter-spacing:-.6px;margin-bottom:24px}.ticket-bottom{border-top:1px dashed #726b77;padding-top:13px;display:flex;justify-content:space-between;gap:8px;font-size:8px;line-height:1.5}.ticket-bottom a{white-space:nowrap;color:#6537a2;text-decoration:underline}.holder-method{font-size:8px;line-height:1.6;color:#766780;margin-top:15px}.holder-method a{text-decoration:underline}
.receipt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;align-items:center}.receipt-main{width:100%;max-width:500px;transform:rotate(-3deg);padding:7px 7px 39px}.receipt-main img{display:block;width:100%;max-height:none;height:auto}.receipt-copy blockquote{margin-top:17px}.receipt-copy .receipt-context{max-width:none}.receipt-meaning{width:100%;max-width:450px;margin:43px 0 0;padding:8px 8px 35px;transform:rotate(2deg);box-shadow:6px 7px 0 #b7a1dc}.receipt-meaning img{display:block;width:100%;height:auto;max-height:none}.receipt-meaning .tape{width:76px;height:23px;top:-12px;left:43%;background:#a990d2b8}.receipt-meaning .receipt-stamp{font-size:9px;bottom:9px;right:12px}
@media(max-width:1100px){.holder-mission{gap:28px;padding:30px}.holder-ticket{padding:20px}.nav-row{gap:20px}.nav-row nav{gap:22px}}
@media(max-width:760px){.brand-frog{width:35px;height:35px}.brand-type b{font-size:24px}.brand-type small{font-size:4.5px;letter-spacing:.6px}.wordmark{gap:6px}.nav-row{gap:12px}.nav-row nav{gap:16px}.footer-top .brand-frog{width:43px;height:43px}.footer-top .brand-type b{font-size:30px}.footer-top .brand-type small{font-size:5px;letter-spacing:.6px}.last-frog{width:130px;right:-35px;top:10%;opacity:.15}.holder-mission{grid-template-columns:1fr;gap:32px;padding:26px 21px;margin:32px -5px 0}.mission-copy .eyebrow{font-size:7px}.mission-copy h2{font-size:clamp(32px,9vw,49px);margin-block:20px}.mission-copy>p:not(.eyebrow){font-size:12px}.hodl-stamp{margin:23px 0;font-size:11px}.hodl-stamp b{font-size:17px}.mission-copy>p.mission-hook{font-size:11px}.holder-ticket{transform:rotate(1deg);padding:20px 18px}.ticket-top{font-size:8px}.holder-number{font-size:65px}.holder-caption{font-size:11px}.goal-note{font-size:19px}.ticket-bottom{font-size:7px;flex-wrap:wrap}.holder-method{font-size:8px}.receipt-grid{grid-template-columns:1fr;gap:47px}.receipt-main{width:94%;max-width:430px;padding:6px 6px 36px}.receipt-main img{max-height:none}.receipt-copy{max-width:480px;margin-inline:auto;width:100%}.receipt-copy .eyebrow{font-size:8px}.receipt-copy blockquote{font-size:28px;margin-top:17px}.receipt-meaning{width:96%;margin:40px auto 0;padding:6px 6px 33px}.receipt-meaning img{max-height:none}.studio-heading h1{font-size:clamp(31px,8.8vw,50px)}}
@media(prefers-reduced-motion:reduce){.brand-frog{transition:none}}
.wordmark{display:block;line-height:0}.brand-wordmark{width:130px;height:auto;display:block}.footer-top .brand-wordmark{width:210px}.brand-signoff{display:block;color:var(--paper);font-size:9px;line-height:1.3;letter-spacing:1.3px;margin-top:12px}.last-call .last-wordmark{position:absolute;right:-2%;top:20%;width:30%;opacity:.15;transform:rotate(-12deg)}
.discord-placeholder{margin-left:10px;border-color:#a17af4;color:var(--paper);cursor:default;opacity:1}.discord-placeholder small{font-size:8px;color:#b9a7ce;font-weight:400}.thesis-date{font-size:8px;letter-spacing:.5px;color:#b8a8cb;line-height:1.8;display:block}.app-reach{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.app-reach>strong{font-size:33px;letter-spacing:-1.5px}.app-reach>strong span{font-size:15px;letter-spacing:-.3px}.daily-stat{font-size:11px}.reach-source{font-size:8px;line-height:1.6;margin:-8px 0 23px}.reach-source a{text-decoration:underline;text-underline-offset:3px}.ticket-symbol{font-size:33px;font-weight:700}.holder-milestones{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 22px;padding:0;list-style:none}.holder-milestones li{border:1px solid #c1b7ca;border-radius:5px;padding:10px 4px;text-align:center;color:#827487}.holder-milestones span{font-size:15px;font-weight:700;display:block}.holder-milestones small{font-size:7px;display:block;margin-top:3px;text-transform:uppercase;letter-spacing:.5px}.holder-milestones [data-state=next]{border-color:#7541b9;color:#653a94;background:#eee3ff}.holder-milestones [data-state=reached]{background:var(--lime);color:var(--ink);border-color:var(--ink)}.holder-method summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.holder-method p{margin-top:9px}.holder-method #holderSlot{display:block;margin-top:8px}.holder-ticket .goal-note{font-size:18px}.holder-ticket #holderProgress{height:18px}.holder-ticket #holderProgress::-webkit-progress-value{transition:width .5s ease}#holderStatus[data-feed=stale]{color:#8b4833}.studio-teaser .teaser-copy h2{font-size:clamp(42px,4.7vw,70px)}.teaser-note{color:var(--lime);font-size:11px}.teaser-scribble{display:none}
@media(max-width:760px){.brand-wordmark{width:100px}.footer-top .brand-wordmark{width:135px}.brand-signoff{font-size:7px;letter-spacing:.5px;max-width:160px}.discord-placeholder{margin-left:7px;padding-inline:12px;font-size:10px!important;gap:6px;min-height:48px}.cult-story>.button{font-size:10px;padding-inline:12px}.thesis-date{font-size:6px;max-width:150px}.app-reach>strong{font-size:30px}.app-reach>strong span{font-size:13px}.daily-stat{font-size:10px}.reach-source{font-size:7px}.holder-milestones span{font-size:13px}.holder-milestones small{font-size:6px}.holder-ticket .goal-note{font-size:16px}.teaser-note{font-size:10px}.last-call .last-wordmark{width:50%;right:-15%;top:10%}}
@media(prefers-reduced-motion:reduce){.holder-ticket #holderProgress::-webkit-progress-value{transition:none}}

/* Launch polish: a comic masthead and an explicitly aspirational goal. */
.brand-wordmark{width:156px}
.footer-top .brand-wordmark{width:240px}
.verification-goal{margin:22px 0 28px;padding:20px 22px;background:var(--paper);border:2px solid #171222;box-shadow:5px 5px 0 var(--purple);color:#171222;max-width:450px;transform:rotate(-1deg)}
.verification-goal .verification-label{font-size:10px;font-weight:800;letter-spacing:1.3px;margin:0 0 12px}
.verification-goal p{font-size:12px;line-height:1.6;margin:0 0 10px}
.verification-goal blockquote{font-size:clamp(20px,2.3vw,28px);line-height:1.2;font-weight:800;letter-spacing:-.7px;margin:0}
@media(max-width:760px){.brand-wordmark{width:120px}.footer-top .brand-wordmark{width:190px}.verification-goal{padding:19px;margin-right:6px}.hero-caption{font-size:16px}}
