.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.reveal.visible{opacity:1;transform:translateY(0)}.caption.svelte-h5jcbf{margin-top:10px;font-size:1.25vw}.services{font-style:italic}.descLink:before{content:"→ "}#detailWrapper.svelte-h5jcbf{height:100vh;position:relative;//background: #313133;background:#f5f5f5;color:#313133}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf){position:absolute;width:calc(50% - 30px)}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft{height:100%;padding:80px 0 0 30px;//background: red;position:fixed;top:0;left:0}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft h1:where(.svelte-h5jcbf){font-size:5.21vw}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft #projectYear:where(.svelte-h5jcbf){font-family:right-grotesk;letter-spacing:1px;text-transform:uppercase;line-height:.9;font-size:5.21vw;margin-top:10px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight{padding:80px 30px 30px 0;right:0;top:0}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf){border-top:solid 2px #313133;padding-top:20px;display:flex;justify-content:space-between}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) #contactLinks:where(.svelte-h5jcbf){display:flex}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) a:where(.svelte-h5jcbf),#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) #copyright:where(.svelte-h5jcbf){font-size:21px;line-height:1;text-transform:uppercase;letter-spacing:.5px;display:inline-flex}:is(#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) a:where(.svelte-h5jcbf),#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) #copyright:where(.svelte-h5jcbf)):not(:last-child){margin-right:30px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #detailImages:where(.svelte-h5jcbf){//height: calc(100vh - 80px);//overflow: hidden;aspect-ratio:initial}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #detailImages:where(.svelte-h5jcbf)+#contact:where(.svelte-h5jcbf){margin-top:3.25vw}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #projectInfo:where(.svelte-h5jcbf){margin:3.25vw 0;font-size:1.407vw}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #imagesScroll:where(.svelte-h5jcbf){//aspect-ratio: 381/490;aspect-ratio:initial;height:100%;//overflow-y: auto}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight .imageWrapper:where(.svelte-h5jcbf):not(:last-child){margin-bottom:35px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight img:where(.svelte-h5jcbf){display:block;height:auto;width:100%;//position: sticky;//top: 0;aspect-ratio:381/490;//border-radius: 6px}@media(min-width:1921px){.caption.svelte-h5jcbf{font-size:20px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft h1:where(.svelte-h5jcbf),#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft #projectYear:where(.svelte-h5jcbf){font-size:100px}}@media(min-width:841px)and (max-width:1200px){#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf){flex-direction:column;gap:10px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) #contactLinks:where(.svelte-h5jcbf){flex-direction:column;gap:10px}}@media(min-width:841px)and (max-width:1920px){.caption.svelte-h5jcbf{font-size:1vw}}@media(max-width:840px){.caption.svelte-h5jcbf{font-size:16px;letter-spacing:.2px}#detailWrapper.svelte-h5jcbf{padding:0 30px;height:auto}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf){position:relative;width:100%}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft{height:auto;position:relative;width:100%;margin:0 auto;padding:80px 0 30px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft h1:where(.svelte-h5jcbf),#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft #projectYear:where(.svelte-h5jcbf){font-size:63px;line-height:1}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailLeft #projectYear:where(.svelte-h5jcbf){margin-top:5px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight{padding:0}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #projectInfo:where(.svelte-h5jcbf){font-size:22px;margin:30px 0 60px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf){margin-bottom:30px;border-width:2px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) a:where(.svelte-h5jcbf),#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) #copyright:where(.svelte-h5jcbf){font-size:22px;line-height:21px;font-family:montreal-med;text-transform:uppercase;letter-spacing:.5px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #detailImages:where(.svelte-h5jcbf){width:100%;margin:0 auto;aspect-ratio:initial}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #detailImages:where(.svelte-h5jcbf) #imagesScroll:where(.svelte-h5jcbf){aspect-ratio:initial}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #detailImages:where(.svelte-h5jcbf) img:where(.svelte-h5jcbf){position:relative}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #detailImages:where(.svelte-h5jcbf)+#contact:where(.svelte-h5jcbf){margin-top:30px}}@media(max-width:768px){#detailWrapper.svelte-h5jcbf{padding:0 20px}}@media(max-width:640px){#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf){flex-direction:column;gap:10px}#detailWrapper.svelte-h5jcbf .detailCol:where(.svelte-h5jcbf)#detailRight #contact:where(.svelte-h5jcbf) #contactLinks:where(.svelte-h5jcbf){flex-direction:column;gap:10px}}
