.page-container.svelte-1fgka0l{background-color:#000;height:100vh;overflow-y:scroll}.snap-container.svelte-1fgka0l{scroll-snap-align:start}.hero-image.svelte-1fgka0l{position:relative;margin:0 auto;background-position:center;background-size:cover;aspect-ratio:1 / 1}@media(min-width:768px){.hero-image.svelte-1fgka0l{background-attachment:fixed;aspect-ratio:auto;height:100lvh}}.hero-content.svelte-1fgka0l{position:absolute;top:30%;left:10%;z-index:10}.hero-content.svelte-1fgka0l h1:where(.svelte-1fgka0l){color:#fff;font-size:1.875rem}@media(min-width:768px){.hero-content.svelte-1fgka0l h1:where(.svelte-1fgka0l){font-size:2.25rem}}@media(min-width:1024px){.hero-content.svelte-1fgka0l h1:where(.svelte-1fgka0l){font-size:3rem}}@media(min-width:1280px){.hero-content.svelte-1fgka0l h1:where(.svelte-1fgka0l){font-size:3.75rem}}.hero-content.svelte-1fgka0l p:where(.svelte-1fgka0l){color:#fff}.hero-overlay.svelte-1fgka0l{position:absolute;opacity:.6;background-color:#000;width:100%;height:100%}.introduction.svelte-1fgka0l{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.25rem;min-height:100lvh;scroll-snap-align:start}@media(min-width:768px){.introduction.svelte-1fgka0l{padding:2.5rem}}.introduction-content.svelte-1fgka0l{display:flex;flex-direction:column;max-width:60ch}.introduction-content.svelte-1fgka0l h2:where(.svelte-1fgka0l){color:#fff;font-weight:300;font-size:1.5rem}@media(min-width:640px){.introduction-content.svelte-1fgka0l h2:where(.svelte-1fgka0l){font-size:1.875rem}}@media(min-width:1280px){.introduction-content.svelte-1fgka0l h2:where(.svelte-1fgka0l){font-size:2.25rem}}.introduction-content.svelte-1fgka0l p:where(.svelte-1fgka0l){font-size:1.1rem;white-space:pre-line}@media(min-width:640px){.introduction-content.svelte-1fgka0l p:where(.svelte-1fgka0l){font-size:1.25rem}}@media(min-width:768px){.introduction-content.svelte-1fgka0l p:where(.svelte-1fgka0l){font-size:1.5rem}}.introduction-content.svelte-1fgka0l p:where(.svelte-1fgka0l) em:where(.svelte-1fgka0l){color:#cfcdcb}.section-container.svelte-1fgka0l{display:flex;flex-direction:column;justify-content:center;gap:6rem;background-color:#bcbab7;padding:1rem;min-height:100lvh;scroll-snap-align:start}@media(min-width:640px){.section-container.svelte-1fgka0l{gap:8rem}}@media(min-width:1024px){.section-container.svelte-1fgka0l{gap:3rem}}.section-image-container.svelte-1fgka0l{display:grid;position:relative;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));min-height:40lvh}@media(min-width:1024px){.section-image-container.svelte-1fgka0l{display:flex;align-items:center}}@media(min-width:1536px){.section-image-container.svelte-1fgka0l{padding:0 8rem}}.section-image.svelte-1fgka0l{grid-row:span 6 / span 6;grid-row-start:1;grid-column:span 5 / span 5;grid-column-start:1}@media(min-width:1024px){.section-image.svelte-1fgka0l{grid-column:span 4 / span 4;transform:translate(2.5rem)}}.section-link.svelte-1fgka0l{position:absolute;grid-row-start:5;grid-column-start:3;background-color:#fff;padding:2rem 1rem;min-width:60vw}.section-link.svelte-1fgka0l:hover{background-color:#deddda;text-decoration:none}@media(min-width:640px){.section-link.svelte-1fgka0l{grid-row-start:6}}@media(min-width:1024px){.section-link.svelte-1fgka0l{position:static;grid-row-start:4;grid-column-start:4;transform:translate(-2.5rem,5rem);min-width:35ch;font-size:1.5rem}}@media(min-width:1280px){.section-link.svelte-1fgka0l{font-size:1.875rem}}.section-act.svelte-1fgka0l{color:#000;font-size:.875rem;text-align:center}@media(min-width:640px){.section-act.svelte-1fgka0l{font-size:1.125rem}}.section-title.svelte-1fgka0l{margin:0;color:#000;font-weight:300;font-size:1.5rem;text-align:center}@media(min-width:640px){.section-title.svelte-1fgka0l{font-size:1.875rem}}@media(min-width:1280px){.section-title.svelte-1fgka0l{font-size:2.25rem}}@media(min-width:640px){.section-quote-container.svelte-1fgka0l{padding:0 2.5rem}}@media(min-width:768px){.section-quote-container.svelte-1fgka0l{padding:0 5rem}}@media(min-width:1024px){.section-quote-container.svelte-1fgka0l{padding:0 8rem}}@media(min-width:1280px){.section-quote-container.svelte-1fgka0l{padding:0 13rem}}@media(min-width:1536px){.section-quote-container.svelte-1fgka0l{padding:0 26rem}}.section-quote.svelte-1fgka0l{background-color:#000;padding:2rem}@media(min-width:1024px){.section-quote.svelte-1fgka0l{padding:5rem}}.quote-text.svelte-1fgka0l{margin-bottom:1rem;font-size:1.1rem}@media(min-width:640px){.quote-text.svelte-1fgka0l{font-size:1.25rem}}@media(min-width:768px){.quote-text.svelte-1fgka0l{font-size:1.5rem}}.quote-text.svelte-1fgka0l em:where(.svelte-1fgka0l){color:#cfcdcb}.quote-author.svelte-1fgka0l{color:#fff;font-size:.875rem}@media(min-width:768px){.quote-author.svelte-1fgka0l{font-size:1.125rem}}.poem-section.svelte-1fgka0l{display:flex;position:relative;align-items:center;background-position:center;background-size:cover;padding:5rem 0;min-height:100lvh;scroll-snap-align:start}@media(min-width:640px){.poem-section.svelte-1fgka0l{background-attachment:fixed}}.poem-overlay.svelte-1fgka0l{position:absolute;opacity:.8;background-color:#000;width:100%;height:100%}.poem-container.svelte-1fgka0l{display:flex;position:relative;flex-direction:column;gap:5rem;z-index:10;padding:0 1.25rem;width:100%;overflow-x:scroll}@media(min-width:768px){.poem-container.svelte-1fgka0l{align-items:center;overflow-x:visible}}.poem-link.svelte-1fgka0l{cursor:pointer;border:0;background:none;padding:1rem;color:inherit;font:inherit}.poem-link.svelte-1fgka0l:hover{text-decoration:none}.poem-link.svelte-1fgka0l:hover h3:where(.svelte-1fgka0l){color:#bcbab7}.poem-title.svelte-1fgka0l{color:#fff;font-weight:300;font-size:1.875rem;text-align:center}@media(min-width:768px){.poem-title.svelte-1fgka0l{font-size:2.25rem}}@media(min-width:1024px){.poem-title.svelte-1fgka0l{font-size:3rem}}.poem-content.svelte-1fgka0l{margin-top:-3rem;width:fit-content}.poem-stanza.svelte-1fgka0l{margin-bottom:2rem;color:#fff;font-size:.875rem}@media(min-width:640px){.poem-stanza.svelte-1fgka0l{font-size:1.125rem}}@media(min-width:768px){.poem-stanza.svelte-1fgka0l{font-size:1.25rem}}@media(min-width:1280px){.poem-stanza.svelte-1fgka0l{font-size:1.5rem}}.close-poem.svelte-1fgka0l{margin-top:8rem;color:#fff;font-size:1.5rem;text-align:right}.close-poem.svelte-1fgka0l:hover{color:#bcbab7;text-decoration:none}@media(min-width:768px){.close-poem.svelte-1fgka0l{font-size:1.875rem}}@media(min-width:1024px){.close-poem.svelte-1fgka0l{font-size:2.25rem}}
