.portfolio__head{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,1.8rem + 2.5vw,4rem)}.portfolio__head .section-heading{margin-bottom:0}.portfolio__notice{display:inline-flex;gap:.6rem;align-items:flex-start;max-width:62ch;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--c-accent) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--c-accent) 6%,transparent);font-size:var(--fs-small);color:var(--c-text-muted)}.portfolio__notice .icon{flex:none;margin-top:2px;color:var(--c-accent)}.portfolio__grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.project{display:flex;flex-direction:column;height:100%;overflow:hidden}.project__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--c-border);background:var(--c-bg-alt)}.project__image{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.project:hover .project__image{transform:scale(1.045)}.project__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--c-bg) 70%,transparent));pointer-events:none}.project__badges{position:absolute;z-index:2;left:1rem;top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.project__badges .pill-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--c-bg) 55%,transparent)}.project__body{display:grid;gap:.9rem;align-content:start;padding:clamp(1.4rem,1.2rem + .8vw,1.9rem);flex:1}.project__text{color:var(--c-text-muted);font-size:var(--fs-small)}.project__tech{display:flex;flex-wrap:wrap;gap:.4rem}.project__tech li{padding:.3rem .6rem;border-radius:8px;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-text) 3%,transparent);font-size:.72rem;color:var(--c-text-muted)}.project__result{display:flex;gap:.55rem;align-items:center;font-size:var(--fs-small);color:var(--c-text)}.project__result-icon{display:inline-grid;place-items:center;color:var(--c-success)}.project__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:.3rem;font-size:var(--fs-small);font-weight:600;text-decoration:none}.project__link .icon{transition:transform var(--dur) var(--ease-out)}.project__link:hover .icon{transform:translate(3px,-3px);color:var(--c-accent)}@media(min-width:990px){.portfolio__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:3rem}.portfolio__notice{justify-self:end}.portfolio__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.portfolio__item{grid-column:span 6}.portfolio__item:nth-child(4n+1){grid-column:span 7}.portfolio__item:nth-child(4n+2){grid-column:span 5}.portfolio__item:nth-child(4n+3){grid-column:span 5}.portfolio__item:nth-child(4n+4){grid-column:span 7}.portfolio__item:nth-child(4n+1) .project__media,.portfolio__item:nth-child(4n+4) .project__media{aspect-ratio:16 / 9}.portfolio__item:nth-child(4n+2) .project__media,.portfolio__item:nth-child(4n+3) .project__media{aspect-ratio:4 / 3}.portfolio__item:last-child:nth-child(odd){grid-column:1 / -1}.portfolio__item:last-child:nth-child(odd) .project__media{aspect-ratio:21 / 9}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-portfolio.css.map */
