@media only screen and (min-width : 320px){.bg:where(.astro-XGLHYXZR){position:absolute;z-index:10;inset:0;overflow:hidden}}@media only screen and (min-width : 320px){.minh-100svh:where(.astro-XGLHYXZR){min-height:50svh}}@media only screen and (min-width : 768px){.minh-100svh:where(.astro-XGLHYXZR){min-height:80svh}}.minh-100svh:where(.astro-XGLHYXZR){display:flex;justify-content:center}@media only screen and (min-width : 320px){.hero-video-bg:where(.astro-XGLHYXZR){height:50svh}}@media only screen and (min-width : 768px){.hero-video-bg:where(.astro-XGLHYXZR){height:100svh}}.hero-video-bg:where(.astro-XGLHYXZR){position:absolute;top:0;left:0;width:100%}:where(.astro-XGLHYXZR)[data-object-position="top center"]{-o-object-position:top center;object-position:top center}:where(.astro-XGLHYXZR)[data-object-fit=cover]{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width : 320px){.fg:where(.astro-XGLHYXZR){height:20svh;top:10%}}@media only screen and (min-width : 768px){.fg:where(.astro-XGLHYXZR){height:90%;top:15%}}.fg:where(.astro-XGLHYXZR){position:absolute;z-index:100;left:0;width:100%}.main:where(.astro-XGLHYXZR){max-width:1600px;margin:0 auto;position:relative;padding:0 2rem}.container:where(.astro-XGLHYXZR){font-family:degular-display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}@media (min-width: 768px){.container:where(.astro-XGLHYXZR){display:block}}@media (min-width: 950px){.product-hero:where(.astro-XGLHYXZR){display:flex;flex-direction:row-reverse;align-items:end;min-height:calc(100vh - 460px)}}.image-container:where(.astro-XGLHYXZR){display:flex;width:75%;margin:0 auto;padding:2rem;img {height: auto; width: 100%; margin: auto;}}@media (min-width: 950px){.image-container:where(.astro-XGLHYXZR){width:50%;flex-shrink:0;padding:0 0 0 2rem;img {height: auto; width: 100%; margin: auto;}}}.book-title:where(.astro-XGLHYXZR){padding:2rem;h3 {font-family: "itc-benguiat",sans-serif; font-size: 2rem; font-weight: 600; line-height: 1; margin-bottom: 0; margin-top: 0;} p {margin-top: 0;}}@media (min-width: 756px){.book-title:where(.astro-XGLHYXZR){padding:0 2rem 0 0;h3 {font-size: 6rem; line-height: 4rem;} p {margin-bottom: 0;}}}@media (min-width: 950px){.book-title:where(.astro-XGLHYXZR){width:50%}}.book-info:where(.astro-XGLHYXZR){dt {padding-bottom: .5rem; margin-bottom: 1rem; font-weight: normal; border-bottom: 1px solid #ffffff;}}@media (min-width: 756px){.book-info:where(.astro-XGLHYXZR){display:flex}}.description:where(.astro-XGLHYXZR){padding:0 2rem}@media (min-width: 756px){.description:where(.astro-XGLHYXZR){width:calc(100% / 3);padding:2rem 1rem 0 0}}.formats:where(.astro-XGLHYXZR){padding:2rem}@media (min-width: 756px){.formats:where(.astro-XGLHYXZR){width:calc(100% / 3 * 2);padding:2rem 0 0 1rem}}.format-container:where(.astro-XGLHYXZR){display:flex;border:1px solid #393939;margin-bottom:1rem;padding:.5rem;h3 {width: 33%; margin-top: 0; font-size: 1rem; font-weight: 300; line-height: 1.5rem;} ul {width: 66%;}}@media (min-width: 756px){.format-container:where(.astro-XGLHYXZR){h3 {font-size: 1.5rem;}}}@media (min-width: 950px){.format-container:where(.astro-XGLHYXZR){h3 {font-size: 2rem;}}}.book-link:where(.astro-XGLHYXZR){white-space:nowrap}
