.gallery.svelte-g22xtx{display:flex;flex-direction:column;position:relative;--paragraph-size: 1.42rem}.light.svelte-g22xtx{color:#000;background:var(--beige)}.dark.svelte-g22xtx{color:#fff;background:#000}.light.svelte-g22xtx h2:where(.svelte-g22xtx){color:#000}.dark.svelte-g22xtx h2:where(.svelte-g22xtx){color:#fff}h1.svelte-g22xtx{font-size:4.2rem}section.svelte-g22xtx{padding:6.66rem 0}.container.svelte-g22xtx{display:flex;flex-direction:column}.intro.svelte-g22xtx{text-align:center;padding-bottom:3rem;text-wrap:balance}.intro.svelte-g22xtx p:where(.svelte-g22xtx){font-size:var(--paragraph-size);line-height:2.7rem;padding-top:3.6rem;padding-bottom:.9rem;font-weight:400}.intro.svelte-g22xtx a:where(.svelte-g22xtx){color:#000}.intro.svelte-g22xtx a:where(.svelte-g22xtx):hover{color:var(--primary)}.side.svelte-g22xtx{display:flex}.side.svelte-g22xtx.mt{padding-top:3rem}.text.svelte-g22xtx{flex-basis:55%;padding-top:2.4rem;text-wrap:balance;font-size:var(--paragraph-size)}.text.svelte-g22xtx p:where(.svelte-g22xtx){line-height:2.4rem;padding-top:3.6rem;padding-right:9%}.light.svelte-g22xtx .text:where(.svelte-g22xtx){padding-right:3.9rem;padding-left:3rem}.dark.svelte-g22xtx .text:where(.svelte-g22xtx){padding-left:3.9rem}h2.svelte-g22xtx{font-size:3rem;padding-bottom:1.2rem}.stack.svelte-g22xtx{flex-basis:45%;display:flex;flex-direction:column}.mb.svelte-g22xtx{padding-bottom:3rem}@media (max-width: 480px){.gallery.svelte-g22xtx{--paragraph-size: 1.12rem}section.svelte-g22xtx{padding:3rem 0 0}h1.svelte-g22xtx{font-size:3.3rem}h2.svelte-g22xtx{padding-top:1.8rem;font-size:2.1rem}.intro.svelte-g22xtx{padding-bottom:1.2rem}.intro.svelte-g22xtx p:where(.svelte-g22xtx){padding-top:2.1rem}.dark.svelte-g22xtx .side:where(.svelte-g22xtx){flex-direction:column}.light.svelte-g22xtx .side:where(.svelte-g22xtx){flex-direction:column-reverse}.stack.svelte-g22xtx{flex-basis:100%}.text.svelte-g22xtx{flex-basis:100%}.text.svelte-g22xtx p:where(.svelte-g22xtx){font-size:1rem;padding:0;padding-bottom:1.8rem}.dark.svelte-g22xtx .text:where(.svelte-g22xtx),.light.svelte-g22xtx .text:where(.svelte-g22xtx){padding:.3rem}}main.svelte-1uha8ag{position:relative;display:flex;overflow:hidden;overflow-y:auto;height:100%;flex-direction:column}.intro.svelte-1uha8ag{text-shadow:3px 3px 2px rgba(0,0,0,.85);height:100%;overflow:hidden;width:100%;flex-shrink:0;color:#fff;font-size:2.9rem;display:flex;flex-direction:column;text-align:center;align-items:center;align-content:center;justify-content:flex-end;font-family:Poppins,sans-serif;padding:1.8rem 0;font-weight:400}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){width:80%;margin:0 auto;padding:3rem}.intro.svelte-1uha8ag .container:where(.svelte-1uha8ag){flex:0}.logo.svelte-1uha8ag{width:100%;margin:0 auto;margin-bottom:.6rem;display:flex;align-items:center;justify-content:center}.logo.svelte-1uha8ag .title:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:flex-start;width:max-content}.logo.svelte-1uha8ag .title:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){color:var(--light);font-size:6.3rem;align-self:flex-start}.logo.svelte-1uha8ag .title:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:2.1rem;text-align:right;align-self:flex-start;margin-left:auto;color:var(--primary)}.background.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:65vh;height:100%;object-fit:cover;z-index:-1;opacity:1;transition:opacity .3s ease}.background.hidden.svelte-1uha8ag{opacity:0}@media (max-width: 1200px){.title.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:5.4rem!important}.title.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.9rem!important}p.svelte-1uha8ag{display:flex;margin-top:auto;width:100%;font-size:1.54rem;padding:1rem 1rem 0rem}}@media (max-height: 780px),(max-width: 780px){.intro.svelte-1uha8ag{justify-content:space-between;text-shadow:2px 2px 1px rgba(0,0,0,.85)}.intro.svelte-1uha8ag .container:where(.svelte-1uha8ag){flex:1}.intro.svelte-1uha8ag .title:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:4.5rem}.intro.svelte-1uha8ag .title:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:1.6rem}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){display:flex;margin-top:auto;width:100%;font-size:1.2rem;padding:1rem 1rem 0rem}}
