.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){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}.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}.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{--icon-color:initial;color:var(--color-text-darker)}.richtext.text-bright.svelte-4dvh1u{--icon-color:initial}.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,.button-link-outline,.icon-button){margin-inline-start:auto;margin-inline-end:auto}.richtext.svelte-4dvh1u [style*=text-align\:right]>a:has(.button-link,.button-link-white,.button-link-outline,.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(.button-link-outline){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-outline){border-radius:1.25rem;height:2.5rem;padding:0 1.5rem;font-size:.75rem;line-height:133%}}.richtext.svelte-4dvh1u a:has(.button-link-outline){color:inherit;background:0 0;justify-content:center;align-items:center;margin-top:1.5rem;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 .0625rem}.richtext.svelte-4dvh1u a:has(.button-link-outline):focus-visible{box-shadow:inset 0 0 0 .125rem}@media (hover:hover) and (pointer:fine){.richtext.svelte-4dvh1u a:has(.button-link-outline):hover{box-shadow:inset 0 0 0 .125rem}}.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.external-link:has(.button-link,.button-link-white,.button-link-outline){gap:.75rem}.richtext.svelte-4dvh1u a.external-link:has(.button-link,.button-link-white,.button-link-outline):before{content:"";background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;-webkit-mask:url("data:image/svg+xml, <svg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' fill-rule='evenodd' clip-rule='evenodd' d='M19.9989 4.9961v-1h-1l-4.9969.0001v2h2.5827l-5.296 5.2962 1.4143 1.4141 5.2959-5.2961v2.5887h2V4.996zM4.0019 19.9993v-16h8.0001v2H6.0019v12H18.002v-6h2v8H4.0019z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml, <svg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' fill-rule='evenodd' clip-rule='evenodd' d='M19.9989 4.9961v-1h-1l-4.9969.0001v2h2.5827l-5.296 5.2962 1.4143 1.4141 5.2959-5.2961v2.5887h2V4.996zM4.0019 19.9993v-16h8.0001v2H6.0019v12H18.002v-6h2v8H4.0019z'/></svg>") 50%/contain no-repeat}@media screen and (max-width:47.9375rem){.richtext.svelte-4dvh1u a.external-link:has(.button-link,.button-link-white,.button-link-outline):before{width:1.25rem;height:1.25rem}}.richtext.svelte-4dvh1u a.external-link:has(.icon-button):after{-webkit-mask-image:url("data:image/svg+xml, <svg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' fill-rule='evenodd' clip-rule='evenodd' d='M19.9989 4.9961v-1h-1l-4.9969.0001v2h2.5827l-5.296 5.2962 1.4143 1.4141 5.2959-5.2961v2.5887h2V4.996zM4.0019 19.9993v-16h8.0001v2H6.0019v12H18.002v-6h2v8H4.0019z'/></svg>");mask-image:url("data:image/svg+xml, <svg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' fill-rule='evenodd' clip-rule='evenodd' d='M19.9989 4.9961v-1h-1l-4.9969.0001v2h2.5827l-5.296 5.2962 1.4143 1.4141 5.2959-5.2961v2.5887h2V4.996zM4.0019 19.9993v-16h8.0001v2H6.0019v12H18.002v-6h2v8H4.0019z'/></svg>")}.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:not(:has(.large-link,.dotnet-download))>.link-label{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.richtext.svelte-4dvh1u a:has(.large-link)>.link-label{color:var(--color-grey-dim);margin-inline-start:auto;padding-inline-end:3rem}.richtext.svelte-4dvh1u a[download]:has(.dotnet-download){width:var(--dotnet-link-width,-moz-fit-content);width:var(--dotnet-link-width,fit-content);max-width:var(--dotnet-link-max-width,100%);color:inherit;align-items:flex-start;text-decoration:none;display:flex}.richtext.svelte-4dvh1u a[download]:has(.dotnet-download):after{width:1.5rem;height:1.5rem;color:var(--icon-color,currentColor);content:"";background-color:currentColor;flex:0 0 1.5rem;transition:transform .2s ease-in-out;-webkit-mask-image:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" 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=\"24\" height=\"24\" 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>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.richtext.svelte-4dvh1u a[download]:has(.dotnet-download):hover:after{transform:translateY(.1875rem)}.richtext.svelte-4dvh1u a[download]:has(.dotnet-download):focus-visible:after{transform:translateY(.1875rem)}.richtext.svelte-4dvh1u a[download]:has(.dotnet-download) .dotnet-download{flex:1;padding-inline-end:1rem}.richtext.svelte-4dvh1u a[download]:has(.dotnet-download) .link-label{color:rgb(var(--colour-text-and-icon-3,118, 118, 118));white-space:nowrap;margin-inline-end:1rem}.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.external-link:has(.icon-button):after{rotate:none}[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}}.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[data-astro-cid-j345gwlg]{max-width:var(--max-width)}.visual-global[data-astro-cid-j345gwlg] img,.visual-global[data-astro-cid-j345gwlg] video,.visual-global[data-astro-cid-j345gwlg] .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[data-astro-cid-j345gwlg] .richtext-container{margin-top:.75rem}.visual-global[data-astro-cid-j345gwlg]:-webkit-any(figure){flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;display:flex}.visual-global[data-astro-cid-j345gwlg]:is(figure){flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;display:flex}.visual-global[data-astro-cid-j345gwlg].align-items-center{margin-inline-start:auto;margin-inline-end:auto}.visual-global[data-astro-cid-j345gwlg].align-items-right{margin-inline-start:auto}.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)}.mobile-dots.svelte-6b6goz{flex-wrap:nowrap;gap:.5rem;display:flex}.mobile-dots.svelte-6b6goz .dot:where(.svelte-6b6goz){aspect-ratio:1;cursor:pointer;background:#ddd;border:none;border-radius:50%;width:.75rem;padding:0}.mobile-dots.svelte-6b6goz .dot.active:where(.svelte-6b6goz){background:#4b4b4b}.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)}.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}.carousel-item.svelte-1yitwgm{width:100%;position:relative}@media screen and (max-width:47.9375rem){.carousel-item.svelte-1yitwgm .aspect-ratio-wrapper:has(.visual-container){aspect-ratio:3/4}}.visual-container.svelte-1yitwgm{width:100%;transform:translateX(var(--translate));flex-shrink:0;display:flex}@media (prefers-reduced-motion:no-preference){.visual-container.svelte-1yitwgm{transition:transform .5s ease-in-out}}@media screen and (max-width:47.9375rem){.visual-container.svelte-1yitwgm{transform:none}}.visual-global{width:100%}.visual-global>*{border-radius:var(--radius)}.text-container.svelte-1yitwgm{background:var(--background-color);color:var(--text-color);opacity:1;border-radius:var(--radius);padding:4rem}@media (prefers-reduced-motion:no-preference){.text-container.svelte-1yitwgm{transition:opacity .5s ease-in-out}}@media screen and (max-width:64rem){.text-container.svelte-1yitwgm{padding:2rem}}@media screen and (max-width:47.9375rem){.text-container.svelte-1yitwgm{position:relative}}@media screen and (min-width:48rem){.text-container.hidden.svelte-1yitwgm{opacity:0}}.text-container.svelte-1yitwgm p:last-of-type{margin-bottom:0}.carousel-skip-link.svelte-3870yc{top:0;z-index:20;background-color:var(--color-light,#fff);color:var(--color-text-darker,#111);border:.0625rem solid #000;padding:1.5rem;position:absolute;transform:translate(-100vw)}.carousel-skip-link.svelte-3870yc: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))){left:0}.carousel-skip-link.svelte-3870yc: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))){left:0}.carousel-skip-link.svelte-3870yc:-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)){right:0}.carousel-skip-link.svelte-3870yc: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)){right:0}.carousel-skip-link.svelte-3870yc:focus{transform:translate(0)}.carousel-container.svelte-1py1rwv{align-items:center;gap:var(--grid-gap);display:flex;position:relative}@media screen and (max-width:47.9375rem){.carousel-container.svelte-1py1rwv{flex-direction:column}}.carousel-grid.svelte-1py1rwv{gap:calc(var(--grid-gap) * 2);flex:1;grid-template:"a b""a c"/4fr 6fr;width:100%;display:grid}@media screen and (max-width:64rem){.carousel-grid.svelte-1py1rwv{gap:var(--grid-gap)}}@media screen and (max-width:47.9375rem){.carousel-grid.svelte-1py1rwv{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.carousel-grid.svelte-1py1rwv::-webkit-scrollbar{display:none}}.carousel-button.svelte-1py1rwv{transition:transform .3s}@media screen and (max-width:47.9375rem){.carousel-button.svelte-1py1rwv{display:none}}.carousel-button.hidden.svelte-1py1rwv{transform:scale(0)}.carousel-slide.svelte-1py1rwv{display:contents}@media screen and (max-width:47.9375rem){.carousel-slide.svelte-1py1rwv{gap:var(--grid-gap-mobile);scroll-snap-align:center;flex-shrink:0;grid-template-rows:auto auto;grid-template-columns:repeat(2,auto);grid-template-areas:"a b""c c";width:100%;height:auto;display:grid}}.carousel-item-wrapper.svelte-1py1rwv{border-radius:var(--radius);align-items:center;display:flex;overflow:hidden}.carousel-item-wrapper[data-index="0"].svelte-1py1rwv{grid-area:a}.carousel-item-wrapper[data-index="1"].svelte-1py1rwv{grid-area:b;align-items:end}.carousel-item-wrapper[data-index="2"].svelte-1py1rwv{grid-area:c;align-items:start}.carousel-dots.svelte-1py1rwv{display:none}@media screen and (max-width:47.9375rem){.carousel-dots.svelte-1py1rwv{display:inline-block}}.date-container[data-astro-cid-nnag73ll]{align-items:flex-start;gap:var(--grid-gap);flex-direction:column;display:flex}.date-container[data-astro-cid-nnag73ll] .icon-container[data-astro-cid-nnag73ll]{aspect-ratio:1;box-sizing:border-box;background-color:#0000001a;border-radius:50%;height:3.25rem;padding:1rem}@media screen and (max-width:47.9375rem){.date-container[data-astro-cid-nnag73ll]{align-items:center;gap:var(--grid-gap-mobile);flex-direction:row}}.event-cta[data-astro-cid-xcw74pzk]{background-color:var(--background-color);border-radius:var(--radius);gap:var(--grid-gap);grid-template:"text"1fr"button"/1fr;padding:2rem;display:grid}@media screen and (max-width:47.9375rem){.event-cta[data-astro-cid-xcw74pzk]{padding:2.625rem 2rem}}.event-cta[data-astro-cid-xcw74pzk].with-date{grid-template-columns:1fr 4fr;grid-template-areas:"date text"".button"}@media screen and (max-width:47.9375rem){.event-cta[data-astro-cid-xcw74pzk].with-date{grid-template-columns:1fr;grid-template-areas:"text""date""button"}}.event-cta[data-astro-cid-xcw74pzk].bright{color:var(--color-light)}.date-container[data-astro-cid-xcw74pzk]{grid-area:date}.cta-button[data-astro-cid-xcw74pzk]{grid-area:button}@media screen and (max-width:47.9375rem){.cta-button[data-astro-cid-xcw74pzk] button{border-radius:6.1875rem;width:100%;height:3.5rem}}.text-container[data-astro-cid-xcw74pzk]{grid-area:text}.text-container[data-astro-cid-xcw74pzk] .richtext>:first-child{margin-top:0}.text-container[data-astro-cid-xcw74pzk] .richtext>:last-child{margin-bottom:0}.fading-rich-text-container.svelte-muhcb4 .richtext>:has(>span.fading){grid-template-rows:1fr;grid-template-columns:1fr;height:1em;display:grid}.fading-rich-text-container.svelte-muhcb4 .richtext>:has(>span.fading) span.fading{grid-area:1/1;transition:opacity .3s linear}.fading-rich-text-container.svelte-muhcb4 .richtext>:has(>span.fading) span.fading:not(:first-child){opacity:0}@media (prefers-reduced-motion:no-preference){.fading-rich-text-container.svelte-muhcb4 .richtext>:has(>span.fading) span.fading[data-fade=out]{opacity:0}.fading-rich-text-container.svelte-muhcb4 .richtext>:has(>span.fading) span.fading[data-fade=in]{opacity:1}}.flying-pillows-container.svelte-18g17n9{aspect-ratio:5/4;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:".a b.""c t t d"".t t e""f t t g"".h i.";justify-items:center;display:grid}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9{width:100vw;margin-left:calc(var(--container-spacing-tablet) * -1);aspect-ratio:1;overflow:hidden}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9{margin-left:calc(var(--container-spacing-mobile) * -1);aspect-ratio:auto;grid-template-rows:repeat(4,1fr);grid-template-areas:"c a b d""t t t t""t t t t""f h i g"}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper:where(.svelte-18g17n9){transform:translate(calc(var(--x,0) * 1%), calc(var(--y,0) * 1%))}.flying-pillows-container.svelte-18g17n9 .visual-wrapper:where(.svelte-18g17n9) .visual-global{width:100%;height:100%}.flying-pillows-container.svelte-18g17n9 .visual-wrapper:where(.svelte-18g17n9) .visual-global img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper:where(.svelte-18g17n9) .visual-global{width:140%}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-1:where(.svelte-18g17n9){--x:-30;--y:60;grid-area:a}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-1:where(.svelte-18g17n9){--x:-40;--y:40}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-1:where(.svelte-18g17n9){--x:-50;--y:10}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-2:where(.svelte-18g17n9){--x:-10;--y:20;grid-area:b}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-2:where(.svelte-18g17n9){--x:5;--y:5}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-2:where(.svelte-18g17n9){--x:10;--y:-5}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-3:where(.svelte-18g17n9){--x:-35;--y:40;grid-area:c}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-3:where(.svelte-18g17n9){--x:-40;--y:40}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-3:where(.svelte-18g17n9){--x:-65;--y:40}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-4:where(.svelte-18g17n9){--x:-10;--y:-10;grid-area:d}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-4:where(.svelte-18g17n9){--x:10;--y:-10}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-4:where(.svelte-18g17n9){--x:40;--y:40}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-5:where(.svelte-18g17n9){--x:40;--y:0;grid-area:e}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-5:where(.svelte-18g17n9){--x:50;--y:0}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-5:where(.svelte-18g17n9){display:none}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-6:where(.svelte-18g17n9){--x:20;--y:-10;grid-area:f}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-6:where(.svelte-18g17n9){--x:0;--y:-15}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-6:where(.svelte-18g17n9){--x:-70;--y:-30}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-7:where(.svelte-18g17n9){--x:-10;--y:0;grid-area:g}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-7:where(.svelte-18g17n9){--x:-10;--y:0}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-7:where(.svelte-18g17n9){--x:40;--y:-50}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-8:where(.svelte-18g17n9){--x:-10;--y:0;grid-area:h}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-8:where(.svelte-18g17n9){--x:-35;--y:20}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-8:where(.svelte-18g17n9){--x:-50;--y:10}}.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-9:where(.svelte-18g17n9){--x:10;--y:-20;grid-area:i}@media screen and (max-width:64rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-9:where(.svelte-18g17n9){--x:0;--y:-10}}@media screen and (max-width:47.9375rem){.flying-pillows-container.svelte-18g17n9 .visual-wrapper.pillow-9:where(.svelte-18g17n9){--x:0;--y:0}}.flying-pillows-container.svelte-18g17n9 .cta-wrapper:where(.svelte-18g17n9){opacity:1;grid-area:t;justify-content:center;align-items:center;display:flex;transform:translateY(0)}.flying-pillows-container.svelte-18g17n9 .cta-wrapper:where(.svelte-18g17n9) .call-to-action{padding:0}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-1:where(.svelte-18g17n9){--x:20;--y:150}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-1:where(.svelte-18g17n9){--x:0;--y:120}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-2:where(.svelte-18g17n9){--x:-20;--y:120}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-2:where(.svelte-18g17n9){--y:125}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-2:where(.svelte-18g17n9){--x:-20;--y:105}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-3:where(.svelte-18g17n9){--x:80;--y:80}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-3:where(.svelte-18g17n9){--x:70;--y:75}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-3:where(.svelte-18g17n9){--x:20;--y:135}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-4:where(.svelte-18g17n9){--x:-110;--y:80}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-4:where(.svelte-18g17n9){--x:-100;--y:70}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-4:where(.svelte-18g17n9){--x:-100;--y:140}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-5:where(.svelte-18g17n9){--x:-60;--y:20}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-5:where(.svelte-18g17n9){--x:-50;--y:5}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-6:where(.svelte-18g17n9){--x:60;--y:-50}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-6:where(.svelte-18g17n9){--x:50;--y:-60}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-6:where(.svelte-18g17n9){--x:-5;--y:-120}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-7:where(.svelte-18g17n9){--x:-140;--y:0}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-7:where(.svelte-18g17n9){--x:-105;--y:-30}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-7:where(.svelte-18g17n9){--x:-40;--y:-120}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-8:where(.svelte-18g17n9){--x:10;--y:-110}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-8:where(.svelte-18g17n9){--x:15;--y:-130}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-8:where(.svelte-18g17n9){--x:-20;--y:-95}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-9:where(.svelte-18g17n9){--x:-50;--y:-140}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-9:where(.svelte-18g17n9){--x:-45;--y:-160}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.flying-pillows-container.start-position.svelte-18g17n9 .pillow-9:where(.svelte-18g17n9){--x:-70;--y:-115}}@media (prefers-reduced-motion:no-preference){.flying-pillows-container.start-position.svelte-18g17n9 .cta-wrapper:where(.svelte-18g17n9){opacity:0;transform:translateY(2rem)}.flying-pillows-container.svelte-18g17n9 .visual-wrapper:where(.svelte-18g17n9){transition:transform .8s cubic-bezier(.4,1.1,.7,1)}.flying-pillows-container.svelte-18g17n9 .cta-wrapper:where(.svelte-18g17n9){transition:transform .8s ease-in-out,opacity .6s ease-in-out}}.bubble-animation-container.svelte-1o7t7vs{display:grid}.bubble-animation-container.svelte-1o7t7vs>:where(.svelte-1o7t7vs){grid-area:1/1}.bubble-animation-container[data-expanded=true] .animate-grow.svelte-1o7t7vs{--transition-scale:1;--transition-opacity:1}.bubble-animation-container[data-expanded=true] .fade-out.svelte-1o7t7vs{--transition-opacity:0}.chat-bubble.svelte-1o7t7vs{--border-radius:2.5rem;--border-radius-top-left:var(--border-radius);--border-radius-top-right:var(--border-radius);background:var(--bubble-background-color,#fff);width:max-content;color:var(--bubble-text-color,#000);border-radius:var(--border-radius-top-left) var(--border-radius-top-right) var(--border-radius) var(--border-radius);padding:1.5rem}.chat-bubble.with-tail.svelte-1o7t7vs{--border-radius-top-left:var(--border-radius);--border-radius-top-right:0}.chat-bubble.with-tail[data-position=left].svelte-1o7t7vs{--border-radius-top-left:0;--border-radius-top-right:var(--border-radius)}.chat-bubble.svelte-1o7t7vs .richtext p:last-of-type{margin-bottom:0}.chat-bubble-container[data-position=right].svelte-1o7t7vs{margin-right:-2.25rem}.chat-bubble-container[data-position=left].svelte-1o7t7vs{margin-left:-2.25rem}@media screen and (max-width:47.9375rem){.chat-bubble-container[data-position].svelte-1o7t7vs{margin-left:0;margin-right:0}}.typing-animation-container.svelte-1o7t7vs{--translate:50%;height:min-content;transform:translateX(var(--translate));justify-self:end;padding:1rem 1.5rem}.typing-animation-container[data-position=left].svelte-1o7t7vs{--translate:-50%;justify-self:start}@media (prefers-reduced-motion:reduce){.typing-animation-container.svelte-1o7t7vs{display:none}}@media screen and (max-width:47.9375rem){.typing-animation-container.svelte-1o7t7vs,.typing-animation-container[data-position].svelte-1o7t7vs{--translate:0}}.fade-out.svelte-1o7t7vs{--transition-opacity:1;opacity:var(--transition-opacity)}.animate-grow.svelte-1o7t7vs{--transform-origin:top right;--transition-scale:.5;--transition-opacity:0;transform:scale(var(--transition-scale));opacity:var(--transition-opacity);transform-origin:var(--transform-origin)}.animate-grow[data-position=left].svelte-1o7t7vs{--transform-origin:top left}@media (prefers-reduced-motion:reduce){.animate-grow.svelte-1o7t7vs{--transition-opacity:1;--transition-scale:1}}.transition.svelte-1o7t7vs{--transition-time:.2s;transition:var(--transition-time) opacity ease-out, calc(var(--transition-time) + .2s) transform cubic-bezier(.47, 1.64, .41, .8)}@media (prefers-reduced-motion:reduce){.transition.svelte-1o7t7vs{transition:none}}.chatter-container[data-astro-cid-lmnnnmju]{--flex-direction:row;--align-items:flex-end;align-items:var(--align-items);gap:var(--grid-gap);flex-direction:var(--flex-direction);display:flex}.chatter-container[data-astro-cid-lmnnnmju].reverse{--flex-direction:row-reverse}@media screen and (max-width:47.9375rem){.chatter-container[data-astro-cid-lmnnnmju]{--flex-direction:column;--align-items:flex-start;gap:var(--grid-gap-mobile)}.chatter-container[data-astro-cid-lmnnnmju].reverse{--flex-direction:column;--align-items:flex-end}}@media (prefers-reduced-motion:no-preference){.chatter[data-astro-cid-lmnnnmju]{opacity:0;animation:bounce-in .2s cubic-bezier(.47, 1.64, .41, .8) calc(1.5s + (var(--chatter-idx,0) - 1) * 1.5s) forwards;transform:scale(.8)}}.visual-container[data-astro-cid-lmnnnmju]{border-radius:var(--radius);width:min(70vw,20.625rem);position:relative}.chat-bubble-position[data-astro-cid-lmnnnmju]{--left:50%;--right:auto;top:50%;left:var(--left);right:var(--right);z-index:1;width:max-content;position:absolute}.chat-bubble-position[data-astro-cid-lmnnnmju][data-position=right]{--left:auto;--right:50%}@media screen and (max-width:47.9375rem){.chat-bubble-position[data-astro-cid-lmnnnmju]{--left:.75rem;top:auto;bottom:-1.5rem}.chat-bubble-position[data-astro-cid-lmnnnmju][data-position=right]{--right:.75rem;--left:auto}}@keyframes bounce-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.typing-animation[data-astro-cid-xzs234jb]{--size:.625rem;gap:.25rem;display:flex}.typing-animation[data-astro-cid-xzs234jb] .dot[data-astro-cid-xzs234jb]{width:var(--size);height:var(--size);animation-name:typing-animation-bounce;animation-duration:var(--animation-duration);background:currentColor;border-radius:50%;animation-timing-function:cubic-bezier(.47,1.64,.41,.8);animation-iteration-count:infinite}.typing-animation[data-astro-cid-xzs234jb] .dot[data-astro-cid-xzs234jb]:first-child{animation-delay:0s}.typing-animation[data-astro-cid-xzs234jb] .dot[data-astro-cid-xzs234jb]:nth-child(2){animation-delay:calc(var(--animation-duration) / 3)}.typing-animation[data-astro-cid-xzs234jb] .dot[data-astro-cid-xzs234jb]:nth-child(3){animation-delay:calc(var(--animation-duration) / 1.5)}@keyframes typing-animation-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--size) * -.8))}}.chat-bubbles-container[data-astro-cid-rulzpyjs]{flex-direction:column;max-width:72.5rem;margin:0 auto;display:flex}@media screen and (max-width:64rem){.chat-bubbles-container[data-astro-cid-rulzpyjs]{gap:3.875rem}}.bubble-container[data-astro-cid-rulzpyjs]:not(:first-child){margin-top:var(--bubble-vertical-offset,0);margin-left:var(--bubble-horizontal-offset,0)}@media screen and (max-width:64rem){.bubble-container[data-astro-cid-rulzpyjs]:not(:first-child){margin-top:0;margin-left:0}}.special-effect-group-wrapper.svelte-1451v25{color:var(--layout-color,var(--text-color));position:relative}.special-effect-group-wrapper.gradient.svelte-1451v25:before{content:"";z-index:-1;background:var(--layout-gradient);position:absolute;top:0;bottom:0;left:0;right:0}.special-effect-group-wrapper.gradient.svelte-1451v25 .block-container:before{content:none}@media (prefers-reduced-motion:no-preference){.special-effect-group-wrapper.svelte-1451v25 .animation:where(.svelte-1451v25){transition:opacity calc(var(--duration) * 1s), transform calc(var(--duration) * 1s)}.special-effect-group-wrapper.svelte-1451v25 .animation[data-animation=fade-in]:where(.svelte-1451v25){opacity:0}.special-effect-group-wrapper.svelte-1451v25 .animation[data-animation=fade-in].show:where(.svelte-1451v25){opacity:1}.special-effect-group-wrapper.svelte-1451v25 .animation[data-animation=fade-in-up]:where(.svelte-1451v25){opacity:0;transform:translateY(2em)}.special-effect-group-wrapper.svelte-1451v25 .animation[data-animation=fade-in-up].show:where(.svelte-1451v25){opacity:1;transform:translateY(0)}}.cloud.svelte-1c02rj6{position:relative}.cloud.svelte-1c02rj6 .image-container:where(.svelte-1c02rj6){transition:opacity .3s ease-in-out}.cloud.svelte-1c02rj6 .image-container.active:where(.svelte-1c02rj6){position:absolute;top:0;bottom:0;left:0;right:0}.cloud.svelte-1c02rj6 .image-container[data-active=false]:where(.svelte-1c02rj6){opacity:0}.clouds-container[data-astro-cid-ufwgj4xx]{justify-content:center;align-items:center;min-height:100vh;display:flex}.content-wrapper[data-astro-cid-ufwgj4xx]{position:relative}.cloud-wrapper[data-astro-cid-ufwgj4xx]{--width:var(--desktop-width);--top:var(--desktop-top);--left:var(--desktop-left);width:calc(var(--width,0) * min(1vw, var(--container-max-width) / 100));top:var(--top,auto);z-index:1;position:absolute;left:50%;transform:translate(-50%)}.cloud-wrapper[data-astro-cid-ufwgj4xx] .image-container{transform:translateX(var(--left,auto))}@media screen and (max-width:64rem){.cloud-wrapper[data-astro-cid-ufwgj4xx]{--width:var(--tablet-width,var(--desktop-width));--top:var(--tablet-top,var(--desktop-top));--left:var(--tablet-left,var(--desktop-left))}}@media screen and (max-width:47.9375rem){.cloud-wrapper[data-astro-cid-ufwgj4xx]{--width:var(--mobile-width,var(--tablet-width,var(--desktop-width)));--top:var(--mobile-top,var(--tablet-top,var(--desktop-top)));--left:var(--mobile-left,var(--tablet-left,var(--desktop-left)))}}.parallax-wrapper.svelte-rdiggg{height:-moz-fit-content;height:fit-content}.visual-container[data-astro-cid-aeofr6ss] .richtext-container{height:-moz-fit-content;height:fit-content;margin-top:.5rem}.visual-container[data-astro-cid-aeofr6ss] .richtext-container>.richtext>:first-child{margin-top:0}.spacing{height:.0625rem}.block-container[data-astro-cid-ipe6u5y6]{color:var(--layout-color,var(--text-color));position:relative}.block-container[data-astro-cid-ipe6u5y6]:before{content:"";z-index:-5;background:var(--layout-background,var(--background-color));width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.grid-container-setup[data-astro-cid-ipe6u5y6]{gap:var(--grid-gap)}@media screen and (max-width:47.9375rem){.grid-container-setup[data-astro-cid-ipe6u5y6]{gap:var(--grid-gap-mobile)}}.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c"}@media screen and (max-width:47.9375rem){.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax{gap:var(--grid-gap-mobile);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,2fr));grid-template-areas:"a b""c b"}.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax>:where(astro-island):first-child>*{align-self:flex-end}.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax>:where(astro-island):nth-child(2)>*{align-self:center}.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax>:where(astro-island):nth-child(3)>*{align-self:flex-start}}@media (prefers-reduced-motion:no-preference){.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax{padding-bottom:12.5rem}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:64rem){.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax{padding-bottom:7.5rem}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:47.9375rem){.grid-container-setup[data-astro-cid-ipe6u5y6].grid-3-with-parallax{padding-bottom:6.25rem}}.complete-sleep-container[data-astro-cid-xvhqj42z]{overflow-x:clip}.block-container:not(:has(.spacing)){padding-top:var(--vertical-spacing-desktop)}@media screen and (max-width:64rem){.block-container:not(:has(.spacing)){padding-top:var(--vertical-spacing-tablet)}}@media screen and (max-width:47.9375rem){.block-container:not(:has(.spacing)){padding-top:var(--vertical-spacing-mobile)}}
