.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg{position:relative;display:flex;align-items:flex-end;overflow:hidden;width:100%;min-height:400px;text-align:center;color:#fff;background-color:#fff;box-shadow:0 1px 1px #0000001a,0 2px 2px #0000001a,0 4px 4px #0000001a,0 8px 8px #0000001a,0 16px 16px #0000001a}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:before{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background-size:cover;background-position:0 0;transition:transform calc(var(--d) * 1.5) var(--e);pointer-events:none}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:after{opacity:0;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none;background-color:#00000080;transform:translateY(-50%);transition:transform calc(var(--d) * 2) var(--e)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:hover:after{opacity:1;transition:opacity calc(var(--d) * 1.5) var(--e)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:nth-child(1):before{background-image:url(../../../droplet.png)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:nth-child(2):before{background-image:url(/whiterocknc.com.png)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:nth-child(3):before{background-image:url(../../../homepage_thumb.png)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:nth-child(4):before{background-image:url(img-04.jpg)}.content.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;transition:transform var(--d) var(--e);z-index:1}.content.svelte-1nek3kg>.svelte-1nek3kg+.svelte-1nek3kg{margin-top:1rem}.title.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg{font-size:25px;font-weight:700;line-height:35px}.copy.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg{font-size:15px;font-style:italic;line-height:25px}.btn.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg{cursor:pointer;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.65rem;font-weight:700;letter-spacing:.025rem;text-transform:uppercase;color:#fff;background-color:#000;border:none}.btn.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:hover{background-color:#0d0d0d}@media (hover: hover) and (min-width: 600px){.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:after{transform:translateY(0)}.content.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg{transform:translateY(calc(100% - 4.5rem))}.content.svelte-1nek3kg>.svelte-1nek3kg.svelte-1nek3kg:not(.title){opacity:0;transform:translateY(1rem);transition:transform var(--d) var(--e),opacity var(--d) var(--e)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:hover,.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:focus-within{align-items:center}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:hover:before,.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:focus-within:before{transform:translateY(-4%)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:hover:after,.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:focus-within:after{transform:translateY(-50%)}.card.svelte-1nek3kg:hover .content.svelte-1nek3kg.svelte-1nek3kg,.card.svelte-1nek3kg:focus-within .content.svelte-1nek3kg.svelte-1nek3kg{transform:translateY(0)}.card.svelte-1nek3kg:hover .content.svelte-1nek3kg>.svelte-1nek3kg:not(.title),.card.svelte-1nek3kg:focus-within .content.svelte-1nek3kg>.svelte-1nek3kg:not(.title){opacity:1;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:focus-within:before,.card.svelte-1nek3kg.svelte-1nek3kg.svelte-1nek3kg:focus-within:after,.card.svelte-1nek3kg:focus-within .content.svelte-1nek3kg.svelte-1nek3kg,.card.svelte-1nek3kg:focus-within .content.svelte-1nek3kg>.svelte-1nek3kg:not(.title){transition-duration:0s}}.svelte-wjaqi5{padding:0;margin:0;box-sizing:border-box;--d:.7s;--e:cubic-bezier(.19, 1, .22, 1);font-family:Montserrat,sans-serif}.container.svelte-wjaqi5{width:90%;max-width:1260px}.card_outer.svelte-wjaqi5{grid-template-columns:auto auto auto;grid-gap:20px}.project.svelte-8p4fuj{width:100%;height:auto;margin-bottom:100px}.thumbnail.svelte-8p4fuj{grid-area:thumb}.project-info.svelte-8p4fuj{grid-area:info}img.svelte-8p4fuj{width:200px;height:200px;border-radius:10%}.project-tools.svelte-8p4fuj{font-weight:700}h2.svelte-8p4fuj{font-size:1.75em}a.svelte-8p4fuj{color:#000}p.svelte-8p4fuj{font-size:1.25em}@media (min-width: 675px){.project.svelte-8p4fuj{display:grid;grid-template-columns:200px 20px 1fr;grid-template-rows:auto;grid-template-areas:"thumb . info"}}
