.about{--about-divider:color-mix(in srgb, var(--color-rule) 30%, transparent);--about-shadow:0 10px 24px -20px color-mix(in srgb, var(--color-rule) 45%, transparent);border-top:2px solid var(--color-rule)}.about-container{max-width:76rem}.about-eyebrow{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-heading);margin:0;font-size:.8rem;font-weight:700;line-height:1.4}.about-accent{background:var(--color-primary);width:52px;height:4px;display:block}.about-heading{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-heading);margin:0;font-size:clamp(2rem,8vw,2.5rem);font-weight:400;line-height:1.1}.about-heading+.about-accent{margin-top:.85rem}.about-hero{isolation:isolate;border-bottom:2px solid var(--color-rule);--about-art-height:min(49vw, 13rem);padding-block:calc(2.5rem + var(--overlay-offset,0px)) 4rem;position:relative;overflow:hidden}.about-hero-art{z-index:-2;width:100%;height:var(--about-art-height);object-fit:cover;object-position:center bottom;pointer-events:none;position:absolute;inset:auto 0 0;mask-image:linear-gradient(#0000,#000 60%)}.about-hero:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-surface) 65%, transparent);pointer-events:none;position:absolute;inset:0}.about-hero-inner{gap:2.25rem;display:grid}.about-hero-main .about-accent{margin-top:.85rem}.about-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-heading);margin:1rem 0 0;font-size:clamp(2.5rem,10.5vw,3.9rem);font-weight:400;line-height:1.04}.about-intro{max-width:36rem;color:var(--color-text);margin:1rem 0 0;font-size:clamp(1.1rem,2.6vw,1.25rem);line-height:1.45}.about-why{border-top:1px solid var(--about-divider);padding-top:2.25rem}.about-why-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-heading);margin:0;font-size:clamp(2rem,8vw,2.5rem);font-weight:400;line-height:1.1}.about-why-lead{color:var(--color-heading);margin:.75rem 0 0;font-size:1.15rem;font-style:italic;line-height:1.4}.about-why-text{color:var(--color-text);margin:.75rem 0 0;font-size:1.05rem;line-height:1.5}.about-body{gap:1.5rem;padding-block:2.5rem 3rem;display:grid}.about-values-intro{max-width:40rem;color:var(--color-text);margin:1rem 0 0;font-size:1.1rem;line-height:1.5}.about-values{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.about-value{background:var(--color-surface);border:2px solid var(--color-rule);box-shadow:var(--about-shadow);border-radius:18px;align-items:flex-start;gap:1.1rem;padding:1.5rem 1.25rem;display:flex}.about-value-icon{width:60px;height:60px;color:var(--color-primary);background:var(--color-surface-alt);border-radius:10px;flex:none;place-items:center;display:grid}.about-value-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-heading);margin:0;font-size:1.35rem;font-weight:400;line-height:1.2}.about-value-text{color:var(--color-text);margin:.4rem 0 0;font-size:1.05rem;line-height:1.45}.about-panel{background:var(--color-surface);border:2px solid var(--color-rule);box-shadow:var(--about-shadow);border-radius:18px;padding:1.75rem 1.25rem}.about-commitments{gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.about-commitment{align-items:flex-start;gap:.75rem;display:flex}.about-check{color:var(--color-primary);flex:none;margin-top:.2rem}.about-commitment-title{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:1.35rem;font-weight:400;line-height:1.2}.about-commitment-text{color:var(--color-text);margin:.35rem 0 0;font-size:1.05rem;line-height:1.45}.about-closing{isolation:isolate;background:var(--color-surface);border:2px solid var(--color-rule);box-shadow:var(--about-shadow);border-radius:18px;align-items:center;gap:1rem;padding:1.25rem 1.25rem calc(8.33vw + .75rem);display:flex;position:relative;overflow:hidden}.about-closing-art{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;right:0}.about-closing-icon{color:var(--color-primary);flex:none}.about-closing-text{color:var(--color-heading);border-left:1px solid var(--about-divider);margin:0;padding-left:1rem;font-size:1.15rem;font-style:italic;line-height:1.4}@media (width>=48rem){.about-hero{padding-block:calc(3rem + var(--overlay-offset,0px)) 5rem}.about-values,.about-commitments{grid-template-columns:repeat(2,minmax(0,1fr))}.about-commitments{column-gap:2.5rem}.about-panel{padding:2rem 2.25rem}.about-closing{gap:1.5rem;min-height:100px;padding:1.1rem 2rem 1.5rem}.about-closing-icon{margin-left:1rem}.about-closing-text{max-width:52%;padding-left:1.75rem}}@media (width>=64rem){.about-hero{padding-block:calc(2.75rem + var(--overlay-offset,0px)) 7rem}.about-hero-art{object-position:center;height:100%;inset:0;mask-image:none}.about-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:0}.about-hero-main{padding-right:3.5rem}.about-title{font-size:clamp(3.2rem,5.2vw,3.9rem)}.about-why{border-top:0;border-left:1px solid var(--about-divider);padding:.25rem 0 .25rem 4rem}.about-value{padding:1.75rem}.about-panel{padding:2rem 2.5rem}}
