.HeroStage-module__kVHOpG__hero{min-height:100svh;padding:7rem var(--tw-page-pad) 7.5rem;isolation:isolate;text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.HeroStage-module__kVHOpG__stage{--h1-size:var(--tw-type-display);width:min(100%, calc(var(--h1-size) * 6.45));margin-inline:auto;position:relative}.HeroStage-module__kVHOpG__stage>:not(:first-child){z-index:1;position:relative}.HeroStage-module__kVHOpG__eyebrow{margin-bottom:1.75rem}.HeroStage-module__kVHOpG__eyebrow>span{letter-spacing:.15em}.HeroStage-module__kVHOpG__title{font-family:var(--font-display), sans-serif;font-size:var(--h1-size);letter-spacing:-.075em;color:var(--tw-fg);font-weight:680;line-height:.8}.HeroStage-module__kVHOpG__line{margin-block:-.12em -.24em;padding-block:.12em .24em;display:block;overflow:clip}.HeroStage-module__kVHOpG__line>span{display:inline-block}.HeroStage-module__kVHOpG__ghost{color:var(--tw-muted);font-weight:400}.HeroStage-module__kVHOpG__lead{max-width:40ch;font-size:var(--tw-type-body-lg);color:var(--tw-muted);text-wrap:balance;margin:2.125rem auto 1.75rem;line-height:1.48}.HeroStage-module__kVHOpG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.HeroStage-module__kVHOpG__actions>a{min-height:48px}.HeroStage-module__kVHOpG__hero .HeroStage-module__kVHOpG__onScene{--_bg:color-mix(in srgb, var(--tw-bg) 88%, transparent)}.HeroStage-module__kVHOpG__scrollNote{display:none}.HeroStage-module__kVHOpG__lead,.HeroStage-module__kVHOpG__title{text-shadow:0 2px 18px var(--tw-bg), 0 0 8px var(--tw-bg)}@media (max-width:768px){.HeroStage-module__kVHOpG__hero{padding-block:6rem 5.5rem}.HeroStage-module__kVHOpG__stage{--h1-size:clamp(3.5rem, 17.5vw, 7.25rem)}.HeroStage-module__kVHOpG__eyebrow{margin-bottom:1.25rem}.HeroStage-module__kVHOpG__title{letter-spacing:-.07em}.HeroStage-module__kVHOpG__lead{color:var(--tw-fg);margin-block:1.5rem}.HeroStage-module__kVHOpG__scrollNote{left:0;right:0;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:1;width:fit-content;min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--tw-fg);text-shadow:0 2px 18px var(--tw-bg), 0 0 8px var(--tw-bg);align-items:center;gap:.75rem;margin-inline:auto;font-size:.6875rem;display:flex;position:absolute}.HeroStage-module__kVHOpG__scrollNote>span{color:var(--tw-acid);font-size:1rem}}@media (max-width:480px){.HeroStage-module__kVHOpG__hero{padding-block:5.5rem 5rem}.HeroStage-module__kVHOpG__eyebrow>span{letter-spacing:.1em}.HeroStage-module__kVHOpG__lead{max-width:32ch}.HeroStage-module__kVHOpG__actions{gap:.5rem}.HeroStage-module__kVHOpG__scrollNote{letter-spacing:.02em;gap:.375rem;font-size:.625rem}.HeroStage-module__kVHOpG__scrollNote>span{font-size:.875rem}}@keyframes HeroStage-module__kVHOpG__tw-hero-line{0%{transform:translateY(115%)rotate(3deg)}to{transform:none}}@keyframes HeroStage-module__kVHOpG__tw-hero-support{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.HeroStage-module__kVHOpG__hero [data-hero-line]{animation:HeroStage-module__kVHOpG__tw-hero-line 1.15s var(--tw-ease-out) both}.HeroStage-module__kVHOpG__line:nth-of-type(2) [data-hero-line]{animation-delay:.13s}.HeroStage-module__kVHOpG__hero [data-hero-support]{animation:HeroStage-module__kVHOpG__tw-hero-support .85s .35s var(--tw-ease-out) both}.HeroStage-module__kVHOpG__lead[data-hero-support]{animation-delay:.45s}.HeroStage-module__kVHOpG__actions[data-hero-support]{animation-delay:.55s}.HeroStage-module__kVHOpG__scrollNote[data-hero-support]{animation-delay:.65s}@keyframes HeroStage-module__kVHOpG__tw-orbit-in{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}.HeroStage-module__kVHOpG__hero [data-orbit-slot]{animation:HeroStage-module__kVHOpG__tw-orbit-in .9s .7s var(--tw-ease-out) both}.HeroStage-module__kVHOpG__hero [data-orbit-slot="2"]{animation-delay:.78s}.HeroStage-module__kVHOpG__hero [data-orbit-slot="3"]{animation-delay:.86s}.HeroStage-module__kVHOpG__hero [data-orbit-slot="4"]{animation-delay:.94s}.HeroStage-module__kVHOpG__hero [data-orbit-slot="5"]{animation-delay:1.02s}:is(html[data-intro=loading] .HeroStage-module__kVHOpG__hero [data-orbit-slot],html[data-intro=loading] .HeroStage-module__kVHOpG__hero [data-hero-line],html[data-intro=loading] .HeroStage-module__kVHOpG__hero [data-hero-support]){animation-play-state:paused}
.home-module__8U7MPW__ghost{color:var(--tw-muted);font-weight:400}.home-module__8U7MPW__intro{padding-block:clamp(4rem,7vw,7rem)}.home-module__8U7MPW__introGrid{grid-template-columns:minmax(0,2fr) minmax(0,7fr) minmax(0,3fr);align-items:start;gap:2rem;display:grid}.home-module__8U7MPW__introCount{padding-top:.75rem}.home-module__8U7MPW__introTitle{font-size:var(--tw-type-intro);letter-spacing:-.065em;color:var(--tw-fg);font-weight:600;line-height:.88}.home-module__8U7MPW__introTitle>span{display:block}.home-module__8U7MPW__introAside{max-width:30ch;font-size:var(--tw-type-body);color:var(--tw-muted);align-self:end;line-height:1.55}.home-module__8U7MPW__chapter{--feature-gap:clamp(2rem, 4vw, 3rem);--feature-height:clamp(480px, 42vw, 600px);--feature-padding:clamp(2rem, 4vw, 3rem);padding-block:clamp(4rem,6.5vw,6rem) clamp(3.5rem,7vw,7rem)}.home-module__8U7MPW__chapterHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.home-module__8U7MPW__count{margin-bottom:.75rem;display:flex}.home-module__8U7MPW__chapterHead .home-module__8U7MPW__count,.home-module__8U7MPW__introGrid .home-module__8U7MPW__introCount,.home-module__8U7MPW__operatingHead>span{color:var(--tw-fg)}.home-module__8U7MPW__word{font-size:var(--tw-type-chapter);letter-spacing:-.072em;color:var(--tw-fg);font-weight:400;line-height:.84}.home-module__8U7MPW__wordMask{margin:-.1em -.5em -.14em 0;padding:.1em .5em .14em 0;display:inline-block;overflow:clip}.home-module__8U7MPW__wordMask>span{display:inline-block}.home-module__8U7MPW__dot{vertical-align:.14em;border-radius:var(--tw-radius-control);background:var(--tw-accent);width:.24em;height:.24em;box-shadow:0 0 .5em color-mix(in srgb, var(--tw-accent) 50%, transparent);margin-left:.08em;display:inline-block}.home-module__8U7MPW__chapterThesis{justify-self:end;max-width:32rem;padding-top:1.5rem}.home-module__8U7MPW__thesisHead{font-size:var(--tw-type-h2);letter-spacing:-.045em;color:var(--tw-fg);text-wrap:balance;margin-bottom:1.125rem;font-weight:450;line-height:1.03}.home-module__8U7MPW__thesisBody{max-width:42ch;font-size:var(--tw-type-body-lg);color:color-mix(in srgb, var(--tw-muted) 85%, var(--tw-fg));line-height:1.55}.home-module__8U7MPW__chapterLink{font-size:var(--tw-type-body-lg);margin-top:1.25rem}.home-module__8U7MPW__capGrid{border-top:1px solid var(--tw-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,4.5rem);list-style:none;display:grid}.home-module__8U7MPW__cap,.home-module__8U7MPW__promise{border-bottom:1px solid var(--tw-line);padding:1.75rem 1.625rem 2.375rem 0}.home-module__8U7MPW__cap:not(:nth-child(3n+1)){border-left:1px solid var(--tw-line);padding-left:1.625rem}.home-module__8U7MPW__capGlyph{margin-bottom:1.5rem}.home-module__8U7MPW__capIndex{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.14em;color:var(--tw-fg);align-items:center;gap:.6rem;display:flex}.home-module__8U7MPW__capIndex>i{background:var(--tw-accent);width:6px;height:6px}.home-module__8U7MPW__capHead,.home-module__8U7MPW__promiseTitle{letter-spacing:-.01em;color:var(--tw-fg);margin:.9rem 0 .5rem;font-size:1.0625rem;font-weight:650;line-height:1.2}.home-module__8U7MPW__capBody,.home-module__8U7MPW__promiseBody{max-width:38ch;font-size:var(--tw-type-body);color:var(--tw-muted);margin:0;line-height:1.55}@media (max-width:1024px){.home-module__8U7MPW__introGrid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.home-module__8U7MPW__introCount{padding-top:0}.home-module__8U7MPW__introAside{align-self:start;max-width:40ch}.home-module__8U7MPW__chapterHead{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center}.home-module__8U7MPW__count{justify-content:center}.home-module__8U7MPW__word{font-size:var(--tw-type-word)}.home-module__8U7MPW__chapterThesis{justify-self:center;max-width:38rem;padding-top:0}.home-module__8U7MPW__thesisBody{margin-inline:auto}}@media (max-width:880px){.home-module__8U7MPW__capGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__8U7MPW__cap:not(:nth-child(3n+1)){border-left:0;padding-left:0}.home-module__8U7MPW__cap:nth-child(2n){border-left:1px solid var(--tw-line);padding-left:1.625rem}}@media (max-width:480px){.home-module__8U7MPW__capGrid{grid-template-columns:minmax(0,1fr)}.home-module__8U7MPW__cap,.home-module__8U7MPW__cap:nth-child(2n){border-left:0;padding:1.5rem 0 2rem}}section.home-module__8U7MPW__workSection{padding-block:clamp(5rem,9vw,8rem)}.home-module__8U7MPW__workHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.5rem 2rem;display:grid}.home-module__8U7MPW__sectionTitle{margin-top:1.25rem;line-height:.92}.home-module__8U7MPW__workAll{justify-self:end}.home-module__8U7MPW__workGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,7vh,4.5rem);display:grid}.home-module__8U7MPW__workCard:first-child:nth-last-child(n+3){grid-row:span 2}.home-module__8U7MPW__workCard:first-child:nth-last-child(n+3) .home-module__8U7MPW__workCover{aspect-ratio:auto;flex:1;min-height:18rem}.home-module__8U7MPW__workCard{border:1px solid var(--tw-line);border-radius:var(--tw-radius-proof);background:var(--tw-surface);transition:border-color var(--tw-duration-micro) var(--tw-ease-out);flex-direction:column;display:flex;overflow:hidden}.home-module__8U7MPW__workCard:hover{border-color:color-mix(in oklab, var(--tw-accent) 45%, var(--tw-line))}.home-module__8U7MPW__workCover{aspect-ratio:2;border-bottom:1px solid var(--tw-line);position:relative;overflow:hidden}.home-module__8U7MPW__workCover img{object-fit:cover}.home-module__8U7MPW__workBody{flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.home-module__8U7MPW__workMeta{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-muted);flex-wrap:wrap;gap:.35rem 1rem;font-size:.6875rem;display:flex}.home-module__8U7MPW__workTitle{letter-spacing:-.04em;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:650;line-height:1.1}.home-module__8U7MPW__workOutcome{font-size:var(--tw-type-body);color:var(--tw-muted);margin-bottom:.75rem;line-height:1.55}.home-module__8U7MPW__workProof{border-top:1px solid var(--tw-line);flex-wrap:wrap;gap:1.5rem;margin-top:auto;padding-top:1.25rem;display:flex}.home-module__8U7MPW__proofValue{letter-spacing:-.03em;color:var(--tw-fg);font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:650;display:block}.home-module__8U7MPW__proofLabel{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--tw-muted);font-size:.6875rem}.home-module__8U7MPW__workCta{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tw-accent);padding-top:1.25rem;font-size:.6875rem}@media (max-width:1024px){.home-module__8U7MPW__workHead{grid-template-columns:minmax(0,1fr)}.home-module__8U7MPW__workAll{justify-self:start}.home-module__8U7MPW__workGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__8U7MPW__workCard:first-child{grid-column:1/-1}.home-module__8U7MPW__workCard:first-child:nth-last-child(n+3){grid-row:auto}.home-module__8U7MPW__workCard:first-child:nth-last-child(n+3) .home-module__8U7MPW__workCover{aspect-ratio:2;flex:none;min-height:0}}@media (max-width:768px){.home-module__8U7MPW__workGrid{grid-template-columns:minmax(0,1fr)}}.home-module__8U7MPW__operatingHead{text-align:center}.home-module__8U7MPW__operatingHead .home-module__8U7MPW__ghost{display:block}.home-module__8U7MPW__operatingBody{text-align:center;text-wrap:balance;max-width:54ch;font-size:var(--tw-type-body-lg);color:var(--tw-muted);margin:1.5rem auto 0;line-height:1.55}.home-module__8U7MPW__promiseList{border-top:1px solid var(--tw-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,6vh,4rem);display:grid}.home-module__8U7MPW__promise:not(:nth-child(4n+1)){border-left:1px solid var(--tw-line);padding-left:1.625rem}@media (max-width:1024px){.home-module__8U7MPW__promiseList{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__8U7MPW__promise:not(:nth-child(4n+1)){border-left:0;padding-left:0}.home-module__8U7MPW__promise:nth-child(2n){border-left:1px solid var(--tw-line);padding-left:1.625rem}}@media (max-width:480px){.home-module__8U7MPW__promiseList{grid-template-columns:minmax(0,1fr)}.home-module__8U7MPW__promise,.home-module__8U7MPW__promise:nth-child(2n){border-left:0;padding:1.5rem 0 1.75rem}}
.studio-module__TrCzEq__experience{--tw-type-meta:.6875rem;position:relative}.studio-module__TrCzEq__sceneLayer{z-index:0;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0}.studio-module__TrCzEq__experience>section{z-index:1;text-shadow:0 2px 18px var(--tw-bg), 0 0 8px var(--tw-bg);position:relative}.studio-module__TrCzEq__experience [data-illustration],.studio-module__TrCzEq__experience a[href^="/work/"]{text-shadow:none}.studio-module__TrCzEq__cursorGlow{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.studio-module__TrCzEq__cursorGlow{z-index:40;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle, color-mix(in srgb, var(--tw-acid) 12%, transparent) 0%, transparent 62%);width:520px;height:520px;transition:opacity .4s var(--tw-ease-out);will-change:transform;margin:-260px 0 0 -260px;display:block;position:fixed;top:0;left:0}.studio-module__TrCzEq__cursorGlow[data-active=true]{opacity:1}}.studio-module__TrCzEq__experience[data-home-motion=pending] [data-home-reveal]{opacity:0}
.IntroPreloader-module__u-jnAq__loader{z-index:1000;pointer-events:none;display:none;position:fixed;inset:0}html[data-intro=loading] .IntroPreloader-module__u-jnAq__loader{place-items:center;animation:.3s 2.8s forwards IntroPreloader-module__u-jnAq__failOpen;display:grid}html[data-intro=loading] [data-header-logo]{opacity:0}.IntroPreloader-module__u-jnAq__veil{background:var(--tw-bg);position:absolute;inset:0}.IntroPreloader-module__u-jnAq__metaTop,.IntroPreloader-module__u-jnAq__metaBottom{left:var(--tw-page-pad);font:.625rem var(--font-mono), monospace;letter-spacing:.14em;color:var(--tw-muted);position:absolute}.IntroPreloader-module__u-jnAq__metaTop{top:2rem}.IntroPreloader-module__u-jnAq__metaBottom{bottom:2rem}.IntroPreloader-module__u-jnAq__center{justify-items:center;gap:1.75rem;display:grid;position:relative}.IntroPreloader-module__u-jnAq__mark{opacity:0;width:min(520px,78vw)}.IntroPreloader-module__u-jnAq__mark img{width:100%;height:auto;display:block}.IntroPreloader-module__u-jnAq__track{background:var(--tw-line);width:100%;height:1px}.IntroPreloader-module__u-jnAq__track i{background:var(--tw-acid);transform-origin:0;height:1px;display:block;transform:scaleX(0)}@keyframes IntroPreloader-module__u-jnAq__failOpen{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){html[data-intro=loading] .IntroPreloader-module__u-jnAq__loader{display:none}}
.Services-module__8iIWEW__door[data-door=web],.Services-module__8iIWEW__resultCard[data-service=web],.Services-module__8iIWEW__tab[data-service=web],.Services-module__8iIWEW__showcase[data-active=web]{--accent:var(--tw-acid)}.Services-module__8iIWEW__door[data-door=software],.Services-module__8iIWEW__resultCard[data-service=software],.Services-module__8iIWEW__tab[data-service=software],.Services-module__8iIWEW__showcase[data-active=software]{--accent:var(--tw-orange)}.Services-module__8iIWEW__door[data-door=ai],.Services-module__8iIWEW__resultCard[data-service=ai],.Services-module__8iIWEW__tab[data-service=ai],.Services-module__8iIWEW__showcase[data-active=ai]{--accent:color-mix(in srgb, var(--tw-violet) 88%, var(--tw-fg))}.Services-module__8iIWEW__hero{width:100%;max-width:var(--tw-max);padding:8.5rem var(--tw-page-pad) 0;margin-inline:auto}.Services-module__8iIWEW__head{text-align:center}.Services-module__8iIWEW__title{--h1-size:clamp(3.25rem, 7vw, 7rem);max-width:72rem;margin-inline:auto}.Services-module__8iIWEW__lead{max-width:46ch}.Services-module__8iIWEW__doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2.5rem,5vw,4rem);list-style:none;display:grid}.Services-module__8iIWEW__door{transition:opacity var(--tw-duration-component) var(--tw-ease-out)}.Services-module__8iIWEW__doorLink{border:1px solid var(--tw-line);border-radius:var(--tw-radius-proof);background:var(--tw-surface);height:100%;color:var(--tw-fg);transition:transform var(--tw-duration-component) var(--tw-ease-out), border-color var(--tw-duration-micro) var(--tw-ease-out);flex-direction:column;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.Services-module__8iIWEW__doorTop{min-height:1.75rem;font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.Services-module__8iIWEW__doorNum{color:var(--tw-muted)}.Services-module__8iIWEW__badge{border-radius:var(--tw-radius-control);background:var(--accent);color:var(--tw-ink);padding:.3rem .7rem;display:none}.Services-module__8iIWEW__doorWord{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:400;line-height:.95}.Services-module__8iIWEW__dot{border-radius:var(--tw-radius-control);background:var(--accent);width:.16em;height:.16em;margin-left:.06em;display:inline-block}.Services-module__8iIWEW__doorOutcome{font-size:var(--tw-type-body-lg);letter-spacing:-.02em;margin-top:.75rem;font-weight:550}.Services-module__8iIWEW__doorFit{font-size:var(--tw-type-body);color:var(--tw-muted);margin-top:.5rem;line-height:1.5}.Services-module__8iIWEW__tags{flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;list-style:none;display:flex}.Services-module__8iIWEW__tags li{border:1px solid var(--tw-line);border-radius:var(--tw-radius-control);color:var(--tw-muted);padding:.3rem .7rem;font-size:.8125rem}.Services-module__8iIWEW__doorCta{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:1.5rem}.Services-module__8iIWEW__doorCta span{transition:transform var(--tw-duration-micro) var(--tw-ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.Services-module__8iIWEW__doorLink:hover{transform:translateY(-6px)}}.Services-module__8iIWEW__doorLink:hover,.Services-module__8iIWEW__doorLink:focus-visible,.Services-module__8iIWEW__hero[data-pick=web] [data-door=web] .Services-module__8iIWEW__doorLink,.Services-module__8iIWEW__hero[data-pick=software] [data-door=software] .Services-module__8iIWEW__doorLink,.Services-module__8iIWEW__hero[data-pick=ai] [data-door=ai] .Services-module__8iIWEW__doorLink{border-color:var(--accent)}.Services-module__8iIWEW__doorLink:hover .Services-module__8iIWEW__doorCta span,.Services-module__8iIWEW__doorLink:focus-visible .Services-module__8iIWEW__doorCta span{transform:translate(4px)}.Services-module__8iIWEW__hero[data-pick=web] [data-door=web] .Services-module__8iIWEW__badge,.Services-module__8iIWEW__hero[data-pick=software] [data-door=software] .Services-module__8iIWEW__badge,.Services-module__8iIWEW__hero[data-pick=ai] [data-door=ai] .Services-module__8iIWEW__badge{display:inline-block}.Services-module__8iIWEW__hero[data-pick] .Services-module__8iIWEW__door:not(:hover):not(:focus-within){opacity:.4}.Services-module__8iIWEW__hero[data-pick=web] [data-door=web],.Services-module__8iIWEW__hero[data-pick=software] [data-door=software],.Services-module__8iIWEW__hero[data-pick=ai] [data-door=ai]{opacity:1!important}.Services-module__8iIWEW__preview{width:100%;fill:var(--tw-line);margin-top:1.25rem;display:block}.Services-module__8iIWEW__preview .Services-module__8iIWEW__screen{fill:var(--tw-bg);stroke:color-mix(in srgb, var(--accent) 35%, var(--tw-line))}.Services-module__8iIWEW__preview .Services-module__8iIWEW__rule{stroke:var(--tw-line)}.Services-module__8iIWEW__preview .Services-module__8iIWEW__ink{fill:var(--tw-muted)}.Services-module__8iIWEW__preview .Services-module__8iIWEW__panel{fill:var(--tw-surface);stroke:var(--tw-line)}.Services-module__8iIWEW__preview .Services-module__8iIWEW__hot{fill:var(--accent)}.Services-module__8iIWEW__preview .Services-module__8iIWEW__wire{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Services-module__8iIWEW__preview .Services-module__8iIWEW__knock{fill:var(--tw-bg)}.Services-module__8iIWEW__preview .Services-module__8iIWEW__packet{fill:var(--tw-fg)}@media (prefers-reduced-motion:no-preference){.Services-module__8iIWEW__preview[data-playing=false] *{animation-play-state:paused}.Services-module__8iIWEW__preview :is(.Services-module__8iIWEW__build,.Services-module__8iIWEW__bar,.Services-module__8iIWEW__packet,.Services-module__8iIWEW__pulse,.Services-module__8iIWEW__tick,.Services-module__8iIWEW__flow){transform-box:fill-box;animation-duration:4.8s;animation-iteration-count:infinite;animation-timing-function:var(--tw-ease-out);animation-delay:calc(var(--i,0) * .25s)}.Services-module__8iIWEW__preview .Services-module__8iIWEW__build{animation-name:Services-module__8iIWEW__door-build}.Services-module__8iIWEW__preview .Services-module__8iIWEW__bar{transform-origin:bottom;animation-name:Services-module__8iIWEW__door-bar}.Services-module__8iIWEW__preview .Services-module__8iIWEW__packet{animation-name:Services-module__8iIWEW__door-packet;animation-timing-function:linear}.Services-module__8iIWEW__preview .Services-module__8iIWEW__pulse{transform-origin:50%;animation-name:Services-module__8iIWEW__door-pulse}.Services-module__8iIWEW__preview .Services-module__8iIWEW__tick{animation-name:Services-module__8iIWEW__door-tick}.Services-module__8iIWEW__preview .Services-module__8iIWEW__flow{stroke-dasharray:4 6;animation-name:Services-module__8iIWEW__door-flow;animation-duration:1.2s;animation-timing-function:linear;animation-delay:0s}}@keyframes Services-module__8iIWEW__door-build{0%,8%{opacity:0;transform:translateY(6px)}22%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes Services-module__8iIWEW__door-bar{0%,8%{transform:scaleY(.15)}30%,86%{transform:none}to{transform:scaleY(.15)}}@keyframes Services-module__8iIWEW__door-packet{0%{opacity:0;transform:translate(0)}8%{opacity:1}40%{opacity:1;transform:translate(32px)}45%{opacity:0;transform:translate(32px)}55%{opacity:0;transform:translate(76px)}60%{opacity:1;transform:translate(76px)}80%{opacity:1;transform:translate(108px)}85%,to{opacity:0;transform:translate(108px)}}@keyframes Services-module__8iIWEW__door-pulse{0%,40%,60%,to{transform:none}50%{transform:scale(1.08)}}@keyframes Services-module__8iIWEW__door-tick{0%,78%{opacity:0}84%,96%{opacity:1}to{opacity:0}}@keyframes Services-module__8iIWEW__door-flow{to{stroke-dashoffset:-20px}}.Services-module__8iIWEW__finder{text-align:center;margin-top:clamp(3rem,6vw,4.5rem)}.Services-module__8iIWEW__finderTitle{font-size:var(--tw-type-thesis);letter-spacing:-.045em;color:var(--tw-fg);font-weight:500;line-height:1.05}.Services-module__8iIWEW__picker{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:56rem;margin:1.75rem auto 0;display:flex}.Services-module__8iIWEW__chip{border:1px solid var(--tw-line);border-radius:var(--tw-radius-control);background:var(--tw-surface);min-height:44px;font:inherit;font-size:var(--tw-type-body);color:var(--tw-muted);cursor:pointer;transition:color var(--tw-duration-micro) var(--tw-ease-out), border-color var(--tw-duration-micro) var(--tw-ease-out);padding:.6rem 1.1rem;font-weight:550}.Services-module__8iIWEW__chip:hover{color:var(--tw-fg)}.Services-module__8iIWEW__chip[aria-pressed=true]{border-color:var(--tw-fg);color:var(--tw-fg)}.Services-module__8iIWEW__result{max-width:46rem;min-height:7rem;margin:1.5rem auto 0}.Services-module__8iIWEW__resultCard{border:1px solid var(--accent);border-radius:var(--tw-radius-artifact);background:var(--tw-surface);padding:1.25rem 1.5rem}.Services-module__8iIWEW__result p{font-size:var(--tw-type-body-lg);color:var(--tw-muted);line-height:1.5}.Services-module__8iIWEW__result strong{color:var(--tw-fg);font-weight:600}.Services-module__8iIWEW__hint{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding-top:1rem;font-size:var(--tw-type-meta)!important}.Services-module__8iIWEW__resultLinks,.Services-module__8iIWEW__panelLinks{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.Services-module__8iIWEW__resultLinks{justify-content:center}.Services-module__8iIWEW__link{--accent-line:var(--accent,var(--tw-fg));border-bottom:1px solid var(--accent-line);font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--tw-fg);transition:color var(--tw-duration-micro) var(--tw-ease-out);align-items:center;gap:.4rem;margin-top:1rem;padding-block-end:.15rem;display:inline-flex}.Services-module__8iIWEW__link:focus-visible{color:var(--accent-line)}@media (hover:hover) and (pointer:fine){.Services-module__8iIWEW__link:hover{color:var(--accent-line)}}.Services-module__8iIWEW__review{font-size:var(--tw-type-body);color:var(--tw-muted);text-wrap:balance;text-underline-offset:4px;margin-top:1rem;padding-block:.5rem;text-decoration:underline;display:inline-block}.Services-module__8iIWEW__review:hover{color:var(--tw-fg)}.Services-module__8iIWEW__showcase{margin-top:clamp(2rem,4vw,3rem)}.Services-module__8iIWEW__tabs{display:none}.Services-module__8iIWEW__showcase[data-enhanced] .Services-module__8iIWEW__tabs{justify-content:center;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);scroll-margin-top:7rem;display:flex}.Services-module__8iIWEW__tab{border:1px solid var(--tw-line);border-radius:var(--tw-radius-control);min-height:44px;font-size:var(--tw-type-body);color:var(--tw-muted);transition:color var(--tw-duration-micro) var(--tw-ease-out), border-color var(--tw-duration-micro) var(--tw-ease-out);align-items:center;gap:.6rem;padding:.6rem 1.25rem;scroll-margin-top:7rem;font-weight:550;display:inline-flex}.Services-module__8iIWEW__tab:before{content:"";border-radius:var(--tw-radius-control);background:var(--accent);width:.5rem;height:.5rem}.Services-module__8iIWEW__tab:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--tw-line));color:var(--tw-fg)}.Services-module__8iIWEW__tab[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--tw-surface));color:var(--tw-fg)}.Services-module__8iIWEW__panelWrap+.Services-module__8iIWEW__panelWrap{margin-top:4rem}.Services-module__8iIWEW__showcase[data-enhanced] .Services-module__8iIWEW__panelWrap+.Services-module__8iIWEW__panelWrap{margin-top:0}.Services-module__8iIWEW__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media (prefers-reduced-motion:no-preference){.Services-module__8iIWEW__showcase[data-enhanced] .Services-module__8iIWEW__panel{animation:Services-module__8iIWEW__panel-in var(--tw-duration-component) var(--tw-ease-out)}}@keyframes Services-module__8iIWEW__panel-in{0%{opacity:0;transform:translateY(16px)}}.Services-module__8iIWEW__step{color:var(--tw-muted)}.Services-module__8iIWEW__heading{font-size:var(--tw-type-thesis);letter-spacing:-.045em;color:var(--tw-fg);margin-top:1rem;font-weight:500;line-height:1.05}.Services-module__8iIWEW__body{max-width:46ch;font-size:var(--tw-type-body-lg);color:var(--tw-muted);margin-top:1rem;line-height:1.5}.Services-module__8iIWEW__body strong{color:var(--tw-fg);font-weight:600}.Services-module__8iIWEW__subhead{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--tw-muted);margin-top:2rem;font-weight:400}.Services-module__8iIWEW__caps{border-top:1px solid var(--tw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin-top:.75rem;list-style:none;display:grid}.Services-module__8iIWEW__caps li{border-bottom:1px solid var(--tw-line);font-size:var(--tw-type-body);color:var(--tw-fg);align-items:center;gap:.75rem;padding-block:.6rem;font-weight:600;display:flex}.Services-module__8iIWEW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem;list-style:none;display:grid}.Services-module__8iIWEW__steps li{border-top:2px solid var(--tw-line);color:var(--tw-fg);padding-top:.75rem;font-size:.875rem;font-weight:600;line-height:1.3}.Services-module__8iIWEW__steps li:first-child{border-top-color:var(--accent)}.Services-module__8iIWEW__steps span{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);color:var(--tw-muted);margin-bottom:.3rem;font-weight:400;display:block}.Services-module__8iIWEW__faq{margin-inline:auto;border-top:1px solid var(--tw-line);max-width:60rem;margin-top:clamp(2rem,4vw,3rem)}.Services-module__8iIWEW__faq details{border-bottom:1px solid var(--tw-line)}.Services-module__8iIWEW__faq summary{min-height:44px;font-size:var(--tw-type-body-lg);letter-spacing:-.02em;color:var(--tw-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-weight:600;list-style:none;display:flex}.Services-module__8iIWEW__faq summary::-webkit-details-marker{display:none}.Services-module__8iIWEW__faq summary:after{content:"+";font-family:var(--font-mono), monospace;color:var(--tw-muted);transition:transform var(--tw-duration-micro) var(--tw-ease-out)}.Services-module__8iIWEW__faq details[open] summary:after{transform:rotate(45deg)}.Services-module__8iIWEW__faq p{max-width:60ch;font-size:var(--tw-type-body);color:var(--tw-muted);padding-bottom:1.5rem;line-height:1.55}@media (max-width:1024px){.Services-module__8iIWEW__doors{grid-template-columns:minmax(0,1fr);max-width:40rem;margin-inline:auto}.Services-module__8iIWEW__preview{max-width:22rem}.Services-module__8iIWEW__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.Services-module__8iIWEW__hero{padding-top:7rem}.Services-module__8iIWEW__title{--h1-size:var(--tw-type-display-compact)}.Services-module__8iIWEW__showcase[data-enhanced] .Services-module__8iIWEW__tabs{flex-wrap:wrap}.Services-module__8iIWEW__tab{padding-inline:1rem}.Services-module__8iIWEW__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.Services-module__8iIWEW__resultLinks,.Services-module__8iIWEW__panelLinks{border-top:1px solid var(--tw-line);flex-direction:column;gap:0;margin-top:1.5rem}.Services-module__8iIWEW__resultLinks .Services-module__8iIWEW__link,.Services-module__8iIWEW__panelLinks .Services-module__8iIWEW__link{border-bottom-color:var(--tw-line);text-align:start;justify-content:space-between;gap:1rem;margin-top:0;padding-block:.9rem;line-height:1.5}.Services-module__8iIWEW__resultLinks .Services-module__8iIWEW__link span,.Services-module__8iIWEW__panelLinks .Services-module__8iIWEW__link span{color:var(--accent-line);flex:none}}@media (max-width:480px){.Services-module__8iIWEW__caps{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.Services-module__8iIWEW__link{min-height:44px}}@media (prefers-reduced-motion:reduce){.Services-module__8iIWEW__door,.Services-module__8iIWEW__doorLink,.Services-module__8iIWEW__doorCta span,.Services-module__8iIWEW__faq summary:after{transition:none}}
