*,*::before,*::after{position:relative;margin:0;padding:0;border:0;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;outline:0;text-rendering:optimizeLegibility}blockquote{quotes:none}table{border-collapse:collapse;border-spacing:0}main,header,aside,img{display:block}input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none;-moz-appearance:none}input[type=checkbox],input[type=radio]{position:absolute;z-index:-100;opacity:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield !important}hr{height:0}html{height:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{min-height:100%;background-color:#09090b;color:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.c-wrapper{margin:0 auto}@media all and (max-width: 767px){.c-wrapper{width:calc(100% - 32px)}}@media all and (min-width: 768px)and (max-width: 1319px){.c-wrapper{width:760px}}@media all and (min-width: 1320px){.c-wrapper{width:1300px}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(0.16, 1, 0.3, 1),transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.reveal{opacity:1 !important;transform:none !important;transition:none !important}}.Section-01{position:relative;overflow:hidden;display:flex;align-items:center;min-height:100vh;min-height:100dvh;background:linear-gradient(180deg, #000000 0%, #0a0a12 100%)}.Section-01 .Section-01-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 40% at 78% 12%, rgba(37, 99, 235, 0.3), transparent 70%),radial-gradient(40% 42% at 8% 70%, rgba(99, 102, 241, 0.22), transparent 70%)}.Section-01 .Section-01-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.Section-01 .c-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding-top:96px;padding-bottom:96px}@media all and (max-width: 767px){.Section-01 .c-wrapper{padding-top:118px}}.Section-01 .Section-01-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 15px 8px 13px;border:1px solid #2a2a32;border-radius:100px;background:rgba(24,24,27,.7);font-size:13px;font-weight:500;color:#c7c7d1}.Section-01 .Section-01-pill .dot{position:relative;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.18)}.Section-01 .Section-01-pill .dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#4ade80;animation:Section-01-dot-pulse 1.8s ease-out infinite}.Section-01 .Section-01-name{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c7c7d1}.Section-01 .Section-01-name i{display:inline-block;width:28px;height:2px;border-radius:2px;background:linear-gradient(120deg, #3B82F6, #6366F1)}.Section-01 .b-item{margin-top:28px;max-width:15ch;font-family:"Bricolage Grotesque","Geist",system-ui,sans-serif;font-weight:800;line-height:1.04;letter-spacing:-0.025em;color:#fafafa;font-size:clamp(2.625rem,1.9rem + 3.2vw,4.875rem)}.Section-01 .b-item .hl{background:linear-gradient(120deg, #3B82F6, #6366F1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.Section-01 .b-item-01{max-width:600px;margin-top:26px;font-size:19px;line-height:1.6;color:#a1a1aa}@media all and (max-width: 767px){.Section-01 .b-item-01{font-size:17px}}.Section-01 .Section-01-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.Section-01 .b-item-02{display:inline-flex;align-items:center;gap:9px;padding:15px 26px;border:1px solid rgba(0,0,0,0);border-radius:12px;background:#2563eb;font-size:16px;font-weight:600;color:#fff;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1),background .25s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .25s cubic-bezier(0.16, 1, 0.3, 1)}.Section-01 .b-item-02:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 16px 32px -16px rgba(37,99,235,.9)}.Section-01 .b-item-03{display:inline-flex;align-items:center;gap:9px;padding:15px 26px;border:1px solid #33333e;border-radius:12px;background:#212127;font-size:16px;font-weight:600;color:#fafafa;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1),border-color .25s cubic-bezier(0.16, 1, 0.3, 1),background .25s cubic-bezier(0.16, 1, 0.3, 1)}.Section-01 .b-item-03:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.6);background:#27272e}@keyframes Section-01-dot-pulse{0%{transform:scale(1);opacity:.6}100%{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion: reduce){.Section-01-pill .dot::after{animation:none;display:none}.Section-01-canvas{display:none}}@media all and (max-width: 767px){.Section-02{padding:72px 0}}@media all and (min-width: 768px)and (max-width: 1319px){.Section-02{padding:96px 0}}@media all and (min-width: 1320px){.Section-02{padding:120px 0}}.Section-02 .Section-02-grid{display:grid;gap:24px;margin-top:52px}@media all and (max-width: 767px){.Section-02 .Section-02-grid{grid-template-columns:1fr}}@media all and (min-width: 768px)and (max-width: 1319px){.Section-02 .Section-02-grid{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 1320px){.Section-02 .Section-02-grid{grid-template-columns:repeat(3, 1fr)}}.Section-02 .Section-02-grid>li{position:relative;border-radius:18px}.Section-02 .Section-02-grid>li::before,.Section-02 .Section-02-grid>li::after{content:"";position:absolute;inset:-2px;padding:2px;border-radius:18px;background-repeat:no-repeat;background-attachment:fixed;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(0.16, 1, 0.3, 1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.Section-02 .Section-02-grid>li::before{z-index:1;background-image:radial-gradient(200px 200px at calc(var(--x, -9999) * 1px) calc(var(--y, -9999) * 1px), hsl(calc(217 + var(--xp, 0.5) * 50), 90%, 58%, 0.95), transparent 100%);filter:brightness(1.5)}.Section-02 .Section-02-grid>li::after{z-index:2;background-image:radial-gradient(130px 130px at calc(var(--x, -9999) * 1px) calc(var(--y, -9999) * 1px), hsla(0, 0%, 100%, 0.4), transparent 100%)}.Section-02 .Section-02-grid>li:hover::before,.Section-02 .Section-02-grid>li:hover::after{opacity:1}@media(prefers-reduced-motion: reduce){.Section-02-grid>li::before,.Section-02-grid>li::after{display:none}}.Section-03{border-top:1px solid #2a2a32;border-bottom:1px solid #2a2a32;background:#0e0e13}@media all and (max-width: 767px){.Section-03{padding:72px 0}}@media all and (min-width: 768px)and (max-width: 1319px){.Section-03{padding:96px 0}}@media all and (min-width: 1320px){.Section-03{padding:120px 0}}.Section-03 .Section-03-grid{display:flex;flex-direction:column;align-items:center}.Section-03 .Section-03-left{width:100%;max-width:820px;display:flex;flex-direction:column;align-items:center;text-align:center}.Section-03 .Section-03-lead{max-width:680px;margin-top:20px;font-size:17px;line-height:1.7;color:#a1a1aa;text-align:left}.Section-03 .Section-03-lead+.Section-03 .Section-03-lead{margin-top:16px}.Section-03 .Section-03-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:56px;margin-top:40px;padding-top:32px;border-top:1px solid #2a2a32}.Section-03 .Section-03-marquee{width:100%;margin-top:64px;padding:28px 0;border-top:1px solid #2a2a32;border-bottom:1px solid #2a2a32}.Section-03 .Section-03-marquee-viewport{overflow:hidden;padding:4px 0;mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.Section-03 .Section-03-marquee-track{display:flex;width:max-content;gap:10px;animation:Section-03-marquee-scroll 46s linear infinite;will-change:transform}.Section-03 .Section-03-marquee-group{display:contents}@media all and (max-width: 767px){.Section-03 .Section-03-marquee-track{gap:8px}.Section-03 .Section-03-marquee .Micro-Other-02{padding:8px 12px;font-size:13px}}.Section-03 .Section-03-exp{margin-top:72px}.Section-03 .Section-03-exp-item{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:24px 4px;border-top:1px solid #2a2a32;transition:padding-left .3s cubic-bezier(0.16, 1, 0.3, 1),background .3s cubic-bezier(0.16, 1, 0.3, 1)}.Section-03 .Section-03-exp-item:last-child{border-bottom:1px solid #2a2a32}@media all and (max-width: 767px){.Section-03 .Section-03-exp-item{flex-direction:column;gap:6px}}@media all and (min-width: 1320px){.Section-03 .Section-03-exp-item:hover{padding-left:14px}}.Section-03 .Section-03-exp-item .Section-03-exp-main{display:flex;align-items:center;gap:14px}.Section-03 .Section-03-exp-item .Section-03-exp-dot{width:8px;height:8px;border-radius:50%;background:#33333e;flex-shrink:0}.Section-03 .Section-03-exp-item .Section-03-exp-dot.is-active{background:#4ade80;box-shadow:0 0 10px rgba(74,222,128,.7)}.Section-03 .Section-03-exp-item .role{font-size:18px;font-weight:600;color:#fafafa}.Section-03 .Section-03-exp-item .company{margin-top:4px;font-size:15px;color:#a1a1aa}.Section-03 .Section-03-exp-item .period{flex-shrink:0;font-size:14px;color:#71717a;font-variant-numeric:tabular-nums}@keyframes Section-03-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.Section-03-marquee-track{animation:none}.Section-03-marquee-group[aria-hidden]{display:none}}.Section-04{position:relative;overflow:hidden}@media all and (max-width: 767px){.Section-04{padding:88px 0}}@media all and (min-width: 768px)and (max-width: 1319px){.Section-04{padding:120px 0}}@media all and (min-width: 1320px){.Section-04{padding:148px 0}}.Section-04 .Section-04-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(50% 60% at 50% 8%, rgba(37, 99, 235, 0.22), transparent 70%)}.Section-04 .Section-04-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.Section-04 .Section-04-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 15px 8px 13px;border:1px solid #2a2a32;border-radius:100px;background:rgba(24,24,27,.7);font-size:13px;font-weight:500;color:#c7c7d1}.Section-04 .Section-04-pill .dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.18)}.Section-04 .Section-04-title{max-width:16ch;margin-top:26px;font-family:"Bricolage Grotesque","Geist",system-ui,sans-serif;font-weight:800;line-height:1.06;letter-spacing:-0.025em;color:#fafafa}@media all and (max-width: 767px){.Section-04 .Section-04-title{font-size:40px}}@media all and (min-width: 768px)and (max-width: 1319px){.Section-04 .Section-04-title{font-size:56px}}@media all and (min-width: 1320px){.Section-04 .Section-04-title{font-size:66px}}.Section-04 .Section-04-title .hl{background:linear-gradient(120deg, #3B82F6, #6366F1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.Section-04 .Section-04-sub{max-width:540px;margin-top:22px;font-size:18px;line-height:1.6;color:#a1a1aa}.Section-04 .Section-04-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.Section-04 .Section-04-btn{position:relative;display:inline-flex;align-items:center;gap:9px;padding:16px 28px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:600;appearance:none;cursor:pointer;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1),background .25s cubic-bezier(0.16, 1, 0.3, 1),border-color .25s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .25s cubic-bezier(0.16, 1, 0.3, 1)}.Section-04 .Section-04-btn.primary{background:#2563eb;color:#fff;border:1px solid rgba(0,0,0,0)}.Section-04 .Section-04-btn.primary:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 16px 32px -16px rgba(37,99,235,.9)}.Section-04 .Section-04-btn.ghost{background:#212127;color:#fafafa;border:1px solid #33333e}.Section-04 .Section-04-btn.ghost:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.6);background:#27272e}.Section-04 .Section-04-btn.is-copied .Section-04-btn-copied{opacity:1;transform:translate(-50%, -4px)}.Section-04 .Section-04-btn-copied{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%, 0);padding:5px 10px;border-radius:8px;background:#18181b;color:#4ade80;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.Section-04 .Section-04-social{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:40px}.Section-04 .Section-04-social a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#a1a1aa;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.Section-04 .Section-04-social a:hover{color:#fafafa}.Section-04 .Section-04-social a svg{width:18px;height:18px}.header-01{position:sticky;top:0;z-index:50;height:72px;background:rgba(9,9,11,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #2a2a32}.header-01 .c-wrapper{height:100%;display:flex;align-items:center;justify-content:space-between}.header-01 .logo{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:#fafafa}.header-01 .logo img{width:30px;height:30px}.header-01 .logo .logo-accent{color:#3b82f6}.header-01 .hamb{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;border:1px solid #2a2a32;border-radius:10px;background:#18181b;cursor:pointer}.header-01 .hamb span{display:block;width:100%;height:2px;border-radius:2px;background:#fafafa;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),opacity .2s cubic-bezier(0.16, 1, 0.3, 1)}.header-01 .a-item .level-01{display:flex;align-items:center}.header-01 .a-item .level-01>li:not(:last-child){margin-right:6px}.header-01 .a-item .level-01>li>a{display:inline-flex;align-items:center;padding:10px 14px;font-size:15px;font-weight:500;color:#a1a1aa;border-radius:8px;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1),background .25s cubic-bezier(0.16, 1, 0.3, 1)}.header-01 .a-item .level-01>li>a:hover,.header-01 .a-item .level-01>li>a.is-active{color:#fafafa}.header-01 .a-item .level-01>li.cv{margin-left:10px}.header-01 .a-item .level-01>li.cv>a{padding:10px 18px;background:#212127;border:1px solid #33333e;color:#fafafa;font-weight:600}.header-01 .a-item .level-01>li.cv>a:hover{border-color:rgba(37,99,235,.6);background:#27272e;color:#fafafa}.header-01 .lang-switch{display:flex;align-items:center;gap:2px;margin-left:10px;padding:3px;border:1px solid #2a2a32;border-radius:100px;background:#18181b}.header-01 .lang-btn{border:none;background:rgba(0,0,0,0);font-family:inherit;appearance:none;padding:6px 12px;border-radius:100px;font-size:13px;font-weight:600;color:#71717a;cursor:pointer;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1),background .25s cubic-bezier(0.16, 1, 0.3, 1)}.header-01 .lang-btn.is-active{background:#212127;color:#fafafa}@media all and (max-width: 1319px){.header-01 .hamb{display:flex}.header-01 .a-item{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:10px;border:1px solid #2a2a32;border-radius:14px;background:rgba(24,24,27,.98);backdrop-filter:blur(14px);box-shadow:0 24px 48px -24px rgba(0,0,0,.8)}.header-01 .a-item .level-01{flex-direction:column;align-items:stretch}.header-01 .a-item .level-01>li{margin:0}.header-01 .a-item .level-01>li:not(:last-child){margin-right:0}.header-01 .a-item .level-01>li>a{padding:14px 16px;border-radius:10px}.header-01 .a-item .level-01>li.cv{margin:6px 0 0}.header-01 .a-item .level-01>li.cv>a{justify-content:center}.header-01 .lang-switch{justify-content:center;margin:10px 0 0}.header-01.is-open .a-item{display:block}.header-01.is-open .hamb span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header-01.is-open .hamb span:nth-child(2){opacity:0}.header-01.is-open .hamb span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.footer-01{border-top:1px solid #2a2a32;background:#0e0e13;padding:48px 0 40px}.footer-01 .footer-01-top{display:flex;align-items:center;justify-content:space-between;gap:24px}@media all and (max-width: 767px){.footer-01 .footer-01-top{flex-direction:column;align-items:flex-start;gap:20px}}.footer-01 .logo{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:#fafafa}.footer-01 .logo img{width:28px;height:28px}.footer-01 .logo .logo-accent{color:#3b82f6}.footer-01 .nav-01 ul{display:flex;flex-wrap:wrap;gap:26px}.footer-01 .nav-01 ul li a{font-size:15px;font-weight:500;color:#a1a1aa;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.footer-01 .nav-01 ul li a:hover{color:#fafafa}.footer-01 .c-item-02{height:1px;margin:32px 0;background:#2a2a32}.footer-01 .footer-01-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}@media all and (max-width: 767px){.footer-01 .footer-01-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.footer-01 .c-item-03,.footer-01 .footer-01-built{font-size:14px;color:#71717a}.Cards-01{text-align:center}.Cards-01 img{width:100%;height:360px;margin-bottom:16px;border:1px solid #2a2a32;border-radius:18px;object-fit:cover}.Cards-01 .Cards-01-A{margin-bottom:8px;font-weight:600;font-size:22px;line-height:1.3;color:#fafafa}.Cards-01 .Cards-01-B{font-weight:400;font-size:14px;line-height:1.5;color:#a1a1aa}.Cards-02{display:flex;flex-direction:column;height:100%;background:#212127;border:1px solid #2a2a32;border-radius:18px;overflow:hidden;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),border-color .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1)}.Cards-02:hover{transform:translateY(-6px);border-color:rgba(37,99,235,.6);box-shadow:0 24px 48px -24px rgba(0,0,0,.75)}.Cards-02:hover .Cards-02-media img{transform:scale(1.05)}.Cards-02:hover .Cards-02-link .arrow{transform:translateX(4px)}.Cards-02 .Cards-02-media{display:block;overflow:hidden;aspect-ratio:8/5;background:#0e0e13}.Cards-02 .Cards-02-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.Cards-02 .Cards-02-body{display:flex;flex-direction:column;flex:1;gap:12px;padding:26px 26px 28px}@media all and (max-width: 767px){.Cards-02 .Cards-02-body{padding:22px 20px 24px}}.Cards-02 .Cards-02-A{font-size:22px;font-weight:600;line-height:1.25;color:#fafafa}.Cards-02 .Cards-02-B{font-size:15px;line-height:1.6;color:#a1a1aa}.Cards-02 .Cards-02-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.Cards-02 .Cards-02-tags li{padding:6px 11px;border:1px solid #2a2a32;border-radius:8px;background:#18181b;font-size:12.5px;font-weight:500;color:#c7c7d1}.Cards-02 .Cards-02-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:600;color:#3b82f6}.Cards-02 .Cards-02-link .arrow{transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.Cards-02 .Cards-02-note{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:500;color:#71717a}.Micro-Other-01 .Micro-Other-01-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#3b82f6}.Micro-Other-01 .Micro-Other-01-eyebrow i{display:inline-block;width:26px;height:2px;border-radius:2px;background:#2563eb}.Micro-Other-01 .c-item-01{font-family:"Bricolage Grotesque","Geist",system-ui,sans-serif;font-weight:800;line-height:1.08;letter-spacing:-0.02em;color:#fafafa}@media all and (max-width: 767px){.Micro-Other-01 .c-item-01{font-size:34px}}@media all and (min-width: 768px)and (max-width: 1319px){.Micro-Other-01 .c-item-01{font-size:40px}}@media all and (min-width: 1320px){.Micro-Other-01 .c-item-01{font-size:46px}}.Micro-Other-01 .c-item-02{max-width:640px;margin-top:16px;font-size:17px;line-height:1.6;color:#a1a1aa}@property --Micro-Other-02-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.Micro-Other-02{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;margin-right:10px;border-radius:10px;background:#101012;font-size:14.5px;font-weight:500;color:#fafafa;white-space:nowrap;transition:box-shadow .25s cubic-bezier(0.16, 1, 0.3, 1)}.Micro-Other-02::before{content:"";position:absolute;inset:-2px;padding:2px;border-radius:10px;background:conic-gradient(from var(--Micro-Other-02-angle), #6366F1, #ec4899, #f97316, #3B82F6, #6366F1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:Micro-Other-02-rotate 3.5s linear infinite;pointer-events:none}.Micro-Other-02:hover{box-shadow:0 0 18px rgba(59,130,246,.35)}.Micro-Other-02:hover::before{animation-duration:1.8s}@keyframes Micro-Other-02-rotate{to{--Micro-Other-02-angle: 360deg}}@media(prefers-reduced-motion: reduce){.Micro-Other-02::before{animation:none}}.Micro-Other-03{display:flex;flex-direction:column;gap:4px}.Micro-Other-03 .c-item-01{font-family:"Bricolage Grotesque","Geist",system-ui,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:-0.02em;color:#fafafa}@media all and (max-width: 767px){.Micro-Other-03 .c-item-01{font-size:34px}}.Micro-Other-03 .c-item-02{font-size:14px;color:#a1a1aa}body{font-family:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5}a{text-decoration:none;color:inherit}
