.ab-mark{--ic-ink:#fff;--ic-accent:var(--dawn);position:absolute;inset-block-start:-1.5rem;inset-inline-end:-1.5rem;width:9rem;height:9rem;color:var(--ic-ink);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ab-mark[data-tone=mission],.ab-mark[data-tone=values]{--ic-accent:var(--sandstone)}.ab-mark svg>:not(.ab-accent){opacity:.4}.ab-accent{stroke-dasharray:1 1}@media (min-width:768px){.ab-mark{width:11rem;height:11rem}}.ab-card:hover .ab-mark{transform:translate(-6px,6px)}[dir=rtl] .ab-card:hover .ab-mark{transform:translate(6px,6px)}.ab-card:hover .ab-accent{animation:ab-draw .9s cubic-bezier(.16,1,.3,1) both}@keyframes ab-draw{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.ab-mark{transition:none}.ab-card:hover .ab-mark,[dir=rtl] .ab-card:hover .ab-mark{transform:none}.ab-card:hover .ab-accent{animation:none}}#aboutus .hm-h2{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem);font-weight:600}#aboutus .hm-h3{font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:600}.ab-panel{--ab-hue:var(--stargaze);--ab-ink:color-mix(in srgb,var(--ab-hue) 70%,#141414);background-color:color-mix(in srgb,var(--ab-hue) 9%,#fff);color:var(--ink);border:1px solid color-mix(in srgb,var(--ab-hue) 16%,transparent)}.ab-panel[data-tone=mission]{--ab-hue:var(--flamingo)}.ab-panel[data-tone=values]{--ab-hue:var(--palm)}.ab-panel .hm-h3{color:var(--ab-ink)}.ab-panel .ab-mark{--ic-ink:var(--ab-hue);--ic-accent:var(--ab-hue);inset-block-start:-1rem;inset-inline-end:-1rem;width:6.5rem;height:6.5rem;opacity:.55}@media (min-width:768px){.ab-panel .ab-mark{width:7.5rem;height:7.5rem}}.ab-panel .ab-pill{background-color:color-mix(in srgb,var(--ab-hue) 22%,#fff);border:1px solid color-mix(in srgb,var(--ab-hue) 35%,transparent);color:var(--ab-ink)}.ab-section{background-image:radial-gradient(60% 50% at 100% 0,color-mix(in srgb,var(--sandstone) 55%,transparent),transparent 70%),radial-gradient(45% 40% at 0 100%,color-mix(in srgb,var(--stargaze) 6%,transparent),transparent 70%)}.ab-lead{background-color:var(--muted);background-image:linear-gradient(135deg,rgb(255 255 255/.55),transparent 55%)}.ab-lead>*{position:relative;z-index:1}.ab-frame:before{content:"";position:absolute;inset:0;translate:.625rem .625rem;border-radius:1.5rem;background:color-mix(in srgb,var(--dawn) 16%,var(--sandstone))}[dir=rtl] .ab-frame:before{translate:-.625rem .625rem}