.qm-bg[data-astro-cid-g7rlowxz]{position:absolute;inset:0;z-index:0;filter:grayscale(1)}.qm-planet[data-astro-cid-g7rlowxz]{position:absolute;inset:0;overflow:hidden}.qm-planet[data-astro-cid-g7rlowxz] img[data-astro-cid-g7rlowxz]{width:100%;height:100%;display:block;object-fit:cover;object-position:72% 32%}@media(max-width:767px)and (orientation:portrait){.qm-planet[data-astro-cid-g7rlowxz] img[data-astro-cid-g7rlowxz]{object-position:62% 22%}}.qm-hero{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;perspective:1200px}.qm-center{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:min(100%,72rem);transform-style:preserve-3d}.qm-title{margin:0;max-width:min(66rem,100%);font-family:var(--font-sans);font-weight:600;font-size:clamp(2.5rem,7vw,6rem);line-height:1.05;letter-spacing:0;color:var(--home-title);text-wrap:balance;text-shadow:0 1px 30px rgb(var(--home-shadow-rgb) / .35)}.qm-title-copy{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:100%;column-gap:.17em;row-gap:0}.qm-title-word{display:inline-block;opacity:0;transform:translate3d(0,.72em,4rem) rotateX(26deg);transform-origin:50% 100%;filter:blur(14px);animation:qm-title-emerge 1.36s cubic-bezier(.18,1,.22,1) forwards;will-change:transform,opacity,filter}.qm-title-word:nth-child(1){animation-delay:.22s}.qm-title-word:nth-child(2){animation-delay:.304s}.qm-title-word:nth-child(3){animation-delay:.388s}.qm-title-word:nth-child(4){animation-delay:.472s}.qm-title-word:nth-child(5){animation-delay:.556s}.qm-title-word:nth-child(6){animation-delay:.64s}.qm-title-word:nth-child(7){animation-delay:.724s}.qm-title-word:nth-child(8){animation-delay:.808s}.qm-title-word:nth-child(9){animation-delay:.892s}.qm-rule{width:min(46rem,78%);height:1px;background:rgb(var(--home-parchment-rgb) / .5);margin:1.6rem 0 1.4rem;opacity:0;transform:scaleX(.18);transform-origin:left;animation:qm-rule-draw 1.28s cubic-bezier(.22,1,.36,1) .94s forwards}.qm-sub{font-size:clamp(.95rem,.9rem + .3vw,1.2rem);line-height:1.55;color:var(--home-text-soft);max-width:38rem;text-shadow:0 1px 18px rgb(var(--home-shadow-rgb) / .4);opacity:0;transform:translate3d(0,1rem,0);filter:blur(8px);animation:qm-hero-rise 1.08s cubic-bezier(.22,1,.36,1) 1.18s forwards}.qm-actions{margin-top:1.9rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.8rem;opacity:0;transform:translate3d(0,1rem,0);filter:blur(7px);animation:qm-hero-rise 1s cubic-bezier(.22,1,.36,1) 1.36s forwards}.qm-hero .qm-cta-note{margin:.75rem 0 0;font-size:.8rem;letter-spacing:.02em;color:var(--home-text-muted);opacity:0;transform:translate3d(0,1rem,0);filter:blur(7px);animation:qm-hero-rise 1s cubic-bezier(.22,1,.36,1) 1.44s forwards}.qm-pill{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;padding:.85rem 1.7rem;border-radius:var(--radius-sm);background:var(--home-parchment-soft);color:var(--home-ink);box-shadow:0 1px #ffffff94 inset,0 16px 42px #00000040}.qm-pill-icon{width:1.05rem;height:1.05rem;flex:none}.qm-pill-icon path{stroke:currentColor;stroke-linejoin:round;stroke-width:10}.qm-reviews{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.6rem;padding:.34rem .4rem .34rem .85rem;border:1px solid rgb(var(--home-parchment-rgb) / .14);border-radius:var(--radius-md);background:rgb(var(--home-parchment-rgb) / .04);opacity:0;transform:translate3d(0,.75rem,0);filter:blur(8px);animation:qm-hero-rise .96s cubic-bezier(.22,1,.36,1) .16s forwards}.qm-reviews-label{font-size:.82rem;letter-spacing:.02em;color:var(--home-text-muted)}.qm-reviews-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;border-radius:var(--radius-sm);background:rgb(var(--home-parchment-rgb) / .1);font-size:.82rem;font-weight:500;color:var(--home-parchment-soft)}.qm-stars{display:inline-block;height:.85rem;width:auto;color:var(--home-gold)}.qm-reviews-chip .qm-stars{height:.82rem}.qm-testimonial-slider{width:min(36rem,100%);margin-top:2.5rem;opacity:0;transform:translate3d(0,1rem,0);filter:blur(8px);animation:qm-hero-rise 1.08s cubic-bezier(.22,1,.36,1) 1.54s forwards}.qm-tm-stage{display:grid;align-items:center;min-height:7.75rem}.qm-testimonial{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:1.05rem;margin:0;opacity:0;visibility:hidden;transform:translateY(.8rem) scale(.985);transition:opacity 1.12s cubic-bezier(.22,1,.36,1),transform 1.12s cubic-bezier(.22,1,.36,1),visibility 0s linear 1.12s;pointer-events:none}.qm-testimonial.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.qm-tm-quote{margin:0;font-size:clamp(.72rem,.69rem + .1vw,.82rem);line-height:1.4;color:var(--home-quote);text-wrap:balance;text-shadow:0 1px 16px rgb(var(--home-shadow-rgb) / .4)}.qm-tm-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.7rem}.qm-tm-avatar{position:relative;flex:none;width:2.45rem;height:2.45rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:rgb(var(--home-parchment-rgb) / .13);color:var(--home-avatar-text);font-family:var(--font-display);font-size:.8rem}.qm-tm-avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qm-tm-person{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.05rem}.qm-tm-name{font-size:.88rem;font-weight:600;letter-spacing:.02em;color:var(--home-byline)}.qm-tm-divider{width:1px;height:1.1rem;background:rgb(var(--home-parchment-rgb) / .22)}.qm-testimonial .qm-tm-quote,.qm-testimonial .qm-tm-avatar,.qm-testimonial .qm-tm-person,.qm-testimonial .qm-tm-divider,.qm-testimonial .qm-tm-foot>.qm-stars{opacity:0;transform:translateY(.55rem);filter:blur(5px);transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1),filter .86s cubic-bezier(.22,1,.36,1)}.qm-testimonial.is-active .qm-tm-quote,.qm-testimonial.is-active .qm-tm-avatar,.qm-testimonial.is-active .qm-tm-person,.qm-testimonial.is-active .qm-tm-divider,.qm-testimonial.is-active .qm-tm-foot>.qm-stars{opacity:1;transform:none;filter:blur(0)}.qm-testimonial.is-active .qm-tm-quote{transition-delay:.1s}.qm-testimonial.is-active .qm-tm-avatar{transition-delay:.3s}.qm-testimonial.is-active .qm-tm-person{transition-delay:.42s}.qm-testimonial.is-active .qm-tm-divider{transition-delay:.54s}.qm-testimonial.is-active .qm-tm-foot>.qm-stars{transition-delay:.66s}@keyframes qm-title-emerge{62%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) rotateX(0);filter:blur(0)}}@keyframes qm-rule-draw{to{opacity:1;transform:scaleX(1)}}@keyframes qm-hero-rise{to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.qm-reviews,.qm-title-word,.qm-rule,.qm-sub,.qm-actions,.qm-hero .qm-cta-note,.qm-testimonial-slider{opacity:1;transform:none;filter:none;animation:none}.qm-tm-stage{display:flex;flex-direction:column;gap:1.75rem;min-height:0}.qm-testimonial{opacity:1;visibility:visible;transform:none;transition:none;pointer-events:auto}.qm-testimonial .qm-tm-quote,.qm-testimonial .qm-tm-avatar,.qm-testimonial .qm-tm-person,.qm-testimonial .qm-tm-divider,.qm-testimonial .qm-tm-foot>.qm-stars{opacity:1;transform:none;filter:none;transition:none}}@media(min-width:768px){.qm-hero{padding:2rem 2.5rem}.qm-center{max-width:calc(100vw - 5rem)}}.memory-diagram{container-name:memory-diagram;container-type:inline-size;padding:2rem 1rem}.memory-diagram-nodes{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.memory-connector-map{display:none}.memory-connector{fill:none;stroke:color-mix(in oklab,var(--color-text-heading) 62%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1 5;vector-effect:non-scaling-stroke}.memory-pill{display:flex;width:min(100%,16rem);min-width:0;min-height:3.25rem;align-items:center;justify-self:center;gap:.55rem;padding:.35rem .75rem .35rem .4rem;border:1px solid var(--color-border-subtle);border-radius:9999px;background:var(--color-bg-light-card);box-shadow:0 .45rem 1.25rem color-mix(in oklab,var(--color-text-heading) 7%,transparent)}.memory-pill-index{display:flex;width:2.35rem;height:2.35rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-bg-muted);color:var(--color-text-heading);font-family:var(--font-mono);font-size:.65rem;transition:color .4s ease,background-color .4s ease,transform .4s ease}.memory-pill-index-active{background:var(--color-feature-accent-wine);color:var(--color-text-on-dark-heading);animation:memory-active-node 5.6s ease-in-out infinite}.memory-pill-index-output{animation:memory-output-node 5.6s ease-in-out infinite}.memory-pill-label{min-width:0;overflow-wrap:anywhere;color:var(--color-text-heading);font-size:.75rem;line-height:1.1;font-weight:500}.memory-dot-mark{display:grid;grid-template-columns:repeat(3,.125rem);grid-template-rows:repeat(3,.125rem);gap:.15rem;align-items:center;justify-content:center}.memory-dot-mark>:nth-child(2),.memory-dot-mark>:nth-child(6){visibility:hidden}@container memory-diagram (min-width: 21rem){.memory-diagram-nodes{min-height:21rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(3.25rem,auto));align-content:space-between;gap:1rem .75rem}.memory-connector-map{display:block}.memory-pill{width:100%;max-width:11rem}.memory-pill--decisions{width:56%;max-width:12rem;grid-column:1 / -1;grid-row:1}.memory-pill--procedures{grid-column:1;grid-row:2}.memory-pill--exceptions{grid-column:2;grid-row:2}.memory-pill--common{width:70%;max-width:14rem;grid-column:1 / -1;grid-row:3}.memory-pill--teams{grid-column:1;grid-row:4}.memory-pill--agents{grid-column:2;grid-row:4}}@keyframes memory-active-node{0%,32%,to{transform:scale(1)}42%,52%{transform:scale(1.08);background:var(--color-feature-accent-gold);color:var(--color-text-heading)}}@keyframes memory-output-node{0%,50%,to{transform:scale(1);background:var(--color-bg-muted);color:var(--color-text-heading)}64%,76%{transform:scale(1.08);background:var(--color-feature-accent-wine);color:var(--color-text-on-dark-heading)}}@media(prefers-reduced-motion:reduce){.memory-pill-index-active,.memory-pill-index-output{animation:none}}@media(prefers-reduced-motion:no-preference){[data-home-animate=memory-panel]{transform:translate3d(-1.4rem,1.4rem,0) scale(.985);filter:blur(10px);clip-path:inset(0 18% 0 0 round .375rem)}[data-home-animate=memory-panel] [data-memory-copy]>*{opacity:0;transform:translate3d(0,1rem,0);filter:blur(8px);transition:opacity 1.08s var(--home-motion-ease),transform 1.08s var(--home-motion-ease),filter 1.08s var(--home-motion-ease)}[data-home-animate=memory-panel].is-visible [data-memory-copy]>*{opacity:1;transform:none;filter:none}[data-home-animate=memory-panel].is-visible [data-memory-copy]>:nth-child(1){transition-delay:.12s}[data-home-animate=memory-panel].is-visible [data-memory-copy]>:nth-child(2){transition-delay:.26s}[data-home-animate=memory-diagram]{transform:translate3d(1.4rem,1.4rem,0) scale(.97);filter:blur(10px);clip-path:inset(8% 8% 8% 8% round .375rem)}[data-home-animate=memory-diagram] .memory-pill{opacity:0;transform:translate3d(0,1rem,0) scale(.94);filter:blur(7px);transition:opacity .95s var(--home-motion-ease),transform .95s var(--home-motion-ease),filter .95s var(--home-motion-ease)}[data-home-animate=memory-diagram].is-visible .memory-pill{opacity:1;transform:none;filter:none}[data-home-animate=memory-diagram].is-visible .memory-pill:nth-child(1){transition-delay:.1s}[data-home-animate=memory-diagram].is-visible .memory-pill:nth-child(2){transition-delay:.17s}[data-home-animate=memory-diagram].is-visible .memory-pill:nth-child(3){transition-delay:.24s}[data-home-animate=memory-diagram].is-visible .memory-pill:nth-child(4){transition-delay:.31s}[data-home-animate=memory-diagram].is-visible .memory-pill:nth-child(5){transition-delay:.38s}[data-home-animate=memory-diagram].is-visible .memory-pill:nth-child(6){transition-delay:.45s}[data-home-animate=memory-intro]{transform:translate3d(0,1.4rem,0);filter:blur(8px)}[data-home-animate=memory-step]{transform:translate3d(0,1.6rem,0);filter:blur(8px);clip-path:inset(0 0 22% 0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-home-animate=memory-panel]{animation:home-memory-panel-scroll 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 36%}[data-home-animate=memory-panel] [data-memory-copy]>*{opacity:1;transform:none;filter:none;animation:home-memory-copy-scroll 1ms linear both;animation-timeline:view()}[data-home-animate=memory-panel] [data-memory-copy]>:nth-child(1){animation-range:entry 6% cover 32%}[data-home-animate=memory-panel] [data-memory-copy]>:nth-child(2){animation-range:entry 10% cover 36%}[data-home-animate=memory-diagram]{animation:home-memory-diagram-scroll 1ms linear both;animation-timeline:view();animation-range:entry 2% cover 38%}[data-home-animate=memory-diagram] .memory-pill{opacity:1;transform:none;filter:none;animation:home-memory-pill-scroll 1ms linear both;animation-timeline:view()}[data-home-animate=memory-diagram] .memory-pill:nth-child(1){animation-range:entry 6% cover 34%}[data-home-animate=memory-diagram] .memory-pill:nth-child(2){animation-range:entry 9% cover 37%}[data-home-animate=memory-diagram] .memory-pill:nth-child(3){animation-range:entry 12% cover 40%}[data-home-animate=memory-diagram] .memory-pill:nth-child(4){animation-range:entry 15% cover 43%}[data-home-animate=memory-diagram] .memory-pill:nth-child(5){animation-range:entry 18% cover 46%}[data-home-animate=memory-diagram] .memory-pill:nth-child(6){animation-range:entry 21% cover 49%}[data-home-animate=memory-intro]{animation:home-memory-copy-scroll 1ms linear both;animation-timeline:view();animation-range:entry 4% cover 30%}[data-home-animate=memory-step]{animation:home-memory-step-scroll 1ms linear both;animation-timeline:view();animation-range:entry 4% cover 30%}}}@keyframes home-memory-panel-scroll{0%{opacity:0;transform:translate3d(-1.4rem,1.4rem,0) scale(.985);filter:blur(10px);clip-path:inset(0 18% 0 0 round .375rem)}to{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0 round .375rem)}}@keyframes home-memory-copy-scroll{0%{opacity:0;transform:translate3d(0,1rem,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes home-memory-diagram-scroll{0%{opacity:0;transform:translate3d(1.4rem,1.4rem,0) scale(.97);filter:blur(10px);clip-path:inset(8% 8% 8% 8% round .375rem)}to{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0 round .375rem)}}@keyframes home-memory-pill-scroll{0%{opacity:0;transform:translate3d(0,1rem,0) scale(.94);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes home-memory-step-scroll{0%{opacity:0;transform:translate3d(0,1.6rem,0);filter:blur(8px);clip-path:inset(0 0 22% 0)}to{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){[data-home-animate=memory-panel] [data-memory-copy]>*,[data-home-animate=memory-diagram] .memory-pill{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}}.ops[data-astro-cid-zdjfv5a5]{--ops-ink: 20 18 22;padding:clamp(7rem,12vw,11rem) 1.5rem}.ops-inner[data-astro-cid-zdjfv5a5]{margin-inline:auto;width:100%;max-width:78rem}.ops-rail[data-astro-cid-zdjfv5a5]{margin:0 0 3rem;font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ops-ink) / .55)}.ops-list[data-astro-cid-zdjfv5a5]{margin:0;padding:0;width:fit-content;max-width:100%;list-style:none;display:flex;flex-direction:column;gap:clamp(1.25rem,2.2vw,2rem)}.ops-item[data-astro-cid-zdjfv5a5]{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,8.5vw,3rem);line-height:1;height:.78em;display:flex;align-items:center;overflow:visible;white-space:nowrap;letter-spacing:-.01em;color:rgb(var(--ops-ink) / .85);transition:color .35s ease,opacity .35s ease}[data-astro-cid-zdjfv5a5][data-ops-ready] .ops-item[data-astro-cid-zdjfv5a5]{color:rgb(var(--ops-ink) / .1)}[data-astro-cid-zdjfv5a5][data-ops-ready] .ops-item[data-astro-cid-zdjfv5a5].is-near{color:rgb(var(--ops-ink) / .32)}[data-astro-cid-zdjfv5a5][data-ops-ready] .ops-item[data-astro-cid-zdjfv5a5].is-active{color:rgb(var(--ops-ink) / .95)}.ops-rail-end[data-astro-cid-zdjfv5a5]{margin-top:3rem}.ops-cta[data-astro-cid-zdjfv5a5]{display:inline-block;white-space:nowrap;padding:.7rem 1.4rem;border:1px solid rgb(var(--ops-ink) / .35);border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;color:rgb(var(--ops-ink) / .9);transition:border-color .25s ease,background-color .25s ease}.ops-cta[data-astro-cid-zdjfv5a5]:hover{border-color:rgb(var(--ops-ink) / .7);background:rgb(var(--ops-ink) / .04)}@media(min-width:1024px){.ops-inner[data-astro-cid-zdjfv5a5]{display:grid;grid-template-columns:13rem minmax(0,1fr) auto;gap:2.5rem;align-items:start}.ops-rail[data-astro-cid-zdjfv5a5]{margin:0;position:sticky;top:50vh}.ops-rail-end[data-astro-cid-zdjfv5a5]{margin-top:0;position:sticky;top:50vh;justify-self:end}.ops-list[data-astro-cid-zdjfv5a5]{margin-inline:auto}.ops-item[data-astro-cid-zdjfv5a5]{font-size:clamp(2.75rem,5vw,5rem)}}[data-home-animate]{--home-motion-ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){[data-home-animate]{opacity:0;transition:opacity 1.15s var(--home-motion-ease),transform 1.15s var(--home-motion-ease),filter 1.15s var(--home-motion-ease),clip-path 1.15s var(--home-motion-ease)}[data-home-animate].is-visible{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0 round 0)}[data-home-animate=gallery]{transform:translate3d(0,2rem,0);filter:blur(12px);clip-path:inset(0 12% 0 0 round .5rem);overflow-x:clip}[data-home-animate=gallery] [data-deck-position]{transition-duration:1.35s}[data-home-animate=gallery]>div{transform:translate3d(-2rem,1rem,0);transition:transform 1.2s var(--home-motion-ease)}[data-home-animate=gallery].is-visible>div{transform:none}[data-slot=cta-01][data-home-animate=contact]{transform:scale(.96);filter:blur(12px)}[data-slot=cta-01][data-home-animate=contact] .qm-cta-card{transform:translate3d(0,1.6rem,0);transition:transform 1.25s var(--home-motion-ease),box-shadow 1.25s var(--home-motion-ease)}[data-slot=cta-01][data-home-animate=contact].is-visible .qm-cta-card{transform:none}[data-slot=cta-01][data-home-animate=contact].is-visible .qm-cta-left img,[data-slot=cta-01][data-home-animate=contact].is-visible .qm-cta-right img{animation:home-cta-breathe 18s ease-in-out infinite alternate}[data-home-animate=steps]{transform:translate3d(0,2rem,0)}[data-home-animate=steps] header,[data-home-animate=steps] li{opacity:0;transform:translate3d(0,1.6rem,0);filter:blur(10px);transition:opacity 1.05s var(--home-motion-ease),transform 1.05s var(--home-motion-ease),filter 1.05s var(--home-motion-ease)}[data-home-animate=steps].is-visible header,[data-home-animate=steps].is-visible li{opacity:1;transform:none;filter:none}[data-home-animate=steps].is-visible li:nth-child(1){transition-delay:.11s}[data-home-animate=steps].is-visible li:nth-child(2){transition-delay:.22s}[data-home-animate=steps].is-visible li:nth-child(3){transition-delay:.33s}[data-home-animate=testimonials]{transform:translate3d(0,1.8rem,0);filter:blur(12px);overflow-x:clip}[data-home-animate=testimonials] .ts-grid{opacity:0;transform:scale(1.08);transition:opacity 1.6s ease,transform 1.6s var(--home-motion-ease)}[data-home-animate=testimonials].is-visible .ts-grid{opacity:1;transform:none}[data-home-animate=faq]{transform:translate3d(0,1.8rem,0);filter:blur(10px)}[data-home-animate=gallery].is-visible,[data-slot=cta-01][data-home-animate=contact].is-visible,[data-home-animate=steps].is-visible,[data-home-animate=testimonials].is-visible,[data-home-animate=faq].is-visible{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0 round 0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-home-animate]{opacity:1;transform:none;filter:none;clip-path:none;transition:none}[data-home-animate=gallery]{animation:home-gallery-scroll 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 34%}[data-home-animate=gallery]>div{animation:home-gallery-inner-scroll 1ms linear both;animation-timeline:view();animation-range:entry 8% cover 38%}[data-home-animate=gallery] [data-deck-position=active]{animation:home-gallery-active-scroll 1ms linear both;animation-timeline:view();animation-range:entry 10% cover 42%}[data-slot=cta-01][data-home-animate=contact]{animation:home-contact-aperture-scroll 1ms linear both;animation-timeline:view();animation-range:entry 4% cover 38%}[data-slot=cta-01][data-home-animate=contact] .qm-cta-card{animation:home-contact-card-scroll 1ms linear both;animation-timeline:view();animation-range:entry 8% cover 44%}[data-home-animate=steps] header{opacity:1;transform:none;filter:none;animation:home-steps-heading-scroll 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 24%}[data-home-animate=steps] li{--step-x: 0rem;opacity:1;transform:none;filter:none;animation:home-step-card-scroll 1ms linear both;animation-timeline:view();animation-range:entry 10% cover 38%}[data-home-animate=steps] li:nth-child(1){--step-x: -1.6rem;animation-range:entry 6% cover 34%}[data-home-animate=steps] li:nth-child(2){animation-range:entry 10% cover 38%}[data-home-animate=steps] li:nth-child(3){--step-x: 1.6rem;animation-range:entry 14% cover 42%}[data-home-animate=testimonials]{animation:home-testimonials-scroll 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 34%}[data-home-animate=testimonials] .ts-grid{opacity:1;transform:none;animation:home-testimonials-grid-scroll 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 44%}[data-home-animate=faq]{animation:home-faq-scroll 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 28%}[data-home-animate=faq] [data-slot=accordion-item]{animation:home-faq-row-scroll 1ms linear both;animation-timeline:view();animation-range:entry 8% cover 28%}}}@keyframes home-gallery-scroll{0%{opacity:0;transform:translate3d(0,2rem,0);filter:blur(12px);clip-path:inset(0 26% 0 0 round .5rem)}to{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0 round .5rem)}}@keyframes home-gallery-inner-scroll{0%{transform:translate3d(-2.6rem,1rem,0)}to{transform:none}}@keyframes home-gallery-active-scroll{0%{transform:translate3d(2rem,1.4rem,0) scale(.96)}to{transform:translateY(0) scale(1)}}@keyframes home-contact-aperture-scroll{0%{opacity:0;filter:brightness(.75) blur(10px);clip-path:inset(18% 18% 18% 18% round .45rem);transform:scale(.985)}to{opacity:1;filter:none;clip-path:inset(0 0 0 0 round .45rem);transform:none}}@keyframes home-contact-card-scroll{0%{transform:translate3d(0,1.4rem,0) scale(.98);box-shadow:0 10px 40px #14121614}to{transform:none;box-shadow:0 24px 80px #1412161f}}@keyframes home-steps-heading-scroll{0%{opacity:0;transform:translate3d(-1.4rem,.8rem,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes home-step-card-scroll{0%{opacity:0;transform:translate3d(var(--step-x),2.2rem,0) scale(.94);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes home-testimonials-scroll{0%{opacity:0;transform:translate3d(0,1.8rem,0);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes home-testimonials-grid-scroll{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes home-faq-scroll{0%{opacity:0;transform:translate3d(0,1.6rem,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes home-faq-row-scroll{0%{opacity:0;transform:translate3d(0,.75rem,0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes home-cta-breathe{to{transform:scale(1.08) translate3d(.8%,-.8%,0)}}@media(prefers-reduced-motion:reduce){[data-home-animate],[data-home-animate=gallery]>div,[data-slot=cta-01][data-home-animate=contact] .qm-cta-card{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important}[data-home-animate=steps] header,[data-home-animate=steps] li,[data-home-animate=testimonials] .ts-grid,[data-home-animate=faq] [data-slot=accordion-item]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}[data-slot=cta-01][data-home-animate=contact] .qm-cta-left img,[data-slot=cta-01][data-home-animate=contact] .qm-cta-right img{animation:none!important}}.ts-grid[data-astro-cid-uyaca3rg]{position:absolute;inset:0;background-image:linear-gradient(rgb(60 40 50 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(60 40 50 / .06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask:radial-gradient(ellipse 75% 60% at 50% 42%,#000 0%,transparent 78%);mask:radial-gradient(ellipse 75% 60% at 50% 42%,#000 0%,transparent 78%);pointer-events:none}.ts-stage[data-astro-cid-uyaca3rg]{display:grid;min-height:clamp(15rem,12rem + 12vw,19rem)}.ts-quote[data-astro-cid-uyaca3rg]{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;visibility:hidden;transform:translateY(.75rem);transition:opacity .6s ease,transform .6s ease,visibility 0s linear .6s}.ts-quote[data-astro-cid-uyaca3rg].is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ts-mark[data-astro-cid-uyaca3rg]{font-family:var(--font-display);font-size:4.5rem;line-height:.6;color:#3c28322e;margin-bottom:.5rem}.ts-text[data-astro-cid-uyaca3rg]{max-width:44rem;color:var(--color-text-heading);font-size:clamp(1.1rem,.85rem + 1.05vw,1.7rem);line-height:1.4;font-weight:500;letter-spacing:-.01em}.ts-cap[data-astro-cid-uyaca3rg]{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem;font-size:.95rem}.ts-name[data-astro-cid-uyaca3rg]{color:var(--color-text-heading);font-size:1rem;font-weight:600;font-variation-settings:"wght" 600}.ts-meta[data-astro-cid-uyaca3rg]{color:var(--color-text-muted);font-size:.9rem;font-weight:400}.ts-strip[data-astro-cid-uyaca3rg]{margin-top:2.5rem;display:flex;align-items:center;justify-content:center;gap:.85rem}.ts-thumb[data-astro-cid-uyaca3rg]{flex:none;width:3.25rem;height:3.25rem;border-radius:1rem;overflow:hidden;padding:0;border:1px solid rgb(60 40 50 / .08);background:var(--color-bg-muted, #efeae3);opacity:.5;filter:grayscale(.5);cursor:pointer;transition:transform .35s ease,opacity .35s ease,filter .35s ease,box-shadow .35s ease}.ts-thumb[data-astro-cid-uyaca3rg] img[data-astro-cid-uyaca3rg]{width:100%;height:100%;object-fit:cover;display:block}.ts-thumb[data-astro-cid-uyaca3rg]:hover{opacity:.85;filter:grayscale(0)}.ts-thumb[data-astro-cid-uyaca3rg].is-active{opacity:1;filter:grayscale(0);transform:scale(1.28);border-color:transparent;box-shadow:0 0 0 2px var(--color-bg-page, #fff),0 0 0 3.5px #3c283238,0 12px 26px -10px #3c283259}.ts-thumb[data-astro-cid-uyaca3rg]:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ts-quote[data-astro-cid-uyaca3rg],.ts-thumb[data-astro-cid-uyaca3rg]{transition:none}}.qm-root[data-astro-cid-j7pv25f6]{position:relative;min-height:100dvh;padding-top:6.5rem;display:flex;flex-direction:column;overflow-x:clip;overflow-y:hidden;contain:paint;--home-bg: #0c0b0e;--home-text: #f4efe4;--home-title: #fff;--home-parchment: #f6f1e6;--home-parchment-rgb: 246 241 230;--home-parchment-soft: #f3ede1;--home-ink: #2c281d;--home-text-soft: #f1ebdd;--home-text-muted: #d0cbbe;--home-quote: #ece6d8;--home-avatar-text: #f0ebde;--home-byline: #d9d3c6;--home-gold: #cdb582;--home-shadow-rgb: 20 18 12;background:var(--home-bg);color:var(--home-text)}
