:root,:root[data-theme=dark]{color-scheme:dark;--color-bg:#15140f;--color-surface:#1d1c17;--color-surface-2:#26251f;--color-border:#393833;--color-border-2:#57554e;--color-accent:#f59e0b;--color-accent-hover:#fbbf24;--color-on-accent:#15140f;--color-text:#f4f3ef;--color-text-dim:#cecdc7;--color-muted:#a6a39b;--color-danger:#f87171;--color-nav-bg:#15140feb}:root[data-theme=light]{color-scheme:light;--color-bg:#fff;--color-surface:#f6f5f2;--color-surface-2:#ededea;--color-border:#dcdbd6;--color-border-2:#a6a39b;--color-accent:#a84c08;--color-accent-hover:#92400e;--color-on-accent:#fff;--color-text:#15140f;--color-text-dim:#393833;--color-muted:#6b6964;--color-danger:#b91c1c;--color-nav-bg:#fffffff0}:root{--font-display:"Inter", system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"DM Serif Display", "Inter", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Inter", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-label:.75rem;--text-ui:1rem;--text-ui-sm:.9375rem;--text-lead:clamp(1.125rem, 1.03rem + .38vw, 1.375rem);--text-title:clamp(1.375rem, 1.1rem + 1.14vw, 2.125rem);--text-sub:clamp(1.75rem, 1.2rem + 2.2vw, 3.125rem);--text-display:clamp(2.75rem, 1.5rem + 5.6vw, 7.5rem);--text-stat:clamp(3rem, 1.4rem + 5.2vw, 6.5rem);--text-cta:clamp(2.8rem, 1.2rem + 7vw, 8rem);--tracking-tight:-.035em;--tracking-label:.16em;--tracking-logo:-.03em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--gutter:clamp(1rem, .4rem + 2.6vw, 3rem);--max:1440px;--radius-sm:0;--radius-md:0;--radius-lg:0;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.6s;--duration-xslow:.75s}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/dm-serif-display-latin.2QCSM2z4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/dm-serif-display-italic-latin.BOpVIdq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/inter-latin-var.DWCV69Jo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/jetbrains-mono-latin-var.Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");line-height:1.6;overflow-x:hidden}main{overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}ul,ol{list-style:none}.container{width:100%;max-width:1200px;padding-inline:var(--space-6);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--space-10)}}.mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em}.label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.accent{color:var(--color-accent)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.15}h1{font-size:clamp(var(--text-5xl), 8.5vw, 5.5rem)}h2{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl))}h3{font-size:var(--text-xl);font-family:var(--font-body);font-weight:600;line-height:1.3}h4{font-size:var(--text-lg);font-family:var(--font-body);font-weight:600;line-height:1.3}em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}p{color:var(--color-text-dim);line-height:1.7}.reveal{opacity:0;transition:opacity var(--duration-xslow) var(--ease-out), transform var(--duration-xslow) var(--ease-out);animation:0s 3s forwards reveal-failsafe;transform:translateY(36px)}html.reveal-ready .reveal{animation:none}@keyframes reveal-failsafe{to{opacity:1;transform:none}}@media print{.reveal{opacity:1!important;transition:none!important;transform:none!important}}.reveal.is-visible{opacity:1;transform:translate(0)!important}.reveal--left{transform:translate(-48px)}.reveal--right{transform:translate(48px)}.reveal--scale{transform:translateY(20px)scale(.97)}.reveal--delay-1{transition-delay:80ms}.reveal--delay-2{transition-delay:.16s}.reveal--delay-3{transition-delay:.24s}.reveal--delay-4{transition-delay:.32s}.reveal--delay-5{transition-delay:.4s}.section{padding-block:var(--space-24)}.section--dark{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.section-header{margin-bottom:var(--space-16);gap:var(--space-4);flex-direction:column;display:flex}.section-header .label{margin-bottom:var(--space-2)}.btn{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);font-family:var(--font-body);font-size:var(--text-ui-sm);border-radius:var(--radius-sm);border:1px solid var(--color-text);transition:background var(--duration-base), color var(--duration-base), border-color var(--duration-base);font-weight:600;display:inline-flex}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent)}.btn--ghost{color:var(--color-text);background:0 0}.btn--ghost:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn--full{justify-content:center;width:100%}.nav{z-index:100;background:var(--color-nav-bg);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:fixed;top:0;left:0;right:0}.nav__inner{justify-content:space-between;align-items:center;gap:var(--space-6);height:64px;display:flex}.nav__logo{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-logo);color:var(--color-text);font-weight:800}.nav__logo .accent,.hero__headline .accent,.footer__mark .accent{text-indent:1em;background:var(--color-accent);width:.2em;height:.2em;color:var(--color-on-accent);forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-left:.05em;display:inline-block;overflow:hidden}.nav__links{gap:var(--space-8);align-items:center;display:none}.nav__links a{font-size:var(--text-ui-sm);color:var(--color-text);font-weight:500;position:relative}.nav__links a:after{content:"";height:1px;transition:right var(--duration-base) var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:100%}.nav__links a:hover:after{right:0}.nav__cta{border-bottom:1px solid var(--color-accent);padding-bottom:2px;font-weight:600}.nav__links .nav__cta:after{display:none}.nav__burger{border:1px solid var(--color-border-2);flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:0 9px;display:flex}.tinda__inner{gap:var(--space-12);display:grid}@media (width>=1024px){.tinda__inner{grid-template-columns:3fr 2fr;align-items:start}}.tinda__sub{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);margin-bottom:var(--space-4)}.tinda__points{gap:var(--space-5);margin-top:var(--space-8);padding:0;list-style:none;display:grid}.tinda__points li{color:var(--color-text-dim);padding-left:var(--space-5);border-left:1px solid var(--color-border-2)}.tinda__points strong{color:var(--color-text)}.tinda__points code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text)}.tinda__stats{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.tinda__stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column-reverse;display:flex}.tinda__stat dd{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-text);margin:0;line-height:1.1}.tinda__stat dt{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-dim)}.legal__inner{max-width:46rem}.legal__title{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl))}.legal__updated{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2)}.legal h2{font-size:var(--text-2xl);margin:var(--space-10) 0 var(--space-3)}.legal p+p{margin-top:var(--space-3)}.legal__list{margin:var(--space-3) 0 var(--space-4) var(--space-5);color:var(--color-text-dim)}.legal code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text)}.legal a,.form__privacy a,.footer__bottom a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.form__privacy{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-muted)}.theme-toggle{width:36px;height:36px;margin-left:auto;margin-right:calc(var(--space-4) - var(--space-6));border:1px solid var(--color-border-2);border-radius:var(--radius-sm);color:var(--color-text-dim);transition:color var(--duration-fast), border-color var(--duration-fast);justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.theme-toggle__moon,:root[data-theme=light] .theme-toggle__sun{display:none}:root[data-theme=light] .theme-toggle__moon{display:block}:root:not([data-theme]) .theme-toggle{display:none}.nav__burger span{background:var(--color-text);height:1.5px;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-base);display:block}.nav__burger.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.nav__burger.is-open span:nth-child(2){opacity:0}.nav__burger.is-open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}@media (width>=861px){.nav__links{display:flex}.nav__burger{display:none}.nav__links{margin-left:auto}.theme-toggle{margin-left:var(--space-6);margin-right:0}}.nav__drawer{background:var(--color-bg);padding:0 var(--gutter);transition:transform var(--duration-slow) var(--ease-out);z-index:99;flex-direction:column;gap:0;display:flex;position:fixed;inset:64px 0 0;transform:translate(100%)}.nav__drawer.is-open{transform:translate(0)}.nav__drawer a{font-family:var(--font-display);font-size:var(--text-title);padding:var(--space-4) 0;border-top:1px solid var(--color-border);color:var(--color-text);font-weight:700}.nav__drawer a:first-child{border-top:0}.hero{padding:var(--space-24) 0 var(--space-16);border-bottom:1px solid var(--color-border)}.hero__top{justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.hero__scroll{color:var(--color-muted)}.hero__headline{font-size:var(--text-display);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-text);font-weight:700;line-height:.92}.hero__headline .line{margin-bottom:-.12em;padding-bottom:.18em;display:block;overflow:hidden}.hero__headline .line>span{animation:rise var(--duration-slow) var(--ease-out) both;display:inline-block}.hero__headline .line:nth-child(2)>span{animation-delay:90ms}.hero__headline .line:nth-child(3)>span{animation-delay:.18s}@keyframes rise{0%{transform:translateY(calc(100% + .25em))}}.hero__foot{gap:var(--space-12);margin-top:var(--space-16);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.hero__sub{font-size:var(--text-lead);color:var(--color-text-dim);max-width:38ch;line-height:1.45}.hero__actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.hero__metrics{margin-top:var(--space-16);border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{padding:var(--space-6) var(--space-6) 0 0;border-right:1px solid var(--color-border)}.metric+.metric{padding-left:var(--space-6)}.metric:last-child{border-right:0}.metric__value{font-size:var(--text-sub);letter-spacing:var(--tracking-tight);color:var(--color-text);font-weight:700;line-height:1;display:block}.metric__value .accent{color:var(--color-accent)}.metric__label{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);display:block}@media (width<=760px){.hero__foot{grid-template-columns:1fr}.hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(3){padding-left:0}.metric:nth-child(n+3){border-top:1px solid var(--color-border);margin-top:var(--space-6)}}.marquee{border-bottom:1px solid var(--color-border);padding-block:var(--space-6);overflow:hidden}.marquee__track{width:max-content;animation:40s linear infinite marqueeScroll;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{align-items:center;gap:var(--space-8);padding-right:var(--space-8);white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sub);letter-spacing:var(--tracking-tight);color:var(--color-muted);font-weight:800;display:flex}.marquee__dot{background:var(--color-accent);flex-shrink:0;width:.2em;height:.2em}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.services .section-header{gap:var(--space-8);grid-template-columns:minmax(140px,1fr) 3fr;align-items:start;display:grid}.services .section-header h2{font-size:var(--text-sub);letter-spacing:-.028em;font-weight:700;line-height:1.02}.services .section-header .label{margin-bottom:0;padding-top:.9em}@media (width<=760px){.services .section-header{gap:var(--space-4);grid-template-columns:1fr}.services .section-header .label{padding-top:0}}.services__grid{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-card{padding:var(--space-8) var(--space-6) var(--space-8) 0;border-right:1px solid var(--color-border);position:relative}.service-card+.service-card{padding-left:var(--space-6)}.service-card:last-child{border-right:0}.service-card__bar{background:var(--color-accent);transform-origin:0;height:2px;transition:transform var(--duration-slow) var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.service-card:hover .service-card__bar{transform:scaleX(1)}.service-card h3{font-size:var(--text-title);letter-spacing:-.02em;margin:0 0 var(--space-4);color:var(--color-text);font-weight:700;line-height:1.1}.service-card p{color:var(--color-text-dim)}@media (width<=1000px){.services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card:nth-child(2){border-right:0}.service-card:nth-child(3){padding-left:0}.service-card:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (width<=560px){.services__grid{grid-template-columns:1fr}.service-card,.service-card+.service-card{border-right:0;padding-left:0}.service-card+.service-card{border-top:1px solid var(--color-border)}}.process__steps{flex-direction:column;gap:0;max-width:800px;display:flex;position:relative}.process__steps:before{content:"";left:38px;top:var(--space-10);bottom:var(--space-10);background:linear-gradient(to bottom, transparent, var(--color-border) 8%, var(--color-border) 92%, transparent);width:1px;position:absolute}.process__step{gap:var(--space-8);padding-block:var(--space-10);border-bottom:1px solid var(--color-border);grid-template-columns:80px 1fr;align-items:start;display:grid;position:relative}.process__step:last-child{border-bottom:none}.process__step-body{gap:var(--space-3);flex-direction:column;grid-column:2;display:flex}.process__step-body h3{color:var(--color-text);font-size:var(--text-xl)}.about__inner{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (width>=768px){.about__inner{grid-template-columns:1fr 1fr;align-items:start}}.about__copy{gap:var(--space-8);flex-direction:column;display:flex}.about__copy p{font-size:var(--text-lg);max-width:480px}.about__pillars{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.pillar{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.pillar__icon{font-size:var(--text-xl);background:var(--color-accent);width:.6em;height:.6em;color:var(--color-on-accent);forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:.5em 0 .5em .15em;display:block;transform:rotate(45deg)}.pillar h4{color:var(--color-text);font-size:var(--text-base);font-weight:600}.pillar p{font-size:var(--text-sm)}.faq__list{max-width:800px}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item:first-child{border-top:1px solid var(--color-border)}.faq__question{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;padding-block:var(--space-6);text-align:left;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);cursor:pointer;transition:color var(--duration-fast);background:0 0;font-weight:600;display:flex}.faq__question:hover{color:var(--color-accent)}.faq__question:after{content:"+";font-family:var(--font-mono);font-size:var(--text-xl);color:var(--color-accent);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;font-weight:400;line-height:1}.faq__question[aria-expanded=true]:after{transform:rotate(45deg)}.faq__answer{visibility:hidden;transition:grid-template-rows var(--duration-slow) var(--ease-out), padding-bottom var(--duration-slow) var(--ease-out), visibility 0s linear var(--duration-slow);grid-template-rows:0fr;padding-bottom:0;animation:0s 3s forwards faq-failsafe;display:grid;overflow:hidden}.faq__item.faq-wired .faq__answer{animation:none}@keyframes faq-failsafe{to{padding-bottom:var(--space-6);visibility:visible;grid-template-rows:1fr}}.faq__answer.is-open{padding-bottom:var(--space-6);visibility:visible;grid-template-rows:1fr;transition-delay:0s}@media print{.faq__answer{padding-bottom:var(--space-6)!important;visibility:visible!important;grid-template-rows:1fr!important;transition:none!important}}.faq__answer>p{font-size:var(--text-base);color:var(--color-text-dim);line-height:1.75;overflow:hidden}.faq__answer strong{color:var(--color-text);font-weight:600}.faq__answer a{color:var(--color-accent);text-underline-offset:3px;transition:color var(--duration-fast);text-decoration:underline}.faq__answer a:hover{color:var(--color-accent-hover)}.cta{padding-block:var(--space-32);border-top:1px solid var(--color-border);transition:background-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out);display:block}.cta:hover,.cta:focus-visible{background-color:var(--color-accent);color:var(--color-on-accent)}.cta .label{margin-bottom:var(--space-8);color:inherit;display:block}.cta__title{font-size:var(--text-cta);letter-spacing:-.045em;font-weight:800;line-height:.95}.contact__inner{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (width>=768px){.contact__inner{grid-template-columns:1fr 1.4fr;align-items:start}}.contact__info{gap:var(--space-10);flex-direction:column;display:flex}.contact__details{gap:var(--space-5);flex-direction:column;display:flex}.contact__details li{gap:var(--space-1);flex-direction:column;display:flex}.contact__details .label{font-size:var(--text-xs)}.contact__details span,.contact__details a{font-size:var(--text-base);color:var(--color-text)}.contact__details a:hover{color:var(--color-accent)}.contact__form{gap:var(--space-5);flex-direction:column;display:flex}.form-row{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=480px){.form-row{grid-template-columns:1fr 1fr}}.form-field{gap:var(--space-2);flex-direction:column;display:flex}.form-field label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.form-field input,.form-field textarea{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--duration-fast);resize:vertical;outline:none}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--color-muted)}.form-field input:focus,.form-field textarea:focus{border-color:var(--color-accent)}.form__note{color:var(--color-muted);font-size:var(--text-xs);text-align:center}.form__note[data-state=success]{color:var(--color-accent)}.form__note[data-state=error]{color:var(--color-danger)}.form__note a{color:inherit;text-decoration:underline}.form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{border-top:1px solid var(--color-border);padding-top:var(--space-16)}.footer__mark{letter-spacing:-.065em;color:var(--color-muted);user-select:none;font-size:min(11.5vw,11rem);font-weight:800;line-height:.8}.footer__tag{font-size:var(--text-title);letter-spacing:-.015em;margin-top:var(--space-8);line-height:1.25}.footer__bottom{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);border-top:1px solid var(--color-border);padding-block:var(--space-6) var(--space-8);color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;display:flex}.footer__bottom .mono{font-size:inherit;letter-spacing:inherit}@media (width<=639px){.process__step{gap:var(--space-5);grid-template-columns:48px 1fr}.about__pillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal--left,.reveal--right,.reveal--scale{opacity:1;transition:none;transform:none}.marquee__track,.hero__headline .line>span{animation:none}*{transition-duration:.01ms!important}}@media print{.hero__headline .line>span{animation:none}}
