.fw-about{padding:130px 0;border-top:1px solid var(--fw-hair)}
.fw-about .fw-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}
.fw-about .fw-about-text .fw-lead{margin-top:26px}
.fw-about .fw-about-text .fw-btn{margin-top:34px}
.fw-about .fw-about-media{position:relative;padding-top:8px}
.fw-about .fw-about-frame{position:relative;border:1px solid var(--fw-ink)}
.fw-about .fw-about-frame img{width:100%;aspect-ratio:4/5;object-fit:cover}
.fw-about .fw-about-ph{width:100%;aspect-ratio:4/5;background:var(--fw-paper2);display:flex;align-items:center;justify-content:center;background-image:repeating-linear-gradient(135deg,transparent 0 13px,var(--fw-hair2) 13px 14px)}
.fw-about .fw-about-ph span{font-family:var(--fw-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--fw-ink2)}
.fw-about .fw-about-crop{position:absolute;width:22px;height:22px;border:1px solid var(--fw-orange);z-index:2}
.fw-about .fw-about-crop--tl{top:-11px;left:-11px;border-right:0;border-bottom:0}
.fw-about .fw-about-crop--br{bottom:-11px;right:-11px;border-left:0;border-top:0}
.fw-about .fw-about-badge{display:flex;align-items:baseline;gap:12px;border:1px solid var(--fw-ink);border-top:0;padding:16px 20px;background:var(--fw-paper)}
.fw-about .fw-about-badge-num{font-family:var(--fw-disp);font-size:30px;line-height:1;color:var(--fw-orange)}
.fw-about .fw-about-badge-label{font-family:var(--fw-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--fw-ink2)}
@media (max-width:900px){.fw-about{padding:80px 0}.fw-about .fw-about-grid{grid-template-columns:1fr;gap:50px}}