:is(html:has(.things-development-page),body:has(.things-development-page)){background:#050505}.things-development-page{isolation:isolate;color:#fff;background:#050505;flex-direction:column;height:100svh;min-height:540px;padding:0;display:flex;position:relative;overflow:hidden}.things-development-page:before{content:"DIGITAL";z-index:-1;letter-spacing:-.075em;color:#363636;pointer-events:none;font-size:clamp(100px,20vw,360px);font-weight:900;line-height:.8;position:absolute;top:32%;left:50%;transform:translate(-50%)}.things-development-page:after{content:"DEVELOPMENT";z-index:-1;letter-spacing:-.075em;color:#363636;pointer-events:none;font-size:clamp(54px,12vw,230px);font-weight:900;line-height:.85;position:absolute;top:52%;left:50%;transform:translate(-50%)}.things-dev-heading{z-index:2;position:absolute;top:108px;left:32px}.things-dev-heading h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.things-dev-heading>p,.things-dev-sidebar{display:none}.things-dev-back{color:#999;font-size:11px;text-decoration:none}.things-dev-gallery{flex:1;align-items:center;min-height:0;padding-top:70px;display:flex}.things-dev-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:24px;width:100%;min-width:0;padding:75px 8vw;scroll-padding-inline:8vw;display:flex;overflow:auto hidden}.things-dev-rail::-webkit-scrollbar{display:none}.things-dev-card{isolation:isolate;aspect-ratio:16/10;color:#fff;scroll-snap-align:center;background:#202020;flex:0 0 clamp(280px,29vw,480px);text-decoration:none;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s;position:relative}.things-dev-card-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.things-dev-card-media img{object-fit:cover;object-position:top center}.things-dev-placeholder{text-align:center;color:#aaa;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.things-dev-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 35%,#000000bf);position:absolute;inset:0}.things-dev-card-number{text-shadow:0 1px 5px #000;justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;inset:18px 20px auto}.things-dev-card-caption{position:absolute;bottom:20px;left:20px;right:20px}.things-dev-card-caption h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(21px,2vw,32px);font-weight:800;line-height:.95}.things-dev-card-caption p{color:#d5d5d5;margin:0;font-size:9px;line-height:1.5}.things-dev-card-caption>span{display:none}.things-dev-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px 28px;display:flex}.things-dev-footer p,.things-dev-footer>span{color:#888;margin:0;font-size:10px}.things-dev-arrows{gap:10px;display:flex}.things-dev-arrows button{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;width:42px;height:42px;font-size:20px}.things-dev-empty{color:#aaa}.things-development-page :is(a,button,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #a8b3ff}.things-dev-card:focus-visible{z-index:3;transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.things-dev-card:hover{z-index:3;transform:scale(1.12);box-shadow:0 24px 60px #000000a6}.things-dev-back:hover{color:#fff}.things-dev-arrows button:hover{background:#252525}}@media (max-width:640px){.things-dev-heading{left:20px}.things-dev-card{flex-basis:82vw}.things-dev-rail{gap:18px}.things-dev-footer{padding-inline:20px}.things-dev-footer>span{display:none}.things-development-page:before{font-size:25vw;top:34%}.things-development-page:after{font-size:12vw;top:58%}}@media (prefers-reduced-motion:reduce){.things-dev-card{transition:none}.things-dev-card:hover,.things-dev-card:focus-visible{transform:none}}.things-development-header{z-index:10;position:absolute;inset:0 0 auto}.things-development-page{padding-top:var(--opening-header-height,94px)}.things-dev-heading{top:calc(var(--opening-header-height,94px) + 24px)}.things-dev-rail{scroll-snap-type:none;scroll-behavior:auto}.things-development-header .things-brand-logo{filter:url(#things-dev-light-logo)}.things-development-header .things-menu-lines>span{background:#fff!important}.things-development-header .things-menu-toggle{color:#fff}.things-development-page:before,.things-development-page:after{content:none}.things-development-page{background:#080808}html:has(.things-development-page){background:#080808}body:has(.things-development-page){background:#080808}.things-dev-gallery{padding-top:20px}.things-dev-rail{gap:28px;padding-block:50px}.things-dev-card{aspect-ratio:auto;background:0 0;flex-basis:clamp(280px,30vw,480px)}.things-dev-card-media{z-index:auto;aspect-ratio:16/10;background:#181818;border:1px solid #ffffff14;width:100%;position:relative;inset:auto}.things-dev-card:after{content:none}.things-dev-card-number{color:#999;text-shadow:none;padding:0 0 12px;font-size:10px;font-weight:400;position:static}.things-dev-card-caption{padding-top:18px;position:static}.things-dev-card-caption h2{letter-spacing:-.025em;text-transform:none;margin-bottom:7px;font-size:clamp(17px,1.4vw,22px);font-weight:500;line-height:1.2}.things-dev-card-caption p{color:#999;max-width:42ch;font-size:11px;line-height:1.6}.things-dev-footer{border-top:1px solid #ffffff14;padding-inline:32px}.things-dev-arrows button{border-color:#333;border-radius:50%}.things-dev-card:focus-visible{transform:none}@media (hover:hover) and (pointer:fine){.things-dev-card:hover{box-shadow:none;transform:translateY(-6px)}}@media (max-width:640px){.things-dev-card{flex-basis:82vw}.things-dev-rail{gap:20px;padding-block:30px}.things-dev-footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.things-dev-card:hover{transform:none}}
