.panel[data-astro-cid-3kok2s3r]{flex-direction:column;padding:48px 0;display:flex;position:sticky;top:82px}.panel__item--back[data-astro-cid-3kok2s3r]{align-self:flex-start;margin:-10px 0 56px -10px}.panel__item--title[data-astro-cid-3kok2s3r]{margin-bottom:24px}.panel__item--intro[data-astro-cid-3kok2s3r]{margin-bottom:48px}.panel__item--group[data-astro-cid-3kok2s3r]{margin-bottom:28px}.panel__back[data-astro-cid-3kok2s3r]{color:var(--color-muted);font-family:var(--font-sans);font-weight:var(--weight-medium);white-space:nowrap;padding:10px;font-size:14px;line-height:1;transition:color .2s;display:block}.panel__back[data-astro-cid-3kok2s3r]:hover{color:#fff}.panel__title[data-astro-cid-3kok2s3r]{color:#fff;font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:-.015em;font-size:clamp(32px,2.6vw,44px);line-height:1.08}.panel__intro[data-astro-cid-3kok2s3r]{color:var(--color-text-soft);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:16px;line-height:1.55}.panel__intro[data-astro-cid-3kok2s3r] p[data-astro-cid-3kok2s3r]+p[data-astro-cid-3kok2s3r]{margin-top:16px}.group[data-astro-cid-3kok2s3r]{flex-direction:column;gap:2px;display:flex}.group--deliverables[data-astro-cid-3kok2s3r]{gap:12px}.group__label[data-astro-cid-3kok2s3r]{color:var(--color-muted);font-family:var(--font-mono);font-weight:var(--weight-regular);letter-spacing:.02em;text-transform:uppercase;font-size:12px;line-height:1.2}.group__value[data-astro-cid-3kok2s3r],.deliverables[data-astro-cid-3kok2s3r] li[data-astro-cid-3kok2s3r]{color:#fff;font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:16px;line-height:1.45}@property --dl-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}.deliverables[data-astro-cid-3kok2s3r]{flex-wrap:wrap;gap:10px 28px;display:flex}.deliverables[data-astro-cid-3kok2s3r] li[data-astro-cid-3kok2s3r]{padding-left:32px;position:relative}.deliverables[data-astro-cid-3kok2s3r] li[data-astro-cid-3kok2s3r]:before,.deliverables[data-astro-cid-3kok2s3r] li[data-astro-cid-3kok2s3r]:after{content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:22px 22px;width:22px;height:22px;position:absolute;top:calc(.725em - 11px);left:0}.deliverables[data-astro-cid-3kok2s3r] li[data-astro-cid-3kok2s3r]:before{-webkit-mask-image:conic-gradient(from 79deg, #000 var(--dl-sweep), transparent 0);mask-image:conic-gradient(from 79deg, #000 var(--dl-sweep), transparent 0);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M21.82%2010.09A10%2010%200%201%201%2017.74%203.81'%20fill%3D'none'%20stroke%3D'white'%20stroke-opacity%3D'.3'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E")}.deliverables[data-astro-cid-3kok2s3r] li[data-astro-cid-3kok2s3r]:after{clip-path:inset(0);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M9%2011l3%203L22%204'%20fill%3D'none'%20stroke%3D'white'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E")}@keyframes dl-circle{0%{--dl-sweep:0deg;opacity:0}30%{opacity:1}to{--dl-sweep:360deg;opacity:1}}@keyframes dl-tick{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes panel-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){html.js .group--deliverables[data-astro-cid-3kok2s3r]:not(.is-revealed) li[data-astro-cid-3kok2s3r]:before,html.js .group--deliverables[data-astro-cid-3kok2s3r]:not(.is-revealed) li[data-astro-cid-3kok2s3r]:after{opacity:0}.group--deliverables[data-astro-cid-3kok2s3r].is-revealed li[data-astro-cid-3kok2s3r]:before{animation:dl-circle .6s cubic-bezier(.33, 1, .68, 1) calc(.8s + var(--dl-step,0s)) backwards}.group--deliverables[data-astro-cid-3kok2s3r].is-revealed li[data-astro-cid-3kok2s3r]:after{animation:dl-tick .5s cubic-bezier(.175, .885, .32, 1.275) calc(1.15s + var(--dl-step,0s)) backwards}@supports (animation-timeline:view()){.panel__item[data-astro-cid-3kok2s3r]{animation:linear both panel-fade-out view();animation-range:exit 70%}}}@media (width<=1000px){.panel[data-astro-cid-3kok2s3r]{padding:60px 0 24px;position:relative;top:0}}@media (width>=751px) and (width<=1000px){.panel__intro[data-astro-cid-3kok2s3r]{max-width:620px}}@media (width<=750px){.panel[data-astro-cid-3kok2s3r]{padding-top:56px}.panel__item--back[data-astro-cid-3kok2s3r]{margin-bottom:40px}.panel__title[data-astro-cid-3kok2s3r]{font-size:34px}.panel__item--intro[data-astro-cid-3kok2s3r]{margin-bottom:40px}.panel__intro[data-astro-cid-3kok2s3r]{font-size:15px}.panel__item--group[data-astro-cid-3kok2s3r]{margin-bottom:24px}}.media-column[data-astro-cid-l7l3ijev]{flex-direction:column;gap:10px;min-width:0;padding-top:48px;display:flex}.gallery[data-astro-cid-l7l3ijev]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.gallery--two-up[data-astro-cid-l7l3ijev]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__item[data-astro-cid-l7l3ijev]{min-width:0}@media (width<=1000px){.media-column[data-astro-cid-l7l3ijev]{padding-top:8px}}@media (width<=750px){.media-column[data-astro-cid-l7l3ijev]{padding-top:20px}}.more-work[data-astro-cid-yrwexkcg]{background-color:var(--color-surface);display:flow-root}.more-work__inner[data-astro-cid-yrwexkcg]{margin:50px calc(2.83% - 10px) 40px calc(4.4% - 10px)}.more-work__head[data-astro-cid-yrwexkcg]{justify-content:space-between;align-items:baseline;margin-bottom:4px;padding:0 10px;display:flex}.more-work__label[data-astro-cid-yrwexkcg],.more-work__see-all[data-astro-cid-yrwexkcg]{color:var(--color-muted);font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:0;white-space:nowrap;font-size:14px;line-height:1.5}.more-work__see-all[data-astro-cid-yrwexkcg]{transition:color .2s}.more-work__see-all[data-astro-cid-yrwexkcg]:hover{color:#fff}.more-work__grid[data-astro-cid-yrwexkcg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;display:grid}@keyframes mw-text-up{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes mw-float-in{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){html.js .more-work[data-astro-cid-yrwexkcg]:not(.is-revealed) .more-work__label[data-astro-cid-yrwexkcg],html.js .more-work[data-astro-cid-yrwexkcg]:not(.is-revealed) .more-work__see-all[data-astro-cid-yrwexkcg],html.js .more-work[data-astro-cid-yrwexkcg]:not(.is-revealed) .work-card{opacity:0}.more-work[data-astro-cid-yrwexkcg].is-revealed .more-work__label[data-astro-cid-yrwexkcg]{animation:mw-text-up .9s var(--ease-out-soft) both}.more-work[data-astro-cid-yrwexkcg].is-revealed .more-work__see-all[data-astro-cid-yrwexkcg]{animation:mw-text-up .9s var(--ease-out-soft) .1s both}.more-work[data-astro-cid-yrwexkcg].is-revealed .work-card{animation:mw-float-in 1s var(--ease-float) var(--tile-delay,.2s) both}}@media (width<=1000px){.more-work__inner[data-astro-cid-yrwexkcg]{margin:42px calc(4.6% - 10px) 32px}.more-work__grid[data-astro-cid-yrwexkcg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}@media (width<=750px){.more-work__inner[data-astro-cid-yrwexkcg]{margin:24px 16px}.more-work__head[data-astro-cid-yrwexkcg]{margin-bottom:12px;padding:0}.more-work__grid[data-astro-cid-yrwexkcg]{gap:24px 10px}}.project-banner[data-astro-cid-z7xolria]{height:var(--banner-height);position:relative}.project[data-astro-cid-z7xolria]{background-color:var(--color-surface);grid-template-columns:minmax(0,27%) minmax(0,1fr);column-gap:clamp(40px,4.5vw,96px);padding:0 clamp(24px,2.8vw,56px) 0 4.4%;display:grid}@media (width<=1000px){.project-banner[data-astro-cid-z7xolria]{height:var(--banner-height-small)}.project[data-astro-cid-z7xolria]{flex-direction:column;padding:0 4.6%;display:flex}}@media (width<=750px){.project[data-astro-cid-z7xolria]{padding:0 16px}}
