.section-hero.svelte-8texwk{position:relative}.section-hero.is-half.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk){height:40vh}@media(max-width:1330px){.section-hero.is-half.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk){height:30vh}}.section-hero.svelte-8texwk .container:where(.svelte-8texwk){position:relative;z-index:1;padding:var(--navigation-height) calc(var(--navigation-height) * 1.5);max-width:var(--wrapper);margin:auto}@media(max-width:1330px){.section-hero.svelte-8texwk .container:where(.svelte-8texwk){padding:var(--space) calc(var(--space) * 1.5)}}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk){text-align:center;z-index:2;margin:0 auto calc(var(--space) * 2)}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .strapline:where(.svelte-8texwk){font-weight:500;margin-bottom:calc(var(--space) / 3)}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .title:where(.svelte-8texwk){font-size:5rem;text-transform:uppercase;font-weight:900;line-height:1.1;margin-bottom:var(--space)}@media(max-width:1330px){.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .title:where(.svelte-8texwk){font-size:4.5rem}}@media(max-width:780px){.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .title:where(.svelte-8texwk){font-size:4rem}}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .description:where(.svelte-8texwk){font-size:1.6rem;max-width:640px;margin-inline:auto}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .description:where(.svelte-8texwk) p+p{margin-top:calc(var(--space) / 2)}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .description:where(.svelte-8texwk) a{position:relative;word-break:break-word;color:inherit;text-decoration:none;border-bottom:1px solid var(--color-grey);transition:border-bottom .5s ease}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .description:where(.svelte-8texwk) a:hover{border-bottom:1px solid var(--color-black)}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .interaction:where(.svelte-8texwk){position:absolute;bottom:calc(var(--space) * 2 - 40px);left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:40px;overflow:hidden;background-color:var(--color-black);cursor:pointer;transition:background-color .1s ease}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .interaction:where(.svelte-8texwk):hover{background-color:var(--color-aioa);transition:background-color .1s ease .18s}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .interaction:where(.svelte-8texwk):hover:before{transform:translate(-50%,-50%) scale(1);opacity:1}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .interaction:where(.svelte-8texwk):hover:after{border-top:2px solid var(--color-white);border-right:2px solid var(--color-white)}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .interaction:where(.svelte-8texwk):before{pointer-events:none;position:absolute;z-index:0;content:"";display:block;transform:translate(-50%,-50%) scale(0);transition:all .2s ease;opacity:0;width:100%;height:100%;border-radius:100%;overflow:hidden;top:50%;left:50%;background-color:var(--color-aioa)}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .interaction:where(.svelte-8texwk):after{pointer-events:none;content:"";display:block;position:absolute;z-index:1;width:10px;height:10px;border-top:2px solid var(--color-white);border-right:2px solid var(--color-white);transform:translate(-50%,-50%) rotate(135deg);top:calc(50% - 2px);left:50%;transition:border .2s ease}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .headline:where(.svelte-8texwk) .interaction:where(.svelte-8texwk) .text:where(.svelte-8texwk){font-size:0;line-height:0}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk){width:100%;height:70vh;min-height:400px;position:relative;line-height:0;z-index:0;border-radius:calc(var(--radius) / 2);overflow:hidden}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk) .background:where(.svelte-8texwk){position:absolute;z-index:-1;width:100%;height:100%;line-height:0}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk) .background:where(.svelte-8texwk) .image:where(.svelte-8texwk){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk) .canvas:where(.svelte-8texwk){height:100%;transition:filter .3s ease}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk) .canvas:where(.svelte-8texwk) .image:where(.svelte-8texwk){position:absolute;pointer-events:none;opacity:0}.section-hero.svelte-8texwk .container:where(.svelte-8texwk) .distorsion:where(.svelte-8texwk) .canvas:where(.svelte-8texwk) canvas{width:100%!important;height:100%!important}.block-richtext.svelte-1tfor8f{padding:calc(var(--space) * 3) 0}.block-richtext__content.svelte-1tfor8f{max-width:800px;margin-inline:auto;text-align:var(--text-align, left)}.block-richtext__content.svelte-1tfor8f h2{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;margin-top:calc(var(--space) * 2.5);margin-bottom:var(--space);line-height:1.2;color:var(--color-black)}.block-richtext__content.svelte-1tfor8f h2:first-child{margin-top:0}.block-richtext__content.svelte-1tfor8f h3{font-size:clamp(2rem,3vw,2.4rem);font-weight:700;margin-top:calc(var(--space) * 2);margin-bottom:calc(var(--space) * .5);line-height:1.3;color:var(--color-black)}.block-richtext__content.svelte-1tfor8f h4{font-size:clamp(1.8rem,2.5vw,2rem);font-weight:700;margin-top:calc(var(--space) * 1.5);margin-bottom:calc(var(--space) * .5);color:var(--color-black)}.block-richtext__content.svelte-1tfor8f p{font-size:var(--font-size-text);line-height:1.75;margin-bottom:var(--space);color:var(--color-grey-on-white)}.block-richtext__content.svelte-1tfor8f p:last-child{margin-bottom:0}.block-richtext__content.svelte-1tfor8f ul,.block-richtext__content.svelte-1tfor8f ol{padding-left:calc(var(--space) * 1.5);margin-bottom:var(--space)}.block-richtext__content.svelte-1tfor8f ul{list-style-type:disc}.block-richtext__content.svelte-1tfor8f ol{list-style-type:decimal}.block-richtext__content.svelte-1tfor8f li{font-size:var(--font-size-text);line-height:1.75;margin-bottom:calc(var(--space) * .3);color:var(--color-grey-on-white)}.block-richtext__content.svelte-1tfor8f li::marker{color:var(--color-aioa)}.block-richtext__content.svelte-1tfor8f li>ul,.block-richtext__content.svelte-1tfor8f li>ol{margin-top:calc(var(--space) * .3);margin-bottom:0}.block-richtext__content.svelte-1tfor8f a{color:var(--color-aioa);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease,opacity .2s ease}.block-richtext__content.svelte-1tfor8f a:hover{text-decoration-thickness:2px;opacity:.85}.block-richtext__content.svelte-1tfor8f blockquote{border-left:4px solid var(--color-aioa);padding:calc(var(--space) * .5) 0 calc(var(--space) * .5) calc(var(--space) * 1.2);margin:calc(var(--space) * 1.5) 0;font-style:italic;color:var(--color-darkgrey);background-color:var(--color-light);border-radius:0 calc(var(--radius) / 3) calc(var(--radius) / 3) 0}.block-richtext__content.svelte-1tfor8f blockquote p{margin-bottom:calc(var(--space) * .3)}.block-richtext__content.svelte-1tfor8f blockquote p:last-child{margin-bottom:0}.block-richtext__content.svelte-1tfor8f strong{font-weight:700;color:var(--color-black)}.block-richtext__content.svelte-1tfor8f em{font-style:italic}.block-richtext__content.svelte-1tfor8f img{max-width:100%;height:auto;border-radius:calc(var(--radius) / 2);margin:var(--space) 0;display:block}.block-richtext__content.svelte-1tfor8f figure{margin:calc(var(--space) * 1.5) 0}.block-richtext__content.svelte-1tfor8f figcaption{font-size:1.4rem;color:var(--color-darkgrey);text-align:center;margin-top:calc(var(--space) * .3)}.block-richtext__content.svelte-1tfor8f code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;background-color:var(--color-light);padding:2px 6px;border-radius:4px;color:var(--color-black)}.block-richtext__content.svelte-1tfor8f pre{background-color:var(--color-black);color:var(--color-grey);padding:var(--space);border-radius:calc(var(--radius) / 2);overflow-x:auto;margin:calc(var(--space) * 1.5) 0;font-size:1.4rem;line-height:1.6}.block-richtext__content.svelte-1tfor8f pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit}.block-richtext__content.svelte-1tfor8f hr{border:none;height:1px;background-color:var(--color-grey);margin:calc(var(--space) * 2) 0}.block-richtext__content.svelte-1tfor8f table{width:100%;border-collapse:collapse;margin:var(--space) 0;font-size:1.6rem}.block-richtext__content.svelte-1tfor8f th{background-color:var(--color-light);font-weight:700;text-align:left;padding:calc(var(--space) * .4) calc(var(--space) * .6);border-bottom:2px solid var(--color-grey)}.block-richtext__content.svelte-1tfor8f td{padding:calc(var(--space) * .4) calc(var(--space) * .6);border-bottom:1px solid var(--color-grey);color:var(--color-grey-on-white)}@media(max-width:780px){.block-richtext.svelte-1tfor8f{padding:calc(var(--space) * 2) 0}}.section-cards.svelte-9enomf{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(var(--space) * 3)}@media(max-width:780px){.section-cards.svelte-9enomf{padding:calc(var(--space) * 2) var(--space)}}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf){text-align:center}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .title:where(.svelte-9enomf),.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){padding:0 var(--space) var(--space) var(--space)}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){font-size:1.6rem;font-weight:700}@media(max-width:1024px){.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){font-size:1.4rem}}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:3.6rem;font-weight:900;line-height:1.2}@media(max-width:780px){.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:2.8rem}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf){display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space);padding:calc(var(--space) * 3) var(--space);position:relative;z-index:1;list-style:none;margin:0}@media(max-width:780px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf){padding:calc(var(--space) * 2) 0}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf){min-height:300px;width:350px;background-color:var(--color-light);border-radius:var(--radius);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}@media(max-width:480px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf){width:300px}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf):hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-2px)}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-image:where(.svelte-9enomf){width:100%;overflow:hidden}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-image:where(.svelte-9enomf) img:where(.svelte-9enomf){width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf){height:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding:calc(var(--space) * 2);position:relative;overflow:hidden}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .card-icon:where(.svelte-9enomf){margin-bottom:calc(var(--space) / 2);font-size:4rem;color:var(--color-aioa);z-index:1;transition-duration:.2s;transition-timing-function:ease-in-out}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:1.6rem;font-weight:700;text-transform:none;padding-bottom:calc(var(--space) / 2)}@media(max-width:1024px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:1.4rem}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){padding-bottom:calc(var(--space) / 2);text-transform:uppercase;font-weight:700;font-size:2.4rem}@media(max-width:780px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){font-size:1.8rem}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .content:where(.svelte-9enomf){text-align:center;font-size:1.6rem;color:var(--color-grey-on-white);line-height:1.6}.card-cta{display:inline-flex;margin-top:var(--space);font-size:1.6rem;font-weight:700;color:var(--color-aioa);text-decoration:none}.card-cta:hover{text-decoration:underline}.block-gallery.svelte-o9comm{padding:calc(var(--space) * 3) 0}.block-gallery__title.svelte-o9comm{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;text-align:center;margin-bottom:calc(var(--space) * 2);color:var(--color-black)}.block-gallery__grid.svelte-o9comm{display:grid;grid-template-columns:1fr;gap:calc(var(--space) * .6)}.block-gallery__item.svelte-o9comm{overflow:hidden;border-radius:calc(var(--radius) / 2);aspect-ratio:3 / 2;position:relative;margin:0}.block-gallery__item.svelte-o9comm img:where(.svelte-o9comm){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease,filter .3s ease;display:block}.block-gallery__item.svelte-o9comm:hover img:where(.svelte-o9comm){transform:scale(1.05);filter:brightness(1.08)}.block-gallery__grid.svelte-o9comm:has(>:where(.svelte-o9comm):nth-child(5)) .block-gallery__item:where(.svelte-o9comm):first-child{grid-column:span 2;aspect-ratio:2 / 1}@media(min-width:780px){.block-gallery__grid.svelte-o9comm{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.block-gallery__grid.svelte-o9comm{grid-template-columns:repeat(var(--gallery-columns, 3),1fr);gap:calc(var(--space) * .5)}}@media(max-width:780px){.block-gallery.svelte-o9comm{padding:calc(var(--space) * 2) 0}.block-gallery__grid.svelte-o9comm:has(>:where(.svelte-o9comm):nth-child(5)) .block-gallery__item:where(.svelte-o9comm):first-child{grid-column:span 1;aspect-ratio:3 / 2}}.block-cta.svelte-qslwma{position:relative;padding:calc(var(--space) * 5) 0;text-align:center}.block-cta--default.svelte-qslwma,.block-cta--dark.svelte-qslwma{background-color:var(--color-black);color:var(--color-white)}.block-cta--accent.svelte-qslwma{background-color:var(--color-aioa);color:var(--color-white)}.block-cta--light.svelte-qslwma{background-color:var(--color-light);color:var(--color-black)}.block-cta.has-bg.svelte-qslwma{background-color:var(--color-black);color:var(--color-white)}.block-cta__background.svelte-qslwma{position:absolute;inset:0;z-index:0;overflow:hidden}.block-cta__background.svelte-qslwma:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#13171199,#131711bf)}.block-cta__inner.svelte-qslwma{position:relative;z-index:1;max-width:800px;margin-inline:auto}.block-cta__subtitle.svelte-qslwma{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:calc(var(--space) * .5);opacity:.7}.block-cta--accent.svelte-qslwma .block-cta__subtitle:where(.svelte-qslwma),.block-cta--light.svelte-qslwma .block-cta__subtitle:where(.svelte-qslwma){opacity:.8}.block-cta__title.svelte-qslwma{font-size:clamp(2.8rem,5vw,4.2rem);font-weight:900;line-height:1.15;margin-bottom:var(--space)}.block-cta__content.svelte-qslwma{font-size:var(--font-size-text);line-height:1.65;margin-bottom:calc(var(--space) * 1.5);color:inherit;opacity:.85;max-width:650px;margin-inline:auto}.block-cta__content.svelte-qslwma p{margin-bottom:calc(var(--space) * .5)}.block-cta__content.svelte-qslwma p:last-child{margin-bottom:0}.block-cta__actions.svelte-qslwma{display:flex;justify-content:center;gap:var(--space)}.block-cta__button{display:inline-flex;align-items:center;gap:calc(var(--space) * .4);padding:calc(var(--button-padding) * 1.15) calc(var(--space) * 1.8);font-size:var(--font-size-cta);font-weight:700;border-radius:var(--radius);background-color:var(--color-aioa);color:var(--color-white);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.block-cta__button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00b27b4d}.block-cta--accent.svelte-qslwma .block-cta__button{background-color:var(--color-white);color:var(--color-aioa)}.block-cta--accent.svelte-qslwma .block-cta__button:hover{box-shadow:0 8px 24px #fff3}.block-cta--light.svelte-qslwma .block-cta__button{background-color:var(--color-aioa);color:var(--color-white)}.block-cta--light.svelte-qslwma .block-cta__subtitle:where(.svelte-qslwma){color:var(--color-aioa);opacity:1}.block-cta--light.svelte-qslwma .block-cta__content:where(.svelte-qslwma){color:var(--color-grey-on-white);opacity:1}@media(max-width:780px){.block-cta.svelte-qslwma{padding:calc(var(--space) * 3) 0}}.block-contact-form.svelte-119p656{padding:calc(var(--space) * 3) 0;background-color:var(--color-light)}.block-contact-form__header.svelte-119p656{text-align:center;margin-bottom:calc(var(--space) * 2)}.block-contact-form__title.svelte-119p656{font-size:3rem;font-weight:900;margin-bottom:var(--space)}.block-contact-form__content.svelte-119p656{font-size:var(--font-size-text);color:var(--color-grey-on-white);max-width:600px;margin-inline:auto}.block-contact-form__form.svelte-119p656{max-width:700px;margin-inline:auto}.block-contact-form__row.svelte-119p656{display:grid;grid-template-columns:1fr;gap:var(--space);margin-bottom:var(--space)}.block-contact-form__field.svelte-119p656{display:flex;flex-direction:column;gap:calc(var(--space) * .3)}.block-contact-form__field.svelte-119p656:not(:last-child){margin-bottom:var(--space)}.block-contact-form__field.svelte-119p656 label:where(.svelte-119p656){font-size:1.4rem;font-weight:700;color:var(--color-black)}.block-contact-form__field.svelte-119p656 input:where(.svelte-119p656),.block-contact-form__field.svelte-119p656 textarea:where(.svelte-119p656){padding:calc(var(--button-padding, 12px) * 1.2);font-size:1.6rem;font-family:var(--font-family);background-color:var(--color-input, #f5f5f5);border:2px solid transparent;border-radius:calc(var(--radius) / 2);transition:border-color .2s ease}.block-contact-form__field.svelte-119p656 input:where(.svelte-119p656):focus,.block-contact-form__field.svelte-119p656 textarea:where(.svelte-119p656):focus{border-color:var(--color-aioa);outline:none}.block-contact-form__field.has-error.svelte-119p656 input:where(.svelte-119p656),.block-contact-form__field.has-error.svelte-119p656 textarea:where(.svelte-119p656){border-color:#ef4444}.block-contact-form__row.svelte-119p656 .block-contact-form__field:where(.svelte-119p656){margin-bottom:0}.required.svelte-119p656{color:var(--color-aioa)}.block-contact-form__error.svelte-119p656{font-size:1.2rem;color:#ef4444;margin:0;line-height:1.4}.block-contact-form__file.svelte-119p656 input[type=file]:where(.svelte-119p656){padding:calc(var(--space) * .5);font-size:1.4rem;background-color:var(--color-input, #f5f5f5);border:2px dashed var(--color-grey, #ccc);border-radius:calc(var(--radius) / 2);cursor:pointer}.block-contact-form__file.svelte-119p656 input[type=file]:where(.svelte-119p656):hover{border-color:var(--color-aioa)}.block-contact-form__consent.svelte-119p656{margin:var(--space) 0;font-size:1.4rem;color:var(--color-grey-on-white)}.block-contact-form__consent.has-error.svelte-119p656{color:#ef4444}.block-contact-form__consent.svelte-119p656 label:where(.svelte-119p656){display:flex;gap:calc(var(--space) * .5);align-items:flex-start;cursor:pointer}.block-contact-form__consent.svelte-119p656 input:where(.svelte-119p656){margin-top:3px;cursor:pointer}.block-contact-form__submit-error.svelte-119p656{background-color:#fef2f2;border:1px solid #fecaca;border-radius:calc(var(--radius) / 2);padding:calc(var(--space) * .75);margin-bottom:var(--space)}.block-contact-form__submit-error.svelte-119p656 p:where(.svelte-119p656){color:#dc2626;font-size:1.4rem;margin:0}.block-contact-form__submit.svelte-119p656{display:inline-flex;align-items:center;gap:calc(var(--space) * .5);padding:var(--button-padding, 12px) calc(var(--space) * 1.5);font-size:var(--font-size-cta, 1.6rem);font-weight:700;font-family:var(--font-family);border-radius:var(--radius);background-color:var(--color-aioa);color:var(--color-white);border:none;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.block-contact-form__submit.svelte-119p656:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.block-contact-form__submit.svelte-119p656:disabled{opacity:.7;cursor:wait}.block-contact-form__spinner.svelte-119p656{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-white);border-radius:50%;animation:svelte-119p656-spin .6s linear infinite}@keyframes svelte-119p656-spin{to{transform:rotate(360deg)}}.block-contact-form__success.svelte-119p656{max-width:500px;margin-inline:auto;text-align:center;padding:calc(var(--space) * 2) 0}.block-contact-form__success-icon.svelte-119p656{margin-bottom:var(--space)}.block-contact-form__success-title.svelte-119p656{font-size:2.4rem;font-weight:900;color:var(--color-success, #22c55e);margin-bottom:calc(var(--space) * .5)}.block-contact-form__success-text.svelte-119p656{font-size:var(--font-size-text);color:var(--color-grey-on-white);line-height:1.6;margin-bottom:calc(var(--space) * 1.5)}.block-contact-form__reset.svelte-119p656{display:inline-flex;align-items:center;padding:calc(var(--button-padding, 12px) * .8) calc(var(--space) * 1.2);font-size:1.4rem;font-weight:700;font-family:var(--font-family);border-radius:var(--radius);background-color:transparent;color:var(--color-aioa);border:2px solid var(--color-aioa);cursor:pointer;transition:background-color .2s ease,color .2s ease}.block-contact-form__reset.svelte-119p656:hover{background-color:var(--color-aioa);color:var(--color-white)}@media(min-width:780px){.block-contact-form__row.svelte-119p656{grid-template-columns:1fr 1fr}}@media(max-width:780px){.block-contact-form.svelte-119p656{padding:calc(var(--space) * 2) 0}.block-contact-form__title.svelte-119p656{font-size:2.4rem}}.block-map.svelte-16ykiau{padding:calc(var(--space) * 2) 0 0}.block-map__title.svelte-16ykiau{font-size:3rem;font-weight:900;text-align:center;margin-bottom:calc(var(--space) * 1.5)}.block-map__wrapper.svelte-16ykiau{width:100%;position:relative;border-radius:var(--radius);overflow:hidden}.block-map__container.svelte-16ykiau{width:100%;height:33vh;min-height:300px;position:relative}.block-map__gmaps-link.svelte-16ykiau{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;padding:calc(var(--space) * .75);text-decoration:none}.block-map__gmaps-text.svelte-16ykiau{background-color:#ffffffe6;color:var(--color-black);font-size:1.2rem;font-weight:600;padding:calc(var(--space) * .3) calc(var(--space) * .6);border-radius:calc(var(--radius) / 2);transition:background-color .2s ease;box-shadow:0 1px 4px #00000026}.block-map__gmaps-link.svelte-16ykiau:hover .block-map__gmaps-text:where(.svelte-16ykiau){background-color:#fff}.block-map__loading.svelte-16ykiau{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-light)}.block-map__loading-spinner.svelte-16ykiau{width:32px;height:32px;border:3px solid var(--color-grey, #ccc);border-top-color:var(--color-aioa);border-radius:50%;animation:svelte-16ykiau-map-spin .8s linear infinite}@keyframes svelte-16ykiau-map-spin{to{transform:rotate(360deg)}}.block-map__fallback.svelte-16ykiau{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background-color:var(--color-light);text-align:center;padding:var(--gap);gap:var(--space)}.block-map__fallback.svelte-16ykiau p:where(.svelte-16ykiau){font-size:1.4rem;color:var(--color-darkgrey);font-style:italic;margin:0}@media(max-width:780px){.block-map__container.svelte-16ykiau{height:250px;min-height:250px}.block-map__title.svelte-16ykiau{font-size:2.4rem}}.section-portfolio.svelte-zjjqdc{position:relative;background-color:#131711}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc){position:relative;z-index:1;padding:120px 60px}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .header:where(.svelte-zjjqdc){display:flex;max-width:1320px;margin:auto;position:relative;justify-content:space-between;padding:30px 120px;flex-wrap:wrap}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .header:where(.svelte-zjjqdc) .content:where(.svelte-zjjqdc){flex:0 0 calc(50% - 15px);padding-right:40px;min-height:33vh}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .header:where(.svelte-zjjqdc) .content:where(.svelte-zjjqdc) .headline:where(.svelte-zjjqdc){margin:0;color:#fff}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .header:where(.svelte-zjjqdc) .content:where(.svelte-zjjqdc) .headline:where(.svelte-zjjqdc) .description:where(.svelte-zjjqdc){max-width:860px}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .header:where(.svelte-zjjqdc) .content:where(.svelte-zjjqdc) .actions:where(.svelte-zjjqdc){display:flex;max-width:50%}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .related:where(.svelte-zjjqdc){max-width:1320px;margin:auto;padding:15px 120px 30px}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc){flex:1 0 50%;display:flex;position:relative;flex-wrap:wrap;margin-left:-40px;margin-right:-40px;padding:0 20px}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items.as-highlights:where(.svelte-zjjqdc){justify-content:flex-end;align-items:flex-start;max-width:50%}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items.as-highlights:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc){flex:1 0 100%}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items.as-others:where(.svelte-zjjqdc){justify-content:flex-start;margin-top:-40px}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items.as-others:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc){flex:1 0 50%;max-width:calc(50% - 40px)}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc){margin:20px;padding:20px;background-color:#fff;position:relative;transform:scale(1);transition:all .3s ease;box-shadow:0 0 10px #ffffff1a;overflow:hidden}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc):after{position:absolute;pointer-events:none;z-index:1;bottom:0;left:0;background-color:#fff;content:"";display:block;width:100%;height:20px}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc):hover,.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item.is-focus:where(.svelte-zjjqdc){transform:scale(1.05);box-shadow:0 0 90px #ffffff4d}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc):hover .about:where(.svelte-zjjqdc),.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item.is-focus:where(.svelte-zjjqdc) .about:where(.svelte-zjjqdc){bottom:0;transition:all .3s ease .1s}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc):hover .illustration:where(.svelte-zjjqdc),.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item.is-focus:where(.svelte-zjjqdc) .illustration:where(.svelte-zjjqdc){filter:grayscale(0)}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc) .about:where(.svelte-zjjqdc){display:flex;flex-direction:column;justify-content:flex-end;position:absolute;z-index:0;z-index:1;bottom:-100%;left:-1px;right:-1px;margin:20px;padding:20px;background-color:#131711e6;transition:all .3s linear 0s;color:#fff}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc) .about:where(.svelte-zjjqdc) .title:where(.svelte-zjjqdc){font-size:1.6rem;font-weight:700;margin:0 0 7.5px}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc) .about:where(.svelte-zjjqdc) .description:where(.svelte-zjjqdc){font-size:1.3rem}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc) .illustration:where(.svelte-zjjqdc){width:100%;height:33vh;overflow:hidden;line-height:0;filter:grayscale(1);transition:filter .3s ease}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc) .illustration:where(.svelte-zjjqdc) .image:where(.svelte-zjjqdc){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc) .link:where(.svelte-zjjqdc){display:block;position:absolute;z-index:1;inset:0}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc) .items:where(.svelte-zjjqdc) .item:where(.svelte-zjjqdc) .link:where(.svelte-zjjqdc) .text:where(.svelte-zjjqdc){line-height:0;font-size:0}.section-testimony.svelte-1pirj2w{position:relative}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w){position:relative;z-index:1;padding:calc(var(--space, 30px) * 2) calc(var(--navigation, 120px) * 2);display:flex;min-height:50vh}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w){min-height:25vh;flex:1;display:flex;background-color:#131711;color:#fff;max-width:calc(var(--flat, 1400px));margin:auto;position:relative;justify-content:space-between;padding:calc(var(--gap, 30px) / 2);box-shadow:0 0 10px #13171108;flex-wrap:wrap}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w){flex:0 0 40%;padding:calc(var(--gap, 30px) / 2);display:flex;flex-direction:column;justify-content:center;position:relative}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .title:where(.svelte-1pirj2w){font-size:2.4rem}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w){font-style:italic}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w) .author:where(.svelte-1pirj2w){display:flex;flex-direction:column;font-style:normal;margin-top:calc(var(--space, 30px))}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w) .author:where(.svelte-1pirj2w) .name:where(.svelte-1pirj2w){font-weight:700;font-size:1.5rem;text-transform:uppercase}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w) .author:where(.svelte-1pirj2w) .role:where(.svelte-1pirj2w){font-size:1.2rem}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .illustration:where(.svelte-1pirj2w){background-color:#131711;flex:1 0 60%;clip-path:polygon(calc(var(--navigation, 120px)) 0,100% 0%,calc(100% - var(--navigation, 120px)) 100%,0% 100%);position:relative;min-height:360px}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .illustration:where(.svelte-1pirj2w) .image:where(.svelte-1pirj2w){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .interaction:where(.svelte-1pirj2w){position:absolute;bottom:calc(var(--gap, 30px) / 2);right:calc(var(--gap, 30px) / 2);display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:1.4rem;font-weight:700;padding:8px 16px;background-color:#ffffff1a;transition:background-color .2s ease}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .interaction:where(.svelte-1pirj2w):hover{background-color:#fff3}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .interaction:where(.svelte-1pirj2w) .icon:where(.svelte-1pirj2w){flex-shrink:0}@media(max-width:1024px){.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w){padding:calc(var(--space, 30px) * 2) calc(var(--space, 30px))}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w){flex-direction:column}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w){flex:1 1 100%;padding:calc(var(--gap, 30px) / 2)}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .illustration:where(.svelte-1pirj2w){flex:1 1 100%;clip-path:none;min-height:250px}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .interaction:where(.svelte-1pirj2w){position:relative;bottom:auto;right:auto;margin:calc(var(--gap, 30px) / 2);align-self:flex-end}}@media(max-width:780px){.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w){padding:calc(var(--space, 30px)) calc(var(--space, 30px) / 2)}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .title:where(.svelte-1pirj2w){font-size:2rem}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .illustration:where(.svelte-1pirj2w){min-height:200px}}.section-marquee.svelte-1x0p2rk{position:relative}.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk){position:relative;z-index:1;padding:120px 120px 30px}.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk) .marquee:where(.svelte-1x0p2rk){display:block;width:100vw;position:relative;padding:150px 0 90px;left:-120px;overflow:hidden}.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk) .marquee:where(.svelte-1x0p2rk) .chunk:where(.svelte-1x0p2rk){display:inline-flex;flex-wrap:nowrap;position:relative;gap:90px}.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk) .marquee:where(.svelte-1x0p2rk) .chunk:where(.svelte-1x0p2rk) .link:where(.svelte-1x0p2rk){font-size:13rem;line-height:1.33;text-transform:uppercase;color:inherit;font-weight:900;position:relative;white-space:nowrap;display:inline-block}.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk) .marquee:where(.svelte-1x0p2rk) .chunk:where(.svelte-1x0p2rk) .link:where(.svelte-1x0p2rk):hover:after,.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk) .marquee:where(.svelte-1x0p2rk) .chunk:where(.svelte-1x0p2rk) .link:where(.svelte-1x0p2rk):focus:after{width:100%}.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk) .marquee:where(.svelte-1x0p2rk) .chunk:where(.svelte-1x0p2rk) .link:where(.svelte-1x0p2rk):before{display:block;content:"";width:40px;height:40px;border-radius:40px;background-color:#131711;pointer-events:none;position:absolute;z-index:-1;top:50%;margin-top:-20px;right:-66px}.section-marquee.svelte-1x0p2rk .container:where(.svelte-1x0p2rk) .marquee:where(.svelte-1x0p2rk) .chunk:where(.svelte-1x0p2rk) .link:where(.svelte-1x0p2rk):after{content:attr(data-title);display:block;width:0%;height:100%;position:absolute;top:0;overflow:hidden;color:#8d918b;transition:width .5s ease;pointer-events:none}.section-marquee.svelte-1x0p2rk .svgs:where(.svelte-1x0p2rk){position:absolute;top:60px;width:100%;height:100%;pointer-events:none}.section-marquee.svelte-1x0p2rk .svgs:where(.svelte-1x0p2rk) .svg:where(.svelte-1x0p2rk){width:50%;position:absolute;line-height:0}.section-marquee.svelte-1x0p2rk .svgs:where(.svelte-1x0p2rk) .svg.as-left:where(.svelte-1x0p2rk){height:445px;left:-10%;text-align:left}.section-marquee.svelte-1x0p2rk .svgs:where(.svelte-1x0p2rk) .svg.as-right:where(.svelte-1x0p2rk){height:328px;right:-10%;text-align:right}.section-marquee.svelte-1x0p2rk .svgs:where(.svelte-1x0p2rk) .svg:where(.svelte-1x0p2rk) .shape:where(.svelte-1x0p2rk){height:100%;-o-object-fit:contain;object-fit:contain;display:inline-block;fill:#fff}.section-marquee.svelte-1x0p2rk .svgs:where(.svelte-1x0p2rk) .svg:where(.svelte-1x0p2rk) .shape:where(.svelte-1x0p2rk) polygon:where(.svelte-1x0p2rk),.section-marquee.svelte-1x0p2rk .svgs:where(.svelte-1x0p2rk) .svg:where(.svelte-1x0p2rk) .shape:where(.svelte-1x0p2rk) path:where(.svelte-1x0p2rk){opacity:.7}.section-logos.svelte-1tzzjls{position:relative;padding:calc(var(--space, 30px) * 2) 0;background-color:#131711;color:#fff}.section-logos.svelte-1tzzjls:before,.section-logos.svelte-1tzzjls:after{display:block;content:"";pointer-events:none;position:absolute;z-index:1;top:0;width:calc(var(--navigation, 120px) * 2);height:100%}.section-logos.svelte-1tzzjls:before{left:0;background:linear-gradient(90deg,#131711,#13171100)}.section-logos.svelte-1tzzjls:after{right:0;background:linear-gradient(90deg,#13171100,#131711)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls){position:relative;z-index:0;padding:calc(var(--space, 30px)) calc(var(--navigation, 120px)) 0}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .headline:where(.svelte-1tzzjls){text-align:center;margin:0 auto}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper{width:100vw;margin-left:calc(var(--navigation, 120px) * -1);pointer-events:none}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper-wrapper{transition-timing-function:linear}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper-slide{height:150px;width:150px}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .logo:where(.svelte-1tzzjls) .image:where(.svelte-1tzzjls){width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media(max-width:780px){.section-logos.svelte-1tzzjls{padding:calc(var(--space, 30px)) 0}.section-logos.svelte-1tzzjls:before,.section-logos.svelte-1tzzjls:after{width:calc(var(--space, 30px) * 2)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls){padding:calc(var(--space, 30px)) calc(var(--space, 30px)) 0}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper{margin-left:calc(var(--space, 30px) * -1)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper-slide{height:100px;width:100px}}.section-categories.svelte-1af4qlo{position:relative}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo){position:relative;z-index:1;padding:60px 120px 30px}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .headline:where(.svelte-1af4qlo){text-align:center;margin:0 auto}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo){display:flex;max-width:1320px;margin:auto;position:relative;justify-content:center;padding:60px 120px;gap:40px;flex-wrap:wrap}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo){position:relative;flex:1 0 calc(33.333% - 40px);max-width:50%;display:flex;flex-direction:column;padding:20px 20px 40px;background-color:#fff;transform-origin:center center;transform:scale(1);transition:all .3s ease;box-shadow:0 0 10px #13171100;border-radius:10px}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo):hover,.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category.is-focus:where(.svelte-1af4qlo){transform:scale(1.05);box-shadow:0 0 90px #1317110d}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .illustration:where(.svelte-1af4qlo){width:100%;height:25vh;order:1;position:relative;overflow:hidden;line-height:0;transition:filter .3s ease}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .illustration:where(.svelte-1af4qlo) .image:where(.svelte-1af4qlo){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .title:where(.svelte-1af4qlo){font-size:2rem;font-weight:700;order:2;margin:20px 0 15px}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .description:where(.svelte-1af4qlo){order:3}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .link:where(.svelte-1af4qlo){order:4;display:block;position:absolute;z-index:1;inset:0}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .link:where(.svelte-1af4qlo) .text:where(.svelte-1af4qlo){line-height:0;font-size:0}.section-project-intro.svelte-w72nnv{position:relative}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv){position:relative;z-index:1;padding:120px 180px 60px;max-width:1320px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .tags:where(.svelte-w72nnv){order:1;display:inline-flex;margin-bottom:15px;gap:5px 8px}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .tags:where(.svelte-w72nnv) .tag:where(.svelte-w72nnv){line-height:0}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .tags:where(.svelte-w72nnv) .tag:where(.svelte-w72nnv) .link:where(.svelte-w72nnv){border:2px solid #131711;padding:5px 8px;border-radius:40px;display:inline-flex}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .tags:where(.svelte-w72nnv) .tag.as-service:where(.svelte-w72nnv) .link:where(.svelte-w72nnv){background-color:#131711;color:#fff}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .tags:where(.svelte-w72nnv) .tag.as-product:where(.svelte-w72nnv) .link:where(.svelte-w72nnv){background-color:#fffdfa;color:#131711}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .tags:where(.svelte-w72nnv) .tag:where(.svelte-w72nnv) .text:where(.svelte-w72nnv){line-height:1;font-size:1.2rem;font-weight:500}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv){order:2}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .title:where(.svelte-w72nnv){max-width:860px;margin-bottom:15px;font-size:5rem}@media(max-width:1330px){.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .title:where(.svelte-w72nnv){font-size:4.5rem}}@media(max-width:780px){.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .title:where(.svelte-w72nnv){font-size:4rem}}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .client:where(.svelte-w72nnv){font-size:1.4rem}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .client:where(.svelte-w72nnv) .link:where(.svelte-w72nnv){color:inherit}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .client:where(.svelte-w72nnv) .text:where(.svelte-w72nnv){font-weight:700}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .more:where(.svelte-w72nnv){display:inline-flex;gap:10px;padding-top:30px}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .more:where(.svelte-w72nnv) .link:where(.svelte-w72nnv){display:inline-block;line-height:0;border:3px solid #131711;position:relative;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;background:none;cursor:pointer;padding:0}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .more:where(.svelte-w72nnv) .link:where(.svelte-w72nnv) .icon:where(.svelte-w72nnv){color:#131711;font-size:1.6rem;position:relative}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .more:where(.svelte-w72nnv) .link:where(.svelte-w72nnv) .icon.fa-share-nodes:where(.svelte-w72nnv){left:-1px}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .header:where(.svelte-w72nnv) .more:where(.svelte-w72nnv) .link:where(.svelte-w72nnv) .text:where(.svelte-w72nnv){line-height:0;font-size:0;position:absolute}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .illustration:where(.svelte-w72nnv){order:3;border-radius:10px;overflow:hidden;margin:60px 0 30px;line-height:0;width:calc(100% + 240px);height:40vh;min-height:700px}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .illustration:where(.svelte-w72nnv) .image:where(.svelte-w72nnv){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .description:where(.svelte-w72nnv){max-width:640px;font-size:1.8rem;order:4}.section-project-intro.svelte-w72nnv .container:where(.svelte-w72nnv) .description:where(.svelte-w72nnv) .icon:where(.svelte-w72nnv){margin-top:60px;margin-bottom:30px;font-size:2rem}.section-related.svelte-neljx7{position:relative}.section-related.svelte-neljx7 .container:where(.svelte-neljx7){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .headline:where(.svelte-neljx7){max-width:50%}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .headline:where(.svelte-neljx7) .title:where(.svelte-neljx7){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .headline:where(.svelte-neljx7) .title:where(.svelte-neljx7){font-size:2.25rem}}@media(max-width:780px){.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .headline:where(.svelte-neljx7) .title:where(.svelte-neljx7){font-size:2rem}}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .headline:where(.svelte-neljx7) .description:where(.svelte-neljx7){max-width:640px;margin-left:0;font-size:1.6rem}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7){margin-top:45px;margin-left:-20px;margin-right:-20px;position:relative;opacity:0;transition:opacity .5s ease}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider.is-enabled:where(.svelte-neljx7){opacity:1}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7){overflow:visible;display:flex;flex-direction:row;height:30vh;min-height:400px}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7){width:calc(33.3333% - 40px);height:100%;margin:0 20px;position:relative}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7).swiper-slide .card{opacity:0}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7).swiper-slide-visible .card{opacity:1}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7).swiper-slide-fully-visible .card{opacity:1}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7).swiper-slide-prev .card{opacity:0}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7){display:block;background-color:#fdfffb;border-radius:10px;overflow:hidden;filter:drop-shadow(0px 4px 10px rgba(19,23,17,.08));display:flex;flex-direction:column;opacity:1;transition:opacity .5s ease}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7){padding:25px;order:2;display:flex;flex-direction:column}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .name:where(.svelte-neljx7){order:2;font-weight:700;font-size:1.8rem;margin-bottom:15px}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .client:where(.svelte-neljx7){order:3;font-size:1.2rem;color:#747872}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .client:where(.svelte-neljx7) .link:where(.svelte-neljx7){color:inherit}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .client:where(.svelte-neljx7) .text:where(.svelte-neljx7){font-weight:700}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .tags:where(.svelte-neljx7){order:1;display:inline-flex;margin-bottom:15px;gap:5px 8px}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .tags:where(.svelte-neljx7) .tag:where(.svelte-neljx7){line-height:0}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .tags:where(.svelte-neljx7) .tag:where(.svelte-neljx7) .link:where(.svelte-neljx7){border:2px solid #131711;padding:5px 8px;border-radius:40px;display:inline-flex}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .tags:where(.svelte-neljx7) .tag.as-service:where(.svelte-neljx7) .link:where(.svelte-neljx7){background-color:#131711;color:#fff}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .tags:where(.svelte-neljx7) .tag.as-product:where(.svelte-neljx7) .link:where(.svelte-neljx7){background-color:#fffdfa;color:#131711}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .details:where(.svelte-neljx7) .tags:where(.svelte-neljx7) .tag:where(.svelte-neljx7) .text:where(.svelte-neljx7){line-height:1;font-size:1.2rem;font-weight:500}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .illustration:where(.svelte-neljx7){order:1;height:160px;width:100%;line-height:0;position:relative}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-container:where(.svelte-neljx7) .project:where(.svelte-neljx7) .card:where(.svelte-neljx7) .illustration:where(.svelte-neljx7) .image:where(.svelte-neljx7){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .slider:where(.svelte-neljx7) .slider-navigation:where(.svelte-neljx7){position:absolute;width:90px;height:40px;top:-85px;left:auto;right:20px}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-prev,.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-next{width:40px;height:40px;border:3px solid #131711;border-radius:40px;color:#131711}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-prev .text,.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-next .text{font-size:0;line-height:0;position:absolute;top:0;right:0}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-prev:after,.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-next:after{display:none}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-prev{left:0}.section-related.svelte-neljx7 .container:where(.svelte-neljx7) .swiper-button-next{right:0}.section-accessibility.svelte-1b8xzow{position:relative;background-color:#fdfffb}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow){flex:1 0 50%}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .title:where(.svelte-1b8xzow){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .title:where(.svelte-1b8xzow){font-size:2.25rem}}@media(max-width:780px){.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .title:where(.svelte-1b8xzow){font-size:2rem}}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .description:where(.svelte-1b8xzow){max-width:640px;font-size:1.6rem;order:4}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow){margin:0;flex:1 0 100%}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements.has-margin:where(.svelte-1b8xzow){margin-top:30px}@media(max-width:1330px){.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow){-moz-columns:1;columns:1}}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow){display:flex;flex-wrap:wrap}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow)+.element:where(.svelte-1b8xzow){margin-top:40px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow){font-weight:700;font-size:1.8rem;padding:15px 0;display:inline-flex;align-items:center}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow):before{content:"";display:inline-block;background-color:#131711;width:20px;height:2px;margin-right:7.5px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details:where(.svelte-1b8xzow){flex:1 0 100%;margin-top:15px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details.has-margin:where(.svelte-1b8xzow){margin-top:30px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow){display:flex;justify-content:space-between;flex-wrap:wrap}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow){flex:0 0 calc(50% - 20px);margin-bottom:40px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow){max-width:390px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow){display:flex}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .preview:where(.svelte-1b8xzow){width:145px;height:75px;border-radius:10px;overflow:hidden;color:#fff;font-size:2rem;display:flex;justify-content:center;align-items:center;line-height:0}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .preview.is-black:where(.svelte-1b8xzow){color:#131711}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .preview:where(.svelte-1b8xzow):before{content:"Aa";font-weight:700}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow){font-weight:500;flex:1;padding-left:20px;display:flex;flex-direction:column;justify-content:center;gap:5px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow){display:flex;align-items:center;max-width:225px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow) strong:where(.svelte-1b8xzow){font-weight:900}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow) .value:where(.svelte-1b8xzow){margin-left:auto}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow) .icon:where(.svelte-1b8xzow){margin-left:10px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow){display:flex;max-width:390px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow){display:flex;align-items:center}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow) .icon:where(.svelte-1b8xzow){margin-right:10px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .colors:where(.svelte-1b8xzow){display:flex;margin-left:auto}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .colors:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow){width:35px;height:35px;border-radius:35px;margin-left:12px}.section-typography.svelte-1xpsybb{position:relative;background-color:#fdfffb}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb){flex:1 0 50%}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .title:where(.svelte-1xpsybb){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .title:where(.svelte-1xpsybb){font-size:2.25rem}}@media(max-width:780px){.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .title:where(.svelte-1xpsybb){font-size:2rem}}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .description:where(.svelte-1xpsybb){max-width:640px;font-size:1.6rem;order:4}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb){margin:30px -20px 40px;flex:1 0 100%;display:flex;flex-wrap:wrap}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb){flex:0 0 50%;max-width:calc(50% - 40px);margin:0 20px 20px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb) .name:where(.svelte-1xpsybb){font-weight:700;font-size:1.8rem;padding:15px 0 30px;display:inline-flex;align-items:center}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb) .name:where(.svelte-1xpsybb):before{content:"";display:inline-block;background-color:#131711;width:20px;height:2px;margin-right:7.5px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){border-radius:10px;height:83px;display:flex;justify-content:center;align-items:center;padding:7.5px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-family:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb),.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-technology:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){height:180px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-preview:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb),.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-styles:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){height:330px;background-color:#fffdfa;filter:drop-shadow(0px 4px 10px rgba(19,23,17,.08))}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-family:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){background-color:#131711}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-technology:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){border:2px solid #131711}.section-typology.svelte-o0yqrd{position:relative;background-color:#fdfffb}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd){flex:1 0 50%}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .title:where(.svelte-o0yqrd){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .title:where(.svelte-o0yqrd){font-size:2.25rem}}@media(max-width:780px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .title:where(.svelte-o0yqrd){font-size:2rem}}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .description:where(.svelte-o0yqrd){max-width:640px;font-size:1.6rem;order:4}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd){-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;margin:30px 0;flex:1 0 100%}@media(max-width:1330px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd){-moz-columns:1;columns:1}}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd){display:flex;flex-direction:column;padding:30px 0 0}@media(max-width:1330px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd){padding:30px 0 6px}}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .information:where(.svelte-o0yqrd){order:2;padding-top:15px;display:flex;justify-content:space-between}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .information:where(.svelte-o0yqrd) .attribute:where(.svelte-o0yqrd){font-size:1.4rem}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .information:where(.svelte-o0yqrd) .percent:where(.svelte-o0yqrd){font-weight:700}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .range:where(.svelte-o0yqrd){order:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background-color:#131711;outline:none;border:0 none;position:relative}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .range:where(.svelte-o0yqrd) .cursor:where(.svelte-o0yqrd){position:absolute;width:16px;height:16px;border-radius:16px;background-color:#131711;left:0%;top:50%;transform:translate(-50%,-50%)}.section-colors.svelte-1r04v1g{position:relative;background-color:#fdfffb}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g){flex:1 0 50%}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .title:where(.svelte-1r04v1g){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .title:where(.svelte-1r04v1g){font-size:2.25rem}}@media(max-width:780px){.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .title:where(.svelte-1r04v1g){font-size:2rem}}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .description:where(.svelte-1r04v1g){max-width:640px;font-size:1.6rem;order:4}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g){margin:45px -20px 40px;flex:1 0 100%;display:flex;align-items:end}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color:where(.svelte-1r04v1g){display:flex;flex-direction:column;height:83px;flex:0 0 20%;max-width:calc(20% - 40px);margin:0 20px;border-radius:10px}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color.is-main:where(.svelte-1r04v1g){height:166px}@media(max-width:1330px){.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color:where(.svelte-1r04v1g){padding:30px 0 6px}}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color:where(.svelte-1r04v1g) .text:where(.svelte-1r04v1g){font-size:0;line-height:0;position:absolute}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .illustration:where(.svelte-1r04v1g){border-radius:10px;overflow:hidden;line-height:0}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .illustration:where(.svelte-1r04v1g) .image:where(.svelte-1r04v1g){width:100%}.section-icons.svelte-8abvsu{position:relative;background-color:#fdfffb}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu){flex:1 0 50%}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .title:where(.svelte-8abvsu){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .title:where(.svelte-8abvsu){font-size:2.25rem}}@media(max-width:780px){.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .title:where(.svelte-8abvsu){font-size:2rem}}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .description:where(.svelte-8abvsu){max-width:640px;font-size:1.6rem;order:4}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu){margin:30px 0;position:relative;flex:1 0 100%;max-width:100%;opacity:0;transition:opacity .5s ease}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider.is-enabled:where(.svelte-8abvsu){opacity:1}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu){width:100%;overflow:visible}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu){width:100px;height:100px;position:relative;flex-shrink:0;margin:0 20px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu).swiper-slide .tile{opacity:.3}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu).swiper-slide-visible .tile{opacity:.5}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu).swiper-slide-fully-visible .tile{opacity:1}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu) .tile:where(.svelte-8abvsu){background-color:#131711;border-radius:10px;display:flex;line-height:0;align-items:center;justify-content:center;opacity:1;height:100%;transition:all .5s ease}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu) .tile:where(.svelte-8abvsu) .image:where(.svelte-8abvsu){width:30px;height:30px;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-navigation:where(.svelte-8abvsu){position:absolute;width:100%;height:100%;top:0;left:0}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .swiper-scrollbar{background-color:#daded8}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .swiper-scrollbar-drag{background-color:#131711}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .swiper-scrollbar.swiper-scrollbar-horizontal{inset:auto auto -45px 50%;width:200px;height:8px;transform:translate(-50%)}.section-swiper.svelte-eps67k{position:relative;background-color:#fdfffb}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k){flex:1 0 50%}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .title:where(.svelte-eps67k){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .title:where(.svelte-eps67k){font-size:2.25rem}}@media(max-width:780px){.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .title:where(.svelte-eps67k){font-size:2rem}}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .description:where(.svelte-eps67k){max-width:640px;font-size:1.6rem;order:4}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k){margin-top:30px;position:relative;flex:1 0 100%;max-width:100%}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-container:where(.svelte-eps67k){border-radius:10px;overflow:hidden;display:flex;flex-direction:row;height:30vh;min-height:400px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-container:where(.svelte-eps67k) .slide:where(.svelte-eps67k){flex:1 0 100%;position:relative}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-container:where(.svelte-eps67k) .slide:where(.svelte-eps67k) .image:where(.svelte-eps67k){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-navigation:where(.svelte-eps67k){position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:all .5s ease}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-navigation.is-enabled:where(.svelte-eps67k){opacity:1}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-48px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev,.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next{width:40px;height:40px;border:3px solid #131711;border-radius:40px;color:#131711}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev .text,.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next .text{font-size:0;line-height:0;position:absolute}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev:after,.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next:after{display:none}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev{left:-80px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next{right:-80px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-pagination-bullet{background-color:#daded8;opacity:1;transition:background-color .5s ease}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-pagination-bullet-active{background-color:#131711}
