.About-module__J4Cw7q__page{--about-ink:var(--lab-ink);--about-muted:var(--lab-muted);--about-line:var(--lab-line);--about-paper:var(--lab-paper);--about-surface:var(--lab-surface);--about-accent:var(--lab-accent);color:var(--about-ink);padding-bottom:0}.About-module__J4Cw7q__hero,.About-module__J4Cw7q__section,.About-module__J4Cw7q__closing{padding:clamp(4rem,8vw,7.5rem) 0}.About-module__J4Cw7q__hero{padding-top:clamp(3rem,6vw,5.75rem)}.About-module__J4Cw7q__wrap{width:min(100% - 2.5rem,76rem);margin:0 auto}.About-module__J4Cw7q__heroGrid{grid-template-columns:minmax(0,.87fr) minmax(21rem,1.13fr);align-items:end;gap:clamp(2rem,6vw,6.5rem);display:grid}.About-module__J4Cw7q__topLine{background:var(--about-accent);width:4.5rem;height:3px;margin-bottom:1.4rem}.About-module__J4Cw7q__kicker{color:var(--about-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:750;line-height:1.2;display:block}.About-module__J4Cw7q__title,.About-module__J4Cw7q__sectionTitle,.About-module__J4Cw7q__closingTitle{color:var(--about-ink);font-family:var(--font-outfit), var(--font-primary);letter-spacing:-.055em;margin:0;font-weight:500}.About-module__J4Cw7q__title{max-width:9ch;font-size:clamp(3.1rem,6.2vw,6.5rem);line-height:.89}.About-module__J4Cw7q__intro{max-width:38rem;color:var(--about-muted);margin:1.55rem 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.About-module__J4Cw7q__actions{flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:2rem;display:flex}.About-module__J4Cw7q__primaryAction,.About-module__J4Cw7q__secondaryAction{justify-content:center;align-items:center;min-height:3rem;font-size:.9rem;font-weight:680;display:inline-flex}.About-module__J4Cw7q__primaryAction{background:var(--about-accent);color:#fff;padding:.72rem 1.2rem;transition:background-color .18s,transform .18s}.About-module__J4Cw7q__primaryAction:hover,.About-module__J4Cw7q__primaryAction:focus-visible{background:var(--lab-accent-dark);color:#fff;transform:translateY(-1px)}.About-module__J4Cw7q__secondaryAction{color:var(--about-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lab-line-strong);text-decoration-color:var(--lab-line-strong);text-underline-offset:.34rem}.About-module__J4Cw7q__secondaryAction:hover,.About-module__J4Cw7q__secondaryAction:focus-visible,.About-module__J4Cw7q__linkRow:hover,.About-module__J4Cw7q__linkRow:focus-visible{color:var(--lab-accent-dark)}.About-module__J4Cw7q__heroFigure{background:var(--about-surface);min-height:clamp(23rem,43vw,36rem);margin:0;position:relative;overflow:hidden}.About-module__J4Cw7q__heroFigure:before{z-index:1;content:"";background:var(--about-accent);width:4.5rem;height:3px;position:absolute;top:0;left:0}.About-module__J4Cw7q__heroImage,.About-module__J4Cw7q__featureImage,.About-module__J4Cw7q__facilityImage,.About-module__J4Cw7q__documentImage{object-fit:cover;width:100%;height:100%;display:block}.About-module__J4Cw7q__heroCaption{background:color-mix(in srgb, var(--about-paper) 93%, transparent);max-width:16rem;color:var(--about-muted);margin:0;padding:.55rem .65rem;font-size:.72rem;line-height:1.45;position:absolute;bottom:1rem;right:1rem}.About-module__J4Cw7q__signals{border-top:1px solid var(--about-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);padding-top:1.4rem;display:grid}.About-module__J4Cw7q__signalTitle{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.6rem;font-size:.78rem;font-weight:750;line-height:1.35;display:block}.About-module__J4Cw7q__signalText,.About-module__J4Cw7q__body,.About-module__J4Cw7q__sectionIntro,.About-module__J4Cw7q__linkDescription,.About-module__J4Cw7q__faqAnswer{color:var(--about-muted);margin:0;font-size:.94rem;line-height:1.7}.About-module__J4Cw7q__feature{grid-template-columns:minmax(0,.9fr) minmax(19rem,1.1fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.About-module__J4Cw7q__sectionTitle{max-width:12ch;font-size:clamp(2.25rem,4vw,4.4rem);line-height:.96}.About-module__J4Cw7q__body+.About-module__J4Cw7q__body{margin-top:1rem}.About-module__J4Cw7q__featureImageFrame{background:var(--about-surface);min-height:clamp(21rem,35vw,31rem)}.About-module__J4Cw7q__sectionHeading{max-width:42rem;margin-bottom:clamp(2rem,5vw,4rem)}.About-module__J4Cw7q__sectionHeading .About-module__J4Cw7q__sectionIntro{margin-top:1rem}.About-module__J4Cw7q__facilityGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.8rem,2vw,1.4rem);display:grid}.About-module__J4Cw7q__facility{grid-column:span 4;margin:0}.About-module__J4Cw7q__facility:first-child,.About-module__J4Cw7q__facility:nth-child(2){grid-column:span 6}.About-module__J4Cw7q__facilityMedia{aspect-ratio:4/2.8;background:var(--about-surface);overflow:hidden}.About-module__J4Cw7q__facilityMedia .gallery-image{object-fit:cover;width:100%;height:100%;display:block}.About-module__J4Cw7q__facilityCaption{color:var(--about-ink);padding-top:.75rem;font-size:.84rem;font-weight:680;line-height:1.45;display:block}.About-module__J4Cw7q__evaluation{background:var(--about-surface)}.About-module__J4Cw7q__evaluationGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);display:grid}.About-module__J4Cw7q__compactList{gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.About-module__J4Cw7q__compactList li{color:var(--about-muted);padding-left:1.15rem;font-size:.93rem;line-height:1.6;position:relative}.About-module__J4Cw7q__compactList li:before{content:"";background:var(--about-accent);width:.38rem;height:.38rem;position:absolute;top:.6rem;left:0}.About-module__J4Cw7q__reviewList{gap:1.7rem;margin-top:1.6rem;display:grid}.About-module__J4Cw7q__reviewItem+.About-module__J4Cw7q__reviewItem{border-top:1px solid var(--about-line);padding-top:1.7rem}.About-module__J4Cw7q__reviewTitle{color:var(--about-ink);margin:0 0 .5rem;font-size:1.04rem;font-weight:720;line-height:1.35}.About-module__J4Cw7q__qualityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.About-module__J4Cw7q__qualityCard{border-top:2px solid var(--about-accent);background:var(--about-surface);border-radius:0 0 4px 4px;flex-direction:column;padding:1.75rem 1.5rem;display:flex;box-shadow:0 1px 3px #0f172a0d}.About-module__J4Cw7q__qualityTag{color:var(--about-accent);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.About-module__J4Cw7q__qualityTitle{color:var(--about-ink);margin:.75rem 0 .5rem;font-size:1.05rem;font-weight:700;line-height:1.35}.About-module__J4Cw7q__qualityDesc{color:var(--about-muted);margin:0;font-size:.88rem;line-height:1.6}.About-module__J4Cw7q__linkList{border-top:1px solid var(--about-line)}.About-module__J4Cw7q__linkRow{border-bottom:1px solid var(--about-line);color:inherit;grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr) auto;align-items:start;gap:1.4rem 3rem;padding:1.45rem 0;text-decoration:none;display:grid}.About-module__J4Cw7q__linkTitle{color:var(--about-ink);letter-spacing:-.02em;margin:0;font-size:1.16rem;font-weight:660;line-height:1.25}.About-module__J4Cw7q__linkArrow{color:var(--about-accent);font-size:1.35rem;line-height:1}.About-module__J4Cw7q__faq{grid-template-columns:minmax(13rem,.6fr) minmax(0,1.4fr);gap:clamp(2rem,8vw,9rem);display:grid}.About-module__J4Cw7q__faqList{border-top:1px solid var(--about-line)}.About-module__J4Cw7q__faqItem{border-bottom:1px solid var(--about-line);padding:1.45rem 0}.About-module__J4Cw7q__faqQuestion{color:var(--about-ink);margin:0 0 .75rem;font-size:1rem;font-weight:700;line-height:1.45}.About-module__J4Cw7q__closing{background:var(--about-ink);margin-top:clamp(4rem,8vw,7.5rem);margin-bottom:0}.About-module__J4Cw7q__closingGrid{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.About-module__J4Cw7q__closingTitle{color:#fff;max-width:14ch;font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:.95}.About-module__J4Cw7q__closingBody{color:#ffffffc4;max-width:42rem;margin:1.2rem 0 0;font-size:.98rem;line-height:1.68}.About-module__J4Cw7q__closing .About-module__J4Cw7q__primaryAction{color:var(--about-ink);background:#fff}.About-module__J4Cw7q__closing .About-module__J4Cw7q__primaryAction:hover,.About-module__J4Cw7q__closing .About-module__J4Cw7q__primaryAction:focus-visible{background:var(--about-surface);color:var(--about-ink)}.About-module__J4Cw7q__page [data-precision-reveal]{will-change:transform, opacity}@media (max-width:860px){.About-module__J4Cw7q__heroGrid,.About-module__J4Cw7q__feature,.About-module__J4Cw7q__evaluationGrid,.About-module__J4Cw7q__faq{grid-template-columns:1fr}.About-module__J4Cw7q__heroFigure{min-height:min(115vw,34rem)}.About-module__J4Cw7q__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.About-module__J4Cw7q__facility,.About-module__J4Cw7q__facility:first-child,.About-module__J4Cw7q__facility:nth-child(2){grid-column:span 6}.About-module__J4Cw7q__qualityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.About-module__J4Cw7q__wrap{width:min(100% - 2rem,76rem)}.About-module__J4Cw7q__hero,.About-module__J4Cw7q__section,.About-module__J4Cw7q__closing{padding:4rem 0}.About-module__J4Cw7q__title{font-size:clamp(3rem,15vw,4.6rem)}.About-module__J4Cw7q__actions{flex-direction:column;align-items:stretch}.About-module__J4Cw7q__signals{grid-template-columns:1fr}.About-module__J4Cw7q__facility,.About-module__J4Cw7q__facility:first-child,.About-module__J4Cw7q__facility:nth-child(2){grid-column:span 12}.About-module__J4Cw7q__linkRow{grid-template-columns:1fr auto;gap:.7rem 1rem}.About-module__J4Cw7q__linkDescription{grid-column:1/-1}.About-module__J4Cw7q__qualityGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.About-module__J4Cw7q__primaryAction{transition:none}.About-module__J4Cw7q__primaryAction:hover,.About-module__J4Cw7q__primaryAction:focus-visible{transform:none}.About-module__J4Cw7q__page [data-precision-reveal]{will-change:auto}}
