@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial}}}@media (min-width:768px){.swiss{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"top-left top-right""bottom-left bottom-right";display:grid}.swiss .swiss-top-left{grid-area:top-left;place-self:start}.swiss .swiss-top-right{grid-area:top-right;place-self:start end}.swiss .swiss-bottom-left{grid-area:bottom-left;place-self:end start}.swiss .swiss-bottom-right{grid-area:bottom-right;place-self:end start}}.swiss .heading{--tw-leading:.9em;--tw-tracking:calc(.01em*-1);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(32px,12vw,1000px);line-height:.9em}.parallax-grid{grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.parallax-grid .grid-item{grid-column:4/span 1;width:30vw;max-width:30vw}.parallax-grid .grid-item>*{align-self:center}.parallax-grid .grid-item:nth-child(2){grid-column:1/span 5;width:25vw}.parallax-grid .grid-item:nth-child(3){grid-column:5/span 1;width:17vw}.parallax-grid .grid-item:nth-child(4){grid-column:2/span 3;width:19vw}.parallax-grid .grid-item:nth-child(5){grid-column:4/span 2;width:22vw}.project-card__asset{clip-path:polygon(30% 50%,70% 50%,70% 50%,30% 50%);transition:clip-path 1s cubic-bezier(.87,0,.13,1)}.project-card__asset.reveal{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
