.ld-arch{width:100%;background:#FFF;color:#111;font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}.ld-arch *,.ld-arch *::before,.ld-arch *::after{box-sizing:border-box}.ld-arch a{text-decoration:none;color:inherit}.ld-arch [hidden]{display:none!important}.ld-arch__wrap{max-width:1360px;margin:0 auto;padding:32px 40px 0}.ld-arch__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:13px;line-height:1.4;color:#737373}.ld-arch__crumb a{color:#737373}.ld-arch__crumb a:hover{color:#111}.ld-arch__crumb span:last-child{color:#000;font-weight:500}.ld-arch__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:20px;border-bottom:1px solid #E5E5E5}.ld-arch h1.ld-arch__h1{margin:0;font-family:'Poppins','Inter',sans-serif;font-size:36px;line-height:1.1;font-weight:700;letter-spacing:normal;text-transform:none;color:#111}.ld-arch__tabs{display:flex;gap:4px}.ld-arch__tab{flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:6px;border:1px solid #E5E5E5;background:#FFF;color:#404040!important;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ld-arch__tab:hover{background:#F5F5F5}.ld-arch__tab[aria-pressed="true"]{background:#141414;border-color:#141414;color:#FFFFFF!important}.ld-arch__media{position:relative;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:#FAFAFA}.ld-arch__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ld-arch__noimg{display:block;width:100%;height:100%;background:#F5F5F5}.ld-arch__feat{margin-top:32px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;align-items:center}.ld-arch__media--feat{grid-column:span 7;aspect-ratio:16/10}.ld-arch__ftxt{grid-column:span 5;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-right:24px}.ld-arch__tag{padding:6px 10px;border-radius:6px;background:#141414;color:#FFF;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ld-arch h2.ld-arch__ftitle{margin:0;font-family:'Poppins','Inter',sans-serif;font-size:34px;line-height:1.15;font-weight:700;letter-spacing:normal;text-transform:none;color:#111}.ld-arch__fexc{margin:0;font-size:17px;line-height:1.65;color:#4A4F57}.ld-arch__feat:hover .ld-arch__media img{transform:scale(1.02)}.ld-arch__feat .ld-arch__more{border-bottom-color:#141414}.ld-arch__grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}.ld-arch--news .ld-arch__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.ld-arch__card{display:flex;flex-direction:column;min-width:0}.ld-arch__card[hidden],.ld-arch__card.is-feat{display:none}.ld-arch__card:hover .ld-arch__media img{transform:scale(1.03)}.ld-arch__ctxt{padding-top:20px;display:flex;flex-direction:column;align-items:flex-start}.ld-arch__label{font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#737373}.ld-arch__date{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;font-weight:500;color:#737373;font-variant-numeric:tabular-nums}.ld-arch h3.ld-arch__ctitle{margin:8px 0 0;font-family:'Inter',system-ui,sans-serif;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#111}.ld-arch--news h3.ld-arch__ctitle{margin-top:10px;font-size:17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ld-arch__cexc{margin:8px 0 0;font-size:15px;line-height:1.55;color:#6B7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ld-arch__more{margin-top:14px;padding-bottom:3px;display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#141414;border-bottom:1px solid transparent;transition:border-color .15s ease}.ld-arch__card:hover .ld-arch__more{border-bottom-color:#141414}.ld-arch__ftxt .ld-arch__more{margin-top:6px}.ld-arch__empty{margin:32px 0 0;padding:48px 24px;border:1px solid #ECEDF0;border-radius:6px;background:#FAFAFA;text-align:center;font-size:15px;line-height:1.6;color:#6B7280}.ld-arch__salon{margin-top:128px;padding:96px 0;background:#141414;color:#FFF}.ld-arch__swrap{max-width:1360px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:64px;align-items:center}.ld-arch__simg{grid-column:span 6;display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.ld-arch__stxt{grid-column:span 6;display:flex;flex-direction:column;align-items:flex-start}.ld-arch__eyebrow{font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#A3A3A3}.ld-arch h2.ld-arch__sh{margin:16px 0 0;font-family:'Poppins','Inter',sans-serif;font-size:36px;line-height:1.15;font-weight:700;letter-spacing:normal;text-transform:none;color:#FFF}.ld-arch__slead{margin:18px 0 0;font-size:19px;line-height:1.6;color:#D4D4D4}.ld-arch__sp{margin:12px 0 0;font-size:16px;line-height:1.7;color:#A3A3A3}.ld-arch__call{margin-top:24px;height:52px;min-width:280px;padding:0 32px;border-radius:6px;background:#FFF;color:#141414!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:500;letter-spacing:.02em;transition:background-color .15s ease;cursor:pointer}.ld-arch__call:hover{background:#E5E5E5}.ld-arch__call svg{flex:none}.ld-arch__call.is-open .ld-arch__calltxt{font-size:16px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.ld-arch__info{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;max-width:460px}.ld-arch__icol{display:flex;gap:10px;min-width:0;color:#A3A3A3}.ld-arch__icol svg{flex:none;margin-top:2px}.ld-arch__ilab{font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#A3A3A3}.ld-arch__ival{margin-top:6px;font-size:15px;line-height:1.55;color:#FFF;font-variant-numeric:tabular-nums}.ld-arch__muted{color:#A3A3A3}.ld-arch__map{display:inline-block;margin-top:6px;font-size:13px;font-weight:500;color:#FFFFFF!important;border-bottom:1px solid currentColor}.ld-arch__map:hover{opacity:.75}.ld-arch__htitle{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;min-width:0}.ld-arch__count{font-size:15px;line-height:1.3;font-weight:500;color:#737373;font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:901px){.ld-arch--real .ld-arch__media--feat{aspect-ratio:21/9}.ld-arch--real .ld-arch__ftxt{gap:14px}}@media (min-width:1120px){.ld-arch--real h2.ld-arch__ftitle{font-size:30px}}@media (min-width:768px){.ld-arch--real .ld-arch__grid{margin-top:48px}}@media (max-width:1119px){.ld-arch__grid,.ld-arch--news .ld-arch__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-arch__feat{gap:32px}.ld-arch h2.ld-arch__ftitle{font-size:28px}.ld-arch__swrap{gap:40px}}@media (max-width:900px){.ld-arch__feat{grid-template-columns:1fr;gap:20px}.ld-arch__media--feat{grid-column:auto;aspect-ratio:4/3}.ld-arch__ftxt{grid-column:auto;padding-right:0;gap:12px}.ld-arch__swrap{grid-template-columns:1fr}.ld-arch__simg,.ld-arch__stxt{grid-column:auto}}@media (max-width:767px){.ld-arch__wrap{padding:12px 16px 0}.ld-arch__crumb{margin-bottom:12px}.ld-arch__head{display:block;padding-bottom:16px}.ld-arch h1.ld-arch__h1{font-size:26px;line-height:1.15}.ld-arch__count{font-size:13px}.ld-arch__tabs{margin-top:16px;width:100%}.ld-arch__tab{flex:1 1 auto;min-width:0;padding:0 10px;font-size:11px;letter-spacing:.06em}.ld-arch__feat{margin-top:20px}.ld-arch h2.ld-arch__ftitle{font-size:24px;line-height:1.22}.ld-arch__grid,.ld-arch--news .ld-arch__grid{margin-top:40px;grid-template-columns:1fr;gap:40px}.ld-arch__ctxt{padding-top:16px}.ld-arch--news h3.ld-arch__ctitle{font-size:18px}.ld-arch__salon{margin-top:72px;padding:16px 16px 56px}.ld-arch__swrap{padding:0;gap:32px}.ld-arch h2.ld-arch__sh{margin-top:14px;font-size:26px;line-height:1.2}.ld-arch__slead{margin-top:14px;font-size:17px;line-height:1.65}.ld-arch__sp{font-size:15px}.ld-arch__call{width:100%;min-width:0}.ld-arch__info{gap:16px;max-width:none}.ld-arch__ival{font-size:14px}}.ld-arch--real .ld-arch__label{display:flex;align-items:flex-start;gap:10px}.ld-arch--real .ld-arch__label::before{content:'';flex:none;width:18px;height:2px;margin-top:7px;background:#E30613}