button.svelte-fj48fz{background-color:none;font-size:inherit;cursor:pointer;border:none}.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)}svg.svelte-uov1nl{transform:translateY(-20%)}svg.svelte-uov1nl path:where(.svelte-uov1nl){stroke-width:0;fill-rule:evenodd}svg.svelte-uov1nl .white-background:where(.svelte-uov1nl){fill:#fefefe}svg.svelte-uov1nl .pink-stroke:where(.svelte-uov1nl){fill:#ff8ab0}svg.svelte-uov1nl .broccoli:where(.svelte-uov1nl) .broccoli-outline:where(.svelte-uov1nl){fill:#25272d}svg.svelte-uov1nl .broccoli:where(.svelte-uov1nl) .broccoli-floret:where(.svelte-uov1nl){fill:#008d3d}svg.svelte-uov1nl .broccoli:where(.svelte-uov1nl) .broccoli-stem:where(.svelte-uov1nl){fill:#8fb62d}@media (prefers-reduced-motion:no-preference){.broccoli.svelte-uov1nl{animation:3.5s ease-in-out infinite svelte-uov1nl-popping;animation-play-state:var(--pattern-animation-play-state);transform-box:fill-box;transform-origin:50%}.broccoli.n-1.svelte-uov1nl{animation-delay:0s}.broccoli.n-2.svelte-uov1nl{animation-delay:40ms}.broccoli.n-3.svelte-uov1nl{animation-delay:80ms}.broccoli.n-4.svelte-uov1nl{animation-delay:.12s}.broccoli.n-5.svelte-uov1nl{animation-delay:.16s}.broccoli.n-6.svelte-uov1nl{animation-delay:.2s}.broccoli.n-7.svelte-uov1nl{animation-delay:.24s}.broccoli.n-8.svelte-uov1nl{animation-delay:.28s}.broccoli.n-9.svelte-uov1nl{animation-delay:.32s}.broccoli.n-10.svelte-uov1nl{animation-delay:.36s}.broccoli.n-11.svelte-uov1nl{animation-delay:.4s}.broccoli.n-12.svelte-uov1nl{animation-delay:.44s}.broccoli.n-13.svelte-uov1nl{animation-delay:.48s}.broccoli.n-14.svelte-uov1nl{animation-delay:.52s}.broccoli.n-15.svelte-uov1nl{animation-delay:.56s}.broccoli.n-16.svelte-uov1nl{animation-delay:.6s}@keyframes svelte-uov1nl-popping{0%{transform:scale(0)}15%{transform:scale(1)}60%{transform:scale(1)}75%{transform:scale(0)}to{transform:scale(0)}}}.container.svelte-13u5gie{background-color:#f1f2f0;justify-content:center;display:flex}.container.svelte-13u5gie svg:where(.svelte-13u5gie){width:95%;transform:translateY(-6%)}@media (prefers-reduced-motion:no-preference){.container.svelte-13u5gie .button:where(.svelte-13u5gie){animation:10s linear infinite svelte-13u5gie-rotate;animation-play-state:var(--pattern-animation-play-state);transform-box:fill-box;transform-origin:50%}@keyframes svelte-13u5gie-rotate{0%{rotate:0}to{rotate:360deg}}}.container.svelte-13u5gie .black:where(.svelte-13u5gie){fill:#111}.container.svelte-13u5gie .orange:where(.svelte-13u5gie){fill:#fd600e}.container.svelte-13u5gie .pink:where(.svelte-13u5gie){fill:#f098b6}.container.svelte-13u5gie .blue:where(.svelte-13u5gie){fill:#003b7d}.container.svelte-13u5gie .green:where(.svelte-13u5gie){fill:#009521}.container.svelte-13u5gie .yellow:where(.svelte-13u5gie){fill:#f7da06}svg.svelte-1uvttmx .background:where(.svelte-1uvttmx){fill:#fff}svg.svelte-1uvttmx .leaves:where(.svelte-1uvttmx){fill:#62ad47}svg.svelte-1uvttmx .trunk.dark:where(.svelte-1uvttmx){fill:#205524}svg.svelte-1uvttmx .trunk.light:where(.svelte-1uvttmx){fill:#0e748a}@media (prefers-reduced-motion:no-preference){svg.svelte-1uvttmx .leaves:where(.svelte-1uvttmx){animation:4s infinite alternate svelte-1uvttmx-growing;animation-play-state:var(--pattern-animation-play-state);transform-box:fill-box;transform-origin:60% 100%}@keyframes svelte-1uvttmx-growing{0%{transform:scale(0)}to{transform:scale(1)}}svg.svelte-1uvttmx .trunk:where(.svelte-1uvttmx){animation:4s infinite alternate svelte-1uvttmx-swing;animation-play-state:var(--pattern-animation-play-state);transform-box:fill-box;transform-origin:bottom}@keyframes svelte-1uvttmx-swing{0%{transform:rotate(5deg)}to{transform:rotate(0)}}}.kungscissus-container.svelte-9kmayj{background-color:#f9f2e3;height:100%;position:relative}.kungscissus-container.svelte-9kmayj img:where(.svelte-9kmayj){-o-object-fit:cover;object-fit:cover;width:125%;height:125%;position:absolute;top:-8%;left:-5%}@media (prefers-reduced-motion:no-preference){.kungscissus-container.svelte-9kmayj img:where(.svelte-9kmayj){animation:5.5s ease-in-out infinite svelte-9kmayj-swing;animation-play-state:var(--pattern-animation-play-state);transform:rotate(-2deg)}@keyframes svelte-9kmayj-swing{0%{transform:rotate(-2deg)}45%{transform:rotate(3deg)}50%{transform:rotate(3deg)}95%{transform:rotate(-2deg)}to{transform:rotate(-2deg)}}.kungscissus-container.svelte-9kmayj img.kungscissus-1:where(.svelte-9kmayj){transform-origin:0 100%}.kungscissus-container.svelte-9kmayj img.kungscissus-2:where(.svelte-9kmayj){transform-origin:30% 90%;animation-delay:.2s}.kungscissus-container.svelte-9kmayj img.kungscissus-3:where(.svelte-9kmayj){transform-origin:60% 100%;animation-delay:.4s}.kungscissus-container.svelte-9kmayj img.kungscissus-4:where(.svelte-9kmayj){transform-origin:60% 90%;animation-delay:.4s}}.stripes-container.svelte-bvp38r{width:100%;height:100%;position:relative}.yellow-stripes.svelte-bvp38r{background:repeating-linear-gradient(-45deg, var(--color-ikea-yellow) 0%, var(--color-ikea-yellow) 15%, var(--color-light) 15%, var(--color-light) 30%);position:absolute;top:0;bottom:0;left:-100%;right:0}@media (prefers-reduced-motion:no-preference){.yellow-stripes.svelte-bvp38r{animation:6s linear infinite svelte-bvp38r-rolling;animation-play-state:var(--pattern-animation-play-state)}@keyframes svelte-bvp38r-rolling{0%{transform:translate(0)}to{transform:translate(36.1%)}}}.meatball-pattern.svelte-1xs548n{background-color:var(--background-color);width:100%;height:100%;position:relative;container-type:size}.meatball.svelte-1xs548n{width:var(--width);left:var(--position-left);filter:blur(var(--blur));animation:svelte-1xs548n-falling var(--animation-duration) var(--animation-delay) ease-in-out infinite;animation-play-state:paused;position:absolute}@keyframes svelte-1xs548n-falling{0%{transform:translateY(-100%)}to{transform:translateY(calc(100cqb + 100%))}}@media (prefers-reduced-motion:no-preference){.meatball.svelte-1xs548n{animation-play-state:var(--pattern-animation-play-state)}}.meatball.svelte-1xs548n img:where(.svelte-1xs548n){width:100%;height:100%;rotate:var(--rotate)}.logo-container.svelte-1kruf9u{--pattern-animation-play-state:running;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.logo-container.disabled.svelte-1kruf9u{cursor:default}.logo-container.svelte-1kruf9u:-webkit-any(:where(.svelte-1kruf9u):hover,:where(.svelte-1kruf9u):focus-visible){--pattern-animation-play-state:paused}.logo-container.svelte-1kruf9u:is(:where(.svelte-1kruf9u):hover,:where(.svelte-1kruf9u):focus-visible){--pattern-animation-play-state:paused}.logo.svelte-1kruf9u{z-index:1;position:relative}.logo.svelte-1kruf9u path:where(.svelte-1kruf9u){fill:var(--color-light)}.logo.svelte-1kruf9u .frame:where(.svelte-1kruf9u){transform-origin:50%}.pattern-container.svelte-1kruf9u{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.pattern-container.svelte-1kruf9u:after{content:"";opacity:.3;background-color:#111;position:absolute;top:0;bottom:0;left:0;right:0}.pattern-container.show.svelte-1kruf9u{display:block}.pattern-container.svelte-1kruf9u .copy-container:where(.svelte-1kruf9u){color:var(--color-light);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-100%)}.animate.svelte-1kruf9u .frame:where(.svelte-1kruf9u){transform:scale(1.6)}.animate.svelte-1kruf9u .letter:where(.svelte-1kruf9u){transform:translateY(100%)}.animate.svelte-1kruf9u .pattern-container:where(.svelte-1kruf9u):after{opacity:.5}.animate.svelte-1kruf9u .pattern-container:where(.svelte-1kruf9u) .copy-container{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.frame.svelte-1kruf9u,.letter.svelte-1kruf9u{transition:transform .7s ease-out}.pattern-container.svelte-1kruf9u .copy-container:where(.svelte-1kruf9u){transition:transform .7s ease-out}.pattern-container.svelte-1kruf9u:after{transition:opacity .7s ease-out}}:root{--spacing-before-footer-default-desktop:0;--spacing-before-footer-default-tablet:0;--spacing-before-footer-default-mobile:0}html.startpage main,html.complete-sleep main{--spacing-before-footer-default-desktop:5rem}html.special-feature main:has(.our-view-on-container){--spacing-before-footer-default-desktop:5rem}@media screen and (max-width:64rem){html.startpage main,html.complete-sleep main{--spacing-before-footer-default-tablet:4rem}html.special-feature main:has(.our-view-on-container){--spacing-before-footer-default-tablet:4rem}}@media screen and (max-width:47.9375rem){html.startpage main,html.complete-sleep main{--spacing-before-footer-default-mobile:2.25rem}html.special-feature main:has(.our-view-on-container){--spacing-before-footer-default-mobile:2.25rem}}.breadcrumbs-wrapper{z-index:2;position:relative}main{z-index:1;position:relative;padding-bottom:var(--spacing-before-footer-override-desktop,var(--spacing-before-footer-default-desktop))!important}@media screen and (max-width:64rem){main{padding-bottom:var(--spacing-before-footer-override-tablet,var(--spacing-before-footer-default-tablet))!important}}@media screen and (max-width:47.9375rem){main{padding-bottom:var(--spacing-before-footer-override-mobile,var(--spacing-before-footer-default-mobile))!important}}main:before{content:"";background-color:var(--background-color);z-index:-10;width:100vw;position:absolute;top:-12.5rem;bottom:0;left:50%;right:0;transform:translate(-50%)}body main{min-height:calc(100svh - var(--navigation-height))}body:has(.breadcrumbs-wrapper) main{--breadcrumbs-height:6.5rem;min-height:calc(100svh - var(--navigation-height) - var(--breadcrumbs-height))}footer.svelte-1p7jays{background-color:var(--footer-background-color-override,var(--footer-background-color-default));width:100%;padding-top:8.75rem;position:relative;overflow:hidden}@media screen and (max-width:47.9375rem){footer.svelte-1p7jays{padding-top:5rem}}.top-content.svelte-1p7jays{max-width:49.625rem;margin:auto}@media screen and (min-width:90rem){.top-content.svelte-1p7jays{max-width:75.6875rem}}.top-content.simple.svelte-1p7jays{max-width:15.625rem}.bottom-content.svelte-1p7jays{color:var(--footer-text-color-override,var(--footer-text-color-default));padding-top:5rem;padding-bottom:1rem}@media screen and (max-width:47.9375rem){.bottom-content.svelte-1p7jays{padding-top:3rem}}@media screen and (max-width:23.4375rem){.bottom-content.svelte-1p7jays{padding-top:2rem}}.bottom-content.svelte-1p7jays a,.bottom-content.svelte-1p7jays button{color:var(--footer-text-color-override,var(--footer-text-color-default));background-color:#0000}.bottom-content.svelte-1p7jays span:where(.svelte-1p7jays){color:var(--footer-text-color-override,var(--footer-text-color-default));background-color:#0000}.bottom-content.svelte-1p7jays a,.bottom-content.svelte-1p7jays button{text-decoration:none}.bottom-content.svelte-1p7jays a:hover,.bottom-content.svelte-1p7jays button:hover{text-decoration:underline}.bottom-content.svelte-1p7jays .links:where(.svelte-1p7jays){letter-spacing:0;margin:1rem 0;font-size:1.25rem;font-weight:400;line-height:162.5%}@media screen and (max-width:47.9375rem){.bottom-content.svelte-1p7jays .links:where(.svelte-1p7jays){letter-spacing:0;margin:1rem 0;font-size:1rem;font-weight:400;line-height:162.5%}}.bottom-content.svelte-1p7jays .end-copy:where(.svelte-1p7jays){letter-spacing:0;margin:0;font-size:.875rem;font-weight:400;line-height:157.1%}.bottom-content.svelte-1p7jays .end-copy:where(.svelte-1p7jays){opacity:.6}.bottom-content.svelte-1p7jays .copy-rights:where(.svelte-1p7jays){letter-spacing:0;margin:0;font-size:.875rem;font-weight:400;line-height:157.1%}.bottom-content.svelte-1p7jays .copy-rights:where(.svelte-1p7jays){opacity:.6;justify-content:center;margin-top:1rem;display:flex}footer .copy-container .richtext>*{margin:0 0 1rem}@media screen and (max-width:47.9375rem){footer .copy-container .richtext>*{margin:0!important}footer .copy-container .richtext>h2{letter-spacing:-.03375rem;margin:1rem 0;font-size:1.5625rem;font-weight:700;line-height:120%}footer .copy-container .richtext>p{letter-spacing:0;margin:1rem 0;font-size:1rem;font-weight:400;line-height:140%}}ul[data-astro-cid-eybpbp54]{--dot-display:block;flex-wrap:wrap;justify-content:center;margin-top:1rem;display:flex}ul[data-astro-cid-eybpbp54].main-links{--link-margin:0;--dot-margin:0 1.5rem;--ul-margin-bottom:2.25rem;margin-bottom:var(--ul-margin-bottom)}ul[data-astro-cid-eybpbp54].main-links li[data-astro-cid-eybpbp54]+li[data-astro-cid-eybpbp54]{margin-top:var(--link-margin)}@media screen and (max-width:47.9375rem){ul[data-astro-cid-eybpbp54].main-links{--link-margin:1.5rem;--ul-margin-bottom:3.25rem;--dot-display:none;flex-direction:column}}@media screen and (max-width:23.4375rem){ul[data-astro-cid-eybpbp54].main-links{--link-margin:.75rem}}ul[data-astro-cid-eybpbp54].end-copy{--dot-margin:0 1.25rem}@media screen and (max-width:47.9375rem){ul[data-astro-cid-eybpbp54].end-copy{--dot-margin:0 .75rem}}ul[data-astro-cid-eybpbp54] .dot[data-astro-cid-eybpbp54]{margin:var(--dot-margin);display:var(--dot-display)}
