.about-hero{background:var(--color-surface);color:var(--color-ink);padding:clamp(64px,7vw,112px) 0 clamp(72px,8vw,118px)}.about-hero__layout{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(46px,8vw,135px);display:grid}.about-eyebrow{font:500 var(--type-eyebrow-size)/1.35 var(--font-body);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0 0 26px}.about-hero__intro{max-width:650px}.about-hero h1{font:400 clamp(62px, 7.1vw, 109px)/.99 var(--font-display);letter-spacing:-.047em;text-wrap:balance;margin:0 0 33px}.about-hero__lead{max-width:515px;color:var(--color-text-secondary);font:400 clamp(18px, 1.7vw, 23px)/1.54 var(--font-body);margin:0}.about-hero__figure,.about-mark__figure{min-width:0;margin:0}.about-hero__image{aspect-ratio:4/4.7;background:#2f4853;overflow:hidden}.about-hero__image img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.about-hero__figure figcaption{color:var(--color-text-secondary);font:500 11px/1.6 var(--font-body);letter-spacing:.035em;margin:13px 0 0}.about-origin{background:var(--color-surface-shopping);color:var(--color-ink);padding:clamp(88px,9.5vw,128px) 0 clamp(88px,10vw,136px)}.about-origin__layout{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(35px,7vw,110px);display:grid}.about-origin__aside{padding-top:16px}.about-origin__aside .about-eyebrow{color:var(--color-text-secondary)}.about-origin__main{max-width:830px}.about-origin h2,.about-mark h2,.about-closing h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-weight:400}.about-origin h2{max-width:790px;margin:0 0 clamp(28px,4vw,55px);font-size:clamp(47px,5.3vw,77px);line-height:1.05}.about-origin__main>p{max-width:635px;font:400 16px/1.76 var(--font-body);color:var(--color-text-secondary);margin:0}.about-origin__main>p.about-origin__lead{color:var(--color-ink);font:400 clamp(19px, 1.8vw, 23px)/1.65 var(--font-body);margin-bottom:22px}.about-origin__photo{width:100%;min-width:0;max-width:720px;margin:clamp(37px,4.6vw,60px) 0 0}.about-origin__photo-frame{aspect-ratio:1.82;background:#cdd4d4;width:100%;max-width:100%;overflow:hidden}.about-origin__photo-frame img{object-fit:cover;object-position:center 30%;filter:saturate(.66)contrast(.97)brightness(.96);width:100%;max-width:100%;height:100%;display:block}.about-origin__photo figcaption{color:var(--color-text-secondary);font:500 11px/1.55 var(--font-body);letter-spacing:.035em;margin-top:13px}.about-mark{background:var(--color-ink);color:var(--color-surface);padding:clamp(72px,8vw,120px) 0}.about-mark__layout{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.about-mark__figure{min-width:0}.about-mark__image{aspect-ratio:1/.91;background:#23333b;overflow:hidden}.about-mark__image img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block}.about-mark__figure figcaption{color:#d2d3d0;font:500 11px/1.55 var(--font-body);letter-spacing:.035em;margin-top:13px}.about-mark__copy{max-width:585px}.about-mark__copy .about-eyebrow{color:#d2d3d0}.about-mark h2{color:var(--color-surface);margin:0 0 26px;font-size:clamp(50px,5.7vw,80px);line-height:1.04}.about-mark__copy>p:not(.about-eyebrow){color:#e0e4e2;font:400 16px/1.78 var(--font-body);max-width:480px;margin:0 0 18px}.about-mark__link{min-height:44px;color:var(--color-surface);font:600 11px/1.4 var(--font-body);letter-spacing:.085em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:28px;margin-top:21px;text-decoration:none;display:inline-flex}.about-closing{background:var(--color-surface);color:var(--color-ink);text-align:center;padding:clamp(78px,8vw,114px) 0 clamp(88px,9vw,122px)}.about-closing__content{flex-direction:column;align-items:center;display:flex}.about-closing__quote{border:0;width:min(100%,780px);margin:0 0 clamp(36px,4.3vw,56px);padding:0}.about-closing__quote p{max-width:700px;color:var(--color-text-secondary);font:400 clamp(23px, 2.6vw, 34px)/1.45 var(--font-display);letter-spacing:-.018em;margin:0 auto}.about-closing h2{max-width:860px;margin:0 0 19px;font-size:clamp(52px,6.4vw,88px);line-height:1.05}.about-closing__description{color:var(--color-text-secondary);font:400 16px/1.7 var(--font-body);max-width:480px;margin:0 0 32px}.about-closing__cta{min-height:48px;color:var(--color-surface);background:var(--color-ink);font:600 11px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:var(--type-control-tracking);justify-content:center;align-items:center;padding:15px 28px;transition:background .18s;display:inline-flex}.about-closing__cta:hover{background:#314b5b}.about-hero :is(a,button):focus-visible,.about-origin :is(a,button):focus-visible,.about-mark :is(a,button):focus-visible,.about-closing :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (width<=950px){.about-hero__layout{gap:35px}.about-hero h1{font-size:clamp(50px,6vw,72px)}.about-mark__layout{gap:40px}.about-mark h2{font-size:clamp(49px,5.6vw,70px)}}@media (width<=700px){.about-hero{padding:55px 0 75px}.about-hero__layout{flex-direction:column;align-items:stretch;gap:35px;display:flex}.about-eyebrow{margin-bottom:20px;font-size:10px}.about-hero h1{margin-bottom:20px;font-size:clamp(57px,12.2vw,79px);line-height:1.01}.about-hero__lead{font-size:17px}.about-hero__image{aspect-ratio:4/4.3}.about-hero__figure figcaption{font-size:10px}.about-origin{padding:76px 0 84px}.about-origin__layout{flex-direction:column;gap:12px;display:flex}.about-origin__aside{padding-top:0}.about-origin h2{margin-bottom:30px;font-size:clamp(45px,10.6vw,63px)}.about-origin__main>p{font-size:15px;line-height:1.75}.about-origin__main>p.about-origin__lead{font-size:18px;line-height:1.65}.about-origin__photo{margin-top:36px}.about-origin__photo-frame{aspect-ratio:4/3}.about-origin__photo-frame img{object-position:center 27%}.about-origin__photo figcaption{font-size:10px}.about-mark{padding:63px 0 74px}.about-mark__layout{flex-direction:column;align-items:stretch;gap:40px;display:flex}.about-mark__image{aspect-ratio:1/.9}.about-mark h2{font-size:clamp(48px,11vw,66px)}.about-mark__figure figcaption{font-size:10px}.about-mark__copy>p:not(.about-eyebrow){font-size:15px}.about-closing{padding:72px 0 86px}.about-closing__quote{margin-bottom:36px}.about-closing__quote p{font-size:clamp(24px,6vw,32px)}.about-closing h2{font-size:clamp(45px,10.7vw,62px)}.about-closing__description{font-size:15px}}@media (prefers-reduced-motion:reduce){.about-closing__cta{transition:none}}
