.hero-profile{display:flex;gap:12px;align-items:center;margin:0 0 19px}.hero-profile img{border-radius:50%;border:1px solid #cfa68288;object-fit:cover;flex:none}.hero-profile>span{font-size:11px;line-height:1.6}.hero-profile small{display:block;color:var(--muted);font-size:8px}.hero .intro{font-size:15px}.realify-section{padding:85px 6%;position:relative;background:#151618;display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;align-items:center;border-bottom:1px solid var(--line)}.realify-copy h3{font-size:66px;letter-spacing:-2px;margin:23px 0}.realify-copy h3>span{color:var(--orange)}.realify-copy>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.9}.realify-stats{display:flex;gap:45px;margin:30px 0}.realify-stats strong{font:45px/1 Editorial,serif;color:var(--orange);display:block}.realify-stats span{display:block;font-size:9px;color:var(--muted);margin-top:10px}.realify-copy .world-open{width:max-content;font-size:11px}.realify-art{position:relative;display:block;border:1px solid #c4b18d38;transform:rotate(-2deg);box-shadow:0 20px 60px #0006}.realify-art img{width:100%;height:auto}.realify-art>span{display:block;font-size:9px;padding:13px 17px;background:#10181a;color:#cfc2aa;letter-spacing:1px}.scope-layout{grid-template-columns:.72fr 1.28fr;gap:8%;align-items:start}.scope-tabs{position:sticky;top:45px}.scope-tabs strong{font-size:31px}.scope-tabs small{font-size:9px}.scope-panel{padding-bottom:38px;min-width:0}.scope-panel:before{right:-90px;top:2px}.scope-panel:after{right:-75px;top:17px}.scope-metric{margin:20px 0 28px}.scope-metric strong{font-size:clamp(65px,7vw,103px)}.scope-panel h3{max-width:100%;font-size:35px;line-height:1.2;margin-top:36px}.scope-panel>p{max-width:none;font-size:13px;line-height:1.95}.experience-proof{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:20px 0;border-block:1px solid var(--line)}.experience-proof strong{font:21px/1.25 Editorial,serif;display:block}.experience-proof span{display:block;font-size:9px;color:var(--muted);line-height:1.8;margin-top:8px}.scope-tags{gap:10px;margin-top:20px}.scope-tags>span{font-size:8px}.experience-case{border-top:1px solid var(--line);margin-top:35px;padding-top:28px}.experience-case h4{font:28px/1.3 Editorial,serif;margin:18px 0 22px;letter-spacing:-.4px}.experience-case #exp-story p{font-size:12px;line-height:1.95;color:#bdc3ba;margin:18px 0}.experience-steps{display:flex;gap:6px;flex-wrap:wrap;margin-top:25px}.experience-steps>span{font-size:8px;letter-spacing:.2px;color:var(--gold)}.experience-steps>span:not(:last-child):after{content:' →';margin:0 5px;color:#b7b39b88}.experience-contributions{display:grid;gap:21px;margin-top:30px}.experience-contributions:empty{display:none}.experience-contributions article{border-left:1px solid #e184575e;padding-left:18px}.experience-contributions h4{font:17px/1.4 Editorial,serif;margin:0 0 7px}.experience-contributions p{font-size:11px;line-height:1.9;color:var(--muted);margin:0}.scope-panel .experience-learning{font-size:12px;line-height:1.9;color:#ddc9a7;padding-top:24px;margin-top:27px;border-top:1px solid var(--line)}.scope-rail{bottom:0}
.applied-ai{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-bottom:1px solid var(--line);background:#10191b}.ai-heading h2{margin:25px 0}.ai-heading>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.9;max-width:410px}.ai-uses article{position:relative;border-top:1px solid var(--line);padding:22px 0 24px 40px}.ai-uses article>span{position:absolute;left:0;top:28px;font-size:8px;color:var(--gold)}.ai-uses h3{font-size:26px}.ai-uses p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:12px}.story{grid-template-columns:.95fr 1.05fr;gap:10%;align-items:center}.portrait-composition{margin:0;position:relative;max-width:430px;width:100%;transform:translateY(var(--parallax-y,0px))}.portrait-composition>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px;border:1px solid #cfad733d;position:relative;transform:rotate(-3deg);box-shadow:0 22px 55px #0005}.portrait-ring{position:absolute;inset:-28px 5px 40px -28px;border:1px solid #b7935a4a;border-radius:50%;transform:rotate(-20deg)}.portrait-composition figcaption{font-size:9px;letter-spacing:2px;margin-top:25px;color:var(--paper)}.portrait-composition figcaption>span{display:block;font-size:6px;letter-spacing:1px;color:var(--muted);margin-top:7px}.story-copy>p:not(.eyebrow){font-size:13px;line-height:1.95}.story-copy h2{font-size:clamp(43px,4.6vw,66px)}.tech-stack{display:grid;grid-template-columns:.55fr 1.45fr;gap:9%;border-top:1px solid var(--line);padding-block:70px}.stack-heading h2{margin-top:20px;font-size:57px}.stack-groups{display:grid;grid-template-columns:1fr 1fr;gap:34px}.stack-groups article{border-top:1px solid var(--line);padding-top:17px}.stack-groups article>span{font-size:8px;letter-spacing:1.5px;color:var(--gold)}.stack-groups p{font-size:12px;color:var(--muted);line-height:2;margin-top:15px}
.scope{overflow:clip}
@media(max-width:1050px){.scope-layout{grid-template-columns:.65fr 1.35fr;gap:6%}.scope-tabs strong{font-size:26px}.scope-tabs small{font-size:8px}.scope-tabs i{right:5px}.scope-metric strong{font-size:72px}.realify-section{gap:5%}.realify-copy h3{font-size:52px}.realify-stats{gap:25px}.realify-stats strong{font-size:37px}.story{gap:7%}.applied-ai{gap:7%}.tech-stack{gap:6%}}
@media(max-width:750px){.scope-layout{grid-template-columns:1fr;gap:28px}.scope-tabs{position:static}.scope-tabs strong{font-size:19px}.scope-tabs small{font-size:8px}.scope-metric strong{font-size:clamp(46px,17vw,80px)}.scope-panel h3{font-size:30px;margin-top:28px}.scope-panel>p{font-size:12px;line-height:1.9}.experience-proof{gap:16px;padding:18px 0}.experience-proof strong{font-size:20px}.experience-proof span{font-size:8px}.experience-case h4{font-size:25px}.experience-case #exp-story p{font-size:11px;line-height:1.9}.experience-contributions h4{font-size:19px}.experience-contributions p{font-size:11px}.scope-panel .experience-learning{font-size:11px}.scope-tags>span{font-size:7px}.experience-steps>span{font-size:7px}.realify-section{grid-template-columns:1fr;padding:65px 7%;gap:45px}.realify-copy h3{font-size:59px}.realify-stats{gap:45px}.realify-stats strong{font-size:43px}.realify-art{transform:rotate(-1.5deg)}.applied-ai{grid-template-columns:1fr;gap:35px}.ai-heading>p:not(.eyebrow){font-size:12px}.ai-uses h3{font-size:25px}.ai-uses p{font-size:11px}.story{grid-template-columns:1fr;gap:45px}.portrait-composition{max-width:310px;margin:15px auto}.portrait-composition figcaption{font-size:8px}.story-copy h2{font-size:51px}.story-copy>p:not(.eyebrow){font-size:12px}.tech-stack{grid-template-columns:1fr;gap:30px}.stack-heading h2{font-size:49px}.stack-groups{gap:28px 20px}.stack-groups p{font-size:10px}.stack-groups article>span{font-size:7px;letter-spacing:1px}}
@media(max-width:600px){.hero-profile{margin-bottom:15px;gap:9px}.hero-profile img{width:34px;height:34px}.hero-profile>span{font-size:10px}.hero-profile small{font-size:7px}.hero .intro{font-size:12px}.hero h1{margin-bottom:19px}.scope-tabs strong{font-size:18px}}
@media(max-width:360px){.scope-tabs strong{font-size:17px}.experience-proof strong{font-size:18px}.hero-profile{margin-bottom:12px}}
@media(max-height:700px) and (max-width:600px){.hero-profile{display:none}}
@media(max-height:550px) and (min-width:601px){.hero-profile{position:absolute;left:calc(100% + 10px);top:20px;width:155px;display:block}.hero-profile img{width:34px;height:34px;margin-bottom:5px}.hero-profile>span{font-size:8px}.hero-profile small{font-size:6px}.hero .intro{font-size:12px}}
