.cover-title-box[data-astro-cid-ahbjbjfm] .project-brand{font-size:var(--cover-title-client-size);margin-bottom:var(--cover-title-client-gap);line-height:1.5}.cover-anim[data-astro-cid-lqdk4r2c]{position:absolute;inset:0;overflow:hidden;container-type:size}.cover-anim--front[data-astro-cid-lqdk4r2c]{z-index:20;pointer-events:none}.cover-anim__layer[data-astro-cid-lqdk4r2c]{left:var(--ox);top:var(--oy);width:calc(var(--w) * var(--sw) / 100);transform:translate(calc(var(--x) * var(--sw) / 100), calc(var(--y) * var(--sh) / 100)) translate(-50%, -50%) rotate(calc(var(--r) * 1deg)) scale(var(--s));transform-origin:var(--pvx,50%) var(--pvy,50%);will-change:transform, opacity;position:absolute}.cover-anim__layer[data-astro-cid-lqdk4r2c].is-stage{--sw:max(100cqw, calc(100cqh * 16 / 9));--sh:max(100cqh, calc(100cqw * 9 / 16));--ox:calc((100cqw - var(--sw)) / 2);--oy:calc((100cqh - var(--sh)) / 2)}.cover-anim__layer[data-astro-cid-lqdk4r2c].is-picture{--sw:max(100cqw, calc(100cqh * var(--pa)));--sh:max(100cqh, calc(100cqw / var(--pa)));--ox:calc((100cqw - var(--sw)) * var(--fx));--oy:calc((100cqh - var(--sh)) * var(--fy))}.cover-anim--overlay[data-astro-cid-lqdk4r2c]{pointer-events:none}.cover-anim--box[data-astro-cid-lqdk4r2c]{width:100%;position:relative;inset:auto}.cover-anim--box[data-astro-cid-lqdk4r2c] .cover-anim__layer[data-astro-cid-lqdk4r2c].is-stage{--sw:100cqw;--sh:100cqh;--ox:0px;--oy:0px}.cover-title-layers[data-astro-cid-lqdk4r2c]{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.cover-title-layers--behind[data-astro-cid-lqdk4r2c]{z-index:-1}.cover-title-layers--front[data-astro-cid-lqdk4r2c]{z-index:2}.cover-anim__layer[data-astro-cid-lqdk4r2c].is-title{--sw:calc(var(--tb-ru,var(--cover-u)) * 100);--sh:calc(var(--tb-ru,var(--cover-u)) * 56.25);--ox:var(--tb-ox,0px);--oy:var(--tb-oy,0px)}.cover-anim__shadow[data-astro-cid-lqdk4r2c]{mix-blend-mode:multiply;pointer-events:none;transform:translate(calc(var(--x) * var(--sw) / 100 + var(--sdx) * var(--w) * var(--sw) / 10000 * var(--s)), calc(var(--y) * var(--sh) / 100 + var(--sdy) * var(--w) * var(--sw) / 10000 * var(--s))) translate(-50%, -50%) rotate(calc(var(--r) * 1deg)) scale(var(--s))}.cover-anim__shadow[data-astro-cid-lqdk4r2c] img{opacity:var(--sop)}.cover-anim__shadow--light[data-astro-cid-lqdk4r2c] img{filter:var(--stint,brightness(0)) blur(calc(var(--sblur) * var(--w) * var(--sw) / 10000))}.has-mask[data-astro-cid-lqdk4r2c] .cover-anim__mask[data-astro-cid-lqdk4r2c]{clip-path:inset(calc(var(--mt) * 1%) calc(var(--mr) * 1%) calc(var(--mb) * 1%) calc(var(--ml) * 1%) round var(--mround))}.cover-anim[data-astro-cid-lqdk4r2c] .cover-anim__poster{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cover-anim[data-astro-cid-lqdk4r2c]:not(.cover-anim--overlay) .cover-anim__layer[data-astro-cid-lqdk4r2c],.cover-title-layers--poster[data-astro-cid-lqdk4r2c] .cover-anim__layer[data-astro-cid-lqdk4r2c]{display:none}.cover-anim[data-astro-cid-lqdk4r2c] .cover-anim__poster{display:block}}.comp-before[data-astro-cid-hqf3ekjl]{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.comp-after[data-astro-cid-hqf3ekjl]{clip-path:inset(0 0 0 var(--split))}.comp-captions[data-astro-cid-hqf3ekjl]{padding-left:var(--cap-l,0%);padding-right:var(--cap-r,0%)}.comp-hint[data-astro-cid-hqf3ekjl]{filter:drop-shadow(0 1px 2px #00000073)}.comp-hint-ring[data-astro-cid-hqf3ekjl]{transform-origin:50%;animation:16s linear infinite comp-hint-spin}@keyframes comp-hint-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.comp-hint-ring[data-astro-cid-hqf3ekjl]{animation:none}}.text-block[data-astro-cid-rlchpviv]{column-gap:3rem}.text-block[data-astro-cid-rlchpviv] h2,.text-block[data-astro-cid-rlchpviv] h3,.text-block[data-astro-cid-rlchpviv] h4,.text-block[data-astro-cid-rlchpviv] h5{column-span:all}.text-block[data-astro-cid-rlchpviv] h3{margin-bottom:var(--spacing,.25rem)}@media (width>=48rem){.text-block[data-astro-cid-rlchpviv][data-columns="2"]{columns:2}.text-block[data-astro-cid-rlchpviv][data-columns="3"]{columns:3}}@media (hover:hover) and (pointer:fine){.hscroll[data-astro-cid-e2xh3xsk][data-hscroll=drag] .hscroll-track[data-astro-cid-e2xh3xsk]{cursor:none}}.hscroll-track[data-astro-cid-e2xh3xsk] img[data-astro-cid-e2xh3xsk]{-webkit-user-drag:none;user-select:none}.turntable-poster[data-astro-cid-hkl6w5sf]{-webkit-user-drag:none;user-select:none;transition:opacity .4s ease-out}.turntable-canvas[data-astro-cid-hkl6w5sf]{touch-action:pan-y}@media (hover:hover) and (pointer:fine){.turntable[data-astro-cid-hkl6w5sf][data-mode=drag][data-turntable-ready] .turntable-stage[data-astro-cid-hkl6w5sf]{cursor:none}}.turntable-stage[data-astro-cid-hkl6w5sf]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}.team-member[data-astro-cid-nnwsv2uv]{width:100%;max-width:var(--container-sm,24rem);margin-inline:auto;box-shadow:0 18px 40px -12px #00000040}@media (width>=48rem){.team-member[data-astro-cid-nnwsv2uv]{transform:rotate(var(--turn,0deg));max-width:none;margin-inline:0}.team-member[data-astro-cid-nnwsv2uv]:nth-of-type(5n+1){--turn:-3deg;grid-column:6/span 3}.team-member[data-astro-cid-nnwsv2uv]:nth-of-type(5n+2){--turn:4deg;grid-column:1/span 3;margin-top:-18vw}.team-member[data-astro-cid-nnwsv2uv]:nth-of-type(5n+3){--turn:-2deg;grid-column:7/span 3;margin-top:8vw}.team-member[data-astro-cid-nnwsv2uv]:nth-of-type(5n+4){--turn:3deg;grid-column:2/span 3;margin-top:-12vw}.team-member[data-astro-cid-nnwsv2uv]:nth-of-type(5n+5){--turn:-4deg;grid-column:6/span 3;margin-top:8vw}}.values[data-astro-cid-nnwsv2uv] li[data-astro-cid-nnwsv2uv]{color:var(--color-brand-text-secondary)}.values[data-astro-cid-nnwsv2uv] li[data-astro-cid-nnwsv2uv]+li[data-astro-cid-nnwsv2uv]{margin-top:calc(var(--spacing,.25rem) * 3)}@media (width>=48rem){.values[data-astro-cid-nnwsv2uv] li[data-astro-cid-nnwsv2uv]+li[data-astro-cid-nnwsv2uv]{margin-top:calc(var(--spacing,.25rem) * 5)}}.values[data-astro-cid-nnwsv2uv] li[data-astro-cid-nnwsv2uv].active{color:var(--color-brand-primary)}.values-stack[data-astro-cid-nnwsv2uv]{aspect-ratio:3/4;width:min(60%,24rem);margin-inline:auto;position:relative}.values-image[data-astro-cid-nnwsv2uv]{transform:rotate(var(--turn));will-change:transform;border-radius:1.25rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px -12px #00000040}.values-image[data-astro-cid-nnwsv2uv] img{object-fit:cover;width:100%;height:100%}.process-section[data-astro-cid-yffjiij4].is-stacked{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative}.process-section[data-astro-cid-yffjiij4].is-stacked .process-title[data-astro-cid-yffjiij4]{inset-inline:var(--page-px);margin:0;position:absolute;top:6rem}@media (width<=767.98px){.process-section[data-astro-cid-yffjiij4].is-stacked{padding-block:4rem}.process-section[data-astro-cid-yffjiij4].is-stacked .process-title[data-astro-cid-yffjiij4]{margin-bottom:2rem;position:static}.process-steps[data-astro-cid-yffjiij4].is-stacked{padding-inline:0}}.process-steps[data-astro-cid-yffjiij4].is-stacked{gap:0;width:100%;display:grid}.process-steps[data-astro-cid-yffjiij4].is-stacked .step-card[data-astro-cid-yffjiij4]{will-change:transform;grid-area:1/1;position:relative}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial}}}@media (scripting:none){.project-filter[data-astro-cid-safdk3ch]{display:none}}.filter-chip[data-astro-cid-safdk3ch]{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,500);font-weight:var(--font-weight-bold,500);opacity:.65;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;border-color:currentColor;border-radius:2147483647px;align-items:center;transition-duration:.2s;display:inline-flex}.filter-chip[data-astro-cid-safdk3ch]:hover,.filter-chip[data-astro-cid-safdk3ch]:focus-visible,.filter-chip[data-astro-cid-safdk3ch][aria-pressed=true],.filter-chip[data-astro-cid-safdk3ch][aria-expanded=true]{opacity:1}.chip-x[data-astro-cid-safdk3ch]{opacity:0;max-width:0;margin-left:0;transition:max-width .2s,margin-left .2s,opacity .2s;display:inline-flex;overflow:hidden}.filter-chip[data-astro-cid-safdk3ch][aria-pressed=true] .chip-x[data-astro-cid-safdk3ch]{opacity:1;max-width:1rem;margin-left:.3rem}.list-spinner[data-astro-cid-safdk3ch]{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:2px;border-color:#0000 currentColor currentColor;border-radius:2147483647px;transition-duration:.2s;animation:.8s linear infinite list-spin;display:block}.list-spinner[data-astro-cid-safdk3ch][data-active]{opacity:.8}@keyframes list-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.list-spinner[data-astro-cid-safdk3ch]{animation-duration:2.4s}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}select[data-astro-cid-dchldyzy]::picker-icon{color:currentColor}
