.about-band__inner{width: 100%;max-width: var(--container-max);margin-inline: auto;padding-inline: var(--grid-margin)}.about-band{padding-block: var(--space-20)}.about-band__grid{display: grid;grid-template-columns: repeat(12,1fr);gap: var(--grid-gutter)}.about-spine__label{grid-column: 1 / -1;margin: 0 0 var(--space-4);font-family: var(--font-mono);font-weight: 500;font-size: var(--text-xs);letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-stone)}.about-spine__body{grid-column: 1 / -1}.about-spine__body p{margin: 0 0 var(--space-4);max-width: 62ch;font-family: var(--font-body);font-weight: 400;font-size: var(--text-base);line-height: var(--leading-body);color: var(--color-ink)}.about-spine__body p:last-child{margin-bottom: 0}@media (min-width: 768px){.about-spine__label{grid-column: 1 / span 3}.about-spine__body{grid-column: 4 / span 7}}.about-lead{margin: 0 0 var(--space-8);font-family: var(--font-display);font-weight: 700;font-size: var(--text-2xl);line-height: 1.3;letter-spacing: -0.01em;color: var(--color-ink)}.about-titlebar{padding-block-start: var(--space-16);padding-block-end: var(--space-4)}.about-est{margin: 0 0 var(--space-4);font-family: var(--font-mono);font-weight: 500;font-size: var(--text-xs);letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-stone)}.about-title::after{content: "";display: block;width: var(--rule-w);height: var(--rule-h);margin-top: var(--space-4);background-color: var(--color-stone)}.about-position{padding-block: var(--space-12) var(--space-24)}.about-position__content{grid-column: 1 / -1}.about-position__statement{margin: 0;font-family: var(--font-body);font-weight: 500;font-size: clamp(1.5rem,2.8vw,2rem);line-height: 1.3;color: var(--color-ink)}.about-position__dot{color: var(--color-stone)}.about-position__support{margin: var(--space-6) 0 0;font-family: var(--font-body);font-weight: 400;font-size: var(--text-lg);line-height: var(--leading-body);color: var(--color-ink)}@media (min-width: 768px){.about-position__content{grid-column: 4 / -1}}.about-material{width: 100%}.about-material__img{display: block;width: 100%;height: auto;aspect-ratio: 1718 / 688;object-fit: cover}.about-standard{padding-block: var(--space-20)}.about-standard__rule{display: block;width: 40px;height: var(--rule-h);margin-block: var(--space-6);background-color: var(--color-stone)}.about-quality{background-color: var(--color-paper-2);padding-block: var(--space-20)}.about-quality__content{grid-column: 1 / -1}.about-quality__grid{display: grid}.about-quality__cell{position: relative;overflow: hidden;padding: var(--space-8) var(--space-6);border-top: 1px solid var(--color-border)}.about-quality__cell:first-child{border-top: 0}.about-quality__ghost{position: absolute;top: 0;left: var(--space-4);z-index: 0;font-family: var(--font-display);font-weight: 700;font-size: clamp(4rem,7vw,5.5rem);line-height: 1;pointer-events: none;user-select: none;color: var(--color-stone-tint);color: color-mix(in srgb,var(--color-stone) 16%,transparent)}.about-quality__body{position: relative;z-index: 1;padding-top: var(--space-12)}.about-quality__label{margin: 0 0 var(--space-2);font-family: var(--font-mono);font-weight: 500;font-size: var(--text-sm);letter-spacing: 0.04em;color: var(--color-ink)}.about-quality__desc{margin: 0;font-family: var(--font-body);font-weight: 400;font-size: var(--text-sm);line-height: var(--leading-body);color: var(--color-ink-soft)}@media (min-width: 600px){.about-quality__grid{grid-template-columns: 1fr 1fr}.about-quality__cell:nth-child(2){border-top: 0}.about-quality__cell:nth-child(even){border-inline-start: 1px solid var(--color-border)}}@media (min-width: 768px){.about-quality__content{grid-column: 4 / -1}}@media (min-width: 1024px){.about-quality__grid{grid-template-columns: repeat(4,1fr)}.about-quality__cell{border-top: 0;border-inline-start: 1px solid var(--color-border)}.about-quality__cell:first-child{border-inline-start: 0}}.about-close{padding-block: var(--space-20)}.about-close__content{grid-column: 1 / -1}.about-close__contact{margin: 0;font-family: var(--font-body);font-weight: 400;font-size: var(--text-base);line-height: var(--leading-body);color: var(--color-ink)}.about-close__contact a{color: var(--color-stone);text-underline-offset: 3px}@media (min-width: 768px){.about-close__content{grid-column: 4 / -1}}@media (max-width: 767px){.about-band,.about-quality{padding-block: var(--space-16)}.about-titlebar{padding-block: var(--space-16) 0}.about-quality__body{grid-column: 2;padding-top: 0}.about-quality__label{margin: 0 0 var(--space-1)}}