.liquid-root{--liq-bg:#040710;--liq-ink:#f6f5f1;--liq-ink-dim:#a7a49e;--liq-ink-faint:#5a5e65;--liq-ac-cyan:#00d2d2;--liq-ac-violet:#ab91f2;--liq-ac-amber:#f9b64f;--liq-glass-tint:#faf8f50f;--liq-glass-edge:#faf8f538;--liq-dock-offset:calc(96px + env(safe-area-inset-top));--liq-serif:"Fraunces","Times New Roman",serif;--liq-sans:"Geist","Helvetica Neue",Arial,sans-serif;--liq-mono:"Geist Mono",ui-monospace,Menlo,monospace;color:var(--liq-ink);font-family:var(--liq-sans);background:var(--liq-bg);-webkit-font-smoothing:antialiased;isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.liquid-root{--liq-bg:lab(1.92167% .242338 -4.1009);--liq-ink:lab(96.5461% -.0119209 1.90754);--liq-ink-dim:lab(67.5706% .00113249 3.83182);--liq-ink-faint:lab(39.6247% -.218317 -4.50228);--liq-ac-cyan:lab(75.9584% -45.8139 -13.731);--liq-ac-violet:lab(65.6746% 25.6513 -45.7917);--liq-ac-amber:lab(79.0314% 17.97 60.1869);--liq-glass-tint:lab(97.7061% -.0120103 1.9075/.06);--liq-glass-edge:lab(97.7061% -.0120103 1.9075/.22)}}.liquid-root a{color:inherit;text-decoration:none}.liquid-root *{box-sizing:border-box}.liquid-root>nav,.liquid-root>section,.liquid-root>footer{z-index:10;position:relative}.liquid-root .liq-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.liquid-root .liq-section{padding:140px 0;position:relative}.liquid-root .liq-section-num{font-family:var(--liq-serif);color:#ffffff09;color:lab(100% 0 0/.035);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:220px;font-weight:200;line-height:1;position:absolute;top:60px;right:5%}.liquid-root .liq-display{font-family:var(--liq-serif);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.04em;font-weight:500;line-height:.88}.liquid-root .liq-caps{text-transform:uppercase;letter-spacing:-.02em}.liquid-root .liq-mono{font-family:var(--liq-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--liq-ink-dim);font-size:11px}.liquid-root .liq-eyebrow{font-family:var(--liq-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--liq-ink-dim);font-size:11px}.liquid-root .liq-glass{background:var(--liq-glass-tint);-webkit-backdrop-filter:blur(22px)saturate(1.6)contrast(1.05);backdrop-filter:blur(22px)saturate(1.6)contrast(1.05);border:1px solid var(--liq-glass-edge);isolation:isolate;border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 1px #ffffff0f,0 30px 60px -20px #0000028c,0 10px 24px -8px #00000259;box-shadow:inset 0 1px lab(100% 0 0/.22),inset 0 -1px 1px lab(100% 0 0/.06),0 30px 60px -20px lab(.0987778% .129648 -.7231/.55),0 10px 24px -8px lab(.0987778% .129648 -.7231/.35)}.liquid-root .liq-glass:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;z-index:1;background:radial-gradient(120% 80% at 20% 0,#ffffff2e,#0000 50%),radial-gradient(60% 50% at 90% 100%,#00d2d22e,#0000 60%);background:radial-gradient(120% 80% at 20% 0,lab(100% 0 0/.18),#0000 50%),radial-gradient(60% 50% at 90% 100%,lab(75.9584% -45.8139 -13.731/.18),#0000 60%);position:absolute;inset:0}.liquid-root .liq-glass>*{z-index:3;position:relative}.liquid-root .liq-glass-dock{-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);background:#faf8f50a;background:lab(97.7061% -.0120103 1.9075/.04);border:1px solid #faf8f524;border:1px solid lab(97.7061% -.0120103 1.9075/.14);border-radius:999px;box-shadow:0 20px 60px -20px #00000299,inset 0 1px #fff3;box-shadow:0 20px 60px -20px lab(.0987778% .129648 -.7231/.6),inset 0 1px lab(100% 0 0/.2)}.liquid-root .liq-hover{transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s}@media (hover:hover){.liquid-root .liq-hover:hover{will-change:transform}}.liquid-root .liq-hover:hover{border-color:#faf8f552;border-color:lab(97.7061% -.0120103 1.9075/.32);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff47,0 40px 80px -24px #000002b3,0 16px 30px -10px #00000273;box-shadow:inset 0 1px lab(100% 0 0/.28),0 40px 80px -24px lab(.0987778% .129648 -.7231/.7),0 16px 30px -10px lab(.0987778% .129648 -.7231/.45)}.liquid-root .liq-nav{top:max(18px,calc(env(safe-area-inset-top) + 8px));z-index:50;align-items:center;gap:24px;max-width:calc(100vw - 24px);padding:10px 10px 10px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.liquid-root .liq-nav .liq-brand{font-family:var(--liq-serif);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.liquid-root .liq-nav .liq-brand .liq-dot{background:var(--liq-ac-cyan);width:8px;height:8px;box-shadow:0 0 16px var(--liq-ac-cyan);border-radius:50%}.liquid-root .liq-nav ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.liquid-root .liq-nav ul a{color:var(--liq-ink-dim);font-size:13px;font-weight:500;transition:color .3s}.liquid-root .liq-nav ul a:hover{color:var(--liq-ink)}.liquid-root .liq-nav .liq-cta{color:#070b14;color:lab(2.97972% .168405 -4.74547);white-space:nowrap;background:#faf8f5eb;background:lab(97.7061% -.0120103 1.9075/.92);border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:13px;font-weight:600;transition:transform .3s;box-shadow:0 8px 24px -8px #00000280,inset 0 1px #fff9;box-shadow:0 8px 24px -8px lab(.0987778% .129648 -.7231/.5),inset 0 1px lab(100% 0 0/.6)}.liquid-root .liq-nav .liq-cta:hover{transform:translateY(-1px)}.liquid-root .liq-audio-toggle{right:24px;bottom:max(24px,calc(env(safe-area-inset-bottom) + 12px));z-index:60;cursor:pointer;width:44px;height:44px;color:var(--liq-ink-dim);background:#010204b8;background:lab(.447102% .0624582 -.995362/.72);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .3s,box-shadow .3s;display:inline-flex;position:fixed}.liquid-root .liq-audio-toggle.is-active{color:var(--liq-ac-cyan);box-shadow:inset 0 1px #fff3,0 0 18px #00d2d273;box-shadow:inset 0 1px lab(100% 0 0/.2),0 0 18px lab(75.9584% -45.8139 -13.731/.45)}.liquid-root .liq-hero{padding:calc(var(--liq-dock-offset) + clamp(28px,6vh,72px))0 clamp(72px,10vh,120px);text-align:center;justify-content:center;align-items:flex-start;min-height:100svh;margin:0;display:flex;position:relative;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.liquid-root .liq-hero-inner{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1320px;padding:0 32px;display:flex;position:relative}.liquid-root .liq-hero-stage{z-index:0;position:absolute;inset:0;overflow:hidden}.liquid-root .liq-hero-stage:after{content:"";pointer-events:none;background:radial-gradient(120% 80%,#0000 45%,#000103a6 100%);background:radial-gradient(120% 80%,#0000 45%,lab(.177259% .14431 -.965798/.65) 100%);position:absolute;inset:0}.liquid-root .liq-hero-stage:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#04071000 0%,#01020514 18%,#00000147 42%,#000000ad 76%,#000000eb 92%,#000 100%);background:linear-gradient(lab(1.92167% .242338 -4.1009/0) 0%,lab(.436026% .166439 -1.55756/.08) 18%,lab(.105167% .0542328 -.441298/.28) 42%,lab(.00632095% .00829995 -.04628/.68) 76%,lab(.000904083% 0 0/.92) 92%,lab(0% 0 0) 100%);height:34%;position:absolute;bottom:-1px;left:0;right:0}.liquid-root #hero-canvas{z-index:0;mix-blend-mode:screen;opacity:.95;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.liquid-root .liq-tag{font-family:var(--liq-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--liq-ink-dim);background:#faf8f50f;background:lab(97.7061% -.0120103 1.9075/.06);border:1px solid #faf8f524;border:1px solid lab(97.7061% -.0120103 1.9075/.14);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:inline-flex}.liquid-root .liq-tag .liq-pulse{background:var(--liq-ac-amber);width:6px;height:6px;box-shadow:0 0 10px var(--liq-ac-amber);border-radius:50%;animation:2s ease-in-out infinite liq-pulse}@keyframes liq-pulse{0%,to{opacity:1}50%{opacity:.4}}.liquid-root h1.liq-hero-h{max-width:11ch;margin:0 auto;font-size:clamp(64px,10.5vw,184px)}.liquid-root h1.liq-hero-h .italic{color:var(--liq-ink-dim);text-transform:none;letter-spacing:-.035em;font-style:italic;font-weight:300}.liquid-root h1.liq-hero-h .amp{font-family:var(--liq-serif);text-transform:none;letter-spacing:-.035em;background:linear-gradient(135deg,var(--liq-ac-amber),var(--liq-ac-violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.liquid-root .liq-hero-sub{flex-direction:column;align-items:center;gap:28px;max-width:780px;margin:36px auto 0;display:flex}.liquid-root .liq-hero-sub p{color:var(--liq-ink-dim);text-align:center;max-width:56ch;font-size:19px;line-height:1.55}.liquid-root .liq-hero-cta{z-index:3;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex;position:relative}.liquid-root .liq-btn-primary{cursor:pointer;color:#03060d;color:lab(1.51253% .181951 -3.16651);will-change:transform;background:linear-gradient(#faf8f5fa,#dcdceee0);background:linear-gradient(lab(97.7061% -.0120103 1.9075/.98),lab(88.1795% 2.44865 -9.06575/.88));border:none;border-radius:999px;align-items:center;gap:12px;padding:18px 28px;font-size:15px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 0 0 1px #faf8f533,0 20px 50px -15px #00d2d280,0 22px 48px -20px #000002b3,inset 0 1px #fff9;box-shadow:0 0 0 1px lab(97.7061% -.0120103 1.9075/.2),0 20px 50px -15px lab(75.9584% -45.8139 -13.731/.5),0 22px 48px -20px lab(.0987778% .129648 -.7231/.7),inset 0 1px lab(100% 0 0/.6)}.liquid-root .liq-btn-primary:hover{transform:translateY(-2px)}.liquid-root .liq-btn-primary .liq-arr{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.liquid-root .liq-btn-primary:hover .liq-arr{transform:translate(3px,-3px)}.liquid-root .liq-btn-ghost{color:#f4f2ea;color:lab(95.4112% -.00876188 3.82504);-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);background:#faf8f514;background:lab(97.7061% -.0120103 1.9075/.08);border:1px solid #faf8f53d;border:1px solid lab(97.7061% -.0120103 1.9075/.24);border-radius:999px;padding:17px 26px;font-size:15px;font-weight:500;box-shadow:0 18px 40px -24px #000002d9,inset 0 1px #ffffff1f;box-shadow:0 18px 40px -24px lab(.0987778% .129648 -.7231/.85),inset 0 1px lab(100% 0 0/.12)}.liquid-root .liq-blackout-section{isolation:isolate;position:relative}.liquid-root .liq-blackout-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#0000008c 18%,#000000e0 34%,#000000fa 52%,#000 100%);background:linear-gradient(lab(0% 0 0/0) 0%,lab(0% 0 0/.55) 18%,lab(0% 0 0/.88) 34%,lab(0% 0 0/.98) 52%,lab(0% 0 0) 100%);width:100vw;position:absolute;top:-180px;bottom:0;left:50%;transform:translate(-50%)}.liquid-root .liq-blackout-section>*{z-index:1;position:relative}.liquid-root .liq-services-grid{grid-template-columns:repeat(12,1fr);gap:20px;margin-top:64px;display:grid}.liquid-root .liq-svc{border-radius:24px;flex-direction:column;justify-content:space-between;min-height:300px;padding:28px;display:flex;position:relative;overflow:hidden}.liquid-root .liq-svc-1{grid-column:span 5;min-height:360px}.liquid-root .liq-svc-2{grid-column:span 4}.liquid-root .liq-svc-3{grid-column:span 3}.liquid-root .liq-svc-4{grid-column:span 4}.liquid-root .liq-svc-5{grid-column:span 5}.liquid-root .liq-svc-6{grid-column:span 3}.liquid-root .liq-svc .num{font-family:var(--liq-mono);letter-spacing:.2em;color:var(--liq-ink-faint);font-size:11px}.liquid-root .liq-svc h3{font-family:var(--liq-serif);letter-spacing:-.025em;font-size:34px;font-weight:500;line-height:.98}.liquid-root .liq-svc .desc{color:var(--liq-ink-dim);max-width:32ch;font-size:14px;line-height:1.55}.liquid-root .liq-svc .chips{flex-wrap:wrap;gap:6px;display:flex}.liquid-root .liq-svc .chip{font-family:var(--liq-mono);letter-spacing:.1em;color:var(--liq-ink-dim);text-transform:uppercase;background:#faf8f50f;background:lab(97.7061% -.0120103 1.9075/.06);border:1px solid #faf8f51f;border:1px solid lab(97.7061% -.0120103 1.9075/.12);border-radius:999px;padding:5px 10px;font-size:10px}.liquid-root .liq-svc .timeline{font-family:var(--liq-serif);color:var(--liq-ink);font-size:18px;font-style:italic;font-weight:400}.liquid-root .liq-svc .spark{background:radial-gradient(circle,var(--liq-spark,var(--liq-ac-cyan))0%,transparent 60%);opacity:.25;filter:blur(20px);mix-blend-mode:screen;border-radius:50%;width:220px;height:220px;animation:10s ease-in-out infinite alternate liq-card-glow-drift,18s linear infinite liq-card-glow-hue;position:absolute;top:-40px;right:-40px}.liquid-root .liq-svc-1{--liq-spark:var(--liq-ac-cyan)}.liquid-root .liq-svc-2{--liq-spark:var(--liq-ac-amber)}.liquid-root .liq-svc-3,.liquid-root .liq-svc-4{--liq-spark:var(--liq-ac-violet)}.liquid-root .liq-svc-5{--liq-spark:var(--liq-ac-amber)}.liquid-root .liq-svc-6{--liq-spark:var(--liq-ac-cyan)}@keyframes liq-card-glow-drift{0%{opacity:.18;transform:translate(0,0)scale(.92)}50%{opacity:.3;transform:translate(-10px,12px)scale(1.02)}to{opacity:.24;transform:translate(18px,-8px)scale(1.1)}}@keyframes liq-card-glow-hue{0%{filter:blur(20px)hue-rotate()saturate()}50%{filter:blur(24px)hue-rotate(16deg)saturate(1.15)}to{filter:blur(22px)hue-rotate(-14deg)saturate(1.08)}}.liquid-root .liq-marquee{text-align:center;isolation:isolate;padding:80px 0;position:relative}.liquid-root .liq-marquee:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#000 0%,#000000fa 14%,#000000d6 26%,#00000061 48%,#0000000f 72%,#0000 100%);background:linear-gradient(lab(0% 0 0) 0%,lab(0% 0 0/.98) 14%,lab(0% 0 0/.84) 26%,lab(0% 0 0/.38) 48%,lab(0% 0 0/.06) 72%,lab(0% 0 0/0) 100%);width:100vw;height:calc(100% + 120px);position:absolute;top:-120px;left:50%;transform:translate(-50%)}.liquid-root .liq-marquee>*{z-index:1;position:relative}.liquid-root .liq-marquee .num{font-family:var(--liq-serif);font-variation-settings:"opsz" 144;letter-spacing:-.06em;background:linear-gradient(180deg,var(--liq-ink)0%,var(--liq-ac-cyan)70%,transparent 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(180px,28vw,440px);font-weight:300;line-height:.85}.liquid-root .liq-marquee .cap{font-family:var(--liq-serif);color:var(--liq-ink-dim);letter-spacing:-.01em;margin-top:-20px;font-size:28px;font-style:italic;font-weight:300}.liquid-root .liq-marquee .foot{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:30px;display:inline-flex}.liquid-root .liq-marquee .foot .val{font-family:var(--liq-serif);letter-spacing:-.02em;font-size:28px;font-weight:500}.liquid-root .liq-work-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.liquid-root .liq-work-head h2{font-family:var(--liq-serif);letter-spacing:-.035em;font-size:clamp(56px,7vw,112px);font-weight:400;line-height:.92}.liquid-root .liq-work-list{flex-direction:column;gap:18px;margin-top:64px;display:flex}.liquid-root .liq-work-row{border-radius:22px;grid-template-columns:60px 2fr 1.5fr 1fr auto;align-items:center;gap:24px;padding:28px 32px;display:grid}.liquid-root .liq-work-row .idx{font-family:var(--liq-mono);letter-spacing:.18em;color:var(--liq-ink-faint);font-size:11px}.liquid-root .liq-work-row .ttl{font-family:var(--liq-serif);letter-spacing:-.02em;font-size:28px;font-weight:500}.liquid-root .liq-work-row .ttl em{color:var(--liq-ink-dim);letter-spacing:0;margin-top:4px;font-size:18px;font-style:italic;font-weight:300;display:block}.liquid-root .liq-work-row .metric{font-family:var(--liq-serif);letter-spacing:-.015em;color:var(--liq-ac-cyan);font-size:22px;font-weight:500}.liquid-root .liq-work-row .kind{font-family:var(--liq-mono);letter-spacing:.16em;color:var(--liq-ink-dim);text-transform:uppercase;font-size:11px}.liquid-root .liq-work-row .go{background:#faf8f50f;background:lab(97.7061% -.0120103 1.9075/.06);border:1px solid #faf8f529;border:1px solid lab(97.7061% -.0120103 1.9075/.16);border-radius:999px;place-items:center;width:44px;height:44px;transition:background .35s,color .35s;display:grid}.liquid-root .liq-work-row:hover .go{background:var(--liq-ac-cyan);color:#0a0a0a}.liquid-root .liq-quote-grid{grid-template-columns:1.1fr 1fr;gap:24px;margin-top:64px;display:grid}.liquid-root .liq-quote{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:360px;padding:48px;display:flex}.liquid-root .liq-quote .mark{font-family:var(--liq-serif);color:#ffffff1a;color:lab(100% 0 0/.1);letter-spacing:-.06em;font-size:160px;line-height:.7}.liquid-root .liq-quote blockquote{font-family:var(--liq-serif);letter-spacing:-.018em;margin-top:-40px;font-size:28px;font-weight:400;line-height:1.25}.liquid-root .liq-quote blockquote em{color:var(--liq-ac-amber);font-style:italic;font-weight:300}.liquid-root .liq-quote .author{align-items:center;gap:14px;margin-top:32px;display:flex}.liquid-root .liq-quote .author .ava{background:linear-gradient(135deg,var(--liq-ac-cyan),var(--liq-ac-violet));width:44px;height:44px;font-family:var(--liq-serif);color:#0a0a0a;border-radius:50%;place-items:center;font-size:16px;font-weight:500;display:grid}.liquid-root .liq-quote .author .n{font-family:var(--liq-serif);letter-spacing:-.01em;font-size:17px;font-weight:500}.liquid-root .liq-quote .author .r{font-family:var(--liq-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--liq-ink-dim);font-size:10px}.liquid-root .liq-quote-meta{border-radius:28px;flex-direction:column;gap:28px;padding:48px;display:flex}.liquid-root .liq-quote-meta .row{border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);justify-content:space-between;padding:18px 0;display:flex}.liquid-root .liq-quote-meta .row:last-child{border:none}.liquid-root .liq-quote-meta .k{font-family:var(--liq-mono);letter-spacing:.16em;color:var(--liq-ink-dim);text-transform:uppercase;font-size:11px}.liquid-root .liq-quote-meta .v{font-family:var(--liq-serif);letter-spacing:-.01em;font-size:18px;font-weight:500}.liquid-root .liq-blog-head{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-top:64px;display:grid}.liquid-root .liq-blog-featured{border-radius:28px;margin-top:48px;padding:44px;text-decoration:none;display:block}.liquid-root .liq-blog-featured .eyebrow{color:var(--liq-ink-dim);font-family:var(--liq-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;font-size:11px;display:flex}.liquid-root .liq-blog-featured .badge{color:var(--liq-ink);background:#faf8f50f;background:lab(97.7061% -.0120103 1.9075/.06);border:1px solid #faf8f542;border:1px solid lab(97.7061% -.0120103 1.9075/.26);border-radius:999px;padding:6px 11px;display:inline-flex}.liquid-root .liq-blog-featured .meta{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.liquid-root .liq-blog-featured .meta .inline-meta{align-items:center;gap:8px;display:inline-flex}.liquid-root .liq-blog-featured h3{font-family:var(--liq-serif);letter-spacing:-.03em;color:var(--liq-ink);margin:0;font-size:clamp(32px,4vw,58px);line-height:.98}.liquid-root .liq-blog-featured>p{color:var(--liq-ink-dim);max-width:64ch;margin:16px 0 0;line-height:1.55}.liquid-root .liq-blog-list{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:24px;display:grid}.liquid-root .liq-blog-card{border-radius:20px;flex-direction:column;min-height:220px;padding:24px;text-decoration:none;display:flex}.liquid-root .liq-blog-card .tag{color:var(--liq-ink-faint);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-family:var(--liq-mono);margin:0}.liquid-root .liq-blog-card h4{color:var(--liq-ink);font-family:var(--liq-serif);letter-spacing:-.02em;margin:10px 0;font-size:27px;line-height:1.05}.liquid-root .liq-blog-card>p{color:var(--liq-ink-dim);margin:0;line-height:1.52}.liquid-root .liq-blog-card .meta{font-family:var(--liq-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--liq-ink-dim);margin-top:auto;font-size:10px;line-height:1.7}.liquid-root .liq-blog-more{text-align:center;margin-top:28px}.liquid-root .liq-contact-wrap{border-radius:36px;grid-template-columns:1.1fr 1fr;align-items:start;gap:36px;max-width:1200px;margin:60px auto 0;padding:54px 54px 48px;display:grid}.liquid-root .liq-contact-wrap .liq-contact-copy p{color:var(--liq-ink-dim);max-width:42ch;margin-top:18px;line-height:1.55}.liquid-root .liq-contact-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.liquid-root .liq-contact-note{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-family:var(--liq-mono);color:var(--liq-ink-faint);margin-top:16px}.liquid-root .liq-contact-note a{color:var(--liq-ac-cyan);text-decoration:none}.liquid-root .liq-contact-note a:hover{color:var(--liq-ac-violet)}.liquid-root .liq-proc{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.liquid-root .liq-proc-step{border-radius:20px;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px 24px;display:flex}.liquid-root .liq-proc-step .n{font-family:var(--liq-serif);letter-spacing:-.04em;color:#ffffff80;color:lab(100% 0 0/.5);font-size:72px;font-weight:300;line-height:1}.liquid-root .liq-proc-step h4{font-family:var(--liq-serif);letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.05}.liquid-root .liq-proc-step p{color:var(--liq-ink-dim);margin-top:10px;font-size:13px;line-height:1.55}.liquid-root .liq-cta-box{text-align:center;border-radius:40px;max-width:1200px;margin:120px auto;padding:80px 60px;position:relative;overflow:hidden}.liquid-root .liq-cta-box h2{font-family:var(--liq-serif);letter-spacing:-.04em;font-size:clamp(60px,9vw,150px);font-weight:400;line-height:.88}.liquid-root .liq-cta-box h2 em{background:linear-gradient(135deg,var(--liq-ac-amber),var(--liq-ac-cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.liquid-root .liq-cta-box p{color:var(--liq-ink-dim);max-width:52ch;margin:28px auto 36px;font-size:18px;line-height:1.55}.liquid-root .liq-footer{border-top:1px solid #ffffff0f;border-top:1px solid lab(100% 0 0/.06);margin-top:80px;padding:80px 0 50px}.liquid-root .liq-footer .row{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.liquid-root .liq-footer .brand-f{font-family:var(--liq-serif);letter-spacing:-.02em;font-size:24px;font-weight:500}.liquid-root .liq-footer .brand-f em{color:var(--liq-ink-dim);font-style:italic;font-weight:300}.liquid-root .liq-footer h5{font-family:var(--liq-mono);letter-spacing:.18em;color:var(--liq-ink-dim);text-transform:uppercase;margin-bottom:16px;font-size:11px}.liquid-root .liq-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.liquid-root .liq-footer a{font-size:14px;transition:color .3s}.liquid-root .liq-footer a:hover{color:var(--liq-ac-cyan)}.liquid-root .liq-footer .bottom{font-family:var(--liq-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--liq-ink-faint);border-top:1px solid #ffffff0f;border-top:1px solid lab(100% 0 0/.06);justify-content:space-between;margin-top:80px;padding-top:24px;font-size:11px;display:flex}@media (max-width:1180px){.liquid-root .liq-wrap{padding:0 28px}.liquid-root .liq-section{padding:108px 0}.liquid-root .liq-section-num{font-size:160px;right:2%}}@media (max-width:900px){.liquid-root .liq-work-head,.liquid-root .liq-blog-head,.liquid-root .liq-blog-list,.liquid-root .liq-quote-grid{grid-template-columns:1fr}.liquid-root .liq-services-grid{grid-template-columns:1fr 1fr}.liquid-root .liq-svc-1,.liquid-root .liq-svc-2,.liquid-root .liq-svc-3,.liquid-root .liq-svc-4,.liquid-root .liq-svc-5,.liquid-root .liq-svc-6{grid-column:span 2}.liquid-root .liq-work-row{grid-template-columns:auto 1fr}.liquid-root .liq-work-row .metric,.liquid-root .liq-work-row .kind{display:none}.liquid-root .liq-proc{grid-template-columns:1fr 1fr}.liquid-root .liq-contact-wrap{grid-template-columns:1fr;padding:44px 24px 32px}.liquid-root .liq-footer .row{grid-template-columns:1fr 1fr}.liquid-root .liq-nav{gap:14px;padding:9px 10px 9px 18px}.liquid-root .liq-nav ul{gap:16px}.liquid-root .liq-nav ul a{font-size:12px}.liquid-root .liq-blog-dock ul{scrollbar-width:none;-ms-overflow-style:none;gap:14px;max-width:calc(100vw - 56px);display:flex;overflow-x:auto}.liquid-root .liq-blog-dock ul::-webkit-scrollbar{display:none}.liquid-root .liq-audio-toggle{right:16px;bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px));width:40px;height:40px}.liquid-root .liq-section-num{font-size:100px;right:-10px}}@media (max-width:640px){.liquid-root .liq-wrap{padding:0 18px}.liquid-root .liq-section{padding:88px 0}.liquid-root .liq-nav{top:max(12px,calc(env(safe-area-inset-top) + 6px));gap:8px;padding:6px 6px 6px 12px}.liquid-root .liq-nav:not(.liq-blog-dock) ul{gap:10px}.liquid-root .liq-nav:not(.liq-blog-dock) ul a{font-size:11px}.liquid-root .liq-nav .liq-cta{padding:8px 12px;font-size:11px}.liquid-root .liq-blog-dock{max-width:calc(100vw - 24px);padding-right:12px}.liquid-root .liq-blog-dock ul{gap:12px;max-width:calc(100vw - 96px)}.liquid-root .liq-blog-dock ul a{font-size:12px}.liquid-root .liq-hero{min-height:auto;padding:calc(var(--liq-dock-offset) + 18px)0 72px}.liquid-root .liq-hero-inner{padding:0 18px}.liquid-root h1.liq-hero-h{max-width:8.4ch;font-size:clamp(42px,13vw,88px)}.liquid-root .liq-hero-sub{gap:16px;margin-top:24px}.liquid-root .liq-hero-sub p{max-width:34ch;font-size:16px}.liquid-root .liq-hero-cta{flex-direction:column;width:100%;max-width:360px;margin-top:24px}.liquid-root .liq-btn-primary,.liquid-root .liq-btn-ghost{justify-content:center;width:100%;padding:16px 20px}.liquid-root .liq-services-grid{grid-template-columns:1fr}.liquid-root .liq-svc-1,.liquid-root .liq-svc-2,.liquid-root .liq-svc-3,.liquid-root .liq-svc-4,.liquid-root .liq-svc-5,.liquid-root .liq-svc-6{grid-column:auto}.liquid-root .liq-svc{min-height:auto;padding:22px 18px}.liquid-root .liq-svc-1{min-height:auto}.liquid-root .liq-svc h3{font-size:28px}.liquid-root .liq-svc .desc{max-width:none}.liquid-root .liq-svc .timeline{font-size:16px}.liquid-root .liq-svc .spark{opacity:.16;width:160px;height:160px;top:-24px;right:-24px}.liquid-root .liq-marquee{padding:56px 0}.liquid-root .liq-marquee .num{font-size:clamp(96px,28vw,200px)}.liquid-root .liq-marquee .cap{margin-top:-10px;font-size:20px}.liquid-root .liq-marquee .foot{grid-template-columns:1fr;gap:14px;display:grid}.liquid-root .liq-marquee .foot .val{font-size:20px}.liquid-root .liq-work-head h2{font-size:clamp(40px,11vw,88px)}.liquid-root .liq-work-list{gap:14px;margin-top:40px}.liquid-root .liq-work-row{grid-template-columns:auto 1fr auto;align-items:start;gap:10px 12px;padding:20px 18px}.liquid-root .liq-work-row .ttl{font-size:22px}.liquid-root .liq-work-row .ttl em{font-size:15px}.liquid-root .liq-work-row .metric,.liquid-root .liq-work-row .kind{display:none}.liquid-root .liq-quote-grid{gap:16px;margin-top:36px}.liquid-root .liq-quote{border-radius:24px;min-height:auto;padding:28px 20px}.liquid-root .liq-quote .mark{font-size:92px}.liquid-root .liq-quote blockquote{margin-top:-24px;font-size:22px}.liquid-root .liq-quote .author{margin-top:20px}.liquid-root .liq-quote-meta{border-radius:24px;gap:20px;padding:28px 20px}.liquid-root .liq-quote-meta .row{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0}.liquid-root .liq-proc{grid-template-columns:1fr;gap:12px;margin-top:40px}.liquid-root .liq-proc-step{min-height:auto;padding:22px 20px}.liquid-root .liq-proc-step .n{font-size:56px}.liquid-root .liq-proc-step h4{font-size:20px}.liquid-root .liq-proc-step p{font-size:12px}.liquid-root .liq-blog-head{gap:18px;margin-top:40px}.liquid-root .liq-blog-featured{border-radius:24px;margin-top:28px;padding:28px 20px}.liquid-root .liq-blog-featured h3{font-size:28px}.liquid-root .liq-blog-list{grid-template-columns:1fr;gap:12px;margin-top:16px}.liquid-root .liq-blog-card{min-height:auto;padding:20px}.liquid-root .liq-contact-wrap{border-radius:28px;gap:20px;margin-top:40px;padding:28px 20px}.liquid-root .liq-cta-box{border-radius:28px;margin:96px auto;padding:56px 20px}.liquid-root .liq-cta-box h2{font-size:clamp(40px,12vw,92px)}.liquid-root .liq-cta-box p{margin:20px auto 28px;font-size:16px}.liquid-root .liq-footer{margin-top:64px;padding:64px 0 40px}.liquid-root .liq-footer .row{grid-template-columns:1fr;gap:28px}.liquid-root .liq-footer .bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:56px}.liquid-root .liq-section-num{font-size:64px;top:42px;right:0}.liquid-root .liq-audio-toggle{right:12px;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));width:38px;height:38px}.liquid-root .liq-glass{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4)}.liquid-root .liq-glass-dock{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}.liquid-root .liq-btn-ghost{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1)}}@media (max-height:820px){.liquid-root{--liq-dock-offset:calc(82px + env(safe-area-inset-top))}.liquid-root .liq-nav{top:max(14px,calc(env(safe-area-inset-top) + 6px))}.liquid-root .liq-hero{padding-top:calc(var(--liq-dock-offset) + 18px)}.liquid-root h1.liq-hero-h{font-size:clamp(52px,8.7vw,150px)}.liquid-root .liq-hero-sub{gap:20px;margin-top:28px}.liquid-root .liq-hero-sub p{font-size:17px}.liquid-root .liq-hero-cta{margin-top:28px}}@media (prefers-reduced-motion:reduce){.liquid-root .liq-hover:hover,.liquid-root .liq-btn-primary:hover,.liquid-root .liq-btn-primary:hover .liq-arr{transform:none}.liquid-root .liq-tag .liq-pulse{animation:none}}
