.header-hints h1,.header-hints h2,.header-hints h3,.header-hints h4,.header-hints h5,.header-hints h6{position:relative}.header-hints h1:after,.header-hints h2:after,.header-hints h3:after,.header-hints h4:after,.header-hints h5:after,.header-hints h6:after{content:var(--header-level-hint);color:#000;background:#ffdb00;border:.0625rem solid #000;border-radius:.5rem;margin-left:.25em;padding:0 .25em;font-size:.75em;position:absolute}.header-hints h1{--header-level-hint:"H1"}.header-hints h2{--header-level-hint:"H2"}.header-hints h3{--header-level-hint:"H3"}.header-hints h4{--header-level-hint:"H4"}.header-hints h5{--header-level-hint:"H5"}.header-hints h6{--header-level-hint:"H6"}svg.svelte-1w73bw0{flex-shrink:0;width:1.7em;height:1.7em;font-size:1em;transform:rotate(45deg)}.hint-container.svelte-ckteo0{background-color:var(--background-color);z-index:2;padding:1.5rem;position:relative}.hint-container.svelte-ckteo0 .hint:where(.svelte-ckteo0){letter-spacing:-.06rem;margin:1rem 0;font-size:2.25rem;font-weight:700;line-height:120%}@media screen and (max-width:47.9375rem){.hint-container.svelte-ckteo0 .hint:where(.svelte-ckteo0){letter-spacing:-.03375rem;margin:1rem 0;font-size:1.5625rem;font-weight:700;line-height:120%}}.hint-container.svelte-ckteo0 .hint:where(.svelte-ckteo0){color:red;padding:1.5rem;display:inline-block}.hint-container.svelte-ckteo0 .hint:where(.svelte-ckteo0)>svg{fill:#fff;background-color:red;border-radius:100%;margin-right:.5rem;padding:.25rem;font-size:.625rem;display:inline-block}.link.svelte-lb21lz{justify-content:center;align-items:center;text-decoration:none;display:flex}.border.svelte-lb21lz{border:.0625rem solid var(--color-text-darker)}span.svelte-lb21lz{justify-content:space-around;align-items:center;display:flex}.btn-container.svelte-19l6eko{justify-content:center;min-height:3.5rem;display:flex}@media screen and (max-width:47.9375rem){.btn-container.svelte-19l6eko{min-height:2.5rem}}.btn-container.btn-container--left.svelte-19l6eko{justify-content:left}.btn-container.btn-container--right.svelte-19l6eko{justify-content:right}.btn-container.btn-container--center.svelte-19l6eko{justify-content:center}.richtext-container.svelte-4dvh1u{flex-direction:column;display:flex}.richtext-container.align-items-left.svelte-4dvh1u{align-items:flex-start}.richtext-container.align-items-center.svelte-4dvh1u{align-items:center}.richtext-container.align-items-right.svelte-4dvh1u{align-items:flex-end}.richtext-container.justify-start.svelte-4dvh1u{justify-content:flex-start}.richtext-container.justify-center.svelte-4dvh1u{justify-content:center}.richtext-container.justify-end.svelte-4dvh1u{justify-content:flex-end}.richtext-container.justify-start.svelte-4dvh1u,.richtext-container.justify-center.svelte-4dvh1u,.richtext-container.justify-end.svelte-4dvh1u{height:100%}.richtext-container.svelte-4dvh1u .richtext:has(.large-link){width:100%}.richtext.svelte-4dvh1u{max-width:var(--max-width);overflow-wrap:anywhere}.richtext.text-dark.svelte-4dvh1u{color:var(--color-text-darker)}.richtext.text-bright.svelte-4dvh1u :-webkit-any(h1,h2,h3,h4,h5,h6){color:inherit}.richtext.text-bright.svelte-4dvh1u :is(h1,h2,h3,h4,h5,h6){color:inherit}.richtext.svelte-4dvh1u>p:not([class]){letter-spacing:0;margin:0 0 1em;font-size:1rem;font-weight:400;line-height:162.5%}.richtext.svelte-4dvh1u li:not([class]){letter-spacing:0;margin:0;font-size:1rem;font-weight:400;line-height:162.5%}.richtext.inherit-font.inherit-font.svelte-4dvh1u :-webkit-any(p,li):not([class]){font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:inherit}.richtext.inherit-font.inherit-font.svelte-4dvh1u :is(p,li):not([class]){font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:inherit}.richtext.svelte-4dvh1u [style*=text-align\:center]>a:has(.button-link,.button-link-white,.icon-button){margin-inline-start:auto;margin-inline-end:auto}.richtext.svelte-4dvh1u [style*=text-align\:right]>a:has(.button-link,.button-link-white,.icon-button){margin-left:auto}.richtext.svelte-4dvh1u a:has(.button-link){box-sizing:border-box;cursor:pointer;z-index:1;border:none;border-radius:1.75rem;width:-moz-fit-content;width:fit-content;height:3.5rem;padding:0 2rem;font-size:.875rem;font-weight:800;line-height:143%;position:relative;overflow:hidden}@media screen and (max-width:47.9375rem){.richtext.svelte-4dvh1u a:has(.button-link){border-radius:1.25rem;height:2.5rem;padding:0 1.5rem;font-size:.75rem;line-height:133%}}.richtext.svelte-4dvh1u a:has(.button-link){background:var(--color-text-darker);color:var(--color-light)}@media (hover:hover) and (pointer:fine){.richtext.svelte-4dvh1u a:has(.button-link):hover{background:#333}.richtext.svelte-4dvh1u a:has(.button-link):active{background:#000}}.richtext.svelte-4dvh1u a:has(.button-link){justify-content:center;align-items:center;margin-top:1.5rem;text-decoration:none;display:flex}.richtext.svelte-4dvh1u a:has(.button-link-white){box-sizing:border-box;cursor:pointer;z-index:1;border:none;border-radius:1.75rem;width:-moz-fit-content;width:fit-content;height:3.5rem;padding:0 2rem;font-size:.875rem;font-weight:800;line-height:143%;position:relative;overflow:hidden}@media screen and (max-width:47.9375rem){.richtext.svelte-4dvh1u a:has(.button-link-white){border-radius:1.25rem;height:2.5rem;padding:0 1.5rem;font-size:.75rem;line-height:133%}}.richtext.svelte-4dvh1u a:has(.button-link-white){background:var(--color-light);color:var(--color-text-darker)}@media (hover:hover) and (pointer:fine){.richtext.svelte-4dvh1u a:has(.button-link-white):hover{background:#f5f5f5}.richtext.svelte-4dvh1u a:has(.button-link-white):active{background:#dfdfdf}}.richtext.svelte-4dvh1u a:has(.button-link-white){justify-content:center;align-items:center;margin-top:1.5rem;text-decoration:none;display:flex}.richtext.svelte-4dvh1u a:has(.icon-button){--icon-button-size:3.5rem;--icon-button-bg:var(--color-text-darker);--icon-button-fg:var(--color-light);white-space:nowrap;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:1.5rem;text-decoration:none;display:flex;position:relative}.richtext.svelte-4dvh1u a:has(.icon-button):before{content:"";width:var(--icon-button-size);height:var(--icon-button-size);background-color:var(--icon-button-bg);border-radius:50%;flex:none;transition:transform .2s;transform:translateZ(0)}.richtext.svelte-4dvh1u a:has(.icon-button):after{content:"";width:var(--icon-button-size);height:var(--icon-button-size);background-color:var(--icon-button-fg);transition:transform .2s;position:absolute;-webkit-mask:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m20.0008 12.0001-8-8.001-1.4143 1.414L16.1727 11H4v2h12.1723l-5.5868 5.5866 1.4141 1.4142 8.0012-8.0007z\" fill=\"currentColor\"/></svg>") 50%/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m20.0008 12.0001-8-8.001-1.4143 1.414L16.1727 11H4v2h12.1723l-5.5868 5.5866 1.4141 1.4142 8.0012-8.0007z\" fill=\"currentColor\"/></svg>") 50%/1.5rem 1.5rem no-repeat}.richtext.svelte-4dvh1u a:has(.icon-button):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.richtext.svelte-4dvh1u a:has(.icon-button):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.richtext.svelte-4dvh1u a:has(.icon-button):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.richtext.svelte-4dvh1u a:has(.icon-button):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}@media screen and (max-width:47.9375rem){.richtext.svelte-4dvh1u a:has(.icon-button){--icon-button-size:2.5rem}}.richtext.svelte-4dvh1u a:has(.icon-button) .icon-button{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.richtext.svelte-4dvh1u a:has(.icon-button--light){--icon-button-bg:var(--color-light);--icon-button-fg:var(--color-text-darker)}.richtext.svelte-4dvh1u a:has(.icon-button--extended) .icon-button{clip-path:none;opacity:0;width:auto;height:auto;color:var(--icon-button-bg);padding-inline-start:1.5rem;transition:opacity .2s;position:static;overflow:visible}.richtext.svelte-4dvh1u a:has(.icon-button--extended):hover:before{transform:translate(1em)}.richtext.svelte-4dvh1u a:has(.icon-button--extended):hover:after{transform:translate(1em)}.richtext.svelte-4dvh1u a:has(.icon-button--extended):focus-visible:before{transform:translate(1em)}.richtext.svelte-4dvh1u a:has(.icon-button--extended):focus-visible:after{transform:translate(1em)}.richtext.svelte-4dvh1u a:has(.icon-button--extended):hover .icon-button{opacity:1}.richtext.svelte-4dvh1u a:has(.icon-button--extended):focus-visible .icon-button{opacity:1}.richtext.svelte-4dvh1u a:has(.large-link){align-items:center;text-decoration:none;display:flex}.richtext.svelte-4dvh1u a:has(.large-link) .large-link{--arrow-space:2rem;padding:1.5rem var(--arrow-space) 1.5rem 0;align-items:center;padding-inline-start:0;text-decoration:none;display:flex}.richtext.svelte-4dvh1u a:has(.large-link) .large-link:before{content:"";border-top:.0625rem solid;border-bottom:.0625rem solid;border-color:var(--layout-color,var(--text-color));opacity:.33;width:100%;height:100%;position:absolute}.richtext.svelte-4dvh1u a:has(.large-link) .large-link:hover:after{transform:translate(0,0)}.richtext.svelte-4dvh1u a:has(.large-link) .large-link:after{content:"";background-color:var(--layout-color,var(--text-color));width:1.0625rem;height:1rem;transition:transform .5s;position:absolute;transform:translate(-.5rem);-webkit-mask-image:url("data:image/svg+xml,<svg width=\"17\" height=\"16\" viewBox=\"0 0 17 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.4271 8.0001L8.42711 -0.000976562L7.0128 1.41314L12.5989 7.00003H0.42627V9.00003H12.5986L7.01173 14.5866L8.4259 16.0008L16.4271 8.0001Z\" fill=\"currentColor\"/></svg>");mask-image:url("data:image/svg+xml,<svg width=\"17\" height=\"16\" viewBox=\"0 0 17 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.4271 8.0001L8.42711 -0.000976562L7.0128 1.41314L12.5989 7.00003H0.42627V9.00003H12.5986L7.01173 14.5866L8.4259 16.0008L16.4271 8.0001Z\" fill=\"currentColor\"/></svg>")}.richtext.svelte-4dvh1u a:has(.large-link) .large-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.richtext.svelte-4dvh1u a:has(.large-link) .large-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.richtext.svelte-4dvh1u a:has(.large-link) .large-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.richtext.svelte-4dvh1u a:has(.large-link) .large-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.richtext.svelte-4dvh1u a[download]:has(.large-link) .large-link:after{content:"";width:1rem;height:1rem;position:absolute;transform:none;-webkit-mask-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9989 18.001 3.9982 9.9998l1.4143-1.4142 5.5865 5.5869V2.0001h2v12.1727l5.5869-5.5861L20 10.001l-8.0011 8zM2 22.001h20v-2H2v2z\" fill=\"currentColor\"></path></svg>");mask-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9989 18.001 3.9982 9.9998l1.4143-1.4142 5.5865 5.5869V2.0001h2v12.1727l5.5869-5.5861L20 10.001l-8.0011 8zM2 22.001h20v-2H2v2z\" fill=\"currentColor\"></path></svg>")}.richtext.svelte-4dvh1u a[download]:has(.large-link) .large-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.5rem}.richtext.svelte-4dvh1u a[download]:has(.large-link) .large-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:.5rem}.richtext.svelte-4dvh1u a[download]:has(.large-link) .large-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.5rem}.richtext.svelte-4dvh1u a[download]:has(.large-link) .large-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:.5rem}.richtext.svelte-4dvh1u a[data-file-size]:has(.large-link):after{content:attr(data-file-size);color:var(--color-grey-dim);margin-inline-start:auto;padding-inline-end:3rem}.richtext.svelte-4dvh1u p:has(.large-link)+p:has(.large-link){margin-top:-1rem}.richtext.svelte-4dvh1u :has(.large-link)+:has(.large-link) .large-link:before{border-top:none}.richtext.svelte-4dvh1u ul:has(li.no-bullet-point){padding:0;list-style:none}[dir=rtl] .richtext a:not([download]) .large-link:after{transform:translate(.5rem)rotate(180deg)}[dir=rtl] .richtext a:not([download]):hover .large-link:after{transform:translate(0,0)rotate(180deg)}[dir=rtl] .richtext a:has(.icon-button):after{rotate:180deg}[dir=rtl] .richtext a:has(.icon-button--extended):hover:before{transform:translate(-1em)}[dir=rtl] .richtext a:has(.icon-button--extended):hover:after{transform:translate(-1em)}[dir=rtl] .richtext a:has(.icon-button--extended):focus-visible:before{transform:translate(-1em)}[dir=rtl] .richtext a:has(.icon-button--extended):focus-visible:after{transform:translate(-1em)}.call-to-action.svelte-133lx87{background-color:var(--background-color);padding:5rem var(--container-spacing-mobile);position:relative}@media screen and (max-width:64rem){.call-to-action.svelte-133lx87{padding:3.125rem var(--container-spacing-mobile)}}.call-to-action.svelte-133lx87:after{content:"";z-index:-1;background-color:var(--background-color,transparent);width:100vw;height:100%;margin-left:calc(50% - 50vw);position:absolute;top:0;left:0}.call-to-action.svelte-133lx87 .richtext>:last-child{margin-bottom:0}.call-to-action.svelte-133lx87>.btn-container{margin-top:1.875rem}.call-to-action.svelte-133lx87 .button-group:where(.svelte-133lx87){margin-top:1.875rem}.call-to-action.svelte-133lx87 .button-group.multiple:where(.svelte-133lx87){justify-content:center;gap:1.5rem;display:flex}@media screen and (max-width:47.9375rem){.call-to-action.svelte-133lx87 .button-group.multiple:where(.svelte-133lx87){flex-direction:column}.call-to-action.svelte-133lx87 .button-group.multiple:where(.svelte-133lx87) .btn-container>*{width:100%}}.spacing.svelte-1cp727k{--spacing-mobile:0;--spacing-tablet:0;--spacing-desktop:0}.spacing.desktop-positive.svelte-1cp727k{padding-top:var(--spacing-desktop);margin-top:0}.spacing.desktop-negative.svelte-1cp727k{margin-top:var(--spacing-desktop);padding-top:0}@media screen and (max-width:64rem){.spacing.tablet-positive.svelte-1cp727k{padding-top:var(--spacing-tablet);margin-top:0}.spacing.tablet-negative.svelte-1cp727k{margin-top:var(--spacing-tablet);padding-top:0}}@media screen and (max-width:47.9375rem){.spacing.mobile-positive.svelte-1cp727k{padding-top:var(--spacing-mobile);margin-top:0}.spacing.mobile-negative.svelte-1cp727k{margin-top:var(--spacing-mobile);padding-top:0}}.vimeo-container.svelte-28bkio{width:100%}.vimeo-video.svelte-28bkio{background:#0000001a;width:100%;display:grid;position:relative;overflow:clip}.vimeo-video.svelte-28bkio .aspect-ratio:where(.svelte-28bkio){z-index:-1;width:100%;padding:56.25% 0 0;padding-top:var(--vimeo-height,56.25%);grid-area:1/1/2/2;position:relative}.vimeo-video.svelte-28bkio>:not(img.poster){opacity:0}.loaded.svelte-28bkio .vimeo-video:where(.svelte-28bkio)>:not(img.poster){animation:.5s ease-in forwards svelte-28bkio-fadeIn}@keyframes svelte-28bkio-fadeIn{0%{opacity:0}to{opacity:1}}.vimeo-video.svelte-28bkio img.poster:where(.svelte-28bkio){-o-object-fit:cover;object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .1s .5s;position:absolute;top:0;left:0}.vimeo-video.svelte-28bkio>div[style*=padding][style*=position]{grid-area:1/1/2/2}.vimeo-video.svelte-28bkio iframe{width:100%}@media screen and (max-width:64rem){.vimeo-video.svelte-28bkio iframe{height:100vh;height:calc(var(--1vh) * 100)}}.aspect-ratio-wrapper.svelte-kcf7zu{--aspect-ratio:var(--aspect-ratio-desktop,var(--aspect-ratio-default));--aspect-ratio-percentage:var(--aspect-ratio-percentage-desktop,var(--aspect-ratio-percentage-default));max-height:var(--max-height,none);aspect-ratio:var(--aspect-ratio,1/1);position:relative}@supports not (aspect-ratio:1/1){.aspect-ratio-wrapper.svelte-kcf7zu:before{float:left;padding-top:calc(var(--aspect-ratio-percentage) * 1%);content:""}.aspect-ratio-wrapper.svelte-kcf7zu:after{content:"";clear:both;display:block}}@media screen and (max-width:64rem){.aspect-ratio-wrapper.svelte-kcf7zu{--aspect-ratio:var(--aspect-ratio-tablet,var(--aspect-ratio-desktop,var(--aspect-ratio-default)));--aspect-ratio-percentage:var(--aspect-ratio-percentage-tablet,var(--aspect-ratio-percentage-desktop,var(--aspect-ratio-percentage-default)))}}@media screen and (max-width:47.9375rem){.aspect-ratio-wrapper.svelte-kcf7zu{--aspect-ratio:var(--aspect-ratio-mobile,var(--aspect-ratio-tablet,var(--aspect-ratio-desktop,var(--aspect-ratio-default))));--aspect-ratio-percentage:var(--aspect-ratio-percentage-mobile,var(--aspect-ratio-percentage-tablet,var(--aspect-ratio-percentage-desktop,var(--aspect-ratio-percentage-default))))}}.aspect-ratio-wrapper.svelte-kcf7zu .stretchContent>:first-child,.aspect-ratio-wrapper.svelte-kcf7zu .stretchContent>astro-island>:first-child{position:absolute;top:0;bottom:0;left:0;right:0}.aspect-ratio-wrapper.svelte-kcf7zu .aspect-ratio-content:where(.svelte-kcf7zu){position:absolute;top:0;bottom:0;left:0;right:0}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu{aspect-ratio:unset;grid-template:1fr/1fr;display:grid}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu:before{content:"";padding-top:calc(var(--aspect-ratio-percentage) * 1%);grid-area:1/1}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .stretchContent>:first-child,.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .stretchContent>astro-island>:first-child{display:grid;position:relative}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .aspect-ratio-content:where(.svelte-kcf7zu){display:grid;position:relative}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .aspect-ratio-content:where(.svelte-kcf7zu){grid-area:1/1}.video-button.svelte-1fhusd1{--button-size:3.5rem;--placement-from-edge:1.5rem;display:none}.video-button.show.svelte-1fhusd1{display:block}.video-button.svelte-1fhusd1{z-index:10;width:var(--button-size);height:var(--button-size);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;position:absolute}@media screen and (max-width:47.9375rem){.video-button.svelte-1fhusd1{--button-size:2.5rem;--placement-from-edge:1rem}}.video-button.svelte-1fhusd1 .button-text:where(.svelte-1fhusd1){pointer-events:none;justify-content:center;align-items:center;display:flex}.video-button.svelte-1fhusd1 .button-text:where(.svelte-1fhusd1) .play-button:where(.svelte-1fhusd1){margin-left:.125rem}.video-button--center.svelte-1fhusd1{top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-button--bottom-left.svelte-1fhusd1{left:var(--placement-from-edge);bottom:var(--placement-from-edge)}.video-button--bottom-right.svelte-1fhusd1{right:var(--placement-from-edge);bottom:var(--placement-from-edge)}.video-button--top-left.svelte-1fhusd1{left:var(--placement-from-edge);top:var(--placement-from-edge)}.video-button--top-right.svelte-1fhusd1{right:var(--placement-from-edge);top:var(--placement-from-edge)}.video-container.svelte-72rhip{grid-template-rows:minmax(0,1fr);width:100%;height:100%;line-height:0;display:grid;position:relative;overflow:hidden}.poster.svelte-72rhip{z-index:-1;grid-area:1/1/1/1;width:100%;height:100%;position:relative}video.svelte-72rhip{-o-object-fit:cover;object-fit:cover;background:0 0;grid-area:1/1/1/1;width:100%;min-width:100%;max-width:-moz-fit-content;max-width:fit-content;height:100%}img.svelte-18yriui{-o-object-fit:var(--object-fit);object-fit:var(--object-fit);-o-object-position:var(--position);object-position:var(--position);border-radius:var(--box-border-radius);width:100%;height:100%}.visual-global.svelte-1w8fy8w{max-width:var(--max-width)}.visual-global.svelte-1w8fy8w img,.visual-global.svelte-1w8fy8w video,.visual-global.svelte-1w8fy8w .poster img{-o-object-fit:var(--object-fit);object-fit:var(--object-fit);-o-object-position:var(--position);object-position:var(--position);border-radius:var(--radius);width:100%;height:100%}.visual-global.svelte-1w8fy8w .richtext-container{margin-top:.75rem}.visual-global.svelte-1w8fy8w:-webkit-any(figure:where(.svelte-1w8fy8w)){flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;display:flex}.visual-global.svelte-1w8fy8w:is(figure:where(.svelte-1w8fy8w)){flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;display:flex}.visual-global.align-items-center.svelte-1w8fy8w{margin-inline-start:auto;margin-inline-end:auto}.visual-global.align-items-right.svelte-1w8fy8w{margin-inline-start:auto}.looping-images.svelte-1291pum{flex-direction:column;justify-content:center;align-items:center;min-height:18rem;display:flex;position:relative}@media screen and (max-width:47.9375rem){.looping-images.svelte-1291pum{min-height:auto}}@media screen and (max-width:22.5rem){.looping-images.svelte-1291pum{min-height:10rem}}@keyframes svelte-1291pum-first{0%{visibility:visible}to{visibility:hidden}}@keyframes svelte-1291pum-middle{0%{visibility:hidden}.0001%{visibility:visible}99.9999%{visibility:visible}to{visibility:hidden}}@keyframes svelte-1291pum-last{0%{visibility:hidden}to{visibility:visible}}.image-container.svelte-1291pum{visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.image-container.svelte-1291pum:first-child{visibility:visible;z-index:1;position:relative}@media screen and (prefers-reduced-motion){.image-container.svelte-1291pum{display:none;animation:none!important}.image-container.svelte-1291pum:first-child{visibility:visible;display:block}}.animate.svelte-1291pum{animation:svelte-1291pum-middle var(--duration) forwards;animation-delay:var(--delay)}.animate.svelte-1291pum:first-child{animation:svelte-1291pum-first var(--duration) forwards;animation-delay:var(--delay)}.animate.svelte-1291pum:last-child{animation:svelte-1291pum-last var(--duration) forwards;animation-delay:var(--delay)}img.svelte-1291pum{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.timeline-intro.svelte-z3oox8{position:relative}.top.svelte-z3oox8{text-align:center;justify-content:center;display:flex;position:relative}.top.svelte-z3oox8:before{content:"";background-color:var(--background-color-top);z-index:-4;width:100vw;position:absolute;top:0;bottom:0;left:50%;right:0;transform:translate(-50%)}.top.svelte-z3oox8 .top-inner:where(.svelte-z3oox8){height:100%;position:relative}.top.svelte-z3oox8 .top-inner:where(.svelte-z3oox8) .text-container:where(.svelte-z3oox8){padding:5rem 0}@media screen and (max-width:35.5rem){.top.svelte-z3oox8 .top-inner:where(.svelte-z3oox8) .text-container:where(.svelte-z3oox8){padding:3rem 0 2rem}}.middle.svelte-z3oox8{width:100%;max-width:48rem;margin:auto;position:relative}.middle.svelte-z3oox8:before{content:"";background:linear-gradient(var(--background-color-top) calc(50% + .0625rem), var(--background-color-bottom) calc(50% + .0625rem));z-index:-3;width:100vw;position:absolute;top:-.0625rem;bottom:0;left:50%;right:0;transform:translate(-50%)}.image-container.svelte-z3oox8{text-align:center;box-sizing:border-box;width:100%;max-width:80%;margin:auto}@media screen and (max-width:64rem){.image-container.svelte-z3oox8{max-width:64%}}@media screen and (max-width:35.5rem){.image-container.svelte-z3oox8{max-width:unset}}.image-container.svelte-z3oox8 .relative{height:auto}@media screen and (max-width:47.9375rem){.image-container.svelte-z3oox8 .relative{width:100%;height:auto;min-height:9.375rem;margin:auto}}.image-container.svelte-z3oox8 .visual-global{border-radius:.5rem;width:48rem;max-width:100%;margin:auto;overflow:hidden}.image-container.svelte-z3oox8 img{border-radius:1rem;width:48rem;min-width:48%;max-width:100%;margin:auto}.bottom.svelte-z3oox8{position:relative}.bottom.svelte-z3oox8:before{content:"";background-color:var(--background-color-bottom);z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;right:0;transform:translate(-50%)}.body-container.svelte-z3oox8{box-sizing:border-box;width:48rem;min-height:18.75rem;margin:auto;padding:5rem 0}@media screen and (max-width:64rem){.body-container.svelte-z3oox8{width:auto;max-width:100%;padding:5rem 18vw 10vw}.body-container.svelte-z3oox8 .text-block.max-width{max-width:100%}}@media screen and (max-width:35.5rem){.body-container.svelte-z3oox8{padding:3rem 0}}.link.svelte-15de0oo{justify-content:center;align-items:center;text-decoration:none;display:flex}.link.extended.svelte-15de0oo{white-space:nowrap;justify-content:flex-start;display:inline-flex}.link.extended.svelte-15de0oo .icon:where(.svelte-15de0oo){transition:transform .2s}.link.extended.svelte-15de0oo .label:where(.svelte-15de0oo){color:var(--color-text-darker);opacity:0;padding-inline-start:1.5rem;transition:opacity .2s}.link.extended.svelte-15de0oo .icon.btn-color-secondary:where(.svelte-15de0oo)~.label:where(.svelte-15de0oo){color:var(--color-light)}.link.extended.svelte-15de0oo:hover .icon:where(.svelte-15de0oo){transform:translate(1em)}.link.extended.svelte-15de0oo:focus-visible .icon:where(.svelte-15de0oo){transform:translate(1em)}.link.extended.svelte-15de0oo:hover .label:where(.svelte-15de0oo){opacity:1}.link.extended.svelte-15de0oo:focus-visible .label:where(.svelte-15de0oo){opacity:1}span.svelte-15de0oo{justify-content:center;align-items:center;display:flex}svg.svelte-3usu2z{flex-shrink:0;font-size:1em}.up.svelte-3usu2z{transform:rotate(180deg)}.down.svelte-3usu2z{transform:rotate(0)}.left.svelte-3usu2z{transform:rotate(90deg)}.right.svelte-3usu2z{transform:rotate(270deg)}.use-transition.svelte-3usu2z{transition:transform .3s}.animate-right.up.svelte-3usu2z{transform:rotate(-180deg)}.animate-right.down.svelte-3usu2z{transform:rotate(0)}.animate-right.left.svelte-3usu2z{transform:rotate(-270deg)}.animate-right.right.svelte-3usu2z{transform:rotate(-90deg)}.timeline-period.svelte-1et832r{--container-spacing-tablet:18vw;--transition-duration:1s;--num-of-images:0;--curr-image-index:0;--image-size:40vw;padding-top:10rem;padding-bottom:10rem;position:relative}.timeline-period.svelte-1et832r:before{content:"";z-index:-5;background:var(--background-color);width:100vw;position:absolute;top:0;bottom:0;left:50%;right:0;transform:translate(-50%)}@media screen and (min-width:90rem){.timeline-period.svelte-1et832r{--image-size:35.9375rem}}@media screen and (max-width:64rem){.timeline-period.svelte-1et832r{--image-size:calc(100vw - var(--container-spacing-tablet) * 2);padding-top:5em;padding-bottom:5em}}@media screen and (max-width:35.5rem){.timeline-period.svelte-1et832r{--image-size:calc(100vw - var(--container-spacing-mobile) * 2);padding-top:2em;padding-bottom:2em}}.container.svelte-1et832r{justify-content:space-between;display:flex;position:relative}@media screen and (max-width:64rem){.container.svelte-1et832r{padding:0 var(--container-spacing-tablet);flex-direction:column}}@media screen and (max-width:35.5rem){.container.svelte-1et832r{padding:0}}@media screen and (min-width:64.0625rem){.container.text-to-right.svelte-1et832r{flex-direction:row-reverse}.container.text-to-right.svelte-1et832r svg.title:where(.svelte-1et832r){writing-mode:vertical-rl}.container.text-to-right.svelte-1et832r .carousel:where(.svelte-1et832r){grid-template-columns:[images-start] var(--image-size) [images-end] 8% [text-start] 21.875rem [text-end]}.container.text-to-left.svelte-1et832r svg.title:where(.svelte-1et832r){writing-mode:sideways-lr}.container.text-to-left.svelte-1et832r .carousel-content:where(.svelte-1et832r)>.carousel-item:where(.svelte-1et832r){flex-direction:row-reverse}}.container.svelte-1et832r svg.title:where(.svelte-1et832r){letter-spacing:-.35rem;font-size:6.375rem;font-weight:700}@media screen and (min-width:64.0625rem){.container.svelte-1et832r svg.title:where(.svelte-1et832r){letter-spacing:-.5rem;max-width:15vw;font-size:9.125rem}}.container.svelte-1et832r svg.title:where(.svelte-1et832r)>text:where(.svelte-1et832r){fill:var(--color-ikea-yellow)}.carousel.svelte-1et832r{height:var(--image-size);flex:1;grid-template-rows:[text-start]5fr[text-end]3rem[controls-start]2fr[controls-end];display:grid;position:relative}@media screen and (max-width:64rem){.carousel.svelte-1et832r{display:block}}.carousel-control.svelte-1et832r{grid-area:controls/text;gap:.5rem;display:flex}@media screen and (max-width:64rem){.carousel-control.svelte-1et832r{justify-content:flex-end;margin-top:1.5rem}}.carousel-content.svelte-1et832r{grid-area:text/images/controls/text;display:block;position:relative}.carousel-item.svelte-1et832r{gap:8%;display:flex}@media screen and (max-width:64rem){.carousel-item.svelte-1et832r{display:block}}.carousel-item.svelte-1et832r+.carousel-item:where(.svelte-1et832r){position:absolute;top:0;bottom:0;left:0;right:0}.carousel-item.svelte-1et832r .images-container:where(.svelte-1et832r){width:var(--image-size);aspect-ratio:1;border-radius:var(--radius);flex-shrink:0;position:relative;overflow:hidden}@media screen and (max-width:64rem){.carousel-item.svelte-1et832r .images-container:where(.svelte-1et832r){width:100%}}.carousel-item.svelte-1et832r .images-container:where(.svelte-1et832r) .image-wrapper:where(.svelte-1et832r){position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(100%)}@media (prefers-reduced-motion:no-preference){.carousel-item.svelte-1et832r .images-container:where(.svelte-1et832r) .image-wrapper:where(.svelte-1et832r){transition:transform var(--transition-duration)}}.carousel-item.svelte-1et832r .images-container:where(.svelte-1et832r) .image-wrapper.current:where(.svelte-1et832r){transform:translate(0)}.carousel-item.svelte-1et832r .images-container:where(.svelte-1et832r) .image-wrapper.prev:where(.svelte-1et832r){transform:translate(-100%)}.carousel-item.svelte-1et832r .images-container:where(.svelte-1et832r) .image-wrapper:where(.svelte-1et832r) .visual-global{border-radius:0}.carousel-item.svelte-1et832r .text-container:where(.svelte-1et832r){opacity:0}@media screen and (min-width:64.0625rem){.carousel-item.svelte-1et832r .text-container:where(.svelte-1et832r){padding-top:5%}}@media (prefers-reduced-motion:no-preference){.carousel-item.svelte-1et832r .text-container:where(.svelte-1et832r){transition:opacity calc(var(--transition-duration) / 2)}}.carousel-item.svelte-1et832r .text-container.current:where(.svelte-1et832r){opacity:1}@media (prefers-reduced-motion:no-preference){.carousel-item.svelte-1et832r .text-container.current:where(.svelte-1et832r){transition-delay:calc(var(--transition-duration) / 2)}}iframe.svelte-1r32rdy{width:100%;aspect-ratio:var(--aspect-ratio,16/9)}:root{--vertical-spacing-desktop:10rem;--vertical-spacing-mobile:3.75rem}.container.svelte-1cw4vjn{color:var(--layout-color,var(--text-color));position:relative}.container.svelte-1cw4vjn:before{content:"";z-index:-5;background:var(--layout-background,var(--background-color));width:100vw;position:absolute;top:0;bottom:0;left:50%;right:0;transform:translate(-50%)}.container.svelte-1cw4vjn .richtext .sub-heading{font-size:calc(1rem * var(--skapa-base-multiplier,1) * var(--skapa-font-size,14) / 16);font-weight:clamp(400, var(--skapa-font-weight,400), 700);line-height:var(--skapa-line-height,1.5);--skapa-letter-spacing-multiplier-for-font-weight:calc(var(--skapa-font-weight,400) / 800 - .125);letter-spacing:calc(var(--skapa-characterset-multiplier,1) * var(--skapa-letter-spacing-multiplier-for-font-weight,.375) * (var(--skapa-base-multiplier,1) * .875rem - 1em) / (.875 * var(--skapa-rem,16)));--skapa-font-size:var(--skapa-body-m,14);--skapa-font-weight:400;--skapa-line-height:1.5;display:block}.container.svelte-1cw4vjn .richtext .sub-heading+br{display:none}.grid.svelte-1cw4vjn{align-items:center;display:grid}.grid.svelte-1cw4vjn>:first-child{grid-area:a}.grid.svelte-1cw4vjn>:nth-child(2){grid-area:b}.grid.grid-1-center.svelte-1cw4vjn{justify-content:center}.grid.grid-2-large-left.svelte-1cw4vjn{grid-template-columns:repeat(8,1fr);grid-template-areas:"a a a a a b b b"}@media screen and (max-width:64rem){.grid.grid-2-large-left.svelte-1cw4vjn{grid-gap:1.5rem;grid-template-columns:1fr;grid-template-areas:"a""b"}}.grid.grid-2-large-right.svelte-1cw4vjn{grid-template-columns:repeat(8,1fr);grid-template-areas:"a a a b b b b b"}@media screen and (max-width:64rem){.grid.grid-2-large-right.svelte-1cw4vjn{grid-gap:1.5rem;grid-template-columns:1fr;grid-template-areas:"b""a"}}.padded.svelte-1cw4vjn{padding-top:var(--vertical-spacing-desktop);padding-bottom:var(--vertical-spacing-desktop)}@media screen and (max-width:64rem){.padded.svelte-1cw4vjn{padding-top:var(--vertical-spacing-tablet);padding-bottom:var(--vertical-spacing-tablet)}}@media screen and (max-width:47.9375rem){.padded.svelte-1cw4vjn{padding-top:var(--vertical-spacing-mobile);padding-bottom:var(--vertical-spacing-mobile)}}.global-vimeo-container,.cf-stream-video,.visual-global{border-radius:var(--radius);overflow:hidden}
