@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:optional;src:url(/fonts/geist.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/geist-mono.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:optional;src:url(/fonts/inter.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #080808;--bg-alt: #0b0b0b;--card: #111111;--card-hover: #181818;--border: rgba(255,255,255,.05);--border-mid: rgba(255,255,255,.09);--border-hi: rgba(255,255,255,.14);--blue: #9b0c24;--blue-bright: #c41230;--blue-dim: rgba(155,12,36,.1);--blue-glow: rgba(155,12,36,.28);--silver: #a6a6aa;--silver-bright: #ececee;--silver-dim: rgba(240,240,242,.32);--silver-glow: rgba(240,240,242,.1);--silver-glow-hi:rgba(240,240,242,.2);--amber: #c41230;--amber-dim: rgba(155,12,36,.12);--amber-glow: rgba(155,12,36,.2);--text-1: #f0f0f2;--text-2: rgba(240,240,242,.62);--text-3: rgba(240,240,242,.48);--text-4: rgba(240,240,242,.16);--font-d: "Geist", "Inter", -apple-system, sans-serif;--font-b: "Geist", "Inter", -apple-system, sans-serif;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-pill: 999px;--eyebrow: .66rem;--shadow-card: 0 1px 0 0 rgba(255,255,255,.04) inset, 0 6px 24px rgba(0,0,0,.35);--shadow-card-hover: 0 1px 0 0 rgba(255,255,255,.07) inset, 0 16px 40px rgba(0,0,0,.5);--shadow-pop: 0 24px 60px rgba(0,0,0,.55), 0 0 0 1px rgba(255,255,255,.04)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px;background:var(--bg)}body{background:transparent;color:var(--text-1);font-family:var(--font-b);font-weight:400;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before,body:after{content:"";position:fixed;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(80px)}body:before{width:58vw;height:58vw;left:-2%;top:-20%;background:radial-gradient(circle,rgba(196,18,48,.32),transparent 65%);animation:bgAuroraA 26s ease-in-out infinite}body:after{width:50vw;height:50vw;right:-2%;top:-12%;background:radial-gradient(circle,rgba(196,18,48,.26),transparent 65%);animation:bgAuroraB 32s ease-in-out infinite}@keyframes bgAuroraA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(7%,5%) scale(1.12)}}@keyframes bgAuroraB{0%,to{transform:translate(0) scale(1.08)}50%{transform:translate(-6%,-4%) scale(1)}}@media(max-width:768px){body:before{width:clamp(620px,160vw,1100px);height:clamp(620px,160vw,1100px);left:-62vw;top:-10svh;background:radial-gradient(circle,rgba(196,18,48,.36) 0%,rgba(155,12,36,.18) 34%,transparent 70%)}body:after{width:clamp(640px,170vw,1100px);height:clamp(640px,170vw,1100px);right:-72vw;top:36svh;background:radial-gradient(circle,rgba(196,18,48,.28) 0%,rgba(155,12,36,.12) 38%,transparent 72%)}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none}}a{text-decoration:none;color:inherit}.skip-link{position:absolute;left:1rem;top:-3.5rem;z-index:9999;background:var(--blue);color:#fff;padding:.7rem 1.2rem;border-radius:6px;font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:top .2s ease}.skip-link:focus{top:1rem}#progress-bar{position:fixed;top:0;left:0;height:2px;width:100%;z-index:300;background:linear-gradient(90deg,var(--blue),var(--silver-bright),var(--blue));background-size:200% 100%;transform:scaleX(0);transform-origin:left center;box-shadow:0 0 10px var(--blue-glow);animation:shimmerBar 3s linear infinite}@keyframes shimmerBar{to{background-position:-200% 0}}#back-to-top{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;border:1px solid var(--blue);border-radius:6px;background:#080808f0;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:40;color:var(--blue-bright);font-size:1rem;opacity:0;transform:translateY(10px);pointer-events:none;box-shadow:0 0 16px var(--blue-glow),0 0 32px #9b0c2426;transition:opacity .3s ease,box-shadow .3s ease}#back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}#back-to-top:hover{box-shadow:0 0 28px var(--blue-glow),0 0 56px #9b0c2440;animation:none}@media(max-width:480px){#back-to-top{right:1rem;bottom:1.25rem}}#main-site{opacity:1}#nav,#hero,#about-wrap,#ways-wrap,#hiw-wrap,#exp-wrap,#expertise-wrap,#life-wrap,#contact-wrap,.section-divider,footer{position:relative;z-index:1}#hero,#about-wrap,#ways-wrap,#hiw-wrap,#exp-wrap,#expertise-wrap,#life-wrap,#contact-wrap{scroll-margin-top:80px}#nav{position:fixed;top:0;left:0;right:0;z-index:50;height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 2.5rem 0;display:flex;align-items:center;justify-content:space-between;background:#000;box-shadow:0 -80px 0 80px #000;border-bottom:1px solid rgba(255,255,255,.05);transition:all .4s ease;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);will-change:transform}#nav.scrolled{background:#000;border-bottom-color:var(--border)}.nav-brand{font-family:var(--font-d);font-size:1.2rem;font-weight:400;letter-spacing:.04em;color:var(--text-1)}.nav-links{display:flex;align-items:center;gap:2.5rem;list-style:none}.nav-links a{font-size:.5625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);transition:color .2s ease}.nav-links a:hover{color:var(--text-1)}.nav-links a.active{color:var(--silver-bright);text-shadow:0 0 18px rgba(200,208,220,.35)}.nav-cta{font-size:.8rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#fff;padding:.6rem 1.4rem;background:var(--blue);border:1px solid var(--blue);border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:.45rem;position:relative;overflow:hidden;transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.25,.46,.45,.94)}.nav-cta:before{content:none}.nav-cta:hover{background:var(--blue-bright);border-color:var(--blue-bright);transform:translateY(-1px);box-shadow:0 8px 28px #9b0c2466}.nav-arrow{display:inline-block;transition:transform .3s ease}.nav-cta:hover .nav-arrow{transform:translate(4px)}.nav-mobile-cta{display:none;align-items:center;font-size:.72rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#fff;border:1px solid var(--blue);padding:.45rem 1.05rem;border-radius:var(--r-pill);background:var(--blue);transition:all .2s ease;white-space:nowrap;min-height:44px;justify-content:center;box-sizing:border-box}.nav-mobile-cta:hover{background:var(--blue-bright);border-color:var(--blue-bright)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;min-width:44px;min-height:44px;align-items:center;justify-content:center;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.hamburger:focus-visible{outline:1px solid var(--blue-bright);outline-offset:4px}.hamburger span{width:22px;height:1px;background:var(--text-1);display:block;transition:all .3s ease}.hamburger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#mobile-menu{display:none;position:fixed;inset:0;z-index:220;background:#060606;flex-direction:column;align-items:center;justify-content:center;gap:2.75rem;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);pointer-events:none}#mobile-menu.open{display:flex;pointer-events:all}.mobile-menu-close{position:absolute;top:calc(.9rem + env(safe-area-inset-top));right:calc(.9rem + env(safe-area-inset-right));width:40px;height:40px;border-radius:50%;background:#080808eb;border:1px solid var(--border-mid);color:var(--text-1);display:flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;cursor:pointer;transition:background .2s ease,transform .15s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;box-shadow:0 4px 18px #00000073}.mobile-menu-close:active{background:#1c1c20f5;transform:scale(.92)}body.menu-open #main-site{visibility:hidden!important;pointer-events:none!important}body.menu-open:before,body.menu-open:after{display:none!important}body.menu-open{overflow:hidden;touch-action:none}#mobile-menu a{font-size:.75rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);transition:color .2s ease;display:inline-block;padding:.6rem 1.5rem}#mobile-menu a:hover{color:var(--text-1)}#mobile-menu a[href^=mailto]{color:var(--text-1);background:var(--blue);padding:.85rem 2.5rem;border-radius:4px;letter-spacing:.18em;margin-top:.5rem;transition:background .2s ease,box-shadow .2s ease}#mobile-menu a[href^=mailto]:hover{background:var(--blue-bright);box-shadow:0 0 28px var(--blue-glow)}.section-inner{max-width:1200px;margin:0 auto;padding:5.5rem 2.5rem}.section-center{text-align:center}.section-center .section-sub{margin:0 auto}.section-eyebrow{font-family:Geist Mono,ui-monospace,monospace;font-size:var(--eyebrow);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-bright);display:block;margin-bottom:.85rem}.section-title{font-family:var(--font-d);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--text-1);margin-bottom:.85rem}.section-sub{font-size:1rem;font-weight:400;color:var(--text-2);line-height:1.78;max-width:560px}.section-beam{display:none;position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(196,18,48,.6) 40%,rgba(196,18,48,.6) 60%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none}.section-beam.in{transform:scaleX(1)}.section-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 5%,var(--border-hi) 30%,var(--border-hi) 70%,transparent 95%);margin:0}.reveal{opacity:0;transform:translateY(22px);filter:blur(3px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-left,.reveal-right,.reveal-scale{opacity:0;transform:translateY(22px);filter:blur(3px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.reveal-left.in,.reveal-right.in,.reveal-scale.in{opacity:1;transform:translateY(0);filter:blur(0)}.d1{transition-delay:.13s}.d2{transition-delay:.26s}.d3{transition-delay:.39s}.d4{transition-delay:.52s}.d5{transition-delay:.65s}.d6{transition-delay:.8s}#hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 2.5rem;overflow:hidden}.hero-orb-a{position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(196,18,48,.07) 0%,transparent 60%);top:-250px;right:-200px;filter:blur(80px);pointer-events:none;animation:hOrb1 20s ease-in-out infinite alternate}.hero-orb-b{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(210,214,224,.045) 0%,transparent 60%);bottom:-150px;left:-150px;filter:blur(100px);pointer-events:none;animation:hOrb2 25s ease-in-out infinite alternate}.hero-orb-c{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(196,18,48,.05) 0%,transparent 60%);top:50%;left:30%;filter:blur(70px);pointer-events:none;animation:hOrb3 14s ease-in-out infinite alternate}@keyframes hOrb1{to{transform:translate(-50px,40px) scale(1.14)}}@keyframes hOrb2{to{transform:translate(30px,-25px) scale(1.08)}}@keyframes hOrb3{to{transform:translate(25px,-20px) scale(1.12)}}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(196,18,48,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(196,18,48,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 20%,transparent 100%)}.hero-grain{display:none}.hero-content{position:relative;z-index:2;max-width:900px;width:100%;padding:9rem 0 5rem}@keyframes hReveal{0%{opacity:0;transform:translateY(28px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-eyebrow{font-size:var(--eyebrow);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--blue-bright);display:block;margin-bottom:2rem;opacity:0;animation:hReveal 1.1s cubic-bezier(.16,1,.3,1) .2s forwards}.hero-name{font-family:var(--font-d);font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:.98;letter-spacing:-.03em;color:var(--text-1);margin-bottom:1.5rem}.hero-name-accent{color:#e83b59}.hero-role{font-size:clamp(.875rem,1.5vw,1.1rem);font-weight:300;color:var(--silver-bright);letter-spacing:.08em;margin-bottom:1rem;opacity:0;animation:hReveal 1.1s cubic-bezier(.16,1,.3,1) .75s forwards}.hero-subhead{font-family:var(--font-b);font-size:clamp(.78rem,1.05vw,.92rem);font-weight:400;color:var(--text-1);letter-spacing:.005em;line-height:1.5;max-width:620px;margin:0 auto 1.1rem;opacity:0;animation:hReveal .9s cubic-bezier(.16,1,.3,1) .7s forwards}@media(max-width:480px){.hero-subhead{font-size:.82rem}}.hero-tagline{font-size:clamp(1rem,1.8vw,1.2rem);font-weight:300;color:var(--text-2);line-height:1.75;max-width:740px;margin:0 auto 1.75rem;opacity:1;min-height:3.5em}.hero-tagline-cursor{display:inline-block;width:2px;height:1em;background:var(--silver);vertical-align:text-bottom;margin-left:1px;animation:termCursor .9s step-end infinite}.hero-positioning{font-family:var(--font-d);font-size:clamp(1.45rem,3vw,2.25rem);font-weight:400;line-height:1.18;letter-spacing:-.025em;color:var(--text-1);max-width:760px;margin:0 auto 1rem;text-wrap:balance;opacity:0;animation:hReveal .9s cubic-bezier(.16,1,.3,1) .64s forwards}.hero-tagline.hero-tagline-concept{font-size:clamp(.94rem,1.45vw,1.08rem);line-height:1.72;max-width:720px;min-height:5.2em;text-wrap:balance}@media(max-width:600px){.hero-positioning{font-size:clamp(1.25rem,7vw,1.75rem)}.hero-tagline.hero-tagline-concept{min-height:8.7em}}.hero-badges{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-bottom:3rem;opacity:0;animation:hReveal .9s cubic-bezier(.16,1,.3,1) .78s forwards}.hero-badge{font-size:var(--eyebrow);font-weight:400;letter-spacing:.1em;color:var(--text-3);padding:.35rem .875rem;border:1px solid var(--border-mid);border-radius:100px;background:#ffffff06;transition:all .25s ease}.hero-badge:hover{border-color:var(--blue);color:var(--blue-bright);background:var(--blue-dim)}.hero-badge.blue{border-color:#c4123040;color:var(--blue-bright)}.hero-ctas{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;opacity:0;animation:hReveal .9s cubic-bezier(.16,1,.3,1) .88s forwards}.btn-primary{font-size:.8rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#fff;background:var(--blue);padding:.85rem 1.9rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s ease;position:relative;overflow:hidden;border-radius:var(--r-pill)}.btn-primary:before{content:none}.btn-primary:hover{background:var(--blue-bright);transform:translateY(-2px);box-shadow:0 10px 32px #9b0c2466}#main-site .hero-ctas a.btn-primary{background:var(--blue)!important;background-image:none!important;color:#fff!important}#main-site .hero-ctas a.btn-primary:hover{background:var(--blue-bright)!important}.btn-outline{font-size:.8rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--text-2);background:transparent;padding:.85rem 1.9rem;display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border-hi);transition:all .25s ease;border-radius:var(--r-pill)}.btn-outline:hover{border-color:var(--blue);color:var(--blue-bright);background:var(--blue-dim);box-shadow:0 0 24px var(--blue-glow)}.btn-blue{font-size:.8rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#fff;background:var(--blue);padding:.85rem 1.9rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--r-pill);transition:all .25s ease}.btn-blue:hover{background:var(--blue-bright);transform:translateY(-2px);box-shadow:0 10px 32px #9b0c2466}.hero-scroll{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;opacity:0;animation:hReveal .9s cubic-bezier(.16,1,.3,1) 1.3s forwards}.scroll-label{font-size:.58rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-4)}.scroll-line-v{width:1px;height:48px;background:linear-gradient(to bottom,var(--blue),transparent);animation:scrollPulse 2.4s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.3;height:32px}50%{opacity:1;height:52px}}#about-wrap{background:transparent}#about{display:grid;grid-template-columns:.72fr 1.4fr;gap:3.5rem;align-items:start}.about-photo{aspect-ratio:4/5;border:1px solid var(--border-mid);border-radius:var(--r-lg);background:#0a0a0a;position:relative;overflow:hidden}.about-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity 1.1s ease}.about-photo img.ap-active{opacity:1}.about-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(196,18,48,.06) 0%,transparent 55%)}.about-photo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:.5}.life-layout{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:2.5rem;align-items:stretch;width:100%;max-width:1200px;margin:0 auto}.life-content{min-width:0;display:flex;flex-direction:column}.life-content .section-title{margin-bottom:1.25rem}.life-layout .life-photo{margin:0;max-width:360px;aspect-ratio:4/5;min-height:0;align-self:start}.life-layout .dossier{margin:0;max-width:none}@media(max-width:900px){.life-layout{grid-template-columns:1fr;gap:1.25rem}.life-layout .life-photo{max-width:420px;margin:0 auto;aspect-ratio:4/5;min-height:0}}.life-photo{width:100%;max-width:400px;margin:1.75rem auto 0;aspect-ratio:4/5;border:1px solid var(--border-mid);border-radius:var(--r-lg);background:#0a0a0a;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.life-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .25s linear}.life-photo img.ap-active{opacity:1}.life-photo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:.5;z-index:2}.photo-mono{font-family:var(--font-d);font-size:4.5rem;font-weight:300;color:var(--border-hi);letter-spacing:.08em}.about-tag{align-items:center;gap:.5rem;font-size:var(--eyebrow);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-bright);padding:.4rem .875rem;border:1px solid rgba(196,18,48,.2);border-radius:100px;background:var(--blue-dim);margin-bottom:1.5rem;display:inline-flex}.about-body{font-size:1.0625rem;font-weight:300;color:var(--text-2);line-height:1.82;margin-bottom:1.5rem}.about-body strong{color:var(--text-1);font-weight:500}.about-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.about-meta-tag{font-size:.5625rem;font-weight:400;letter-spacing:.08em;color:var(--text-3);padding:.3rem .75rem;border:1px solid var(--border);border-radius:100px}.about-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.about-card{padding:1.5rem;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-lg);background:linear-gradient(145deg,#1c1c1ef2,#121214fa 55%,#0c0c0e);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 1px #ffffff0e inset,0 -1px #00000080 inset,0 6px 24px #00000052;transition:all .35s ease}.about-card:hover{border-color:#ffffff1f;background:linear-gradient(145deg,#202022f7,#141416);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.about-card.blue-card{border-color:#c4123024}.about-card.blue-card:hover{border-color:#c412304d;box-shadow:0 1px #ffffff0f inset,0 16px 40px #c4123012,0 16px 40px #0006}.ac-icon{font-size:1.25rem;margin-bottom:.75rem;display:block}.ac-title{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-1);margin-bottom:.4rem}.ac-desc{font-size:.8125rem;font-weight:300;color:var(--text-3);line-height:1.5}#exp-wrap{background:transparent}#experience{max-width:100%}.timeline{position:relative;padding-left:2rem;margin-top:3rem}.timeline:before{content:"";position:absolute;left:0;top:12px;bottom:0;width:1px;background:linear-gradient(to bottom,var(--blue) 0%,var(--silver-dim) 40%,transparent 100%);transform:scaleY(0);transform-origin:top;transition:transform 1.6s cubic-bezier(.16,1,.3,1) .2s}#expertise-wrap{background:transparent}.exp-icon{font-size:1.6rem;margin-bottom:1.25rem;display:inline-block;transition:transform .3s ease,filter .3s ease}.exp-title{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);margin-bottom:1rem}.pills{display:flex;flex-wrap:wrap;gap:.5rem}.pill{font-size:.6875rem;font-weight:400;color:var(--text-3);padding:.3rem .75rem;border:1px solid var(--border);border-radius:100px;transition:all .2s ease}.pill-blue{border-color:#9b0c244d;color:var(--blue-bright);background:var(--blue-dim)}.pill-silver{border-color:#f0f0f240;color:var(--silver-bright);background:var(--silver-glow)}@property --vc-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}#stats-wrap{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;overflow:hidden}#stats-wrap:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(196,18,48,.04) 0%,transparent 70%)}#stats{padding:7rem 2.5rem;position:relative}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 3rem;text-align:center;max-width:1200px;margin:0 auto}.stat-item{position:relative}.stat-num{font-family:var(--font-d);font-size:clamp(3rem,6vw,5.5rem);font-weight:300;color:var(--text-1);line-height:1;letter-spacing:-.03em;display:block;margin-bottom:.5rem}.stat-accent{color:var(--blue-bright)}.stat-label{font-size:.5rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--text-3)}.stat-glow{position:absolute;inset:-20px;background:radial-gradient(circle,var(--blue-dim) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}.stat-item:hover .stat-glow{opacity:1}#life-wrap{background:transparent}.dossier{position:relative;width:100%;max-width:960px;margin:2rem auto 0;background:linear-gradient(160deg,#161618f5,#0d0d0ffc);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg);box-shadow:var(--shadow-card-hover);overflow:hidden;font-family:Geist,Inter,sans-serif;box-sizing:border-box;min-width:0}.dossier:before,.dossier:after{content:"";position:absolute;width:13px;height:13px;pointer-events:none;opacity:.55}.dossier:before{top:11px;left:11px;border-top:1px solid rgba(196,18,48,.55);border-left:1px solid rgba(196,18,48,.55)}.dossier:after{bottom:11px;right:11px;border-bottom:1px solid rgba(196,18,48,.55);border-right:1px solid rgba(196,18,48,.55)}.dossier-hdr{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.45rem;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff04}.dossier-hdr-l{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto}.dossier-seal{width:30px;height:30px;border-radius:7px;flex-shrink:0;position:relative;background:linear-gradient(135deg,#c41230eb,#4a0910f2);border:1px solid rgba(196,18,48,.5);box-shadow:0 0 0 3px #c4123014}.dossier-seal:after{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.35);border-radius:4px}.dossier-hdr-meta{display:flex;flex-direction:column;gap:.22rem;min-width:0}.dossier-title{font-family:Geist Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-1)}.dossier-sub{font-family:Geist Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.1em;color:var(--text-3);overflow-wrap:anywhere}.dossier-clearance{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:#c41230d9;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(196,18,48,.3);background:#c412300f}.dossier-clearance:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 6px #c41230e6}.dossier-body{display:grid;grid-template-columns:1fr 1fr;padding:.3rem 1.45rem}.dossier-row{display:grid;grid-template-columns:124px 1fr;gap:.8rem;align-items:start;padding:1.15rem 0;border-bottom:1px dashed rgba(255,255,255,.07)}.dossier-row:nth-child(odd){padding-right:1.8rem}.dossier-row:nth-child(2n){padding-left:1.8rem;border-left:1px dashed rgba(255,255,255,.07)}.dossier-row:nth-last-child(-n+2){border-bottom:none}.dossier-label{font-family:Geist Mono,ui-monospace,monospace;font-size:.6rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#c41230b3;padding-top:.55rem;white-space:nowrap}.dossier-items{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.dossier-item{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;font-size:.82rem;letter-spacing:-.005em;line-height:1;color:var(--text-2);padding:.42rem .85rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:999px;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.dossier-item:hover{color:var(--text-1);border-color:#c4123080;background:#c4123014;transform:translateY(-1px)}.dossier-item:focus-visible{outline:2px solid rgba(196,18,48,.6);outline-offset:3px}@media(min-width:641px){.dossier-body .dossier-items{flex-direction:column;align-items:flex-start}}.dossier-ftr{display:grid;grid-template-columns:124px 1fr;gap:.8rem;align-items:start;padding:1.1rem 1.45rem;border-top:1px solid rgba(255,255,255,.07);background:#ffffff04}.dossier-org{appearance:none;-webkit-appearance:none;cursor:pointer;font-family:Geist Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.02em;color:var(--text-3);padding:.35rem .72rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:999px;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.dossier-org:hover{color:#c41230f2;border-color:#c4123073;background:#c412300f;transform:translateY(-1px)}.dossier-org:focus-visible{outline:2px solid rgba(196,18,48,.6);outline-offset:3px}.dossier-sig{display:block;text-align:right;padding:.75rem 1.45rem .95rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-4)}@media(max-width:640px){.dossier-hdr{flex-direction:column;align-items:stretch;gap:.7rem;padding:1rem 1.15rem}.dossier-hdr-l{width:100%}.dossier-clearance{align-self:flex-start;font-size:.5rem}.dossier-body{grid-template-columns:1fr;padding:.25rem 1.15rem}.dossier-row,.dossier-ftr{grid-template-columns:1fr;gap:.65rem}.dossier-row:nth-child(odd),.dossier-row:nth-child(2n){padding-left:0;padding-right:0;border-left:none}.dossier-row{padding-top:.9rem;padding-bottom:.9rem}.dossier-row:nth-last-child(-n+2){border-bottom:1px dashed rgba(255,255,255,.07)}.dossier-row:last-child{border-bottom:none}.dossier-ftr{padding:1rem 1.15rem}.dossier-label{padding-top:0}.dossier-item{font-size:.85rem}.dossier-sub{font-size:.5rem}.dossier-item,.dossier-org{min-height:40px;display:inline-flex;align-items:center}}.vol-icon{font-size:1.75rem}.vol-title{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-1)}.vol-desc{font-size:.8rem;color:var(--text-3);line-height:1.65}.interests-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem}#contact-wrap{background:transparent;position:relative;overflow:hidden;scroll-margin-top:80px}#contact-wrap:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 70% at 50% 50%,rgba(196,18,48,.04) 0%,transparent 70%)}#contact{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.contact-headline{font-family:var(--font-d);font-size:clamp(2rem,4vw,3.25rem);font-weight:300;line-height:1.08;letter-spacing:-.02em;color:var(--text-1);margin-bottom:.85rem}.contact-sub{font-size:.9rem;font-weight:300;color:var(--text-2);line-height:1.6;max-width:520px;margin:0 auto}.contact-email{font-family:var(--font-d);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:300;color:var(--text-1);letter-spacing:-.01em;display:inline-block;margin:2.5rem 0;transition:color .3s ease;position:relative}.contact-email:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--blue-bright),transparent);transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.contact-email:hover{color:var(--blue-bright)}.contact-email:hover:after{transform:scaleX(1)}.contact-socials{display:flex;align-items:center;justify-content:center;gap:2.5rem;margin-top:1.25rem;flex-wrap:wrap}.contact-social{font-size:.5625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);transition:color .2s ease}.contact-social:hover{color:var(--text-1)}footer{border-top:1px solid var(--border);padding:1.1rem 2rem;display:flex;flex-direction:column;gap:.5rem}.footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:var(--font-d);font-size:1rem;font-weight:400;color:var(--text-3)}.footer-copy{font-size:.6875rem;color:var(--text-4);letter-spacing:.06em}.footer-links{display:flex;gap:1.75rem}.footer-links a{font-size:.5rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-4);transition:color .2s ease}.footer-links a:hover{color:var(--text-2)}.contact-maxims{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem;align-items:center}.open-to-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.open-to-label{font-size:.65rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-right:.25rem}.open-to-pill{font-size:.7rem;font-weight:400;color:var(--text-2);border:1px solid var(--border);border-radius:100px;padding:.3rem .75rem;background:#ffffff08;white-space:nowrap}@media(max-width:768px){.open-to-wrap{justify-content:center}}@keyframes currentlyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}.contact-bottom{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}#life-wrap{content-visibility:visible;contain-intrinsic-size:none}.about-stats{display:flex;gap:2rem;flex-wrap:wrap;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border);justify-content:flex-end}.about-stat{text-align:right}.about-stat{display:flex;flex-direction:column;gap:.25rem}.about-stat-num{font-size:1.6rem;font-weight:500;color:var(--text-1);font-family:var(--font-b);letter-spacing:-.01em}.about-stat-label{font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}@media(max-width:600px){.about-stats{gap:1.25rem}.about-stat-num{font-size:1.3rem}}@media(max-width:1024px){#about{grid-template-columns:1fr;gap:3rem}.about-photo{max-height:420px}.stats-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.interests-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.section-inner{padding:2rem 1.25rem}#nav{padding:0 1.25rem}.nav-links,.nav-cta{display:none}.nav-mobile-cta{display:inline-flex;font-size:.72rem;padding:.45rem 1.05rem;letter-spacing:.01em}.hamburger{display:flex}#hero{padding:0}.hero-content{padding:7rem 1.25rem 3.5rem;text-align:center}.hero-tagline{margin-left:auto;margin-right:auto}.hero-scroll{left:50%;transform:translate(-50%)}.section-eyebrow,.hero-eyebrow{font-size:.625rem;letter-spacing:.2em}#about{grid-template-columns:1fr;gap:2rem}.about-photo{max-height:320px}.about-cards{grid-template-columns:1fr 1fr;gap:.75rem}.interests-grid{grid-template-columns:1fr 1fr;gap:.875rem}.stats-grid{grid-template-columns:1fr 1fr;gap:2rem}.btn-primary,.btn-outline,.btn-blue{justify-content:center;width:auto;align-self:center;padding:.85rem 2rem}#contact{text-align:center}.contact-socials{justify-content:center}.contact-email{text-align:center;display:block}footer{flex-direction:column;gap:1.25rem;text-align:center;padding:2rem 1.25rem}.footer-links{justify-content:center}.gate-content{padding:1.5rem 1.25rem}.key-btn{width:80px;height:80px}.gate-mono{font-size:1.6rem;letter-spacing:.18em}.tilt-card{transform:none!important}.section-title{font-size:clamp(1.9rem,8vw,3rem)}.hero-name{font-size:clamp(3rem,14vw,6rem)}.timeline{padding-left:1.25rem}}@media(max-width:480px){.section-inner{padding:2rem 1rem}.about-cards{grid-template-columns:1fr}.interests-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.gate-content{max-width:100%;align-items:center}.keypad-wrap{padding:1.25rem;width:100%;max-width:320px}.keypad{gap:8px}.key-btn{width:84px;height:84px;font-size:1.45rem;flex:1}.section-title{font-size:clamp(1.7rem,9vw,2.5rem)}.hero-name{font-size:clamp(2.6rem,15vw,4.5rem)}.add-eng-list{font-size:.72rem!important;word-break:break-word;overflow-wrap:break-word}.nav-brand{font-size:.95rem}.timeline{padding-left:1rem}}@media(hover:none),(pointer:coarse){.reveal,.reveal-left,.reveal-right,.reveal-scale{filter:blur(3px)}.reveal-far{filter:blur(4px)}.stagger-child{filter:blur(2px)}.reveal-blur{filter:blur(5px)}.reveal,.reveal-left,.reveal-right,.reveal-scale,.stagger-child{transition-duration:.55s,.55s,.45s}}@media(prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-far,.stagger-child,.reveal-blur,.word-inner{transition:opacity .3s ease!important;transform:none!important;filter:none!important}}.clip-reveal,.clip-reveal-inner{display:block}.word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.word-inner{display:inline-block;transform:translateY(115%);opacity:0;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .5s ease}.word-inner.in{transform:translateY(0);opacity:1}.reveal-blur{opacity:0;filter:blur(12px);transform:translateY(16px);transition:opacity 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.reveal-blur.in{opacity:1;filter:blur(0);transform:translateY(0)}.stagger-child{opacity:0;transform:translateY(24px) scale(.96);filter:blur(5px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1)}.stagger-child.in{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.line-draw{width:0;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.line-draw.in{width:100%}@keyframes numPop{0%{transform:scale(1)}50%{transform:scale(1.08);color:var(--blue-bright)}to{transform:scale(1)}}.num-pop{animation:numPop .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes borderSpin{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;background:linear-gradient(270deg,var(--blue),var(--silver-bright),var(--blue));background-size:400% 400%;opacity:0;transition:opacity .4s ease;animation:borderSpin 4s ease infinite}.gradient-border:hover:before{opacity:1}.reveal-far{opacity:0;transform:translateY(60px);filter:blur(8px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1)}.reveal-far.in{opacity:1;transform:translateY(0);filter:blur(0)}.parallax-bg{will-change:transform}.timeline:before{transform-origin:top;transform:scaleY(0);transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.timeline.in:before{transform:scaleY(1)}.tilt-card{transform-style:preserve-3d;transition:transform .1s ease,box-shadow .3s ease;will-change:transform}.section-num{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);font-family:var(--font-d);font-size:clamp(6rem,12vw,14rem);font-weight:300;color:#ffffff06;letter-spacing:-.05em;pointer-events:none;user-select:none;line-height:1}.underline-draw{position:relative;display:inline-block}.underline-draw:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--blue-bright);transition:width .4s cubic-bezier(.16,1,.3,1)}.underline-draw:hover:after{width:100%}.section-highlight{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,var(--blue),transparent);transform:scaleY(0);transform-origin:top;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.section-inner:hover .section-highlight,.section-in .section-highlight{transform:scaleY(1)}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.t-kw{color:#c792ea}.t-fn{color:#82aaff}.t-str{color:#c3e88d}.t-num{color:#f78c6c}.t-cmt{color:#546e7a;font-style:italic}.t-key{color:#f07178}.t-punc{color:#89ddff}.t-const{color:var(--blue-bright)}.t-val{color:#f0f0f2bf}.t-arr{color:#89ddff}.t-type{color:#ffcb6b}@keyframes termCursor{0%,49%{opacity:1}50%,to{opacity:0}}#ways-wrap{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ways-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:900px){.ways-grid{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:768px){.ways-grid{grid-template-columns:1fr;gap:.75rem;grid-auto-rows:1fr}.ways-card .ways-view-details{margin-top:auto}}.ways-card{background:linear-gradient(145deg,#1c1c1ef2,#121214fa 55%,#0c0c0e);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.07);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;transition:border-color .35s ease,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.ways-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--wc-accent, rgba(240,240,242,.3));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ways-card:hover:before{transform:scaleX(1)}.ways-card:hover{border-color:#f0f0f233;background:#101010d9;transform:translateY(-4px)}.ways-card:nth-child(1){--wc-accent: linear-gradient(90deg, rgba(196,18,48,.8), rgba(196,18,48,.2))}.ways-card:nth-child(2){--wc-accent: linear-gradient(90deg, rgba(240,240,242,.7), rgba(240,240,242,.15))}.ways-card:nth-child(3){--wc-accent: linear-gradient(90deg, rgba(196,18,48,.7), rgba(196,18,48,.15))}.ways-card:nth-child(4){--wc-accent: linear-gradient(90deg, rgba(78,201,176,.8), rgba(78,201,176,.2))}.ways-card:nth-child(5){--wc-accent: linear-gradient(90deg, rgba(168,85,247,.75), rgba(168,85,247,.18))}.ways-card:nth-child(6){--wc-accent: linear-gradient(90deg, rgba(96,165,250,.75), rgba(96,165,250,.18))}.ways-num{font-family:Geist,Inter,sans-serif;font-size:.75rem;font-weight:400;color:var(--text-3);letter-spacing:.1em}.ways-title{font-family:Geist,Inter,sans-serif;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:400;color:var(--text-1);line-height:1.15}.ways-for{font-family:Inter,sans-serif;font-size:var(--eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.ways-desc{font-size:.82rem;font-weight:300;color:var(--text-2);line-height:1.7;flex:1}.ways-outcome{font-size:.72rem;font-weight:400;color:var(--text-2);padding-top:1rem;border-top:1px solid var(--border);line-height:1.5}.ways-outcome strong{color:var(--text-1)}.ways-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .75rem}.ways-meta-badge{font-family:Geist Mono,ui-monospace,monospace;font-size:.5rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#c41230bf;border:1px solid rgba(196,18,48,.2);background:#c412300a;padding:.25rem .55rem;border-radius:3px;white-space:nowrap}.ways-meta-badge.ways-meta-price{color:#f0f0f2bf;border-color:#f0f0f238;background:#f0f0f20d}.ways-meta-badge.muted{color:#f0f0f280;border-color:#f0f0f22e;background:transparent}.ways-includes-label{font-family:Geist Mono,ui-monospace,monospace;font-size:.52rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f0f0f266;margin-top:.5rem;margin-bottom:.5rem;display:block}.ways-includes{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.35rem}.ways-includes li{font-size:.7rem;font-weight:300;color:var(--text-2);line-height:1.45;padding-left:.9rem;position:relative}.ways-includes li:before{content:"\2192";position:absolute;left:0;color:#c412308c;font-weight:400}.ways-timeline{margin:.5rem 0 1rem;padding:.75rem 0;border-top:1px dashed rgba(255,255,255,.06);border-bottom:1px dashed rgba(255,255,255,.06)}.ways-timeline-label{font-family:Geist Mono,ui-monospace,monospace;font-size:.5rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f0f0f266;margin-bottom:.6rem;display:block}.ways-tl-row{display:grid;grid-template-columns:68px 1fr;gap:.6rem;padding:.28rem 0;align-items:baseline}.ways-tl-when{font-family:Geist Mono,ui-monospace,monospace;font-size:.56rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#c41230b3}.ways-tl-what{font-size:.68rem;font-weight:300;color:var(--text-2);line-height:1.45}@keyframes waysCardIn{0%{opacity:0;transform:translateY(36px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ways-card{opacity:0}.ways-card.in-view{animation:waysCardIn .65s cubic-bezier(.16,1,.3,1) forwards}.ways-card.in-view:nth-child(1){animation-delay:0s}.ways-card.in-view:nth-child(2){animation-delay:.12s}.ways-card.in-view:nth-child(3){animation-delay:.24s}.ways-card.in-view:nth-child(4){animation-delay:.36s}.ways-card.in-view:nth-child(5){animation-delay:.48s}.ways-card.in-view:nth-child(6){animation-delay:.6s}.ways-card.idle{opacity:1}.ways-card.idle:nth-child(1) .ways-num{animation-delay:0s}.ways-card.idle:nth-child(2) .ways-num{animation-delay:-1.5s}.ways-card.idle:nth-child(3) .ways-num{animation-delay:-3s}.ways-card.idle:nth-child(4) .ways-num{animation-delay:-.75s}.ways-card.idle:nth-child(5) .ways-num{animation-delay:-2.25s}.ways-card.idle:nth-child(6) .ways-num{animation-delay:-3.75s}.ways-card.idle:hover{animation:none;transform:translateY(-4px);border-color:#f0f0f233}.ways-card.idle:hover .ways-num{animation:none;opacity:1}.ways-card{cursor:pointer}.ways-card .ways-includes-label,.ways-card .ways-includes,.ways-card .ways-desc,.ways-card .ways-meta{display:none}.ways-card .ways-outcome{display:block;margin-top:.85rem;font-size:.8rem;line-height:1.5;color:#dcdce6c7}.ways-card .ways-outcome strong{color:#c41230e6;font-weight:600;letter-spacing:.02em}.ways-view-details{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c8d0dc99;transition:color .2s,gap .25s;font-family:Geist Mono,ui-monospace,monospace}.ways-view-details:after{content:"\2192";transition:transform .25s}.ways-card:hover .ways-view-details{color:#fff;gap:.55rem}.ways-card:hover .ways-view-details:after{transform:translate(3px)}.ways-modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:1.5rem}.ways-modal.open{display:flex}.ways-modal-backdrop{position:absolute;inset:0;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:wmBackdrop .25s ease forwards}@keyframes wmBackdrop{0%{opacity:0}to{opacity:1}}.ways-modal-card{position:relative;z-index:1;max-width:640px;width:100%;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(145deg,#1c1c1efa,#121214 60%,#0c0c0e);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg);padding:2rem 2.25rem 2.25rem;box-shadow:0 40px 120px #000000b3;animation:wmPop .35s cubic-bezier(.16,1,.3,1) forwards;transform:translateY(20px) scale(.97);opacity:0;scrollbar-width:thin;scrollbar-color:rgba(200,208,220,.2) transparent}.ways-modal-card::-webkit-scrollbar{width:10px}.ways-modal-card::-webkit-scrollbar-track{background:transparent;margin:12px 0}.ways-modal-card::-webkit-scrollbar-thumb{background:#c8d0dc2e;border:2px solid transparent;background-clip:padding-box;border-radius:10px;transition:background .2s}.ways-modal-card::-webkit-scrollbar-thumb:hover{background:#c8d0dc66;background-clip:padding-box}.ways-modal-card::-webkit-scrollbar-corner{background:transparent}@keyframes wmPop{to{transform:translateY(0) scale(1);opacity:1}}.ways-modal-close{position:absolute;top:.85rem;right:.85rem;width:44px;height:44px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:50%;color:#fff9;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ways-modal-close:hover{color:#fff;border-color:#ffffff4d;background:#ffffff14;transform:rotate(90deg)}.ways-modal-num{font-family:Geist,Inter,sans-serif;font-size:.75rem;letter-spacing:.15em;color:#c8d0dc66}.ways-modal-title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin:.4rem 0 .25rem;line-height:1.1}.ways-modal-for{font-size:.82rem;color:#c8d0dc8c;font-style:italic;margin-bottom:1rem}.ways-modal-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.ways-modal-desc{font-size:.95rem;line-height:1.65;color:#dcdce6e0;margin-bottom:1.5rem}.ways-modal-section{margin-bottom:1.5rem}.ways-modal-section-label{display:block;font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c8d0dc73;margin-bottom:.75rem}.ways-modal-includes{list-style:none;margin:0;padding:0}.ways-modal-includes li{font-size:.88rem;color:#dcdce6d1;padding:.45rem 0 .45rem 1.25rem;position:relative;border-top:1px solid rgba(255,255,255,.05)}.ways-modal-includes li:first-child{border-top:none}.ways-modal-includes li:before{content:"\25b8";position:absolute;left:0;color:#c41230b3}.ways-modal-outcome{border-left:3px solid rgba(196,18,48,.6);padding:.9rem 1.1rem;background:#c412300d;border-radius:0 8px 8px 0;font-size:.9rem;color:#dcdce6eb;line-height:1.55}.ways-modal-outcome strong{color:#fff;display:block;margin-bottom:.25rem;font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ways-modal-link{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 1.5rem;padding:.8rem 1.6rem;border-radius:var(--r-pill);background:var(--blue);color:#fff;font-size:.85rem;font-weight:500;letter-spacing:.01em;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.ways-modal-link:hover{background:var(--blue-bright);transform:translateY(-2px);box-shadow:0 10px 32px #9b0c2466}.ways-modal-link[hidden]{display:none}@media(max-width:600px){.ways-modal-card{padding:1.5rem 1.25rem 1.75rem}.ways-modal-title{font-size:1.4rem}}@keyframes waysSweep{0%{left:-80%}to{left:130%}}.ways-card .ways-shimmer{position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);pointer-events:none}.ways-card:hover .ways-shimmer{animation:waysSweep .7s ease forwards}@keyframes dtBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dcDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.dual-chat-wrap{margin-top:3.5rem;padding-top:2.75rem;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media(max-width:900px){.dual-chat-wrap{grid-template-columns:1fr;gap:2.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-far,.reveal-blur,.clip-reveal-inner,.stagger-child,.word-inner,.ways-card{opacity:1!important;transform:none!important;filter:none!important}#cursor-canvas,#main-canvas,#hero-canvas{display:none!important}}.info-modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:1.5rem}.info-modal.open{display:flex}.info-modal-backdrop{position:absolute;inset:0;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.info-modal-card{position:relative;z-index:1;max-width:520px;width:100%;background:linear-gradient(145deg,#1c1c1efa,#121214 60%,#0c0c0e);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2rem 2.25rem;box-shadow:0 40px 120px #000000b3;animation:imPop .35s cubic-bezier(.16,1,.3,1) forwards;transform:translateY(20px) scale(.97);opacity:0}@keyframes imPop{to{transform:translateY(0) scale(1);opacity:1}}.info-modal-close{position:absolute;top:.85rem;right:.85rem;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fff9;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.info-modal-close:hover{color:#fff;border-color:#ffffff4d;background:#ffffff14;transform:rotate(90deg)}.info-modal-icon{font-size:2.5rem;line-height:1;margin-bottom:.85rem}.info-modal-eyebrow{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#c41230d9;margin-bottom:.5rem}.info-modal-title{font-family:Geist,Inter,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:-.01em;color:#fff;line-height:1.15;margin-bottom:.9rem}.info-modal-desc{font-size:.92rem;line-height:1.7;color:#dcdce6d9}.section-title{margin-bottom:1rem}.section-sub{display:none}.ways-grid,.interests-grid,.timeline{margin-top:1.5rem!important}#ways-wrap .ways-grid{margin-top:2rem;gap:1rem}.ways-card{padding:1.05rem 1.1rem!important;gap:.55rem!important;border-radius:14px!important}.ways-card .ways-num{font-size:.7rem}.ways-card .ways-title{font-size:clamp(1.05rem,1.6vw,1.25rem)!important;line-height:1.2!important}.ways-card .ways-for{font-size:.5rem;line-height:1.45}.ways-card .ways-outcome{margin-top:.5rem!important;font-size:.72rem!important;line-height:1.45!important}@media(max-width:768px){.ways-card .ways-outcome{display:none!important}}.ways-card .ways-view-details{padding-top:.55rem;font-size:.6rem}.about-stats{margin-top:1.5rem}@media(max-width:900px),(pointer:coarse){*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}#hero{min-height:100svh}#back-to-top{bottom:calc(2rem + env(safe-area-inset-bottom));right:calc(2rem + env(safe-area-inset-right))}@media(max-width:480px){#back-to-top{bottom:calc(1.25rem + env(safe-area-inset-bottom));right:calc(1rem + env(safe-area-inset-right))}}html{scroll-padding-top:calc(80px + env(safe-area-inset-top,0px))}#hero,#about-wrap,#ways-wrap,#hiw-wrap,#exp-wrap,#expertise-wrap,#life-wrap,#contact-wrap,#stats-wrap{scroll-margin-top:calc(80px + env(safe-area-inset-top,0px))}@media(max-width:768px){input,textarea,select,.gate-input,.gate-pad-input{font-size:16px!important}}@media(pointer:coarse){.ways-meta-badge,.pill,.chip{min-height:32px;display:inline-flex;align-items:center}a,button,[role=button],.nav-links a,.ways-card{-webkit-tap-highlight-color:transparent}}body.modal-open{overflow:hidden;touch-action:none}:root{--text-2: rgba(240,240,242,.82);--text-3: rgba(240,240,242,.72);--text-4: rgba(240,240,242,.5)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.nav-cta:focus-visible,.nav-mobile-cta:focus-visible,.ways-card:focus-visible{outline:2px solid var(--silver-bright);outline-offset:3px;border-radius:4px}@media(hover:none),(pointer:coarse){.ways-card:active,.about-card:active{transform:scale(.985);transition:transform .12s ease}a:active,button:active,.nav-cta:active,.nav-mobile-cta:active,.pill:active,.chip:active{opacity:.78;transition:opacity .1s ease}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal,.reveal-left,.reveal-right,.reveal-scale,.word-inner,.section-eyebrow,.section-beam{opacity:1!important;transform:none!important;filter:none!important}.ways-card,.nav-cta,.nav-mobile-cta,#back-to-top,#progress-bar{animation:none!important}}@media(hover:none),(pointer:coarse){.ways-card.idle,.ways-card.idle .ways-num{animation:none!important}}.ways-card,.ways-card.in-view,.ways-card.idle{opacity:1!important;animation:none!important}.ways-card.idle .ways-num{animation:none!important}.section-eyebrow{margin-bottom:.55rem}.section-title{margin-bottom:1.15rem}.section-sub{margin-top:0;line-height:1.7}.hero-ctas{margin:1.75rem 0 2.25rem;gap:1.25rem}@media(max-width:768px){.section-inner{padding:3.5rem 1.25rem!important}.section-title{margin-bottom:1rem}}@media(max-width:480px){.section-inner{padding:3rem 1rem!important}}.hero-scroll{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-scroll:hover .scroll-label{color:var(--text-2)}.section-sub,.about-body,.modal-body,.ways-modal-body{line-height:1.7}.code,pre,code{line-height:1.45}.section-eyebrow,.section-meta,.nav-links a,.nav-cta,.nav-mobile-cta,.ways-meta-badge,.pill,.chip{font-weight:500}#cursor-glow,#c-dot,#c-ring,#progress-bar{will-change:transform}img{max-width:100%;height:auto;display:block}html,body{max-width:100%;overflow-x:clip}.hero-tagline{min-height:5.25em}@media(max-width:768px){.hero-tagline{min-height:7em}}@media(max-width:480px){.hero-tagline{min-height:9em}}@media(prefers-reduced-motion:reduce){.hero-tagline{min-height:0}}@media(max-width:600px){.about-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.6rem!important;justify-content:stretch!important;padding-top:1.5rem}.about-stat{text-align:center!important}.about-stat-num{font-size:1.3rem!important}.about-stat-label{min-width:0;font-size:.55rem!important;letter-spacing:.08em!important;overflow-wrap:anywhere}}@keyframes vtScan{0%{transform:translateY(0)}to{transform:translateY(220px)}}@keyframes vtFillAnim{0%{transform:scaleX(0)}to{transform:scaleX(var(--vt-fill, 0))}}#ways-wrap .section-sub,#hiw-wrap .section-sub,#exp-wrap .section-sub,#faq-wrap .section-sub{display:block;max-width:760px}.life-intro{max-width:760px;color:var(--text-2);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72;margin:0 0 2rem}.swarm-facts{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.7rem 0 1.3rem}.swarm-fact{display:inline-flex;align-items:baseline;gap:.5rem;padding:.72rem .9rem;border:1px solid var(--border);border-radius:var(--r-pill);background:#ffffff06}.swarm-fact strong{color:#fff;font-size:.9rem}.swarm-fact span{color:var(--text-3);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.simulator-note{display:block;max-width:680px;margin-top:1rem;color:var(--text-4);font-size:.7rem;line-height:1.55}.life-values{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:0 0 1.2rem}.life-value{padding:.85rem;border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff05}.life-value strong{display:block;color:var(--text-1);font-size:.75rem;margin-bottom:.3rem}.life-value span{color:var(--text-4);font-size:.64rem;line-height:1.45}@media(max-width:900px){.life-values{grid-template-columns:repeat(2,1fr)}}#hiw-wrap{background:transparent;scroll-margin-top:80px}#hiw-wrap .hiw-research-note{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6;color:#dce0e8c7;max-width:56ch;margin:.4rem 0 0;letter-spacing:.005em}@media(max-width:720px){#hiw-wrap .hiw-research-note{font-size:.92rem;line-height:1.55}}.hiw-embed-wrap{margin:2.25rem auto 0;max-width:460px;position:relative;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#00000073);overflow:hidden}#hiw-embed-wrap{filter:none;transform:none}.hiw-embed-frame-bar{display:flex;align-items:center;justify-content:space-between;padding:.6rem .95rem;background:#0000008c;border-bottom:1px solid rgba(255,255,255,.06);font-family:Geist Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:#f0f0f280}.hiw-embed-frame-bar-live{display:inline-flex;align-items:center;gap:.5rem;color:#c8d0dce6}.hiw-embed-frame-bar-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#c41230;box-shadow:0 0 6px #c41230bf;animation:hiwPulse 2.2s ease-in-out infinite}@keyframes hiwPulse{0%,to{opacity:1}50%{opacity:.4}}.hiw-embed-frame-bar-link{color:#c8d0dcb3;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.hiw-embed-frame-bar-link:hover{color:#fff}.hiw-embed-stage{position:relative;aspect-ratio:58 / 88.6;background:#05070d}.hiw-embed-stage #root{width:100%;height:auto}.hiw-embed-stage[data-loaded=false]:after{content:"Booting the office floor\2026";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#c8d0dc8c;pointer-events:none}@media(max-width:480px){.hiw-embed-frame-bar{padding:.5rem .75rem;font-size:.48rem;letter-spacing:.18em}}.hiw-embed-cta{margin-top:2.25rem}.office-open-btn{display:inline-flex;align-items:center;gap:1.1rem;padding:.95rem 1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff08,#0006);box-shadow:var(--shadow-card);cursor:pointer;font-family:Geist Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#f0f0f2b3;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.office-open-btn:hover{transform:translateY(-2px);border-color:#ffffff38;box-shadow:var(--shadow-card-hover)}.office-open-live{display:inline-flex;align-items:center;gap:.5rem;color:#c8d0dce6}.office-open-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#c41230;box-shadow:0 0 6px #c41230bf;animation:hiwPulse 2.2s ease-in-out infinite}.office-open-go{display:inline-flex;align-items:center;gap:.45rem;color:#f0f0f299}.office-open-arrow{transition:transform .3s ease}.office-open-btn:hover .office-open-arrow{transform:translate(3px)}.office-modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:1.5rem}.office-modal.open{display:flex}.office-modal-backdrop{position:absolute;inset:0;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.office-modal-card{position:relative;z-index:1;width:min(820px,94vw);max-height:90vh;display:flex;flex-direction:column;background:#05070d;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-pop)}.office-modal-bar{display:flex;align-items:center;justify-content:space-between;padding:.6rem .6rem .6rem 1rem;background:#0000008c;border-bottom:1px solid rgba(255,255,255,.06);font-family:Geist Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:#f0f0f280;flex-shrink:0}.office-modal-close{width:34px;height:34px;flex-shrink:0;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:50%;color:#fff9;font-size:1.05rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s,background .2s,transform .2s}.office-modal-close:hover{color:#fff;border-color:#ffffff4d;background:#ffffff14;transform:rotate(90deg)}.office-modal-scroll{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.office-modal-scroll::-webkit-scrollbar{width:10px}.office-modal-scroll::-webkit-scrollbar-track{background:transparent}.office-modal-scroll::-webkit-scrollbar-thumb{background:#c8d0dc2e;border:2px solid transparent;background-clip:padding-box;border-radius:10px}.office-modal-scroll::-webkit-scrollbar-thumb:hover{background:#c8d0dc66;background-clip:padding-box}#faq-wrap{background:transparent;scroll-margin-top:calc(80px + env(safe-area-inset-top,0px))}.faq-list{margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.06)}.faq-item{border-bottom:1px solid rgba(255,255,255,.06)}.faq-q{appearance:none;background:transparent;border:0;width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.45rem .25rem;font-family:var(--font-d),"Geist","Inter",sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;font-style:normal;line-height:1.25;color:#f0f0f2;letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.faq-q:hover{color:#fff}.faq-q:focus-visible{outline:2px solid rgba(196,18,48,.55);outline-offset:4px;border-radius:4px}.faq-icon{width:22px;height:22px;flex-shrink:0;position:relative;opacity:.55;transition:opacity .2s ease,transform .32s cubic-bezier(.16,1,.3,1)}.faq-q:hover .faq-icon{opacity:.9}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:1px}.faq-icon:before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.faq-icon:after{left:50%;top:0;bottom:0;width:1.5px;transform:translate(-50%);transition:transform .32s cubic-bezier(.16,1,.3,1)}.faq-item.open .faq-icon{transform:rotate(180deg);opacity:1}.faq-item.open .faq-icon:after{transform:translate(-50%) scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.16,1,.3,1)}.faq-a-inner ul{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.faq-a-inner ul li{position:relative;padding-left:1.15rem}.faq-a-inner ul li:before{content:"\25b8";position:absolute;left:0;top:.05em;color:var(--blue);font-size:.85em}.faq-a-inner{padding:0 .25rem 1.5rem;font-size:.95rem;line-height:1.65;color:#f0f0f2b8;max-width:64ch}.faq-h{display:block;color:#f0f0f2;font-weight:600;font-style:normal;font-family:Inter,sans-serif;font-size:.9rem;letter-spacing:-.005em;margin-top:1rem;margin-bottom:.25rem}.faq-h:first-child{margin-top:0}.faq-h .faq-num{display:inline-block;min-width:1.5rem;color:#c41230d9;font-family:Geist Mono,ui-monospace,monospace;font-weight:700;font-size:.8rem;letter-spacing:.02em}.faq-footer{margin-top:1.75rem;font-size:.78rem;color:#f0f0f280;font-family:Geist Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.faq-footer a{color:var(--silver-bright);text-decoration:none;border-bottom:1px solid rgba(200,208,220,.3);transition:color .2s ease,border-color .2s ease}.faq-footer a:hover{color:#fff;border-color:#fff}:root{--readable-muted: #b8b8c2}#hero{min-height:100vh;min-height:100dvh;padding:clamp(7.5rem,13vh,10rem) 1.5rem 5rem}#hero .hero-content{width:min(100%,900px)}#hero .hero-name{font-size:clamp(3.25rem,7.5vw,6.5rem)}#hero .hero-eyebrow{font-size:.75rem;letter-spacing:.12em;line-height:1.7;color:#ed8193}#hero .hero-positioning{margin-top:1.25rem;font-size:clamp(1.6rem,3vw,2.5rem)}#hero .hero-tagline{min-height:0;max-width:660px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;margin:1rem auto 0}#hero .hero-ctas{margin-top:2rem;gap:1rem}#hero canvas{opacity:.38}#hero .btn-primary,#hero .btn-outline{font-size:1rem;min-height:48px}#nav .nav-links a{font-size:.8rem;letter-spacing:.08em}.section-eyebrow{font-size:.75rem;color:#ed8193}.about-body,.section-sub{font-size:1.0625rem;line-height:1.75}.about-stat-label{font-size:.75rem!important;color:var(--readable-muted)}#ways-wrap .ways-card{padding:1.4rem!important;gap:.9rem!important}#ways-wrap .ways-title{font-size:1.375rem!important;line-height:1.3!important}#ways-wrap .ways-for{font-size:.875rem;line-height:1.6;text-transform:none;letter-spacing:0;color:#c4c4cc}#ways-wrap .ways-outcome{display:block!important;font-size:.9375rem!important;line-height:1.6!important}#ways-wrap .ways-outcome strong{color:#ed8193}#ways-wrap .ways-view-details{font-size:.8125rem;letter-spacing:.04em}.section-route-link{margin-top:1.5rem;font-size:1rem}.section-route-link a,.contact-email a,.life-more summary{color:#f0f0f2;text-decoration:underline;text-underline-offset:5px}.career-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.career-summary article{border-top:2px solid #ad1636;background:#131316;border-radius:0 0 12px 12px;padding:1.4rem}.career-summary .career-date{display:block;color:#bbbcc6;font-size:.8125rem;margin-bottom:.75rem}.career-summary h3{font-size:1.25rem;line-height:1.35;color:#fff;margin-bottom:.5rem}.career-summary .career-role{color:#e69daa;font-size:.9375rem;line-height:1.5;margin-bottom:.75rem}.career-summary p{color:#c4c4cc;font-size:1rem;line-height:1.7}.career-explorer{margin-top:2rem}.career-explorer>summary{cursor:pointer;padding:1rem 0;font-size:.9375rem;color:#c4c4cc}.life-more{margin-top:1.5rem}.life-more>summary{cursor:pointer;padding:1rem 0;font-size:1rem;line-height:1.6}.life-more .dossier{margin-top:1rem}.life-value strong{font-size:.9375rem}.life-value span{font-size:.875rem;line-height:1.6;color:var(--readable-muted)}.life-value{padding:1rem}.dossier-title,.dossier-label,.dossier-sub,.dossier-clearance,.dossier-sig{font-size:.75rem;line-height:1.6}.dossier-item,.dossier-org{font-size:.875rem;min-height:44px;white-space:normal}.contact-next,.contact-email{max-width:620px;margin:1rem auto;font-size:1rem;line-height:1.7;color:#c4c4cc;text-align:center}.contact-social{font-size:.8125rem}.ways-contact-cta{margin-top:1.5rem;font-size:1rem;min-height:48px}.ways-modal-title{padding-right:2rem}.ways-modal-for,.ways-modal-desc,.ways-modal-includes li,.ways-modal-outcome{font-size:1rem;line-height:1.65}.ways-modal-for{color:#bcbcc6}.ways-modal-section-label,.ways-meta-badge,.ways-modal-outcome strong{font-size:.75rem;letter-spacing:.04em;color:#c4c4cc}.ways-modal-link{background:none;border-radius:0;padding:0;color:#edafba;font-size:.9375rem;text-decoration:underline;text-underline-offset:4px}.ways-modal-link:hover{background:none;box-shadow:none;transform:none}.open-to-label,.open-to-pill,.swarm-fact span,.simulator-note{font-size:.8125rem;line-height:1.6}.open-to-pill{white-space:normal}:where(a,button,select,input,textarea,summary,[role=button]):focus-visible{outline:2px solid #f59db0;outline-offset:4px}@media(max-width:900px){.career-summary{grid-template-columns:1fr}.career-summary article{padding:1.25rem}}@media(max-width:768px){#hero{padding:7.5rem 1.25rem 3.5rem}#hero .hero-ctas{flex-wrap:wrap}#hero .hero-ctas a{flex:1 1 210px;justify-content:center}.about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem .75rem!important}.about-stat{min-width:0;text-align:center}.about-stat-label{font-size:.75rem!important;letter-spacing:.02em!important;line-height:1.5;overflow-wrap:anywhere}.vsc-body{display:block!important}.vsc-sidebar{width:100%!important;max-height:240px!important;border-right:0;border-bottom:1px solid #3b3b44}.vsc-file{font-size:.875rem!important;min-height:44px}.vsc-editor-body{max-height:620px}.vsc-content,.vsc-code{font-size:.875rem!important;line-height:1.7!important}.vsc-gutter{display:none!important}.vsc-wrap{height:auto!important}.vsc-line{grid-template-columns:1fr!important}.vsc-tab{font-size:.8125rem}.life-values{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-row{flex-wrap:wrap}.ways-modal{padding:1rem}.ways-modal-card{padding:1.5rem 1.1rem;max-height:calc(100dvh - 2rem);width:100%}.ways-contact-cta{width:100%;justify-content:center}}@media(max-width:380px){#nav{padding-left:1rem;padding-right:1rem;gap:.75rem}#nav .nav-brand{white-space:nowrap;font-size:.875rem}#nav .nav-mobile-cta{display:none}#nav .hamburger{margin-left:auto;flex-shrink:0}.life-values{grid-template-columns:1fr}#hero .hero-eyebrow{font-size:.75rem;letter-spacing:.06em}.swarm-fact{max-width:100%;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#hero canvas{display:none}}@media(max-width:768px){.vsc-sidebar{overflow-y:auto!important}}#ways-wrap .ways-card{--light-x: 50%;--light-y: 0%;border:1px solid transparent;border-radius:18px;background:linear-gradient(145deg,#19181ff5,#0b0b10f7) padding-box,radial-gradient(420px circle at var(--light-x) var(--light-y),rgba(236,100,127,.6),rgba(207,178,191,.16) 45%,rgba(255,255,255,.07) 80%) border-box;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease;isolation:isolate}#ways-wrap .ways-card>:not(.ways-shimmer){position:relative;z-index:1}#ways-wrap .ways-card:before{inset:11px;height:auto;border-radius:9px;background:linear-gradient(#cd6c81,#cd6c81) left top / 9px 1px no-repeat,linear-gradient(#cd6c81,#cd6c81) left top / 1px 9px no-repeat,linear-gradient(#cd6c81,#cd6c81) right bottom / 9px 1px no-repeat,linear-gradient(#cd6c81,#cd6c81) right bottom / 1px 9px no-repeat;transform:none;opacity:.34;pointer-events:none;transition:opacity .25s ease}#ways-wrap .ways-card .ways-shimmer{inset:0;width:auto;height:auto;background:radial-gradient(340px circle at var(--light-x) var(--light-y),rgba(212,78,105,.13),transparent 70%);animation:none;opacity:.3;transition:opacity .25s ease;z-index:0}#ways-wrap .ways-card[data-light],#ways-wrap .ways-card:focus-visible{box-shadow:inset 0 1px #ffffff12,0 16px 40px #0000004d,0 0 26px #c4123017}#ways-wrap .ways-card[data-light]:before,#ways-wrap .ways-card:focus-visible:before{opacity:.9}#ways-wrap .ways-card[data-light] .ways-shimmer,#ways-wrap .ways-card:focus-visible .ways-shimmer{opacity:1}#ways-wrap .ways-num{align-self:flex-start;display:inline-flex;align-items:center;min-height:26px;padding:0 .55rem;border:1px solid rgba(229,126,149,.22);border-radius:5px;background:#c4123012;color:#e8adb9;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem;letter-spacing:.06em}#ways-wrap .ways-card .ways-outcome{border-color:#e0748e33}#ways-wrap .ways-card .ways-view-details{color:#e9b3c0}.circuit-section{position:relative}.circuit-section>.section-inner{position:relative;z-index:1}.section-circuit{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.section-circuit:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(182,153,169,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(182,153,169,.065) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,transparent 27%,transparent 73%,#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 27%,transparent 73%,#000);opacity:.4;transition:opacity .8s ease}.circuit-section.circuit-active .section-circuit:before{opacity:.9}@media(max-width:1100px){.section-circuit:before{background-size:40px 40px;opacity:.25;mask-image:linear-gradient(180deg,#000,transparent 220px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 220px)}.circuit-section.circuit-active .section-circuit:before{opacity:.5}}@media(hover:none),(pointer:coarse){#ways-wrap .ways-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){#ways-wrap .ways-card,#ways-wrap .ways-card:before,#ways-wrap .ways-shimmer,.section-circuit:before{transition:none!important;animation:none!important}#ways-wrap .ways-card:hover{transform:none}}@media(min-width:901px){#ways-wrap .ways-for{min-height:3.2em}}#ways-modal .ways-modal-card{animation:none;transform:none;transform-origin:top left;opacity:1;border-color:#e0748e3d;background:linear-gradient(145deg,#1c1820,#100f15 65%)}.contact-email{margin:2rem auto 0}.contact-email a{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;max-width:100%;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:500;text-underline-offset:8px;text-decoration-color:#995265}.contact-email a:hover{color:#efb4c7;text-decoration-color:currentColor}.contact-email a span{flex-shrink:0;color:#d3819c}#nav{transition:top .3s ease,left .3s ease,right .3s ease,height .3s ease,border-radius .3s ease,background .3s ease,box-shadow .3s ease}#nav.is-floating{top:calc(12px + env(safe-area-inset-top,0px));left:max(24px,calc((100% - 1200px)/2));right:max(24px,calc((100% - 1200px)/2));height:60px;padding:0 1.5rem;border:1px solid rgba(230,164,181,.18);border-radius:16px;background:#000;box-shadow:0 12px 36px #00000059,inset 0 1px #ffffff0a;backdrop-filter:none;-webkit-backdrop-filter:none}#nav.is-floating .nav-brand{font-size:1rem}.premium-kicker{display:block;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#e69aab;margin:0 0 .75rem}@media(max-width:600px){#nav.is-floating{left:8px;right:8px;top:calc(8px + env(safe-area-inset-top,0px));padding:0 .8rem;height:58px;border-radius:14px}#nav.is-floating .nav-brand{font-size:.875rem}}@media(prefers-reduced-motion:reduce){#nav{transition:none!important}}#nav{container:site-nav / inline-size;height:auto;min-height:68px;padding:calc(10px + env(safe-area-inset-top,0px)) clamp(12px,3vw,40px) 10px;gap:16px}#nav.is-floating{height:auto;min-height:60px;padding:8px clamp(12px,2vw,24px)}#nav .nav-brand{min-width:0;line-height:1.3;white-space:normal}#nav .nav-brand>span{min-width:0;overflow-wrap:anywhere}#nav .nav-links,#nav .nav-cta{flex-shrink:0}#nav .nav-links{display:flex;gap:clamp(16px,2.5vw,40px)}#nav .nav-cta{display:inline-flex;white-space:nowrap}#nav .nav-mobile-cta,#nav .hamburger{display:none}#nav .hamburger{flex:0 0 44px;margin-left:0}@container site-nav (max-width:58rem){#nav .nav-links,#nav .nav-cta{display:none}#nav .nav-brand{flex:1 1 auto}#nav .nav-mobile-cta{display:inline-flex;flex:none}#nav .hamburger{display:flex}}@container site-nav (max-width:21rem){#nav .nav-mobile-cta{display:none}}:is(#hero,#about-wrap,#ways-wrap,#hiw-wrap,#exp-wrap,#expertise-map,#life-wrap,#contact-wrap){scroll-margin-top:var(--nav-clearance,84px)}#mobile-menu{justify-content:flex-start;gap:clamp(4px,4dvh,44px);padding:calc(64px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}#mobile-menu>a{flex:none;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;max-width:100%;overflow-wrap:anywhere;scroll-margin-block:12px}#mobile-menu>a:first-of-type{margin-top:auto}#mobile-menu>a:last-of-type{margin-bottom:auto}#mobile-menu .mobile-menu-close{position:fixed;width:44px;height:44px;z-index:1}body.menu-open{touch-action:auto}@media(max-height:480px){#mobile-menu{gap:4px;padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.company-logo-filters{position:absolute;pointer-events:none}.company-wall{margin-top:1.5rem}.company-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem 1.5rem;align-items:start;padding:.5rem 0}.company-entry{min-width:0}.company-tile{min-width:0;border:0;border-radius:0;background:none;box-shadow:none}.company-tile summary,.company-client{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;text-align:center;list-style:none}.company-tile summary{cursor:pointer}.company-tile summary::-webkit-details-marker{display:none}.company-brand{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:74px}.company-with-details .company-brand{filter:brightness(1);transition:transform .18s ease,filter .18s ease}.company-with-details summary:focus-visible .company-brand{transform:scale(1.03);filter:brightness(1.12)}@media(hover:hover)and (pointer:fine){.company-with-details summary:hover .company-brand{transform:scale(1.03);filter:brightness(1.12)}}.company-entry[data-company-active=true] .company-brand:before{content:"";position:absolute;inset:-6px 0;pointer-events:none;background:radial-gradient(ellipse at center,#ecb6c326 0%,#cb546f12 35%,transparent 70%)}.company-brand>img,.company-brand>svg,.company-brand>span{position:relative}.company-meta{display:grid;place-items:center;min-height:18px;width:100%;font-size:.75rem;line-height:1.4;color:#bdb3bb}.company-relationship{min-width:0;overflow-wrap:anywhere}.company-status{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;color:#e6bdc8}.company-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;flex:none}.company-profile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;color:#c2b6c0;font-size:.8125rem;line-height:1.5;margin:0 0 .8rem}.company-overview>.company-profile-meta{padding-top:.75rem}.company-logo{max-width:min(170px,100%);width:auto;max-height:48px;height:auto;object-fit:contain}.company-logo.mono{filter:brightness(0) invert(1)}.company-logo.paper{filter:url(#company-paper-knockout)}.company-logo.round{width:68px;max-height:68px;border-radius:50%}.company-wordmark{max-width:190px;font-family:Geist,sans-serif;font-size:1.65rem;font-weight:600;line-height:1.1;letter-spacing:-.045em;color:#eee9ed;text-wrap:balance}.company-logo-lockup{display:inline-flex;align-items:center;max-width:100%;font-family:Geist,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#fff}.company-logo-lockup>span{position:relative;z-index:1;margin-right:-6px}.company-logo-lockup .company-logo{width:44px;height:44px;max-height:44px;flex:none}@media(max-width:650px){.company-logo-lockup{font-size:18px}.company-logo-lockup .company-logo{width:36px;height:36px;max-height:36px}}@media(max-width:650px){.company-logo.round{width:58px;max-height:58px}.company-wordmark{font-size:1.15rem;letter-spacing:-.035em}}.company-logo.seal{width:64px;max-height:64px}.company-monogram{font-family:ui-monospace,monospace;font-size:1.7rem;letter-spacing:.05em;font-weight:500;color:#ecc2d0}.company-overview{padding:0 1.25rem 1.25rem}.company-overview h3{font-size:1rem;color:#efb4c7;margin:0 0 .75rem;line-height:1.5}.company-overview p{font-size:.9375rem;line-height:1.75;color:#c8becd}.company-dialog{padding:0;width:min(620px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;border:1px solid #714252;border-radius:20px;color:#f1eaf3;background:#151119;box-shadow:0 30px 120px #000a;overflow:auto}.company-dialog::backdrop{background:#050307cf;backdrop-filter:blur(8px)}.company-dialog-panel{padding:2.5rem;position:relative;background:radial-gradient(ellipse at 0 0,#45162c77,transparent 70%)}.company-dialog[open] .company-dialog-panel{animation:company-enter .18s ease-out}.company-dialog-close{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;display:grid;place-items:center;border:1px solid #634054;border-radius:50%;background:#211620;color:#eedde6;font:inherit;font-size:1.6rem;cursor:pointer}.company-dialog-brand{max-width:210px;margin-bottom:1.5rem}.company-dialog-brand .company-brand{justify-content:flex-start}.company-dialog h2{font-size:clamp(1.55rem,3vw,2rem);line-height:1.2;letter-spacing:-.035em;margin:0 0 .75rem}.company-dialog-title{color:#edacc1;font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.company-dialog-overview{color:#c8bdcf;font-size:1rem;line-height:1.8;margin:0}.company-wall :where(button,summary):focus-visible,.company-dialog button:focus-visible{outline:2px solid #f4aac3;outline-offset:4px}@keyframes company-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:767px){.company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:651px)and (max-width:1024px){.company-grid{gap:.5rem 1rem}.company-tile summary,.company-client{min-height:88px;padding:4px;gap:2px}.company-entry .company-brand{height:60px}.company-grid .company-logo-lockup{font-size:18px}.company-grid .company-logo-lockup .company-logo{width:36px;height:36px}}@media(max-width:650px){.company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding:0}.company-wall{margin-top:1.5rem}.company-tile summary,.company-client{min-height:82px;padding:0 4px;gap:8px}.company-brand{height:56px;flex-shrink:0}.company-logo{max-width:100%;max-height:38px}.company-monogram{font-size:1.4rem}.company-dialog-panel{padding:2.6rem 1.4rem 1.7rem}.company-dialog-brand{max-width:190px;margin-bottom:1.25rem}}@media(prefers-reduced-motion:reduce){.company-with-details .company-brand{transition:none}.company-with-details summary:is(:hover,:focus-visible) .company-brand{transform:none}.company-dialog[open] .company-dialog-panel{animation:none}}.nav-brand{display:inline-flex;align-items:center;gap:.6rem}.brand-mark{flex:none;object-fit:contain}.footer-brand{display:flex;align-items:center;gap:1rem}.footer-brand small{display:block;font-size:.75rem;line-height:1.6;font-weight:400;color:#b7a9b5;margin-top:.35rem}.portrait-frame{background:#141116;border:1px solid #59303e;box-shadow:0 24px 70px #0005}.portrait-frame img{object-fit:cover}@media(max-width:1024px){#about .about-photo{width:min(100%,336px);justify-self:center}}@media(max-width:768px){#about .about-photo{width:min(100%,256px)}}.company-entry .company-logo,.company-dialog .company-logo{width:var(--logo-width,158px);max-width:100%;max-height:var(--logo-height,48px)}.company-entry .company-logo:is(.seal,.round),.company-dialog .company-logo:is(.seal,.round){width:var(--logo-width,72px);max-height:var(--logo-height,72px)}.company-grid .company-logo-lockup .company-logo{width:44px;height:44px}[data-company-id=alloterra]{--logo-width:178px}[data-company-id=openai]{--logo-width:180px;--logo-height:76px}[data-company-id=amazon]{--logo-width:128px;--logo-height:44px}[data-company-id=microsoft-corporation]{--logo-width:46px}[data-company-id=jawbreaker-boxing]{--logo-width:154px}[data-company-id=alpha-health]{--logo-width:184px}[data-company-id=alpha-health] .company-logo{filter:brightness(1.65)}[data-company-id=the-carlyle-group]{--logo-width:162px}[data-company-id=blackrock-inc]{--logo-width:146px}[data-company-id=breakaway-technologies]{--logo-width:158px}[data-company-id=otj-architects]{--logo-width:96px;--logo-height:44px}[data-company-id=trinity-technology-group]{--logo-width:110px;--logo-height:48px}[data-company-id=science-systems-and-applications]{--logo-width:72px;--logo-height:48px}[data-company-id=cyber-edge]{--logo-width:158px}[data-company-id=adidas]{--logo-width:54px;--logo-height:44px}[data-company-id=monster-energy]{--logo-width:120px;--logo-height:48px}[data-company-id=infiniti-hr]{--logo-width:112px;--logo-height:50px}[data-company-id=frndo]{--logo-width:88px;--logo-height:60px}[data-company-id=nova-flare-connect]{--logo-width:52px;--logo-height:52px}[data-company-id=cemora]{--logo-width:148px}[data-company-id=adbuy]{--logo-width:116px;--logo-height:44px}[data-company-id=crown-equity-holdings]{--logo-width:68px;--logo-height:68px}[data-company-id=gliavent-group]{--logo-width:196px}[data-company-id=gliavent-group] .company-logo{filter:url(#company-fine-wordmark)}[data-company-id=pluribus-factor]{--logo-width:172px;--logo-height:56px}[data-company-id=pluribus-factor] .company-logo{filter:url(#company-paper-knockout) url(#company-ink-boost)}[data-company-id=minnesota-state-mankato]{--logo-width:178px;--logo-height:56px}[data-company-id=patel-technologies]{--logo-width:64px;--logo-height:64px}[data-company-id=patel-technologies] .company-logo{border-radius:6px}[data-company-id=ut-san-antonio]{--logo-width:140px;--logo-height:60px}[data-company-id=nc-state]{--logo-width:174px;--logo-height:56px}[data-company-id=alliance-jiu-jitsu]{--logo-width:62px;--logo-height:74px}[data-company-id=triangle-exotic-rentals]{--logo-width:184px;--logo-height:48px}[data-company-id=puppy-tides]{--logo-width:60px;--logo-height:60px}[data-company-id=glendale-prep]{--logo-width:68px;--logo-height:74px}@media(min-width:651px)and (max-width:1024px){.company-entry .company-logo{max-height:min(var(--logo-height,48px),60px)}.company-entry .company-logo:is(.seal,.round){width:60px;max-height:60px}}@media(max-width:650px){.company-entry .company-logo{max-width:100%;max-height:min(var(--logo-height,38px),56px)}.company-entry .company-logo:is(.seal,.round){width:56px;max-height:56px}.company-grid .company-logo-lockup .company-logo{width:36px;height:36px;min-width:0;flex-shrink:1}[data-company-id=openai]{--logo-width:150px;--logo-height:60px}[data-company-id=amazon]{--logo-width:120px;--logo-height:42px}[data-company-id=microsoft-corporation]{--logo-width:40px}[data-company-id=frndo]{--logo-width:82px;--logo-height:58px}[data-company-id=nova-flare-connect]{--logo-width:46px;--logo-height:46px}[data-company-id=cemora]{--logo-width:138px}}.company-dialog-nav{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:2rem;padding-top:1.3rem;border-top:1px solid #49303e}.company-dialog-nav button{min-height:44px;border:0;background:transparent;color:#f0c5d3;font:inherit;font-size:.875rem;cursor:pointer;padding:.5rem .25rem}#company-dialog-position{font:.75rem ui-monospace,monospace;color:#b8a6b7;white-space:nowrap}.life-gallery{min-width:0;width:100%}.life-gallery .life-photo{width:100%;position:relative;touch-action:pan-y}.gallery-expand{position:absolute;bottom:1rem;right:1rem;z-index:2;width:44px;height:44px;background:#100c12df;border:1px solid #826172;border-radius:50%;color:#fff;font-size:1.6rem;cursor:pointer}.gallery-controls{display:flex;align-items:center;gap:.65rem;margin-top:.8rem}.gallery-controls[hidden],.gallery-expand[hidden],#copy-email[hidden]{display:none}.gallery-controls button,.photo-dialog-toolbar button{min-width:44px;min-height:44px;background:transparent;border:1px solid #503340;border-radius:50%;color:#f0d9e2;font:inherit;cursor:pointer}.gallery-dots{display:flex;gap:0;align-items:center;justify-content:center;flex:1}.gallery-controls .gallery-dot{min-width:44px;width:44px;flex:none;border:0;position:relative}.gallery-dot:after{content:"";display:block;margin:auto;width:5px;height:5px;border-radius:999px;background:#897782;transition:width .125s ease,background .125s ease}.gallery-dot[aria-pressed=true]:after{width:18px;background:#e55e80}.gallery-caption{display:flex;justify-content:space-between;gap:1rem;color:#bbabb9;font-size:.8125rem;margin:.6rem 0 0;line-height:1.6}.gallery-position{font-family:ui-monospace,monospace;font-size:.75rem}.life-gallery[data-photo-instant=true] .life-photo img{transition:none}.photo-dialog{width:min(1100px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid #604050;border-radius:18px;background:#100c12;color:#eee;overflow:auto;margin:auto}.photo-dialog::backdrop{background:#050307eb;backdrop-filter:blur(8px)}.photo-dialog-shell{position:relative;padding:3.75rem 1.25rem 1rem}#photo-full{display:block;width:100%;height:min(70dvh,760px);object-fit:contain;touch-action:pan-y}.photo-close{position:absolute;right:.75rem;top:.6rem;width:44px;height:44px;border:1px solid #694555;border-radius:50%;background:#21141e;color:#fff;font-size:1.5rem;cursor:pointer}.photo-dialog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}#photo-full-caption{color:#d7c2d1;font-size:.875rem;line-height:1.5;text-align:center}.contact-email{display:flex;align-items:center;justify-content:center;gap:.75rem}#copy-email{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #734858;border-radius:50%;background:transparent;color:#ddb1c1;cursor:pointer}#copy-email[data-copied=true]{border-color:#a8ceb2;color:#c7ebcf}#copy-status{min-height:1.75em;max-width:500px;margin:.6rem auto 0;color:#d6bfce;font-size:.8125rem;line-height:1.6;text-align:center}@media(max-width:650px){.nav-brand{gap:.35rem}.nav-brand .brand-mark{width:28px;height:28px}#nav.is-floating .nav-brand{font-size:.8125rem}.contact-email{gap:.5rem}.contact-email a{font-size:clamp(1rem,4.5vw,1.3rem)}#contact .contact-email{margin-top:1.5rem}#contact .contact-bottom{margin-top:.5rem}#contact .contact-socials{flex-direction:column;gap:.25rem;margin-top:0}.company-dialog-nav{gap:.35rem}.company-dialog-nav button{font-size:.8125rem}.photo-dialog-shell{padding:3.5rem .75rem .75rem}#photo-full{height:62dvh}}@media(prefers-reduced-motion:reduce){.gallery-dot:after{transition:none}.life-photo img{transition:none}}@media(min-width:1025px){:root{--page-gutter:clamp(40px,5vw,128px)}.section-inner{width:calc(100% - var(--page-gutter) - var(--page-gutter));max-width:1920px;padding-inline:0}#nav{padding-inline:max(var(--page-gutter),calc((100% - 1920px)/2))}#nav.is-floating{left:max(var(--page-gutter),calc((100% - 1920px)/2));right:max(var(--page-gutter),calc((100% - 1920px)/2));padding-inline:1.5rem}#about{grid-template-columns:clamp(300px,27vw,420px) minmax(0,1fr);gap:clamp(56px,6vw,112px)}.about-body{max-width:76ch}.about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;gap:1.5rem}.about-stat{text-align:left}.life-layout{max-width:none;grid-template-columns:clamp(300px,27vw,420px) minmax(0,1fr);gap:clamp(40px,5vw,96px)}.life-layout .life-photo{max-width:none}footer{padding-inline:max(var(--page-gutter),calc((100% - 1920px)/2))}}@media(min-width:1280px){.company-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}#life-wrap .life-layout{max-width:1452px;grid-template-columns:minmax(0,32fr) minmax(0,35fr);column-gap:clamp(3rem,6vw,7rem);row-gap:0;align-items:center}#life-wrap .life-gallery{max-width:640px}#life-wrap .life-photo{max-width:none;aspect-ratio:4/5;border:0;border-radius:12px;box-shadow:none}#life-wrap .life-photo:after{display:none}@media(min-width:901px){#life-wrap .life-gallery{display:grid;grid-column:1;grid-row:1 / span 3;grid-template-rows:subgrid}#life-wrap .life-content{grid-column:2;grid-row:1;align-self:center}#life-wrap .life-photo{aspect-ratio:1}#life-wrap .life-photo img{object-position:50% 30%}#life-wrap .life-layout:has(.life-more[open]){align-items:start}#life-wrap .life-layout:has(.life-more[open]) .life-gallery{display:block;grid-row:1}#life-wrap .life-layout:has(.life-more[open]) .life-content{align-self:start}}#life-wrap .life-content{max-width:700px}#life-wrap .section-title{margin-bottom:1.5rem}#life-wrap .life-intro{max-width:34ch;margin-bottom:0;color:#b9b5ba}#life-wrap .life-more{margin-top:2rem}#life-wrap .life-more>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:56px;padding:1rem 0;border-block:1px solid #ffffff24;font-size:1rem;font-weight:500;color:#e7e0e7;text-decoration:none;list-style:none}#life-wrap .life-more>summary::-webkit-details-marker{display:none}#life-wrap .life-more>summary::marker{content:""}#life-wrap .life-more>summary:after{content:"";width:8px;height:8px;flex:none;margin-right:.5rem;border-right:1.5px solid #e8a9bc;border-bottom:1.5px solid #e8a9bc;transform:rotate(45deg);transition:transform .18s ease}#life-wrap .life-more[open]>summary:after{transform:rotate(225deg)}#life-wrap .life-more>summary:is(:hover,:focus-visible){color:#fff;border-color:#ffffff45}@media(prefers-reduced-motion:reduce){#life-wrap .life-more>summary:after{transition:none}}#life-wrap .life-more .dossier{margin-top:1rem}.swarm-detail-nav{display:flex;gap:.5rem;padding:0 1.5rem 1rem}.swarm-detail-nav button{padding:.5rem 1rem}.swarm-detail-nav button[aria-pressed=true]{border-color:#ae6277!important;background:#30202a!important}#swarm-stage .sculpture-signature{font-size:.75rem;letter-spacing:.035em}@media(max-width:900px){#life-wrap .life-layout{grid-template-columns:1fr;gap:2rem}#life-wrap .life-content{display:contents}#life-wrap .life-content>.section-eyebrow{grid-row:1;margin-bottom:-1rem}#life-wrap .life-content>.section-title{grid-row:2;margin:0}#life-wrap .life-gallery{grid-row:3;width:100%;max-width:480px;justify-self:center}#life-wrap .life-intro{margin:0;max-width:40ch}#life-wrap .life-more{margin-top:0}}@media(max-width:600px){#life-wrap .life-layout{gap:1.5rem}#life-wrap .life-photo{aspect-ratio:1}#life-wrap .life-photo img{object-position:50% 35%}#life-wrap .life-content>.section-eyebrow{margin-bottom:-.5rem}.swarm-detail-nav{padding:0 1rem 1rem}}.ways-card .ways-note{display:none}.ways-modal-note{font-size:.9375rem;line-height:1.65;color:#c3b6c0;margin:0 0 1.5rem;padding-top:1rem;border-top:1px solid #ffffff14}.ways-modal-note:empty{display:none}.ways-modal-num{color:#b9adb8}.ways-modal-title{margin-bottom:1rem}.ways-modal-link{margin-bottom:0;min-height:44px;align-items:center}.footer-copy,.footer-links a{font-size:.75rem;letter-spacing:.04em}#faq-wrap>.section-inner{text-align:center}.faq-list{max-width:1000px;margin-inline:auto}.faq-q{grid-template-columns:22px minmax(0,1fr) 22px;text-align:center;gap:clamp(.625rem,2vw,1rem)}.faq-q>span:first-child{grid-column:2}.faq-q>.faq-icon{grid-column:3}.faq-a-inner{margin-inline:auto;text-align:center}.contact-social,.footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:.5rem}@media(max-width:1024px){.nav-mobile-cta{font-size:.75rem}}.info-modal-icon{color:#e5e3e8}.info-modal-icon svg{display:block;width:36px;height:36px}#life-wrap .dossier-label,#info-modal .info-modal-eyebrow{color:#eea5b5;font-size:.8125rem;font-weight:500;line-height:1.6;letter-spacing:.08em;white-space:normal}#life-wrap .dossier-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem;padding-block:1.25rem}#life-wrap .dossier-row{min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem;align-content:start;padding:0;border:0}#life-wrap .dossier-label{padding-top:0}#life-wrap .dossier-items{flex-direction:row;align-items:center}#life-wrap .dossier-item,#life-wrap .dossier-org{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}#life-wrap .dossier-ftr{grid-template-columns:minmax(0,1fr);gap:.75rem}.company-logo.luxaro{width:170px;height:48px;max-height:48px;object-fit:cover;object-position:50% 50%;filter:url(#company-paper-knockout)}.company-entry .company-logo.personal,.company-dialog .company-logo.personal{width:48px;max-height:48px}.company-confidential{width:42px;height:48px;color:#c8c7cd}[data-company-id=united-solutions]{--logo-width:122px}[data-company-id=centers-for-disease-control-and-prevention]{--logo-width:82px;--logo-height:54px}#hero .hero-content{padding:0}#hero .hero-eyebrow,#hero .hero-name,#hero .hero-positioning,#hero .hero-tagline,#hero .hero-ctas{opacity:1;animation:none;transform:none;filter:none}#hero .hero-positioning{max-width:780px;margin-inline:auto}#hiw-wrap .section-inner{padding-top:3.5rem}.lab-label,.lab-index{font:500 .6875rem/1.6 Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#d5a0b2}.lab-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:end;margin-bottom:2rem}.lab-intro>p{max-width:52ch;color:#c1b4c0;font-size:1rem;line-height:1.75;margin-bottom:1.1rem}.lab-scenario{border-left:2px solid #d7557a;padding:.1rem 0 .1rem 1.3rem;margin-bottom:2rem}.lab-scenario>p{font-size:clamp(1.1rem,1.5vw,1.4rem);max-width:74ch;line-height:1.5;color:#ece6ed;margin:.5rem 0}.lab-scenario small{font-size:.8125rem;color:#b5a7b2;line-height:1.65;display:block}.swarm-console{color:#e8e0e8;background:#100e13;border:1px solid #4b2d3d;border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #0004;min-width:0}.swarm-console [hidden]{display:none!important}.swarm-console button,.swarm-console select{font:inherit;min-height:44px;color:#dfd3dc;border:1px solid #654354;border-radius:8px;background:#1b131d;cursor:pointer}.swarm-console button{padding:.6rem .9rem;font-size:.8125rem;transition:background .15s,border-color .15s}.swarm-console button:hover{border-color:#d88ba5;background:#301b29}.swarm-console :is(button,select):focus-visible{outline:2px solid #f4b7cf;outline-offset:3px}.swarm-console button:disabled{opacity:.45;cursor:default}.swarm-heading{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;background:linear-gradient(110deg,#2b1624,#120f17 65%);border-bottom:1px solid #3c2635}.swarm-heading>div{display:flex;align-items:center;gap:1rem}.swarm-mark{font-size:2.6rem;line-height:1;color:#e181a4;font-weight:300}.swarm-title{margin-top:.4rem;font-size:1.05rem;color:#cebecb}.swarm-title strong{font-size:1.75rem;font-weight:500;letter-spacing:-.04em;color:#f8ecf5;margin-right:.25rem}.swarm-title>span{font-size:.875rem;color:#b19dad;margin-left:.5rem}.swarm-disclosure{font:400 .625rem/1.6 Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ccb4c6;display:flex;gap:.6rem;align-items:center;white-space:nowrap}.swarm-disclosure>span{width:6px;height:6px;border-radius:50%;background:#ce7195;box-shadow:0 0 12px #b8417360}.swarm-toolbar{display:flex;align-items:center;gap:.65rem;padding:1rem 1.5rem;border-bottom:1px solid #322331}.swarm-toolbar .swarm-run{background:#8c1739;border-color:#b8466c;color:#fff;min-width:137px}.swarm-toolbar .swarm-run:hover{background:#a72148}#swarm-playback-status{font-size:.75rem;color:#bca8b8;line-height:1.6;flex:1;margin-left:.35rem}#swarm-expand{margin-left:auto;white-space:nowrap}.lab-controls{padding:1.2rem 1.5rem 0}.lab-controls>.lab-label{margin-bottom:.65rem}.lab-cases{display:flex;gap:.45rem;flex-wrap:wrap}.lab-cases button{background:transparent;font-size:.75rem}.lab-cases button[aria-pressed=true]{background:#3b2031;border-color:#d57594;color:#fff}.lab-steps{margin:1.2rem 1.5rem 0}.lab-nodes{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;border:1px solid #4c3042;border-radius:10px;overflow:hidden}.lab-nodes li{min-width:0}.lab-nodes button{display:flex;align-items:center;gap:.65rem;width:100%;height:100%;border:0;border-right:1px solid #49313f;border-radius:0;text-align:left;padding:.9rem .75rem;background:#161119}.lab-nodes li:last-child button{border-right:0}.lab-nodes button>span{font:400 .625rem Geist Mono,monospace;color:#cb8da9}.lab-nodes strong{font-size:.75rem;font-weight:500;line-height:1.5}.lab-nodes button[aria-pressed=true]{color:#ffedf5;background:#4a2339;box-shadow:inset 0 -2px #e28aab}.lab-nodes button:focus-visible{outline-offset:-3px}.lab-status{margin:1rem 1.5rem;padding:.8rem 1rem;border-left:2px solid #9c5a77;background:#1b141e}.lab-status strong{font-size:.8125rem;font-weight:500;color:#eadfe9}.lab-status p{font-size:.75rem;line-height:1.65;color:#beacbb;margin-top:.25rem}.swarm-console[data-state=attention] .lab-status{border-color:#c98e51;background:#241a19}.swarm-console[data-state=attention] .lab-status strong{color:#edc18f}.swarm-workspace{display:grid;grid-template-columns:1fr}.swarm-console[data-map-ready] .swarm-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,29%)}.swarm-scene{min-width:0;border-top:1px solid #352331;background:radial-gradient(ellipse at 50% 46%,#31152438,transparent 65%),#0c0b10;position:relative}.swarm-scene-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;min-height:77px}#swarm-view-count{font-size:.75rem;color:#9f8d9d;margin-top:.2rem}.swarm-stage{height:clamp(760px,45vw,860px);position:relative;background-image:radial-gradient(#8d647315 .6px,transparent .6px);background-size:22px 22px;isolation:isolate}#swarm-canvas{display:block;width:100%;height:100%}.swarm-department-labels{position:absolute;inset:0;pointer-events:none}.swarm-department-labels button{position:absolute;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.35rem .5rem;border:1px solid #50374780;background:#130e18e6;border-radius:5px;pointer-events:auto;white-space:nowrap;font-size:.6875rem;letter-spacing:.025em;box-shadow:0 3px 14px #0005}.swarm-department-labels small{font:400 .5625rem Geist Mono,monospace;color:#c38da6}.swarm-hub{position:absolute;top:47.5%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;text-align:center;pointer-events:none}.swarm-hub>span{font-size:1.8rem;line-height:1;color:#e397b3;filter:drop-shadow(0 0 12px #e381a4a0);margin-bottom:.5rem}.swarm-hub strong{font-weight:400;font-size:1.05rem;line-height:1.2;letter-spacing:-.025em;color:#f2dfeb}.swarm-hub small{font:400 .4375rem Geist Mono,monospace;letter-spacing:.08em;color:#b892aa;margin-top:.7rem}.swarm-human{position:absolute;left:50%;top:66.5%;transform:translate(-50%,-50%);background:#19121d;border:1px solid #735168;color:#c7a9bd;border-radius:5px;padding:.4rem .6rem;font-size:.625rem;pointer-events:none;white-space:nowrap}.swarm-human>span{margin-right:.35rem;color:#e6c1d5}.swarm-console[data-human=true] .swarm-human{border-color:#e2b291;box-shadow:0 0 24px #b27a6340;color:#f5dfcc}.swarm-console[data-focused=true] :is(.swarm-department-labels,.swarm-hub,.swarm-human){display:none}.swarm-tooltip{position:absolute;z-index:3;padding:.4rem .6rem;border:1px solid #926179;border-radius:5px;background:#17111cef;color:#f5deec;font:400 .625rem/1.4 Geist Mono,monospace;max-width:220px;pointer-events:none;box-shadow:0 6px 20px #0008}.swarm-route{padding:.8rem 1rem;margin:0 1.25rem;background:#261521;border-left:2px solid #b9688b;font-size:.75rem;line-height:1.5;color:#dcc4d4}.swarm-console[data-state=attention] .swarm-route{background:#241916;border-color:#d49e63;color:#e9c094}.swarm-legend{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin:1rem 1.25rem;color:#b6a1b2;font-size:.625rem}.swarm-legend span{display:flex;gap:.4rem;align-items:center}.swarm-legend i{width:5px;height:5px;border-radius:50%;background:#b3a7b6}.swarm-legend .selected{background:#ed87a4;box-shadow:0 0 6px #ed87a480}.swarm-legend .exception{background:#efb46f}.swarm-selectors{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.3rem 1.25rem 0}.swarm-selectors label{font-size:.6875rem;color:#c8aebf}.swarm-selectors select{max-width:100%;font-size:.75rem;min-width:0;padding:.6rem .7rem;background:#16111c}#swarm-agent-control{display:flex;align-items:center;gap:.6rem;min-width:0;max-width:100%}.swarm-instruction{font-size:.6875rem;color:#ac96a6;line-height:1.65;margin:1rem 1.25rem 1.3rem}.swarm-reading{border-top:1px solid #3c2836;border-left:1px solid #3c2836;min-width:0;background:linear-gradient(145deg,#211621,#120f17)}.lab-detail,.swarm-inspector{padding:1.5rem;min-width:0}.lab-detail+.lab-detail:not([hidden]){border-top:1px solid #4c3243}.lab-detail h3,.swarm-inspector h3{font-size:clamp(1.15rem,1.35vw,1.55rem);line-height:1.35;font-weight:500;color:#f4eaf2;margin:.65rem 0 1rem;letter-spacing:-.02em}.lab-summary,#swarm-inspector-description{font-size:.8125rem;line-height:1.75;color:#cbbdca}.lab-contract{display:grid;gap:.9rem;margin:1.25rem 0}.lab-contract>div{display:grid;grid-template-columns:1fr;gap:.3rem;padding-top:.85rem;border-top:1px solid #493142}.lab-contract dt{font:500 .5625rem/1.8 Geist Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#d99ab2}.lab-contract dd{font-size:.8125rem;line-height:1.7;color:#e1d4df;margin:0}.lab-checks{padding-left:1rem;color:#bdaab9;font-size:.75rem;line-height:1.7;display:grid;gap:.45rem}.lab-checks li::marker{color:#d77599}#swarm-follow{margin-bottom:1.2rem;background:transparent}.swarm-agent-status{padding:.7rem .8rem;border-left:2px solid #c4789b;background:#271927;color:#e2c4d7;margin:1rem 0;font-size:.75rem;line-height:1.6}.swarm-agent-status[data-attention=true]{border-color:#deab6b;background:#2a211b;color:#f0d2ad}.swarm-role-list{display:flex;gap:.4rem;flex-wrap:wrap}.swarm-role-list span{border:1px solid #594052;border-radius:5px;padding:.25rem .45rem;font-size:.625rem;line-height:1.5;color:#c9b1c3}.swarm-model-note{font-size:.6875rem;line-height:1.7;color:#bba2b4}.lab-navigation{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #44303d;background:#17111b}#lab-position{font:400 .6875rem Geist Mono,monospace;color:#c8a9be}.swarm-footnote{font-size:.6875rem;line-height:1.7;color:#ac97a7;padding:.9rem 1.5rem 1rem;border-top:1px solid #382734;background:#120d16}.swarm-directory{margin-top:1rem;color:#b9a7b5}.swarm-directory summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-size:.8125rem;color:#d5b8cc}.swarm-directory>p{font-size:.8125rem;line-height:1.7;margin:.5rem 0 1.25rem}.swarm-directory dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem}.swarm-directory dt{display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem;color:#e0cad9;border-top:1px solid #49313f;padding-top:.9rem}.swarm-directory dt span{font-family:Geist Mono,monospace;color:#d68aaa}.swarm-directory dd{font-size:.8125rem;line-height:1.75;margin:.5rem 0 0}#swarm-dialog{padding:0;margin:auto;border:1px solid #7b4d63;border-radius:18px;background:#100e13;width:min(1920px,96vw);max-width:96vw;max-height:94dvh;overflow:auto;overscroll-behavior:contain;color:#efe1eb}#swarm-dialog::backdrop{background:#07040bde;backdrop-filter:blur(10px)}#swarm-dialog .swarm-console{border:0;border-radius:0}#swarm-dialog .swarm-heading{padding-top:1rem;padding-bottom:1rem}#swarm-dialog .swarm-toolbar{position:sticky;top:0;z-index:5;background:#1c121eef;backdrop-filter:blur(16px)}#swarm-dialog .swarm-stage{height:clamp(760px,65dvh,860px)}.harness-note{display:grid;grid-template-columns:.8fr 1.5fr;gap:2rem;padding:2rem 0;margin-top:2rem;border-top:1px solid #47313d;border-bottom:1px solid #47313d}.harness-scale{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2;color:#f1d9e5;font-weight:500}.harness-scale small{display:block;font-size:.8125rem;color:#c29bae;margin-top:.6rem;font-weight:400}.harness-note p{font-size:.9375rem;line-height:1.75;color:#cbbcca;max-width:70ch}.harness-note p+p{font-size:.8125rem;color:#b7a3b2;margin-top:.75rem}.about-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-hdr{background:transparent}.dossier-title{font-family:var(--font-b);font-size:1rem;letter-spacing:0;text-transform:none}.dossier-sub{letter-spacing:0;text-transform:none}.dossier-seal{display:none}.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-far,.reveal-blur,.stagger-child,.clip-reveal-inner,.word-inner{opacity:1!important;transform:none!important;filter:none!important}.faq-list:not([data-ready]) .faq-a{max-height:none;opacity:1}#content:focus{outline:none}@media(min-width:1025px){.about-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.swarm-console[data-map-ready] .swarm-workspace{grid-template-columns:1fr}.swarm-reading{border-left:0}.swarm-stage{height:760px}.lab-contract>div{grid-template-columns:70px minmax(0,1fr);gap:1rem}.lab-nodes button{gap:.4rem;padding:.7rem .5rem}.lab-nodes strong{font-size:.6875rem}.swarm-reading h3{font-size:1.4rem}}@media(max-width:900px){.swarm-department-labels{display:none}}@media(max-width:760px){.lab-intro{grid-template-columns:1fr;gap:0}.lab-intro>p{margin:0}.lab-scenario{padding-left:1rem}.swarm-heading{padding:1rem;align-items:flex-start;flex-direction:column;gap:.75rem}.swarm-heading>div{gap:.7rem}.swarm-title>span{font-size:.75rem;margin-left:.25rem}.swarm-title{font-size:.875rem}.swarm-title strong{font-size:1.5rem}.swarm-disclosure{font-size:.5625rem}.swarm-toolbar{padding:.75rem 1rem;gap:.5rem;flex-wrap:wrap}.swarm-toolbar button{font-size:.75rem;padding:.5rem .65rem}#swarm-playback-status{order:5;flex-basis:100%;margin:0}.lab-controls{padding:.8rem 1rem 0}.lab-cases{gap:.4rem}.lab-cases button{flex:1 1 auto;padding:.45rem .6rem;font-size:.6875rem}.lab-steps{margin:1rem 1rem 0}.lab-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-nodes li:nth-child(-n+3){border-bottom:1px solid #49313f}.lab-nodes button{padding:.6rem}.lab-nodes strong{font-size:.6875rem}.lab-status{margin:1rem;padding:.7rem}.lab-status p{font-size:.6875rem}.swarm-scene-bar{padding:.8rem 1rem}.swarm-stage{height:390px}.swarm-hub strong{font-size:.85rem}.swarm-hub small{font-size:.375rem}.swarm-human{font-size:.5625rem}.swarm-department-labels{display:none}.swarm-selectors{display:grid;grid-template-columns:1fr;gap:.4rem;padding:0 1rem}.swarm-selectors select{width:100%}#swarm-agent-control{display:grid;gap:.4rem;margin-top:.4rem}.swarm-route{margin:0 1rem;font-size:.6875rem}.swarm-legend{margin:1rem;font-size:.5625rem;gap:.65rem}.swarm-instruction{margin:1rem}.lab-detail,.swarm-inspector{padding:1.2rem}.lab-contract>div{grid-template-columns:1fr;gap:.3rem}.lab-navigation{padding:1rem;gap:.5rem}.lab-navigation button{font-size:.6875rem;padding:.5rem .65rem}.swarm-footnote{padding:.85rem 1rem}.swarm-directory dl{grid-template-columns:1fr}#swarm-dialog{width:calc(100vw - 12px);max-width:none;max-height:calc(100dvh - 12px);border-radius:12px}#swarm-dialog .swarm-stage{height:390px}.harness-note{grid-template-columns:1fr;gap:1rem}}@media(max-width:370px){.swarm-mark{display:none}.swarm-title>span{display:block;margin:.3rem 0 0}.swarm-toolbar .swarm-run{min-width:0}#swarm-expand{margin-left:0}.swarm-stage{height:345px}}@media(prefers-reduced-motion:reduce){.swarm-console button{transition:none}}.swarm-hub{top:24%}.swarm-human{top:82%}.swarm-console[data-focused=true] .swarm-task-flow{display:none}.showcase-progress{height:2px;background:#412635;margin-top:.8rem;overflow:hidden}.showcase-progress>span{display:block;height:100%;width:0;background:#e592b1}.swarm-task-flow{position:absolute;top:34%;left:50%;transform:translate(-50%);width:56%;z-index:2}.task-flow-kicker{text-align:center;font:400 .5625rem/1.5 Geist Mono,monospace;color:#d5afc5;margin-bottom:1rem}.task-flow-kicker>span{color:#ed8dae;padding-inline:.25rem}.task-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;position:relative}.task-lanes:before{content:"";position:absolute;top:-.5rem;left:16.66%;right:16.66%;height:1px;background:#805168}.task-lane{min-width:0;position:relative}.task-lane:before{content:"";position:absolute;width:1px;height:.5rem;left:50%;top:-.5rem;background:#805168}.task-lane h3{font:500 .6875rem/1.5 Geist Mono,monospace;text-align:center;color:#deb6cd;margin:0 0 .5rem}.task-lane ol{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.task-lane li{position:relative;min-width:0}.task-lane li+li:before{content:"";position:absolute;left:50%;height:.4rem;top:-.4rem;width:1px;background:#805168}.swarm-task-flow [data-task]{display:block;position:relative;width:100%;min-height:49px;padding:.4rem .55rem;text-align:left;border:1px solid #594052;border-radius:6px;background:#17101cee;overflow:hidden;line-height:1.25}.task-topline{display:flex;justify-content:space-between;align-items:center;gap:.25rem;font:400 .5rem/1.4 Geist Mono,monospace;color:#b798ac}.task-topline small{font:inherit;color:#a997a4}[data-task]>strong{display:block;font-size:.6875rem;font-weight:500;color:#e7d8e3;margin-top:.3rem}.swarm-task-flow [data-task-state=working]{border-color:#e397b3;background:#412237;box-shadow:0 0 18px #a8376e25}.swarm-task-flow [data-task-state=working] .task-topline small{color:#ffd8ea}.swarm-task-flow [data-task-state=returned]{border-color:#637363;background:#17201def}.swarm-task-flow [data-task-state=returned] .task-topline small{color:#acd8ba}.swarm-task-flow [data-task-state=rework]{border-color:#e3b173;background:#34251ceb}.swarm-task-flow [data-task-state=rework] .task-topline small{color:#f8cd95}.swarm-task-flow [data-task][aria-pressed=true]{outline:2px solid #ffe4f1;outline-offset:2px}.task-artifact{display:grid;gap:.2rem;text-align:center;margin-top:.5rem;padding:.35rem .25rem;border-top:1px solid #5c4052;font-size:.5625rem;line-height:1.3;color:#dac4d4;background:#17101cdd}.task-artifact small{font-size:.5rem;color:#a590a1}.task-artifact[data-state=returned] small{color:#acd8ba}.task-artifact[data-state=rework] small{color:#efb879}.task-join{position:relative;text-align:center;border:1px solid #654359;border-radius:5px;background:#211321ed;color:#ecc6dc;margin-top:.6rem;padding:.45rem;font-size:.625rem;line-height:1.5}.task-flow-hint{text-align:center;font-size:.5625rem;color:#b29ba9;margin-top:.4rem;line-height:1.5}.task-owner{font-size:.75rem;line-height:1.7;color:#d2aac2}.swarm-task-flow.task-flow-standalone{position:static;transform:none;width:auto;margin:1.5rem}[data-department][data-task-owner]{border-color:#f2c3d9;box-shadow:0 0 20px #e586ac40;color:#fff}.swarm-console[data-playing=true][data-flow-visible=true] [data-task-state=working]:after{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:linear-gradient(transparent,#ffe1ef,transparent);animation:task-signal 1.8s linear infinite}@keyframes task-signal{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:760px){.swarm-hub{top:47.5%}.swarm-human{top:66.5%}#swarm-task-dock{padding:0 1rem 1rem}#swarm-task-dock .swarm-task-flow{position:static;transform:none;width:auto}.task-flow-kicker{font-size:.625rem;margin:1rem 0}.task-lanes{grid-template-columns:1fr;gap:1rem}.task-lanes:before,.task-lane:before,.task-lane li+li:before{display:none}.task-lane h3{text-align:left;font-size:.75rem}.task-lane ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.swarm-task-flow [data-task]{min-height:72px;height:100%;padding:.5rem .4rem}.task-topline{font-size:.5625rem;flex-wrap:wrap}.task-topline small{font-size:.5rem}[data-task]>strong{font-size:.6875rem;line-height:1.35}.task-artifact{display:flex;justify-content:space-between;align-items:center;font-size:.6875rem}.task-artifact small{font-size:.625rem}.task-join{font-size:.75rem;padding:.65rem}.task-flow-hint{font-size:.625rem}}@media(prefers-reduced-motion:reduce){.swarm-console [data-task]:after{animation:none!important;display:none!important}}#hiw-wrap .section-inner{padding-top:clamp(3rem,5vw,5rem)}.lab-intro{display:block;margin-bottom:1.75rem}.lab-intro .section-title{margin-bottom:.85rem}.lab-intro>p:last-child{max-width:60ch;margin:0;color:#b9b7bf;font-size:1rem;line-height:1.65}.swarm-console{background:#0c0c10;border-color:#29252d;border-radius:18px;box-shadow:none}.swarm-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem}.swarm-title{font:400 .875rem/1.7 var(--font-b);margin:0;color:#c5c1c8}.swarm-title strong{font:500 1rem/1.7 var(--font-b);color:#f4f1f5;letter-spacing:0}.swarm-title>span{font-size:inherit;color:inherit;margin-left:.3rem;white-space:nowrap}.swarm-toolbar{padding:0;border:0;gap:.45rem;flex-shrink:0}.swarm-console button,#swarm-details button,#swarm-details select{min-height:44px;font:400 .8125rem/1.4 var(--font-b);border:1px solid #3d3842;border-radius:7px;background:#151419;color:#e1dce4;cursor:pointer}.swarm-console button:hover,#swarm-details button:hover{background:#211b22;border-color:#9e465c}.swarm-toolbar button{padding:.55rem .85rem}#swarm-run{min-width:74px;background:#971233;border-color:#a22946;color:#fff}#swarm-expand{margin:0}.swarm-workspace,.swarm-console[data-map-ready] .swarm-workspace{display:block}.swarm-scene{border:0;background:radial-gradient(ellipse at 50% 35%,#3a152319,transparent 60%)}.swarm-stage,#swarm-dialog .swarm-stage{height:clamp(720px,46vw,780px);background:none}.swarm-hub{top:26.5%}.swarm-hub>span{font-size:1.5rem;filter:none;color:#ee8ba4}.swarm-hub strong{font-size:1rem}.swarm-hub small{color:#b2a3ad}.swarm-human{top:86%;background:#111015;border-color:#4f3541;font-size:.6875rem}.swarm-department-labels button{background:transparent;border-color:transparent;box-shadow:none;font-size:.75rem;letter-spacing:0;padding:.35rem .6rem}.swarm-department-labels small{font-size:.625rem;color:#a696a0}.swarm-console [data-department][data-task-owner]{background:#2d1620;border-color:#ca627e;box-shadow:none}.swarm-task-flow{top:36%;width:52%;max-width:720px}.task-flow-kicker{font-size:.625rem;margin-bottom:.8rem;color:#beb0b9}.task-lane h3{font:500 .75rem/1.5 var(--font-b);color:#d5c9d1}.swarm-task-flow [data-task]{background:#121217;border-color:#38313b;min-height:52px;box-shadow:none}.swarm-task-flow [data-task] strong{display:block;margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.35}.task-topline{font-size:.5625rem;color:#b4a8b0}.task-topline small{font-size:inherit}.swarm-task-flow [data-task-state=working]{background:#35121e;border-color:#d85e7e;box-shadow:0 0 20px #b21b4015}.swarm-task-flow [data-task-state=returned]{background:#111917;border-color:#3b5048}.swarm-task-flow [data-task-state=rework]{background:#2a2117;border-color:#b28654}.task-artifact{background:none;font-size:.6875rem;border-color:#38313b}.task-artifact small{font-size:.5625rem}.task-join{font-size:.6875rem;background:transparent;border:0;color:#d0b8c6;padding:.25rem}.task-lanes:before,.task-lane:before,.task-lane li+li:before{background:#56404b}.swarm-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.5rem 1rem}.lab-status{border:0;background:none!important;margin:0;padding:0;max-width:46rem;flex:1}.lab-status p{font-size:.875rem;line-height:1.5;color:#e1d5dc;margin:0}.swarm-console[data-state=attention] .lab-status p{color:#e6bb85}.showcase-progress{height:2px;background:#252129;margin-top:.6rem;max-width:280px}.showcase-progress span{height:100%;display:block;background:#c74768}#swarm-explore{background:none;white-space:nowrap;padding:.5rem .75rem}.swarm-footnote{background:none;border-top:1px solid #242029;color:#a7a0aa;font-size:.6875rem;line-height:1.65;padding:.85rem 1.5rem}.reasoning-lab[data-map-ready]>.lab-reading,.reasoning-lab[data-map-ready]>.swarm-directory{display:none}.lab-reading{background:#101015;border-radius:12px}#swarm-dialog{background:#0c0c10;border-color:#443740}#swarm-dialog .swarm-topbar{position:sticky;top:0;z-index:5;background:#0d0c10f5;backdrop-filter:blur(16px)}#swarm-details{position:fixed;inset:16px 16px 16px auto;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;border:1px solid #494049;border-radius:16px;background:#141217;color:#ede8ed;overflow:auto;overscroll-behavior:contain;box-shadow:0 16px 64px #0008}#swarm-details::backdrop{background:#03020775}#swarm-details [hidden]{display:none!important}.swarm-details-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#141217f5;backdrop-filter:blur(12px);border-bottom:1px solid #352d36;padding:.85rem 1.25rem}.swarm-details-bar h2{font-size:.875rem;letter-spacing:0;font-weight:500;margin:0}#swarm-details-close{padding:.5rem .75rem;background:transparent!important}#swarm-details :is(button,select):focus-visible{outline:2px solid #ed96b0;outline-offset:3px}#swarm-details .swarm-selectors{display:grid;gap:.5rem;padding:1.25rem 1.25rem 0}#swarm-details select{width:100%;min-width:0;max-width:100%;padding:.6rem}#swarm-agent-control{display:grid;gap:.5rem}#swarm-details .swarm-inspector{padding:1.25rem}#swarm-details .swarm-inspector h3{font-size:1.4rem}#swarm-details .lab-contract>div{grid-template-columns:1fr;gap:.35rem}#swarm-details .lab-contract dd,#swarm-inspector-description{font-size:.875rem;line-height:1.65}#swarm-details .lab-contract dt{font-size:.625rem}#swarm-details .swarm-role-list span{font-size:.6875rem}#task-locate{padding:.6rem .85rem}.section-circuit:before,.circuit-section.circuit-active .section-circuit:before{opacity:.16}#ways-wrap .ways-card{background:#111115;box-shadow:none;border-color:#302a32;display:flex;flex-direction:column;gap:1rem!important}#ways-wrap .ways-card .ways-for{display:none}#ways-wrap .ways-title{margin:0}#ways-wrap .ways-card .ways-outcome{order:2;border:0;margin:0;padding:0;color:#c6c0c9;font-size:1rem!important}#ways-wrap .ways-card .ways-view-details{order:3;margin-top:auto;padding-top:.5rem;color:#dc9db0}#ways-wrap .ways-card:before{opacity:.1}#exp-wrap #company-wall{margin-top:2rem}#hero .hero-tagline{max-width:44ch;margin-inline:auto}@media(max-width:1100px){.swarm-harness-label{display:none}}@media(max-width:900px){.swarm-topbar{padding:1rem;display:grid;gap:.6rem}.swarm-title{font-size:.8125rem}.swarm-title strong{font-size:.9375rem}.swarm-title>span{margin-left:.15rem}.swarm-harness-label{display:inline}.swarm-toolbar{display:flex;flex-wrap:nowrap;padding:0;gap:.45rem}.swarm-toolbar button{font-size:.75rem;padding:.5rem .75rem}.swarm-stage,#swarm-dialog .swarm-stage{height:340px}.swarm-hub{top:47.5%}.swarm-human{top:70%}.swarm-hub strong{font-size:.875rem}.swarm-hub small{font-size:.375rem}.swarm-department-labels{display:none}#swarm-task-dock{padding:0 1rem .25rem}#swarm-task-dock .swarm-task-flow{position:static;transform:none;width:100%;max-width:600px;margin:0 auto}.task-flow-kicker{font-size:.625rem;margin:.5rem 0 1rem}.task-lanes{grid-template-columns:1fr;gap:.85rem}.task-lanes:before,.task-lane:before,.task-lane li+li:before{display:none}.task-lane h3{text-align:left;font-size:.8125rem}.task-lane ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.swarm-task-flow [data-task]{height:100%;min-height:76px;padding:.5rem .4rem}.swarm-task-flow [data-task] strong{font-size:.75rem;line-height:1.4}.task-topline{flex-wrap:wrap;gap:.15rem}.task-artifact{display:flex;justify-content:space-between;gap:.5rem;margin-top:.4rem;padding:.3rem 0}.task-artifact small{font-size:.625rem}.task-join{font-size:.75rem;margin:.5rem 0}.swarm-bottom-bar{padding:.75rem 1rem;flex-wrap:wrap;gap:.75rem}.lab-status{flex-basis:100%}.lab-status p{font-size:.8125rem}#swarm-explore{font-size:.75rem}.swarm-footnote{padding:.75rem 1rem}#swarm-details{inset:auto 0 0;width:100%;max-width:none;max-height:78dvh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}.lab-intro{margin-bottom:1.25rem}.lab-intro>p:last-child{font-size:.9375rem;line-height:1.6}#ways-wrap .ways-card{padding:1.25rem!important}.section-circuit:before,.circuit-section.circuit-active .section-circuit:before{opacity:.1}}@media(max-width:480px){.swarm-harness-label{display:none}.swarm-stage,#swarm-dialog .swarm-stage{height:300px}.swarm-title{line-height:1.5}}.lab-intro{margin-bottom:0;position:relative;z-index:1}.lab-intro>.section-eyebrow{font:500 .6875rem/1.6 Geist Mono,monospace;letter-spacing:.16em;color:#cc788e;margin-bottom:1rem}.lab-intro .section-title{font-size:clamp(2.15rem,3.8vw,4.2rem);line-height:1.05;letter-spacing:-.055em;max-width:100%}.swarm-model-statement{margin:1rem 0 0;color:#b8aab7;font-size:clamp(.8125rem,1.2vw,1rem);line-height:1.6}.model-mark{display:inline-block;flex:none;background:currentColor}.model-mark.cloud,[data-hosting=cloud]>.model-mark{width:5px;height:5px;border-radius:50%}.model-mark.local,[data-hosting=local]>.model-mark{width:10px;height:3px;border-radius:1px}.swarm-agent-model{display:flex;align-items:center;gap:1rem;margin:1.25rem 0;padding:1rem 0;border-block:1px solid #4b37474d;color:#e1cadf}.swarm-agent-model[hidden]{display:none}.swarm-agent-model small{display:block;font:400 .5625rem/1.5 Geist Mono,monospace;color:#b49eaf;margin-bottom:.4rem}.swarm-agent-model strong{font-weight:500;font-size:1rem;color:#f0e2ed}#swarm-model-hosting{margin-left:.7rem;font-size:.75rem;color:#b5a3b4}.sculpture-console{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.sculpture-console .swarm-workspace{display:block}.sculpture-console .swarm-scene{background:transparent;border:0}.swarm-stage.sculpture-stage,#swarm-dialog .swarm-stage.sculpture-stage{height:700px;background:radial-gradient(ellipse at 67% 42%,#29202d35,transparent 48%);overflow:hidden}.sculpture-stage:after{content:"";position:absolute;left:31%;right:18%;bottom:55px;height:28px;border-radius:50%;background:#0006;filter:blur(16px);pointer-events:none}.sculpture-stage canvas{position:relative;z-index:1;touch-action:pan-y}.sculpture-copy{position:absolute;left:0;top:31%;width:29%;max-width:350px;z-index:2;pointer-events:none}.sculpture-view-controls{position:absolute;right:12px;top:64px;z-index:3;display:flex;align-items:center;gap:1rem;font:400 .75rem/1.5 Geist Mono,monospace;color:#958995}.sculpture-view-controls button{min-height:44px;background:#171019bd;border:1px solid #51404e;border-radius:30px;padding:0 .85rem;font:inherit;color:#e0d0de}.sculpture-stage canvas:focus-visible{outline:1px solid #ce7d97;outline-offset:-4px}.sculpture-console button:focus-visible,#swarm-details button:focus-visible,#swarm-details [role=tabpanel]:focus-visible{outline:2px solid #dd8ea9;outline-offset:3px}#swarm-result-panel{padding:1.5rem}#swarm-details[data-view=department]::backdrop,#swarm-details[data-view=task]::backdrop{background:#03020735}#swarm-result-panel h3{font-size:1.8rem;font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:.6rem 0 1rem}.result-decision{display:inline-block;padding:.35rem .65rem;border:1px solid #665242;border-radius:30px;font:400 .6875rem/1.5 Geist Mono,monospace;color:#e8be8d;margin:0}.result-intro{font-size:.8125rem;line-height:1.7;color:#ad9fad;margin:1rem 0 1.5rem}.result-artifacts{display:flex;border-bottom:1px solid #4a3745;gap:.3rem;margin-bottom:1.25rem}#swarm-details .result-artifacts button{flex:1;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:.5rem .3rem;background:none;font-size:.75rem;color:#a794a6}#swarm-details .result-artifacts button[aria-selected=true]{color:#f4eaf0;border-bottom-color:#d7839c}.result-source,.result-footer{font:400 .625rem/1.7 Geist Mono,monospace;color:#b18f9f}.result-workflow{list-style:none;counter-reset:workflow;margin:1.25rem 0;padding:0}.result-workflow li{counter-increment:workflow;position:relative;padding:.65rem 0 .85rem 2.2rem;border-left:1px solid #4a3544;margin-left:.65rem}.result-workflow li:before{content:counter(workflow,decimal-leading-zero);position:absolute;left:-.7rem;top:.65rem;background:#141017;padding:.1rem 0;font:400 .5625rem/1.6 Geist Mono,monospace;color:#b78196}.result-workflow strong{font-size:.875rem;font-weight:500;color:#e4dbe4;display:block}.result-workflow span{display:block;font-size:.75rem;color:#a998a9;line-height:1.7;margin:.25rem 0 0}.result-workflow .result-gate strong,.result-workflow .result-gate:before{color:#f0bc81}.result-revision{padding:1rem;border:1px solid #47363f;border-radius:8px;font-size:.75rem;line-height:1.7;color:#b6a4b2;background:#20151d80}.result-revision strong{color:#e0c3cf;font-weight:500}.result-records{margin:1rem 0 0}.result-records>div{padding:1rem 0;border-bottom:1px solid #392b36}.result-records dt{color:#e8dbe5;font-size:.875rem;font-weight:500;margin-bottom:.4rem}.result-records dd{margin:0;color:#af9fad;font-size:.8125rem;line-height:1.7}.result-records small{display:block;color:#b78a9e;font-size:.625rem;margin-top:.55rem}.result-footer{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #493440}#sculpture-chapter{font:400 .75rem/1.5 Geist Mono,monospace;letter-spacing:.15em;color:#cd7d92;margin:0 0 1.1rem}#sculpture-title{font:500 clamp(1.5rem,2.25vw,2.5rem)/1.12 var(--font-b);letter-spacing:-.04em;color:#f4eef1;margin:0 0 1rem;white-space:pre-line}#sculpture-caption{font-size:.9375rem;line-height:1.65;color:#a69aa6;margin:0;max-width:29ch}#sculpture-workload{font:400 .625rem/1.7 Geist Mono,monospace;color:#c78497;margin:1.5rem 0 0;max-width:100%}#sculpture-depth{margin-top:1.25rem;border-top:1px solid #6a3f524f;padding-top:1rem}.depth-hierarchy{display:flex;gap:1.2rem;margin:0;color:#ad93a6;font:400 .5625rem/1.7 Geist Mono,monospace}.depth-hierarchy span{display:flex;flex-direction:column}.depth-hierarchy b{font:500 1.3rem/1.4 var(--font-b);color:#e9dde5;letter-spacing:-.03em}#depth-status{font:400 .5625rem/1.7 Geist Mono,monospace;color:#a79dab;margin:.75rem 0 0}.operation-breakdown{margin:.75rem 0;border:1px solid #49333f;border-radius:8px;background:#21151c55}.operation-breakdown summary{cursor:pointer;min-height:44px;padding:.8rem;font-size:.6875rem;color:#d9a8bd}#swarm-details .operation-breakdown ol{margin:0;padding:0 .7rem .5rem}#swarm-details .operation-breakdown li{padding:0}#swarm-details .operation-breakdown button{width:100%;display:flex;justify-content:space-between;gap:.5rem;align-items:center;padding:.5rem 0;min-height:44px;color:#e1cfdb;font-size:.6875rem}#swarm-details .operation-breakdown small{font-size:.5rem}#operation-inspector{padding:1.25rem}#operation-back{background:none!important;border:0!important;color:#d9a8bd!important;padding:0 0 1rem;min-height:44px}#operation-inspector h3{font-size:1.65rem;line-height:1.2;letter-spacing:-.03em;margin:.8rem 0 1rem}.operation-people{display:grid;gap:.7rem;margin:1.25rem 0}.operation-people>div{border:1px solid #493440;padding:.75rem;border-radius:8px}.operation-people small{font:400 .5625rem/1.5 Geist Mono,monospace;color:#ab8f9e;display:block}#swarm-details .operation-people button{background:none;border:0;text-align:left;padding:.4rem 0;color:#e3c5d6;font-size:.75rem}#swarm-details[data-view=operation]::backdrop{background:#03020735}.task-specialists{margin:1.5rem 0 2rem}.task-specialists h4{font-size:.75rem;color:#c7b8c7;font-weight:500;margin:0 0 .75rem}.task-specialists ol{list-style:none;padding:0;margin:0}.task-specialists li{padding:.85rem 0;border-top:1px solid #65536240}.task-specialists li>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.task-specialists strong{font-weight:500;font-size:.8125rem;color:#eee7ee}.task-specialists small{font:400 .5625rem/1.5 Geist Mono,monospace;color:#a696a9}.task-specialists [data-assignment-state=rework] small{color:#edb368}.task-specialists [data-assignment-state=working] small{color:#ec98ac}.task-specialists p{font-size:.75rem;line-height:1.6;color:#af9caf;margin:.35rem 0 .15rem}#swarm-details .task-specialists button{border:0;background:none;padding:.5rem 0;min-height:44px;text-align:left;font:400 .625rem/1.5 Geist Mono,monospace;color:#dc96aa}.sculpture-signature{position:absolute;left:50%;bottom:19px;transform:translate(-50%);display:flex;gap:1.4rem;white-space:nowrap;color:#958b97;font:400 .5rem/1.6 Geist Mono,monospace;letter-spacing:.15em}.sculpture-task-tags{position:absolute;inset:0;pointer-events:none;z-index:3}.sculpture-task-tags button{position:absolute;pointer-events:auto;min-height:44px;padding:.45rem .75rem;border:1px solid #b091a32b;background:#100b12d9;backdrop-filter:blur(10px);border-radius:30px;color:#e5dbe5;font-size:.75rem;box-shadow:0 4px 24px #0004;white-space:nowrap}.sculpture-task-tags i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ee5478;box-shadow:0 0 9px #ec386b;margin-right:.5rem}.sculpture-task-tags [data-attention=true] i{background:#efaf5e;box-shadow:0 0 9px #e59648}.sculpture-task-tags [data-signal-state=returned] i{background:#c9c2cd;box-shadow:none}.sculpture-console:not([data-map-ready]) .sculpture-explore{display:none}.sculpture-console .swarm-bottom-bar{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 0;border-top:1px solid #45303c}.sculpture-console .swarm-toolbar{display:flex;align-items:center;gap:.4rem;flex:none;padding:0;border:0}.sculpture-console .swarm-toolbar button{border:0;background:transparent;border-radius:30px;font-size:.75rem;color:#b8aaba}.sculpture-console #swarm-run{background:#efe7ee;color:#18111a;min-width:83px;padding:.6rem 1.1rem}.sculpture-console #swarm-run:hover{background:#fff}.sculpture-console .lab-status{flex:1;padding:0;margin:0}.sculpture-console .lab-status p{font-size:.8125rem;color:#c6b9c8}.sculpture-console .showcase-progress{max-width:200px;height:1px;background:#40313e}.sculpture-explore{display:flex;flex-direction:column;align-items:flex-end;gap:0}.sculpture-console .sculpture-explore button{padding:0 .4rem;border:0;background:transparent;min-height:32px;font-size:.75rem;color:#c5afc2}.sculpture-console .swarm-footnote{padding:0;border:0;background:none;color:#8f8090;font-size:.6875rem;max-width:88ch}.sculpture-console .swarm-tooltip{z-index:4;font-size:.8125rem;line-height:1.6}.sculpture-console .swarm-tooltip[data-department]:not([data-department=""]){border-color:var(--department-color);box-shadow:inset 3px 0 var(--department-color),0 6px 20px #0008;padding-left:.9rem}.swarm-tooltip[data-model-family]:not([data-model-family=""]):after{content:"";display:inline-block;width:8px;height:8px;margin-left:.5rem;border-radius:2px;background:var(--model-color);box-shadow:0 0 0 1px #ffffff40}#swarm-dialog{background:#09080c;width:min(1600px,96vw)}#swarm-dialog .sculpture-console{padding:1.5rem 2rem}#swarm-dialog .swarm-workspace{margin-top:0}#swarm-dialog .swarm-toolbar{position:static;background:none;backdrop-filter:none}#swarm-task-dock{padding:1.25rem}#swarm-task-dock .swarm-task-flow{position:static;transform:none;width:100%;max-width:none}#swarm-task-dock .task-lanes{grid-template-columns:1fr;gap:1rem}#swarm-task-dock .task-lanes:before,#swarm-task-dock .task-lane:before,#swarm-task-dock .task-lane li+li:before{display:none}#swarm-task-dock .task-lane h3{text-align:left;font-size:.875rem}#swarm-task-dock .task-lane ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}#swarm-task-dock [data-task]{height:100%;min-height:78px}#swarm-task-dock .task-artifact{display:flex;justify-content:space-between;gap:.5rem;margin-top:.4rem}.sculpture-unavailable canvas{opacity:0}@media(min-width:1440px){.sculpture-console .swarm-workspace{margin-top:-3.5rem}}@media(max-width:1100px){.sculpture-console .swarm-bottom-bar{gap:1rem}.sculpture-console .swarm-toolbar{gap:0}.sculpture-copy{width:30%}.sculpture-console .lab-status p{font-size:.75rem}}@media(max-width:760px){.lab-intro .section-title{font-size:clamp(2rem,7.9vw,3.5rem);letter-spacing:-.05em;line-height:1.08}.swarm-stage.sculpture-stage,#swarm-dialog .swarm-stage.sculpture-stage{height:620px}.sculpture-stage:after{bottom:215px;left:15%;right:15%}.sculpture-copy{top:auto;bottom:52px;left:6%;width:88%;max-width:none;text-align:center}#sculpture-chapter{font-size:.75rem;margin-bottom:.7rem}#sculpture-title{font-size:1.55rem;max-width:19ch;margin:0 auto .7rem}#sculpture-caption{font-size:.8125rem;line-height:1.5;max-width:32ch;margin:auto}#sculpture-workload{font-size:.5625rem;margin:.65rem auto 0;max-width:100%}#sculpture-depth{margin:.7rem auto 0;padding-top:.55rem;max-width:260px}.depth-hierarchy{justify-content:center;gap:1.6rem;font-size:.5rem}.depth-hierarchy b{font-size:1.05rem}#depth-status{font-size:.5rem;margin-top:.4rem}.sculpture-signature{bottom:15px;gap:1rem;font-size:.4375rem;letter-spacing:.1em}.sculpture-view-controls{top:0;right:6px}.sculpture-drag-hint{display:none}#swarm-result-panel{padding:1rem}.sculpture-task-tags button{font-size:.625rem;padding:.4rem .6rem;min-height:44px}.sculpture-console .swarm-bottom-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1rem 0}.sculpture-console .swarm-toolbar{grid-column:1;flex-wrap:nowrap}.sculpture-console .swarm-toolbar button{font-size:.6875rem;padding:.5rem .6rem}.sculpture-console #swarm-run{min-width:75px;padding:.5rem .9rem}.sculpture-console .lab-status{grid-column:1/-1;grid-row:2}.sculpture-explore{grid-column:1;grid-row:3;flex-direction:row;justify-content:space-between}.sculpture-console .sculpture-explore button{font-size:.6875rem;min-height:44px;padding:0}.sculpture-console .swarm-footnote{font-size:.625rem;line-height:1.65}#swarm-dialog .sculpture-console{padding:1rem}}@media(max-width:370px){.sculpture-console .swarm-bottom-bar{grid-template-columns:1fr}.sculpture-explore{grid-column:1;grid-row:3;flex-direction:row;justify-content:space-between}}[data-detail=presentation] .swarm-stage.sculpture-stage{height:640px}[data-detail=presentation] .sculpture-copy{top:35%;width:28%;max-width:340px}[data-detail=presentation] #sculpture-title{font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.22;font-weight:450;letter-spacing:-.035em}[data-detail=presentation] .swarm-workspace{margin-top:0}[data-detail=presentation] .swarm-bottom-bar{position:relative;display:block;padding:1rem 0;border-color:#45303c80}[data-detail=presentation] .swarm-toolbar{width:100%;gap:.6rem}[data-detail=presentation] #swarm-expand{margin-left:auto;color:#e7d9e3;padding-right:0}[data-detail=presentation] .lab-status{position:absolute;inset:-1px 0 auto;pointer-events:none}[data-detail=presentation] #lab-status-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-detail=presentation] .showcase-progress{max-width:none;margin:0;background:transparent}[data-detail=presentation] .showcase-progress span{background:#b2778c}[data-detail=presentation] .sculpture-view-controls{top:16px}#swarm-dialog>.swarm-directory{margin:0 2rem 1.5rem}@media(max-width:760px){[data-detail=presentation] .swarm-stage.sculpture-stage{height:500px}.sculpture-signature{width:calc(100% - 32px);gap:.35rem .8rem;flex-wrap:wrap;justify-content:center;white-space:normal;text-align:center;font-size:.45rem;line-height:1.7;bottom:13px}[data-detail=presentation] .sculpture-copy{top:auto;bottom:78px;left:6%;width:88%;max-width:none}[data-detail=presentation] #sculpture-title{font-size:1.45rem;max-width:24ch;margin-bottom:0}[data-detail=presentation] .swarm-toolbar{gap:.2rem}[data-detail=presentation] .swarm-toolbar button{font-size:.75rem;min-height:44px}[data-detail=presentation] #swarm-run{min-width:0;padding:.5rem .7rem}[data-detail=presentation] #swarm-expand{padding-left:.2rem}[data-detail=presentation] .sculpture-stage:after{bottom:160px}#swarm-dialog>.swarm-directory{margin:0 1rem 1rem}}.sculpture-annotation{position:absolute;z-index:2;pointer-events:none;font:400 11px/1.4 Geist Mono,monospace;letter-spacing:.04em;color:#d4d8df;text-shadow:0 1px 5px #08080b;background:#08080bcc;padding:3px 5px;border-radius:3px}.sculpture-annotation[hidden],.sculpture-unavailable .sculpture-annotation{display:none}.sculpture-signal{width:max-content;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sculpture-signal[data-tone=warning]{color:#edbf87}#expertise-map>.lab-reading{display:none}.swarm-static-story{max-width:58rem;margin:2rem 0 0;padding:1.5rem 0;border-top:1px solid #ffffff1c}.swarm-static-story h3{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25;letter-spacing:-.035em;margin:0}.swarm-static-story>p{color:#bcb6c0;font-size:1rem;line-height:1.6;margin:.65rem 0 1.4rem}.swarm-static-story ol{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.swarm-static-story li{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;font-size:1rem;line-height:1.6}.swarm-static-story strong{font-weight:500;color:#edafbd}.swarm-static-story li span{color:#c8c4cd}.reasoning-lab[data-map-ready=true]:not([data-reduced-motion=true]):not([data-render-fallback=true])>.swarm-static-story{display:none}.swarm-console[data-render-fallback=true] .swarm-scene{display:none}.reasoning-lab:is([data-swarm-load=pending],[data-swarm-load=loading]):not([data-reduced-motion=true])>.swarm-static-story{display:none}.reasoning-lab:is([data-swarm-load=pending],[data-swarm-load=loading]) .sculpture-stage>*{visibility:hidden}@media(max-width:480px){.swarm-static-story li{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media(max-width:760px){[data-detail=presentation] .swarm-stage.sculpture-stage{height:550px}[data-detail=presentation] .sculpture-copy{top:auto;bottom:58px}[data-detail=presentation] #sculpture-title{font-size:1.4rem;max-width:26ch;min-height:3.5rem}}
