.home-projects__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.home-projects__head .home-projects__heading{margin:0;font-family:var(--font-title);font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--color-accent)}.home-projects__head .home-projects__subheading{margin:10px 0 0;max-width:560px;font-size:15px;line-height:1.55;color:var(--color-text)}.home-projects__all,.home-projects__view{display:inline-flex;flex:none;align-items:center;gap:12px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--color-accent);font-size:14px;line-height:1.3;text-decoration:none;transition:color var(--motion-dur-fast) var(--motion-ease)}.home-projects__all:hover{color:var(--color-accent-hover)}.home-projects__all svg,.home-projects__view svg{transition:transform var(--motion-dur-fast) var(--motion-ease-out)}.home-projects__tile:focus-visible .home-projects__view svg{transform:translate(var(--motion-nudge))}@media(max-width:767px){.home-projects__head{flex-direction:column;align-items:flex-start;gap:16px}}.home-projects{--hp-gap: 16px;--hp-row-gap: clamp(28px, 3vw, 40px);--hp-lead-max-h: 600px;--hp-strip-h: clamp(190px, 54vw, 260px);padding:var(--vs-gap-before, var(--section-gap)) 0 var(--section-gap);background:var(--color-background);font-family:var(--font-text)}.home-projects .home-projects__grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--hp-row-gap) var(--hp-gap);margin:0;padding:0;list-style:none}.home-projects__item{flex:0 0 calc((100% - (var(--hp-n, 1) - 1) * var(--hp-gap)) * var(--hp-r, 1) / var(--hp-sum, 1) - .5px);min-width:0}.home-projects__item--lead{flex-basis:100%}.home-projects__tile{display:flex;flex-direction:column;gap:14px;color:var(--color-accent);text-decoration:none;transition:transform var(--motion-dur-press) var(--motion-ease-out)}.home-projects__tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.home-projects__media{position:relative;display:block;aspect-ratio:var(--hp-r);border-radius:4px;background:var(--color-background-muted);transition:transform var(--motion-dur-fast) var(--motion-ease-in)}.home-projects__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 18px 32px -22px #1412108c;opacity:0;pointer-events:none;transition:opacity var(--motion-dur-fast) var(--motion-ease-in)}.home-projects__img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;border-radius:inherit}.home-projects__tile:focus-visible .home-projects__media{transform:translateY(calc(var(--motion-lift) * -1));transition:transform var(--motion-dur-base) var(--motion-ease-out)}.home-projects__tile:focus-visible .home-projects__media:after{opacity:1;transition:opacity var(--motion-dur-base) var(--motion-ease-out)}.home-projects__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.home-projects__name{max-width:100%;font-family:var(--font-title);font-size:18px;line-height:1.3;overflow-wrap:break-word;transition:color var(--motion-dur-fast) var(--motion-ease)}.home-projects__tile:hover .home-projects__name,.home-projects__tile:focus-visible .home-projects__name{color:var(--color-accent-hover)}.home-projects__place{font-size:13px;line-height:1.4;letter-spacing:.02em;color:var(--color-text)}.home-projects__type{margin-bottom:6px;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.home-projects__view{margin-top:22px}@media(min-width:768px){.home-projects__item--lead .home-projects__tile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,56px)}.home-projects__item--lead .home-projects__media{width:min(100%,calc(var(--hp-lead-max-h) * var(--hp-r)))}.home-projects__item--lead .home-projects__name{font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:-.005em}.home-projects__item--lead .home-projects__place{font-size:14px}}@media(min-width:768px)and (max-width:1024px){.home-projects .home-projects__name{font-size:16px}.home-projects .home-projects__item--lead .home-projects__name{font-size:24px}}.home-projects__controls{margin-bottom:-11px}@media(min-width:768px){.home-projects__controls{display:none}}@media(max-width:767px){.home-projects .home-projects__container{width:100%}.home-projects .home-projects__head{padding:0 var(--frame-gutter)}.home-projects__controls{margin-inline:var(--frame-gutter)}.home-projects .home-projects__grid{flex-wrap:nowrap;justify-content:flex-start;gap:12px;padding:0 16px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.home-projects .home-projects__grid::-webkit-scrollbar{display:none}.home-projects .home-projects__item{flex:none;width:min(calc(var(--hp-strip-h) * var(--hp-r)),84vw);scroll-snap-align:start}.home-projects__tile{gap:12px}.home-projects .home-projects__name{font-size:17px}.home-projects .home-projects__type,.home-projects .home-projects__view{display:none}.js-motion .home-projects__grid>.is-pending:not(.is-fade){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-home-projects.css.map */
