section.svelte-1mrj2py.svelte-1mrj2py{height:100vh;min-height:-webkit-fill-available;scroll-snap-align:start;position:relative}section.svelte-1mrj2py.svelte-1mrj2py:nth-child(even){background-color:var(--bg-inverted)}section.svelte-1mrj2py:nth-child(even) h1.svelte-1mrj2py,section.svelte-1mrj2py:nth-child(even) h2.svelte-1mrj2py,section.svelte-1mrj2py:nth-child(even) p.svelte-1mrj2py{color:var(--clr-white)}h1{display:inline-block;position:relative}h1 span{position:relative;display:inline-block;color:var(--clr-primary)}h2{position:relative;display:inline-block}h2 span{position:relative;display:inline-block;color:var(--clr-primary)}p{position:relative;display:inline-block}p span{position:relative;display:inline-block;color:var(--clr-primary)}h1.grid-texture.svelte-1mrj2py.svelte-1mrj2py:before{position:absolute;top:-.1em;left:-.3em;width:clamp(1.5em,10%,3em);aspect-ratio:1;display:inline-block;content:"";-webkit-mask:url(../../../images/grid_texture.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask:url(../../../images/grid_texture.svg) no-repeat 50% 50%;mask-size:cover;background-color:#d3d3d3;z-index:-1}p.cross-texture.svelte-1mrj2py.svelte-1mrj2py:before{position:absolute;top:-1em;right:-2em;width:clamp(4em,20%,8em);aspect-ratio:1;display:inline-block;content:"";-webkit-mask:url(../../../images/cross_texture.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask:url(../../../images/cross_texture.svg) no-repeat 50% 50%;mask-size:cover;background-color:#d3d3d3;z-index:-1}h1.svelte-1mrj2py span.svelte-1mrj2py:before{content:"";background-color:var(--clr-primary);width:1.5em;height:.15em;position:absolute;bottom:-.1em;left:.05em}h2 span:before{content:"";background-color:var(--clr-primary);width:1.5em;height:.1em;position:absolute;bottom:-.1em;left:.05em}.welcome-image-container.svelte-1mrj2py.svelte-1mrj2py{position:absolute;right:0;top:0;width:70vw;height:40vh;background-image:url(../../../images/maxi_image_2_flipped.jpg);background-size:100%;background-repeat:no-repeat;background-position:0% 30%;border-bottom-left-radius:4em}.welcome-content.svelte-1mrj2py.svelte-1mrj2py{padding-top:42vh}.welcome-content.svelte-1mrj2py h1.svelte-1mrj2py{line-height:1.2;margin-bottom:.7em}.welcome-content.svelte-1mrj2py p.svelte-1mrj2py{margin-bottom:1.2em}.btn-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.3em}.about-content.svelte-1mrj2py.svelte-1mrj2py{display:flex;flex-direction:column;justify-content:center}.about-content.svelte-1mrj2py h2.svelte-1mrj2py{line-height:1.3;margin-top:2em;margin-bottom:1em}.about-content.svelte-1mrj2py p.svelte-1mrj2py{margin-bottom:1.2em}.about-card-container.svelte-1mrj2py.svelte-1mrj2py{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.5em;z-index:1}.card.svelte-1mrj2py.svelte-1mrj2py{aspect-ratio:1}.empty-image-card.svelte-1mrj2py.svelte-1mrj2py{position:relative;background-image:url(../../../images/maxi_image_1.jpg);background-size:100%;background-repeat:no-repeat;background-position:0% 30%;border-top-left-radius:3em}.empty-image-card.svelte-1mrj2py.svelte-1mrj2py:before{position:absolute;bottom:-10%;left:-10%;width:35%;height:35%;display:inline-block;content:"";-webkit-mask:url(../../../images/grid_texture.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask:url(../../../images/grid_texture.svg) no-repeat 50% 50%;mask-size:cover;background-color:#a9a9a9;z-index:-1}.image-card.svelte-1mrj2py.svelte-1mrj2py:before{position:absolute;top:-10%;right:-10%;width:35%;height:35%;display:inline-block;content:"";-webkit-mask:url(../../../images/cross_texture.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask:url(../../../images/cross_texture.svg) no-repeat 50% 50%;mask-size:cover;background-color:#a9a9a9;z-index:-1}.image-card.svelte-1mrj2py.svelte-1mrj2py{background-image:url(../../../images/about_work.jpg);background-size:160%;background-position:60% 0%;background-repeat:no-repeat;border-bottom-right-radius:3em;padding:.8em;display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:flex-start;position:relative}.text-container.svelte-1mrj2py.svelte-1mrj2py{position:relative}.background-text.svelte-1mrj2py.svelte-1mrj2py{text-align:right;text-transform:uppercase;font-size:clamp(1.5rem,.5153rem + 4.2581vw,5.625rem);font-weight:var(--fw-semi-bold);color:var(--clr-primary-shade)!important;position:absolute;top:.2em;right:-1.5em;line-height:1}:root{--scroll-indicator-color:darkgrey;--scroll-indicator-arrow-margin-left:.3em}.work-content.svelte-1mrj2py.svelte-1mrj2py{display:flex;flex-direction:column;justify-content:center;height:100vh;min-height:-webkit-fill-available}.work-content.svelte-1mrj2py h2.svelte-1mrj2py{line-height:1.3;margin-bottom:1em}.work-content.svelte-1mrj2py p.svelte-1mrj2py{margin-bottom:1.2em}.slider-container.svelte-1mrj2py.svelte-1mrj2py{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:83%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;gap:2em;padding:0 2.1875em}.slider-card.svelte-1mrj2py.svelte-1mrj2py{aspect-ratio:1/1.5;border-top-right-radius:3em;position:relative;display:inline-block;overflow:hidden;padding:2em}.slider-card.svelte-1mrj2py .card-background.svelte-1mrj2py{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;filter:saturate(0);border-top-right-radius:3em;z-index:-1}.slider-card.svelte-1mrj2py .card-content.svelte-1mrj2py{width:100%;height:100%;display:flex;flex-direction:column}.slider-card.svelte-1mrj2py .card-content .svelte-1mrj2py{color:var(--clr-white)}.slider-card.svelte-1mrj2py .card-content .title-container.svelte-1mrj2py{margin-top:auto}.hide-scrollbar.svelte-1mrj2py.svelte-1mrj2py{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar.svelte-1mrj2py.svelte-1mrj2py::-webkit-scrollbar{display:none}.snaps-inline.svelte-1mrj2py.svelte-1mrj2py{scroll-snap-type:inline mandatory;scroll-padding-inline:2.1875em}.snaps-inline.svelte-1mrj2py>.svelte-1mrj2py{scroll-snap-align:start}.scroll-information-container.svelte-1mrj2py.svelte-1mrj2py{display:grid;grid-auto-flow:column;grid-auto-columns:83%;gap:2em;margin-top:1.5em}.scroll-information-container.svelte-1mrj2py .flex-container.svelte-1mrj2py{display:flex;justify-content:space-between}.scroll-information-container.svelte-1mrj2py .scroll-indicator.svelte-1mrj2py{display:flex}.scroll-information-container.svelte-1mrj2py .scroll-indicator .svelte-1mrj2py{color:var(--scroll-indicator-color)}.icon>*{stroke:var(--scroll-indicator-color)!important}.icon{margin-left:var(--scroll-indicator-arrow-margin-left)}@media (min-width: 80em){.welcome-image-container.svelte-1mrj2py.svelte-1mrj2py{width:33vw;height:60vh}}
