*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--font-size-header-peta-desktop-w: 4.6875rem;--font-size-header-peta-desktop-m: 4.2856rem;--font-size-header-peta-desktop: 3.9175rem;--font-size-header-peta-tablet-h: 3.5813rem;--font-size-header-peta-tablet: 3.2731rem;--font-size-header-peta-mobile-h: 2.9919rem;--font-size-header-peta-mobile: 2.735rem;--font-size-header-peta: 2.5rem;--font-size-header-tera-desktop-w: 3.4375rem;--font-size-header-tera-desktop-m: 3.2225rem;--font-size-header-tera-desktop: 3.0213rem;--font-size-header-tera-tablet-h: 2.8319rem;--font-size-header-tera-tablet: 2.655rem;--font-size-header-tera-mobile-h: 2.4888rem;--font-size-header-tera-mobile: 2.3331rem;--font-size-header-tera: 2.1875rem;--font-size-header-giga-desktop-w: 2.8125rem;--font-size-header-giga-desktop-m: 2.6356rem;--font-size-header-giga-desktop: 2.4706rem;--font-size-header-giga-tablet-h: 2.315rem;--font-size-header-giga-tablet: 2.17rem;--font-size-header-giga-mobile-h: 2.0338rem;--font-size-header-giga-mobile: 1.9056rem;--font-size-header-giga: 1.7863rem;--font-size-header-mega-desktop-w: 2.1875rem;--font-size-header-mega-desktop-m: 2.05rem;--font-size-header-mega-desktop: 1.9213rem;--font-size-header-mega-tablet-h: 1.8006rem;--font-size-header-mega-tablet: 1.6875rem;--font-size-header-mega-mobile-h: 1.5819rem;--font-size-header-mega-mobile: 1.4825rem;--font-size-header-mega: 1.3894rem;--font-size-header-kilo-desktop-w: 1.875rem;--font-size-header-kilo-desktop-m: 1.7575rem;--font-size-header-kilo-desktop: 1.6469rem;--font-size-header-kilo-tablet-h: 1.5438rem;--font-size-header-kilo-tablet: 1.4469rem;--font-size-header-kilo-mobile-h: 1.3556rem;--font-size-header-kilo-mobile: 1.2706rem;--font-size-header-kilo: 1.1906rem}@media (min-width: 320px){:root{--font-size-header-peta: var(--font-size-header-peta-mobile);--font-size-header-tera: var(--font-size-header-tera-mobile);--font-size-header-giga: var(--font-size-header-giga-mobile);--font-size-header-mega: var(--font-size-header-mega-mobile);--font-size-header-kilo: var(--font-size-header-kilo-mobile);--font-size-header-pico: var(--font-size-header-pico-mobile);--font-size-header-nano: var(--font-size-header-nano-mobile);--font-size-header-micro: var(--font-size-header-micro-mobile)}}@media (min-width: 480px){:root{--font-size-header-peta: var(--font-size-header-peta-mobile-h);--font-size-header-tera: var(--font-size-header-tera-mobile-h);--font-size-header-giga: var(--font-size-header-giga-mobile-h);--font-size-header-mega: var(--font-size-header-mega-mobile-h);--font-size-header-kilo: var(--font-size-header-kilo-mobile-h);--font-size-header-pico: var(--font-size-header-pico-mobile-h);--font-size-header-nano: var(--font-size-header-nano-mobile-h);--font-size-header-micro: var(--font-size-header-micro-mobile-h)}}@media (min-width: 768px){:root{--font-size-header-peta: var(--font-size-header-peta-tablet);--font-size-header-tera: var(--font-size-header-tera-tablet);--font-size-header-giga: var(--font-size-header-giga-tablet);--font-size-header-mega: var(--font-size-header-mega-tablet);--font-size-header-kilo: var(--font-size-header-kilo-tablet);--font-size-header-pico: var(--font-size-header-pico-tablet);--font-size-header-nano: var(--font-size-header-nano-tablet);--font-size-header-micro: var(--font-size-header-micro-tablet)}}@media (min-width: 1024px){:root{--font-size-header-peta: var(--font-size-header-peta-tablet-h);--font-size-header-tera: var(--font-size-header-tera-tablet-h);--font-size-header-giga: var(--font-size-header-giga-tablet-h);--font-size-header-mega: var(--font-size-header-mega-tablet-h);--font-size-header-kilo: var(--font-size-header-kilo-tablet-h);--font-size-header-pico: var(--font-size-header-pico-tablet-h);--font-size-header-nano: var(--font-size-header-nano-tablet-h);--font-size-header-micro: var(--font-size-header-micro-tablet-h)}}@media (min-width: 1200px){:root{--font-size-header-peta: var(--font-size-header-peta-desktop);--font-size-header-tera: var(--font-size-header-tera-desktop);--font-size-header-giga: var(--font-size-header-giga-desktop);--font-size-header-mega: var(--font-size-header-mega-desktop);--font-size-header-kilo: var(--font-size-header-kilo-desktop);--font-size-header-pico: var(--font-size-header-pico-desktop);--font-size-header-nano: var(--font-size-header-nano-desktop);--font-size-header-micro: var(--font-size-header-micro-desktop)}}@media (min-width: 1360px){:root{--font-size-header-peta: var(--font-size-header-peta-desktop-m);--font-size-header-tera: var(--font-size-header-tera-desktop-m);--font-size-header-giga: var(--font-size-header-giga-desktop-m);--font-size-header-mega: var(--font-size-header-mega-desktop-m);--font-size-header-kilo: var(--font-size-header-kilo-desktop-m);--font-size-header-pico: var(--font-size-header-pico-desktop-m);--font-size-header-nano: var(--font-size-header-nano-desktop-m);--font-size-header-micro: var(--font-size-header-micro-desktop-m)}}@media (min-width: 1500px){:root{--container-padding: var(--site-padding-peta);--site-padding-sticky-right: var(--site-padding-giga);--sticky-links-padding-right: var(--site-padding-pico);--preheader-padding-right: var(--site-padding-giga);--font-size-header-peta: var(--font-size-header-peta-desktop-w);--font-size-header-tera: var(--font-size-header-tera-desktop-w);--font-size-header-giga: var(--font-size-header-giga-desktop-w);--font-size-header-mega: var(--font-size-header-mega-desktop-w);--font-size-header-kilo: var(--font-size-header-kilo-desktop-w);--font-size-header-pico: var(--font-size-header-pico-desktop-w);--font-size-header-nano: var(--font-size-header-nano-desktop-w);--font-size-header-micro: var(--font-size-header-micro-desktop-w)}}.roboto-mono-regular{font-family:Roboto Mono,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.libre-baskerville-regular{font-family:Libre Baskerville,serif;font-weight:400;font-style:normal}.libre-baskerville-bold{font-family:Libre Baskerville,serif;font-weight:700;font-style:normal}.libre-baskerville-regular-italic{font-family:Libre Baskerville,serif;font-weight:400;font-style:italic}:root{--mobile: 320px;--mobile-h: 480px;--tablet: 768px;--tablet-h: 1024px;--desktop: 1280px;--desktop-m: 1366px;--desktop-w: 1500px;--desktop-very-wide: 1680px;--desktop-very-very-wide: 1800px;--layout__padding-block--container: 2rem;--layout__padding-inline--container: 2rem;--layout__menu-toggle-width: 30px;--layout__nav-link-padding: 15px 20px}.container{padding-block:var(--layout__padding-block--container);padding-inline:var(--layout__padding-inline--container)}.text-block{max-width:44em}:root{--theme-light__color__white: hsl(0, 0%, 100%);--color-white: hsl(0, 0%, 100%);--theme-light__color__black: rgb(24, 26, 53);--theme-light__color__1: hsl(237, 53%, 36%);--theme-light__color__2: #eaf205;--theme-light__color__3: #f21d92;--theme-light__color__accent: #f21d92;--theme-light__color__4: #8c1155;--theme-light__color__5: #d9cb04;--color__text: var(--theme-light__color__black);--color__accent: var(--theme-light__color__3);--color__background-header: var(--theme-light__color__2);--color__nav-link: var(--theme-light__color__1);--color__nav-link--active: var(--theme-light__color__4);--color__footer: var(--theme-light__color__1);--color__background-site: var(--theme-light__color__white);--color__background-site--alt: hsl(0, 56%, 96%);--color__background-book-carousel: hsl(237, 53%, 97%);--color__background-footer: var(--theme-light__color__2);--color__background-footer--socials: hsl(62 50% 77% / 1);--color__footer--socials-links: hsla(0, 0%, 0%, .5);--color__footer--socials-links--hover: hsla(0, 0%, 0%, .75);--color__background-overlay: rgba(255, 255, 255, .8);--color__background-offcanvas-nav: var(--theme-light__color__2);--color__background-section-testimonials: var(--theme-light__color__5);--theme-light__color__1_36: hsl(237, 53%, 36%);--theme-light__color__1_97: hsl(237, 53%, 97%);--color-pink: hsl(327, 89%, 50%);--color-pink-500: hsl(327, 89%, 50%);--color-pink-600: hsl(327, 89%, 40%);--color-pink-700: hsl(327, 89%, 35%);--color__link: var(--theme-light__color__accent);--color__link--visited: var(--theme-light__color__accent);--color__link--hover: var(--theme-light__color__4);--color__link--active: var(--theme-light__color__4);--color__button: var(--color-white);--color__button--background: var(--color-pink);--color__button--hover: var(--color-white);--color__button--background--hover: var(--color-pink-600);--color__button--active: var(--color-white);--color__button--background--active: var(--color-pink-700);--color__background-home-hero_dark: #d65158;--color__background-home-hero_light: #ed9196;--color__background-hero--cover-story-1: rgba(237, 145, 150, 1);--color__background-hero--cover-story-2: rgba(214, 81, 88, 1)}:root{--theme-dark__color__white: rgb(255, 255, 255);--theme-dark__color__black: rgb(24, 26, 53);--theme-dark__color__very_black: rgb(0, 0, 0);--theme-dark__color__1: hsl(237, 53%, 36%);--theme-dark__color__2: hsl(62, 96%, 48%);--theme-dark__color__3: #f21d92;--theme-dark__color__4: #8c1155;--theme-dark__color__5: hsl(56, 96%, 43%);--theme-dark__color__6: hsl(237, 23%, 30%);--theme-dark__color__7: hsl(287, 20%, 9%);--theme-dark__color__1_23_15: hsl(237, 23%, 15%);--theme-dark__color__1_23_7: hsl(237, 23%, 7%);--theme-dark__color__237-20-30: hsl(237, 20%, 30%);--theme-dark__color__237-20-20: hsl(237, 20%, 20%);--theme-dark__color__237-20-10: hsl(237, 20%, 10%);--theme-dark__color__5_10_05: hsl(56, 20%, 05%);--theme-dark__color__5_10_10: hsl(56, 20%, 10%);--theme-dark__color__5_10_15: hsl(56, 20%, 15%);--theme-dark__color__5_10_23: hsl(56, 20%, 23%);--theme-dark__color__6_dark: hsl(237, 23%, 23%)}html.dark{--color__background-site--alt: hsl(237%, 23%, 30%);--color__background-book-carousel: var(--theme-dark__color__5_10_23);--color__background-book-card: var(--theme-dark__color__6_dark);--color__background-footer--socials: var(--theme-dark__color__black);--color__background-footer: var(--theme-dark__color__5_10_10);--color__background-header: var(--theme-dark__color__1_23_15);--color__background-testimonials: var(--theme-dark__color__6);--color__background-offcanvas-nav: var(--theme-dark__color__1_23_15);--color__background-overlay: rgba(24, 26, 53, .8);--color__background-site: var(--theme-dark__color__1_23_7);--color__accent: var(--theme-light__color__3);--color__footer: var(--theme-light__color__white);--color__footer--socials-links: hsla(0, 0%, 100%, .5);--color__footer--socials-links--hover: var(--theme-light__color__accent);--color__nav-link--active: var(--theme-light__color__accent);--color__nav-link: var(--theme-light__color__white);--color__text: var(--theme-dark__color__white);--color__background-hero--cover-story-1: rgba(59, 61, 95, 1);--color__background-hero--cover-story-2: rgb(25, 18, 27);--pagefind-ui-primary: #034ad8;--pagefind-ui-text: #ffffff;--pagefind-ui-background: var(--theme-dark__color__237-20-30);--pagefind-ui-border: hsla(0, 0%, 100%, .1);--pagefind-ui-tag: #eeeeee;--pagefind-ui-border-width: 2px;--pagefind-ui-border-radius: 0;--pagefind-ui-image-border-radius: 8px;--pagefind-ui-image-box-ratio: 3 / 2;--pagefind-ui-font: var(--font-alt);.purchase-links{padding:.9rem 1.3rem;background-color:var(--theme-dark__color__6);border-radius:12px;margin-bottom:1.5rem;display:inline-block}.home.section.hero{background:var(--color__background-hero--cover-story-1);background:-moz-radial-gradient(circle,var(--color__background-hero--cover-story-1) 0%,var(--color__background-hero--cover-story-2) 100%);background:-webkit-radial-gradient(circle,var(--color__background-hero--cover-story-1) 0%,var(--color__background-hero--cover-story-2) 100%);background:radial-gradient(circle,var(--color__background-hero--cover-story-1) 0%,var(--color__background-hero--cover-story-2) 100%);@media (min-width: 1200px){color:#fff}.line{color:#fff}}}#cc-main{--cc-font-family: var(--font-alt);--cc-modal-border-radius: 0;--cc-btn-border-radius: 0}:root{--font-base: "Baskerville", serif;--font-base: "Libre Baskerville", serif;--font-alt: "Roboto Mono", monospace}html{font-size:16px}body{font-family:var(--font-base);margin:0;padding:0;text-align:left;background-color:var(--color__background-site);background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:var(--color__text);line-height:1.7}h1,h2,h3,h4,h5,h6{margin:0 0 1.3em;color:rgb(var(--black));line-height:1.2;font-weight:400}h1{font-size:var(--font-size-header-peta)}h2{font-size:var(--font-size-header-tera)}h3{font-size:var(--font-size-header-giga)}h4{font-size:var(--font-size-header-mega)}h5{font-size:var(--font-size-header-kilo)}strong,b{font-weight:700}a:link{color:var(--color__link)}a:visited{color:var(--color__link--visited)}a:hover{color:var(--color__link--hover)}a:active{color:var(--color__link--active)}p,ol,ul,.prose p{margin-bottom:1.3em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}button,.button{font-family:var(--font-alt);border:none;padding:.5rem 2rem;color:var(--color__button);background-color:var(--color__button--background);border-radius:6px;cursor:pointer}button:hover{color:var(--color__button--hover);background-color:var(--color__button--background--hover)}button:active{color:var(--color__button--active);background-color:var(--color__button--background--active)}.pub-date{font-family:var(--font-alt);font-size:.75rem;text-transform:uppercase;color:#666;margin-block:1.3em}.nav--offcanvas .nav-links a{font-size:2rem}.ui--phone{position:relative;padding:2rem 1rem;border-radius:22px;border:2px solid grey;margin-block:5rem}@media (max-width: 720px){body{font-size:18px}}.visually-hidden,.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}.hamburger[data-astro-cid-u6d23jsg]{cursor:pointer;width:30px;height:30px}line[data-astro-cid-u6d23jsg].mid{opacity:.6}path[data-astro-cid-u6d23jsg].bot{opacity:.4}.dark line[data-astro-cid-u6d23jsg]{stroke:#fff}.dark path[data-astro-cid-u6d23jsg]{fill:#fff}#searchToggle[data-astro-cid-dxrys7t7]{border:0;background:none;width:30px;height:30px;display:block}.dark path[data-astro-cid-dxrys7t7]{fill:#fff}.theme[data-astro-cid-4vi3t7op]{border:0;background:none;width:30px;height:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;cursor:pointer}.theme[data-astro-cid-4vi3t7op]>svg[data-astro-cid-4vi3t7op]{width:30px;grid-column:1/2;grid-row:1/2}.theme-icon--light[data-astro-cid-4vi3t7op]{fill:#000}.theme-icon--dark[data-astro-cid-4vi3t7op]{visibility:hidden}.dark .theme-icon[data-astro-cid-4vi3t7op]{fill:#fff}.dark .theme-icon--dark[data-astro-cid-4vi3t7op]{visibility:visible;fill:#fff}.dark .theme-icon--light[data-astro-cid-4vi3t7op]{visibility:hidden}.nav--offcanvas .nav-links{align-items:flex-start}.nav--offcanvas .nav-links .link{order:2}.nav--offcanvas .nav-links .toggle{order:1}.nav-links[data-astro-cid-pux6a34n]{display:flex;flex-direction:row;gap:36px;align-items:center;margin:0;padding:0;list-style-type:none;letter-spacing:1px;font-family:var(--font-alt)}.nav-links[data-astro-cid-pux6a34n].expanded{display:unset}.link[data-astro-cid-pux6a34n]{display:none}@media screen and (min-width: 768px){.link[data-astro-cid-pux6a34n]{display:block}.nav-links[data-astro-cid-pux6a34n]{position:static;width:auto;background:none}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:inline-block;color:var(--color__nav-link);text-decoration:none}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{color:var(--color__nav-link--active)}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:active,.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{color:var(--color__nav-link--hover)}}.toggle--menu[data-astro-cid-3ef6ksr2]{position:fixed;top:var(--layout__padding-block--container);right:var(--layout__padding-inline--container);z-index:2;margin:var(--layout__nav-link-padding);margin-right:0}header[data-astro-cid-3ef6ksr2]{margin:0;background-color:var(--color__background-header);position:relative;z-index:1}nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1vw;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.logo[data-astro-cid-3ef6ksr2]{font-family:var(--font-base);font-size:25px;font-weight:700;text-transform:none;letter-spacing:.5px;overflow:hidden;text-align:center;opacity:0;visibility:hidden}.logo[data-astro-cid-3ef6ksr2] h3[data-astro-cid-3ef6ksr2]{margin-bottom:0}.logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:0;color:var(--color__accent)}.menu[data-astro-cid-3ef6ksr2]{flex:1 1 100%}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1em;color:var(--color__nav-link);text-decoration:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;color:var(--color__nav-link--active);border-bottom-color:var(--color__nav-link--active)}.toggle[data-astro-cid-3ef6ksr2]{height:30px}h2[data-astro-cid-3ef6ksr2]{margin:0}h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none}@media screen and (min-width: 1024px){nav[data-astro-cid-3ef6ksr2]{flex-direction:row;gap:5vw;flex-wrap:nowrap;justify-content:space-between}.logo[data-astro-cid-3ef6ksr2]{flex:0 0 auto}.menu[data-astro-cid-3ef6ksr2]{flex:0 1 auto}}.social-links[data-astro-cid-zamss57n],.social-links[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{display:flex;justify-content:center}.social-links[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n] path[data-astro-cid-zamss57n]{fill:var(--color__nav-link)}.hamburger[data-astro-cid-oqtqu3zm]{padding-right:20px;cursor:pointer}.hamburger[data-astro-cid-oqtqu3zm] .line[data-astro-cid-oqtqu3zm]{display:block;width:40px;height:5px;margin-bottom:10px;background-color:#ff9776}@media screen and (min-width: 636px){.hamburger[data-astro-cid-oqtqu3zm]{display:none}}body.nav--is-open,html.nav--is-open{overflow:hidden}.nav--offcanvas .nav-links{display:flex;flex-direction:column;margin:0;align-items:flex-start}.nav--offcanvas .nav-links .link{display:block}.nav--offcanvas .nav-links .link a{font-size:2.5rem;line-height:1.5}section[data-astro-cid-kslyqbhf].nav--offcanvas{opacity:0;visibility:hidden;position:fixed;top:0;left:0;background-color:var(--color__background-offcanvas-nav);width:75%;max-width:500px;height:100vh;z-index:2}.nav--offcanvas[data-astro-cid-kslyqbhf] .link[data-astro-cid-kslyqbhf]{display:block}.section--overlay--nav[data-astro-cid-kslyqbhf]{position:fixed;opacity:0;visibility:hidden;top:0;left:0;width:100%;height:100%;background-color:var(--color__background-overlay);z-index:1}.section--overlay--nav[data-astro-cid-kslyqbhf].expanded{display:block}.card__inner[data-astro-cid-3fvxjd35]{padding:1rem;display:grid;grid-template-columns:auto 1fr;gap:0 1rem}.card__inner[data-astro-cid-3fvxjd35]>[data-astro-cid-3fvxjd35]{grid-column:2/3}.card__inner[data-astro-cid-3fvxjd35] .card__image[data-astro-cid-3fvxjd35]{grid-column:1/2;grid-row:1/6}.card__date[data-astro-cid-3fvxjd35]{font-family:var(--font-alt);font-size:.75rem;text-transform:uppercase;color:#666}.card__header[data-astro-cid-3fvxjd35] h4[data-astro-cid-3fvxjd35]{line-height:.9}.card__header[data-astro-cid-3fvxjd35] a[data-astro-cid-3fvxjd35]{text-decoration:none}.card[data-astro-cid-3fvxjd35] a[data-astro-cid-3fvxjd35]{display:block}.card__excerpt[data-astro-cid-3fvxjd35]{margin-block:1rem;line-height:1.3;font-size:1rem}.card--book-carousel[data-astro-cid-3fvxjd35] .excerpt[data-astro-cid-3fvxjd35],.card--book-carousel[data-astro-cid-3fvxjd35] .date[data-astro-cid-3fvxjd35],.card--book-carousel[data-astro-cid-3fvxjd35] .card__header[data-astro-cid-3fvxjd35],.card--book-carousel[data-astro-cid-3fvxjd35] .card[data-astro-cid-3fvxjd35]{display:none}.section__content[data-astro-cid-5sx4fypd]{margin-inline:calc(var(--layout__padding-inline--container) * -1)}.section__header[data-astro-cid-5sx4fypd] a[data-astro-cid-5sx4fypd]{font-family:var(--font-alt)}.cards[data-astro-cid-5sx4fypd]{display:flex;overflow:hidden}.card[data-astro-cid-5sx4fypd]{flex-shrink:0;cursor:pointer;display:flex;width:12vw;min-width:150px;background-color:transparent}@media (min-width: 768px){.section__header[data-astro-cid-5sx4fypd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}}.section[data-astro-cid-sz7xmlte]>.container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.7rem;align-items:center}.colophon[data-astro-cid-sz7xmlte]{font-family:var(--font-alt);font-size:.8rem;padding:2em 1em;text-align:center;background:var(--color__background-footer);color:var(--color__footer);font-size:1rem}.social-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;justify-content:flex-start;gap:1em;margin-top:1em}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:rgb(var(--gray-dark))}.section[data-astro-cid-sz7xmlte].socials{background:var(--color__background-footer--socials);font-family:var(--font-alt);font-size:.85rem}.section[data-astro-cid-sz7xmlte].socials a[data-astro-cid-sz7xmlte]:link,.section[data-astro-cid-sz7xmlte].socials a[data-astro-cid-sz7xmlte]:visited{color:var(--color__footer--socials-links);text-decoration:none}.section[data-astro-cid-sz7xmlte].socials a[data-astro-cid-sz7xmlte]:hover,.section[data-astro-cid-sz7xmlte].socials a[data-astro-cid-sz7xmlte]:active{color:var(--color__footer--socials-links--hover);text-decoration:underline}.section[data-astro-cid-sz7xmlte].book-carousel{background-color:var(--color__background--book-carousel)}@media screen and (min-width: 768px){.section[data-astro-cid-sz7xmlte]>.container[data-astro-cid-sz7xmlte]{flex-direction:row;flex-wrap:wrap;gap:1rem}}@media screen and (min-width: 1280px){.design-credit[data-astro-cid-sz7xmlte]{margin-left:auto}}
