.about-page{--about-scene-space:clamp(4rem, 8vw, 7.5rem);text-align:start}.about-page p{color:var(--text-secondary-readable);font-size:var(--marketing-copy-size);line-height:1.9}.about-page h1,.about-page h2,.about-page h3{text-wrap:balance;font-weight:500}.about-page h2{font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.5}.about-page p.about-eyebrow{align-items:center;gap:var(--space-3);color:var(--brand-text);font-size:var(--type-label-md-size);margin-block-end:var(--space-5);line-height:1.6;display:flex}.about-eyebrow>.numerals{font-size:var(--type-label-sm-size);border-inline-end:1px solid var(--border-strong);padding-inline-end:var(--space-3)}.about-accent{color:var(--brand-text)}.about-copy p+p{margin-block-start:var(--space-4)}.about-page a:not(.button){text-underline-offset:.3em}.about-page a:not(.button):is(:hover,:focus-visible){color:var(--text-primary)}.about-scene{padding-block:var(--about-scene-space);scroll-margin-block-start:7rem}.about-hero{text-align:center;padding-block:clamp(12rem,20vh,15rem) clamp(3rem,6vh,5rem);position:relative}.about-hero__entrance{transform:translate3d(0, var(--about-hero-y,0px), 0) scale(var(--about-hero-scale,1));transform-origin:50% 35%}.about-hero .about-eyebrow{justify-content:center;margin-block-end:var(--space-6)}.about-hero h1{letter-spacing:-.035em;font-size:clamp(3rem,8.1vw,7.25rem);line-height:1.5}.about-page p.about-hero__question{text-wrap:balance;margin-block-start:var(--space-5);font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.9}.about-hero__next{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:44px;padding:var(--space-2);color:var(--text-secondary-readable);font-size:var(--type-label-sm-size);flex-direction:column;margin-block-start:clamp(4rem,9vh,6rem);text-decoration:none;display:inline-flex}.about-hero__next svg{color:var(--brand-text)}.about-scene__intro{justify-content:space-between;align-items:start;gap:var(--space-5);display:flex}.about-page p.about-problem__premise{max-inline-size:30rem;font-size:var(--type-body-md-size)}.about-timer{margin-block:clamp(3rem, 6vw, 5rem) var(--space-6);text-align:center}.about-timer__label{min-block-size:1.9em}.about-timer__digits{margin-block:var(--space-3) var(--space-5);letter-spacing:-.055em;color:var(--text-primary);white-space:nowrap;grid-template-columns:1ch 5ch 1ch;justify-content:center;align-items:center;font-size:clamp(3rem,13vw,11rem);font-weight:400;line-height:1.2;display:grid}.about-timer__sign{opacity:0;color:var(--brand-text)}.about-timer[data-past-checkpoint] .about-timer__sign{opacity:1}.about-timer[data-past-checkpoint] [data-timer-value]{color:var(--brand-text)}.about-timer__ruler{direction:ltr;justify-content:space-between;align-items:center;block-size:2rem;max-inline-size:42rem;margin-inline:auto;display:flex;position:relative}.about-timer__track{background:var(--border-strong);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:0}.about-timer__track:after{content:"";background:var(--brand);block-size:100%;inline-size:100%;transform:scaleX(var(--about-timer-progress,1));transform-origin:0;display:block}.about-timer__tick{background:var(--border-strong);block-size:.5rem;inline-size:1px;display:block;position:relative}.about-timer__tick--major{block-size:1rem}.about-timer__checkpoint{background:var(--bg-primary);border:1px solid var(--brand-text);border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset-block-start:calc(50% - .3rem);inset-inline-start:75%}.about-timer[data-past-checkpoint] .about-timer__checkpoint{background:var(--brand)}.about-timer figcaption{color:var(--text-secondary-readable);font-size:var(--type-label-sm-size);margin-block-start:var(--space-4);line-height:1.8}.about-timer__fallback{color:var(--brand-text);font-size:var(--type-label-sm-size);flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-block-start:var(--space-4);padding:0;list-style:none;display:flex}.about-timer__fallback li{white-space:nowrap}.about-timer__fallback li+li:before{content:"→";color:var(--text-secondary-readable);margin-inline-end:.75rem}.about-page[data-about-motion] .about-timer__fallback{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-problem__conclusion{text-align:center;transform:translate3d(0, var(--about-conclusion-y,0px), 0);padding-block-start:var(--space-5)}.about-problem__conclusion h2{color:var(--text-secondary-readable)}.about-problem__conclusion h2>span{color:var(--text-primary)}.about-problem__conclusion>p{max-inline-size:39rem;margin:var(--space-4) auto 0}.about-insight__intro{align-items:start;gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.about-insight__intro .about-copy{max-inline-size:31rem;padding-block-start:var(--space-2)}.about-path{margin-block:clamp(3rem, 5vw, 5rem) var(--space-6);padding-block-end:5rem;position:relative}.about-path__stages{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.about-path__stages li{padding-inline-end:var(--space-4);position:relative}.about-path__number{text-align:right;color:var(--brand-text);font-size:var(--type-label-sm-size);margin-block-end:var(--space-3);display:block}.about-path h3{margin-block-end:var(--space-2);font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.6}.about-path__stages p{font-size:var(--type-body-sm-size)}.about-path__rail{background:var(--border-strong);block-size:1px;position:absolute;inset-block-end:2rem;inset-inline:0}.about-path__progress,.about-path__continuation{background:var(--text-primary);inline-size:66.666%;transform:scaleX(var(--about-path-before,1));transform-origin:100%;position:absolute;inset-block:0;inset-inline-start:0}.about-path__continuation{background:var(--brand);inline-size:33.334%;transform:scaleX(var(--about-path-after,1));inset-inline-start:66.666%}.about-path__rail:before,.about-path__rail:after{content:"";background:var(--border-strong);block-size:.4rem;inline-size:1px;position:absolute;inset-block-start:-.2rem}.about-path__rail:before{inset-inline-start:0}.about-path__rail:after{inset-inline-end:0}.about-path__checkpoint{color:var(--text-secondary-readable);position:absolute;inset-block-start:-.3rem;inset-inline-start:66.666%}.about-path__checkpoint i{border:1px solid var(--brand-text);background:var(--bg-primary);border-radius:50%;block-size:.65rem;inline-size:.65rem;display:block;transform:translate(50%)}.about-path__checkpoint>span{inline-size:max-content;font-size:var(--type-label-sm-size);position:absolute;inset-block-start:1.2rem;transform:translate(50%)}.about-path[data-checkpoint-reached] .about-path__checkpoint{color:var(--brand-text)}.about-path[data-checkpoint-reached] .about-path__checkpoint i{background:var(--brand)}.about-page p.about-insight__note{font-size:var(--type-body-md-size);max-inline-size:39rem}.about-philosophy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,7vw,7rem);display:grid}.about-philosophy__intro{align-self:start}.about-philosophy__intro>p:last-child{max-inline-size:23rem;margin-block-start:var(--space-4)}.about-principles{margin:0;padding:0;list-style:none}.about-principles li{padding-block:var(--space-5);color:var(--text-primary);font-size:clamp(2rem,3.6vw,3.125rem);font-weight:500;line-height:1.65}.about-principles li:first-child{padding-block-start:0}.about-principles__final{margin-block-start:var(--space-4)}.about-principles__final span{color:var(--brand-text)}.about-page[data-about-motion] .about-principles li:not([data-active]){color:var(--text-secondary-readable)}.about-page[data-about-motion] .about-principles li:not([data-active]) span{color:inherit}.about-philosophy__meaning{margin-block-start:var(--space-6)}.about-independence{border-block-start:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,7vw,7rem);margin-block-start:clamp(3rem,6vw,5rem);padding-block-start:var(--space-6);display:grid}.about-independence h3{font-size:var(--type-heading-lg-size);margin-block-end:var(--space-3);line-height:1.6}.about-independence p{font-size:var(--type-body-sm-size)}.about-independence a{color:var(--brand-text);display:inline}.about-human>h2{margin-block-end:var(--space-6)}.about-human__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.about-human__identity{margin-block-end:var(--space-6)}.about-human__identity h3{font-size:var(--type-heading-md-size);line-height:1.8}.about-human__identity h3>span{color:var(--border-strong);margin-inline:.3rem}.about-human__identity h3 bdi{font-size:var(--type-body-md-size);display:inline-block}.about-page .about-human__identity p{color:var(--brand-text);text-align:start;font-size:var(--type-label-sm-size);direction:ltr;inline-size:fit-content;margin-block-start:var(--space-1)}.about-human__paragraphs p+p{margin-block-start:var(--space-5)}.about-page .about-human__paragraphs p{color:var(--text-primary)}.about-page[data-about-motion] .about-human__paragraphs p:not([data-active]){color:var(--text-secondary-readable)}.about-page__text-link{align-items:center;gap:var(--space-2);min-block-size:44px;color:var(--brand-text);font-size:var(--type-body-md-size);margin-block-start:var(--space-5);display:inline-flex}.about-human__visual{aspect-ratio:440/540;padding:var(--space-5);background:var(--brand-soft);flex-direction:column;justify-content:end;display:flex;position:sticky;inset-block-start:9rem;overflow:clip}.about-human__drawing{block-size:100%;inline-size:100%;position:absolute;inset:0}.about-human__guide{stroke:var(--brand-text);stroke-opacity:.1;stroke-width:.5px}.about-human__flow{stroke:var(--brand-text);stroke-opacity:.2;stroke-width:1px}.about-human__gold{stroke:var(--brand-text);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--about-human-progress,1))}.about-human__point{fill:var(--brand);stroke:var(--brand-text);stroke-width:1px}.about-human__visual figcaption{font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.8;display:grid;position:relative}.about-human__visual figcaption span{color:var(--brand-text)}.about-human__visual figcaption strong{font-weight:500}.about-human__visual-note{color:var(--brand-text);font-size:var(--type-label-sm-size);position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5)}.about-closing{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(5rem,10vw,9rem);display:flex}.about-closing .about-eyebrow{margin-block-end:var(--space-4)}.about-closing h2{transform:translate3d(0, var(--about-closing-y,0px), 0);font-size:clamp(3rem,6vw,5.5rem);line-height:1.5}.about-closing>p:not(.about-eyebrow){margin-block-start:var(--space-4)}.about-closing .button{margin-block-start:var(--space-5)}.about-page p.about-closing__note{font-size:var(--type-label-sm-size);margin-block-start:var(--space-5)}@media (width<=899px){.about-scene__intro{display:block}.about-insight__intro{gap:var(--space-5)}.about-philosophy{column-gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.about-independence{column-gap:var(--space-6)}.about-human__grid{gap:var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.about-human__visual{position:relative;inset-block-start:auto}}@media (width<=680px){.about-page{--about-scene-space:4rem}.about-hero{padding-block:11rem 3rem}.about-hero h1{letter-spacing:-.04em;font-size:clamp(2.5rem,10.5vw,4rem)}.about-hero .about-eyebrow{margin-block-end:var(--space-5)}.about-page p.about-hero__question{font-size:var(--type-heading-md-size)}.about-desktop-break{display:none}.about-hero__next{margin-block-start:var(--space-6)}.about-page h2{font-size:clamp(1.875rem,7.4vw,2.5rem)}.about-timer{margin-block-start:var(--space-6)}.about-timer__digits{margin-block:var(--space-3) var(--space-4);font-size:clamp(3rem,13vw,5.5rem)}.about-timer__ruler{inline-size:94%}.about-timer figcaption{max-inline-size:18rem;margin-inline:auto}.about-timer__fallback{gap:.5rem .75rem}.about-timer__fallback li+li:before{margin-inline-end:.5rem}.about-problem__conclusion>p br{display:none}.about-insight__intro{gap:var(--space-4);grid-template-columns:1fr}.about-path{margin-block:var(--space-6);padding-block:0;padding-inline-start:var(--space-6)}.about-path__stages{grid-template-columns:1fr;gap:3.5rem;display:grid}.about-path__stages li{padding-inline-end:0}.about-path__number{margin-block-end:var(--space-1)}.about-path__rail{block-size:auto;inline-size:1px;inset-block:0;inset-inline:.3rem auto}.about-path__progress,.about-path__continuation{block-size:66.666%;inline-size:1px;transform:scaleY(var(--about-path-before,1));transform-origin:top;inset-block-start:0;inset-inline:0}.about-path__continuation{block-size:33.334%;transform:scaleY(var(--about-path-after,1));inset-block-start:66.666%}.about-path__rail:before,.about-path__rail:after{display:none}.about-path__checkpoint{inset-block-start:66.666%;inset-inline-start:-.3rem}.about-path__checkpoint i{transform:none}.about-path__checkpoint>span{background:var(--bg-primary);padding-inline:.25rem;inset-block-start:-.4rem;inset-inline-start:1.1rem;transform:none}.about-philosophy{display:block}.about-philosophy__intro>p:last-child{max-inline-size:100%}.about-philosophy__reading{margin-block-start:var(--space-6)}.about-principles li{padding-block:var(--space-4);font-size:clamp(1.875rem,8vw,2.5rem)}.about-principles__final{margin-block-start:var(--space-5)}.about-independence{gap:var(--space-5);grid-template-columns:1fr;margin-block-start:var(--space-6)}.about-human__grid{gap:var(--space-6);flex-direction:column;display:flex}.about-human__visual{aspect-ratio:440/360;inline-size:100%}.about-human__visual figcaption{font-size:var(--type-heading-lg-size)}.about-human__drawing{block-size:calc(100% + 4rem);inset-block-start:-2rem}.about-human__identity{margin-block-end:var(--space-5)}.about-closing{padding-block:5rem}.about-closing h2{font-size:clamp(2.75rem,13vw,4rem)}}@media (prefers-reduced-motion:no-preference){.about-hero .about-eyebrow,.about-hero h1,.about-hero__question{animation:about-enter .65s var(--motion-easing) both}.about-hero h1{animation-delay:90ms}.about-hero__question{animation-delay:.19s}.about-principles li,.about-principles li span,.about-human__paragraphs p{transition:color var(--motion-standard) var(--motion-easing)}.about-timer__sign{transition:opacity var(--motion-fast) var(--motion-easing)}}@keyframes about-enter{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),print{.about-page *,.about-page :before,.about-page :after{transition:none!important;animation:none!important}.about-hero__entrance,.about-problem__conclusion,.about-closing h2{transform:none}.about-page[data-about-motion] .about-principles li,.about-page[data-about-motion] .about-human__paragraphs p{color:var(--text-primary)}.about-page[data-about-motion] .about-principles__final span{color:var(--brand-text)}.about-human__visual{position:relative;inset-block-start:auto}}@media print{.about-hero,.about-scene{padding-block:var(--space-6)}.about-hero__next{display:none}}
