.breadcrumbs{max-width:1300px;margin:0 auto;padding:30px 50px 0;display:flex;gap:10px;font-size:11px;color:#73818b}.breadcrumbs a{color:var(--ink)}.site-header nav a[aria-current="page"]{color:var(--gold);position:relative}.site-header nav a[aria-current="page"]:after{content:'';position:absolute;height:1px;background:var(--gold);left:0;right:0;bottom:-9px}.creator-hero{max-width:1300px;margin:auto;padding:55px 50px 110px;display:grid;grid-template-columns:.86fr 1.14fr;gap:90px;align-items:center}.portrait-wrap{min-height:600px;background:var(--ink);position:relative;overflow:hidden}.portrait-wrap:before,.portrait-wrap:after{content:'';position:absolute;border:1px solid rgba(224,169,58,.35);border-radius:50%}.portrait-wrap:before{width:430px;height:430px;left:-110px;top:70px}.portrait-wrap:after{width:280px;height:280px;right:-90px;bottom:-55px}.portrait-illustration{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center}.portrait-illustration svg{width:92%;height:92%;fill:none;stroke:#eadfca;stroke-width:1.4}.portrait-label{position:absolute;bottom:28px;left:30px;color:#fff;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.portrait-label:before{content:'';display:inline-block;width:25px;height:1px;background:var(--gold);vertical-align:middle;margin-right:10px}.portrait-photo{width:100%;height:100%;object-fit:cover;position:absolute}.creator-intro h1{font:500 clamp(54px,5.4vw,80px)/.94 var(--serif);letter-spacing:-.04em;margin:28px 0}.creator-intro h1 em{font-style:italic;color:var(--rust)}.creator-name{border-left:2px solid var(--gold);padding-left:20px;margin:35px 0}.creator-name strong,.creator-name small{display:block}.creator-name strong{font:500 26px var(--serif)}.creator-name small{color:#637682;margin-top:5px}.intro-copy{font:500 22px/1.5 var(--serif);color:#425b6e;max-width:660px}.linkedin-button b{font-size:15px;border:1px solid currentColor;width:24px;height:24px;display:grid;place-items:center;text-transform:none;letter-spacing:0}.bio-section{background:var(--cream);display:grid;grid-template-columns:1fr 3fr;gap:70px;padding:120px max(50px,calc((100vw - 1200px)/2))}.bio-section h2,.origin-section h2,.technology-section h2,.projects-section h2,.contact-section h2{font:500 clamp(46px,5vw,70px)/1 var(--serif);letter-spacing:-.035em;margin:0 0 36px}.bio-section h2 em,.origin-section h2 em,.technology-section h2 em,.projects-section h2 em,.contact-section h2 em{font-style:italic;color:var(--rust)}#biography p{font-size:18px;line-height:1.8;color:#435c6e;max-width:790px}.editorial-note{display:block;margin-top:24px;color:#7a7062;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.editorial-note:before{content:'◇';color:var(--gold);margin-right:8px}.origin-section{padding:120px max(50px,calc((100vw - 1200px)/2))}.origin-heading,.origin-copy{display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.origin-copy{margin-bottom:65px}.origin-copy p{font-size:16px;line-height:1.75;color:#526878}.origin-copy p:first-child{font:500 24px/1.45 var(--serif);color:var(--ink)}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar-grid article{padding:38px;border-right:1px solid var(--line);position:relative}.pillar-grid article:last-child{border:0}.pillar-grid article>span{position:absolute;right:22px;top:20px;font:500 13px var(--serif);color:var(--rust)}.pillar-grid svg{width:58px;height:58px;fill:none;stroke:var(--gold);stroke-width:1.6}.pillar-grid h3{font:500 30px var(--serif);margin:25px 0 8px}.pillar-grid p{color:#5c6f7d;line-height:1.6;font-size:13px}.technology-section{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff}.tech-art{min-height:720px;background:#153955;display:grid;place-items:center;overflow:hidden}.tech-orbit{width:370px;height:370px;border:1px solid rgba(255,255,255,.25);border-radius:50%;position:relative;display:grid;place-items:center;box-shadow:0 0 0 70px rgba(224,169,58,.07),0 0 0 140px rgba(224,169,58,.04)}.tech-orbit:before,.tech-orbit:after{content:'';position:absolute;background:rgba(255,255,255,.3)}.tech-orbit:before{width:1px;height:100%;transform:rotate(35deg)}.tech-orbit:after{height:1px;width:100%;transform:rotate(-20deg)}.tech-orbit b{font:500 80px var(--serif);color:var(--gold)}.tech-orbit span{position:absolute;font-size:9px;letter-spacing:.18em}.tech-orbit span:nth-child(1){top:35px}.tech-orbit span:nth-child(2){left:-35px;bottom:80px}.tech-orbit span:nth-child(3){right:-42px;bottom:80px}.tech-copy{padding:100px clamp(50px,8vw,120px)}.technology-section h2 em{color:var(--gold)}.tech-copy>p{color:#b5c5cf;line-height:1.75}.tech-copy ul{list-style:none;padding:0;margin:35px 0}.tech-copy li{border-top:1px solid #39536a;padding:15px 0;font-size:13px}.tech-copy li:before{content:'◇';color:var(--gold);margin-right:12px}.projects-section{background:#0c2642;color:#fff;padding:120px max(50px,calc((100vw - 1200px)/2))}.projects-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.projects-heading>p{color:#9fb1bd}.projects-section h2 em{color:var(--gold)}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.project-card{background:#fff;color:var(--ink);display:grid;grid-template-columns:.8fr 1.2fr;min-height:390px}.project-art{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.project-art:after{content:'';position:absolute;width:210px;height:210px;border:1px solid rgba(255,255,255,.35);border-radius:50%}.history-project .project-art{background:var(--rust);color:#fff}.philosophy-project .project-art{background:#315877;color:#fff}.project-art span{font-size:9px;letter-spacing:.2em;z-index:1}.project-art b{font:500 52px var(--serif);margin-top:15px;z-index:1}.project-body{padding:40px 35px}.project-body small{font-size:9px;letter-spacing:.14em;color:#75838d}.project-body h3{font:500 30px/1.08 var(--serif);margin:14px 0}.project-body p{font-size:13px;line-height:1.6;color:#61727e}.project-body a{display:inline-flex;gap:15px;margin-top:20px;color:var(--ink);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:7px}.trajectory-section{display:grid;grid-template-columns:1fr 3fr;padding:120px max(50px,calc((100vw - 1200px)/2));gap:70px}.trajectory-section h2{font:500 54px var(--serif)}.timeline-item{border-left:1px solid var(--gold);padding:0 0 35px 25px}.timeline-item h3{margin:0;font:500 23px var(--serif)}.message-section{background:var(--gold);padding:100px max(50px,calc((100vw - 1000px)/2));display:flex;gap:50px}.message-section>span{font:500 100px/1 var(--serif)}.message-section h2{font:500 42px var(--serif)}.message-section blockquote{font:italic 500 27px/1.5 var(--serif);margin-left:0}.contact-section{text-align:center;padding:120px 25px;background:var(--cream)}.contact-section h2{margin:20px 0}.contact-section>p:not(.eyebrow){max-width:590px;margin:0 auto 32px;color:#536878;line-height:1.7}.contact-section .eyebrow span{width:20px}.contact-section .eyebrow span:last-child{margin-left:12px;margin-right:0}@media(max-width:960px){.creator-hero{grid-template-columns:1fr;gap:55px}.portrait-wrap{width:min(520px,100%);min-height:580px;margin:auto}.bio-section,.origin-heading,.origin-copy,.technology-section{grid-template-columns:1fr}.bio-section{gap:30px}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{border-right:0;border-bottom:1px solid var(--line)}.project-card{grid-template-columns:1fr}.project-art{min-height:250px}.projects-heading{align-items:flex-start;flex-direction:column}.tech-art{min-height:560px}}@media(max-width:700px){.breadcrumbs{padding:22px 22px 0}.creator-hero{padding:45px 22px 80px}.portrait-wrap{min-height:430px}.creator-intro h1{font-size:52px}.intro-copy{font-size:19px}.bio-section,.origin-section,.projects-section,.trajectory-section{padding:80px 22px}.project-grid{grid-template-columns:1fr}.tech-copy{padding:75px 22px}.tech-art{min-height:480px}.tech-orbit{width:260px;height:260px}.origin-heading{gap:20px}.origin-copy{gap:10px}.site-header.open nav{top:68px}.site-header nav a[aria-current="page"]:after{display:none}}
