svg.svelte-j5v50h{max-width:100%;max-height:100%}.main-content.svelte-f6t5mw{gap:var(--gap)}.book-banner.svelte-f6t5mw{width:var(--content-width);height:300px;justify-content:space-between;background:linear-gradient(90deg,white 10%,var(--iotm-blue) 50%)}.book-banner.svelte-f6t5mw .book-wrapper:where(.svelte-f6t5mw){height:100%;aspect-ratio:1 / 1}.book-banner.svelte-f6t5mw .content:where(.svelte-f6t5mw){max-width:500px;padding-right:2em}.book-banner.svelte-f6t5mw .content:where(.svelte-f6t5mw) p:where(.svelte-f6t5mw){text-align:right;font-family:Libre Baskerville,serif;color:var(--iotm-yellow);font-size:.8em}.book-banner.svelte-f6t5mw .content:where(.svelte-f6t5mw) p:where(.svelte-f6t5mw).title{font-size:2em}.hero.svelte-f6t5mw{width:var(--content-width);height:min(70vh,650px);justify-content:space-between}.main-image.svelte-f6t5mw{width:calc(((2 / 3) * 100%) - ((1 / 2) * var(--gap)));height:100%}.main-image.svelte-f6t5mw .image-wrapper:where(.svelte-f6t5mw){border-radius:60px 0 0 60px}.image-wrapper.svelte-f6t5mw{cursor:pointer}.side.svelte-f6t5mw{height:100%;gap:var(--gap);width:calc(((1 / 3) * 100%) - ((1 / 2) * var(--gap)))}.side.svelte-f6t5mw .image-wrapper:where(.svelte-f6t5mw){border-radius:30px 30px 0 0;height:100%}.side.svelte-f6t5mw .image-wrapper:where(.svelte-f6t5mw).r{border-radius:0 0 30px 30px}@media(max-width:900px){:root{--gap: 15px}.main-content.svelte-f6t5mw{gap:calc(2 * var(--gap))}.hero.svelte-f6t5mw{flex-direction:column;height:auto}.hero.svelte-f6t5mw .text:where(.svelte-f6t5mw){font-size:1em!important}.hero.svelte-f6t5mw .main-image:where(.svelte-f6t5mw){width:100%;height:30vh;font-size:1.5em!important}.hero.svelte-f6t5mw .main-image:where(.svelte-f6t5mw) .image-wrapper:where(.svelte-f6t5mw){border-radius:30px 30px 0 0}.hero.svelte-f6t5mw .side:where(.svelte-f6t5mw){width:100%;margin-top:var(--gap);flex-direction:row}.hero.svelte-f6t5mw .side:where(.svelte-f6t5mw) .image-wrapper:where(.svelte-f6t5mw){width:calc(((1 / 2) * 100%) - ((1 / 2) * var(--gap)));aspect-ratio:1 / 1;border-radius:15px 0 0 15px}.hero.svelte-f6t5mw .side:where(.svelte-f6t5mw) .image-wrapper:where(.svelte-f6t5mw).r{border-radius:0 15px 15px 0}.book-banner.svelte-f6t5mw{flex-direction:column;background:linear-gradient(180deg,#fff 10%,#1f2c8c 50%)}.book-banner.svelte-f6t5mw p:where(.svelte-f6t5mw){text-align:center!important}.book-banner.svelte-f6t5mw .content:where(.svelte-f6t5mw){padding-right:0;padding-bottom:2em}}
