.about-page-v2{background:#081d14;overflow:hidden}
.about-page-v2 .inner-shell{max-width:none;width:100%}
.about-page-v2 .kicker{display:block;font-size:11px;font-weight:900;letter-spacing:.15em}
.about-page-v2 h1,.about-page-v2 h2{letter-spacing:-.055em;text-wrap:balance}
.about-page-v2 figure{margin:0}
.about-page-v2 figcaption{position:absolute;left:16px;bottom:16px;padding:9px 11px;background:#06140ee8;color:#e7f2e8;font-size:10px;font-weight:900;letter-spacing:.12em}
.about-lead{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,5vw,82px);align-items:center;min-height:560px;padding-block:68px 72px;padding-right:0;background:#000}
.about-lead-copy{padding:15px 0 15px 2%}
.about-lead-copy h1{font-size:clamp(54px,5.4vw,82px);line-height:1.02;margin:24px 0 27px;overflow-wrap:normal;word-break:normal}
.about-lead-copy h1 em{font-family:Georgia,serif;font-weight:400}
.about-lead-intro{max-width:540px;font-size:17px;margin:0 0 28px}
.about-lead-copy .button{min-width:255px;justify-content:space-between}
.about-lead-photo{position:relative;height:465px;min-width:0;overflow:hidden;background:#193021}
.about-lead-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%}
.about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:24px 43px;background:#000}
.about-principles>div{display:flex;flex-direction:column;gap:5px;padding:18px 25px;border-top:1px solid #35573b}
.about-principles>div:first-child{padding-left:0}
.about-principles>div+div{border-left:1px solid #24442c}
.about-principles strong{color:#8ce297;font-size:15px}
.about-principles span{color:#b9c8bd;font-size:13px;line-height:1.5}
.about-story-v2,.about-craft-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,94px);align-items:center;padding-block:88px}
.about-story-v2{background:#0b2117}
.about-craft-v2{background:#123322;border-top:1px solid #264a33}
.about-story-copy h2,.about-craft-copy h2{font-size:clamp(39px,4vw,60px);line-height:1.08;margin:20px 0 25px}
.about-story-copy p,.about-craft-copy p{max-width:610px;font-size:16px;line-height:1.75;margin:0 0 18px}
.about-story-image,.about-craft-image{position:relative;height:380px;min-width:0;overflow:hidden;background:#173322}
.about-story-image img,.about-craft-image img{display:block;width:100%;height:100%;object-fit:cover}
.about-story-image img{object-position:center}
.about-craft-image img{object-position:58% center}
.about-craft-copy .text-link{display:inline-flex;margin-top:20px;color:#a2e8a9}
.about-real{padding-block:90px 105px;background:#081d14}
.about-real-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}
.about-real-heading h2{font-size:clamp(38px,4vw,58px);margin:15px 0 0}
.about-real-heading .text-link{flex:none;margin-bottom:5px;color:#a2e8a9}
.about-real-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.about-real-grid figure{position:relative;height:235px;overflow:hidden;background:#163727}
.about-real-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}
.about-real-grid figure:hover img{transform:scale(1.035)}
.about-real-grid figure:nth-child(1) img{object-position:center 55%}
.about-real-grid figure:nth-child(2) img{object-position:center 48%}
.about-real-grid figure:nth-child(3) img{object-position:center 35%}
@media(max-width:1000px){.about-lead{gap:32px;min-height:0}.about-lead-copy h1{font-size:clamp(48px,6vw,64px)}.about-lead-photo{height:405px}.about-story-v2,.about-craft-v2{gap:35px;padding-block:72px}.about-story-image,.about-craft-image{height:350px}}
@media(max-width:720px){.about-lead{grid-template-columns:1fr;gap:34px;padding-block:66px 34px;padding-right:5%}.about-lead-copy{padding:0}.about-lead-copy h1{font-size:clamp(48px,9vw,66px)}.about-lead-intro{font-size:16px}.about-lead-photo{height:410px}.about-principles{padding-block:14px 32px}.about-principles>div{padding:14px}.about-principles>div:first-child{padding-left:0}.about-principles strong{font-size:13px}.about-principles span{font-size:11px}.about-story-v2,.about-craft-v2{grid-template-columns:1fr;gap:30px;padding-block:66px}.about-story-image,.about-craft-image{height:330px}.about-craft-image{order:2}.about-craft-copy{order:1}.about-real{padding-block:70px 78px}.about-real-grid{gap:8px}.about-real-grid figure{height:210px}}
@media(max-width:520px){.about-lead{padding-top:50px}.about-lead-copy h1{font-size:clamp(48px,11vw,60px)}.about-lead-photo{height:340px}.about-principles{grid-template-columns:1fr}.about-principles>div,.about-principles>div:first-child{padding:12px 0;border-left:0}.about-principles>div+div{border-left:0}.about-story-copy h2,.about-craft-copy h2{font-size:42px}.about-story-copy p,.about-craft-copy p{font-size:15px}.about-story-image,.about-craft-image{height:275px}.about-real-heading{align-items:start;flex-direction:column;gap:15px}.about-real-grid{grid-template-columns:1fr 1fr}.about-real-grid figure{height:190px}.about-real-grid figure:last-child{grid-column:1/-1;height:210px}}
