.about-section{background:var(--surface-bg);color:var(--surface-fg);padding-block:clamp(3rem,7vw,6rem)}.about-section h2{font-size:var(--fs-h2);margin:.35rem 0 0;line-height:1}.about-section h3{font-size:var(--fs-h3);margin:0 0 .5rem;line-height:1.1}.about-head{max-width:46rem;margin-bottom:clamp(1.75rem,4vw,3rem)}.about-link{color:var(--surface-fg);text-decoration:underline;text-decoration-color:var(--surface-accent);text-underline-offset:.2em;margin-top:.75rem;font-weight:600;display:inline-block}.about-source{color:var(--surface-muted);font-size:.9em}.about-hero{isolation:isolate;background:var(--dark-bg);min-height:clamp(32rem,78vh,46rem);color:var(--on-dark);align-items:end;display:grid;position:relative;overflow:hidden}.about-hero__image{z-index:-2;object-fit:cover;object-position:72% 40%;width:100%;height:100%;position:absolute;inset:0}.about-hero:after{content:"";z-index:-1;background:linear-gradient(180deg, #08090b00 0, #08090b40 40vw, #08090be6 62vw, var(--dark-bg) 76vw);position:absolute;inset:0}@media (width>=64rem){.about-hero:after{background:linear-gradient(90deg,#08090bf5 0%,#08090bdb 34%,#08090b59 62%,#08090b1a 100%),linear-gradient(#0000 70%,#08090bb3 100%)}.about-hero{align-items:center}}.about-hero__copy{padding-block:clamp(2rem,6vw,4.5rem)}.about-hero h1{max-width:14ch;font-size:var(--fs-display);margin:.4rem 0 1rem;line-height:.92}.about-hero__lead{max-width:36rem;color:var(--on-dark);opacity:.92;margin:0;font-size:clamp(1.02rem,1.6vw,1.2rem)}.about-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.about-hero__credit{right:var(--gutter);color:var(--on-dark-muted);margin:0;font-size:.7rem;position:absolute;bottom:.5rem}@media (width<=63.99rem){.about-hero{min-height:0}.about-hero__image{object-position:74% 30%;height:80vw;inset:0 0 auto}.about-hero__copy{padding-top:46vw}}.about-facts{background:var(--dark-panel);color:var(--on-dark);border-block:1px solid var(--dark-line)}.about-facts__list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding-block:0;list-style:none;display:grid}.about-facts__list li{border-top:1px solid var(--dark-line);align-content:start;gap:.3rem;padding:1.5rem 1rem 1.5rem 0;display:grid}.about-facts__list li:nth-child(-n+2){border-top:0}.about-facts__list strong{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--on-dark);font-size:clamp(2rem,4.4vw,3.25rem);line-height:1}.about-facts__list strong:before{content:"";background:var(--red);width:2rem;height:3px;margin-bottom:.75rem;display:block}.about-facts__list span{color:var(--on-dark-muted);font-size:.95rem}@media (width>=64rem){.about-facts__list{grid-template-columns:repeat(4,minmax(0,1fr))}.about-facts__list li{border-top:0;padding-block:2rem}}.about-origin__grid{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.about-origin__copy p{max-width:38rem;color:var(--surface-muted);font-size:1.05rem}.about-origin__copy h2+p{margin-top:1.25rem}.about-origin__media{margin:0}.about-origin__media img{aspect-ratio:1000/632;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.about-origin__media figcaption{color:var(--surface-subtle);font-size:var(--fs-caption);margin-top:.6rem}@media (width>=64rem){.about-origin__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.about-timeline-wrap{background:radial-gradient(60rem 30rem at 85% 0%, #c8102e1f, transparent 60%), var(--dark-bg)}.about-timeline{gap:1.25rem;margin:0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(180deg, var(--red), var(--dark-line-strong));width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.35rem}.about-timeline__item{gap:.5rem;display:grid;position:relative}.about-timeline__item:before{content:"";border:2px solid var(--red);background:var(--dark-bg);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.55rem;left:calc(1px - 1.8rem)}.about-timeline__year{font-family:var(--font-display);color:var(--red-on-dark);font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;line-height:1}.about-timeline__card{border:1px solid var(--dark-line);border-radius:var(--radius-md);background:var(--dark-panel);padding:1.1rem 1.25rem}.about-timeline__card p{color:var(--on-dark-muted);margin:0}@media (width>=64rem){.about-timeline{gap:0;padding:0}.about-timeline:before{left:50%;transform:translate(-1px)}.about-timeline__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 4rem;padding-block:1rem}.about-timeline__item:before{top:50%;left:50%;transform:translate(-50%,-50%)}.about-timeline__year{text-align:right}.about-timeline__item:nth-child(2n) .about-timeline__year{text-align:left;order:2}.about-timeline__item:nth-child(2n) .about-timeline__card{order:1}}.about-features{gap:1.25rem;display:grid}.about-feature{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.about-feature__image{aspect-ratio:4/3;object-fit:cover;background:#eef0f3;flex:none;width:100%;height:auto;display:block}.about-feature__image--heel{object-position:50% 78%}.about-feature__image--contain{object-fit:contain;background:radial-gradient(circle at 50% 45%,#fff 0%,#e6e9ee 100%);padding:1rem}.about-feature__body{flex:1;padding:1.25rem 1.35rem 1.5rem}.about-feature__body p{color:var(--ink-muted)}.about-feature__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 .35rem;font-weight:700;color:var(--red)!important}.about-feature ul{color:var(--ink);margin:.75rem 0 0;padding-left:1.1rem;font-size:.95rem}.about-feature li+li{margin-top:.25rem}.about-pillars{gap:1.25rem;margin-top:1.25rem;display:grid}.about-pillar{border-top:3px solid var(--red);border-radius:var(--radius-sm);background:var(--mist);padding:1.35rem}.about-pillar p{color:var(--ink-muted);margin:0}@media (width>=48rem){.about-features,.about-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.about-features,.about-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-families-wrap{background:var(--dark-bg)}.about-families{gap:1rem;display:grid}.about-family{border:1px solid var(--dark-line);border-radius:var(--radius-md);background:var(--dark-panel);min-width:0;color:var(--on-dark);transition:border-color var(--duration) var(--ease), transform var(--duration-slow) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.about-family:hover,.about-family:focus-visible{border-color:var(--red)}.about-family__media{aspect-ratio:4/3;background:radial-gradient(circle,#fff 0%,#dfe3e9 100%);flex:none;padding:.75rem;display:block}.about-family__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease);display:block}.about-family:hover .about-family__media img{transform:scale(1.04)}.about-family__body{flex:1;align-content:start;gap:.35rem;padding:1.1rem 1.25rem 1.35rem;display:grid}.about-family__eyebrow{color:var(--red-on-dark);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.about-family__title{font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1}.about-family__lines{color:var(--on-dark);font-size:.9rem;font-weight:600}.about-family__text{color:var(--on-dark-muted);font-size:.92rem}.about-family__cta{color:var(--on-dark);margin-top:.4rem;font-weight:700}@media (width>=40rem){.about-families{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.about-families{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-highlights{gap:1.25rem;display:grid}.about-highlight{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.about-highlight__image{aspect-ratio:16/10;object-fit:contain;background:#fff;flex:none;width:100%;height:auto;display:block}.about-highlight__image--contain{background:radial-gradient(circle,#fff 0%,#e6e9ee 100%);padding:1rem}.about-highlight__body{flex:1;align-content:start;gap:.75rem;padding:1.35rem 1.5rem 1.6rem;display:grid}.about-highlight__body>p:not(.eyebrow){color:var(--ink-muted);margin:0}.about-highlight__body .btn{justify-self:start;margin-top:.25rem}.about-quote{border-left:3px solid var(--red);color:var(--ink);margin:0;padding-left:.9rem;font-style:italic}.about-quote cite{color:var(--ink-subtle);font-size:var(--fs-caption);margin-top:.35rem;font-style:normal;display:block}.about-specs{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.about-specs div{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.55rem 0;display:grid}.about-specs dt{color:var(--ink-subtle);font-size:.9rem}.about-specs dd{color:var(--ink);margin:0;font-weight:600}@media (width>=64rem){.about-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-blade{background:radial-gradient(40rem 26rem at 78% 50%, #ffffff12, transparent 70%), var(--dark-panel)}.about-blade__grid{align-items:center;gap:2rem;display:grid}.about-blade__copy p{max-width:38rem;color:var(--on-dark-muted)}.about-blade__copy p strong{color:var(--on-dark)}.about-blade__copy h2+p{margin-top:1.25rem}.about-blade__copy .btn{margin-top:.75rem}.about-blade__media{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 45%,#fff 0%,#dfe3e9 100%);width:100%;max-width:32rem;margin-inline:auto;padding:clamp(1rem,3vw,2rem)}.about-blade__media img{mix-blend-mode:multiply;width:100%;height:auto;display:block}@media (width>=64rem){.about-blade__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.about-shop__grid{align-items:start;gap:2rem;display:grid}.about-shop__copy>p:not(.eyebrow){max-width:36rem;color:var(--ink-muted);margin-top:1.25rem;font-size:1.05rem}.about-shop__links{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.about-shop__links a{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:.5rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.about-shop__links a:hover,.about-shop__links a:focus-visible{border-color:var(--red);color:var(--red)}.about-shop .advisor-card{margin-top:0}@media (width>=64rem){.about-shop__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.about-faq{padding-top:0}.about-faq__inner>*{max-width:52rem}.about-faq__list{border-top:1px solid var(--line)}.about-faq__item{border-bottom:1px solid var(--line)}.about-faq__item summary{color:var(--ink);cursor:pointer;padding:1rem 2.5rem 1rem 0;font-weight:600;list-style:none;position:relative}.about-faq__item summary::-webkit-details-marker{display:none}.about-faq__item summary:after{content:"+";color:var(--red);font-size:1.5rem;font-weight:400;line-height:1;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.about-faq__item[open] summary:after{content:"–"}.about-faq__item p{color:var(--ink-muted);margin:0 0 1.1rem}.about-faq__more{color:var(--ink-muted);margin-top:1.25rem}.about-faq__more a{color:var(--ink);white-space:nowrap;font-weight:600}.js-reveal .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(1.25rem)}.js-reveal .reveal.is-visible{opacity:1;transform:none}.js-reveal .about-timeline__item.reveal .about-timeline__card{transition:transform .7s var(--ease)}@media (width>=64rem){.js-reveal .about-timeline__item.reveal:not(.is-visible) .about-timeline__card{transform:translate(1.5rem)}.js-reveal .about-timeline__item.reveal:nth-child(2n):not(.is-visible) .about-timeline__card{transform:translate(-1.5rem)}}@media (prefers-reduced-motion:reduce){.reveal,.about-family,.about-family__media img{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=39.99rem){.about-family{flex-direction:row}.about-family__media{aspect-ratio:auto;width:38%;padding:.5rem}.about-family__body{padding:.9rem 1rem 1rem}.about-family__title{font-size:1.45rem}}
