.portfolio-module__ymlrFq__toolbar{gap:20px}.portfolio-module__ymlrFq__channelLink{color:var(--wine);align-items:center;gap:8px;font-size:12px;display:inline-flex}.portfolio-module__ymlrFq__channelLink:hover{text-underline-offset:4px;text-decoration:underline}.portfolio-module__ymlrFq__feedNote{color:#815440;font-size:10px;line-height:1.6}.portfolio-module__ymlrFq__gallery{outline-offset:8px;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;display:grid}.portfolio-module__ymlrFq__card{min-width:0}.portfolio-module__ymlrFq__videoTitle{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:3.9em;display:-webkit-box;overflow:hidden}.portfolio-module__ymlrFq__imagePlaceholder{color:var(--wine);background:var(--cream);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.portfolio-module__ymlrFq__bottom{align-items:center}.portfolio-module__ymlrFq__more>p{color:#815440;margin-top:10px;font-size:9px;line-height:1.5}.portfolio-module__ymlrFq__pager{flex-shrink:0;align-items:center;gap:10px;display:flex}.portfolio-module__ymlrFq__counter{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:65px;margin-right:9px;font-size:13px}.portfolio-module__ymlrFq__counter>span{color:#815440}.portfolio-module__ymlrFq__arrow{border:1px solid var(--wine);width:46px;height:46px;color:var(--wine);background:0 0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:inline-flex}.portfolio-module__ymlrFq__next,.portfolio-module__ymlrFq__arrow:hover:not(:disabled){background:var(--wine);color:var(--cream)}.portfolio-module__ymlrFq__next:hover:not(:disabled){background:#511409}.portfolio-module__ymlrFq__arrow:disabled{opacity:.35;cursor:default}.portfolio-module__ymlrFq__empty{border:1px solid var(--line);background:var(--cream);align-items:center;gap:16px;padding:36px 26px;display:flex}.portfolio-module__ymlrFq__empty p{font-size:13px;line-height:1.7}@media (max-width:1023px){.portfolio-module__ymlrFq__gallery{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.portfolio-module__ymlrFq__toolbar{flex-direction:column;align-items:flex-start;gap:12px}.portfolio-module__ymlrFq__channelLink{font-size:11px}.portfolio-module__ymlrFq__feedNote{font-size:9px}.portfolio-module__ymlrFq__gallery{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);row-gap:32px}.portfolio-module__ymlrFq__bottom{flex-direction:column-reverse;align-items:flex-start;gap:25px}.portfolio-module__ymlrFq__pager{width:100%}.portfolio-module__ymlrFq__counter{margin-right:auto}.portfolio-module__ymlrFq__more>p{font-size:8px}}
.page-module__JZa57W__hero{background:var(--cream);border-bottom:1px solid var(--line)}.page-module__JZa57W__breadcrumbs{color:#815440;flex-wrap:wrap;gap:10px;padding-top:30px;font-size:10px;line-height:1.6;display:flex}.page-module__JZa57W__breadcrumbs a{border-bottom:1px solid #761b0f45}.page-module__JZa57W__heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:60px;padding-block:65px 75px;display:grid}.page-module__JZa57W__heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin-top:28px;font-size:clamp(40px,6.5vw,90px);font-weight:500;line-height:1}.page-module__JZa57W__heading h1 span{color:var(--wine);letter-spacing:-.035em;margin-top:20px;font-size:.45em;line-height:1.2;display:block}.page-module__JZa57W__intro p{color:#815440;max-width:38ch;margin-bottom:30px;font-size:15px;line-height:1.8}@media (max-width:767px){.page-module__JZa57W__heading{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:45px}}.page-module__JZa57W__catalog{border-top:1px solid var(--line);background:var(--cream)}.page-module__JZa57W__catalog h2{letter-spacing:-.04em;margin-top:24px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.15}.page-module__JZa57W__catalogIntro{color:#815440;max-width:65ch;margin-top:20px;font-size:15px;line-height:1.8}.page-module__JZa57W__catalogDetails{border-block:1px solid var(--line);margin-top:32px}.page-module__JZa57W__catalogDetails summary{cursor:pointer;padding:24px 8px;font-size:16px;line-height:1.5}.page-module__JZa57W__catalogDetails summary:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.page-module__JZa57W__catalogList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px;padding:0 0 24px 28px;display:grid}.page-module__JZa57W__catalogList li{border-top:1px solid var(--line);padding:14px 8px;font-size:14px;line-height:1.7}.page-module__JZa57W__catalogList a{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.page-module__JZa57W__catalogList a:hover{text-underline-offset:4px;text-decoration:underline}.page-module__JZa57W__catalogList a svg{flex-shrink:0;margin-top:5px}.page-module__JZa57W__servicesLink{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.page-module__JZa57W__servicesLink p{color:#815440;max-width:58ch;font-size:14px;line-height:1.8}@media (max-width:767px){.page-module__JZa57W__catalogList{grid-template-columns:minmax(0,1fr)}}
