.shell-wrap.svelte-1cy47mw{width:100%;padding-left:1rem;padding-right:1rem}.shell-wrap.svelte-1cy47mw .imager:where(.svelte-1cy47mw){width:100%;margin-left:auto;margin-right:auto}@media (width>=1025px){.shell-wrap.svelte-1cy47mw{padding-left:1rem;padding-right:1rem}.shell-wrap.svelte-1cy47mw .imager:where(.svelte-1cy47mw){width:992px}}@media (width>=1201px){.shell-wrap.svelte-1cy47mw .imager:where(.svelte-1cy47mw){width:1168px}}@media (width>=1441px){.shell-wrap.svelte-1cy47mw .imager:where(.svelte-1cy47mw){width:1408px}}@media (width>=1601px){.shell-wrap.svelte-1cy47mw{padding-left:2rem;padding-right:2rem}.shell-wrap.svelte-1cy47mw .imager:where(.svelte-1cy47mw){width:1536px}}.imager.svelte-1cy47mw{overflow:hidden}.imager.svelte-1cy47mw img:where(.svelte-1cy47mw){will-change:transform;backface-visibility:hidden;display:block}@media screen and (width>=1025px){.imager.svelte-1cy47mw{border-radius:8px;height:calc(100vh - 160px);margin-top:80px}.imager.svelte-1cy47mw img:where(.svelte-1cy47mw){object-fit:cover;object-position:center center;width:100%;height:100%}}@media screen and (width<=1024px){.imager.svelte-1cy47mw{margin-top:64px}.imager.svelte-1cy47mw img:where(.svelte-1cy47mw){object-fit:cover;object-position:center center;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.imager.svelte-1cy47mw img:where(.svelte-1cy47mw){transform:none!important}}h1.source-serif.svelte-1uha8ag{letter-spacing:-.05rem}@media (width>=1025px){h1.source-serif.svelte-1uha8ag{letter-spacing:-.2rem}}.padding-wrapper.svelte-1uha8ag{background:linear-gradient(90deg,#004e92,#000428)}@media (width>=1025px){.padding-wrapper.svelte-1uha8ag{height:400px;padding-top:4rem;padding-bottom:4rem}#introduction.svelte-1uha8ag{height:64vh}}.verticals.svelte-1uha8ag{position:relative}.verticals.svelte-1uha8ag:hover:after{width:100%;left:0}.verticals.svelte-1uha8ag:after{content:" ";background:var(--color-theme);border-radius:8px;width:0;height:2px;transition:width .2s;position:absolute;bottom:1px;right:0}.books.svelte-1uha8ag{flex-direction:column;display:flex}.books.svelte-1uha8ag .fitted.port.contain:where(.svelte-1uha8ag){height:320px}@media (width>=1025px){.books.svelte-1uha8ag{grid-template-columns:160px 1fr;align-items:center;display:grid}}
