/* Quiet editorial motion. No content is hidden in the baseline stylesheet. */
:root{--caa-motion-ease:cubic-bezier(.22,1,.36,1);--caa-motion-quick:200ms;--caa-motion-art:650ms}
.desktop-nav > a{position:relative}
.desktop-nav > a::after{content:"";position:absolute;left:0;right:.5em;bottom:-9px;height:1px;background:currentColor;opacity:.55;transform:scaleX(0);transform-origin:left;transition:transform 220ms var(--caa-motion-ease)}
.desktop-nav > a:hover::after,.desktop-nav > a:focus-visible::after{transform:scaleX(1)}
.site-footer nav a{transition:color var(--caa-motion-quick) ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}
.site-footer nav a:hover,.site-footer nav a:focus-visible{text-decoration-color:currentColor;color:#ead0af}
.quiet-link,.catalogue-action,.hero-discreet a{transition:color var(--caa-motion-quick) ease,border-color var(--caa-motion-quick) ease}
.portal-arrow,.catalogue-action > span,.feature-arrow,.group-arrow{transition:transform 240ms var(--caa-motion-ease)}
.catalogue-action:hover > span,.catalogue-action:focus-visible > span{transform:translateX(3px)}
.hero-bottom .portal{transition:transform 260ms var(--caa-motion-ease),opacity var(--caa-motion-quick) ease}
.hero-bottom .portal:hover,.hero-bottom .portal:focus-visible{transform:translateY(-2px)}
.portal:hover .portal-arrow,.portal:focus-visible .portal-arrow{transform:translateX(4px)}
.release-art img,.book-feature-art img{transition:transform var(--caa-motion-art) var(--caa-motion-ease)}
.essay-feature,.essay-group,.archive-entry a{transition:transform 240ms var(--caa-motion-ease),background-color var(--caa-motion-quick) ease}
.essay-feature:hover,.essay-group:hover,.archive-entry a:hover{padding-left:0;transform:translateX(3px)}
.essay-feature:focus-visible,.essay-group:focus-visible,.archive-entry a:focus-visible{transform:translateX(3px)}
@media(hover:hover) and (pointer:fine){
 .release-art:hover img,.release-art:focus-visible img{transform:scale(1.012)}
 .book-feature-art:hover img{transform:scale(1.008)}
}
@media(hover:none){.release-art:hover img{transform:none}}
@media(max-width:850px){
 .mobile-nav[data-menu-enhanced]{display:flex;opacity:0;visibility:hidden;pointer-events:none;translate:0 -6px;transition:opacity 180ms ease,translate 220ms var(--caa-motion-ease),visibility 0s linear 220ms}
 .mobile-nav[data-menu-enhanced].is-open{opacity:1;visibility:visible;pointer-events:auto;translate:0 0;transition:opacity 180ms ease,translate 220ms var(--caa-motion-ease),visibility 0s}
}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 .hero-bottom .portal:hover,.hero-bottom .portal:focus-visible,.portal:hover .portal-arrow,.portal:focus-visible .portal-arrow,
 .catalogue-action:hover > span,.catalogue-action:focus-visible > span,.release-art:hover img,.release-art:focus-visible img,
 .book-feature-art:hover img,.essay-feature:hover,.essay-group:hover,.archive-entry a:hover,
 .essay-feature:focus-visible,.essay-group:focus-visible,.archive-entry a:focus-visible{transform:none}
 .mobile-nav[data-menu-enhanced]{translate:none}
}
