.home-hero{min-height:0;padding-bottom:2.5rem;padding-top:7.5rem}.home-hero-video{filter:saturate(1.08) contrast(1.05)}.home-hero-scrim{background:linear-gradient(90deg,var(--navy-950) 0,color-mix(in srgb,var(--navy-950) 88%,transparent) 34%,color-mix(in srgb,var(--navy-950) 42%,transparent) 62%,color-mix(in srgb,var(--navy-950) 8%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--navy-950) 55%,transparent) 0,transparent 22%,transparent 68%,var(--navy-950) 100%),var(--home-hero-gold-glow)}.home-hero-gold-edge{background:linear-gradient(90deg,transparent,var(--gold-400),transparent);box-shadow:0 0 1.5rem color-mix(in srgb,var(--gold-400) 45%,transparent)}@media (max-width:63.999rem){.home-hero-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--navy-950) 62%,transparent) 0,color-mix(in srgb,var(--navy-950) 78%,transparent) 28%,color-mix(in srgb,var(--navy-950) 88%,transparent) 100%),var(--home-hero-gold-glow)}}.home-hero .home-hero-grid,.home-hero .home-hero-noise{opacity:.16}.home-hero-inner{min-height:46rem;padding-bottom:8rem;padding-top:9rem}.home-hero-content{max-width:36rem}.home-hero .home-hero-title{font-size:clamp(3rem,6vw,5.3rem);letter-spacing:-.045em;line-height:.98}.home-hero-subhead{font-size:1.05rem;max-width:32rem}.home-founder{max-width:32rem}.home-proof-bar{background:color-mix(in srgb,var(--navy-900) 82%,transparent);border-color:var(--hairline-dark);border-radius:.75rem}.home-hero .section-join,.testimonial-section .section-join{display:none}.home-technology-section{background:var(--navy-950);border-bottom:1px solid var(--hairline-dark);border-top:1px solid var(--hairline-dark);padding-block:2rem}.home-technology-section .home-proof-title,.technology-item{color:var(--braysense-inverse-muted)}.technology-mask{margin-inline:auto;mask-image:none;max-width:var(--site-container);padding-inline:var(--site-gutter)}.technology-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:0}.technology-item{height:3.5rem;min-width:0;opacity:.62;padding-inline:.5rem}.technology-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-industries,.home-process{background:var(--navy-950);color:var(--site-white)}#recent-work,.home-industries,.home-process,.home-services,.testimonial-section,.why-section{border-top:1px solid color-mix(in srgb,var(--site-white) 10%,transparent)}#recent-work .editorial-heading h2,.home-services .editorial-heading h2,.why-section .section-title{color:var(--site-white)}#recent-work .editorial-heading p,.home-services .editorial-heading p,.why-section .section-description{color:var(--braysense-inverse-muted)}.home-service-list{border-color:var(--hairline-dark);margin-top:3rem}.home-service-row{border-color:var(--hairline-dark);color:var(--site-white);gap:1.5rem;min-height:6rem;padding-block:1.25rem}.home-service-row p{color:var(--braysense-inverse-muted)}.home-service-arrow{border-color:var(--hairline-dark);height:2.5rem;width:2.5rem}#recent-work .site-link,.home-faq .site-link,.home-industries .site-link,.home-process .site-link,.home-service-arrow,.home-services .site-link,.why-section .site-link{color:var(--gold-400)}.recent-work-layout{margin-top:3rem}#recent-work .featured-work{background:var(--navy-900);border-color:var(--hairline-dark);box-shadow:none;gap:clamp(2rem,5vw,4rem)}#recent-work .featured-work .browser-frame{box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--navy-950) 52%,transparent);transform:none}.home-industries{background:var(--navy-950)}.home-gold-rule{margin-block:2.5rem;opacity:.4}.industry-grid{gap:1rem}.industry-grid>*{border:1px solid var(--hairline-dark);border-radius:1rem}.industry-card{background:color-mix(in srgb,var(--site-white) 3%,transparent);min-height:0;padding:1.5rem}.industry-art{background:none;border:0;height:3.5rem;justify-content:flex-start}.industry-mark{height:2.75rem;width:4rem}.industry-card h3{font-size:1.25rem;margin-top:1rem}.industry-card ul{font-size:.9375rem;margin-top:1.25rem}.home-process{background:var(--navy-950)}.home-process:before{opacity:.1}.home-process:after{opacity:.015}.home-process .site-link{display:flex;margin-inline:auto;width:fit-content}.home-process .process-timeline{margin-inline:auto;max-width:58rem;padding:2rem 0 1rem;--rail-left:50%}.home-process .process-timeline-list{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.home-process .process-rail{bottom:1rem;height:auto;left:50%;right:auto;top:2rem;transform:translateX(-50%);width:2px}.home-process .process-rail-fill{height:100%;transform-origin:top;width:100%}.home-process .process-timeline.is-enhanced .process-rail-fill{transform:scaleY(var(--process-progress))}.home-process .process-timeline-step{box-sizing:border-box;min-height:8.5rem;padding-bottom:0;padding-top:0;width:50%}.home-process .process-timeline-step:nth-child(odd){margin-left:0;padding-left:0;padding-right:3rem;text-align:right}.home-process .process-timeline-step:nth-child(2n){margin-left:50%;padding-left:3rem;padding-right:0;text-align:left}.home-process .process-node{background:var(--navy-950);border:2px solid var(--gold-400);border-radius:9999px;box-shadow:0 0 0 .35rem var(--navy-950);height:1rem;left:auto;right:-.5rem;top:1.5rem;transform:none;width:1rem}.home-process .process-node svg{display:none}.home-process .process-timeline-step:nth-child(2n) .process-node{left:-.5rem;right:auto}.home-process .process-timeline-step[data-active] .process-node{background:var(--gold-400);box-shadow:0 0 0 .35rem var(--navy-950),0 0 1.25rem color-mix(in srgb,var(--gold-400) 45%,transparent)}.home-process .process-connector,.home-process .process-icon-tile,.home-process .process-network,.home-process .process-terminal{display:none}.home-process .process-card,.home-process .process-timeline-step[data-active] .process-card{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:.5rem;height:auto;min-height:0;padding:.75rem 0}.home-process .process-card:before{display:none}.home-process .process-card-title{align-items:flex-start;gap:.5rem}.home-process .process-timeline-step:nth-child(odd) .process-card-title{align-items:flex-end}.home-process .process-card h3{font-size:1.1rem}.home-process .process-card p{font-size:.9rem;line-height:1.6}.why-section{background:#ffffff;background-image:none;color:var(--site-slate-900)}.why-layout{gap:3rem}.why-note{border-color:var(--gold-500);color:var(--braysense-inverse-muted)}.why-card{background:color-mix(in srgb,var(--site-white) 4%,transparent);border-color:var(--hairline-dark);box-shadow:none;color:var(--site-white);min-height:15rem;padding:1.5rem}.why-card:after{opacity:.12}.why-card .icon-tile{background:color-mix(in srgb,var(--site-white) 6%,transparent);border-color:var(--hairline-dark);box-shadow:none;color:var(--gold-400);height:3.25rem;width:3.25rem}.why-card h3{margin-top:1.5rem}.why-card p{color:var(--braysense-inverse-muted)}.testimonial-section{background:var(--navy-950)}.testimonial-card{background:color-mix(in srgb,var(--site-white) 5%,transparent);box-shadow:none}.home-faq{background:#ffffff;color:var(--site-slate-900)}.home-faq-grid{align-items:start}.home-faq .madeora-faq{background:var(--site-white);border-color:var(--hairline);box-shadow:none;color:var(--site-slate-900)}.home-faq .madeora-faq summary{min-height:4.25rem;color:var(--site-slate-900)}.home-faq .madeora-faq p{color:color-mix(in srgb,var(--site-slate-900) 75%,transparent)}.home-final-cta{border-top:1px solid var(--hairline-dark)}#capabilities,#home-faq,#industries,#process,#project-conversation,#recent-work,#why-us{scroll-margin-top:7rem}@media (min-width:40rem){.technology-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:48rem){.home-service-row{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.5fr) auto;padding-inline:1rem}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-grid>*{border:1px solid var(--hairline-dark);padding-inline:0}}@media (min-width:64rem){.technology-row{grid-template-columns:repeat(11,minmax(0,1fr))}.technology-item{padding-inline:.7rem}.why-layout{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr)}.why-grid{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.home-service-row:hover{background:color-mix(in srgb,var(--site-white) 3%,transparent);padding-inline:1rem}.home-service-row:hover .home-service-arrow{background:var(--gold-500);border-color:var(--gold-500);color:var(--navy-950)}.why-card:hover{border-color:color-mix(in srgb,var(--gold-400) 42%,transparent);box-shadow:none;transform:translateY(-2px)}}@media (max-width:47.999rem){.home-service-row{grid-template-columns:minmax(0,1fr) auto}.home-service-row p{grid-column:1/-1;grid-row:2}.home-service-arrow{grid-column:2;grid-row:1}.home-process .process-timeline{--rail-left:.5rem;padding-top:1rem}.home-process .process-rail{bottom:1rem;left:var(--rail-left);top:1rem}.home-process .process-timeline-step,.home-process .process-timeline-step:nth-child(2n),.home-process .process-timeline-step:nth-child(odd){margin-left:0;min-height:0;padding:0 0 1.5rem 2.5rem;text-align:left;width:100%}.home-process .process-node,.home-process .process-timeline-step:nth-child(2n) .process-node{height:1rem;left:0;right:auto;top:1.25rem;width:1rem}.home-process .process-timeline-step:nth-child(odd) .process-card-title{align-items:flex-start}.why-grid{gap:1rem}}@media (max-width:39.99rem){.home-hero{min-height:0;padding-bottom:2rem;padding-top:6.5rem}.home-hero-inner{justify-content:flex-start;min-height:0;padding-bottom:4rem;padding-top:8rem}.home-proof-bar{bottom:auto;left:auto;margin-top:2rem;position:relative;right:auto}.home-hero-title{font-size:clamp(2.65rem,13vw,3.75rem)}.technology-mask{overflow:hidden}}@media (prefers-reduced-motion:reduce){.process-timeline.is-enhanced .process-rail-fill,.why-card:hover{transform:none}}.home-band{background-color:var(--navy-950)}.home-band,.why-section.home-band{padding-block:4rem}#home-title{color:var(--site-white);font-size:2.25rem;line-height:1.05}.home-hero-action{border-radius:9999px;font-size:1rem;line-height:1.5;min-height:3.25rem}.hero-loom{position:relative;isolation:isolate;width:100%;max-width:42rem;margin:0 auto;color:#94a3b8}.hero-loom:before{content:"";position:absolute;z-index:-1;inset:12% 3% 15%;background:radial-gradient(ellipse at 60% 50%,rgb(235 185 66/.09),transparent 65%);pointer-events:none}.hero-journey{position:relative;container-type:inline-size}.hero-loom-drawing{display:block;width:100%;height:auto;overflow:visible}.hero-loom-guides{color:#75869f;opacity:.2}.hero-loom-svg-label{font-family:monospace;font-size:8px;letter-spacing:1.4px}.hero-journey-sources{position:absolute;inset:19.53125cqw auto auto 3%;z-index:1;width:34%;height:53.90625cqw;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:0}.hero-journey-source{display:flex;align-items:center;gap:.6rem;width:100%;min-height:0;height:100%;padding:.3rem .4rem;border:0;border-bottom:1px solid rgb(255 255 255/.09);border-radius:0;background:linear-gradient(90deg,#0a1527 65%,transparent);color:#9baac0;text-align:left;cursor:pointer;transition:color .25s}.hero-journey-source[aria-pressed=true]{color:#f6d991}.hero-journey-source:focus-visible{outline:1px solid #f6d991;outline-offset:4px}.hero-journey-source-number{align-self:flex-start;margin-top:.65rem;font-family:monospace;font-size:.55rem;opacity:.65}.hero-journey-source strong{display:block;font-size:clamp(.6rem,1vw,.8rem);font-weight:500;line-height:1.4}.hero-journey-source small{display:block;margin-top:.35rem;color:#8c9bb0;font-size:clamp(.48rem,.8vw,.6rem);line-height:1.4}.hero-journey-source-plus{margin-left:auto;font-size:1rem;opacity:.7}.hero-journey-thread{stroke:#8b9bb3;stroke-width:1;opacity:.65;transition:opacity .3s}.hero-journey-thread.is-active{stroke:#e8cc8e;opacity:1}.hero-pipeline-casing{stroke:#17283f;stroke-width:9;stroke-linejoin:round;stroke-linecap:round}.hero-journey-packet{stroke:#fff0c7;stroke-width:3;stroke-linecap:round;stroke-dasharray:4 29.3333;animation:journey-packet 3s linear infinite;filter:drop-shadow(0 0 3px rgb(255 222 146/.6))}.hero-pipeline-packet-1{animation-delay:-1s}.hero-pipeline-packet-2{animation-delay:-2s}.hero-pipeline-output .hero-journey-packet{animation-duration:2.5s}.hero-pipeline-output{stroke-linecap:round;stroke-linejoin:round}.hero-journey-micro{font:7px monospace;letter-spacing:1px}.hero-journey-task{font:500 10px sans-serif;letter-spacing:-.2px}.hero-journey-owner{font:10px sans-serif}.hero-journey-detail{font:6.5px sans-serif}.hero-journey-stage{animation:journey-stage 4.5s ease infinite}.hero-journey-stage-1{animation-delay:.75s}.hero-journey-stage-2{animation-delay:1.5s}.hero-journey-stage-light{filter:drop-shadow(0 0 4px #f3d48c)}.hero-journey-release{stroke-dasharray:5 20;stroke-linecap:round;animation:journey-packet 6s linear infinite}.hero-journey-time{font:italic 32px Georgia,serif;letter-spacing:-1px}.hero-journey-payoff{animation:journey-payoff 9s ease infinite}.hero-journey-hint{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 4%;color:#b3bfd0;font:.65rem monospace}.hero-journey-hint span{color:#7d8ba0;font-size:.55rem}@keyframes journey-packet{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes journey-stage{0%,10%,85%,to{opacity:.4}20%,70%{opacity:1}}@keyframes journey-payoff{0%,45%,to{opacity:.35}65%,85%{opacity:1}}@media (max-width:639px){.hero-journey-source{gap:.35rem}.hero-journey-source-number{display:none}.hero-journey-source strong{font-size:.6rem}.hero-journey-source small{font-size:.48rem}.hero-journey-hint{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.hero-journey-packet,.hero-journey-payoff,.hero-journey-release,.hero-journey-stage{animation:none;opacity:1}.hero-journey-packet{stroke-dasharray:none;stroke-width:1}.hero-journey-release{stroke-dashoffset:0}.hero-journey-source,.hero-journey-thread{transition:none}}.home-hero-copy p{font-size:1rem;line-height:1.65}#testimonials p.mt-4,.home-final-content p,.home-final-content small,.home-hero-copy p{color:var(--color-slate-300)}.home-final-content p{font-size:1rem;line-height:1.65}#home-faq details,#testimonials .testimonial-card,.home-band article,.home-mockup{border-radius:1rem}#recent-work .home-mockup{border-radius:1rem 1rem 0 0}@media (min-width:64rem){#recent-work .home-mockup.is-side{border-radius:1rem 0 0 1rem}}#testimonials .testimonial-avatar,#testimonials .testimonial-linkedin{border-radius:9999px}#testimonials .testimonial-card{background:color-mix(in srgb,var(--site-white) 5%,transparent);border:1px solid color-mix(in srgb,var(--site-white) 10%,transparent);padding:2rem}@media (min-width:48rem){.home-band{padding-block:6rem}.why-section.home-band{padding-block:7rem}#home-title{font-size:3rem}.home-final-content p,.home-hero-action,.home-hero-copy p{font-size:1.125rem}}@media (min-width:64rem){#home-title{font-size:3.75rem}}#recent-work.home-band,.home-faq,.home-services.home-band,.why-section.home-band{background:#ffffff;background-color:#ffffff;background-image:none;color:var(--site-slate-900)}#recent-work h2,#recent-work h3,.home-services h2,.home-services h3,.why-section h2,.why-section h3{color:var(--site-slate-900)}#recent-work .text-slate-300,#recent-work p,.home-services .text-slate-300,.home-services p,.why-section .text-slate-300,.why-section .text-white\/70,.why-section p{color:var(--site-slate-700)}#recent-work article,.home-services a{border-color:color-mix(in srgb,var(--site-slate-900) 12%,transparent)}.why-section article{border-color:color-mix(in srgb,var(--site-slate-900) 22%,transparent)}#recent-work article,.why-section article{background:#ffffff;background-color:#ffffff}.about-page{background:var(--navy-950);color:var(--site-white)}.about-page .testimonial-section{background:transparent;border-bottom:1px solid var(--hairline-dark)}.about-page .home-final-cta{background:var(--navy-950);border-bottom:0;border-top:0}