@layer components{.ex-photo img{transition:transform .6s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ex-tile:hover .ex-photo img{transform:scale(1.04)}}.ex-link:focus-visible{outline:none}.ex-link:focus-visible:after{border-radius:var(--r-card);outline:2px solid var(--navy);outline-offset:3px}.ex-book{transition:transform .25s var(--ease-out), background-color .25s;box-shadow:0 4px 12px -6px #0c3d0673}.ex-book:hover{background:var(--saffron-2)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ex-book:hover{transform:scale(1.06)}}.ex-book:focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (max-width:1023.98px){.ex-chips{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}@media (min-width:640px) and (max-width:1023.98px){.ex-chips{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}}
