.InspirationLightbox_backdrop__2thkb{position:fixed;inset:0;z-index:100010;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);background:rgba(18,17,15,.94);-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05);animation:InspirationLightbox_lbFadeIn__688ef .26s var(--hm-ease,ease-out)}@keyframes InspirationLightbox_lbFadeIn__688ef{0%{opacity:0}to{opacity:1}}.InspirationLightbox_stage__RLegB{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:calc(100% - clamp(56px,8vh,96px));pointer-events:none}.InspirationLightbox_image__wXZPo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 40px 90px rgba(0,0,0,.5);pointer-events:auto;opacity:1;transform:scale(1);transition:opacity .32s var(--hm-ease,ease-out),transform .32s var(--hm-ease,ease-out)}.InspirationLightbox_imageSwapping__22bgs{opacity:0;transform:scale(.99)}.InspirationLightbox_control__ZRGv6{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.09);color:#fff;cursor:pointer;width:52px;height:52px;line-height:1;transition:background-color var(--hm-dur-fast,.22s) var(--hm-ease,ease-out),border-color var(--hm-dur-fast,.22s) var(--hm-ease,ease-out),transform var(--hm-dur-fast,.22s) var(--hm-ease,ease-out),opacity var(--hm-dur-fast,.22s) var(--hm-ease,ease-out)}.InspirationLightbox_control__ZRGv6:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.34)}.InspirationLightbox_control__ZRGv6:active{transform:scale(.94)}.InspirationLightbox_close__nNyd7{top:clamp(12px,2vw,22px);right:clamp(12px,2vw,22px);font-size:24px}.InspirationLightbox_next__5vbKp,.InspirationLightbox_prev__cApWC{top:50%;margin-top:-26px;font-size:26px;padding-bottom:3px}@media(max-width:640px){.InspirationLightbox_next__5vbKp,.InspirationLightbox_prev__cApWC{width:44px;height:44px;margin-top:-22px;opacity:.6}}.InspirationLightbox_prev__cApWC{left:clamp(8px,2vw,26px)}.InspirationLightbox_next__5vbKp{right:clamp(8px,2vw,26px)}.InspirationLightbox_caption__z1pY9{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;justify-content:center;gap:clamp(10px,2vw,18px);padding:clamp(14px,2.4vw,26px) clamp(16px,4vw,40px);color:hsla(0,0%,100%,.9);text-align:center;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.InspirationLightbox_title__bIM5j{font-size:clamp(13px,1.15vw,17px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.94)}.InspirationLightbox_counter__76_xc{flex:0 0 auto;font-size:clamp(11px,.9vw,13px);font-weight:500;letter-spacing:.14em;color:hsla(0,0%,100%,.58);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.InspirationLightbox_backdrop__2thkb{animation:none}.InspirationLightbox_control__ZRGv6,.InspirationLightbox_image__wXZPo{transition:none}.InspirationLightbox_imageSwapping__22bgs{opacity:1;transform:none}}.ProjectSection_clip__46Apy{position:relative;transition:max-height .76s var(--hm-ease-emphasized,ease-out)}.ProjectSection_clipExpanded__TpEhP{overflow:visible}.ProjectSection_clipCollapsed__jW_JU{overflow:hidden}.ProjectSection_fade__c1ykn{position:absolute;left:0;bottom:0;width:100%;height:160px;pointer-events:none;background:linear-gradient(180deg,hsla(37,39%,94%,0) 0,hsla(37,39%,94%,.85) 60%,#f5f0e8)}.ProjectSection_toggleRow__kFaHJ{display:flex;justify-content:center;margin-top:26px}.ProjectSection_toggleRowOverlay__O5ziT{position:absolute;left:0;bottom:16px;width:100%;margin-top:0}.ProjectSection_toggle__VERmO{pointer-events:auto;padding:15px 45px;min-width:220px;border-radius:4px;border:1px solid #e9e1d3;background:#e9e1d3;color:#1b1b1b;font-weight:600;cursor:pointer;transition:background-color var(--hm-dur,.42s) var(--hm-ease,ease-out),border-color var(--hm-dur,.42s) var(--hm-ease,ease-out),transform var(--hm-dur-fast,.22s) var(--hm-ease,ease-out),box-shadow var(--hm-dur,.42s) var(--hm-ease,ease-out)}.ProjectSection_toggle__VERmO:hover{background:#d4c9b8;border-color:#1b1b1b;box-shadow:0 10px 26px rgba(47,47,47,.14)}.ProjectSection_toggle__VERmO:active{transform:translateY(1px)}.ProjectSection_tile__YOCum{width:100%;height:100%;position:relative;padding:0;border:none;background:transparent;cursor:zoom-in;display:block;overflow:hidden}.ProjectSection_tileImage__qYENq{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.02);transition:opacity .7s var(--hm-ease,ease-out),transform .9s var(--hm-ease,ease-out)}.ProjectSection_tileImageLoaded__XzsT_{opacity:1;transform:scale(1)}.ProjectSection_tile__YOCum:hover .ProjectSection_tileImageLoaded__XzsT_{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.ProjectSection_clip__46Apy{transition:none}.ProjectSection_tileImage__qYENq{opacity:1;transform:none;transition:none}.ProjectSection_tile__YOCum:hover .ProjectSection_tileImageLoaded__XzsT_{transform:none}}