/* Clear, consistent labels, with a quiet opening sentence. */
html body[data-aerd-art=home] .aerd-home-intro{position:relative;max-width:760px;width:calc(100% - 360px);margin:25px auto 0;padding:0;text-align:center}
html body[data-aerd-art=home] .aerd-home-intro h1{font:400 clamp(1.65rem,2.55vw,2.3rem)/1.25 Georgia,serif;letter-spacing:-.018em;margin:0;text-wrap:balance}
html body[data-aerd-art=home] .aerd-home-login{position:absolute;top:94px;right:160px;font:14px/1.4 Arial,sans-serif;text-underline-offset:5px;z-index:66}
html body[data-aerd-art=home] .scene-shell #scene{height:clamp(650px,calc(100svh - 155px),920px);margin:0 auto}
html body[data-aerd-art=home] .actor{clip-path:none}
html body[data-aerd-art=home] .aerd-object-label{display:block;position:relative;background:none;color:#453a36;padding:7px 0 0;margin:0;font:400 18px/1.2 Georgia,serif;letter-spacing:0;text-align:center;text-wrap:balance;white-space:normal;transform:none}
html body[data-aerd-art=home] .actor:focus-visible,html body[data-aerd-art=home] .aerd-newsletter-object:focus-visible{outline:2px solid #8b3c54;outline-offset:7px;border-radius:3px}
html body[data-aerd-art=home] .actor .aerd-object-label{pointer-events:none}
html body[data-aerd-art=home] .actor-place{left:25%;top:31%;width:50%}
html body[data-aerd-art=home] .actor-place .aerd-object-label{padding-top:12px}
html body[data-aerd-art=home] .actor-learn{left:75%;top:8%;width:17%;isolation:isolate;mix-blend-mode:normal}
html body[data-aerd-art=home] .actor-news{left:13%;top:13%;width:17%}
html body[data-aerd-art=home] .actor-books{left:7%;top:39%;width:15%;scale:1}
html body[data-aerd-art=home] .actor-key{left:84%;top:41%;width:13%}
html body[data-aerd-art=home] .actor-games{left:72%;top:66%;width:14%}
html body[data-aerd-art=home] .actor-mobility{left:20%;top:63%;width:21%}
html body[data-aerd-art=home] .actor-blog{left:89%;top:78%;width:9%}
html body[data-aerd-art=home] .aerd-learn-cutout{display:block;padding:0;position:relative}
html body[data-aerd-art=home] .aerd-learn-cutout img{display:block;width:100%;height:auto;transform:none}
html body[data-aerd-art=home] .da-horizon-object{padding:7%;clip-path:none;box-shadow:3px 4px 0 #453a3610}
html body[data-aerd-art=home] .actor-news .poster{padding:7%;background:#fffaf7}
html body[data-aerd-art=home] .frame{left:29%;top:20%;width:42%}
html body[data-aerd-art=home] .worker{left:67%;top:38%;width:11%}
html body[data-aerd-art=home] .aerd-newsletter-object{position:absolute;left:46%;top:8%;width:13%;z-index:15;text-decoration:none;transform:rotate(-3deg)}
.aerd-newsletter-art{position:relative;display:block;height:74px;max-width:150px;margin:0 auto}
.aerd-newsletter-art img{position:absolute;object-fit:contain;width:55%;height:70px;top:0}
.aerd-newsletter-art img:nth-child(1){left:0;transform:rotate(-16deg)}
.aerd-newsletter-art img:nth-child(2){left:23%;z-index:2}
.aerd-newsletter-art img:nth-child(3){right:0;transform:rotate(15deg)}
.aerd-newsletter-object:hover .aerd-newsletter-art,.aerd-newsletter-object:focus-visible .aerd-newsletter-art{transform:translateY(-3px)}
@media(max-width:900px) and (min-width:701px){
 html body[data-aerd-art=home] .aerd-home-intro{width:calc(100% - 260px);font-size:1.8rem}
 html body[data-aerd-art=home] .aerd-home-login{top:145px;right:35px}
 html body[data-aerd-art=home] .aerd-object-label{font-size:16px}
}
@media(max-width:700px){
 html body[data-aerd-art=home] .aerd-home-intro{width:auto;margin:140px 24px 15px;max-width:none}
 html body[data-aerd-art=home] .aerd-home-intro h1{font-size:1.65rem;line-height:1.25}
 html body[data-aerd-art=home] .aerd-home-login{top:90px;right:118px;font-size:13px}
 html body[data-aerd-art=home] .scene-shell #scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px 24px;height:auto;min-height:0;margin:0 auto;padding:20px 24px 75px;width:100%;container-type:inline-size;box-sizing:border-box}
 html body[data-aerd-art=home] .scene .actor,html body[data-aerd-art=home] .aerd-newsletter-object{position:relative;inset:auto;width:100%;max-width:none;scale:1;transform:none!important}
 html body[data-aerd-art=home] .actor .art{height:155px;width:100%;display:block;padding:0;background:transparent;box-shadow:none;clip-path:none;mix-blend-mode:normal}
 html body[data-aerd-art=home] .actor .art img{width:100%;height:100%;object-fit:contain;position:relative;inset:auto;clip-path:none}
 html body[data-aerd-art=home] .actor .book-back{display:none}
 html body[data-aerd-art=home] .actor-place{grid-column:1/-1;order:0}
 html body[data-aerd-art=home] .actor-place .art{height:auto}
 html body[data-aerd-art=home] .actor-place .art img{height:auto}
 html body[data-aerd-art=home] .actor-learn{order:1}
 html body[data-aerd-art=home] .actor-news{order:2}
 html body[data-aerd-art=home] .actor-books{order:3}
 html body[data-aerd-art=home] .actor-mobility{order:4}
 html body[data-aerd-art=home] .actor-key{order:5}
 html body[data-aerd-art=home] .actor-games{order:6}
 html body[data-aerd-art=home] .actor-blog{order:7}
 html body[data-aerd-art=home] .aerd-newsletter-object{order:8}
 html body[data-aerd-art=home] .aerd-newsletter-art{height:155px;display:flex;align-items:center}
 html body[data-aerd-art=home] .aerd-newsletter-art img{top:40px}
 html body[data-aerd-art=home] .aerd-object-label{font-size:17px;line-height:1.25;padding-top:10px}
 html body[data-aerd-art=home] .decor{display:none}
}
@media(prefers-reduced-motion:reduce){.aerd-newsletter-object:hover .aerd-newsletter-art{transform:none}}

@media(max-width:700px){
 html body[data-aerd-art=home] .actor-mobility .art img,html body[data-aerd-art=home] .actor-key .art img{height:auto;max-height:155px;top:50%;transform:translateY(-50%)}
 html body[data-aerd-art=home] .actor-mobility .art img{clip-path:url(#clip-mobility)}
 html body[data-aerd-art=home] .actor-key .art img{clip-path:url(#clip-key)}
}
