@font-face{font-family:Canela;src:url(../../../fonts/canela/Canela-Regular-Web.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(../../../fonts/canela/Canela-RegularItalic-Web.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Noir Pro;src:url(../../../fonts/noir/noirPro.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noir Pro;src:url(../../../fonts/noir/noirProSemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.section-reveal.svelte-12cvs92,.section-reveal__viewport.svelte-12cvs92{position:relative;width:100%}@media all and (min-width: 900px){.section-reveal__viewport.svelte-12cvs92{height:100vh;height:100dvh;overflow:hidden}.section-reveal__viewport.svelte-12cvs92>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.section-reveal__viewport.svelte-12cvs92>:not(:first-child){clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);top:var(--header-height-scrolled, 0px);height:calc(100% - var(--header-height-scrolled, 0px))}.section-reveal__viewport.svelte-12cvs92>.image-overlay-text:not(:first-child){clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}}
