#contact{right:-50svh;top:-50svw;transform:translate(calc(-50svw + 50% + var(--_mov-padding)),calc(50svh - 50% - var(--_mov-padding)))}:root{color-scheme:light dark;--color-base-light-lum: 96%;--color-base-dark-lum: 20%;--blur: 20px;--radius: 8px}#hero{--_ild-radius: 30px;--_ild-padding: 15px;top:var(--_mov-padding);left:var(--_mov-padding);transform:translate(calc(50svw - 50% - var(--_mov-padding)),calc(50svh - 50% - var(--_mov-padding)))}#hero .btn-wrapper.svelte-1yybg3z{--_btns-wrp-padding: clamp(.3125rem, .2946428571rem + .0892857143svw, .4375rem);display:flex;padding:var(--_btns-wrp-padding);border-radius:calc(var(--_btns-wrp-radius, var(--radius)) + var(--_btns-wrp-padding));overflow:hidden;gap:var(--_btns-wrp-padding);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease-in-out;background-color:light-dark(hsla(0,0%,calc(var(--color-base-light-lum) - 0%),1),hsla(0,0%,calc(var(--color-base-dark-lum) + 0%),1));box-shadow:inset 0 1px 3px -.5px hsla(0,0%,calc(var(--color-base-dark-lum) + 0%),30%),inset 0 3px 3px -1.5px hsla(0,0%,calc(var(--color-base-dark-lum) + 0%),20%),inset 0 6px 6px -3px hsla(0,0%,calc(var(--color-base-dark-lum) + 0%),10%),inset 0 0 0 1px hsla(0,0%,calc(var(--color-base-dark-lum) + 0%),10%)}@media(prefers-color-scheme:dark){#hero .btn-wrapper.svelte-1yybg3z{background-color:light-dark(hsla(0,0%,calc(var(--color-base-light-lum) + 9%),1),hsla(0,0%,calc(var(--color-base-dark-lum) - 9%),1));box-shadow:inset 0 1px 3px -.5px hsla(0,0%,calc(var(--color-base-dark-lum) - 20%),30%),inset 0 3px 3px -1.5px hsla(0,0%,calc(var(--color-base-dark-lum) - 20%),20%),inset 0 6px 6px -3px hsla(0,0%,calc(var(--color-base-dark-lum) - 20%),10%),inset 0 0 0 1px hsla(0,0%,calc(var(--color-base-dark-lum) - 20%),10%)}}#hero .island-content{--_ada-ratio: 6/9;display:flex;flex-direction:column;gap:var(--_ild-padding);aspect-ratio:var(--_ada-ratio);width:min(clamp(16.875rem,13.0357142857rem + 19.1964285714svw,43.75rem),clamp(25rem,-1.9647477361rem + 64.6830530401svh,56.25rem) * (var(--_ada-ratio)))}#hero .island-content .head.svelte-1yybg3z{container-name:hero-head;container-type:size;overflow:hidden;border-radius:var(--_ild-radius);background-color:light-dark(hsla(0,0%,calc(var(--color-base-light-lum) + 10%),1),hsla(0,0%,calc(var(--color-base-dark-lum) - 10%),1));width:100%;flex:1;position:relative}#hero .island-content .head.svelte-1yybg3z .img-wrapper:where(.svelte-1yybg3z){position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none}#hero .island-content .head.svelte-1yybg3z .img-wrapper:where(.svelte-1yybg3z) img:where(.svelte-1yybg3z){border-radius:calc(var(--_ild-radius) + 2px);position:relative;z-index:1;margin:auto;width:99.8%;height:99.8%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-o-object-position:30% clamp(1.25rem,-.2499325013rem + 8.9998200036cqh,3.125rem);object-position:30% clamp(1.25rem,-.2499325013rem + 8.9998200036cqh,3.125rem);opacity:.8}#hero .island-content .head.svelte-1yybg3z .img-wrapper:where(.svelte-1yybg3z):after{content:"";position:absolute;inset:-.3px;z-index:2;pointer-events:none;border-radius:inherit;background-color:light-dark(hsla(0,0%,calc(var(--color-base-light-lum) - 0%),50%),hsla(0,0%,calc(var(--color-base-dark-lum) + 0%),50%));-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom,black 25%,transparent 30%,transparent 60%,transparent 75%,black 100%);mask-image:linear-gradient(to bottom,black 25%,transparent 30%,transparent 60%,transparent 75%,black 100%)}#hero .island-content .head.svelte-1yybg3z .texts:where(.svelte-1yybg3z){position:relative;margin-top:clamp(.625rem,-1.3749100018rem + 11.9997600048cqh,3.125rem);text-align:center;z-index:1}#hero .island-content .head.svelte-1yybg3z .texts:where(.svelte-1yybg3z) h1:where(.svelte-1yybg3z){font-weight:400;font-size:clamp(1.5625rem,.5208333333rem + 6.1728395062cqw,3.125rem)}#hero .island-content .head.svelte-1yybg3z .texts:where(.svelte-1yybg3z) p:where(.svelte-1yybg3z){font-weight:300;margin-top:-.1em;font-size:clamp(.9375rem,.5208333333rem + 2.4691358025cqw,1.5625rem)}#hero .island-content .go-to.svelte-1yybg3z{width:100%;min-width:0;align-items:center;position:relative;isolation:isolate;container-name:hero-sections;container-type:inline-size}#hero .island-content .go-to.svelte-1yybg3z button{min-width:-moz-fit-content;min-width:fit-content;flex:1}#hero .island-content .go-to.svelte-1yybg3z>p:where(.svelte-1yybg3z){color:light-dark(hsla(0,0%,calc(var(--color-base-dark-lum) + 0%),.5),hsla(0,0%,calc(var(--color-base-light-lum) - 0%),.5));flex-shrink:0;font-size:clamp(.75rem,.5rem + 1.4814814815cqw,1.125rem);margin-inline:var(--_btns-wrp-padding);margin-bottom:-.2em}#hero .island-content .go-to.svelte-1yybg3z .scr-wrapper:where(.svelte-1yybg3z){--_shade-start-pct: 25%;--_shade-end-pct: 75%;display:flex;gap:var(--_btns-wrp-padding);flex:1;overflow-x:auto;overflow-y:hidden;padding-block:20px;margin-block:-20px;padding-inline:10px;margin-inline:-10px;-webkit-mask-image:linear-gradient(to right,transparent,black var(--_shade-start, 0%),black var(--_shade-end, var(--_shade-end-pct)),transparent);mask-image:linear-gradient(to right,transparent,black var(--_shade-start, 0%),black var(--_shade-end, var(--_shade-end-pct)),transparent)}#hero .island-content .foot.svelte-1yybg3z{container-name:hero-foot;container-type:inline-size;display:flex;align-items:center;gap:calc(var(--_ild-padding) + clamp(-.3125rem,-.7291666667rem + 2.4691358025cqw,.3125rem))}#hero .island-content .foot.svelte-1yybg3z p:where(.svelte-1yybg3z){text-align:right;font-size:clamp(.6875rem,.3125rem + 2.2222222222cqw,1.25rem);font-weight:500;margin-bottom:-.3em;margin-left:clamp(.5rem,-.8333333333rem + 7.9012345679cqw,2.5rem);flex:1}#hero .island-content .foot.svelte-1yybg3z .cta-wrapper:where(.svelte-1yybg3z){--_btn-radius: 30px;--_btns-wrp-radius: var(--_btn-radius)}#hero .island-content .foot.svelte-1yybg3z .cta-wrapper:where(.svelte-1yybg3z) .cta{flex-shrink:0;font-size:clamp(.9375rem,.3125rem + 3.7037037037cqw,1.875rem);padding:1em 1.5em}
