@layer components{.stat-list[data-astro-cid-stvll65y]{margin:0}.stat-list__item[data-astro-cid-stvll65y] dd[data-astro-cid-stvll65y]{font-weight:var(--weight-bold);margin:0}}@layer views{.about{background-color:var(--color-surface-warm-soft);padding-block-end:var(--space-16)}.about-hero__title{max-inline-size:20ch;font-size:var(--text-3xl);line-height:var(--leading-heading);color:var(--color-on-inverse);text-wrap:balance;margin:0}.about-hero__accent{color:var(--color-accent-on-inverse)}.about-hero__lead{max-inline-size:48ch;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-on-inverse);text-wrap:pretty;margin:0}.about-hero__layout{gap:var(--space-6);justify-self:stretch;align-items:center;inline-size:100%;display:grid}.about-hero__text{gap:var(--space-3);justify-items:start;display:grid}@media (width>=64rem){.about-hero__layout{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.about__main{gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.about__title{gap:var(--space-3);font-size:var(--text-xl);line-height:var(--leading-heading);color:var(--color-primary);margin:0;display:grid}.about__title:after{inline-size:var(--space-12);content:"";background-color:var(--color-brand-mark);border-radius:var(--radius-pill);block-size:.1875rem}.about__prose{max-inline-size:65ch;line-height:var(--leading-body);text-wrap:pretty}.about__prose>*{margin-block:0}.about__prose>*+*{margin-block-start:var(--space-4)}.about-section{gap:var(--space-6);display:grid}.about-intro{gap:var(--space-8);align-items:center;display:grid}.about-intro__text{gap:var(--space-4);display:grid}.about-intro__media{position:relative}.about-intro__media:before{z-index:1;content:"";background-color:var(--color-surface-warm-soft);border:calc(var(--border-width) * 2) solid var(--color-brand-mark);border-radius:50%;block-size:2.5rem;inline-size:2.5rem;position:absolute;inset-block-start:calc(var(--space-3) * -1);inset-inline-start:calc(var(--space-3) * -1)}.about-intro__image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);block-size:auto;inline-size:100%;display:block}@media (width>=64rem){.about-intro--with-image{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (width<64rem){.about-intro__media{order:-1}}.about-intro__panel{isolation:isolate;min-block-size:16rem;padding:var(--space-8) var(--space-4) var(--space-6);background-image:radial-gradient(ellipse at 50% 100%, color-mix(in oklab, var(--color-inverse-glow) 80%, transparent), transparent 70%), linear-gradient(165deg, var(--color-inverse), var(--color-inverse-strong));border:var(--border-width) solid color-mix(in oklab, var(--color-brand-mark) 50%, transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);place-items:end center;display:grid;position:relative;overflow:hidden}.about-intro__panel:before{z-index:-1;content:"";background-image:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--color-on-inverse) 22%, transparent), transparent 70%);border:var(--border-width) solid color-mix(in oklab, var(--color-on-inverse) 22%, transparent);border-radius:50%;block-size:15rem;inline-size:15rem;position:absolute;inset-block-start:-5rem;inset-inline-end:-5rem}.about-intro__panel-image{block-size:auto;inline-size:100%;max-inline-size:30rem;filter:drop-shadow(0 1.25rem 1rem color-mix(in oklab, var(--color-inverse-strong) 55%, transparent))}@media (width>=64rem){.about-intro:has(.about-intro__panel){gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.about-intro__lead>h2{font-size:var(--text-lg);color:var(--color-text-muted)}.about-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.about-card{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex;position:relative;overflow:hidden}.about-card:before{content:"";background-image:linear-gradient(var(--color-accent), var(--color-accent-end));inline-size:.375rem;position:absolute;inset-block:0;inset-inline-start:0}.about-card__icon{box-sizing:content-box;block-size:1.25rem;inline-size:1.25rem;padding:var(--space-3);color:var(--color-on-accent);background-image:linear-gradient(var(--color-accent), var(--color-accent-end));border-radius:50%;flex:none}.about-card__body>h2{font-size:var(--text-lg);color:var(--color-primary)}.about-card__body>p{color:var(--color-text-muted)}.about-principles{isolation:isolate;padding-block:var(--space-16);color:var(--color-on-inverse);background-image:radial-gradient(ellipse at 80% 0, color-mix(in oklab, var(--color-inverse-glow) 70%, transparent), transparent 60%), linear-gradient(160deg, var(--color-inverse), var(--color-inverse-strong));position:relative;overflow:hidden}.about-principles:before,.about-principles:after{z-index:-1;content:"";background-image:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--color-on-inverse) 22%, transparent), transparent 70%);border:var(--border-width) solid color-mix(in oklab, var(--color-on-inverse) 22%, transparent);border-radius:50%;position:absolute}.about-principles:before{block-size:19rem;inline-size:19rem;inset-block-start:-7rem;inset-inline-start:-4rem}.about-principles:after{block-size:7.5rem;inline-size:7.5rem;inset-block-end:-2.5rem;inset-inline-end:8rem}.about-principles__inner{gap:var(--space-8);display:grid}.about-principles__title{gap:var(--space-3);font-size:var(--text-2xl);line-height:var(--leading-heading);color:var(--color-on-inverse);margin:0;display:grid}.about-principles__title:after{inline-size:var(--space-12);content:"";background-color:var(--color-brand-mark);border-radius:var(--radius-pill);block-size:.1875rem}.about-principles__list{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.about-principle{gap:var(--space-2);padding:var(--space-8) var(--space-8) var(--space-6);background-color:color-mix(in oklab, var(--color-on-inverse) 7%, transparent);background-image:linear-gradient(color-mix(in oklab, var(--color-on-inverse) 14%, transparent), transparent 55%);border:var(--border-width) solid color-mix(in oklab, var(--color-on-inverse) 28%, transparent);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-on-inverse) 35%, transparent);backdrop-filter:blur(.5rem);align-content:start;display:grid;position:relative}.about-principle__number{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:color-mix(in oklab, var(--color-accent-on-inverse) 35%, transparent);line-height:1;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-6)}.about-principle__icon{box-sizing:content-box;block-size:1.25rem;inline-size:1.25rem;padding:var(--space-3);color:var(--color-on-accent);background-image:linear-gradient(var(--color-accent), var(--color-accent-end));border-radius:50%}.about-principle__title{margin:var(--space-2) 0 0;font-size:var(--text-xl);color:var(--color-accent-on-inverse)}.about-principle__text{line-height:var(--leading-body);text-wrap:pretty;margin:0}.about-principle__values{gap:var(--space-1);line-height:var(--leading-body);margin:0;padding-inline-start:var(--space-6);display:grid}.about-principle__values li::marker{color:var(--color-brand-mark)}.about-glance{padding-block-start:var(--space-12)}.about-glance__title{gap:var(--space-3);margin:0 0 var(--space-6);font-size:var(--text-xl);line-height:var(--leading-heading);color:var(--color-primary);display:grid}.about-glance__title:after{inline-size:var(--space-12);content:"";background-color:var(--color-brand-mark);border-radius:var(--radius-pill);block-size:.1875rem}.about-glance__list{gap:var(--space-4);text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;display:grid}.about-glance__item{gap:var(--space-1);padding:var(--space-6) var(--space-3) var(--space-4);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-block-start:calc(var(--border-width) * 4) solid var(--color-brand-mark);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column-reverse;display:flex}.about-glance__item dt{color:var(--color-text-muted)}.about-glance__item dd{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-primary);margin:0;line-height:1.2}.about-journey{padding-block-start:var(--space-12)}.about-journey__list{gap:var(--space-8) var(--space-6);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));padding:0;list-style:none;display:grid;position:relative}@media (width>=48rem){.about-journey__list:before{content:"";border-block-start:calc(var(--border-width) * 2) dashed color-mix(in oklab, var(--color-brand-mark) 65%, transparent);position:absolute;inset-block-start:1.875rem;inset-inline:12%}}.about-journey__item{gap:var(--space-1);text-align:center;justify-items:center;display:grid;position:relative}.about-journey__dot{block-size:3.75rem;inline-size:3.75rem;background-image:linear-gradient(var(--color-accent), var(--color-accent-end));box-shadow:0 0 0 .4375rem color-mix(in oklab, var(--color-brand-mark) 25%, transparent);border-radius:50%;margin-block-end:var(--space-3)}.about-journey__year{font-size:var(--text-3xl);line-height:var(--leading-heading);color:var(--color-primary);margin:0}.about-journey__title{font-weight:var(--weight-bold);color:var(--color-primary);margin:0}.about-journey__text{max-inline-size:28ch;line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty;margin:0}.about-gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.about-gallery figure{margin:0}.about-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);block-size:auto;inline-size:100%;display:block}.about-ceo{gap:var(--space-3);max-inline-size:48rem;padding:var(--space-8);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);display:grid}.about-ceo__mark{font-size:var(--text-3xl);color:var(--color-brand-mark);line-height:.6}.about-ceo__title{font-size:var(--text-lg);color:var(--color-primary);margin:0}.about .category-showcase--bento{inline-size:100%}}
