.wp-crumbs a{text-decoration:none;transition:color .15s ease,background-color .15s ease}.wp-link{font-size:14px;font-weight:600;color:var(--color-offblack);text-decoration:none}.dark .wp-link{color:var(--color-offwhite)}.wp-link:hover{text-decoration:underline;text-underline-offset:3px}.wp-leader{flex:1 1 auto;min-width:1rem;border-bottom:1px dotted currentColor;opacity:.3;transform:translateY(-.28em)}.wp-link-icon{display:inline-flex;align-items:center;opacity:.55}.wp-link-icon svg{height:15px;width:auto}.wp-crumb{color:var(--color-gray-500);font-weight:600}.wp-crumb:hover{color:var(--color-offblack)}.dark .wp-crumb:hover{color:var(--color-offwhite)}.wp-sep{color:var(--color-gray-400);margin:0 .5rem}.dark .wp-sep{color:var(--color-gray-500)}.wp-current{color:var(--color-offblack);font-weight:500}.dark .wp-current{color:var(--color-offwhite)}.work-logo svg{height:22px;width:auto;opacity:.5}.work-body>:first-child{margin-top:0}.work-body p{margin-bottom:1.25rem;line-height:1.6}.work-body ul{list-style:disc;padding-left:1.25rem;margin-bottom:1.25rem}.work-body li{margin-bottom:.4rem;line-height:1.55}.work-body .highlights{margin-bottom:2rem}.work-body .highlights strong,.work-body .highlights a{font-weight:600}.work-body h2{font-family:var(--system-stack);font-weight:600;font-size:15px;color:var(--color-gray-500);margin-top:2.5rem;margin-bottom:.75rem}.work-body .selected-design-heading{margin-top:3.75rem}.work-body blockquote{margin:1.5rem 0;padding-left:1rem;border-left:2px solid rgba(0,0,0,.1)}.dark .work-body blockquote{border-left-color:#ffffff1a}.work-body video,.work-body .media-fig img{display:block;width:100%;height:auto;border-radius:6px;border:1px solid rgba(0,0,0,.1);margin:.5rem 0 1.25rem}.dark .work-body video,.dark .work-body .media-fig img{border-color:#ffffff1a}.work-body .instr{width:min(88vw,820px);margin:1rem 0 .5rem;margin-left:50%;transform:translate(-50%)}.work-body .instr a{display:block;cursor:zoom-in}.work-body .instr img{display:block;width:100%;height:auto;border-radius:8px;background:#000;border:1px solid rgba(0,0,0,.1);transition:box-shadow .16s ease}.dark .work-body .instr img{border-color:#ffffff1f}.work-body .instr a:hover img{box-shadow:0 8px 30px #00000038}.work-body .band{margin:1.5rem 0 .5rem}.work-body .band a{display:block;cursor:zoom-in}.work-body .band img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid rgba(0,0,0,.1);transition:box-shadow .16s ease}.dark .work-body .band img{border-color:#ffffff1f}.work-body .band a:hover img{box-shadow:0 8px 30px #00000038}.work-body .media-fig{margin:.75rem 0 .5rem}.work-body .media-fig.square{max-width:380px;margin-left:auto;margin-right:auto}.work-body .media-fig figcaption{margin-top:8px;font-family:var(--system-stack);font-size:13px;line-height:1.5;color:var(--color-gray-500)}.work-body .flight-loader-fig{width:100%;margin:0 0 2rem}.work-body .flight-loader-fig figcaption{max-width:34rem;margin:10px 2px 0}.work-body .flight-loader-fig figcaption strong{color:var(--color-offblack);font-weight:600}.dark .work-body .flight-loader-fig figcaption strong{color:var(--color-offwhite)}.work-body .flight-loader-fig flight-loader{justify-content:flex-start;padding:0}.work-body .flight-loader-fig flight-loader svg{width:164px;transform:none}@media(max-width:520px){.work-body .flight-loader-fig flight-loader svg{width:148px}}.work-body .icon-wall:has(+.selected-design-rule){margin-bottom:0}.work-body .selected-design-rule{height:1px;width:100%;margin:16px 2px 20px;background:currentColor;opacity:.1}.work-body .media-zoom video,.work-body .media-zoom img{cursor:zoom-in}.media-lightbox{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:4vw;background:#14120fd1;cursor:zoom-out;animation:media-lightbox-in .16s ease}.media-lightbox video{max-width:min(1000px,92vw);max-height:88vh;width:auto;height:auto;border-radius:10px;box-shadow:0 24px 70px #00000073}.media-lightbox img{max-width:95vw;max-height:92vh;width:auto;height:auto;border-radius:10px;box-shadow:0 24px 70px #00000073}@keyframes media-lightbox-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.media-lightbox{animation:none}}
