@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-latin-wght-normal.BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--color-bg:#101417;--color-bg-deep:#050708;--color-paper:#141b1eeb;--color-card:#ffffff13;--color-card-strong:#ffffff1f;--color-ink:#fbf7ef;--color-muted:#c6d0cf;--color-soft:#92aaa5;--color-line:#d6e8e029;--color-violet:#e6ad5b;--color-violet-dark:#0f7c78;--color-lilac:#f6dfb7;--color-accent:#7dd3c7;--color-blueblack:#050708;--color-blueblack-soft:#111b1e;--shadow-soft:0 24px 70px #0000006b;--shadow-glow:0 0 44px #7dd3c733;--font-sans:"Commissioner Variable", "Commissioner", sans-serif;--font-serif:"Source Serif 4 Variable", Georgia, serif;--radius:8px;--radius-sm:6px;--radius-lg:16px;--radius-pill:999px;--shadow-1:0 1px 2px #00000029, 0 2px 6px #00000024;--shadow-2:0 12px 32px #00000047;--shadow-3:var(--shadow-soft);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--text-2xs:clamp(.7rem, .66rem + .18vw, .74rem);--text-xs:clamp(.76rem, .72rem + .2vw, .82rem);--text-sm:clamp(.84rem, .8rem + .2vw, .9rem);--text-base:1rem;--text-md:clamp(1.05rem, 1rem + .4vw, 1.18rem);--text-lg:clamp(1.2rem, 1.1rem + .6vw, 1.45rem);--text-xl:clamp(1.5rem, 1.3rem + 1vw, 1.95rem);--text-2xl:clamp(1.95rem, 1.6rem + 1.7vw, 2.6rem);--text-3xl:clamp(2.4rem, 1.9rem + 2.4vw, 3.2rem);--text-4xl:clamp(2.85rem, 2.2rem + 3.1vw, 3.8rem);--text-5xl:clamp(3.1rem, 2.4rem + 3.6vw, 4.3rem);--bg:var(--color-bg);--bg-deep:var(--color-bg-deep);--surface:var(--color-card);--surface-strong:var(--color-card-strong);--surface-panel:var(--color-paper);--border:var(--color-line);--ink:var(--color-ink);--ink-muted:var(--color-muted);--ink-soft:var(--color-soft);--accent:var(--color-accent);--accent-strong:var(--color-violet-dark);--accent-2:var(--color-violet);--accent-2-soft:var(--color-lilac);--z-base:1;--z-sticky:20;--z-overlay:50;--z-skiplink:100}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg-deep);scroll-behavior:smooth;min-height:100%;scroll-padding-top:96px}body{min-height:100%;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;-webkit-tap-highlight-color:#7dd3c72e;text-rendering:optimizelegibility;background-color:#0000;background-image:linear-gradient(126deg,#0f7c7857 0%,#0f7c7800 38%),linear-gradient(238deg,#e6ad5b24 0%,#e6ad5b00 34%),linear-gradient(#162025 0%,#101417 44%,#050708 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;opacity:.18;pointer-events:none;background:linear-gradient(90deg,#ffffff09,#fff0 24% 76%,#ffffff06),linear-gradient(160deg,#7dd3c71a,#05070800 44%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.26'/%3E%3C/svg%3E");position:fixed;inset:0}body::selection{color:var(--color-bg-deep);background:var(--color-lilac)}main{z-index:1;isolation:isolate;position:relative;overflow-x:clip}[id]{scroll-margin-top:96px}img,svg{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a,button{touch-action:manipulation}a:hover{color:var(--color-lilac)}button{font:inherit}:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.trust-strip strong,.hero-signal-grid strong,.resume-timeline span,.resume-highlight-grid span,.case-result,.case-result span,.proof-card strong,.visual-badge strong{font-variant-numeric:tabular-nums}.skip-link{z-index:100;color:var(--color-bg-deep);background:var(--color-lilac);border-radius:var(--radius);padding:.7rem 1rem;font-weight:800;position:fixed;inset:1rem auto auto 1rem;transform:translateY(-180%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}#main:focus{outline:none}.container{width:min(1120px,100% - 2rem);margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--color-line);backdrop-filter:blur(22px);background:#080c0dcc;position:sticky;top:0;box-shadow:0 18px 44px #00000047}.nav-shell{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);min-height:78px;margin-inline:auto;display:flex}.brand-link{min-width:15rem;min-height:44px;color:var(--color-ink);align-items:center;gap:.78rem;text-decoration:none;display:inline-flex}.brand-link strong,.brand-link small{display:block}.brand-link strong{font-size:var(--text-sm);font-weight:820}.brand-link small{max-width:18rem;color:var(--color-muted);font-size:var(--text-xs);line-height:1.35}.nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.nav-links a,.theme-toggle{border-radius:var(--radius);min-height:44px;color:var(--color-muted);font-size:var(--text-sm);border:1px solid #0000;padding:.68rem .82rem;font-weight:680;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s}.nav-links a:hover,.nav-links a[aria-current=page],.theme-toggle:hover{color:var(--color-ink);background:#7dd3c71a;border-color:#7dd3c738;transform:translateY(-1px)}.theme-toggle{cursor:pointer;background:#ffffff0d;place-items:center;width:44px;padding-inline:0;display:inline-grid}.theme-toggle__icon{background:var(--color-lilac);width:1.15rem;height:1.15rem;box-shadow:inset -.35rem -.18rem 0 var(--color-bg-deep);border:2px solid;border-radius:50%;position:relative}.theme-toggle__icon:after{content:"";border:1px solid #d6e8e038;border-radius:50%;position:absolute;inset:-.42rem}.nav-links .nav-cta{color:#04140f;background:linear-gradient(135deg, var(--color-accent), #57c3b4);box-shadow:0 14px 30px #0f7c783d}.nav-links .nav-cta:hover{color:#04140f;background:linear-gradient(135deg, #a6e7dd, var(--color-accent))}.hero{grid-template-columns:minmax(0,1.02fr) minmax(330px,.88fr);align-items:center;gap:3.8rem;min-height:710px;padding-block:clamp(4.8rem,7vw,6.8rem) 4.6rem;display:grid;position:relative}.hero:before{content:"";z-index:-1;clip-path:polygon(8% 0,100% 10%,86% 100%,0 76%);pointer-events:none;background:linear-gradient(135deg,#f6dfb71a,#f6dfb700 46%),linear-gradient(145deg,#0f7c7833,#05070800);height:410px;position:absolute;inset:6.5rem 0 auto 45%}.hero-copy{animation:.72s both rise-in}.eyebrow{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;margin:0 0 .85rem;font-weight:820}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:0;text-wrap:balance;margin:0;line-height:1.05}h1{max-width:14ch;color:var(--color-ink);font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:4.55rem;font-weight:700}h2{color:var(--color-ink);font-size:var(--text-2xl);text-wrap:balance;font-weight:760}h3{color:var(--color-ink);font-size:var(--text-lg);text-wrap:balance;font-weight:760}.hero-copy>p:not(.eyebrow){max-width:42rem;color:var(--color-muted);font-size:var(--text-md);margin:1.45rem 0 0}.hero-signal-grid{border-radius:var(--radius);background:#d6e8e01f;border:1px solid #d6e8e024;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:43rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 48px #0000002e}.hero-signal-grid li{background:linear-gradient(#ffffff16,#ffffff09),#0507085c;min-width:0;padding:.9rem}.hero-signal-grid span,.hero-signal-grid strong,.hero-signal-grid p{display:block}.hero-signal-grid span{color:var(--color-accent);font-size:var(--text-2xs);text-transform:uppercase;font-weight:860}.hero-signal-grid strong{color:var(--color-lilac);font-size:var(--text-sm);margin-top:.28rem;line-height:1.25}.hero-signal-grid p{color:var(--color-muted);font-size:var(--text-xs);margin:.4rem 0 0;line-height:1.4}.button-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button{border-radius:var(--radius);min-height:48px;color:var(--color-ink);text-align:center;cursor:pointer;border:1px solid #d6e8e03d;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{color:var(--color-ink);box-shadow:var(--shadow-glow);border-color:#7dd3c773;transform:translateY(-2px)}.button:active{transition-duration:.11s;transform:translateY(0)scale(.98)}.button--primary{color:#04140f;background:linear-gradient(135deg, var(--color-accent), #57c3b4);box-shadow:0 18px 42px #0f7c784d}.button--primary:hover{color:#04140f;background:linear-gradient(135deg, #a6e7dd, var(--color-accent))}.button--secondary{backdrop-filter:blur(14px);background:#ffffff12}.hero-visual{border-radius:var(--radius);min-height:520px;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff29;background:linear-gradient(160deg,#ffffff24,#ffffff0b 44%,#7dd3c714),#111b1ee6;border:1px solid #d6e8e033;padding:1rem;animation:.82s .12s both rise-in;position:relative;overflow:hidden}.hero-visual:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000 32%),linear-gradient(315deg,#e6ad5b1a,#0000 42%);position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 88%)}.hero-visual:after{content:"";border-radius:var(--radius);pointer-events:none;border:1px solid #d6e8e01f;position:absolute;inset:14px}.visual-badge{z-index:4;border-radius:var(--radius);backdrop-filter:blur(14px);background:#0507089e;border:1px solid #d6e8e033;max-width:min(80%,18rem);padding:.58rem .72rem;position:absolute;inset:1.15rem auto auto 1.15rem;box-shadow:0 16px 38px #0000003d}.visual-badge span,.visual-badge strong{line-height:1.25;display:block}.visual-badge span{color:var(--color-accent);font-size:var(--text-2xs);text-transform:uppercase;font-weight:860}.visual-badge strong{color:var(--color-lilac);font-size:var(--text-xs);margin-top:.16rem}.portrait-panel{border-radius:var(--radius);isolation:isolate;background:radial-gradient(circle at 50% 24%,#f6dfb72e,#0000 34%),linear-gradient(135deg,#7dd3c721,#e6ad5b0f),#0507086b;border:1px solid #d6e8e024;min-height:350px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.portrait-panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#05070805,#0507085c),linear-gradient(90deg,#0f7c782e,#0000 58%,#f6dfb714);position:absolute;inset:0}.portrait-panel:after{content:"";z-index:2;border-radius:var(--radius);pointer-events:none;border:1px solid #d6e8e024;position:absolute;inset:18px}.portrait-panel img{z-index:1;object-fit:cover;object-position:center 16%;filter:drop-shadow(0 24px 34px #00000070)saturate(1.02)contrast(1.02);width:100%;height:350px;animation:.9s both portrait-in;display:block;position:relative}.focus-list{border-radius:var(--radius);background:#d6e8e01f;border:1px solid #d6e8e021;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.focus-list li{background:#0507088c;min-width:0;padding:.92rem}.focus-list span,.focus-list strong{display:block}.focus-list span{color:var(--color-soft);font-size:var(--text-2xs);text-transform:uppercase;font-weight:820}.focus-list strong{color:var(--color-lilac);font-size:var(--text-xs);margin-top:.35rem;line-height:1.3}.hero-visual .process-line{margin-top:1.1rem;position:relative}.section{padding-block:5.6rem;position:relative}.section--tint{border-block:1px solid var(--color-line);background:linear-gradient(#ffffff09,#0000),#101417b8}.section--dark{color:#fff;border-top:1px solid var(--color-line);background:linear-gradient(135deg,#0f7c783d,#0000 42%),#050708}.section--dark .eyebrow,.section--dark .section-heading p,.section--dark p{color:#d6e8e0bd}.section-heading{max-width:770px;margin-bottom:2rem}.section-heading p:not(.eyebrow){color:var(--color-muted);font-size:var(--text-md);margin:1rem 0 0}.proof-grid,.competency-grid,.quote-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.proof-grid{margin:0;padding:0;list-style:none}.proof-card,.competency-card,.role-match-card,.boundary-card,.principle-card,.case-study-card,.quote-card,.career-track,.skill-column,.contact-command,.contact-mini-card,.faq-item,.resume-profile-panel,.contact-panel,.legal-panel,.resume-panel,.workflow-panel{border-radius:var(--radius);backdrop-filter:blur(16px);background:linear-gradient(#ffffff1b,#ffffff0e),#111b1ed1;border:1px solid #d6e8e026;box-shadow:0 16px 42px #0000003d}.proof-card,.competency-card,.role-match-card,.boundary-card,.principle-card,.case-study-card,.quote-card,.career-track,.skill-column,.faq-item,.method-step{animation:.6s both card-enter}.proof-card:nth-child(2),.competency-card:nth-child(2),.role-match-card:nth-child(2),.boundary-card:nth-child(2),.principle-card:nth-child(2),.case-study-card:nth-child(2),.quote-card:nth-child(2),.skill-column:nth-child(2),.faq-item:nth-child(2){animation-delay:80ms}.proof-card:nth-child(3),.competency-card:nth-child(3),.role-match-card:nth-child(3),.boundary-card:nth-child(3),.principle-card:nth-child(3),.case-study-card:nth-child(3),.quote-card:nth-child(3),.skill-column:nth-child(3),.faq-item:nth-child(3){animation-delay:.15s}.proof-card:nth-child(4),.role-match-card:nth-child(4),.faq-item:nth-child(4),.method-step:nth-child(4){animation-delay:.22s}.proof-card{min-height:136px;color:var(--color-ink);border-color:#d6e8e024;padding:1.1rem;font-weight:760;position:relative;overflow:hidden}.proof-card:before{content:"";pointer-events:none;border-top:1px solid #d6e8e038;position:absolute;inset:0}.competency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.competency-card{padding:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s}.competency-card:hover,.role-match-card:hover,.career-track:hover,.skill-column:hover{box-shadow:var(--shadow-soft);border-color:#7dd3c761;transform:translateY(-3px)}.competency-card p,.role-match-card p,.boundary-card p,.principle-card p,.method-step p,.career-track li,.skill-column span,.resume-panel p,.contact-panel p,.legal-panel p{color:var(--color-muted)}.legal-panel .legal-meta{color:var(--color-muted);opacity:.85;margin-top:1.6rem;font-size:.85rem}.competency-card ul,.role-match-card ul,.career-track ul,.legal-panel ul,.resume-list{margin:1rem 0 0;padding:0;list-style:none}.competency-card li,.role-match-card li,.career-track li,.legal-panel li,.resume-list li{margin-top:.55rem;padding-left:1.2rem;position:relative}.competency-card li:before,.role-match-card li:before,.career-track li:before,.legal-panel li:before,.resume-list li:before{content:"";background:var(--color-violet);width:.42rem;height:.42rem;box-shadow:none;border-radius:50%;position:absolute;top:.62em;left:0}.role-match-grid,.boundary-grid,.principle-grid{gap:1rem;display:grid}.role-match-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.role-match-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-grid,.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-match-card,.boundary-card,.principle-card{min-width:0;padding:1.2rem}.role-match-card{transition:transform .18s,border-color .18s,box-shadow .18s}.role-match-card h3,.boundary-card h3,.principle-card h3{font-size:var(--text-md)}.role-match-card p,.boundary-card p,.principle-card p{margin:.75rem 0 0}.role-match-card ul{gap:.42rem;display:grid}.role-match-card li{color:var(--color-lilac);font-size:var(--text-sm);font-weight:760}.boundary-card{background:linear-gradient(#e6ad5b1c,#ffffff0b),#111b1ed1}.method-strip{border-radius:var(--radius);background:#d6e8e024;border:1px solid #d6e8e029;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.2rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 16px 42px #0000003d}.method-step{background:linear-gradient(#ffffff18,#ffffff0d),#111b1ec7;min-height:188px;padding:1.25rem}.method-step span{color:#081011;background:var(--color-lilac);border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:1.4rem;font-weight:900;display:inline-grid}.case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.case-study-card{align-content:start;gap:1rem;min-height:520px;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.case-study-card:before{content:"";border-top:2px solid var(--color-violet);opacity:.72;pointer-events:none;background:linear-gradient(135deg,#7dd3c71f,#0000 36%),linear-gradient(315deg,#e6ad5b1a,#0000 42%);position:absolute;inset:0}.case-study-card:hover{box-shadow:var(--shadow-soft), var(--shadow-glow);border-color:#7dd3c761;transform:translateY(-3px)}.case-study-card>*{z-index:1;position:relative}.case-label{color:#081011;border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-lilac), var(--color-accent));width:fit-content;font-size:var(--text-2xs);text-transform:uppercase;margin:0;padding:.34rem .55rem;font-weight:860;line-height:1}.case-study-card p:not(.case-label),.case-study-card li,.case-tools{color:var(--color-muted)}.case-study-card>p:not(.case-label){margin:0}.case-study-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.case-study-card li{padding-left:1.15rem;position:relative}.case-study-card li:before{content:"";background:var(--color-violet);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.68em;left:0}.case-result{border-radius:var(--radius);background:#0507084d;border:1px solid #d6e8e029;padding:.9rem}.case-result span{color:var(--color-accent);font-size:var(--text-2xs);text-transform:uppercase;font-weight:860;display:block}.case-result strong{color:var(--color-lilac);margin-top:.35rem;line-height:1.4;display:block}.case-tools{font-size:var(--text-sm);border-top:1px solid #d6e8e01f;margin:0;padding-top:.9rem;font-weight:720}.case-story-grid{gap:1rem;display:grid}.case-story-card{border-radius:var(--radius);background:linear-gradient(110deg, #7dd3c71a, transparent 34%), linear-gradient(280deg, #e6ad5b14, transparent 44%), var(--color-paper);backdrop-filter:blur(16px);border:1px solid #d6e8e026;gap:1.25rem;padding:1.35rem;animation:.6s both card-enter;display:grid;box-shadow:0 16px 42px #00000038}.case-story-card:nth-child(2){animation-delay:80ms}.case-story-card:nth-child(3){animation-delay:.15s}.case-story-card header{gap:.75rem;display:grid}.case-story-card header p:not(.case-label){max-width:720px;color:var(--color-muted);margin:0}.case-story-flow{border-radius:var(--radius);background:#d6e8e01f;border:1px solid #d6e8e024;grid-template-columns:.9fr 1.25fr .95fr;gap:1px;display:grid;overflow:hidden}.case-story-flow section{background:var(--color-card);min-width:0;padding:1rem}.case-story-flow span{color:var(--color-accent);font-size:var(--text-2xs);text-transform:uppercase;margin-bottom:.55rem;font-weight:860;display:block}.case-story-flow p,.case-story-flow li{color:var(--color-muted)}.case-story-flow p,.case-story-flow ul{margin:0}.case-story-flow ul{gap:.55rem;padding:0;list-style:none;display:grid}.case-story-flow li{padding-left:1.1rem;position:relative}.case-story-flow li:before{content:"";background:var(--color-violet);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}.case-evidence-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.case-evidence-list li{border-radius:var(--radius-pill);color:var(--color-lilac);background:var(--color-card);font-size:var(--text-xs);border:1px solid #d6e8e02e;padding:.42rem .62rem;font-weight:760}.handoff-panel{border-radius:var(--radius);background:linear-gradient(100deg, #7dd3c71f, transparent 46%), linear-gradient(270deg, #e6ad5b1f, transparent 52%), var(--color-paper);backdrop-filter:blur(16px);border:1px solid #d6e8e026;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.25rem;display:flex;box-shadow:0 16px 42px #0003}.handoff-panel h3{max-width:700px}.handoff-panel p{max-width:760px;color:var(--color-muted);margin:.55rem 0 0}.workflow-panel{background:linear-gradient(100deg,#7dd3c724,#0000 46%),linear-gradient(270deg,#e6ad5b1f,#0000 52%),#111b1ed1;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.25rem;display:flex}.workflow-panel h3{max-width:680px}.workflow-panel p{max-width:760px;color:var(--color-muted);margin:.55rem 0 0}.career-wrap{gap:2rem;display:grid}.career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.career-track{padding:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s}.quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.quote-card{color:var(--color-lilac);font-family:var(--font-serif);font-size:var(--text-lg);flex-direction:column;justify-content:space-between;gap:.9rem;padding:1.25rem;display:flex}.quote-card p{margin:0}.quote-card cite{font-family:var(--font-sans);font-style:normal;font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-accent);font-weight:760}.resume-employer{color:var(--color-soft);font-style:normal;font-weight:720;font-size:var(--text-sm);margin-top:.2rem;display:block}.about-contact{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2rem;display:grid}.about-contact>div>p,.about-contact>article>p{color:var(--color-muted)}.value-list{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.value-list li{border-radius:var(--radius-pill);color:var(--color-ink);background:#7dd3c714;border:1px solid #d6e8e03d;padding:.45rem .7rem;font-weight:720}.contact-panel{padding:1.35rem}.contact-panel a{min-height:44px;color:var(--color-lilac);align-items:center;font-weight:820;display:inline-flex}.contact-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);align-items:stretch;gap:1rem;display:grid}.contact-command{align-content:start;min-height:390px;padding:1.5rem;display:grid;position:relative;overflow:hidden}.contact-command:before{content:"";pointer-events:none;background:linear-gradient(135deg,#7dd3c729,#0000 46%),linear-gradient(315deg,#e6ad5b1f,#0000 50%);position:absolute;inset:0}.contact-command>*{z-index:1;position:relative}.contact-command h2{max-width:13ch;font-family:var(--font-serif);overflow-wrap:normal;word-break:normal;font-size:clamp(2.2rem,4vw,3.7rem)}.contact-mail{width:fit-content;min-height:44px;color:var(--color-lilac);align-items:center;margin-top:1rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:860;display:inline-flex}.copy-status{min-height:1.5rem;color:var(--color-accent);font-size:var(--text-sm);margin:.8rem 0 0;font-weight:760}.contact-brief h3{max-width:18ch;font-size:var(--text-xl)}.contact-reason-list{gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.contact-reason-list li,.contact-mini-card,.trust-strip li{border-radius:var(--radius);background:#05070847;border:1px solid #d6e8e021}.contact-reason-list li{padding:1rem}.contact-reason-list strong,.contact-reason-list span{display:block}.contact-reason-list span{color:var(--color-muted);margin-top:.35rem}.contact-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contact-mini-card{min-height:245px;padding:1.2rem}.contact-mini-card h3{margin-bottom:.8rem}.contact-mini-card p,.contact-mini-card li{color:var(--color-muted)}.contact-mini-card ol{counter-reset:contact-step;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.contact-mini-card li{counter-increment:contact-step;padding-left:2.2rem;position:relative}.contact-mini-card li:before{content:counter(contact-step);color:#081011;background:var(--color-lilac);width:1.45rem;height:1.45rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:900;display:inline-grid;position:absolute;top:0;left:0}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.faq-item{padding:1.05rem 1.15rem}.faq-item summary{min-height:44px;color:var(--color-ink);cursor:pointer;align-items:center;gap:.55rem;font-weight:820;display:flex}.faq-item summary::marker{content:"";display:none}.faq-item summary::-webkit-details-marker{content:"";display:none}.faq-item summary:before{content:"";border-right:2px solid var(--color-violet);border-bottom:2px solid var(--color-violet);flex:none;width:.6rem;height:.6rem;transition:transform .22s;transform:rotate(-45deg)}.faq-item[open] summary:before{transform:rotate(45deg)}.faq-item summary::marker{color:var(--color-violet)}.faq-item p{color:var(--color-muted);margin:.75rem 0 0}.trust-strip{border-radius:var(--radius);background:#d6e8e01f;border:1px solid #d6e8e024;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.trust-strip li{border:0;border-radius:0;padding:1rem}.trust-strip strong,.trust-strip span,.trust-strip p{display:block}.trust-strip strong{color:var(--color-lilac);font-family:var(--font-serif);font-size:var(--text-xl);line-height:1}.trust-strip span{color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;margin-top:.35rem;font-weight:860}.trust-strip p{color:var(--color-muted);font-size:var(--text-sm);margin:.45rem 0 0}.resume-panel a,.legal-panel a{align-items:center;min-height:44px;display:inline-flex}.process-line{gap:.5rem;display:grid}.process-line svg{width:100%;display:block;overflow:visible}.process-line path{fill:none;stroke-linecap:round}.process-line .route-shadow{stroke:#d6e8e021;stroke-width:14px}.process-line .route-main{stroke:var(--color-violet);stroke-width:3px;stroke-dasharray:790;stroke-dashoffset:790px;animation:1.6s forwards draw-route}.process-line circle{fill:#0c1416;stroke:var(--color-lilac);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite pulse-node}.process-line ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.process-line li{color:var(--color-muted);font-size:var(--text-sm);text-align:center;font-weight:760}.process-line--compact svg{max-height:120px}.page-hero{padding-block:4.8rem 3rem;position:relative}.page-hero:before{content:"";z-index:-1;clip-path:polygon(0 0,95% 14%,84% 100%,10% 86%);pointer-events:none;background:linear-gradient(135deg,#7dd3c733,#0000 62%),linear-gradient(#ffffff0d,#0000);width:min(58vw,620px);height:240px;position:absolute;inset:4rem auto auto 0}.page-hero h1{max-width:14ch;font-size:3.55rem}.page-hero p{max-width:760px;color:var(--color-muted);font-size:var(--text-md)}.page-hero .process-line{max-width:760px;margin-top:2rem}.content-shell{padding-block:2rem 5rem}.skill-matrix{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.skill-column{padding:1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s}.skill-column ul{margin:1rem 0 0;padding:0;list-style:none}.skill-column li+li{border-top:1px solid #d6e8e01f;margin-top:1rem;padding-top:1rem}.skill-column strong,.skill-column span{display:block}.skill-column .skill-line{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.skill-column .skill-line strong{display:inline}.skill-column .skill-badge{border:1px solid var(--color-line);border-radius:var(--radius-pill);letter-spacing:.04em;white-space:nowrap;color:var(--color-soft);background:0 0;flex:none;align-items:center;padding:.1rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.skill-column .skill-badge[data-tone=core]{color:var(--color-accent);border-color:#7dd3c766}.skill-column .skill-badge[data-tone=practice]{color:var(--color-muted)}.skill-column .skill-line+span{margin-top:.3rem}.resume-panel{grid-template-columns:.72fr 1fr;gap:2rem;padding:1.35rem;display:grid}.resume-panel+.resume-panel{margin-top:1rem}.resume-profile-panel{grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:1.5rem;padding:1.35rem;display:grid}.resume-identity{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.resume-identity figure{border-radius:var(--radius);background:#0507084d;border:1px solid #d6e8e024;margin:0;overflow:hidden}.resume-identity img{aspect-ratio:1;object-fit:cover;object-position:center 16%;width:100%;display:block}.resume-identity p{margin:.35rem 0 0}.resume-lead{color:var(--color-muted);font-size:var(--text-md);margin:0}.resume-highlight-grid{border-radius:var(--radius);background:#d6e8e01f;border:1px solid #d6e8e024;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.resume-highlight-grid li{background:#05070847;min-width:0;padding:.95rem}.resume-highlight-grid span,.resume-highlight-grid strong,.resume-highlight-grid p{display:block}.resume-highlight-grid span{color:var(--color-accent);font-size:var(--text-2xs);text-transform:uppercase;font-weight:860}.resume-highlight-grid strong{color:var(--color-lilac);margin-top:.3rem;line-height:1.25}.resume-highlight-grid p{color:var(--color-muted);font-size:var(--text-sm);margin:.45rem 0 0;line-height:1.45}.resume-section{margin-top:2rem}.resume-grid-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.resume-grid-section .resume-panel{margin-top:0}.resume-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.resume-fit-grid article{border-radius:var(--radius);background:linear-gradient(#ffffff18,#ffffff0a),#111b1eb3;border:1px solid #d6e8e024;min-width:0;padding:1rem}.resume-fit-grid h3{font-size:var(--text-base)}.resume-fit-grid p{color:var(--color-muted);font-size:var(--text-sm);margin:.65rem 0 0}.resume-timeline{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.resume-timeline:before{content:"";background:linear-gradient(180deg, var(--color-lilac), var(--color-accent));opacity:.68;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:1rem}.resume-timeline li{border-radius:var(--radius);background:linear-gradient(#ffffff16,#ffffff09),#111b1ed1;border:1px solid #d6e8e026;padding:1rem 1rem 1rem 3.2rem;position:relative;box-shadow:0 16px 42px #0000002e}.resume-timeline li:before{content:"";border:3px solid var(--color-lilac);background:var(--color-blueblack);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:1.25rem;left:.66rem}.resume-timeline span{color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:.35rem;font-weight:860;display:block}.resume-timeline p{color:var(--color-muted);margin:.55rem 0 0}.resume-list span{color:var(--color-soft)}.legal-panel{padding:1.35rem}.site-footer{z-index:1;color:#d6e8e0c7;border-top:1px solid var(--color-line);background:#050708;position:relative}.footer-grid{grid-template-columns:minmax(260px,1.2fr) minmax(140px,auto) minmax(140px,auto) minmax(240px,.9fr);align-items:start;gap:1.5rem;padding-block:2.4rem;display:grid}.footer-grid p{margin:0}.footer-brand{gap:.8rem;display:grid}.footer-brand p:last-child{color:var(--color-lilac);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:760}.footer-link-group,.footer-cta{gap:.35rem;display:grid}.footer-link-group strong,.footer-cta span{color:var(--color-accent);font-size:var(--text-2xs);text-transform:uppercase;font-weight:860}.footer-grid a{color:#fff;align-items:center;min-height:44px;display:inline-flex}.footer-cta a{color:var(--color-lilac);font-weight:820}.footer-meta{font-size:var(--text-sm)}@keyframes rise-in{0%{opacity:1;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:.36;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-route{to{stroke-dashoffset:0}}@keyframes pulse-node{50%{transform:translateY(-2px)}}@keyframes reveal-on-scroll{0%{opacity:.34;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes portrait-in{0%{opacity:.62;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=980px){.nav-shell{flex-direction:column;align-items:flex-start;padding-block:.8rem}.nav-links{justify-content:flex-start;gap:.5rem}.hero,.about-contact,.contact-grid,.resume-profile-panel,.resume-panel{grid-template-columns:1fr}.hero{min-height:0}.hero:before{inset:16rem -12vw auto 10%}.proof-grid,.role-match-grid,.boundary-grid,.principle-grid,.case-study-grid,.contact-route-grid,.faq-grid,.resume-highlight-grid,.resume-fit-grid,.method-strip,.quote-grid,.skill-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.competency-grid,.resume-grid-section,.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){body{background-attachment:scroll}.site-header{position:sticky}.container{width:min(100% - 1rem,1120px)}.nav-shell{flex-direction:row;justify-content:space-between;align-items:center;gap:.7rem;width:100%;min-height:0;padding:.55rem .5rem}.brand-link{flex:none;min-width:0;max-width:10.4rem}.brand-link strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-link small{display:none}.nav-links{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;scroll-snap-type:inline proximity;flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:.5rem;width:auto;min-width:0;padding-bottom:.3rem;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{height:4px}.nav-links::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:var(--radius-pill)}.nav-links a,.theme-toggle{min-height:44px;font-size:var(--text-xs);text-align:center;white-space:nowrap;flex:none;padding:.52rem .42rem}.nav-links .nav-cta{order:-1}.nav-links a[aria-current=page]{order:-2}.nav-links .nav-cta[aria-current=page]{order:-3}.theme-toggle{width:44px;padding-inline:0;display:inline-grid}h1,.page-hero h1{max-width:100%;font-size:2.78rem}h2{font-size:var(--text-2xl)}.section{padding-block:4rem}.hero{gap:2rem;padding-block:3rem 2rem}.hero-signal-grid{grid-template-columns:1fr}.hero-visual{min-height:0}.visual-badge{display:none}.portrait-panel{min-height:320px}.portrait-panel img{object-position:center 12%;height:320px}.focus-list,.proof-grid,.competency-grid,.role-match-grid,.boundary-grid,.principle-grid,.case-study-grid,.contact-route-grid,.faq-grid,.trust-strip,.resume-highlight-grid,.resume-fit-grid,.resume-grid-section,.method-strip,.career-grid,.quote-grid,.skill-matrix,.footer-grid{grid-template-columns:1fr}.method-step,.case-study-card,.contact-command{min-height:auto}.contact-command h2{max-width:100%}.resume-identity{grid-template-columns:1fr}.resume-identity figure{width:92px}.workflow-panel,.handoff-panel{flex-direction:column;align-items:flex-start}.case-story-flow{grid-template-columns:1fr}}@media (prefers-color-scheme:light){:root{color-scheme:light;--color-bg:#eee6d8;--color-bg-deep:#f8f1e4;--color-paper:#fffbf2f0;--color-card:#0f2c2a17;--color-card-strong:#0f2c2a24;--color-ink:#122223;--color-muted:#405552;--color-soft:#54665f;--color-line:#0f2c2a33;--color-violet:#ac6b19;--color-violet-dark:#08736e;--color-lilac:#744711;--color-accent:#08736e;--color-blueblack:#fffaf0;--color-blueblack-soft:#f3eadc;--shadow-soft:0 24px 70px #202d2b2e;--shadow-glow:0 0 38px #08736e2e}body{background:linear-gradient(126deg,#7dd3c733 0%,#7dd3c700 42%),linear-gradient(238deg,#e6ad5b33 0%,#e6ad5b00 36%),linear-gradient(#fffaf0 0%,#f4efe7 48%,#e9f3ef 100%)}body:before{opacity:.1}.site-header{background:#fffaf0db;box-shadow:0 14px 34px #212a281f}.nav-links .nav-cta,.button--primary{color:#fff;background:linear-gradient(135deg,#0f7c78,#0a6b66)}.nav-links .nav-cta:hover,.button--primary:hover{color:#fff;background:linear-gradient(135deg,#15807b,#0f7c78)}.button--secondary{background:#ffffffad}.hero-visual,.proof-card,.competency-card,.role-match-card,.boundary-card,.principle-card,.case-study-card,.quote-card,.career-track,.skill-column,.contact-command,.contact-mini-card,.faq-item,.resume-profile-panel,.contact-panel,.legal-panel,.resume-panel,.resume-fit-grid article,.workflow-panel,.handoff-panel,.method-step{background:linear-gradient(#ffffffdb,#ffffff9e),#ffffffc7}.portrait-panel{background:radial-gradient(circle at 50% 24%,#f6dfb75c,#0000 34%),linear-gradient(135deg,#7dd3c73d,#e6ad5b29),#ffffff9e}.focus-list{background:#0f2c2a1f}.focus-list li{background:#ffffffbd}.section--tint{background:linear-gradient(#ffffffa3,#0000),#f4efe7c7}.section--dark{color:#fff;background:linear-gradient(135deg,#0f7c7847,#0000 42%),#101817}.section--dark .eyebrow,.section--dark .section-heading p,.section--dark p{color:#eaf4f0c7}.method-step span{background:#ffe6bd}.process-line .route-shadow{stroke:#0f2c2a2e}.process-line circle{fill:#fffaf0}}html[data-theme=light]{color-scheme:light;--color-bg:#eee6d8;--color-bg-deep:#f8f1e4;--color-paper:#fffbf2f0;--color-card:#0f2c2a17;--color-card-strong:#0f2c2a24;--color-ink:#122223;--color-muted:#405552;--color-soft:#54665f;--color-line:#0f2c2a33;--color-violet:#ac6b19;--color-violet-dark:#08736e;--color-lilac:#744711;--color-accent:#08736e;--color-blueblack:#fffaf0;--color-blueblack-soft:#f3eadc;--shadow-soft:0 24px 70px #202d2b2e;--shadow-glow:0 0 38px #08736e2e}html[data-theme=light] body:before{opacity:.1}html[data-theme=light] .site-header{background:#fffaf0db;box-shadow:0 14px 34px #212a281f}html[data-theme=light] .nav-links .nav-cta,html[data-theme=light] .button--primary{color:#fff;background:linear-gradient(135deg,#0f7c78,#0a6b66)}html[data-theme=light] .nav-links .nav-cta:hover,html[data-theme=light] .button--primary:hover{color:#fff;background:linear-gradient(135deg,#15807b,#0f7c78)}html[data-theme=light] .button--secondary{background:#ffffffad}html[data-theme=light] .hero-visual,html[data-theme=light] .proof-card,html[data-theme=light] .competency-card,html[data-theme=light] .role-match-card,html[data-theme=light] .boundary-card,html[data-theme=light] .principle-card,html[data-theme=light] .case-study-card,html[data-theme=light] .quote-card,html[data-theme=light] .career-track,html[data-theme=light] .skill-column,html[data-theme=light] .contact-command,html[data-theme=light] .contact-mini-card,html[data-theme=light] .faq-item,html[data-theme=light] .resume-profile-panel,html[data-theme=light] .contact-panel,html[data-theme=light] .legal-panel,html[data-theme=light] .resume-panel,html[data-theme=light] .resume-fit-grid article,html[data-theme=light] .workflow-panel,html[data-theme=light] .handoff-panel,html[data-theme=light] .method-step{background:linear-gradient(#ffffffdb,#ffffff9e),#ffffffc7}html[data-theme=light] .portrait-panel{background:radial-gradient(circle at 50% 24%,#f6dfb75c,#0000 34%),linear-gradient(135deg,#7dd3c73d,#e6ad5b29),#ffffff9e}html[data-theme=light] .focus-list{background:#0f2c2a1f}html[data-theme=light] .focus-list li{background:#ffffffbd}html[data-theme=light] .section--tint{background:linear-gradient(#ffffffa3,#0000),#f4efe7c7}html[data-theme=light] .section--dark{color:#fff;background:linear-gradient(135deg,#0f7c7847,#0000 42%),#101817}html[data-theme=light] .section--dark .eyebrow,html[data-theme=light] .section--dark .section-heading p,html[data-theme=light] .section--dark p{color:#eaf4f0c7}html[data-theme=light] .section--dark h2,html[data-theme=light] .section--dark .value-list li{color:#fbf7ef}html[data-theme=light] .site-footer{--color-accent:#7dd3c7;--color-lilac:#f6dfb7}html[data-theme=light] .method-step span{background:#ffe6bd}html[data-theme=light] .process-line .route-shadow{stroke:#0f2c2a2e}html[data-theme=light] .process-line circle{fill:#fffaf0}html[data-theme=dark]{color-scheme:dark;--color-bg:#101417;--color-bg-deep:#050708;--color-paper:#141b1eeb;--color-card:#ffffff13;--color-card-strong:#ffffff1f;--color-ink:#fbf7ef;--color-muted:#c6d0cf;--color-soft:#92aaa5;--color-line:#d6e8e029;--color-violet:#e6ad5b;--color-violet-dark:#0f7c78;--color-lilac:#f6dfb7;--color-accent:#7dd3c7;--color-blueblack:#050708;--color-blueblack-soft:#111b1e;--shadow-soft:0 24px 70px #0000006b;--shadow-glow:0 0 44px #7dd3c733}html[data-theme=dark] body:before{opacity:.18}html[data-theme=dark] .site-header{background:#080c0dcc;box-shadow:0 18px 44px #00000047}html[data-theme=dark] .nav-links .nav-cta{color:#04140f;background:linear-gradient(135deg, var(--color-accent), #57c3b4)}html[data-theme=dark] .nav-links .nav-cta:hover{color:#04140f;background:linear-gradient(135deg, #a6e7dd, var(--color-accent))}html[data-theme=dark] .button--primary{color:#04140f;background:linear-gradient(135deg, var(--color-accent), #57c3b4)}html[data-theme=dark] .button--primary:hover{color:#04140f;background:linear-gradient(135deg, #a6e7dd, var(--color-accent))}html[data-theme=dark] .button--secondary{background:#ffffff12}html[data-theme=dark] .hero-visual{background:linear-gradient(160deg,#ffffff24,#ffffff0b 44%,#7dd3c714),#111b1ee6}html[data-theme=dark] .proof-card,html[data-theme=dark] .competency-card,html[data-theme=dark] .role-match-card,html[data-theme=dark] .boundary-card,html[data-theme=dark] .principle-card,html[data-theme=dark] .case-study-card,html[data-theme=dark] .quote-card,html[data-theme=dark] .career-track,html[data-theme=dark] .skill-column,html[data-theme=dark] .contact-command,html[data-theme=dark] .contact-mini-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .resume-profile-panel,html[data-theme=dark] .contact-panel,html[data-theme=dark] .legal-panel,html[data-theme=dark] .resume-panel,html[data-theme=dark] .resume-fit-grid article{background:linear-gradient(#ffffff1b,#ffffff0e),#111b1ed1}html[data-theme=dark] .workflow-panel,html[data-theme=dark] .handoff-panel{background:linear-gradient(100deg,#7dd3c724,#0000 46%),linear-gradient(270deg,#e6ad5b1f,#0000 52%),#111b1ed1}html[data-theme=dark] .method-step{background:linear-gradient(#ffffff18,#ffffff0d),#111b1ec7}html[data-theme=dark] .portrait-panel{background:radial-gradient(circle at 50% 24%,#f6dfb72e,#0000 34%),linear-gradient(135deg,#7dd3c721,#e6ad5b0f),#0507086b}html[data-theme=dark] .focus-list{background:#d6e8e01f}html[data-theme=dark] .focus-list li{background:#0507088c}html[data-theme=dark] .section--tint{background:linear-gradient(#ffffff09,#0000),#101417b8}html[data-theme=dark] .section--dark{color:#fff;background:linear-gradient(135deg,#0f7c783d,#0000 42%),#050708}html[data-theme=dark] .section--dark .eyebrow,html[data-theme=dark] .section--dark .section-heading p,html[data-theme=dark] .section--dark p{color:#d6e8e0bd}html[data-theme=dark] .method-step span{background:var(--color-lilac)}html[data-theme=dark] .process-line .route-shadow{stroke:#d6e8e021}html[data-theme=dark] .process-line circle{fill:#0c1416}@media (prefers-color-scheme:light){html:not([data-theme=dark]) body{background:linear-gradient(126deg,#08736e3d 0%,#08736e00 42%),linear-gradient(238deg,#be7a1a33 0%,#be7a1a00 35%),linear-gradient(#f8f1e4 0%,#eee6d8 50%,#dcece6 100%)}html:not([data-theme=dark]) .hero-signal-grid li,html:not([data-theme=dark]) .focus-list li,html:not([data-theme=dark]) .contact-reason-list li,html:not([data-theme=dark]) .contact-mini-card,html:not([data-theme=dark]) .faq-item,html:not([data-theme=dark]) .trust-strip li,html:not([data-theme=dark]) .resume-highlight-grid li,html:not([data-theme=dark]) .resume-fit-grid article,html:not([data-theme=dark]) .resume-timeline li,html:not([data-theme=dark]) .visual-badge,html:not([data-theme=dark]) .case-result{background:#fffbf2c7}html:not([data-theme=dark]) .workflow-panel{background:linear-gradient(100deg,#08736e1f,#0000 46%),linear-gradient(270deg,#be7a1a21,#0000 52%),#fffbf2c7}}html[data-theme=light] body{background:linear-gradient(126deg,#08736e3d 0%,#08736e00 42%),linear-gradient(238deg,#be7a1a33 0%,#be7a1a00 35%),linear-gradient(#f8f1e4 0%,#eee6d8 50%,#dcece6 100%)}html[data-theme=light] .hero-signal-grid li,html[data-theme=light] .focus-list li,html[data-theme=light] .contact-reason-list li,html[data-theme=light] .contact-mini-card,html[data-theme=light] .faq-item,html[data-theme=light] .trust-strip li,html[data-theme=light] .resume-highlight-grid li,html[data-theme=light] .resume-fit-grid article,html[data-theme=light] .resume-timeline li,html[data-theme=light] .visual-badge,html[data-theme=light] .case-result{background:#fffbf2c7}html[data-theme=light] .workflow-panel{background:linear-gradient(100deg,#08736e1f,#0000 46%),linear-gradient(270deg,#be7a1a21,#0000 52%),#fffbf2c7}@supports (animation-timeline:view()){.section-heading,.proof-card,.competency-card,.role-match-card,.boundary-card,.principle-card,.case-study-card,.case-story-card,.contact-command,.contact-mini-card,.faq-item,.resume-profile-panel,.resume-timeline li,.resume-fit-grid article,.career-track,.quote-card,.skill-column,.workflow-panel,.handoff-panel{animation:both reveal-on-scroll view();animation-range:entry 4% cover 28%}}.site-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-atmosphere:before,.site-atmosphere:after,.site-atmosphere span{content:"";display:block;position:absolute}.site-atmosphere:before{opacity:.58;background-image:linear-gradient(90deg,#d6e8e00e 1px,#0000 1px),linear-gradient(0deg,#d6e8e00a 1px,#0000 1px);background-size:84px 84px;animation:28s linear infinite grid-drift;inset:-18% -10%;transform:rotate(-4deg);mask-image:linear-gradient(#0000 0%,#000 12% 72%,#0000 100%)}.site-atmosphere:after{opacity:.42;background:repeating-linear-gradient(112deg,#0000 0 112px,#7dd3c70d 113px,#0000 116px),repeating-linear-gradient(68deg,#0000 0 180px,#e6ad5b0a 181px,#0000 184px);inset:0}.site-atmosphere span:first-child{background:linear-gradient(90deg,#0000,#7dd3c76b,#0000);width:56%;height:1px;animation:9s ease-in-out infinite scan-line;top:18%;left:-18%;transform:rotate(-10deg)}.site-atmosphere span:nth-child(2){background:linear-gradient(90deg,#0000,#f6dfb757,#0000);width:48%;height:1px;animation:11s ease-in-out 1.4s infinite reverse scan-line;bottom:24%;right:-12%;transform:rotate(-10deg)}.site-atmosphere span:nth-child(3){clip-path:polygon(0 14%,82% 0,100% 74%,20% 100%);opacity:.34;background:linear-gradient(90deg,#0000 49.7%,#d6e8e01c 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#d6e8e014 50%,#0000 50.3%);border:1px solid #d6e8e00f;width:min(42vw,520px);height:min(42vw,520px);inset:12% auto auto 4%}.hero{grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr);gap:clamp(2rem,4vw,3.2rem);min-height:min(640px,100svh - 150px);padding-block:clamp(2rem,3vw,2.8rem) clamp(1.25rem,2vw,1.9rem)}.hero:after{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#0000,#f6dfb757,#7dd3c733,#0000);height:1px;position:absolute;inset:auto -7vw 1.25rem 18%}.hero-copy{position:relative}.hero-copy:before{content:"";opacity:.8;background:linear-gradient(#0000,#7dd3c7ad,#e6ad5b57,#0000);width:1px;height:72%;position:absolute;inset:0 auto auto -1.35rem}.hero h1{overflow-wrap:normal;word-break:normal;hyphens:none;max-width:100%;font-size:clamp(3.1rem,4.35vw,4rem);line-height:.93}.hero h1 span{white-space:nowrap;display:block}.hero-copy>p:not(.eyebrow){max-width:42.5rem;font-size:var(--text-md)}.hero-mode{border-radius:var(--radius);background:linear-gradient(90deg,#7dd3c724,#0000 42%),#05070838;border:1px solid #d6e8e029;border-left-color:#7dd3c78f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:min(100%,43rem);margin-top:1.25rem;padding:.6rem .7rem;display:grid;box-shadow:inset 0 1px #ffffff14}.hero-mode span,.hero-mode strong{line-height:1.25;display:block}.hero-mode span{color:var(--color-accent);font-size:var(--text-2xs);text-transform:uppercase;font-weight:880}.hero-mode strong{color:var(--color-lilac);font-size:var(--text-sm);font-weight:740}.hero-signal-grid{counter-reset:hero-signal;background:linear-gradient(90deg,#7dd3c72e,#e6ad5b1f),#d6e8e024;border-color:#d6e8e033}.hero-signal-grid li{min-height:128px;transition:transform .22s,background .22s;position:relative;overflow:hidden}.hero .button-row{margin-top:1.55rem}.scroll-cue{min-height:44px;color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:.45rem;margin-top:.78rem;font-weight:820;text-decoration:none;display:inline-flex}.scroll-cue span{background:#d6e8e038;width:1px;height:28px;display:inline-block;position:relative;overflow:hidden}.scroll-cue span:before{content:"";background:linear-gradient(180deg, transparent, var(--color-lilac), transparent);animation:1.8s ease-in-out infinite cue-drop;position:absolute;inset:0}.scroll-cue strong{color:var(--color-lilac);font-size:inherit}.hero-signal-grid li:before{counter-increment:hero-signal;content:"0" counter(hero-signal);color:#f6dfb714;font-family:var(--font-serif);font-size:4.2rem;font-weight:800;line-height:1;position:absolute;bottom:-.85rem;right:.65rem}.hero-signal-grid li:after{content:"";opacity:0;background:linear-gradient(112deg,#0000 20%,#ffffff24,#0000 54%);position:absolute;inset:0;transform:translate(-110%)}.hero-signal-grid li:hover{transform:translateY(-3px)}.hero-signal-grid li:hover:after{opacity:1;animation:.76s signal-sweep}.button{position:relative;overflow:hidden}.button:after{content:"";opacity:0;background:linear-gradient(112deg,#0000 20%,#ffffff47,#0000 54%);position:absolute;inset:0;transform:translate(-115%)}.button:hover:after{opacity:1;animation:.7s signal-sweep}.hero-visual{--tilt-x:0deg;--tilt-y:0deg;--reveal-y:0px;min-height:560px;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--reveal-y));transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(140deg,#ffffff29,#ffffff0b 40%,#7dd3c71f),linear-gradient(320deg,#e6ad5b21,#0000 46%),#111b1eeb;border-color:#d6e8e03d;padding:.95rem;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .22s}.hero-visual:hover{box-shadow:var(--shadow-soft), 0 0 68px #7dd3c72e;border-color:#7dd3c76b}.system-grid{z-index:0;opacity:.58;background-color:#0000;background-image:linear-gradient(90deg,#d6e8e00e 1px,#0000 1px),linear-gradient(0deg,#d6e8e00a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite grid-drift;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#00000085 58%,#0000 100%)}.portrait-panel{clip-path:polygon(0 0,100% 0,100% 86%,84% 100%,0 100%);min-height:335px;transform:translateZ(18px)}.portrait-panel:before{opacity:.88;background:linear-gradient(#05070805,#0507086b),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 22px),linear-gradient(90deg,#0f7c7833,#0000 58%,#f6dfb71a)}.portrait-panel img{filter:drop-shadow(0 28px 38px #0000007a)saturate(1.08)contrast(1.04);height:335px}.focus-list li{transition:transform .22s,background .22s;position:relative;overflow:hidden}.focus-list li:after{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-lilac));transform-origin:0;height:2px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(.18)}.focus-list li:hover{transform:translateY(-2px)}.focus-list li:hover:after{transform:scaleX(1)}.hero-visual .process-line{margin-top:.72rem}.proof-section{padding-block:2.35rem 5.2rem}.proof-section .section-heading{margin-bottom:1.35rem}.proof-grid{counter-reset:proof-card}.proof-card{isolation:isolate;background:linear-gradient(145deg,#7dd3c724,#0000 46%),linear-gradient(315deg,#e6ad5b1f,#0000 52%),#111b1ed1}.proof-card:after{counter-increment:proof-card;content:"0" counter(proof-card);z-index:-1;color:#f6dfb714;font-family:var(--font-serif);font-size:4rem;font-weight:800;line-height:1;position:absolute;bottom:-.55rem;right:.7rem}.competency-card,.role-match-card,.case-study-card,.career-track,.skill-column{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;--reveal-y:0px;transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(calc(var(--lift) + var(--reveal-y)));transform-style:preserve-3d;backface-visibility:hidden;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.competency-card:after,.role-match-card:after,.career-track:after,.skill-column:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 16%,#ffffff14,#0000 40%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 18px);position:absolute;inset:0;transform:translate(-100%)}.competency-card:hover,.role-match-card:hover,.career-track:hover,.skill-column:hover,.case-study-card:hover{--lift:-6px;box-shadow:var(--shadow-soft), 0 0 46px #7dd3c721;border-color:#7dd3c76b}.competency-card:hover:after,.role-match-card:hover:after,.career-track:hover:after,.skill-column:hover:after{opacity:1;animation:.86s signal-sweep}.method-step{position:relative;overflow:hidden}.method-step:after{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-lilac), transparent);transform-origin:0;opacity:.74;height:2px;animation:2.4s ease-in-out infinite method-current;position:absolute;inset:auto 1.2rem 1rem;transform:scaleX(.42)}.method-step span{animation:2.6s ease-in-out infinite method-pulse;box-shadow:0 0 #f6dfb73d}.method-step:nth-child(2) span,.method-step:nth-child(2):after{animation-delay:.17s}.method-step:nth-child(3) span,.method-step:nth-child(3):after{animation-delay:.34s}.method-step:nth-child(4) span,.method-step:nth-child(4):after{animation-delay:.51s}.case-study-grid{gap:1.1rem}.case-study-card{background:linear-gradient(150deg,#7dd3c71f,#0000 34%),linear-gradient(320deg,#e6ad5b1f,#0000 46%),#111b1ed6;min-height:590px;padding:1.35rem}.case-study-card:after{content:"";z-index:0;opacity:.56;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d6e8e00b 1px,#0000 1px),linear-gradient(0deg,#d6e8e008 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 72%)}.case-flow-map{z-index:1;border-radius:var(--radius);background:#d6e8e01f;border:1px solid #d6e8e029;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.case-flow-map span{min-height:58px;color:var(--color-lilac);font-size:var(--text-2xs);text-align:center;background:linear-gradient(#ffffff17,#ffffff09),#0507086b;place-items:center;padding:.6rem .42rem .52rem;font-weight:840;line-height:1.18;display:grid;position:relative}.case-flow-map span:before{content:"";background:var(--color-accent);border-radius:50%;width:.42rem;height:.42rem;margin-bottom:.32rem;box-shadow:0 0 16px #7dd3c76b}.case-flow-map span:nth-child(2):before{background:#ff8a5b;box-shadow:0 0 16px #ff8a5b6b}.case-flow-map span:nth-child(3):before{background:var(--color-violet);box-shadow:0 0 16px #e6ad5b61}.case-flow-map span:not(:last-child):after{content:"";z-index:2;background:linear-gradient(#0000,#d6e8e03d,#0000);width:1px;height:72%;position:absolute;top:50%;right:-.5px;transform:translateY(-50%)}.case-result{background:linear-gradient(135deg,#7dd3c71c,#0000 50%),#05070861}.workflow-panel{position:relative;overflow:hidden}.workflow-panel:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff1a,#0000 44%),repeating-linear-gradient(90deg,#0000 0 48px,#d6e8e00b 49px,#0000 50px);animation:6.2s ease-in-out infinite workflow-scan;position:absolute;inset:0;transform:translate(-100%)}.process-line .route-main{animation:1.4s forwards draw-route,3.6s ease-in-out infinite route-glow}.process-line circle:nth-of-type(2){animation-delay:.18s}.process-line circle:nth-of-type(3){animation-delay:.36s}.process-line circle:nth-of-type(4){animation-delay:.54s}html[data-motion=ready] .motion-reveal{--reveal-y:20px;opacity:0;filter:blur(6px);transform:translateY(var(--reveal-y));transition:opacity .66s cubic-bezier(.2,.82,.2,1),transform .66s cubic-bezier(.2,.82,.2,1),filter .66s cubic-bezier(.2,.82,.2,1);transition-delay:var(--reveal-delay,0s);animation:none}html[data-motion=ready] .motion-reveal.is-visible{--reveal-y:0px;opacity:1;filter:blur()}html[data-motion=ready] .hero-visual.motion-reveal{transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--reveal-y))}html[data-motion=ready] .competency-card.motion-reveal,html[data-motion=ready] .role-match-card.motion-reveal,html[data-motion=ready] .case-study-card.motion-reveal,html[data-motion=ready] .career-track.motion-reveal,html[data-motion=ready] .skill-column.motion-reveal{transform:perspective(980px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(calc(var(--lift) + var(--reveal-y)))}html[data-motion=ready] .proof-section .section-heading.motion-reveal{opacity:1;filter:blur();transform:none}html[data-theme=dark] body{background:linear-gradient(108deg,#0c5e5857 0%,#0c5e5800 42%),linear-gradient(250deg,#e6ad5b2e 0%,#e6ad5b00 36%),linear-gradient(#07100f 0%,#10211f 48%,#080b0b 100%)}html[data-theme=dark] .site-atmosphere:after{opacity:.48;background:repeating-linear-gradient(112deg,#0000 0 112px,#7dd3c70b 113px,#0000 116px),repeating-linear-gradient(68deg,#0000 0 152px,#f6dfb70d 153px,#0000 156px)}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .site-atmosphere:before{opacity:.28}html:not([data-theme=dark]) .site-atmosphere:after{opacity:.22}html:not([data-theme=dark]) .hero-mode,html:not([data-theme=dark]) .case-result{background:linear-gradient(90deg,#08736e1f,#0000 44%),#fffbf2b3}html:not([data-theme=dark]) .hero-visual,html:not([data-theme=dark]) .proof-card,html:not([data-theme=dark]) .case-study-card{background:linear-gradient(145deg,#08736e1c,#0000 42%),linear-gradient(315deg,#be7a1a1f,#0000 48%),#fffbf2d1}html:not([data-theme=dark]) .system-grid,html:not([data-theme=dark]) .case-study-card:after{opacity:.24}html:not([data-theme=dark]) .case-flow-map span{background:linear-gradient(#ffffffb8,#ffffff7a),#fffbf2b8}}html[data-theme=light] .site-atmosphere:before{opacity:.28}html[data-theme=light] .site-atmosphere:after{opacity:.22}html[data-theme=light] .hero-mode,html[data-theme=light] .case-result{background:linear-gradient(90deg,#08736e1f,#0000 44%),#fffbf2b3}html[data-theme=light] .hero-visual,html[data-theme=light] .proof-card,html[data-theme=light] .case-study-card{background:linear-gradient(145deg,#08736e1c,#0000 42%),linear-gradient(315deg,#be7a1a1f,#0000 48%),#fffbf2d1}html[data-theme=light] .system-grid,html[data-theme=light] .case-study-card:after{opacity:.24}html[data-theme=light] .case-flow-map span{background:linear-gradient(#ffffffb8,#ffffff7a),#fffbf2b8}@keyframes grid-drift{to{background-position:84px 84px,84px 84px}}@keyframes scan-line{0%,to{opacity:0;transform:translate(-10%)rotate(-10deg)}45%,55%{opacity:.88}70%{opacity:0;transform:translate(160%)rotate(-10deg)}}@keyframes signal-sweep{to{transform:translate(115%)}}@keyframes cue-drop{0%{transform:translateY(-100%)}48%,to{transform:translateY(100%)}}@keyframes method-current{50%{opacity:1;transform:scaleX(1)}}@keyframes method-pulse{50%{box-shadow:0 0 0 9px #f6dfb700}}@keyframes workflow-scan{0%,24%{transform:translate(-110%)}58%,to{transform:translate(110%)}}@keyframes route-glow{50%{filter:drop-shadow(0 0 8px #f6dfb757)}}@media (width<=980px){.hero{grid-template-columns:1fr;min-height:0}.hero h1{font-size:clamp(3.15rem,9.8vw,4.2rem)}.hero-copy:before{left:-.75rem}.hero-visual{min-height:580px}}@media (width>=981px) and (height<=920px){.hero{align-items:start;min-height:0;padding-block:1.35rem 1.1rem}.hero h1{font-size:clamp(2.85rem,3.55vw,3.45rem);line-height:.92}.hero-copy:before{height:90%}.hero-copy>p:not(.eyebrow){max-width:39rem;font-size:var(--text-base);margin-top:1rem}.hero-mode{margin-top:.82rem;padding:.48rem .62rem}.hero-signal-grid{margin-top:.85rem}.hero-signal-grid li{min-height:108px;padding:.72rem}.hero-signal-grid p{font-size:var(--text-2xs);margin-top:.28rem}.hero .button-row{margin-top:1rem}.hero .button{min-height:44px;padding-block:.68rem}.scroll-cue{display:none}.hero-visual{min-height:0;padding:.8rem}.portrait-panel{min-height:300px}.portrait-panel img{height:300px}.focus-list{margin-top:.65rem}.focus-list li{padding:.72rem}.hero-visual .process-line{margin-top:.52rem}.hero-visual .process-line svg{max-height:84px}.proof-section{padding-top:2rem}}@media (width<=680px){.site-atmosphere span:nth-child(3){display:none}.hero h1{font-size:clamp(2.42rem,12vw,3.45rem);line-height:.98}.hero-mode{grid-template-columns:1fr}.hero-signal-grid li{min-height:auto}.hero-visual{min-height:0;padding:.78rem;transform:none}.portrait-panel{clip-path:none;min-height:320px}.portrait-panel img{height:320px}.case-flow-map{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-card,.competency-card,.role-match-card,.career-track,.skill-column{transform:translateY(var(--reveal-y,0px))}}@page{size:A4;margin:14mm}@media print{:root{color-scheme:light}.site-header,.site-footer,.button-row,.skip-link,.site-atmosphere,body:before,.page-hero:before{display:none}html,body{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:10.5pt;line-height:1.42;background:#fff!important}main{overflow:visible}a{color:#111;text-decoration:none}h1,h2,h3,p,.resume-panel p{color:#111}h1,.page-hero h1{-webkit-text-fill-color:#111;background-clip:border-box;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:32pt;color:#111!important;background:0 0!important}h2{font-size:20pt}h3{font-size:13pt}.container{width:100%}.page-hero{break-after:avoid;padding-block:0 8mm}.page-hero p{color:#42404a;font-size:11pt}.content-shell,.section{padding-block:0}.section,.section--tint,.section--dark{color:#111;border:0;background:#fff!important}.resume-panel,.legal-panel,.contact-panel,.skill-column{color:#111;box-shadow:none;break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #dad6cf}.resume-panel{padding:7mm;display:block}.resume-panel+.resume-panel{margin-top:5mm}.resume-list li,.skill-column li{break-inside:avoid;page-break-inside:avoid}.skill-matrix{grid-template-columns:1fr 1fr;gap:5mm;margin-top:5mm}.skill-column{padding:6mm}.competency-card p,.method-step p,.career-track li,.skill-column span,.resume-panel p,.contact-panel p,.legal-panel p,.resume-list span{color:#4a4652}.skill-column:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hero-copy,.hero-visual,.portrait-panel img,.proof-card,.competency-card,.case-study-card,.contact-command,.contact-mini-card,.resume-profile-panel,.resume-timeline li,.quote-card,.career-track,.skill-column,.workflow-panel,.handoff-panel,.case-story-card,.role-match-card,.boundary-card,.principle-card,.faq-item,.resume-fit-grid article,.method-step{opacity:1!important;transform:none!important}.process-line .route-main{stroke-dashoffset:0!important}}
