@media(min-width:1001px){
/* Poster: statement is inserted between the two names rather than appended below them. */
body.editorial-thought #approved-hero .hero-type-stage{grid-template-rows:auto auto auto;gap:0 var(--layout-gutter)}
body.art-direction.editorial-thought #approved-hero .hero-type-stage .name.back-name{display:contents!important}
body.art-direction.editorial-thought #approved-hero .name.back-name>.name-word:first-child{grid-column:1/span 10!important;grid-row:1;font-size:var(--type-display)!important;line-height:.82!important;letter-spacing:var(--tracking-display)!important;font-weight:900!important}
body.art-direction.editorial-thought #approved-hero .name.back-name>.name-word:last-child{grid-column:3/span 10!important;grid-row:3;margin:20px 0 0!important;font-size:var(--type-display)!important;line-height:.82!important;letter-spacing:var(--tracking-display)!important;font-weight:900!important}
body.art-direction.editorial-thought #approved-hero .hero-type-stage>.promise{grid-column:7/span 6!important;grid-row:2!important;margin:24px 0 4px!important}
body.art-direction.editorial-thought #approved-hero .hero-type-stage>.promise h1{font-size:clamp(27px,2.55vw,38px)!important;line-height:1.06!important;letter-spacing:-.04em!important;font-weight:500!important}
body.art-direction.editorial-thought #approved-hero .showcase{margin-top:32px!important;row-gap:0!important}
body.editorial-thought #approved-hero .hero-offer-group{grid-column:7/span 6!important;grid-row:1!important}
body.editorial-thought #approved-hero .hero-grid-note{grid-column:3/span 2!important;grid-row:1!important;align-self:start!important;margin-top:0!important}
body.editorial-thought #approved-hero .hero-work-navigation{grid-column:1/span 2!important;grid-row:1!important;align-self:end!important}
body.editorial-thought #approved-hero .hero-role-labels{margin-bottom:26px;padding-top:26px!important}
body.art-direction.editorial-thought #approved-hero{padding-bottom:48px!important}
/* Magazine spread: title 7, portrait 3, a full empty column between. */
body.art-direction.editorial-thought #about .columns{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:auto auto!important;min-height:0!important;gap:40px var(--layout-gutter)!important;align-items:start!important}
body.art-direction.editorial-thought #about .columns>.editorial-about-heading{grid-column:1/span 7!important;grid-row:1!important;padding:0!important;font-size:var(--type-section)!important;line-height:var(--line-section)!important;pointer-events:auto}
body.art-direction.editorial-thought #about .columns>.about-editorial-portrait{grid-column:9/span 4!important;grid-row:1/span 2!important;margin:8px 0 0!important;width:100%!important;max-width:none!important;align-self:start!important;justify-self:start!important}
body.art-direction.editorial-thought #about .about-editorial-portrait img{display:block;width:100%!important;height:510px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 36%!important;clip-path:none!important;transform:none!important;transition:none!important}
body.art-direction.editorial-thought #about .about-editorial-portrait:after{display:none!important}
body.art-direction.editorial-thought #about .about-editorial-portrait figcaption{margin:16px 0 0!important;font-size:10px!important;letter-spacing:.06em!important;border-top:1px solid #ecebee55!important;padding-top:12px!important}
body.art-direction.editorial-thought #about .columns>.about-left-content{grid-column:3/span 5!important;grid-row:2!important;padding:0!important;margin:0!important;align-self:start!important}
body.editorial-thought #about .about-copy-note{font-size:13px!important;line-height:1.5!important;border-top:1px solid #ecebee55;border-left:0;padding:12px 0 0!important;margin:0!important}
body.editorial-thought #about .about-intro-group{gap:24px!important}
body.editorial-thought #about .about-intro-group p{margin:0!important;font-size:16px!important;line-height:1.6!important}
/* The phrase opens possibilities; no separate symbolic AI object. */
body.art-direction.editorial-thought #ai h2{margin-bottom:0!important;overflow:visible}
body.editorial-thought #ai .thought-trigger{display:inline!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ad-lime)!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px}
body.editorial-thought #ai .thought-trigger>span{font-size:22px;display:inline-block;vertical-align:top;margin:12px 0 0 12px;text-decoration:none}
body.editorial-thought #ai .thought-trigger:focus-visible{outline:1px solid var(--ad-lime);outline-offset:8px}
body.editorial-thought #ai .thought-scene{grid-column:1/-1;position:relative;margin-top:32px}
body.editorial-thought #ai .thought-options{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--layout-gutter);min-height:310px;align-items:center;position:relative}
body.editorial-thought #ai .thought-fragment{display:flex;flex-direction:column;align-items:stretch;gap:12px;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;text-align:left;cursor:pointer;color:var(--ad-paper)!important;opacity:0;visibility:hidden;transform:translateY(-18px);transition:opacity 350ms ease,transform 500ms cubic-bezier(.2,.7,.2,1),visibility 350ms!important;min-width:0}
body.editorial-thought #ai .thought-fragment.is-selected,body.editorial-thought #ai .is-exploring .thought-fragment{opacity:1;visibility:visible;transform:none}
body.editorial-thought #ai .thought-type{grid-column:2/span 3;grid-row:1}
body.editorial-thought #ai .thought-texture{grid-column:6/span 3;grid-row:1;align-self:end}
body.editorial-thought #ai .thought-layout{grid-column:10/span 3;grid-row:1;align-self:start}
body.editorial-thought #ai .fragment-art{display:block;height:250px;width:100%;overflow:hidden;position:relative}
body.editorial-thought #ai .thought-type .fragment-art{color:var(--ad-plum);background:var(--ad-blue);font-size:190px;line-height:.65;letter-spacing:-.09em;font-weight:800;padding:14px 16px}
body.editorial-thought #ai .thought-type .fragment-art i{position:absolute;right:18px;top:112px;font-family:Georgia,serif;font-size:160px;font-weight:400;color:var(--ad-paper)}
body.editorial-thought #ai .thought-texture .fragment-art{height:210px;background-color:var(--ad-lime);background-image:repeating-linear-gradient(114deg,transparent 0 5px,#3b1c3c77 5px 6px),repeating-linear-gradient(24deg,transparent 0 10px,#ecebee66 10px 11px);clip-path:polygon(0 0,100% 0,100% 83%,64% 83%,64% 100%,0 100%)}
body.editorial-thought #ai .thought-layout .fragment-art{background:var(--ad-paper);height:260px}
body.editorial-thought #ai .thought-layout .fragment-art i{position:absolute;inset:22px 40% 55% 22px;background:var(--ad-plum)}
body.editorial-thought #ai .thought-layout .fragment-art b{position:absolute;inset:52% 22px 22px 35%;background:var(--ad-lime)}
body.editorial-thought #ai .thought-layout .fragment-art em{position:absolute;top:38%;left:22px;right:22px;height:1px;background:var(--ad-graphite)}
body.editorial-thought #ai .thought-fragment small{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5}
body.editorial-thought #ai .thought-fragment:focus-visible{outline:1px solid var(--ad-lime);outline-offset:6px}
body.editorial-thought #ai .thought-conclusion{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--layout-gutter);margin-top:24px;padding-top:16px;border-top:1px solid #ecebee55}
body.editorial-thought #ai .thought-conclusion>[role=status]{grid-column:2/span 3;font-size:10px;letter-spacing:.06em}
body.editorial-thought #ai .thought-conclusion aside{grid-column:7/span 6;font-size:13px;line-height:1.6}
}
@media(prefers-reduced-motion:reduce){body.editorial-thought #ai .thought-fragment{transition:none!important;transform:none!important}}

@media(min-width:1001px){body.editorial-thought #ai .thought-fragment small{display:block!important;visibility:inherit;color:var(--ad-paper)!important;opacity:1!important}body.editorial-thought #ai .thought-fragment .fragment-art{flex-shrink:0}}
