.Hero-module__ejOdHG__hero{padding-top:calc(var(--page-top) + clamp(1rem,4vw,3rem));align-items:center;padding-bottom:clamp(3.5rem,8vw,7rem);display:flex;position:relative}.Hero-module__ejOdHG__hasPhoto{--paper:#15110b;--surface:#1f1a12;--ink:#ece4d3;--muted:#d5cbb8;--faint:#a89b84;--line:#342c1f;--accent:#e2703a;--on-accent:#1a140d;--accent-soft:#e2703a24;--accent-line:#e2703a61;min-height:100svh}.Hero-module__ejOdHG__ground{z-index:0;position:absolute;inset:0;overflow:hidden}.Hero-module__ejOdHG__groundImage{object-fit:cover;opacity:0;transition:opacity 1.1s var(--ease),transform 1.9s var(--ease);transform:scale(1.08)}.Hero-module__ejOdHG__groundIn{opacity:1;transform:none}.Hero-module__ejOdHG__groundVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease),transform 1.9s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.Hero-module__ejOdHG__groundVideo.Hero-module__ejOdHG__groundIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__groundVideo{transition:none}.Hero-module__ejOdHG__groundImage{opacity:1;transition:none;transform:none}}.Hero-module__ejOdHG__scrim{background:color-mix(in srgb,var(--paper)62%,transparent);-webkit-backdrop-filter:saturate(118%);backdrop-filter:saturate(118%);position:absolute;inset:0}.Hero-module__ejOdHG__inner{z-index:1;max-width:min(var(--wrap),100%);position:relative}.Hero-module__ejOdHG__rise{opacity:0;transition:opacity .7s var(--ease),transform .8s var(--ease);transform:translateY(16px)}.Hero-module__ejOdHG__risen{opacity:1;transform:none}.Hero-module__ejOdHG__step1{transition-delay:50ms}.Hero-module__ejOdHG__step2{transition-delay:.15s}.Hero-module__ejOdHG__step3{transition-delay:.25s}.Hero-module__ejOdHG__step4{transition-delay:.4s}.Hero-module__ejOdHG__step5{transition-delay:.52s}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__rise{opacity:1;transition:none;transform:none}}.Hero-module__ejOdHG__eyebrow{margin-bottom:1.25rem}.Hero-module__ejOdHG__headline{max-width:20ch;font-size:var(--step-hero);letter-spacing:-.035em;text-wrap:normal;font-weight:700;line-height:1.02}.Hero-module__ejOdHG__lineOne,.Hero-module__ejOdHG__lineTwo{display:block}.Hero-module__ejOdHG__lineTwo{color:var(--accent);position:relative}.Hero-module__ejOdHG__ghost{visibility:hidden}.Hero-module__ejOdHG__typed{position:absolute;inset:0}.Hero-module__ejOdHG__caret{vertical-align:baseline;background:var(--accent);width:2px;height:.78em;margin-left:.06em;animation:1.1s step-end infinite Hero-module__ejOdHG__caret-blink;display:inline-block}.Hero-module__ejOdHG__caretSolid{animation:none}.Hero-module__ejOdHG__lead{max-width:48ch;font-size:var(--step-lead);color:var(--muted);margin-top:1.75rem;line-height:1.55}.Hero-module__ejOdHG__actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-top:2.25rem;display:flex}.Hero-module__ejOdHG__primary{background:var(--ink);color:var(--paper);letter-spacing:.005em;min-height:2.75rem;transition:background-color .15s ease,transform .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:.625rem 1.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.Hero-module__ejOdHG__primary:hover{background:var(--accent);color:var(--on-accent)}.Hero-module__ejOdHG__primary:active{transform:translateY(1px)}.Hero-module__ejOdHG__secondary{color:var(--accent);letter-spacing:.005em;background:color-mix(in srgb,var(--paper)70%,transparent);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.Hero-module__ejOdHG__secondary:hover{background:color-mix(in srgb,var(--paper)88%,transparent)}@media (max-width:1023px){.Hero-module__ejOdHG__headline{max-width:22ch}.Hero-module__ejOdHG__lead{max-width:56ch}}@media (max-width:599px){.Hero-module__ejOdHG__hero{padding-top:calc(var(--header-h) + 2.5rem)}.Hero-module__ejOdHG__headline{letter-spacing:-.032em;max-width:16ch;font-size:clamp(2.125rem,9.2vw,2.875rem);line-height:1.06}.Hero-module__ejOdHG__actions{flex-wrap:nowrap;gap:.625rem}.Hero-module__ejOdHG__primary,.Hero-module__ejOdHG__secondary{white-space:nowrap;flex:auto;justify-content:center;padding-inline:1rem}}@media (max-height:500px) and (orientation:landscape){.Hero-module__ejOdHG__hero{padding-top:calc(var(--header-h) + 1.25rem);padding-bottom:2.5rem}.Hero-module__ejOdHG__hasPhoto{min-height:0}.Hero-module__ejOdHG__lead{margin-top:1rem}.Hero-module__ejOdHG__actions{margin-top:1.25rem}}@keyframes Hero-module__ejOdHG__caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}
.SignalBars-module__MwMAha__bars{align-items:flex-end;gap:3px;width:fit-content;height:2rem;display:flex}.SignalBars-module__MwMAha__bar{background:var(--accent);opacity:.2;border-radius:2px;width:3px;height:100%;animation:2.4s ease-in-out infinite SignalBars-module__MwMAha__bar-sweep;display:block}@keyframes SignalBars-module__MwMAha__bar-sweep{0%{opacity:.2;transform:translate(-2px)}22%{opacity:1;transform:translate(0)}55%{opacity:.2;transform:translate(0)}to{opacity:.2;transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.SignalBars-module__MwMAha__bar{opacity:.75;animation:none}}
.SignalMark-module__BEIHAa__arc{opacity:.25;animation:2.4s ease-in-out infinite SignalMark-module__BEIHAa__mast-emit}.SignalMark-module__BEIHAa__arcNear{animation-delay:0s}.SignalMark-module__BEIHAa__arcFar{animation-delay:.42s}@keyframes SignalMark-module__BEIHAa__mast-emit{0%{opacity:.2;transform:translateY(1.4px)}22%{opacity:1;transform:translateY(0)}55%{opacity:.2;transform:translateY(0)}to{opacity:.2;transform:translateY(1.4px)}}@media (prefers-reduced-motion:reduce){.SignalMark-module__BEIHAa__arc{opacity:.75;animation:none}}
.Personal-module__2DIiqW__section{background:var(--surface);padding-block:clamp(3rem,6vw,5rem)}.Personal-module__2DIiqW__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.Personal-module__2DIiqW__gridSolo{grid-template-columns:minmax(0,1fr);max-width:46rem}.Personal-module__2DIiqW__figureCol{min-width:0}.Personal-module__2DIiqW__figure{transform-style:preserve-3d;transition:transform .55s var(--ease);position:relative;transform:perspective(900px)rotateX(1.4deg)rotateY(-2.4deg)rotate(-.9deg)}@media (hover:hover){.Personal-module__2DIiqW__figure:hover{transform:perspective(900px)rotateX(0)rotateY(0)rotate(0)translateY(-5px)}.Personal-module__2DIiqW__figure:hover .Personal-module__2DIiqW__image{box-shadow:0 26px 50px -26px #1e1a1373}.Personal-module__2DIiqW__figure:hover .Personal-module__2DIiqW__frame{transform:rotate(-2.6deg)}}@media (prefers-reduced-motion:reduce){.Personal-module__2DIiqW__figure,.Personal-module__2DIiqW__figure:hover{transform:none}}.Personal-module__2DIiqW__frame{border:1px solid var(--accent-line);transition:transform .55s var(--ease);pointer-events:none;border-radius:1.5rem;position:absolute;inset:-.625rem;transform:rotate(-2deg)}.Personal-module__2DIiqW__image{border:1px solid var(--line);width:100%;height:auto;transition:box-shadow .55s var(--ease);border-radius:1rem;position:relative}@media (min-width:1024px){.Personal-module__2DIiqW__image{object-fit:cover;height:clamp(20rem,26vw,25rem)}}.Personal-module__2DIiqW__caption{text-align:center;font-family:var(--font-mono);color:var(--faint);margin-top:1rem;font-size:.75rem}.Personal-module__2DIiqW__copyCol{min-width:0}.Personal-module__2DIiqW__title{font-size:var(--step-title);letter-spacing:-.04em;font-weight:700}.Personal-module__2DIiqW__lead{letter-spacing:-.025em;max-width:26ch;margin-top:1rem;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:500;line-height:1.25}.Personal-module__2DIiqW__accent{color:var(--accent)}.Personal-module__2DIiqW__body{max-width:58ch;color:var(--muted);margin-top:1.125rem;font-size:1.0625rem;line-height:1.7}.Personal-module__2DIiqW__body+.Personal-module__2DIiqW__body{margin-top:1rem}.Personal-module__2DIiqW__foot{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.375rem;display:flex}.Personal-module__2DIiqW__link{color:var(--accent);align-items:center;gap:.375rem;min-height:2.25rem;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex}.Personal-module__2DIiqW__link:hover{color:var(--ink)}.Personal-module__2DIiqW__link svg{transition:transform .2s var(--ease)}.Personal-module__2DIiqW__link:hover svg{transform:translate(2px,-2px)}.Personal-module__2DIiqW__meta{font-family:var(--font-mono);color:var(--faint);font-size:.75rem}@media (max-width:767px){.Personal-module__2DIiqW__grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.Personal-module__2DIiqW__figure,.Personal-module__2DIiqW__caption{max-width:26rem}.Personal-module__2DIiqW__lead{max-width:32ch}}
.Story-module__yTo6PG__section{padding-block:var(--band)}.Story-module__yTo6PG__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,4rem);display:grid}.Story-module__yTo6PG__aside{min-width:0}.Story-module__yTo6PG__title{font-size:var(--step-section);letter-spacing:-.035em;max-width:14ch}.Story-module__yTo6PG__accent{color:var(--accent)}.Story-module__yTo6PG__subtitle{max-width:34ch;color:var(--muted);margin-top:1.5rem;font-size:1.0625rem;line-height:1.6}.Story-module__yTo6PG__timeline{border-top:1px solid var(--line);grid-template-columns:fit-content(13rem) minmax(0,1fr);min-width:0;display:grid}.Story-module__yTo6PG__row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);gap:2rem;padding-block:2rem;display:grid}@supports not (grid-template-columns:subgrid){.Story-module__yTo6PG__timeline{display:block}.Story-module__yTo6PG__row{grid-template-columns:13rem minmax(0,1fr)}}.Story-module__yTo6PG__year{font-family:var(--font-mono);color:var(--faint);overflow-wrap:break-word;padding-top:.25rem;font-size:.8125rem}.Story-module__yTo6PG__detail{min-width:0}.Story-module__yTo6PG__role{letter-spacing:-.02em;font-size:1.25rem}.Story-module__yTo6PG__company{color:var(--accent);margin-top:.375rem;font-size:.9375rem;font-weight:500}.Story-module__yTo6PG__copy{max-width:62ch;color:var(--muted);margin-top:.5rem;font-size:.9375rem;line-height:1.7}@media (max-width:767px){.Story-module__yTo6PG__grid{grid-template-columns:minmax(0,1fr)}.Story-module__yTo6PG__title{max-width:20ch}.Story-module__yTo6PG__subtitle{max-width:60ch}.Story-module__yTo6PG__row{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:1.75rem}.Story-module__yTo6PG__year{padding-top:0}}@media (min-width:768px) and (min-height:520px){.Story-module__yTo6PG__aside{max-height:calc(100vh - var(--header-h) - 3rem);align-self:start;position:sticky;top:7rem;overflow:auto}}
