.app-overview{--app-overview--button--size:3rem;--app-overview--icon--size:1.5rem}.app-overview__inner{display:flex;flex-direction:column;gap:var(--space--responsive--l);width:100%}.app-overview__container{background-color:rgba(0,0,0,.439);border-radius:var(--border-radius--l);padding:var(--space--l) var(--space--xs)}@media (min-width:62em){.app-overview__container{padding:var(--space--3xl)}}.app-overview__wrapper{display:grid;grid-template-columns:1fr;position:relative}@media (min-width:62em){.app-overview__wrapper{gap:var(--space--responsive--4xl);grid-template-columns:1fr 1fr}}.app-overview__header{align-items:center;display:flex;flex-direction:column;gap:var(--space--2xs)}@media (min-width:62em){.app-overview__header{margin:0 auto;max-width:var(--width--s)}}.app-overview__header .app-overview__heading{font-family:var(--type--1--font-family);font-size:calc(1.75rem + var(--fluid-bp)*12);font-weight:var(--type--1--font-weight--bold);line-height:1.2;margin:0;text-align:center}.app-overview__header .app-overview__heading a{color:inherit}.app-overview__header .app-overview__text{margin-top:var(--space--2xs);text-align:center}.app-overview__header .app-overview__text>:first-child{margin-top:0}.app-overview__header .app-overview__text>:last-child{margin-bottom:0}.app-overview__content{align-items:center;display:flex;flex-direction:row;gap:var(--space--responsive--2xl)}@media (max-width:61.99em){.app-overview__navigation{display:none}}.app-overview__nav-dots{display:flex;flex-direction:column;gap:var(--space--s);list-style:none;margin:0;padding:0}.app-overview__nav-dot{background-color:initial;background-color:var(--color--white);border:0;border-radius:0;border-radius:.375rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;height:.625rem;letter-spacing:inherit;line-height:inherit;padding:0;position:relative;text-transform:inherit;transition:all .2s ease-in-out;width:.625rem}.app-overview__nav-dot:active,.app-overview__nav-dot:focus{background-color:initial;color:inherit}@media (hover:hover){.app-overview__nav-dot:hover{background-color:initial;color:inherit}}.app-overview__nav-dot:focus{box-shadow:unset;outline-width:5px}.app-overview__nav-dot:focus-visible,.app-overview__nav-dot:hover{background:var(--foreground-alt-color)}.app-overview__nav-dot[aria-current=true]{background:var(--foreground-alt-color);cursor:default;height:3rem;opacity:1}.app-overview__items{display:flex;flex-direction:column;justify-content:center;width:100%}.app-overview__spacer{display:none}@media (min-width:62em){.app-overview__spacer{aspect-ratio:3/4;display:block;width:100%}}.app-overview__item{border-bottom:1px solid var(--foreground-alt-color)}.app-overview__item__header{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.app-overview__item__header .app-overview__item__expander-button,.app-overview__item__header .app-overview__item__heading{grid-column:1;grid-row:1}.app-overview__item__heading{align-self:center;font-family:var(--type--1--font-family);font-size:calc(1.125rem + var(--fluid-bp)*6);font-size:1rem;font-weight:var(--type--1--font-weight--bold);font-weight:700;line-height:1.2;line-height:1.22;margin:auto 0;padding:var(--app-overview--item--padding-y) calc(var(--app-overview--item--padding-x)*2 + var(--app-overview--icon--size)) var(--app-overview--item--padding-y) var(--app-overview--item--padding-x);padding-right:calc(var(--app-overview--icon--size)*1.75);pointer-events:none;text-transform:uppercase;transition:all .2s ease-in-out}.app-overview__item__heading a{color:inherit}.app-overview__item__expander-button{align-items:center;background-color:initial;background:none;border:0;border-radius:0;color:inherit;color:var(--color--foreground);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;justify-content:flex-end;letter-spacing:inherit;line-height:inherit;padding:1rem 0;text-transform:inherit}.app-overview__item__expander-button:active,.app-overview__item__expander-button:focus{background-color:initial;color:inherit}@media (hover:hover){.app-overview__item__expander-button:hover{background-color:initial;color:inherit}}.app-overview__item__expander-button:focus{box-shadow:unset;outline-width:5px}.app-overview__item__expander-button:focus-visible:after,.app-overview__item__expander-button:hover:after{background-color:var(--foreground-alt-color)}.app-overview__item__expander-button[aria-expanded=true]{--app-overview--icon--size:1rem}.app-overview__item__expander-button[aria-expanded=true]:after{background-color:var(--foreground-alt-color);-webkit-mask-image:url(../../images/icons/minus.svg);mask-image:url(../../images/icons/minus.svg);-webkit-mask-size:calc(var(--app-overview--icon--size)*1.5);mask-size:calc(var(--app-overview--icon--size)*1.5);transform:rotate(180deg)}.app-overview__item__expander-button:after{background-color:var(--color--white);content:"";display:block;grid-area:button;height:var(--app-overview--button--size);-webkit-mask-image:url(../../images/icons/plus.svg);mask-image:url(../../images/icons/plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--app-overview--icon--size);mask-size:var(--app-overview--icon--size);transition:transform var(--transition--duration) var(--transition--ease) 0s;width:var(--app-overview--button--size)}.app-overview__item__panel{overflow:hidden;transition:height var(--transition--duration) var(--transition--ease) 0s;transition-duration:calc(var(--transition--duration)*2)}.app-overview__item__panel-inner{font-size:1rem;max-width:var(--width--xs);padding-bottom:var(--space--s)}.app-overview__item__image{aspect-ratio:3/4;border-radius:var(--border-radius--m);margin-bottom:var(--space--s);margin-left:auto;margin-right:auto;max-width:15rem;object-fit:cover;opacity:0;overflow:hidden;pointer-events:none;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}@media (min-width:62em){.app-overview__item__image{left:0;margin-bottom:0;max-width:none;position:absolute;top:0;width:calc(50% - var(--space--responsive--4xl)/2)}}.app-overview__item__image>img{height:100%;object-fit:cover;width:100%}.app-overview__item__link{margin-top:var(--space--2xs)}.app-overview__item:has(.app-overview__item__expander-button[aria-expanded=true]) .app-overview__item__expander-button{cursor:default}.app-overview__item:has(.app-overview__item__expander-button[aria-expanded=true]) .app-overview__item__heading{font-size:1.375rem}.app-overview__item:has(.app-overview__item__expander-button[aria-expanded=true]) .app-overview__item__image{opacity:1}