:root{color:#fff4d3;background:#061420;font-family:Nunito Sans,sans-serif;font-synthesis:none;--ink: #0a1420;--cream: #fff4d3}*,*:before,*:after{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}svg{display:block;width:1em;height:1em;fill:currentColor}img{display:block;max-width:100%}:focus-visible{outline:2px solid #ffd579;outline-offset:4px}.world{min-height:100svh;display:grid;place-items:start center;background:#061420}.stage{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:1728 / 1117;--u: calc(100cqw / 1728)}.scene{position:absolute;inset:0;z-index:-2;background:url(/assets/elderwood-forest-hCSS6tFX.webp) center / 100% 100% no-repeat}.topbar{position:absolute;z-index:5;inset:0 0 auto;height:calc(101 * var(--u));background:#030d1852}.logo{position:absolute;left:calc(58 * var(--u));top:calc(29 * var(--u));width:calc(123 * var(--u))}.logo img{width:100%;height:auto}.nav{position:absolute;top:calc(34 * var(--u));left:calc(366 * var(--u));display:flex;align-items:center;gap:calc(35 * var(--u));font-size:calc(20 * var(--u));font-weight:600;text-transform:uppercase}.nav a{position:relative;padding-bottom:calc(8 * var(--u))}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(2 * var(--u));background:#eccc8b}.nav a:hover{color:#f5d78c}.socials{position:absolute;right:calc(72 * var(--u));top:calc(16 * var(--u));display:flex;align-items:center;gap:calc(37 * var(--u))}.socials>a{font-size:calc(27 * var(--u))}.wood-button{display:flex;align-items:center;justify-content:center;border:0;color:var(--ink);background:url(/assets/button-wood-BFICyYou.webp) center / 100% 100% no-repeat;font-family:Luckiest Guy,sans-serif;text-transform:uppercase}.wood-button:hover{filter:brightness(1.12)}.wood-button:active{transform:translateY(1px)}.connect{width:calc(231 * var(--u));height:calc(77 * var(--u));color:#fff;font-size:calc(20 * var(--u))}.wallet-connect-root{display:contents}.connect:disabled{cursor:not-allowed;opacity:.65;filter:saturate(.65);transform:none}.connect svg,.bolt{display:none}.page-grid{position:absolute;inset:0}.hero-copy,.quest-sidebar{display:contents}.hero-hat{position:absolute;left:calc(108 * var(--u));top:calc(130 * var(--u));width:calc(277 * var(--u));height:calc(162 * var(--u));object-fit:contain}.hero-logo-heading{position:absolute;left:calc(78 * var(--u));top:calc(262 * var(--u));width:calc(336 * var(--u));margin:0}.hero-logo{width:100%;height:auto}.hero-copy>p{position:absolute;left:calc(129 * var(--u));top:calc(386 * var(--u));margin:0;font-size:calc(18 * var(--u));font-weight:500;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.trail-sign{position:absolute;left:calc(104 * var(--u));top:calc(428 * var(--u));width:calc(322 * var(--u));height:auto}.reading-wizard{position:absolute;left:calc(197 * var(--u));top:calc(658 * var(--u));width:calc(459 * var(--u));height:auto}.quest-owl{position:absolute;left:calc(1391 * var(--u));top:calc(109 * var(--u));width:calc(133 * var(--u));height:auto}.explore-sign{position:absolute;left:calc(1425 * var(--u));top:calc(465 * var(--u));width:calc(303 * var(--u));height:auto}.corner-wizard{position:absolute;z-index:2;left:calc(1289 * var(--u));top:calc(658 * var(--u));width:calc(439 * var(--u));height:auto;pointer-events:none}.page-grid>.parchment{position:absolute;left:calc(760 * var(--u));top:calc(271 * var(--u));width:calc(571 * var(--u));color:var(--ink);isolation:isolate}.page-grid>.parchment:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-110 * var(--u));top:calc(-136 * var(--u));width:calc(781 * var(--u));height:max(calc(872 * var(--u)),calc(100% + 190 * var(--u)));border-style:solid;border-color:transparent;border-width:calc(189 * var(--u)) calc(76 * var(--u)) calc(99 * var(--u));border-image:url(/assets/figma-parchment-BgRD9SH0.webp) 400 160 210 160 fill / calc(189 * var(--u)) calc(76 * var(--u)) calc(99 * var(--u)) / 0 stretch}.form-head{height:calc(78 * var(--u));text-align:center}.form-head h2{margin:0;font-family:Luckiest Guy,sans-serif;font-size:calc(40 * var(--u));font-weight:400;line-height:1;text-transform:uppercase}.form-head p{margin:0;font-size:calc(16 * var(--u));font-weight:600;line-height:1.375}#waitlistForm{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.task{display:grid;grid-template-columns:calc(32 * var(--u)) calc(47 * var(--u)) minmax(0,1fr) calc(136 * var(--u)) calc(33 * var(--u));grid-template-areas:"number icon copy action check";align-items:center;column-gap:calc(17 * var(--u));min-height:calc(86 * var(--u));padding:calc(15 * var(--u)) calc(22 * var(--u)) calc(15 * var(--u)) calc(31 * var(--u));border-radius:calc(17 * var(--u));background:#0a1420;color:#fff}.task-num{grid-area:number;display:grid;place-items:center;width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:50%;background:#355d42;font-family:Luckiest Guy,sans-serif;font-size:calc(20 * var(--u));line-height:1;padding-top:.1em}.task-icon{grid-area:icon;display:grid;place-items:center;width:calc(47 * var(--u));height:calc(47 * var(--u));border:1px solid #b4c1c6;border-radius:50%;font-size:calc(25 * var(--u))}.task-icon img{width:58%;height:58%;object-fit:contain}.task-copy{grid-area:copy;min-width:0}.task-copy h3{font-size:max(12px,calc(13 * var(--u)));line-height:1.38;font-weight:600;margin:0}.task-copy p{font-size:max(10px,calc(10 * var(--u)));line-height:1.4;margin:0;color:#b3bac1}.cream-button{border:1px solid #a98058;border-radius:5px;background:#e8c99c;color:#142130;font-weight:800}.cream-button:hover{background:#f5deb8}.action-button{grid-area:action;min-width:0;height:calc(41 * var(--u));font-size:max(12px,calc(15 * var(--u)));padding:0 calc(8 * var(--u));display:flex;align-items:center;justify-content:center;gap:.5em}.task-check{grid-area:check;justify-self:end;display:grid;place-items:center;width:calc(33 * var(--u));height:calc(33 * var(--u));border:1px solid #536665;border-radius:50%;color:#7f9792;background:#172d2c}.task-check svg{width:65%;height:65%}.task.complete .task-check{color:#fff;background:#355d42;border-color:#53795b}.task-tall{min-height:calc(142 * var(--u));grid-template-areas:"number icon copy copy check" "field field field field field";grid-template-rows:auto auto;row-gap:calc(13 * var(--u))}.field{grid-area:field;min-width:0;display:flex;align-items:center;height:calc(41 * var(--u));border:1px solid #8c979f;border-radius:calc(4 * var(--u));background:transparent;color:#c3cdd0}.field:focus-within{outline:2px solid #d5bb82;outline-offset:2px}.field-icon{flex:0 0 calc(46 * var(--u));display:grid;place-items:center}.field-icon img{width:calc(20 * var(--u));height:calc(20 * var(--u));object-fit:contain}.field input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font-size:max(10px,calc(10 * var(--u)));padding:0}.field input::placeholder{color:#9caab4;opacity:1}.field-state{flex:0 0 1em;margin:0 .5em;font-size:calc(15 * var(--u))}.field.valid{border-color:#7ba87e}.field.valid .field-state:before{content:"✓";color:#b0dca5}.field.invalid{border-color:#ed9c8f}.field.invalid .field-state:before{content:"!";color:#ffb7a9}.error{grid-column:1 / -1;grid-row:3;color:#ffb7a9;font-size:max(10px,calc(11 * var(--u)));line-height:1.3}.error:empty{display:none}.submit-button{align-self:center;width:calc(345 * var(--u));height:calc(114 * var(--u));margin-top:calc(-6 * var(--u));font-size:calc(32 * var(--u));gap:calc(28 * var(--u))}.submit-button b{font-family:sans-serif;font-size:1.3em;font-weight:400;line-height:1}@media(max-width:1050px),(max-aspect-ratio:6/5){.world{display:block}.stage{width:100%;aspect-ratio:auto;min-height:100svh;padding-bottom:40px;--u: 1px}.scene{height:760px;background-size:cover;background-position:44% top;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.topbar{position:relative;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#030d188c}.logo{position:static;width:108px}.nav{display:none}.socials{position:static;gap:20px}.socials>a{font-size:22px}.connect{width:180px;height:60px;font-size:15px}.page-grid{position:relative;display:flex;flex-direction:column;align-items:center}.hero-copy{position:relative;display:block;width:min(680px,100%);height:250px}.hero-hat{width:174px;height:auto;left:50%;top:8px;transform:translate(-50%)}.hero-logo-heading{left:50%;top:88px;width:250px;transform:translate(-50%)}.hero-copy>p{left:0;top:185px;width:100%;text-align:center;font-size:12px}.trail-sign,.reading-wizard,.corner-wizard,.quest-sidebar{display:none}.page-grid>.parchment{position:relative;left:auto;top:auto;width:min(640px,calc(100% - 32px));padding:92px 48px 50px}.page-grid>.parchment:before{inset:0;width:auto;height:auto;border-width:96px 38px 48px;border-image-width:96px 38px 48px}.form-head{height:auto;margin-bottom:22px}.form-head h2{font-size:34px}.form-head p{max-width:430px;margin:6px auto 0;font-size:14px;line-height:1.45}#waitlistForm{gap:12px}.task{grid-template-columns:28px 34px minmax(0,1fr) 92px 24px;column-gap:10px;min-height:90px;padding:16px;border-radius:12px}.task-num{width:28px;height:28px;font-size:17px}.task-icon{width:34px;height:34px;font-size:18px}.task-copy h3{font-size:15px}.task-copy p{font-size:11px;line-height:1.4;margin-top:3px}.action-button{height:44px;font-size:13px;padding:0 6px}.task-check{width:24px;height:24px}.task-tall{min-height:142px;row-gap:14px}.field{height:48px;border-radius:5px}.field-icon{flex-basis:38px}.field-icon img{width:19px;height:19px}.field input,.field-state{font-size:16px}.error{font-size:12px}.submit-button{width:250px;max-width:100%;height:84px;margin:2px 0 -12px;font-size:24px;gap:22px}}@media(max-width:600px){.stage{padding-bottom:24px}.scene{height:520px}.topbar{height:62px;padding:0 16px}.logo{width:89px}.socials{gap:12px}.socials>a{font-size:19px}.socials>a[aria-label=Discord]{display:none}.connect{width:145px;height:49px;font-size:12px}.hero-copy{height:209px}.hero-hat{width:155px;top:5px}.hero-logo-heading{width:224px;top:81px}.hero-copy>p{top:169px;font-size:10px}.page-grid>.parchment{width:calc(100% - 16px);padding:72px 24px 30px}.page-grid>.parchment:before{border-width:74px 20px 34px;border-image-width:74px 20px 34px}.form-head{margin-bottom:18px}.form-head h2{font-size:clamp(25px,7vw,32px)}.form-head p{font-size:12px;max-width:310px}.task{grid-template-columns:26px 30px minmax(0,1fr) 22px;grid-template-areas:"number icon copy check" ". action action .";gap:12px 8px;padding:14px 12px;min-height:0}.task-num{width:26px;height:26px;font-size:16px}.task-icon{width:30px;height:30px;font-size:16px}.task-copy h3{font-size:14px}.task-copy p{font-size:11px}.task-check{width:22px;height:22px}.task-tall{grid-template-areas:"number icon copy check" "field field field field"}.action-button{width:100%;font-size:14px}.field-icon{flex-basis:32px}.field input{font-size:16px}.submit-button{height:80px}}.modal-backdrop{position:fixed;z-index:100;inset:0;padding:20px;display:grid;place-items:center;background:#02080dc4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-backdrop.open{opacity:1;visibility:visible}.modal-open{overflow:hidden}.modal{width:min(520px,100%);padding:42px 49px 38px;text-align:center;transform:translateY(20px) scale(.96);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.open .modal{transform:none}.modal-close{position:absolute;top:10px;right:13px;width:32px;height:32px;border:0;background:transparent;color:#4e3523;font-size:25px;cursor:pointer}.modal-kicker{display:block;margin-bottom:8px;color:#39764d;text-transform:uppercase;letter-spacing:.22em;font-size:11px}.modal>p{margin:9px auto 18px;max-width:350px;font-size:17px}.tweet-preview{display:flex;gap:10px;text-align:left;padding:12px;background:#fff6d88c;border:1px solid #9c7046;border-radius:8px;font-family:Nunito Sans,sans-serif}.tweet-avatar{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#102b3d;color:#ffe4a1;font-family:Nunito Sans,sans-serif;font-size:10px}.tweet-preview strong,.tweet-preview small{display:block;font-size:11px}.tweet-preview strong i{color:#3a89bf;font-style:normal}.tweet-preview small{color:#79664e;font-size:9px}.tweet-preview p{margin:5px 0 0;font-size:11px}.quote-copy{height:40px;display:flex;align-items:center;justify-content:space-between;margin:10px 0;padding-left:12px;border:1px solid #b58a5a;border-radius:6px;background:#ffffff42;font-family:Nunito Sans,sans-serif;font-size:12px}.quote-copy button{align-self:stretch;border:0;border-left:1px solid #b58a5a;padding:0 13px;background:transparent;cursor:pointer}.quote-button{height:54px;display:flex;align-items:center;justify-content:center;gap:13px;color:#fff0d0;text-shadow:0 1px #3f2417;font-size:11px}.quote-button svg{font-size:19px}.quote-button b{font-size:18px}.verify-row{margin:18px 0 8px;display:flex;justify-content:center;align-items:center;gap:10px}.verify-row>span{color:#6b5136}.verify-row .cream-button{padding:7px 11px;font-size:12px}.honesty-note{color:#79684e;font-family:Nunito Sans,sans-serif;font-size:9px}.success-modal{overflow:visible}.success-seal{width:82px;height:82px;display:grid;place-items:center;margin:-78px auto 17px;border-radius:50%;color:#fff;background:linear-gradient(#61c882,#28774c);border:5px solid #f0d8a4;box-shadow:0 4px #244d34,0 0 0 3px #5a3923,0 0 25px #3ecf74cc;animation:sealIn .7s cubic-bezier(.2,1.5,.4,1)}.success-seal svg{width:47px;height:47px}.success-modal dl{margin:20px 0;border:1px solid #ad7d4e;border-radius:7px;background:#fff6d84d}.success-modal dl div{display:grid;grid-template-columns:120px 1fr;text-align:left}.success-modal dl div+div{border-top:1px solid #b99067}.success-modal dt,.success-modal dd{margin:0;padding:10px 14px}.success-modal dt{border-right:1px solid #b99067;color:#75583a}.success-modal dd{font-family:Nunito Sans,sans-serif;font-size:12px}.status-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#43aa69;box-shadow:0 0 6px #53c777}.enter-button{width:75%;height:51px}.enter-button b{margin-left:20px}.story-link{display:block;margin-top:18px;color:#355d48;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.toast{position:fixed;z-index:200;left:50%;bottom:25px;transform:translate(-50%,20px);padding:11px 18px;color:#fff1cb;background:#102b25;border:1px solid #4eaa72;border-radius:8px;box-shadow:0 10px 30px #000;opacity:0;visibility:hidden;transition:.25s}.toast.show{opacity:1;visibility:visible;transform:translate(-50%)}.modal{position:relative;max-height:calc(100svh - 48px);overflow-y:auto;color:var(--ink);background:#ead09b;border:3px solid #705035;border-radius:15px}.modal h2{margin:0;font-family:Luckiest Guy,sans-serif;font-size:34px;font-weight:400}.modal .cream-button{padding:10px}.modal .wood-button{min-height:65px}.modal .success-seal{margin:0 auto 20px}.nudge{animation:nudge .3s ease}@keyframes nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(max-width:600px){.modal{padding:32px 20px}.modal h2{font-size:28px}.verify-row{flex-direction:column}.toast{width:max-content;max-width:90%;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
