.about{padding-block:clamp(var(--sp-10), 6vw, var(--sp-16)) 0}.about__part+.about__part{border-top:1px solid var(--rule);margin-block-start:clamp(var(--sp-16), 9vw, var(--sp-32));padding-block-start:clamp(var(--sp-10), 5vw, var(--sp-16))}.about__part .section-index{margin-block-end:clamp(var(--sp-6), 4vw, var(--sp-10))}.about__headline{font-size:var(--t-heading);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:40ch;line-height:1.15}.about__body{max-width:62ch;color:var(--ink-soft);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.75}.about__headline+.about__body,.about__title+.about__body{margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-12))}.about__body>p+p{margin-block-start:1.4em}.about__claim{color:var(--ink);font-weight:var(--w-medium)}.about__title{font-size:var(--t-heading);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;line-height:1.15}.founder{column-gap:clamp(var(--sp-8), 6vw, var(--sp-24));grid-template-columns:minmax(0,1fr);grid-template-areas:"title""portrait""body";display:grid}.founder__title{grid-area:title}.founder__body{grid-area:body;margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-12))}.founder__portrait{margin:clamp(var(--sp-8), 4vw, var(--sp-10)) 0 0;grid-area:portrait;max-width:17rem}.founder__portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border:1px solid var(--rule);block-size:auto;inline-size:100%;display:block}.founder__portrait figcaption{color:var(--ink-dim);margin-block-start:var(--sp-3)}@media (width>=56rem){.founder{grid-template-columns:minmax(16rem,5fr) minmax(0,7fr);grid-template-areas:"portrait title""portrait body";align-items:start}.founder__portrait{max-width:24rem;margin:0;margin-block-start:.35em}}.history{--node-col:2rem;--node-top:calc(var(--sp-6) + .45em);padding:0 0 clamp(var(--sp-16), 8vw, var(--sp-24));margin:0;list-style:none;position:relative}.history__entry{grid-template-columns:var(--node-col) minmax(0, 1fr);column-gap:var(--sp-4);padding-block:var(--sp-6);grid-template-areas:"node when""node what";display:grid;position:relative}.history__entry:before{content:"";background:var(--rule-strong);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--node-col) / 2 - .5px)}.history__entry:first-child:before{inset-block-start:var(--node-top)}.history__node{z-index:1;border:1px solid var(--ink-muted);background:var(--bg);grid-area:node;justify-self:center;block-size:7px;inline-size:7px;margin-block-start:calc(var(--node-top) - var(--sp-6));position:relative}.history__when{gap:var(--sp-3);color:var(--ink-muted);grid-area:when;margin-block-end:var(--sp-2);display:flex}.history__age{color:var(--ink-dim)}.history__what{grid-area:what}.history__title{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:var(--w-medium);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;line-height:1.3}.history__figure{color:var(--ink-soft);margin-block-start:var(--sp-2)}.history__note{max-width:52ch;color:var(--ink-muted);margin-block-start:var(--sp-3);font-size:.9375rem;line-height:1.6}.history__entry--now:before{block-size:var(--node-top);background:linear-gradient(to bottom, var(--rule-strong), var(--accent));inset-block-end:auto}.history__entry--now:after{content:"";block-size:calc(100% + clamp(var(--sp-16), 8vw, var(--sp-24)));background:linear-gradient(to bottom, var(--accent) 0%, var(--accent) 35%, transparent 100%);inline-size:1px;position:absolute;inset-block-start:calc(var(--node-top) + 7px);inset-inline-start:calc(var(--node-col) / 2 - .5px)}.history__entry--now .history__node{border-color:var(--accent);background:var(--accent)}.history__entry--now .history__title{letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.history__tags{gap:var(--sp-1);color:var(--accent);flex-direction:column;margin-block-start:var(--sp-3);display:flex}@media (width>=56rem){.history__entry{grid-template-columns:9rem var(--node-col) minmax(0, 1fr);column-gap:var(--sp-6);grid-template-areas:"when node what"}.history__entry:before,.history__entry--now:after{inset-inline-start:calc(9rem + var(--sp-6) + var(--node-col) / 2 - .5px)}.history__when{margin-block-start:calc(var(--node-top) - var(--sp-6) - .35em);margin-block-end:0}.history__what{column-gap:clamp(var(--sp-8), 4vw, var(--sp-12));grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.history__title,.history__figure{grid-column:1}.history__note{grid-area:1/2/span 2;margin-block-start:.2em}.history__tags{grid-column:1}}.about__sign{padding-block:clamp(var(--sp-10), 6vw, var(--sp-16));border-top:1px solid var(--rule);gap:var(--sp-2);color:var(--ink-dim);flex-direction:column;margin-block-start:clamp(var(--sp-10), 5vw, var(--sp-16));display:flex}.about__sign strong{font-weight:var(--w-regular);color:var(--ink-soft)}.about__sign{border-top:0;margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-10));padding:0}.about__more{font-size:.9375rem;font-weight:var(--w-medium);margin-block-start:var(--sp-5);padding-block-end:clamp(var(--sp-6), 4vw, var(--sp-10))}.about__more a{color:var(--accent);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.about__more a:hover{border-bottom-color:var(--accent)}.about__social{gap:var(--sp-3) var(--sp-6);border-top:1px solid var(--rule);flex-wrap:wrap;margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-10));padding-block-start:var(--sp-5);display:flex}.about__social a{color:var(--ink-muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.about__social a:hover{color:var(--ink);border-bottom-color:var(--ink-dim)}.about__part--loop .loop__figure{margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-12))}.about__more--second{margin-block-start:0;padding-block-start:0}.about__more+.about__more--second{margin-block-start:calc(-1 * clamp(var(--sp-4), 3vw, var(--sp-8)))}
