.atlas,.atlas-nav{--atlas-bg:#18222f;--atlas-deep:#111a25;--atlas-ink:#f1f0e9;--atlas-muted:#b3bfcd;--atlas-line:#3c4b5d;--atlas-gold:#d2b27c;--atlas-paper:#e6e9e5;color:var(--atlas-ink);background:var(--atlas-bg);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75}body:has(.atlas){cursor:auto;background:#18222f}body:has(.atlas):before{display:none}body:has(.atlas):after{display:none}.atlas{max-width:1240px;margin-inline:auto;padding-inline:48px}.atlas section{margin:0;scroll-margin-top:110px}.atlas h1,.atlas h2,.atlas h3,.atlas h4,.atlas p{margin:0}.atlas h1,.atlas h2,.atlas h3,.atlas h4{font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.12}.atlas h2{letter-spacing:-.025em;font-size:clamp(34px,3.8vw,44px)}.atlas h3{letter-spacing:-.02em;font-size:30px}.atlas p{color:var(--atlas-muted)}.atlas button,.atlas textarea,.atlas-nav button{font:inherit}.atlas button,.atlas summary,.atlas-nav button{cursor:pointer}.atlas button,.atlas a,.atlas summary,.atlas-nav a,.atlas-nav button{-webkit-tap-highlight-color:transparent}.atlas a:hover{color:var(--atlas-gold)}.atlas__link{border-bottom:1px solid var(--atlas-line);align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:14px;display:inline-flex}.atlas-nav{z-index:100;border-bottom:1px solid var(--atlas-line);position:sticky;top:0}.atlas-nav__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;min-height:78px;margin-inline:auto;padding:17px 48px;display:flex}.atlas-nav__brand{letter-spacing:-.04em;font:400 31px/1 Newsreader,Georgia,serif}.atlas-nav__desktop{gap:32px;display:flex}.atlas-nav__desktop a{color:var(--atlas-muted);padding-block:10px;font-size:14px}.atlas-nav a:hover{color:var(--atlas-gold)}.atlas-nav__toggle{border:1px solid var(--atlas-line);background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.atlas-nav__mobile{background:var(--atlas-deep);border-bottom:1px solid var(--atlas-line);padding:16px 24px 24px;position:absolute;inset:100% 0 auto}.atlas-nav__mobile[hidden]{display:none}.atlas-nav__mobile a{padding-block:12px;display:block}.atlas__hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:52px;padding-block:76px 64px;display:grid}.atlas__name{font-size:16px}.atlas h1{letter-spacing:-.065em;margin:26px 0 30px -6px;font-size:clamp(92px,9.4vw,132px);line-height:.9}.atlas p.atlas__role{color:var(--atlas-ink);max-width:25ch;font-size:22px;line-height:1.5}.atlas__bio{max-width:40ch;margin-top:20px!important}.atlas__hero-links{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.atlas__experience{border-block:1px solid var(--atlas-line);grid-template-columns:.85fr 1.15fr;gap:72px;padding-block:42px;display:grid}.atlas__experience>div>p{max-width:39ch;margin-top:16px}.atlas__experience>div>a{margin-top:14px}.atlas__roles{list-style:none}.atlas__roles li{border-bottom:1px solid var(--atlas-line);grid-template-columns:1fr 1.15fr;align-items:start;gap:24px;padding:18px 0;display:grid}.atlas__roles li:first-child{padding-top:4px}.atlas__roles h3{letter-spacing:0;font:500 17px/1.5 DM Sans,sans-serif}.atlas__roles span{color:var(--atlas-muted);font-size:13px}.atlas__roles p{font-size:15px}.atlas__earlier summary{color:var(--atlas-gold);padding:14px 0;font-size:14px}.atlas__earlier .atlas__roles{padding-top:12px}.atlas__engineering,.atlas__writing{padding-block:52px}.atlas__section-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.atlas__section-head>p{max-width:38ch;font-size:14px}.atlas__workflows{border-block:1px solid var(--atlas-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:36px;display:grid}.atlas__workflows button{min-height:52px;color:var(--atlas-muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 16px;font-size:18px}.atlas__workflows button+button{border-left:1px solid var(--atlas-line)}.atlas__workflows button[aria-pressed=true]{color:var(--atlas-gold);border-bottom-color:var(--atlas-gold)}.atlas__practice-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:72px;display:grid}.atlas__practice-grid h3{margin-bottom:16px}.atlas__practice-grid>div>p{max-width:47ch}.atlas__practice-output{margin-top:24px;font-size:14px}.atlas__practice-output dt{color:var(--atlas-ink);margin-bottom:6px}.atlas__practice-output dd{color:var(--atlas-muted);max-width:47ch;margin:0}.atlas__practice-steps{color:var(--atlas-ink);padding-left:24px}.atlas__practice-steps li{padding:0 0 16px 8px;line-height:1.65}.atlas__practice-steps li::marker{color:var(--atlas-gold)}.atlas p.atlas__practice-check{border-top:1px solid var(--atlas-line);color:var(--atlas-gold);padding-top:16px;font-size:14px}.atlas__workflow-link{margin-top:24px}.atlas__writing{border-top:1px solid var(--atlas-line)}.atlas__note{border-top:1px solid var(--atlas-line);grid-template-columns:1fr 1fr 22px;align-items:center;gap:32px;padding-block:25px;display:grid}.atlas__note p{max-width:42ch;font-size:15px}.atlas__note svg{color:var(--atlas-gold)}.atlas__contact{background:var(--atlas-deep);justify-content:space-between;align-items:end;gap:32px;padding:40px;display:flex}.atlas__contact-links{gap:28px;display:flex}.atlas__email{margin-top:18px;font-size:18px;display:inline-block}.atlas__footer{color:var(--atlas-muted);justify-content:space-between;gap:24px;padding-block:24px;font-size:13px;display:flex}@media (width<=1050px){.atlas,.atlas-nav__inner{padding-inline:32px}.atlas__hero{grid-template-columns:.85fr 1.15fr;gap:28px;padding-block:48px}.atlas p.atlas__role{font-size:20px}.atlas__experience,.atlas__practice-grid{gap:32px}}@media (width<=800px){.atlas__hero{grid-template-columns:1fr;gap:44px;padding-block:44px}.atlas__intro{max-width:560px}.atlas__hero .rh{justify-self:center;width:100%;max-width:600px}.atlas h1{font-size:112px}.atlas__experience{grid-template-columns:.85fr 1.15fr;gap:24px}.atlas__practice-grid{grid-template-columns:1fr}.atlas__workflows{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas__workflows button:nth-child(3n+1){border-left:0}.atlas__workflows button:nth-child(n+4){border-top:1px solid var(--atlas-line)}.atlas__section-head{align-items:start}.atlas__section-head>p{max-width:30ch}.atlas__contact{padding:32px}}@media (width<=600px){.atlas{padding-inline:24px}.atlas-nav__inner{min-height:70px;padding:12px 24px}.atlas-nav__desktop{display:none}.atlas-nav__toggle{display:flex}.atlas__hero{gap:38px;padding-block:36px 40px}.atlas h1{margin-block:25px;font-size:clamp(70px,22vw,112px)}.atlas__bio{font-size:16px}.atlas__experience{grid-template-columns:1fr;gap:28px;padding-block:32px}.atlas__roles li{gap:20px}.atlas__engineering,.atlas__writing{padding-block:38px}.atlas__section-head{flex-wrap:wrap;gap:12px;margin-bottom:24px}.atlas__section-head>p{max-width:40ch}.atlas__workflows{margin-bottom:28px}.atlas__workflows button{padding-inline:12px;font-size:16px}.atlas__practice-grid{gap:28px}.atlas__note{grid-template-columns:1fr 22px;gap:12px 18px}.atlas__note h3{font-size:28px}.atlas__note p{grid-area:2/1}.atlas__note svg{grid-area:1/2}.atlas__contact{flex-direction:column;align-items:start;gap:24px;margin-inline:-24px;padding:32px 24px}.atlas__footer{flex-wrap:wrap;gap:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.atlas){scroll-behavior:auto}}
