@media(min-width:1001px){
/* Diagonal typographic cadence: name1, surname3, statement5. */
body.art-direction.poster-experiment #approved-hero .name.back-name>.name-word:first-child{grid-column:1/span 10!important}
body.art-direction.poster-experiment #approved-hero .name.back-name>.name-word:last-child{grid-column:3/span 10!important;margin:6px 0 0!important}
body.art-direction.poster-experiment #approved-hero .name .name-glyph{transform:none!important;transition:none!important}
body.poster-experiment #approved-hero .hero-role-labels{padding-top:32px!important;margin-bottom:24px}
body.poster-experiment #approved-hero .hero-role-labels>span:last-child{grid-column:3/span 3!important}
body.art-direction.poster-experiment #approved-hero .promise{grid-column:5/span 8!important;grid-row:1!important}
body.art-direction.poster-experiment #approved-hero .promise h1{font-size:clamp(36px,3.7vw,54px)!important;line-height:1.02!important;letter-spacing:-.05em!important}
body.poster-experiment #approved-hero .hero-grid-note{grid-column:1/span 2!important;grid-row:1!important;align-self:start;margin-top:6px!important;max-width:none!important}
body.poster-experiment #approved-hero .hero-offer-group{grid-column:7/span 6!important;grid-row:2!important;gap:16px;padding:0!important;border:0!important}
body.poster-experiment #approved-hero .hero-work-navigation{grid-column:1/span 3!important;grid-row:2!important;align-self:end}
body.art-direction.poster-experiment #approved-hero .showcase{margin-top:24px!important;row-gap:24px!important}
/* Portrait is a shaped photographic layer within the heading, not a wide horizontal photo. */
body.art-direction.poster-experiment #about .columns{min-height:calc(var(--type-section) * 1.7 + 550px)!important;row-gap:32px!important}
body.art-direction.poster-experiment #about .columns>.about-editorial-portrait{grid-column:7/span 5!important;grid-row:1/span 2!important;margin-top:calc(var(--type-section) * 1.7)!important;max-width:none!important;width:100%!important;outline:none;position:relative}
body.art-direction.poster-experiment #about .about-editorial-portrait img{height:490px!important;width:100%!important;object-fit:cover!important;object-position:50% 28%!important;clip-path:polygon(8% 0,73% 0,73% 22%,100% 22%,100% 100%,8% 100%)!important;transform:none!important;transition:clip-path 850ms cubic-bezier(.2,.7,.2,1)!important}
body.art-direction.poster-experiment #about .about-editorial-portrait:is(:hover,:focus-visible) img{clip-path:polygon(0 0,100% 0,100% 22%,100% 22%,100% 100%,0 100%)!important}
body.art-direction.poster-experiment #about .about-editorial-portrait:focus-visible:after{content:'';position:absolute;inset:-6px;border:1px solid var(--ad-lime);pointer-events:none}
body.art-direction.poster-experiment #about .columns>.about-left-content{grid-column:1/span 4!important;grid-row:2!important;padding:0!important;max-width:none!important}
body.poster-experiment #about .about-intro-group p{font-size:var(--type-body)!important;line-height:var(--line-body)!important}
body.poster-experiment #about .about-copy-note{margin-bottom:0!important}
body.poster-experiment #about .about-editorial-portrait figcaption{margin-left:8%;margin-top:16px!important}
body.poster-experiment #about .about-copy-note,body.poster-experiment #about .about-editorial-portrait figcaption{opacity:1!important;transform:none!important}
/* Procedural visual field. Same geometry; three material interpretations. */
body.poster-experiment #ai .abstract-study{margin-top:40px;border-top:1px solid #ecebee55;padding-top:24px}
body.poster-experiment #ai .abstract-canvas{display:block;position:relative;width:100%;height:510px;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:var(--ad-blue)!important;color:var(--ad-plum)!important;overflow:hidden;cursor:pointer;user-select:none}
body.poster-experiment #ai .abstract-canvas canvas{display:block;width:100%;height:100%}
body.poster-experiment #ai .study-canvas-title{position:absolute;left:28px;top:26px;font-size:15px;line-height:1.4;font-weight:500;text-align:left;letter-spacing:-.01em;pointer-events:none}
body.poster-experiment #ai .study-canvas-index{position:absolute;right:28px;bottom:24px;font-size:11px;letter-spacing:.08em;pointer-events:none}
body.poster-experiment #ai [data-variant='1']:not(.is-exploring) .abstract-canvas{color:var(--ad-paper)!important}
body.poster-experiment #ai .abstract-study-bottom{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-top:20px}
body.poster-experiment #ai .abstract-study-bottom>[role=status]{font-size:10px;letter-spacing:.06em;color:var(--ad-paper)}
body.poster-experiment #ai .abstract-study-bottom aside{font-size:13px;line-height:1.6;padding-left:16px;border-left:1px solid #ecebee66;color:var(--ad-paper)}
body.poster-experiment #ai .abstract-canvas:focus-visible{outline:2px solid var(--ad-lime);outline-offset:5px}
}
@media(prefers-reduced-motion:reduce){body.art-direction.poster-experiment #about .about-editorial-portrait img{transition:none!important}}
@media(min-width:1001px){body.poster-experiment #approved-hero .hero-role-labels>span:first-child{grid-column:1/span 2!important;grid-row:1!important}body.poster-experiment #approved-hero .hero-role-labels>span:last-child{grid-column:3/span 3!important;grid-row:1!important}}
