.RoadmapGallery-module__PcqtDq__pageShell{--roadmap-ice:#c4e0e5;--roadmap-ice-bright:#e5f6fa;--roadmap-ink:#28292ee6;min-height:100svh;color:var(--color-antique-graphite);background:#15161afa;overflow:visible}.RoadmapGallery-module__PcqtDq__scrollScene{height:var(--roadmap-scroll-height,520svh);display:block}.RoadmapGallery-module__PcqtDq__stickyViewport{--roadmap-progress:0%;--room-shift:0px;isolation:isolate;background:#15161afa;height:100dvh;min-height:100dvh;position:sticky;top:0;overflow:hidden}.RoadmapGallery-module__PcqtDq__galleryTrack{will-change:transform;align-items:center;gap:0;width:max-content;height:90dvh;padding:0 9vw;display:flex;transform:translate(0,0)}.RoadmapGallery-module__PcqtDq__galleryTrack::-webkit-scrollbar{display:none}.RoadmapGallery-module__PcqtDq__roomLayer{z-index:-3;pointer-events:none;background-image:url(/roadmap/roadmap-gallery-room.png);background-repeat:repeat-x;background-size:auto 100%;background-position:var(--room-shift) center;position:absolute;inset:0}.RoadmapGallery-module__PcqtDq__roomVignette{z-index:-2;pointer-events:none;background:radial-gradient(#fff0,#15161a60),radial-gradient(circle at 50% 18%,#0000 0%,#0000002e 75%);position:absolute;inset:0}.RoadmapGallery-module__PcqtDq__kicker{font-family:var(--font-accent-simple);letter-spacing:.22em;text-transform:uppercase;color:#c4e0e5b8;margin:0;font-size:clamp(.72rem,.9vw,.84rem)}.RoadmapGallery-module__PcqtDq__galleryIntro{flex:0 0 clamp(520px,42vw,680px);align-items:center;width:clamp(520px,42vw,680px);height:100dvh;margin-right:clamp(2.5rem,5vw,5.5rem);display:grid}.RoadmapGallery-module__PcqtDq__introCopy{align-content:center;gap:1rem;display:grid}.RoadmapGallery-module__PcqtDq__introCopy h1{max-width:16ch;font-family:var(--font-display);font-weight:400;font-size:var(--text-7xl);letter-spacing:-.065em;color:#eef0f3f0;text-shadow:0 22px 48px #00000042;margin:0;line-height:.86}.RoadmapGallery-module__PcqtDq__introCopy>p{width:min(100%,540px);font-family:var(--font-body);color:#eef0f3bd;margin:0;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.52}.RoadmapGallery-module__PcqtDq__introActions,.RoadmapGallery-module__PcqtDq__cardActions,.RoadmapGallery-module__PcqtDq__finalActions{flex-wrap:wrap;gap:.72rem;margin-top:.65rem;display:flex}.RoadmapGallery-module__PcqtDq__introActions a,.RoadmapGallery-module__PcqtDq__cardActions a,.RoadmapGallery-module__PcqtDq__finalActions a,.RoadmapGallery-module__PcqtDq__mobileCard a,.RoadmapGallery-module__PcqtDq__mobileFinal a{text-align:center;min-height:44px;font-family:var(--font-accent-simple);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.76rem .5rem;font-size:.66rem;text-decoration:none;display:inline-flex}.RoadmapGallery-module__PcqtDq__introActions a:first-child,.RoadmapGallery-module__PcqtDq__cardActions a:first-child,.RoadmapGallery-module__PcqtDq__finalActions a:first-child,.RoadmapGallery-module__PcqtDq__mobileCard a,.RoadmapGallery-module__PcqtDq__mobileFinal a{color:#28292edb;background:linear-gradient(135deg,#e5f6faf0,#c4e0e5c2);border:1px solid #c4e0e557;box-shadow:0 0 20px #c4e0e529}.RoadmapGallery-module__PcqtDq__introActions a:last-child,.RoadmapGallery-module__PcqtDq__cardActions a:last-child,.RoadmapGallery-module__PcqtDq__finalActions a:last-child{color:#eef0f3;background:#ffffff25;border:1px solid #eef0f3a9;box-shadow:0 0 20px #c4e0e51f,0 12px 26px #0003}.RoadmapGallery-module__PcqtDq__roadmapStop{opacity:.68;flex:none;align-content:center;justify-items:center;gap:clamp(.85rem,2vw,1.25rem);width:clamp(360px,38vw,520px);height:100dvh;margin-right:clamp(10rem,18vw,24rem);transition:opacity .26s,transform .26s;display:grid;transform:scale(.96)}.RoadmapGallery-module__PcqtDq__roadmapStop:last-of-type{margin-right:clamp(7rem,14vw,18rem)}.RoadmapGallery-module__PcqtDq__roadmapStopActive{opacity:1;transform:scale(1)}.RoadmapGallery-module__PcqtDq__paintingFrame{aspect-ratio:4/5;width:min(100%,clamp(300px,28vw,440px));position:relative;overflow:hidden}.RoadmapGallery-module__PcqtDq__paintingImage{object-fit:cover;width:100%;height:100%;display:block}.RoadmapGallery-module__PcqtDq__wallCaption{text-align:center;text-shadow:0 12px 24px #00000098;justify-items:center;gap:.35rem;width:min(100%,560px);display:grid}.RoadmapGallery-module__PcqtDq__wallCaption>p,.RoadmapGallery-module__PcqtDq__phaseLabel{font-family:var(--font-accent-simple);letter-spacing:.16em;text-transform:uppercase;color:#c4e0e5;margin:0;font-size:.7rem}.RoadmapGallery-module__PcqtDq__wallCaption h2{font-family:var(--font-display);letter-spacing:-.045em;color:#eef0f3f0;margin:0;font-size:clamp(1.8rem,3vw,2.9rem);font-weight:400;line-height:.94}.RoadmapGallery-module__PcqtDq__wallCaption>span{width:min(100%,500px);font-family:var(--font-body);color:#eef0f3ad;margin-top:.2rem;font-size:.98rem;line-height:1.42;display:block}.RoadmapGallery-module__PcqtDq__cardActions{justify-content:center}.RoadmapGallery-module__PcqtDq__finalStop{flex:none;place-items:center;width:min(100vw,980px);height:100dvh;display:grid}.RoadmapGallery-module__PcqtDq__finalFrame{text-align:center;background:radial-gradient(circle at 50% 0,#c4e0e533,#0000 16rem),linear-gradient(145deg,#ffffff1f,#eef0f30b);border:1px solid #c4e0e53d;border-radius:clamp(1.2rem,2.4vw,2rem);justify-items:center;gap:.9rem;width:min(100%,620px);padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:inset 0 1px 2px #ffffff24,0 18px 42px #0000003d,0 0 34px #c4e0e51a}.RoadmapGallery-module__PcqtDq__finalFrame h2{font-family:var(--font-display);letter-spacing:-.055em;color:#eef0f3f0;margin:0;font-size:clamp(2.7rem,6vw,5.2rem);font-weight:400;line-height:.9}.RoadmapGallery-module__PcqtDq__finalFrame p{width:min(100%,480px);font-family:var(--font-body);color:#eef0f3b3;margin:0;font-size:1.05rem;line-height:1.5}.RoadmapGallery-module__PcqtDq__finalActions{justify-content:center}.RoadmapGallery-module__PcqtDq__collectionProgress{z-index:5;color:#eef0f3c2;align-items:center;gap:.85rem;display:inline-flex;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2.4rem)}.RoadmapGallery-module__PcqtDq__collectionProgress p{font-family:var(--font-accent-simple);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.RoadmapGallery-module__PcqtDq__collectionProgress span{aspect-ratio:1;background:radial-gradient(circle, #15161a3c 52%, transparent 54%), conic-gradient(#c4e0e5a4 var(--roadmap-progress), #eef0f338 0);border-radius:999px;width:2.3rem;box-shadow:0 0 0 1px #eef0f32e,0 0 18px #c4e0e524}@media (max-width:760px){.RoadmapGallery-module__PcqtDq__galleryTrack{padding:0 8vw}.RoadmapGallery-module__PcqtDq__galleryIntro{flex:0 0 min(82vw,390px);width:min(82vw,390px);height:100dvh;margin-right:clamp(2rem,10vw,4rem)}.RoadmapGallery-module__PcqtDq__introCopy{gap:.85rem}.RoadmapGallery-module__PcqtDq__introCopy h1{font-size:clamp(3.1rem,15vw,4.9rem)}.RoadmapGallery-module__PcqtDq__introCopy>p{width:min(100%,340px);font-size:1rem;line-height:1.42}.RoadmapGallery-module__PcqtDq__introActions{width:min(100%,320px);display:grid}.RoadmapGallery-module__PcqtDq__introActions a{width:100%}.RoadmapGallery-module__PcqtDq__roadmapStop{flex:0 0 min(82vw,380px);width:min(82vw,380px);height:100dvh;margin-right:clamp(3rem,16vw,5.5rem)}.RoadmapGallery-module__PcqtDq__roadmapStop:last-of-type{margin-right:clamp(3rem,16vw,5.5rem)}.RoadmapGallery-module__PcqtDq__paintingFrame{width:min(100%,310px)}.RoadmapGallery-module__PcqtDq__wallCaption{width:min(100%,360px)}.RoadmapGallery-module__PcqtDq__wallCaption h2{font-size:clamp(1.75rem,8vw,2.7rem)}.RoadmapGallery-module__PcqtDq__wallCaption>span{font-size:.92rem;line-height:1.34}.RoadmapGallery-module__PcqtDq__cardActions{width:min(100%,330px)}.RoadmapGallery-module__PcqtDq__cardActions a{white-space:normal;width:100%;padding-inline:.8rem}.RoadmapGallery-module__PcqtDq__finalStop{flex:0 0 min(88vw,420px);width:min(88vw,420px);height:100dvh}.RoadmapGallery-module__PcqtDq__finalFrame{width:min(100%,360px);padding:1.1rem}.RoadmapGallery-module__PcqtDq__finalFrame h2{font-size:clamp(2.35rem,12vw,3.7rem)}.RoadmapGallery-module__PcqtDq__finalFrame p{font-size:.98rem;line-height:1.42}.RoadmapGallery-module__PcqtDq__finalActions{width:100%;display:grid}.RoadmapGallery-module__PcqtDq__finalActions a{width:100%}.RoadmapGallery-module__PcqtDq__collectionProgress{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));gap:.65rem}.RoadmapGallery-module__PcqtDq__collectionProgress p{text-align:right;max-width:12ch;font-size:.58rem;line-height:1.15}.RoadmapGallery-module__PcqtDq__collectionProgress span{width:2rem}}@media (prefers-reduced-motion:reduce){.RoadmapGallery-module__PcqtDq__galleryTrack,.RoadmapGallery-module__PcqtDq__roadmapStop{transition:none}.RoadmapGallery-module__PcqtDq__paintingFrame{animation:none}}.RoadmapGallery-module__PcqtDq__introActions a,.RoadmapGallery-module__PcqtDq__cardActions a,.RoadmapGallery-module__PcqtDq__finalActions a,.RoadmapGallery-module__PcqtDq__mobileCard a,.RoadmapGallery-module__PcqtDq__mobileFinal a{isolation:isolate;transition:transform .22s,border-color .22s,color .22s,background .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;transform:translateY(0)}.RoadmapGallery-module__PcqtDq__introActions a:before,.RoadmapGallery-module__PcqtDq__cardActions a:before,.RoadmapGallery-module__PcqtDq__finalActions a:before,.RoadmapGallery-module__PcqtDq__mobileCard a:before,.RoadmapGallery-module__PcqtDq__mobileFinal a:before{content:"";z-index:-1;opacity:0;background:linear-gradient(115deg,#0000 0%,#ffffff47 42%,#e5f6fa94 50%,#ffffff38 58%,#0000 100%);transition:transform .52s,opacity .22s;position:absolute;inset:-1px;transform:translate(-115%)}.RoadmapGallery-module__PcqtDq__introActions a:after,.RoadmapGallery-module__PcqtDq__cardActions a:after,.RoadmapGallery-module__PcqtDq__finalActions a:after,.RoadmapGallery-module__PcqtDq__mobileCard a:after,.RoadmapGallery-module__PcqtDq__mobileFinal a:after{opacity:.72;margin-left:.55rem;font-size:.72em;line-height:1;transition:transform .22s,opacity .22s;display:inline-block;transform:translate(0)}.RoadmapGallery-module__PcqtDq__introActions a:hover,.RoadmapGallery-module__PcqtDq__cardActions a:hover,.RoadmapGallery-module__PcqtDq__finalActions a:hover,.RoadmapGallery-module__PcqtDq__mobileCard a:hover,.RoadmapGallery-module__PcqtDq__mobileFinal a:hover{filter:brightness(1.04);transform:translateY(-3px)}.RoadmapGallery-module__PcqtDq__introActions a:hover:before,.RoadmapGallery-module__PcqtDq__cardActions a:hover:before,.RoadmapGallery-module__PcqtDq__finalActions a:hover:before,.RoadmapGallery-module__PcqtDq__mobileCard a:hover:before,.RoadmapGallery-module__PcqtDq__mobileFinal a:hover:before{opacity:1;transform:translate(115%)}.RoadmapGallery-module__PcqtDq__introActions a:hover:after,.RoadmapGallery-module__PcqtDq__cardActions a:hover:after,.RoadmapGallery-module__PcqtDq__finalActions a:hover:after,.RoadmapGallery-module__PcqtDq__mobileCard a:hover:after,.RoadmapGallery-module__PcqtDq__mobileFinal a:hover:after{opacity:1;transform:translate(3px,-3px)}.RoadmapGallery-module__PcqtDq__introActions a:first-child:hover,.RoadmapGallery-module__PcqtDq__cardActions a:first-child:hover,.RoadmapGallery-module__PcqtDq__finalActions a:first-child:hover,.RoadmapGallery-module__PcqtDq__mobileCard a:hover,.RoadmapGallery-module__PcqtDq__mobileFinal a:hover{border-color:#e5f6fab8;box-shadow:0 0 24px #c4e0e542,0 14px 30px #00000038}.RoadmapGallery-module__PcqtDq__introActions a:last-child:hover,.RoadmapGallery-module__PcqtDq__cardActions a:last-child:hover,.RoadmapGallery-module__PcqtDq__finalActions a:last-child:hover{color:#e5f6faf0;background:radial-gradient(circle at 50% 0,#c4e0e529,#0000 8rem),#ffffff1f;border-color:#c4e0e56b;box-shadow:0 0 20px #c4e0e51f,0 12px 26px #0003}.RoadmapGallery-module__PcqtDq__introActions a:focus-visible,.RoadmapGallery-module__PcqtDq__cardActions a:focus-visible,.RoadmapGallery-module__PcqtDq__finalActions a:focus-visible,.RoadmapGallery-module__PcqtDq__mobileCard a:focus-visible,.RoadmapGallery-module__PcqtDq__mobileFinal a:focus-visible{outline-offset:4px;outline:2px solid #e5f6fadb}.RoadmapGallery-module__PcqtDq__cardActions{justify-content:center;max-width:520px}.RoadmapGallery-module__PcqtDq__cardActions a,.RoadmapGallery-module__PcqtDq__mobileActions a{white-space:nowrap}.RoadmapGallery-module__PcqtDq__cardActions a[data-kind=learn],.RoadmapGallery-module__PcqtDq__cardActions a[data-kind=support],.RoadmapGallery-module__PcqtDq__mobileActions a[data-kind=learn],.RoadmapGallery-module__PcqtDq__mobileActions a[data-kind=support]{color:#eef0f3c2;background:#ffffff14;border:1px solid #eef0f32e}.RoadmapGallery-module__PcqtDq__cardActions a[data-kind=free],.RoadmapGallery-module__PcqtDq__cardActions a[data-kind=shop],.RoadmapGallery-module__PcqtDq__cardActions a[data-kind=quiz],.RoadmapGallery-module__PcqtDq__mobileActions a[data-kind=free],.RoadmapGallery-module__PcqtDq__mobileActions a[data-kind=shop],.RoadmapGallery-module__PcqtDq__mobileActions a[data-kind=quiz]{color:#28292edb;background:linear-gradient(135deg,#e5f6faf0,#c4e0e5c2);border:1px solid #c4e0e557;box-shadow:0 0 20px #c4e0e529}.RoadmapGallery-module__PcqtDq__cardActions a[data-kind=inquiry],.RoadmapGallery-module__PcqtDq__mobileActions a[data-kind=inquiry]{color:#eef0f3e6;background:radial-gradient(circle at 50% 0,#c4e0e529,#0000 8rem),#ffffff1f;border:1px solid #eef0f33d;box-shadow:0 0 20px #c4e0e51f,0 12px 26px #0003}.RoadmapGallery-module__PcqtDq__mobileActions{flex-wrap:wrap;gap:.65rem;display:flex}.RoadmapGallery-module__PcqtDq__paintingFrame{will-change:transform;animation:6.8s ease-in-out infinite RoadmapGallery-module__PcqtDq__paintingFloat}.RoadmapGallery-module__PcqtDq__roadmapStop:nth-of-type(2n) .RoadmapGallery-module__PcqtDq__paintingFrame{animation-delay:-1.4s}.RoadmapGallery-module__PcqtDq__roadmapStop:nth-of-type(3n) .RoadmapGallery-module__PcqtDq__paintingFrame{animation-delay:-2.6s}.RoadmapGallery-module__PcqtDq__roadmapStop:nth-of-type(4n) .RoadmapGallery-module__PcqtDq__paintingFrame{animation-delay:-3.8s}@keyframes RoadmapGallery-module__PcqtDq__paintingFloat{0%,to{transform:translateY(0)rotate(-.15deg)}50%{transform:translateY(-10px)rotate(.18deg)}}.RoadmapGallery-module__PcqtDq__kicker,.RoadmapGallery-module__PcqtDq__wallCaption>p,.RoadmapGallery-module__PcqtDq__phaseLabel{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-2xs), .78vw, var(--text-sm));font-style:italic;font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:none}.RoadmapGallery-module__PcqtDq__introCopy h1{font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-3xl), 4.8vw, var(--text-6xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;text-shadow:none}.RoadmapGallery-module__PcqtDq__introCopy>p{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), 1vw, var(--text-lg));font-style:italic;font-weight:400;line-height:var(--leading-relaxed);letter-spacing:.02em;text-wrap:balance}.RoadmapGallery-module__PcqtDq__wallCaption h2{font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-lg), 2.15vw, var(--text-3xl));font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.RoadmapGallery-module__PcqtDq__wallCaption>span{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), .92vw, var(--text-md));font-style:italic;font-weight:400;line-height:var(--leading-relaxed);letter-spacing:.01em;text-wrap:balance}.RoadmapGallery-module__PcqtDq__finalFrame h2{font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-2xl), 4vw, var(--text-5xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.RoadmapGallery-module__PcqtDq__finalFrame p{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), 1vw, var(--text-lg));font-style:italic;font-weight:400;line-height:var(--leading-relaxed);letter-spacing:.02em;text-wrap:balance}.RoadmapGallery-module__PcqtDq__introActions a,.RoadmapGallery-module__PcqtDq__cardActions a,.RoadmapGallery-module__PcqtDq__finalActions a,.RoadmapGallery-module__PcqtDq__mobileCard a,.RoadmapGallery-module__PcqtDq__mobileFinal a,.RoadmapGallery-module__PcqtDq__mobileActions a{font-family:var(--font-accent-simple,"Cinzel", serif);font-size:var(--text-3xs);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.RoadmapGallery-module__PcqtDq__collectionProgress p{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-3xs);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:none}@media (max-width:760px){.RoadmapGallery-module__PcqtDq__introCopy h1{font-size:clamp(var(--text-2xl), 9vw, var(--text-4xl));letter-spacing:var(--tracking-normal)}.RoadmapGallery-module__PcqtDq__introCopy>p{font-size:var(--text-sm)}.RoadmapGallery-module__PcqtDq__wallCaption h2{font-size:clamp(var(--text-lg), 6.6vw, var(--text-2xl));letter-spacing:var(--tracking-normal)}.RoadmapGallery-module__PcqtDq__wallCaption>span{font-size:var(--text-sm)}.RoadmapGallery-module__PcqtDq__finalFrame h2{font-size:clamp(var(--text-xl), 8vw, var(--text-3xl));letter-spacing:var(--tracking-normal)}.RoadmapGallery-module__PcqtDq__finalFrame p{font-size:var(--text-sm)}.RoadmapGallery-module__PcqtDq__collectionProgress p{font-size:var(--text-3xs)}}@media (max-width:480px){.RoadmapGallery-module__PcqtDq__galleryTrack{height:100dvh;padding:0 6vw}.RoadmapGallery-module__PcqtDq__roadmapStop{width:min(86vw,340px);padding:calc(4.75rem + env(safe-area-inset-top,0px)) 0 calc(4.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-basis:min(86vw,340px);place-content:start center;gap:.55rem;margin-right:clamp(2.25rem,12vw,4rem)}.RoadmapGallery-module__PcqtDq__roadmapStop:last-of-type{margin-right:clamp(2.25rem,12vw,4rem)}.RoadmapGallery-module__PcqtDq__paintingFrame{width:min(100%,188px)}.RoadmapGallery-module__PcqtDq__wallCaption{gap:.2rem;width:min(100%,300px)}.RoadmapGallery-module__PcqtDq__wallCaption h2{font-size:clamp(1.05rem,5.4vw,1.35rem)}.RoadmapGallery-module__PcqtDq__wallCaption>span{margin-top:.1rem;font-size:.82rem;line-height:1.28}.RoadmapGallery-module__PcqtDq__cardActions{gap:.4rem;width:min(100%,280px);margin-top:.35rem}.RoadmapGallery-module__PcqtDq__introActions a,.RoadmapGallery-module__PcqtDq__cardActions a,.RoadmapGallery-module__PcqtDq__finalActions a{letter-spacing:.12em;border-radius:0;min-height:34px;padding:.42rem .65rem;font-size:.52rem}.RoadmapGallery-module__PcqtDq__introActions a:after,.RoadmapGallery-module__PcqtDq__cardActions a:after,.RoadmapGallery-module__PcqtDq__finalActions a:after{margin-left:.35rem}.RoadmapGallery-module__PcqtDq__galleryIntro{width:min(86vw,340px);padding-top:calc(2.25rem + env(safe-area-inset-top,0px));padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-basis:min(86vw,340px);align-content:center;align-items:center}.RoadmapGallery-module__PcqtDq__introCopy{gap:.55rem}.RoadmapGallery-module__PcqtDq__introActions{gap:.4rem;width:min(100%,280px);margin-top:.25rem}.RoadmapGallery-module__PcqtDq__finalStop{width:min(90vw,360px);padding-top:calc(4.75rem + env(safe-area-inset-top,0px));box-sizing:border-box;flex-basis:min(90vw,360px);align-content:start;place-items:start center}.RoadmapGallery-module__PcqtDq__finalFrame{gap:.55rem;width:min(100%,300px);padding:.9rem}.RoadmapGallery-module__PcqtDq__finalActions{gap:.4rem;margin-top:.15rem}@keyframes RoadmapGallery-module__PcqtDq__paintingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}}
