.hero-header.svelte-1ouw1pl.svelte-1ouw1pl{position:relative;height:calc(100svh - var(--menu-height, 0px));width:100%;overflow:hidden}@media only screen and (max-width: 1099px){.hero-header.svelte-1ouw1pl.svelte-1ouw1pl{height:calc(110svh - var(--menu-height, 0px))}}.background.svelte-1ouw1pl.svelte-1ouw1pl{display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media only screen and (max-width: 1099px){.background.svelte-1ouw1pl.svelte-1ouw1pl{grid-template-columns:1fr;grid-template-rows:6.75fr 3.75fr}}.bg-gradient.svelte-1ouw1pl.svelte-1ouw1pl{grid-column:1;grid-row:1;background:var(--gradiant, linear-gradient(90deg, var(--surfaces-surf-1, #4b583e) 0%, var(--surfaces-surf-3, #c9d200) 99.15%))}@media only screen and (max-width: 1099px){.bg-gradient.svelte-1ouw1pl.svelte-1ouw1pl{grid-row:2}}.bg-image.svelte-1ouw1pl.svelte-1ouw1pl{grid-column:1;grid-row:2;overflow:hidden}.bg-image.svelte-1ouw1pl img.svelte-1ouw1pl{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1099px){.bg-image.svelte-1ouw1pl.svelte-1ouw1pl{display:none}}.bg-video.svelte-1ouw1pl.svelte-1ouw1pl{grid-column:2;grid-row:1/3;overflow:hidden;position:relative}.bg-video.svelte-1ouw1pl video.svelte-1ouw1pl{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1099px){.bg-video.svelte-1ouw1pl.svelte-1ouw1pl{grid-column:1;grid-row:1}}.mobile-bg-overlay.svelte-1ouw1pl.svelte-1ouw1pl{background:#0003;position:absolute;top:0;left:0;bottom:0;right:0}.mobile-logo.svelte-1ouw1pl.svelte-1ouw1pl{display:none}@media only screen and (max-width: 1099px){.mobile-logo.svelte-1ouw1pl.svelte-1ouw1pl{display:block;position:absolute;top:20svh;left:50%;transform:translate(-50%);z-index:2}.mobile-logo.svelte-1ouw1pl img.svelte-1ouw1pl{max-width:194px;width:100%}}.circle.svelte-1ouw1pl.svelte-1ouw1pl{position:absolute;width:80svh;height:80svh;border-radius:50%;overflow:hidden;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5}@media only screen and (max-width: 1099px){.circle.svelte-1ouw1pl.svelte-1ouw1pl{top:63.5%;width:110svw;height:110svw;box-sizing:border-box;z-index:2}}.circle-top.svelte-1ouw1pl.svelte-1ouw1pl{height:50%;width:100%;background:linear-gradient(63deg,var(--surfaces-surf-1, rgba(75, 88, 62, .8)) 0%,var(--surfaces-surf-3, rgba(201, 210, 0, .8)) 99.15%);display:flex;justify-content:center;align-items:flex-end;padding:7% 15%;box-sizing:border-box}.circle-top.svelte-1ouw1pl h1.svelte-1ouw1pl{color:#fff;margin:0;text-align:center;line-height:100%;font-size:6svh}@media only screen and (max-width: 1099px){.circle-top.svelte-1ouw1pl h1.svelte-1ouw1pl{padding:0 0rem;font-size:4.25svh}}@media only screen and (max-width: 1099px){.circle-top.svelte-1ouw1pl.svelte-1ouw1pl{padding:9% 15%}}.circle-bottom.svelte-1ouw1pl.svelte-1ouw1pl{height:50%;width:100%;display:flex}.quadrant-left.svelte-1ouw1pl.svelte-1ouw1pl{width:50%;height:100%;background:var(--surfaces-surf-1, #4b583e);display:flex;justify-content:flex-end;align-items:flex-start;padding:9% 7% 15% 15%;box-sizing:border-box}.quadrant-left.svelte-1ouw1pl img.svelte-1ouw1pl{width:50rem;max-width:100%;max-height:100%;object-fit:contain}@media only screen and (max-width: 1099px){.quadrant-left.svelte-1ouw1pl.svelte-1ouw1pl{display:none}}.quadrant-right.svelte-1ouw1pl.svelte-1ouw1pl{width:50%;height:100%;background:var(--surfaces-surf-3, #c9d200);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding:7% 15% 15% 7%;box-sizing:border-box}.quadrant-right.svelte-1ouw1pl .h2.svelte-1ouw1pl{margin:0;color:#4a563c;text-align:left;width:100%;font-size:3.5svh;line-height:100%}@media only screen and (max-width: 1099px){.quadrant-right.svelte-1ouw1pl .h2.svelte-1ouw1pl{font-size:3.5svh;text-align:center!important;width:90%}}.quadrant-right.svelte-1ouw1pl p.svelte-1ouw1pl{margin:0;color:#4a563c;text-align:left;width:100%;font-size:2svh;line-height:120%}@media only screen and (max-width: 1099px){.quadrant-right.svelte-1ouw1pl p.svelte-1ouw1pl{text-align:center;font-size:2.5svh}}@media only screen and (max-width: 1099px){.quadrant-right.svelte-1ouw1pl.svelte-1ouw1pl{width:100%;padding:10% 15%;gap:.5rem}}
