:root{--profile-paper:#e9edff;--profile-paper-light:#f8f9ff;--profile-ink:#0d1020;--profile-muted:#4b5069;--profile-line:rgba(13,16,32,0.15);--profile-blue:#334cff;--profile-violet:#5b35d5;--profile-lavender:#b8a9ff;--profile-pink:#e72f91;--profile-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--profile-sans:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif}body:has(.profile-home){background:var(--profile-paper);color:var(--profile-ink)}body:has(.profile-home) main:after,body:has(.profile-home) main:before{display:none}body:has(.profile-home) .skip-link:focus{z-index:1000}.profile-home{--profile-stage-surface:#e9edff;--profile-stage-cool:rgba(35,85,255,0.34);--profile-stage-hot:rgba(123,50,255,0.3);position:relative;overflow:clip;min-height:100vh;background:radial-gradient(circle at 88% 15%,var(--profile-stage-hot),transparent 30%),radial-gradient(circle at 8% 62%,var(--profile-stage-cool),transparent 32%),linear-gradient(118deg,var(--profile-stage-surface) 0,#f8f9ff 68%,#e4e6ff 100%);background-color:var(--profile-stage-surface);color:var(--profile-ink);font-family:var(--profile-sans);transition:background-color .9s ease}.profile-home .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.profile-home[data-stage=operations]{--profile-stage-surface:#f1e9ff;--profile-stage-cool:rgba(38,191,218,0.26);--profile-stage-hot:rgba(109,57,229,0.32)}.profile-home[data-stage=network]{--profile-stage-surface:#dff6f8;--profile-stage-cool:rgba(35,85,255,0.28);--profile-stage-hot:rgba(0,179,205,0.24)}.profile-home[data-stage=signal]{--profile-stage-surface:#f8e8f2;--profile-stage-cool:rgba(91,53,213,0.27);--profile-stage-hot:rgba(231,47,145,0.3)}.profile-atmosphere{position:fixed;z-index:0;inset:-18%;background-image:radial-gradient(circle at 78% 22%,rgba(231,47,145,.22),transparent 17%),radial-gradient(circle at 67% 38%,var(--profile-stage-hot),transparent 23%),radial-gradient(circle at 28% 72%,var(--profile-stage-cool),transparent 25%),conic-gradient(from 230deg at 72% 32%,transparent,rgba(90,54,255,.14),transparent 31%);filter:blur(26px) saturate(122%);opacity:.95;pointer-events:none;transform:translateZ(0) scale(1.04);animation:profile-aurora-drift 18s ease-in-out infinite alternate}.profile-atmosphere:after,.profile-atmosphere:before{position:absolute;border-radius:50%;content:""}.profile-atmosphere:before{top:12%;right:13%;width:min(58vw,880px);aspect-ratio:1;background:conic-gradient(from 120deg,rgba(109,244,255,.12),rgba(255,78,205,.21),rgba(133,91,255,.25),rgba(109,244,255,.12));filter:blur(70px);opacity:.6;animation:profile-spectrum-turn 28s linear infinite}.profile-atmosphere:after{bottom:2%;left:0;width:42vw;aspect-ratio:1.4;background:rgba(32,168,255,.14);filter:blur(90px)}.profile-nav{position:fixed;z-index:20;top:0;left:0;display:flex;width:100%;align-items:center;justify-content:space-between;gap:32px;padding:26px max(24px,4vw);border-bottom:1px solid rgba(13,16,32,.12);background:linear-gradient(180deg,rgba(248,249,255,.72),transparent);font-family:var(--profile-mono);text-transform:uppercase}.profile-mark{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.08em}.profile-mark>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(13,16,32,.82);background:rgba(255,255,255,.035);box-shadow:inset 0 0 22px rgba(51,76,255,.06),0 8px 24px rgba(63,47,147,.12)}.profile-mark i{width:28px;height:1px;background:var(--profile-line)}.profile-mark small{color:var(--profile-muted);font:inherit;font-size:9px}.profile-nav nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,40px)}.profile-nav nav a{position:relative;padding:8px 0;color:var(--profile-muted);font-size:10px;font-weight:700;letter-spacing:.09em;transition:color .18s ease}.profile-nav nav a:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--profile-blue);transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.profile-nav nav a:focus-visible,.profile-nav nav a:hover{color:var(--profile-ink)}.profile-nav nav a:focus-visible:after,.profile-nav nav a:hover:after{transform:scaleX(1);transform-origin:left}.profile-chapter,.profile-footer,.profile-hero{position:relative;z-index:2}.profile-hero{display:grid;min-height:100svh;align-content:center;padding:132px max(24px,4vw) 54px}.profile-hero:before{position:absolute;z-index:-1;inset:9% 0 0 47%;background:radial-gradient(ellipse at center,rgba(130,84,255,.13),transparent 66%);content:"";filter:blur(30px);pointer-events:none}.profile-hero-copy{width:min(76vw,1220px)}.profile-status{display:flex;width:min(740px,66vw);align-items:center;justify-content:space-between;gap:24px;margin-bottom:clamp(34px,7vh,80px);padding-top:12px;border-top:1px solid rgba(13,16,32,.76);font-family:var(--profile-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-status span:last-child{color:var(--profile-muted)}.profile-hero h1{width:min(82vw,1380px);max-width:none;margin:0;font-weight:800;line-height:.77;letter-spacing:-.072em;text-wrap:nowrap}.profile-hero h1>span{display:block}.profile-hero h1>span:first-child{font-size:clamp(76px,11.2vw,180px)}.profile-hero h1>span:last-child{margin-top:.08em;background:linear-gradient(102deg,#0d1020,#0d1020 36%,#30208f 55%,#6630bb 72%,#087991 88%,#0d1020);background-position:0 50%;background-size:230% 100%;background-clip:text;font-size:clamp(54px,7.45vw,124px);letter-spacing:-.078em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:profile-title-spectrum 12s ease-in-out infinite alternate}.profile-role{display:flex;flex-wrap:wrap;gap:7px 12px;max-width:790px;margin:clamp(38px,6vh,68px) 0 0;color:var(--profile-ink);font-family:var(--profile-mono);font-size:clamp(10px,1vw,13px);font-weight:700;letter-spacing:.115em;line-height:1.6;text-transform:uppercase}.profile-role i{color:var(--profile-blue);text-shadow:0 0 18px rgba(51,76,255,.24);font-style:normal}.profile-hero-actions{display:flex;align-items:center;gap:34px;margin-top:36px}.profile-hero-actions a,.profile-text-link{display:inline-flex;align-items:center;gap:14px;padding-bottom:7px;border-bottom:1px solid rgba(13,16,32,.72);font-family:var(--profile-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:gap .18s ease,border-color .18s ease,color .18s ease}.profile-hero-actions a:focus-visible,.profile-hero-actions a:hover,.profile-text-link:focus-visible,.profile-text-link:hover{gap:20px;border-color:var(--profile-blue);color:var(--profile-blue)}.profile-hero-foot{position:absolute;right:max(24px,4vw);bottom:28px;left:max(24px,4vw);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(13,16,32,.12)}.profile-hero-foot span{padding-top:10px;color:var(--profile-muted);font-family:var(--profile-mono);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-chapter{display:grid;min-height:92svh;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:clamp(44px,8vw,150px);align-items:center;padding:15vh max(24px,4vw);border-top:1px solid var(--profile-line);background:linear-gradient(112deg,rgba(248,249,255,.76),rgba(229,226,255,.38) 67%,rgba(248,249,255,.58));box-shadow:inset 0 1px rgba(255,255,255,.45);scroll-margin-top:20px}.profile-chapter-index{align-self:start;padding-top:5px;font-family:var(--profile-mono);text-transform:uppercase}.profile-chapter-index span{display:block;color:var(--profile-blue);font-size:10px;font-weight:800}.profile-chapter-index p{margin:14px 0 0;color:var(--profile-muted);font-size:9px;font-weight:700;letter-spacing:.12em}.profile-chapter-copy{width:min(60vw,850px)}.profile-eyebrow{margin:0 0 22px;color:var(--profile-violet);font-family:var(--profile-mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-chapter h2{max-width:820px;margin:0;color:var(--profile-ink);font-family:var(--profile-sans);font-size:clamp(48px,6vw,92px);font-weight:640;line-height:.98;letter-spacing:-.06em}.profile-chapter-lead{max-width:650px;margin:34px 0 0;color:var(--profile-muted);font-size:clamp(15px,1.35vw,19px);line-height:1.65}.profile-proof{display:grid;width:min(100%,650px);grid-template-columns:minmax(170px,.48fr) 1fr;gap:26px;align-items:end;margin-top:54px;padding:22px 0 12px;border-top:1px solid rgba(13,16,32,.74);border-bottom:1px solid var(--profile-line)}.profile-proof strong{color:var(--profile-blue);font-size:clamp(42px,4.5vw,66px);line-height:.9;letter-spacing:-.06em}.profile-proof span{color:var(--profile-muted);font-family:var(--profile-mono);font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.profile-capabilities{display:grid;margin-top:52px;border-top:1px solid rgba(13,16,32,.74)}.profile-capabilities>span{display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--profile-line);color:var(--profile-ink);font-size:clamp(16px,1.7vw,24px);letter-spacing:-.02em}.profile-capabilities small{color:var(--profile-violet);font:800 8px/1 var(--profile-mono);letter-spacing:.1em}.profile-text-link{margin-top:44px}.profile-contact-link{display:flex;max-width:850px;align-items:center;justify-content:space-between;gap:24px;margin-top:64px;padding:22px 0;border-top:1px solid rgba(13,16,32,.74);border-bottom:1px solid var(--profile-line);font-size:clamp(18px,2.5vw,36px);letter-spacing:-.04em}.profile-contact-meta{margin-top:30px;color:var(--profile-muted);font-size:9px}.profile-contact-meta,.profile-footer{display:flex;gap:32px;font-family:var(--profile-mono);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.profile-footer{align-items:center;justify-content:space-between;padding:26px max(24px,4vw);border-top:1px solid rgba(13,16,32,.7);background:#0d1020;color:rgba(247,248,255,.68);font-size:8px}.living-spine{--spine-pointer-x:0px;--spine-pointer-y:0px;position:fixed;z-index:1;top:0;right:1vw;width:min(39vw,650px);height:100svh;filter:saturate(1.12) contrast(1.04);pointer-events:none;transition:opacity .5s ease}.living-spine svg{display:block;width:100%;height:100%;overflow:visible}.spine-parallax{transform:translate3d(var(--spine-pointer-x),var(--spine-pointer-y),0);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spine-guide{fill:none;stroke:rgba(13,16,32,.16);stroke-dasharray:1 13;stroke-width:1}.spine-stem,.spine-stem-glow{fill:none;stroke:url(#spine-line);stroke-linecap:round}.spine-stem{stroke-width:2.1}.spine-stem-glow{opacity:.34;stroke-width:19;filter:url(#spine-soft-light)}.spine-bloom,.spine-helix,.spine-network,.spine-nodes,.spine-particles{transform-box:fill-box;transform-origin:center;transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.spine-bloom-rotation{filter:saturate(1.08);animation:spine-breathe 8s ease-in-out infinite alternate,spine-bloom-chroma 16s ease-in-out infinite alternate}.spine-petal-shell{filter:url(#spine-petal-depth)}.spine-petal-inner{filter:saturate(1.32) contrast(1.06);opacity:.88}.spine-petal{fill:url(#spine-petal-color);stroke:rgba(255,255,255,.68);stroke-width:.9;mix-blend-mode:multiply}.spine-petal-soft{fill:url(#spine-bloom);opacity:.66}.spine-bloom-aura circle:first-child{fill:rgba(91,53,213,.3);filter:url(#spine-aura-blur)}.spine-bloom-aura circle:last-child{fill:rgba(109,244,255,.2);filter:url(#spine-soft-light)}.spine-bloom-orbits{fill:none;stroke:rgba(51,76,255,.28);stroke-dasharray:2 11;stroke-width:1;animation:spine-orbit-turn 26s linear infinite}.spine-bloom-orbits circle{fill:#f8f9ff;stroke:#7b32ff;stroke-dasharray:none;stroke-width:2;filter:drop-shadow(0 0 7px rgba(109,244,255,.8))}.spine-bloom-halo{fill:rgba(255,255,255,.58);stroke:rgba(91,53,213,.3);stroke-width:1;filter:drop-shadow(0 10px 24px rgba(30,11,84,.26))}.spine-bloom-ring{fill:rgba(19,16,48,.92);stroke:rgba(109,244,255,.82);stroke-width:2}.spine-bloom-core-light{fill:url(#spine-bloom);filter:drop-shadow(0 0 13px rgba(109,244,255,.72))}.spine-bloom-core{fill:#f8f9ff;stroke:#ff4ecd;stroke-width:4;filter:drop-shadow(0 0 9px rgba(255,78,205,.8))}.spine-helix,.spine-network,.spine-nodes{fill:none;stroke:rgba(73,52,214,.74);stroke-linecap:round;stroke-linejoin:round}.spine-helix{opacity:.12;stroke-width:1.4;transform:translateY(22px) scaleY(.92)}.spine-helix-rung{opacity:.22;stroke:rgba(13,16,32,.44);stroke-dasharray:1 8}.spine-nodes{opacity:.18;stroke-width:1.2}.spine-network circle,.spine-nodes circle{fill:#f8f9ff;stroke:var(--profile-violet);stroke-width:1.4}.spine-node-pulse{animation:spine-node-pulse 5.2s ease-out infinite}.spine-network{opacity:.06;stroke-width:1.2;transform:translateY(-18px) scale(.96)}.spine-particles{opacity:.1}.spine-particle{fill:var(--profile-violet);offset-rotate:0deg}.spine-particle-one{offset-path:path("M335 62 C327 220 348 330 334 470 C320 622 348 760 335 944");animation:spine-particle-travel 11s linear infinite}.spine-particle-two{offset-path:path("M335 716 C392 748 398 794 445 824 C480 846 504 858 538 858");animation:spine-particle-travel 8s linear 2.8s infinite}.spine-particle-three{offset-path:path("M335 716 C278 748 274 804 229 838 C198 861 171 868 136 870");animation:spine-particle-travel 9s linear 5.2s infinite}.living-spine[data-stage=operations] .spine-bloom{opacity:.76;transform:translateY(-38px) scale(.74)}.living-spine[data-stage=operations] .spine-helix{opacity:.92;transform:translateY(0) scaleY(1)}.living-spine[data-stage=operations] .spine-nodes{opacity:.64}.living-spine[data-stage=operations] .spine-network{opacity:.24;transform:translateY(-8px) scale(.98)}.living-spine[data-stage=network] .spine-bloom{opacity:.52;transform:translateY(-76px) scale(.56)}.living-spine[data-stage=network] .spine-helix{opacity:.46;transform:translateY(-18px) scaleY(1.05)}.living-spine[data-stage=network] .spine-network,.living-spine[data-stage=network] .spine-nodes{opacity:.96;transform:translateY(0) scale(1)}.living-spine[data-stage=network] .spine-particles{opacity:.54}.living-spine[data-stage=signal] .spine-bloom{opacity:.3;transform:translateY(-116px) scale(.38)}.living-spine[data-stage=signal] .spine-helix{opacity:.16;transform:translateY(-42px) scaleY(1.1)}.living-spine[data-stage=signal] .spine-nodes{opacity:.48}.living-spine[data-stage=signal] .spine-network,.living-spine[data-stage=signal] .spine-particles{opacity:1;transform:translateY(0) scale(1.04)}.living-spine-readout{position:absolute;z-index:2;top:50%;right:-8px;width:110px;height:16px;color:var(--profile-violet);font-family:var(--profile-mono);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transform:rotate(90deg) translateX(50%);transform-origin:right center}.living-spine-readout span{position:absolute;opacity:0;transition:opacity .5s ease}.living-spine[data-stage=network] [data-readout=network],.living-spine[data-stage=operations] [data-readout=operations],.living-spine[data-stage=origin] [data-readout=origin],.living-spine[data-stage=signal] [data-readout=signal]{opacity:1}@keyframes spine-breathe{0%{transform:rotate(-.8deg) scale(.995)}to{transform:rotate(.8deg) scale(1.008)}}@keyframes spine-bloom-chroma{0%{filter:saturate(1.05) hue-rotate(-8deg)}to{filter:saturate(1.28) hue-rotate(16deg)}}@keyframes spine-orbit-turn{to{transform:rotate(1turn)}}@keyframes profile-aurora-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.03)}to{transform:translate3d(2%,1.5%,0) scale(1.08)}}@keyframes profile-spectrum-turn{to{transform:rotate(1turn)}}@keyframes profile-title-spectrum{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes spine-node-pulse{0%,78%,to{r:8px;opacity:.72}88%{r:17px;opacity:.08}}@keyframes spine-particle-travel{0%,12%{offset-distance:0;opacity:0}18%,82%{opacity:.86}94%,to{offset-distance:100%;opacity:0}}body:has(.profile-home) .privacy-consent{right:12px;bottom:12px;left:auto;display:grid;width:min(680px,calc(100vw - 24px));max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 22px;margin:0;padding:17px 18px;overflow:hidden;color:#ffffff;border:1px solid rgba(109,244,255,.38);border-radius:18px;background:radial-gradient(circle at 8% -25%,rgba(255,78,205,.72),transparent 42%),linear-gradient(132deg,rgba(38,15,92,.98),rgba(29,42,126,.97) 54%,rgba(5,79,94,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 72px rgba(36,19,94,.38),0 0 36px rgba(91,53,213,.2);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}body:has(.profile-home) .privacy-consent:before{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#ff4ecd,#8b5dff 48%,#6df4ff);content:""}body:has(.profile-home) .privacy-consent>div:first-child{max-width:420px}body:has(.profile-home) .privacy-consent>div:first-child>span{color:#8af8ff;font-family:var(--profile-mono);font-size:9px;letter-spacing:.14em}body:has(.profile-home) .privacy-consent h2{margin:5px 0 6px;color:#ffffff;font-family:var(--profile-sans);font-size:18px;letter-spacing:-.025em}body:has(.profile-home) .privacy-consent p{margin-bottom:7px;color:rgba(255,255,255,.78);font-size:11px;line-height:1.48}body:has(.profile-home) .privacy-consent a{color:#f3b5ff;font-size:10px;text-decoration-color:rgba(243,181,255,.58)}body:has(.profile-home) .privacy-consent-actions{display:grid;min-width:178px;grid-template-columns:1fr;gap:7px}body:has(.profile-home) .privacy-consent-actions button{min-height:40px;padding:0 15px;color:#f7f5ff;border:1px solid rgba(200,187,255,.56);background:rgba(17,10,53,.34);box-shadow:inset 0 1px rgba(255,255,255,.07);font-family:var(--profile-sans);font-size:10px;transition:transform .18s ease,border-color .18s ease,background .18s ease}body:has(.profile-home) .privacy-consent-actions button.primary{color:#0d1020;border-color:rgba(255,255,255,.38);background:linear-gradient(105deg,#a8f8ff,#c8b8ff 52%,#ff9bd8);box-shadow:0 10px 26px rgba(58,36,173,.28)}body:has(.profile-home) .privacy-consent-actions button:focus-visible,body:has(.profile-home) .privacy-consent-actions button:hover{border-color:#ffffff;transform:translateY(-1px)}body:has(.profile-home) .privacy-settings-trigger{color:#ffffff;border:1px solid rgba(109,244,255,.42);background:linear-gradient(110deg,rgba(74,42,184,.96),rgba(13,121,143,.96));box-shadow:0 12px 32px rgba(47,29,125,.28);font-family:var(--profile-mono)}.profile-home a:focus-visible,body:has(.profile-home) .privacy-consent button:focus-visible,body:has(.profile-home) .privacy-settings-trigger:focus-visible{outline:3px solid var(--profile-blue);outline-offset:4px}@media (max-width:900px){.profile-nav nav{gap:18px}.profile-nav nav a{font-size:8px}.profile-hero-copy{width:88vw}.profile-status{width:72vw}.profile-hero h1{width:92vw}.profile-chapter{grid-template-columns:120px minmax(0,1fr);gap:34px}.profile-chapter-copy{width:min(70vw,720px)}.living-spine{right:-7vw;width:52vw;opacity:.84}}@media (max-width:640px){.profile-nav{padding:18px}.profile-mark i,.profile-mark small{display:none}.profile-nav nav{gap:12px}.profile-nav nav a{display:grid;min-height:44px;place-items:center;font-size:9px;letter-spacing:.06em}.profile-hero{padding:112px 18px 54px}.profile-hero-copy{width:100%}.profile-status{display:grid;width:64vw;justify-content:start;gap:8px;margin-bottom:54px}.profile-hero h1{width:100%;line-height:.83}.profile-hero h1>span:first-child{font-size:clamp(54px,20vw,96px)}.profile-hero h1>span:last-child{font-size:clamp(30px,10.35vw,58px);letter-spacing:-.083em}.profile-role{max-width:78vw;margin-top:44px;font-size:9px}.profile-hero-actions{display:grid;justify-items:start;gap:20px}.profile-hero-foot{right:18px;left:18px;grid-template-columns:repeat(2,1fr)}.profile-hero-foot span:nth-child(n+3){display:none}.profile-chapter{min-height:auto;grid-template-columns:1fr;gap:52px;padding:120px 18px}.profile-chapter-index{display:flex;align-items:center;gap:14px}.profile-chapter-index p{margin:0}.profile-chapter-copy{width:88vw}.profile-chapter h2{font-size:clamp(42px,13vw,66px)}.profile-proof{grid-template-columns:1fr}.profile-contact-link{overflow-wrap:anywhere}.profile-contact-link,.profile-footer{align-items:flex-start;flex-direction:column}.living-spine{right:-12vw;width:78vw;opacity:.88;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2) 16%,#000 44%);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2) 16%,#000 44%)}.living-spine-readout,.spine-helix-rung,.spine-network circle:nth-of-type(n+4),.spine-particle-three,.spine-particle-two{display:none}}@media (max-width:720px){body:has(.profile-home) .privacy-consent{display:grid;max-height:calc(100dvh - 24px);grid-template-columns:minmax(0,1fr) 178px;align-items:end;gap:12px;padding:14px;overflow:auto;backdrop-filter:blur(14px) saturate(124%);-webkit-backdrop-filter:blur(14px) saturate(124%)}}@media (max-width:540px){body:has(.profile-home) .privacy-consent{grid-template-columns:1fr}body:has(.profile-home) .privacy-consent-actions{grid-template-columns:1fr 1fr}}@media (max-width:420px){.profile-nav{gap:8px}.profile-nav nav{gap:6px}.profile-nav nav a{font-size:7.5px}.profile-mark>span{width:36px;height:36px}body:has(.profile-home) .privacy-consent-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-home *,.profile-home :after,.profile-home :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.spine-parallax{transform:none}.spine-particles{display:none}.profile-home{transition:none}}html:has(.profile-home){scroll-behavior:smooth}.profile-home{--intro-progress:0;--intro-wash-scale:0.06}.profile-atmosphere,.profile-atmosphere:before,.spine-bloom-rotation{animation:none}.profile-atmosphere{opacity:.22;transition:opacity .8s ease,filter .9s ease}.profile-home[data-intro-phase=handoff] .profile-atmosphere,.profile-home[data-intro-phase=identity] .profile-atmosphere,.profile-home[data-intro-phase=wash] .profile-atmosphere{opacity:.48}.profile-nav{opacity:0;pointer-events:none;transform:translateY(-14px);transition:opacity .42s ease,transform .52s cubic-bezier(.16,1,.3,1),color .32s ease}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-nav{opacity:1;pointer-events:auto;transform:none}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-mark small,.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-nav,.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-nav a{color:rgba(255,255,255,.76)}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-nav{border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(38,18,88,.32),transparent)}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-mark>span{border-color:rgba(255,255,255,.74)}.profile-home[data-stage=operations] .profile-nav{color:#171528;border-color:rgba(13,16,32,.12);background:linear-gradient(180deg,rgba(240,238,247,.96),rgba(240,238,247,.7) 62%,transparent)}.profile-home[data-stage=operations] .profile-mark small,.profile-home[data-stage=operations] .profile-nav a{color:#4b5069}.profile-home[data-stage=operations] .profile-mark>span{border-color:rgba(13,16,32,.72)}.profile-hero{position:relative;display:block;height:190svh;min-height:0;align-content:start;padding:0;background:#eff1fb;isolation:isolate}.profile-hero:before{display:none}.profile-hero-pin{position:sticky;top:0;height:100svh;overflow:hidden;padding:132px max(24px,4vw) 54px;background:radial-gradient(circle at 50% 28%,rgba(109,79,214,.08),transparent 36%),linear-gradient(140deg,#f4f2f8,#e9eaf4 58%,#e7e4f1)}.profile-hero-wash{position:absolute;z-index:0;top:24%;left:58%;width:min(42vw,590px);aspect-ratio:1;border-radius:50%;background:#5c3ad4;box-shadow:inset 0 0 90px rgba(21,6,61,.14);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(var(--intro-wash-scale));transition:opacity .26s ease}.profile-home:is([data-intro-phase=wash],[data-intro-phase=identity],[data-intro-phase=handoff]) .profile-hero-wash{opacity:1}.profile-enter{position:absolute;z-index:5;bottom:clamp(42px,8vh,88px);left:50%;display:grid;justify-items:center;gap:10px;color:#27213b;font:800 9px/1 var(--profile-mono);letter-spacing:.14em;text-transform:uppercase;transform:translateX(-50%);transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.profile-enter i{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(39,33,59,.32);border-radius:50%;font-style:normal;animation:profile-enter-cue 1.9s ease-in-out infinite}.profile-home:not([data-intro-phase=seed]):not([data-intro-phase=assemble]) .profile-enter{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.profile-identity-anchor{position:absolute;top:77%;left:0;width:1px;height:1px}.profile-hero-copy{position:relative;z-index:3;display:grid;width:min(88vw,1380px);min-height:calc(100svh - 186px);align-content:center;color:#ffffff;opacity:0;transform:translateY(46px);transition:opacity .46s ease,transform .76s cubic-bezier(.16,1,.3,1)}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-hero-copy{opacity:1;transform:none}.profile-hero .profile-status{width:min(760px,68vw);color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.72);opacity:0;transform:translateY(12px);transition:opacity .36s ease .14s,transform .48s ease .14s}.profile-hero .profile-status span:last-child{color:rgba(255,255,255,.66)}.profile-hero h1{width:auto;overflow:hidden;color:#ffffff;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(92px,17vw,260px);line-height:.75;letter-spacing:-.078em;text-shadow:0 18px 70px rgba(25,10,72,.22)}.profile-hero h1>span[aria-hidden=true]{display:block;background:none;font-size:inherit;letter-spacing:inherit;-webkit-text-fill-color:currentColor;transform:translateY(112%);transition:transform .92s cubic-bezier(.16,1,.3,1)}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .profile-hero h1>span[aria-hidden=true]{transform:none}.profile-hero .profile-hero-actions,.profile-hero .profile-role{color:rgba(255,255,255,.88);opacity:0;transform:translateY(14px);transition:opacity .36s ease .26s,transform .52s ease .26s}.profile-hero .profile-role i{color:#92efff;text-shadow:none}.profile-hero .profile-hero-actions a{color:#ffffff;border-color:rgba(255,255,255,.72)}.profile-home[data-intro-phase=handoff] .profile-hero .profile-hero-actions,.profile-home[data-intro-phase=handoff] .profile-hero .profile-role,.profile-home[data-intro-phase=handoff] .profile-hero .profile-status{opacity:1;transform:none}.profile-hero .profile-hero-foot{z-index:3;color:rgba(255,255,255,.58);border-color:rgba(255,255,255,.18);opacity:0;transition:opacity .36s ease .26s}.profile-hero .profile-hero-foot span{color:inherit}.profile-home[data-intro-phase=handoff] .profile-hero .profile-hero-foot{opacity:1}.living-spine{right:50%;width:min(72vw,900px);opacity:1;transform:translateX(50%) scale(1);transform-origin:50% 22%;transition:opacity .76s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.profile-home[data-intro-phase=seed] .spine-bloom-rotation{opacity:.68;transform:rotate(-.8deg) scale(.72)}.profile-home[data-intro-phase=seed] .spine-petal-inner{opacity:0}.profile-home[data-intro-phase=seed] .spine-petal-shell>g:nth-child(odd){opacity:.42}.profile-home[data-intro-phase=assemble] .spine-bloom-rotation{transform:rotate(.6deg) scale(1.035)}.profile-home:is([data-intro-phase=bloom],[data-intro-phase=wash]) .spine-bloom-rotation{transform:scale(1)}.spine-bloom-rotation,.spine-petal-inner,.spine-petal-shell>g{transition:opacity .48s ease,transform .76s cubic-bezier(.16,1,.3,1)}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .living-spine{opacity:.74;transform:translateX(calc(50% + 31vw)) scale(.64)}.profile-home[data-stage=signal] .living-spine{opacity:.13;transform:translateX(calc(50% + 35vw)) scale(.48)}.profile-home[data-intro-phase=seed] .spine-stem,.profile-home[data-intro-phase=seed] .spine-stem-glow{opacity:.16}.profile-home[data-intro-phase=seed] .spine-helix,.profile-home[data-intro-phase=seed] .spine-network,.profile-home[data-intro-phase=seed] .spine-nodes,.profile-home[data-intro-phase=seed] .spine-particles{opacity:0}@keyframes profile-enter-cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.profile-chapter-experience{min-height:112svh;background:radial-gradient(circle at 82% 28%,rgba(93,58,212,.13),transparent 29%),#f0eef7}.profile-chapter-experience h2{max-width:920px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:520;letter-spacing:-.055em}.profile-chapter-systems{min-height:128svh;color:#f7f6ff;border-color:rgba(255,255,255,.13);background:radial-gradient(circle at 82% 18%,rgba(91,53,213,.24),transparent 28%),linear-gradient(145deg,#080a18,#12112a 58%,#08111e)}.profile-chapter-systems .profile-chapter-copy{width:min(68vw,1050px)}.profile-chapter-systems .profile-chapter-lead,.profile-chapter-systems h2{color:#f7f6ff}.profile-chapter-systems .profile-chapter-lead{color:rgba(235,232,255,.66)}.profile-chapter-systems .profile-chapter-index span,.profile-chapter-systems .profile-eyebrow{color:#8cf3ff}.profile-chapter-systems .profile-chapter-index p{color:rgba(235,232,255,.5)}.profile-ledger{margin:54px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.24);list-style:none}.profile-ledger-row{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.15)}.profile-ledger-row:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(109,244,255,.09),rgba(139,93,255,.16) 56%,transparent);content:"";pointer-events:none;transform:scaleY(0);transform-origin:bottom;transition:transform .18s cubic-bezier(.16,1,.3,1) .11s}.profile-ledger-row[data-active=true]:before{transform:scaleY(1)}.profile-ledger-trigger{position:relative;z-index:1;display:grid;width:100%;min-height:80px;grid-template-columns:44px 112px minmax(0,1fr) max-content;gap:16px;align-items:center;padding:17px 0;color:inherit;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.profile-ledger-icon{display:grid;width:34px;height:34px;place-items:center;color:#8e79ff}.profile-ledger-icon svg{width:30px;height:30px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.profile-ledger-signal,.profile-ledger-state{font:800 8px/1.25 var(--profile-mono);letter-spacing:.1em;text-transform:uppercase}.profile-ledger-state{color:rgba(235,232,255,.46)}.profile-ledger-row[data-state=ready] .profile-ledger-state{color:rgba(140,243,255,.7)}.profile-ledger-main{display:grid;gap:0}.profile-ledger-main strong{font-size:clamp(18px,1.8vw,26px);font-weight:520;letter-spacing:-.03em}.profile-ledger-detail{display:grid;max-width:650px;grid-template-rows:0fr;color:rgba(235,232,255,.62);font-size:12px;line-height:1.55;opacity:0;transform:translateY(5px);transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1) .11s,opacity 90ms ease .11s,transform .18s cubic-bezier(.16,1,.3,1) .11s}.profile-ledger-detail>span{overflow:hidden}.profile-ledger-row[data-active=true] .profile-ledger-main{gap:8px}.profile-ledger-row[data-active=true] .profile-ledger-detail{grid-template-rows:1fr;opacity:1;transform:none}.profile-ledger-signal{color:rgba(235,232,255,.72);transition:color .16s ease .11s,transform .19s cubic-bezier(.16,1,.3,1) .11s}.profile-ledger-row[data-active=true] .profile-ledger-signal{color:#8cf3ff;transform:translateX(-6px)}.profile-ledger-row[data-active=true] .glyph-signal{transform:translateX(8px)}.glyph-check,.glyph-layer,.glyph-node,.glyph-signal,.glyph-spark{transform-box:fill-box;transform-origin:center;transition:transform .24s cubic-bezier(.16,1,.3,1) .11s,opacity .18s ease .11s}.profile-ledger-row[data-active=true] .glyph-node-a{transform:translate(2px,2px)}.profile-ledger-row[data-active=true] .glyph-node-b{transform:translate(-2px,2px)}.profile-ledger-row[data-active=true] .glyph-node-c{transform:translate(-2px,-2px)}.profile-ledger-row[data-active=true] .glyph-layer-a{transform:translateY(2px)}.profile-ledger-row[data-active=true] .glyph-layer-c{transform:translateY(-2px)}.profile-ledger-row[data-active=true] .glyph-check{transform:scale(1.08)}.profile-ledger-row[data-active=true] .glyph-spark{transform:rotate(45deg) scale(1.15)}.world-contact{position:relative;z-index:4;height:230svh;color:#f7f6ff;background:#160c2d;transition:background-color .8s ease}.world-contact[data-world-phase=europe]{background-color:#101b53}.world-contact[data-world-phase=worldwide]{background-color:#041821}.world-contact-pin{position:sticky;top:0;height:100svh;overflow:hidden;border-top:1px solid rgba(255,255,255,.12)}.world-contact-pin:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,17,.62),transparent 52%),radial-gradient(circle at 76% 50%,rgba(76,82,224,.18),transparent 36%);content:"";pointer-events:none}.world-copy{position:absolute;z-index:3;top:clamp(104px,15vh,170px);left:max(24px,4vw)}.world-eyebrow{margin:0;color:#8cf3ff;font:800 9px/1 var(--profile-mono);letter-spacing:.13em;text-transform:uppercase}.world-phase-words{position:relative;width:min(58vw,900px);height:clamp(86px,13vw,190px);margin-top:22px}.world-phase-words span{position:absolute;inset:0 auto auto 0;color:#f7f6ff;font-size:clamp(78px,12vw,185px);line-height:.8;letter-spacing:-.07em;opacity:0;transform:translateY(26px);transition:opacity .48s ease,transform .7s cubic-bezier(.16,1,.3,1)}.world-phase-words [data-world-label=italy]{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-style:italic;font-weight:500}.world-phase-words [data-world-label=europe]{font-family:var(--profile-sans);font-weight:650;text-transform:uppercase}.world-phase-words [data-world-label=worldwide]{font-family:var(--profile-mono);font-size:clamp(50px,8vw,118px);font-weight:650;letter-spacing:-.04em;text-transform:uppercase}.world-contact[data-world-phase=europe] [data-world-label=europe],.world-contact[data-world-phase=italy] [data-world-label=italy],.world-contact[data-world-phase=worldwide] [data-world-label=worldwide]{opacity:1;transform:none}.world-globe{position:absolute;z-index:2;top:50%;right:-6vw;width:min(66vw,940px);aspect-ratio:1}.world-globe canvas{display:block;width:100%;height:100%;contain:strict}.world-origin-label{position:absolute;right:31%;bottom:19%;color:#a69cff;font:800 8px/1 var(--profile-mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .3s ease}.world-contact[data-world-phase=italy] .world-origin-label{opacity:1}.world-contact-card{position:absolute;z-index:4;bottom:clamp(40px,8vh,86px);left:max(24px,4vw);display:grid;max-width:610px;gap:24px;margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.46);font-style:normal;opacity:0;transform:translateY(30px);transition:opacity .52s ease .18s,transform .72s cubic-bezier(.16,1,.3,1) .18s}.world-contact[data-world-phase=worldwide] .world-contact-card{opacity:1;transform:none}.world-contact-card>p{max-width:560px;margin:0;color:rgba(237,241,255,.72);font-size:clamp(15px,1.35vw,19px);line-height:1.58}.world-contact-card>div{display:flex;flex-wrap:wrap;gap:16px 30px}.world-contact-card a{display:inline-flex;gap:12px;align-items:center;padding-bottom:7px;color:#ffffff;border-bottom:1px solid rgba(255,255,255,.54);font:800 9px/1 var(--profile-mono);letter-spacing:.1em;text-transform:uppercase}.world-contact-card a:focus-visible,.world-contact-card a:hover{color:#8cf3ff;border-color:#8cf3ff}@media (max-width:760px){.profile-hero{height:175svh}.profile-hero-pin{padding:100px 18px 40px}.profile-hero-wash{top:28%;left:66%;width:72vw}.profile-hero-copy{min-height:calc(100svh - 140px)}.profile-hero h1{font-size:clamp(74px,22vw,136px)}.profile-hero .profile-status{width:74vw}.living-spine{right:50%;width:116vw;mask-image:none;-webkit-mask-image:none}.profile-home:is([data-intro-phase=identity],[data-intro-phase=handoff]) .living-spine{opacity:.62;transform:translateX(calc(50% + 38vw)) scale(.6)}.profile-chapter-systems .profile-chapter-copy{width:100%}.profile-ledger-trigger{grid-template-columns:38px minmax(0,1fr) max-content;gap:8px 12px}.profile-ledger-icon{grid-row:1/span 2}.profile-ledger-state{grid-column:2;grid-row:1}.profile-ledger-main{grid-column:2/-1;grid-row:2}.profile-ledger-signal{grid-column:3;grid-row:1}.world-contact{height:210svh}.world-copy{top:98px;right:18px;left:18px}.world-phase-words{width:100%}.world-phase-words span{font-size:clamp(66px,20vw,110px)}.world-phase-words [data-world-label=worldwide]{font-size:clamp(38px,11.5vw,70px)}.world-globe{top:47%;right:-29vw;width:124vw}.world-contact-card{right:18px;bottom:44px;left:18px}}.spine-bloom-lens{fill:none;stroke:rgba(181,241,255,.72);stroke-linecap:round;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:spine-lens-turn 18s linear infinite}.spine-bloom-lens circle:first-child{stroke-dasharray:.2 .08}.spine-bloom-lens circle:nth-child(2){stroke:rgba(255,91,212,.58);stroke-dasharray:.04 .1;stroke-width:1.5}.spine-bloom-lens path{stroke:rgba(109,244,255,.78);stroke-dasharray:.46 .54}@keyframes spine-lens-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spine-bloom-lens{animation:none}}@media (max-width:640px) and (min-height:760px){.profile-chapter-experience{height:175svh;min-height:175svh}.profile-chapter-experience .profile-chapter-pin{position:sticky;top:0;height:100svh;min-height:100svh;align-content:center;gap:24px;padding:76px 18px 38px}.profile-chapter-experience .profile-chapter-index{position:absolute;top:70px;left:18px}.profile-chapter-experience .profile-chapter-copy{align-self:center}.profile-chapter-experience h2{font-size:clamp(40px,11.2vw,60px)}.profile-chapter-experience .profile-chapter-lead{margin-top:24px;font-size:14px;line-height:1.5}.profile-chapter-experience .profile-outcome{margin-top:34px}}body:has(.profile-home),body:has(.profile-home) main{background:#03040a;background-image:none}body:has(.profile-home) main{isolation:isolate;overflow:clip}.living-spine{z-index:8}.animated-text-cycle{position:relative;display:inline-flex;max-width:100%;vertical-align:bottom}.animated-text-cycle-measure{position:absolute;width:max-content;visibility:hidden;opacity:0;pointer-events:none}.animated-text-cycle-measure>span{display:block;width:max-content}.animated-text-cycle-frame{position:relative;display:inline-block;min-height:.92em;overflow:visible;vertical-align:bottom}.animated-text-cycle-frame>span{position:absolute;bottom:0;left:0;display:inline-block;white-space:nowrap}.profile-experience-title{display:block}.profile-title-cycle{background:linear-gradient(105deg,#2b1f73,#6240dc 42%,#0c8094 80%,#2b1f73);background-size:190% 100%;background-clip:text;color:#4c35b7;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-outcome{position:relative;display:grid;width:min(86vw,1120px);grid-template-columns:minmax(116px,.28fr) minmax(190px,1fr) minmax(128px,.3fr);gap:clamp(18px,3vw,48px);align-items:center;margin-top:clamp(54px,8vh,92px);margin-left:clamp(-240px,-16vw,-110px);padding:28px 0 22px;border-top:1px solid rgba(13,16,32,.72);border-bottom:1px solid rgba(13,16,32,.18)}.profile-outcome-finish,.profile-outcome-start{display:grid;align-content:center}.profile-outcome-finish span,.profile-outcome-route span,.profile-outcome-start span{color:var(--profile-muted);font:800 7px/1.45 var(--profile-mono);letter-spacing:.11em;text-transform:uppercase}.profile-outcome-finish strong,.profile-outcome-start strong{font-size:clamp(54px,6.5vw,96px);font-weight:680;line-height:.9;letter-spacing:-.075em}.profile-outcome-start strong{color:#19152c}.profile-outcome-route{position:relative;display:grid;gap:12px;align-items:center}.profile-outcome-route i{position:relative;display:block;width:100%;height:2px;background:linear-gradient(90deg,#1a1730,#5c3ad4 56%,#36c9e1);box-shadow:0 0 15px rgba(91,53,213,.2);transform:scaleX(var(--proof-route-progress,0));transform-origin:left}.profile-outcome-route i:before{position:absolute;top:50%;right:0;width:11px;height:11px;border:2px solid #36c9e1;border-radius:50%;background:#f0eef7;box-shadow:0 0 0 7px rgba(54,201,225,.08),0 0 24px rgba(54,201,225,.38);content:"";transform:translate(50%,-50%)}.profile-outcome-route i:after{position:absolute;top:50%;right:-3px;width:8px;height:8px;border-top:2px solid #36c9e1;border-right:2px solid #36c9e1;content:"";transform:translate(100%,-50%) rotate(45deg)}.profile-outcome-route span{max-width:420px;opacity:calc(.3 + var(--proof-route-progress, 0) * .7)}.profile-outcome-finish{opacity:var(--proof-finish-opacity,0);filter:blur(var(--proof-finish-blur,13px));transform:translateX(var(--proof-finish-x,32px));transition:filter .1s linear,opacity .1s linear,transform .1s linear}.profile-outcome-finish strong{color:#5133d4;text-shadow:0 0 32px rgba(91,53,213,.2)}@media (max-width:900px){.profile-home[data-scene=experience] .living-spine{opacity:.42;transform:translateX(calc(50% + 41vw)) scale(.56)}.profile-outcome{width:100%;grid-template-columns:minmax(78px,.3fr) minmax(100px,1fr) minmax(82px,.34fr);gap:14px;margin-left:0}.profile-outcome-finish strong,.profile-outcome-start strong{font-size:clamp(42px,11vw,66px)}.profile-outcome-route span{font-size:6px}}@media (max-width:520px){.profile-outcome{grid-template-columns:70px minmax(72px,1fr) 76px;gap:9px}.profile-outcome-route span{display:none}.profile-outcome-finish span,.profile-outcome-start span{font-size:6px}}@media (prefers-reduced-motion:reduce){.profile-outcome-route i{transform:none}.profile-outcome-finish{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.profile-home){scroll-behavior:auto}.profile-hero{height:100svh}.profile-hero-wash{opacity:1;transform:translate(-50%,-50%) scale(5.8)}.profile-enter{display:none}.profile-hero .profile-hero-actions,.profile-hero .profile-hero-foot,.profile-hero .profile-role,.profile-hero .profile-status,.profile-hero h1>span[aria-hidden=true],.profile-hero-copy,.profile-nav{opacity:1;transform:none}.glyph-check,.glyph-layer,.glyph-node,.glyph-signal,.glyph-spark,.profile-ledger-detail,.profile-ledger-row:before,.profile-ledger-signal{transition:none}.world-contact{height:100svh}.world-contact-card,.world-phase-words [data-world-label=worldwide]{opacity:1;transform:none}}body:has(.profile-home){background:#03040a}.profile-home{--experience-progress:0;--systems-progress:0;--experience-shift-y:28px;--systems-shift-y:24px;--scene-pointer-x:0px;--scene-pointer-y:0px;background:#03040a}.profile-atmosphere{background-image:radial-gradient(circle at 74% 19%,rgba(255,61,201,.18),transparent 19%),radial-gradient(circle at 59% 31%,rgba(112,75,255,.25),transparent 27%),radial-gradient(circle at 22% 72%,rgba(49,217,255,.12),transparent 27%);filter:blur(34px) saturate(138%)}.profile-hero{background:#03040a}.profile-hero-pin{isolation:isolate;background:radial-gradient(ellipse at 51% 16%,rgba(70,226,255,.09),transparent 20%),radial-gradient(circle at 51% 30%,rgba(93,52,215,.18),transparent 31%),radial-gradient(ellipse at 84% 82%,rgba(255,52,191,.08),transparent 31%),linear-gradient(145deg,#02030a,#080919 58%,#0d0719)}.profile-hero-pin:before{inset:-30% -45%;background:linear-gradient(112deg,transparent 38%,rgba(145,231,255,.055) 49%,transparent 60%);transform:translateX(-30%);animation:profile-initial-scan 6.4s cubic-bezier(.16,1,.3,1) infinite}.profile-hero-pin:after,.profile-hero-pin:before{position:absolute;z-index:0;content:"";pointer-events:none}.profile-hero-pin:after{top:12%;left:50%;width:min(46vw,620px);aspect-ratio:1;border:1px solid rgba(118,226,255,.08);border-radius:47% 53% 58% 42%;box-shadow:inset 0 0 80px rgba(104,66,255,.06),0 0 90px rgba(72,28,151,.08);transform:translate3d(calc(-50% + var(--scene-pointer-x)),var(--scene-pointer-y),0) rotate(-9deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}.profile-hero-wash{background:radial-gradient(circle at 36% 31%,rgba(154,108,255,.94),transparent 31%),radial-gradient(circle at 68% 64%,rgba(49,14,107,.9),transparent 46%),linear-gradient(138deg,#7852f0,#4d25b8 48%,#241044);box-shadow:inset 0 0 120px rgba(14,4,40,.38),0 0 110px rgba(104,68,255,.3)}.profile-enter{bottom:max(72px,14vh);gap:12px;color:rgba(239,246,255,.88);text-shadow:0 0 18px rgba(109,244,255,.28)}.profile-enter span{display:inline-flex;align-items:center;gap:9px}.profile-enter span:before{width:5px;height:5px;border-radius:50%;background:#6df4ff;box-shadow:0 0 0 5px rgba(109,244,255,.08),0 0 18px rgba(109,244,255,.9);content:"";animation:profile-live-signal 1.8s ease-out infinite}.profile-enter i{width:42px;height:42px;color:#ffffff;border-color:rgba(141,230,255,.48);background:rgba(13,8,35,.38);box-shadow:inset 0 0 22px rgba(104,71,255,.16),0 0 26px rgba(81,44,181,.16)}.living-spine{z-index:2;filter:saturate(1.34) contrast(1.12)}.spine-guide{stroke:rgba(144,226,255,.2)}.spine-petal{stroke:rgba(209,247,255,.82);stroke-width:.82;mix-blend-mode:screen}.spine-petal-shell{filter:url(#spine-petal-depth) drop-shadow(0 0 24px rgba(84,62,255,.2))}.spine-petal-fragment{transform-box:fill-box;transform-origin:50% 100%;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .42s ease}.spine-petal-shell>g:first-child{--fragment-x:-7px;--fragment-y:-26px;--fragment-turn:-5deg;--fragment-delay:-0.2s}.spine-petal-shell>g:nth-child(2){--fragment-x:9px;--fragment-y:-17px;--fragment-turn:7deg;--fragment-delay:-1.15s}.spine-petal-shell>g:nth-child(3){--fragment-x:3px;--fragment-y:-31px;--fragment-turn:-3deg;--fragment-delay:-0.68s}.spine-petal-shell>g:nth-child(4){--fragment-x:-10px;--fragment-y:-20px;--fragment-turn:6deg;--fragment-delay:-1.72s}.spine-petal-shell>g:nth-child(5){--fragment-x:5px;--fragment-y:-28px;--fragment-turn:-7deg;--fragment-delay:-0.96s}.spine-petal-shell>g:nth-child(6){--fragment-x:-8px;--fragment-y:-18px;--fragment-turn:4deg;--fragment-delay:-2.08s}.spine-petal-shell>g:nth-child(7){--fragment-x:10px;--fragment-y:-24px;--fragment-turn:-5deg;--fragment-delay:-1.42s}.profile-home[data-intro-phase=seed] .spine-petal-fragment{animation:spine-fragment-wake 2.8s var(--fragment-delay,0s) ease-in-out infinite}.profile-home[data-intro-phase=seed] .spine-petal-inner{opacity:.18}.profile-home[data-intro-phase=assemble] .spine-petal-fragment{transform:translate3d(0,-3px,0) rotate(0deg)}.spine-helix>path,.spine-stem,.spine-stem-glow{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1),opacity .62s ease}.profile-home[data-intro-phase=seed] .spine-stem,.profile-home[data-intro-phase=seed] .spine-stem-glow{stroke-dashoffset:.58;opacity:.62;animation:spine-dna-wake 2.6s ease-in-out infinite alternate}.profile-home[data-intro-phase=seed] .spine-bloom-core,.profile-home[data-intro-phase=seed] .spine-bloom-core-light{animation:spine-core-wake 2.1s ease-in-out infinite}.profile-home[data-intro-phase=assemble] .spine-helix{opacity:.48}.profile-home[data-intro-phase=assemble] .spine-helix>path{stroke-dashoffset:.24}.spine-particle-three,.spine-particle-two{display:none}.spine-particle-one{animation-duration:14s}.profile-chapter{display:block;padding:0}.profile-chapter-pin{position:relative;display:grid;width:100%;min-height:inherit;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:clamp(44px,8vw,150px);align-items:center;padding:clamp(100px,14vh,150px) max(24px,4vw);overflow:clip}.profile-chapter-pin:before{position:absolute;right:5%;top:17%;width:min(38vw,560px);aspect-ratio:1.35;border-radius:46% 54% 38% 62%;background:radial-gradient(circle,rgba(92,62,218,.17),transparent 68%);content:"";pointer-events:none;transform:translate3d(var(--scene-pointer-x),var(--scene-pointer-y),0) rotate(-8deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}.profile-chapter-experience .profile-chapter-copy{transform:translateY(var(--experience-shift-y));transition:transform .22s linear}.profile-chapter-systems .profile-chapter-copy{transform:translateY(var(--systems-shift-y));transition:transform .22s linear}.profile-section-cursor{position:absolute;z-index:4;right:clamp(26px,7vw,120px);top:56%;display:flex;align-items:center;gap:10px;color:rgba(44,29,104,.52);font:800 7px/1 var(--profile-mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;transform:translate3d(var(--scene-pointer-x),var(--scene-pointer-y),0);transition:opacity .24s ease,transform .42s cubic-bezier(.16,1,.3,1)}.profile-section-cursor i{position:relative;display:block;width:34px;height:34px;border:1px solid;border-radius:50%}.profile-section-cursor i:after,.profile-section-cursor i:before{position:absolute;top:50%;left:50%;background:currentColor;content:"";transform:translate(-50%,-50%)}.profile-section-cursor i:before{width:14px;height:1px}.profile-section-cursor i:after{width:1px;height:14px}.profile-home[data-scene=experience] .profile-chapter-experience .profile-section-cursor,.profile-home[data-scene=systems] .profile-chapter-systems .profile-section-cursor{opacity:.78}.profile-chapter-systems .profile-section-cursor{color:rgba(120,234,255,.66)}.world-globe{transform:translate3d(var(--world-globe-x,0),-48%,0);transition:transform .18s linear}.world-contact[data-world-phase=worldwide] [data-world-label=worldwide]{transform:translate3d(var(--world-title-x,0),0,0)}.world-contact[data-world-phase=worldwide] .world-globe,.world-contact[data-world-phase=worldwide] [data-world-label=worldwide]{will-change:transform}.world-sparks{position:absolute;z-index:3;inset:15% 2% 22% 48%;overflow:hidden;contain:paint;pointer-events:none}.world-sparks i{position:absolute;width:3px;height:3px;border-radius:50%;color:#8cf3ff;background:currentColor;box-shadow:0 0 6px currentColor;opacity:0}.world-sparks i:first-child{top:24%;left:8%;--spark-x:18px;--spark-y:-22px}.world-sparks i:nth-child(2){top:67%;left:31%;--spark-x:-12px;--spark-y:-28px;color:#a69cff}.world-sparks i:nth-child(3){top:17%;left:56%;--spark-x:10px;--spark-y:-18px}.world-sparks i:nth-child(4){top:53%;left:76%;--spark-x:-16px;--spark-y:-26px;color:#a69cff}.world-sparks i:nth-child(5){top:35%;left:92%;--spark-x:8px;--spark-y:-14px}.world-contact[data-world-visible=true][data-world-phase=worldwide] .world-sparks i{animation:world-spark-drift 3.8s ease-out infinite}.world-sparks i:nth-child(2){animation-delay:-.8s!important}.world-sparks i:nth-child(3){animation-delay:-1.6s!important}.world-sparks i:nth-child(4){animation-delay:-2.4s!important}.world-sparks i:nth-child(5){animation-delay:-3.1s!important}@media (min-width:901px) and (min-height:820px){.profile-chapter-experience{height:168svh}.profile-chapter-systems{height:196svh}.profile-chapter-pin{position:sticky;top:0;min-height:100svh}}@media (max-width:900px){.profile-chapter-pin{grid-template-columns:120px minmax(0,1fr);gap:34px}.profile-section-cursor{display:none}}@media (max-width:640px){.profile-enter{bottom:29vh}.profile-hero-pin:after{top:15%;width:84vw}.profile-chapter-pin{min-height:0;grid-template-columns:1fr;gap:52px;padding:112px 18px}.profile-chapter-copy,.profile-chapter-systems .profile-chapter-copy{width:100%}.profile-hero h1>span[aria-hidden=true]{font-size:inherit;letter-spacing:inherit}.world-sparks{inset:20% 0 30% 34%}.world-sparks i:nth-child(n+4){display:none}}@keyframes profile-initial-scan{0%,22%{opacity:0;transform:translateX(-36%)}34%{opacity:1}68%,to{opacity:0;transform:translateX(38%)}}@keyframes profile-live-signal{0%,to{opacity:.5;transform:scale(.82)}45%{opacity:1;transform:scale(1.16)}}@keyframes spine-fragment-wake{0%,to{transform:translate3d(var(--fragment-x,0),var(--fragment-y,-20px),0) rotate(var(--fragment-turn,0deg)) scale(.93)}52%{transform:translate3d(var(--fragment-x,0),calc(var(--fragment-y, -20px) - 6px),0) rotate(0deg) scale(.985)}}@keyframes spine-dna-wake{0%{stroke-dashoffset:.66;filter:brightness(.9)}to{stroke-dashoffset:.45;filter:brightness(1.3)}}@keyframes spine-core-wake{0%,to{opacity:.72;transform:scale(.88)}46%{opacity:1;transform:scale(1.13)}}@keyframes world-spark-drift{0%,28%{opacity:0;transform:translate3d(0,8px,0) scale(.45)}39%{opacity:.48}72%{opacity:.16}to{opacity:0;transform:translate3d(var(--spark-x),var(--spark-y),0) scale(1)}}@media (prefers-reduced-motion:reduce){.profile-enter span:before,.profile-hero-pin:before,.spine-bloom-core,.spine-bloom-core-light,.spine-petal-fragment{animation:none}.world-sparks{display:none}.world-contact[data-world-phase=worldwide] [data-world-label=worldwide],.world-globe{will-change:auto}}.profile-home .living-spine{z-index:8}.profile-home[data-scene=experience] .living-spine{opacity:.8;transform:translateX(calc(50% + 19vw)) scale(.68)}@media (max-width:900px){.profile-home[data-scene=experience] .living-spine{opacity:.42;transform:translateX(calc(50% + 41vw)) scale(.56)}}.profile-home:is([data-scene=experience],[data-scene=systems]) .living-spine{transform:translateX(calc(50% + 42vw)) scale(.42)}.profile-home[data-scene=world] .living-spine{opacity:.2;transform:translateX(calc(50% + 35vw)) scale(.48)}@media (max-width:900px){.profile-home[data-scene=world] .living-spine{opacity:.16;transform:translateX(calc(50% + 46vw)) scale(.44)}}.profile-home,body:has(.profile-home),html:has(.profile-home){max-width:100%;overflow-x:clip}html:has(.profile-home){scroll-behavior:auto}.profile-home .living-spine{backface-visibility:hidden;filter:none;isolation:isolate;transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1),visibility 0s linear;will-change:auto}.profile-home:is([data-scene=experience],[data-scene=systems]) .living-spine{visibility:hidden;opacity:0;transition:opacity .11s ease,transform .14s ease,visibility 0s linear .12s}.profile-home:is([data-scene=intro],[data-scene=world]) .living-spine{visibility:visible;will-change:opacity,transform}.profile-home:is([data-scene=experience],[data-scene=systems]) .living-spine *{animation-play-state:paused!important}.profile-hero-pin:after,.profile-hero-wash{will-change:opacity,transform}.profile-chapter{overflow-x:clip}.profile-chapter-pin{overflow:visible}.profile-chapter h2,.profile-chapter-copy,.profile-experience-title{min-width:0;max-width:100%}.profile-chapter h2{overflow-wrap:normal;text-wrap:balance}.profile-experience-prefix{display:block}.profile-experience-words{display:flex;flex-wrap:wrap;gap:0 .18em;margin-top:.04em;color:#4c35b7}.profile-experience-words>span{display:inline-block;background:linear-gradient(105deg,#2b1f73,#6240dc 46%,#0c8094 84%);background-clip:text;opacity:.14;filter:blur(10px);transform:translateY(.24em);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-home[data-stage=operations] .profile-experience-words>span{animation:profile-experience-word-in .52s cubic-bezier(.16,1,.3,1) both}.profile-home[data-stage=operations] .profile-experience-words>span:nth-child(2){animation-delay:.18s}.profile-home[data-stage=operations] .profile-experience-words>span:nth-child(3){animation-delay:.36s}.world-globe{transform:translateY(-48%);translate:var(--world-globe-x,0) 0;transition:none}.world-contact[data-world-phase=worldwide] [data-world-label=worldwide]{transform:none;translate:var(--world-title-x,0) 0}.world-contact[data-world-visible=true][data-world-phase=worldwide] .world-globe,.world-contact[data-world-visible=true][data-world-phase=worldwide] [data-world-label=worldwide]{will-change:translate}.world-globe:before{position:absolute;z-index:0;inset:8%;border:1px solid rgba(140,243,255,.1);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(140,243,255,.17),transparent 25%),radial-gradient(circle,#161c39,#080b18 72%);box-shadow:inset -24px -18px 60px rgba(0,0,0,.48);content:"";opacity:1;transition:opacity .18s ease}.world-globe canvas{position:relative;z-index:1;opacity:0;transition:opacity .18s ease}.world-contact[data-globe-ready=true] .world-globe:before{opacity:0}.world-contact[data-globe-ready=true] .world-globe canvas{opacity:1}@keyframes profile-experience-word-in{to{opacity:1;filter:blur(0);transform:none}}@media (max-width:640px){.profile-hero h1{width:100%;max-width:100%;font-size:clamp(58px,18.8vw,116px)}.profile-chapter-pin{gap:32px;padding:88px 18px 96px}.profile-chapter-systems .profile-chapter-lead{margin-top:24px}.profile-ledger{margin-top:38px}}@media (max-width:760px) and (max-height:759px){.profile-chapter-experience{height:auto;min-height:0}.profile-chapter-experience .profile-chapter-pin{position:relative;top:auto;height:auto;min-height:0;align-content:normal;padding:88px 18px 96px}.profile-chapter-experience .profile-chapter-index{position:static}.profile-hero-pin{padding:76px 18px 24px}.profile-hero-copy{min-height:calc(100svh - 100px)}.profile-hero .profile-status{margin-bottom:28px}.profile-role{margin-top:26px}.profile-hero-actions{margin-top:22px}.profile-enter{bottom:44px}}@media (max-height:620px){.world-copy{top:54px}.world-contact-card{bottom:18px;gap:12px;padding-top:12px}.world-contact-card>p{font-size:13px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.profile-experience-words>span{opacity:1;filter:none;transform:none;animation:none!important}.world-contact[data-world-phase=worldwide] [data-world-label=worldwide],.world-globe{translate:none;will-change:auto}}@media (hover:none) and (pointer:coarse),(max-width:760px){.profile-home{touch-action:pan-y pinch-zoom}.profile-atmosphere{position:absolute;inset:0;background-image:radial-gradient(circle at 76% 16%,rgba(255,61,201,.12),transparent 21%),radial-gradient(circle at 23% 70%,rgba(49,217,255,.08),transparent 28%);filter:none;opacity:.3;transform:none;transition:none}.profile-atmosphere:after,.profile-atmosphere:before,.profile-hero-pin:after,.profile-hero-pin:before,.spine-bloom-aura,.spine-bloom-halo,.spine-bloom-lens,.spine-bloom-orbits,.spine-particles,.spine-stem-glow,.world-sparks{display:none}.profile-enter i,.profile-enter span:before,.profile-home .living-spine,.profile-home .living-spine *{animation:none!important}.profile-home .living-spine{contain:layout paint style;transition:opacity .11s ease,transform .15s ease,visibility 0s linear;will-change:auto!important}.spine-bloom-core,.spine-bloom-core-light,.spine-bloom-rotation,.spine-parallax,.spine-petal-inner,.spine-petal-shell{filter:none}.spine-parallax{transform:none;transition:none}.profile-hero-wash{box-shadow:inset 0 0 48px rgba(14,4,40,.28);transform:translate(-50%,-50%) scale(.08);transition:opacity .14s ease,transform .18s ease;will-change:auto}.profile-home:is([data-intro-phase=wash],[data-intro-phase=identity],[data-intro-phase=handoff]) .profile-hero-wash{transform:translate(-50%,-50%) scale(5.75)}.profile-chapter-pin:before{transform:rotate(-8deg);transition:none}.profile-chapter-experience .profile-chapter-copy,.profile-chapter-systems .profile-chapter-copy{transform:none;transition:none}.profile-experience-words>span{opacity:1;filter:none;transform:none;animation:none!important}.profile-outcome-finish,.profile-outcome-route i{opacity:1;filter:none;transform:none;transition:none}.world-contact[data-world-phase=worldwide] [data-world-label=worldwide],.world-globe{translate:none;will-change:auto!important}.world-contact[data-globe-static=true] .world-globe canvas{display:none}.world-contact-card,.world-phase-words span{transition-duration:.18s;transition-delay:0s}body:has(.profile-home) .privacy-consent{background:rgba(12,9,24,.97);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:760px){.profile-hero{height:155svh}.world-contact{height:180svh;transition-duration:.24s}.profile-ledger-panel,.profile-ledger-row,.profile-ledger-trigger{transition-duration:.18s}}.profile-home[data-scene=world] .living-spine{visibility:hidden;opacity:0;transform:translateX(calc(50% + 42vw)) scale(.42);transition:opacity .11s ease,transform .14s ease,visibility 0s linear .12s;will-change:auto}.profile-footer{z-index:9;min-height:72px;border-top:0;background:linear-gradient(90deg,#040d18,#0d1020 58%,#080c19);isolation:isolate}.profile-footer:before{position:absolute;top:0;right:max(24px,4vw);left:max(24px,4vw);height:1px;background:linear-gradient(90deg,rgba(140,243,255,.5),rgba(166,156,255,.28) 54%,transparent);content:""}.profile-footer:after{position:absolute;top:-3px;left:50%;width:7px;height:7px;border-radius:50%;background:#8cf3ff;box-shadow:0 0 14px rgba(140,243,255,.7);content:"";transform:translateX(-50%)}.profile-footer>span:last-child{margin-right:clamp(150px,11vw,210px)}@media (max-width:640px){.profile-home .living-spine{width:min(100vw,520px)}.profile-home .world-globe{right:-18vw;width:min(112vw,520px)}.profile-footer{min-height:126px;gap:12px;padding-top:24px;padding-bottom:58px}.profile-footer>span:last-child{max-width:calc(100% - 24px);margin-right:0}}@media (prefers-reduced-motion:reduce){.profile-home[data-scene=world] .living-spine{transition:none}}