@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--blue:#0f2343;--blue-mid:#4f77b0;--blue-soft:#91abd0;--cream:#f6f1e8e6;--cream-strong:#f6f1e8;--ink:#10203a;--muted:#435677;--line:#10203a1c;--accent:#123765;--accent-soft:#1237651a;--shadow:0 18px 45px #00000014;--radius:1.75rem;--page-max:1200px;--space-unit:.5rem;--space-1:calc(var(--space-unit) * 1);--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-5:calc(var(--space-unit) * 5);--layout-space:clamp(var(--space-3), 2vw, var(--space-4));--card-space:var(--layout-space);--section-space:var(--layout-space);--frame-radius:calc(var(--space-unit) * 2.5);--home-shell-space:clamp(.9rem, 1.35vw, 1.3rem);--home-buffer:var(--home-shell-space);--hero-gap:var(--home-shell-space);--home-stage-width:min(1240px, calc(100vw - (var(--home-shell-space) * 2)));--hero-card-min-height:calc(100svh - clamp(5rem, 7.2vh, 5.8rem) - (var(--home-shell-space) * 4));--sticky-top-offset:var(--home-shell-space);--post-view-height:calc(100svh - var(--sticky-top-offset) - var(--home-shell-space));--final-card-height:clamp(520px, 68vh, 720px);--card-copy-size:clamp(1rem, 1.06vw, 1.1rem);--card-copy-line:1.48;--card-label-size:.86rem;--card-label-track:.08em;--rail-card-space:clamp(1rem, 1.08vw, 1.12rem);--rail-card-gap:clamp(.8rem, .98vw, .9rem);--rail-layer-inset:clamp(.9rem, 1vw, 1rem);--rail-layer-overlap:clamp(1.1rem, 1.4vw, 1.28rem)}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:hidden}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:linear-gradient(180deg, #0a1a35 0%, #0a1a35d6 14%, #0a1a3500 34%), radial-gradient(circle at top left, #f6f1e83d, transparent 28%), radial-gradient(circle at 85% 10%, #c2d3ec2e, transparent 24%), linear-gradient(180deg, var(--blue) 0%, var(--blue-mid) 48%, var(--blue-soft) 100%);font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}#root{width:100%}.app-shell{padding-bottom:var(--layout-space);background:0 0}.site-shell{gap:var(--layout-space);display:grid}.home-page,.hero-screen{justify-content:flex-start;gap:var(--home-shell-space);min-height:100svh;padding:var(--home-shell-space) 0 var(--home-shell-space);flex-direction:column;display:flex}.header-wrap{width:var(--home-stage-width);flex:none;margin:0 auto;padding-top:0}.site-header{width:100%;max-width:100%;min-height:clamp(4rem,6vh,4.5rem);padding:clamp(.72rem, 1vh, .88rem) clamp(var(--space-2), 2vw, var(--space-3));align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--frame-radius);background:var(--cream-strong);box-shadow:var(--shadow);grid-template-columns:minmax(0,3fr) minmax(0,7fr);margin:0;display:grid;position:static;overflow:hidden}.site-section{max-width:var(--page-max);width:100%;min-width:0;padding:var(--section-space);margin:0 auto;scroll-margin-top:96px}.page-stage{width:min(100%, var(--home-stage-width));max-width:var(--home-stage-width);margin:0 auto;padding:0}.hero-section{width:100%;max-width:none;padding:0 0 var(--home-shell-space);flex:auto;justify-content:center;min-height:0;display:flex}.section-block{gap:var(--section-space);display:grid}.section-copy{gap:var(--space-2);max-width:64ch;display:grid}.section-inner{width:100%}.split-layout{gap:var(--layout-space);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;display:grid}.split-rail{min-width:0}.split-jump{top:var(--home-shell-space);position:sticky}.split-main{gap:var(--section-space);min-width:0;display:grid}.split-main>.site-section{max-width:none;margin:0;padding:0}.scroll-section.post-grid{gap:var(--layout-space);grid-template-columns:minmax(0,3fr) minmax(0,7fr);grid-template-areas:"rail right";align-items:start;display:grid}.left-rail{gap:var(--section-space);grid-area:rail;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-self:stretch;min-width:0;display:grid;position:relative}.right-rail{gap:var(--section-space);grid-area:right;align-content:start;min-width:0;display:grid}.right-rail>.site-section{max-width:none;scroll-margin-top:var(--sticky-top-offset);margin:0;padding:0}.final-contact-base{gap:var(--layout-space);min-height:var(--post-view-height);height:var(--post-view-height);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;display:grid}.final-contact-base .contact-card,.final-contact-base .base-card{flex-direction:column;height:100%;min-height:100%;display:flex}.final-contact-base .contact-button,.final-contact-base .base-links{margin-top:auto}.home-stage{width:min(100%, var(--home-stage-width));max-width:var(--home-stage-width);flex:0 auto;min-width:0;margin:0 auto;display:flex}.brand{align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;display:inline-flex}.brand-mark{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);flex:0 0 calc(var(--space-unit) * 6);aspect-ratio:1;border-radius:var(--frame-radius);background:var(--accent);color:#f8f3ea;letter-spacing:.08em;place-items:center;font-weight:700;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-copy{gap:.15rem;display:grid}.brand-copy strong{color:var(--ink);letter-spacing:-.025em;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;font-size:1.34rem;font-weight:700;line-height:1}.brand-copy small{color:var(--muted);letter-spacing:-.01em;gap:.04rem;font-size:.86rem;line-height:1.12;display:grid}.brand-copy small span{display:block}.top-nav{justify-content:space-between;align-items:center;gap:var(--space-1);border-radius:var(--radius);background:radial-gradient(circle at 18% 28%, #6fa0df2e, transparent 34%), radial-gradient(circle at 82% 78%, #91abd01a, transparent 40%), var(--blue);flex-wrap:wrap;width:100%;padding:.2rem clamp(.92rem,1.08vw,1.08rem);display:inline-flex;overflow:hidden}.top-nav a{color:#f8f3ea;letter-spacing:.02em;border-radius:999px;padding:.58rem 1rem;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;font-size:.98rem;font-weight:700}.top-nav a:hover,.top-nav a:focus-visible{background:#f8f3ea1f}.card,.profile-card,.decision-card,.proof-card,.build-card,.impact-card,.strength-card,.experience-card,.contact-card,.base-card,.jump-card{border:1px solid var(--line);background:var(--cream);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card{padding:var(--card-space)}.eyebrow{width:fit-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#12376514;border-radius:999px;padding:.38rem .72rem;font-size:.75rem;font-weight:700;display:inline-flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.82rem 1.2rem;font-size:.94rem;font-weight:700;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover,.button:focus-visible,.inline-link:hover,.inline-link:focus-visible,.jump-links a:hover,.jump-links a:focus-visible,.base-link:hover,.base-link:focus-visible{transform:translateY(-1px)}.button-primary{background:var(--accent);color:#f8f3ea}.button-secondary{color:var(--ink);background:#12376514;border-color:#1237651a}.profile-card,.proof-card,.build-card,.impact-card,.strength-card,.experience-card,.contact-card,.base-card,.jump-card{gap:clamp(var(--space-2), 1.8vw, var(--space-3));align-content:start;display:grid}.profile-card h1,.decision-card h2,.proof-card h2,.section-title,.contact-card h2{letter-spacing:-.04em;margin:0;font-family:Fraunces,Iowan Old Style,Palatino Linotype,serif;font-weight:600;line-height:.95}.profile-card h1{text-wrap:balance;max-width:7.8ch;font-size:clamp(2.96rem,3.56vw,3.82rem);line-height:.92}.profile-name{gap:.08rem;display:grid}.profile-name-line{display:block}.profile-name-line:last-child{white-space:nowrap}.section-title,.proof-card h2,.decision-card h2,.contact-card h2{text-wrap:pretty;font-size:clamp(2.12rem,4.16vw,3.34rem)}.decision-system-card h1,.decision-system-card h2{text-wrap:balance;max-width:none;font-size:clamp(3.08rem,3.86vw,4.14rem);line-height:.92}.section-title{text-shadow:0 1px #fff9,0 2px 6px #fff3}.impact-section .eyebrow,.builds-section .eyebrow,.strengths-section .eyebrow,.experience-section .eyebrow{background:var(--blue);color:var(--cream-strong)}.impact-section .section-title,.builds-section .section-title,.strengths-section .section-title,.experience-section .section-title{color:var(--cream-strong);text-shadow:none}.impact-section .section-copy p,.builds-section .section-copy p,.experience-section .section-copy p{color:#f6f1e8d1}.profile-title,.hero-kicker,.hero-spike,.profile-summary,.best-fit,.decision-card p,.section-copy p,.build-card p,.impact-card p,.strength-card p,.experience-card p,.base-card p,.contact-card p,.proof-list li{color:var(--muted);margin:0;line-height:1.7}.profile-title{color:var(--ink);font-size:var(--card-copy-size)}.profile-card .profile-title,.profile-card .hero-kicker,.profile-card .profile-summary,.profile-fit-copy,.decision-system-main p,.build-card p,.impact-card p,.strength-card p,.experience-card p,.base-card p,.contact-card p,.executive-proof-card li,.executive-proof-card p,.decision-info-copy,.decision-proof{font-size:var(--card-copy-size);line-height:var(--card-copy-line);text-wrap:pretty}.hero-kicker,.hero-spike{color:var(--ink);font-weight:600}.best-fit span{color:var(--ink);font-weight:700}.hero-grid{gap:var(--hero-gap);flex:auto;grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;width:100%;min-height:0;display:grid}.profile-card,.decision-system-card,.executive-proof-card{min-width:0;padding-top:clamp(.88rem,1.12vw,1.04rem);padding-bottom:clamp(.88rem,1.12vw,1.04rem)}.profile-card{min-height:var(--hero-card-min-height);align-self:stretch}.decision-card,.proof-card{min-width:0}.profile-card{flex-direction:column;justify-content:flex-start;padding:clamp(.94rem,1.08vw,1.08rem);display:flex}.profile-middle{flex:none;align-content:start;gap:clamp(.72rem,1.18vw,.96rem);margin-top:0;margin-bottom:0;display:grid}.profile-fit{gap:.26rem;margin-top:clamp(.08rem,.28vw,.18rem);padding-top:clamp(.16rem,.4vw,.28rem);display:grid}.profile-fit-label,.decision-info-label{color:var(--muted);font-size:var(--card-label-size);letter-spacing:var(--card-label-track);text-transform:uppercase;font-weight:700}.profile-fit-copy,.decision-info-copy{color:var(--ink);margin:0;font-weight:500}.hero-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-footer{padding-top:clamp(var(--space-1), 1vw, var(--space-2));grid-template-columns:clamp(5.6rem,7vw,6.8rem) minmax(0,1fr);align-items:end;gap:clamp(.8rem,1vw,.96rem);margin-top:auto;display:grid}.profile-photo{aspect-ratio:1;object-fit:cover;object-position:center;border:2px solid #0f234124;border-radius:1.15rem;width:100%;height:auto;display:block;box-shadow:0 14px 32px #08142624}.profile-actions{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:clamp(.42rem,.62vw,.56rem);width:100%;margin-top:0;margin-bottom:0;padding-top:0}.profile-actions .button{align-self:stretch;width:100%;min-width:0;min-height:2.35rem;padding:.56rem .84rem;font-size:.82rem;line-height:1.1}.decision-card,.proof-card{padding:clamp(1.04rem,1.28vw,1.22rem)}.decision-card,.decision-system-card{gap:var(--hero-gap);min-height:var(--profile-card-height,auto);height:var(--profile-card-height,auto);background:radial-gradient(circle at 100% 0,#ffffff3d,#0000 34%),linear-gradient(#f6f1e8f2 0%,#f6f1e8db 100%);grid-template-columns:minmax(0,1fr) minmax(235px,280px);align-self:stretch;align-items:stretch;padding:clamp(1.04rem,1.28vw,1.22rem);display:grid}.decision-system-main{flex-direction:column;gap:clamp(1.02rem,1.22vw,1.12rem);min-width:0;min-height:100%;display:flex}.decision-system-top{gap:0;padding-top:0;display:grid}.decision-system-top .eyebrow{margin-bottom:calc(clamp(var(--space-2), 1.8vw, var(--space-3)) + var(--space-1))}.decision-system-top .section-title{margin-bottom:clamp(var(--space-2), 1.8vw, var(--space-3))}.decision-system-top .decision-lead{margin-top:0}.decision-system-lower{flex:auto;grid-template-rows:auto 1fr;gap:0;min-height:0;padding-bottom:clamp(.16rem,.34vw,.28rem);display:grid}.decision-info-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:.85rem;padding-top:clamp(.42rem,.68vw,.62rem);display:grid}.decision-info-block{background:#ffffff52;border-radius:1rem;align-content:start;gap:.26rem;min-height:auto;padding:.78rem .9rem;display:grid}.decision-translation-card{background:#ffffff52;border-radius:1rem;gap:.86rem;padding:.84rem .96rem;display:grid}.decision-translation-header,.decision-translation-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.8rem;display:grid}.decision-translation-header{align-items:center}.decision-translation-header .decision-info-label{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.decision-translation-list{gap:.64rem;display:grid}.decision-translation-cell{margin:0}.decision-translation-arrow{color:#10203a61;place-self:center;font-size:.94rem;font-weight:700;line-height:1}.decision-translation-arrow-header{color:#10203a52;place-self:center;font-size:.82rem;line-height:1}.decision-system-proof-slot{align-self:stretch;min-width:0;display:flex}.decision-lead{max-width:38ch;font-size:clamp(1.16rem,1.46vw,1.32rem);font-weight:500;color:var(--ink)!important}.decision-info-copy{text-wrap:pretty;white-space:pre-line;color:var(--muted)!important}.decision-info-list{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.decision-info-list .decision-info-copy{white-space:normal}.decision-proof-copy{font-weight:700;color:var(--ink)!important}.decision-system-footer{grid-template-rows:.48fr auto .28fr auto;gap:0;min-height:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:clamp(.16rem,.28vw,.24rem);display:grid}.decision-proof{padding-left:var(--space-2);color:var(--ink);text-wrap:pretty;white-space:pre-line;border-left:3px solid #10203a1f;grid-row:2;align-self:center;margin:0;padding-bottom:clamp(.02rem,.08vw,.06rem);font-size:clamp(2.2rem,2.34vw,2.5rem);font-weight:700;line-height:1.18}.operating-strip{border-top:1px solid var(--line);grid-row:4;align-self:end;gap:.72rem;padding-top:clamp(.68rem,.84vw,.8rem);display:grid}.operating-label{color:var(--muted);font-size:var(--card-label-size);letter-spacing:var(--card-label-track);text-transform:uppercase;font-weight:700}.decision-model-steps{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.decision-model-step{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.94rem;font-weight:700;display:inline-flex}.decision-model-step+.decision-model-step:before{content:"→";color:#10203a66;margin-right:.55rem}.proof-list,.result-list{gap:var(--space-2);margin:0;padding-left:1.2rem;display:grid}.proof-card{color:#f8f3ea;border-radius:var(--radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#6fa0df,#18386d);border:0;flex-direction:column;justify-content:flex-start;align-self:stretch;width:100%;height:100%;min-height:100%;padding:clamp(.92rem,1.08vw,1.08rem);display:flex}.proof-card .eyebrow{color:#f8f3ea;background:#f8f3ea29}.executive-proof-card h2{text-wrap:pretty;max-width:13ch;font-size:clamp(2.12rem,2.22vw,2.5rem);line-height:1.04}.executive-proof-body{flex-direction:column;flex:auto;justify-content:space-between;gap:clamp(.56rem,.74vw,.68rem);padding-top:clamp(.36rem,.52vw,.46rem);padding-bottom:clamp(.42rem,.6vw,.54rem);display:flex}.proof-card h2,.proof-card p{color:#f8f3ea}.proof-blocks{gap:clamp(.72rem,.88vw,.82rem);display:grid}.proof-block{background:#f8f3ea1f;border:1px solid #f8f3ea1f;border-radius:.9rem;gap:.24rem;padding:.72rem .78rem clamp(.28rem,.38vw,.34rem);display:grid}.proof-block-title{color:#f8f3eadb;letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;font-weight:700}.proof-block-copy,.proof-closing{color:#f8f3ea;text-wrap:pretty;margin:0;font-size:clamp(1.04rem,1.08vw,1.14rem);line-height:1.42}.proof-closing{color:#f8f3eaeb;margin-top:0;font-weight:600}.jump-card{gap:var(--rail-card-gap);padding:var(--rail-card-space);z-index:1;height:auto;min-height:auto;margin-block:calc(var(--rail-layer-overlap) * -1);flex-direction:column;display:flex;position:relative}.jump-card-top{gap:clamp(.72rem,.9vw,.84rem);display:grid}.jump-links{gap:clamp(.62rem,.8vw,.74rem);display:grid}.jump-links a{justify-content:space-between;align-items:center;gap:var(--space-2);background:#ffffff59;border-radius:999px;padding:clamp(.72rem,.88vw,.8rem) clamp(.96rem,1.08vw,1rem);font-size:.9rem;font-weight:600;display:flex}.jump-media-wrap{align-content:space-between;gap:0;min-height:100%;display:grid;position:relative}.jump-quote-card,.jump-media-proof{padding:var(--rail-card-space);z-index:0;margin-inline:var(--rail-layer-inset);background:#f6f1e8c7;border:1px solid #10203a14;border-radius:1rem;gap:clamp(.42rem,.58vw,.52rem);display:grid;position:relative;box-shadow:0 12px 24px #08142614}.jump-quote-card{padding-bottom:calc(var(--rail-card-space) + var(--rail-layer-overlap))}.jump-media-proof{padding-top:calc(var(--rail-card-space) + var(--rail-layer-overlap))}.jump-media-proof-title{color:var(--ink);letter-spacing:.02em;font-size:.86rem;font-weight:700}.jump-media-proof-body,.jump-media-proof-support,.jump-media-proof-cta{margin:0}.jump-media-proof-body{color:var(--ink);text-wrap:pretty;font-size:.92rem;font-weight:600;line-height:1.32}.jump-media-proof-support{color:var(--muted);text-wrap:pretty;font-size:.84rem;line-height:1.36}.jump-media-proof-cta{color:var(--accent);font-size:.84rem;font-weight:700}.jump-quote-text{color:var(--ink);text-wrap:pretty;margin:0;font-family:Fraunces,Iowan Old Style,Palatino Linotype,serif;font-size:clamp(.84rem,.92vw,.94rem);line-height:1.28}.jump-quote-meta{gap:.18rem;display:grid}.jump-quote-author{color:var(--ink);font-size:.82rem;font-weight:700}.jump-quote-context{color:var(--muted);font-size:.72rem}.card-grid-3{gap:var(--layout-space);grid-template-columns:repeat(3,1fr);display:grid}.build-card h3,.impact-card h3,.experience-card h3,.base-card h3{margin:0;font-size:1.28rem;line-height:1.15}.build-card p,.impact-card p,.strength-card p,.experience-card p,.base-card p,.contact-card p{font-size:var(--card-copy-size);line-height:var(--card-copy-line)}.build-card,.base-card,.contact-card{flex-direction:column;justify-content:flex-start;display:flex}.build-card .inline-link,.base-links,.contact-button{margin-top:auto}.tag-row,.experience-tags{flex-wrap:wrap;gap:.5rem;display:flex}.tag{color:var(--ink);background:#fff6;border:1px solid #10203a17;border-radius:999px;padding:.42rem .7rem;font-size:.84rem;font-weight:600}.inline-link{color:var(--accent);font-weight:700}.experience-list{gap:var(--layout-space);display:grid}.experience-card{height:auto;min-height:unset;padding:clamp(1.25rem,2vw,1.75rem)}.experience-header{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.experience-number{color:var(--ink);background:#0000000f;border-radius:999px;flex:none;padding:.45rem .85rem;font-weight:700}.experience-subtitle{font-weight:700;color:var(--ink)!important}.contact-row{gap:var(--layout-space);grid-template-columns:260px minmax(420px,1fr) 320px;align-items:start;display:grid}.contact-card{color:#f8f3ea;background:linear-gradient(#5f8fcf,#10213d)}.left-rail .base-card,.left-rail .contact-card{padding:var(--rail-card-space);gap:var(--rail-card-gap)}.contact-card .eyebrow{color:#f8f3ea;background:#f8f3ea29}.contact-card .section-title{color:#f8f3ea;max-width:16ch;line-height:1.02}.left-rail .contact-card .section-title{max-width:10ch;font-size:clamp(1.84rem,2.22vw,2.24rem);line-height:.98}.contact-card p{color:#f8f3eae6}.left-rail .contact-card p{font-size:.94rem;line-height:1.34}.left-rail .contact-card{margin-top:auto}.contact-button{width:fit-content;color:var(--accent);background:#f8f3ea}.left-rail .contact-button{min-height:2.6rem;padding:.72rem 1rem}.base-card{align-content:start}.left-rail .base-card h3{font-size:1.32rem;line-height:1.08}.left-rail .base-card p{font-size:.94rem;line-height:1.34}.base-links{gap:var(--space-2);display:grid}.base-link{padding:var(--space-2);background:#ffffff6b;border-radius:1rem;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.left-rail .base-links{gap:clamp(.58rem,.76vw,.68rem)}.left-rail .base-link{padding:.72rem .88rem;font-size:.9rem}.footer-section{padding-top:0}.footer-card{justify-content:center;align-items:center;min-height:auto;padding:clamp(.9rem,1.14vw,1.02rem) clamp(1rem,1.4vw,1.24rem);display:flex}.footer-card p{color:var(--muted);letter-spacing:.01em;margin:0;font-size:.92rem;font-weight:500}@media (width<=1399.98px){.home-stage,.header-wrap{width:min(1180px, calc(100vw - (var(--home-shell-space) * 2)))}.hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.decision-system-card{grid-template-columns:minmax(0,1fr) minmax(235px,285px)}}@media (width<=1199.98px){.home-stage,.header-wrap{width:min(1060px, calc(100vw - (var(--home-shell-space) * 2)))}.hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.profile-card h1{font-size:clamp(3.04rem,3.62vw,3.74rem)}.decision-system-card h1,.decision-system-card h2{font-size:clamp(2.68rem,3.42vw,3.56rem)}.executive-proof-card h2{font-size:clamp(2.24rem,2.34vw,2.56rem)}.decision-system-card{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}}@media (width<=991.98px){.home-stage,.header-wrap{width:calc(100vw - (var(--home-shell-space) * 2))}.hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.decision-system-card{grid-template-columns:minmax(0,1fr) minmax(195px,225px)}}@media (height<=980px){:root{--hero-card-min-height:calc(100svh - 4.7rem - (var(--home-shell-space) * 3))}.hero-section{padding-top:0;padding-bottom:var(--space-1)}.site-header{min-height:54px;padding-top:.65rem;padding-bottom:.65rem}.profile-card,.decision-system-card,.executive-proof-card{padding-top:.82rem;padding-bottom:.82rem}.profile-card h1{font-size:clamp(2.76rem,3.16vw,3.28rem);line-height:.95}.decision-system-card h1,.decision-system-card h2{font-size:clamp(2.44rem,3vw,3.1rem);line-height:.95}.executive-proof-card h2{font-size:clamp(2.06rem,2.16vw,2.3rem);line-height:1}.executive-proof-card li,.executive-proof-card p{font-size:.9rem;line-height:1.42}.profile-card .profile-title,.profile-card .hero-kicker,.profile-card .profile-summary,.profile-fit-copy,.decision-system-main p,.build-card p,.impact-card p,.strength-card p,.experience-card p,.base-card p,.contact-card p,.decision-info-copy,.decision-proof{font-size:.99rem;line-height:1.42}}@media (width<=900px){.split-layout,.card-grid-3,.contact-row{grid-template-columns:1fr}.split-jump{position:static}.post-grid{grid-template-columns:1fr;grid-template-areas:"right""rail"}.left-rail{grid-template-rows:none;align-self:start}.jump-rail{height:auto;position:static}.right-rail{align-content:start}.final-contact-base{grid-template-columns:1fr;height:auto;min-height:auto}.jump-media-wrap{gap:var(--space-2);min-height:auto}.jump-quote-card,.jump-media-proof{padding-top:var(--rail-card-space);padding-bottom:var(--rail-card-space);margin-inline:0}.jump-card,.contact-card,.base-card{height:auto;min-height:auto}.jump-card{margin-block:0}}@media (width<=700px){.profile-footer{grid-template-columns:1fr;align-items:start}.profile-photo{justify-self:start;width:96px}}@media (width<=767.98px){.home-page,.hero-screen{gap:var(--space-3)}.site-header{flex-direction:column;align-items:stretch;display:flex}.hero-grid,.decision-system-card{grid-template-columns:1fr}.decision-system-card{height:auto;min-height:auto}.decision-info-grid{grid-template-columns:1fr}.hero-section{padding-top:var(--space-3);padding-bottom:var(--space-3)}.top-nav,.hero-actions{justify-content:center}.button,.contact-button{width:100%}.experience-header{flex-direction:column}.page-stage{width:calc(100vw - (var(--home-shell-space) * 2))}.footer-card{justify-content:flex-start}}@media (width<=575.98px){.home-stage,.header-wrap{width:calc(100vw - (var(--space-3) * 2))}}
