._projects_1w9nh_1{width:100vw;min-height:100vh;margin-top:60px;margin-bottom:40px;padding-bottom:40px;display:flex;justify-content:center}@media (max-width: 1040px){._projects_1w9nh_1{padding-top:50px;padding-right:80px;padding-left:160px;height:auto;margin-top:40px;margin-bottom:20px}}@media (max-width: 696px){._projects_1w9nh_1{margin-top:0;padding-top:var(--space4XL);overflow-x:hidden}}@media (max-width: 696px),(max-height: 696px){._projects_1w9nh_1{padding-right:var(--spaceOuter);padding-left:var(--spaceOuter)}}@media (max-width: 820px) and (max-height: 420px){._projects_1w9nh_1{padding-right:var(--space4XL);padding-left:var(--space4XL)}}._header_1w9nh_75{padding-bottom:var(--space2XL);display:grid;grid-template-columns:1fr auto;align-items:left}@media (max-height: 696px){._header_1w9nh_75{padding-top:0;padding-bottom:0}}._heading_1w9nh_99{white-space:nowrap;overflow:hidden}._content_1w9nh_109{display:grid;grid-column-gap:var(--space2XL);max-width:var(--maxWidthL);width:100%;margin:0 var(--space4XL);padding-left:0}@media (max-width: 2080px){._content_1w9nh_109{padding-left:0}}@media (max-width: 1680px){._content_1w9nh_109{padding-left:70px}}@media (max-width: 1040px){._content_1w9nh_109{grid-template-columns:100%;margin:0;padding-left:0}}._grid_1w9nh_153{--verticalPadding: var(--space4XL);display:grid;align-items:start;grid-template-columns:1fr;height:100%;grid-template-columns:auto auto;gap:var(--space4XL)}@media (max-width: 2080px){._grid_1w9nh_153{--verticalPadding: var(--spaceOuter);grid-template-columns:auto auto;gap:var(--space4XL)}}@media (max-width: 1680px){._grid_1w9nh_153{grid-template-columns:auto auto;gap:var(--spaceXL);padding-bottom:var(--space3XL)}}@media (max-height: 696px),(max-width: 696px){._grid_1w9nh_153{gap:var(--space2XL);grid-template-columns:auto;padding-bottom:var(--spaceXL)}}._project_1w9nh_1{--featuredPostPadding: var(--space5XL);--featuredPostClip: polygon(0 0, calc(100% - 32px) 0, 100% 32px, 100% 100%, 0 100%);--postBorder: 1px solid color-mix(in lab, var(--text) 10%, transparent);position:relative;isolation:isolate;border-top:var(--postBorder);height:600px;transform:scale(1);transition:transform var(--durationM) var(--bezierFastoutSlowin);will-change:transform}._project_1w9nh_1:last-child{border-bottom:var(--postBorder)}@media (max-width: 2080px){._project_1w9nh_1{--featuredPostPadding: var(--space4XL)}}@media (max-width: 1680px){._project_1w9nh_1{--featuredPostPadding: var(--space3XL)}}@media (max-width: 1040px){._project_1w9nh_1{--featuredPostPadding: var(--spaceXL)}}@media (max-width: 696px),(max-height: 696px){._project_1w9nh_1{--featuredPostPadding: var(--spaceOuter)}}@media (prefers-reduced-motion: no-preference){._project_1w9nh_1:hover{transform:scale(1.06)}}._postLabel_1w9nh_287,._sideTag_1w9nh_289{--labelTagPadding: var(--spaceM);position:absolute;background-color:var(--background);padding:var(--spaceXS) var(--labelTagPadding);z-index:var(--zIndex1);color:transparent}@media (max-width: 696px){._postLabel_1w9nh_287,._sideTag_1w9nh_289{--labelTagPadding: var(--spaceS)}}@keyframes _labelIn_1w9nh_1{0%{color:transparent;transform:translateY(-100%)}to{color:var(--colorTextLight);transform:translateY(-50%)}}._postLabel_1w9nh_287{top:0;left:calc((var(--labelTagPadding) * -1) + var(--featuredPostPadding));transform:translateY(-100%)}@media (prefers-reduced-motion: no-preference){._postLabel_1w9nh_287{animation:_labelIn_1w9nh_1 .8s ease .5s forwards}}@media (prefers-reduced-motion: reduce){._postLabel_1w9nh_287{transform:translateY(-50%);animation:fade-in .8s ease .5s forwards}}@keyframes _tagIn_1w9nh_1{0%{color:transparent;transform:translate(100%) rotate(-90deg)}to{color:var(--colorTextLight);transform:translate(50%) rotate(-90deg)}}._sideTag_1w9nh_289{top:30%;right:0;transform:translate(100%) rotate(-90deg)}@media (prefers-reduced-motion: no-preference){._sideTag_1w9nh_289{animation:_tagIn_1w9nh_1 .8s ease .5s forwards}}@media (prefers-reduced-motion: reduce){._sideTag_1w9nh_289{transform:translate(50%) rotate(-90deg);animation:fade-in .8s ease .5s forwards}}._postLink_1w9nh_437{--linkPadding: var(--space3XL);display:flex;position:relative;align-items:flex-end;height:100%;padding:var(--linkPadding) 0}@media (max-width: 1680px){._postLink_1w9nh_437{--linkPadding: var(--space2XL)}}._postDetails_1w9nh_463{position:relative;display:grid;justify-items:start;gap:var(--spaceL);width:100%;margin:20px}._postDate_1w9nh_481{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(138px,auto));gap:var(--spaceM);align-items:center;color:var(--glow);width:100%;margin-bottom:var(--spaceS)}._postDateText_1w9nh_503{width:170px}._postImage_1w9nh_511{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:stretch;overflow:hidden;isolation:isolate;clip-path:var(--featuredPostClip);opacity:0;transform:scale(1);transition:transform var(--durationM) var(--bezierFastoutSlowin);will-change:transform;animation:fade-in 1s var(--bezierFastoutSlowin) forwards .2s}._postImage_1w9nh_511:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-135deg,color-mix(in lab,var(--backgroundLight) 50%,transparent),color-mix(in lab,var(--backgroundLight) 86%,transparent) 60%,color-mix(in lab,var(--backgroundLight) 90%,transparent))}@supports (linear-gradient(in lab,red,red)){{background:linear-gradient(in lab -135deg,color-mix(in lab,var(--backgroundLight) 50%,transparent),color-mix(in lab,var(--backgroundLight) 86%,transparent) 60%,color-mix(in lab,var(--backgroundLight) 90%,transparent))}}@media (prefers-reduced-motion: no-preference){._project_1w9nh_1:hover ._postImage_1w9nh_511 :where(img,video){transform:scale(1.03)}}._postImage_1w9nh_511 img,._postImage_1w9nh_511 video{transition:transform var(--durationXL) var(--bezierFastoutSlowin);object-fit:cover;height:100%}._postTitle_1w9nh_617{font-size:var(--fontSizeH3)}._postFooter_1w9nh_627{display:flex;grid-auto-flow:column;justify-content:space-between;justify-self:stretch;flex-wrap:wrap;gap:var(--spaceS)}._postFooter_1w9nh_627 button{position:relative;left:-8px}._barcode_1w9nh_655{opacity:0;z-index:-10;animation:fade-in .8s var(--bezierFastoutSlowin) forwards .4s}
