.pcard[data-astro-cid-psfsea4y]{--ticks-opacity: 0;list-style:none;min-inline-size:0;transform-origin:50% 50%}.pcard--wide[data-astro-cid-psfsea4y]{grid-column:span 2}@media(max-width:899.98px){.pcard--wide[data-astro-cid-psfsea4y]{grid-column:auto}}.pcard__in[data-astro-cid-psfsea4y]{position:relative;display:flex;flex-direction:column;block-size:100%;border-radius:var(--r-card);background:var(--surface-solid);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.pcard__in[data-astro-cid-psfsea4y]:hover,.pcard__in[data-astro-cid-psfsea4y]:focus-within{--ticks-opacity: 1;box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-card)}.pcard__in[data-astro-cid-psfsea4y]:hover{transform:translateY(-3px)}.pcard__media[data-astro-cid-psfsea4y]{position:relative;isolation:isolate;border-block-end:1px solid var(--line);background:#0d3b36}.pcard__cover[data-astro-cid-psfsea4y]{transition:transform 1.2s var(--fx-ease),opacity .4s var(--ease)}.pcard__cover[data-astro-cid-psfsea4y] .media{border-radius:0}.pcard--wide[data-astro-cid-psfsea4y] .pcard__cover[data-astro-cid-psfsea4y] .media{aspect-ratio:16 / 9}[data-astro-cid-psfsea4y][data-tile-in]{clip-path:inset(0 round 0)}html.fx-js:not(.fx-reduced) [data-astro-cid-psfsea4y][data-tile-in]:not(.is-in){clip-path:inset(24% 30% 24% 30% round 14px)}html.fx-js:not(.fx-reduced) [data-astro-cid-psfsea4y][data-tile-in=wide]:not(.is-in){clip-path:inset(16% 12% 16% 12% round 18px)}html.fx-js:not(.fx-reduced) [data-astro-cid-psfsea4y][data-tile-in]:not(.is-in) .pcard__cover[data-astro-cid-psfsea4y]{transform:scale(1.28)}html.fx-js:not(.fx-reduced) [data-astro-cid-psfsea4y][data-tile-in].is-in{transition:clip-path 1s var(--fx-ease)}.pcard__loop[data-astro-cid-psfsea4y]{position:absolute;inset:0;opacity:0;transition:opacity .45s var(--ease)}.pcard__loop[data-astro-cid-psfsea4y] video{position:absolute;inset:0}.pcard__rec[data-astro-cid-psfsea4y]{position:absolute;inset-inline-end:12px;inset-block-start:12px;display:inline-flex;align-items:center;gap:7px;padding:4px 8px;border-radius:6px;font-size:9.5px;letter-spacing:.1em;color:#e9f5f3;background:#071a17b3;box-shadow:inset 0 0 0 1px #7fd0c440}.pcard__rec[data-astro-cid-psfsea4y] i[data-astro-cid-psfsea4y]{inline-size:6px;block-size:6px;border-radius:50%;background:#f5b04d;animation:rec 1.4s ease-in-out infinite}@keyframes rec{50%{opacity:.25}}@media(hover:hover)and (pointer:fine){.pcard--loop[data-astro-cid-psfsea4y] .pcard__in[data-astro-cid-psfsea4y]:hover .pcard__loop[data-astro-cid-psfsea4y],.pcard--loop[data-astro-cid-psfsea4y] .pcard__in[data-astro-cid-psfsea4y]:focus-within .pcard__loop[data-astro-cid-psfsea4y]{opacity:1}.pcard--loop[data-astro-cid-psfsea4y] .pcard__in[data-astro-cid-psfsea4y]:hover .pcard__cover[data-astro-cid-psfsea4y],.pcard--loop[data-astro-cid-psfsea4y] .pcard__in[data-astro-cid-psfsea4y]:focus-within .pcard__cover[data-astro-cid-psfsea4y]{opacity:0}}@media(hover:none){.pcard--loop[data-astro-cid-psfsea4y] .pcard__loop[data-astro-cid-psfsea4y]{opacity:1}}@media(prefers-reduced-motion:reduce){.pcard__loop[data-astro-cid-psfsea4y]{display:none}}html[data-reduce-motion] .pcard__loop[data-astro-cid-psfsea4y]{display:none}.pcard__hud[data-astro-cid-psfsea4y]{position:absolute;inset-inline:12px;inset-block-end:10px;display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.08em;color:#b6e4dd;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:2;pointer-events:none}.pcard__hud[data-astro-cid-psfsea4y] span[data-astro-cid-psfsea4y]{padding:3px 6px;border-radius:4px;background:#071a178c}.pcard__body[data-astro-cid-psfsea4y]{display:grid;gap:10px;padding:clamp(18px,.9rem + .8vw,26px);flex:1;align-content:start}.pcard__top[data-astro-cid-psfsea4y]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.pcard__client[data-astro-cid-psfsea4y]{color:var(--fg-muted);text-transform:none;letter-spacing:.02em;font-size:var(--fs-xs)}.pcard__title[data-astro-cid-psfsea4y]{margin:0;font-size:var(--fs-lg);font-weight:500;line-height:1.22}.pcard--wide[data-astro-cid-psfsea4y] .pcard__title[data-astro-cid-psfsea4y]{font-size:var(--fs-xl)}.pcard__link[data-astro-cid-psfsea4y]{color:inherit;text-decoration:none}.pcard__link[data-astro-cid-psfsea4y]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--r-card)}.pcard__link[data-astro-cid-psfsea4y]:focus-visible{outline:none}.pcard__link[data-astro-cid-psfsea4y]:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.pcard__sum[data-astro-cid-psfsea4y]{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pcard--wide[data-astro-cid-psfsea4y] .pcard__sum[data-astro-cid-psfsea4y]{-webkit-line-clamp:4}.pcard__products[data-astro-cid-psfsea4y]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:4px 0 0}.pcard__products[data-astro-cid-psfsea4y] .lockup--text{--lockup-ink: var(--fg);--lockup-green: var(--logo-sub, #7cc95a)}.pcard__meta[data-astro-cid-psfsea4y]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:12px clamp(18px,.9rem + .8vw,26px);border-block-start:1px solid var(--line);color:var(--fg-subtle)}.pcard__row[data-astro-cid-psfsea4y]{display:inline-flex;align-items:baseline;gap:6px;min-inline-size:0}.pcard__row[data-astro-cid-psfsea4y] dt[data-astro-cid-psfsea4y]:after{content:":"}.pcard__row[data-astro-cid-psfsea4y] dd[data-astro-cid-psfsea4y]{margin:0;color:var(--fg);unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:28ch}.pcard__arrow[data-astro-cid-psfsea4y]{margin-inline-start:auto;color:var(--accent-text);transform:scaleX(var(--dir));transition:transform var(--dur) var(--ease)}.pcard__in[data-astro-cid-psfsea4y]:hover .pcard__arrow[data-astro-cid-psfsea4y]{transform:translate(calc(var(--dir) * 5px)) scaleX(var(--dir))}.ps[data-astro-cid-lv2kdfmr]{position:relative;isolation:isolate;overflow-x:clip}.ps[data-astro-cid-lv2kdfmr]>.fx-survey{z-index:0}.ps[data-astro-cid-lv2kdfmr]>.hero{position:static}.pgal[data-astro-cid-lv2kdfmr]{--sec-y: clamp(56px, 2rem + 4.5vw, 112px);padding-block:var(--sec-y);background-color:var(--bg);background-image:radial-gradient(ellipse 85% 75% at 50% 45%,transparent 35%,var(--bg) 100%),var(--bg-grad);color:var(--fg);scroll-margin-block-start:var(--header-h)}.pgal__inner[data-astro-cid-lv2kdfmr]{position:relative;z-index:1;display:grid;gap:clamp(24px,1rem + 2vw,44px)}.pf[data-astro-cid-lv2kdfmr]{position:sticky;inset-block-start:calc(var(--header-h) + 8px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;margin-inline:-8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pf__chip[data-astro-cid-lv2kdfmr]{display:inline-flex;align-items:center;gap:10px;min-block-size:40px;padding:6px 14px 6px 16px;border:0;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-muted);font:500 var(--fs-sm) / 1.1 var(--font-text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.pf__chip[data-astro-cid-lv2kdfmr]:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.pf__chip[data-astro-cid-lv2kdfmr][aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.pf__chip[data-astro-cid-lv2kdfmr]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pf__count[data-astro-cid-lv2kdfmr]{font-size:10px;letter-spacing:.08em;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,currentColor 14%,transparent)}.pf__status[data-astro-cid-lv2kdfmr]{margin:0 4px 0 auto;text-transform:none;letter-spacing:.02em}[dir=rtl] .pf__status[data-astro-cid-lv2kdfmr]{margin:0 auto 0 4px}.pgrid[data-astro-cid-lv2kdfmr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(16px,.8rem + 1vw,28px);margin:0;padding:0}@media(max-width:1023.98px){.pgrid[data-astro-cid-lv2kdfmr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.pgrid[data-astro-cid-lv2kdfmr]{grid-template-columns:1fr}}.pgrid[data-astro-cid-lv2kdfmr]>[hidden]{display:none}
