:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--tg-font:"Avenir Next", "Trebuchet MS", system-ui, sans-serif;--tg-font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--tg-leaf:#78a650;--tg-forest:#214f3e;--tg-forest-deep:#163c32;--tg-teal:#286f70;--tg-blue:#205f7a;--tg-sky:#b9e1f5;--tg-sky-soft:#e9f3f6;--tg-gold:#876321;--tg-yellow:#f2ce77;--tg-cream:#f8f6ee;--tg-surface:#fffdf7;--tg-text:#203f35;--tg-muted:#52665c;--tg-line:#cdd8c8;--tg-meadow:#eaf0df;--tg-stone:#e9e3d4;--tg-coral:#cd8065;--tg-pink:#f0d8d0;--tg-white:#fff;--tg-shadow:#1b46321c;--tg-card-shadow:#102e3650;--tg-highlight:#ffffff40;--tg-focus:#165eb9;--tg-input-border:#7e9383;--tg-danger:#923f32;--tg-danger-surface:#fff0e9;--tg-warning:#77531e;--tg-warning-surface:#fff5df;--tg-radius-sm:.75rem;--tg-radius:1.25rem;--tg-space-xs:.5rem;--tg-space-sm:.75rem;--tg-space-md:1.25rem;--tg-space-lg:2rem;--tg-shadow-surface:0 1px 2px #163c3208, 0 8px 24px #163c320a;--tg-shadow-raised:0 2px 4px #163c3212, 0 20px 48px #163c321c;--tg-button-face:linear-gradient(160deg, #387057, var(--tg-forest-deep));--tg-button-edge:#113127;--tg-corner:url(/assets/botanical-corner-CkrUMdct.svg);--tg-canopy:url(/assets/canopy-lines-yO0Zs-pf.svg);--tg-icon-utility:24px;--tg-icon-feature:48px;--tg-icon-badge:112px;--tg-ease:cubic-bezier(.2, .65, .25, 1)}.tg-surface{border:1px solid var(--tg-line);border-radius:var(--tg-radius);background-color:var(--tg-surface);min-width:0;box-shadow:var(--tg-shadow-surface), inset 0 1px 0 #fff;overflow-wrap:anywhere}.tg-frame{background-image:var(--tg-corner), linear-gradient(135deg, #ffffff65, #fff0);background-position:right .75rem top .75rem,50%;background-repeat:no-repeat;background-size:5.5rem,cover}.tg-button{border:1px solid var(--tg-button-edge);border-radius:var(--tg-radius-sm);background:var(--tg-button-face);max-width:100%;min-height:48px;color:var(--tg-white);box-shadow:0 3px 0 var(--tg-button-edge), inset 0 1px 0 #ffffff45;text-align:center;overflow-wrap:anywhere;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.tg-chip{border:1px solid var(--tg-line);background:var(--tg-meadow);max-width:100%;color:var(--tg-forest);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;line-height:1.45;display:inline-flex}.tg-display{font-family:var(--tg-font-display);letter-spacing:-.04em;font-weight:700}.tg-divider{background:linear-gradient(90deg, transparent, var(--tg-gold), transparent);border:0;height:1px}.tg-button:focus-visible{outline:3px solid var(--tg-focus);outline-offset:4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tg-button{transition:translate .18s var(--tg-ease), box-shadow .18s var(--tg-ease)}.tg-button:hover:not(:disabled){box-shadow:0 5px 0 var(--tg-button-edge), 0 8px 20px #163c3218;translate:0 -2px}.tg-button:active:not(:disabled){translate:0 1px}}@media (prefers-reduced-motion:reduce){.tg-button{transition:none;translate:none}}.tg-utility-icon.tg-utility-icon{width:var(--tg-icon-utility);height:var(--tg-icon-utility);flex:0 0 var(--tg-icon-utility);object-fit:contain;vertical-align:middle}.tg-feature-icon.tg-feature-icon{width:clamp(40px, var(--tg-icon-feature), 64px);height:clamp(40px, var(--tg-icon-feature), 64px);object-fit:contain;flex:none}.tg-decorative-badge{width:max(80px, var(--tg-icon-badge));object-fit:contain;flex:none;height:auto}:is(.tg-utility-icon,.tg-feature-icon,.tg-decorative-badge){filter:none;object-fit:contain;object-position:center}svg.tg-utility-icon{color:inherit;overflow:visible}:root{--tg-duration-control:.14s;--tg-duration-panel:.2s;--tg-duration-completion:.28s;--tg-radius-control:.65rem;--tg-content-gap:clamp(1rem, 2vw, 1.5rem);--tg-border-strong:#9eafa1;font-family:var(--tg-font);color:var(--tg-text);background:var(--tg-cream);scroll-behavior:smooth;scroll-padding-top:110px}*{box-sizing:border-box}body{margin:0;font-size:17px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:5px}button{font:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--tg-focus);outline-offset:5px;border-radius:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{overflow-wrap:anywhere;letter-spacing:-.035em;line-height:1.13}h1{font-size:clamp(42px,4.4vw,65px);font-family:var(--tg-font-display);margin-bottom:24px}h2{font-size:clamp(34px,3.35vw,48px);font-family:var(--tg-font-display);margin-bottom:22px}h3{margin-bottom:12px;font-size:23px}em{color:var(--tg-teal);font-style:normal}p{margin-bottom:18px}.container{width:min(1200px,100% - 80px);margin-inline:auto}.section{padding-block:95px}.section-heading{margin-bottom:45px}.section-heading>p:last-child{color:var(--tg-muted)}.centered{text-align:center}.eyebrow{color:var(--tg-teal);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;line-height:1.4}.mini-label{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.pill{background:var(--tg-meadow);color:var(--tg-forest);border-radius:99px;margin-bottom:20px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-block}.pill-blue{background:var(--tg-sky-soft);color:var(--tg-blue)}.fine-print{color:var(--tg-muted);font-size:13px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-only{display:none}.skip-link{z-index:100;background:var(--tg-surface);clip-path:inset(50%);padding:12px 20px;position:fixed;top:10px;left:12px}.skip-link:focus{clip-path:none}.site-header{z-index:10;background:var(--tg-cream);border-bottom:1px solid var(--tg-line);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1320px,100% - 64px);min-height:98px;margin:auto;display:flex}.brand{flex:0 0 140px;width:140px}.brand img{width:140px}#primary-navigation{align-items:center;gap:clamp(17px,2vw,30px);font-size:14px;font-weight:700;display:flex}#primary-navigation>a:not(.button){padding-block:14px;text-decoration:none}#primary-navigation>a:not(.button):hover{text-decoration:underline}.login-link{color:var(--tg-teal)}.nav-toggle{border:1px solid var(--tg-line);background:var(--tg-surface);min-height:46px;color:var(--tg-forest);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:9px 14px;font-weight:700;display:flex}.menu-lines,.menu-lines:before,.menu-lines:after{background:var(--tg-forest);width:18px;height:2px;display:block;position:relative}.menu-lines:before,.menu-lines:after{content:"";position:absolute;top:-5px}.menu-lines:after{top:5px}.button{border-radius:var(--tg-radius-sm);border:1px solid var(--tg-button-edge);background:var(--tg-button-face);min-height:54px;color:var(--tg-white);box-shadow:0 4px 0 var(--tg-button-edge), inset 0 1px 0 var(--tg-highlight);justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:800;text-decoration:none;transition:translate .18s,box-shadow .18s;display:inline-flex}.button img{flex:none}.button:hover{box-shadow:0 6px 0 var(--tg-button-edge), 0 10px 20px var(--tg-shadow)}.button-small{border-radius:13px;min-height:44px;padding:7px 14px;font-size:13px}.button-cream{--tg-button-edge:var(--tg-line);color:var(--tg-forest);background:var(--tg-surface);border-color:var(--tg-input-border);box-shadow:0 4px 0 var(--tg-line)}.button-cream:hover{box-shadow:0 6px 0 var(--tg-line)}.button-blue{--tg-button-edge:var(--tg-blue);background:linear-gradient(var(--tg-teal), var(--tg-blue));border-color:var(--tg-blue);box-shadow:0 4px 0 var(--tg-blue)}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.text-link{text-underline-offset:7px;align-items:center;gap:12px;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}.hero{isolation:isolate;background:var(--tg-sky-soft);min-height:660px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:var(--tg-cream);border-radius:50% 50% 0 0;height:70px;position:absolute;bottom:-40px;left:0;right:0}.hero-art{z-index:-2;width:82%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}.hero-art img{object-fit:cover;object-position:67% center;width:100%;height:100%}.hero-content{padding-top:92px;padding-bottom:110px;position:relative}.hero-content h1{max-width:570px}.hero-intro{max-width:425px;margin-bottom:28px;font-size:19px}.hero .eyebrow{align-items:center;gap:10px;display:flex}.leaf-dot{background:url(/assets/leaf-XDfG0IRe.svg) 50%/contain no-repeat;width:12px;height:18px;display:inline-block;transform:rotate(20deg)}.hero-note{margin-top:26px;font-size:13px}.hero-note a{font-weight:800}.hero-caption{border:1px solid var(--tg-white);box-shadow:0 7px 20px var(--tg-shadow);background:var(--tg-cream);border-radius:15px;align-items:center;gap:11px;padding:12px 19px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:58px;right:6%}.about{grid-template-columns:1fr 1.05fr;gap:32px 90px;display:grid}.about-story{color:var(--tg-muted)}.about-story strong{color:var(--tg-text)}.world-links{border-block:1px solid var(--tg-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:20px;display:grid}.world-links>a{border-right:1px solid var(--tg-line);align-items:center;gap:15px;padding:10px 25px;text-decoration:none;display:flex}.world-links>a:last-child{border:0}.world-links>a>span:last-child{color:var(--tg-teal);margin-left:auto}.world-links>a>span:not(:last-child){overflow-wrap:anywhere;min-width:0}.world-links strong,.world-links small{display:block}.world-links small{color:var(--tg-muted);font-size:12px}.world-links a:hover strong{text-decoration:underline}.join-section{background:var(--tg-meadow);border-block:1px solid var(--tg-line);position:relative}.join-steps{grid-template-columns:repeat(4,1fr);gap:32px;margin:45px 0;padding:0;list-style:none;display:grid;position:relative}.join-steps:before{content:"";border-top:2px dashed var(--tg-leaf);position:absolute;top:42px;left:12%;right:12%}.join-steps li{text-align:center;position:relative}.step-art{background:var(--tg-meadow);place-items:center;width:84px;min-height:100px;margin:0 auto 23px;display:grid;position:relative}.step-art span{font-family:var(--tg-font-display);color:var(--tg-forest);font-size:18px;font-weight:700;line-height:1}.join-steps h3{letter-spacing:-.025em;font-size:19px}.join-steps p{color:var(--tg-muted);max-width:215px;margin-inline:auto;font-size:15px}.join-notice{border:1px solid var(--tg-line);background:var(--tg-surface);border-radius:22px;align-items:center;gap:20px;padding:25px 30px;display:flex}.join-notice>img{flex:0 0 48px}.join-notice h3{margin-bottom:6px;font-size:18px}.join-notice p{color:var(--tg-muted);max-width:610px;margin:0;font-size:14px}.join-notice .text-link{white-space:nowrap;margin-left:auto;font-size:14px}.community-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:90px;display:grid}.community-heading h2{margin:0}.community-heading>p{max-width:390px;margin-bottom:4px}.community-layout{grid-template-columns:1.08fr 1fr;gap:28px;display:grid}.showcase-feature{background:var(--tg-forest);color:var(--tg-cream);border-radius:30px;padding:30px 34px 34px;position:relative;overflow:hidden}.feature-top{justify-content:space-between;align-items:center;display:flex}.feature-top .mini-label{color:var(--tg-meadow)}.display-cards{justify-content:center;align-items:center;height:260px;padding-top:18px;display:flex}.collectible-card{border:7px solid var(--tg-stone);width:145px;height:195px;box-shadow:0 14px 20px var(--tg-card-shadow);border-radius:15px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.collectible-card span{text-align:center;font-family:var(--tg-font-display);color:var(--tg-forest);letter-spacing:.08em;margin:12px;font-size:17px;font-weight:900}.card-sky{background:var(--tg-sky);transform:translate(32px)rotate(-17deg)}.card-leaf{background:var(--tg-meadow);z-index:1;transform:translateY(-12px)}.card-sun{background:var(--tg-yellow);transform:translate(-32px)rotate(17deg)}.feature-copy h3{font-size:27px}.feature-copy p{color:var(--tg-meadow);font-size:16px}.feature-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.feature-tags span{border:1px solid var(--tg-leaf);border-radius:99px;padding:5px 10px;font-size:11px}.community-side{flex-direction:column;gap:25px;display:flex}.community-callout{gap:22px;padding:26px 20px 15px;display:flex}.community-callout>img{flex:0 0 68px;align-self:start}.community-callout p{color:var(--tg-muted);font-size:16px}.small-icons{gap:8px;display:flex}.event-ticket .eyebrow{color:var(--tg-forest)}.event-ticket{border:1px solid var(--tg-stone);border-left:5px solid var(--tg-coral);background:var(--tg-pink);border-radius:14px 30px 30px 14px;padding:27px 35px 18px;position:relative}.event-ticket>div{align-items:center;gap:15px;margin-bottom:15px;display:flex}.event-ticket .eyebrow{margin:0;font-size:10px}.event-ticket p{font-size:16px}.ticket-stub{border-top:1px dashed var(--tg-coral);letter-spacing:.15em;padding-top:13px;font-size:9px;font-weight:800;display:block}.discord-status{border-top:1px solid var(--tg-line);align-items:center;gap:17px;margin-top:32px;padding:20px 0 0;display:flex}.discord-status>img{flex:0 0 38px}.discord-status p{color:var(--tg-muted);margin:0;font-size:13px}.discord-status a{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:800}.vine-divider img{width:min(100%,1000px);margin:-30px auto 0}.rewards-section{padding-top:60px}.tier-trail{grid-template-columns:repeat(5,1fr);align-items:end;margin:75px 0 42px;padding:0 15px;list-style:none;display:grid}.tier-trail li{text-align:center}.tier-trail img{width:148px;margin:auto}.tier-trail h3{margin-top:12px;font-size:19px}.tier-trail li:nth-child(2),.tier-trail li:nth-child(4){transform:translateY(-18px)}.tier-trail li:nth-child(3){transform:translateY(-36px)}.silver-benefits{background:var(--tg-surface);border:1px solid var(--tg-line);border-radius:26px;grid-template-columns:.9fr 1.6fr;gap:60px;padding:36px 42px;display:grid}.silver-benefits .pill{margin-bottom:15px}.silver-benefits h3{font-size:29px}.silver-benefits p{color:var(--tg-muted);margin:0;font-size:14px}.silver-benefits ul{grid-template-columns:1fr 1fr;gap:25px;margin:15px 0;padding:0;list-style:none;display:grid}.silver-benefits li{align-items:center;gap:13px;font-size:15px;font-weight:700;display:flex}.silver-benefits li img{flex:0 0 42px}.rewards-section .fine-print{margin:20px 0 0}.hub-section{background:var(--tg-meadow);border-block:1px solid var(--tg-line)}.hub-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:60px;display:grid}.hub-layout>*{min-width:0}.hub-copy>p{color:var(--tg-muted);font-size:16px}.hub-copy .text-link{margin-top:8px;font-size:15px}.hub-preview{background:var(--tg-surface);border:1px solid var(--tg-line);box-shadow:0 20px 45px var(--tg-shadow);overflow-wrap:anywhere;border-radius:20px;overflow:hidden;transform:rotate(1.5deg)}.preview-browser{color:var(--tg-muted);background:var(--tg-cream);border-bottom:1px solid var(--tg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;font-size:11px;display:flex}.preview-browser>span:first-child{color:var(--tg-coral);letter-spacing:3px;font-size:8px}.preview-label{color:var(--tg-teal);font-size:11px;font-weight:800}.preview-layout{grid-template-columns:122px minmax(0,1fr);display:grid}.preview-sidebar{border-right:1px solid var(--tg-line);background:var(--tg-cream);padding:20px 10px}.preview-sidebar>img{margin:0 auto 24px}.preview-sidebar ul{margin:0;padding:0;list-style:none}.preview-sidebar li{align-items:center;gap:6px;padding:10px 4px;font-size:11px;display:flex}.preview-sidebar .selected{background:var(--tg-meadow);border-radius:8px;font-weight:800}.preview-content{min-width:0;padding:28px 22px}.preview-content .mini-label{color:var(--tg-muted);margin-bottom:8px;font-size:10px}.preview-content h3{margin-bottom:22px;font-size:23px}.preview-banner>div{min-width:0}.preview-banner{background:var(--tg-sky-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:6px;padding:17px;display:flex}.preview-banner span{color:var(--tg-blue);letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.preview-banner strong{font-size:17px;line-height:1.3;display:block}.preview-banner img{width:70px}.preview-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:17px;display:grid}.preview-tiles>div{border:1px solid var(--tg-line);border-radius:12px;padding:15px 12px}.preview-tiles strong,.preview-tiles span{display:block}.preview-tiles strong{margin-top:8px;font-size:12px}.preview-tiles span{color:var(--tg-muted);font-size:11px}.preview-row{background:var(--tg-meadow);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.preview-row>span:last-child{margin-left:auto}.stream-section{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;display:grid}.stream-art{isolation:isolate;position:relative}.stream-art:before{content:"";z-index:-1;background:var(--tg-meadow);border-radius:50% 40% 47% 37%;position:absolute;inset:12% 2%}.stream-art img{width:100%}.stream-copy .eyebrow{align-items:center;gap:10px;display:flex}.stream-copy>p:not(.eyebrow){color:var(--tg-muted)}.stream-copy .fine-print{margin-top:22px}.closing-section{background:var(--tg-sky-soft);position:relative;overflow:hidden}.closing-inner{isolation:isolate;padding-block:58px 78px;position:relative}.closing-inner>div{z-index:1;position:relative}.closing-logo{width:190px;margin-bottom:12px}.closing-inner h2{font-size:42px}.closing-inner p{margin-bottom:25px}.closing-landscape{object-fit:cover;object-position:72% center;z-index:-1;width:76%;height:100%;position:absolute;top:0;right:-10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.site-footer{padding-block:35px 24px}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-brand{white-space:nowrap;align-items:center;gap:9px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.footer-top nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:12px;display:flex}.footer-top nav a{align-items:center;min-height:44px;display:inline-flex}.footer-bottom{border-top:1px solid var(--tg-line);color:var(--tg-muted);justify-content:space-between;gap:30px;margin-top:25px;padding-top:22px;font-size:11px;display:flex}.footer-bottom p{margin-bottom:0}@media (width>=1600px){.hero-art{width:76%}}@media (width<=1100px){.container{width:calc(100% - 64px)}.header-inner{gap:18px;width:calc(100% - 40px)}#primary-navigation{gap:16px;font-size:13px}.brand,.brand img{flex-basis:115px;width:115px}.hero{min-height:600px}.hero-art{-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 66%);mask-image:linear-gradient(90deg,#0000 12%,#000 66%)}.hero-content{padding-top:80px}.hero-content h1{max-width:480px}.hero-intro{max-width:360px;font-size:17px}.hero .button{padding:12px 16px;font-size:13px}.about{column-gap:48px}.section{padding-block:75px}.world-links>a{gap:9px;padding-inline:17px}.world-links img{width:42px}.community-heading{gap:40px}.showcase-feature{padding-inline:25px}.collectible-card{width:125px;height:180px}.community-callout{gap:12px;padding:15px 0 0}.community-callout>img{flex-basis:48px;width:48px}.event-ticket{padding:22px}.silver-benefits{gap:30px;padding:28px}.silver-benefits ul{gap:15px}.silver-benefits li{font-size:13px}.hub-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px}.preview-sidebar{padding-inline:6px}.preview-layout{grid-template-columns:90px minmax(0,1fr)}.preview-sidebar li{gap:3px;font-size:10px}.preview-content{padding:24px 15px}.preview-content h3{font-size:21px}.stream-section{gap:40px}.footer-top{align-items:start}}@media (width<=900px){.nav-pending #primary-navigation{display:none}}@media (width>=761px) and (width<=900px){.header-inner{flex-wrap:wrap;gap:0;min-height:86px}.brand,.brand img{flex-basis:115px;width:115px}#primary-navigation{flex-wrap:wrap;flex:0 0 100%;gap:10px 24px;padding:10px 0 24px;font-size:15px}#primary-navigation>a{flex:0 0 calc(33.333% - 16px)}.hero{min-height:0;padding-bottom:440px}.hero-content{padding-top:48px;padding-bottom:20px}.hero h1{max-width:560px;font-size:52px}.hero-intro{max-width:510px}.hero-art{opacity:1;width:100%;height:480px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.hero-art img{object-position:65% 55%}.world-links>a{padding-inline:10px}.world-links small{font-size:10px}.community-layout{grid-template-columns:1fr}.community-side{flex-direction:row}.community-callout,.event-ticket{flex:1}.display-cards{height:220px}.hub-layout{grid-template-columns:minmax(0,1fr)}.hub-copy{max-width:590px}.hub-copy h2 br{display:none}.hub-preview{width:95%;margin-inline:auto}.preview-layout{grid-template-columns:130px minmax(0,1fr)}.preview-sidebar li{gap:10px;font-size:12px}.preview-content{padding:30px}.preview-content h3{font-size:28px}.preview-content .mini-label,.preview-banner span,.preview-tiles span,.preview-row{font-size:11px}.preview-tiles strong{font-size:14px}}@media (width<=760px){:root{scroll-padding-top:20px}body{font-size:16px}.container{width:calc(100% - 40px)}.section{padding-block:60px}.header-inner{flex-wrap:wrap;gap:0;width:calc(100% - 32px);min-height:86px}.brand,.brand img{flex-basis:115px;width:115px}#primary-navigation{flex-wrap:wrap;flex:0 0 100%;gap:8px 22px;padding:10px 0 24px;font-size:15px}#primary-navigation>a{flex:0 0 calc(50% - 11px)}#primary-navigation .button{margin-top:4px}.hero{min-height:0;padding-bottom:330px}.hero-content{padding-top:42px;padding-bottom:20px}.hero h1{max-width:550px;font-size:clamp(39px,6.8vw,54px)}.hero .eyebrow{font-size:11px}.hero-intro{max-width:470px}.hero .actions{gap:12px}.hero .button{padding:12px 14px;font-size:13px}.hero-note{margin-block:23px 0;font-size:12px}.hero-art{opacity:1;width:100%;height:370px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.hero-art img{object-position:65% 52%}.hero-caption{padding:8px 12px;font-size:10px;bottom:38px;right:18px}.about{grid-template-columns:1fr;gap:15px}.about h2{margin-bottom:12px}.world-links{grid-template-columns:1fr;margin-top:20px;padding-block:0}.world-links>a,.world-links>a:first-child{border-right:0;border-bottom:1px solid var(--tg-line);padding:15px 0}.world-links img{width:48px}.world-links small{font-size:12px}.section-heading{margin-bottom:30px}.join-steps{grid-template-columns:1fr 1fr;gap:25px 18px;margin-block:35px}.join-steps:before{display:none}.join-steps h3{font-size:17px}.join-steps p{font-size:13px}.step-art{width:70px;margin-bottom:20px}.join-notice{flex-wrap:wrap;gap:12px;padding:22px}.join-notice>img{flex-basis:42px;width:42px}.join-notice>div{flex:calc(100% - 60px)}.join-notice p{font-size:13px}.join-notice .text-link{white-space:normal;margin-left:54px}.community-heading{grid-template-columns:1fr;gap:22px}.community-layout{grid-template-columns:1fr;gap:12px}.community-callout{gap:18px;padding:25px 0}.community-callout>img{flex-basis:60px;width:60px}.showcase-feature{border-radius:24px;padding:25px 24px}.display-cards{height:230px}.community-side{gap:0}.event-ticket{padding:25px}.discord-status{flex-wrap:wrap;gap:12px}.discord-status p{flex:calc(100% - 52px)}.discord-status a{white-space:normal;margin-left:50px}.vine-divider img{margin-top:-15px}.tier-trail{grid-template-columns:repeat(6,1fr);gap:22px 0;margin-top:35px;padding:0}.tier-trail li{grid-column:span 2}.tier-trail li:nth-child(4){grid-column:2/span 2}.tier-trail li:nth-child(5){grid-column:4/span 2}.tier-trail li:nth-child(n){transform:none}.tier-trail img{width:110px}.tier-trail h3{margin-top:6px;font-size:16px}.silver-benefits{grid-template-columns:1fr;gap:15px;padding:26px}.silver-benefits h3 br{display:none}.silver-benefits ul{grid-template-columns:1fr;gap:14px}.silver-benefits li{font-size:14px}.hub-layout{grid-template-columns:minmax(0,1fr);gap:36px}.hub-copy h2{font-size:41px}.hub-preview{border-radius:14px;transform:none}.preview-browser{gap:6px;padding:12px;font-size:10px}.preview-layout{grid-template-columns:50px minmax(0,1fr)}.preview-sidebar{padding:15px 5px}.preview-sidebar li{justify-content:center;padding:12px 5px}.preview-sidebar li span{display:none}.preview-sidebar>img{width:26px;margin-bottom:14px}.preview-content{padding:24px 15px}.preview-content h3{font-size:20px}.preview-banner{padding:13px}.preview-banner img{width:58px}.preview-banner strong{font-size:15px}.preview-tiles{gap:9px}.preview-tiles>div{padding:12px 9px}.preview-row{gap:5px;padding:8px;font-size:10px}.preview-row img{width:24px}.stream-section{grid-template-columns:1fr;gap:25px}.stream-art{width:min(440px,100%);margin-inline:auto}.stream-copy .button{padding-inline:16px;font-size:13px}.closing-inner{padding-top:30px;padding-bottom:290px}.closing-logo{width:160px}.closing-inner h2{font-size:36px}.closing-inner p{max-width:280px}.closing-inner .button{padding-inline:14px;font-size:13px}.closing-landscape{object-position:60% 60%;width:calc(100% + 40px);height:290px;top:auto;bottom:0;right:-20px;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.footer-top{flex-direction:column;gap:15px}.footer-top nav{justify-content:flex-start;gap:3px 22px}.footer-bottom{font-size:11px;display:block}.footer-bottom p+p{margin-top:12px}}@media (width<=390px){.container{width:calc(100% - 32px)}h2{font-size:32px}.hero .actions,.closing-inner .actions{gap:12px}.hero .button,.closing-inner .button{gap:6px;padding-inline:11px;font-size:12px}.hero .button img,.closing-inner .button img{width:24px}.display-cards{margin-inline:-20px;transform:scale(.88)}.showcase-feature{padding-inline:20px}.feature-tags{gap:5px}.feature-tags span{padding-inline:8px;font-size:10px}.preview-banner strong{font-size:14px}.preview-banner img{width:48px}}.hero-art{overflow:hidden}.hero-depth{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 50%}.hero-haze{background:radial-gradient(circle, var(--tg-highlight), transparent 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:9%;right:12%}.depth-leaf{display:none}.leaf-near{bottom:23%;right:8%}.leaf-far{opacity:.75;width:19px;height:29px;top:12%;right:44%;transform:rotate(-32deg)}.motion-setting{flex:0 0 132px;min-height:44px}.motion-toggle{border:1px solid var(--tg-line);background:var(--tg-surface);width:132px;min-height:44px;color:var(--tg-forest);cursor:pointer;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:700}.motion-toggle:disabled{cursor:default;color:var(--tg-muted)}.motion-paused,.motion-paused *{scroll-behavior:auto}.motion-paused *,.motion-paused :before,.motion-paused :after{transition:none!important;animation:none!important}.motion-paused .button:is(:hover,:active){translate:none}@keyframes gentle-arrival{0%{opacity:.9;translate:0 12px}to{opacity:1;translate:0}}@keyframes collectible-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes leaf-drift{0%,to{translate:0;rotate:-3deg}50%{translate:4px -8px;rotate:3deg}}@keyframes path-arrival{0%{opacity:.35;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@keyframes medallion-arrival{0%{opacity:.72;translate:0 10px;rotate:-4deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes landscape-arrival{0%{opacity:.7;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.motion-active [data-reveal].is-revealed{animation:gentle-arrival .65s cubic-bezier(.2, .65, .25, 1) var(--arrival-delay,0s) both;animation-play-state:paused}.motion-active [data-reveal].is-revealed.in-view{animation-play-state:running}.motion-active [data-reveal].is-revealed:focus-within{animation:none}[data-stagger]>:nth-child(2){--arrival-delay:65ms}[data-stagger]>:nth-child(3){--arrival-delay:.13s}[data-stagger]>:nth-child(4){--arrival-delay:.195s}[data-stagger]>:nth-child(5){--arrival-delay:.26s}.motion-active .join-steps.is-revealed{animation:none}.motion-active .join-steps.is-revealed:before{transform-origin:0;animation:.85s ease-out both path-arrival}.motion-active .tier-trail [data-reveal].is-revealed{animation-name:medallion-arrival}.motion-active .closing-section.is-revealed{animation:none}.motion-active .closing-section.is-revealed .closing-landscape{animation:1.1s ease-out both landscape-arrival}.button:active{box-shadow:0 1px 0 var(--tg-button-edge);translate:0 1px}.button-cream:active{box-shadow:0 1px 0 var(--tg-line)}.button-blue:active{box-shadow:0 1px 0 var(--tg-blue)}}@media (width>=901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-art img,.hero-haze,.hero-depth,.hero-caption{transition:transform .45s cubic-bezier(.2,.65,.25,1)}.hero.depth-active .hero-art img{transform:translate(calc(var(--depth-x,0px) * -4), calc(var(--depth-y,0px) * -4)) scale(1.025)}.hero.depth-active .hero-haze{transform:translate(calc(var(--depth-x,0px) * -4), calc(var(--depth-y,0px) * -4))}.hero.depth-active .hero-depth{transform:translate(calc(var(--depth-x,0px) * 9), calc(var(--depth-y,0px) * 9))}.hero.depth-active .hero-caption{transform:translate(calc(var(--depth-x,0px) * 6), calc(var(--depth-y,0px) * 6))}.motion-active .depth-leaf{animation:9s ease-in-out infinite paused leaf-drift}.motion-active .leaf-far{animation-duration:12s;animation-delay:-4s}.motion-active .collectible-card,.motion-active .stream-art>img{animation:7s ease-in-out infinite paused collectible-float}.motion-active .card-sky{animation-delay:-2s}.motion-active .card-sun{animation-delay:-4s}.motion-active .in-view .depth-leaf,.motion-active .in-view .collectible-card,.motion-active .stream-art.in-view>img{animation-play-state:running}.collectible-card{transition:rotate .3s}.motion-active .collectible-card:hover{rotate:3deg}.event-ticket,.world-links>a,.tier-trail img,.preview-tiles>div{transition:translate .25s,box-shadow .25s}.motion-active .event-ticket:hover{box-shadow:0 12px 24px var(--tg-shadow);translate:0 -3px}.motion-active .world-links>a:hover{translate:0 -2px}.motion-active .tier-trail li:hover img{translate:0 -4px}.motion-active .hub-preview{transition:transform .5s,box-shadow .5s}.motion-active .hub-preview:hover{box-shadow:0 25px 50px var(--tg-shadow);transform:perspective(1400px)rotateY(-2deg)rotateX(1deg)}.motion-active .preview-tiles>div:hover{box-shadow:0 5px 12px var(--tg-shadow);translate:0 -2px}.preview-sidebar img,.button img,.brand img,.text-link>span[aria-hidden],.community-callout>img{transition:transform .25s}.motion-active .preview-sidebar li:hover img{transform:translate(2px)}.motion-active .button:hover img{transform:rotate(-5deg)scale(1.06)}.motion-active .brand:hover img{transform:rotate(-2deg)}.motion-active .text-link:hover>span[aria-hidden]{transform:translate(3px)}.motion-active .community-callout:hover>img{transform:rotate(-4deg)}#primary-navigation>a:not(.button){text-decoration-thickness:2px;transition:text-underline-offset .2s}#primary-navigation>a:not(.button):hover{text-underline-offset:7px}}@media (width<=900px){.hero-depth{height:300px;inset:auto 0 50px}.hero-haze{width:150px;height:150px;top:25%;right:5%}.leaf-near{width:22px;height:33px;bottom:26%;right:7%}.leaf-far{display:none}.motion-active [data-reveal].is-revealed{animation-duration:.4s;animation-delay:0s}}@media (width<=760px){.motion-setting{margin-top:12px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}.site-header{background:linear-gradient(180deg, var(--tg-surface), var(--tg-cream));box-shadow:0 3px 18px #163c3207}.hero-content h1{color:var(--tg-forest-deep);line-height:1.08}.hero-content em{color:var(--tg-blue)}.hero-caption{border-color:var(--tg-input-border);border-top:2px solid var(--tg-gold)}.section-heading .eyebrow,.about .eyebrow{color:var(--tg-gold)}.world-links{background:var(--tg-surface);border:1px solid var(--tg-line);border-radius:var(--tg-radius);box-shadow:var(--tg-shadow-surface);padding:.5rem 1.5rem}.world-links>a:first-child{padding-left:0}.join-section{background:var(--tg-corner) right 3% top 2rem / 9rem no-repeat, linear-gradient(120deg, var(--tg-meadow), var(--tg-cream))}.join-notice{background:var(--tg-corner) right 1rem top 1rem / 5rem no-repeat, var(--tg-surface);border-top:2px solid var(--tg-gold)}.showcase-feature{background:var(--tg-canopy) right bottom / auto 100% no-repeat, linear-gradient(155deg, #2d654c, var(--tg-forest-deep));border:1px solid var(--tg-gold);box-shadow:var(--tg-shadow-raised)}.feature-tags span{background:#ffffff08;border-color:#a7b68d}.event-ticket{background:linear-gradient(125deg, #fcf1d6, var(--tg-cream));border-color:#d8c291;border-left-color:var(--tg-gold);box-shadow:var(--tg-shadow-surface)}.ticket-stub{border-color:var(--tg-gold)}.silver-benefits{background:var(--tg-corner) right 1rem top 1rem / 6rem no-repeat, var(--tg-surface);border-top:2px solid var(--tg-gold)}.preview-banner{background:var(--tg-forest);color:var(--tg-cream)}.preview-banner span{color:var(--tg-yellow)}.preview-tiles>div{background:var(--tg-surface);box-shadow:inset 0 1px #fff}.preview-sidebar{background:linear-gradient(180deg, var(--tg-cream), var(--tg-meadow))}.closing-section{border-top:1px solid var(--tg-line);background:linear-gradient(110deg, var(--tg-cream), var(--tg-sky-soft))}.site-footer{background:var(--tg-forest-deep);color:var(--tg-cream);border-top:3px solid var(--tg-gold);border-radius:var(--tg-radius) var(--tg-radius) 0 0;padding-inline:1.5rem}.footer-brand{white-space:normal;min-width:0}.footer-brand strong{color:var(--tg-sky)}.footer-bottom{color:#d4e0cb;border-color:#ffffff2b}.site-footer :focus-visible{outline-color:var(--tg-yellow)}@media (width<=760px){.world-links{padding:.25rem 1.25rem}.world-links>a:first-child{padding-block:15px}.join-section{background-size:5rem}}.tg-utility-icon.tg-utility-icon{width:var(--tg-icon-utility);height:var(--tg-icon-utility);flex-basis:var(--tg-icon-utility)}.motion-active .button:hover .tg-utility-icon,.motion-active .community-callout:hover>.tg-utility-icon{transform:none}.tg-feature-icon.tg-feature-icon{width:clamp(40px, var(--tg-icon-feature), 64px);height:clamp(40px, var(--tg-icon-feature), 64px);flex-basis:clamp(40px, var(--tg-icon-feature), 64px)}.motion-active :is(.button,.community-callout):hover img:is(.tg-utility-icon,.tg-feature-icon),.motion-active .preview-sidebar li:hover img:is(.tg-utility-icon,.tg-feature-icon){transform:none}.preview-row .tg-feature-icon,.stream-copy>.eyebrow .tg-feature-icon,.small-icons .tg-feature-icon{--tg-icon-feature:40px}.site-header{background:var(--tg-cream);box-shadow:none;position:sticky;top:0}.site-header[data-scrolled=true]{border-bottom-color:var(--tg-border-strong);box-shadow:0 4px 18px #163c320a}#primary-navigation>a[aria-current=location]{color:var(--tg-forest);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tg-gold);text-decoration-color:var(--tg-gold);text-underline-offset:8px}.hero-content{padding-top:88px}.hero-content h1{max-width:610px;font-size:clamp(44px,4.8vw,72px);line-height:1.05}.hero-intro{max-width:410px;line-height:1.65}.button,.tg-button{border-radius:var(--tg-radius-control);box-shadow:0 2px 0 var(--tg-button-edge)}.button-cream{box-shadow:0 2px 0 var(--tg-line)}.section-heading .eyebrow{color:var(--tg-gold)}.about{padding-block:100px}.world-links{margin-top:1rem}.community-side .community-callout{border-radius:1rem}.rewards-section{background:var(--tg-meadow)}.tier-trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:840px;margin:3rem auto}.tier-trail li:nth-child(n){border-bottom:1px solid #a5b99f;grid-column:auto;padding:1rem .5rem;transform:none}.tier-trail img{width:132px}.silver-benefits{box-shadow:none;background:var(--tg-surface);border-radius:1rem}.hub-section{background:var(--tg-cream)}.hub-copy>p{color:var(--tg-muted);max-width:48ch}.hub-copy .text-link{color:var(--tg-forest);margin-top:.5rem}.hub-preview{border-color:var(--tg-border-strong);box-shadow:0 16px 32px #163c3212}.preview-label{color:var(--tg-muted);font-size:11px}.preview-sidebar li{border-radius:.6rem}.preview-tiles>div{box-shadow:none;border:1px solid var(--tg-line)}.site-footer{padding-top:2.75rem}@media (prefers-reduced-motion:no-preference){.motion-active [data-reveal].is-revealed{animation-duration:var(--tg-duration-completion);animation-delay:0s}.motion-active .depth-leaf,.motion-active .collectible-card,.motion-active .stream-art>img{animation:none}.motion-active .hub-preview:hover{transform:none;box-shadow:0 20px 36px #163c3218}#primary-navigation:not([hidden]){animation:navigation-arrival var(--tg-duration-panel) var(--tg-ease)}@keyframes navigation-arrival{0%{translate:0 -3px}to{translate:0}}}@media (width<=900px){.hero-content{padding-top:44px}.hero-content h1{font-size:clamp(40px,7vw,62px)}.about{padding-block:64px}}@media (width<=600px){.tier-trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-block:2rem}.tier-trail li:nth-child(n){grid-column:auto}.tier-trail img{width:112px}.hero-content h1{font-size:42px}}.hub-preview{transform:none}
