@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-400-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-700-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--ink:#081116;--ink-soft:#111e25;--paper:#f3f6fb;--paper-bright:#fff;--orange:#2f6df6;--orange-dark:#174fca;--steel:#93a6b8;--blue:#0a66c2;--line-dark:#ffffff21;--line-light:#0811161f;--container:1440px;--pad:clamp(1.15rem, 4vw, 4.5rem);--radius:clamp(1.5rem, 2.5vw, 2.4rem);--font-archivo:"Archivo", Arial, sans-serif;--font-space-mono:"Space Mono", "Courier New", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--font-archivo), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--orange);color:var(--ink)}.site-shell{min-width:0;overflow:clip}.scroll-progress{z-index:100;background:var(--orange);transform-origin:0;border-radius:0 999px 999px 0;height:4px;position:fixed;inset:0 auto auto 0}.skip-link{z-index:200;background:var(--paper-bright);color:var(--ink);border-radius:999px;padding:.8rem 1rem;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.count-up{font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;display:inline-flex}.site-header{z-index:80;top:1rem;left:var(--pad);right:var(--pad);min-height:66px;max-width:var(--container);color:var(--paper-bright);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#081116e0;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;margin:auto;padding:.35rem;display:grid;position:fixed;box-shadow:0 18px 60px #00000038}.wordmark{align-items:center;min-width:235px;display:flex}.wordmark-mark{background:var(--orange);width:58px;min-height:56px;color:var(--ink);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);letter-spacing:-.08em;place-items:center;font-size:.9rem;font-weight:900;display:grid}.wordmark-copy{flex-direction:column;gap:.12rem;padding:0 .85rem;display:flex}.wordmark-copy strong{letter-spacing:.055em;text-transform:uppercase;font-size:.82rem}.wordmark-copy small{color:var(--steel);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:650}.desktop-nav{justify-content:center;gap:.25rem;display:flex}.desktop-nav a{color:#bbc4c8;letter-spacing:.045em;text-transform:uppercase;border-radius:999px;padding:.8rem 1rem;font-size:.68rem;font-weight:700;transition:background .2s,color .2s}.desktop-nav a:hover{color:#fff;background:#ffffff14}.header-cta{background:var(--paper-bright);min-height:50px;color:var(--ink);letter-spacing:.025em;text-transform:uppercase;border:0;border-radius:16px;align-items:center;gap:.6rem;padding:0 1.05rem;font-size:.68rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.header-cta:hover{background:var(--orange);transform:translateY(-1px)}.menu-button,.mobile-nav{display:none}.hero{background:radial-gradient(circle at 78% 18%, #2f6df633, transparent 34rem), var(--ink);color:var(--paper-bright);padding:7.6rem 0 2rem;position:relative;overflow:hidden}.hero-grid,.final-grid,.blueprint-grid{pointer-events:none;position:absolute;inset:0}.hero-grid{opacity:.62;will-change:background-position;background:repeating-linear-gradient(118deg,#0000 0 108px,#ffffff1b 108px 110px);animation:22s linear infinite hero-pattern-drift;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-grid:before,.hero-grid:after{content:"";pointer-events:none;position:absolute}.hero-grid:before{opacity:.72;clip-path:polygon(17% 0,100% 0,83% 100%,0 100%);background:repeating-linear-gradient(64deg,#0000 0 42px,#2f6df652 42px 45px);width:min(48vw,720px);height:min(48vw,720px);animation:14s ease-in-out infinite alternate organic-pattern-float;top:8%;right:10%}.hero-grid:after{background:#ffffff47;width:38%;height:3px;animation:11s ease-in-out infinite alternate signal-lines-glide;bottom:7%;left:7%;box-shadow:0 18px #ffffff21,0 36px #2f6df65c}.hero:before{content:"";background:var(--orange);opacity:.92;will-change:clip-path, translate;width:16rem;height:74rem;animation:1.15s cubic-bezier(.16,1,.3,1) both disruptive-beam-enter,12s ease-in-out 1.15s infinite alternate organic-beam-drift;position:absolute;top:-11rem;right:-13rem;transform:rotate(24deg)}.hero:after{content:"";background:#ffffff57;width:3px;height:70rem;animation:1.35s cubic-bezier(.16,1,.3,1) both disruptive-line-enter,10s ease-in-out 1.35s infinite alternate signal-line-drift;position:absolute;top:-10rem;right:7rem;transform:rotate(24deg)}.hero-rail{z-index:2;max-width:var(--container);padding:0 var(--pad);justify-content:space-between;gap:.65rem;margin:0 auto;display:flex;position:relative}.hero-rail span{color:#9caab1;letter-spacing:.1em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:.52rem .75rem;font-size:.56rem;font-weight:700}.hero-content{z-index:2;max-width:var(--container);min-height:760px;padding:clamp(4rem, 7vw, 7rem) var(--pad);grid-template-columns:minmax(0,1.18fr) minmax(340px,.72fr);align-items:center;gap:clamp(3rem,7vw,8rem);margin:auto;display:grid;position:relative}.eyebrow{color:#b8c2c7;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.85rem;margin:0 0 1.5rem;font-size:.65rem;font-weight:800;display:flex}.eyebrow>span{background:var(--orange);flex:none;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.eyebrow.dark{color:#52616a}.hero h1{letter-spacing:-.066em;text-wrap:balance;max-width:920px;margin:0;padding-bottom:.17em;font-size:clamp(3.8rem,5.65vw,6.35rem);font-weight:640;line-height:.98;position:relative}.hero-title:after{content:"";background:linear-gradient(90deg, var(--orange), #2f6df600);transform-origin:0;border-radius:999px;width:min(34%,310px);height:3px;animation:.95s cubic-bezier(.16,1,.3,1) 1.45s both hero-title-signal-draw;position:absolute;bottom:0;left:0}.hero-title-visual,.hero-title-line{display:block}.hero-title-token{vertical-align:bottom;margin-right:.19em;padding:.09em .025em .08em;display:inline-block;overflow:hidden}.hero-title-token:last-child{margin-right:0}.hero-title-word{transform-origin:0 100%;will-change:transform, opacity, filter;display:inline-block}.hero-title-token-accent{margin-left:-.01em;padding-left:.06em;padding-right:.07em}.outline-word{background:var(--orange);color:var(--ink);transform-origin:0;will-change:transform, opacity, filter;border-radius:.14em;padding:0 .08em .05em;display:inline-block;position:relative;overflow:hidden;transform:rotate(-1deg)}.outline-word:after{content:"";filter:blur(3px);background:#ffffff57;width:18%;animation:.72s cubic-bezier(.16,1,.3,1) 1.18s both motivation-signal-scan;position:absolute;top:-25%;bottom:-25%;left:-30%;transform:skew(-17deg)}.hero-lede{color:#b9c3c8;max-width:720px;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.66}.hero-actions{align-items:center;gap:1rem;margin-top:2.2rem;display:flex}.button{letter-spacing:.02em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:56px;padding:0 1.45rem;font-size:.72rem;font-weight:800;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--orange);color:var(--ink);box-shadow:0 12px 32px #2f6df63d}.button-primary:hover{background:#5a8bfa;box-shadow:0 16px 38px #2f6df652}.button-dark{background:var(--ink);color:#fff}.button-large{min-height:66px;padding:0 1.8rem}.text-link{color:#d9dfe2;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.7rem;font-weight:750;display:inline-flex}.text-link svg{color:var(--orange)}.portrait-stage{border:8px solid var(--paper-bright);background:var(--paper-bright);width:min(100%,430px);color:var(--ink);box-shadow:24px 24px 0 var(--orange), 0 38px 90px #00000061;border-radius:2.5rem 1rem;justify-self:end;overflow:hidden;transform:rotate(1.25deg)}.portrait-topline,.portrait-caption{letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;padding:.85rem 1rem;font-size:.61rem;font-weight:800;display:flex}.portrait-visual{aspect-ratio:.83;background:linear-gradient(132deg, transparent 0 54%, var(--orange) 54% 69%, transparent 69%), linear-gradient(160deg, #17262e, #071014 75%);place-items:center;display:grid;position:relative;overflow:hidden}.portrait-photo-parallax{will-change:transform;position:absolute;inset:-9% 0}.portrait-photo{object-fit:cover;object-position:50% 42%;filter:saturate(.9)contrast(1.03)}.portrait-visual:before{content:"FIELD  /  PROVEN";color:var(--ink);letter-spacing:.13em;background:#ffffffeb;padding:.55rem 3rem;font-size:.53rem;font-weight:850;position:absolute;top:1.2rem;left:-2.3rem;transform:rotate(-42deg)}.portrait-visual:after{content:"";background:#ffffffb8;width:32%;height:3px;position:absolute;bottom:9%;right:13%;box-shadow:0 10px #ffffff52}.portrait-initials{z-index:1;color:#fff;letter-spacing:-.14em;font-size:clamp(6.5rem,12vw,10rem);font-weight:760;position:relative;transform:translate(-.06em)}.portrait-note{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#ffffffe6;border-radius:14px;flex-direction:column;padding:.75rem .9rem;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 10px 30px #0003}.portrait-note span{letter-spacing:.1em;font-size:.5rem}.portrait-note strong{font-size:.7rem}.portrait-caption{justify-content:flex-start;align-items:center;gap:.65rem}.portrait-caption svg{color:var(--orange-dark)}.proof-strip{z-index:3;max-width:var(--container);padding:0 var(--pad) 1.2rem;grid-template-columns:repeat(3,.72fr) 1.45fr;gap:.9rem;margin:0 auto;display:grid;position:relative}.proof-strip>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;justify-content:center;min-height:126px;padding:1.25rem;display:flex}.proof-strip strong{letter-spacing:-.06em;font-size:clamp(2.7rem,4vw,4.25rem);line-height:1}.proof-strip>div>span{color:var(--steel);letter-spacing:.075em;text-transform:uppercase;margin-top:.5rem;font-size:.58rem;font-weight:700}.proof-strip .proof-promise{background:var(--orange);color:var(--ink);border-color:#0000;padding-left:clamp(1.5rem,3vw,3rem);position:relative}.proof-promise>span{color:var(--ink);margin:0}.proof-promise strong{letter-spacing:-.04em;margin-top:.25rem;padding-right:2rem;font-size:clamp(1.35rem,2.1vw,2rem)}.proof-promise svg{position:absolute;bottom:1.4rem;right:1.4rem}.section-dark{color:var(--ink)}.problems,.work-section,.approach-section,.about-section,.faq-section{padding:clamp(5.5rem, 9vw, 9rem) var(--pad);position:relative;overflow:hidden}.problems>*,.work-section>*,.approach-section>*{z-index:1;position:relative}.problems:before,.approach-section:before,.work-section:before{content:"";pointer-events:none;will-change:background-position, translate;position:absolute;inset:-12%}.problems:before{opacity:.44;background-image:radial-gradient(circle,#0811162e 1.1px,#0000 1.3px);background-size:32px 32px;animation:28s linear infinite ambient-dot-drift;-webkit-mask-image:linear-gradient(115deg,#000,#0000 72%);mask-image:linear-gradient(115deg,#000,#0000 72%)}.work-section:before{opacity:.68;background:repeating-linear-gradient(118deg,#0000 0 96px,#ffffff1f 96px 99px);animation:9s linear infinite ambient-track-drift;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.approach-section:before{opacity:.38;background:radial-gradient(circle,#08111633 1px,#0000 1.2px) 0 0/28px 28px;animation:32s linear infinite ambient-dot-drift-reverse;-webkit-mask-image:linear-gradient(120deg,#0000 12%,#000,#0000 82%);mask-image:linear-gradient(120deg,#0000 12%,#000,#0000 82%)}.approach-section:after{content:"";z-index:0;pointer-events:none;opacity:.52;transform-origin:82% 48%;background-image:radial-gradient(circle at 82% 48%,#2f6df657 0 10px,#2f6df621 11px 21px,#0000 22px),repeating-radial-gradient(circle at 82% 48%,#0000 0 48px,#0811161b 49px 51px,#0000 52px 82px),repeating-linear-gradient(118deg,#0000 0 132px,#2f6df617 132px 134px);animation:5.4s cubic-bezier(.2,.72,.26,1) infinite approach-ripple-pulse;position:absolute;inset:-24%;-webkit-mask-image:radial-gradient(at 78% 48%,#000 4%,#000000db 34%,#0000 72%);mask-image:radial-gradient(at 78% 48%,#000 4%,#000000db 34%,#0000 72%)}.problems{background:var(--paper)}.section-kicker{max-width:var(--container);color:#56636a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0 auto clamp(3rem,6vw,5.5rem);font-size:.6rem;font-weight:800;display:flex}.section-kicker span:first-child{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:30px;padding:0 .75rem;display:inline-flex}.section-kicker.dark{color:#657279}.section-heading-row{max-width:var(--container);grid-template-columns:1.28fr .62fr;align-items:end;gap:clamp(3rem,8vw,8rem);margin:auto;display:grid}.section-heading-row h2,.work-intro h2,.approach-heading h2,.about-copy h2,.linkedin-copy h2,.faq-intro h2,.final-cta h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.1vw,5.8rem);font-weight:630;line-height:.99}h2 em{color:var(--orange-dark);font-family:inherit;font-style:normal;font-weight:inherit;display:inline}.section-heading-row>p{color:#56636a;margin:0;font-size:1.02rem;line-height:1.72}.problem-grid{max-width:var(--container);grid-template-columns:1fr 1fr;gap:1.2rem;margin:clamp(4rem,7vw,7rem) auto 2rem;display:grid}.problem-card{border-radius:var(--radius);background:var(--paper-bright);border:1px solid #08111612;min-height:220px;padding:clamp(1.4rem,2.6vw,2.2rem);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 60px #08111611}.problem-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#2f6df626,#ffffff5c,#0000);width:20%;animation:9s ease-in-out infinite approach-card-current;position:absolute;top:-45%;bottom:-45%;left:-36%;transform:skew(-18deg)}.problem-card:nth-child(2):before,.problem-card:nth-child(3):before{background:linear-gradient(90deg,#0000,#fff3,#0000)}.problem-card:nth-child(2):before{animation-delay:-2.2s}.problem-card:nth-child(3):before{animation-delay:-4.4s}.problem-card:nth-child(4):before{animation-delay:-6.6s}.problem-card>*{z-index:1;position:relative}.problem-card:nth-child(2){background:var(--ink);color:#fff;transform:translateY(2rem)}.problem-card:nth-child(3){background:var(--orange);color:var(--ink)}.problem-card:nth-child(4){transform:translateY(2rem)}.problem-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px #0811161f}.problem-card:nth-child(2):hover,.problem-card:nth-child(4):hover{transform:translateY(calc(2rem - 4px))}.card-index{min-width:42px;min-height:30px;color:var(--orange-dark);background:#2f6df624;border-radius:999px;justify-content:center;align-items:center;font-size:.66rem;font-weight:850;display:inline-flex}.problem-card:nth-child(2) .card-index{background:var(--orange);color:var(--ink)}.problem-card:nth-child(3) .card-index{background:var(--ink);color:#fff}.problem-card h3{letter-spacing:-.045em;max-width:28rem;margin:2.4rem 0 .75rem;font-size:clamp(1.65rem,2.6vw,2.55rem);line-height:1.02}.problem-card p{color:#5e6a70;max-width:34rem;margin:0;font-size:.93rem;line-height:1.68}.problem-card:nth-child(2) p{color:#aeb9be}.problem-card:nth-child(3) p{color:#081a3c}.card-arrow{color:#849097;position:absolute;top:1.8rem;right:1.8rem}.problem-card:nth-child(2) .card-arrow{color:var(--orange)}.problem-card:nth-child(3) .card-arrow{color:var(--ink)}.work-section{background:var(--ink);color:#fff}.work-section .section-kicker{color:#93a0a6}.approach-heading .section-kicker{color:#4f5e65}.work-section .section-kicker span:first-child{background:var(--orange);color:var(--ink)}.work-intro{max-width:var(--container);grid-template-columns:.45fr 1.55fr;align-items:start;gap:clamp(3rem,7vw,8rem);margin:auto;display:grid}.work-intro .eyebrow{color:#9aa7ad}.work-intro h2{max-width:1050px}.forge-visual-card{min-height:700px;max-width:var(--container);border-radius:var(--radius);background:#071018;border:1px solid #ffffff21;grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr);margin:clamp(4rem,8vw,7rem) auto 0;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000004d}.forge-visual-copy{z-index:2;background:linear-gradient(90deg,#071018 68%,#071018d1),repeating-linear-gradient(0deg,#0000 0 39px,#2f6df614 39px 40px);flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.forge-visual-label{color:var(--orange);font:700 .67rem/1 var(--font-space-mono);letter-spacing:.12em;text-transform:uppercase}.forge-visual-copy h3{letter-spacing:-.065em;text-wrap:balance;max-width:700px;margin:1.2rem 0 1.4rem;font-size:clamp(2.7rem,5vw,5.8rem);font-weight:620;line-height:.94}.forge-visual-copy>p{color:#aeb9be;max-width:590px;margin:0;font-size:1rem;line-height:1.72}.forge-visual-key{gap:.65rem;margin-top:3rem;display:flex}.forge-visual-key span{color:#d8e1e6;min-height:32px;font:700 .58rem/1 var(--font-space-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;align-items:center;padding:0 .78rem;display:inline-flex}.forge-visual-key span:nth-child(2){color:#8bb0ff;border-color:#2f6df694}.forge-visual-stage{isolation:isolate;background:#04101a;min-width:0;min-height:700px;position:relative;overflow:hidden}.forge-visual-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#071018 0,#0000 14%),linear-gradient(#07101833,#0000 25% 76%,#07101842);position:absolute;inset:0}.forge-anvil-art{z-index:0;transform-origin:50% 54%;will-change:transform, opacity;position:absolute;inset:0}.forge-anvil-art img{object-fit:cover;object-position:center}.forge-paths{z-index:2;filter:drop-shadow(0 0 8px #2f6df673);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.forge-paths path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;will-change:stroke-dashoffset, opacity}.forge-paths-incoming path{stroke:#89b1ffe6;stroke-width:3.5px}.forge-paths-incoming path:nth-child(2n){stroke:#ffffffb8;stroke-width:2.4px}.forge-path-decision{stroke:var(--orange);stroke-width:6px}.forge-decision-label{z-index:4;background:var(--orange);color:#fff;font:700 .58rem/1 var(--font-space-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;will-change:transform, opacity;border-radius:999px;padding:.52rem .75rem;position:absolute;bottom:5%;left:50%;translate:-50%;box-shadow:0 0 28px #2f6df666}.offer-grid{max-width:var(--container);grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem;margin:1.4rem auto 0;display:grid}.offer-card{border-radius:var(--radius);min-height:650px;padding:clamp(2rem,4vw,4rem);position:relative}.offer-speaking{background:var(--orange);color:var(--ink)}.offer-coaching{background:var(--paper-bright);color:var(--ink);margin-top:4rem}.offer-icon{background:var(--ink);color:#fff;border-radius:20px;place-items:center;width:66px;height:66px;margin-bottom:3.4rem;display:grid;transform:rotate(-3deg)}.offer-coaching .offer-icon{background:var(--orange);color:var(--ink);transform:rotate(3deg)}.offer-label{color:#0811169e;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.offer-card h3{letter-spacing:-.055em;max-width:590px;margin:1rem 0 1.3rem;font-size:clamp(2.1rem,3.55vw,3.75rem);font-weight:650;line-height:.99}.offer-card>p{color:#081116ab;max-width:590px;font-size:.98rem;line-height:1.72}.offer-card ul{grid-template-columns:1fr 1fr;gap:.8rem;margin:2.5rem 0 3rem;padding:0;list-style:none;display:grid}.offer-card li{align-items:center;gap:.65rem;font-size:.8rem;font-weight:700;display:flex}.offer-card li svg{flex:none;width:16px}.offer-card>button{background:var(--ink);color:#fff;letter-spacing:.03em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:.8rem;min-height:54px;padding:0 1.25rem;font-size:.72rem;font-weight:800;display:inline-flex}.offer-coaching>button{background:var(--orange);color:var(--ink)}.access-panel{max-width:var(--container);border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff21;grid-template-columns:minmax(250px,.72fr) minmax(0,1.75fr);gap:clamp(1.5rem,4vw,4rem);margin:1.4rem auto 0;padding:clamp(1.6rem,3.5vw,3.2rem);display:grid}.access-intro>span,.access-options span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.access-intro h3{letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.access-intro p,.access-options p{color:#aeb9be;margin:0;line-height:1.6}.access-options{border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.access-options>div{background:#02090d38;min-height:190px;padding:clamp(1.25rem,2.5vw,2rem)}.access-options>div:nth-child(odd){border-right:1px solid #ffffff1c}.access-options>div:nth-child(-n+2){border-bottom:1px solid #ffffff1c}.access-options strong{color:#fff;letter-spacing:-.04em;margin:.7rem 0 .55rem;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.05;display:block}.access-options p{font-size:.78rem}.fit-grid{max-width:var(--container);grid-template-columns:1fr 1fr;gap:1.4rem;margin:1.4rem auto 0;display:grid}.fit-card{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff21;padding:clamp(1.6rem,3vw,2.6rem)}.fit-card-muted{background:0 0}.fit-card>span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.fit-card h3{letter-spacing:-.045em;margin:.8rem 0 .7rem;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.04}.fit-card p{color:#aeb9be;max-width:42rem;margin:0;line-height:1.65}.approach-section{color:var(--ink);background:#e7eefb}.approach-heading{max-width:var(--container);margin:auto}.approach-heading .section-kicker span:first-child{background:var(--ink);color:#fff}.approach-heading .eyebrow{color:#4f5e65}.approach-heading h2{max-width:1050px}.kinetic-heading>span[aria-hidden=true]{padding-bottom:.08em;display:block;overflow:hidden}.kinetic-word{transform-origin:0 100%;display:inline-block}.framework-list{max-width:var(--container);grid-template-columns:1fr 1fr;gap:1rem;margin:clamp(4rem,8vw,7rem) auto 0;display:grid}.framework-row{border-radius:var(--radius);background:var(--paper-bright);grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;min-height:175px;padding:clamp(1.35rem,2.3vw,2rem);transition:transform .25s,background .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #08111612}.framework-row:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#2f6df61a,#0000);width:20%;animation:9s ease-in-out infinite approach-card-current;position:absolute;top:-45%;bottom:-45%;left:-36%;transform:skew(-18deg)}.framework-row:nth-child(2):before{animation-delay:-2.2s}.framework-row:nth-child(3):before{animation-delay:-4.4s}.framework-row:nth-child(4):before{animation-delay:-6.6s}.framework-row:nth-child(5){grid-column:1/-1}.framework-row:nth-child(5):before{animation-delay:-8.8s}.framework-row>*{z-index:1;position:relative}.framework-row:hover{background:#fff;transform:translateY(-4px)}.framework-number{background:var(--orange);border-radius:14px;place-items:center;width:44px;height:44px;font-size:.66rem;font-weight:850;display:grid}.framework-row h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.framework-row p{color:#526067;grid-column:2/-1;max-width:540px;margin:.75rem 0 0;font-size:.95rem;line-height:1.68}.framework-row>svg{color:var(--orange-dark);margin-top:.5rem}.about-section{background:var(--ink);color:#fff}.about-grid{max-width:var(--container);grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(3rem,8vw,9rem);margin:auto;display:grid}.about-visual{aspect-ratio:.9;color:#fff;box-shadow:20px 20px 0 var(--orange);background:#14232b;border-radius:5rem 1.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.about-photo-parallax{will-change:transform;position:absolute;inset:-8% 0}.about-photo{object-fit:cover;object-position:52% center;filter:grayscale()contrast(1.08)brightness(.82);transform:scale(1.02)}.blueprint-grid{z-index:1;opacity:.42;background:linear-gradient(124deg, transparent 0 42%, var(--orange) 42% 44%, transparent 44%), repeating-linear-gradient(90deg, transparent 0 70px, #ffffff0d 70px 72px);mix-blend-mode:screen;animation:30s linear infinite ambient-track-drift}.about-visual:before,.about-visual:after{content:"";z-index:2;background:#ffffff42;width:75%;height:3px;position:absolute;transform:rotate(-29deg)}.about-visual:after{background:#ffffff1c;margin-top:2rem}.about-monogram{z-index:2;color:var(--paper-bright);letter-spacing:-.14em;font-size:clamp(7rem,14vw,12rem);font-weight:720;position:relative;transform:translate(-.07em)}.about-stamp{z-index:3;background:var(--orange);color:var(--ink);letter-spacing:.065em;text-transform:uppercase;border-radius:18px;align-items:center;gap:.75rem;padding:1rem 1.15rem;font-size:.58rem;font-weight:800;line-height:1.45;display:flex;position:absolute;bottom:1rem;right:1rem}.about-copy .section-kicker{margin-bottom:2.4rem}.about-copy .section-kicker span:first-child{background:var(--orange);color:var(--ink)}.about-copy h2{margin-bottom:2rem;font-size:clamp(2.55rem,4.7vw,5.05rem)}.about-copy>p{color:#a9b5ba;max-width:750px;line-height:1.78}.about-copy .about-lede{color:#fff;font-size:1.16rem;font-weight:620}.outcome-list{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2.5rem;display:grid}.outcome-list span{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:.7rem;min-height:72px;padding:.85rem 1rem;font-size:.76rem;font-weight:700;display:flex}.outcome-list svg{width:16px;color:var(--orange)}.linkedin-section{min-height:680px;margin:var(--pad);padding:clamp(5rem, 9vw, 9rem) var(--pad);background:linear-gradient(125deg, #ffffff0f, transparent 45%), var(--blue);color:#fff;border-radius:clamp(2rem,4vw,4rem);place-items:center start;display:grid;position:relative;overflow:hidden}.linkedin-background{opacity:.68;will-change:background-position;background:repeating-linear-gradient(118deg,#0000 0 120px,#0223486e 120px 124px);font-size:0;animation:24s linear infinite linkedin-line-carousel;position:absolute;inset:0}.linkedin-background:after{content:"";opacity:.72;background:repeating-linear-gradient(118deg,#0000 0 240px,#021f4157 240px 244px);animation:38s linear infinite linkedin-line-carousel-slow;position:absolute;inset:0}.linkedin-section:after{content:"in";color:#ffffff1c;letter-spacing:-.13em;font-size:clamp(16rem,34vw,36rem);font-weight:850;line-height:.8;position:absolute;bottom:-.2em;right:clamp(1rem,8vw,8rem)}.linkedin-copy{z-index:1;text-align:left;max-width:900px;position:relative}.linkedin-copy .eyebrow{color:#ffffffd1}.linkedin-copy .eyebrow>span{background:#fff}.linkedin-copy h2{max-width:880px;font-size:clamp(2.9rem,5.7vw,6.2rem)}.linkedin-copy>p{color:#ffffffd1;max-width:650px;margin:2rem 0;font-size:1.02rem;line-height:1.72}.linkedin-icon{width:68px;height:68px;color:var(--blue);letter-spacing:-.08em;background:#fff;border-radius:20px;place-items:center;margin:0 0 2.5rem;font-family:Arial,sans-serif;font-size:2rem;font-weight:800;display:grid;transform:rotate(-4deg)}.linkedin-note{letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff38;border-radius:18px;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1.1rem;font-size:.61rem;font-weight:750;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.linkedin-note span{color:#ffffffa6}.linkedin-note strong{color:#fff}.linkedin-note svg{color:#fff;flex:none}.linkedin-note:hover{background:#ffffff29;border-color:#ffffff7a;transform:translateY(-2px)}.faq-section{background:var(--paper);grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,9rem);display:grid}.faq-intro h2{font-size:clamp(2.7rem,4.7vw,5.2rem)}.faq-intro p{color:#5d6870;max-width:430px;line-height:1.72}.faq-list{gap:.75rem;display:grid}.faq-list details{background:var(--paper-bright);border:1px solid #08111612;border-radius:20px;box-shadow:0 10px 30px #08111609}.faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:1.5rem;min-height:94px;padding:1.25rem 1.4rem;font-size:clamp(1.05rem,1.6vw,1.32rem);font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--orange-dark);background:#2f6df61f;border-radius:12px;flex:none;padding:.45rem;transition:transform .25s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#56636a;max-width:690px;margin:-.4rem 3.5rem 1.6rem 1.4rem;line-height:1.72}.final-cta{min-height:760px;padding:clamp(6rem, 10vw, 10rem) var(--pad);background:var(--orange);color:#fff;border-radius:clamp(2.5rem,5vw,5rem) clamp(2.5rem,5vw,5rem) 0 0;grid-template-columns:1fr auto;align-items:end;gap:4rem;display:grid;position:relative;overflow:hidden}.final-grid{opacity:.22;background:repeating-linear-gradient(118deg,#0000 0 110px,#08111652 110px 113px);animation:20s linear infinite ambient-track-drift}.final-cta:after{content:"";background:#081116eb;width:4rem;height:70rem;position:absolute;top:-10rem;right:8vw;transform:rotate(25deg)}.final-cta>div:not(.final-grid){z-index:2;position:relative}.final-cta .eyebrow{color:#fff}.final-cta .eyebrow>span{background:#fff}.final-cta h2{max-width:1020px;font-size:clamp(4rem,7.5vw,8rem);line-height:.9}.final-cta h2 em{color:#fff;text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.09em}.final-cta>div>p:not(.eyebrow){color:#ffffffd1;max-width:590px;margin:2.2rem 0;font-size:1.05rem;line-height:1.7}.final-cta .button-primary{color:var(--ink);background:#fff;box-shadow:0 14px 34px #0811163d}.final-side-note{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#08111638;border-radius:18px;flex-direction:column;align-items:flex-end;padding:1rem 1.2rem;font-size:.61rem;font-weight:800;line-height:1.8;display:flex}footer{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;min-height:150px;display:grid}.footer-mark .wordmark-mark{min-height:64px}.footer-links{justify-content:center;gap:.4rem;display:flex}.footer-links a,.footer-links button,.footer-meta p,.footer-meta a{color:#8f9ca3;letter-spacing:.075em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:.65rem .8rem;font-size:.59rem;font-weight:700}.footer-links a:hover,.footer-links button:hover{color:#fff;background:#ffffff0f}.footer-meta{padding-right:var(--pad);justify-items:end;gap:.1rem;display:grid}.footer-meta p{margin:0}.footer-meta a{color:#d9e2e8;align-items:center;gap:.35rem;padding-block:.25rem;transition:color .2s;display:inline-flex}.footer-meta a:hover{color:var(--orange)}.discovery-dialog{background:0 0;border:0;width:min(900px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:visible}.discovery-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070ad6}.dialog-panel{background:var(--paper-bright);max-height:calc(100dvh - 2rem);color:var(--ink);border-radius:30px;padding:clamp(1.5rem,4vw,4rem);position:relative;overflow-y:auto;box-shadow:20px 20px #2f6df680}.dialog-close{z-index:2;width:44px;height:44px;color:var(--ink);background:#08111614;border:0;border-radius:14px;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.dialog-intro{max-width:640px;margin-bottom:2rem}.dialog-intro h2,.preview-success h2{letter-spacing:-.055em;margin:0 0 .8rem;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98}.dialog-intro>p:last-child,.preview-success>p{color:#56636a;line-height:1.65}.dialog-panel form{gap:1rem;display:grid}.forge-intake{background:#2f6df60b;border:1px solid #08111621;border-radius:18px;gap:1rem;margin:.5rem 0 0;padding:1.2rem;display:grid}.forge-intake legend{color:var(--orange-dark);letter-spacing:.07em;text-transform:uppercase;padding:0 .45rem;font-size:.64rem;font-weight:850}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dialog-panel label{gap:.5rem;display:grid}.dialog-panel label>span{letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800}.dialog-panel input,.dialog-panel select,.dialog-panel textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #0811162b;border-radius:14px;padding:.95rem 1rem;transition:border .2s,box-shadow .2s}.dialog-panel input:focus,.dialog-panel select:focus,.dialog-panel textarea:focus{border-color:var(--orange-dark);outline:0;box-shadow:0 0 0 4px #2f6df629}.dialog-panel textarea{resize:vertical}.form-submit{width:fit-content;margin-top:.5rem}.form-submit:disabled{cursor:wait;opacity:.68}.form-error{color:#a32918;margin:0;font-size:.78rem;font-weight:750}.form-privacy{color:#657178;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700}.preview-success{flex-direction:column;justify-content:center;max-width:670px;min-height:460px;display:flex}.success-icon{background:var(--orange);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:2rem;display:grid}.preview-success .button{align-self:flex-start;margin-top:1rem}@keyframes hero-pattern-drift{0%{background-position:0 0}to{background-position:-430px 260px}}@keyframes organic-pattern-float{0%{translate:0;rotate:-1deg}42%{translate:-1.4rem .8rem;rotate:1.2deg}to{translate:1rem -1.1rem;rotate:-.4deg}}@keyframes signal-lines-glide{0%{translate:-5%}to{translate:13% -1.2rem}}@keyframes hero-title-signal-draw{0%{opacity:0;transform:scaleX(0)translate(-18%)}72%{opacity:1;transform:scaleX(1.08)translate(0)}to{opacity:1;transform:scaleX(1)translate(0)}}@keyframes motivation-signal-scan{0%{opacity:0;left:-30%}22%{opacity:1}to{opacity:0;left:118%}}@keyframes disruptive-beam-enter{0%{clip-path:inset(0 100% 0 0);filter:blur(14px)}58%{clip-path:inset(0 7% 0 0);filter:blur(2px)}76%{clip-path:inset(0 13% 0 0)}to{clip-path:inset(0);filter:blur()}}@keyframes organic-beam-drift{0%{translate:0}to{translate:1.15rem -.9rem}}@keyframes disruptive-line-enter{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes signal-line-drift{0%{translate:0}to{translate:-.8rem 1.1rem}}@keyframes ambient-dot-drift{0%{background-position:0 0;translate:0}to{background-position:224px -160px;translate:1.2rem -.8rem}}@keyframes ambient-dot-drift-reverse{0%{background-position:0 0;translate:0}to{background-position:-196px 168px;translate:-1rem 1rem}}@keyframes ambient-track-drift{0%{background-position:0 0}to{background-position:-384px 230px}}@keyframes approach-card-current{0%,12%{left:-36%}46%,to{left:126%}}@keyframes approach-ripple-pulse{0%{opacity:.24;filter:brightness(.92);transform:scale(.955)}8%{opacity:.78;filter:brightness(1.18);transform:scale(.98)}24%{opacity:.64;filter:brightness(1.05);transform:scale(1.005)}56%{opacity:.48;filter:brightness();transform:scale(1.04)}84%{opacity:.3;filter:brightness(.96);transform:scale(1.075)}to{opacity:0;filter:brightness(.92);transform:scale(1.1)}}@keyframes linkedin-line-carousel{0%{background-position:0 0}to{background-position:-492px 0}}@keyframes linkedin-line-carousel-slow{0%{background-position:0 0}to{background-position:-972px 0}}@media (max-width:1120px){.desktop-nav{display:none}.site-header{grid-template-columns:auto 1fr auto}.header-cta{justify-self:end}.hero-content{grid-template-columns:1.2fr .8fr;gap:3rem}.hero h1{font-size:clamp(3.7rem,7vw,5.8rem)}.proof-strip{grid-template-columns:repeat(3,1fr)}.proof-promise{grid-column:1/-1}.faq-section{grid-template-columns:.65fr 1.35fr}}@media (max-width:800px){.site-header{border-radius:19px;grid-template-columns:1fr auto;min-height:62px;top:.75rem;left:.75rem;right:.75rem}.wordmark{min-width:auto}.wordmark-mark{width:54px;min-height:52px}.header-cta{display:none}.menu-button{color:#fff;background:#ffffff14;border:0;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.mobile-nav{background:#081116fa;border:1px solid #ffffff1f;border-radius:20px;padding:1rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0;box-shadow:0 24px 60px #00000059}.mobile-nav a,.mobile-nav button{color:#fff;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:12px;padding:1rem;font-size:.72rem;font-weight:750}.mobile-nav a:hover{background:#ffffff0f}.mobile-nav button{background:var(--orange);color:var(--ink);text-align:center;margin-top:.6rem}.hero{padding-top:6.6rem}.hero:before{right:-15rem}.hero-rail span:nth-child(2){display:none}.hero-content{grid-template-columns:1fr;min-height:auto;padding-top:4rem}.portrait-stage{justify-self:start;width:calc(100% - 1.4rem);max-width:520px}.proof-strip{grid-template-columns:1fr 1fr;margin-top:3rem}.proof-strip>div{min-height:112px}.proof-strip>div:nth-child(3){grid-column:1/-1}.section-heading-row,.work-intro,.about-grid,.faq-section{grid-template-columns:1fr;gap:2.5rem}.problem-grid,.offer-grid,.framework-list,.fit-grid,.forge-visual-card{grid-template-columns:1fr}.forge-visual-card{min-height:0}.forge-visual-copy{padding-block:3.5rem}.forge-visual-stage{min-height:min(128vw,640px)}.framework-row:nth-child(5){grid-column:auto}.problem-grid,.framework-list{gap:.8rem}.problem-card:nth-child(2),.problem-card:nth-child(4),.problem-card:nth-child(2):hover,.problem-card:nth-child(4):hover{transform:none}.offer-card{min-height:auto}.offer-coaching{margin-top:0}.access-panel{grid-template-columns:1fr}.framework-row{gap:.75rem;min-height:0;padding:1.25rem}.framework-row p{grid-column:1/-1;margin-top:.25rem;line-height:1.55}.linkedin-section{min-height:650px;margin:.8rem;padding-inline:1.5rem}.final-cta{grid-template-columns:1fr;min-height:700px}.final-side-note{align-items:flex-start;width:fit-content}footer{grid-template-columns:1fr;justify-items:start;gap:1.5rem;padding-bottom:2rem}.footer-links{padding:0 var(--pad);flex-wrap:wrap;justify-content:flex-start}.footer-meta{padding:0 var(--pad);justify-items:start}}@media (max-width:520px){.wordmark-copy{padding-left:.65rem}.wordmark-copy small{display:none}.hero-rail{padding-inline:1.25rem}.hero:before{opacity:.42}.hero h1{font-size:clamp(3.15rem,14.2vw,4.45rem);line-height:.98}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.text-link{justify-content:center}.proof-strip{grid-template-columns:1fr 1fr;gap:.65rem}.proof-strip>div{padding:1rem}.proof-strip>div:nth-child(3),.proof-promise{grid-column:1/-1}.section-kicker{flex-direction:column;align-items:flex-start;gap:.7rem}.problem-card{min-height:190px;padding:1.25rem}.problem-card h3{margin:1.8rem 0 .6rem}.problem-card p{line-height:1.55}.offer-card ul,.outcome-list,.access-options{grid-template-columns:1fr}.access-options>div,.access-options>div:nth-child(odd),.access-options>div:nth-child(-n+2){border-bottom:1px solid #ffffff1c;border-right:0;min-height:0}.access-options>div:last-child{border-bottom:0}.forge-visual-key{flex-direction:column;align-items:flex-start}.framework-row{grid-template-columns:auto 1fr;gap:.8rem;min-height:0;padding:1.2rem}.framework-row>svg{display:none}.framework-row p{grid-column:1/-1;margin-top:.4rem}.linkedin-note{text-align:left;flex-direction:column;align-items:flex-start}.final-cta h2{font-size:clamp(3.5rem,16vw,5.2rem)}.final-cta h2 em{color:var(--paper-bright);text-shadow:0 2px #0811162e;text-decoration-color:currentColor}.final-side-note{color:var(--paper-bright);background:#08111647}.form-row{grid-template-columns:1fr}.dialog-panel{padding-top:4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.forge-anvil-art,.forge-paths path,.forge-decision-label{animation:none!important}.forge-anvil-art{opacity:1!important;transform:none!important}.forge-paths path{opacity:1!important;stroke-dashoffset:0!important}.forge-decision-label{opacity:1!important;transform:none!important}}
