.landing-transition[data-transition-ready=true] .intro-scroll-space{height:var(--transition-distance,100svh)}.landing-transition[data-transition-ready=true] .landing-content{z-index:4;pointer-events:none;position:fixed;inset:0}.landing-transition[data-transition-ready=true] .landing-content:before{content:"";background:linear-gradient(to bottom,var(--color-sky-start),transparent);height:260px;opacity:var(--about-opacity,0);pointer-events:none;position:absolute;inset:0 0 auto}.landing-transition[data-transition-ready=true]:after{content:"";z-index:4;background:linear-gradient(to top,var(--color-sky-end),transparent);height:90px;opacity:var(--about-opacity,0);pointer-events:none;position:fixed;inset:auto 0 0}.landing-transition[data-transition-ready=true] .signup-scene{z-index:3;padding-top:260px;padding-bottom:120px}.landing-transition[data-transition-ready=true] .signup[inert]{pointer-events:none}.landing-transition[data-transition-ready=true] .hero-mark{transform:translateY(var(--brand-y,0px)) scale(var(--brand-scale,1));transform-origin:50%;will-change:transform}.landing-transition[data-transition-ready=true] .hero-mark,.landing-transition[data-transition-ready=true] .emblem-die-scene{opacity:var(--brand-opacity,1);transition:opacity var(--duration-logo-fade) ease-out}.landing-transition[data-transition-ready=true] .emblem{transform:scale(var(--emblem-scale,1))}.landing-transition[data-transition-ready=true] .wide-orbits{opacity:var(--orbit-opacity,1)}.landing-transition[data-transition-ready=true] .emblem-halo{opacity:var(--intro-opacity,1)}.landing-transition[data-transition-ready=true] .star-field{opacity:var(--star-opacity,1)}.about-section{z-index:3;border-radius:var(--radius-surface);width:min(100%,1500px);min-height:100svh;margin:0 auto;padding:272px 72px 120px;scroll-margin-top:-64px;position:relative}.about-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,4vw,72px);display:grid}.about-copy{isolation:isolate;text-align:left;text-wrap:pretty;border-radius:var(--radius-surface);max-width:34ch;font-size:clamp(21px,1.7vw,26px);line-height:1.55;position:relative}.about-copy:before{content:"";z-index:-1;border-radius:calc(var(--radius-surface) * 2);background:linear-gradient(180deg,color-mix(in srgb,var(--color-copy-panel-start) 68%,transparent),color-mix(in srgb,var(--color-copy-panel-end) 68%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;position:absolute;inset:-72px;-webkit-mask-image:linear-gradient(90deg,#0000,#00000029 4%,#00000080 8%,#000000d6 12%,#000 18% 82%,#000000d6 88%,#00000080 92%,#00000029 96%,#0000),linear-gradient(#0000,#00000029 3%,#00000080 6%,#000000d6 9%,#000 14% 86%,#000000d6 91%,#00000080 94%,#00000029 97%,#0000);mask-image:linear-gradient(90deg,#0000,#00000029 4%,#00000080 8%,#000000d6 12%,#000 18% 82%,#000000d6 88%,#00000080 92%,#00000029 96%,#0000),linear-gradient(#0000,#00000029 3%,#00000080 6%,#000000d6 9%,#000 14% 86%,#000000d6 91%,#00000080 94%,#00000029 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.about-copy:focus{outline:none}.about-copy p{margin:0}.about-copy p:nth-child(2){font-size:calc(1em - 2px)}.about-copy-emphasis{font-weight:inherit;color:var(--brand-parchment);text-shadow:0 0 8px color-mix(in srgb,var(--brand-gold) 45%,transparent),0 0 18px color-mix(in srgb,var(--brand-gold) 24%,transparent)}.about-copy p:first-child{text-align:center;text-wrap:balance;text-shadow:0 0 8px color-mix(in srgb,var(--brand-gold) 38%,transparent),0 0 20px color-mix(in srgb,var(--brand-gold) 18%,transparent);font-weight:600}.about-copy p:first-child:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-gold) 75%,transparent),transparent);width:min(72%,14rem);height:1px;box-shadow:0 0 8px color-mix(in srgb,var(--brand-gold) 16%,transparent);margin:.75em auto 0;display:block}.about-copy p+p{margin-top:1em}.card-fan{--card-width:clamp(160px,15vw,230px);width:100%;height:calc(var(--card-width) * 1.9);perspective:1000px;isolation:isolate;position:relative}.card-slot{--fan-x:0px;--fan-y:-6px;--fan-angle:0deg;width:var(--card-width);aspect-ratio:165.58/237.579;transform-origin:50% 85%;transform:translate(-50%,-50%) translate(calc(var(--fan-x) * var(--cards-fan,1)),calc((1 - var(--cards-fan,1)) * 45px + var(--fan-y) * var(--cards-fan,1))) rotate(calc(var(--fan-angle) * var(--cards-fan,1)));transition:transform .9s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%}.card-slot--0{--fan-x:calc(var(--card-width) * -.87);--fan-y:14px;--fan-angle:-12deg;z-index:1}.card-slot--1{z-index:2}.card-slot--2{--fan-x:calc(var(--card-width) * .87);--fan-y:14px;--fan-angle:12deg;z-index:1}.card-slot:has(.adventure-card--enabled:is(:hover,:focus-visible)){z-index:3}.adventure-card{--card-lift:-18px;--card-tilt:calc(var(--fan-angle) * -.2 - 1deg);--card-border-width:clamp(4px,calc(var(--card-width) * .0435),10px);isolation:isolate;background:var(--brand-black);border-radius:var(--radius-card);width:100%;height:100%;color:var(--brand-gold-aged);border:0;padding:0;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .24s;display:block;position:relative}.adventure-card:after{content:"";z-index:-1;inset:calc(-1 * var(--card-border-width));background:var(--brand-black);border-radius:calc(var(--radius-card) + var(--card-border-width));box-shadow:0 3px 10px color-mix(in srgb,var(--color-background) 70%,transparent);pointer-events:none;transition:box-shadow .24s;position:absolute}.adventure-card--enabled:is(:hover,:focus-visible){transform:translateY(var(--card-lift)) rotate(var(--card-tilt));color:var(--brand-parchment)}.adventure-card--enabled:is(:hover,:focus-visible):after{box-shadow:0 0 18px color-mix(in srgb,var(--brand-gold) 26%,transparent),0 0 32px color-mix(in srgb,var(--brand-gold) 10%,transparent),0 12px 24px color-mix(in srgb,var(--color-background) 75%,transparent)}.adventure-card:focus-visible{outline-color:var(--brand-gold);outline-offset:calc(var(--card-border-width) + 4px)}.adventure-card--enabled:active{transform:translateY(calc(var(--card-lift) * .55)) rotate(calc(var(--card-tilt) * .5))}.adventure-card--disabled{cursor:default}.adventure-card--disabled .card-artwork{opacity:.58}.adventure-card--disabled .card-title{color:color-mix(in srgb,var(--brand-parchment) 82%,var(--brand-black))}.card-coming-soon{color:var(--brand-gold-bright);text-align:center;font-size:clamp(8px,calc(var(--card-width) * .06),14px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 1px color-mix(in srgb,var(--color-background) 60%,transparent),0 0 6px color-mix(in srgb,var(--brand-gold) 36%,transparent),0 0 12px color-mix(in srgb,var(--brand-gold) 18%,transparent);line-height:1.2;position:absolute;top:80%;left:6%;right:6%;transform:translateY(-50%)}.card-coming-soon--dated{font-size:clamp(9px,calc(var(--card-width) * .09),18px);letter-spacing:.08em}.card-fan[inert]{pointer-events:none}.card-fan[inert] .adventure-card{transform:none}.card-fan[inert] .card-slot{z-index:1}.card-fan[inert] .card-slot--1{z-index:2}.card-artwork{border-radius:inherit;width:100%;height:100%;display:block}.card-title{text-align:center;font-size:calc(var(--card-width) * .1087);letter-spacing:.055em;white-space:nowrap;color:var(--brand-parchment);font-weight:600;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.landing-transition[data-transition-ready=true] .about-section{opacity:var(--about-opacity,0)}.landing-transition[data-transition-ready=true] .about-layout{transform:translateY(calc(16px * (1 - var(--about-opacity,0))))}.landing-transition[data-transition-ready=true] .about-section[inert]{pointer-events:none}.brand-home{width:100%;height:var(--brand-hit-height,100%);z-index:2;pointer-events:auto;border-radius:var(--radius-surface);cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-scroll-navigation{height:0;position:relative}.footer-arrow{--arrow-opacity:1;--arrow-glow:45%;--arrow-halo:18%;z-index:6;border-radius:var(--radius-pill);width:52px;height:52px;color:var(--brand-gold);opacity:var(--arrow-opacity);transition:color var(--duration-feedback),opacity var(--duration-feedback);background:0 0;border:0;place-items:center;padding:6px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.footer-arrow:hover,.footer-arrow:focus-visible{--arrow-opacity:1;--arrow-glow:70%;--arrow-halo:30%;color:var(--brand-parchment)}.footer-arrow:focus-visible{outline:none}.footer-arrow:active{opacity:.8}.footer-arrow svg{stroke:currentColor;stroke-width:1.7px;width:30px;height:40px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--brand-gold) var(--arrow-glow),transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--brand-gold) var(--arrow-halo),transparent));transition:filter var(--duration-feedback);animation:2.8s infinite footer-arrow-point}.landing-transition[data-transition-ready=true] .footer-arrow{opacity:calc(var(--arrow-opacity) * var(--scroll-cue-opacity,1));cursor:pointer}.landing-transition[data-transition-ready=true] .footer-arrow[inert]{pointer-events:none}.footer-arrow[inert] svg{animation-play-state:paused}.landing[data-motion=reduced] .footer-arrow:not([inert]) svg{animation-play-state:running!important}@keyframes footer-arrow-point{0%,12%{animation-timing-function:ease-in-out;transform:translateY(0)}32%,57%{animation-timing-function:cubic-bezier(.4,0,.9,1);transform:translateY(-7px)}63%{animation-timing-function:ease-out;transform:translateY(4px)}74%,to{transform:translateY(0)}}@keyframes footer-arrow-nudge{0%,15%,60%,to{transform:translateY(0)}35%,40%{transform:translateY(8px)}}@media (max-width:1050px){.about-layout{grid-template-columns:minmax(0,1fr);gap:38px}.card-fan{--card-width:clamp(140px,24vw,190px);grid-row:1;width:min(100%,600px);margin:0 auto}.about-copy{text-align:center;max-width:38ch;margin:0 auto}}@media (max-width:700px){.landing-transition[data-transition-ready=true] .hero-mark,.landing-transition[data-transition-ready=true] .emblem-die-scene{transition:none}.landing-transition[data-transition-ready=true][data-mobile-brand-returned=true] .hero-mark,.landing-transition[data-transition-ready=true][data-mobile-brand-returned=true] .emblem-die-scene{transition:opacity var(--duration-logo-fade) ease-out!important}.landing-transition[data-transition-ready=true] .landing-content:before{display:none}.about-scroll-navigation{height:136px}.footer-arrow{position:absolute;top:0;bottom:auto}.landing-transition[data-transition-ready=true]:not([data-transition-state=about]) .footer-arrow{position:fixed;top:auto;bottom:62px}.about-section{min-height:calc(100svh - 136px);padding:clamp(76px,20svh - 68px,96px) 24px 16px;scroll-margin-top:0}.landing-transition[data-transition-ready=true] .signup-scene{padding-top:212px;padding-bottom:110px}.about-layout{gap:24px}.about-copy{text-align:left;width:100%;max-width:34ch;font-size:1.25rem;line-height:1.55}.about-copy:before{display:none}.about-copy p:nth-child(2){font-size:inherit}.about-copy-emphasis{text-shadow:none;color:inherit}.about-copy p+p{margin-top:.85em}.card-fan{--card-width:clamp(72px,min(26vw,16svh),155px);height:calc(var(--card-width) * 1.75)}.card-title{font-size:max(10px,calc(var(--card-width) * .1087));letter-spacing:.02em}.card-slot--0{--fan-x:calc(var(--card-width) * -.9);--fan-angle:-7deg;--fan-y:8px}.card-slot--1{width:calc(var(--card-width) * 1.08)}.card-slot--2{--fan-x:calc(var(--card-width) * .9);--fan-angle:7deg;--fan-y:8px}.adventure-card{--card-lift:-12px;--radius-card:var(--radius-card-compact)}}@media (max-width:700px) and (max-height:650px){.about-section{padding:50px 16px 16px}.about-layout{gap:18px}.card-fan{--card-width:clamp(72px,min(26vw,14svh),155px)}.landing-transition[data-transition-ready=true] .signup-scene{padding-top:148px;padding-bottom:100px}.landing-transition[data-transition-state=signup] .landing-content:before{height:132px}.landing-transition .signup h2{margin-bottom:8px;line-height:1.2}.landing-transition .signup-form{flex-direction:row;gap:5px;padding:5px}.landing-transition .signup-form button{width:auto}.landing-transition .signup-verification,.landing-transition .signup-status{margin-top:6px}.landing-transition .discord-community{min-height:70px;margin-top:12px;padding:10px 14px}.landing-transition .signup-consent{margin-top:6px}}@media (prefers-reduced-motion:reduce){.footer-arrow svg{animation-name:footer-arrow-nudge!important;animation-duration:2s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.adventure-card--enabled:is(:hover,:focus-visible),.adventure-card--enabled:active{transform:none}.landing-transition[data-transition-ready=true] .intro-scroll-space{min-height:0}.landing-transition[data-transition-ready=true] .about-layout{transform:none}}
