@keyframes about-ink-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes about-rule-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes about-wash{0%,to{opacity:.55}50%{opacity:.85}}.about-page{--about-measure:38rem;--about-ink:color-mix(in srgb, var(--foreground) 92%, var(--brand-primary))}.about-masthead{isolation:isolate;background:radial-gradient(ellipse 90% 70% at 100% 0%, color-mix(in srgb, var(--brand-primary) 12%, transparent), transparent 55%), radial-gradient(ellipse 60% 50% at 0% 100%, color-mix(in srgb, var(--brand-cream) 55%, transparent), transparent 60%), var(--background);padding-block:clamp(6.5rem,14vw,9rem) clamp(3.5rem,8vw,5.5rem);position:relative;overflow:clip}.dark .about-masthead,html.dark .about-masthead{background:radial-gradient(ellipse 90% 70% at 100% 0%, color-mix(in srgb, var(--brand-primary) 18%, transparent), transparent 55%), var(--background)}.about-masthead__wash{pointer-events:none;inset-inline-end:-8%;background:radial-gradient(circle, color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 70%);filter:blur(8px);border-radius:9999px;width:min(28rem,70vw);height:min(28rem,70vw);position:absolute;top:8%}.about-masthead__mark{letter-spacing:-.06em;color:color-mix(in srgb, var(--foreground) 10%, transparent);-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(4.5rem,2rem + 14vw,11rem);font-weight:800;line-height:.9}.about-masthead__rail{gap:1.75rem;display:grid}@media (min-width:48rem){.about-masthead__rail{grid-template-columns:auto minmax(0, var(--about-measure));align-items:start;gap:2.5rem}}.about-masthead__spine{background:linear-gradient(to bottom, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 15%, transparent));transform-origin:top;border-radius:9999px;width:2px;height:100%;min-height:8rem;display:none}@media (min-width:48rem){.about-masthead__spine{display:block}}.about-masthead__kicker{letter-spacing:.04em;color:var(--marketing-emphasis);margin:0;font-size:.8125rem;font-weight:700}.about-masthead__title{letter-spacing:-.03em;text-wrap:balance;max-width:14em;color:var(--foreground);margin:.85rem 0 0;font-size:clamp(1.85rem,.9rem + 2.8vw,2.75rem);font-weight:700;line-height:1.18}.about-masthead__lead{color:var(--muted-foreground);margin:1.25rem 0 0;font-size:clamp(1rem,.2vw + .95rem,1.125rem);line-height:1.95}.about-chapter{padding-block:clamp(3.25rem,7vw,5rem);position:relative}.about-chapter--muted{background:color-mix(in srgb, var(--muted) 35%, var(--background))}.about-chapter__inner{max-width:var(--about-measure)}.about-chapter__label{letter-spacing:.12em;color:var(--marketing-emphasis);margin:0;font-size:.75rem;font-weight:700}.about-chapter__title{letter-spacing:-.025em;text-wrap:balance;color:var(--foreground);margin:.75rem 0 0;font-size:clamp(1.35rem,.55rem + 1.8vw,1.75rem);font-weight:700;line-height:1.25}.about-chapter__body{color:var(--muted-foreground);margin:1.15rem 0 0;font-size:1rem;line-height:2}.about-chapter__body+.about-chapter__body{margin-top:1rem}.about-beliefs{border-block:1px solid color-mix(in srgb, var(--border) 80%, transparent)}.about-belief{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding-block:clamp(2.75rem,6vw,4rem);position:relative}.about-belief:last-child{border-bottom:0}.about-belief__index{letter-spacing:-.04em;color:color-mix(in srgb, var(--brand-primary) 22%, transparent);margin:0;font-size:clamp(2.75rem,1.2rem + 4vw,4.5rem);font-weight:800;line-height:1}.about-belief__title{letter-spacing:-.03em;text-wrap:balance;max-width:18em;color:var(--about-ink);margin:.85rem 0 0;font-size:clamp(1.35rem,.5rem + 2vw,1.85rem);font-weight:700;line-height:1.3}.about-belief__body{max-width:var(--about-measure);color:var(--muted-foreground);margin:.85rem 0 0;font-size:.9875rem;line-height:1.95}.about-close{padding-block:clamp(3.75rem,9vw,6rem);position:relative}.about-close__rule{background:var(--brand-primary);border-radius:9999px;width:3rem;height:2px;margin-bottom:1.5rem}.about-close__title{letter-spacing:-.03em;text-wrap:balance;max-width:16em;margin:0;font-size:clamp(1.45rem,.6rem + 2vw,2rem);font-weight:700;line-height:1.25}.about-close__body{max-width:32rem;color:var(--muted-foreground);margin:1rem 0 0;font-size:1rem;line-height:1.95}.about-close__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.75rem;display:flex}.about-close__link{color:var(--marketing-emphasis);text-underline-offset:.2em;font-size:.9375rem;font-weight:600}.about-close__link:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.about-masthead__mark{animation:1s cubic-bezier(.22,1,.36,1) both about-ink-rise}.about-masthead__kicker,.about-masthead__title,.about-masthead__lead{animation:.9s cubic-bezier(.22,1,.36,1) both about-ink-rise}.about-masthead__title{animation-delay:80ms}.about-masthead__lead{animation-delay:.16s}.about-masthead__spine{animation:1.1s cubic-bezier(.22,1,.36,1) .2s both about-rule-grow}.about-masthead__wash{animation:12s ease-in-out infinite about-wash}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.about-ink{animation:linear both about-ink-rise;animation-timeline:view();animation-range:entry 10% cover 30%}.about-belief{animation:linear both about-ink-rise;animation-timeline:view();animation-range:entry 8% cover 28%}}}@media (prefers-reduced-motion:reduce){.about-masthead__mark,.about-masthead__kicker,.about-masthead__title,.about-masthead__lead,.about-masthead__spine,.about-masthead__wash,.about-ink,.about-belief{opacity:1!important;animation:none!important;transform:none!important}}
