.p-about__list{list-style:none;padding-inline-start:0;margin-block:0 clamp(3.25rem,2.09rem + 4.97vw,5.5rem);counter-reset:number 0}.p-about__item{counter-increment:number 1}.p-about__btn{position:relative;display:block;width:100%;padding:0;border:0;font-weight:500;padding-block:clamp(1.625rem,1.17rem + 1.93vw,2.5rem);border-block-end:1px solid var(--cl-border);background:rgba(0,0,0,0);text-align:left;cursor:pointer;font-size:clamp(1.125rem,.93rem + .83vw,1.5rem);color:var(--cl-txt)}.p-about__btn::before{content:counter(number, decimal-leading-zero);font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI","Helvetica Neue",Arial,Roboto,"Liberation Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;font-optical-sizing:auto;margin-inline-end:2em}.p-about__item:first-of-type .p-about__btn{border-block-start:1px solid var(--cl-border)}.p-about__panel{display:block}.p-about__txt{font-size:clamp(.8125rem,.75rem + .28vw,.9375rem)}@media(hover: hover)and (pointer: fine){.p-about__panel{display:none}}.p-aboutPreview__ttl{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.6rem}.p-aboutPreview__ttl::before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:var(--cl-sub-txt)}.p-aboutPreview__chips{list-style:none;padding-inline-start:0;margin-block:0;font-size:clamp(.8125rem,.75rem + .28vw,.9375rem);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5em}.p-aboutPreview__chip{font-size:clamp(.75rem,.69rem + .28vw,.875rem);border:1px solid var(--cl-border);border-radius:2.8125rem;padding-inline:1em}.p-aboutPreview__txt{font-size:clamp(.8125rem,.75rem + .28vw,.9375rem)}.c-hoverPreview{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;width:min(480px,40svw);padding-inline:2rem;padding-block:1rem;border-radius:.65rem;overflow:hidden;pointer-events:none;opacity:0;transform:translate3d(0, 0, 0) scale(0.98);transition:opacity .12s ease,transform .12s ease;border:1px solid var(--cl-border);background:var(--cl-surface);backdrop-filter:blur(8px);will-change:transform,left,top,opacity;box-shadow:var(--cl-shadow)}.c-hoverPreview::after{content:"";position:absolute;inset:.75rem;border-radius:.65rem;border:1px solid var(--cl-border);pointer-events:none}.c-hoverPreview.is-show{opacity:1;transform:scale(1)}.c-hoverPreview .p-about__panel{display:block}