body.art-direction.figma-eight-column #about#about.about-profile-approved .block-content{display:block!important}
body.art-direction.figma-eight-column #about#about.about-profile-approved h2{margin:0!important;max-width:none!important;position:static!important}
body.figma-eight-column #about#about .approved-profile-spread{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0 24px;margin-top:80px}
body.figma-eight-column #about#about .approved-profile-copy{grid-column:1/span 4;max-width:668px}
body.figma-eight-column #about#about .approved-profile-copy p{font-family:PortfolioCopy,Inter,sans-serif!important;font-weight:400!important;font-variation-settings:"wght" 400!important;line-height:1.5!important;margin:0 0 24px!important;max-width:580px}
body.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:32px!important;line-height:1.12!important;letter-spacing:-.6px!important;color:#b7be57!important;margin-bottom:32px!important;max-width:none}
body.figma-eight-column #about#about .approved-profile-copy .approved-profile-closing{font-size:23px!important;line-height:1.3!important;letter-spacing:-.4px!important;border-left:1px solid #b7be57;padding-left:24px;margin-top:40px!important;margin-bottom:0!important}
body.figma-eight-column #about#about .approved-profile-photo{grid-column:6/span 3;grid-row:1;margin:0;align-self:start}
body.figma-eight-column #about#about .approved-profile-photo img{display:block;width:100%;height:560px;object-fit:cover;object-position:57% 45%}
body.figma-eight-column #about#about .approved-profile-photo figcaption{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:18px;margin-top:16px;color:#d5d7dd}
body.figma-eight-column #about#about .approved-profile-credentials{margin-top:56px;max-width:400px}
body.figma-eight-column #about#about .approved-profile-credentials .learning-link{display:flex!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;margin:0!important;padding:16px 0!important;border-top:1px solid #faf9f54d!important;border-bottom:1px solid #faf9f54d!important;min-width:0!important;width:100%!important;font-size:14px!important;font-weight:400!important;color:#faf9f5!important;background:none!important;box-shadow:none!important}
@media(max-width:1000px){body.figma-eight-column #about#about .approved-profile-spread{grid-template-columns:repeat(4,minmax(0,1fr))}body.figma-eight-column #about#about .approved-profile-copy{grid-column:1/span 2}body.figma-eight-column #about#about .approved-profile-photo{grid-column:3/span 2}body.figma-eight-column #about#about .approved-profile-photo img{height:460px}body.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:27px!important}}
@media(max-width:700px){body.figma-eight-column #about#about .approved-profile-spread{display:flex;flex-direction:column;gap:40px}body.figma-eight-column #about#about .approved-profile-photo{order:-1;width:85%}body.figma-eight-column #about#about .approved-profile-photo img{height:auto;aspect-ratio:4/5}body.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:25px!important}body.figma-eight-column #about#about .approved-profile-copy .approved-profile-closing{font-size:20px!important}}

/* Approved shared size; this About lead retains the requested Regular weight. */
body.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:34px!important;line-height:38px!important;letter-spacing:-1px!important}
@media(max-width:1000px){body.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:28px!important;line-height:32px!important}}
@media(max-width:600px){body.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:26px!important;line-height:30px!important}}

/* Lead explicitly approved as the same subtitle style, including SemiBold. */
body.art-direction.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{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}
@media(max-width:1000px){body.art-direction.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:28px!important;line-height:32px!important}}
@media(max-width:600px){body.art-direction.figma-eight-column #about#about .approved-profile-copy .approved-profile-lead{font-size:26px!important;line-height:30px!important}}

/* Smaller right-tilted Polaroid, echoing the first portrait. */
body.figma-eight-column #about#about .approved-profile-photo{width:78%;max-width:380px;justify-self:center;padding:12px 12px 28px;background:#FAF9F5;transform:rotate(5deg);box-shadow:0 12px 28px #11131c38}
body.figma-eight-column #about#about .approved-profile-photo img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:57% 45%}
body.figma-eight-column #about#about .approved-profile-photo figcaption{color:#343C51;font-size:11px;line-height:16px;margin-top:16px;gap:12px}
body.figma-eight-column #about#about .approved-profile-credentials .learning-link{justify-content:flex-start!important;gap:16px!important}
body.figma-eight-column #about#about .approved-profile-credentials .learning-link .ui-arrow{flex:0 0 16px;margin-left:0!important}
@media(max-width:700px){body.figma-eight-column #about#about .approved-profile-photo{width:72%;max-width:320px;margin-inline:auto}}

/* Requested editorial indent: last two copy groups start at page column 2. */
@media(min-width:1001px){body.figma-eight-column #about#about .approved-profile-copy>p:nth-of-type(3),body.figma-eight-column #about#about .approved-profile-copy>.approved-profile-closing{margin-left:calc((100% - 72px)/4 + 24px)!important}}

/* Four full columns of copy, beginning at page column two. */
@media(min-width:1001px){body.figma-eight-column #about#about .approved-profile-copy>p:nth-of-type(3){width:100%!important;max-width:none!important}}

body.figma-eight-column #about#about .approved-profile-photo{width:65%;max-width:320px}
@media(min-width:1001px){body.figma-eight-column #about#about .approved-profile-credentials{margin-left:calc((100% - 72px)/4 + 24px)!important}}
@media(max-width:700px){body.figma-eight-column #about#about .approved-profile-photo{width:64%;max-width:280px}}
