.about-module__8TymFG__about{padding-top:40px}.about-module__8TymFG__hero{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;padding-bottom:56px;display:grid}.about-module__8TymFG__heroCopy h1{letter-spacing:-.035em;color:var(--ink);font-size:clamp(2.1rem,3.8vw,3.15rem);line-height:1.12}.about-module__8TymFG__lead{color:#3a4943;max-width:58ch;margin-top:18px;font-size:.98rem;line-height:1.78}.about-module__8TymFG__body{color:var(--muted);max-width:58ch;margin-top:14px;font-size:.92rem;line-height:1.75}.about-module__8TymFG__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.about-module__8TymFG__heroMedia{aspect-ratio:4/3;border:1px solid var(--line);background:#ebe5d8;border-radius:6px;position:relative;overflow:hidden}.about-module__8TymFG__heroMedia img{object-fit:cover;object-position:center center}.about-module__8TymFG__section{border-bottom:1px solid var(--line);padding-block:56px}.about-module__8TymFG__section:last-child{border-bottom:0;padding-bottom:16px}.about-module__8TymFG__sectionHeader{max-width:640px;margin-bottom:28px}.about-module__8TymFG__sectionHeader h2{font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.2}.about-module__8TymFG__sectionHeader p{color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.68}.about-module__8TymFG__merchantPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;font-style:normal;display:grid}.about-module__8TymFG__merchantItem{border:1px solid var(--line);background:#fffefa;border-radius:6px;align-items:flex-start;gap:16px;min-width:0;padding:22px 24px;display:flex}.about-module__8TymFG__merchantItemFull{grid-column:1/-1}.about-module__8TymFG__merchantIcon{width:42px;height:42px;color:var(--accent);background:#efeae0;border:1px solid #dfd8c7;border-radius:8px;flex:0 0 42px;place-items:center;display:grid}.about-module__8TymFG__merchantIcon svg{width:19px;height:19px}.about-module__8TymFG__merchantContent{flex:1;min-width:0}.about-module__8TymFG__merchantLabel{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.4;display:block}.about-module__8TymFG__merchantValue{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:.98rem;font-weight:600;line-height:1.5;display:block}.about-module__8TymFG__merchantLink{min-height:44px;color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;margin-top:-4px;font-size:.98rem;font-weight:600;text-decoration:underline;display:inline-flex}.about-module__8TymFG__departmentsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.about-module__8TymFG__departmentCard{border:1px solid var(--line);background:#fffefa;border-radius:6px;flex-direction:column;justify-content:space-between;gap:18px;height:100%;padding:22px;transition:border-color .18s,background-color .18s;display:flex}.about-module__8TymFG__departmentCard:hover{background:#fff;border-color:#bfb7a5;text-decoration:none}.about-module__8TymFG__departmentCard h3{font-family:var(--font-heading), Georgia, serif;color:var(--ink);font-size:1.15rem;font-weight:500}.about-module__8TymFG__departmentCard:hover h3{text-underline-offset:4px;text-decoration:underline}.about-module__8TymFG__departmentCard p{color:var(--muted);margin-top:8px;font-size:.84rem;line-height:1.6}.about-module__8TymFG__departmentFooter{color:var(--accent);border-top:1px solid #ede8dd;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:.78rem;font-weight:500;display:flex}.about-module__8TymFG__departmentFooter svg{width:15px;height:15px}@media (max-width:1023px){.about-module__8TymFG__hero{grid-template-columns:1fr;gap:32px;padding-bottom:44px}.about-module__8TymFG__departmentsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.about-module__8TymFG__about{padding-top:24px}.about-module__8TymFG__hero{gap:24px;padding-bottom:36px}.about-module__8TymFG__section{padding-block:36px}.about-module__8TymFG__merchantPanel{grid-template-columns:1fr;gap:12px}.about-module__8TymFG__merchantItem{gap:14px;padding:18px}.about-module__8TymFG__departmentsGrid{grid-template-columns:1fr;gap:12px}}@media (max-width:389px){.about-module__8TymFG__actions .button{width:100%}.about-module__8TymFG__merchantItem{gap:12px;padding:14px}}
