@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Black-DjTxqEvl.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Bold-BQhZt3Pn.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraBold-D6Mwv2tk.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraLight-CC0V06GF.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Light-_XBTHaLi.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Medium-DBxyZoUj.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-Dh7K9Qzs.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-SemiBold-DXjSQ6vh.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Thin-DGj76VVC.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}html{color:#f7fbff;scroll-behavior:smooth;background:#0a0a0a;min-width:320px}body{letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px;min-height:100vh;font-family:Geist,Inter,Segoe UI,Arial,sans-serif;font-weight:400;line-height:1.5}button,input,textarea,select{font:inherit}#root{min-height:100vh}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{margin:0}button{border:0}a{text-decoration:none}img,picture,svg{max-width:100%;display:block}.bg-effect{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#00ddff14,#0000 33.3333vw),radial-gradient(circle at 85% 15%,#1871be1a,#0000 29.1667vw),#070b12;position:fixed;inset:0;overflow:hidden}.bg-effect .bg-shimmer{background:linear-gradient(115deg,#0000 35%,#ffffff09,#0000 65%);animation:14s ease-in-out infinite alternate shimmer;position:absolute;inset:-20%}.bg-effect .bg-orb{filter:blur(7.8125vw);opacity:.5;mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.bg-effect .bg-orb.orb-cyan{background:#00ddff52;width:39.5833vw;height:39.5833vw;top:12%;left:8%}.bg-effect .bg-orb.orb-yellow{background:#246cbe33;width:31.25vw;height:31.25vw;top:4%;left:70%}.bg-effect .bg-orb.orb-blue{background:#00a0ff38;width:27.0833vw;height:27.0833vw;top:60%;left:55%}.bg-effect .bg-orb.orb-gold{background:#0054ac2e;width:22.9167vw;height:22.9167vw;top:72%;left:12%}.bg-effect .bg-orb.orb-one{animation:24s ease-in-out infinite alternate orb-one}.bg-effect .bg-orb.orb-two{animation:28s ease-in-out -6s infinite alternate orb-two}.bg-effect .bg-orb.orb-three{animation:32s ease-in-out -12s infinite alternate orb-three}.bg-effect .bg-orb.orb-four{animation:30s ease-in-out -9s infinite alternate orb-four}.bg-effect .bg-line{filter:blur(.0325521vw);opacity:.3;background:linear-gradient(90deg,#0000,#00ddff59,#3884ff38,#0000);width:43.75vw;height:max(1px,.0651042vw);animation:9s ease-in-out infinite alternate line-pulse;position:absolute;transform:rotate(-18deg)}.bg-effect .bg-line.line-one{top:26%;left:-8.33333vw}.bg-effect .bg-line.line-two{animation-delay:-4s;bottom:22%;right:-12.5vw}.bg-effect .bg-ground{z-index:10;background:#01050f;width:100%;height:30vh;position:absolute;bottom:0}.bg-effect .bg-ground:before{content:"";pointer-events:none;filter:blur(.651042vw);background:linear-gradient(90deg,#070e19f2,#070b12f2);height:2.47396vw;position:absolute;top:0;left:0;right:0;transform:translateY(-1.17188vw)}@keyframes orb-one{0%{opacity:.35;transform:translate(-50%,-50%)scale(1)}50%{opacity:.55;transform:translate(-36%,-62%)scale(1.12)}to{opacity:.4;transform:translate(-58%,-42%)scale(.96)}}@keyframes orb-two{0%{opacity:.3;transform:translate(-50%,-50%)scale(.95)}50%{opacity:.46;transform:translate(-64%,-35%)scale(1.15)}to{opacity:.36;transform:translate(-42%,-58%)scale(1)}}@keyframes orb-three{0%{opacity:.25;transform:translate(-50%,-50%)scale(1)}50%{opacity:.42;transform:translate(-60%,-40%)scale(1.18)}to{opacity:.32;transform:translate(-38%,-56%)scale(.92)}}@keyframes orb-four{0%{opacity:.22;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.38;transform:translate(-35%,-48%)scale(1.1)}to{opacity:.28;transform:translate(-62%,-60%)scale(1)}}@keyframes shimmer{0%{opacity:.25;transform:translate(-8%)translateY(-4%)}to{opacity:.5;transform:translate(8%)translateY(4%)}}@keyframes line-pulse{0%{opacity:.1;transform:rotate(-18deg)translate(-2.08333vw)}to{opacity:.35;transform:rotate(-18deg)translate(3.125vw)}}@media (width<=768px){.bg-effect .bg-orb{filter:blur(4.16667vw);opacity:.4}.bg-effect .bg-orb.orb-cyan{width:27.0833vw;height:27.0833vw}.bg-effect .bg-orb.orb-yellow{width:22.9167vw;height:22.9167vw;top:18%;left:88%}.bg-effect .bg-orb.orb-blue{width:25vw;height:25vw}.bg-effect .bg-orb.orb-gold{width:18.75vw;height:18.75vw}.bg-effect .bg-line{opacity:.2;width:29.1667vw}}@media (width<=480px){.bg-effect .bg-shimmer,.bg-effect .bg-line{display:none}.bg-effect .bg-orb{filter:blur(3.38542vw)}.bg-effect .bg-orb.orb-yellow{display:none}}@media (prefers-reduced-motion:reduce){.bg-effect .bg-orb,.bg-effect .bg-shimmer,.bg-effect .bg-line{animation:none}}.page-style{--hero-stage-width:min(75.64vw, calc(105dvh * 1.5));min-height:100vh;position:relative;overflow-x:hidden}.portfolio-hero{width:100%;min-height:100vh;padding-block:calc(var(--hero-stage-width) * .0794271) calc(var(--hero-stage-width) * .03125);padding-inline:max(1rem, var(--hero-stage-width) * .0553385);margin-inline:auto}@keyframes shelf-card-image-loading{to{transform:translate(100%)}}.hero-shelf{z-index:3;pointer-events:none;width:100%;position:fixed;bottom:0;left:0;right:0}.shelf-wrapper{z-index:1;width:var(--hero-stage-width);pointer-events:none;max-width:none;margin-inline:auto;position:relative;container-type:inline-size}.shelf-container{aspect-ratio:1535/1024;isolation:isolate;pointer-events:none;background-image:url(/assets/shelf-70ZxK46b.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;transform:translateY(1.04167cqw)}.shelf-section{z-index:2;pointer-events:none;grid-template-columns:minmax(5.9375cqw,.84fr) minmax(0,4.7fr);align-items:center;gap:.885417cqw;min-height:12.5%;display:grid;position:absolute;left:17.8%;right:24%}.shelf-section:hover,.shelf-section:focus-within{z-index:20}.shelf-section:last-child{margin:0 1.30208cqw 0 .390625cqw}.shelf-section-name{color:#1688ff;text-align:center;text-transform:uppercase;letter-spacing:0;min-height:7.65625cqw;box-shadow:var(--shelf-card-row-shadow,-.195313cqw 0cqw 0 .0651042cqw #1c2c45), -.455729cqw 0 0 -.0651042cqw #050a12db, 0 .46875cqw .364583cqw -.364583cqw #000000db;transform-style:preserve-3d;background:linear-gradient(90deg,#ffffff1a,#fff0 24%),linear-gradient(#0c223ef0,#030913f5),#040a16e6;border:.0651042cqw solid #5092dd6b;border-left-color:#8abdff80;border-radius:.390625cqw .520833cqw .520833cqw .390625cqw;justify-content:center;align-items:center;padding:.729167cqw;font-size:1.04102cqw;font-weight:800;line-height:1.18;display:flex;position:relative;transform:translateZ(.651042cqw)}.shelf-section-content{z-index:1;pointer-events:auto;min-width:0;padding-block:.195313cqw;position:relative;overflow:hidden}.shelf-section-content:before,.shelf-section-content:after{content:"";z-index:5;opacity:0;pointer-events:none;width:3.125cqw;transition:opacity .16s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}.shelf-section-content:before{z-index:40;background:linear-gradient(90deg,#040a16e0,#040a1600);left:0}.shelf-section-content:after{z-index:40;background:linear-gradient(270deg,#040a16e0,#040a1600);right:0}.shelf-section-content.has-left-fade:before,.shelf-section-content.has-right-fade:after{opacity:1}.shelf-section-content.is-dragging .shelf-card-track{cursor:grabbing}.shelf-card-track{cursor:grab;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.78125cqw;padding:.364583cqw .729167cqw;display:flex;overflow:auto hidden}.shelf-card-track::-webkit-scrollbar{display:none}.shelf-card-set{align-items:center;gap:inherit;flex:none;display:flex}.shelf-section-career-journey .shelf-card-track,.shelf-section-career-journey .shelf-card-set{gap:.416667cqw}.shelf-section-career-journey .shelf-card-set{padding-inline-end:.260417cqw}.shelf-card-connector{pointer-events:none;background:linear-gradient(90deg,#1688ff47,#1688fff2,#00ddff57);border-radius:999px;flex:0 0 .833333cqw;height:.130208cqw;margin-right:4px;box-shadow:0 0 .520833cqw #1688ff85}.shelf-card{z-index:1;pointer-events:auto;cursor:pointer;color:#f7fbff;box-shadow:inset 0 .0651042cqw 0 #abd3ff29, inset -.651042cqw 0 1.17188cqw #0309146b, var(--shelf-card-row-shadow,-.195313cqw 0cqw 0 .0651042cqw #1c2c45), 0 .78125cqw 1.25cqw #00000042;transform-style:preserve-3d;background:radial-gradient(circle at 50% 0,#5898ff29,#0000 38%),linear-gradient(125deg,#ffffff1c,#0000 31%),linear-gradient(#0c1c30eb,#020812f5),#040a16e0;border:.0651042cqw solid #488fff70;border-radius:.455729cqw;flex-direction:column;flex:0 0 9.63542cqw;justify-content:flex-start;gap:.645833cqw;padding:.75cqw;display:flex;position:relative;overflow:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)!important}.shelf-card:hover,.shelf-card:focus-visible{z-index:30;box-shadow:inset 0 .0651042cqw 0 #abd3ff2e, inset -.651042cqw 0 1.17188cqw #03091461, var(--shelf-card-row-shadow,-.195313cqw 0cqw 0 .0651042cqw #1c2c45), 0 .911458cqw 1.43229cqw #00000047;border-color:#488fffb8;transform:translate(-.0651042cqw);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important}.shelf-card:active{border-color:#a3c7ffb8;transform:translate(-.130208cqw,.0325521cqw)}.shelf-card.is-selected{z-index:35;box-shadow:inset 0 .0651042cqw 0 #e1f2ff3d, inset -.651042cqw 0 1.17188cqw #0309143d, var(--shelf-card-row-shadow,-.195313cqw 0cqw 0 .0651042cqw #1c2c45), 0 0 .520833cqw #58b6ff8f;background:radial-gradient(circle at 50% 0,#1688ff4d,#0000 42%),linear-gradient(125deg,#ffffff24,#0000 31%),linear-gradient(#0f2e52f5,#030d1ffa),#040a16e6;border-color:#67cbfff0;transform:translate(-.0651042cqw,-.0651042cqw)}.shelf-card strong{color:#f7fbff;font-size:.8125cqw;font-weight:800;line-height:1.15}.shelf-card span{color:#b7c4d6;font-size:.65237cqw;line-height:1.35}.shelf-card-copy{flex-direction:column;gap:.260417cqw;min-width:0;display:flex}.shelf-card-image-wrap,.shelf-card-image-fallback{aspect-ratio:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:.0651042cqw solid #488fff59;border-radius:.390625cqw;flex:none;align-self:center;width:4.16667cqw;position:relative;overflow:hidden;box-shadow:inset 0 .0651042cqw #ffffff1f,0 .46875cqw 1.04167cqw #0003}.shelf-card-image{object-fit:cover;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .18s cubic-bezier(.22,1,.36,1);display:block}.shelf-card-image.loaded{opacity:1}.shelf-card-image-loading,.shelf-card-image-fallback{background:linear-gradient(135deg,#ffffff1f,#ffffff08),#081627db}.shelf-card-image-loading{position:absolute;inset:0}.shelf-card-image-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.35s infinite shelf-card-image-loading;position:absolute;inset:0;transform:translate(-100%)}.shelf-card-image-fallback{color:#f4fbff9e;place-items:center;font-size:1.04167cqw;font-weight:800;line-height:1;display:grid}.shelf-card-projects{text-align:center;justify-content:center}.shelf-card-achievements{text-align:left;justify-content:flex-start;padding:1.69271cqw .833333cqw .520833cqw}.shelf-card-achievements .shelf-card-copy{z-index:1;grid-template-rows:1.82292cqw minmax(1.82292cqw,auto);align-content:start;gap:.143229cqw;display:grid;position:relative}.shelf-card-achievements strong{color:#1688ff;letter-spacing:0;align-self:start;font-size:1.82292cqw;line-height:.9}.shelf-card-achievements span{color:#e7f1ffe0;align-self:start;max-width:7.03125cqw;font-size:.78125cqw;line-height:1.28}.shelf-card-achievement-icon{z-index:1;color:#1688ff;opacity:.7;filter:drop-shadow(0 0 .585938cqw #1688ff4d);pointer-events:none;width:1.30208cqw;height:1.30208cqw;position:absolute;bottom:.651042cqw;right:.78125cqw}.shelf-card-tech-stack{text-align:center;justify-content:flex-start;display:flex}.shelf-card-tech-stack .shelf-card-image-wrap,.shelf-card-tech-stack .shelf-card-image-fallback{aspect-ratio:1.1;border-radius:.520833cqw;width:3.90625cqw;margin-top:.260417cqw}.shelf-card-tech-stack span{display:none}.shelf-card-career-journey{text-align:left;cursor:pointer;justify-content:flex-start;gap:0;padding:.520833cqw .651042cqw;display:flex;overflow:visible}.shelf-card-career-journey .shelf-card-image-wrap,.shelf-card-career-journey .shelf-card-image-fallback{aspect-ratio:1;border-radius:.3125cqw;width:1.40625cqw;margin-top:0;box-shadow:inset 0 .0651042cqw #ffffff1f,0 .364583cqw .729167cqw #0000003d}.shelf-card-career-journey strong{color:#f7fbff;max-width:100%;font-size:.716146cqw;font-weight:650;line-height:1.18}.shelf-card-career-journey p{color:#b7c4d6;margin:0;font-size:.651042cqw;line-height:1.32}.shelf-card-career-journey.is-selected{z-index:35;background:radial-gradient(circle at 50% 0,#1688ff52,#0000 42%),linear-gradient(125deg,#ffffff26,#0000 31%),linear-gradient(#0f2e52f5,#030d1ffa),#040a16e6;border-color:#67cbfff0;transform:translate(-.0651042cqw,-.0651042cqw);transition:border-color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1)!important}.shelf-card-career-journey.is-selected:active{border-color:#a3c7ffb8;transform:translate(-.130208cqw)!important}.shelf-card-career-year{color:#1688ff;justify-content:center;align-items:center;width:max-content;max-width:100%;height:.78125cqw;padding:.651042cqw 0;font-size:.716146cqw;font-weight:800;display:flex}.shelf-card-career-details{flex-direction:column;flex:1;min-width:0;display:grid}.shelf-card-career-company{align-items:center;gap:.46875cqw;min-width:0;display:flex}.shelf-card-career-company strong{overflow-wrap:anywhere;min-width:0}.hero-intro{left:max(1rem, var(--hero-stage-width) * .0553385);bottom:calc(var(--hero-stage-width) * .0625);z-index:2;width:calc(var(--hero-stage-width) * .21875);flex-direction:column;justify-content:flex-start;gap:2.38095cqw;max-width:none;display:flex;position:fixed;container-type:inline-size}.hero-intro .intro-top-section,.hero-intro .intro-bottom-section{flex-direction:column;align-items:flex-start;display:flex}.hero-intro .hero-greeting{color:#b7c4d6;cursor:default;outline:none;width:max-content;margin-bottom:2.38095cqw;font-size:5.95238cqw;display:inline-grid}.hero-intro .hero-greeting:hover .hero-greeting-default,.hero-intro .hero-greeting:focus-visible .hero-greeting-default{opacity:0;transform:translateY(-1.19048cqw)}.hero-intro .hero-greeting:hover .hero-greeting-hover,.hero-intro .hero-greeting:focus-visible .hero-greeting-hover{opacity:1;transform:translateY(0)}.hero-intro .hero-greeting-label{grid-area:1/1;align-items:center;gap:1.4881cqw;transition:opacity .26s cubic-bezier(.22,1,.36,1) .25s,transform .26s cubic-bezier(.22,1,.36,1) .25s;display:inline-flex}.hero-intro .hero-greeting-hover{opacity:0;transform:translateY(1.19048cqw)}.hero-intro .hero-greeting-text{-webkit-user-select:none;user-select:none;display:inline-block}.hero-intro h1{color:#f7fbff;margin-bottom:3.33333cqw;font-size:22.381cqw;font-weight:800;line-height:.98}.hero-intro h1 span{color:#1688ff}.hero-intro .hero-role{color:#1688ff;margin-bottom:3.33333cqw;font-size:6.90476cqw;font-weight:700}.hero-intro .hero-copy{color:#b7c4d6;max-width:76.1905cqw;margin-bottom:7.14286cqw;font-size:4.7619cqw}.hero-intro .hero-copy a{color:inherit;cursor:pointer;text-decoration:none;transition:color .18s,text-shadow .18s}.hero-intro .hero-copy a:hover{color:#1e9bff;text-shadow:0 0 12px #1e9bff73}.hero-intro .hero-copy a:focus-visible{outline-offset:.892857cqw;border-radius:.892857cqw;outline:1px solid #1e9bffa6}.hero-intro .hero-actions{flex-wrap:wrap;align-items:center;gap:3.57143cqw;margin-bottom:0;display:flex}.hero-intro .hero-actions .hero-button{color:#f7fbff;white-space:nowrap;background:#061222bd;border:max(1px,.297619cqw) solid #4396ff57;border-radius:1.78571cqw;flex:none;justify-content:center;align-items:center;gap:1.90476cqw;min-height:13.0952cqw;padding:3.57143cqw 4.7619cqw;font-size:4.6131cqw;font-weight:400;line-height:1;transition:border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 0 6.54762cqw #0084ff29}.hero-intro .hero-actions .hero-button span{font-size:4.7619cqw;line-height:1}.hero-intro .hero-actions .hero-button:hover,.hero-intro .hero-actions .hero-button:focus-visible{border-color:#4396ffc7}.hero-intro .hero-actions .hero-button.primary{background:linear-gradient(135deg,#0068ff,#1688ff);border-color:#0000}.hero-intro .hero-contact{gap:6.90476cqw;font-style:normal;display:grid}.hero-intro .hero-contact a{color:#b7c4d6;align-items:center;gap:4.7619cqw;width:fit-content;min-width:0;font-size:4.7619cqw;line-height:1.3;transition:color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.hero-intro .hero-contact a svg{color:#1688ff;flex:none;width:5.95238cqw;height:5.95238cqw}.hero-intro .hero-contact a:hover,.hero-intro .hero-contact a:focus-visible{color:#f7fbff;transform:translate(.595238cqw)}.hero-intro .hero-socials{align-items:center;gap:6.19048cqw;margin-top:17.8571cqw;display:flex}.hero-intro .hero-socials a{aspect-ratio:1;color:#b7c4d6;background:#0612225c;border:1px solid #4396ff38;border-radius:1.78571cqw;place-items:center;width:13.2381cqw;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-grid;box-shadow:inset 0 1px #ffffff0d}.hero-intro .hero-socials a:hover,.hero-intro .hero-socials a:focus-visible{color:#1688ff;background:#0c284c94;border-color:#4396ff9e;transform:translateY(-.595238cqw)}.hero-intro .hero-socials a svg{width:6.25cqw;height:6.25cqw}.about-panel{right:max(1rem, var(--hero-stage-width) * .0996094);bottom:calc(var(--hero-stage-width) * .0625);z-index:4;--about-panel-reference-size:calc(var(--hero-stage-width) * .232422);--about-panel-size-width:calc(var(--hero-stage-width) * .244141);--about-panel-content-width:var(--about-panel-size-width);width:var(--about-panel-size-width);height:calc(var(--hero-stage-width) * .519531);pointer-events:auto;transition:width .48s cubic-bezier(.22,1,.36,1);position:fixed;container-type:inline-size}.about-panel.is-showing-detail-module{--about-panel-content-width:calc(var(--about-panel-size-width) * 1.16);width:calc(var(--about-panel-size-width) * 1.16)}.about-panel.is-showing-detail-module .about-panel-scroll{overscroll-behavior:contain;scrollbar-width:none;grid-template-rows:auto auto auto auto auto;overflow:hidden auto}.about-panel.is-showing-detail-module .about-panel-scroll::-webkit-scrollbar{width:0;height:0;display:none}.about-panel-card{z-index:5;backface-visibility:hidden;border-radius:calc(var(--about-panel-reference-size,100cqw) * .0560224);background:radial-gradient(circle at 54% 6%, #257ada24, transparent calc(var(--about-panel-reference-size,100cqw) * .605042)), linear-gradient(160deg, #091e38ad, #020812e6 48%, #01060ef5);height:100%;box-shadow:0 0 0 1px #237bff2e, inset 0 1px 0 #def1ff29, inset 0 0 calc(var(--about-panel-reference-size,100cqw) * .0504202) #1e9bff14, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0392157) #2093ff9e, 0 0 calc(var(--about-panel-reference-size,100cqw) * .106443) #0067ff47, 0 calc(var(--about-panel-reference-size,100cqw) * .0616247) calc(var(--about-panel-reference-size,100cqw) * .151261) #0000006b;-webkit-backdrop-filter:blur(calc(var(--about-panel-reference-size,100cqw) * .0336134));backdrop-filter:blur(calc(var(--about-panel-reference-size,100cqw) * .0336134));border:1px solid #57aaffe6;position:relative;overflow:hidden}.about-panel-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.26;background:linear-gradient(90deg,#ffffff2b,#0000 19% 81%,#ffffff2b),linear-gradient(#ffffff26,#0000 18% 82%,#ffffff1a);position:absolute;inset:0}.about-panel-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 0 28%, #6cccff0a 34%, #ffffff57 43%, #1688ff1f 50%, transparent 58% 100%), radial-gradient(circle at 28% 18%, #00ddff38, transparent calc(var(--about-panel-reference-size,100cqw) * .352941));mix-blend-mode:screen;opacity:0;animation:.98s cubic-bezier(.22,1,.36,1) both about-panel-data-sweep;position:absolute;inset:-1px;transform:translate(-62%)skew(-8deg)}.about-panel-scroll{width:var(--about-panel-content-width);height:100%;padding:calc(var(--about-panel-reference-size,100cqw) * .0784314) calc(var(--about-panel-reference-size,100cqw) * .0840336) calc(var(--about-panel-reference-size,100cqw) * .0644258);padding-right:calc(var(--about-panel-reference-size,100cqw) * .0588235);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}@keyframes about-panel-data-sweep{0%{opacity:0;transform:translate(-70%)skew(-8deg)}18%{opacity:.88}to{opacity:0;transform:translate(70%)skew(-8deg)}}.about-panel-avatar-wrap{width:calc(var(--about-panel-reference-size,100cqw) * .560224);aspect-ratio:1;margin:0 auto calc(var(--about-panel-reference-size,100cqw) * .0532213);padding:calc(var(--about-panel-reference-size,100cqw) * .00560224);box-shadow:0 0 0 1px #000812d1, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0560224) #1688ff5c;background:linear-gradient(135deg,#33a8ff,#045be7 52%,#1aa2ff);border-radius:50%;transition:border-radius .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1);animation:.76s cubic-bezier(.22,1,.36,1) 70ms both about-panel-content-enter;position:relative}.about-panel-avatar-frame{border-radius:inherit;border:calc(var(--about-panel-reference-size,100cqw) * .00840336) solid #020913f0;width:100%;height:100%;transition:border-radius .48s cubic-bezier(.22,1,.36,1);overflow:hidden}.about-panel-avatar-button{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.about-panel-avatar-button:focus-visible{outline:calc(var(--about-panel-reference-size,100cqw) * .00560224) solid #58b6ffeb;outline-offset:calc(var(--about-panel-reference-size,100cqw) * -.0140056)}.about-panel-avatar{border-radius:inherit;object-fit:cover;object-position:48% 34%;width:100%;height:100%;transform:scale(var(--about-panel-avatar-zoom,1));transform-origin:50%;backface-visibility:hidden;image-rendering:auto;cursor:pointer;transition:border-radius .48s cubic-bezier(.22,1,.36,1),object-position .48s cubic-bezier(.22,1,.36,1);display:block}.about-panel-avatar-fallback{color:#f4fbffad;font-size:calc(var(--about-panel-reference-size,100cqw) * .134454);letter-spacing:0;background:linear-gradient(135deg,#ffffff1f,#ffffff08),#081627e6;place-items:center;font-weight:850;line-height:1;display:grid}.about-panel-status{right:calc(var(--about-panel-reference-size,100cqw) * .0728291);bottom:calc(var(--about-panel-reference-size,100cqw) * .0336134);width:calc(var(--about-panel-reference-size,100cqw) * .0616247);aspect-ratio:1;border:calc(var(--about-panel-reference-size,100cqw) * .00560224) solid #020a16fa;box-shadow:0 0 calc(var(--about-panel-reference-size,100cqw) * .00840336) #58b6ffe6, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0504202) #0076fff2, inset 0 0 calc(var(--about-panel-reference-size,100cqw) * .00280112) #080808f2;transform-origin:50%;opacity:1;visibility:visible;background:#0678ff;border-radius:50%;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility linear;position:absolute;transform:scale(1)}.about-panel.is-showing-detail-module .about-panel-avatar-wrap{border-radius:calc(var(--about-panel-reference-size,100cqw) * .0504202);box-shadow:0 0 0 1px #000812d1, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0504202) #1688ff47}.about-panel.is-showing-detail-module .about-panel-avatar{object-position:center}.about-panel.is-showing-detail-module .about-panel-status{opacity:0;visibility:hidden;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;transform:scale(.55)}.about-panel-topbar{margin:0 calc(var(--about-panel-reference-size,100cqw) * .0336134) calc(var(--about-panel-reference-size,100cqw) * .0280112) 0;justify-content:flex-end;animation:.76s cubic-bezier(.22,1,.36,1) 50ms both about-panel-content-enter;display:flex}.about-panel-language-toggle{align-items:center;gap:calc(var(--about-panel-reference-size,100cqw) * .00560224);padding:calc(var(--about-panel-reference-size,100cqw) * .00840336);border-radius:calc(var(--about-panel-reference-size,100cqw) * .022409);box-shadow:inset 0 1px 0 #def1ff14, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0392157) #1688ff14;background:linear-gradient(135deg,#1688ff1a,#00ddff08),#030d1ebd;border:1px solid #1688ff6b;display:inline-flex;position:relative}.about-panel-language-toggle.is-fa-active .about-panel-language-thumb{transform:translateX(calc(100% + calc(var(--about-panel-reference-size,100cqw) * .00560224)))}.about-panel-language-thumb{top:calc(var(--about-panel-reference-size,100cqw) * .00840336);left:calc(var(--about-panel-reference-size,100cqw) * .00840336);width:calc(var(--about-panel-reference-size,100cqw) * .0952381);height:calc(var(--about-panel-reference-size,100cqw) * .0672269);border-radius:calc(var(--about-panel-reference-size,100cqw) * .0140056);box-shadow:inset 0 1px 0 #ffffff3d, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0392157) #1688ff57;pointer-events:none;background:linear-gradient(135deg,#5ac2fff5,#1688ffd1),#1688ffdb;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute}.about-panel-language-option{z-index:1;min-width:calc(var(--about-panel-reference-size,100cqw) * .0952381);height:calc(var(--about-panel-reference-size,100cqw) * .0672269);padding:0 calc(var(--about-panel-reference-size,100cqw) * .022409);border-radius:calc(var(--about-panel-reference-size,100cqw) * .0140056);color:#b7c4d6d1;font:inherit;font-size:calc(var(--about-panel-reference-size,100cqw) * .0308123);cursor:pointer;background:0 0;border:0;font-weight:650;line-height:1;transition:color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);position:relative}.about-panel-language-option:focus-visible{outline:calc(var(--about-panel-reference-size,100cqw) * .00560224) solid #58b6ffcc;outline-offset:calc(var(--about-panel-reference-size,100cqw) * .00280112)}.about-panel-language-option.is-active{color:#f7fbff;box-shadow:inset 0 1px 0 #def1ff38, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0392157) #1688ff57;background:#1688ffdb}.about-panel-heading,.about-panel-copy,.about-panel-tags{animation:.76s cubic-bezier(.22,1,.36,1) both about-panel-content-enter}.about-panel-heading{gap:calc(var(--about-panel-reference-size,100cqw) * .0168067);margin:0 calc(var(--about-panel-reference-size,100cqw) * .0336134) calc(var(--about-panel-reference-size,100cqw) * .0336134) 0;animation-delay:90ms;display:grid}.about-panel-copy{height:100%;min-height:0;padding:calc(var(--about-panel-reference-size,100cqw) * .0168067) 0;align-content:start;gap:calc(var(--about-panel-reference-size,100cqw) * .0392157);overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;animation-delay:.13s;display:grid;overflow-y:auto}.about-panel-copy::-webkit-scrollbar{width:0;height:0;display:none}.about-panel-tags{gap:calc(var(--about-panel-reference-size,100cqw) * .022409) calc(var(--about-panel-reference-size,100cqw) * .022409);margin-top:calc(var(--about-panel-reference-size,100cqw) * .0448179);flex-wrap:wrap;padding:0;list-style:none;animation-delay:.2s;display:flex}.about-panel-tags li{min-height:calc(var(--about-panel-reference-size,100cqw) * .0784314);padding:calc(var(--about-panel-reference-size,100cqw) * .0112045) calc(var(--about-panel-reference-size,100cqw) * .0252101);border-radius:calc(var(--about-panel-reference-size,100cqw) * .0168067);color:#1688ff;box-shadow:inset 0 1px 0 #9bd2ff1a, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0392157) #1688ff1a;font-size:calc(var(--about-panel-reference-size,100cqw) * .0392157);white-space:nowrap;background:#0413279e;border:1px solid #1688ffd6;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.about-panel-title{color:#f7fbff;font-size:calc(var(--about-panel-reference-size,100cqw) * .0728291);margin:0;font-weight:800;line-height:1.05}.about-panel-subtitle{color:#1688ff;font-size:calc(var(--about-panel-reference-size,100cqw) * .0364146);margin:0;font-weight:650;line-height:1.25}.about-panel-copy-shell{min-height:0;margin-right:calc(var(--about-panel-reference-size,100cqw) * .0280112);display:block;position:relative}.about-panel.is-showing-detail-module .about-panel-copy{height:auto;overflow:visible}.about-panel-text{gap:calc(var(--about-panel-reference-size,100cqw) * .0364146);padding-right:calc(var(--about-panel-reference-size,100cqw) * .022409);display:grid}.about-panel-text p{color:#dae7f7db;font-size:calc(var(--about-panel-reference-size,100cqw) * .0420168);margin:0;font-weight:350;line-height:1.43}.about-panel-detail{gap:calc(var(--about-panel-reference-size,100cqw) * .0448179);padding-right:calc(var(--about-panel-reference-size,100cqw) * .022409);display:grid}.about-panel-detail p{color:#edf6ffeb;font-size:calc(var(--about-panel-reference-size,100cqw) * .0420168);margin:0;font-weight:400;line-height:1.45}.about-panel-detail-stats{gap:calc(var(--about-panel-reference-size,100cqw) * .0280112);margin:0;display:grid}.about-panel-detail-stats div{min-height:calc(var(--about-panel-reference-size,100cqw) * .162465);padding:calc(var(--about-panel-reference-size,100cqw) * .0280112) calc(var(--about-panel-reference-size,100cqw) * .0336134);border-radius:calc(var(--about-panel-reference-size,100cqw) * .022409);box-shadow:inset 0 1px 0 #b2dbff17, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0504202) #1688ff17;background:linear-gradient(135deg,#1688ff21,#00ddff0a),#0511229e;border:1px solid #1688ff75}.about-panel-detail-stats dt{margin:0 0 calc(var(--about-panel-reference-size,100cqw) * .0112045);color:#b7c4d6cc;font-size:calc(var(--about-panel-reference-size,100cqw) * .0308123);text-transform:uppercase;font-weight:700;line-height:1.1}.about-panel-detail-stats dd{color:#f7fbff;font-size:calc(var(--about-panel-reference-size,100cqw) * .0420168);margin:0;font-weight:750;line-height:1.2}@keyframes about-panel-content-enter{0%{opacity:0;transform:translateY(calc(var(--about-panel-reference-size,100cqw) * .0280112));filter:blur(calc(var(--about-panel-reference-size,100cqw) * .0112045))}to{opacity:1;filter:blur();transform:translateY(0)}}.about-panel-lightbox{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 40%,#1688ff29,#0000 38%),#01050cc7;place-items:center;padding:clamp(24px,4vw,64px);animation:.3s cubic-bezier(.22,1,.36,1) both about-panel-lightbox-fade;display:grid;position:fixed;inset:0}.about-panel-lightbox.is-closing{animation:.6s cubic-bezier(.22,1,.36,1) both about-panel-lightbox-fade-out}.about-panel-lightbox.is-closing .about-panel-lightbox-frame{animation:.6s cubic-bezier(.22,1,.36,1) both about-panel-lightbox-image-exit}.about-panel-lightbox-frame{width:min(90vw, 86vh * var(--lightbox-image-aspect-ratio,1.777));max-width:1100px;aspect-ratio:var(--lightbox-image-aspect-ratio,1.777);background:linear-gradient(135deg,#5dc2ff5c,#1688ff2e 44%,#00ddff47),#030c1cf5;border:1px solid #57aaffd1;border-radius:22px;place-items:center;padding:7px;animation:.36s cubic-bezier(.22,1,.36,1) both about-panel-lightbox-image-enter;display:inline-grid;position:relative;box-shadow:0 0 0 1px #237bff33,inset 0 1px #def1ff33,0 0 34px #1688ff61,0 32px 90px #000000a3}.about-panel-lightbox-image{box-sizing:border-box;object-fit:contain;background:#000610f5;border:8px solid #000610f5;border-radius:16px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #8acfff1a,0 18px 42px #00000080,0 0 22px #1688ff24}.about-panel-lightbox-image-fallback{color:#f4fbffb3;letter-spacing:0;background:linear-gradient(135deg,#ffffff1f,#ffffff08),#081627eb;place-items:center;font-size:clamp(48px,10vw,110px);font-weight:850;line-height:1;display:grid}.about-panel-lightbox-close{z-index:10000;aspect-ratio:1;color:#f7fbff;cursor:pointer;background:linear-gradient(135deg,#1688ff3d,#030c1ce0),#030c1ceb;border:1px solid #57aaff9e;border-radius:50%;place-items:center;width:clamp(38px,3.2vw,48px);padding:0;font-size:18px;line-height:1;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-grid;position:fixed;top:clamp(18px,3vh,34px);right:clamp(18px,3vw,42px);box-shadow:inset 0 1px #def1ff21,0 0 18px #1688ff33,0 12px 34px #00000057}.about-panel-lightbox-close:hover,.about-panel-lightbox-close:focus-visible{border-color:#75cafff5;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #def1ff2e,0 0 24px #1688ff57,0 12px 34px #00000057}.about-panel-lightbox-close svg{width:54%;height:54%}@keyframes about-panel-lightbox-fade{0%{opacity:0}to{opacity:1}}@keyframes about-panel-lightbox-fade-out{0%{opacity:1}to{opacity:0}}@keyframes about-panel-lightbox-image-enter{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes about-panel-lightbox-image-exit{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.97)}}.featured-project-about{gap:calc(var(--about-panel-reference-size,100cqw) * .0448179);padding-right:calc(var(--about-panel-reference-size,100cqw) * .022409);display:grid}.featured-project-summary,.featured-project-story p{color:#edf6ffe6;font-size:calc(var(--about-panel-reference-size,100cqw) * .0420168);margin:0;font-weight:400;line-height:1.48}.featured-project-links{gap:calc(var(--about-panel-reference-size,100cqw) * .0280112);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.featured-project-link{min-height:calc(var(--about-panel-reference-size,100cqw) * .117647);justify-content:center;align-items:center;gap:calc(var(--about-panel-reference-size,100cqw) * .022409);padding:calc(var(--about-panel-reference-size,100cqw) * .0252101) calc(var(--about-panel-reference-size,100cqw) * .0336134);border-radius:calc(var(--about-panel-reference-size,100cqw) * .022409);color:#f7fbff;box-shadow:inset 0 1px 0 #def1ff24, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0448179) #1688ff29;font-size:calc(var(--about-panel-reference-size,100cqw) * .0364146);background:linear-gradient(135deg,#1688ff57,#00ddff14),#030f20e0;border:1px solid #43aeffc7;font-weight:750;line-height:1;text-decoration:none;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.featured-project-link svg{width:calc(var(--about-panel-reference-size,100cqw) * .0364146);height:calc(var(--about-panel-reference-size,100cqw) * .0364146);color:#58b6ff;flex:none}.featured-project-link:hover,.featured-project-link:focus-visible{box-shadow:inset 0 1px 0 #def1ff2e, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0616247) #1688ff47;transform:translateY(calc(var(--about-panel-reference-size,100cqw) * -.00280112));border-color:#77cffff5}.featured-project-link:focus-visible{outline:calc(var(--about-panel-reference-size,100cqw) * .00560224) solid #58b6ffcc;outline-offset:calc(var(--about-panel-reference-size,100cqw) * .00560224)}.featured-project-link.is-disabled{opacity:.64;cursor:not-allowed;transform:none}.featured-project-tech{gap:calc(var(--about-panel-reference-size,100cqw) * .022409);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.featured-project-tech li{min-height:calc(var(--about-panel-reference-size,100cqw) * .0784314);padding:calc(var(--about-panel-reference-size,100cqw) * .0140056) calc(var(--about-panel-reference-size,100cqw) * .0280112);border-radius:calc(var(--about-panel-reference-size,100cqw) * .0196078);color:#72c6ff;box-shadow:inset 0 1px 0 #9bd2ff1a, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0336134) #1688ff1a;font-size:calc(var(--about-panel-reference-size,100cqw) * .0336134);white-space:nowrap;background:#051327b3;border:1px solid #1688ffa8;align-items:center;font-weight:700;line-height:1.1;display:inline-flex}.featured-project-card,.featured-project-section{gap:calc(var(--about-panel-reference-size,100cqw) * .0336134);display:grid}.featured-project-card{padding:calc(var(--about-panel-reference-size,100cqw) * .0392157);border-radius:calc(var(--about-panel-reference-size,100cqw) * .0280112);box-shadow:inset 0 1px 0 #b2dbff1a, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0560224) #1688ff1a;background:linear-gradient(145deg,#1688ff21,#00ddff0a),#030e1ea8;border:1px solid #1688ff7a}.featured-project-section-title{align-items:center;gap:calc(var(--about-panel-reference-size,100cqw) * .022409);color:#f7fbff;font-size:calc(var(--about-panel-reference-size,100cqw) * .0420168);margin:0;font-weight:800;line-height:1.2;display:flex}.featured-project-section-title svg{width:calc(var(--about-panel-reference-size,100cqw) * .0420168);height:calc(var(--about-panel-reference-size,100cqw) * .0420168);color:#37aeff;filter:drop-shadow(0 0 calc(var(--about-panel-reference-size,100cqw) * .0168067) #1688ff8c);flex:none}.featured-project-features{gap:calc(var(--about-panel-reference-size,100cqw) * .0280112);margin:0;padding:0;list-style:none;display:grid}.featured-project-features li{grid-template-columns:calc(var(--about-panel-reference-size,100cqw) * .0616247) minmax(0, 1fr);align-items:start;gap:calc(var(--about-panel-reference-size,100cqw) * .0252101);color:#e2efffe6;font-size:calc(var(--about-panel-reference-size,100cqw) * .0364146);font-weight:450;line-height:1.34;display:grid}.featured-project-feature-icon{width:calc(var(--about-panel-reference-size,100cqw) * .0616247);height:calc(var(--about-panel-reference-size,100cqw) * .0616247);box-shadow:0 0 calc(var(--about-panel-reference-size,100cqw) * .0336134) #1688ff2e;background:#1688ff1f;border:1px solid #1688ff94;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.featured-project-feature-icon svg{width:calc(var(--about-panel-reference-size,100cqw) * .0252101);height:calc(var(--about-panel-reference-size,100cqw) * .0252101);color:#78d4ff}.featured-project-gallery{gap:calc(var(--about-panel-reference-size,100cqw) * .0252101);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featured-project-gallery-button{aspect-ratio:1.22;border-radius:calc(var(--about-panel-reference-size,100cqw) * .022409);width:100%;box-shadow:inset 0 1px 0 #b2dbff14, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0392157) #1688ff1a;cursor:pointer;background:#041022bd;border:1px solid #1688ff75;padding:0;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.featured-project-gallery-button:hover,.featured-project-gallery-button:focus-visible{box-shadow:inset 0 1px 0 #b2dbff14, 0 0 calc(var(--about-panel-reference-size,100cqw) * .0504202) #1688ff3d;transform:translateY(calc(var(--about-panel-reference-size,100cqw) * -.00280112));border-color:#77cfffe6}.featured-project-gallery-button:focus-visible{outline:calc(var(--about-panel-reference-size,100cqw) * .00560224) solid #58b6ffcc;outline-offset:calc(var(--about-panel-reference-size,100cqw) * .00560224)}.featured-project-gallery-image{object-fit:cover;width:100%;height:100%;display:block}.featured-project-gallery-image-fallback{color:#f4fbffa8;font-size:calc(var(--about-panel-reference-size,100cqw) * .0560224);letter-spacing:0;background:linear-gradient(135deg,#ffffff1f,#ffffff08),#081627e0;place-items:center;font-weight:850;line-height:1;display:grid}.featured-project-story{gap:calc(var(--about-panel-reference-size,100cqw) * .0336134);display:grid}.mobile-wip{display:none}@media (width<=899px){.desktop-experience{display:none}.mobile-wip{isolation:isolate;background:radial-gradient(circle at 50% 35%,#1688ff24,#0000 38%),#0a0a0a;place-items:center;min-height:100dvh;padding:clamp(1.5rem,6vw,3rem);display:grid;position:relative;overflow:hidden}.mobile-wip:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #4396ff1f;border-radius:50%;width:min(72vw,28rem);position:absolute;box-shadow:0 0 80px #0068ff1f,inset 0 0 60px #0068ff0f}.mobile-wip__card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061222b8;border:1px solid #4396ff33;border-radius:6px;width:min(100%,31rem);padding:clamp(1.75rem,7vw,2.75rem);box-shadow:0 24px 80px #0052be29}.mobile-wip__card h1{color:#f7fbff;margin-bottom:1rem;font-size:clamp(1.8rem,7vw,2.5rem);line-height:1.08}.mobile-wip__card p:not(.mobile-wip__eyebrow){color:#b7c4d6;line-height:1.65}.mobile-wip__card p:not(.mobile-wip__eyebrow)+p{margin-top:.75rem}.mobile-wip__mark{aspect-ratio:1;border:1px solid #4396ff66;border-radius:50%;place-items:center;width:3.25rem;margin:0 auto 1.25rem;display:grid;box-shadow:0 0 24px #1e9bff33}.mobile-wip__mark span{aspect-ratio:1;background:#1688ff;border-radius:50%;width:.65rem;box-shadow:0 0 16px #1e9bffd9}.mobile-wip__eyebrow{color:#1688ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.75rem;font-weight:700}}
