.reels[data-astro-cid-nusx7wfz]{scroll-snap-align:start;position:relative}.reels__track[data-astro-cid-nusx7wfz]{height:var(--reels-track-h);view-timeline-name:--reels-progress;view-timeline-axis:block}.reels--empty[data-astro-cid-nusx7wfz] .reels__track[data-astro-cid-nusx7wfz]{height:auto}.reels__stage[data-astro-cid-nusx7wfz]{background-color:var(--color-bg);height:100dvh;position:sticky;top:0;overflow:hidden}.reels--empty[data-astro-cid-nusx7wfz] .reels__stage[data-astro-cid-nusx7wfz]{min-height:calc(100dvh - var(--header-h));padding-block:var(--space-10);align-items:center;display:flex;position:static}.reels__overlay[data-astro-cid-nusx7wfz]{z-index:3;justify-content:flex-end;align-items:center;gap:var(--space-4);max-width:var(--hero-measure);padding-inline:var(--container-pad);padding-bottom:var(--reels-overlay-pad-bottom);text-align:center;background:radial-gradient(ellipse at 50% 75%,var(--color-accent-subtle) 0%,transparent 65%);flex-direction:column;margin-inline:auto;animation-name:reels-overlay-fade;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--reels-progress;animation-range:contain contain 15%;display:flex;position:absolute;inset:0}.reels--empty[data-astro-cid-nusx7wfz] .reels__overlay[data-astro-cid-nusx7wfz]{text-align:start;justify-content:center;align-items:flex-start;padding-bottom:0;animation:none;position:static}@keyframes reels-overlay-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--space-4) * -1))}}.reels__bubbles[data-astro-cid-nusx7wfz]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reels--empty[data-astro-cid-nusx7wfz] .reels__bubbles[data-astro-cid-nusx7wfz]{justify-content:flex-start}@media not all and (min-width:48rem){.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__bubbles[data-astro-cid-nusx7wfz]{min-height:var(--reels-bubbles-min-h);align-content:flex-start}.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__title{min-height:var(--reels-title-min-h)}}.reels[data-astro-cid-nusx7wfz] .reels__bubble,.reels[data-astro-cid-nusx7wfz] .reels__eyebrow{font-size:var(--reels-bubble-text-size);font-weight:var(--reels-bubble-text-weight);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-border);background-color:var(--color-bg-elevated);box-shadow:inset 0 var(--border-w) 0 0 var(--color-border-specular)}.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__bubble,.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__eyebrow{background-color:var(--reels-video-eyebrow-bg);border-color:var(--reels-video-eyebrow-border);color:var(--reels-video-title-color);-webkit-backdrop-filter:blur(var(--reels-video-blur))}.reels[data-astro-cid-nusx7wfz] .reels__title{font-size:var(--reels-title-size);font-weight:var(--reels-title-weight);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);max-width:var(--reels-title-measure)}.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__title{color:var(--reels-video-title-color);text-shadow:var(--reels-video-title-shadow)}.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__sub{color:var(--reels-video-sub-color);text-shadow:var(--reels-video-sub-shadow)}.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__ctas[data-astro-cid-nusx7wfz] .btn--ghost{color:var(--reels-video-title-color)}.reels[data-astro-cid-nusx7wfz]:not(.reels--empty) .reels__ctas[data-astro-cid-nusx7wfz] .btn--ghost:hover{background-color:var(--reels-video-ghost-hover)}.reels[data-astro-cid-nusx7wfz] .reels__sub{max-width:var(--hero-sub-measure);font-size:var(--reels-sub-size);font-weight:var(--reels-sub-weight);color:var(--color-text-body);line-height:var(--leading-lead)}.reels__ctas[data-astro-cid-nusx7wfz]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.reels--empty[data-astro-cid-nusx7wfz] .reels__ctas[data-astro-cid-nusx7wfz]{justify-content:flex-start}.reels__heroFrame[data-astro-cid-nusx7wfz]{z-index:2;clip-path:inset(var(--reels-margin) round var(--reels-hero-radius-start));animation-name:reels-hero-morph;animation-fill-mode:both;animation-timeline:--reels-progress;animation-range:contain contain 30%;animation-timing-function:var(--ease-standard);position:absolute;inset:0}.reels__heroFrame[data-astro-cid-nusx7wfz]:after{content:"";background:var(--reels-video-scrim);pointer-events:none;z-index:1;position:absolute;inset:0}.reels__heroFrame[data-astro-cid-nusx7wfz] picture[data-astro-cid-nusx7wfz]{display:contents}.reels__poster[data-astro-cid-nusx7wfz],.reels__heroVideo[data-astro-cid-nusx7wfz]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes reels-hero-morph{0%{clip-path:inset(var(--reels-margin) round var(--reels-hero-radius-start));opacity:1;visibility:visible}99.9%{clip-path:inset(calc((100dvh - var(--reels-card-h)) / 2) calc((100vw - var(--reels-card-w)) / 2) round var(--reels-frame-radius));opacity:1;visibility:visible}to{clip-path:inset(calc((100dvh - var(--reels-card-h)) / 2) calc((100vw - var(--reels-card-w)) / 2) round var(--reels-frame-radius));opacity:0;visibility:hidden}}.reels__carousel[data-astro-cid-nusx7wfz]{z-index:1;align-items:center;gap:var(--reels-card-gap);padding-inline:calc(50% - var(--reels-card-w) / 2);margin:0;list-style:none;animation-name:reels-carousel-fade,reels-carousel-conveyor;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:--reels-progress,--reels-progress;animation-range:contain 18% contain 28%,contain 30%;display:flex;position:absolute;inset:0}@keyframes reels-carousel-fade{0%{opacity:0}to{opacity:1}}@keyframes reels-carousel-conveyor{0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--reels-card-w) + var(--reels-card-gap)) * (var(--reels-slot-count) - 1)))}}.reels__card[data-astro-cid-nusx7wfz]{width:var(--reels-card-w);height:var(--reels-card-h);aspect-ratio:9/16;border-radius:var(--reels-frame-radius);background-color:var(--color-bg-elevated);flex:none;animation-name:reels-card-pulse;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--reels-progress;position:relative;overflow:hidden}.reels__card--hero[data-astro-cid-nusx7wfz]{animation-name:reels-card-hero-recede}@keyframes reels-card-hero-recede{0%{transform:scale(var(--reels-card-scale-peak));opacity:1;z-index:2}to{transform:scale(var(--reels-card-scale-min));opacity:.55}}@keyframes reels-card-pulse{0%{transform:scale(var(--reels-card-scale-min));opacity:.55}50%{transform:scale(var(--reels-card-scale-peak));opacity:1;z-index:2}to{transform:scale(var(--reels-card-scale-min));opacity:.55}}.reels__cardVideo[data-astro-cid-nusx7wfz]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reels--empty[data-astro-cid-nusx7wfz] .reels__heroFrame[data-astro-cid-nusx7wfz],.reels--empty[data-astro-cid-nusx7wfz] .reels__carousel[data-astro-cid-nusx7wfz]{display:none}@media(prefers-reduced-motion:reduce){.reels__track[data-astro-cid-nusx7wfz]{height:auto}.reels__stage[data-astro-cid-nusx7wfz]{align-items:center;gap:var(--space-8);height:auto;padding-block:var(--space-9);flex-direction:column;display:flex;position:static}.reels__overlay[data-astro-cid-nusx7wfz]{opacity:1;padding-bottom:0;animation:none;position:static;transform:none}.reels__heroFrame[data-astro-cid-nusx7wfz]{clip-path:none;width:var(--reels-fallback-w);aspect-ratio:9/16;border-radius:var(--reels-frame-radius);animation:none;position:relative;overflow:hidden}.reels__carousel[data-astro-cid-nusx7wfz]{opacity:1;scroll-snap-type:x proximity;padding-inline:var(--container-pad);max-width:100%;animation:none;position:static;overflow-x:auto;transform:none}.reels__card[data-astro-cid-nusx7wfz]{opacity:1;scroll-snap-align:start;animation:none;transform:none}}@supports not (animation-timeline:view()){.reels__track[data-astro-cid-nusx7wfz]{height:auto}.reels__stage[data-astro-cid-nusx7wfz]{align-items:center;gap:var(--space-8);height:auto;padding-block:var(--space-9);flex-direction:column;display:flex;position:static}.reels__overlay[data-astro-cid-nusx7wfz]{opacity:1;padding-bottom:0;animation:none;position:static;transform:none}.reels__heroFrame[data-astro-cid-nusx7wfz]{clip-path:none;width:var(--reels-fallback-w);aspect-ratio:9/16;border-radius:var(--reels-frame-radius);animation:none;position:relative;overflow:hidden}.reels__carousel[data-astro-cid-nusx7wfz]{opacity:1;scroll-snap-type:x proximity;padding-inline:var(--container-pad);max-width:100%;animation:none;position:static;overflow-x:auto;transform:none}.reels__card[data-astro-cid-nusx7wfz]{opacity:1;scroll-snap-align:start;animation:none;transform:none}}.clients[data-astro-cid-nmhne2jc]{background-color:var(--color-bg);padding-block:var(--section-y);position:relative;overflow-x:clip}.clients__headlineBar[data-astro-cid-nmhne2jc]{width:100%;margin-bottom:var(--space-8);position:relative}.clients__headlineInner[data-astro-cid-nmhne2jc]{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);gap:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.clients[data-astro-cid-nmhne2jc] .clients__heading{font-size:var(--clients-headline-size);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);margin:0;overflow:visible}.clients__headlineTrack[data-astro-cid-nmhne2jc]{white-space:nowrap;will-change:transform;transform-origin:50%;display:inline-block}.clients__char[data-astro-cid-nmhne2jc],.clients__headlinePart1[data-astro-cid-nmhne2jc],.clients__headlinePart2[data-astro-cid-nmhne2jc]{display:inline}.clients__eyebrowWrap[data-astro-cid-nmhne2jc]{opacity:1;transition:opacity var(--dur-2) var(--ease-smooth)}.clients__headlineSpacer[data-astro-cid-nmhne2jc]{display:none}.clients__body[data-astro-cid-nmhne2jc]{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.clients__frame[data-astro-cid-nmhne2jc]{width:100%;max-width:var(--clients-grid-max-w);margin-inline:auto;position:relative}.clients__grid[data-astro-cid-nmhne2jc]{justify-content:center;gap:var(--clients-grid-gap);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.clients__cell[data-astro-cid-nmhne2jc]{flex:0 1 calc((100% - var(--clients-grid-gap)) / 2);max-width:calc((100% - var(--clients-grid-gap)) / 2);height:var(--clients-cell-h-sm);padding:var(--space-2) var(--space-3);background-color:var(--color-card-bg);border:var(--border-w) solid var(--color-border-subtle);border-radius:var(--radius-md);transition:background-color var(--dur-2) var(--ease-smooth),border-color var(--dur-2) var(--ease-smooth),box-shadow var(--dur-2) var(--ease-smooth),transform var(--dur-2) var(--ease-spring);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media(min-width:40rem){.clients__cell[data-astro-cid-nmhne2jc]{flex:0 1 calc((100% - 2 * var(--clients-grid-gap)) / 3);max-width:calc((100% - 2 * var(--clients-grid-gap)) / 3);height:var(--clients-cell-h);padding:var(--space-3) var(--space-4)}}@media(min-width:64rem){.clients__cell[data-astro-cid-nmhne2jc]{flex:0 1 calc((100% - 3 * var(--clients-grid-gap)) / 4);max-width:calc((100% - 3 * var(--clients-grid-gap)) / 4);height:var(--clients-cell-h);padding:var(--space-3) var(--space-5)}}.clients__cell[data-astro-cid-nmhne2jc]:hover{background-color:var(--color-bg-elevated-hover);border-color:var(--color-border-strong);box-shadow:inset 0 var(--border-w) 0 0 var(--color-border-specular),var(--shadow-card-hover);transform:translateY(calc(var(--press-y) * -2))}.clients__cell[data-astro-cid-nmhne2jc] img{max-width:var(--logo-box-w);max-height:var(--logo-box-h);object-fit:contain;width:100%;height:100%;filter:var(--logo-filter);opacity:var(--logo-rest-opacity);transition:opacity var(--dur-2) var(--ease-smooth),filter var(--dur-2) var(--ease-smooth),transform var(--dur-2) var(--ease-spring);pointer-events:none}.clients__cell[data-astro-cid-nmhne2jc]:hover img{opacity:1;filter:none;transform:scale(1.06)}html.js-motion .clients[data-astro-cid-nmhne2jc]{padding-block:0}html.js-motion .clients__headlineBar[data-astro-cid-nmhne2jc]{top:var(--pin-top-clear);z-index:3;min-height:calc(var(--clients-headline-h) + var(--space-6));text-align:left;padding-top:var(--space-4);padding-bottom:var(--space-8);background:linear-gradient(to bottom,var(--color-bg) 0%,var(--color-bg) 68%,transparent 100%);pointer-events:none;justify-content:flex-start;align-items:flex-start;margin-bottom:0;display:flex;position:sticky}html.js-motion .clients__headlineInner[data-astro-cid-nmhne2jc]{pointer-events:auto;overflow:visible}html.js-motion .clients__eyebrowWrap[data-astro-cid-nmhne2jc]{opacity:0;will-change:opacity,transform}html.js-motion .clients__headlineSpacer[data-astro-cid-nmhne2jc]{height:var(--clients-headline-intro-h);display:block}html.js-motion .clients__body[data-astro-cid-nmhne2jc]{min-height:90dvh;padding-top:calc(var(--clients-headline-h) + var(--space-8));flex-direction:column;justify-content:flex-start;padding-bottom:0;display:flex;position:relative}html.js-motion .clients__frame[data-astro-cid-nmhne2jc]{opacity:0;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.clients__cell[data-astro-cid-nmhne2jc]:hover,.clients__cell[data-astro-cid-nmhne2jc]:hover img{transform:none}html.js-motion .clients__eyebrowWrap[data-astro-cid-nmhne2jc],html.js-motion .clients__frame[data-astro-cid-nmhne2jc]{opacity:1;transform:none}}.trend[data-astro-cid-n7zo6x5q]{width:var(--trend-w);height:var(--trend-h);display:block;overflow:visible}.trend__area[data-astro-cid-n7zo6x5q]{stroke:none}.trend__stop--top[data-astro-cid-n7zo6x5q]{stop-color:var(--color-trend-fill)}.trend__stop--bottom[data-astro-cid-n7zo6x5q]{stop-color:var(--color-trend-fill);stop-opacity:0}.trend__line[data-astro-cid-n7zo6x5q]{fill:none;stroke:var(--color-trend);stroke-width:calc(var(--trend-stroke) * var(--trend-squash));stroke-linecap:round;stroke-linejoin:round}html.js-motion .trend[data-astro-cid-n7zo6x5q][data-reveal=draw] .trend__line[data-astro-cid-n7zo6x5q]{stroke-dasharray:1;stroke-dashoffset:1}html.js-motion .trend[data-astro-cid-n7zo6x5q][data-reveal=draw] .trend__area[data-astro-cid-n7zo6x5q]{opacity:0}.proof[data-astro-cid-4ldp2t3t]{background-color:var(--color-bg);position:relative;overflow-x:clip}.proof__headlineBar[data-astro-cid-4ldp2t3t]{top:var(--pin-top-clear);z-index:3;min-height:calc(var(--proof-headline-h) + var(--space-6));text-align:left;padding-top:var(--space-4);padding-bottom:var(--space-8);background:linear-gradient(to bottom,var(--color-bg) 0%,var(--color-bg) 68%,transparent 100%);pointer-events:none;justify-content:flex-start;align-items:flex-start;display:flex;position:sticky}.proof__headlineInner[data-astro-cid-4ldp2t3t]{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);pointer-events:auto;margin-inline:auto;overflow:visible}.proof[data-astro-cid-4ldp2t3t] .proof__heading{font-size:var(--proof-headline-size);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);margin:0;overflow:visible}.proof__headlineTrack[data-astro-cid-4ldp2t3t]{white-space:nowrap;will-change:transform;transform-origin:50%;display:inline-block}.proof__char[data-astro-cid-4ldp2t3t],.proof__headlinePart2[data-astro-cid-4ldp2t3t]{display:inline}.proof__headlineSpacer[data-astro-cid-4ldp2t3t]{display:none}html.js-motion .proof__headlineSpacer[data-astro-cid-4ldp2t3t]{height:var(--proof-headline-intro-h);display:block}.proof__body[data-astro-cid-4ldp2t3t]{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.proof__grid[data-astro-cid-4ldp2t3t]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.proof__visual[data-astro-cid-4ldp2t3t]{display:none}.proof__chapters[data-astro-cid-4ldp2t3t]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proof__chapter[data-astro-cid-4ldp2t3t]{gap:var(--space-6);min-height:90dvh;padding-block:var(--space-8);flex-direction:column;display:flex}.proof__chapterVisual[data-astro-cid-4ldp2t3t]{gap:var(--space-2);padding-block:var(--space-5);flex-direction:column;display:flex;position:relative}.proof[data-astro-cid-4ldp2t3t] .proof__chapterGraph{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.proof__chapterValue[data-astro-cid-4ldp2t3t]{font-size:var(--text-metric);line-height:var(--leading-metric);letter-spacing:var(--tracking-metric);color:var(--color-text);position:relative}.proof__chapterLabel[data-astro-cid-4ldp2t3t]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);position:relative}.proof__chapterText[data-astro-cid-4ldp2t3t]{gap:var(--space-4);max-width:var(--hero-sub-measure);flex-direction:column;display:flex}.proof__oneLiner[data-astro-cid-4ldp2t3t]{font-size:var(--text-h3);font-weight:var(--weight-heading);color:var(--color-text);margin:0}.proof[data-astro-cid-4ldp2t3t] .proof__paragraph{color:var(--color-text-body)}.proof[data-astro-cid-4ldp2t3t] .proof__cta{align-self:flex-start}.proof__closingWrap[data-astro-cid-4ldp2t3t]{width:100%;position:relative}.proof__closingCard[data-astro-cid-4ldp2t3t]{text-align:center;min-height:100dvh;padding-inline:var(--container-pad);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.proof__closingContent[data-astro-cid-4ldp2t3t]{max-width:var(--container-narrow);justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.proof__closingLine1[data-astro-cid-4ldp2t3t]{font-size:clamp(2rem,1.4rem + 2vw,3.25rem);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:var(--weight-heading);color:var(--color-text);white-space:nowrap;justify-content:center;align-items:baseline;margin:0;display:flex}.proof__closingNumWrap[data-astro-cid-4ldp2t3t]{align-items:baseline;display:inline-flex}.proof__closingNum[data-astro-cid-4ldp2t3t]{font-variant-numeric:tabular-nums}.proof__closingRest1Wrap[data-astro-cid-4ldp2t3t]{align-items:baseline;display:inline-flex}.proof__closingRest1[data-astro-cid-4ldp2t3t]{display:inline-block}.proof__closingLine2Wrap[data-astro-cid-4ldp2t3t]{margin:0;display:block}.proof__closingLine2[data-astro-cid-4ldp2t3t]{letter-spacing:var(--tracking-h2);color:var(--color-text-body);margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,2.1rem);line-height:1.35}html.js-motion .proof__grid[data-astro-cid-4ldp2t3t]{align-items:start;gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html.js-motion .proof__visual[data-astro-cid-4ldp2t3t]{opacity:0;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:sticky;top:50%;overflow:visible;transform:translateY(-50%)}html.js-motion .proof__status[data-astro-cid-4ldp2t3t]{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}html.js-motion .proof__statusLabel[data-astro-cid-4ldp2t3t]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}html.js-motion .proof__statusValue[data-astro-cid-4ldp2t3t]{font-size:var(--proof-counter-size);line-height:var(--leading-metric);letter-spacing:var(--tracking-metric);color:var(--color-text)}html.js-motion .proof__chart[data-astro-cid-4ldp2t3t]{width:100%;max-width:var(--proof-graph-max-w);position:relative}.proofGraph[data-astro-cid-4ldp2t3t]{width:100%;height:auto;display:block;overflow:visible}.proofGraph__stop--top[data-astro-cid-4ldp2t3t]{stop-color:var(--color-accent);stop-opacity:.28}.proofGraph__stop--mid[data-astro-cid-4ldp2t3t]{stop-color:var(--color-accent);stop-opacity:.08}.proofGraph__stop--bottom[data-astro-cid-4ldp2t3t]{stop-color:var(--color-accent);stop-opacity:0}.proofGraph__area[data-astro-cid-4ldp2t3t]{stroke:none}.proofGraph__guide[data-astro-cid-4ldp2t3t]{stroke:var(--color-border-strong);stroke-dasharray:2 2}.proofGraph__line[data-astro-cid-4ldp2t3t]{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round}.proofGraph__halo[data-astro-cid-4ldp2t3t]{fill:var(--proof-graph-halo-fill);stroke:var(--proof-graph-halo-stroke)}.proofGraph__dot[data-astro-cid-4ldp2t3t]{fill:var(--proof-graph-dot-fill);stroke:var(--color-accent)}html.js-motion .proof__chapterVisual[data-astro-cid-4ldp2t3t]{display:none}html.js-motion .proof__visual[data-astro-cid-4ldp2t3t].proof__visual--no-graph .proof__chart[data-astro-cid-4ldp2t3t]{opacity:0}html.js-motion .proof__chapter[data-astro-cid-4ldp2t3t]{min-height:var(--proof-chapter-h);opacity:.85;transition:opacity var(--dur-2) var(--ease-standard);justify-content:center}html.js-motion .proof__chapter[data-astro-cid-4ldp2t3t].is-proof-active{opacity:1}html.js-motion .proof__closingWrap[data-astro-cid-4ldp2t3t]{height:var(--proof-closing-h);position:relative}html.js-motion .proof__closingCard[data-astro-cid-4ldp2t3t]{background-color:var(--color-bg);z-index:4;height:100dvh;padding-inline:var(--container-pad);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}html.js-motion .proof__closingNumWrap[data-astro-cid-4ldp2t3t]{transform-origin:50%;will-change:transform}html.js-motion .proof__closingRest1Wrap[data-astro-cid-4ldp2t3t]{white-space:nowrap;will-change:width,opacity;overflow:hidden}html.js-motion .proof__closingRest1[data-astro-cid-4ldp2t3t]{will-change:transform;white-space:nowrap}html.js-motion .proof__closingLine2Wrap[data-astro-cid-4ldp2t3t]{will-change:transform,opacity}@media not all and (min-width:48rem){html.js-motion .proof__grid[data-astro-cid-4ldp2t3t]{grid-template-columns:minmax(0,1fr);gap:0}html.js-motion .proof__visual[data-astro-cid-4ldp2t3t],html.js-motion .proof__chapters[data-astro-cid-4ldp2t3t]{grid-area:1/1}html.js-motion .proof__visual[data-astro-cid-4ldp2t3t]{top:calc(var(--pin-top-clear) + var(--proof-headline-h) + var(--space-2));background:var(--color-bg);z-index:2;justify-content:flex-start;translate:0 50%}html.js-motion .proof__chapter[data-astro-cid-4ldp2t3t]{padding-block:var(--space-4);justify-content:flex-end}}@media(min-width:64rem){.proof__chapterValue[data-astro-cid-4ldp2t3t]{font-size:var(--text-metric-md)}}.hero-a2[data-astro-cid-7m7jjbyy]{padding-block:var(--space-9);scroll-margin-top:calc(var(--space-8) + var(--space-4));background-color:var(--color-bg-elevated);border-block:var(--border-w) solid var(--color-border-subtle);position:relative}.hero-a2__container[data-astro-cid-7m7jjbyy]{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.hero-a2__grid[data-astro-cid-7m7jjbyy]{gap:var(--space-6);flex-direction:column;display:flex}@media(min-width:64rem){.hero-a2__grid[data-astro-cid-7m7jjbyy]{gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}}.hero-a2__content[data-astro-cid-7m7jjbyy]{gap:var(--group-gap);flex-direction:column;display:flex}.hero-a2__body[data-astro-cid-7m7jjbyy]{max-width:var(--measure-body);color:var(--color-text-body);line-height:var(--leading-body);font-size:var(--text-body)}.hero-a2__ctas[data-astro-cid-7m7jjbyy]{align-items:center;gap:var(--btn-row-gap);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media not all and (min-width:40rem){.hero-a2__ctas[data-astro-cid-7m7jjbyy]{flex-direction:column;align-items:stretch}}.hero-a2__deck[data-astro-cid-7m7jjbyy]{width:100%}.hero-a2__card[data-astro-cid-7m7jjbyy]{gap:var(--group-gap);padding:var(--space-4);background:linear-gradient(145deg,var(--color-surface-gradient-start),var(--color-surface-gradient-end));background-color:var(--color-card-bg);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevation-card);flex-direction:column;display:flex;position:relative}@media(min-width:40rem){.hero-a2__card[data-astro-cid-7m7jjbyy]{padding:var(--space-5) var(--space-6)}}.hero-a2__cardHeader[data-astro-cid-7m7jjbyy]{gap:var(--space-1);flex-direction:column;display:flex}.hero-a2__cardTop[data-astro-cid-7m7jjbyy]{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.hero-a2__cardSla[data-astro-cid-7m7jjbyy]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);color:var(--color-text-muted)}.hero-a2__cardTitle[data-astro-cid-7m7jjbyy]{font-size:var(--text-lead);font-weight:var(--weight-heading);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--color-text);margin:0}.hero-a2__cardSubtitle[data-astro-cid-7m7jjbyy]{font-size:var(--text-small);color:var(--color-text-muted);line-height:var(--leading-small);margin:0}.hero-a2__form[data-astro-cid-7m7jjbyy]{gap:var(--space-3);flex-direction:column;display:flex}.hero-a2__formGrid[data-astro-cid-7m7jjbyy]{row-gap:var(--sec03-form-row-gap);column-gap:var(--space-2);grid-template-columns:1fr;display:grid}@media(min-width:40rem){.hero-a2__formGrid[data-astro-cid-7m7jjbyy]{row-gap:var(--sec03-form-row-gap);column-gap:var(--space-2);grid-template-columns:1fr 1fr}.hero-a2__field--full[data-astro-cid-7m7jjbyy]{grid-column:1/-1}}.hero-a2__field[data-astro-cid-7m7jjbyy]{flex-direction:column;display:flex}.hero-a2__input[data-astro-cid-7m7jjbyy]{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);font-size:var(--text-small);font-family:var(--font-sans);transition:border-color var(--dur-1) var(--ease-standard),background-color var(--dur-1) var(--ease-standard);box-sizing:border-box}@media not all and (min-width:48rem){.hero-a2__input[data-astro-cid-7m7jjbyy]{font-size:var(--input-font-size);min-height:var(--input-h)}}.hero-a2__input[data-astro-cid-7m7jjbyy]::placeholder{color:var(--color-text-dim)}.hero-a2__input[data-astro-cid-7m7jjbyy]:hover{border-color:var(--color-border-strong)}.hero-a2__input[data-astro-cid-7m7jjbyy]:focus{border-color:var(--color-accent);background-color:var(--color-bg);outline:none}.hero-a2__selectWrapper[data-astro-cid-7m7jjbyy]{align-items:center;display:flex;position:relative}.hero-a2__select[data-astro-cid-7m7jjbyy]{appearance:none;cursor:pointer;padding-right:var(--space-6)}.hero-a2__select[data-astro-cid-7m7jjbyy] option[data-astro-cid-7m7jjbyy]{background-color:var(--color-card-bg);color:var(--color-text)}.hero-a2__selectIcon[data-astro-cid-7m7jjbyy]{right:var(--space-2);pointer-events:none;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute}.hero-a2[data-astro-cid-7m7jjbyy] .hero-a2__submitBtn{box-sizing:border-box;background-color:var(--color-accent);border-color:var(--color-accent);width:100%;max-width:100%;color:var(--color-on-accent);box-shadow:none;justify-content:center}.hero-a2[data-astro-cid-7m7jjbyy] .hero-a2__submitBtn:hover{border-color:var(--color-btn-border);color:var(--color-btn-text);box-shadow:none;background-color:#0000}.hero-a2[data-astro-cid-7m7jjbyy] .hero-a2__submitBtn:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active);color:var(--color-on-accent);transform:scale(.98)}.hero-a2__channels[data-astro-cid-7m7jjbyy]{justify-content:center;align-items:center;gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.hero-a2__channelLink[data-astro-cid-7m7jjbyy]{align-items:center;gap:var(--space-1);font-size:var(--text-small);color:var(--color-text-muted);transition:color var(--dur-1) var(--ease-standard);text-decoration:none;display:inline-flex}@media not all and (min-width:48rem){.hero-a2__channelLink[data-astro-cid-7m7jjbyy]{min-height:var(--tap-min)}}.hero-a2__channelLink[data-astro-cid-7m7jjbyy]:hover{color:var(--color-accent)}.hero-a2__channelDivider[data-astro-cid-7m7jjbyy]{color:var(--color-border-strong);font-size:var(--text-small)}.vc[data-astro-cid-wvdshqq7]{gap:var(--group-gap);padding:var(--space-7);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);box-shadow:inset 0 var(--border-w) 0 0 var(--color-border-specular);transition:background-color var(--dur-2) var(--ease-smooth),border-color var(--dur-2) var(--ease-smooth),box-shadow var(--dur-2) var(--ease-smooth),transform var(--dur-2) var(--ease-smooth);flex-direction:column;display:flex;position:relative}.vc[data-astro-cid-wvdshqq7]:hover{background-color:var(--color-bg-elevated-hover);border-color:var(--color-border-strong);box-shadow:inset 0 var(--border-w) 0 0 var(--color-border-specular),var(--shadow-card-elevated);transform:translateY(calc(var(--press-y) * -2))}.vc__top[data-astro-cid-wvdshqq7]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.vc__icon[data-astro-cid-wvdshqq7]{width:var(--icon-tile);height:var(--icon-tile);border-radius:var(--radius-md);border:var(--border-w) solid var(--color-trend-fill);background-color:var(--color-trend-fill);color:var(--color-accent);transition:transform var(--dur-2) var(--ease-spring);place-items:center;display:grid}.vc[data-astro-cid-wvdshqq7]:hover .vc__icon[data-astro-cid-wvdshqq7]{border-color:var(--color-accent);transform:scale(1.06)}.vc__tag[data-astro-cid-wvdshqq7]{font-size:var(--text-micro);letter-spacing:var(--tracking-micro);color:var(--color-accent);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-trend-fill);background-color:var(--color-badge-bg)}.vc__content[data-astro-cid-wvdshqq7]{gap:var(--space-3);flex-direction:column;display:flex}.vc[data-astro-cid-wvdshqq7] .vc__name{color:var(--color-text);font-weight:var(--weight-heading)}.vc__desc[data-astro-cid-wvdshqq7]{color:var(--color-text-body);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.vc[data-astro-cid-wvdshqq7]:hover,.vc[data-astro-cid-wvdshqq7]:hover .vc__icon[data-astro-cid-wvdshqq7]{transform:none}}.verticals__grid[data-astro-cid-nvwl6rzp]{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media(min-width:48rem){.verticals__grid[data-astro-cid-nvwl6rzp]{grid-template-columns:repeat(3,minmax(0,1fr))}}.csCard[data-astro-cid-3typwk5s]{position:relative;width:var(--work-card-w);height:var(--work-card-h);flex-shrink:0;user-select:none;outline:none;transition:z-index var(--dur-1) var(--ease-out)}.csCard[data-astro-cid-3typwk5s]:focus-visible{outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-lg)}.csCard[data-astro-cid-3typwk5s]:hover,.csCard[data-astro-cid-3typwk5s]:focus-within,.csCard[data-astro-cid-3typwk5s].is-hovered{z-index:150!important}.csCard__inner[data-astro-cid-3typwk5s]{position:absolute;top:0;left:0;width:var(--work-card-w);height:100%;border-radius:var(--radius-lg);background-color:var(--color-card-bg);border:var(--border-w) solid var(--color-border);box-shadow:inset 0 var(--border-w) 0 0 var(--color-border-specular),var(--shadow-card);display:flex;flex-direction:row;overflow:hidden;transition:width var(--work-expand-dur) var(--ease-spring),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out);box-sizing:border-box}.csCard[data-astro-cid-3typwk5s]:hover .csCard__inner[data-astro-cid-3typwk5s],.csCard[data-astro-cid-3typwk5s]:focus-visible .csCard__inner[data-astro-cid-3typwk5s],.csCard[data-astro-cid-3typwk5s]:focus-within .csCard__inner[data-astro-cid-3typwk5s],.csCard[data-astro-cid-3typwk5s].is-hovered .csCard__inner[data-astro-cid-3typwk5s]{width:var(--work-card-expanded-w);background-color:var(--color-card-bg-hover);border-color:var(--color-border-strong);box-shadow:inset 0 var(--border-w) 0 0 var(--color-border-specular),var(--shadow-card-hover),var(--shadow-accent-subtle);z-index:100}.csCard[data-astro-cid-3typwk5s]:focus-visible{outline:var(--border-w-focus) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-lg)}.csCard__face[data-astro-cid-3typwk5s]{position:relative;width:var(--work-card-w);flex-shrink:0;height:100%;box-sizing:border-box}.csCard__mediaWrap[data-astro-cid-3typwk5s]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.csCard__mediaWrap[data-astro-cid-3typwk5s] .pic{aspect-ratio:auto;width:100%;height:100%}.csCard[data-astro-cid-3typwk5s] .csCard__media{width:100%;height:100%;display:block;filter:grayscale(1);transition:filter var(--dur-3) var(--ease-smooth)}.csCard[data-astro-cid-3typwk5s] .csCard__media img{object-position:left top;filter:grayscale(1);transition:filter var(--dur-3) var(--ease-smooth),transform var(--dur-2) var(--ease-standard)}.csCard[data-astro-cid-3typwk5s]:hover .csCard__media,.csCard[data-astro-cid-3typwk5s]:focus-visible .csCard__media,.csCard[data-astro-cid-3typwk5s]:focus-within .csCard__media,.csCard[data-astro-cid-3typwk5s].is-hovered .csCard__media,.csCard[data-astro-cid-3typwk5s]:hover .csCard__media img,.csCard[data-astro-cid-3typwk5s]:focus-visible .csCard__media img,.csCard[data-astro-cid-3typwk5s]:focus-within .csCard__media img,.csCard[data-astro-cid-3typwk5s].is-hovered .csCard__media img{filter:grayscale(0)}.csCard__media--empty[data-astro-cid-3typwk5s]{width:100%;height:100%;background-color:var(--color-surface-light);filter:grayscale(1);transition:filter var(--dur-3) var(--ease-smooth)}.csCard[data-astro-cid-3typwk5s]:hover .csCard__media--empty[data-astro-cid-3typwk5s],.csCard[data-astro-cid-3typwk5s]:focus-within .csCard__media--empty[data-astro-cid-3typwk5s],.csCard[data-astro-cid-3typwk5s].is-hovered .csCard__media--empty[data-astro-cid-3typwk5s]{filter:grayscale(0)}.csCard__faceBody[data-astro-cid-3typwk5s]{position:absolute;inset:auto 0 0;z-index:2;flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--glass-flat-bg);backdrop-filter:blur(var(--nav-glass-blur));-webkit-backdrop-filter:blur(var(--nav-glass-blur));border-top:var(--border-w) solid var(--glass-flat-border);box-shadow:none}.csCard[data-astro-cid-3typwk5s] .csCard__client{flex:1 1 auto;min-width:var(--space-9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);line-height:var(--leading-tight)}.csCard__indexChip[data-astro-cid-3typwk5s]{flex-shrink:0;display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background-color:var(--chip-index-bg);border:var(--border-w) solid var(--chip-index-border);color:var(--chip-index-color);font-size:var(--text-micro);font-weight:var(--weight-medium);box-shadow:none}.csCard__tagChip[data-astro-cid-3typwk5s]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background-color:var(--chip-tag-bg);border:var(--border-w) solid var(--chip-tag-border);color:var(--chip-tag-color);text-transform:uppercase;font-size:var(--text-micro);box-shadow:none}.csCard[data-astro-cid-3typwk5s] .csCard__detailLink{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:3;display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:var(--nav-glass-bg);backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));border:var(--border-w) solid var(--color-glass-border);color:var(--color-text);transition:transform var(--dur-2) var(--ease-smooth),background-color var(--dur-2) var(--ease-smooth)}.csCard[data-astro-cid-3typwk5s] .csCard__detailLink:hover,.csCard[data-astro-cid-3typwk5s] .csCard__detailLink:focus-visible{transform:translate(var(--space-1))}.csCard[data-astro-cid-3typwk5s] .csCard__detailLink:focus-visible{outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset)}.csCard__drawerChips[data-astro-cid-3typwk5s]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.csCard__resultBadge[data-astro-cid-3typwk5s],.csCard__timeframe[data-astro-cid-3typwk5s]{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--nav-glass-bg);backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));border:var(--border-w) solid var(--color-glass-border)}.csCard__resultBadge[data-astro-cid-3typwk5s]{color:var(--color-accent-text);font-size:var(--text-small);font-weight:var(--weight-semibold)}.csCard__timeframe[data-astro-cid-3typwk5s]{color:var(--color-text-muted);font-size:var(--text-micro);letter-spacing:var(--tracking-label)}.csCard__drawer[data-astro-cid-3typwk5s]{flex:1;height:100%;padding:var(--space-5);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;border-left:var(--border-w) solid var(--color-border);background-color:var(--color-card-bg-hover);opacity:0;transform:translate(calc(var(--space-4) * -1));transition:opacity var(--dur-2) var(--ease-out),transform var(--work-expand-dur) var(--ease-spring);overflow-y:auto}.csCard[data-astro-cid-3typwk5s]:hover .csCard__drawer[data-astro-cid-3typwk5s],.csCard[data-astro-cid-3typwk5s]:focus-visible .csCard__drawer[data-astro-cid-3typwk5s],.csCard[data-astro-cid-3typwk5s].is-hovered .csCard__drawer[data-astro-cid-3typwk5s]{opacity:1;transform:translate(0);transition-delay:50ms}.csCard__drawerInner[data-astro-cid-3typwk5s]{display:flex;flex-direction:column;gap:var(--space-4);height:100%;justify-content:space-between}.csCard__drawerHeader[data-astro-cid-3typwk5s]{display:flex;justify-content:space-between;align-items:center}.csCard[data-astro-cid-3typwk5s] .csCard__drawerTitle{color:var(--color-text);line-height:var(--leading-tight);font-size:var(--text-h3);margin:0}.csCard__drawerParagraph[data-astro-cid-3typwk5s]{color:var(--color-text-body);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.csCard__metrics[data-astro-cid-3typwk5s]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.csCard__metricChip[data-astro-cid-3typwk5s]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--color-surface-light);border:var(--border-w) solid var(--color-border-subtle);min-width:var(--space-9)}.csCard__metricValue[data-astro-cid-3typwk5s]{color:var(--color-accent-text);font-size:var(--text-lead);font-weight:var(--weight-semibold)}.csCard__metricLabel[data-astro-cid-3typwk5s]{color:var(--color-text-muted);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.csCard__drawerFooter[data-astro-cid-3typwk5s]{display:flex;justify-content:flex-start;align-items:center;padding-top:var(--space-4);border-top:var(--border-w) solid var(--color-border);margin-top:auto}.csCard[data-astro-cid-3typwk5s] .csCard__ctaLink{pointer-events:auto;position:relative;z-index:10}.csCard[data-astro-cid-3typwk5s] .csCard__ctaLink svg{transition:transform var(--dur-2) var(--ease-smooth)}.csCard[data-astro-cid-3typwk5s] .csCard__ctaLink:hover svg,.csCard[data-astro-cid-3typwk5s] .csCard__ctaLink:focus-visible svg{transform:translate(var(--space-1))}@media(prefers-reduced-motion:reduce){.csCard[data-astro-cid-3typwk5s] .csCard__media,.csCard[data-astro-cid-3typwk5s] .csCard__media img,.csCard__media--empty[data-astro-cid-3typwk5s]{transition:none}.csCard[data-astro-cid-3typwk5s] .csCard__detailLink,.csCard[data-astro-cid-3typwk5s] .csCard__ctaLink svg{transition:none}.csCard[data-astro-cid-3typwk5s] .csCard__detailLink:hover,.csCard[data-astro-cid-3typwk5s] .csCard__detailLink:focus-visible,.csCard[data-astro-cid-3typwk5s] .csCard__ctaLink:hover svg,.csCard[data-astro-cid-3typwk5s] .csCard__ctaLink:focus-visible svg{transform:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.work[data-astro-cid-rr5fq25r]{height:calc(100dvh + var(--work-card-span) * (var(--work-count) - 1) + var(--work-hold-span));box-sizing:border-box;margin-bottom:var(--section-y);position:relative;overflow-x:clip}.work__stage[data-astro-cid-rr5fq25r]{justify-content:center;gap:var(--space-8);width:100%;height:100dvh;max-width:var(--container-max);padding-inline:var(--container-pad);padding-top:var(--space-6);padding-bottom:var(--space-9);box-sizing:border-box;z-index:10;flex-direction:column;margin-inline:auto;display:flex;position:sticky;top:0;overflow:hidden}.work__stage[data-astro-cid-rr5fq25r].is-scrolling .csCard{pointer-events:none}.work__header[data-astro-cid-rr5fq25r]{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.work__headingRow[data-astro-cid-rr5fq25r]{gap:var(--space-3);flex-direction:column;display:flex}.work[data-astro-cid-rr5fq25r] .work__title{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-text)}@media not all and (min-width:48rem){.work__stage[data-astro-cid-rr5fq25r]{justify-content:flex-start;gap:var(--space-4);padding-top:calc(var(--pin-top-clear) + var(--space-2));padding-bottom:var(--space-4)}}@media(min-width:48rem){.work__headingRow[data-astro-cid-rr5fq25r]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-direction:row}.work__meta[data-astro-cid-rr5fq25r]{padding-top:var(--space-1)}}.work__meta[data-astro-cid-rr5fq25r]{align-items:center;gap:var(--space-4);font-size:var(--text-small);color:var(--color-text-muted);letter-spacing:var(--tracking-label);white-space:nowrap;flex-shrink:0;display:flex}.work__counter[data-astro-cid-rr5fq25r]{align-items:center;gap:var(--space-1);font-size:var(--text-body);color:var(--color-text);display:inline-flex}.work__counterCurrent[data-astro-cid-rr5fq25r]{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.work__counterDivider[data-astro-cid-rr5fq25r]{color:var(--color-text-muted)}.work__hint[data-astro-cid-rr5fq25r]{color:var(--color-text-muted);font-size:var(--text-micro);text-transform:uppercase;display:none}@media(min-width:48rem){.work__hint[data-astro-cid-rr5fq25r]{display:inline}}.work__viewport[data-astro-cid-rr5fq25r]{width:100%;height:var(--work-card-h);align-items:center;display:flex;position:relative;overflow:visible}.work__track[data-astro-cid-rr5fq25r]{align-items:center;gap:var(--work-card-gap);will-change:transform;flex-direction:row;width:max-content;display:flex;position:relative}.csNewsletter[data-astro-cid-rr5fq25r]{width:var(--work-card-w);height:var(--work-card-h);box-sizing:border-box;will-change:transform;cursor:pointer;flex-shrink:0;position:relative}@media(min-width:48rem){.csNewsletter[data-astro-cid-rr5fq25r]{width:var(--work-newsletter-w);margin-left:calc(var(--work-newsletter-gap) - var(--work-card-gap))}}.csNewsletter__inner[data-astro-cid-rr5fq25r]{border-radius:var(--radius-lg);background-color:var(--color-card-bg);border:var(--border-w) solid var(--color-glass-border);width:100%;height:100%;box-shadow:var(--shadow-glass),inset 0 var(--border-w) 0 0 var(--color-glass-highlight),var(--shadow-card);transform-origin:50%;transition:width var(--work-expand-dur) var(--ease-spring),border-color var(--dur-2) var(--ease-out),box-shadow var(--work-expand-dur) var(--ease-spring),background-color var(--dur-2) var(--ease-out);box-sizing:border-box;flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.csNewsletter[data-astro-cid-rr5fq25r]:hover .csNewsletter__inner[data-astro-cid-rr5fq25r],.csNewsletter[data-astro-cid-rr5fq25r]:focus-visible .csNewsletter__inner[data-astro-cid-rr5fq25r],.csNewsletter[data-astro-cid-rr5fq25r]:focus-within .csNewsletter__inner[data-astro-cid-rr5fq25r],.csNewsletter[data-astro-cid-rr5fq25r].is-hovered .csNewsletter__inner[data-astro-cid-rr5fq25r]{width:var(--work-newsletter-hover-w);border-color:var(--color-border-strong);box-shadow:var(--shadow-glass),inset 0 var(--border-w) 0 0 var(--color-glass-highlight),var(--shadow-card-hover),var(--shadow-accent-subtle);z-index:50}}.work__stage.is-scrolling .csNewsletter__inner[data-astro-cid-rr5fq25r]{transition:none!important}.csNewsletter__mediaWrap[data-astro-cid-rr5fq25r]{width:100%;height:25%;min-height:var(--work-newsletter-media-min-h);flex-shrink:0;position:relative;overflow:hidden}.csNewsletter__image[data-astro-cid-rr5fq25r]{object-fit:cover;object-position:center;filter:saturate(110%)contrast(105%);width:100%;height:100%;transition:transform var(--work-expand-dur) var(--ease-spring);will-change:transform;display:block}.csNewsletter[data-astro-cid-rr5fq25r]:hover .csNewsletter__image[data-astro-cid-rr5fq25r],.csNewsletter[data-astro-cid-rr5fq25r]:focus-within .csNewsletter__image[data-astro-cid-rr5fq25r],.csNewsletter[data-astro-cid-rr5fq25r].is-hovered .csNewsletter__image[data-astro-cid-rr5fq25r]{transform:scale(1.04)}.csNewsletter__mediaOverlay[data-astro-cid-rr5fq25r]{background:linear-gradient(180deg,transparent 0%,rgb(var(--p-black) / .3) 60%,var(--color-card-bg) 100%);pointer-events:none;position:absolute;inset:0}.csNewsletter__badge[data-astro-cid-rr5fq25r]{top:var(--space-3);left:var(--space-4);z-index:2;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--nav-glass-bg);-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));border:var(--border-w) solid var(--color-glass-border);color:var(--color-accent-text);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--weight-medium);display:inline-block;position:absolute}.csNewsletter__content[data-astro-cid-rr5fq25r]{justify-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);flex-direction:column;flex:auto;display:flex}.csNewsletter[data-astro-cid-rr5fq25r] .csNewsletter__heading{font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text);margin:0}.csNewsletter__subline[data-astro-cid-rr5fq25r]{color:var(--color-text);font-size:var(--text-body);margin:0}.csNewsletter__body[data-astro-cid-rr5fq25r]{color:var(--color-text-body);font-size:var(--text-small);line-height:var(--leading-small);white-space:pre-line;margin:0}@media(prefers-reduced-motion:reduce){.work[data-astro-cid-rr5fq25r]{height:auto}.work__stage[data-astro-cid-rr5fq25r]{height:auto;padding:0;position:relative;overflow-x:auto}.work__viewport[data-astro-cid-rr5fq25r]{scroll-snap-type:x mandatory;padding-bottom:var(--space-4);overflow-x:auto}.work__track[data-astro-cid-rr5fq25r]{scroll-snap-type:x mandatory}.work[data-astro-cid-rr5fq25r] .csCard,.work[data-astro-cid-rr5fq25r] .csNewsletter{scroll-snap-align:start}.csNewsletter__inner[data-astro-cid-rr5fq25r],.csNewsletter__image[data-astro-cid-rr5fq25r]{transition:none;width:100%!important;transform:none!important}}.csNewsletter__form[data-astro-cid-rr5fq25r]{gap:var(--space-3);flex-direction:column;display:flex}.csNewsletter__row[data-astro-cid-rr5fq25r]{gap:var(--space-3);flex-wrap:wrap;display:flex}.csNewsletter__input[data-astro-cid-rr5fq25r]{min-height:var(--btn-h);padding-inline:var(--space-4);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-bg-elevated);color:var(--color-text);font-size:var(--text-small);flex:12rem}.csNewsletter__submit[data-astro-cid-rr5fq25r]{min-height:var(--btn-h);padding-inline:var(--btn-px);border:var(--border-w) solid var(--color-accent);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--btn-font-size);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--dur-2) var(--ease-smooth),border-color var(--dur-2) var(--ease-smooth),color var(--dur-2) var(--ease-smooth)}.csNewsletter__submit[data-astro-cid-rr5fq25r]:hover:not(:disabled){border-color:var(--color-btn-border);color:var(--color-btn-text);background-color:#0000}.csNewsletter__submit[data-astro-cid-rr5fq25r]:disabled{opacity:var(--opacity-disabled);cursor:default}.csNewsletter__challenge[data-astro-cid-rr5fq25r]:empty{display:none}.csNewsletter__status[data-astro-cid-rr5fq25r][data-state=error]{color:var(--color-error)}
