@layer components{.about-hero .container{position:relative}.about-hero .page-hero__inner{position:relative;z-index:1}.about-hero__title{font-size:clamp(2.25rem,1.55rem + 3.35vw,4.4rem);letter-spacing:0}.about-hero__orb{position:absolute;inset-block-start:clamp(-2.25rem,-1.5rem - 2vw,-.25rem);inset-inline-end:clamp(-3.75rem,-1rem - 5vw,.75rem);inline-size:clamp(9rem,5.4rem + 18vw,19rem);block-size:auto;filter:drop-shadow(0 18px 48px color-mix(in oklab,var(--lz-blue-600),transparent 50%));opacity:.9;pointer-events:none;z-index:0}.about-hero__orbit{transform-origin:120px 120px;animation:about-orbit-spin 44s linear infinite}@keyframes about-orbit-spin{to{transform:rotate(360deg)}}.text-phrased{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.about-founder{padding-block-start:clamp(3rem,2.5rem + 2vw,5rem)}.about-founder__grid{display:grid;gap:clamp(1.5rem,1rem + 2.4vw,3.5rem)}.about-founder__message{display:grid;gap:clamp(1rem,.8rem + 1vw,1.6rem);align-content:start}.about-founder__title{max-width:11em;font-family:var(--font-display-jp);font-size:clamp(2.1rem,1.35rem + 3.2vw,4.2rem);font-weight:600;line-height:1.28;letter-spacing:0}.about-founder__body{display:grid;gap:1rem;max-width:42em;color:var(--color-ink-soft);font-size:var(--type-lede);line-height:2.05}.about-founder__body p{margin:0}.about-founder__profile{display:grid;gap:clamp(1.1rem,.9rem + .8vw,1.6rem);align-content:start;padding:clamp(1rem,.8rem + 1vw,1.4rem);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in oklab,var(--lz-blue-50),transparent 12%),transparent 56%),var(--color-surface);box-shadow:var(--shadow-card)}.about-founder__figure{display:grid;gap:.75rem;margin:0}.about-founder__portrait{display:block;inline-size:100%;aspect-ratio:8 / 9;block-size:auto;border-radius:var(--radius-md);box-shadow:0 18px 48px -28px color-mix(in oklab,var(--lz-navy-900),transparent 25%)}.about-founder__caption{color:var(--color-muted);font-size:var(--type-small);line-height:1.8}.about-founder__meta{display:grid;gap:.85rem}.about-founder__role{margin:0;color:var(--color-accent-strong);font-size:var(--type-meta);font-weight:800;letter-spacing:.08em}.about-founder__name{font-size:clamp(1.65rem,1.35rem + 1.3vw,2.45rem);font-weight:900;line-height:1.25;letter-spacing:0}.about-founder__profile-copy{display:grid;gap:.55rem;color:var(--color-ink-soft);font-size:var(--type-body);line-height:1.95}.about-founder__profile-copy p{margin:0}.about-founder__areas{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.about-founder__areas li{padding:.32em .78em;border:1px solid var(--color-rule-accent);border-radius:var(--radius-pill);background:var(--color-accent-faint);color:var(--color-accent-strong);font-size:var(--type-meta);font-weight:800}@media(min-width:58rem){.about-founder__grid{grid-template-columns:minmax(0,.58fr) minmax(18rem,.42fr);align-items:start}}.about-mvv{position:relative;overflow:clip}.about-mvv:before{content:"";position:absolute;inset-block-start:8%;inset-inline-end:-10rem;inline-size:28rem;aspect-ratio:1;border:1px solid color-mix(in oklab,var(--lz-blue-500),transparent 86%);border-radius:50%;pointer-events:none}.about-orbits{position:relative;display:grid;gap:1rem;margin:0;padding:0;list-style:none}.about-orbits__item{min-inline-size:0}.about-orbit{position:relative;display:grid;gap:.75rem;min-block-size:100%;padding:clamp(1.35rem,1rem + 1.5vw,2.2rem);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-surface),transparent 4%);overflow:clip;transition:transform var(--duration-base) var(--ease-out-quart),border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.about-orbit:hover{transform:translateY(-4px);border-color:var(--color-rule-accent);box-shadow:var(--shadow-card-hover)}.about-orbit__visual{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;inline-size:clamp(4.5rem,3.5rem + 4vw,7rem);aspect-ratio:1;opacity:.6;pointer-events:none}.about-orbit__ring{position:absolute;inset:12%;border:1px solid color-mix(in oklab,var(--color-accent),transparent 42%);border-radius:50%;transform:rotate(-18deg) scaleY(.42)}.about-orbit__particle{position:absolute;inset-block-start:44%;inset-inline-end:8%;inline-size:.55rem;aspect-ratio:1;border-radius:50%;background:var(--lz-gold-500);box-shadow:0 0 16px color-mix(in oklab,var(--lz-gold-400),transparent 35%)}.about-orbit__index{width:fit-content;color:transparent;font-family:var(--font-display);font-size:clamp(2.4rem,1.9rem + 2.6vw,4rem);font-weight:720;line-height:1;-webkit-text-stroke:1.3px oklch(52% .11 80)}.about-orbit__label{width:fit-content;margin:0;padding:.24em .72em;border:1px solid color-mix(in oklab,var(--lz-gold-600),transparent 52%);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--lz-gold-300),white 74%);color:var(--lz-navy-800);font-size:var(--type-meta);font-weight:900}.about-orbit__statement{max-width:12em;font-size:clamp(1.45rem,1.16rem + 1.24vw,2.15rem);font-weight:900;line-height:1.4;letter-spacing:0;word-break:auto-phrase}.about-orbit__description{max-width:29em;color:var(--color-ink-soft);font-size:var(--type-small);line-height:1.95}.about-values{display:grid;gap:1rem;margin-top:clamp(1.5rem,1.1rem + 1.8vw,2.8rem)}.about-value{position:relative;display:grid;gap:.6rem;align-content:start;min-block-size:100%;padding:clamp(1.35rem,1.1rem + 1vw,2rem);overflow:clip}.about-value:hover{transform:translateY(-4px);border-color:var(--color-rule-accent);box-shadow:var(--shadow-card-hover)}.about-value__num{position:absolute;inset-block-start:.55rem;inset-inline-end:.8rem;color:transparent;font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 3vw,4.2rem);font-weight:720;line-height:1;-webkit-text-stroke:1.4px color-mix(in oklab,var(--color-accent),transparent 80%);pointer-events:none;user-select:none}.about-value__name{position:relative;max-width:12em;font-size:clamp(1.25rem,1.05rem + .9vw,1.7rem);font-weight:900;line-height:1.36;letter-spacing:0}.about-value__name:after{content:"";display:block;inline-size:2.4rem;block-size:3px;margin-block-start:.7rem;border-radius:var(--radius-pill);background:var(--color-accent)}.about-value__desc{position:relative;max-width:26em;color:var(--color-ink-soft);font-size:var(--type-small);line-height:1.95}@media(min-width:48rem){.about-orbits{grid-template-columns:repeat(3,minmax(0,1fr))}.about-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-work__grid{display:grid;gap:clamp(1.5rem,1.1rem + 2vw,3.25rem)}.about-work__list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-rule-strong)}.about-work__item{border-bottom:1px solid var(--color-rule)}.about-work__principle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem;padding-block:clamp(1.1rem,.9rem + .9vw,1.55rem)}.about-work__number{grid-row:span 2;min-inline-size:2.5rem;color:var(--color-accent-strong);font-family:var(--font-display);font-size:var(--type-meta);font-weight:800}.about-work__principle h3{font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:900;line-height:1.45;letter-spacing:0}.about-work__principle p{max-width:34em;color:var(--color-ink-soft);font-size:var(--type-small);line-height:1.95}@media(min-width:58rem){.about-work__grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start}.about-work .page-section__head{margin-bottom:0}}.about-facts{max-width:58rem;background:var(--color-surface);border-top-color:var(--color-rule-strong)}.about-facts>div{padding-inline:clamp(.2rem,.1rem + .4vw,.5rem)}.about-facts dd{color:var(--color-ink);line-height:1.8}.about-facts__detail{display:block;margin-top:.25rem;color:var(--color-muted);font-size:var(--type-small)}.about-facts__note{margin-top:1.2rem;color:var(--color-muted);font-size:var(--type-small);line-height:1.9}.about-facts__link{margin-top:1.5rem}@media(max-width:47.99rem){.about-hero__orb{opacity:.36;inset-inline-end:-4.25rem}.about-founder__profile{border-radius:var(--radius-md)}.about-founder__portrait{max-block-size:26rem;object-fit:contain}.about-work__principle{grid-template-columns:minmax(0,1fr)}.about-work__number{grid-row:auto}}@media(prefers-reduced-motion:reduce){.about-hero__orbit,.about-orbit,.about-value{animation:none;transition:none}}}
