@layer page{.pg-about .os-pop{animation:.5s cubic-bezier(.2,.8,.2,1) both os-pop}.pg-about .os-float{animation:7s ease-in-out os-float}.pg-about .os-drop{animation:5s cubic-bezier(.3,.7,.3,1) .82 both os-drop}.pg-about .os-seq{animation:11s .86 both os-seq}.pg-about .os-sweep{animation:3.6s ease-in-out both os-sweep}.pg-about .os-bob{transform-box:fill-box;animation:2.6s ease-in-out os-bob}.pg-about .os-rise{transform-box:fill-box;animation:7s ease-in-out .5 both os-rise}.pg-about .os-out{animation:8s .92 both os-out}.pg-about .os-fillin{animation:8s .92 both os-fillin}.pg-about .os-in{transform-origin:0;animation:8s .92 both os-in}.pg-about .os-in2{animation:8s .92 both os-in2}.pg-about .os-chip{transition:transform .2s,box-shadow .2s}.pg-about .os-chip:hover{transform:translateY(-2px)}.pg-about .os-panel{transition:background-color .5s}.pg-about .os-cal-scan{animation:10s ease-in-out .92 both os-cal-scan}.pg-about .os-cal-try{animation:10s .92 both os-cal-try}.pg-about .os-cal-flag{animation:10s .92 both os-cal-flag}.pg-about .os-cal-s1{animation:10s .92 both os-cal-s1}.pg-about .os-cal-s2{animation:10s .92 both os-cal-s2}@media (max-width:560px){.pg-about .os-cal-txt{display:none!important}}.pg-about .os-mlink:hover{background:var(--surface)}.pg-about .os-c4{animation:12s .9 both os-c4--about}.pg-about .os-c5{animation:12s .9 both os-c5--about}.pg-about .os-c6{animation:12s .9 both os-c6--about}.pg-about .os-c7{animation:12s .9 both os-c7}.pg-about .os-fill{transform-origin:0;animation:12s ease-in-out .9 both os-fill}.pg-about .os-sgrow{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both os-grow}@media (prefers-reduced-motion:reduce){.pg-about .os-bar,.pg-about .os-pop,.pg-about .os-up,.pg-about .os-float,.pg-about .os-drop,.pg-about .os-seq,.pg-about .os-rain,.pg-about .os-bob,.pg-about .os-rise,.pg-about .os-fillin,.pg-about .os-in,.pg-about .os-in2,.pg-about .os-reveal,.pg-about .os-sgrow,.pg-about .os-type,.pg-about .os-caret,.pg-about .os-cal-book,.pg-about .os-cal-s2,.pg-about .os-cal-toast,.pg-about .os-menu-in,.pg-about .os-fill,.pg-about .os-c0,.pg-about .os-c1,.pg-about .os-c2,.pg-about .os-c3,.pg-about .os-c4,.pg-about .os-c5,.pg-about .os-c6,.pg-about .os-c7{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.pg-about .os-out,.pg-about .os-sweep,.pg-about .os-cal-scan,.pg-about .os-cal-try,.pg-about .os-cal-flag,.pg-about .os-cal-s1{opacity:0!important;animation:none!important}}.pg-about .ab-tl{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.pg-about .ab-stop{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:start;display:grid;position:relative}.pg-about .ab-node{z-index:1;box-sizing:border-box;width:60px;height:60px;box-shadow:0 0 0 8px var(--surface);border-radius:999px;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.pg-about .ab-l .ab-card{grid-area:1/1}.pg-about .ab-r .ab-card{grid-area:1/3}.pg-about .ab-stop:not(:last-child):after{content:"";border-radius:4px;width:4px;position:absolute;top:68px;bottom:-24px;left:calc(50% - 2px);-webkit-mask:repeating-linear-gradient(#000 0 10px,#0000 10px 17px);mask:repeating-linear-gradient(#000 0 10px,#0000 10px 17px)}.pg-about .ab-s1:after{background:linear-gradient(180deg, var(--orange), var(--purple))}.pg-about .ab-s2:after{background:linear-gradient(180deg, var(--purple), var(--blue))}.pg-about .ab-s3:after{background:linear-gradient(180deg, var(--blue), var(--line-hover))}@media (max-width:760px){.pg-about .ab-stop{grid-template-columns:60px minmax(0,1fr);column-gap:16px}.pg-about .ab-node{grid-column:1}.pg-about .ab-l .ab-card,.pg-about .ab-r .ab-card{grid-column:2}.pg-about .ab-stop:not(:last-child):after{left:28px}}.pg-about .ab-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pg-about .ab-span2{grid-column:span 2}@media (max-width:1000px){.pg-about .ab-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pg-about .ab-bento{grid-template-columns:minmax(0,1fr)}.pg-about .ab-span2{grid-column:auto}.pg-about .ab-br{display:none}}@keyframes os-c4--about{0%,46%{opacity:0;transform:translateY(10px)}50%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes os-c5--about{0%,52%{opacity:0;transform:translateY(10px)}56%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes os-c6--about{0%,58%{opacity:0;transform:translateY(10px)}62%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}}
