body.figma-eight-column #about#about.author-ai-merged{position:relative;isolation:isolate;overflow:clip}
body.figma-eight-column .author-ai-spread{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:32px 24px;align-items:start}
body.figma-eight-column #about#about .author-ai-heading{grid-column:1/span 6;grid-row:1}
body.figma-eight-column #about#about .author-ai-heading h2{font-size:clamp(52px,5.2vw,76px)!important;line-height:.99!important;letter-spacing:-.055em!important;margin:0!important}
body.figma-eight-column #about#about .author-ai-spread>.approved-profile-photo{grid-column:7/span 2;grid-row:1/span 2;width:100%;max-width:320px;margin:0;align-self:start}
body.figma-eight-column .author-ai-copy{grid-column:1/span 4;grid-row:2}
body.figma-eight-column #about#about .author-ai-copy p{font-family:PortfolioCopy,Inter,sans-serif!important;font-weight:400!important;font-variation-settings:"wght" 400!important;font-size:16px!important;line-height:24px!important;margin:0 0 24px!important;max-width:none!important}
body.figma-eight-column #about#about .author-ai-copy .approved-profile-lead,body.figma-eight-column #about#about .author-ai-tool h2{font-family:Inter,Arial,sans-serif!important;font-weight:600!important;font-variation-settings:"wght" 600!important;font-size:34px!important;line-height:38px!important;letter-spacing:-1px!important;margin:0 0 28px!important}
body.figma-eight-column #about#about .author-ai-copy .approved-profile-lead{color:#B7BE57!important}
body.figma-eight-column .author-ai-tool{grid-column:6/span 3;grid-row:2;margin-top:240px}
body.figma-eight-column .author-ai-baseline{grid-column:1/-1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;align-items:start}
body.figma-eight-column #about#about .author-ai-baseline .approved-profile-credentials{grid-column:1/span 4;margin:0!important;max-width:none}
body.figma-eight-column #about#about .author-ai-baseline .learning-link{border:0!important;padding:0!important;min-height:24px!important;line-height:24px!important}
body.figma-eight-column #about#about .author-ai-baseline .approved-profile-closing{grid-column:6/span 3;font-family:PortfolioCopy,Inter,sans-serif!important;font-weight:400!important;font-variation-settings:"wght" 400!important;font-size:16px!important;line-height:24px!important;letter-spacing:0!important;border:0!important;padding:0!important;margin:0!important}
body.figma-eight-column #about #ai{width:100%!important;max-width:none!important;margin-inline:0!important;border:0!important;overflow:visible!important}
.author-ai-lines{position:absolute;inset:0 max(40px,calc((100% - 1360px)/2));pointer-events:none;display:flex;justify-content:space-between;z-index:-1}.author-ai-lines i{height:100%;width:1px;background:#B7BE57;opacity:var(--author-line-glow,.1);box-shadow:0 0 6px #b7be5750;transition:opacity 160ms linear}
@media(max-width:1000px){body.figma-eight-column #about#about .author-ai-heading h2{font-size:52px!important}.author-ai-lines{inset-inline:24px}body.figma-eight-column #about#about .author-ai-copy .approved-profile-lead,body.figma-eight-column #about#about .author-ai-tool h2{font-size:28px!important;line-height:32px!important}body.figma-eight-column .author-ai-tool{margin-top:160px}}
@media(max-width:700px){body.figma-eight-column .author-ai-spread{display:flex;flex-direction:column;gap:32px}body.figma-eight-column #about#about .author-ai-heading h2{font-size:36px!important;line-height:35px!important}body.figma-eight-column #about#about .author-ai-spread>.approved-profile-photo{order:0;width:60%;max-width:260px;margin:0 auto}body.figma-eight-column .author-ai-tool{margin-top:0}body.figma-eight-column .author-ai-baseline{display:flex;flex-direction:column;gap:24px}body.figma-eight-column #about#about .author-ai-copy p,body.figma-eight-column #about#about .author-ai-baseline .approved-profile-closing{font-size:14px!important;line-height:21px!important}body.figma-eight-column #about#about .author-ai-copy .approved-profile-lead,body.figma-eight-column #about#about .author-ai-tool h2{font-size:26px!important;line-height:30px!important}.author-ai-lines{inset-inline:20px}}
@media(prefers-reduced-motion:reduce){.author-ai-lines i{opacity:.1;transition:none}}
/* Visible light, rather than a flat grid rule: bright core and narrow soft halo. */
body.figma-eight-column #about.author-ai-merged .author-ai-lines{z-index:0;overflow:hidden}
body.figma-eight-column #about.author-ai-merged>.block-content{position:relative;z-index:1}
body.figma-eight-column #about.author-ai-merged .author-ai-lines i{position:relative;background:#dce6a0;opacity:calc(.32 + var(--author-line-glow,.1));box-shadow:0 0 4px 1px #b7be5780,0 0 13px 2px #b7be5738;transition:opacity 220ms linear}
body.figma-eight-column #about.author-ai-merged .author-ai-lines i:after{content:'';position:absolute;left:0;top:-22%;width:1px;height:22%;background:#f3f6d1;box-shadow:0 0 6px 2px #d8e68db3,0 0 18px 4px #b7be5740;animation:author-light-flow 9s linear infinite}
body.figma-eight-column #about.author-ai-merged .author-ai-lines i:nth-child(2):after{animation-delay:-4s;animation-duration:11s}
body.figma-eight-column #about.author-ai-merged .author-ai-lines i:nth-child(3):after{animation-delay:-7s;animation-duration:10s}
body.figma-eight-column #about.author-ai-merged .author-ai-lines i:nth-child(4):after{animation-delay:-2s;animation-duration:12s}
@keyframes author-light-flow{to{top:100%}}
@media(prefers-reduced-motion:reduce){body.figma-eight-column #about.author-ai-merged .author-ai-lines i:after{animation:none;top:35%}}

/* Corrected baseline: credentials align with AI subtitle, closing copy follows it. */
body.figma-eight-column .author-ai-baseline>.author-ai-tool{grid-column:6/span 3;grid-row:auto;margin-top:0!important}
body.figma-eight-column #about#about .author-ai-baseline .author-ai-tool h2{margin:0 0 28px!important}
body.figma-eight-column #about#about .author-ai-baseline .author-ai-tool .approved-profile-closing{display:block;margin:0!important}

/* Identical hero rail nodes and shared .figma-rails styles; only container inset differs. */
body.figma-eight-column #about.author-ai-merged>.author-inherited-rails{inset:0 max(40px,calc((100% - 1360px)/2));z-index:0}

/* Shared subtitles: exact portfolio title type; lime only on the second statement. */
body.art-direction.figma-eight-column #about#about .author-ai-copy .approved-profile-lead,body.art-direction.figma-eight-column #about#about .author-ai-tool h2{font:600 34px/38px Inter,Arial,sans-serif!important;font-variation-settings:"wght" 600!important;letter-spacing:-1px!important;color:#FAF9F5!important}
body.art-direction.figma-eight-column #about#about .author-lime-emphasis{font:inherit!important;font-variation-settings:inherit!important;letter-spacing:inherit!important;color:#B7BE57!important}
@media(max-width:1000px){body.art-direction.figma-eight-column #about#about .author-ai-copy .approved-profile-lead,body.art-direction.figma-eight-column #about#about .author-ai-tool h2{font-size:28px!important;line-height:32px!important}}
@media(max-width:600px){body.art-direction.figma-eight-column #about#about .author-ai-copy .approved-profile-lead,body.art-direction.figma-eight-column #about#about .author-ai-tool h2{font-size:26px!important;line-height:30px!important}}
body.figma-eight-column #process#process .process-stage figcaption{border-top-color:#faf9f540!important}
body.figma-eight-column #services#services .price-owned-note{border-color:#faf9f540!important}
body.figma-eight-column #services#services .price-conclusion{border-top-color:#faf9f540!important}
