.ActionButton{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--x-small-spacing);cursor:pointer;width:-moz-fit-content;width:fit-content;padding:var(--x-small-spacing) var(--small-spacing);border-radius:100px;border:2px solid transparent;font-size:var(--base-20-size);font-weight:var(--font-weight-600);line-height:var(--line-spacing-25);letter-spacing:var(--character-spacing-0-5);white-space:nowrap}.ActionButton.outlined{border:2px solid var(--neutral-100);background-color:transparent;color:var(--neutral-100)}.ActionButton.outlined:hover{border:2px solid var(--branding-primary-100);background-color:var(--branding-primary-100);color:var(--branding-primary-600)}.ActionButton.primary{border:2px solid var(--branding-primary-600);background-color:var(--branding-primary-600);color:var(--neutral-100)}.ActionButton.primary:hover,.ActionButton.secondary{border:2px solid var(--branding-primary-500);background-color:var(--branding-primary-500)}.ActionButton.secondary{color:var(--neutral-100)}.ActionButton.secondary:hover{border:2px solid var(--branding-secondary-300);background-color:var(--branding-secondary-300);color:var(--branding-primary-600)}.ActionButton.ghost{border:2px solid transparent;background-color:transparent;color:var(--branding-primary-600)}.ActionButton.ghost:hover{border:2px solid var(--branding-primary-100);background-color:var(--branding-primary-100)}.ActionButton.mini{font-size:var(--base-20-size);font-weight:var(--font-weight-600);letter-spacing:var(--character-spacing-0-5);line-height:var(--line-spacing-25);border-radius:11px;padding:5px;gap:var(--base-spacing);background-color:transparent;color:var(--neutral-400)}.ActionButton.mini:hover{background-color:var(--branding-primary-200);color:var(--branding-primary-500)}a:link,a:visited{text-decoration:none;color:var(--neutral-100)}.About{grid-area:main;grid-column-start:1;grid-column-end:5;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;height:100%}.About>.logo{flex-grow:1}.About>.logo svg{max-width:50vw}.About .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center;height:100%;width:45%;min-width:300px;margin-left:auto;padding:5rem;background-color:var(--branding-secondary-600);color:var(--neutral-100);text-align:left}.About .content .body{margin-bottom:var(--small-spacing)}.About .content .body span{font-size:var(--base-20-size);line-height:var(--line-spacing-25);letter-spacing:var(--character-spacing-0-5)}.About .content .footer{margin-top:var(--medium-spacing);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--small-spacing)}