.page-module__E0kJGG__hero{background:#05030a;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__nav{z-index:10;justify-content:space-between;align-items:center;padding:36px 48px;animation:.8s both page-module__E0kJGG__fadeUp;display:flex;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__navLogo{font-family:var(--font-spectral);color:#ffffffbf;letter-spacing:.02em;font-size:1rem;font-style:italic}.page-module__E0kJGG__navLinks{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.2em;color:#ffffffbf;gap:32px;font-size:.6rem;display:flex}.page-module__E0kJGG__navLinks a{color:#ffffffbf;text-decoration:none;transition:color .3s}.page-module__E0kJGG__navLinks a:hover{color:#ffffffbf}.page-module__E0kJGG__heroCenter{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.page-module__E0kJGG__heroLabel{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.24em;color:#ffffffbf;opacity:0;margin-bottom:24px;font-size:.72rem;animation:.8s 1s both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__heroHeading{font-family:var(--font-spectral);color:#ffffffe0;letter-spacing:-.025em;opacity:0;font-size:clamp(72px,12vw,120px);font-style:italic;font-weight:300;line-height:.95;animation:.8s 1.3s both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__accent{color:#d4789a}.page-module__E0kJGG__heroName{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.2em;color:#ffffffbf;opacity:0;margin-top:32px;font-size:.72rem;animation:.8s 1.7s both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__heroBottom{text-align:center;z-index:10;opacity:0;flex-direction:column;align-items:center;gap:10px;animation:.8s 2.2s both page-module__E0kJGG__fadeUp;display:flex;position:absolute;bottom:48px}.page-module__E0kJGG__heroQuote{font-family:var(--font-spectral);color:#ffffff61;letter-spacing:.04em;font-size:1rem;font-style:italic;font-weight:300}.page-module__E0kJGG__enterHint{font-family:var(--font-dm-mono);letter-spacing:.2em;color:#ffffff29;font-size:.55rem;text-decoration:none;animation:2s ease-in-out 4s infinite page-module__E0kJGG__bobDown}@keyframes page-module__E0kJGG__bobDown{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.page-module__E0kJGG__section{background:#05030a;max-width:680px;margin:0 auto;padding:60px 28px}.page-module__E0kJGG__divider{align-items:center;gap:16px;margin-bottom:40px;display:flex}.page-module__E0kJGG__dividerLine{background:#ffffff26;flex:1;height:.5px}.page-module__E0kJGG__dividerLabel{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.22em;color:#ffffff47;font-size:.65rem}.page-module__E0kJGG__dividerDot{opacity:.8;background:#d4789a;border-radius:50%;width:4px;height:4px}.page-module__E0kJGG__careerGrid{flex-direction:column;gap:0;display:flex}.page-module__E0kJGG__careerEntry{border-bottom:.5px solid #ffffff12;grid-template-columns:100px 1fr;align-items:start;gap:24px;padding:18px 0;display:grid}.page-module__E0kJGG__careerEntry:last-child{border-bottom:none}.page-module__E0kJGG__careerYear{font-family:var(--font-dm-mono);color:#ffffff47;letter-spacing:.08em;padding-top:3px;font-size:.72rem}.page-module__E0kJGG__careerDetails{flex-direction:column;gap:4px;display:flex}.page-module__E0kJGG__careerRole{font-family:var(--font-spectral);color:#ffffffe0;font-size:1.35rem;font-weight:400;line-height:1.2}.page-module__E0kJGG__careerOrg{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff61;margin-top:2px;font-size:.68rem}.page-module__E0kJGG__careerLocation{display:none}.page-module__E0kJGG__careerNote{font-family:var(--font-dm-mono);color:#ffffff47;letter-spacing:.02em;margin-top:6px;font-size:.72rem;line-height:1.7}.page-module__E0kJGG__builtGrid{background:#ffffff0f;grid-template-columns:1fr 1fr;gap:2px;display:grid}.page-module__E0kJGG__builtCardWingman{color:inherit;background:#120810;border:.5px solid #d4789a40;min-width:0;text-decoration:none;display:block}.page-module__E0kJGG__builtCardSubstack{color:inherit;background:#0d0c0a;border:.5px solid #ffffff0f;min-width:0;text-decoration:none;display:block}.page-module__E0kJGG__builtCardInner{flex-direction:column;gap:10px;min-height:160px;padding:24px 20px;display:flex;position:relative}.page-module__E0kJGG__builtCardHeader{justify-content:space-between;align-items:flex-start;display:flex}.page-module__E0kJGG__builtTitle{font-family:var(--font-spectral);color:#ffffffe0;font-size:1.6rem;font-weight:400;line-height:1.1}.page-module__E0kJGG__builtTags{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff38;gap:6px;font-size:.65rem;display:flex}.page-module__E0kJGG__builtDesc{font-family:var(--font-dm-mono);color:#ffffff61;letter-spacing:.02em;font-size:.72rem;line-height:1.7}.page-module__E0kJGG__builtArrow{color:#fff3;font-size:.9rem;transition:color .3s;position:absolute;bottom:20px;right:20px}.page-module__E0kJGG__builtCardWingman:hover .page-module__E0kJGG__builtArrow{color:#d4789a}.page-module__E0kJGG__builtCardSubstack:hover .page-module__E0kJGG__builtArrow{color:#fff9}.page-module__E0kJGG__musicGrid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.page-module__E0kJGG__musicHeading{font-family:var(--font-spectral);color:#ffffffe0;margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:300;line-height:1.05}.page-module__E0kJGG__musicBody{font-family:var(--font-dm-mono);color:#ffffff61;letter-spacing:.02em;font-size:.72rem;line-height:1.9}.page-module__E0kJGG__musicBody+.page-module__E0kJGG__musicBody{margin-top:1.15em}.page-module__E0kJGG__musicRight{flex-direction:column;padding-top:8px;display:flex}.page-module__E0kJGG__musicItem{border-bottom:.5px solid #ffffff0f;justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.page-module__E0kJGG__musicItemTitle{font-family:var(--font-spectral);color:#ffffffe0;font-size:1.1rem}.page-module__E0kJGG__musicItemMeta{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff47;font-size:.65rem}.page-module__E0kJGG__musicTeaser{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.18em;color:#ffffff38;margin-top:20px;font-size:.55rem}.page-module__E0kJGG__writingBlock{border:.5px solid #ffffff1a;padding:32px 28px;position:relative;overflow:hidden}.page-module__E0kJGG__writingQuoteMark{font-family:var(--font-spectral);color:#d4789a;opacity:.1;pointer-events:none;font-size:7rem;line-height:1;position:absolute;top:8px;left:20px}.page-module__E0kJGG__writingQuote{font-family:var(--font-spectral);color:#ffffffe0;z-index:1;margin-bottom:20px;font-size:1.7rem;font-style:italic;font-weight:300;line-height:1.35;position:relative}.page-module__E0kJGG__writingSource{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff47;z-index:1;font-size:.65rem;position:relative}.page-module__E0kJGG__writingLink{color:#ffffff47;text-decoration:none;transition:color .3s}.page-module__E0kJGG__writingLink:hover{color:#d4789a}.page-module__E0kJGG__footer{background:#05030a;border-top:.5px solid #ffffff12;justify-content:space-between;align-items:center;max-width:680px;margin:0 auto;padding:28px 28px 48px;display:flex}.page-module__E0kJGG__footerLeft{font-family:var(--font-spectral);color:#ffffff61;font-size:1rem;font-style:italic}.page-module__E0kJGG__footerLinks{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.14em;gap:20px;font-size:.65rem;display:flex}.page-module__E0kJGG__footerLinks a{color:#ffffff47;text-decoration:none;transition:color .3s}.page-module__E0kJGG__footerLinks a:hover{color:#ffffffbf}@media (max-width:768px){.page-module__E0kJGG__nav{padding:24px}.page-module__E0kJGG__navLinks{gap:16px}.page-module__E0kJGG__section{padding:60px 24px}.page-module__E0kJGG__careerEntry{grid-template-columns:1fr;gap:6px}.page-module__E0kJGG__builtGrid{grid-template-columns:1fr}.page-module__E0kJGG__musicGrid{grid-template-columns:1fr;gap:32px}.page-module__E0kJGG__writingQuote{font-size:1.2rem}.page-module__E0kJGG__footer{flex-direction:column;gap:20px}}@keyframes page-module__E0kJGG__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
