.carousel.svelte-1kbyhe0{display:flex;width:100%}.container.svelte-1kbyhe0{margin-left:calc(-1px * var(--padLeft));margin-right:calc(-1px * var(--padRight));padding-left:calc(1px * var(--padLeft));padding-right:calc(1px * var(--padRight));width:calc(100% + 1px * var(--padLeft) + 1px * var(--padRight))}.carousel[data-smoothed=false].svelte-1kbyhe0 .container:where(.svelte-1kbyhe0){overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--padLeft) * 1px);scroll-padding-right:calc(var(--padRight) * 1px)}.carousel[data-smoothed=false].svelte-1kbyhe0 .container:where(.svelte-1kbyhe0)>.columns>*{scroll-snap-align:var(--snap)}.container.svelte-1kbyhe0>*:first-child:after{content:"";display:block;pointer-events:none;min-width:calc(1px * var(--padRight) - min(var(--gap),var(--padRight) * 1px - var(--gap) / 100))}.carousel[data-smoothed=true].svelte-1kbyhe0 .container:where(.svelte-1kbyhe0){overflow:hidden}.card-history.svelte-12plsfs{position:absolute;background:rgb(var(--pink));border-radius:1.2rem;border:1px solid rgb(var(--red));width:100%}.card-history.svelte-12plsfs:after{content:"";display:block;padding-bottom:calc(1 / .71 * 100%);pointer-events:none}.card-history.svelte-12plsfs:before{content:"";display:block;position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:1px solid rgb(var(--red));border-radius:inherit}.container.svelte-12plsfs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.image.svelte-12plsfs{border-radius:100%;background:rgb(var(--white));overflow:hidden;width:50%;margin:4rem auto 2rem;flex-shrink:0;padding:3rem}.image.svelte-12plsfs:after{content:"";display:block;padding-bottom:100%;pointer-events:none}.content.svelte-12plsfs{padding:2rem 3rem 3rem;flex-grow:1;display:flex;align-items:center;justify-content:center}.media.svelte-12plsfs{height:100%}@media (min-width: 415px){.card-history.svelte-12plsfs{padding:2rem}}@media (max-width: 414px){.card-history.svelte-12plsfs{padding:1.6rem}}.history-stack.svelte-haq4zg{position:relative;perspective:550px;transform-style:preserve-3d;padding-top:4rem;padding-bottom:4rem}.cards.svelte-haq4zg:after{content:"";display:block;padding-bottom:calc(1 / .71 * 100%);pointer-events:none}.card.svelte-haq4zg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.nav-button.svelte-m4mnqd{height:5rem;width:8rem;border-radius:2.5rem;background:rgb(var(--buttonBackground));display:flex;align-items:center;justify-content:center;--iconColor: var(--buttonColor)}.nav-button[data-variant=white].svelte-m4mnqd{--buttonColor: var(--red);--buttonBackground: var(--lightPink);--buttonBorderColor: var(--lightPink);--buttonHoverColor: var(--red);--buttonHoverBackground: var(--pink);--buttonHoverBorderColor: var(--pink)}.icon.svelte-m4mnqd{display:flex;transition:transform var(--timingShort) cubic-bezier(var(--easeOut))}.nav-button[data-direction=left].svelte-m4mnqd:hover .icon:where(.svelte-m4mnqd){transform:translate(-.5rem)}.nav-button[data-direction=right].svelte-m4mnqd:hover .icon:where(.svelte-m4mnqd){transform:translate(.5rem)}.buttons.svelte-14n3iku{justify-content:space-between;gap:1rem;width:100%;display:flex}.buttons[data-align=center].svelte-14n3iku{justify-content:center;-moz-column-gap:2rem;column-gap:2rem}.history-carousel.svelte-88zzux{display:flex;align-items:center;justify-content:center}.container.svelte-88zzux{position:relative;display:flex;flex-direction:column;max-width:35rem;align-items:center;justify-content:center}@media (min-width: 415px){.nav.svelte-88zzux{position:absolute;width:calc(100% + 22.5rem)}}@media (max-width: 414px){.container.svelte-88zzux{width:28rem}}.about-history.svelte-a40m67{background:rgb(var(--red))}.top.svelte-a40m67{color:rgb(var(--white))}.years.svelte-a40m67{max-width:25em;text-align:center;margin-left:auto;margin-right:auto;pointer-events:none;color:rgb(var(--white))}.year.svelte-a40m67:not([data-current=true]){opacity:.2}:root{--filterColor: var(--red);--filterBackground: var(--white), 0;--filterBorderColor: var(--red);--filterActiveColor: var(--white);--filterActiveBackground: var(--red);--filterActiveBorderColor: var(--red)}.filter.svelte-1xoogob{position:relative;cursor:pointer}input.svelte-1xoogob{position:absolute;top:0;right:0;bottom:0;left:0}.list.svelte-119ilcd{width:100%}.item[aria-hidden=true].svelte-119ilcd{display:none}.sticky.svelte-sl78i6{will-change:transform}.card-prize.svelte-1v3w2s2{border-radius:1.2rem;border:1px solid rgb(var(--red))}.logo.svelte-1v3w2s2{max-width:14rem;margin-bottom:2rem}@media (min-width: 415px){.card-prize.svelte-1v3w2s2{padding:6rem 5rem}}@media (max-width: 414px){.card-prize.svelte-1v3w2s2{padding:5rem 3rem}}.about-quotes.svelte-1ijz4cb{background:rgb(var(--red));color:rgb(var(--white))}.container.svelte-1ijz4cb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.item.svelte-1ijz4cb{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 415px){.nav.svelte-1ijz4cb{position:absolute;width:calc(100% + 30rem)}}@media (max-width: 414px){.nav.svelte-1ijz4cb{margin-top:2rem}}.intro.svelte-eudrta{position:relative}.shapes.svelte-eudrta{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}.content.svelte-eudrta{text-align:center;position:relative}.card.svelte-eudrta{max-width:63.4rem}.banner.svelte-eudrta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:6.6rem;color:rgb(var(--white));--iconColor: var(--white);background:rgb(var(--red));font-family:Travel Poster,sans-serif;line-height:1.15;font-weight:400;font-size:2.8rem;z-index:2}.section-intro.svelte-bfewos .image:where(.svelte-bfewos){overflow:hidden;border-radius:var(--radiusDefault)}.text-image.svelte-u2t2z0{background-color:rgb(var(--backgroundColor))}.cover-simple.svelte-4ouqek{display:flex;flex-direction:column;align-items:center;justify-content:center}.content.svelte-4ouqek{position:relative;display:flex;flex-direction:column;gap:1.6rem;text-align:center;align-items:center;z-index:2}.text.svelte-4ouqek{max-width:44.6rem}@media (min-width: 415px){.cover-simple.svelte-4ouqek{padding-top:24rem}}@media (max-width: 414px){.cover-simple.svelte-4ouqek{padding-top:18rem}}:root{--inputColor: var(--fieldColor);--inputBackground: var(--fieldBackground);--inputBorderColor: var(--fieldBorderColor);--inputActiveColor: var(--fieldActiveColor);--inputActiveBackground: var(--fieldActiveBackground);--inputActiveBorderColor: var(--fieldActiveBorderColor)}.input.svelte-1fpjlpe{width:100%;display:inline-flex;flex-direction:column}.label.svelte-1fpjlpe{font-family:Travel Poster,sans-serif;line-height:1.2;font-weight:400;font-size:2rem;margin-bottom:.6rem}.container.svelte-1fpjlpe{min-width:-moz-fit-content;min-width:fit-content;width:100%;display:inline-flex;align-items:center;border:var(--fieldBorderWidth, 1px) solid;border-radius:var(--fieldBorderRadius, 4px);color:rgb(var(--inputColor));background:rgba(var(--inputBackground));border-color:rgb(var(--inputBorderColor))}.container.svelte-1fpjlpe:focus-within{color:rgb(var(--inputActiveColor));background:rgba(var(--inputActiveBackground));border-color:rgb(var(--inputActiveBorderColor))}.field.svelte-1fpjlpe{height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);padding-left:var(--fieldPadding, 2rem);padding-right:var(--fieldPadding, 2rem);flex-shrink:1;width:100%;background:transparent;color:currentColor}.field.svelte-1fpjlpe::-moz-placeholder{color:rgba(var(--inputColor),.3)}.field.svelte-1fpjlpe::placeholder{color:rgba(var(--inputColor),.3)}.field.svelte-1fpjlpe:focus{outline:none}.input.svelte-1fpjlpe:has([disabled]:where(.svelte-1fpjlpe)) .container:where(.svelte-1fpjlpe){opacity:.5;cursor:not-allowed}.count.svelte-1fpjlpe{display:flex;align-items:center;text-align:right;margin-left:auto;padding-left:1rem;padding-right:1rem;height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);white-space:nowrap}@media (max-width: 414px){.field.svelte-1fpjlpe{font-size:1.8rem}}:root{--selectColor: var(--fieldColor);--selectBackground: var(--fieldBackground);--selectBorderColor: var(--fieldBorderColor);--selectActiveColor: var(--fieldActiveColor);--selectActiveBackground: var(--fieldActiveBackground);--selectActiveBorderColor: var(--fieldActiveBorderColor)}.select.svelte-1x4455q{position:relative;width:100%;display:inline-flex;flex-direction:column}.label.svelte-1x4455q{font-family:Travel Poster,sans-serif;line-height:1.2;font-weight:400;font-size:2rem;margin-bottom:.6rem}.container.svelte-1x4455q{min-width:-moz-fit-content;min-width:fit-content;width:100%;display:inline-flex;align-items:center;border:var(--fieldBorderWidth, 1px) solid;border-radius:var(--fieldBorderRadius, 4px);color:rgb(var(--selectColor));background:rgba(var(--selectBackground));border-color:rgb(var(--selectBorderColor))}.container.svelte-1x4455q:focus-within{color:rgb(var(--selectActiveColor));background:rgba(var(--selectActiveBackground));border-color:rgb(var(--selectActiveBorderColor))}.select[aria-expanded=true].svelte-1x4455q .container:where(.svelte-1x4455q){border-bottom-left-radius:0;border-bottom-right-radius:0}.field.svelte-1x4455q{height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);padding-left:var(--fieldPadding, 2rem);padding-right:var(--fieldPadding, 2rem);flex-shrink:1;width:100%;background:transparent;color:currentColor}.field.svelte-1x4455q::-moz-placeholder{color:rgba(var(--text),.3)}.field.svelte-1x4455q::placeholder{color:rgba(var(--text),.3)}.field.svelte-1x4455q:focus{outline:none}.dropdown.svelte-1x4455q{position:absolute;height:100%;max-height:20rem;top:100%;left:var(--fieldBorderWidth, 1px);right:var(--fieldBorderWidth, 1px);outline:var(--fieldBorderWidth, 1px) solid rgb(var(--selectBorderColor));background:rgba(var(--selectBackground));z-index:10;border-bottom-left-radius:var(--fieldBorderRadius, 4px);border-bottom-right-radius:var(--fieldBorderRadius, 4px);overflow:hidden}.list.svelte-1x4455q{display:flex;flex-direction:column;padding-top:calc(var(--fieldPadding, 2rem) * .5);padding-bottom:calc(var(--fieldPadding, 2rem) * .5)}.option.svelte-1x4455q{padding-left:var(--fieldPadding, 2rem);padding-right:var(--fieldPadding, 2rem);padding-top:calc(var(--fieldPadding, 2rem) * .5);padding-bottom:calc(var(--fieldPadding, 2rem) * .5);text-align:left}.option.svelte-1x4455q:hover,.option.svelte-1x4455q:focus{outline:none;background:rgb(var(--selectColor),.1)}.select[aria-expanded=false].svelte-1x4455q .dropdown:where(.svelte-1x4455q){opacity:0;pointer-events:none}.search.svelte-1x4455q:focus{outline:none}.icon.svelte-1x4455q{padding-left:1rem;padding-right:1rem;height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);background:transparent;display:flex;align-items:center;justify-content:center;border-top-right-radius:var(--fieldBorderRadius, 4px);border-bottom-right-radius:var(--fieldBorderRadius, 4px);z-index:4}.icon.svelte-1x4455q *{pointer-events:none}.search.svelte-1x4455q{height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);padding-left:var(--fieldPadding, 2rem);padding-right:var(--fieldPadding, 2rem);width:100%;border-radius:var(--fieldBorderRadius, 4px);z-index:3}.select[data-searching=false].svelte-1x4455q .search:where(.svelte-1x4455q){display:none}.select[data-searching=true].svelte-1x4455q .field:where(.svelte-1x4455q){display:none}@media (max-width: 414px){.field.svelte-1x4455q{font-size:1.8rem}}:root{--textareaColor: var(--fieldColor);--textareaBackground: var(--fieldBackground);--textareaBorderColor: var(--fieldBorderColor);--textareaActiveColor: var(--fieldActiveColor);--textareaActiveBackground: var(--fieldActiveBackground);--textareaActiveBorderColor: var(--fieldActiveBorderColor)}.textarea.svelte-1ir5o6f{width:100%;display:inline-flex;flex-direction:column}.label.svelte-1ir5o6f{font-family:Travel Poster,sans-serif;line-height:1.2;font-weight:400;font-size:2rem;margin-bottom:.6rem}.container.svelte-1ir5o6f{min-width:-moz-fit-content;min-width:fit-content;width:100%;min-height:30rem;display:inline-flex;flex-direction:column;border:var(--fieldBorderWidth, 1px) solid;border-radius:var(--fieldBorderRadius, 4px);color:rgb(var(--textareaColor));background:rgb(var(--textareaBackground));border-color:rgb(var(--textareaBorderColor))}.field.svelte-1ir5o6f{height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);min-height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);padding-left:var(--fieldPadding, 2rem);padding-right:var(--fieldPadding, 2rem);flex-shrink:1;width:100%;background:transparent;color:currentColor;padding-top:calc(var(--fieldHeight, 4.8rem) / 2 - .8em);padding-bottom:calc(var(--fieldHeight, 4.8rem) / 2 - .8em)}.field.svelte-1ir5o6f::-moz-placeholder{color:rgba(var(--textareaColor),.3)}.field.svelte-1ir5o6f::placeholder{color:rgba(var(--textareaColor),.3)}.field.svelte-1ir5o6f:focus{outline:none}.count.svelte-1ir5o6f{display:flex;align-items:center;text-align:right;margin-left:auto;padding-left:var(--fieldPadding, 2rem);padding-right:var(--fieldPadding, 2rem);height:calc(var(--fieldHeight, 4.8rem) - var(--fieldBorderWidth, 1px) * 2);white-space:nowrap;border-top:var(--fieldBorderWidth, 1px) solid rgb(var(--textareaBorderColor));border-left:var(--fieldBorderWidth, 1px) solid rgb(var(--textareaBorderColor));border-top-left-radius:var(--fieldBorderRadius, 4px)}@media (max-width: 414px){.field.svelte-1ir5o6f{font-size:1.8rem}}.accordion-faq.svelte-107vhmj{border-bottom:1px solid rgb(var(--text))}.label.svelte-107vhmj{font-family:Travel Poster,sans-serif;line-height:1.2;font-weight:400;letter-spacing:.04em;font-size:1.4rem}.summary.svelte-107vhmj{padding-top:3rem;padding-bottom:3rem}.top.svelte-107vhmj{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:1rem}.question.svelte-107vhmj{display:flex;flex-direction:column;gap:.7rem}.details.svelte-107vhmj{padding-bottom:3rem}@media (min-width: 415px){.accordion-faq.svelte-107vhmj{padding-top:4rem;padding-bottom:4rem}}@media (max-width: 414px){.accordion-faq.svelte-107vhmj{padding-top:1rem;padding-bottom:1rem}}.card-impact.svelte-19gypp{position:relative;background:rgb(var(--pink));color:rgb(var(--red));display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radiusDefault);will-change:transform;transition:transform var(--timingShort) cubic-bezier(var(--easeDefault))}.card-impact.svelte-19gypp:after{content:"";display:block;padding-bottom:calc(1 / .73 * 100%);pointer-events:none}.card-impact.svelte-19gypp:before{content:"";display:block;position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:1px solid rgb(var(--red));border-radius:inherit}.card-impact.svelte-19gypp:hover{transform:scale(1.2) rotate(2deg);z-index:5}.media.svelte-19gypp{width:40%}.content.svelte-19gypp{padding:7rem 3.4rem;position:absolute;text-align:center;display:flex;flex-direction:column;align-items:center}.title.svelte-19gypp{margin-top:2rem;font-family:Travel Poster,sans-serif;line-height:1.15;font-weight:400;font-size:2.8rem}.text.svelte-19gypp{line-height:1.45;font-weight:400;font-size:1.3rem;margin-top:1.8rem}@media (min-width: 415px) and (max-width: 768px){.title.svelte-19gypp{font-size:2.4rem}}@media (max-width: 414px){.card-impact.svelte-19gypp{max-width:28.8rem;margin-left:auto;margin-right:auto}.title.svelte-19gypp{font-size:2rem;font-family:Travel Poster,sans-serif;line-height:1.1;font-weight:400;font-size:2.4rem}}.impact-cards.svelte-x17cmv{--text: var(--white);--body: var(--red);padding-top:var(--spacingLarge);background:rgb(var(--body));color:rgb(var(--text));overflow:hidden}.text.svelte-x17cmv{font-family:Aeonik,sans-serif;line-height:1.5;font-weight:500;font-size:1.6rem;max-width:43.2rem;margin-top:1rem}.row-left.svelte-x17cmv,.row-right.svelte-x17cmv{display:flex;flex-direction:column;gap:3rem}@media (min-width: 415px){.left.svelte-x17cmv{margin-bottom:4rem;display:flex;flex-direction:column;justify-content:space-between}.right.svelte-x17cmv{margin-bottom:-3rem}.row-left.svelte-x17cmv{margin-top:-5rem}.row-right.svelte-x17cmv{margin-top:15rem}}@media (max-width: 414px){.left.svelte-x17cmv{text-align:center}.right.svelte-x17cmv{max-width:28.8rem;padding-bottom:12rem}}.pagination.svelte-tyt9qu{display:flex;gap:.7rem}.pagination[data-direction=vertical].svelte-tyt9qu{flex-direction:column}.step-item.svelte-1yndgmb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.number.svelte-1yndgmb{margin-bottom:1.8rem}.image.svelte-1yndgmb{border-radius:var(--radiusDefault);overflow:hidden}.text.svelte-1yndgmb{margin-bottom:2.7rem}@media (min-width: 415px){.image.svelte-1yndgmb{width:24rem;margin-top:2.6rem;margin-bottom:3rem}}@media (min-width: 769px){.step-item.svelte-1yndgmb{padding:0rem 8rem}}@media (max-width: 768px){.step-item.svelte-1yndgmb{background:rgb(var(--pink));border-radius:var(--radiusDefault);padding:4rem 4.4rem 5.1rem}.step-item.svelte-1yndgmb:before{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:1px solid rgb(var(--red));pointer-events:none;border-radius:var(--radiusDefault)}}@media (max-width: 414px){.image.svelte-1yndgmb{width:22.8rem;margin-top:2.4rem;margin-bottom:2.5rem}}.cards.svelte-lfwarp{position:relative;background:rgb(var(--pink));border-radius:var(--radiusDefault);display:flex;align-items:center;justify-content:center}.cards.svelte-lfwarp:after{content:"";display:block;padding-bottom:calc(1 / .87 * 100%);pointer-events:none}.cards.svelte-lfwarp:before{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:1px solid rgb(var(--red));pointer-events:none;border-radius:var(--radiusDefault)}.label.svelte-lfwarp{padding:.2rem 1.6rem .6rem 1.2rem}.pagination.svelte-lfwarp{position:absolute;right:5rem}.card.svelte-lfwarp{top:0;right:0;bottom:0;left:0}.card[aria-hidden=true].svelte-lfwarp{display:none}@media (min-width: 415px){.images.svelte-lfwarp,.cards.svelte-lfwarp{height:calc(100vh - 6rem);max-height:90rem}}@media (min-width: 769px){.card.svelte-lfwarp{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 768px){.card.svelte-lfwarp{position:relative}}.cover-resource.svelte-1n6tr0z .label:where(.svelte-1n6tr0z){display:flex;align-items:center;gap:.6rem;margin-bottom:2rem;justify-content:center}.cover-resource.svelte-1n6tr0z .icon:where(.svelte-1n6tr0z){height:2.4rem;width:2.4rem;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--red));border-radius:50%}.cover-resource.svelte-1n6tr0z .image:where(.svelte-1n6tr0z){width:100%;border-radius:var(--radiusDefault);overflow:hidden}@media (min-width: 415px){.cover-resource.svelte-1n6tr0z{padding-top:24rem}}@media (min-width: 769px){.cover-resource.svelte-1n6tr0z .text:where(.svelte-1n6tr0z){max-width:63.6rem}}@media (max-width: 414px){.cover-resource.svelte-1n6tr0z{padding-top:18rem}}.resources.svelte-ayjou6 .filters-title:where(.svelte-ayjou6){text-align:center;margin-bottom:3.4rem;font-family:Nekst,sans-serif;line-height:1.45;font-weight:500;font-size:1.7rem}.resources.svelte-ayjou6 .cards[aria-disabled=true]:where(.svelte-ayjou6){filter:blur(1rem)}.card-solution.svelte-t3nu6s{border-radius:var(--radiusDefault);overflow:hidden;position:relative;padding:3rem}.card-solution.svelte-t3nu6s:after{content:"";display:block;padding-bottom:100%;pointer-events:none}.background.svelte-t3nu6s{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(var(--red))}.background.svelte-t3nu6s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0006,#0003)}.content.svelte-t3nu6s{display:flex;align-items:center;justify-content:space-between;color:rgb(var(--body));position:absolute;bottom:0;padding:3rem;left:0;z-index:2}.title.svelte-t3nu6s{max-width:70%}@media (max-width: 768px){.card-solution.svelte-t3nu6s,.content.svelte-t3nu6s{padding:2rem}}.nav.svelte-1hp0cpx{display:flex;align-items:center;justify-content:center;margin-top:2rem}.push-simple.svelte-1e6x4pw{position:relative;display:flex;flex-direction:column;align-items:center;justify-items:center;overflow:hidden}.shapes.svelte-1e6x4pw{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.content.svelte-1e6x4pw{position:relative}@media (max-width: 768px){.content.svelte-1e6x4pw{padding:0 1rem}}.accordion-acv.svelte-8dtj5x{position:relative}.accordion-acv.svelte-8dtj5x .summary:where(.svelte-8dtj5x){display:flex;align-items:center;justify-content:space-between;width:100%;z-index:2;color:rgb(var(--body));position:relative}.accordion-acv.svelte-8dtj5x .details:where(.svelte-8dtj5x){position:relative;z-index:2;color:rgb(var(--body))}.accordion-acv.svelte-8dtj5x .background:where(.svelte-8dtj5x){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(var(--red))}.accordion-acv.svelte-8dtj5x .background:where(.svelte-8dtj5x):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0003,#0003)}@media (min-width: 415px){.accordion-acv.svelte-8dtj5x{padding:9rem}.accordion-acv.svelte-8dtj5x .details:where(.svelte-8dtj5x){max-width:44.3rem}}@media (max-width: 414px){.accordion-acv.svelte-8dtj5x{padding:9rem 5rem}}.solution-acv.svelte-10kt57t .list:where(.svelte-10kt57t){border-radius:var(--radiusDefault);overflow:hidden}.solution-applications.svelte-1mdsuo6{background:rgb(var(--red));color:rgb(var(--body))}.container.svelte-1mdsuo6{position:relative;display:flex;align-items:center;justify-content:center;margin-top:7rem}.nav.svelte-1mdsuo6{position:absolute;width:calc(100% + 22.5rem)}.media.svelte-1mdsuo6{border-radius:var(--radiusDefault);overflow:hidden}.item.svelte-1mdsuo6{text-align:center;display:flex;flex-direction:column;gap:1.6rem}.caption.svelte-1mdsuo6{font-family:Nekst,sans-serif;line-height:1.1;font-weight:600;font-size:1.4rem}.list.svelte-uuhahr{display:flex;flex-direction:column;max-width:44.8rem}.item.svelte-uuhahr{display:flex;flex-direction:column;row-gap:1rem}.item-text.svelte-uuhahr{font-family:Aeonik,sans-serif;line-height:1.5;font-weight:500;font-size:1.6rem}.images.svelte-uuhahr{position:relative}.images.svelte-uuhahr:after{content:"";display:block;padding-bottom:calc(1 / .75 * 100%);pointer-events:none}.image.svelte-uuhahr{transition:none var(--timingDefault) cubic-bezier(var(--easeDefault));transition-property:transform,opacity,visibility}.image[aria-hidden=true].svelte-uuhahr{opacity:0}@media (min-width: 415px){.item.svelte-uuhahr{padding-top:12rem;padding-bottom:12rem}.item.svelte-uuhahr:not(:first-child){border-top:1px solid rgb(var(--red))}}@media (min-width: 415px) and (max-width: 768px){.item-text.svelte-uuhahr{font-size:1.5rem}}@media (max-width: 414px){.item.svelte-uuhahr{padding-top:4rem;padding-bottom:4rem}.item-text.svelte-uuhahr{font-size:1.5rem}}.card-key.svelte-1t5mn93{background:rgb(var(--pink));border-radius:1.2rem;border:1px solid rgb(var(--red));padding:2.4rem;position:relative;display:flex;flex-direction:column;align-items:center;color:rgb(var(--red));width:100%}.card-key.svelte-1t5mn93:after{content:"";display:block;padding-bottom:calc(1 / .69 * 100%);pointer-events:none}.card-key.svelte-1t5mn93:before{content:"";display:block;position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:1px solid rgb(var(--red));border-radius:inherit}.content.svelte-1t5mn93{position:absolute;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;top:0}.number.svelte-1t5mn93{display:flex;align-items:flex-end;justify-content:center}.prefix.svelte-1t5mn93,.suffix.svelte-1t5mn93{line-height:1;margin-bottom:1.2rem}.value.svelte-1t5mn93{line-height:1}@media (min-width: 415px){.prefix.svelte-1t5mn93,.suffix.svelte-1t5mn93{font-family:Travel Poster,sans-serif;line-height:.95;font-weight:400;font-size:10rem}.value.svelte-1t5mn93{font-family:Travel Poster,sans-serif;line-height:.95;font-weight:400;font-size:14.6rem}}@media (max-width: 414px){.prefix.svelte-1t5mn93,.suffix.svelte-1t5mn93{font-family:Travel Poster,sans-serif;line-height:.9;font-weight:400;font-size:6.2rem}.value.svelte-1t5mn93{font-family:Travel Poster,sans-serif;line-height:.9;font-weight:400;font-size:12rem}}.solution-impacts.svelte-npot0l{background:rgb(var(--red));color:rgb(var(--body));--buttonColor: var(--red);--buttonBackground: var(--lightPink);--buttonBorderColor: var(--lightPink);--buttonHoverColor: var(--red);--buttonHoverBackground: var(--pink);--buttonHoverBorderColor: var(--pink)}.right.svelte-npot0l{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;--buttonBackground: var(--lightPink);--buttonColor: var(--red)}.cards.svelte-npot0l{width:100%;perspective:500px;transform-style:preserve-3d;pointer-events:none}@media (min-width: 415px){.cards.svelte-npot0l{max-width:35.4rem}.nav.svelte-npot0l{width:calc(100% + 4rem);position:absolute}}@media (max-width: 414px){.cards.svelte-npot0l{max-width:29rem}.nav.svelte-npot0l{margin-top:4rem}}.solutions-applications.svelte-o14eub{background:rgb(var(--red));color:rgb(var(--body))}.list.svelte-o14eub{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;margin-top:12rem}.item.svelte-o14eub{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;padding-left:2rem;padding-right:2rem}.image.svelte-o14eub{position:absolute;right:-4rem}.item.svelte-o14eub:nth-child(2n) .image:where(.svelte-o14eub){right:auto;left:-4rem}@media (min-width: 415px){.list.svelte-o14eub{row-gap:12rem}.image.svelte-o14eub{width:30rem}}@media (max-width: 414px){.list.svelte-o14eub{row-gap:7rem}.image.svelte-o14eub{width:12rem}}.stack.svelte-1yu8xs9{position:relative;display:flex;height:100%;width:100%}.stack.svelte-1yu8xs9>*{position:absolute}.solutions-types.svelte-1b6cuet{position:relative;background:rgb(var(--pink))}.background.svelte-1b6cuet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1}.background.svelte-1b6cuet .shapes:where(.svelte-1b6cuet){position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:100%;-o-object-fit:cover;object-fit:cover}.content.svelte-1b6cuet{position:relative;z-index:2}.titles.svelte-1b6cuet{display:flex;flex-direction:column;gap:1rem}.title.svelte-1b6cuet{transform-origin:left;font-family:Travel Poster,sans-serif;line-height:.95;font-weight:400;font-size:7.8rem;transition:none var(--timingDefault) cubic-bezier(var(--easeDefault));transition-property:transform,opacity,visibility;display:flex;align-items:center;gap:1rem}.title[aria-current=false].svelte-1b6cuet{transform:scale(.5)}.arrow.svelte-1b6cuet{min-width:5rem;min-height:5rem;max-width:5rem;max-height:5rem;display:flex;align-items:center;justify-content:center;border-radius:100%;background:rgb(var(--red));--iconColor: var(--white);position:absolute;right:calc(100% + 2rem);margin-bottom:1rem}.item[aria-hidden=true].svelte-1b6cuet{opacity:0;pointer-events:none}.title[aria-current=false].svelte-1b6cuet .arrow:where(.svelte-1b6cuet){opacity:0}.card-team.svelte-65mjz3{position:relative;border-radius:12px;overflow:hidden;text-align:center}.card-team[data-is-so=false].svelte-65mjz3 .container:where(.svelte-65mjz3){color:rgb(var(--white))}.top.svelte-65mjz3{display:flex;flex-direction:column;align-items:center;margin-bottom:6rem}.card-team[data-is-so=false].svelte-65mjz3 .top:where(.svelte-65mjz3){margin-bottom:0rem;height:100%;justify-content:flex-end}.top[aria-hidden=true].svelte-65mjz3{opacity:0;transform:translateY(-1rem);transition:none var(--timingDefault) cubic-bezier(var(--easeDefault));transition-property:transform,opacity,visibility;transition-delay:.1s}.popup.svelte-65mjz3{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:rgb(var(--red));color:rgb(var(--white));padding:4rem 2.4rem;display:flex;flex-direction:column;align-items:center;--buttonBackground: var(--white);--buttonColor: var(--red);--buttonHoverBackground: var(--white);--buttonHoverColor: var(--red);transform:translateY(101%);transition:none var(--timingDefault) cubic-bezier(var(--easeDefault));transition-property:transform,opacity,visibility}.popup[aria-hidden=false].svelte-65mjz3{transform:translateY(0)}.close.svelte-65mjz3,.open.svelte-65mjz3{margin-top:auto}.container.svelte-65mjz3{position:relative}.container.svelte-65mjz3:after{content:"";display:block;padding-bottom:calc(1 / .7 * 100%);pointer-events:none}.content.svelte-65mjz3{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center}.label.svelte-65mjz3{padding:.6rem 1.2rem .2rem 1.6rem}@media (min-width: 415px){.content.svelte-65mjz3{padding:4rem 2.4rem}}@media (max-width: 414px){.top.svelte-65mjz3{margin-bottom:2rem}.content.svelte-65mjz3{padding:2.4rem}}.team-board.svelte-1208qyh{background:rgb(var(--white))}.container.svelte-l4cgn6{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column}.nav.svelte-l4cgn6{position:absolute;width:calc(100% + 22.5rem);z-index:10}.team-list.svelte-11nezv2{background:rgb(var(--lightpink))}.title.svelte-11nezv2{display:flex;flex-direction:column;align-items:center;justify-content:center}.team-scientist.svelte-qu0mhz{background:rgb(var(--white))}.labo-marker.svelte-hyxgtx{min-width:4rem;min-height:4rem;max-width:4rem;max-height:4rem;display:flex;justify-content:center}.button.svelte-hyxgtx{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;background:rgb(var(--red));--iconColor: var(--white);color:rgb(var(--white));border-radius:2rem;white-space:nowrap}.icon.svelte-hyxgtx{position:absolute;display:flex;transition:opacity var(--timingShort) cubic-bezier(var(--easeDefault))}.title.svelte-hyxgtx{opacity:0;width:0;font-family:Nekst,sans-serif;line-height:1.1;font-weight:600;font-size:1.4rem;overflow:hidden;transition:none var(--timingShort) cubic-bezier(var(--easeDefault));transition-property:width,opacity}.button.svelte-hyxgtx:hover .title:where(.svelte-hyxgtx){opacity:1}.button.svelte-hyxgtx:hover .icon:where(.svelte-hyxgtx){opacity:0}@media (min-width: 415px){.button.svelte-hyxgtx{height:4rem;padding-left:2rem;padding-right:2rem}}@media (max-width: 414px){.button.svelte-hyxgtx{height:3rem;padding-left:1.5rem;padding-right:1.5rem}}.technology-labo.svelte-1q12cyp{background:rgb(var(--pink))}.map.svelte-1q12cyp{position:relative}.image.svelte-1q12cyp{overflow:hidden;border-radius:var(--radiusDefault)}.title-labo.svelte-1q12cyp{text-align:center}.marker.svelte-1q12cyp{position:absolute;min-width:0;min-height:0;max-width:0;max-height:0;display:flex;align-items:center;justify-content:center}.marker.svelte-1q12cyp:nth-child(1){top:40%;left:9%}.marker.svelte-1q12cyp:nth-child(2){top:13.5%;left:36.5%}.marker.svelte-1q12cyp:nth-child(3){top:28%;left:58.5%}.marker.svelte-1q12cyp:nth-child(4){top:44%;left:58.5%}.marker.svelte-1q12cyp:nth-child(5){top:55.5%;left:58.5%}.marker.svelte-1q12cyp:nth-child(6){top:12.5%;left:72%}.marker.svelte-1q12cyp:nth-child(7){top:75%;left:81%}.marker.svelte-1q12cyp:nth-child(8){top:40.5%;left:94.7%}.content.svelte-1q12cyp{padding:4rem;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.caption.svelte-1q12cyp{display:flex;margin-bottom:1rem;font-family:Nekst,sans-serif;line-height:1.1;font-weight:600;font-size:1.4rem}.text.svelte-1q12cyp{margin-top:1.7rem;margin-bottom:5.4rem}@media (min-width: 415px) and (max-width: 768px){.caption.svelte-1q12cyp{font-size:1.2rem}}@media (max-width: 414px){.caption.svelte-1q12cyp{font-size:1.2rem}}.card-process.svelte-141v97f{position:relative;display:flex;color:rgb(var(--red))}.left.svelte-141v97f{padding:2.6rem;display:flex;background:rgb(var(--lightPink))}.right.svelte-141v97f{display:flex;width:100%;justify-content:space-between;background:rgb(var(--lightPink))}.overlap.svelte-141v97f{width:100%;max-width:44rem;background:rgb(var(--pink));display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--red));border-radius:var(--radiusDefault)}.image.svelte-141v97f{min-width:34rem;min-height:34rem;max-width:34rem;max-height:34rem}.image.svelte-141v97f:after{content:"";display:block;padding-bottom:100%;pointer-events:none}@media (min-width: 415px){.content.svelte-141v97f{padding:8.6rem 2.8rem;max-width:60rem}.text.svelte-141v97f{max-width:48rem;margin-top:.4rem}}@media (max-width: 414px){.card-process.svelte-141v97f{flex-direction:column}.left.svelte-141v97f{justify-content:center}.right.svelte-141v97f{flex-direction:column}.content.svelte-141v97f{padding:0rem 2.8rem 4.8rem;text-align:center}.text.svelte-141v97f{margin-top:1.8rem}}.technology-process.svelte-1pkxty9{background:rgb(var(--red));color:rgb(var(--lightPink))}
