.hero[data-astro-cid-i3irphx7]{isolation:isolate;align-items:flex-end;min-height:100dvh;padding-bottom:clamp(40px,7vh,88px);display:flex;position:relative}.hero-frame[data-astro-cid-i3irphx7]{z-index:-1;will-change:clip-path;clip-path:inset(0);background:#050607;position:absolute;inset:0;overflow:hidden}.hero-video[data-astro-cid-i3irphx7]{object-fit:cover;transform-origin:50% 40%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(#0a0b0d8c 0%,#0a0b0d00 22%),linear-gradient(#0a0b0d00 38%,#0a0b0d8c 66%,#0a0b0deb 100%),linear-gradient(90deg,#0a0b0d80 0%,#0a0b0d00 55%);position:absolute;inset:0}.hero-content[data-astro-cid-i3irphx7]{will-change:transform, opacity;position:relative}.pill[data-astro-cid-i3irphx7]{letter-spacing:-.005em;height:32px;color:var(--text);backdrop-filter:blur(12px);background:#ffffff14;border-radius:999px;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.hero-title[data-astro-cid-i3irphx7]{max-width:12ch;margin-top:22px}.hero-bottom[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,34rem) auto;justify-content:space-between;align-items:end;gap:24px 48px;margin-top:clamp(24px,3.4vw,40px);display:grid}.hero-sub[data-astro-cid-i3irphx7]{color:#f3f4f6c7}.hero-ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:10px;display:flex}.btn-film[data-astro-cid-i3irphx7]{padding:0 22px 0 8px}.btn-film[data-astro-cid-i3irphx7] .play[data-astro-cid-i3irphx7]{background:var(--text);color:var(--bg)}html.js [data-astro-cid-i3irphx7][data-hero-in]{opacity:0;filter:blur(8px);animation:hero-in 1.3s var(--ease) forwards;animation-delay:calc(.25s + var(--d) * .12s);transform:translateY(26px)}@keyframes hero-in{to{opacity:1;filter:none;transform:none}}@media (width<=900px){.hero-bottom[data-astro-cid-i3irphx7]{grid-template-columns:1fr}}@media (width<=520px){.hero-ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{justify-content:space-between;width:100%}.btn-film[data-astro-cid-i3irphx7]{justify-content:flex-start!important}}@media (prefers-reduced-motion:reduce){html.js [data-astro-cid-i3irphx7][data-hero-in]{opacity:1;filter:none;animation:none;transform:none}}.statement[data-astro-cid-oskfeikp]{padding-top:clamp(56px,7.2vw,104px);padding-bottom:clamp(48px,6vw,88px)}.statement-text[data-astro-cid-oskfeikp]{letter-spacing:-.035em;text-wrap:pretty;max-width:26ch;font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:600;line-height:1.16}.w[data-astro-cid-oskfeikp]{color:var(--text)}html.js .statement-text[data-astro-cid-oskfeikp] .w[data-astro-cid-oskfeikp]{color:color-mix(in srgb, var(--text) 18%, transparent);transition:color .25s linear}html.js .statement-text[data-astro-cid-oskfeikp] .w[data-astro-cid-oskfeikp].on{color:var(--text)}.stats[data-astro-cid-oskfeikp]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(72px,10vw,140px);display:grid}.stat[data-astro-cid-oskfeikp]{flex-direction:column-reverse;gap:12px;padding:28px 28px 0 0;display:flex}.stat[data-astro-cid-oskfeikp]+.stat[data-astro-cid-oskfeikp]{border-left:1px solid var(--line);padding-left:28px}.stat-value[data-astro-cid-oskfeikp]{background:linear-gradient(180deg, var(--stat-a) 30%, var(--stat-b));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;line-height:.95}.stat[data-astro-cid-oskfeikp] .label[data-astro-cid-oskfeikp]{max-width:24ch;color:var(--text-2);font-size:1rem}@media (width<=760px){.stats[data-astro-cid-oskfeikp]{grid-template-columns:1fr}.stat[data-astro-cid-oskfeikp],.stat[data-astro-cid-oskfeikp]+.stat[data-astro-cid-oskfeikp]{border-left:0;border-bottom:1px solid var(--line);padding:28px 0}}@media (prefers-reduced-motion:reduce){html.js .statement-text[data-astro-cid-oskfeikp] .w[data-astro-cid-oskfeikp]{color:var(--text)}}.flow-head[data-astro-cid-jgzp2dhe]{gap:18px;max-width:44rem;display:grid}.system[data-astro-cid-jgzp2dhe]{--blue:var(--brand-blue);--green:var(--brand-green);margin-top:clamp(40px,5vw,64px);display:grid}.layer[data-astro-cid-jgzp2dhe]{z-index:1;border-radius:var(--r-lg);background:var(--surface);min-height:116px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--ease);grid-template-columns:auto 1fr;grid-template-areas:"num verb""num main";align-content:center;align-items:center;gap:4px 18px;padding:22px calc(min(40%,460px) + 24px) 22px 22px;display:grid;position:relative;overflow:hidden}.layer-media[data-astro-cid-jgzp2dhe]{z-index:-1;width:min(46%,520px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.layer-media[data-astro-cid-jgzp2dhe] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);transform:scale(1.02)}.layer[data-astro-cid-jgzp2dhe]:hover .layer-media[data-astro-cid-jgzp2dhe] img{transform:scale(1.07)}.layer[data-astro-cid-jgzp2dhe]:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.layer-control[data-astro-cid-jgzp2dhe]{background:radial-gradient(60% 160% at 0% 50%, #0092dc33, transparent 60%), var(--surface)}.layer-base[data-astro-cid-jgzp2dhe]{background:radial-gradient(60% 160% at 100% 50%, #71ba2d29, transparent 60%), var(--surface)}.layer-num[data-astro-cid-jgzp2dhe]{font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--text);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--blue), var(--green)) border-box;border:2px solid #0000;border-radius:999px;grid-area:num;place-items:center;font-size:.875rem;font-weight:600;display:grid}.layer-verb[data-astro-cid-jgzp2dhe]{background:linear-gradient(90deg, var(--blue), var(--green));color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:verb;align-self:end;width:fit-content;font-size:.8125rem;font-weight:600}.layer-main[data-astro-cid-jgzp2dhe]{grid-area:main;align-self:start;gap:2px;display:grid}.layer-name[data-astro-cid-jgzp2dhe]{letter-spacing:-.025em;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600}.layer-text[data-astro-cid-jgzp2dhe]{color:var(--text-2);font-size:.9375rem}.layer-go[data-astro-cid-jgzp2dhe]{position:absolute;top:50%;right:24px;translate:0 -50%}.stages[data-astro-cid-jgzp2dhe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:28px 36px;display:grid}.stage[data-astro-cid-jgzp2dhe]{display:flex;position:relative}.stage-card[data-astro-cid-jgzp2dhe]{z-index:1;border-radius:var(--r-md);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), box-shadow .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.stage-card[data-astro-cid-jgzp2dhe]:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 20px 50px var(--shadow);transform:translateY(-4px)}.stage-media[data-astro-cid-jgzp2dhe]{aspect-ratio:4/3;background:var(--surface-2);display:block;overflow:hidden}.stage-media[data-astro-cid-jgzp2dhe] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.stage-card[data-astro-cid-jgzp2dhe]:hover .stage-media[data-astro-cid-jgzp2dhe] img{transform:scale(1.05)}.stage-body[data-astro-cid-jgzp2dhe]{flex-direction:column;flex:1;gap:6px;padding:20px 20px 22px;display:flex}.stage-verb[data-astro-cid-jgzp2dhe]{background:linear-gradient(90deg, var(--blue), var(--green));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:.8125rem;font-weight:600}.stage-name[data-astro-cid-jgzp2dhe]{letter-spacing:-.03em;font-size:1.25rem;font-weight:600;line-height:1.15}.stage-q[data-astro-cid-jgzp2dhe]{color:var(--text-2);font-size:.9375rem;line-height:1.45}.go[data-astro-cid-jgzp2dhe]{letter-spacing:-.01em;white-space:nowrap;color:#fff;background:var(--accent-solid);height:36px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--accent-solid) 80%, transparent);transition:background-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 17px;font-size:.875rem;font-weight:600;display:inline-flex}.go[data-astro-cid-jgzp2dhe] svg{transition:transform .4s var(--ease)}.stage-card[data-astro-cid-jgzp2dhe]:hover .go[data-astro-cid-jgzp2dhe],.layer[data-astro-cid-jgzp2dhe]:hover .go[data-astro-cid-jgzp2dhe]{background:color-mix(in srgb, var(--accent-solid), #fff 14%)}.stage-card[data-astro-cid-jgzp2dhe]:hover .go[data-astro-cid-jgzp2dhe] svg,.layer[data-astro-cid-jgzp2dhe]:hover .go[data-astro-cid-jgzp2dhe] svg{transform:translate(3px)}.stage-go[data-astro-cid-jgzp2dhe]{align-self:flex-start;margin-top:auto}.stage-q[data-astro-cid-jgzp2dhe]{margin-bottom:12px}.stage-num[data-astro-cid-jgzp2dhe]{z-index:2;font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--text);background:linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(135deg, var(--blue), var(--green)) border-box;box-shadow:0 0 0 5px var(--bg);border:2px solid #0000;border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.drop[data-astro-cid-jgzp2dhe]{background:linear-gradient(180deg, var(--line-2), #0092dc99);width:2px;height:36px;position:absolute;bottom:-36px;left:50%;overflow:hidden;transform:translate(-50%)}.link[data-astro-cid-jgzp2dhe]{background:var(--line-2);width:28px;height:2px;position:absolute;top:calc(50% - 1px);right:-28px;overflow:hidden}.layer-link[data-astro-cid-jgzp2dhe]{background:linear-gradient(#0092dc99,#71ba2d99);justify-self:center;width:2px;height:28px}.pulse[data-astro-cid-jgzp2dhe]{opacity:0;border-radius:999px;position:absolute}.drop[data-astro-cid-jgzp2dhe] .pulse[data-astro-cid-jgzp2dhe]{background:linear-gradient(0deg, transparent, var(--blue));width:2px;height:14px;box-shadow:0 0 10px var(--blue);top:0;left:0}.link[data-astro-cid-jgzp2dhe] .pulse[data-astro-cid-jgzp2dhe]{background:linear-gradient(90deg, transparent, var(--green));width:14px;height:2px;box-shadow:0 0 10px var(--green);top:0;left:0}.system[data-astro-cid-jgzp2dhe].is-live .drop[data-astro-cid-jgzp2dhe] .pulse[data-astro-cid-jgzp2dhe]{animation:drop 2.6s var(--ease-io) infinite;animation-delay:calc(var(--n) * .35s)}.system[data-astro-cid-jgzp2dhe].is-live .link[data-astro-cid-jgzp2dhe] .pulse[data-astro-cid-jgzp2dhe]{animation:run 2.6s var(--ease-io) infinite;animation-delay:calc(var(--n) * .35s + .9s)}@keyframes drop{0%{opacity:0;transform:translateY(36px)}15%{opacity:1}55%{opacity:1;transform:translateY(-14px)}56%,to{opacity:0;transform:translateY(-14px)}}@keyframes run{0%{opacity:0;transform:translate(-14px)}15%{opacity:1}55%{opacity:1;transform:translate(28px)}56%,to{opacity:0;transform:translate(28px)}}@media (width<=1100px) and (width>=761px){.stages[data-astro-cid-jgzp2dhe]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage[data-astro-cid-jgzp2dhe]:nth-child(2) .link[data-astro-cid-jgzp2dhe],.stage[data-astro-cid-jgzp2dhe]:nth-child(-n+2) .drop[data-astro-cid-jgzp2dhe]{display:none}}@media (width<=760px){.layer[data-astro-cid-jgzp2dhe]{grid-template-columns:auto 1fr;grid-template-areas:"media media""num verb""main main";gap:12px 14px;min-height:0;padding:0 20px 20px}.layer-media[data-astro-cid-jgzp2dhe]{z-index:0;aspect-ratio:16/8;grid-area:media;width:auto;margin:0 -20px 6px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.layer-go[data-astro-cid-jgzp2dhe]{inset:auto auto 20px 20px;translate:none}.layer-verb[data-astro-cid-jgzp2dhe]{align-self:center}.layer-main[data-astro-cid-jgzp2dhe]{padding-bottom:50px}.stages[data-astro-cid-jgzp2dhe]{padding-block:28px;grid-template-columns:1fr;gap:16px;padding-left:22px;position:relative}.stages[data-astro-cid-jgzp2dhe]:before{content:"";background:linear-gradient(180deg, var(--line-2), var(--line-2) 70%, #0092dc99);width:2px;position:absolute;top:0;bottom:0;left:6px}.drop[data-astro-cid-jgzp2dhe]{background:var(--line-2);width:16px;height:2px;top:50%;bottom:auto;left:-16px;transform:none}.drop[data-astro-cid-jgzp2dhe] .pulse[data-astro-cid-jgzp2dhe]{background:linear-gradient(90deg, transparent, var(--blue));width:10px;height:2px}.system[data-astro-cid-jgzp2dhe].is-live .drop[data-astro-cid-jgzp2dhe] .pulse[data-astro-cid-jgzp2dhe]{animation-name:run-short}.link[data-astro-cid-jgzp2dhe]{display:none}.stage-num[data-astro-cid-jgzp2dhe]{width:28px;height:28px;font-size:.8125rem;top:50%;left:-30px;transform:translateY(-50%)}.stage-card[data-astro-cid-jgzp2dhe]{flex-direction:row}.stage-media[data-astro-cid-jgzp2dhe]{aspect-ratio:auto;flex:0 0 38%}.stage-body[data-astro-cid-jgzp2dhe]{padding:16px}.stage-name[data-astro-cid-jgzp2dhe]{font-size:1.0625rem}.stage-q[data-astro-cid-jgzp2dhe]{font-size:.875rem}}@keyframes run-short{0%{opacity:0;transform:translate(-10px)}20%{opacity:1}60%{opacity:1;transform:translate(16px)}61%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.system[data-astro-cid-jgzp2dhe].is-live .pulse[data-astro-cid-jgzp2dhe]{animation:none!important}}.res-head[data-astro-cid-nclzyxag]{gap:18px;max-width:44rem;display:grid}.res-grid[data-astro-cid-nclzyxag]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.res-grid[data-astro-cid-nclzyxag]>li[data-astro-cid-nclzyxag]{display:flex}.res-card[data-astro-cid-nclzyxag]{border-radius:var(--r-lg);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), box-shadow .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.res-card[data-astro-cid-nclzyxag]:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 24px 60px var(--shadow);transform:translateY(-4px)}.res-media[data-astro-cid-nclzyxag]{aspect-ratio:16/10;background:var(--surface-2);display:block;overflow:hidden}.res-media[data-astro-cid-nclzyxag] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.res-card[data-astro-cid-nclzyxag]:hover .res-media[data-astro-cid-nclzyxag] img{transform:scale(1.05)}.res-logo[data-astro-cid-nclzyxag]{background:radial-gradient(80% 80% at 50% 0%, #fff, transparent 70%), var(--plinth);place-items:center;display:grid}.res-logo[data-astro-cid-nclzyxag] img{border-radius:6px;width:auto;height:auto}.res-body[data-astro-cid-nclzyxag]{flex-direction:column;flex:1;gap:6px;padding:clamp(22px,2.6vw,32px);display:flex}.res-num[data-astro-cid-nclzyxag]{background:linear-gradient(90deg, var(--brand-blue), var(--brand-green));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(2.75rem,4.6vw,4rem);font-weight:600;line-height:.95}.res-label[data-astro-cid-nclzyxag]{color:var(--text-2);max-width:26ch;font-size:.9875rem}.res-rule[data-astro-cid-nclzyxag]{background:var(--line);height:1px;margin-block:14px 10px}.res-client[data-astro-cid-nclzyxag]{align-items:center;gap:10px;display:flex}.res-chip[data-astro-cid-nclzyxag]{background:var(--plinth);border-radius:8px;place-items:center;height:30px;padding:0 8px;display:inline-grid}.res-chip[data-astro-cid-nclzyxag] img{border-radius:3px}.res-client-name[data-astro-cid-nclzyxag]{color:var(--text-3);font-size:.8125rem}.res-title[data-astro-cid-nclzyxag]{letter-spacing:-.025em;text-wrap:balance;margin-top:4px;font-size:1.1875rem;font-weight:600;line-height:1.25}.res-link[data-astro-cid-nclzyxag]{align-self:flex-start;margin-top:auto}.res-title[data-astro-cid-nclzyxag]{margin-bottom:18px}.res-cta[data-astro-cid-nclzyxag]{justify-content:flex-start;margin-top:clamp(28px,3.5vw,44px);display:flex}@media (width<=1000px) and (width>=701px){.res-grid[data-astro-cid-nclzyxag]{grid-template-columns:repeat(2,minmax(0,1fr))}.res-grid[data-astro-cid-nclzyxag]>li[data-astro-cid-nclzyxag]:last-child{grid-column:1/-1}.res-grid[data-astro-cid-nclzyxag]>li[data-astro-cid-nclzyxag]:last-child .res-card[data-astro-cid-nclzyxag]{flex-direction:row}.res-grid[data-astro-cid-nclzyxag]>li[data-astro-cid-nclzyxag]:last-child .res-media[data-astro-cid-nclzyxag]{aspect-ratio:auto;flex:0 0 50%}}@media (width<=700px){.res-grid[data-astro-cid-nclzyxag]{grid-template-columns:1fr}}.acc-shell[data-astro-cid-c5xytg25]{border-radius:var(--r-lg);background:radial-gradient(70% 120% at 100% 0%, var(--glow), transparent 60%), var(--surface);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid;overflow:hidden}.acc-media[data-astro-cid-c5xytg25]{background:var(--surface-2);align-self:stretch;min-height:420px;position:relative}.acc-media[data-astro-cid-c5xytg25] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.acc-copy[data-astro-cid-c5xytg25]{justify-items:start;gap:20px;padding:clamp(28px,5vw,72px);display:grid}.acc-eyebrow[data-astro-cid-c5xytg25]{background:linear-gradient(90deg, var(--brand-blue), var(--brand-green));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:600}.acc-title[data-astro-cid-c5xytg25] span[data-astro-cid-c5xytg25]{white-space:nowrap;display:block}.acc-lead[data-astro-cid-c5xytg25]{max-width:46ch}.acc-actions[data-astro-cid-c5xytg25]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.acc-actions[data-astro-cid-c5xytg25] svg{margin-left:4px}@media (width<=900px){.acc-shell[data-astro-cid-c5xytg25]{grid-template-columns:1fr}.acc-media[data-astro-cid-c5xytg25]{aspect-ratio:4/3;min-height:0}}@media (width<=560px){.acc-copy[data-astro-cid-c5xytg25]{padding:24px 20px 28px}.acc-title[data-astro-cid-c5xytg25]{font-size:clamp(1.5rem,6.8vw,2.125rem)}}.proc-title[data-astro-cid-2kegqo7y]{max-width:18ch}.proc-track[data-astro-cid-2kegqo7y]{margin-top:clamp(48px,6vw,88px);position:relative}.proc-list[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(4,1fr);gap:32px;padding-top:40px;display:grid}.proc-line[data-astro-cid-2kegqo7y]{background:var(--line);border-radius:2px;height:2px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.proc-line-fill[data-astro-cid-2kegqo7y]{background:linear-gradient(90deg, var(--brand-blue), var(--accent));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html:not(.js) .proc-line-fill[data-astro-cid-2kegqo7y]{transform:none}.proc-step[data-astro-cid-2kegqo7y]{align-content:start;gap:12px;display:grid;position:relative}.proc-node[data-astro-cid-2kegqo7y]{background:var(--bg);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 6px var(--bg);border-radius:999px;position:absolute;top:-40px;left:0}.proc-step[data-astro-cid-2kegqo7y] p[data-astro-cid-2kegqo7y]{max-width:30ch;font-size:.9875rem}.pg[data-astro-cid-2kegqo7y]{margin-top:clamp(56px,7vw,104px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pg-track[data-astro-cid-2kegqo7y]{width:max-content;animation:80s linear infinite pg-drift;display:flex}.pg[data-astro-cid-2kegqo7y]:hover .pg-track[data-astro-cid-2kegqo7y]{animation-play-state:paused}.pg-group[data-astro-cid-2kegqo7y]{gap:16px;padding-right:16px;display:flex}.pg-group[data-astro-cid-2kegqo7y] li[data-astro-cid-2kegqo7y]{height:clamp(200px,22vw,300px);aspect-ratio:var(--ar);border-radius:var(--r-md);background:var(--surface-2);flex:none;overflow:hidden}.pg-group[data-astro-cid-2kegqo7y] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pg-group[data-astro-cid-2kegqo7y] li[data-astro-cid-2kegqo7y]:hover img{transform:scale(1.04)}@keyframes pg-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pg[data-astro-cid-2kegqo7y]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.pg-track[data-astro-cid-2kegqo7y]{animation:none}.pg-group[data-astro-cid-2kegqo7y][aria-hidden=true]{display:none}}@media (width<=900px){.proc-list[data-astro-cid-2kegqo7y]{grid-template-columns:1fr 1fr;row-gap:56px}.proc-line[data-astro-cid-2kegqo7y]{display:none}.proc-node[data-astro-cid-2kegqo7y]{top:-28px}}@media (width<=560px){.proc-list[data-astro-cid-2kegqo7y]{grid-template-columns:1fr}.pg-group[data-astro-cid-2kegqo7y] li[data-astro-cid-2kegqo7y]{height:190px}.pg-group[data-astro-cid-2kegqo7y]{gap:10px;padding-right:10px}}.ins-head[data-astro-cid-zeulvcfx]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ins-lead[data-astro-cid-zeulvcfx]{max-width:44ch;margin-top:16px}.ins-grid[data-astro-cid-zeulvcfx]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.ins-feature[data-astro-cid-zeulvcfx]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.ins-feature[data-astro-cid-zeulvcfx]:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ins-feature-media[data-astro-cid-zeulvcfx]{aspect-ratio:16/9;background:var(--surface-2);display:block;overflow:hidden}.ins-feature-media[data-astro-cid-zeulvcfx] img,.ins-card-media[data-astro-cid-zeulvcfx] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.ins-feature[data-astro-cid-zeulvcfx]:hover .ins-feature-media[data-astro-cid-zeulvcfx] img,.ins-card[data-astro-cid-zeulvcfx]:hover .ins-card-media[data-astro-cid-zeulvcfx] img{transform:scale(1.05)}.ins-feature-body[data-astro-cid-zeulvcfx]{flex:1;align-content:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.ins-feature-title[data-astro-cid-zeulvcfx]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.12}.ins-side[data-astro-cid-zeulvcfx]{grid-template-rows:1fr 1fr;gap:16px;display:grid}.ins-card[data-astro-cid-zeulvcfx]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.ins-card[data-astro-cid-zeulvcfx]:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ins-card-media[data-astro-cid-zeulvcfx]{background:var(--surface-2);min-height:180px;display:block;overflow:hidden}.ins-card-body[data-astro-cid-zeulvcfx]{align-content:center;gap:8px;padding:22px;display:grid}.ins-card-title[data-astro-cid-zeulvcfx]{letter-spacing:-.025em;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.25}.ins-meta[data-astro-cid-zeulvcfx]{color:var(--text-3);align-items:center;gap:10px;font-size:.8125rem;display:flex}.ins-cat[data-astro-cid-zeulvcfx]{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:4px 10px;font-weight:500}.ins-desc[data-astro-cid-zeulvcfx]{color:var(--text-2);font-size:.9375rem;line-height:1.5}.ins-desc[data-astro-cid-zeulvcfx].clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ins-feature[data-astro-cid-zeulvcfx] .pill-go[data-astro-cid-zeulvcfx]{place-self:flex-start start;margin-top:8px}@media (width<=900px){.ins-grid[data-astro-cid-zeulvcfx]{grid-template-columns:1fr}.ins-side[data-astro-cid-zeulvcfx]{grid-template-rows:none}}@media (width<=560px){.ins-card[data-astro-cid-zeulvcfx]{grid-template-columns:1fr}.ins-card-media[data-astro-cid-zeulvcfx]{aspect-ratio:16/9;min-height:0}.ins-all[data-astro-cid-zeulvcfx]{justify-content:space-between;width:100%}}.home-flow[data-astro-cid-lcdefpme]{--section:clamp(64px, 7.2vw, 104px);--section-tight:clamp(48px, 5.6vw, 80px)}
