.dz-pub .pd-refresh .pd-challenge{grid-template-columns:1fr;gap:20px}.dz-pub .pd-refresh .pd-diagram{background:var(--brand-soft);border-color:var(--brand-line);padding:24px}.dz-pub .pd-refresh .pd-diagram-label,.dz-pub .pd-refresh .pd-diagram p{color:var(--brand-text)}.dz-pub .pd-refresh .pd-flow>div{background:var(--brand-surface);border-color:var(--brand-line);color:var(--brand-text);padding:22px 12px}.dz-pub .pd-refresh .pd-flow svg,.dz-pub .pd-refresh .pd-flow>div>span{color:var(--brand-muted)}.dz-pub .pd-refresh .pd-flow-arrow{background:var(--brand-soft)}.dz-pub .pd-refresh .pd-diagram .pd-link,.dz-pub .pd-refresh .pd-expert .pd-link{background:var(--brand-action);color:var(--brand-action-text);border:1px solid var(--brand-action);border-radius:8px;gap:10px;padding:12px 16px;font-size:13px;text-decoration:none;display:inline-flex}.dz-pub .mj-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding:6px 0 14px;display:flex;position:relative;overflow-x:auto}.dz-pub .mj-step{scroll-snap-align:start;border:1px solid var(--brand-line);text-align:left;background:var(--brand-surface);color:var(--brand-text);cursor:pointer;border-radius:14px;flex-direction:column;flex:0 0 70%;gap:18px;min-height:168px;padding:24px;display:flex}.dz-pub .mj-step[aria-current=step]{background:var(--brand-soft);border-color:var(--brand-text)}.dz-pub .mj-step-top{color:var(--brand-muted);justify-content:space-between;align-items:center;display:flex}.dz-pub .mj-step-top>span{border:1px solid var(--brand-line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.dz-pub .mj-step[aria-current=step] .mj-step-top>span{background:var(--brand-action);color:var(--brand-action-text);border-color:var(--brand-action)}.dz-pub .mj-step strong{font-size:20px;line-height:1.3}.dz-pub .mj-step small{color:var(--brand-muted);margin-top:auto}.dz-pub .mj-controls{color:var(--brand-muted);align-items:center;gap:12px;margin:12px 0 26px;font-size:12px;display:flex}.dz-pub .mj-controls progress{min-width:20px;height:4px;accent-color:var(--brand-text);appearance:none;background:var(--brand-line);border:0;border-radius:2px;flex:1;overflow:hidden}.dz-pub .mj-controls progress::-webkit-progress-bar{background:var(--brand-line)}.dz-pub .mj-controls progress::-webkit-progress-value{background:var(--brand-text);border-radius:2px}.dz-pub .mj-controls progress::-moz-progress-bar{background:var(--brand-text)}.dz-pub .mj-controls button,.dz-pub .pd-refresh .pd-related-head button{border:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:auto;height:40px;padding:10px 12px;display:inline-flex}.dz-pub .mj-controls button:disabled{opacity:.4;cursor:default}.dz-pub .pd-refresh .mj-information{gap:10px;margin-top:28px;display:grid}.dz-pub .pd-refresh .mj-information details{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:12px;padding:0;overflow:hidden}.dz-pub .pd-refresh .mj-information summary{color:var(--brand-text);align-items:center;gap:12px;padding:20px;font-size:14px;list-style:none;display:flex}.dz-pub .mj-information summary::-webkit-details-marker{display:none}.dz-pub .mj-information summary>span{flex:1}.dz-pub .mj-information summary>svg:last-child{transition:transform .2s}.dz-pub .mj-information details[open] summary>svg:last-child{transform:rotate(180deg)}.dz-pub .mj-content{padding:0 20px 20px}.dz-pub .pd-refresh .mj-content p{color:var(--brand-text);margin:0 0 18px}.dz-pub .mj-content>small{color:var(--brand-muted);margin-top:18px;display:block}.dz-pub .mj-star{background:var(--brand-soft);border-radius:8px;gap:12px;padding:16px;display:flex}.dz-pub .mj-star>span{flex:1;align-items:center;gap:12px;font-size:12px;display:flex}.dz-pub .mj-star svg{color:var(--brand-muted);flex-shrink:0;margin-left:auto}.dz-pub .mj-preparation{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dz-pub .pd-refresh .mj-preparation h3{color:var(--brand-muted);margin:0 0 8px;font-size:12px}.dz-pub .pd-refresh .mj-preparation p{margin:0;font-size:13px}.dz-pub .mj-included{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dz-pub .mj-included li{align-items:center;gap:10px;display:flex}.dz-pub .mj-included svg{color:var(--brand-muted);flex-shrink:0}.dz-pub .pd-refresh .pd-tabs{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:10px;gap:4px;margin:18px 0;padding:4px;display:inline-flex}.dz-pub .pd-refresh .pd-tabs button{color:var(--brand-muted);border:0;border-radius:7px;padding:10px 16px;font-size:13px}.dz-pub .pd-refresh .pd-tabs button.active{background:var(--brand-action);color:var(--brand-action-text);font-weight:600}.dz-pub .pd-refresh .pd-related-head button:hover,.dz-pub .mj-controls button:not(:disabled):hover{background:var(--brand-soft)}@media (max-width:600px){.dz-pub .mj-step{flex-basis:88%;padding:20px}.dz-pub .mj-controls{flex-wrap:wrap;gap:8px}.dz-pub .mj-controls progress{min-width:40px}.dz-pub .mj-preparation{grid-template-columns:1fr;gap:20px}.dz-pub .mj-star{gap:6px;padding:12px}.dz-pub .mj-star>span{gap:5px;font-size:10px}.dz-pub .mj-included{grid-template-columns:1fr}.dz-pub .pd-refresh .pd-related-head{align-items:flex-start;gap:14px}.dz-pub .pd-related-head>div:last-child{display:flex}.dz-pub .pd-refresh .pd-related-head button{margin-left:4px;padding:10px}}@media (prefers-reduced-motion:reduce){.dz-pub .mj-information summary>svg{transition:none}}.dz-pub .public-brand .pd-refresh .pd-expert a.pd-link,.dz-pub .public-brand .pd-refresh .pd-diagram button.pd-link{color:var(--brand-action-text)!important;background:var(--brand-action)!important}.dz-pub .public-brand .pd-refresh .pd-expert a.pd-link svg,.dz-pub .public-brand .pd-refresh .pd-diagram button.pd-link svg{color:inherit!important}.dz-pub .pd-refresh .pd-related.fp-market{border:1px solid var(--brand-line);background:var(--brand-soft);border-radius:20px;min-width:0;margin-top:36px;padding:28px}.dz-pub .pd-refresh .pd-related .pd-card-track{padding:2px 2px 14px}.dz-pub .pd-refresh .pd-related .pd-related-head h2{margin-bottom:0}@media (max-width:600px){.dz-pub .pd-refresh .pd-related.fp-market{border-radius:16px;margin-top:24px;padding:18px}}
.dz-home .hm-expert-initials{color:#33273e;letter-spacing:-.04em;background:#ddceea;border-radius:8px 95px 8px 8px;place-items:center;width:100%;height:340px;font-size:clamp(64px,9vw,112px);font-weight:800;display:grid;position:relative}@media (max-width:760px){.dz-home .hm-expert-initials{height:280px}}.dz-pub .expert-future-initials{color:#33273e;letter-spacing:-.05em;background:#ece2f3;border-radius:212px 212px 22px 22px;place-items:center;width:100%;height:100%;font-size:clamp(88px,12vw,150px);font-weight:800;display:grid}@media (min-width:901px){.dz-pub .expert-future-portrait:has(>.expert-future-initials){width:min(100%,470px)}}.dz-pub .ranking-signals>article{min-width:0}@media (max-width:1150px) and (min-width:551px){.dz-pub .ranking-signals{grid-template-columns:1fr 1fr}}.dz-home .hm-feature>p,.dz-home .hm-expert>div>p,.dz-home .wt-body aside footer,.dz-pub .wt-body aside footer{color:var(--home-muted)}.dz-home .lf-unavailable small,.dz-pub .lf-unavailable small{opacity:1}.dz-pub .jr-step-index{opacity:.8}.dz-pub .public-brand .inner-hero>div>p{color:var(--home-muted)}.dz-pub .public-brand .fp-collection-intro .fp-eyebrow{color:#d2bfee!important}.dz-home .wt-top i,.dz-pub .wt-top i,.dz-pub .pd-byline>span,.dz-pub .pd-initials{color:#33273e!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .dz-home .hm-mini-story small{color:#8a5c43}:root:not([data-theme=dark]) .dz-home .hm-mini-story span,:root:not([data-theme=dark]) .dz-home .hm-mini-story span i{color:#7b5d68}:root:not([data-theme=dark]) .dz-home .hm-mini-board small{color:#6c5a78}}:root[data-theme=light] .dz-home .hm-mini-story small{color:#8a5c43}:root[data-theme=light] .dz-home .hm-mini-story span,:root[data-theme=light] .dz-home .hm-mini-story span i{color:#7b5d68}:root[data-theme=light] .dz-home .hm-mini-board small{color:#6c5a78}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dz-pub .public-brand .expert-public-nav .expert-nav-cta{color:var(--brand-action-text)}:root:not([data-theme=light]) .dz-pub .pd-section summary{color:var(--home-ink)}:root:not([data-theme=light]) .dz-pub .pd-diagram-label{color:#dcc58f}}:root[data-theme=dark] .dz-pub .public-brand .expert-public-nav .expert-nav-cta{color:var(--brand-action-text)}:root[data-theme=dark] .dz-pub .pd-section summary{color:var(--home-ink)}:root[data-theme=dark] .dz-pub .pd-diagram-label{color:#dcc58f}.dz-home .dz-theme-toggle,.dz-pub .dz-theme-toggle{color:inherit;border:1px solid color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;background:0 0}.dz-home .dz-theme-toggle:hover,.dz-pub .dz-theme-toggle:hover{color:inherit;background:color-mix(in srgb, currentColor 10%, transparent)}.dz-home .dz-theme-toggle:focus-visible,.dz-pub .dz-theme-toggle:focus-visible{outline-offset:2px;outline:2px solid}.dz-pub .creator-terms-actions{align-items:center;gap:14px;display:inline-flex}.dz-pub,.dz-home{--pub-field-line:color-mix(in srgb, var(--pm-foreground-muted) 84%, var(--pm-surface))}:is(.dz-pub,.dz-home) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea):not(:focus,[aria-invalid=true][class*=aria-invalid\:]){border-color:var(--pub-field-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dz-pub,:root:not([data-theme=light]) .dz-home{--pm-action:inherit;--pm-action-hover:inherit;--pub-field-line:color-mix(in srgb, var(--pm-foreground-muted) 60%, var(--pm-surface))}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh{background:var(--pm-bg);color:var(--pm-foreground);--ch-muted:var(--pm-foreground-muted);--ch-line:var(--pm-border)}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-reasons>h2,.ch-how>header h2,.ch-how article h3,.ch-create h2,.ch-create h3,.ch-final h2,.ch-story footer b){color:var(--pm-foreground)}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-reasons p,.ch-how article p,.ch-create>div>p,.ch-skill-grid p,.ch-final p,.ch-story footer span){color:var(--pm-foreground-muted)!important}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-reasons article{background:color-mix(in srgb, var(--pm-warning) 10%, var(--pm-surface));border-color:var(--pm-border);color:var(--pm-foreground)}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-reasons article:nth-child(2){background:color-mix(in srgb, var(--pm-accent) 10%, var(--pm-surface))}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-reasons article:nth-child(3){background:color-mix(in srgb, var(--pm-success) 10%, var(--pm-surface))}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-how article,.ch-trust span){background:var(--pm-surface);color:var(--pm-foreground);border-color:var(--pm-border)!important}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-create{background:var(--pm-surface-soft);color:var(--pm-foreground)}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-skill-grid{background:0 0}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-skill-grid article{background:var(--pm-surface);color:var(--pm-foreground);border-color:var(--pm-border)!important}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-story blockquote{background:var(--pm-surface-soft);color:var(--pm-foreground)}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh .ch-final{background:var(--pm-surface);color:var(--pm-foreground)}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-how>a,.ch-create a,.ch-final>a:last-child){color:var(--pm-accent)}:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh :is(.pr-journey,.pr-journey article+article,.pr-outline article){border-color:var(--pm-border)}@media (hover:hover){:root:not([data-theme=light]) .dz-pub .public-brand .creator-home.professional-refresh :is(.pr-journey article,.ch-how article):hover{background:var(--pm-surface-soft)}}:root:not([data-theme=light]) .dz-pub .professional-refresh .pr-profile footer{background:color-mix(in srgb, var(--pm-success) 12%, var(--pm-surface));color:var(--pm-success)}:root:not([data-theme=light]) .dz-pub .public-brand .wt-body aside button.active{background:var(--pm-surface-soft);color:var(--pm-foreground)}:root:not([data-theme=light]) .dz-pub .wt-caption{background:var(--pm-surface-soft);color:var(--pm-foreground-muted);border-top-color:var(--pm-border)}}:root[data-theme=dark] .dz-pub,:root[data-theme=dark] .dz-home{--pm-action:inherit;--pm-action-hover:inherit;--pub-field-line:color-mix(in srgb, var(--pm-foreground-muted) 60%, var(--pm-surface))}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh{background:var(--pm-bg);color:var(--pm-foreground);--ch-muted:var(--pm-foreground-muted);--ch-line:var(--pm-border)}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-reasons>h2,.ch-how>header h2,.ch-how article h3,.ch-create h2,.ch-create h3,.ch-final h2,.ch-story footer b){color:var(--pm-foreground)}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-reasons p,.ch-how article p,.ch-create>div>p,.ch-skill-grid p,.ch-final p,.ch-story footer span){color:var(--pm-foreground-muted)!important}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-reasons article{background:color-mix(in srgb, var(--pm-warning) 10%, var(--pm-surface));border-color:var(--pm-border);color:var(--pm-foreground)}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-reasons article:nth-child(2){background:color-mix(in srgb, var(--pm-accent) 10%, var(--pm-surface))}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-reasons article:nth-child(3){background:color-mix(in srgb, var(--pm-success) 10%, var(--pm-surface))}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-how article,.ch-trust span){background:var(--pm-surface);color:var(--pm-foreground);border-color:var(--pm-border)!important}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-create{background:var(--pm-surface-soft);color:var(--pm-foreground)}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-skill-grid{background:0 0}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-skill-grid article{background:var(--pm-surface);color:var(--pm-foreground);border-color:var(--pm-border)!important}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-story blockquote{background:var(--pm-surface-soft);color:var(--pm-foreground)}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh .ch-final{background:var(--pm-surface);color:var(--pm-foreground)}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh :is(.ch-how>a,.ch-create a,.ch-final>a:last-child){color:var(--pm-accent)}:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh :is(.pr-journey,.pr-journey article+article,.pr-outline article){border-color:var(--pm-border)}@media (hover:hover){:root[data-theme=dark] .dz-pub .public-brand .creator-home.professional-refresh :is(.pr-journey article,.ch-how article):hover{background:var(--pm-surface-soft)}}:root[data-theme=dark] .dz-pub .professional-refresh .pr-profile footer{background:color-mix(in srgb, var(--pm-success) 12%, var(--pm-surface));color:var(--pm-success)}:root[data-theme=dark] .dz-pub .public-brand .wt-body aside button.active{background:var(--pm-surface-soft);color:var(--pm-foreground)}:root[data-theme=dark] .dz-pub .wt-caption{background:var(--pm-surface-soft);color:var(--pm-foreground-muted);border-top-color:var(--pm-border)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.dz-pub,.dz-home) :focus-visible{outline-color:#9a6fb5}}:root[data-theme=light] :is(.dz-pub,.dz-home) :focus-visible{outline-color:#9a6fb5}:is(.dz-pub,.dz-home) :is(form.hm-search,form.site-search):not(:focus-within){border-color:var(--pub-field-line)}.dz-home .hm-page .hm-hero-visual :is(.hm-visual-label,.hm-visual-bottom>span){border:1px solid var(--home-border);background:var(--home-surface);width:fit-content;color:var(--home-ink);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;line-height:1.3}.dz-home .hm-page .hm-hero-visual .hm-visual-label{letter-spacing:1.2px}.dz-home .hm-page .hm-hero-visual .hm-visual-label>span{flex-shrink:0;width:7px;height:7px}.dz-home .hm-page .hm-hero-visual .hm-visual-bottom>svg{color:var(--home-ink)}:is(.dz-home,.dz-pub) .site-header.site-header .site-header-inner{flex-wrap:nowrap;gap:24px;max-width:1600px;min-height:96px;padding:20px 32px;display:flex}:is(.dz-home,.dz-pub) .site-header.site-header .site-navigation{gap:24px}:is(.dz-home,.dz-pub) .site-header.site-header .site-navigation a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}:is(.dz-home,.dz-pub) .site-header.site-header .site-search{order:initial;flex:240px;min-width:190px;max-width:310px;margin-left:auto}:is(.dz-home,.dz-pub) .site-header.site-header .site-search svg{width:18px;height:18px}:is(.dz-home,.dz-pub) .site-header.site-header .site-actions{gap:18px;margin-left:0}:is(.dz-home,.dz-pub) .site-header.site-header .site-theme{border:1px solid var(--brand-line);width:42px;height:42px;color:var(--brand-text);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}:is(.dz-home,.dz-pub) .site-header.site-header .site-theme svg{width:20px;height:20px}:is(.dz-home,.dz-pub) .site-header.site-header .site-menu{display:none}:is(.dz-home,.dz-pub) .site-header.site-header .site-menu svg{width:20px;height:20px}@media (max-width:1200px){:is(.dz-home,.dz-pub) .site-header.site-header .site-header-inner{gap:16px;padding:20px 24px}:is(.dz-home,.dz-pub) .site-header.site-header .site-logo{flex-basis:150px;width:150px}:is(.dz-home,.dz-pub) .site-header.site-header .site-navigation{gap:16px}:is(.dz-home,.dz-pub) .site-header.site-header a{font-size:14px}:is(.dz-home,.dz-pub) .site-header.site-header .site-actions{gap:12px}}@media (max-width:1100px){:is(.dz-home,.dz-pub) .site-header.site-header .site-header-inner{flex-wrap:wrap}:is(.dz-home,.dz-pub) .site-header.site-header .site-menu{margin-left:auto;display:grid}:is(.dz-home,.dz-pub) .site-header.site-header .site-navigation{flex-basis:100%;order:4;display:none}:is(.dz-home,.dz-pub) .site-header.site-header .site-navigation.is-open{display:flex}:is(.dz-home,.dz-pub) .site-header.site-header .site-search{flex-basis:100%;order:3;max-width:none;margin:0}:is(.dz-home,.dz-pub) .site-header.site-header .site-actions{flex-basis:auto;order:initial;justify-content:initial}:is(.dz-home,.dz-pub) .site-header.site-header .site-navigation a{padding:8px 0}}@media (max-width:580px){:is(.dz-home,.dz-pub) .site-header.site-header .site-header-inner{padding:16px 20px}:is(.dz-home,.dz-pub) .site-header.site-header .site-actions{flex-basis:100%;order:2;justify-content:space-between}:is(.dz-home,.dz-pub) .site-header.site-header .site-navigation.is-open{flex-direction:column;align-items:flex-start}:is(.dz-home,.dz-pub) .site-header.site-header .site-search input{font-size:16px}}
.expert-profile-future :is(.expert-future-copy h1,.expert-future-about h2,.expert-future-credibility h2,.expert-future-cta h2){font-weight:700}.fp-market .fp-card .fp-card-summary{-webkit-line-clamp:2;min-height:2.9em;color:inherit;opacity:.85;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.expert-profile-page .expert-project-grids{color:var(--brand-text);background:var(--brand-bg);padding:48px 5% 64px}.expert-project-grids .ep-collection{border:1px solid var(--brand-line);background:var(--brand-soft);border-radius:20px;padding:32px}.expert-project-grids .ep-collection+section{background:var(--brand-surface);margin-top:32px}.ep-collection-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.ep-collection-label{letter-spacing:.14em;color:var(--brand-muted);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.expert-project-grids h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.2}.ep-collection-heading>a{white-space:nowrap;color:var(--brand-text);border-bottom:1px solid var(--brand-line);align-items:center;gap:16px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.expert-five-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.expert-five-grid .fp-card{background:var(--brand-bg);border:1px solid var(--brand-line);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.expert-five-grid .fp-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000000d}.expert-five-grid .fp-art{aspect-ratio:16/9;border:0;border-radius:0;height:auto}.expert-five-grid .fp-card-content{flex-direction:column;flex:1;padding:20px;display:flex}.expert-five-grid .fp-card h3{min-height:2.8em;color:var(--brand-text);margin:7px 0;font-size:18px;line-height:1.4}.expert-five-grid .fp-card-summary{min-height:2.8em;font-size:14px;line-height:1.5}.expert-five-grid .fp-tools{display:none}.expert-five-grid .fp-card-bottom{border-color:var(--brand-line);grid-template-columns:1fr auto;gap:12px;margin-top:auto;padding-top:18px;display:grid}.expert-five-grid .fp-card-bottom .fp-action{background:var(--brand-action);color:var(--brand-action-text);border-color:var(--brand-action);border-radius:7px;grid-column:1/-1;justify-content:center;padding:12px;display:flex}.expert-five-grid .fp-creator{color:var(--brand-text)!important}.ep-owned .fp-creator{display:none}.expert-five-grid .fp-creator small,.expert-five-grid .fp-card-meta,.expert-five-grid .fp-card-summary{color:var(--brand-muted)!important}.expert-project-grids a:focus-visible,.expert-project-grids button:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}@media (max-width:950px){.expert-project-grids .ep-collection{padding:22px}.expert-five-grid{gap:14px}.expert-five-grid .fp-card-content{padding:15px}.expert-five-grid .fp-card h3{font-size:16px}}@media (max-width:700px){.expert-five-grid{grid-template-columns:1fr}.ep-collection-heading{flex-direction:column;align-items:flex-start;gap:12px}.expert-profile-page .expert-project-grids{padding:28px 20px}.expert-project-grids .ep-collection{padding:18px}.expert-five-grid .fp-card h3,.expert-five-grid .fp-card-summary{min-height:0}.expert-five-grid .fp-card h3{font-size:20px}.expert-five-grid .fp-card-bottom{margin-top:18px}}@media (prefers-reduced-motion:reduce){.expert-five-grid .fp-card{transition:none}.expert-five-grid .fp-card:hover{transform:none}}.expert-profile-future .expert-future-about,.expert-profile-future .expert-future-credibility{align-items:center;gap:48px;max-width:1160px;padding:48px 32px}.expert-profile-future .expert-future-about h2,.expert-profile-future .expert-future-credibility h2{letter-spacing:-1px;margin:12px 0 16px;font-size:clamp(25px,3vw,36px);line-height:1.15}.expert-profile-future .expert-future-about>div:last-child>p,.expert-profile-future .expert-future-credibility>div>p{margin:0;font-size:15px;line-height:1.65}.expert-profile-future .expert-future-strip{gap:20px;padding:18px max(24px,5%);font-size:13px}.expert-profile-future .expert-future-strip p{max-width:480px;margin:0;font-size:14px}.expert-profile-future .expert-future-strip>div{flex-wrap:wrap;gap:18px}.expert-profile-future .expert-specialisms{gap:8px;margin-top:18px}.expert-profile-future .expert-specialisms span{padding:7px 10px;font-size:11px}.expert-profile-future .expert-project-grids{padding:20px max(24px,5%) 32px}.expert-profile-future .expert-project-grids .ep-collection{padding:24px}.expert-profile-future .expert-project-grids .ep-collection+section{margin-top:24px}.expert-profile-future .ep-collection-heading{margin-bottom:20px}.expert-profile-future .expert-project-grids h2{font-size:clamp(24px,2.5vw,30px)}.expert-profile-future .expert-future-credibility blockquote{border-radius:14px;padding:24px}.expert-profile-future .expert-future-credibility blockquote p{margin:14px 0 20px;font-size:19px;line-height:1.5}.expert-profile-future .expert-social-links.future{flex-wrap:wrap;gap:8px;margin-top:18px}.expert-profile-future .expert-social-links.future a{padding:8px 12px;font-size:12px}.expert-profile-future .expert-future-cta{border-radius:16px;margin:0 max(24px,5%) 32px;padding:36px 24px}.expert-profile-future .expert-future-cta h2{letter-spacing:-1px;max-width:640px;margin:12px auto 22px;font-size:clamp(26px,3vw,38px);line-height:1.15}.expert-profile-future .expert-future-cta a{min-height:44px}@media (max-width:700px){.expert-profile-future .expert-future-about,.expert-profile-future .expert-future-credibility{grid-template-columns:1fr;gap:24px;padding:32px 24px}.expert-profile-future .expert-project-grids .ep-collection{padding:16px}.expert-profile-future .expert-future-strip{gap:12px}.expert-profile-future .expert-future-cta{padding:28px 20px}}.expert-profile-future .expert-future-hero{border:1px solid var(--brand-line);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(260px,.8fr);gap:40px;min-height:0;margin:24px 5%;padding:36px}.expert-profile-future .expert-future-hero:before{display:none}.expert-profile-future .expert-proof-line strong{align-items:center;gap:8px;display:flex}.expert-profile-future .expert-proof-line strong svg{stroke:currentColor;stroke-width:1.75px;flex-shrink:0;width:19px;height:19px}@media (min-width:1101px){.expert-profile-future .expert-future-copy{position:relative;left:24px}}.expert-profile-future .expert-future-copy h1{margin:18px 0;font-size:clamp(60px,7vw,100px)}.expert-profile-future .expert-future-copy>p{margin:0;line-height:1.5}.expert-profile-future .expert-future-actions{gap:12px;margin:20px 0}.expert-profile-future .expert-future-portrait{width:100%;max-width:350px;height:400px}.public-brand .expert-profile-future .expert-future-copy .expert-kicker{letter-spacing:0;background:#493452;border:1px solid #927b9d;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:15px;font-weight:750;line-height:1.35;display:inline-flex;color:#fff!important}.expert-kicker svg{flex-shrink:0;width:20px;height:20px}.expert-profile-future .expert-five-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ep-card-slot{flex-direction:column;min-width:0;display:flex;position:relative}.ep-card-slot>.fp-card{flex:1}.expert-profile-future .expert-five-grid .fp-card-content{padding:14px}.expert-profile-future .expert-five-grid .fp-card h3{min-height:4.2em;font-size:15px;line-height:1.4}.expert-profile-future .expert-five-grid .fp-card-summary{min-height:4.5em;font-size:13px}.expert-profile-future .expert-project-grids .ep-owned{background:0 0;border:0;padding:0}.expert-profile-future .expert-project-grids .ep-related{background:var(--brand-soft);border-radius:22px;margin-top:36px;padding:24px}.expert-profile-future .ep-related .expert-five-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;padding:4px 0 14px;display:grid;overflow-x:auto}.ep-related .ep-card-slot,.ep-related .ep-demo-card{scroll-snap-align:start}.ep-creator-avatar{z-index:1;color:#fff;background:#493452;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid;position:absolute;top:10px;left:10px}.ep-demo-card{border:1px dashed var(--brand-line);background:var(--brand-surface);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ep-demo-art{aspect-ratio:16/9;background:var(--brand-soft);color:var(--brand-muted);place-items:center;font-size:40px;display:grid}.ep-demo-card>div:last-child{flex-direction:column;flex:1;padding:14px;display:flex}.ep-demo-card small{letter-spacing:.08em;color:var(--brand-muted);font-size:9px}.ep-demo-card h3{color:var(--brand-text);margin:10px 0;font-size:15px;line-height:1.4}.ep-demo-card p{color:var(--brand-muted);font-size:13px;line-height:1.5}.ep-demo-card span{border-top:1px solid var(--brand-line);color:var(--brand-muted);margin-top:auto;padding-top:16px;font-size:12px}@media (max-width:1100px){.expert-profile-future .expert-five-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.expert-profile-future .ep-related .expert-five-grid{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:700px){.expert-profile-future .expert-future-hero{grid-template-columns:1fr;gap:24px;margin:20px;padding:24px}.expert-profile-future .expert-future-portrait{justify-self:center;max-width:280px;height:340px}.expert-profile-future .expert-five-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-profile-future .ep-related .expert-five-grid{grid-auto-columns:78%}.expert-profile-future .expert-project-grids .ep-related{padding:16px}.expert-profile-future .expert-future-copy h1{font-size:60px}}@media (max-width:420px){.expert-profile-future .expert-five-grid{grid-template-columns:1fr}.expert-profile-future .ep-related .expert-five-grid{grid-auto-columns:88%}}.ep-creator-avatar{overflow:hidden}.ep-creator-avatar img{object-fit:cover;width:100%;height:100%}.ep-empty{border:1px dashed var(--brand-line);color:var(--brand-muted);border-radius:12px;margin:0;padding:22px;font-size:14px}.expert-five-grid a.fp-creator{text-decoration:none}.expert-profile-future .expert-five-grid .fp-card-summary{-webkit-line-clamp:3}
