@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{--ink:#11110f;--bone:#edece5;--acid:#d9ff36;--grey:#a9aaa1;--line:#32322d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.wrap{width:min(100% - 48px,1380px);margin:auto}.hero{background:var(--ink);color:var(--bone);isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.nav{z-index:3;letter-spacing:.08em;justify-content:space-between;align-items:center;height:86px;font-family:DM Mono,monospace;font-size:11px;display:flex;position:relative}.wordmark{letter-spacing:-.08em;color:#fff;font-family:Manrope;font-size:18px;font-weight:800}.wordmark span{color:var(--acid);font-family:Playfair Display;font-size:30px;font-style:italic}.desktop-nav{gap:32px;display:flex}.desktop-nav a{opacity:.75;transition:opacity .2s}.desktop-nav a:hover{opacity:1}.nav-cta{background:var(--acid);color:var(--ink);border-radius:99px;align-items:center;gap:5px;padding:10px 14px;font-weight:700;display:flex}.menu{background:0 0;border:0;display:none}.mobile-nav{display:none}.hero-content{z-index:1;flex-direction:column;height:calc(100svh - 86px);padding-top:clamp(110px,14vh,170px);display:flex;position:relative}.hero-portrait-floating{z-index:2;width:clamp(270px,27vw,420px);position:absolute;top:clamp(100px,14vh,160px);right:0}.portrait-card{border:1px solid #d9ff3659;border-radius:28px;width:100%;height:clamp(400px,40vw,580px);transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 28px 70px #000000bf,0 0 45px #d9ff362e}.portrait-card:hover{border-color:var(--acid);transform:translateY(-6px);box-shadow:0 35px 80px #000000d9,0 0 55px #d9ff3647}.portrait-img{object-fit:cover;object-position:center 38%;filter:contrast(1.05)brightness(.95);width:100%;height:100%;transition:transform .5s}.portrait-card:hover .portrait-img{transform:scale(1.04)}.portrait-overlay{pointer-events:none;background:linear-gradient(#0000 50%,#11110fbf 100%);position:absolute;inset:0}.portrait-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--acid);letter-spacing:.15em;background:#11110fd1;border:1px solid #d9ff3666;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font:700 10px DM Mono,monospace;display:flex;position:absolute;bottom:16px;left:16px}.badge-dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 8px var(--acid);border-radius:50%}.eyebrow{letter-spacing:.12em;color:inherit;opacity:.65;margin:0;font-family:DM Mono,monospace;font-size:10px}.hero .eyebrow{letter-spacing:.16em;opacity:1;color:var(--acid);background:#d9ff3617;border:1px solid #d9ff3647;border-radius:99px;align-items:center;width:fit-content;padding:8px 18px;font-size:clamp(12px,1.2vw,14px);font-weight:700;display:inline-flex;box-shadow:0 0 24px #d9ff3624}.hero h1{letter-spacing:-.105em;margin:clamp(28px,5vh,75px) 0 0;font-size:clamp(68px,11.5vw,180px);font-weight:800;line-height:.73}.hero h1 span{display:block}.line-two{color:var(--acid);padding-left:14vw}.dot{color:var(--bone)}.hero-bottom{justify-content:space-between;align-items:end;margin-top:auto;padding-bottom:52px;display:flex}.hero-bottom p{letter-spacing:-.02em;color:#fff;width:min(390px,48%);margin:0;font-size:14px;line-height:1.5}.hero-bio-block{flex-direction:column;align-items:flex-start;width:min(520px,60%);display:flex}.hero-bio-block p{letter-spacing:-.02em;color:#fff;width:100%;margin:0;font-size:14px;line-height:1.6}.hero-bio-block p strong{color:var(--acid)}.hero-contact-btn{background:var(--acid);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;margin-top:14px;padding:8px 18px;font:700 10px DM Mono,monospace;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 20px #d9ff3640}.hero-contact-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #d9ff3673}.round-link{border:1px solid #55554c;border-radius:50%;place-items:center;width:70px;height:70px;transition:all .25s;display:grid}.round-link:hover{background:var(--acid);color:var(--ink);border-color:var(--acid);transform:rotate(45deg)}.hero-index{z-index:2;writing-mode:vertical-rl;letter-spacing:.1em;opacity:.6;align-items:center;gap:10px;font:9px DM Mono;display:flex;position:absolute;bottom:28px;right:25px}.hero-index i{background:var(--acid);width:1px;height:56px}.orb{filter:blur(1px);z-index:-1;border-radius:50%;position:absolute}.orb-one{opacity:.45;background:radial-gradient(circle at 40% 40%,#e8ff70 0,#d7ff36 11%,#39451c 35%,#0000 68%);width:34vw;height:34vw;animation:12s ease-in-out infinite float;top:14%;right:-11vw}.orb-two{filter:blur(80px);opacity:.42;background:#5738a5;width:22vw;height:22vw;bottom:6%;left:-8vw}@keyframes float{50%{transform:translate(-30px,55px)scale(1.1)}}.reveal{animation:.8s cubic-bezier(.2,.8,.2,1) both up}@keyframes up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.line-one{animation-delay:.1s}.line-two{animation-delay:.18s}.hero-bottom{animation-delay:.3s}.ticker{background:var(--acid);white-space:nowrap;letter-spacing:.04em;-webkit-user-select:none;user-select:none;padding:15px 0;font:700 14px DM Mono;display:flex;overflow:hidden}.ticker-track{width:max-content;animation:22s linear infinite ticker-loop;display:flex}.ticker-group{white-space:nowrap;align-items:center;display:flex}.ticker b{margin:0 25px;font-size:18px}@keyframes ticker-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.about{padding:clamp(100px,16vw,220px) 0 100px}.about-grid{grid-template-columns:1.25fr .75fr;gap:clamp(36px,8vw,150px);margin-top:64px;display:grid}.about h2,.section-head h2,.capabilities h2,footer h2{letter-spacing:-.075em;margin:0;font-size:clamp(46px,7vw,112px);line-height:.95}.about h2 em,.section-head em,.capabilities em,footer em{font-family:Playfair Display;font-weight:500}.about-copy{font-size:16px;line-height:1.7}.about-copy p{margin:0 0 25px}.about-copy strong{font-weight:800}.text-link{border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.stat-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.stat-row div{border-right:1px solid var(--line);align-items:center;gap:18px;padding:25px 0;display:flex}.stat-row div:last-child{border:0}.stat-row strong{letter-spacing:-.09em;font-size:47px}.stat-row span{text-transform:uppercase;font:10px/1.4 DM Mono}.work{background:var(--ink);color:var(--bone);border-radius:38px 38px 0 0;padding:110px 0 140px}.section-head{justify-content:space-between;align-items:end;margin-bottom:88px;display:flex}.project-list{gap:115px;display:grid}.project{grid-template-columns:1.4fr .6fr;gap:34px;display:grid}.project-art{border-radius:22px;height:clamp(360px,45vw,640px);padding:22px;position:relative;overflow:hidden}.project-no,.art-label{z-index:2;letter-spacing:.1em;font:10px DM Mono;position:absolute}.project-no{top:22px;left:22px}.art-label{bottom:22px;right:22px}.art-grid{opacity:.92;grid-template-columns:1fr 1fr;gap:8px;height:100%;display:grid;transform:rotate(-8deg)scale(1.2)}.art-grid i{border-radius:99px;display:block}.tranzora{color:#11110f;background:#d7ff36}.tranzora .art-grid i:first-child{background:#1b2655}.tranzora .art-grid i:nth-child(2){background:#f7f7ed}.tranzora .art-grid i:nth-child(3){background:#5478f0}.tranzora .art-grid i:nth-child(4){background:#272727}.zero{background:#6734d9}.zero .art-grid{grid-template-columns:1fr 1.4fr}.zero .art-grid i{background:linear-gradient(135deg,#12151d,#3fc9d8)}.zero .art-grid i:nth-child(2),.zero .art-grid i:nth-child(3){background:repeating-linear-gradient(45deg,#baff1d 0 5px,#111 5px 9px)}.ops{background:#ff6d34}.ops .art-grid{grid-template-columns:1fr 1fr 1fr}.ops .art-grid i{background:#edeee7}.ops .art-grid i:nth-child(2),.ops .art-grid i:nth-child(3){background:#11110f}.project-info{align-self:end;padding-bottom:8px}.project-info>span{text-transform:uppercase;color:var(--acid);font:10px DM Mono}.project-info h3{letter-spacing:-.07em;margin:18px 0 25px;font-size:clamp(44px,5vw,75px);line-height:.88}.project-info p{color:#fff;opacity:.92;max-width:310px;margin:0 0 35px;font-size:14px;line-height:1.5}.project-info button{background:0 0;border:1px solid #55554d;border-radius:99px;width:52px;height:52px;font-size:24px}.capabilities{padding:120px 0}.capabilities>h2{margin-top:62px}.cap-list{border-top:1px solid var(--line);margin-top:98px}.cap{border-bottom:1px solid var(--line);grid-template-columns:.25fr .9fr 1fr;gap:25px;padding:29px 0;display:grid}.cap b{font:10px DM Mono}.cap h3{letter-spacing:-.04em;margin:0;font-size:20px}.cap p{color:#22221f;margin:0;font-size:14px;font-weight:500;line-height:1.55}header.floating-nav{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#11110fd9;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;width:min(100% - 32px,1240px);height:64px;padding:0 24px;transition:border-color .3s,box-shadow .3s;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000080,0 0 25px #d9ff3614}header.floating-nav:hover{border-color:#d9ff3659;box-shadow:0 20px 50px #000000a6,0 0 35px #d9ff3629}.desktop-nav{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:28px;font-family:DM Mono,monospace;font-size:11px;display:flex}.desktop-nav a{opacity:1;color:#fff;transition:color .2s}.desktop-nav a:hover{color:var(--acid)}.nav-cta{background:var(--acid);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-family:DM Mono,monospace;font-size:11px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 20px #d9ff3640}.nav-cta:hover{transform:scale(1.04);box-shadow:0 0 30px #d9ff3673}.custom-cursor-follower{border:2px solid var(--acid);pointer-events:none;z-index:9999;will-change:transform;background:#d9ff360d;border-radius:50%;width:40px;height:40px;transition:transform 80ms cubic-bezier(.2,.8,.2,1),width .25s,height .25s,border-color .2s,background-color .2s;position:fixed;top:-20px;left:-20px;box-shadow:none!important}.custom-cursor-follower.is-light-theme{background:#11110f0f;border-color:#11110f}.custom-cursor-follower.is-hovered{width:54px;height:54px;top:-27px;left:-27px}.custom-cursor-follower.is-hovered:not(.is-light-theme){border-color:var(--acid);background:#d9ff3624}.custom-cursor-follower.is-hovered.is-light-theme{background:#11110f24;border-color:#11110f}@media (width<=960px){.custom-cursor-follower{display:none!important}}footer{background:var(--acid);padding:100px 0 28px}footer h2{margin-top:55px}.contact-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:50px;display:flex}.footer-cta{letter-spacing:-.06em;border-bottom:2px solid;align-items:center;gap:10px;font-size:clamp(25px,4vw,54px);transition:opacity .2s;display:inline-flex}.footer-cta:hover{opacity:.85}.footer-cta.secondary{opacity:.9;border-bottom-width:1.5px;font-size:clamp(18px,2.6vw,34px)}.contact-icon{flex-shrink:0;margin-right:2px}.meta-icon-link{align-items:center;gap:6px;display:inline-flex}.footer-meta{border-top:1px solid #11110f66;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:100px;padding-top:18px;font:10px DM Mono;display:flex}.panel-site-btn{color:var(--acid);letter-spacing:.1em;background:#d9ff361f;border:1px solid #d9ff3659;border-radius:99px;align-items:center;gap:4px;padding:6px 14px;font:700 10px DM Mono,monospace;transition:all .25s;display:inline-flex}.panel-site-btn:hover{background:var(--acid);color:var(--ink);border-color:var(--acid);transform:translateY(-2px)}.panel-site-btn.zero-btn{color:#c49eff;background:#a978ff26;border-color:#a978ff66}.panel-site-btn.zero-btn:hover{color:#fff;background:#a978ff;border-color:#a978ff}.project-btn{width:52px;height:52px;color:inherit;background:0 0;border:1px solid #55554d;border-radius:99px;place-items:center;font-size:24px;transition:all .25s;display:inline-grid}.project-btn:hover{background:var(--acid);color:var(--ink);border-color:var(--acid);transform:rotate(45deg)}.skills{padding:clamp(100px,12vw,180px) 0 clamp(80px,10vw,140px)}.skills h2{margin-bottom:72px}.skills-list{border-top:1px solid var(--line);margin-top:24px}.skill-row{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:40px;padding:44px 0;transition:background-color .3s;display:grid}.skill-row:hover{background-color:#d9ff3608}.skill-row-meta{align-items:flex-start;gap:24px;display:flex}.skill-row-no{color:var(--grey);margin-top:6px;font:700 11px DM Mono,monospace}.skill-row-title{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:24px;font-weight:800;line-height:1.2}.skill-row-content{flex-direction:column;gap:20px;display:flex}.skill-row-desc{color:#444440;margin:0;font-size:14px;line-height:1.6}.skill-row-pills{flex-wrap:wrap;gap:8px;display:flex}.skill-item-pill{color:var(--ink);background:0 0;border:1px solid #11110f26;border-radius:99px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .25s}.skill-item-pill:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}@media (width<=960px){.hero-portrait-floating{width:100%;max-width:300px;margin:32px auto 0;position:relative;top:auto;right:auto}.portrait-card{height:420px}.hero-content{height:auto;min-height:calc(100svh - 86px);padding-bottom:40px}.how-i-work-strip .stat-row div{border-right:none;border-bottom:1px solid var(--line);padding:20px 10px}.how-i-work-strip .stat-row div:nth-last-child(-n+2){border-bottom:none}}@media (width<=720px){.wrap{width:min(100% - 32px,1380px)}.desktop-nav{display:none}.nav-cta{height:fit-content;margin-left:auto;margin-right:12px;padding:8px 16px;font-size:10px;display:inline-flex}.menu{z-index:5;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mobile-nav{z-index:999;background:var(--acid);color:var(--ink);opacity:0;border-radius:14px;flex-direction:column;gap:16px;padding:18px;font:12px DM Mono;transition:all .3s;display:flex;position:fixed;top:90px;left:16px;right:16px;transform:translateY(-150%)}.mobile-nav.is-open{opacity:1;transform:none}.hero h1{margin-top:40px;font-size:19vw}.hero .eyebrow{letter-spacing:.12em;padding:6px 14px;font-size:10px}.floating-skill-badge{gap:5px;padding:5px 11px;font-size:8px}.badge-dot-green{width:4px;height:4px}.line-two{padding-left:5vw}.hero-bottom{flex-direction:column;align-items:flex-start;gap:24px;width:100%;margin-top:32px;padding-bottom:32px}.hero-bio-block{width:100%}.hero-bottom p{width:100%;font-size:14px;line-height:1.6}.round-link{align-self:flex-start;width:56px;height:56px}.hero-index{display:none}.orb-one{width:80vw;height:80vw;right:-33vw}.about-grid,.project{grid-template-columns:1fr}.about-grid{margin-top:43px}.about-copy{font-size:15px}.stat-row{margin-top:60px}.stat-row div{flex-direction:column;align-items:start;gap:5px;padding:15px 7px}.stat-row strong{font-size:33px}.stat-row span{font-size:8px}.work{padding:75px 0 95px}.section-head{margin-bottom:55px;display:block}.section-head h2{margin-top:44px}.project-list{gap:70px}.project-art{height:106vw;max-height:480px}.project-info{padding-left:5px}.project-info h3{font-size:52px}.capabilities{padding:80px 0}.capabilities>h2{margin-top:42px}.cap-list{margin-top:62px}.cap{grid-template-columns:35px 1fr;gap:12px;padding:25px 0}.cap p{grid-column:2}.skill-row{grid-template-columns:1fr;gap:16px;padding:24px 0}.skill-row-meta{gap:12px}.skill-row-title{font-size:20px}.footer-meta{flex-wrap:wrap;gap:12px;margin-top:80px;font-size:8px}.footer-cta{margin-top:55px}.ticker{font-size:11px}}.about-panels-wrapper{opacity:0;filter:blur(12px);will-change:opacity, filter, transform;grid-template-columns:1fr 1fr;gap:48px;margin-top:72px;transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .8s,transform .8s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(40px)}.about-panels-wrapper.is-visible{opacity:1;filter:blur();transform:translateY(0)}.panel-container{will-change:transform;transition:transform .15s ease-out;position:relative}.panel-outline{pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:28px;transition:transform .4s,border-color .4s,opacity .4s;position:absolute;inset:0;transform:translate(14px,16px)}.tranzora-outline{background:#11110f59;border:1px solid #d9ff3659;box-shadow:0 12px 35px #0000002e}.zero-outline{background:#6734d91a;border:1px solid #a978ff66;box-shadow:0 12px 35px #6734d926}.panel-container:hover .panel-outline{transform:translate(20px,22px)}.venture-panel{z-index:2;border-radius:28px;flex-direction:column;height:100%;padding:42px 38px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:flex;position:relative}.tranzora-panel{background:var(--ink);color:var(--bone);border:1px solid #d9ff3640;box-shadow:0 20px 50px #00000040}.tranzora-panel:hover{border-color:var(--acid);transform:translateY(-4px);box-shadow:0 28px 65px #00000059,0 0 32px #d9ff3626}.zero-panel{color:var(--bone);background:#16151f;border:1px solid #a978ff47;box-shadow:0 20px 50px #00000040}.zero-panel:hover{border-color:#a978ff;transform:translateY(-4px);box-shadow:0 28px 65px #00000059,0 0 32px #a978ff2e}.panel-header{letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:24px;font:700 10px DM Mono,monospace;display:flex}.panel-badge{color:var(--acid);opacity:.9}.zero-panel .panel-badge{color:#c49eff}.panel-status{opacity:.75;align-items:center;gap:6px;font-size:9px;display:flex}.status-dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 8px var(--acid);border-radius:50%}.zero-panel .status-dot{background:#baff1d;box-shadow:0 0 8px #baff1d}.venture-panel h3{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(32px,3.2vw,48px);line-height:.95}.tranzora-panel h3{color:var(--bone)}.zero-panel h3{color:#fff}.panel-subtitle{color:#fff;opacity:1;margin:0 0 24px;font-size:15px;font-weight:500;line-height:1.5}.zero-panel .panel-subtitle{color:#fff}.panel-pillars{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.pillar-item{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:14px 16px;transition:background .25s,border-color .25s,transform .25s;display:block}.pillar-item:hover{background:#ffffff1a;border-color:#d9ff3666;transform:translate(4px)}.zero-panel .pillar-item:hover{border-color:#a978ff73}.pillar-item b{color:var(--acid);margin-top:3px;font:700 10px DM Mono,monospace}.zero-panel .pillar-item b{color:#c49eff}.pillar-item strong{color:#fff;margin-bottom:3px;font-size:13px;font-weight:700;display:block}.pillar-item span{color:#fff;opacity:.92;font-size:12px;line-height:1.45;display:block}.panel-tags{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.panel-tags span{letter-spacing:.1em;color:#fff;opacity:1;background:#ffffff14;border:1px solid #ffffff26;border-radius:99px;padding:6px 12px;font:700 9px DM Mono,monospace}.tranzora-panel .panel-tags span{border-color:#d9ff3633}.zero-panel .panel-tags span{border-color:#a978ff40}.how-i-work-strip{margin-top:110px}.how-i-work-strip .stat-row{grid-template-columns:repeat(4,1fr);margin-top:24px}@media (width<=960px){.about-panels-wrapper{grid-template-columns:1fr;gap:56px;margin-top:48px}.panel-container{transform:none!important}.how-i-work-strip .stat-row{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.venture-panel{padding:30px 24px}.panel-outline{transform:translate(8px,10px)}.how-i-work-strip .stat-row{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.reveal-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal-on-scroll.is-in-view{opacity:1;transform:translateY(0)}.project-list .project:first-child{transition-delay:.1s}.project-list .project:nth-child(2){transition-delay:.2s}.project-list .project:nth-child(3){transition-delay:.3s}.skills-list .skill-row:first-child{transition-delay:.1s}.skills-list .skill-row:nth-child(2){transition-delay:.18s}.skills-list .skill-row:nth-child(3){transition-delay:.26s}.skills-list .skill-row:nth-child(4){transition-delay:.34s}.skills-list .skill-row:nth-child(5){transition-delay:.42s}.cap-list .cap:first-child{transition-delay:.1s}.cap-list .cap:nth-child(2){transition-delay:.2s}.cap-list .cap:nth-child(3){transition-delay:.3s}.cap-list .cap:nth-child(4){transition-delay:.4s}.floating-skill-badge{z-index:10;-webkit-backdrop-filter:blur(12px);color:#fff;letter-spacing:.1em;cursor:default;background:#11110fc7;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-family:DM Mono,monospace;font-size:11px;font-weight:700;transition:transform .3s,border-color .3s,box-shadow .3s;display:inline-flex;position:absolute;box-shadow:0 12px 32px #00000040}.floating-skill-badge:hover{border-color:var(--acid);transform:scale(1.05);box-shadow:0 16px 40px #00000059,0 0 15px #d9ff3626}.badge-dot-green{background:var(--acid);width:6px;height:6px;box-shadow:0 0 8px var(--acid);border-radius:50%}.badge-ai-ops{animation:6s ease-in-out infinite float-badge-ai;top:55%;left:-42px}.badge-thm{animation:7s ease-in-out infinite float-badge-thm;top:15%;right:-25px}.badge-pentest{animation:8s ease-in-out infinite float-badge-pentest;bottom:12%;right:-15px}@keyframes float-badge-ai{0%{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}to{transform:translateY(0)rotate(-1deg)}}@keyframes float-badge-thm{0%{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-8px)rotate(-1deg)}to{transform:translateY(0)rotate(1deg)}}@keyframes float-badge-pentest{0%{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}to{transform:translateY(0)rotate(-1deg)}}@media (width<=960px){.badge-ai-ops{top:50%;left:-45px}.badge-thm{top:10%;right:-35px}.badge-pentest{bottom:8%;right:-30px}}.portrait-badge-name{letter-spacing:-.05em;align-items:center;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:inline-flex;color:#fff!important}.portrait-badge-name span{color:var(--acid);margin-right:1px;font-family:Playfair Display,serif;font-size:19px;font-style:italic;line-height:1}
