.social-card-module__sx-fyG__demo{background:#f3f4f6;place-items:center;width:100%;min-height:100vh;padding:1rem;display:grid}.social-card-module__sx-fyG__card{isolation:isolate;background:#d3d3d3;border-radius:20px;width:200px;height:200px;transition:transform 1s cubic-bezier(.68,-.55,.265,1.55);position:relative;overflow:hidden;box-shadow:0 7px 29px #64646f33}.social-card-module__sx-fyG__background{background:radial-gradient(circle at 100% 0,#f7b56c 0%,#dc6b9d 34%,#bf4fc3 62%,#5654da 100%);position:absolute;inset:0}.social-card-module__sx-fyG__logo{z-index:10;color:#fff;font:inherit;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.1rem;font-weight:600;transition:right .6s cubic-bezier(.25,.46,.45,.94),bottom .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}.social-card-module__sx-fyG__logo:focus-visible,.social-card-module__sx-fyG__socialLink:focus-visible .social-card-module__sx-fyG__box{outline-offset:3px;outline:3px solid #fffffff2}.social-card-module__sx-fyG__socialLink{color:inherit}.social-card-module__sx-fyG__icon{width:20px;height:20px;display:inline-block}.social-card-module__sx-fyG__svg{fill:#1e1e1ec7;width:100%;height:100%;transition:fill .5s ease-in-out,filter .5s ease-in-out}.social-card-module__sx-fyG__box{text-align:right;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform-origin:0 100%;background:#ffffff63;border-top:2px solid #fff;border-right:1px solid #fff;border-radius:10% 13% 42% 0%/10% 12% 75% 0%;padding:10px;transition:bottom 1s ease-in-out,left 1s ease-in-out;position:absolute;box-shadow:-7px 7px 29px #64646f5d}.social-card-module__sx-fyG__box:before{content:"";border-radius:inherit;opacity:0;transition:opacity .5s ease-in-out;position:absolute;inset:0}.social-card-module__sx-fyG__box:hover:before,.social-card-module__sx-fyG__socialLink:focus-visible .social-card-module__sx-fyG__box:before{opacity:1}.social-card-module__sx-fyG__box:hover .social-card-module__sx-fyG__svg,.social-card-module__sx-fyG__socialLink:focus-visible .social-card-module__sx-fyG__svg{fill:#fff;filter:drop-shadow(0 0 5px #fff)}.social-card-module__sx-fyG__box1{width:70%;height:70%;bottom:-50%;left:-50%}.social-card-module__sx-fyG__box1:before{background:radial-gradient(circle at 30% 107%,#65a9e8 0%,#0a66c2 90%)}.social-card-module__sx-fyG__box2{width:50%;height:50%;bottom:-35%;left:-35%}.social-card-module__sx-fyG__box2:before{background:radial-gradient(circle at 30% 107%,#72a7ff 0%,#1877f2 90%)}.social-card-module__sx-fyG__box3{width:30%;height:30%;bottom:-20%;left:-20%}.social-card-module__sx-fyG__box3:before{background:radial-gradient(circle at 30% 107%,#9aa3ff 0%,#5865f2 90%)}.social-card-module__sx-fyG__box4{width:10%;height:10%;bottom:-5%;left:-5%}.social-card-module__sx-fyG__card[data-open=true]{transform:scale(1.1)}.social-card-module__sx-fyG__card[data-open=true] .social-card-module__sx-fyG__box{bottom:-1px;left:-1px}.social-card-module__sx-fyG__card[data-open=true] .social-card-module__sx-fyG__logo{bottom:20px;right:20px;transform:translate(0)}.social-card-module__sx-fyG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.social-card-module__sx-fyG__card,.social-card-module__sx-fyG__logo,.social-card-module__sx-fyG__box,.social-card-module__sx-fyG__box:before,.social-card-module__sx-fyG__svg{transition-duration:.01ms!important;transition-delay:0s!important}}
.about-exit-transition-module__9PyAra__descriptionTrack{isolation:isolate;position:relative}.about-exit-transition-module__9PyAra__descriptionContent{will-change:mask-image}.about-exit-transition-module__9PyAra__portraitDragUnit{z-index:10;will-change:transform, opacity;position:relative}.about-exit-transition-module__9PyAra__dragging{-webkit-user-select:none;user-select:none}
.project-morph-showcase-module__P1L1ma__stage{z-index:10;touch-action:pan-y;background:0 0;position:absolute;inset:0;overflow:hidden}.project-morph-showcase-module__P1L1ma__stage[data-dormant=true]{pointer-events:none}.project-morph-showcase-module__P1L1ma__cardLayer{z-index:2;position:absolute;inset:0}.project-morph-showcase-module__P1L1ma__cardWrapper{transform-origin:50%;will-change:transform, opacity;position:absolute;top:0;left:0}.project-morph-showcase-module__P1L1ma__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.project-morph-showcase-module__P1L1ma__cardInner[data-flipped=true]{transform:rotateY(180deg)}.project-morph-showcase-module__P1L1ma__cardFace{backface-visibility:hidden;border:1px solid #ffffff24;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 22px #00000052}[data-about-theme=light] .project-morph-showcase-module__P1L1ma__cardFace{border-color:#14141e1f;box-shadow:0 8px 20px #14141e29}.project-morph-showcase-module__P1L1ma__cardFaceBack{color:#f4f6ff;background:#12172a;flex-direction:column;justify-content:center;gap:5px;padding:10px;display:flex;transform:rotateY(180deg)}[data-about-theme=light] .project-morph-showcase-module__P1L1ma__cardFaceBack{color:#14141e;background:#fff}.project-morph-showcase-module__P1L1ma__cardImageWrap{background:#1b2138;width:100%;height:100%;position:relative}.project-morph-showcase-module__P1L1ma__cardImageWrap:after{content:"";pointer-events:none;background:#0000001a;position:absolute;inset:0}.project-morph-showcase-module__P1L1ma__cardFallbackCover{color:#f4f6ff;background:linear-gradient(135deg,#1e2540,#2a3358);align-items:flex-end;padding:8px;font-size:8px;line-height:1.25;display:flex;position:absolute;inset:0}.project-morph-showcase-module__P1L1ma__cardButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.project-morph-showcase-module__P1L1ma__cardButton:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #fff}[data-about-theme=light] .project-morph-showcase-module__P1L1ma__cardButton:focus-visible{outline-color:#14141e}.project-morph-showcase-module__P1L1ma__placeholderCard{text-align:center;cursor:default;background:#f1f1ee;border:1px solid #0f172a17;border-radius:12px;justify-content:center;align-items:center;padding:10px;transition:background-color .22s,border-color .22s,box-shadow .22s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 14px #0000001a}[data-about-theme=light] .project-morph-showcase-module__P1L1ma__placeholderCard{background:#171717;border-color:#ffffff14;box-shadow:0 6px 14px #00000029}.project-morph-showcase-module__P1L1ma__placeholderText{letter-spacing:.005em;color:#0a0a0a;font-size:clamp(7px,1.15vw,12px);font-weight:400;line-height:1.3;transition:color .22s}[data-about-theme=light] .project-morph-showcase-module__P1L1ma__placeholderText{color:#ffffffe0}.project-morph-showcase-module__P1L1ma__centerCopy{z-index:3;text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-morph-showcase-module__P1L1ma__topCopy{z-index:3;text-align:center;pointer-events:none;width:calc(100% - 48px);position:absolute;top:clamp(64px,8vh,104px);left:50%;transform:translate(-50%)}.project-morph-showcase-module__P1L1ma__topCopyBlock{max-width:1120px;margin-left:auto;margin-right:auto}@media (max-width:1023px){.project-morph-showcase-module__P1L1ma__topCopy{width:calc(100% - 40px);top:clamp(168px,22vh,220px)}.project-morph-showcase-module__P1L1ma__topCopyBlock{max-width:90vw}}@media (max-width:639px){.project-morph-showcase-module__P1L1ma__topCopyBlock{max-width:calc(100vw - 32px)}}
.social-size-shell-module__a2f_QG__shell{flex-shrink:0;width:96px;height:96px;position:relative}.social-size-shell-module__a2f_QG__scaleWrapper{transform-origin:100% 0;width:200px;height:200px;position:absolute;top:0;right:0;transform:scale(.48)}@media (min-width:640px){.social-size-shell-module__a2f_QG__shell{width:104px;height:104px}.social-size-shell-module__a2f_QG__scaleWrapper{transform:scale(.52)}}@media (min-width:1024px){.social-size-shell-module__a2f_QG__shell{width:112px;height:112px}.social-size-shell-module__a2f_QG__scaleWrapper{transform:scale(.56)}}
