.about-page{--about-gap:clamp(28px,3vw,48px)}.about-hero h1{font-size:var(--type-title);line-height:var(--title-leading);margin:0 0 26px}.about-lede{margin:0;font-size:var(--type-lede);line-height:var(--lede-leading,1.85);font-weight:var(--type-copy-weight);color:var(--site-lede)}.about-art{right:0;top:0;width:46%;height:calc(100% - 68px);z-index:0}.about-art,.about-loop-terms{position:absolute;pointer-events:none}.about-loop-terms{display:none;inset:0;z-index:1;opacity:0;transition:opacity .07s var(--site-ease)}.about-loop-term{position:absolute;left:0;top:0;color:var(--site-violet-soft)}.about-loop-term[data-who=person]{color:var(--state)}.about-loop-marker{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--site-bg)}.about-loop-leader{position:absolute;left:0;top:0;width:26px;height:1px;background:currentColor;transform-origin:left center}.about-loop-label{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:.375rem;width:-moz-max-content;width:max-content;white-space:nowrap;text-align:left}.about-loop-term[data-side=left] .about-loop-label{text-align:right}.about-loop-number{font:.6875rem/1 var(--font-label);letter-spacing:.02em}.about-loop-name{font-family:var(--font-heading);font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:var(--heading-weight);font-synthesis:none;letter-spacing:var(--heading-tracking);line-height:1.1}@media(min-width:68.8125em){.about-loop-terms{display:block}}.about-hero-foot{position:absolute;z-index:3;left:6%;right:6%;display:flex;gap:30px}.about-paths{display:flex;flex-wrap:wrap;gap:0 28px;font-size:var(--type-ui);color:var(--site-index)}.about-paths a{position:relative;display:inline-flex;align-items:center;min-height:44px;transition:color var(--motion-response)}.about-paths a:after{content:"";position:absolute;bottom:9px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-response)}.about-paths a:is(:hover,:focus-visible){color:var(--site-violet)}.about-paths a:is(:hover,:focus-visible):after{transform:scaleX(1)}.about-section{position:relative;z-index:2;padding:clamp(88px,13svh,152px) 6% clamp(48px,7svh,88px);background:var(--site-bg)}.about-page .about-section[id]{scroll-margin-top:24px}.about-section:after,.about-section:before{content:"";position:absolute;left:0;right:0;height:16svh;pointer-events:none}.about-section:before{bottom:100%;background:linear-gradient(#0000,var(--site-bg))}.about-section:after{top:100%;background:linear-gradient(var(--site-bg),#0000)}.about-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--about-gap);column-gap:var(--about-gap);row-gap:24px;padding-top:30px;border-top:1px solid var(--site-rule);margin:0 0 clamp(64px,10svh,120px)}.about-head h2{grid-column:1/3;margin:0;font-size:var(--type-title);line-height:var(--title-leading);text-wrap:balance}.about-head>p{grid-column:1/3;margin:0;max-width:34em;font-size:var(--type-lede);line-height:var(--lede-leading,1.85);font-weight:var(--type-copy-weight);color:var(--site-lede)}[lang=en] .about-head>p{max-width:40rem}.about-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.about-terms>div{position:relative;padding:32px var(--about-gap) 0 0;border-top:1px solid var(--site-rule)}.about-terms>div:last-child{padding-right:0}.about-terms>div:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--site-violet-soft)}.about-terms>div[data-who=person]:before{background:var(--site-gold)}.about-terms dt{margin:0 0 18px;font-family:var(--font-heading);font-weight:var(--heading-weight);font-synthesis:none;letter-spacing:var(--heading-tracking);font-size:var(--type-heading);line-height:var(--heading-leading);color:var(--site-ink)}.about-terms dd{margin:0;max-width:24em;font-size:var(--type-body);line-height:var(--reading-leading,1.8);font-weight:var(--type-copy-weight);color:var(--site-copy)}.about-next{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--about-gap);column-gap:var(--about-gap);align-items:center;min-height:min(96svh,900px);padding:clamp(120px,17svh,200px) 6% clamp(72px,10svh,120px)}.about-next-copy{grid-column:1/3;position:relative;z-index:2}.about-next h2{margin:0 0 28px;font-size:var(--type-title);line-height:var(--title-leading);text-wrap:balance}.about-next-body{max-width:480px;margin:0 0 32px;font-size:var(--type-lede);line-height:var(--lede-leading,1.85);font-weight:var(--type-copy-weight);color:var(--site-lede)}.about-next-art{position:absolute;right:0;top:0;bottom:0;width:46%;pointer-events:none}@media(min-width:47.5625em){.about-hero-foot{bottom:0;height:56px;align-items:center}.about-next{min-height:max(min(96svh,900px),calc(var(--site-loop-size) * .72))}.about-next-art{left:77%;right:auto;top:50%;bottom:auto;width:var(--site-loop-size);aspect-ratio:1;transform:translate(-50%,-50%)}}@media(min-width:47.5625em) and (max-width:68.75em){.about-head h2,.about-head>p{grid-column:1/-1}.about-terms{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.about-terms>div:nth-child(2n){padding-right:0}}@media(max-width:47.5em){.about-hero{padding:28px 6% 8px}.about-art{position:relative;top:auto;right:auto;width:calc(100% + 12vw);height:clamp(260px,78vw,360px);margin:4px 0 0 -6vw}.about-hero-copy{padding-top:6px}.about-hero-foot{position:relative;left:auto;right:auto;display:block;margin-top:36px;padding-top:16px;border-top:1px solid var(--site-hairline)}.about-paths{gap:0 18px}.about-section{padding-top:80px;padding-bottom:56px}.about-head{display:block;padding-top:24px;margin-bottom:48px}.about-head>p{margin-top:16px}.about-terms{display:block}.about-terms>div{padding:26px 0 30px}.about-terms dt{margin-bottom:12px}.about-next{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:56px}.about-next-art{position:relative;order:-1;top:auto;bottom:auto;right:auto;width:calc(100% + 12vw);height:clamp(260px,78vw,360px);margin:0 -6vw 12px}}