.PortfolioFigmaHome-module__TQsjMq__shell{--project-outro-height:min(760px, calc(71.1111vw - 67.7333px));color:#000;background:#000;min-height:100vh;font-family:HarmonyOS Sans,Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:clip}.PortfolioFigmaHome-module__TQsjMq__shell img{display:block}.PortfolioFigmaHome-module__TQsjMq__hero{color:#fff;background:#000;height:100vh;min-height:640px;position:relative;overflow:hidden;container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__hero .portfolio-liquid-hover{z-index:1;touch-action:pan-y;opacity:1;mix-blend-mode:normal;filter:none;pointer-events:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__hero:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0000 72%,#000 100%),radial-gradient(circle at 50% 48%,#0000 0 42%,#00000014 68%,#00000038 100%),linear-gradient(#0000006b 0%,#0000 28% 100%);position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__homeNav{z-index:9000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);white-space:nowrap;will-change:transform;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:74px;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1024px;height:54px;padding:0 40px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.PortfolioFigmaHome-module__TQsjMq__homeNavHidden{pointer-events:none;transform:translate(-50%,calc(-100% - 20px))}@media (prefers-reduced-motion:reduce){.PortfolioFigmaHome-module__TQsjMq__homeNav{transition:none}}.PortfolioFigmaHome-module__TQsjMq__homeNavBrand,.PortfolioFigmaHome-module__TQsjMq__homeNavLink{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:flex}.PortfolioFigmaHome-module__TQsjMq__homeNavBrand{flex:none;font-size:16px;font-weight:700;line-height:28px}.PortfolioFigmaHome-module__TQsjMq__homeNavLinks{flex:none;align-items:center;gap:20px;display:flex}.PortfolioFigmaHome-module__TQsjMq__homeNavLink{box-sizing:border-box;color:#fff;border-radius:99px;height:40px;padding:0 16px;font-size:14px;font-weight:400;line-height:26px;transition:color .16s,background-color .16s}.PortfolioFigmaHome-module__TQsjMq__homeNavBrand:hover{opacity:1}.PortfolioFigmaHome-module__TQsjMq__homeNavLink:hover{color:#fff;background:#ffffff14}.PortfolioFigmaHome-module__TQsjMq__homeNavBrand:focus-visible,.PortfolioFigmaHome-module__TQsjMq__homeNavLink:focus-visible{outline-offset:3px;outline:2px solid #fff}.PortfolioFigmaHome-module__TQsjMq__heroCarousel{z-index:3;opacity:0;pointer-events:none;perspective:1300px;perspective-origin:50% 56%;contain:layout style;width:min(1300px,112vw);height:min(965px,90vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.PortfolioFigmaHome-module__TQsjMq__heroCarouselScene{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0;transform:rotateX(-37deg)}.PortfolioFigmaHome-module__TQsjMq__heroCarouselObject{aspect-ratio:1;transform-style:preserve-3d;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity, filter;position:absolute;top:50%;left:50%}.PortfolioFigmaHome-module__TQsjMq__heroCarouselObjectInner{width:100%;height:100%;transform-style:preserve-3d}.PortfolioFigmaHome-module__TQsjMq__heroCarouselCard{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.PortfolioFigmaHome-module__TQsjMq__heroCarouselFace{object-fit:contain;backface-visibility:hidden;pointer-events:none;filter:drop-shadow(0 18px 34px #0000006b);width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.PortfolioFigmaHome-module__TQsjMq__heroCarouselFaceBack{transform:rotateY(180deg)}.PortfolioFigmaHome-module__TQsjMq__heroCarouselTopBlur{z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(.86);background:linear-gradient(#0000002e 0%,#00000012 48%,#0000 100%);width:100vw;height:39%;display:block;position:absolute;top:-1px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.PortfolioFigmaHome-module__TQsjMq__heroCopy{z-index:5;text-align:center;gap:12px;width:min(721px,80vw);display:grid;position:absolute;top:calc(32.037% - 130px);left:50%;transform:translate(-50%)}.PortfolioFigmaHome-module__TQsjMq__heroCopy h1{color:#fff;letter-spacing:0;justify-self:center;margin:0;font-size:clamp(76px,6.66667cqw,128px);font-weight:700;line-height:1.21094;display:grid}.PortfolioFigmaHome-module__TQsjMq__heroCopy h1>span{white-space:nowrap;display:block}.PortfolioFigmaHome-module__TQsjMq__heroCopy p{color:#fff;opacity:.5;text-align:center;justify-self:center;width:min(470px,100%);max-width:calc(100vw - 48px);margin:0;font-size:clamp(15px,1.25cqw,24px);font-weight:400;line-height:2;display:grid}.PortfolioFigmaHome-module__TQsjMq__heroCopy p>span{white-space:nowrap;display:block}.PortfolioFigmaHome-module__TQsjMq__about{color:#fff;background:#000;min-height:695px;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__aboutInner{box-sizing:border-box;width:calc(100% - 48px);max-width:1148px;margin:0 auto;padding:120px 0}.PortfolioFigmaHome-module__TQsjMq__aboutHeadingRow{align-items:center;gap:40px;display:flex}.PortfolioFigmaHome-module__TQsjMq__aboutTitle{color:#fff;letter-spacing:0;flex:none;margin:0;font-size:90px;font-weight:700;line-height:1}.PortfolioFigmaHome-module__TQsjMq__aboutIdentity{flex:0 0 114px;width:114px;height:114px;position:relative}.PortfolioFigmaHome-module__TQsjMq__aboutPortrait{z-index:1;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__aboutPortraitImage{object-fit:fill;width:246%;max-width:none;height:328%;position:absolute;top:-108%;left:-103%}.PortfolioFigmaHome-module__TQsjMq__aboutSignature{z-index:2;pointer-events:none;background:#3ada63;width:249px;height:147px;display:block;position:absolute;top:-21px;left:7px;-webkit-mask-image:url(/images/figma-portfolio/about-signature-mask.png);mask-image:url(/images/figma-portfolio/about-signature-mask.png);-webkit-mask-position:34px 21px;mask-position:34px 21px;-webkit-mask-size:188px 111px;mask-size:188px 111px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PortfolioFigmaHome-module__TQsjMq__aboutCopy{color:#ffffff80;gap:40px;margin-top:45px;font-size:20px;font-weight:400;line-height:32px;display:grid}.PortfolioFigmaHome-module__TQsjMq__aboutCopy p{margin:0}.PortfolioFigmaHome-module__TQsjMq__aboutParagraphGroup{gap:8px;display:grid}.PortfolioFigmaHome-module__TQsjMq__aboutCopy strong{color:#000;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:2px 4px;font-size:20px;font-weight:500;line-height:32px;display:inline-flex}.PortfolioFigmaHome-module__TQsjMq__projects{isolation:isolate;background-color:#000;min-height:0;position:relative;overflow:clip visible}.PortfolioFigmaHome-module__TQsjMq__projectsDotGridLayer{z-index:1;pointer-events:auto;width:100%;height:100vh;min-height:100vh;margin-bottom:-100vh;display:block;position:sticky;top:0}.PortfolioFigmaHome-module__TQsjMq__projectsDotGridLayer .dot-grid{width:100%;height:100%;display:block;position:absolute!important;inset:0!important}.PortfolioFigmaHome-module__TQsjMq__projectsCanvas{--project-card-width:min(900px, calc(100cqw - 264px));--project-card-height:calc(var(--project-card-width) * .711111);--project-grid-gap:50px;--project-grid-top:calc(6.25cqw + 266.4px);--project-outro-travel:max(0px, calc(100vh - 200px));--project-stack-height:calc(var(--project-card-height) + var(--project-card-height) + var(--project-card-height) + var(--project-grid-gap) + var(--project-grid-gap));--project-card-left:max(24px, min(20.1042cqw, calc(100cqw - var(--project-card-width) - 240px)));--project-list-left:calc(var(--project-card-left) + var(--project-card-width) + 120px);z-index:3;width:min(100%,1920px);height:max(clamp(1280px, 112vw, 2150px), calc(var(--project-grid-top) + var(--project-stack-height) + var(--project-outro-travel) + 120px));margin:0 auto;position:relative;container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__projectsTitle{color:#fff;letter-spacing:0;margin:0;font-size:80px;font-weight:800;line-height:1.04;display:grid;position:absolute;top:6.25cqw;left:20.1042cqw}.PortfolioFigmaHome-module__TQsjMq__projectsTitle span{display:block}.PortfolioFigmaHome-module__TQsjMq__vibeCoding{z-index:8;color:#fff;background:#000;margin-top:0;padding:120px 24px;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__vibeCodingInner{width:100%;max-width:1148px;margin:0 auto}.PortfolioFigmaHome-module__TQsjMq__vibeCodingHeader{justify-content:space-between;align-items:flex-start;display:flex}.PortfolioFigmaHome-module__TQsjMq__vibeCodingTitle{letter-spacing:0;margin:0;font-size:90px;font-weight:700;line-height:normal;display:grid}.PortfolioFigmaHome-module__TQsjMq__vibeCodingTitle span,.PortfolioFigmaHome-module__TQsjMq__vibeCodingDescription span{display:block}.PortfolioFigmaHome-module__TQsjMq__vibeCodingDescription{color:#ffffff80;text-align:right;width:498px;margin:33px 0 0;font-size:20px;font-weight:400;line-height:36px}.PortfolioFigmaHome-module__TQsjMq__vibeCodingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.PortfolioFigmaHome-module__TQsjMq__vibeCodingGlow{aspect-ratio:562/409;border-radius:24px;width:100%}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCard{box-sizing:border-box;background:#000;border:1px solid #333;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:url(/images/figma-portfolio/vibe-coding/card-mask.svg);mask-image:url(/images/figma-portfolio/vibe-coding/card-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardBooks{background:#383838}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardButton{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardPreview{width:100%;height:100%;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardButton:focus-visible{outline-offset:-8px;outline:4px solid #fff}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardButton .PortfolioFigmaHome-module__TQsjMq__vibeCodingImage{transition:filter .26s,transform .5s cubic-bezier(.23,1,.32,1)}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardButton:hover .PortfolioFigmaHome-module__TQsjMq__vibeCodingImage{filter:brightness(1.12);transform:scale(1.015)}.PortfolioFigmaHome-module__TQsjMq__vibeCodingVideo{width:100%;max-width:none;height:auto;transition:filter .26s,transform .5s cubic-bezier(.23,1,.32,1);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardButton:hover .PortfolioFigmaHome-module__TQsjMq__vibeCodingVideo{filter:brightness(1.06);transform:translateY(-50%)scale(1.01)}.PortfolioFigmaHome-module__TQsjMq__parallelMuseumCoverVideo,.PortfolioFigmaHome-module__TQsjMq__nftscanCoverVideo,.PortfolioFigmaHome-module__TQsjMq__folderCoverVideo{pointer-events:none;width:auto;max-width:none;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortfolioFigmaHome-module__TQsjMq__parallelMuseumPreview{color:#090909;text-align:left;background:#e8e5df;display:block;position:absolute;inset:0;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__parallelMuseumCopy{z-index:2;gap:12px;width:48%;display:grid;position:absolute;top:12%;right:7%}.PortfolioFigmaHome-module__TQsjMq__parallelMuseumCopy strong{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(24px,2.25vw,38px);font-weight:700;line-height:.95}.PortfolioFigmaHome-module__TQsjMq__parallelMuseumCopy>span{font-size:13px;font-weight:500;line-height:1.3}.PortfolioFigmaHome-module__TQsjMq__parallelMuseumEnter{text-transform:uppercase;border:1px solid #00000073;border-radius:6px;width:max-content;margin-top:8px;padding:7px 10px}.PortfolioFigmaHome-module__TQsjMq__parallelMuseumMac{object-fit:contain;filter:drop-shadow(0 20px 18px #461f102e);width:42%;max-width:none;height:auto;transition:filter .26s,transform .5s cubic-bezier(.23,1,.32,1);display:block;position:absolute;bottom:-12%;left:5%}.PortfolioFigmaHome-module__TQsjMq__vibeCodingCardButton:hover .PortfolioFigmaHome-module__TQsjMq__parallelMuseumMac{filter:drop-shadow(0 22px 20px #461f1038)brightness(1.04);transform:translateY(-1.5%)scale(1.02)}.PortfolioFigmaHome-module__TQsjMq__vibeCodingImage{object-fit:fill;width:211.74%;max-width:none;height:111.49%;position:absolute;top:-6.85%;left:-84.52%}.PortfolioFigmaHome-module__TQsjMq__vibeCodingShade{background:#000000a6;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__contact{z-index:8;color:#fff;background:#000;padding:0 24px 120px;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__contactInner{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1148px;margin:0 auto;display:flex}.PortfolioFigmaHome-module__TQsjMq__contactIntro{flex-direction:column;align-items:center;gap:20px;width:min(823px,100%);display:flex}.PortfolioFigmaHome-module__TQsjMq__contactTitle{text-align:center;white-space:nowrap;margin:0;font-size:90px;font-weight:700;line-height:normal}.PortfolioFigmaHome-module__TQsjMq__contactDescription{color:#ffffff80;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:40px}.PortfolioFigmaHome-module__TQsjMq__contactCard{box-sizing:border-box;border:1px solid #35333a;border-radius:33px;justify-content:space-between;align-items:flex-start;width:100%;min-height:283px;padding:39px;display:flex}.PortfolioFigmaHome-module__TQsjMq__contactDetails{flex-direction:column;gap:40px;width:320px;display:flex}.PortfolioFigmaHome-module__TQsjMq__contactItem{flex-direction:column;align-items:flex-start;line-height:40px;display:flex}.PortfolioFigmaHome-module__TQsjMq__contactItem span,.PortfolioFigmaHome-module__TQsjMq__contactWechat>span{color:#ffffff80;font-size:24px;font-weight:400}.PortfolioFigmaHome-module__TQsjMq__contactItem a{color:#fff;white-space:nowrap;font-size:28px;font-weight:700;text-decoration:none}.PortfolioFigmaHome-module__TQsjMq__contactItem a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.PortfolioFigmaHome-module__TQsjMq__contactWechat{text-align:center;flex-direction:column;align-items:center;gap:2px;width:162px;line-height:40px;display:flex}.PortfolioFigmaHome-module__TQsjMq__contactQr{aspect-ratio:219/213;border-radius:20px;width:100%;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__contactQrImage{width:115.19%;max-width:none;height:150.6%;position:absolute;top:-30.76%;left:-8.7%}.PortfolioFigmaHome-module__TQsjMq__projectStage{top:var(--project-grid-top);z-index:4;width:100%;height:calc(var(--project-stack-height) + var(--project-outro-travel));min-height:calc(var(--project-stack-height) + var(--project-outro-travel));position:absolute;left:0}.PortfolioFigmaHome-module__TQsjMq__projectNavLayer{z-index:6;width:120px;height:0;min-height:0;margin-top:var(--project-grid-top);margin-left:var(--project-list-left);visibility:visible;pointer-events:none;position:sticky;top:200px}.PortfolioFigmaHome-module__TQsjMq__projectGrid{top:0;left:var(--project-card-left);grid-template-columns:var(--project-card-width);gap:var(--project-grid-gap);height:calc(var(--project-stack-height) + var(--project-outro-travel));align-content:start;align-items:start;display:grid;position:absolute}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot{width:var(--project-card-width);min-width:0;height:var(--project-card-height);min-height:0;position:relative}@media (min-width:901px){.PortfolioFigmaHome-module__TQsjMq__projectCard{--project-card-radius:30px}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot{position:sticky;top:100px}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot:last-child{top:200px}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot:first-child{z-index:1}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot:nth-child(2){z-index:2}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot:nth-child(3){z-index:3}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot:nth-child(4){z-index:4}}.PortfolioFigmaHome-module__TQsjMq__projectOutro{z-index:7;height:calc(var(--project-card-height) + 120px);pointer-events:none;background:#000;position:absolute;bottom:0;left:0;right:0}.PortfolioFigmaHome-module__TQsjMq__projectCard{--project-card-radius:clamp(18px, 1.5625cqw, 30px);--project-card-padding:20px;--project-visual-radius:20px;--project-card-radius-x:var(--project-card-radius);--project-card-radius-y:var(--project-card-radius);--card-start-left:0px;--card-start-top:0px;--card-start-width:var(--project-card-width);--card-start-height:var(--project-card-height);--card-start-radius:var(--project-card-radius);border-radius:var(--project-card-radius-x) / var(--project-card-radius-y);color:#000;perspective:1800px;perspective-origin:50%;transform-origin:50%;width:100%;min-width:0;height:100%;min-height:100%;transform-style:preserve-3d;transition:transform .15s linear,box-shadow .15s linear,width 1s cubic-bezier(.2,.8,.2,1),height 1s cubic-bezier(.2,.8,.2,1),border-radius 1s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.PortfolioFigmaHome-module__TQsjMq__projectGridReceded .PortfolioFigmaHome-module__TQsjMq__projectCard:not(.PortfolioFigmaHome-module__TQsjMq__projectCardExpanded),.PortfolioFigmaHome-module__TQsjMq__projectGridRestoring .PortfolioFigmaHome-module__TQsjMq__projectCard:not(.PortfolioFigmaHome-module__TQsjMq__projectCardExpanded){transition:transform .45s linear,width 1s cubic-bezier(.2,.8,.2,1),height 1s cubic-bezier(.2,.8,.2,1),border-radius 1s cubic-bezier(.2,.8,.2,1)}.PortfolioFigmaHome-module__TQsjMq__projectGridReceded .PortfolioFigmaHome-module__TQsjMq__projectCardStacked:not(.PortfolioFigmaHome-module__TQsjMq__projectCardExpanded),.PortfolioFigmaHome-module__TQsjMq__projectGridRestoring .PortfolioFigmaHome-module__TQsjMq__projectCardStacked:not(.PortfolioFigmaHome-module__TQsjMq__projectCardExpanded){transition:none}.PortfolioFigmaHome-module__TQsjMq__projectCardStacked{opacity:var(--project-stack-opacity,1);transform:translateY(var(--project-stack-y,0px)) scale(var(--project-stack-scale,1)) rotate(var(--project-stack-rotation,0deg)) rotateX(var(--project-stack-rotate-x,0deg));transform-origin:100% 100%;will-change:transform, opacity;transition:none}.PortfolioFigmaHome-module__TQsjMq__projectCardStacked:after{z-index:4;border-radius:var(--project-card-radius-x) / var(--project-card-radius-y);content:"";opacity:var(--project-stack-overlay-opacity,0);pointer-events:none;background:#000;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__projectCardExpanded{--project-card-radius:42px;z-index:10010;width:min(1280px,100vw - 80px);height:820px;min-height:820px;transition:none;position:fixed;top:40px;left:50%;transform:translate(-50%)}.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentViewport{z-index:10020;overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:hidden auto}.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentCard{pointer-events:auto;background:0 0;border-radius:0;grid-template-columns:200px minmax(0,1160px);align-items:start;gap:40px;width:min(1400px,100vw - 80px);margin:120px auto 80px;display:grid;overflow:visible}.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentCardBullink,.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentCardOperations{width:min(1400px,100vw - 80px);display:block}.PortfolioFigmaHome-module__TQsjMq__bullinkDetailStack{gap:0;width:100%;display:grid;container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectory{background:#000;border:1px solid #292929;border-radius:20px;padding:12px;position:sticky;top:120px}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryList{gap:0;display:grid}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItem{box-sizing:border-box;appearance:none;cursor:pointer;color:gray;width:100%;height:40px;font:inherit;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:8px;flex:0 0 40px;justify-content:flex-start;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.2;display:flex;overflow:hidden;transform:none}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryText{opacity:0;animation:.62s cubic-bezier(.2,.8,.2,1) forwards PortfolioFigmaHome-module__TQsjMq__projectExpandedTextReveal;animation-delay:calc(.12s + var(--project-expanded-text-index,0) * 58ms);will-change:opacity, transform;display:block;transform:translateY(120%)}@keyframes PortfolioFigmaHome-module__TQsjMq__projectExpandedTextReveal{0%{opacity:0;transform:translateY(120%)}1%{opacity:1}to{opacity:1;transform:translateY(0)}}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItem:hover{color:#b8b8b8}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItem:focus-visible{outline-offset:2px;outline:2px solid #8dadffb3}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItemActive,.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItemActive:hover{color:#8dadff;background:#151e35}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectory[data-project-detail=bullone] .PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItem:focus-visible{outline-color:#f1a043}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectory[data-project-detail=bullone] .PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItemActive,.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectory[data-project-detail=bullone] .PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryItemActive:hover{color:#000;background:#f1a043}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageList{gap:40px;display:grid}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrame{--project-detail-page-radius:20px;border-radius:var(--project-detail-page-radius);opacity:0;clip-path:inset(100% 0 0 0 round var(--project-detail-page-radius));transition:clip-path .72s cubic-bezier(.2, .8, .2, 1) var(--project-detail-reveal-delay,0s), opacity .56s cubic-bezier(.2, .8, .2, 1) var(--project-detail-reveal-delay,0s), transform .72s cubic-bezier(.2, .8, .2, 1) var(--project-detail-reveal-delay,0s);will-change:clip-path, opacity, transform;background:#000;border:1px solid #292929;scroll-margin-top:120px;overflow:hidden;transform:translateY(72px)}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrame.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrameVisible{clip-path:inset(0 0 0 0 round var(--project-detail-page-radius));opacity:1;transform:translateY(0)}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrame:nth-child(3){border-color:#262626}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDetailImage{border-radius:var(--project-detail-page-radius);object-fit:cover;opacity:.68;width:100%;max-width:none;height:auto;transition:opacity .56s cubic-bezier(.2, .8, .2, 1) var(--project-detail-reveal-delay,0s), transform .72s cubic-bezier(.2, .8, .2, 1) var(--project-detail-reveal-delay,0s);will-change:transform;display:block;transform:translateY(96px)scale(1.025)}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrame.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrameVisible .PortfolioFigmaHome-module__TQsjMq__projectExpandedDetailImage{opacity:1;transform:translateY(0)scale(1)}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderFrame{background:0 0;border-color:#ffffff1a}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrame.PortfolioFigmaHome-module__TQsjMq__bulloneDetailPageFrame{--project-detail-page-radius:0px;border:0}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdFrame{background:0 0}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPage{box-sizing:border-box;isolation:isolate;background:linear-gradient(#26211e 0%,#14110f 100%);border:.071429cqw solid #ffffff1a;border-radius:2.85714cqw;width:100%;padding:2.07143cqw 2.14286cqw 80px;position:relative;overflow:hidden;container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPage:before{z-index:0;content:"";mix-blend-mode:soft-light;opacity:.34;pointer-events:none;background-image:url(/images/figma-portfolio/noise.png);background-repeat:repeat;background-size:7.85714cqw 7.85714cqw;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdHeader,.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdLead,.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdContent{z-index:1;position:relative}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdHeader{justify-content:space-between;align-items:flex-start;display:flex}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdHeading{gap:.714286cqw;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdHeading h4,.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdTitle strong{color:#dac0a7;margin:0;font-size:2.28571cqw;font-weight:400;line-height:1.2}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdMarker{align-items:center;gap:.357143cqw;display:flex}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdMarker i{box-sizing:border-box;border:.071429cqw solid #dac0a7;border-radius:50%;width:.714286cqw;height:.714286cqw;display:block}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdMarker i:first-child{background:#dac0a7}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdTitle{justify-items:end;gap:.285714cqw;line-height:1.2;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdTitle span{color:#ffffff80;font-size:1.28571cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdTitle strong{color:#fff}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdLead{color:#ffffff8c;width:63.5714cqw;margin:5cqw 0 0;font-size:1.71429cqw;font-weight:400;line-height:1.8}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdLead strong{color:#fff;font-weight:400}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdContent{width:59.6429cqw;margin-top:4.28571cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdIntro{color:#fff;gap:.214286cqw;margin-bottom:1.42857cqw;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdIntro strong{font-size:2.28571cqw;font-weight:400}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdIntro span{color:#ffffff73;font-size:1.71429cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdRail{border-left:.142857cqw solid #493322;gap:1.42857cqw;padding-left:.857143cqw;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection{width:100%}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSummary{box-sizing:border-box;appearance:none;color:#fff;cursor:pointer;width:100%;min-height:2.28571cqw;font:inherit;text-align:left;background:0 0;border:0;border-radius:.571429cqw;align-content:center;gap:.142857cqw;margin-left:-.285714cqw;padding:.285714cqw .571429cqw .285714cqw 1.42857cqw;list-style:none;transition:background .16s,color .16s;display:grid;position:relative}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSummary:before{content:"";transform-origin:35%;border-top:.25cqw solid #0000;border-bottom:.25cqw solid #0000;border-left:.4cqw solid;width:0;height:0;transition:transform .16s;position:absolute;top:50%;left:.5cqw;transform:translateY(-50%)}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-open=true]>.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSummary:before{transform:translateY(-50%)rotate(90deg)}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSummary:hover{color:#e4a47a;background:#e4a47a1a}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSummary:focus-visible{outline-offset:.142857cqw;outline:.142857cqw solid #e4a47ab3}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSummary span{font-size:1.71429cqw;line-height:1.35}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSummary small{display:none}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPanel{box-sizing:border-box;background:#000;border-radius:1.07143cqw;width:71.4286cqw;min-height:16.6cqw;margin-top:.571429cqw;padding:1.42857cqw 2.14286cqw;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=color] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPanel{min-height:24.7cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=spacing] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPanel{min-height:23.4cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=typography] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPanel{min-height:31.1cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=rounded] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPanel{min-height:17.8cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=components] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdPanel{min-height:18.1cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode{color:#7a6f5d;gap:.071429cqw;font-size:1.42857cqw;line-height:1.8;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p{margin:0}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection:not([data-section-id=overview]) .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p[data-code-line="1"],.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=color] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p[data-code-line="4"],.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=spacing] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p[data-code-line="5"],.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=typography] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p[data-code-line="5"],.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=rounded] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p[data-code-line="4"],.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=components] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p[data-code-line="4"],.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdSection[data-section-id=overview] .PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCode p:nth-child(n+6){color:#e4a47a}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCodeLabel{color:#ffffff80}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCodeValue{color:#fff}.PortfolioFigmaHome-module__TQsjMq__bulloneDesignMdCodeAccent{color:#5da16f}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderPage{box-sizing:border-box;aspect-ratio:2800/2108;isolation:isolate;background:linear-gradient(#26211e 0%,#14110f 100%);border:1px solid #ffffff1a;border-radius:32px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderPage:before{z-index:0;content:"";mix-blend-mode:soft-light;opacity:.24;pointer-events:none;background-image:url(/images/figma-portfolio/noise.png);background-repeat:repeat;background-size:91px 91px;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderHeader{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:2.07143cqw;left:2.07143cqw;right:2.21429cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderHeading{gap:.714286cqw;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderHeading h4,.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderTitle strong{color:#dac0a7;margin:0;font-size:2.28571cqw;font-weight:400;line-height:1.2}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderMarker{align-items:center;gap:.357143cqw;width:2.5cqw;height:1.03571cqw;display:flex}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderMarker i{border:1px solid #dac0a7;border-radius:50%;width:.714286cqw;height:.714286cqw;display:block}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderMarker i:first-child{background:#dac0a7}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderTitle{color:#fff;justify-items:end;gap:.285714cqw;line-height:1.2;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderTitle span{opacity:.5;font-size:1.42857cqw;font-weight:500}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderTitle strong{color:#fff}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.07143cqw;display:grid;position:absolute;top:17.1727%;left:2.14286cqw;right:2.14286cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderSlot{aspect-ratio:1325/800;background:#0a0a0a;border:.071429cqw solid #1a1a1a;border-radius:1.42857cqw;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderSlotImage{z-index:0;object-fit:cover}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarousel{z-index:0;position:absolute;inset:0;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarouselImage{object-fit:contain;opacity:0;will-change:opacity;width:30.4643cqw;max-width:none;height:38.3214cqw;animation:5s step-end infinite PortfolioFigmaHome-module__TQsjMq__bulloneSelectChainSwitch;display:block;position:absolute;top:8.92857cqw;left:50%;transform:translate(-50%)}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarouselImage:nth-child(2){animation-delay:1s}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarouselImage:nth-child(3){animation-delay:2s}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarouselImage:nth-child(4){animation-delay:3s}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarouselImage:nth-child(5){animation-delay:4s}@keyframes PortfolioFigmaHome-module__TQsjMq__bulloneSelectChainSwitch{0%,17%{opacity:1}20%,to{opacity:0}}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositHoverCarousel{z-index:0;position:absolute;inset:0;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositHoverCarouselImage{object-fit:contain;opacity:0;will-change:opacity;width:30.4643cqw;max-width:none;height:22.0714cqw;animation:2s step-end infinite PortfolioFigmaHome-module__TQsjMq__bulloneHoverSwitch;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositHoverCarouselImage:nth-child(2){animation-delay:1s}@keyframes PortfolioFigmaHome-module__TQsjMq__bulloneHoverSwitch{0%,49.999%{opacity:1}50%,to{opacity:0}}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderSlotLabel{z-index:1;color:#ffffff80;text-transform:capitalize;align-items:center;gap:.392857cqw;font-size:.571429cqw;font-weight:400;line-height:1;display:flex;position:absolute;top:1.17857cqw;left:1.67857cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderSlotLabel b{text-transform:uppercase;font-weight:400}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositPlaceholderSlotLabel i{background:#ffffff47;width:.428571cqw;height:1px;display:block;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarouselImage{opacity:0;animation:none}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositCarouselImage:first-child{opacity:1}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositHoverCarouselImage{opacity:0;animation:none}.PortfolioFigmaHome-module__TQsjMq__bulloneDepositHoverCarouselImage:first-child{opacity:1}}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderFrame{background:0 0}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderPage{box-sizing:border-box;aspect-ratio:2800/1800;isolation:isolate;background:linear-gradient(#26211e 0%,#14110f 100%);border:1px solid #ffffff1a;border-radius:32px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderPage:before{z-index:0;content:"";mix-blend-mode:soft-light;opacity:.24;pointer-events:none;background-image:url(/images/figma-portfolio/noise.png);background-repeat:repeat;background-size:91px 91px;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderHeader{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:2.07143cqw;left:2.07143cqw;right:2.21429cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderHeading{gap:.714286cqw;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderHeading h4,.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderTitle strong{color:#dac0a7;margin:0;font-size:2.28571cqw;font-weight:400;line-height:1.2}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderMarker{align-items:center;gap:.357143cqw;width:2.5cqw;height:1.03571cqw;display:flex}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderMarker i{border:1px solid #dac0a7;border-radius:50%;width:.714286cqw;height:.714286cqw;display:block}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderMarker i:first-child{background:#dac0a7}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderTitle{color:#fff;justify-items:end;gap:.285714cqw;line-height:1.2;display:grid}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderTitle span{opacity:.5;font-size:1.28571cqw;font-weight:400}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderTitle strong{color:#fff}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.07143cqw;display:grid;position:absolute;top:23.9286cqw;left:2.14286cqw;right:2.14286cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlot{aspect-ratio:1325/800;background:#0a0a0a;border:.071429cqw solid #1a1a1a;border-radius:1.42857cqw;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlot:before,.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlot:after{z-index:0;content:"";pointer-events:none;height:4.89286cqw;position:absolute;left:1px;right:1px}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlot:before{background:linear-gradient(#0a0a0a99 0%,#0a0a0a00 100%);top:1px}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlot:after{background:linear-gradient(#0a0a0a00 0%,#0a0a0a99 100%);height:1.60714cqw;bottom:1px}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormSizeVideo{z-index:0;object-fit:cover;pointer-events:none;border-radius:.714286cqw;width:30.4643cqw;height:10.2143cqw;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormBuySellImage{z-index:0;object-fit:cover}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlotLabel{z-index:1;color:#ffffff80;text-transform:capitalize;align-items:center;gap:.392857cqw;font-size:.571429cqw;font-weight:400;line-height:1;display:flex;position:absolute;top:1.17857cqw;left:1.67857cqw}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlotLabel b{text-transform:uppercase;font-weight:400}.PortfolioFigmaHome-module__TQsjMq__bulloneOrderFormPlaceholderSlotLabel i{background:#ffffff47;width:.428571cqw;height:1px;display:block;transform:rotate(90deg)}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualShowcase{aspect-ratio:2800/2247;background:#482b19;border-radius:0;width:100%;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualGlow{z-index:1;filter:blur(52.8px);transform-origin:50%;background:#f7600c;width:127.33%;height:99.94%;position:absolute;top:-51.94%;left:-16.02%;transform:rotate(42.29deg)}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualDevice,.PortfolioFigmaHome-module__TQsjMq__bullinkVisualScreen,.PortfolioFigmaHome-module__TQsjMq__bullinkVisualLogo{z-index:2;position:absolute}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualDevice{width:100%;height:100%;inset:0}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualScreen{z-index:3;background:#050505;width:64.7857%;height:45.3494%;top:18.2466%;left:17.6071%;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualLogo{z-index:4;width:13.93%;height:5.79%;top:4.17%;left:2.86%}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualLayerImage{object-fit:fill}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualScreenVideo{filter:hue-rotate(230deg)saturate(1.35)brightness(1.05);object-fit:cover;object-position:top center;pointer-events:none;background:#050505;border:0;width:100%;height:100%;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualScreenCopy{z-index:2;pointer-events:none;width:68.77%;max-width:none;height:auto;display:block;position:absolute;bottom:8.16%;left:8.5%}.PortfolioFigmaHome-module__TQsjMq__bullinkVisualNoise{z-index:5;mix-blend-mode:soft-light;opacity:.3;pointer-events:none;background-image:url(/images/figma-portfolio/project-details/bullink/noise.png);background-position:0 0;background-size:110px 110px;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewSection{aspect-ratio:2800/580;color:#fff;background:#000;width:100%;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewTitle{color:#fff;letter-spacing:0;white-space:nowrap;margin:0;font-family:Geist,HarmonyOS Sans,Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(20px,2.286cqw,32px);font-weight:500;line-height:normal;position:absolute;top:25.86%;left:4.29%}.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewBody{color:#fff;letter-spacing:0;width:52.89%;margin:0;font-size:clamp(10px,1.143cqw,16px);font-weight:400;line-height:clamp(17px,2cqw,28px);position:absolute;top:25.86%;left:40.68%}.PortfolioFigmaHome-module__TQsjMq__bullinkBrandAssetsSection{background:#000;width:100%;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkBrandAssetsImage{width:100%;max-width:none;height:auto;display:block}.PortfolioFigmaHome-module__TQsjMq__bullinkFigmaMediaSection{aspect-ratio:2800/1383;background:#000;width:100%;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkFigmaMedia{background:#000;width:100%;height:87.7079%;position:absolute;top:6.14606%;left:0;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkFigmaMediaVideo{object-fit:cover;filter:hue-rotate(230deg)saturate(1.35)brightness(1.05);pointer-events:none;border:0;width:100%;height:100%;display:block}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropSection{--bullink-airdrop-scale:1;aspect-ratio:2800/1570;background:#0f0e0e;width:100%;position:relative;overflow:hidden;container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropMotionTrigger{opacity:0;pointer-events:none;width:1px;height:1px;display:block;position:absolute;top:50%;left:50%}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropContent{z-index:1;width:1200px;height:514px;transform:translate(-50%, -50%) scale(var(--bullink-airdrop-scale));transform-origin:50%;grid-template-columns:344px 612px;justify-content:space-between;align-items:center;display:grid;position:absolute;top:50%;left:50%}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropVisual{aspect-ratio:344/410;justify-self:start;width:344px}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropVisualImage{width:100%;height:auto;display:block}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCopy{color:#fff;text-align:left;flex-direction:column;align-items:flex-start;gap:35px;max-width:612px;display:flex}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropHeader{gap:16px;display:grid}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropTitle{color:#fff;letter-spacing:0;margin:0;font-family:Geist,HarmonyOS Sans,Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:56px;font-weight:400;line-height:64px}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropTitle span{color:#f7600c}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropDescription{color:#ffffff80;letter-spacing:0;max-width:42em;margin:0;font-size:14px;font-weight:400;line-height:22px}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0e0eb3;border:1px solid #ffffff1a;min-height:151px;padding:16px 24px;transition:border-color .24s,background-color .24s,transform .24s}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCard:hover{background:#120f0edb;border-color:#f7600c8a;transform:translateY(-2px)}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCardNumber{color:#f7600c;border:1px solid #ffffff80;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:500;line-height:22px;display:flex}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCard h3{color:#fff;letter-spacing:0;margin:24px 0 0;font-size:16px;font-weight:500;line-height:24px}.PortfolioFigmaHome-module__TQsjMq__bullinkAirdropCard p{color:#ffffff80;letter-spacing:0;margin:11px 0 0;font-size:12px;font-weight:400;line-height:20px}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationSection{background:radial-gradient(circle at 50% 100%,#ff4c08f5 0 16%,#9a2c07b8 38%,#0000 70%),linear-gradient(#000 0% 34%,#170904 66%,#f04a08 100%);width:100%;height:calc(96.54cqw + 200px);position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationPanelList{--bullink-validation-loop-distance:calc(128cqw + 400px);z-index:1;will-change:transform;gap:100px;width:71.43%;margin:0 auto;animation:44s linear infinite PortfolioFigmaHome-module__TQsjMq__bullinkValidationPanelsScroll;display:grid;position:relative}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationPanel{background:#f1e9e4;width:100%;margin:0;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationPanelImage{z-index:1;width:100%;max-width:none;height:auto;display:block;position:relative}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationLineAnimationMat{z-index:2;pointer-events:none;background:#f1e9e4;width:57.5%;height:46.71%;display:block;position:absolute;top:10.13%;left:36.45%}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationLineAnimationImage{z-index:3;pointer-events:none;width:57.5%;max-width:none;height:auto;display:block;position:absolute;top:10.13%;left:36.45%}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationGatewayAnimationMat{z-index:2;pointer-events:none;background:#050505;width:57.65%;height:77.6%;display:block;position:absolute;top:11.2%;left:35.85%}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationGatewayAnimation{z-index:3;pointer-events:none;width:57.65%;position:absolute;top:11.2%;left:35.85%}.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion{overflow:visible}.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion>div{width:100%;display:block}.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion svg,.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotionFallback{width:100%;max-width:none;height:auto;display:block;overflow:visible}.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion .gateway-flow-dash{opacity:1;filter:drop-shadow(0 0 5px #f7600ca6);stroke:#f7600c;stroke-dasharray:2 6;stroke-linecap:round;stroke-opacity:1;animation:PortfolioFigmaHome-module__TQsjMq__bullinkGatewayDashTravel var(--dash-duration) linear infinite;animation-delay:var(--dash-delay)}.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion .gateway-flow-dot{transform-box:view-box;will-change:transform, opacity, fill;transition:transform .42s cubic-bezier(.19,1,.22,1),opacity .42s,fill .42s}.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion .gateway-flow-dot-active{filter:drop-shadow(0 0 4px #f7600c80)}.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion .gateway-validator-bar{transition:fill .36s}:is(.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion[data-performance-profile=reduced] .gateway-flow-dash,.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion[data-performance-profile=reduced] .gateway-flow-dot,.PortfolioFigmaHome-module__TQsjMq__bullinkGatewayMotion[data-performance-profile=reduced] .gateway-flow-dot-active){filter:none;will-change:auto}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationPaymentOrbMat{z-index:2;aspect-ratio:1;pointer-events:none;background:#f1e9e4;width:31.25%;display:block;position:absolute;top:12.27%;left:58%}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationPaymentOrbAnimation{z-index:3;aspect-ratio:1;width:31.25%;position:absolute;top:12.27%;left:58%}.PortfolioFigmaHome-module__TQsjMq__bullinkStableOrbCanvas{display:block}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationAgentAccountMat{z-index:2;pointer-events:none;background:#000;width:55.95%;height:52.33%;display:block;position:absolute;top:11.35%;left:36.4%}.PortfolioFigmaHome-module__TQsjMq__bullinkValidationAgentAccountAnimation{z-index:3;aspect-ratio:1119/461;pointer-events:none;width:55.95%;position:absolute;top:11.35%;left:36.4%}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion{overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion>div{width:100%;display:block}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion svg,.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotionFallback{width:100%;max-width:none;height:auto;display:block;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-route{fill:none;stroke:#f7600c;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:1;filter:drop-shadow(0 0 8px #f7600cb8);will-change:stroke-dashoffset;animation:6s linear infinite PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountRouteTravel}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-caption{fill:#fff;fill-opacity:.5}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-main{will-change:stroke-width, opacity;animation:6s ease-in-out infinite PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMainGlow}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-node{opacity:.5;transform-box:view-box;transform-origin:50%;animation:6s ease-in-out infinite PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountNodeAppear;animation-delay:var(--node-delay);will-change:opacity, stroke-width}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-link{opacity:.5;transform-box:view-box;filter:drop-shadow(0 0 4px #ffffff73);animation:6s ease-in-out infinite PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountLinkBlink;animation-delay:var(--link-delay);will-change:opacity}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-link-generate{opacity:.5}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-tick{will-change:fill-opacity;transition:fill-opacity .22s}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-tick-active{filter:drop-shadow(0 0 3px #ffffff6b)}@keyframes PortfolioFigmaHome-module__TQsjMq__bullinkValidationPanelsScroll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--bullink-validation-loop-distance) * -1))}}@keyframes PortfolioFigmaHome-module__TQsjMq__bullinkGatewayDashTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}@keyframes PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountRouteTravel{0%{stroke-dashoffset:var(--route-offset-start)}to{stroke-dashoffset:calc(var(--route-offset-start) - var(--route-length))}}@keyframes PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMainGlow{0%,to{opacity:1;stroke-width:1px;filter:drop-shadow(0 0 #f7600c00)}6%,94%{opacity:1;stroke-width:1.75px;filter:drop-shadow(0 0 10px #f7600ce6)}18%,82%{opacity:1;stroke-width:1px;filter:drop-shadow(0 0 #f7600c00)}}@keyframes PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountNodeAppear{0%,to{opacity:.5;stroke-width:1px;filter:drop-shadow(0 0 #f7600c00)}4%,18%{opacity:1;stroke-width:1.9px;filter:drop-shadow(0 0 8px #f7600cd9)}28%{opacity:.5;stroke-width:1px;filter:drop-shadow(0 0 #f7600c00)}}@keyframes PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountLinkBlink{0%,to{opacity:.5}5%,10%{opacity:1}16%{opacity:.5}}@media (prefers-reduced-motion:reduce){.PortfolioFigmaHome-module__TQsjMq__bullinkValidationPanelList{animation:none;transform:none}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageFrame,.PortfolioFigmaHome-module__TQsjMq__projectExpandedDetailImage,.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectoryText{clip-path:none;opacity:1;transition:none;animation:none;transform:none}:is(.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-route,.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-caption,.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-main,.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-node,.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-link){filter:none;will-change:auto;animation:none}.PortfolioFigmaHome-module__TQsjMq__bullinkAgentAccountMotion .agent-account-route{stroke-dasharray:none!important}}.PortfolioFigmaHome-module__TQsjMq__projectExpandedCloseButton{z-index:10030;cursor:pointer;pointer-events:auto;background:url(/images/figma-portfolio/close-expanded.svg) 50%/contain no-repeat;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:fixed;top:40px;left:40px}.PortfolioFigmaHome-module__TQsjMq__projectExpandedCloseButton:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:#000;transition:opacity .12s linear;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__projectExpandedCloseButton:hover:after{opacity:.1}.PortfolioFigmaHome-module__TQsjMq__projectExpandedCloseButton:focus-visible{outline-offset:5px;outline:3px solid #fff9}.PortfolioFigmaHome-module__TQsjMq__projectExpandOverlay{z-index:10015;cursor:pointer;opacity:0;pointer-events:auto;will-change:opacity;background:#000;border:0;margin:0;padding:0;position:fixed;inset:0}.PortfolioFigmaHome-module__TQsjMq__projectExpandOverlayCircle{display:none}.PortfolioFigmaHome-module__TQsjMq__projectModalLayer{z-index:1000;pointer-events:none;isolation:isolate;position:fixed;inset:0}.PortfolioFigmaHome-module__TQsjMq__projectModalScrim{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__projectModalScrimCircle{transform-origin:50%;will-change:transform;background:#00000080;border-radius:50%;width:max(220vw,220vh);height:max(220vw,220vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.PortfolioFigmaHome-module__TQsjMq__projectModalCard{--project-card-radius:clamp(22px, 1.66667vw, 32px);z-index:2;border-radius:var(--project-card-radius);width:min(1400px,100vw - 48px);height:min(840px,100vh - 72px);min-height:min(620px,100vh - 72px);box-shadow:none;color:#fff;pointer-events:auto;transform-style:preserve-3d;will-change:transform;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.PortfolioFigmaHome-module__TQsjMq__projectCardInner{width:100%;height:100%;transform-style:preserve-3d;transition:none;position:relative}.PortfolioFigmaHome-module__TQsjMq__projectCardExpanded .PortfolioFigmaHome-module__TQsjMq__projectCardInner{transform:none}.PortfolioFigmaHome-module__TQsjMq__projectModalCard .PortfolioFigmaHome-module__TQsjMq__projectCardInner{filter:none}.PortfolioFigmaHome-module__TQsjMq__projectFace{border-radius:var(--project-card-radius-x) / var(--project-card-radius-y);background-color:var(--card-color);backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 10px #0003}.PortfolioFigmaHome-module__TQsjMq__projectFaceFront{padding:var(--project-card-padding);grid-template-rows:minmax(0,1fr) auto;gap:20px;transform:rotateY(0)}.PortfolioFigmaHome-module__TQsjMq__projectFaceBack{color:#fff;background-color:#000;padding:0;display:block;transform:rotateY(180deg)}.PortfolioFigmaHome-module__TQsjMq__projectExpandInput{appearance:none;z-index:5;border-radius:var(--project-card-radius-x) / var(--project-card-radius-y);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__projectExpandInput:focus-visible{outline-offset:5px;outline:3px solid #0000006b}.PortfolioFigmaHome-module__TQsjMq__projectModalCard .PortfolioFigmaHome-module__TQsjMq__projectFaceFront{pointer-events:none}.PortfolioFigmaHome-module__TQsjMq__projectModalCard .PortfolioFigmaHome-module__TQsjMq__projectFaceBack{pointer-events:auto}.PortfolioFigmaHome-module__TQsjMq__projectBackButton:focus-visible{outline-offset:5px;outline:3px solid #0000006b}.PortfolioFigmaHome-module__TQsjMq__projectModalCard .PortfolioFigmaHome-module__TQsjMq__projectBackButton:focus-visible{outline-color:#ffffff85}.PortfolioFigmaHome-module__TQsjMq__projectVisual{z-index:1;border-radius:var(--project-visual-radius);background:#000;width:100%;height:100%;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__projectBackVisual{background:#000;border-radius:clamp(18px,1.14583cqw,22px);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/images/figma-portfolio/card-mask.svg);mask-image:url(/images/figma-portfolio/card-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PortfolioFigmaHome-module__TQsjMq__nftVisual{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__nftVisualBack{object-fit:cover;width:116%;max-width:none;height:154%;position:absolute;top:-28%;left:-8%}.PortfolioFigmaHome-module__TQsjMq__mintBase{z-index:1;background:#000;display:block;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__mintVisualBack{z-index:2;object-fit:cover;mix-blend-mode:screen;transform-origin:50%;width:66%;max-width:none;height:254%;position:absolute;top:-76%;right:-8%;transform:scaleY(-1)}.PortfolioFigmaHome-module__TQsjMq__mintVisual{z-index:2;object-fit:cover;mix-blend-mode:screen;transform-origin:50%;width:24.0104cqw;max-width:none;height:53.3333cqw;position:absolute;top:-3.3cqw;right:-1.4cqw;transform:scaleY(-1)}.PortfolioFigmaHome-module__TQsjMq__bullinkBase{z-index:1;background:radial-gradient(circle at 78% 18%,#0000006b 0 15%,#0000 36%),linear-gradient(140deg,#ff4b0c 0%,#ff5a24 50%,#873111 100%);display:block;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__bullinkVisual{z-index:2;object-fit:cover;width:100.12%;max-width:none;height:134.09%;position:absolute;top:-21.85%;left:-.12%}.PortfolioFigmaHome-module__TQsjMq__bulloneVisual,.PortfolioFigmaHome-module__TQsjMq__operationsVisual{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__abstractVisualBase{z-index:1;background:linear-gradient(135deg, #ffffff1a 0 1px, transparent 1px 32px), linear-gradient(150deg, color-mix(in srgb, var(--card-color) 42%, #000) 0%, #050505 48%, #000 100%);display:block;position:absolute;inset:0}.PortfolioFigmaHome-module__TQsjMq__abstractVisualGrid{z-index:2;border:1px solid color-mix(in srgb, var(--card-color) 46%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--card-color) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--card-color) 28%, transparent) 1px, transparent 1px);opacity:.45;transform-origin:50% 58%;background-size:34px 34px;display:block;position:absolute;inset:8%;transform:perspective(900px)rotateX(56deg)rotate(-8deg)}.PortfolioFigmaHome-module__TQsjMq__abstractVisualSweep{z-index:3;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--card-color) 16%, transparent) 24%, color-mix(in srgb, var(--card-color) 68%, #fff) 48%, color-mix(in srgb, var(--card-color) 18%, transparent) 72%, transparent 100%);opacity:.74;filter:blur(1px);width:120%;height:34%;display:block;position:absolute;top:16%;left:-10%;transform:rotate(-12deg)}.PortfolioFigmaHome-module__TQsjMq__abstractVisualPanel{z-index:4;border:1px solid color-mix(in srgb, var(--card-color) 64%, #fff);background:linear-gradient(color-mix(in srgb, var(--card-color) 50%, transparent) 0 0) 11% 18% / 54% 8px no-repeat, linear-gradient(color-mix(in srgb, var(--card-color) 24%, transparent) 0 0) 11% 34% / 78% 6px no-repeat, linear-gradient(color-mix(in srgb, var(--card-color) 24%, transparent) 0 0) 11% 48% / 62% 6px no-repeat, linear-gradient(180deg, #ffffff1f, #ffffff0a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;width:46%;height:42%;display:block;position:absolute;bottom:14%;right:11%;box-shadow:0 22px 60px #00000075,inset 0 1px #ffffff2e}.PortfolioFigmaHome-module__TQsjMq__abstractVisualTitle{z-index:5;color:#fff;letter-spacing:0;text-shadow:0 10px 32px #0000008c;max-width:58%;font-size:clamp(34px,5.2cqw,86px);font-weight:800;line-height:.95;position:absolute;bottom:17%;left:11%}.PortfolioFigmaHome-module__TQsjMq__projectInfo{z-index:3;gap:10px;display:grid;position:relative}.PortfolioFigmaHome-module__TQsjMq__projectHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.PortfolioFigmaHome-module__TQsjMq__projectHeader h3{color:#000;letter-spacing:0;white-space:nowrap;margin:0;font-size:48px;font-weight:800;line-height:1.22}.PortfolioFigmaHome-module__TQsjMq__tags{flex-wrap:nowrap;justify-content:flex-end;gap:10px;display:flex}.PortfolioFigmaHome-module__TQsjMq__tags span{width:auto;min-width:0;height:38px;color:var(--card-color);white-space:nowrap;background:#000;border-radius:38px;place-items:center;padding:0 24px;font-size:16px;font-weight:500;line-height:1;display:grid}.PortfolioFigmaHome-module__TQsjMq__projectInfo p{color:#0000008c;text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:1.4}.PortfolioFigmaHome-module__TQsjMq__projectTextList{z-index:1;pointer-events:auto;color:gray;gap:17px;width:120px;margin:0;font-size:14px;font-weight:500;line-height:1.2;display:grid;position:relative;top:auto;left:auto}.PortfolioFigmaHome-module__TQsjMq__projectTextItem{appearance:none;color:gray;cursor:pointer;width:100%;min-height:45px;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:0;transition:color .16s linear;display:grid}.PortfolioFigmaHome-module__TQsjMq__projectTextItem:hover,.PortfolioFigmaHome-module__TQsjMq__projectTextItemActive,.PortfolioFigmaHome-module__TQsjMq__projectTextItemActive:hover{color:var(--project-nav-color)}.PortfolioFigmaHome-module__TQsjMq__projectTextItem:focus-visible{outline-offset:3px;outline:2px solid}.PortfolioFigmaHome-module__TQsjMq__projectTextMarker{width:12px;height:38px;margin-top:7px;display:block;position:relative}.PortfolioFigmaHome-module__TQsjMq__projectTextMarker:before,.PortfolioFigmaHome-module__TQsjMq__projectTextMarker:after{content:"";border-radius:34px;position:absolute;left:0}.PortfolioFigmaHome-module__TQsjMq__projectTextMarker:before{background:currentColor;width:12px;height:2px;top:0}.PortfolioFigmaHome-module__TQsjMq__projectTextMarker:after{opacity:.38;background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 12px);width:4px;height:26px;top:12px}.PortfolioFigmaHome-module__TQsjMq__projectBackCopy{z-index:3;align-content:start;gap:clamp(14px,1.04167cqw,20px);max-width:560px;display:grid;position:relative}.PortfolioFigmaHome-module__TQsjMq__projectBackKicker{color:#ffffffd6;text-transform:uppercase;background:#ffffff24;border-radius:999px;width:max-content;padding:8px 12px;font-size:12px;font-weight:800;line-height:1}.PortfolioFigmaHome-module__TQsjMq__projectBackCopy h3{letter-spacing:0;margin:0;font-size:clamp(48px,4.16667cqw,80px);font-weight:900;line-height:.96}.PortfolioFigmaHome-module__TQsjMq__projectBackCopy p{color:#ffffffad;max-width:46ch;margin:0;font-size:clamp(15px,1.04167cqw,20px);font-weight:600;line-height:1.55}.PortfolioFigmaHome-module__TQsjMq__projectBackDetails{z-index:3;grid-column:1;align-self:end;position:relative}.PortfolioFigmaHome-module__TQsjMq__projectBackDetails dl{gap:14px;margin:0;display:grid}.PortfolioFigmaHome-module__TQsjMq__projectBackDetails div{border-top:1px solid #ffffff2e;gap:5px;padding-top:14px;display:grid}.PortfolioFigmaHome-module__TQsjMq__projectBackDetails dt{color:#ffffff80;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.PortfolioFigmaHome-module__TQsjMq__projectBackDetails dd{color:#ffffffc7;margin:0;font-size:clamp(13px,.833333cqw,16px);font-weight:700;line-height:1.45}.PortfolioFigmaHome-module__TQsjMq__projectBackMedia{z-index:2;background:#000;border-radius:clamp(18px,1.14583cqw,22px);grid-area:1/2/3;min-height:100%;position:relative;overflow:hidden}.PortfolioFigmaHome-module__TQsjMq__projectBackButton{z-index:7;color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;transition:background .18s,transform .18s;display:inline-flex;position:absolute;bottom:clamp(22px,1.66667cqw,32px);right:clamp(22px,1.66667cqw,32px)}.PortfolioFigmaHome-module__TQsjMq__projectBackButton:hover{background:#ffffff38;transform:translateY(-2px)}.PortfolioFigmaHome-module__TQsjMq__flippedPage{color:#fff;background:#fff;min-height:2529px;font-family:HarmonyOS Sans,Inter,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow-x:clip}.PortfolioFigmaHome-module__TQsjMq__flippedPage:before{content:"";background:#000000e6;width:1920px;height:2809px;position:absolute;top:0;left:50%;transform:translate(-50%)}.PortfolioFigmaHome-module__TQsjMq__flippedStage{width:min(100%,1920px);height:2529px;margin:0 auto;position:relative}.PortfolioFigmaHome-module__TQsjMq__flippedCard{background:#000;border-radius:48px;width:1400px;height:2196px;position:absolute;top:120px;left:50%;overflow:hidden;transform:translate(-50%)}.PortfolioFigmaHome-module__TQsjMq__flippedClose{cursor:default;background:#ccc;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:40px;right:40px}.PortfolioFigmaHome-module__TQsjMq__flippedClose:before,.PortfolioFigmaHome-module__TQsjMq__flippedClose:after{content:"";background:#000;border-radius:44px;width:16px;height:2px;position:absolute}.PortfolioFigmaHome-module__TQsjMq__flippedClose:before{transform:rotate(45deg)}.PortfolioFigmaHome-module__TQsjMq__flippedClose:after{transform:rotate(135deg)}.PortfolioFigmaHome-module__TQsjMq__flippedClose:focus-visible{outline-offset:5px;outline:3px solid #ffffff85}@media (max-width:900px){.PortfolioFigmaHome-module__TQsjMq__hero{min-height:720px}.PortfolioFigmaHome-module__TQsjMq__homeNav{width:calc(100% - 24px);padding:0 16px;top:12px}.PortfolioFigmaHome-module__TQsjMq__homeNavBrand{font-size:13px}.PortfolioFigmaHome-module__TQsjMq__homeNavLinks{gap:4px}.PortfolioFigmaHome-module__TQsjMq__homeNavLink{padding:0 10px;font-size:12px}.PortfolioFigmaHome-module__TQsjMq__heroCarousel{width:1100px;height:880px;transform:translate(-50%,-50%)scale(.72)}.PortfolioFigmaHome-module__TQsjMq__heroCopy{width:calc(100vw - 32px);top:31%}.PortfolioFigmaHome-module__TQsjMq__heroCopy h1{font-size:clamp(44px,12vw,72px)}.PortfolioFigmaHome-module__TQsjMq__heroCopy p{font-size:14px;line-height:1.8}.PortfolioFigmaHome-module__TQsjMq__about{min-height:0}.PortfolioFigmaHome-module__TQsjMq__aboutInner{width:calc(100% - 48px);padding:64px 0}.PortfolioFigmaHome-module__TQsjMq__aboutHeadingRow{gap:24px}.PortfolioFigmaHome-module__TQsjMq__aboutTitle{font-size:52px}.PortfolioFigmaHome-module__TQsjMq__aboutIdentity{flex-basis:76px;width:76px;height:76px}.PortfolioFigmaHome-module__TQsjMq__aboutPortrait{border-radius:14px}.PortfolioFigmaHome-module__TQsjMq__aboutSignature{width:166px;height:98px;top:-14px;left:5px;-webkit-mask-position:23px 14px;mask-position:23px 14px;-webkit-mask-size:125px 74px;mask-size:125px 74px}.PortfolioFigmaHome-module__TQsjMq__aboutCopy{gap:28px;margin-top:36px;font-size:16px;line-height:28px}.PortfolioFigmaHome-module__TQsjMq__aboutParagraphGroup{gap:6px}.PortfolioFigmaHome-module__TQsjMq__aboutCopy strong{border-radius:8px;font-size:16px;line-height:24px}.PortfolioFigmaHome-module__TQsjMq__vibeCoding{margin-top:0;padding:80px 24px}.PortfolioFigmaHome-module__TQsjMq__vibeCodingHeader{gap:28px;display:grid}.PortfolioFigmaHome-module__TQsjMq__vibeCodingTitle{font-size:clamp(52px,16vw,72px);line-height:1.05}.PortfolioFigmaHome-module__TQsjMq__vibeCodingDescription{text-align:left;width:100%;margin:0;font-size:16px;line-height:28px}.PortfolioFigmaHome-module__TQsjMq__vibeCodingGrid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:48px}.PortfolioFigmaHome-module__TQsjMq__contact{padding:0 24px 80px}.PortfolioFigmaHome-module__TQsjMq__contactTitle{font-size:clamp(52px,10vw,72px)}.PortfolioFigmaHome-module__TQsjMq__contactDescription{font-size:16px;line-height:32px}.PortfolioFigmaHome-module__TQsjMq__projects{min-height:1040px}.PortfolioFigmaHome-module__TQsjMq__projectsCanvas{--project-outro-travel:0px;width:min(570px,100vw - 28px);height:auto;padding:72px 0 96px}.PortfolioFigmaHome-module__TQsjMq__projectOutro{display:none}.PortfolioFigmaHome-module__TQsjMq__projectsTitle,.PortfolioFigmaHome-module__TQsjMq__projectStage,.PortfolioFigmaHome-module__TQsjMq__projectNavLayer,.PortfolioFigmaHome-module__TQsjMq__projectGrid,.PortfolioFigmaHome-module__TQsjMq__projectTextList{position:relative;top:auto;left:auto}.PortfolioFigmaHome-module__TQsjMq__projectStage,.PortfolioFigmaHome-module__TQsjMq__projectNavLayer{height:auto;min-height:0}.PortfolioFigmaHome-module__TQsjMq__projectsTitle{margin-bottom:26px;font-size:clamp(42px,12vw,58px);line-height:1.12}.PortfolioFigmaHome-module__TQsjMq__projectGrid{grid-template-columns:1fr;gap:22px;height:auto}.PortfolioFigmaHome-module__TQsjMq__projectTextList{display:none}.PortfolioFigmaHome-module__TQsjMq__projectCardSlot{width:100%;height:430px;min-height:430px}.PortfolioFigmaHome-module__TQsjMq__projectCard{--project-card-radius:30px}.PortfolioFigmaHome-module__TQsjMq__projectCardExpanded{--project-card-radius:36px;width:min(1280px,100vw - 80px);height:820px;min-height:820px}.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentViewport{border-radius:0}.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentCard{border-radius:0;grid-template-columns:1fr;gap:24px;width:calc(100vw - 28px);margin:88px auto 60px}.PortfolioFigmaHome-module__TQsjMq__projectExpandedDirectory{position:relative;top:auto}.PortfolioFigmaHome-module__TQsjMq__projectExpandedImageList{gap:24px}.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentCardBullink,.PortfolioFigmaHome-module__TQsjMq__projectExpandedContentCardOperations{width:calc(100vw - 28px)}.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewSection{aspect-ratio:auto;min-height:0;padding:46px 28px 52px}.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewTitle,.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewBody{position:static}.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewTitle{margin-bottom:28px;font-size:clamp(28px,8vw,42px)}.PortfolioFigmaHome-module__TQsjMq__bullinkOverviewBody{width:100%;font-size:15px;line-height:1.75}.PortfolioFigmaHome-module__TQsjMq__projectModalCard{width:calc(100vw - 28px);height:min(760px,100vh - 40px);min-height:min(620px,100vh - 40px)}.PortfolioFigmaHome-module__TQsjMq__projectFaceFront{padding:var(--project-card-padding);grid-template-rows:minmax(0,1fr) auto;gap:18px}.PortfolioFigmaHome-module__TQsjMq__projectFaceBack{padding:0;display:block}.PortfolioFigmaHome-module__TQsjMq__projectVisual{border-radius:var(--project-visual-radius);min-height:250px}.PortfolioFigmaHome-module__TQsjMq__nftVisual{width:100%;height:100%;inset:0}.PortfolioFigmaHome-module__TQsjMq__mintVisual{width:320px;height:710px;top:-46px;right:-18px}.PortfolioFigmaHome-module__TQsjMq__projectInfo{gap:10px}.PortfolioFigmaHome-module__TQsjMq__projectHeader{justify-content:stretch;gap:10px;display:grid}.PortfolioFigmaHome-module__TQsjMq__projectHeader h3{font-size:28px}.PortfolioFigmaHome-module__TQsjMq__tags{justify-content:flex-start;gap:8px}.PortfolioFigmaHome-module__TQsjMq__tags span{width:auto;height:24px;padding:0 10px;font-size:10px}.PortfolioFigmaHome-module__TQsjMq__projectInfo p{text-transform:none;font-size:12px;line-height:1.55}.PortfolioFigmaHome-module__TQsjMq__projectBackCopy{gap:12px}.PortfolioFigmaHome-module__TQsjMq__projectBackCopy h3{font-size:clamp(34px,12vw,48px)}.PortfolioFigmaHome-module__TQsjMq__projectBackCopy p,.PortfolioFigmaHome-module__TQsjMq__projectBackDetails dd{font-size:13px}.PortfolioFigmaHome-module__TQsjMq__projectBackDetails{grid-column:1;align-self:start}.PortfolioFigmaHome-module__TQsjMq__projectBackDetails dl{gap:10px}.PortfolioFigmaHome-module__TQsjMq__projectBackMedia{grid-area:auto/1;min-height:220px}.PortfolioFigmaHome-module__TQsjMq__projectBackButton{min-height:40px;padding:0 14px;bottom:20px;right:20px}}@media (max-width:560px){.PortfolioFigmaHome-module__TQsjMq__homeNav{justify-content:center;width:calc(100% - 16px);padding:0 6px}.PortfolioFigmaHome-module__TQsjMq__homeNavBrand{display:none}.PortfolioFigmaHome-module__TQsjMq__homeNavLinks{justify-content:space-between;gap:2px;width:100%}.PortfolioFigmaHome-module__TQsjMq__homeNavLink{padding:0 8px;font-size:12px}.PortfolioFigmaHome-module__TQsjMq__aboutInner{width:calc(100% - 32px);padding:48px 0}.PortfolioFigmaHome-module__TQsjMq__aboutHeadingRow{gap:16px}.PortfolioFigmaHome-module__TQsjMq__aboutTitle{font-size:42px}.PortfolioFigmaHome-module__TQsjMq__aboutIdentity{flex-basis:64px;width:64px;height:64px}.PortfolioFigmaHome-module__TQsjMq__aboutPortrait{border-radius:12px}.PortfolioFigmaHome-module__TQsjMq__aboutSignature{width:140px;height:83px;top:-12px;left:4px;-webkit-mask-position:19px 12px;mask-position:19px 12px;-webkit-mask-size:106px 63px;mask-size:106px 63px}.PortfolioFigmaHome-module__TQsjMq__aboutCopy{margin-top:30px;font-size:15px;line-height:26px}.PortfolioFigmaHome-module__TQsjMq__aboutCopy strong{font-size:15px;line-height:22px}.PortfolioFigmaHome-module__TQsjMq__contact{padding:0 16px 64px}.PortfolioFigmaHome-module__TQsjMq__contactInner{gap:32px}.PortfolioFigmaHome-module__TQsjMq__contactIntro{gap:16px}.PortfolioFigmaHome-module__TQsjMq__contactTitle{white-space:normal;font-size:clamp(40px,11.5vw,56px)}.PortfolioFigmaHome-module__TQsjMq__contactDescription{font-size:16px;line-height:28px}.PortfolioFigmaHome-module__TQsjMq__contactDescription br{display:none}.PortfolioFigmaHome-module__TQsjMq__contactCard{border-radius:24px;flex-direction:column;gap:32px;min-height:0;padding:24px}.PortfolioFigmaHome-module__TQsjMq__contactDetails{gap:28px;width:100%}.PortfolioFigmaHome-module__TQsjMq__contactItem{line-height:32px}.PortfolioFigmaHome-module__TQsjMq__contactItem span,.PortfolioFigmaHome-module__TQsjMq__contactWechat>span{font-size:18px}.PortfolioFigmaHome-module__TQsjMq__contactItem a{white-space:normal;font-size:clamp(20px,6vw,24px)}.PortfolioFigmaHome-module__TQsjMq__contactWechat{text-align:left;align-items:flex-start;width:144px;line-height:32px}.PortfolioFigmaHome-module__TQsjMq__contactQr{border-radius:18px}.PortfolioFigmaHome-module__TQsjMq__heroCarousel{width:960px;height:780px;transform:translate(-50%,-51%)scale(.5)}.PortfolioFigmaHome-module__TQsjMq__heroCopy p>span{white-space:normal}}@media (max-width:1500px){.PortfolioFigmaHome-module__TQsjMq__flippedPage{min-height:calc(156.857vw + 250px)}.PortfolioFigmaHome-module__TQsjMq__flippedPage:before{width:100vw;height:100%}.PortfolioFigmaHome-module__TQsjMq__flippedStage{height:calc(156.857vw + 250px)}.PortfolioFigmaHome-module__TQsjMq__flippedCard{border-radius:clamp(24px,3.2vw,48px);width:calc(100vw - 48px);height:calc(156.857vw - 75px);top:clamp(48px,6.25vw,120px)}.PortfolioFigmaHome-module__TQsjMq__flippedClose{top:clamp(20px,2.66667vw,40px);right:clamp(20px,2.66667vw,40px)}}@media (max-width:560px){.PortfolioFigmaHome-module__TQsjMq__flippedPage{min-height:calc(156.857vw + 96px)}.PortfolioFigmaHome-module__TQsjMq__flippedStage{height:calc(156.857vw + 96px)}.PortfolioFigmaHome-module__TQsjMq__flippedCard{border-radius:28px;width:calc(100vw - 32px);height:calc(156.857vw - 50px);top:32px}.PortfolioFigmaHome-module__TQsjMq__flippedClose{top:18px;right:18px}}
.ScrollReveal-module__wBX9va__root{transform-origin:0%;will-change:transform}.ScrollReveal-module__wBX9va__text{display:inline}.ScrollReveal-module__wBX9va__word{will-change:filter, opacity;display:inline-block}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__wBX9va__root,.ScrollReveal-module__wBX9va__word{will-change:auto;filter:none!important;opacity:1!important;transform:none!important}}
.dot-grid{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dot-grid__wrap{width:100%;height:100%;position:relative}.dot-grid__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.OperationsMasonry-module__ObL_hW__detail{width:100%}.OperationsMasonry-module__ObL_hW__root{width:100%;min-height:1px;margin-top:72px;position:relative}.OperationsMasonry-module__ObL_hW__item{transform-origin:50%;will-change:transform, width, height, opacity, filter;border-radius:10px;margin:0;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 50px -10px #0003}.OperationsMasonry-module__ObL_hW__image{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.OperationsMasonry-module__ObL_hW__item{will-change:auto}}@media (max-width:900px){.OperationsMasonry-module__ObL_hW__root{margin-top:48px}}
.VibeCodingDetail-module__A4RoDa__overlay{z-index:11000;overscroll-behavior:contain;color:#fff;-webkit-overflow-scrolling:touch;background:#000;animation:.36s ease-out both VibeCodingDetail-module__A4RoDa__bookshelfOverlayIn;position:fixed;inset:0;overflow:hidden auto}.VibeCodingDetail-module__A4RoDa__overlayClosing{animation:.28s ease-in .62s both VibeCodingDetail-module__A4RoDa__bookshelfOverlayOut}.VibeCodingDetail-module__A4RoDa__closeButton{z-index:2;cursor:pointer;background:url(/images/figma-portfolio/close-expanded.svg) 50%/contain no-repeat;border:0;border-radius:50%;width:32px;height:32px;padding:0;position:fixed;top:70px;left:70px}.VibeCodingDetail-module__A4RoDa__closeButton:hover{filter:brightness(1.12)}.VibeCodingDetail-module__A4RoDa__closeButton:focus-visible{outline-offset:5px;outline:3px solid #ffffffa6}.VibeCodingDetail-module__A4RoDa__dialog{transform-origin:50% 0;width:min(1400px,100vw - 80px);margin:120px auto 204px;animation:.72s cubic-bezier(.16,1,.3,1) both VibeCodingDetail-module__A4RoDa__bookshelfDialogIn}.VibeCodingDetail-module__A4RoDa__header,.VibeCodingDetail-module__A4RoDa__description,.VibeCodingDetail-module__A4RoDa__motionPanel{animation:.82s cubic-bezier(.16,1,.3,1) both VibeCodingDetail-module__A4RoDa__bookshelfLayerIn}.VibeCodingDetail-module__A4RoDa__header{--bookshelf-entry-y:44px;animation-delay:80ms}.VibeCodingDetail-module__A4RoDa__header h2{letter-spacing:7.04px;margin:0;font-size:64px;font-weight:500;line-height:normal}.VibeCodingDetail-module__A4RoDa__header p{color:#ffffff80;letter-spacing:2.2px;margin:16px 0 0;font-size:20px;font-weight:400;line-height:28px}.VibeCodingDetail-module__A4RoDa__description{--bookshelf-entry-y:70px;gap:14px;margin-top:124px;animation-delay:.16s;display:grid}.VibeCodingDetail-module__A4RoDa__description p{letter-spacing:1.76px;margin:0;font-size:16px;font-weight:400;line-height:28px}.VibeCodingDetail-module__A4RoDa__description p:last-child{color:#ffffff80;font-weight:300;line-height:24px}.VibeCodingDetail-module__A4RoDa__motionPanel{--bookshelf-entry-y:110px;aspect-ratio:1400/816;background:#383838;border-radius:40px;align-items:center;width:100%;margin-top:72px;animation-delay:.24s;display:flex;position:relative;overflow:hidden}.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__dialog{pointer-events:none;animation:.62s cubic-bezier(.7,0,.84,0) both VibeCodingDetail-module__A4RoDa__bookshelfDialogOut}.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__motionPanel{animation:.42s cubic-bezier(.7,0,.84,0) both VibeCodingDetail-module__A4RoDa__bookshelfLayerOut}.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__description{animation:.42s cubic-bezier(.7,0,.84,0) 70ms both VibeCodingDetail-module__A4RoDa__bookshelfLayerOut}.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__header{animation:.42s cubic-bezier(.7,0,.84,0) .14s both VibeCodingDetail-module__A4RoDa__bookshelfLayerOut}.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__closeButton{pointer-events:none;animation:.22s ease-in .4s both VibeCodingDetail-module__A4RoDa__bookshelfCloseOut}.VibeCodingDetail-module__A4RoDa__bookshelfViewport{scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;padding:96px max(40px,50% - 560px);overflow:auto hidden}.VibeCodingDetail-module__A4RoDa__bookshelfViewport::-webkit-scrollbar{display:none}.VibeCodingDetail-module__A4RoDa__bookshelf{justify-content:center;align-items:flex-end;gap:12px;width:max-content;min-width:100%;min-height:380px;display:flex}.VibeCodingDetail-module__A4RoDa__book{width:var(--book-width-desktop);appearance:none;cursor:pointer;filter:drop-shadow(0 18px 14px #0003);perspective:5000px;background:0 0;border:0;flex:none;height:380px;padding:0;transition:width .65s cubic-bezier(.645,.045,.355,1);position:relative}.VibeCodingDetail-module__A4RoDa__book:before{z-index:2;content:"";position:absolute;inset:0 -4px}.VibeCodingDetail-module__A4RoDa__book:focus-visible{outline-offset:6px;outline:3px solid #111}.VibeCodingDetail-module__A4RoDa__bookInner{width:var(--book-cover-width-desktop);height:380px;transform:translateX(var(--book-offset-x-desktop)) rotate(var(--book-rotation)) rotateY(var(--book-rotation-y));transform-origin:0;transform-style:preserve-3d;will-change:transform;transition:transform .65s cubic-bezier(.645,.045,.355,1);display:block;position:relative}.VibeCodingDetail-module__A4RoDa__bookManga .VibeCodingDetail-module__A4RoDa__bookInner{transform-origin:100%}.VibeCodingDetail-module__A4RoDa__bookCover{width:var(--book-cover-width-desktop);backface-visibility:hidden;object-fit:fill;max-width:none;height:380px;transform:translateZ(var(--book-spine-width-desktop));-webkit-user-drag:none;display:block;position:absolute;top:0;left:0}.VibeCodingDetail-module__A4RoDa__bookSpine{width:var(--book-spine-width-desktop);backface-visibility:hidden;object-fit:fill;transform-origin:0;-webkit-user-drag:none;max-width:none;height:380px;display:block;position:absolute;top:0;left:0;transform:rotateY(-90deg)}.VibeCodingDetail-module__A4RoDa__bookManga .VibeCodingDetail-module__A4RoDa__bookSpine{transform-origin:100%;left:auto;right:0;transform:rotateY(90deg)}.VibeCodingDetail-module__A4RoDa__bookHighlight{z-index:1;pointer-events:none;transform:translateZ(var(--book-spine-width-desktop));background:linear-gradient(90deg,#0000 0% 1.5%,#ffffff3d 3.5%,#0000 6% 100%);display:block;position:absolute;inset:0}.VibeCodingDetail-module__A4RoDa__bookManga .VibeCodingDetail-module__A4RoDa__bookHighlight{background:linear-gradient(270deg,#0000 0% 1.5%,#ffffff3d 3.5%,#0000 6% 100%)}@keyframes VibeCodingDetail-module__A4RoDa__bookshelfOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes VibeCodingDetail-module__A4RoDa__bookshelfDialogIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes VibeCodingDetail-module__A4RoDa__bookshelfLayerIn{0%{opacity:0;transform:translate3d(0, var(--bookshelf-entry-y), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes VibeCodingDetail-module__A4RoDa__bookshelfDialogOut{0%{transform:translate(0,0)scale(1)}to{transform:translateY(24px)scale(.985)}}@keyframes VibeCodingDetail-module__A4RoDa__bookshelfLayerOut{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(0, var(--bookshelf-entry-y), 0)}}@keyframes VibeCodingDetail-module__A4RoDa__bookshelfCloseOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes VibeCodingDetail-module__A4RoDa__bookshelfOverlayOut{0%{opacity:1}to{opacity:0}}@media (max-width:900px){.VibeCodingDetail-module__A4RoDa__closeButton{top:24px;left:24px}.VibeCodingDetail-module__A4RoDa__dialog{width:calc(100vw - 32px);margin:92px auto 60px}.VibeCodingDetail-module__A4RoDa__header h2{letter-spacing:.08em;font-size:clamp(40px,12vw,56px)}.VibeCodingDetail-module__A4RoDa__header p{margin-top:10px;font-size:16px}.VibeCodingDetail-module__A4RoDa__description{gap:16px;margin-top:48px}.VibeCodingDetail-module__A4RoDa__description p{letter-spacing:.08em;font-size:14px;line-height:1.8}.VibeCodingDetail-module__A4RoDa__motionPanel{aspect-ratio:auto;border-radius:24px;min-height:460px;margin-top:48px}.VibeCodingDetail-module__A4RoDa__bookshelfViewport{padding:84px 28px}.VibeCodingDetail-module__A4RoDa__bookshelf{justify-content:flex-start;gap:8px;min-height:260px}.VibeCodingDetail-module__A4RoDa__book{width:var(--book-width);height:260px}.VibeCodingDetail-module__A4RoDa__bookInner{width:var(--book-cover-width);height:260px;transform:translateX(var(--book-offset-x)) rotate(var(--book-rotation)) rotateY(var(--book-rotation-y))}.VibeCodingDetail-module__A4RoDa__bookCover{width:var(--book-cover-width);height:260px;transform:translateZ(var(--book-spine-width))}.VibeCodingDetail-module__A4RoDa__bookSpine{width:var(--book-spine-width);height:260px}.VibeCodingDetail-module__A4RoDa__bookHighlight{transform:translateZ(var(--book-spine-width))}}@media (prefers-reduced-motion:reduce){.VibeCodingDetail-module__A4RoDa__overlay,.VibeCodingDetail-module__A4RoDa__dialog,.VibeCodingDetail-module__A4RoDa__header,.VibeCodingDetail-module__A4RoDa__description,.VibeCodingDetail-module__A4RoDa__motionPanel,.VibeCodingDetail-module__A4RoDa__overlayClosing,.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__dialog,.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__header,.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__description,.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__motionPanel,.VibeCodingDetail-module__A4RoDa__overlayClosing .VibeCodingDetail-module__A4RoDa__closeButton{animation:none}.VibeCodingDetail-module__A4RoDa__book,.VibeCodingDetail-module__A4RoDa__bookInner{transition:none}}
.SplitText-module__K4jgva__parent{opacity:0;overflow-wrap:break-word;white-space:normal;will-change:transform, opacity;display:inline-block;overflow:visible}.SplitText-module__K4jgva__parent[data-split-ready=true],.SplitText-module__K4jgva__parent[data-visible-before-ready=true]{opacity:1}.SplitText-module__K4jgva__parent[data-text-align=left]{text-align:left}.SplitText-module__K4jgva__parent[data-text-align=center]{text-align:center}.SplitText-module__K4jgva__parent[data-text-align=right]{text-align:right}.SplitText-module__K4jgva__parent[data-text-align=start]{text-align:start}.SplitText-module__K4jgva__parent[data-text-align=end]{text-align:end}.SplitText-module__K4jgva__parent[data-text-align=justify]{text-align:justify}@media (prefers-reduced-motion:reduce){.SplitText-module__K4jgva__parent{opacity:1;will-change:auto}}
.Transform9PixelTransition-module__yp5riq__transitionContainer{--transform9-black:#000;--transform9-white:#fff;--transform9-blue:#03c;--transform9-green:#a2fa8e;z-index:8;max-width:100vw;margin-top:calc(0px - var(--project-outro-height));background-color:var(--transform9-white);isolation:isolate;pointer-events:none;position:relative;overflow:hidden}.Transform9PixelTransition-module__yp5riq__transitionWrap{z-index:2;max-width:100%;position:relative}.Transform9PixelTransition-module__yp5riq__blackLayer{display:block}.Transform9PixelTransition-module__yp5riq__mixLayer{z-index:1;position:absolute;top:0;left:0}.Transform9PixelTransition-module__yp5riq__gridRow{grid-template-rows:auto;grid-template-columns:repeat(20,1fr);grid-auto-columns:1fr;grid-auto-flow:row;justify-content:flex-start;align-items:flex-start;gap:0;max-width:100%;display:flex;position:relative}.Transform9PixelTransition-module__yp5riq__pixel{opacity:0;flex:1;width:5vw;height:5vw}.Transform9PixelTransition-module__yp5riq__visible{opacity:1}.Transform9PixelTransition-module__yp5riq__blackPixel{background-color:var(--transform9-black)}.Transform9PixelTransition-module__yp5riq__bluePixel{background-color:var(--transform9-blue)}.Transform9PixelTransition-module__yp5riq__greenPixel{background-color:var(--transform9-green)}@media (max-width:900px){.Transform9PixelTransition-module__yp5riq__transitionContainer{margin-top:0}}@media (max-width:767px){.Transform9PixelTransition-module__yp5riq__pixel{flex:none;width:10vw;height:10vw}.Transform9PixelTransition-module__yp5riq__mobileHidden{display:none}}@media (prefers-reduced-motion:reduce){.Transform9PixelTransition-module__yp5riq__pixel{opacity:1}}
.BorderGlow-module__AN1jpq__card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:24px;--glow-padding:32px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.BorderGlow-module__AN1jpq__borderLight,.BorderGlow-module__AN1jpq__edgeLight{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.BorderGlow-module__AN1jpq__borderLight{z-index:3;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, #000 calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), #000 calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, #000 calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), #000 calc((100 - var(--cone-spread)) * 1%))}.BorderGlow-module__AN1jpq__borderLight:before{border-radius:inherit;background:var(--gradient-1,radial-gradient(at 80% 55%, #c084fc 0, transparent 50%)) border-box, var(--gradient-2,radial-gradient(at 69% 34%, #f472b6 0, transparent 50%)) border-box, var(--gradient-3,radial-gradient(at 8% 6%, #38bdf8 0, transparent 50%)) border-box, var(--gradient-4,radial-gradient(at 41% 38%, #c084fc 0, transparent 50%)) border-box, var(--gradient-5,radial-gradient(at 86% 85%, #f472b6 0, transparent 50%)) border-box, var(--gradient-6,radial-gradient(at 82% 18%, #38bdf8 0, transparent 50%)) border-box, var(--gradient-7,radial-gradient(at 51% 4%, #f472b6 0, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c084fc 0 100%)) border-box;content:"";-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.BorderGlow-module__AN1jpq__edgeLight{z-index:1;inset:calc(var(--glow-padding) * -1);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mix-blend-mode:plus-lighter}.BorderGlow-module__AN1jpq__edgeLight:before{inset:var(--glow-padding);border-radius:inherit;box-shadow:0 0 0 1px var(--glow-color,#f5daa3), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);content:"";position:absolute}.BorderGlow-module__AN1jpq__inner{z-index:2;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.BorderGlow-module__AN1jpq__card:hover>.BorderGlow-module__AN1jpq__borderLight{opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)))}.BorderGlow-module__AN1jpq__card:hover>.BorderGlow-module__AN1jpq__edgeLight{opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)))}}@media (prefers-reduced-motion:reduce){.BorderGlow-module__AN1jpq__borderLight,.BorderGlow-module__AN1jpq__edgeLight{transition:none}}
.Folder-module__8v0qkW__folder{cursor:pointer;transition:transform .2s ease-in}.Folder-module__8v0qkW__folder:not(.Folder-module__8v0qkW__open):hover,.Folder-module__8v0qkW__open{transform:translateY(-8px)}.Folder-module__8v0qkW__folder:not(.Folder-module__8v0qkW__open):hover .Folder-module__8v0qkW__paper{transform:translate(-50%)}.Folder-module__8v0qkW__folder:not(.Folder-module__8v0qkW__open):hover .Folder-module__8v0qkW__front,.Folder-module__8v0qkW__open .Folder-module__8v0qkW__front{transform:skew(15deg)scaleY(.6)}.Folder-module__8v0qkW__folder:not(.Folder-module__8v0qkW__open):hover .Folder-module__8v0qkW__right,.Folder-module__8v0qkW__open .Folder-module__8v0qkW__right{transform:skew(-15deg)scaleY(.6)}.Folder-module__8v0qkW__back{background:var(--folder-back-color);border-radius:0 10px 10px;width:100px;height:80px;position:relative}.Folder-module__8v0qkW__back:after{background:var(--folder-back-color);content:"";border-radius:5px 5px 0 0;width:30px;height:10px;position:absolute;bottom:98%;left:0}.Folder-module__8v0qkW__paper{z-index:2;background:var(--paper-1);border-radius:10px;width:70%;height:80%;transition:transform .3s ease-in-out,height .3s ease-in-out;position:absolute;bottom:10%;left:50%;transform:translate(-50%,10%)}.Folder-module__8v0qkW__paper2{background:var(--paper-2);width:80%;height:70%}.Folder-module__8v0qkW__paper3{background:var(--paper-3);width:90%;height:60%}.Folder-module__8v0qkW__open .Folder-module__8v0qkW__paper1{transform:translate(calc(-120% + var(--magnet-x,0px)), calc(-70% + var(--magnet-y,0px))) rotate(-15deg)}.Folder-module__8v0qkW__open .Folder-module__8v0qkW__paper2{height:80%;transform:translate(calc(10% + var(--magnet-x,0px)), calc(-70% + var(--magnet-y,0px))) rotate(15deg)}.Folder-module__8v0qkW__open .Folder-module__8v0qkW__paper3{height:80%;transform:translate(calc(-50% + var(--magnet-x,0px)), calc(-100% + var(--magnet-y,0px))) rotate(5deg)}.Folder-module__8v0qkW__front{z-index:3;background:var(--folder-color);transform-origin:bottom;border-radius:5px 10px 10px;width:100%;height:100%;transition:transform .3s ease-in-out;position:absolute}.Folder-module__8v0qkW__folder:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.Folder-module__8v0qkW__folder,.Folder-module__8v0qkW__paper,.Folder-module__8v0qkW__front{transition:none}}
.FolderDetailModal-module__bcVYDa__folderPanel.FolderDetailModal-module__bcVYDa__folderPanel{background:#383838;justify-content:center;margin-top:100px}.FolderDetailModal-module__bcVYDa__folderStage{place-items:center;width:100%;height:100%;display:grid}@media (max-width:900px){.FolderDetailModal-module__bcVYDa__folderPanel.FolderDetailModal-module__bcVYDa__folderPanel{margin-top:48px}}
.NftscanPlatformModal-module__mDq8vW__nftscanPanel.NftscanPlatformModal-module__mDq8vW__nftscanPanel{aspect-ratio:1400/544;background:#f5f6f8;margin-top:100px}.NftscanPlatformModal-module__mDq8vW__logoDrop{touch-action:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.NftscanPlatformModal-module__mDq8vW__logoDrop canvas{width:100%;height:100%;display:block}@media (max-width:900px){.NftscanPlatformModal-module__mDq8vW__nftscanPanel.NftscanPlatformModal-module__mDq8vW__nftscanPanel{margin-top:48px}}
div.ParallelMuseumModal-module__u-oaDq__museumPanel{--museum-scale:min(1, calc(100cqw / 1558px));background:#fff;display:block;position:relative;container-type:inline-size}.ParallelMuseumModal-module__u-oaDq__museumFrame{width:1558px;height:1600px;transform:scale(var(--museum-scale));transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}
