.HeroEditorial-module__9Ego-W__linesHost{flex-direction:column;justify-content:flex-end;inline-size:100%;display:flex;container-type:inline-size}.HeroEditorial-module__9Ego-W__lines{font-family:var(--font-display);font-size:clamp(var(--fs-heading), 8cqi, var(--fs-display-sm));font-weight:500;line-height:var(--lh-display,1.02);letter-spacing:var(--tracking-display);color:var(--text-primary);padding:var(--space-4) var(--space-5) var(--space-4) 0;min-block-size:calc(3 * 1.02em + 2 * var(--space-4));margin:0}@media (min-width:1200px){.HeroEditorial-module__9Ego-W__lines{text-align:end;padding-block-end:var(--space-6)}}
.FluidWords-module__JFtN8G__canvas{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}
.ClientWall-module__jepPeq__wall{gap:var(--space-3);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--space-4);display:flex}.ClientWall-module__jepPeq__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-inline:var(--rail);flex-wrap:wrap;display:flex}.ClientWall-module__jepPeq__label{color:var(--text-meta)}.ClientWall-module__jepPeq__count{color:var(--text-secondary)}.ClientWall-module__jepPeq__viewport{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ClientWall-module__jepPeq__track{align-items:center;gap:var(--space-6);will-change:transform;inline-size:max-content;display:flex;translate:-50%!important}.ClientWall-module__jepPeq__item{block-size:var(--space-6);flex:none;align-items:center;display:flex}.ClientWall-module__jepPeq__item img{object-fit:contain;filter:grayscale();opacity:.85;block-size:100%;inline-size:auto;max-inline-size:32vw;transition:opacity var(--dur-base) var(--ease-out)}.no-touch .ClientWall-module__jepPeq__item:hover img{opacity:1}.ClientWall-module__jepPeq__item img[data-tone=light]{filter:grayscale()invert()}:is([data-theme=dark] .ClientWall-module__jepPeq__item img[data-tone=light],[color-scheme=dark] .ClientWall-module__jepPeq__item img[data-tone=light]){filter:grayscale()}:is([data-theme=dark] .ClientWall-module__jepPeq__item img[data-tone=dark],[color-scheme=dark] .ClientWall-module__jepPeq__item img[data-tone=dark]){filter:grayscale()invert()}:is([data-theme=dark] .ClientWall-module__jepPeq__item img,[color-scheme=dark] .ClientWall-module__jepPeq__item img){opacity:.62}.ClientWall-module__jepPeq__names{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}@media (min-width:1024px){.ClientWall-module__jepPeq__item{block-size:var(--space-5)}}
.HeroLines-module__sbxMoW__row{display:inline}
.Circled-module__TkQf-G__circled{isolation:isolate;white-space:nowrap;--ring-x:.26em;--ring-y:.3em;display:inline-block;position:relative}.Circled-module__TkQf-G__ring{inline-size:calc(100% + var(--ring-x) * 2);block-size:calc(100% + var(--ring-y) * 2);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--ring-y));inset-inline-start:calc(-1 * var(--ring-x));overflow:visible;rotate:-2.2deg}.Circled-module__TkQf-G__back{z-index:-1}.Circled-module__TkQf-G__front{z-index:1}.Circled-module__TkQf-G__ring path{fill:none;stroke:url(#circled-iris);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.Circled-module__TkQf-G__loop{stroke-width:2.6px}.Circled-module__TkQf-G__tail{stroke-width:2px}.Circled-module__TkQf-G__circled[data-armed] .Circled-module__TkQf-G__ring path{stroke-dashoffset:0}
.ProcessTimeline-module__7qN15q__timeline{--pt-spine:9px;--pt-bow:var(--space-4);padding-block:var(--space-3);position:relative}.ProcessTimeline-module__7qN15q__bloom{inset:calc(-1 * var(--space-8)) 0;z-index:0;background:var(--grad-bloom-soft);opacity:.55;filter:blur(var(--blur-lg));pointer-events:none;position:absolute}[data-theme=light] .ProcessTimeline-module__7qN15q__bloom{opacity:.35}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ProcessTimeline-module__7qN15q__bloom{opacity:.35}}@media (min-width:1024px){.ProcessTimeline-module__7qN15q__timeline[data-horizontal]{--pt-spine:var(--space-3);--pt-bow:var(--space-3);padding-block:var(--space-6) var(--space-3)}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__spine,.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__curve{inset-inline:0;inset-block:var(--pt-spine) auto;block-size:2px;inline-size:auto}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__spineFill{transform-origin:0;background:var(--grad-hairline)}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__steps{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__step{padding-inline-start:0;display:block}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__dot{inset-block-start:calc(-1 * var(--space-5));inset-inline-start:var(--space-5);translate:0 -50%}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__slot,.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__step:nth-child(odd) .ProcessTimeline-module__7qN15q__slot{text-align:start;justify-self:stretch;block-size:100%;max-inline-size:none}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__card,.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__step:nth-child(odd) .ProcessTimeline-module__7qN15q__card{align-content:start;justify-items:start;block-size:100%}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__text{max-inline-size:none}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__card{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-4);grid-template-columns:auto 1fr}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__title{font-size:var(--fs-body-lg)}.ProcessTimeline-module__7qN15q__timeline[data-horizontal] .ProcessTimeline-module__7qN15q__text{grid-column:1/-1}}.ProcessTimeline-module__7qN15q__track{display:contents}.ProcessTimeline-module__7qN15q__curve{pointer-events:none;display:none;overflow:visible}.ProcessTimeline-module__7qN15q__timeline[data-curved] .ProcessTimeline-module__7qN15q__curve{display:block}.ProcessTimeline-module__7qN15q__timeline[data-curved] .ProcessTimeline-module__7qN15q__spine{visibility:hidden}.ProcessTimeline-module__7qN15q__curveTrack,.ProcessTimeline-module__7qN15q__curveFill{fill:none;stroke-width:2px;stroke-linecap:round}.ProcessTimeline-module__7qN15q__curveTrack{stroke:var(--border-strong)}.ProcessTimeline-module__7qN15q__curveFill{stroke-dasharray:1000;stroke-dashoffset:0}.ProcessTimeline-module__7qN15q__iris1{stop-color:var(--iris-mint-s)}.ProcessTimeline-module__7qN15q__iris2{stop-color:var(--iris-peri-s)}.ProcessTimeline-module__7qN15q__iris3{stop-color:var(--iris-rose-s)}.ProcessTimeline-module__7qN15q__iris4{stop-color:var(--iris-gold-s)}.ProcessTimeline-module__7qN15q__spine,.ProcessTimeline-module__7qN15q__curve{inline-size:2px;position:absolute;inset-block:0;inset-inline-start:var(--pt-spine)}.ProcessTimeline-module__7qN15q__spine{border-radius:var(--radius-full);background:var(--border-strong);overflow:hidden}.ProcessTimeline-module__7qN15q__spineFill{transform-origin:top;background:linear-gradient(180deg, var(--iris-mint-s) 0%, var(--iris-peri-s) 34%, var(--iris-rose-s) 67%, var(--iris-gold-s) 100%);position:absolute;inset:0}.ProcessTimeline-module__7qN15q__steps{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid;position:relative}.ProcessTimeline-module__7qN15q__step{padding-inline-start:calc(var(--pt-spine) + var(--space-6));position:relative}.ProcessTimeline-module__7qN15q__dot{border-radius:var(--radius-full);background:var(--iris-mint-s);block-size:13px;inline-size:13px;box-shadow:0 0 0 var(--space-1) var(--bg-page);transition:background-color var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out);position:absolute;inset-block-start:var(--space-5);inset-inline-start:calc(var(--pt-spine) + 1px);translate:-50%}.ProcessTimeline-module__7qN15q__step:nth-child(4n+2) .ProcessTimeline-module__7qN15q__dot{background:var(--iris-peri-s)}.ProcessTimeline-module__7qN15q__step:nth-child(4n+3) .ProcessTimeline-module__7qN15q__dot{background:var(--iris-rose-s)}.ProcessTimeline-module__7qN15q__step:nth-child(4n+4) .ProcessTimeline-module__7qN15q__dot{background:var(--iris-gold-s)}[data-armed] .ProcessTimeline-module__7qN15q__step:not([data-lit]) .ProcessTimeline-module__7qN15q__dot{background:var(--border-strong);scale:.72}.ProcessTimeline-module__7qN15q__slot{max-inline-size:560px;position:relative}.ProcessTimeline-module__7qN15q__card{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);display:grid;position:relative}.ProcessTimeline-module__7qN15q__title{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);margin:0}.ProcessTimeline-module__7qN15q__text{max-inline-size:44ch;color:var(--text-secondary);margin:0}@media (min-width:1200px){.ProcessTimeline-module__7qN15q__timeline{--pt-spine:50%;--pt-bow:var(--space-5)}.ProcessTimeline-module__7qN15q__step{column-gap:var(--space-8);grid-template-columns:1fr 1fr;padding-inline-start:0;display:grid}.ProcessTimeline-module__7qN15q__dot{inset-inline-start:calc(var(--pt-spine) + 1px)}.ProcessTimeline-module__7qN15q__step:nth-child(odd) .ProcessTimeline-module__7qN15q__slot{text-align:end;grid-column:1;justify-self:end}.ProcessTimeline-module__7qN15q__step:nth-child(odd) .ProcessTimeline-module__7qN15q__card{justify-items:end}.ProcessTimeline-module__7qN15q__step:nth-child(2n) .ProcessTimeline-module__7qN15q__slot{grid-column:2;justify-self:start}}@media (max-width:767px){.ProcessTimeline-module__7qN15q__timeline{--pt-bow:var(--space-4)}.ProcessTimeline-module__7qN15q__track{row-gap:var(--space-6);margin-inline:calc(-1 * var(--rail));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:max-content;padding-block-start:var(--space-3);scroll-padding-inline-start:var(--rail);display:grid;overflow-x:auto}.ProcessTimeline-module__7qN15q__spine,.ProcessTimeline-module__7qN15q__curve{block-size:2px;inline-size:auto;margin-inline:var(--rail);grid-area:1/1;position:relative;inset:auto}.ProcessTimeline-module__7qN15q__spineFill{transform-origin:0;background:var(--grad-hairline)}.ProcessTimeline-module__7qN15q__steps{grid-auto-flow:column;grid-auto-columns:calc((100vw - var(--rail)) / .7);gap:var(--space-3);padding-inline:var(--rail);align-items:stretch}.ProcessTimeline-module__7qN15q__step{padding-inline-start:0;display:block}.ProcessTimeline-module__7qN15q__step:before{content:"";scroll-snap-align:start;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.ProcessTimeline-module__7qN15q__dot{inset-block-start:calc(-1 * var(--space-6));inset-inline-start:var(--space-4);translate:0 -50%}.ProcessTimeline-module__7qN15q__slot{block-size:100%;max-inline-size:none}.ProcessTimeline-module__7qN15q__card{block-size:100%;padding:var(--space-4)}.ProcessTimeline-module__7qN15q__title{max-inline-size:calc(100vw - var(--rail) - 2 * var(--space-4))}.ProcessTimeline-module__7qN15q__text{max-inline-size:min(44ch, calc(100vw - var(--rail) - 2 * var(--space-4)))}}
.PointerGlow-module__yhqG0G__glow{z-index:0;pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(34% 46% at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--iris-peri-s) 60%, transparent) 0%, transparent 68%), radial-gradient(22% 30% at calc(var(--gx,50%) + 7%) calc(var(--gy,50%) - 5%), color-mix(in srgb, var(--iris-mint-s) 52%, transparent) 0%, transparent 66%);position:absolute;inset:0}.PointerGlow-module__yhqG0G__glow[data-on]{opacity:.32}[data-theme=light] .PointerGlow-module__yhqG0G__glow[data-on]{opacity:.18}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .PointerGlow-module__yhqG0G__glow[data-on]{opacity:.18}}
.SectorCards-module__v5ERcG__band{position:relative;overflow:hidden}.SectorCards-module__v5ERcG__above{z-index:1;position:relative}.SectorCards-module__v5ERcG__also{border-block-start:1px solid var(--glass-border);color:var(--text-muted);font-size:var(--fs-small);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.SectorCards-module__v5ERcG__col{padding:var(--space-2)}.SectorCards-module__v5ERcG__card{isolation:isolate;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--bg-surface);block-size:100%;box-shadow:inset 0 1px 0 var(--glass-border);--ring-opacity:0;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.SectorCards-module__v5ERcG__card.SectorCards-module__v5ERcG__card{padding:var(--space-5)}.SectorCards-module__v5ERcG__card .mxd-niche-cards__inner{border-radius:inherit;background:0 0;padding:0}:is(.SectorCards-module__v5ERcG__card .mxd-niche-cards__title,.SectorCards-module__v5ERcG__card .mxd-niche-cards__descr){padding:0}.SectorCards-module__v5ERcG__card:after{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:var(--noise);mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0}.SectorCards-module__v5ERcG__bloom{z-index:-1;aspect-ratio:1;border-radius:var(--radius-full);background:var(--grad-bloom-soft);opacity:0;inline-size:70%;filter:blur(var(--blur-lg));pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset-block-start:-45%;inset-inline-end:-25%}.SectorCards-module__v5ERcG__card:hover,.SectorCards-module__v5ERcG__card:focus-visible{transform:translateY(calc(-1 * var(--space-1)));--ring-opacity:1;border-color:#0000}.SectorCards-module__v5ERcG__card:hover .SectorCards-module__v5ERcG__bloom,.SectorCards-module__v5ERcG__card:focus-visible .SectorCards-module__v5ERcG__bloom{opacity:.9}.SectorCards-module__v5ERcG__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SectorCards-module__v5ERcG__alsoList{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);padding:0;list-style:none;display:flex}.SectorCards-module__v5ERcG__pill,.SectorCards-module__v5ERcG__alsoCard{isolation:isolate;min-block-size:var(--space-6);padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);--ring-opacity:0;transition:border-color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;display:inline-flex;position:relative}.SectorCards-module__v5ERcG__pillList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SectorCards-module__v5ERcG__pillRows{gap:var(--space-2);flex-direction:column;display:flex}.SectorCards-module__v5ERcG__repeat{display:none}@media (max-width:767px){.SectorCards-module__v5ERcG__row{padding-block:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.SectorCards-module__v5ERcG__row::-webkit-scrollbar{display:none}.SectorCards-module__v5ERcG__track{inline-size:max-content;display:flex}.SectorCards-module__v5ERcG__track .SectorCards-module__v5ERcG__pillList{flex-wrap:nowrap;margin-inline-end:var(--space-2)}.SectorCards-module__v5ERcG__track[data-loop=true] .SectorCards-module__v5ERcG__repeat{display:contents}}.SectorCards-module__v5ERcG__pill{text-decoration:none}.SectorCards-module__v5ERcG__pillName{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-primary);display:block}:is(.no-touch .SectorCards-module__v5ERcG__pill:hover,.no-touch .SectorCards-module__v5ERcG__alsoCard:hover){--ring-opacity:1;border-color:#0000}.SectorCards-module__v5ERcG__alsoName{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);display:block}[data-reduced-motion] .SectorCards-module__v5ERcG__card{transition:none}[data-reduced-motion] .SectorCards-module__v5ERcG__card:hover,[data-reduced-motion] .SectorCards-module__v5ERcG__card:focus-visible{transform:none}
.ProseSection-module__hADfCG__label{color:var(--text-meta);margin:0}.ProseSection-module__hADfCG__prose{color:var(--text-primary);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.ProseSection-module__hADfCG__prose>:first-child{margin-block-start:0}.ProseSection-module__hADfCG__lead>p:first-child{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);max-width:52ch}.ProseSection-module__hADfCG__prose h2{font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-display);letter-spacing:var(--tracking-display);margin-block:var(--space-8) var(--space-4)}.ProseSection-module__hADfCG__prose h3{font-size:var(--fs-heading);margin-block:var(--space-6) var(--space-3)}.ProseSection-module__hADfCG__prose p,.ProseSection-module__hADfCG__prose li{font-size:var(--fs-body-lg);color:var(--text-primary);font-weight:400}.ProseSection-module__hADfCG__prose p{margin-block:0 var(--space-4);max-width:68ch}.ProseSection-module__hADfCG__prose ul,.ProseSection-module__hADfCG__prose ol{margin-block:0 var(--space-4);max-width:68ch;padding-inline-start:var(--space-4)}.ProseSection-module__hADfCG__prose li{margin-block-end:var(--space-2)}.ProseSection-module__hADfCG__prose a{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.no-touch .ProseSection-module__hADfCG__prose a:hover{background-image:var(--grad-hairline);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:100% 1px;text-decoration-color:#0000}.ProseSection-module__hADfCG__prose strong{color:var(--text-primary)}.ProseSection-module__hADfCG__prose blockquote{margin:var(--space-6) 0;border-inline-start:2px solid var(--accent-surface);color:var(--text-secondary);padding-inline-start:var(--space-4)}@supports (animation-timeline:view()) and ((-webkit-background-clip:text) or (background-clip:text)){.ProseSection-module__hADfCG__prose p,.ProseSection-module__hADfCG__prose li{color:color-mix(in srgb, var(--text-primary) 72%, transparent);background-image:linear-gradient(var(--text-primary), var(--text-primary));background-repeat:no-repeat;background-size:100% 0%;-webkit-background-clip:text;background-clip:text;animation:linear both ProseSection-module__hADfCG__proseFill;animation-timeline:view();animation-range:cover 5% cover 42%}}@keyframes ProseSection-module__hADfCG__proseFill{to{background-size:100% 100%}}[data-reduced-motion] .ProseSection-module__hADfCG__prose p,[data-reduced-motion] .ProseSection-module__hADfCG__prose li{color:var(--text-primary);background-image:none;animation:none}
.ShapeField-module__UFxcxW__field{z-index:0;pointer-events:none;--sf-gap:var(--space-6);--sf-radius:var(--space-10);--sf-feather:var(--space-5);--sf-rest-scale:.3;--sf-opacity:.62;--sf-dpr-cap:2;--sf-rest:var(--text-meta);--sf-tint-a:color-mix(in srgb, var(--sf-glow,var(--iris-peri)) 70%, white);--sf-tint-b:color-mix(in srgb, var(--sf-glow,var(--iris-peri)) 45%, transparent);--sf-tint-c:color-mix(in srgb, var(--sf-glow,var(--iris-peri)) 15%, transparent);position:absolute;inset:0;overflow:hidden}@media (pointer:coarse){.ShapeField-module__UFxcxW__field{--sf-dpr-cap:1.5}}[data-theme=dark] .ShapeField-module__UFxcxW__field{--sf-rest:var(--border-strong);--sf-tint-a:var(--sf-glow,var(--iris-peri-s));--sf-tint-b:color-mix(in srgb, var(--sf-glow,var(--iris-peri-s)) 55%, transparent);--sf-tint-c:color-mix(in srgb, var(--sf-glow,var(--iris-peri-s)) 18%, transparent)}.ShapeField-module__UFxcxW__canvas{width:100%;height:100%;display:block}.ShapeField-module__UFxcxW__host{isolation:isolate;position:relative}.ShapeField-module__UFxcxW__above{z-index:1;position:relative}.ShapeField-module__UFxcxW__tallHost{flex-direction:column;justify-content:center;min-block-size:min(78svh,720px);display:flex}
.AccordionFaq-module__jsaF4G__heading{font:inherit;margin:0}.AccordionFaq-module__jsaF4G__trigger{text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0}.AccordionFaq-module__jsaF4G__panel{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.AccordionFaq-module__jsaF4G__panel[data-open]{grid-template-rows:1fr}.AccordionFaq-module__jsaF4G__panelInner{overflow:hidden}.AccordionFaq-module__jsaF4G__answer{max-width:68ch;margin:0;padding-block-end:var(--space-6)}[data-reduced-motion] .AccordionFaq-module__jsaF4G__panel{transition:none}.AccordionFaq-module__jsaF4G__trigger .mxd-accordion__arrow{transition:transform var(--dur-fast) var(--ease-out)}.no-touch .AccordionFaq-module__jsaF4G__trigger:hover .mxd-accordion__arrow{transform:scale(1.18)}
.CursorTextTrail-module__kxZxJW__word{padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--fs-body);letter-spacing:var(--tracking-meta);text-transform:uppercase;white-space:nowrap;color:var(--text-primary);opacity:0;visibility:hidden;will-change:transform;font-weight:500;position:absolute;inset-block-start:0;inset-inline-start:0}
.StatsLines-module__9BZwzG__manifest{max-inline-size:var(--measure);margin-block-end:var(--space-8)}.StatsLines-module__9BZwzG__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:1024px){.StatsLines-module__9BZwzG__grid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.StatsLines-module__9BZwzG__cell{gap:var(--space-2);border-block-start:1px solid var(--border);padding-block-start:var(--space-4);display:grid}.StatsLines-module__9BZwzG__value{font-family:var(--font-mono);font-size:var(--fs-display-xl);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1}.StatsLines-module__9BZwzG__value:not(:has([data-count])){font-size:var(--fs-display-md);align-self:end}.StatsLines-module__9BZwzG__caption{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary)}
.ClientsLogos-module__W6zK3W__logo img{object-fit:contain;filter:grayscale();opacity:.72;block-size:100%;inline-size:auto;max-inline-size:100%;transition:opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out)}.no-touch .ClientsLogos-module__W6zK3W__logo:hover img{filter:none;opacity:1}.ClientsLogos-module__W6zK3W__logo img[data-tone=light]{filter:grayscale()invert()}[data-theme=dark] .ClientsLogos-module__W6zK3W__logo img[data-tone=light]{filter:grayscale()}[data-theme=dark] .ClientsLogos-module__W6zK3W__logo img[data-tone=dark]{filter:grayscale()invert()}.no-touch .ClientsLogos-module__W6zK3W__logo:hover img[data-tone=light]{filter:invert()}[data-theme=dark] .no-touch .ClientsLogos-module__W6zK3W__logo:hover img[data-tone=light]{filter:none}[data-theme=dark] .no-touch .ClientsLogos-module__W6zK3W__logo:hover img[data-tone=dark]{filter:invert()}.ClientsLogos-module__W6zK3W__marquee{gap:var(--space-5);padding-block:var(--space-4);flex-direction:column;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ClientsLogos-module__W6zK3W__track{align-items:center;gap:var(--space-7);inline-size:max-content;display:flex}.ClientsLogos-module__W6zK3W__cell{flex:none;inline-size:auto}
.ProcessPoints-module__3I2q_G__cardHost{padding-block-end:var(--space-4);display:flex}.ProcessPoints-module__3I2q_G__card{gap:var(--space-3);min-block-size:100%;padding:var(--space-5);border-radius:var(--radius-lg);--ring-opacity:0;box-shadow:inset 0 1px 0 var(--glass-border);flex-direction:column;flex:auto;display:flex;position:relative}.ProcessPoints-module__3I2q_G__cardHost:hover .ProcessPoints-module__3I2q_G__card,.ProcessPoints-module__3I2q_G__cardHost:focus-within .ProcessPoints-module__3I2q_G__card,.ProcessPoints-module__3I2q_G__cardHost:active .ProcessPoints-module__3I2q_G__card{--ring-opacity:1}.ProcessPoints-module__3I2q_G__cardTitle{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);margin:0}.ProcessPoints-module__3I2q_G__cardText{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);max-inline-size:42ch;margin:0}.ProcessPoints-module__3I2q_G__cardMeta{margin-block-start:auto}.ProcessPoints-module__3I2q_G__links a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.no-touch .ProcessPoints-module__3I2q_G__links a:hover{background-image:var(--grad-hairline);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:100% 1px;text-decoration-color:#0000}
.ClientMark-module__V3K9Aq__mark{inline-size:auto;block-size:var(--space-5);object-fit:contain;object-position:left center;max-inline-size:100%}.ClientMark-module__V3K9Aq__mark[data-tone=light]{filter:grayscale()invert()}:is([data-theme=dark] .ClientMark-module__V3K9Aq__mark[data-tone=light],[color-scheme=dark] .ClientMark-module__V3K9Aq__mark[data-tone=light]){filter:grayscale()}:is([data-theme=dark] .ClientMark-module__V3K9Aq__mark[data-tone=dark],[color-scheme=dark] .ClientMark-module__V3K9Aq__mark[data-tone=dark]){filter:grayscale()invert()}.ClientMark-module__V3K9Aq__mark[data-plate]{background:var(--bg-elevated);border-radius:var(--radius-sm);padding:var(--space-1)}[data-theme=dark] .ClientMark-module__V3K9Aq__mark[data-plate]{background:var(--neutral-000)}
.VoicesAct-module__biYqEG__bento{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-1) var(--space-2);margin:0;padding-inline:0;list-style:none;display:flex;overflow-x:auto}.VoicesAct-module__biYqEG__bento::-webkit-scrollbar{display:none}.VoicesAct-module__biYqEG__cell{scroll-snap-align:start;flex:0 0 84%;min-inline-size:0;display:flex}@media (min-width:768px){.VoicesAct-module__biYqEG__bento{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));padding-block:0;display:grid;overflow:visible}.VoicesAct-module__biYqEG__cell{grid-column:span 3;display:grid}.VoicesAct-module__biYqEG__cell:nth-child(3),.VoicesAct-module__biYqEG__cell:only-child{grid-column:span 6}}.VoicesAct-module__biYqEG__card{justify-content:space-between;gap:var(--space-4);block-size:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);--ring-opacity:0;transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;margin:0;display:flex;position:relative;overflow:clip}@media (min-width:768px){.VoicesAct-module__biYqEG__card{gap:var(--space-5);padding:var(--space-6)}}.VoicesAct-module__biYqEG__glow{inline-size:calc(var(--space-6) * 4.5);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset-block-start:calc(-1.6 * var(--space-6));inset-inline-end:calc(-1.6 * var(--space-6))}@media (max-width:767px){.VoicesAct-module__biYqEG__glow{inline-size:calc(var(--space-6) * 3.2);inset-block-start:calc(-1.4 * var(--space-6));inset-inline-end:calc(-1.4 * var(--space-6))}}@media (hover:hover){.VoicesAct-module__biYqEG__card:hover{--ring-opacity:1;border-color:#0000}.VoicesAct-module__biYqEG__card:hover .VoicesAct-module__biYqEG__glow{opacity:.42}}.VoicesAct-module__biYqEG__card:focus-within{--ring-opacity:1;border-color:#0000}.VoicesAct-module__biYqEG__card:focus-within .VoicesAct-module__biYqEG__glow{opacity:.42}@media (min-width:1024px){.VoicesAct-module__biYqEG__cell:nth-child(3) .VoicesAct-module__biYqEG__card{justify-content:flex-start;align-items:flex-end;gap:var(--space-7);flex-direction:row}.VoicesAct-module__biYqEG__cell:nth-child(3) .VoicesAct-module__biYqEG__quote{flex:auto}.VoicesAct-module__biYqEG__cell:nth-child(3) .VoicesAct-module__biYqEG__who{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:none}}.VoicesAct-module__biYqEG__quote{margin:0}.VoicesAct-module__biYqEG__quote p{max-inline-size:42ch;font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:-.01em;color:var(--text-primary);text-wrap:pretty;margin:0;font-weight:500;line-height:1.28}.VoicesAct-module__biYqEG__who{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.VoicesAct-module__biYqEG__logo{block-size:var(--space-5);inline-size:auto;max-inline-size:var(--space-8);object-fit:contain}.VoicesAct-module__biYqEG__author{font-family:var(--font-mono);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary)}.VoicesAct-module__biYqEG__role{color:var(--text-secondary)}.VoicesAct-module__biYqEG__link{font-family:var(--font-mono);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);text-underline-offset:.3em;transition:color var(--dur-base) var(--ease-out);text-decoration:underline}.VoicesAct-module__biYqEG__link:hover,.VoicesAct-module__biYqEG__link:focus-visible{color:var(--text-primary)}
.CityChapters-module__PVE1Ga__list{flex-direction:column;display:flex}.CityChapters-module__PVE1Ga__chapter{gap:var(--space-5);padding-block:var(--space-7);border-block-start:1px solid var(--border);display:grid}.CityChapters-module__PVE1Ga__chapter:first-child{border-block-start:0;padding-block-start:0}.CityChapters-module__PVE1Ga__label{margin:0 0 var(--space-3);color:var(--text-secondary)}.CityChapters-module__PVE1Ga__title{font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--text-primary);text-wrap:balance;margin:0;font-weight:400}.CityChapters-module__PVE1Ga__figure{border-radius:var(--radius-lg);aspect-ratio:16/10;margin-block-start:var(--space-5);overflow:clip}.CityChapters-module__PVE1Ga__links{margin-block-start:var(--space-5)}.CityChapters-module__PVE1Ga__img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;display:block}@media (min-width:1024px){.CityChapters-module__PVE1Ga__chapter{column-gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.CityChapters-module__PVE1Ga__aside{position:sticky;inset-block-start:var(--space-8)}}
.CoverWall-module__b6TNdq__band{isolation:isolate;position:relative}.CoverWall-module__b6TNdq__band[data-spaced]{margin-block-end:var(--section-y)}.CoverWall-module__b6TNdq__band:after{content:"";z-index:2;pointer-events:none;background-image:var(--noise);mix-blend-mode:overlay;opacity:.07;position:absolute;inset:0}.CoverWall-module__b6TNdq__stage{perspective:150vw;content-visibility:auto;block-size:min(92svh,900px);position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.CoverWall-module__b6TNdq__band[data-columns="3"] .CoverWall-module__b6TNdq__stage{block-size:min(56svh,560px)}.CoverWall-module__b6TNdq__grid{--cw-rx:24deg;--cw-ry:8deg;--cw-rz:-12deg;grid-template-columns:repeat(var(--cw-lanes,8), minmax(0, 1fr));gap:var(--space-3);block-size:150%;inline-size:135%;transform:translate(-50%, -50%) rotateX(var(--cw-rx)) rotateY(var(--cw-ry)) rotate(var(--cw-rz));transform-origin:50%;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.CoverWall-module__b6TNdq__band[data-columns="3"] .CoverWall-module__b6TNdq__grid{--cw-lanes:6}.CoverWall-module__b6TNdq__band[data-tilt=right] .CoverWall-module__b6TNdq__grid{--cw-ry:-8deg;--cw-rz:12deg}.CoverWall-module__b6TNdq__column{min-inline-size:0}.CoverWall-module__b6TNdq__scroll{animation:CoverWall-module__b6TNdq__cwUp var(--cw-dur,60s) linear infinite;animation-delay:var(--cw-delay,0s);will-change:transform;flex-direction:column;display:flex}.CoverWall-module__b6TNdq__scroll[data-direction=down]{animation-name:CoverWall-module__b6TNdq__cwDown}.CoverWall-module__b6TNdq__scroll[data-paused=true],.CoverWall-module__b6TNdq__scroll[data-hold],.CoverWall-module__b6TNdq__scroll:focus-within{animation-play-state:paused}@media (hover:hover){.CoverWall-module__b6TNdq__scroll:hover{animation-play-state:paused}}@supports (animation-timeline:view()){.CoverWall-module__b6TNdq__stage{view-timeline-name:--cw-wall}.CoverWall-module__b6TNdq__scroll{animation-name:CoverWall-module__b6TNdq__cwUpScroll;animation-timeline:--cw-wall;animation-duration:auto;--cw-travel:calc(50% - var(--cw-lane,0) * 2%);animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}.CoverWall-module__b6TNdq__scroll[data-direction=down]{animation-name:CoverWall-module__b6TNdq__cwDownScroll}.CoverWall-module__b6TNdq__scroll[data-paused=true],.CoverWall-module__b6TNdq__scroll[data-hold],.CoverWall-module__b6TNdq__scroll:focus-within{animation-play-state:running}@media (hover:hover){.CoverWall-module__b6TNdq__scroll:hover{animation-play-state:running}}}@keyframes CoverWall-module__b6TNdq__cwUpScroll{to{transform:translateY(calc(-1 * var(--cw-travel,50%)))}}@keyframes CoverWall-module__b6TNdq__cwDownScroll{0%{transform:translateY(calc(-1 * var(--cw-travel,50%)))}to{transform:translateY(0)}}.CoverWall-module__b6TNdq__repeat{display:contents}@keyframes CoverWall-module__b6TNdq__cwUp{to{transform:translateY(-50%)}}@keyframes CoverWall-module__b6TNdq__cwDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.CoverWall-module__b6TNdq__cell{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);margin-block-end:var(--space-2);position:relative;overflow:clip}.CoverWall-module__b6TNdq__photo{object-fit:cover;filter:grayscale()brightness(.72);transition:filter var(--dur-base) var(--ease-out)}@media (hover:hover){.CoverWall-module__b6TNdq__band[data-lit] .CoverWall-module__b6TNdq__cell:hover .CoverWall-module__b6TNdq__photo{filter:none}}.CoverWall-module__b6TNdq__cell[data-lit] .CoverWall-module__b6TNdq__photo{filter:none}.CoverWall-module__b6TNdq__tagline{z-index:1;inline-size:min(72%, calc(var(--space-10) * 5));block-size:auto;color:var(--neutral-050);mix-blend-mode:difference;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@media (max-width:767px){.CoverWall-module__b6TNdq__band[data-columns="3"] .CoverWall-module__b6TNdq__grid,.CoverWall-module__b6TNdq__band[data-columns="4"] .CoverWall-module__b6TNdq__grid{--cw-lanes:4;block-size:140%;inline-size:160%}.CoverWall-module__b6TNdq__column:nth-child(n+5){display:none}.CoverWall-module__b6TNdq__band[data-columns="4"] .CoverWall-module__b6TNdq__stage{block-size:min(70svh,560px)}.CoverWall-module__b6TNdq__band[data-columns="3"] .CoverWall-module__b6TNdq__stage{block-size:min(46svh,380px)}.CoverWall-module__b6TNdq__tagline{inline-size:84%}}@media (min-width:768px) and (max-width:1199px){.CoverWall-module__b6TNdq__band[data-columns="4"] .CoverWall-module__b6TNdq__grid{--cw-lanes:6}.CoverWall-module__b6TNdq__band[data-columns="4"] .CoverWall-module__b6TNdq__column:nth-child(n+7){display:none}.CoverWall-module__b6TNdq__band[data-columns="3"] .CoverWall-module__b6TNdq__grid{--cw-lanes:5}.CoverWall-module__b6TNdq__band[data-columns="3"] .CoverWall-module__b6TNdq__column:nth-child(n+6){display:none}}[data-reduced-motion] .CoverWall-module__b6TNdq__scroll{animation-play-state:paused}
.Glyph-module__DSRM-G__glyph :is(path,rect,circle,line,polyline,polygon){vector-effect:non-scaling-stroke}.Glyph-module__DSRM-G__glyph{width:100%;height:auto;display:block}
.PartnerMark-module__qeRWla__marchio{inline-size:calc(var(--w) * var(--mark-scale,1) * 1px);max-inline-size:100%;aspect-ratio:var(--ar);-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);opacity:var(--mark-alpha,1);transition:opacity var(--dur-base) var(--ease-out);background:0 0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports ((-webkit-mask-size:contain) or (mask-size:contain)){.PartnerMark-module__qeRWla__marchio{background:currentColor}}
.Footer-module__yg9ahW__footer{background:var(--surface-grain), var(--bg-page);background-blend-mode:var(--grain-blend), normal;color:var(--text-primary)}.Footer-module__yg9ahW__ctaLines{max-width:none;margin:0}.Footer-module__yg9ahW__ctaLine{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-display-lg);letter-spacing:var(--tracking-display);line-height:var(--lh-display);display:block}.Footer-module__yg9ahW__sub{color:var(--text-secondary);margin-block-start:var(--space-4)}.Footer-module__yg9ahW__ctaRow{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.Footer-module__yg9ahW__reach{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.Footer-module__yg9ahW__reach:hover{color:var(--link)}.Footer-module__yg9ahW__ctaAction{font-family:var(--font-display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-heading);color:var(--link);text-underline-offset:.18em;transition:text-decoration-color var(--dur-fast) var(--ease-out);margin-block-start:var(--space-5);text-decoration-line:underline;text-decoration-color:#0000;display:inline-block}.no-touch .Footer-module__yg9ahW__ctaAction:hover{text-decoration-color:currentColor}.Footer-module__yg9ahW__about{gap:var(--space-5);margin-block-start:var(--space-7);display:grid}@media (min-width:1024px){.Footer-module__yg9ahW__about{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto}}.Footer-module__yg9ahW__aboutText{max-inline-size:var(--measure);font-size:var(--fs-small);color:var(--text-secondary);margin:0}.Footer-module__yg9ahW__aboutText a:not([class]){color:var(--text-primary);text-underline-offset:.18em;transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.Footer-module__yg9ahW__aboutText a:not([class]):focus-visible{text-decoration-color:currentColor}.no-touch .Footer-module__yg9ahW__aboutText a:not([class]):hover{text-decoration-color:currentColor}.Footer-module__yg9ahW__partners{align-items:center;gap:var(--space-3) var(--space-5);--mark-scale:.8;--mark-alpha:.35;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.Footer-module__yg9ahW__partners{flex-wrap:nowrap;justify-content:flex-end}}.Footer-module__yg9ahW__partner{flex:none;align-items:center;display:flex}.no-touch .Footer-module__yg9ahW__partner:hover{--mark-alpha:.6}.Footer-module__yg9ahW__meta{align-items:start;gap:var(--space-6) var(--space-5);border-block-start:1px solid var(--hairline-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-8);padding-block-start:var(--space-6);display:grid}.Footer-module__yg9ahW__metaCol{gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__yg9ahW__metaEnd{grid-column:1/-1}@media (min-width:640px){.Footer-module__yg9ahW__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.Footer-module__yg9ahW__meta{grid-template-columns:repeat(5,minmax(0,1fr))}.Footer-module__yg9ahW__metaEnd{text-align:end;grid-column:auto;justify-self:end}}.Footer-module__yg9ahW__links{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__yg9ahW__metaLink{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.Footer-module__yg9ahW__metaLink:hover{color:var(--link)}.Footer-module__yg9ahW__metaLink,.Footer-module__yg9ahW__reach{position:relative}.Footer-module__yg9ahW__metaLink:after,.Footer-module__yg9ahW__reach:after{content:"";position:absolute;inset-block:-8px;inset-inline:0}.Footer-module__yg9ahW__metaPlain{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta)}.Footer-module__yg9ahW__sitemap{align-items:start;gap:var(--space-6) var(--space-5);border-block-start:1px solid var(--hairline-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-8);padding-block-start:var(--space-6);display:grid}.Footer-module__yg9ahW__sitemapCol{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__yg9ahW__sitemapHead{color:var(--text-secondary)}@media (min-width:640px){.Footer-module__yg9ahW__sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.Footer-module__yg9ahW__sitemap{grid-template-columns:repeat(var(--footer-cols,6), minmax(0, 1fr))}.Footer-module__yg9ahW__sitemapCol[data-long]{grid-column:span 2}.Footer-module__yg9ahW__sitemapCol[data-long] .Footer-module__yg9ahW__links{columns:2;column-gap:var(--space-5);display:block}.Footer-module__yg9ahW__sitemapCol[data-long] .Footer-module__yg9ahW__links>li{break-inside:avoid;padding-block-end:var(--space-2)}}.Footer-module__yg9ahW__footer{isolation:isolate;position:relative;overflow:clip}.Footer-module__yg9ahW__footer:before{content:"";z-index:1;inset-inline:var(--rail);background:var(--hairline-muted);pointer-events:none;block-size:1px;position:absolute;inset-block-start:0}.Footer-module__yg9ahW__body{z-index:1;padding-inline:var(--rail);position:relative}.Footer-module__yg9ahW__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.Footer-module__yg9ahW__bloomA,.Footer-module__yg9ahW__bloomB{will-change:transform;display:block;position:absolute}.Footer-module__yg9ahW__bloomA{aspect-ratio:1;opacity:.34;inline-size:130vw;animation:Footer-module__yg9ahW__bloom-drift-a 46s var(--ease-in-out) infinite alternate;background:url(/_img/glow/goccia-480.webp) 50%/contain no-repeat;inset-block-start:var(--space-7);inset-inline-start:-35vw}.Footer-module__yg9ahW__bloomB{aspect-ratio:1;opacity:.3;inline-size:110vw;animation:Footer-module__yg9ahW__bloom-drift-b 67s var(--ease-in-out) infinite alternate;background:url(/_img/glow/gemma-480.webp) 50%/contain no-repeat;inset-block-end:4%;inset-inline-end:-45vw}@media (min-width:1024px){.Footer-module__yg9ahW__bloomA{aspect-ratio:1.4;block-size:52%;inline-size:auto;inset-block-start:10%;inset-inline-start:2%}.Footer-module__yg9ahW__bloomB{aspect-ratio:1.2;block-size:44%;inline-size:auto;inset-block-end:6%;inset-inline-end:2%}}@keyframes Footer-module__yg9ahW__bloom-drift-a{0%{transform:none}to{transform:translate(14%,-8%)scale(1.18)}}@keyframes Footer-module__yg9ahW__bloom-drift-b{0%{transform:none}to{transform:translate(-12%,6%)scale(1.12)}}.Footer-module__yg9ahW__ribbonMark{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);margin-block-start:var(--space-7);font-weight:500;display:block}.Footer-module__yg9ahW__ribbon{z-index:0;block-size:calc(var(--fs-display-xl) * .72);-webkit-user-select:none;user-select:none;margin-block-start:var(--space-3);margin-block-end:calc(-1 * var(--section-y) + var(--space-2));position:relative;overflow:clip}.Footer-module__yg9ahW__ribbonTrack{will-change:transform;inline-size:max-content;display:flex;translate:-50%!important}.Footer-module__yg9ahW__ribbonWord{align-items:baseline;gap:var(--space-5);font-family:var(--font-display);font-size:calc(var(--fs-display-xl) * .78);letter-spacing:var(--tracking-display);white-space:nowrap;color:color-mix(in srgb, var(--text-primary) 10%, transparent);padding-inline-end:var(--space-5);font-weight:500;line-height:.9;display:flex}@supports (-webkit-text-stroke:1px currentColor){.Footer-module__yg9ahW__ribbonWord{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--text-primary) 30%, transparent)}}.Footer-module__yg9ahW__ribbonDot{color:color-mix(in srgb, var(--text-primary) 34%, transparent);-webkit-text-stroke:0;font-style:normal}.Footer-module__yg9ahW__now{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Footer-module__yg9ahW__clock{font-variant-numeric:tabular-nums;color:var(--text-primary)}.Footer-module__yg9ahW__status{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.Footer-module__yg9ahW__statusDot{inline-size:var(--space-2);block-size:var(--space-2);background:var(--text-meta);border-radius:50%;flex:none;transform:translateY(-.1em)}.Footer-module__yg9ahW__status[data-open]{color:var(--text-primary)}.Footer-module__yg9ahW__status[data-open] .Footer-module__yg9ahW__statusDot{background:var(--status-live);box-shadow:0 0 0 4px color-mix(in srgb, var(--status-live) 22%, transparent)}.Footer-module__yg9ahW__watermark{display:none}.Footer-module__yg9ahW__watermarkMobile{block-size:auto;inline-size:11rem;color:var(--text-primary);opacity:.1;pointer-events:none;z-index:0;display:block;position:absolute;inset-block-end:var(--space-8);inset-inline-end:var(--rail)}@media (min-width:1024px){.Footer-module__yg9ahW__watermarkMobile{display:none}.Footer-module__yg9ahW__watermark{block-size:auto;inline-size:22rem;color:var(--text-primary);opacity:.08;pointer-events:none;z-index:0;display:block;position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--rail)}}.Footer-module__yg9ahW__ribbonArt{block-size:calc(var(--fs-display-xl) * .34);inline-size:auto;max-inline-size:none;display:block}
.PageTransition-module__nKAAuq__panel{z-index:var(--z-transition);background:var(--neutral-900);pointer-events:none;visibility:hidden;position:fixed;inset:0;transform:translateY(100%)}.PageTransition-module__nKAAuq__panel[data-state=covering]{visibility:visible;will-change:transform}.PageTransition-module__nKAAuq__panel:before{content:"";background:var(--grad-hairline);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.PageTransition-module__nKAAuq__panel:after{content:"";inline-size:var(--space-8);block-size:2px;background:var(--grad-hairline);opacity:0;margin-inline-start:calc(var(--space-8) / -2);position:absolute;inset-block-start:50%;inset-inline-start:50%}.PageTransition-module__nKAAuq__panel[data-state=covering]:after{animation:PageTransition-module__nKAAuq__transition-wait calc(var(--dur-slow) * 2) var(--ease-in-out) calc(var(--dur-slow) * 2) infinite}@keyframes PageTransition-module__nKAAuq__transition-wait{0%,to{opacity:.3;scale:.18 1}50%{opacity:1;scale:1}}[data-reduced-motion] .PageTransition-module__nKAAuq__panel{display:none}
.QuickBrief-module__Q8Psrq__dock{z-index:var(--z-header);position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--space-4)}:is(html.menu-open .QuickBrief-module__Q8Psrq__dock,html.consent-open .QuickBrief-module__Q8Psrq__dock){display:none}.QuickBrief-module__Q8Psrq__hello{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary);--ring-opacity:1;box-shadow:0 var(--space-2) var(--space-5) #0000002e;inline-size:max-content;max-inline-size:min(26ch, calc(100vw - var(--space-9)));border:1px solid #0000;border-end-end-radius:var(--space-1);display:flex;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-end:0}.QuickBrief-module__Q8Psrq__helloText{color:inherit;text-align:start;font-family:var(--font-display);font-size:var(--fs-body-lg);line-height:var(--lh-tight,1.25);letter-spacing:var(--tracking-heading);cursor:pointer;background:0 0;border:0;padding:0;display:block}.QuickBrief-module__Q8Psrq__helloText:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1);border-radius:var(--radius)}.QuickBrief-module__Q8Psrq__helloClose{inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-full);color:var(--text-meta);font-size:var(--fs-body-lg);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.QuickBrief-module__Q8Psrq__helloClose:hover,.QuickBrief-module__Q8Psrq__helloClose:focus-visible{color:var(--text-primary)}.QuickBrief-module__Q8Psrq__sheet{inline-size:min(calc(100vw - 2 * var(--space-4)), 34rem);padding:var(--space-3);border-radius:var(--radius-lg);--ring-opacity:1;box-shadow:0 var(--space-2) var(--space-6) #00000038;position:absolute;inset-block-end:calc(100% + var(--space-3));inset-inline-end:0}.QuickBrief-module__Q8Psrq__sheetTitle{margin:0 0 var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta)}.QuickBrief-module__Q8Psrq__row{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius);color:var(--text-primary);transition:background var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.QuickBrief-module__Q8Psrq__row:hover,.QuickBrief-module__Q8Psrq__row:focus-visible{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.QuickBrief-module__Q8Psrq__rowIcon{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-primary);grid-row:span 2;place-items:center;display:grid}.QuickBrief-module__Q8Psrq__rowIcon svg{inline-size:var(--space-4);block-size:var(--space-4)}.QuickBrief-module__Q8Psrq__rowLabel{font-size:var(--fs-body);line-height:var(--lh-tight,1.3)}.QuickBrief-module__Q8Psrq__rowMeta{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--text-meta);white-space:nowrap}.QuickBrief-module__Q8Psrq__fab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 var(--space-1) var(--space-4) #0000001f;transition:scale var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}:is(html.menu-open .QuickBrief-module__Q8Psrq__fab,html.consent-open .QuickBrief-module__Q8Psrq__fab){display:none}.QuickBrief-module__Q8Psrq__fab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1);border-radius:var(--radius)}.QuickBrief-module__Q8Psrq__fabIcon{inline-size:var(--space-4);block-size:var(--space-4);transition:rotate var(--dur-base) var(--ease-out);flex:none;place-items:center;display:grid}.QuickBrief-module__Q8Psrq__fabIcon[data-open]{rotate:90deg}.QuickBrief-module__Q8Psrq__fabLabel{white-space:nowrap}@media (hover:hover) and (pointer:fine){.QuickBrief-module__Q8Psrq__fab:hover,.QuickBrief-module__Q8Psrq__fab:focus-visible{border-color:var(--text-primary)}}.QuickBrief-module__Q8Psrq__fab:active{scale:.96}[data-reduced-motion] .QuickBrief-module__Q8Psrq__fab,[data-reduced-motion] .QuickBrief-module__Q8Psrq__fabIcon{transition:none}[data-reduced-motion] .QuickBrief-module__Q8Psrq__fab:active{scale:1}.QuickBrief-module__Q8Psrq__fallback{inline-size:min(calc(100vw - var(--space-5)), var(--container-panel));padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary);gap:var(--space-3);z-index:var(--z-modal);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.QuickBrief-module__Q8Psrq__fallbackLink{min-block-size:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);background:var(--text-primary);color:var(--bg-page);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.QuickBrief-module__Q8Psrq__fallbackClose{min-block-size:var(--space-6);padding:0 var(--space-3);color:var(--text-meta);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:center}
.CookieBanner-module__7zD5yW__banner{isolation:isolate;inset-inline:var(--space-4);z-index:var(--z-modal);align-items:stretch;gap:var(--space-3);max-inline-size:640px;padding:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));box-shadow:0 var(--space-1) var(--space-4) #0000001f;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.CookieBanner-module__7zD5yW__banner:after{content:"";pointer-events:none;opacity:.05;background-image:var(--noise);mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0}.CookieBanner-module__7zD5yW__text{color:var(--text-secondary);font-size:var(--fs-meta);line-height:var(--lh-body);margin:0}.CookieBanner-module__7zD5yW__link{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.CookieBanner-module__7zD5yW__actions{gap:var(--space-2);flex:none;justify-content:flex-end;display:flex}.CookieBanner-module__7zD5yW__actions button{padding:var(--space-2) var(--space-4);border:1px solid var(--text-primary);border-radius:var(--radius-full);background:var(--text-primary);color:var(--bg-page);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.CookieBanner-module__7zD5yW__actions button:hover,.CookieBanner-module__7zD5yW__actions button:focus-visible{transform:translateY(calc(var(--space-1) * -.5));opacity:.88}.CookieBanner-module__7zD5yW__actions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (min-width:640px){.CookieBanner-module__7zD5yW__banner{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-direction:row}.CookieBanner-module__7zD5yW__text{flex:260px}}[data-reduced-motion] .CookieBanner-module__7zD5yW__actions button{transition:none}[data-reduced-motion] .CookieBanner-module__7zD5yW__actions button:hover,[data-reduced-motion] .CookieBanner-module__7zD5yW__actions button:focus-visible{transform:none}
.ServiceHero-module__5DtukW__hero{padding-block:calc(var(--header-h) + var(--space-4)) var(--space-7);position:relative;overflow:hidden}.ServiceHero-module__5DtukW__reticolo{pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, currentColor 7%, transparent) 0 1px, transparent 1px 100%), linear-gradient(to bottom, color-mix(in srgb, currentColor 7%, transparent) 0 1px, transparent 1px 100%);background-size:80px 80px;position:absolute;inset:0}.ServiceHero-module__5DtukW__inner{flex-direction:column;display:flex;position:relative}.ServiceHero-module__5DtukW__top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ServiceHero-module__5DtukW__crumbs{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta)}.ServiceHero-module__5DtukW__crumb a{color:inherit;text-decoration:none}.ServiceHero-module__5DtukW__crumb a:hover,.ServiceHero-module__5DtukW__crumb a:focus-visible{color:var(--text-primary);text-decoration:underline}.ServiceHero-module__5DtukW__sep{opacity:.5;padding-inline:.5em}.ServiceHero-module__5DtukW__current{color:var(--text-primary)}.ServiceHero-module__5DtukW__symbol{opacity:.7;flex:none;width:26px;height:auto}.ServiceHero-module__5DtukW__title{margin:var(--space-8) 0 0;max-width:20ch}.ServiceHero-module__5DtukW__headline{margin:var(--space-4) 0 0;max-width:46ch;font-size:var(--fs-body-lg);color:var(--text-secondary)}.ServiceHero-module__5DtukW__aside{margin-top:var(--space-6)}.ServiceHero-module__5DtukW__glyphHost{pointer-events:none;opacity:.42;width:46%;max-width:620px;display:block;position:absolute;top:50%;right:-6%;translate:0 -50%}.ServiceHero-module__5DtukW__glyph{width:100%;height:auto}@media (max-width:767px){.ServiceHero-module__5DtukW__hero{padding-bottom:var(--space-5)}.ServiceHero-module__5DtukW__title{margin-top:var(--space-6);max-width:none}.ServiceHero-module__5DtukW__glyphHost{width:116%;max-width:none;margin-top:var(--space-5);opacity:.32;margin-inline-end:-16%;position:relative;top:auto;right:auto;translate:none}}
.PartnerBadges-module__aCpeRa__bento{gap:var(--space-2);--mark-scale:1.35;--mark-alpha:.78;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PartnerBadges-module__aCpeRa__cella{min-block-size:5rem;min-inline-size:0;padding:var(--space-2) var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);grid-column:span 2;justify-content:center;align-items:center;display:flex}.PartnerBadges-module__aCpeRa__cella[data-key=tiktok],.PartnerBadges-module__aCpeRa__cella[data-key=shopify]{grid-column:span 6}@media (min-width:768px){.PartnerBadges-module__aCpeRa__cella{min-block-size:7rem;padding:var(--space-3) var(--space-2)}.PartnerBadges-module__aCpeRa__cella[data-key=tiktok],.PartnerBadges-module__aCpeRa__cella[data-key=shopify]{grid-column:span 3}}.no-touch .PartnerBadges-module__aCpeRa__cella:hover{--mark-alpha:1}
.Watermark-module__0a-wha__host{position:relative;overflow:clip}.Watermark-module__0a-wha__above{z-index:1;position:relative}.Watermark-module__0a-wha__mark{display:none}@media (min-width:1024px){.Watermark-module__0a-wha__mark{block-size:auto;inline-size:38rem;color:var(--text-primary);opacity:.08;pointer-events:none;z-index:0;display:block;position:absolute;inset-block-start:calc(-1 * var(--space-8));inset-inline-end:calc(-1 * var(--space-9))}}
.DragTrack-module__zMW72q__wrap{gap:var(--space-5);flex-direction:column;display:flex}.DragTrack-module__zMW72q__stage{isolation:isolate;position:relative}.DragTrack-module__zMW72q__track{gap:var(--space-4);scroll-snap-type:x proximity;scrollbar-width:none;padding-block-end:var(--space-2);padding-inline:var(--rail);scroll-padding-inline:var(--rail);cursor:grab;display:flex;overflow-x:auto}.DragTrack-module__zMW72q__track::-webkit-scrollbar{display:none}.DragTrack-module__zMW72q__track[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.DragTrack-module__zMW72q__footer{align-items:center;gap:var(--space-4);min-width:0;display:flex}.DragTrack-module__zMW72q__rail{opacity:.25;border-radius:var(--radius-full);background:currentColor;flex:1;height:2px;position:relative}.DragTrack-module__zMW72q__bar{inset-block:0;border-radius:var(--radius-full);transform-origin:0;transition:width var(--dur-fast) linear;background:currentColor;position:absolute;left:0}.DragTrack-module__zMW72q__hint{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;opacity:.7;white-space:nowrap;display:inline-flex}.DragTrack-module__zMW72q__hintSticker{inline-size:calc(var(--space-5) + var(--space-2));block-size:auto;display:none;rotate:35deg}html:not(.no-touch) .DragTrack-module__zMW72q__hintSticker{display:block}[data-reduced-motion] .DragTrack-module__zMW72q__bar{transition:none}
.HomeAzurio-module__HfzYUa__manifestoHost{position:relative}
.TestimonialWall-module___3OnWa__band{isolation:isolate;position:relative}.TestimonialWall-module___3OnWa__stage{perspective:150vw;block-size:min(74svh,640px);position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.TestimonialWall-module___3OnWa__plane{--tw-rx:20deg;--tw-ry:6deg;--tw-rz:-8deg;grid-template-columns:repeat(var(--tw-lanes,2), minmax(0, 1fr));gap:var(--space-2);block-size:160%;inline-size:124%;transform:translate(-50%, -50%) rotateX(var(--tw-rx)) rotateY(var(--tw-ry)) rotate(var(--tw-rz));transform-origin:50%;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}@media (min-width:768px){.TestimonialWall-module___3OnWa__plane{--tw-lanes:4;gap:var(--space-3)}}@media (min-width:1200px){.TestimonialWall-module___3OnWa__plane{--tw-lanes:5}}@media (max-width:767px){.TestimonialWall-module___3OnWa__plane{--tw-rx:16deg;--tw-ry:4deg;--tw-rz:-5deg;block-size:170%;inline-size:116%}.TestimonialWall-module___3OnWa__stage{block-size:min(62svh,480px)}}.TestimonialWall-module___3OnWa__band[data-few] .TestimonialWall-module___3OnWa__stage{block-size:auto;max-block-size:min(85svh, calc(var(--container-panel) * 1.4));perspective:none}.TestimonialWall-module___3OnWa__band[data-few] .TestimonialWall-module___3OnWa__plane{--tw-lanes:2;block-size:auto;inline-size:auto;max-inline-size:calc(var(--container-panel) * 1.6);padding-inline:var(--space-3);margin-inline:auto;position:static;transform:none}.TestimonialWall-module___3OnWa__band[data-one] .TestimonialWall-module___3OnWa__plane{--tw-lanes:1;max-inline-size:calc(var(--container-panel) * 1.1)}.TestimonialWall-module___3OnWa__colQ1,.TestimonialWall-module___3OnWa__colQ2,.TestimonialWall-module___3OnWa__colQ3,.TestimonialWall-module___3OnWa__colQ4,.TestimonialWall-module___3OnWa__colF1,.TestimonialWall-module___3OnWa__colF2,.TestimonialWall-module___3OnWa__colF3,.TestimonialWall-module___3OnWa__colF4,.TestimonialWall-module___3OnWa__colF5{display:none}@media (min-width:768px) and (max-width:1199px){.TestimonialWall-module___3OnWa__colH1,.TestimonialWall-module___3OnWa__colH2{display:none}.TestimonialWall-module___3OnWa__colQ1,.TestimonialWall-module___3OnWa__colQ2,.TestimonialWall-module___3OnWa__colQ3,.TestimonialWall-module___3OnWa__colQ4{display:block}}@media (min-width:1200px){.TestimonialWall-module___3OnWa__colH1,.TestimonialWall-module___3OnWa__colH2{display:none}.TestimonialWall-module___3OnWa__colF1,.TestimonialWall-module___3OnWa__colF2,.TestimonialWall-module___3OnWa__colF3,.TestimonialWall-module___3OnWa__colF4,.TestimonialWall-module___3OnWa__colF5{display:block}}.TestimonialWall-module___3OnWa__band[data-few] .TestimonialWall-module___3OnWa__colH1,.TestimonialWall-module___3OnWa__band[data-few] .TestimonialWall-module___3OnWa__colH2{display:block}.TestimonialWall-module___3OnWa__column{min-inline-size:0}.TestimonialWall-module___3OnWa__scroll{animation:TestimonialWall-module___3OnWa__wallUp var(--wall-dur,40s) linear infinite;animation-delay:var(--wall-delay,0s);will-change:transform;flex-direction:column;display:flex}.TestimonialWall-module___3OnWa__scroll[data-direction=down]{animation-name:TestimonialWall-module___3OnWa__wallDown}.TestimonialWall-module___3OnWa__scroll[data-paused=true],.TestimonialWall-module___3OnWa__scroll[data-hold],.TestimonialWall-module___3OnWa__scroll:focus-within{animation-play-state:paused}@media (hover:hover){.TestimonialWall-module___3OnWa__scroll:hover{animation-play-state:paused}}@supports (animation-timeline:view()){.TestimonialWall-module___3OnWa__stage{view-timeline-name:--wall-view}.TestimonialWall-module___3OnWa__scroll{animation-name:TestimonialWall-module___3OnWa__wallUpScroll;animation-timeline:--wall-view;animation-duration:auto;--wall-travel:calc(50% - var(--wall-lane,0) * 3%);animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}.TestimonialWall-module___3OnWa__scroll[data-direction=down]{animation-name:TestimonialWall-module___3OnWa__wallDownScroll}.TestimonialWall-module___3OnWa__scroll[data-paused=true],.TestimonialWall-module___3OnWa__scroll[data-hold],.TestimonialWall-module___3OnWa__scroll:focus-within{animation-play-state:running}@media (hover:hover){.TestimonialWall-module___3OnWa__scroll:hover{animation-play-state:running}}}@keyframes TestimonialWall-module___3OnWa__wallUpScroll{to{transform:translateY(calc(-1 * var(--wall-travel,50%)))}}@keyframes TestimonialWall-module___3OnWa__wallDownScroll{0%{transform:translateY(calc(-1 * var(--wall-travel,50%)))}to{transform:translateY(0)}}.TestimonialWall-module___3OnWa__repeat{display:contents}@keyframes TestimonialWall-module___3OnWa__wallUp{to{transform:translateY(-50%)}}@keyframes TestimonialWall-module___3OnWa__wallDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}[data-reduced-motion] .TestimonialWall-module___3OnWa__stage,[data-reduced-motion] .TestimonialWall-module___3OnWa__band[data-few] .TestimonialWall-module___3OnWa__stage{perspective:none;block-size:auto;max-block-size:none;overflow:visible;-webkit-mask-image:none;mask-image:none}[data-reduced-motion] .TestimonialWall-module___3OnWa__plane{block-size:auto;inline-size:auto;padding-inline:var(--space-3);position:static;transform:none}[data-reduced-motion] .TestimonialWall-module___3OnWa__scroll{animation:none}[data-reduced-motion] .TestimonialWall-module___3OnWa__repeat{display:none}.TestimonialWall-module___3OnWa__host{overflow-x:clip}.TestimonialWall-module___3OnWa__card{justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);--ring-opacity:0;transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}@media (min-width:768px){.TestimonialWall-module___3OnWa__card{gap:var(--space-5);padding:var(--space-5);margin-block-end:var(--space-3)}}.TestimonialWall-module___3OnWa__glow{inline-size:calc(var(--space-6) * 4.5);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset-block-start:calc(-1.6 * var(--space-6));inset-inline-end:calc(-1.6 * var(--space-6))}@media (max-width:767px){.TestimonialWall-module___3OnWa__glow{inline-size:calc(var(--space-6) * 3.2);inset-block-start:calc(-1.4 * var(--space-6));inset-inline-end:calc(-1.4 * var(--space-6))}}@media (hover:hover){.TestimonialWall-module___3OnWa__card:hover{--ring-opacity:1;border-color:#0000}.TestimonialWall-module___3OnWa__card:hover .TestimonialWall-module___3OnWa__glow{opacity:.55}.TestimonialWall-module___3OnWa__card:hover .TestimonialWall-module___3OnWa__logo{opacity:1}}.TestimonialWall-module___3OnWa__card[data-lit],.TestimonialWall-module___3OnWa__card:focus-within{--ring-opacity:1;border-color:#0000}.TestimonialWall-module___3OnWa__card[data-lit] .TestimonialWall-module___3OnWa__glow,.TestimonialWall-module___3OnWa__card:focus-within .TestimonialWall-module___3OnWa__glow{opacity:.55}.TestimonialWall-module___3OnWa__card[data-lit] .TestimonialWall-module___3OnWa__logo,.TestimonialWall-module___3OnWa__card:focus-within .TestimonialWall-module___3OnWa__logo{opacity:1}.TestimonialWall-module___3OnWa__quote,.TestimonialWall-module___3OnWa__who{position:relative}.TestimonialWall-module___3OnWa__quote{margin:0}.TestimonialWall-module___3OnWa__quote p{font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;margin:0}@media (min-width:768px){.TestimonialWall-module___3OnWa__quote p{font-size:var(--fs-body-lg)}}.TestimonialWall-module___3OnWa__quote p:before{content:"“";color:var(--border-strong)}.TestimonialWall-module___3OnWa__quote p:after{content:"”";color:var(--border-strong)}.TestimonialWall-module___3OnWa__who{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.TestimonialWall-module___3OnWa__client{font-family:var(--font-display);font-size:var(--fs-body);margin:0}.TestimonialWall-module___3OnWa__role{margin:var(--space-1) 0 0}.TestimonialWall-module___3OnWa__link{font-size:var(--fs-small);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease-out);flex:none}.no-touch .TestimonialWall-module___3OnWa__link:hover{text-decoration-color:currentColor}.TestimonialWall-module___3OnWa__logo{block-size:var(--space-4);opacity:.7;transition:opacity var(--dur-base) var(--ease-out);margin-block-end:calc(-1 * var(--space-2));position:relative}@media (min-width:768px){.TestimonialWall-module___3OnWa__logo{block-size:var(--space-5)}}
.FactsBand-module__-yMLIa__band{gap:var(--space-6) var(--space-5);padding-block:var(--space-7);border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.FactsBand-module__-yMLIa__band:has(>:only-child){grid-template-columns:none;display:inline-grid}.FactsBand-module__-yMLIa__item{gap:var(--space-2);flex-direction:column;display:flex}.FactsBand-module__-yMLIa__item dd{margin:0}.FactsBand-module__-yMLIa__value{font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.FactsBand-module__-yMLIa__label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta)}.FactsBand-module__-yMLIa__stack{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FactsBand-module__-yMLIa__chip{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3)}.FactsBand-module__-yMLIa__stackWrap{gap:var(--space-4);flex-direction:column;padding-block-start:var(--space-7);display:flex}.FactsBand-module__-yMLIa__stackLabel{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta)}
.DemoExpand-module__hsDzna__trigger{border-radius:var(--radius-sm);block-size:44px;inline-size:44px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast,.16s) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.DemoExpand-module__hsDzna__trigger svg{block-size:14px;inline-size:14px}.no-touch .DemoExpand-module__hsDzna__trigger:hover{color:var(--text-primary)}.DemoExpand-module__hsDzna__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DemoExpand-module__hsDzna__dialog{color:var(--text-primary);padding:var(--space-4);overscroll-behavior:contain;background:0 0;border:0;max-block-size:92dvh;max-inline-size:min(94vw,640px);overflow-y:auto}.DemoExpand-module__hsDzna__dialog::backdrop{background:#0000009e}.DemoExpand-module__hsDzna__panel{position:relative}.DemoExpand-module__hsDzna__close{z-index:1;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);block-size:44px;inline-size:44px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast,.16s) var(--ease-out), border-color var(--dur-fast,.16s) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.DemoExpand-module__hsDzna__close svg{block-size:14px;inline-size:14px}.no-touch .DemoExpand-module__hsDzna__close:hover{color:var(--text-primary);border-color:var(--border-strong)}.DemoExpand-module__hsDzna__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DemoExpand-module__hsDzna__dialog[open] .DemoExpand-module__hsDzna__panel{animation:DemoExpand-module__hsDzna__demo-expand-in var(--dur-base) var(--ease-out) both}@keyframes DemoExpand-module__hsDzna__demo-expand-in{0%{opacity:0;transform:translateY(var(--space-3)) scale(.98)}}
.ServicesBento-module__gW0xCa__grid{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-1) var(--space-2);margin:0;padding-inline:0;list-style:none;display:flex;overflow-x:auto}.ServicesBento-module__gW0xCa__grid::-webkit-scrollbar{display:none}.ServicesBento-module__gW0xCa__cell{scroll-snap-align:start;flex:0 0 84%;min-inline-size:0;display:flex}@media (min-width:768px){.ServicesBento-module__gW0xCa__grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));padding-block:0;display:grid;overflow-x:visible}.ServicesBento-module__gW0xCa__cell{flex:none;grid-column:span 3}.ServicesBento-module__gW0xCa__cell[data-slot="01"],.ServicesBento-module__gW0xCa__cell:last-child:nth-child(odd){grid-column:span 6}}@media (min-width:1024px){.ServicesBento-module__gW0xCa__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ServicesBento-module__gW0xCa__cell[data-slot="01"]{grid-column:span 7}.ServicesBento-module__gW0xCa__cell[data-slot="02"],.ServicesBento-module__gW0xCa__cell[data-slot="03"]{grid-column:span 5}.ServicesBento-module__gW0xCa__cell[data-slot="04"]{grid-column:span 7}.ServicesBento-module__gW0xCa__cell[data-slot="05"],.ServicesBento-module__gW0xCa__cell[data-slot="06"]{grid-column:span 6}.ServicesBento-module__gW0xCa__cell[data-slot="07"]{grid-column:span 8}.ServicesBento-module__gW0xCa__cell[data-slot="08"]{grid-column:span 4}.ServicesBento-module__gW0xCa__cell:last-child:nth-child(odd){grid-column:span 12}}.ServicesBento-module__gW0xCa__card{gap:var(--space-2);inline-size:100%;min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border);--ring-opacity:0;transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ServicesBento-module__gW0xCa__card:hover,.ServicesBento-module__gW0xCa__card:focus-within,.ServicesBento-module__gW0xCa__card:active{--ring-opacity:1;border-color:var(--border-strong);transform:translateY(-4px)}[data-reduced-motion] .ServicesBento-module__gW0xCa__card{transition:none}[data-reduced-motion] .ServicesBento-module__gW0xCa__card:hover,[data-reduced-motion] .ServicesBento-module__gW0xCa__card:focus-within,[data-reduced-motion] .ServicesBento-module__gW0xCa__card:active{transform:none}.ServicesBento-module__gW0xCa__title{font-size:var(--fs-heading);margin:0}.ServicesBento-module__gW0xCa__titleLink{color:inherit;text-decoration:none}.ServicesBento-module__gW0xCa__badge{vertical-align:middle;border-radius:var(--radius-full);border:1px solid var(--iris-mint-s);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-primary);margin-inline-start:var(--space-2);padding:2px 10px;font-weight:400;display:inline-block}.ServicesBento-module__gW0xCa__titleLink:hover,.ServicesBento-module__gW0xCa__titleLink:focus-visible{text-decoration:underline}.ServicesBento-module__gW0xCa__titleLink:after{content:"";z-index:0;position:absolute;inset:0}.ServicesBento-module__gW0xCa__line{max-width:42ch;font-size:var(--fs-body);color:var(--text-secondary);margin:0}.ServicesBento-module__gW0xCa__tags{gap:var(--space-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}.ServicesBento-module__gW0xCa__tag{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-pill,999px);white-space:nowrap;padding:4px 10px}.ServicesBento-module__gW0xCa__glyphHost{pointer-events:none;opacity:.24;inline-size:42%;max-inline-size:320px;display:block;position:absolute;bottom:-8%;right:-4%}.ServicesBento-module__gW0xCa__card[data-weight=c] .ServicesBento-module__gW0xCa__glyphHost{display:none}.ServicesBento-module__gW0xCa__card[data-weight=xl] .ServicesBento-module__gW0xCa__glyphHost{inline-size:54%;max-inline-size:440px}.ServicesBento-module__gW0xCa__glyph{width:100%;height:auto}@media (max-width:767px){.ServicesBento-module__gW0xCa__glyphHost{inline-size:54%}.ServicesBento-module__gW0xCa__tags{display:none}}.ServicesBento-module__gW0xCa__demo{z-index:1;margin-block-start:var(--space-2);position:relative}.ServicesBento-module__gW0xCa__card[data-demo] .ServicesBento-module__gW0xCa__glyphHost{display:none}
.ScrollRow-module__Iwe2na__stage{isolation:isolate;position:relative}
.TeamGrid-module__YSy7dq__row{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.TeamGrid-module__YSy7dq__row::-webkit-scrollbar{display:none}.TeamGrid-module__YSy7dq__cell{scroll-snap-align:start;flex:0 0 82%;min-inline-size:0;display:flex}.TeamGrid-module__YSy7dq__card{flex-direction:column;inline-size:100%;display:flex}.TeamGrid-module__YSy7dq__tilt{border-radius:var(--radius);overflow:hidden}.TeamGrid-module__YSy7dq__card>.TeamGrid-module__YSy7dq__tilt{flex:none;block-size:auto}.TeamGrid-module__YSy7dq__photo{border-radius:var(--radius);block-size:auto;inline-size:100%;display:block}.TeamGrid-module__YSy7dq__name{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--fs-heading);line-height:var(--lh-heading);color:var(--text-primary)}.TeamGrid-module__YSy7dq__role{margin:var(--space-1) 0 0;color:var(--text-secondary)}.TeamGrid-module__YSy7dq__bio{margin-top:var(--space-4)}.TeamGrid-module__YSy7dq__bio p{color:var(--text-secondary);margin:0}.TeamGrid-module__YSy7dq__bio p+p{margin-top:var(--space-3)}.TeamGrid-module__YSy7dq__foot{flex-direction:column;align-items:flex-start;padding-block-start:var(--space-5);display:flex}.TeamGrid-module__YSy7dq__skills{gap:var(--space-1) var(--space-2);color:var(--text-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TeamGrid-module__YSy7dq__skills li+li:before{content:"·";color:var(--border-strong);margin-inline-end:var(--space-2)}.TeamGrid-module__YSy7dq__link{margin-block-start:var(--space-4)}@media (min-width:768px){.TeamGrid-module__YSy7dq__row{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.TeamGrid-module__YSy7dq__cell{flex:none}.TeamGrid-module__YSy7dq__card{block-size:100%;padding-block-end:var(--space-5)}.TeamGrid-module__YSy7dq__foot{margin-block-start:auto}.TeamGrid-module__YSy7dq__skills{margin-block-start:var(--space-5)}}@media (min-width:1200px){.TeamGrid-module__YSy7dq__row{grid-template-columns:repeat(3,minmax(0,1fr))}}
.NextProjectReveal-module__MiEfZq__section{overflow-x:clip}.NextProjectReveal-module__MiEfZq__stage{padding-block:var(--space-6);align-content:center;display:grid}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.NextProjectReveal-module__MiEfZq__stage{min-block-size:100svh;padding-block:var(--space-7) var(--space-9)}}.NextProjectReveal-module__MiEfZq__caption{margin:0 0 var(--space-4);color:var(--text-meta)}.NextProjectReveal-module__MiEfZq__cover{outline:none;text-decoration:none;display:block}.NextProjectReveal-module__MiEfZq__cover:focus-visible .NextProjectReveal-module__MiEfZq__frame{outline:2px solid var(--focus-ring);outline-offset:4px}.NextProjectReveal-module__MiEfZq__frame{inline-size:min(100%, var(--np-native,1200px), calc(52svh * var(--np-ratio,1.78)));aspect-ratio:var(--np-ratio,1.78);border-radius:var(--radius-lg);background:var(--bg-surface);transform-origin:50%;will-change:transform;margin-inline:auto;display:block;position:relative;overflow:hidden}.NextProjectReveal-module__MiEfZq__frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.NextProjectReveal-module__MiEfZq__meta{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}@media (min-width:1024px){.NextProjectReveal-module__MiEfZq__meta{align-items:end;gap:var(--space-6);grid-template-columns:1fr auto}}.NextProjectReveal-module__MiEfZq__headline{gap:var(--space-2);display:grid}.NextProjectReveal-module__MiEfZq__title{font-size:var(--fs-display-md);line-height:var(--lh-display-title);letter-spacing:var(--tracking-display);margin:0}.NextProjectReveal-module__MiEfZq__positioning{max-inline-size:52ch;color:var(--text-secondary);font-size:var(--fs-body-lg);margin:0}.NextProjectReveal-module__MiEfZq__actions{gap:var(--space-3);justify-items:start;display:grid}@media (min-width:1024px){.NextProjectReveal-module__MiEfZq__actions{text-align:end;justify-items:end}}.NextProjectReveal-module__MiEfZq__open{align-items:center;gap:var(--space-3);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);text-decoration:none;display:inline-flex}.NextProjectReveal-module__MiEfZq__arrow{inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-full);color:var(--text-primary);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);place-items:center;display:grid;position:relative}.NextProjectReveal-module__MiEfZq__arrow:before{content:"";border-radius:inherit;background:var(--grad-hairline);-webkit-mask-composite:xor;opacity:.6;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.NextProjectReveal-module__MiEfZq__arrow svg{inline-size:var(--space-4);block-size:var(--space-4);fill:currentColor}.NextProjectReveal-module__MiEfZq__open:hover .NextProjectReveal-module__MiEfZq__arrow,.NextProjectReveal-module__MiEfZq__open:focus-visible .NextProjectReveal-module__MiEfZq__arrow{transform:translateX(var(--space-1));background:var(--text-primary);color:var(--bg-page)}.NextProjectReveal-module__MiEfZq__open:hover .NextProjectReveal-module__MiEfZq__arrow:before,.NextProjectReveal-module__MiEfZq__open:focus-visible .NextProjectReveal-module__MiEfZq__arrow:before{opacity:1}.NextProjectReveal-module__MiEfZq__or{color:var(--text-secondary);font-size:var(--fs-small);margin:0}.NextProjectReveal-module__MiEfZq__orLink{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}[data-reduced-motion] .NextProjectReveal-module__MiEfZq__arrow,[data-reduced-motion] .NextProjectReveal-module__MiEfZq__arrow:before{transition:none}[data-reduced-motion] .NextProjectReveal-module__MiEfZq__open:hover .NextProjectReveal-module__MiEfZq__arrow{transform:none}
.GlassHero-module__FhFTNG__band{block-size:clamp(360px,64svh,680px);font-family:var(--font-display);position:relative;overflow:clip;container-type:size}.GlassHero-module__FhFTNG__plate{place-content:center;gap:var(--space-2);text-align:center;background:var(--surface-grain), var(--bg-page);background-blend-mode:var(--grain-blend), normal;display:grid;position:absolute;inset:0}.GlassHero-module__FhFTNG__plate:before{content:"";--blob:min(max(min(100cqw, 100cqh) * .8, 26cqw), 90cqh);inline-size:var(--blob);block-size:var(--blob);opacity:.5;pointer-events:none;background:url(/_img/glow/goccia-480.webp) 50%/contain no-repeat;position:absolute;inset-block-end:calc(.06 * var(--blob));inset-inline-start:calc(-.22 * var(--blob))}.GlassHero-module__FhFTNG__word{font-size:min(var(--fs-display-xl), calc(90vw / (var(--glass-chars,10) * .61)));letter-spacing:-.02em;color:var(--text-primary);font-weight:700;line-height:.98;display:block;position:relative}.GlassHero-module__FhFTNG__canvas{pointer-events:none;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--dur-slow,.6s) var(--ease-out);display:block;position:absolute;inset:0}.GlassHero-module__FhFTNG__canvas[data-live]{opacity:1}.GlassHero-module__FhFTNG__band:has(.GlassHero-module__FhFTNG__canvas[data-live]) .GlassHero-module__FhFTNG__plate{visibility:hidden}
.ServiceBento-module__1wym3G__cell{scroll-snap-align:start;flex:0 0 84%;min-inline-size:0;display:flex}@media (min-width:768px){.ServiceBento-module__1wym3G__cell{flex:none;grid-column:span 3}.ServiceBento-module__1wym3G__demoCell,.ServiceBento-module__1wym3G__cell:last-child:nth-child(odd){grid-column:span 6}}@media (min-width:1024px){.ServiceBento-module__1wym3G__cell{grid-column:span 6}.ServiceBento-module__1wym3G__demoCell{grid-area:span 2/span 7}.ServiceBento-module__1wym3G__demoCell~.ServiceBento-module__1wym3G__cell[data-slot="02"],.ServiceBento-module__1wym3G__demoCell~.ServiceBento-module__1wym3G__cell[data-slot="03"]{grid-column:span 5}.ServiceBento-module__1wym3G__cell[data-slot="01"]:not(.ServiceBento-module__1wym3G__demoCell){grid-column:span 7}.ServiceBento-module__1wym3G__cell[data-slot="01"]:not(.ServiceBento-module__1wym3G__demoCell)+.ServiceBento-module__1wym3G__cell{grid-column:span 5}.ServiceBento-module__1wym3G__cell[data-slot="06"],.ServiceBento-module__1wym3G__cell[data-slot="09"]{grid-column:span 7}.ServiceBento-module__1wym3G__cell[data-slot="07"],.ServiceBento-module__1wym3G__cell[data-slot="08"]{grid-column:span 5}.ServiceBento-module__1wym3G__cell:last-child:nth-child(odd){grid-column:span 12}}.ServiceBento-module__1wym3G__tag{color:var(--text-secondary);margin:0}.ServiceBento-module__1wym3G__title{font-size:var(--fs-heading);line-height:var(--lh-tight,1.2);margin:0;scroll-margin-block-start:var(--space-9)}.ServiceBento-module__1wym3G__text{max-inline-size:52ch;font-size:var(--fs-body);color:var(--text-secondary);margin:0}.ServiceBento-module__1wym3G__text a{color:var(--text-primary)}.ServiceBento-module__1wym3G__caption{max-inline-size:42ch;font-size:var(--fs-body);color:var(--text-secondary);margin:0}.ServiceBento-module__1wym3G__demoCard{justify-content:flex-start}.ServiceBento-module__1wym3G__demoCard>:last-child{flex-direction:column;flex:1;justify-content:center;display:flex}
.FanDeck-module__i1xc6q__deck{--fd-card:min(calc((100vw - 2 * var(--rail)) * .174), 240px);--fd-step:calc(var(--fd-card) * .55);--fd-lift:calc(var(--fd-card) * .24);--fd-rowh:0px;z-index:1;block-size:calc(var(--fd-card) * 1.25 + var(--fd-lift) + var(--fd-rowh));margin-block-start:calc(-1 * var(--space-5));position:relative}.FanDeck-module__i1xc6q__slot{inline-size:var(--fd-card);aspect-ratio:4/5;rotate:var(--fd-rot,0deg);position:absolute;inset-block-start:calc(var(--fd-lift) * var(--fd-up,0) + var(--fd-row,0) * var(--fd-rowh));inset-inline-start:calc((100% - ((var(--fd-n) - 1) * var(--fd-step) + var(--fd-card))) / 2 + (var(--fd-i) - var(--fd-shift,0)) * var(--fd-step))}.FanDeck-module__i1xc6q__slot[data-slot="0"]{--fd-i:0;--fd-up:1;--fd-rot:-4deg}.FanDeck-module__i1xc6q__slot[data-slot="1"]{--fd-i:1;--fd-up:0;--fd-rot:-3deg}.FanDeck-module__i1xc6q__slot[data-slot="2"]{--fd-i:2;--fd-up:1;--fd-rot:-2deg}.FanDeck-module__i1xc6q__slot[data-slot="3"]{--fd-i:3;--fd-up:0;--fd-rot:-1deg}.FanDeck-module__i1xc6q__slot[data-slot="4"]{--fd-i:4;--fd-up:1;--fd-rot:0deg}.FanDeck-module__i1xc6q__slot[data-slot="5"]{--fd-i:5;--fd-up:0;--fd-rot:1deg}.FanDeck-module__i1xc6q__slot[data-slot="6"]{--fd-i:6;--fd-up:1;--fd-rot:2deg}.FanDeck-module__i1xc6q__slot[data-slot="7"]{--fd-i:7;--fd-up:0;--fd-rot:3deg}.FanDeck-module__i1xc6q__slot[data-slot="8"]{--fd-i:8;--fd-up:1;--fd-rot:4deg}.FanDeck-module__i1xc6q__card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);block-size:100%;inline-size:100%;position:relative;overflow:clip;box-shadow:0 14px 34px #00000038}.FanDeck-module__i1xc6q__photo{object-fit:cover}@media (min-width:1600px){.FanDeck-module__i1xc6q__deck{--fd-card:calc((100vw - 2 * var(--rail)) * .174)}}@media (max-width:1023px){.FanDeck-module__i1xc6q__deck{--fd-card:min(calc((100vw - 2 * var(--rail)) * .204), 240px);--fd-step:calc(var(--fd-card) * .45)}}@media (max-width:767px){.FanDeck-module__i1xc6q__deck{--fd-card:29vw;--fd-step:calc(var(--fd-card) * .5);--fd-rowh:calc(var(--fd-card) * 1.38);margin-inline:calc(-1 * var(--rail));margin-block-start:calc(-1 * var(--space-3))}.FanDeck-module__i1xc6q__slot{--fd-n:5;--fd-shift:0}.FanDeck-module__i1xc6q__slot[data-slot="0"]{--fd-i:0;--fd-up:1;--fd-rot:-4deg}.FanDeck-module__i1xc6q__slot[data-slot="1"]{--fd-i:1;--fd-up:0;--fd-rot:-2deg}.FanDeck-module__i1xc6q__slot[data-slot="2"]{--fd-i:2;--fd-up:1;--fd-rot:0deg}.FanDeck-module__i1xc6q__slot[data-slot="3"]{--fd-i:3;--fd-up:0;--fd-rot:2deg}.FanDeck-module__i1xc6q__slot[data-slot="4"]{--fd-i:4;--fd-up:1;--fd-rot:4deg}.FanDeck-module__i1xc6q__slot[data-slot="5"]{--fd-n:4;--fd-row:1;--fd-i:0;--fd-up:1;--fd-rot:-3deg}.FanDeck-module__i1xc6q__slot[data-slot="6"]{--fd-n:4;--fd-row:1;--fd-i:1;--fd-up:0;--fd-rot:-1deg}.FanDeck-module__i1xc6q__slot[data-slot="7"]{--fd-n:4;--fd-row:1;--fd-i:2;--fd-up:1;--fd-rot:1deg}.FanDeck-module__i1xc6q__slot[data-slot="8"]{--fd-n:4;--fd-row:1;--fd-i:3;--fd-up:0;--fd-rot:3deg}}
.CaseMeta-module__vBwCyW__section{padding-block:var(--section-y-tight)}.CaseMeta-module__vBwCyW__summary{margin:0 0 var(--space-6);max-inline-size:52ch;font-size:var(--fs-heading);font-weight:400;line-height:var(--lh-heading);color:var(--text-primary)}.CaseMeta-module__vBwCyW__rows{gap:var(--space-4) var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.CaseMeta-module__vBwCyW__row{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.CaseMeta-module__vBwCyW__label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta)}.CaseMeta-module__vBwCyW__value{font-size:var(--fs-small);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.CaseMeta-module__vBwCyW__value a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.no-touch .CaseMeta-module__vBwCyW__value a:hover{background-image:var(--grad-hairline);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:100% 1px;text-decoration-color:#0000}.CaseMeta-module__vBwCyW__visit{margin-block-start:var(--space-5)}
.ZoneGlass-module__3NQPsW__host{margin-block-end:var(--section-y-tight);position:relative}
.TimelineLines-module__UnA3Rq__lines .mxd-stats-lines__number p{font-family:var(--font-mono);letter-spacing:var(--tracking-meta);color:var(--text-meta);font-weight:400}.TimelineLines-module__UnA3Rq__lines .mxd-stats-lines__caption .t-bold{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}
.TiltCard-module__Wt_Daq__tilt{border-radius:inherit;block-size:100%}
.ProjectQuote-module__iGypxW__block{background:var(--accent-soft);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6);gap:var(--space-5);isolation:isolate;display:grid}@media (min-width:1024px){.ProjectQuote-module__iGypxW__block{justify-content:space-between;gap:var(--space-8);padding:var(--space-8);grid-template-columns:auto auto;align-items:start}}.ProjectQuote-module__iGypxW__quote{font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);text-wrap:pretty;max-inline-size:35ch;margin:0;font-weight:400}.ProjectQuote-module__iGypxW__who{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:1024px){.ProjectQuote-module__iGypxW__who{text-align:start}}.ProjectQuote-module__iGypxW__logo{margin-block-end:var(--space-3)}.ProjectQuote-module__iGypxW__author{font-family:var(--font-display);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);margin:0}.ProjectQuote-module__iGypxW__role,.ProjectQuote-module__iGypxW__context{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);margin:0}
.CoverCycle-module__DYKzGG__stack{block-size:100%;inline-size:100%;display:block;position:relative}.CoverCycle-module__DYKzGG__img{object-fit:cover;object-position:top center;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.CoverCycle-module__DYKzGG__img:first-child{opacity:1;position:relative}.CoverCycle-module__DYKzGG__img[data-active]{opacity:1}.CoverCycle-module__DYKzGG__stack:has(.CoverCycle-module__DYKzGG__img:not(:first-child)[data-active]) .CoverCycle-module__DYKzGG__img:first-child{opacity:0}.CoverCycle-module__DYKzGG__dots{gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--glass-border-dark);border-radius:var(--radius-full);background:var(--glass-bg-dark);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));pointer-events:none;display:flex;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.CoverCycle-module__DYKzGG__dot{inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-full);background:color-mix(in srgb, var(--neutral-000) 45%, transparent);transition:background-color var(--dur-fast) var(--ease-out)}.CoverCycle-module__DYKzGG__dot[data-on]{background:var(--neutral-000)}[data-reduced-motion] .CoverCycle-module__DYKzGG__dot{transition:none}
.ProjectShot-module__idNspa__figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex;position:relative}.ProjectShot-module__idNspa__halo{inline-size:min(45%, calc(var(--container-panel) * .75));opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;block-size:auto;position:absolute;inset-block-start:calc(-1 * var(--space-7));inset-inline-end:calc(-1 * var(--space-6))}.ProjectShot-module__idNspa__shot{z-index:1;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border);width:100%;position:relative;overflow:hidden}.ProjectShot-module__idNspa__shot img{width:100%;height:auto;display:block}.ProjectShot-module__idNspa__browser .ProjectShot-module__idNspa__chrome{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);background:var(--bg-surface);display:flex}.ProjectShot-module__idNspa__host{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--text-secondary);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProjectShot-module__idNspa__browser .ProjectShot-module__idNspa__media{background:var(--bg-elevated)}.ProjectShot-module__idNspa__phone{border-radius:var(--radius-xl);border:1px solid var(--glass-border);max-width:320px;padding:var(--space-2);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));margin-inline:auto;overflow:visible}.ProjectShot-module__idNspa__phone .ProjectShot-module__idNspa__media{border-radius:calc(var(--radius-xl) - var(--space-2));border:1px solid var(--border);overflow:hidden}.ProjectShot-module__idNspa__bare{background:var(--bg-surface);border-color:#0000}.ProjectShot-module__idNspa__caption{z-index:1;gap:var(--space-3);color:var(--text-secondary);font-size:var(--fs-small);line-height:var(--lh-body);align-items:baseline;max-width:60ch;display:flex;position:relative}.ProjectShot-module__idNspa__index{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--text-meta);font-variant-numeric:tabular-nums;flex:none}
.ContactPage-module__sKFg7q__faq{position:relative}
.ActPanel-module__gSL3Za__panel{border:1px solid var(--border);background:var(--bg-surface)}.ActPanel-module__gSL3Za__link{block-size:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ActPanel-module__gSL3Za__media{background:var(--bg-elevated);aspect-ratio:16/10;flex:none;min-block-size:0;display:block;overflow:hidden}.ActPanel-module__gSL3Za__img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;transition:transform var(--dur-slow) var(--ease-out)}.ActPanel-module__gSL3Za__link:hover .ActPanel-module__gSL3Za__img,.ActPanel-module__gSL3Za__link:focus-visible .ActPanel-module__gSL3Za__img{transform:scale(1.03)}.ActPanel-module__gSL3Za__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.ActPanel-module__gSL3Za__index{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--text-secondary)}.ActPanel-module__gSL3Za__title{font-family:var(--font-display);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);margin:0}.ActPanel-module__gSL3Za__meta{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary)}.ActPanel-module__gSL3Za__text{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-secondary)}.ActPanel-module__gSL3Za__tags{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.ActPanel-module__gSL3Za__tag{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary)}.ActPanel-module__gSL3Za__end{padding:var(--space-6);justify-content:center;align-items:center;display:flex}.ActPanel-module__gSL3Za__endLink{padding:var(--space-3) var(--space-5);border:1px solid var(--text-primary);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-primary);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none}.ActPanel-module__gSL3Za__endLink:hover,.ActPanel-module__gSL3Za__endLink:focus-visible{background:var(--text-primary);color:var(--bg-page)}@media (min-width:1024px){.ActPanel-module__gSL3Za__panel{block-size:100%;min-block-size:0;inline-size:min(58vw,72rem)}[data-reduced-motion] .ActPanel-module__gSL3Za__panel{block-size:auto;inline-size:auto}.ActPanel-module__gSL3Za__end{inline-size:22vw}}@media (min-width:768px){.ActPanel-module__gSL3Za__media{aspect-ratio:16/10;flex:none}.ActPanel-module__gSL3Za__body{flex:auto;min-block-size:0}}.ActPanel-module__gSL3Za__panel[data-plain] .ActPanel-module__gSL3Za__body{gap:var(--space-3);padding:var(--space-5)}.ActPanel-module__gSL3Za__panel[data-plain] .ActPanel-module__gSL3Za__title{font-size:var(--fs-display-sm)}.ActPanel-module__gSL3Za__panel[data-plain] .ActPanel-module__gSL3Za__text{font-size:var(--fs-body)}@media (min-width:768px){.ActPanel-module__gSL3Za__panel[data-plain]{align-self:center;block-size:auto;inline-size:max(30vw,26rem)}}.ActPanel-module__gSL3Za__panel[data-tinted]{transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:relative;overflow:hidden}@media (min-width:768px){.ActPanel-module__gSL3Za__panel[data-tinted]{align-self:stretch;block-size:100%;inline-size:max(30vw,30rem)}.ActPanel-module__gSL3Za__panel[data-tinted] .ActPanel-module__gSL3Za__link{justify-content:space-between}.ActPanel-module__gSL3Za__panel[data-tinted] .ActPanel-module__gSL3Za__body{padding:var(--space-6);flex:auto;justify-content:space-between}}@media (min-width:1024px){.ActPanel-module__gSL3Za__panel[data-tinted]{inline-size:min(30vw,44rem)}}.ActPanel-module__gSL3Za__glow{aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle at 50% 50%, var(--tint-a) 0%, var(--tint-b) 42%, transparent 72%);opacity:0;pointer-events:none;inline-size:78%;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out);position:absolute;inset-block-end:-35%;inset-inline-end:-15%}.ActPanel-module__gSL3Za__panel[data-tinted] .ActPanel-module__gSL3Za__index:after,.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__index:after{content:"→";transition:transform var(--dur-base) var(--ease-out);margin-inline-start:var(--space-2);display:inline-block}.ActPanel-module__gSL3Za__panel[data-tinted]:hover,.ActPanel-module__gSL3Za__panel[data-tinted]:focus-within,.ActPanel-module__gSL3Za__panel[data-tinted]:active{border-color:var(--border-strong);transform:translateY(-4px)}.ActPanel-module__gSL3Za__panel[data-tinted]:hover .ActPanel-module__gSL3Za__glow,.ActPanel-module__gSL3Za__panel[data-tinted]:focus-within .ActPanel-module__gSL3Za__glow,.ActPanel-module__gSL3Za__panel[data-tinted]:active .ActPanel-module__gSL3Za__glow{opacity:.42;transform:scale(1.3)translate(-6%,-12%)}.ActPanel-module__gSL3Za__panel[data-tinted]:hover .ActPanel-module__gSL3Za__index:after,.ActPanel-module__gSL3Za__panel[data-tinted]:focus-within .ActPanel-module__gSL3Za__index:after,.ActPanel-module__gSL3Za__panel[data-work]:hover .ActPanel-module__gSL3Za__index:after,.ActPanel-module__gSL3Za__panel[data-work]:focus-within .ActPanel-module__gSL3Za__index:after{transform:translateX(var(--space-2))}[data-reduced-motion] .ActPanel-module__gSL3Za__img,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted],[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work],[data-reduced-motion] .ActPanel-module__gSL3Za__glow,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted] .ActPanel-module__gSL3Za__index:after,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__index:after{transition:none}[data-reduced-motion] .ActPanel-module__gSL3Za__link:hover .ActPanel-module__gSL3Za__img,[data-reduced-motion] .ActPanel-module__gSL3Za__link:focus-visible .ActPanel-module__gSL3Za__img,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted]:hover,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted]:focus-within,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work]:hover,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work]:focus-within,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted]:hover .ActPanel-module__gSL3Za__glow,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted]:focus-within .ActPanel-module__gSL3Za__glow,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted]:hover .ActPanel-module__gSL3Za__index:after,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-tinted]:focus-within .ActPanel-module__gSL3Za__index:after,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work]:hover .ActPanel-module__gSL3Za__index:after,[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work]:focus-within .ActPanel-module__gSL3Za__index:after{transform:none}.ActPanel-module__gSL3Za__panel[data-tinted] .ActPanel-module__gSL3Za__body{z-index:1;position:relative}.ActPanel-module__gSL3Za__panel[data-tinted]{border-radius:var(--radius-lg);background:0 0;border-color:#0000}.ActPanel-module__gSL3Za__panel[data-tinted] .ActPanel-module__gSL3Za__link{border-radius:inherit;--ring-opacity:0;box-shadow:inset 0 1px 0 var(--glass-border);border-color:#0000;overflow:hidden}.ActPanel-module__gSL3Za__panel[data-tinted]:hover .ActPanel-module__gSL3Za__link,.ActPanel-module__gSL3Za__panel[data-tinted]:focus-within .ActPanel-module__gSL3Za__link,.ActPanel-module__gSL3Za__panel[data-tinted]:active .ActPanel-module__gSL3Za__link{--ring-opacity:1}@media (min-width:768px){.ActPanel-module__gSL3Za__panel[data-work]{block-size:100%;inline-size:min(44vw,48rem);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__media{aspect-ratio:16/10;flex:0 auto;min-block-size:6rem}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__body{flex:none}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__tags{min-block-size:calc(var(--fs-meta) * 1.6 + 2 * var(--space-1))}}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__meta{min-block-size:calc(var(--fs-meta) * 1.6)}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__text{-webkit-line-clamp:2;min-block-size:calc(2 * var(--fs-small) * var(--lh-body));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.ActPanel-module__gSL3Za__panel[data-work]{inline-size:min(78vw,34rem)}}.ActPanel-module__gSL3Za__panel[data-work]{border-radius:var(--radius-lg);background:0 0;border-color:#0000}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__link{border-radius:inherit;--ring-opacity:0;box-shadow:inset 0 1px 0 var(--glass-border);border-color:#0000;overflow:hidden}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__link:after{background-image:var(--noise)}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__body{z-index:1;position:relative}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__body:before{content:"";z-index:-1;aspect-ratio:1;border-radius:var(--radius-full);background:var(--iris-peri);opacity:0;inline-size:60%;filter:blur(var(--blur-lg));pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset-block-end:-30%;inset-inline-end:-20%}.ActPanel-module__gSL3Za__panel[data-work]:hover .ActPanel-module__gSL3Za__link,.ActPanel-module__gSL3Za__panel[data-work]:focus-within .ActPanel-module__gSL3Za__link,.ActPanel-module__gSL3Za__panel[data-work]:active .ActPanel-module__gSL3Za__link{--ring-opacity:1}.ActPanel-module__gSL3Za__panel[data-work]:hover .ActPanel-module__gSL3Za__body:before,.ActPanel-module__gSL3Za__panel[data-work]:focus-within .ActPanel-module__gSL3Za__body:before,.ActPanel-module__gSL3Za__panel[data-work]:active .ActPanel-module__gSL3Za__body:before{opacity:.3}@media (min-width:768px){[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work]{block-size:auto;inline-size:auto}[data-reduced-motion] .ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__media{aspect-ratio:16/10;flex:none;min-block-size:0}}.ActPanel-module__gSL3Za__panel[data-work]:hover,.ActPanel-module__gSL3Za__panel[data-work]:focus-within{transform:translateY(-4px)}.ActPanel-module__gSL3Za__panel[data-work] .ActPanel-module__gSL3Za__meta{text-transform:none}
.ServiceProof-module__S77W0W__row{gap:var(--space-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block-end:var(--space-3);display:flex;overflow-x:auto}.ServiceProof-module__S77W0W__cell{scroll-snap-align:center;flex:0 0 72%;min-inline-size:0}@media (min-width:768px){.ServiceProof-module__S77W0W__row{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:0;display:grid;overflow-x:visible}.ServiceProof-module__S77W0W__cell{flex:none}}@media (min-width:1200px){.ServiceProof-module__S77W0W__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.ServiceProof-module__S77W0W__host{overflow-x:clip}
.StackChips-module__raXFwW__wrap{border-block-start:1px solid var(--border);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.StackChips-module__raXFwW__label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta);margin-block-end:var(--space-3);display:block}.StackChips-module__raXFwW__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.StackChips-module__raXFwW__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--fs-small);color:var(--text-secondary)}
.ThankYou-module__COAjrW__dialog{padding:var(--space-7) var(--space-4) var(--space-2);color:var(--text-primary);max-inline-size:min(92vw, calc(46rem + 2 * var(--space-4)));overscroll-behavior:contain;background:0 0;border:0;max-block-size:92dvh;overflow-y:auto}.ThankYou-module__COAjrW__dialog::backdrop{background:#0000009e}.ThankYou-module__COAjrW__panel{padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);text-align:center;position:relative}.ThankYou-module__COAjrW__rule{background:var(--grad-hairline);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.ThankYou-module__COAjrW__sticker{pointer-events:none;filter:drop-shadow(0 6px 14px #0000002e);inline-size:clamp(96px,22vw,150px);position:absolute;inset-block-start:calc(-1 * var(--space-7));inset-inline-end:calc(-1 * var(--space-4));rotate:9deg}[data-theme=dark] .ThankYou-module__COAjrW__sticker{filter:drop-shadow(0 6px 14px #0000004d)drop-shadow(0 0 22px #ffffff38)}.ThankYou-module__COAjrW__sticker img{block-size:auto;inline-size:100%;display:block}.ThankYou-module__COAjrW__title{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);font-weight:400}.ThankYou-module__COAjrW__line{margin:0 auto var(--space-2);text-wrap:balance;max-inline-size:42ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.ThankYou-module__COAjrW__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.ThankYou-module__COAjrW__cta{padding:var(--space-3) var(--space-5);border:1px solid var(--text-primary);border-radius:var(--radius-full);background:var(--text-primary);color:var(--bg-page);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;white-space:nowrap;text-decoration:none}.ThankYou-module__COAjrW__close{padding:var(--space-3) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;cursor:pointer;background:0 0}.ThankYou-module__COAjrW__cta:hover,.ThankYou-module__COAjrW__close:hover,.ThankYou-module__COAjrW__close:focus-visible{border-color:var(--text-primary);color:var(--text-primary)}.ThankYou-module__COAjrW__cta:hover{color:var(--bg-page)}.ThankYou-module__COAjrW__dialog[open] .ThankYou-module__COAjrW__panel{animation:ThankYou-module__COAjrW__thankyou-in var(--dur-base) var(--ease-out) both}@keyframes ThankYou-module__COAjrW__thankyou-in{0%{opacity:0;transform:translateY(var(--space-4)) scale(.98)}}@media (max-width:480px){.ThankYou-module__COAjrW__panel{padding-block-start:var(--space-7)}.ThankYou-module__COAjrW__sticker{inline-size:96px;inset-inline-end:calc(-1 * var(--space-2))}}@media (max-height:520px){.ThankYou-module__COAjrW__dialog{padding-block-start:var(--space-3)}.ThankYou-module__COAjrW__sticker{display:none}.ThankYou-module__COAjrW__panel{padding:var(--space-5) var(--space-5) var(--space-4)}.ThankYou-module__COAjrW__title{margin-block-end:var(--space-2)}.ThankYou-module__COAjrW__actions{margin-block-start:var(--space-4)}}
.ArticleIndex-module__n96pla__nav{display:none}.ArticleIndex-module__n96pla__label{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta)}.ArticleIndex-module__n96pla__list{gap:var(--space-2);border-inline-start:1px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ArticleIndex-module__n96pla__link{font-size:var(--fs-small);line-height:var(--lh-heading);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-inline-start:1px solid #0000;margin-inline-start:-1px;padding-inline-start:var(--space-3);text-decoration:none;display:block}.ArticleIndex-module__n96pla__link[aria-current=true]{color:var(--text-primary);border-inline-start-color:var(--text-primary)}.no-touch .ArticleIndex-module__n96pla__link:hover{color:var(--text-primary)}@media (min-width:1024px){.ArticleIndex-module__n96pla__nav{max-block-size:calc(100dvh - var(--header-h) - var(--space-8));scrollbar-width:thin;align-self:start;display:block;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6));overflow-y:auto}}
.HorizontalActs-module__hJpZAG__acts{padding-block:var(--section-y);position:relative;overflow:hidden}.HorizontalActs-module__hJpZAG__head{padding-inline:var(--rail);text-align:start;inline-size:100%;margin-block-end:var(--space-6)}.HorizontalActs-module__hJpZAG__label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-meta);margin-block-end:var(--space-3);display:block}.HorizontalActs-module__hJpZAG__title{font-family:var(--font-display);font-size:var(--fs-display-md);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:0}.HorizontalActs-module__hJpZAG__intro{margin:var(--space-3) 0 0;max-inline-size:var(--container-text);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-secondary)}.HorizontalActs-module__hJpZAG__stage{isolation:isolate;position:relative}@media (min-width:768px){.HorizontalActs-module__hJpZAG__stage{flex-direction:column;flex:auto;min-block-size:0;display:flex}}.HorizontalActs-module__hJpZAG__track{gap:var(--space-4);padding-inline:var(--rail);scroll-snap-type:x proximity;scrollbar-width:none;padding-block-end:var(--space-2);scroll-padding-inline-start:var(--rail);display:flex;overflow-x:auto}.HorizontalActs-module__hJpZAG__track::-webkit-scrollbar{display:none}.HorizontalActs-module__hJpZAG__track>*{scroll-snap-align:start;flex:0 0 78%}@media (min-width:640px){.HorizontalActs-module__hJpZAG__track>*{flex-basis:46%}}[data-reduced-motion] .HorizontalActs-module__hJpZAG__track{scroll-snap-type:none}.HorizontalActs-module__hJpZAG__rail{block-size:2px;margin:var(--space-4) var(--rail) 0;background:var(--border);overflow:hidden}.HorizontalActs-module__hJpZAG__bar{background:var(--text-primary);block-size:100%;transition:inline-size var(--dur-fast) linear;display:block}@media (min-width:768px){.HorizontalActs-module__hJpZAG__rail{inline-size:min(28rem,40vw);margin-inline:var(--rail);block-size:1px;margin-block-start:var(--space-5)}.HorizontalActs-module__hJpZAG__acts{padding-block:var(--space-6);justify-content:center;gap:var(--space-5);flex-direction:column;block-size:100dvh;min-block-size:100dvh;display:flex}.HorizontalActs-module__hJpZAG__head{flex:none;margin-block-end:0}.HorizontalActs-module__hJpZAG__track{scroll-snap-type:none;gap:var(--space-5);min-block-size:0;inline-size:max-content;padding-block-end:0;padding-inline:var(--rail) 50vw;flex:auto;align-items:stretch;display:flex;overflow-x:visible}.HorizontalActs-module__hJpZAG__track>*{scroll-snap-align:none;flex:none}.HorizontalActs-module__hJpZAG__acts:has(:focus-visible){block-size:auto;min-block-size:0;padding-block:var(--section-y);display:block}.HorizontalActs-module__hJpZAG__acts:has(:focus-visible) .HorizontalActs-module__hJpZAG__track{inline-size:auto;padding-inline:var(--rail);grid-template-columns:repeat(2,1fr);display:grid;overflow-x:visible;transform:none!important}.HorizontalActs-module__hJpZAG__acts:has(:focus-visible) .HorizontalActs-module__hJpZAG__track>*{block-size:auto;inline-size:auto}[data-reduced-motion] .HorizontalActs-module__hJpZAG__acts{block-size:auto;min-block-size:0;padding-block:var(--section-y);display:block}[data-reduced-motion] .HorizontalActs-module__hJpZAG__track{inline-size:auto;padding-inline:var(--rail);grid-template-columns:repeat(2,1fr);display:grid;overflow-x:visible}}
.ServiceStack-module__759anq__band{padding-block:var(--section-y-tight)}.ServiceStack-module__759anq__head{gap:var(--space-3);flex-direction:column;padding-block-end:var(--space-5);display:flex}.ServiceStack-module__759anq__title{font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-weight:400}.ServiceStack-module__759anq__body{gap:var(--space-5);flex-direction:column;display:flex}.ServiceStack-module__759anq__text{color:var(--text-primary);font-size:var(--fs-body-lg);line-height:var(--lh-body);max-inline-size:62ch;margin:0}.ServiceStack-module__759anq__text a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.no-touch .ServiceStack-module__759anq__text a:hover{background-image:var(--grad-hairline);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:100% 1px;text-decoration-color:#0000}.ServiceStack-module__759anq__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ServiceStack-module__759anq__chip{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3)}
.StickerPeek-module__4p14ha__sticker{inline-size:var(--sp-size,clamp(84px, 9vw, 150px));rotate:var(--sp-rot,8deg);z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 14px #0000002e);position:absolute;inset-block-start:var(--sp-top,calc(-1 * var(--space-6)));inset-inline-end:var(--sp-right,var(--space-7))}[data-theme=dark] .StickerPeek-module__4p14ha__sticker{filter:drop-shadow(0 6px 14px #0000004d)drop-shadow(0 0 22px #ffffff38)}.StickerPeek-module__4p14ha__sticker img{block-size:auto;inline-size:100%;display:block}.StickerPeek-module__4p14ha__sticker[data-hover]{opacity:0;scale:.72;translate:0 var(--space-4);transition:opacity var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){:is([data-sticker-host]:hover .StickerPeek-module__4p14ha__sticker[data-hover],[data-sticker-host]:focus-within .StickerPeek-module__4p14ha__sticker[data-hover]){opacity:1;translate:0;scale:1}}@media (hover:none),(pointer:coarse){.StickerPeek-module__4p14ha__sticker[data-hover]{opacity:1;translate:0;scale:1}}[data-reduced-motion] .StickerPeek-module__4p14ha__sticker[data-hover]{transition:none}
