@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@500;700;900&family=Luckiest+Guy&display=swap";:root{--lime: #ccff00;--yellow: #f7c928;--sky: #36aeea;--forest: #0d5a3f;--forest-dark: #063326;--paper: #f5e4bd;--paper-light: #fff3d5;--red: #c94831;--purple: #6d3a87;--ink: #291f18;--gold: #d89d13;--wood: #a96832;--wood-light: #d89a50;--display: "Luckiest Guy", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--body: "Arial Rounded MT Bold", "DM Sans", Arial, sans-serif;font-family:var(--body);color:var(--ink);background:var(--forest-dark);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;min-width:320px;background:var(--forest-dark)}button,a{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible{outline:4px solid white;outline-offset:4px}img{display:block;max-width:100%}main{overflow:hidden}.hero{min-height:960px;position:relative;isolation:isolate;color:#fff;background:linear-gradient(180deg,#041f1f08 35%,#06261c1f 62%,#06261ce0),url(/assets/world/sherwood-springfield-hero.png) center / cover;border-bottom:10px solid var(--ink)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:90px;z-index:-1;background:radial-gradient(ellipse at 12% 110%,#123f2d 0 47%,transparent 49%),radial-gradient(ellipse at 39% 120%,#0b5236 0 48%,transparent 50%),radial-gradient(ellipse at 72% 115%,#164a32 0 48%,transparent 50%),radial-gradient(ellipse at 94% 110%,#0c5838 0 46%,transparent 48%)}.site-header{width:min(1400px,calc(100% - 40px));min-height:94px;margin:0 auto;display:grid;grid-template-columns:84px 1fr 90px;align-items:start;position:relative;z-index:10}.mini-mark{color:var(--ink);filter:drop-shadow(0 3px 0 rgba(255,255,255,.5))}.crest{width:72px;height:72px;overflow:visible}.nav-signs{display:flex;justify-content:center;align-items:flex-start;padding-top:14px}.nav-signs a{min-width:92px;padding:11px 18px 9px;background:var(--wood);border:3px solid var(--ink);border-right-width:1px;box-shadow:0 5px #56351e;font-family:var(--display);font-size:15px;letter-spacing:.045em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transform:rotate(var(--tilt, -1deg));transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.nav-signs a:nth-child(2n){--tilt: 1deg;background:var(--wood-light)}.nav-signs a:last-child{border-right-width:3px}.nav-signs a:hover{background:var(--lime);transform:translateY(3px);box-shadow:0 2px #56351e}.menu-button{display:none}.seal{width:84px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;text-decoration:none;color:var(--yellow);background:var(--red);border:4px double var(--ink);box-shadow:0 4px #742417,inset 0 0 0 5px #a93a28;transform:rotate(5deg);text-transform:uppercase}.seal span{font-size:10px;font-weight:900;line-height:1;letter-spacing:.04em}.seal strong{font-family:var(--display);font-size:17px;line-height:1.05;letter-spacing:.04em}.hero-title-wrap{width:min(1180px,94%);margin:4px auto 0;text-align:center}.hero h1{margin:0;color:var(--yellow);font-family:var(--display);line-height:.74;text-transform:uppercase;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;filter:drop-shadow(8px 9px 0 #103f2e)}.hero h1 small{display:block;width:max-content;margin:7px auto 2px;padding-right:.06em;font-size:clamp(28px,3.4vw,48px);letter-spacing:.06em;transform:rotate(-2deg)}.hero h1 span{display:block;max-width:100%;font-size:clamp(78px,12.4vw,184px);letter-spacing:-.025em;white-space:nowrap}.title-arrow{width:min(720px,68%);height:28px;margin:18px auto 0;color:var(--yellow);filter:drop-shadow(3px 3px 0 var(--ink))}.title-arrow .arrow-icon{width:100%;height:28px}.arrow-icon{width:70px;height:24px;flex:0 0 auto;overflow:visible}.arrow-icon path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.arrow-icon .arrow-fletching{stroke-width:3}.hero-copy{width:min(820px,calc(100% - 40px));margin:292px auto 0;padding:24px 34px 32px;text-align:center;background:#063326eb;border:5px solid var(--ink);border-radius:7px 3px 9px 4px;box-shadow:9px 9px #291f18bf}.hero-mint-brief{margin:-54px auto 24px;display:grid;grid-template-columns:.9fr .8fr 1.15fr 1.15fr;align-items:stretch;color:var(--ink);background:var(--paper-light);border:4px solid var(--ink);box-shadow:7px 7px #291f18b8;text-align:left;transform:rotate(-.35deg)}.hero-mint-brief>div{min-width:0;padding:12px 14px 11px;border-right:2px solid var(--ink)}.hero-mint-brief span{display:block;color:var(--red);font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1.15;text-transform:uppercase}.hero-mint-brief b{display:block;margin-top:3px;font-size:14px;line-height:1.15}.hero-mint-brief a{padding:10px 15px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink);background:var(--lime);font-family:var(--display);font-size:13px;letter-spacing:.035em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.hero-mint-brief a .arrow-icon{width:42px}.hero-copy h2,.section-heading h2,.story h2,.mint h2,.contract-strip h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.018em}.hero-copy h2{margin:0;color:var(--paper-light);font-size:clamp(30px,4vw,50px);line-height:1}.hero-copy p{max-width:590px;margin:14px auto 23px;font-size:17px;line-height:1.5}.arrow-button{min-height:58px;padding:12px 30px;display:inline-flex;align-items:center;justify-content:center;gap:13px;color:var(--ink);background:var(--lime);border:4px solid var(--ink);clip-path:polygon(0 0,87% 0,100% 50%,87% 100%,0 100%,4% 50%);box-shadow:inset 0 -7px #97b50080;font-family:var(--display);font-size:17px;letter-spacing:.055em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer}.arrow-button .arrow-icon{width:56px;transition:transform .2s ease}.arrow-button:hover .arrow-icon{transform:translate(6px)}.arrow-button:disabled{filter:saturate(.25);cursor:not-allowed;opacity:.78}.kicker{color:var(--red);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.kicker.light{color:var(--lime)}.world-section{min-height:820px;position:relative;isolation:isolate;color:var(--paper-light);border-block:8px solid var(--ink)}.story{min-height:920px;padding:110px max(26px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(420px,560px) 1fr;align-items:center;gap:54px;background:linear-gradient(90deg,#052a1ff5,#052a1fd1 38%,#052a1f08 63%),url(/assets/world/royal-tax-office.png) center / cover}.story-plaque{position:relative;padding:38px 42px 42px;background:#052f22f0;border:5px solid var(--ink);box-shadow:10px 10px #291f18b8;clip-path:polygon(1% 3%,97% 0,100% 95%,94% 100%,2% 97%,0 8%)}.story h2{margin:11px 0 20px;font-size:clamp(42px,5.3vw,72px);line-height:.94}.story-copy p{margin:0 0 17px;font-size:17px;line-height:1.67}.decree-link{margin-top:9px;padding:13px 18px;display:inline-flex;align-items:center;gap:14px;color:var(--ink);background:var(--paper);border:4px solid var(--ink);box-shadow:5px 5px #0000004d;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transform:rotate(-1deg)}.decree-link .arrow-icon{width:52px;color:var(--red)}.story-docket{width:250px;margin:620px 20px 0 auto;padding:14px 18px;display:grid;color:var(--ink);background:var(--paper);border:4px solid var(--ink);box-shadow:7px 7px #291f189e;transform:rotate(2deg)}.story-docket span,.story-docket small{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.story-docket strong{margin:3px 0;font-family:var(--display);font-size:19px;text-transform:uppercase}.story-docket small{color:var(--red)}.section-paper{padding:112px max(24px,calc((100vw - 1360px)/2));position:relative;background-color:var(--paper);background-image:radial-gradient(rgba(81,51,26,.1) 1px,transparent 1px);background-size:8px 8px}.section-paper:before,.section-paper:after{content:"";position:absolute;z-index:2;left:0;right:0;height:18px;background:var(--ink);clip-path:polygon(0 40%,5% 70%,10% 30%,15% 65%,20% 35%,25% 60%,30% 30%,35% 65%,40% 35%,45% 65%,50% 30%,55% 70%,60% 35%,65% 65%,70% 30%,75% 70%,80% 35%,85% 65%,90% 30%,95% 70%,100% 40%,100% 100%,0 100%)}.section-paper:before{top:-2px}.section-paper:after{bottom:-2px;transform:rotate(180deg)}.section-heading{max-width:880px;margin:0 auto 48px;text-align:center}.section-heading.narrow{max-width:780px}.section-heading h2,.contract-strip h2{margin:10px 0 18px;font-size:clamp(40px,6vw,76px);line-height:.94;text-shadow:3px 3px 0 rgba(113,76,37,.22)}.section-heading p{max-width:720px;margin:auto;font-size:17px;line-height:1.65}.cast-register{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 22px;counter-reset:portraits}.portrait-card{min-width:0;position:relative;padding:9px 9px 0;background:var(--forest);border:4px solid var(--ink);box-shadow:7px 7px #8b623a;transform:rotate(var(--card-tilt, -.35deg));transition:transform .2s ease,box-shadow .2s ease}.portrait-card:nth-child(3n){--card-tilt: .45deg}.portrait-card:nth-child(5n){--card-tilt: -.7deg}.portrait-card:hover{z-index:2;transform:translateY(-7px);box-shadow:9px 14px #8b623a}.portrait-image{aspect-ratio:1;overflow:hidden;background:var(--lime);border:3px solid var(--ink)}.portrait-image img{width:100%;height:100%;object-fit:cover}.portrait-meta{min-height:96px;margin:-2px 6px 0;padding:11px 8px 9px;text-align:center;background:var(--paper-light);border:3px solid var(--ink);transform:translateY(10px) rotate(.5deg)}.portrait-meta span,.portrait-meta small{display:block;font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1.15;text-transform:uppercase}.portrait-meta span{color:var(--red)}.portrait-meta small{color:var(--forest)}.portrait-meta h3{margin:5px 0 4px;font-family:var(--display);font-size:clamp(15px,1.35vw,20px);letter-spacing:.02em;line-height:1;text-transform:uppercase}.leaf-corner{position:absolute;z-index:2;top:-17px;right:-11px;width:42px;height:54px;border:4px solid var(--ink);border-radius:80% 0;background:var(--yellow);transform:rotate(32deg)}.leaf-corner:after{content:"";position:absolute;width:4px;height:48px;left:17px;top:5px;background:var(--ink);transform:rotate(-42deg);transform-origin:top}.registry-footnote{width:min(820px,100%);margin:64px auto 0;padding:19px 30px;display:grid;grid-template-columns:62px 1fr;align-items:center;gap:18px;color:var(--paper-light);background:var(--purple);border:4px solid var(--ink);box-shadow:7px 7px #8b623a;transform:rotate(-.5deg)}.registry-footnote .crest{width:58px;height:58px;color:var(--ink)}.registry-footnote p{margin:0;line-height:1.5}.census-section{padding-top:100px;background-color:var(--paper-light)}.census{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.census article{min-height:190px;padding:26px;display:grid;grid-template-columns:minmax(72px,max-content) 1fr;align-items:flex-start;gap:18px;color:var(--paper-light);background:var(--forest);border:4px solid var(--ink);box-shadow:6px 6px #8b623a}.census-number{min-width:72px;color:var(--lime);font-family:var(--display);font-size:clamp(36px,3.8vw,52px);line-height:1}.census h3{margin:0 0 8px;font-family:var(--display);font-size:22px;line-height:1;text-transform:uppercase}.census p{margin:0;line-height:1.55}.branch-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin:74px 0}.branch-divider i{height:12px;border-block:3px solid var(--ink);background:repeating-linear-gradient(90deg,transparent 0 26px,var(--forest) 27px 34px)}.branch-divider span{width:82px;height:82px;display:grid;place-content:center}.branch-divider .crest{width:76px;height:76px;color:var(--ink)}.brand-decree{max-width:1100px;margin:0 auto;padding:38px 42px;display:grid;grid-template-columns:100px 1fr 260px;align-items:center;gap:32px;background:var(--yellow);border:5px solid var(--ink);box-shadow:10px 10px #8b623a;clip-path:polygon(1% 2%,98% 0,100% 94%,96% 100%,3% 98%,0 8%)}.brand-decree-mark{width:94px;height:94px;display:grid;place-content:center;border-radius:50%;background:var(--red);border:5px double var(--ink);transform:rotate(-8deg)}.brand-decree-mark .crest{width:72px;height:72px;color:var(--ink)}.brand-decree h3{margin:7px 0 8px;font-family:var(--display);font-size:clamp(28px,3.5vw,42px);line-height:1;text-transform:uppercase}.brand-decree p{margin:0;line-height:1.55}.brand-decree dl{margin:0;border-left:3px solid var(--ink)}.brand-decree dl div{padding:9px 0 9px 18px;border-bottom:2px solid rgba(41,31,24,.35)}.brand-decree dl div:last-child{border:0}.brand-decree dt{color:var(--red);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.brand-decree dd{margin:2px 0 0;font-weight:900}.swatch{width:13px;height:13px;margin-right:7px;display:inline-block;vertical-align:-2px;border:2px solid var(--ink)}.swatch-lime{background:var(--lime)}.mint{min-height:940px;padding:100px max(24px,calc((100vw - 1320px)/2));display:flex;align-items:center;background:url(/assets/world/great-springwood-minting-incident.png) center / cover}.mint-warrant{width:min(640px,100%);position:relative;padding:50px 48px 38px;color:var(--ink);background-color:var(--paper-light);background-image:radial-gradient(rgba(78,47,25,.12) 1px,transparent 1px);background-size:7px 7px;border:6px solid var(--ink);box-shadow:13px 13px #00000080;clip-path:polygon(2% 0,97% 1%,100% 5%,98% 96%,93% 100%,4% 98%,0 93%,1% 6%)}.mint-warrant h2{margin:10px 0 12px;font-size:clamp(42px,5.4vw,68px);line-height:.91}.mint-intro{max-width:520px;margin:0 0 22px;font-size:15px;line-height:1.5}.pin-arrow{position:absolute;top:-24px;right:34px;color:var(--red);transform:rotate(23deg);filter:drop-shadow(2px 2px 0 var(--ink))}.pin-arrow .arrow-icon{width:82px;height:30px}.warrant-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:3px solid var(--ink)}.warrant-facts div{padding:15px 10px;border-right:2px solid var(--ink)}.warrant-facts div:last-child{border:0}.warrant-facts span{display:block;color:var(--red);font-size:10px;font-weight:900;text-transform:uppercase}.warrant-facts b{font-size:17px}.mint-controls{display:flex;gap:14px;margin:23px 0}.wallet-mint-button{flex:1 1 300px}.wallet-panel{margin:-8px 0 22px;padding:18px;background:var(--forest-dark);color:var(--paper-light);border:4px solid var(--ink);box-shadow:5px 5px #8b623a}.wallet-panel>strong{display:block;color:var(--lime);font-family:var(--display);font-size:20px;letter-spacing:.03em;text-transform:uppercase}.wallet-panel>p{margin:7px 0 14px;font-size:12px;line-height:1.45}.wallet-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-choices button{min-height:48px;padding:9px 12px;display:flex;align-items:center;gap:9px;color:var(--ink);background:var(--paper-light);border:3px solid var(--ink);font-size:12px;font-weight:900;text-align:left;cursor:pointer}.wallet-choices button:hover{background:var(--lime)}.wallet-choices button:disabled{opacity:.55;cursor:wait}.wallet-choices img{width:24px;height:24px;object-fit:contain}.wallet-status{margin:-6px 0 18px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7c92852;border:2px solid var(--ink);font-size:11px;font-weight:900}.wallet-status button{padding:5px 7px;color:var(--paper-light);background:var(--red);border:2px solid var(--ink);font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer}.wallet-error{margin:-5px 0 18px;padding:10px 12px;color:var(--paper-light);background:var(--red);border:3px solid var(--ink);font-size:12px;font-weight:900}.transaction-link{margin:-5px 0 18px;display:inline-block;color:var(--forest);font-size:11px;font-weight:900;text-transform:uppercase}.quantity{min-width:180px;min-height:62px;padding-top:10px;display:grid;grid-template-columns:48px 1fr 48px;background:#8b8c82;border:4px solid var(--ink);clip-path:polygon(0 12%,10% 12%,10% 0,22% 0,22% 12%,78% 12%,78% 0,90% 0,90% 12%,100% 12%,100% 100%,0 100%)}.quantity button,.quantity output{border:0;display:grid;place-content:center;font-family:var(--display);font-size:22px}.quantity button{background:var(--yellow);cursor:pointer}.quantity button:disabled{opacity:.42;cursor:not-allowed}.quantity output{background:var(--paper-light);border-inline:3px solid var(--ink)}.fine-print{max-width:520px;margin:0;padding-right:58px;font-size:11px;font-weight:700;line-height:1.45}.warrant-seal{position:absolute;right:25px;bottom:16px;transform:rotate(-10deg)}.warrant-seal .crest{width:52px;height:52px}.epic-caption{margin:auto 0 0 auto;padding:13px 18px;display:grid;color:var(--ink);background:var(--wood-light);border:4px solid var(--ink);box-shadow:6px 6px #0006;transform:rotate(1deg)}.epic-caption span{font-family:var(--display);font-size:19px;text-transform:uppercase}.epic-caption b{font-size:10px;letter-spacing:.07em;text-transform:uppercase}.contract-strip{padding:90px 24px;text-align:center;color:var(--paper-light);background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.04) 49% 51%,transparent 52%),var(--purple);border-block:8px solid var(--ink)}.contract-strip .kicker{color:var(--lime)}.contract-strip h2{max-width:900px;margin-inline:auto;font-size:clamp(38px,5vw,62px)}.contract-strip p{max-width:720px;margin:0 auto 28px;line-height:1.6}.contract-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.contract-facts span{padding:9px 14px;color:var(--ink);background:var(--yellow);border:3px solid var(--ink);font-size:11px;font-weight:900;text-transform:uppercase}.coin-tease{min-height:680px;padding:78px 24px 88px;display:grid;place-items:center;align-content:center;gap:38px;overflow:hidden;color:var(--yellow);text-align:center;background:radial-gradient(circle at 50% 44%,rgba(204,255,0,.18) 0 23%,transparent 47%),repeating-radial-gradient(circle at 50% 44%,transparent 0 44px,rgba(247,201,40,.06) 45px 47px),var(--forest-dark);border-bottom:8px solid var(--ink)}.coin-orbit{width:min(470px,82vw);aspect-ratio:1;padding:24px;display:grid;place-items:center;border:3px dashed rgba(247,201,40,.45);border-radius:50%;transform:rotate(-2deg)}.robin-coin{width:100%;aspect-ratio:1;position:relative;overflow:hidden;isolation:isolate;border:18px ridge #e4a713;border-radius:50%;background:#d99911;box-shadow:0 20px #66420d,0 34px 45px #00000085,inset 0 0 0 8px #6d470d,inset 0 0 45px #4d2600a6}.robin-coin:before,.robin-coin:after{content:"";position:absolute;z-index:2;border-radius:50%;pointer-events:none}.robin-coin:before{inset:12px;border:5px solid rgba(89,49,5,.72);box-shadow:inset 0 0 0 4px #ffe15eb3}.robin-coin:after{inset:0;background:linear-gradient(125deg,rgba(255,255,255,.5),transparent 28% 68%,rgba(55,25,0,.42));mix-blend-mode:soft-light}.robin-coin img{width:100%;height:100%;display:block;object-fit:cover;filter:grayscale(1) sepia(1) saturate(2.8) contrast(1.2) brightness(.92);mix-blend-mode:multiply}.coin-crown{position:absolute;z-index:3;left:50%;bottom:7%;color:#5c3508;font-size:45px;line-height:1;transform:translate(-50%);text-shadow:1px 1px 0 rgba(255,235,124,.75)}.coin-tease h2{margin:0;color:var(--yellow);font-family:var(--display);font-size:clamp(48px,8vw,98px);letter-spacing:.04em;line-height:.9;text-transform:uppercase;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;filter:drop-shadow(7px 7px 0 #4f2f0a);transform:rotate(1deg)}footer{min-height:440px;padding:88px 24px 30px;color:var(--paper-light);text-align:center;background:radial-gradient(circle at 50% 100%,#14714b,transparent 42%),var(--forest-dark)}.footer-sign{width:min(760px,100%);min-height:170px;margin:0 auto 30px;padding:24px 40px;display:grid;place-items:center;background:#9b612c;border:6px solid var(--ink);box-shadow:0 12px #172216;transform:rotate(-1deg);clip-path:polygon(4% 0,97% 4%,100% 48%,96% 94%,2% 100%,0 48%)}.footer-sign .crest{width:54px;height:54px;color:var(--ink)}.footer-sign strong{color:var(--yellow);font-family:var(--display);font-size:clamp(36px,6vw,68px);letter-spacing:.035em;line-height:1;text-transform:uppercase;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.footer-sign span{font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.footer-links{margin-bottom:44px;display:flex;justify-content:center;gap:25px}.footer-links a{color:var(--lime);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase}footer small{opacity:.72}@media(max-width:1120px){.cast-register{grid-template-columns:repeat(4,minmax(0,1fr))}.story{grid-template-columns:minmax(380px,520px) 1fr}.brand-decree{grid-template-columns:90px 1fr}.brand-decree dl{grid-column:2}}@media(max-width:900px){.hero{min-height:900px}.hero-copy{margin-top:285px}.story{min-height:900px;grid-template-columns:1fr;align-items:end;background:linear-gradient(180deg,#052a1f14 30%,#052a1fe6 68%,#052a1ffa),url(/assets/world/royal-tax-office.png) 64% center / cover}.story-plaque{max-width:650px}.story-docket{display:none}.cast-register{grid-template-columns:repeat(3,minmax(0,1fr))}.census{grid-template-columns:1fr}.census article{min-height:0}.epic-caption{display:none}}@media(max-width:680px){.hero{min-height:880px;background:linear-gradient(180deg,#041f1f05 25%,#06261c1c 54%,#06261cf0),url(/assets/world/sherwood-springfield-mobile.png) center / cover}.site-header{width:calc(100% - 24px);min-height:80px;grid-template-columns:62px 1fr 62px}.mini-mark .crest{width:58px;height:58px}.seal-small{width:62px;font-size:9px}.seal strong{font-size:12px}.menu-button{margin-top:13px;padding:9px 13px 8px;display:block;justify-self:center;background:var(--wood);border:3px solid var(--ink);box-shadow:0 4px #56351e;font-family:var(--display);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.nav-signs{width:min(330px,90vw);position:absolute;top:61px;left:50%;display:none;flex-direction:column;transform:translate(-50%)}.nav-signs.open{display:flex}.nav-signs a{width:100%;border:3px solid var(--ink)}.hero-title-wrap{width:calc(100% - 22px);margin-top:18px}.hero h1{-webkit-text-stroke-width:3px;filter:drop-shadow(5px 5px 0 #103f2e)}.hero h1 small{font-size:25px}.hero h1 span{font-size:clamp(50px,17.3vw,78px);letter-spacing:-.02em}.title-arrow{width:70%;margin-top:14px}.hero-copy{width:calc(100% - 28px);margin-top:330px;padding:25px 21px 28px}.hero-mint-brief{margin:-50px -4px 22px;grid-template-columns:1fr 1fr}.hero-mint-brief>div:nth-child(2){border-right:0}.hero-mint-brief>div:nth-child(-n+2){border-bottom:2px solid var(--ink)}.hero-mint-brief a{min-height:54px}.hero-copy h2{font-size:31px}.hero-copy p{font-size:15px}.arrow-button{min-height:54px;padding:11px 23px;font-size:15px}.arrow-button .arrow-icon{width:45px}.story{min-height:980px;padding:520px 18px 70px;background-position:68% center}.story-plaque{padding:30px 24px 32px}.story h2{font-size:42px}.story-copy p{font-size:15px}.section-paper{padding:82px 18px}.section-heading{margin-bottom:38px}.section-heading h2{font-size:42px}.section-heading p{font-size:15px}.cast-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.portrait-card{padding:6px 6px 0;box-shadow:5px 5px #8b623a}.portrait-meta{min-height:92px;margin-inline:1px;padding-inline:4px}.portrait-meta h3{font-size:15px}.registry-footnote{margin-top:54px;padding:16px 18px;grid-template-columns:50px 1fr}.registry-footnote .crest{width:46px;height:46px}.registry-footnote p{font-size:12px}.brand-decree{padding:30px 23px;grid-template-columns:1fr;text-align:center}.brand-decree-mark{margin:auto}.brand-decree dl{grid-column:auto;text-align:left;border-left:0;border-top:3px solid var(--ink)}.brand-decree dl div{padding-left:0}.branch-divider{margin:54px 0}.mint{min-height:1010px;padding:75px 18px;align-items:flex-end;background-position:67% center}.mint-warrant{padding:42px 24px 30px}.mint-warrant h2{font-size:42px}.warrant-facts{grid-template-columns:1fr}.warrant-facts div{padding:10px;border-right:0;border-bottom:2px solid var(--ink)}.warrant-facts div:last-child{border-bottom:0}.mint-controls{flex-direction:column}.wallet-mint-button{flex-basis:auto;width:100%}.wallet-choices{grid-template-columns:1fr}.wallet-status{align-items:flex-start;flex-direction:column}.quantity{width:100%}.fine-print{padding-right:50px}.contract-strip{padding:74px 18px}.contract-strip h2{font-size:39px}.coin-tease{min-height:570px;padding-inline:18px}.coin-orbit{width:min(370px,88vw);padding:17px}.robin-coin{border-width:13px;box-shadow:0 14px #66420d,0 27px 34px #00000085,inset 0 0 0 6px #6d470d}.coin-tease h2{font-size:52px}.footer-sign{padding-inline:20px}}@media(max-width:460px){.hero h1 span{font-size:52px}.hero-copy{margin-top:315px}.cast-register{grid-template-columns:1fr}.portrait-card{width:min(300px,100%);margin-inline:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
