.case-card[data-astro-cid-esvs7huh]{gap:var(--space-7);flex-direction:column;display:flex}.case-card__head[data-astro-cid-esvs7huh]{gap:var(--space-0);flex-direction:column;display:flex}.case-card__title[data-astro-cid-esvs7huh]{align-items:center;gap:var(--space-3);display:flex}.case-card__year[data-astro-cid-esvs7huh]{color:var(--text-tertiary)}.case-card__text[data-astro-cid-esvs7huh]{color:var(--text-secondary)}.case-card__grid[data-astro-cid-esvs7huh]{gap:var(--grid-gutter);grid-template-columns:1fr;display:grid}@media (width>=48em){.case-card__grid[data-astro-cid-esvs7huh]{grid-template-columns:1fr 1fr}}.case-card__cell[data-astro-cid-esvs7huh]{aspect-ratio:690/389;position:relative}.case-card__cover[data-astro-cid-esvs7huh]{z-index:2;position:absolute;inset:0}.case-card__cell[data-astro-cid-esvs7huh]{border-radius:var(--radius-xx-small);overflow:hidden}.case-card__cell[data-astro-cid-esvs7huh] .case-img{transition:transform var(--case-zoom-out-ms,.5s) var(--reveal-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.case-card--live[data-astro-cid-esvs7huh] .case-card__cell[data-astro-cid-esvs7huh]:hover .case-img{transform:scale(var(--case-zoom,1.03));transition-duration:var(--case-zoom-in-ms,.8s)}}.case-card[data-astro-cid-esvs7huh] .case-card__tag{z-index:1;position:absolute;inset-block-end:var(--space-7);inset-inline-end:var(--space-7)}@property --services-fill{syntax:"<number>";inherits:true;initial-value:0}.services__text[data-astro-cid-efubdbif]{gap:var(--space-12);flex-direction:column;grid-column:1/-1;display:flex}.services__label[data-astro-cid-efubdbif]{color:var(--text-secondary)}.services__list[data-astro-cid-efubdbif]{gap:var(--space-3);flex-direction:column;display:flex}.services__media[data-astro-cid-efubdbif]{aspect-ratio:3/2;border-radius:var(--radius-xx-small);background:var(--bg-secondary);grid-column:1/-1;position:relative;overflow:hidden}@media (width<=47.99em){.services__media[data-astro-cid-efubdbif]{order:-1}}@media (width>=48em) and (width<=74.99em){.services__media[data-astro-cid-efubdbif]{aspect-ratio:391/460}}@media (width>=48em){.services__text[data-astro-cid-efubdbif]{grid-column:1/span 4}.services__media[data-astro-cid-efubdbif]{grid-column:5/span 4}}@media (width>=75em){.services__text[data-astro-cid-efubdbif]{grid-column:1/span 5}.services__media[data-astro-cid-efubdbif]{grid-column:7/span 6}}.services__list[data-astro-cid-efubdbif] .text-link{--services-fill:0;background:linear-gradient(to right, var(--text-primary) calc(var(--services-fill) * 120% - 20%), var(--text-tertiary) calc(var(--services-fill) * 120%));color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.15em;padding-block:.15em}.services__list[data-astro-cid-efubdbif] .is-active[data-astro-cid-efubdbif] .text-link{--services-fill:1}.services__list[data-astro-cid-efubdbif] .is-counting[data-astro-cid-efubdbif] .text-link{animation:services-fill var(--services-ms) linear both}.services__text[data-astro-cid-efubdbif][data-still] .is-counting[data-astro-cid-efubdbif] .text-link{animation-play-state:paused}@keyframes services-fill{0%{--services-fill:0}to{--services-fill:1}}.services__stack[data-astro-cid-efubdbif]{isolation:isolate;position:absolute;inset:0}.services__shot[data-astro-cid-efubdbif]{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.services__shot[data-astro-cid-efubdbif].is-on{visibility:visible}.services__shot[data-astro-cid-efubdbif].is-entering{animation:services-in var(--services-swap,.6s) var(--fade-ease) both}.services__shot[data-astro-cid-efubdbif].is-leaving{animation:services-out var(--services-swap,.6s) var(--fade-ease) both}@keyframes services-in{0%{opacity:0;filter:blur(var(--reveal-blur))}to{opacity:1;filter:blur()}}@keyframes services-out{0%{filter:blur()}to{filter:blur(var(--reveal-blur))}}.services__toggle[data-astro-cid-efubdbif]{z-index:1;width:max(var(--size-7), 4.2%);aspect-ratio:1;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;opacity:.6;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;inset-block-end:var(--space-7);inset-inline-end:var(--space-7)}.services__toggle[data-astro-cid-efubdbif][hidden]{display:none}@media (hover:hover){.services__toggle[data-astro-cid-efubdbif]:hover{opacity:1}}.services__toggle[data-astro-cid-efubdbif]:focus-visible{opacity:1;outline:2px solid var(--focus-ring);outline-offset:2px}.services__icon[data-astro-cid-efubdbif]{width:42%;height:42%;display:block}.services__toggle[data-astro-cid-efubdbif][data-paused] .services__icon--pause[data-astro-cid-efubdbif],.services__toggle[data-astro-cid-efubdbif]:not([data-paused]) .services__icon--play[data-astro-cid-efubdbif]{display:none}.stats[data-astro-cid-oi6zxoo7]{gap:var(--space-16);padding-block:var(--section-space-l);scroll-margin-top:var(--bar-height);flex-direction:column;display:flex}.stats__head[data-astro-cid-oi6zxoo7]{padding:var(--space-8) max(var(--grid-margin), calc((100% - var(--content-max)) / 2));border-top:1px solid var(--border-primary)}.stats[data-astro-cid-oi6zxoo7]{--stat-w:calc(9.009vw + 244.86px)}@media (width>=48em){.stats[data-astro-cid-oi6zxoo7]{--stat-w:calc(23.102vw + 127.33px)}}@media (width>=75em){.stats[data-astro-cid-oi6zxoo7]{--stat-w:min(calc(20.833vw + 160px), 560px)}}.stats__viewport[data-astro-cid-oi6zxoo7]{touch-action:pan-y;cursor:grab;outline-offset:calc(-1 * var(--space-2));-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.stats__viewport[data-astro-cid-oi6zxoo7][data-dragging]{cursor:grabbing}.pop[data-astro-cid-oi6zxoo7]{-webkit-user-select:none;user-select:none}.stats__track[data-astro-cid-oi6zxoo7]{align-items:flex-start;gap:var(--space-8);will-change:transform;width:max-content;display:flex}.stat[data-astro-cid-oi6zxoo7]{width:var(--stat-w);aspect-ratio:var(--ratio);padding:var(--space-7);border-radius:var(--radius-xx-small);background:var(--bg-secondary);color:var(--text-primary);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;position:relative;overflow:hidden}.stat--logo-bottom[data-astro-cid-oi6zxoo7]{flex-direction:column-reverse}.stat[data-astro-cid-oi6zxoo7] .stat__img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stat[data-astro-cid-oi6zxoo7]:before{content:"";background:var(--blur) center / cover;filter:blur(var(--space-6));position:absolute;inset:0;transform:scale(1.2)}.stat__dim[data-astro-cid-oi6zxoo7]{background:color-mix(in srgb, var(--bg-primary) var(--dim), transparent);pointer-events:none;position:absolute;inset:0}.stat--film[data-astro-cid-oi6zxoo7]{background:var(--bg-primary)}.stat--film[data-astro-cid-oi6zxoo7]:before{content:none}.stat--film[data-astro-cid-oi6zxoo7] .case-film{position:absolute;inset:0}.stat--film[data-astro-cid-oi6zxoo7] .case-img{aspect-ratio:auto;object-fit:cover;background:var(--bg-primary);pointer-events:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.stats__viewport[data-astro-cid-oi6zxoo7][data-ready] .stat[data-astro-cid-oi6zxoo7] .stat__img{transition:opacity .7s cubic-bezier(.625,.05,0,1)}.stats__viewport[data-astro-cid-oi6zxoo7][data-ready] .stat[data-astro-cid-oi6zxoo7] .stat__img:not([data-loaded]){opacity:0}.stat__logo[data-astro-cid-oi6zxoo7],.stat__text[data-astro-cid-oi6zxoo7]{position:relative}.stat__logo[data-astro-cid-oi6zxoo7]{gap:var(--space-2);flex-direction:column;height:80px;display:flex}.stat--logo-bottom[data-astro-cid-oi6zxoo7] .stat__logo[data-astro-cid-oi6zxoo7]{justify-content:flex-end}.stat__mark[data-astro-cid-oi6zxoo7]{width:calc(var(--logo-w) * 1px);height:calc(var(--logo-h) * 1px);display:block}.stat__mark[data-astro-cid-oi6zxoo7] svg{width:100%;height:100%;display:block}.stat__text[data-astro-cid-oi6zxoo7]{gap:var(--space-3);flex-direction:column;display:flex}.stat__number[data-astro-cid-oi6zxoo7]+.stat__line[data-astro-cid-oi6zxoo7]{margin-top:calc(-1 * var(--space-3))}.stat__number[data-astro-cid-oi6zxoo7],.stat__line[data-astro-cid-oi6zxoo7]{text-wrap:balance}.pop[data-astro-cid-oi6zxoo7]{width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.pop[data-astro-cid-oi6zxoo7][open]{place-items:center;display:grid}.pop[data-astro-cid-oi6zxoo7]::backdrop{background:0 0}.pop__scrim[data-astro-cid-oi6zxoo7]{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));position:absolute;inset:0}.pop__panel[data-astro-cid-oi6zxoo7]{color:var(--text-primary);touch-action:pan-y;border-radius:var(--radius-xx-small);background:var(--bg-secondary);width:min(var(--content-max), 100% - 2 * var(--grid-margin), (100dvh - 2 * var(--space-16)) * 16 / 9);aspect-ratio:16/9;position:relative;overflow:hidden}@media (width<=47.99em){.pop__panel[data-astro-cid-oi6zxoo7]{width:calc(100% - 2 * var(--grid-margin));height:calc(100dvh - 2 * var(--space-16));aspect-ratio:auto}}.pop__item[data-astro-cid-oi6zxoo7]{visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pop__item[data-astro-cid-oi6zxoo7][data-active]{visibility:visible}.pop__item[data-astro-cid-oi6zxoo7]:before{content:"";background:var(--blur) center / cover;filter:blur(var(--space-6));position:absolute;inset:0;transform:scale(1.2)}.pop__shade[data-astro-cid-oi6zxoo7]{background:color-mix(in srgb, var(--bg-primary) var(--pop-dim,15%), transparent);position:absolute;inset:0}.pop__film[data-astro-cid-oi6zxoo7]{background:var(--bg-primary);position:absolute;inset:0;overflow:hidden}.pop__film[data-astro-cid-oi6zxoo7] .case-film{clip-path:none;position:absolute;inset:0}.pop__film[data-astro-cid-oi6zxoo7] .case-img{aspect-ratio:auto;object-fit:cover;background:var(--bg-primary);border-radius:0;width:100%;height:100%;position:absolute;inset:0}.pop[data-astro-cid-oi6zxoo7] .pop__img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pop__body[data-astro-cid-oi6zxoo7]{z-index:1;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-9);text-align:center;flex-direction:column;display:flex;position:relative}.pop__head[data-astro-cid-oi6zxoo7]{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.pop__title[data-astro-cid-oi6zxoo7]{text-wrap:balance;flex-direction:column;max-width:18em;display:flex}.pop__facts[data-astro-cid-oi6zxoo7]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:max-content;max-width:100%;display:grid}.pop__fact[data-astro-cid-oi6zxoo7]{align-items:center;gap:var(--space-3);min-width:0;padding-inline:var(--space-8);flex-direction:column;display:flex}@media (width>=75em){.pop__fact[data-astro-cid-oi6zxoo7]{gap:var(--space-4)}}.pop__fact[data-astro-cid-oi6zxoo7]+.pop__fact[data-astro-cid-oi6zxoo7]{border-inline-start:1px solid var(--border-primary)}.pop__label[data-astro-cid-oi6zxoo7]{text-wrap:balance;overflow-wrap:anywhere;max-width:100%}@media (width<=47.99em){.pop__body[data-astro-cid-oi6zxoo7]{padding-inline:var(--space-7)}.pop__facts[data-astro-cid-oi6zxoo7]{gap:var(--space-8);grid-auto-flow:row;width:100%}.pop__fact[data-astro-cid-oi6zxoo7]{padding-inline:0}.pop__fact[data-astro-cid-oi6zxoo7]+.pop__fact[data-astro-cid-oi6zxoo7]{border-inline-start:0}}.pop__nav[data-astro-cid-oi6zxoo7]{inset-inline:0;padding:var(--space-6) max(var(--grid-margin), calc((100% - var(--content-max)) / 2));justify-content:center;display:flex;position:absolute;bottom:0}.pop__steps[data-astro-cid-oi6zxoo7]{gap:var(--space-8);display:flex}.pop__x[data-astro-cid-oi6zxoo7]{z-index:2;width:var(--space-6);height:var(--space-6);color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:absolute;inset-block-start:var(--size-7);inset-inline-end:var(--size-7)}.pop__x[data-astro-cid-oi6zxoo7] svg{width:100%;height:100%}.pop__x[data-astro-cid-oi6zxoo7]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width>=75em){.pop__x[data-astro-cid-oi6zxoo7]{display:none}}.stat[data-astro-cid-oi6zxoo7]{cursor:pointer;transition:opacity .6s var(--fade-ease)}.stat[data-astro-cid-oi6zxoo7][data-behind]{opacity:0}.pop__panel[data-astro-cid-oi6zxoo7] .pop__gl{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.pop__panel[data-astro-cid-oi6zxoo7] .pop__gl[data-on]{display:block}.pop[data-astro-cid-oi6zxoo7] .glass-ripple{pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}.pop[data-astro-cid-oi6zxoo7] .glass-ripple[data-on]{display:block}
