.alta-source{isolation:isolate;background:#f5f5f5;width:100%;font-family:Inter,Arial,sans-serif}.alta-source [hidden]{display:none!important}.alta-source .reference-empty{text-align:center;color:#171717;padding:48px;font-size:20px}.alta-source .text-reveal>h1{opacity:0!important}.alta-source .text-reveal>.reference-text-ready{opacity:1!important}.alta-source .reference-line-mask{text-align:inherit;margin-bottom:-.15em;padding-bottom:.15em;display:block;position:relative;overflow:hidden}.alta-source .reference-line{text-align:inherit;display:block;position:relative}.alta-source [data-reference-reveal]{opacity:1}.alta-source .reference-appear-ready:not(.reference-visible){opacity:0}.alta-source .framer-q9ny7x{opacity:1!important;transform:scale(1)!important}.alta-source .framer-q9ny7x svg{transition:transform .4s cubic-bezier(.25,.02,0,1.02)}@media (hover:hover){.alta-source [data-reference-project]:hover .framer-q9ny7x svg{transform:translate(-50%,-50%)rotate(130deg)!important}}.alta-source [aria-label=Logo\ Container]{opacity:1!important;visibility:visible!important}.alta-source .framer-mo6zjm,.alta-source .framer-w0vvro{transition:opacity .4s}@media (hover:hover){.alta-source a[href*="/articles/"]:hover .framer-mo6zjm,.alta-source a[href*="/articles/"]:hover .framer-w0vvro,.alta-source a[href*="/articles/"]:hover .framer-1j64726{opacity:1!important}}.alta-source [data-shader-slot]{isolation:isolate;position:relative}.alta-source [data-shader-slot]>div{inset:0;position:absolute!important}.alta-source [data-paper-shader] canvas{width:100%;height:100%;display:block}.alta-source .framer-s5tbzt{transition:transform .4s cubic-bezier(.25,.02,0,1.02)}@media (hover:hover){.alta-source [data-reference-project]:hover .framer-s5tbzt{transform:scale(1)!important}}.alta-source :focus-visible{outline-offset:4px;outline:2px solid #171717}@media (min-width:1440px){.reference-work-page .chrome-header{top:40px}}.alta-source [data-framer-name=Project\ Stack]{width:100%;display:block!important}.alta-source [data-framer-name=Project\ Stack]>div:first-child{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px!important;display:grid!important}.alta-source [data-reference-project-item]{grid-column:span 5;min-width:0;width:100%!important;height:clamp(360px,40vw,620px)!important}:is(.alta-source [data-reference-project-item]:nth-child(4n+1 of :not([hidden])),.alta-source [data-reference-project-item]:nth-child(4n+4 of :not([hidden]))){grid-column:span 7}.alta-source [data-reference-project]{overflow:hidden;border-radius:20px!important;display:block!important}.alta-source [data-reference-project] [data-framer-name=Main\ Container]{width:100%!important;height:100%!important}.alta-source [data-reference-project] [data-framer-name=Gradient]{display:none}.alta-source [data-reference-project] [data-framer-name=Content\ Wrapper]{background:#fff;border-radius:16px;min-height:76px;gap:5px!important;width:auto!important;height:auto!important;padding:16px 64px 16px 16px!important;position:absolute!important;inset:auto 10px 10px!important}.alta-source [data-reference-project] [data-framer-name=Content\ Wrapper] h6{--framer-text-color:#171717!important;color:#171717!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important}.alta-source [data-reference-project] [data-framer-name="Service + Year"]{flex-wrap:wrap;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:6px!important;width:100%!important;display:flex!important}.alta-source [data-reference-project] [data-framer-name="Service + Year"]>div{flex:none!important;width:auto!important}.alta-source [data-reference-project] [data-framer-name="Service + Year"] p{--framer-text-color:#666!important;color:#666!important;font-size:12px!important;line-height:1.4!important}.alta-source [data-reference-project] [data-framer-name=Zoom]{background:#eee!important;border-radius:50%!important;width:40px!important;height:40px!important;position:absolute!important;inset:50% 12px auto auto!important;transform:translateY(-50%)!important}.alta-source [data-reference-project] [data-framer-name=Zoom] svg{display:none}.alta-source [data-reference-project] [data-framer-name=Zoom]:after{content:"↗";color:#171717;place-items:center;font:22px/1 Arial,sans-serif;transition:transform .3s;display:grid;position:absolute;inset:0}@media (hover:hover){.alta-source [data-reference-project]:hover [data-framer-name=Zoom]:after{transform:rotate(45deg)}}@media (max-width:809px){.alta-source [data-framer-name=Project\ Stack]>div:first-child{grid-template-columns:minmax(0,1fr);gap:12px!important}.alta-source [data-reference-project-item],.alta-source [data-reference-project-item]:nth-child(n){grid-column:auto!important;height:420px!important}.alta-source [data-reference-project] [data-framer-name=Content\ Wrapper]{padding:14px 58px 14px 14px!important}}@media (prefers-reduced-motion:reduce){.alta-source .text-reveal>h1{opacity:1!important}.alta-source *{transition:none!important;animation:none!important}}
