:root{color-scheme:dark;--night-980:#030404;--night-950:#08090a;--night-900:#0c0f10;--night-850:#111719;--night-800:#172022;--steel-700:#3f4748;--steel-500:#788484;--steel-300:#bec7c5;--foam-100:#f3f8f9;--foam-200:#dcebef;--pool-300:#83d4d0;--pool-400:#42b9bd;--pool-500:#167f89;--brass-300:#f1d89a;--brass-400:#d5b36c;--brass-500:#9d7333;--paper-100:#f4f8f8;--paper-200:#e8f1f2;--paper-300:#dbe8e9;--ink-900:#101820;--ink-700:#34434b;--line:#dcebef26;--line-strong:#dcebef47;--glass-fill:#080b0b9e;--glass-edge:#f3f8f92e;--glass-highlight:#fff8e21f;--dark-shadow:0 24px 80px #0000006b;--font:"Helvetica Neue", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", "Roboto Mono", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night-950)}body{background:var(--night-950);color:var(--foam-100);font-family:var(--font);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body::selection{background:#d5b36c57}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,a,input,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--brass-300);outline-offset:4px}.page{background:linear-gradient(180deg, #d5b36c0d, transparent 22rem), var(--night-950);min-height:100vh;overflow:hidden}.shell{width:min(1180px,100% - 40px);margin:0 auto}.nav{z-index:20;backdrop-filter:blur(18px);background:linear-gradient(#fff8e20b,#fff8e200),#08090abd;border-bottom:1px solid #f3f8f91a;padding:16px 0;position:sticky;top:0;box-shadow:0 16px 52px #0000003d}.nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:26px;min-height:48px;display:grid}.brand{align-items:center;gap:13px;min-width:0;display:inline-flex}.brand-mark{object-fit:cover;object-position:center;border:1px solid #f3f8f957;flex:none;width:58px;height:42px;box-shadow:0 10px 26px #d5b36c1f}.brand-text{flex-direction:column;line-height:1;display:flex}.brand-name{letter-spacing:0;font-size:20px;font-weight:720}.brand-note{color:var(--steel-300);letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.nav-links{color:#f3f8f9c2;justify-self:end;align-items:center;gap:22px;font-size:13px;font-weight:560;display:flex}.nav-links a{transition:color .16s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--foam-100)}.button,.nav-cta{min-height:44px;font:inherit;letter-spacing:.02em;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:720;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.nav-cta{color:#08090a;background:linear-gradient(135deg, #fff8e2, var(--brass-300) 56%, #c89445);padding:0 17px;box-shadow:0 12px 32px #d5b36c24}.button{padding:0 18px}.button.primary{color:#08090a;background:linear-gradient(135deg, #fff8e2, var(--brass-300) 54%, #c7923c);box-shadow:0 18px 36px #d5b36c29,0 12px 30px #00000029}.button.secondary{color:var(--foam-100);backdrop-filter:blur(12px);background:linear-gradient(#fff8e20e,#f3f8f905),#08090a47;border-color:#f3f8f938}.button.dark{color:var(--foam-100);background:var(--night-950)}.button:hover,.button:focus-visible,.nav-cta:hover,.nav-cta:focus-visible{border-color:#f1d89a8a;transform:translateY(-1px)}.blueprint-artifact{border:1px solid var(--glass-edge);backdrop-filter:blur(16px);background:linear-gradient(#fff8e212,#f3f8f905),#08090aa8;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8e214}.blueprint-artifact:before{content:"";pointer-events:none;background-image:linear-gradient(#83d4d00a 1px,#0000 1px),linear-gradient(90deg,#83d4d009 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.blueprint-artifact.light{color:var(--ink-900);background:linear-gradient(180deg, #ffffffc2, #ffffff85), var(--paper-100);border-color:#10182024}.blueprint-artifact.light:before{background-image:linear-gradient(#10182009 1px,#0000 1px),linear-gradient(90deg,#10182007 1px,#0000 1px)}.blueprint-head,.blueprint-summary,.blueprint-rows,.blueprint-foot{position:relative}.blueprint-head{border-bottom:1px solid var(--line);gap:18px;padding:26px 28px 22px;display:grid}.blueprint-artifact.light .blueprint-head{border-color:#10182024}.blueprint-head span,.blueprint-row span,.blueprint-row em,.blueprint-foot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.blueprint-head span,.blueprint-row em{color:var(--brass-400)}.blueprint-artifact.light .blueprint-head span,.blueprint-artifact.light .blueprint-row em{color:var(--brass-500)}.blueprint-head strong{max-width:12ch;color:var(--foam-100);font-size:clamp(30px,4vw,54px);line-height:.98}.blueprint-artifact.light .blueprint-head strong{color:var(--ink-900)}.blueprint-summary{color:#dcebefb8;padding:22px 28px;font-size:15px;line-height:1.58}.blueprint-artifact.light .blueprint-summary{color:#101820ad}.blueprint-rows{border-top:1px solid var(--line);display:grid}.blueprint-artifact.light .blueprint-rows{border-color:#10182024}.blueprint-row{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 28px;display:grid}.blueprint-artifact.light .blueprint-row{border-color:#1018201f}.blueprint-row:last-child{border-bottom:0}.blueprint-row span{color:#dcebef85}.blueprint-artifact.light .blueprint-row span{color:#1018207a}.blueprint-row strong{color:var(--foam-100);font-size:17px;line-height:1.12}.blueprint-artifact.light .blueprint-row strong{color:var(--ink-900)}.blueprint-row em{font-style:normal}.blueprint-row p{color:#dcebefa3;grid-column:2/-1;margin-top:-4px;font-size:13px;line-height:1.46}.blueprint-artifact.light .blueprint-row p{color:#1018209e}.blueprint-foot{border-top:1px solid var(--line);color:#dcebef94;padding:16px 28px}.blueprint-artifact.light .blueprint-foot{color:#1018208a;border-color:#10182024}h1,h2,h3,p{margin:0}h1,.display{letter-spacing:0;font-size:clamp(52px,7.2vw,104px);font-weight:720;line-height:.9}h2{letter-spacing:0;max-width:820px;font-size:clamp(36px,5.2vw,76px);font-weight:700;line-height:.94}.eyebrow,.section-label{color:var(--brass-400);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--brass-400), transparent);width:42px;height:1px}.section{padding:104px 0;position:relative}.section.light{color:var(--ink-900);background:linear-gradient(180deg, var(--paper-100), var(--paper-200))}.section.dark-panel{background:linear-gradient(180deg, #0a1722f0, #06111a), var(--night-900)}.section-heading{grid-template-columns:minmax(0,.66fr) minmax(240px,.34fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.section-label{margin-bottom:14px;display:block}.light .section-label{color:#8a642b}.section-intro,.lead{color:#dcebefc2;font-size:16px;line-height:1.62}.light .section-intro,.light .lead{color:#101820ad}.thesis-section{background:linear-gradient(90deg, #10182009 1px, transparent 1px), linear-gradient(#10182007 1px, transparent 1px), linear-gradient(180deg, #f7fbfb, var(--paper-200));background-size:96px 96px,96px 96px,auto;border-bottom:1px solid #1018201f;padding:92px 0}.thesis-grid{grid-template-columns:150px minmax(0,.58fr) minmax(300px,.42fr);align-items:start;gap:38px;display:grid}.thesis-index{color:#167f89;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:14px;font-size:11px;display:grid}.thesis-index span{width:52px;height:52px;color:var(--ink-900);border:1px solid #0a719857;place-items:center;font-size:13px;display:grid}.thesis-grid h2{max-width:760px;color:var(--ink-900);font-size:clamp(46px,5.4vw,82px)}.thesis-copy{border-left:1px solid #10182029;gap:22px;padding-left:30px;display:grid}.thesis-copy p{color:#101820b8;font-size:17px;line-height:1.66}.thesis-proof{background:#10182024;border:1px solid #10182024;grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.thesis-proof div{background:linear-gradient(180deg, #ffffffbd, #ffffff7a), var(--paper-100);min-height:132px;padding:22px}.thesis-proof span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.thesis-proof strong{color:var(--ink-900);margin-top:28px;font-size:22px;line-height:1.05;display:block}.hero{border-bottom:1px solid var(--line);isolation:isolate;align-items:stretch;min-height:clamp(660px,86svh,780px);display:flex;position:relative}.hero:before{content:"";z-index:-3;background-image:linear-gradient(90deg,#08090a0f 0%,#08090a2e 38%,#08090a80 62%,#030404f5 100%),linear-gradient(#08090a05 0%,#08090a29 54%,#08090af0 100%),url(/assets/pipedream-hero-pool-operations-v1.webp);background-position:42%;background-size:cover;position:absolute;inset:0}.hero:after,.grid-wash:after{content:"";z-index:-2;opacity:.55;pointer-events:none;background-image:linear-gradient(#f3f8f909 1px,#0000 1px),linear-gradient(90deg,#f3f8f907 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.hero-content{grid-template-columns:minmax(320px,1fr) minmax(420px,540px);grid-template-areas:"visual panel";align-items:center;gap:24px 48px;width:min(1180px,100% - 40px);margin:0 auto;padding:58px 0 112px;display:grid;position:relative}.hero-copy{max-width:560px}.hero-right{grid-area:panel;place-self:end;width:min(540px,100%);padding-bottom:12px}.hero-editorial{text-shadow:0 18px 46px #0000009e}.hero-brand-chip{backdrop-filter:blur(10px);background:#03090e70;border:1px solid #dcebef2e;align-items:center;gap:12px;margin-bottom:22px;padding:6px 12px 6px 6px;display:inline-flex}.hero-brand-chip img{object-fit:cover;border:1px solid #dcebef29;width:54px;height:40px}.hero-brand-chip span{color:#f3f8f9c7;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.hero-editorial h1{max-width:11.6ch;font-size:clamp(46px,5vw,68px);line-height:.94}.hero-editorial h1 span{display:block}.hero-pool-caption{color:#f3f8f9d1;background:linear-gradient(90deg,#08090ac2,#08090a00);border-left:1px solid #d5b36c94;width:min(380px,100%);padding:18px 20px;position:absolute;bottom:128px;left:0}.hero-pool-caption span{color:var(--brass-300);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.hero-pool-caption strong{max-width:25ch;margin-top:9px;font-size:18px;font-weight:650;line-height:1.18;display:block}.hero-statement{letter-spacing:0;color:#f3f8f9f0;max-width:780px;margin-top:22px;font-size:clamp(27px,3.8vw,54px);font-weight:650;line-height:.98}.hero-body{color:#dcebefdb;max-width:52ch;margin-top:18px;font-size:16px;line-height:1.55}.hero-actions,.action-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-ledger{border:1px solid var(--glass-edge);background:linear-gradient(135deg, var(--glass-highlight), #f3f8f906), var(--glass-fill);backdrop-filter:blur(16px);border-radius:8px;margin-top:22px;display:block;overflow:hidden;box-shadow:inset 0 1px #fff8e21f,0 22px 60px #00000047}.ledger-head{border-bottom:1px solid #dcebef24;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.ledger-head span,.ledger-lines span,.ledger-lines em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ledger-head span{color:var(--brass-300)}.ledger-head strong{color:#f3f8f9e0;font-size:13px}.ledger-lines{display:grid}.ledger-lines div{border-bottom:1px solid #dcebef1a;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.ledger-lines div:last-child{border-bottom:0}.ledger-lines span{color:#dcebef85}.ledger-lines strong{color:var(--foam-100);font-size:14px}.ledger-lines em{color:var(--brass-300);font-style:normal}.proof-stack,.hero-evidence-rail{justify-self:end;gap:12px;max-width:510px;display:grid}.hero-evidence-rail{border:1px solid var(--glass-edge);backdrop-filter:blur(14px);background:linear-gradient(#fff8e20e,#f3f8f905),#08090a8a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:0;max-width:none;margin-top:28px;position:absolute;bottom:26px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #fff8e21a}.proof-line{border-right:1px solid #dcebef24;grid-template-columns:58px 1fr;gap:14px;padding:18px 20px;display:grid}.hero-evidence-rail .proof-line:last-child{border-right:0}.proof-kicker{color:var(--brass-300);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.proof-copy{color:#f3f8f9d4;font-size:14px;line-height:1.4}.page-hero{border-bottom:1px solid var(--line);isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#06111af0,#06111ac7 48%,#06111a6b),linear-gradient(#06111a85,#06111af5),url(/assets/pipedream-hero-pool-operations-v1.webp);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:88px 0 64px;position:relative;overflow:hidden}.page-hero-grid{grid-template-columns:minmax(0,.66fr) minmax(300px,.34fr);align-items:end;gap:48px;display:grid}.page-hero-copy{padding:20px 0}.page-hero p{color:#dcebefc7;max-width:760px;margin-top:24px;font-size:clamp(17px,1.7vw,22px);line-height:1.54}.page-hero h1{max-width:940px;font-size:clamp(42px,5vw,72px);line-height:.98}.summary-card{border:1px solid var(--line);backdrop-filter:blur(16px);background:linear-gradient(#0a1722e0,#03090ebd),#06111ac7;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 72px #0000003d}.summary-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#83d4d00a 1px,#0000 1px),linear-gradient(90deg,#83d4d008 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.summary-card>*{z-index:1;position:relative}.summary-card-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:20px 22px;display:flex}.summary-card-head div{min-width:0}.summary-card img{object-fit:cover;object-position:center;border:1px solid #dcebef26;flex:none;width:70px;height:52px}.summary-card-head span,.summary-ledger span{color:var(--brass-400);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.summary-card-head strong{color:var(--foam-100);margin-top:8px;font-size:15px;line-height:1.15;display:block}.summary-card p{color:#f3f8f9d1;margin:0;padding:24px 22px;font-size:14px;line-height:1.55}.summary-ledger{border-top:1px solid var(--line);display:grid}.summary-ledger div{border-bottom:1px solid #dcebef1a;grid-template-columns:92px 1fr;gap:16px;padding:15px 22px;display:grid}.summary-ledger div:last-child{border-bottom:0}.summary-ledger strong{color:#f3f8f9e6;font-size:13px;line-height:1.35}.tile-grid{background:#10182021;border:1px solid #10182021;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.tile-grid.dark{border-color:var(--line);background:#dcebef1f}.tile{background:linear-gradient(180deg, #ffffffbd, #ffffff7a), var(--paper-100);min-height:260px;padding:30px;position:relative;overflow:hidden}.tile:after{content:"";opacity:.62;background:linear-gradient(90deg,#167f89b8,#d5b36c2e,#0000);height:4px;position:absolute;inset:auto 0 0}.tile:before{content:"";opacity:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#10182009 1px,#0000 1px),linear-gradient(90deg,#10182007 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .18s;position:absolute;inset:0}.tile:hover:before{opacity:1}.operating-map{background:#10182024;border:1px solid #10182024;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);gap:1px;display:grid}.handoff-list,.map-brief{background:linear-gradient(180deg, #ffffffb8, #ffffff80), var(--paper-100)}.handoff-list{display:grid}.handoff-row{border-bottom:1px solid #1018201f;grid-template-columns:68px 1fr;gap:22px;min-height:112px;padding:24px 28px;display:grid}.handoff-row:last-child{border-bottom:0}.handoff-row>span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;font-size:12px}.handoff-row h3{color:var(--ink-900);font-size:clamp(22px,2.2vw,34px);font-weight:700;line-height:1.02}.handoff-row p{color:#101820a3;max-width:58ch;margin-top:8px;font-size:15px;line-height:1.55}.map-brief{flex-direction:column;justify-content:space-between;min-height:100%;padding:34px;display:flex}.map-kicker{color:#167f89;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.map-brief strong{color:var(--ink-900);margin-top:42px;font-size:clamp(28px,3.2vw,46px);font-weight:720;line-height:1.03;display:block}.map-brief p{color:#101820ad;margin-top:20px;font-size:15px;line-height:1.6}.map-metrics{background:#1018201f;border:1px solid #1018201f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.map-metrics div{background:#ffffff8f;min-height:110px;padding:18px}.map-metrics span{color:var(--ink-900);font-size:38px;font-weight:720;line-height:1;display:block}.map-metrics small{color:#1018209e;letter-spacing:.03em;text-transform:uppercase;margin-top:12px;font-size:11px;line-height:1.35;display:block}.capability-system,.module-system{background:#10182024;border:1px solid #10182024;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);gap:1px;display:grid}.capability-ledger,.module-ledger{background:#10182024;gap:1px;display:grid}.capability-ledger article,.module-ledger article{background:linear-gradient(180deg, #ffffffbd, #ffffff80), var(--paper-100);grid-template-columns:72px minmax(210px,.34fr) 1fr;align-items:start;gap:22px;padding:24px 28px;display:grid}.capability-ledger span,.module-ledger span{color:var(--brass-500);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.capability-ledger strong,.module-ledger strong{color:var(--ink-900);font-size:clamp(21px,2.2vw,32px);line-height:1.04}.capability-ledger p,.module-ledger p{color:#101820a3;font-size:15px;line-height:1.55}.review-dossier{background:#10182024;border:1px solid #10182024;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);gap:1px;display:grid}.review-ledger{background:#10182024;gap:1px;display:grid}.review-ledger article{background:linear-gradient(180deg, #ffffffbd, #ffffff80), var(--paper-100);grid-template-columns:76px minmax(170px,.32fr) 1fr;gap:22px;padding:24px 28px;display:grid}.review-ledger span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;font-size:11px}.review-ledger strong{color:var(--ink-900);font-size:24px;line-height:1.05}.review-ledger p{color:#101820a3;font-size:15px;line-height:1.55}.pressure-ledger{background:#10182024;border:1px solid #10182024;grid-template-columns:minmax(0,.64fr) minmax(300px,.36fr);gap:1px;display:grid}.pressure-rows,.owner-brief{background:linear-gradient(180deg, #ffffffb8, #ffffff80), var(--paper-100)}.pressure-rows article{border-bottom:1px solid #1018201f;grid-template-columns:110px 1fr;gap:24px;padding:24px 28px;display:grid}.pressure-rows article:last-child{border-bottom:0}.pressure-rows span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pressure-rows strong{color:var(--ink-900);grid-column:2;font-size:clamp(22px,2.1vw,32px);line-height:1.06;display:block}.pressure-rows p{color:#101820a3;grid-column:2;margin-top:9px;font-size:15px;line-height:1.55}.owner-brief{padding:34px}.owner-brief h3{color:var(--ink-900);margin-top:48px;font-size:clamp(30px,3.2vw,48px);line-height:1.02}.owner-brief p{color:#101820ad;margin-top:22px;font-size:15px;line-height:1.6}.dark .tile{background:linear-gradient(#f3f8f912,#f3f8f906),#06111ab8}.tile .tag{color:#167f89;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.dark .tile .tag{color:var(--pool-300)}.tile h3{letter-spacing:0;margin-top:58px;font-size:28px;line-height:1.04;position:relative}.tile p{color:#101820a3;margin-top:16px;font-size:14px;line-height:1.55;position:relative}.dark .tile p{color:#dcebefb3}.feature-list{gap:18px;display:grid}.system-showcase .lead{max-width:58ch;margin-top:24px}.system-showcase .feature-list{margin-top:34px}.feature-item{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:16px;padding-bottom:18px;display:grid}.feature-dot{background:linear-gradient(#d5b36c2e,#83d4d009);border:1px solid #d5b36c73;width:28px;height:28px}.feature-item h3{letter-spacing:0;font-size:18px}.feature-item p{color:#dcebefab;margin-top:7px;font-size:14px;line-height:1.52}.system-board{border:1px solid var(--glass-edge);min-height:560px;box-shadow:inset 0 1px 0 #fff8e21a, var(--dark-shadow);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fff8e212,#f3f8f905),#08090a9e;border-radius:8px;padding:26px;position:relative;overflow:hidden}.system-board:before{content:"";opacity:.8;background-image:linear-gradient(#83d4d00b 1px,#0000 1px),linear-gradient(90deg,#83d4d00a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.board-top,.board-grid,.board-footer{position:relative}.board-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.board-title{color:var(--foam-100);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:720}.board-status{color:var(--steel-300);font-family:var(--mono);align-items:center;gap:8px;font-size:11px;display:flex}.pulse{background:var(--brass-300);border-radius:999px;width:8px;height:8px;box-shadow:0 0 20px #d5b36c9e}.board-grid{grid-template-columns:1.05fr 1fr .9fr;gap:14px;margin-top:18px;display:grid}.module{background:linear-gradient(#fff8e20b,#f3f8f904),#08090a94;border:1px solid #f3f8f921;border-radius:8px;min-height:142px;padding:16px}.module.wide{grid-column:span 2}.module.tall{min-height:298px}.module-label{color:var(--steel-300);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.module strong{letter-spacing:0;margin-top:18px;font-size:22px;line-height:1;display:block}.module p{color:#dcebef9e;margin-top:10px;font-size:13px;line-height:1.46}.bars{gap:8px;margin-top:24px;display:grid}.bar{background:#dcebef1f;height:7px}.bar span{background:linear-gradient(90deg, var(--pool-500), var(--brass-300));height:100%;display:block}.deal-stack{gap:9px;margin-top:18px;display:grid}.deal-row{color:#f3f8f9c7;border-bottom:1px solid #dcebef1a;justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;display:flex}.deal-row span:last-child{color:var(--brass-300);font-family:var(--mono);font-size:11px}.board-footer{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.footer-chip{color:#f3f8f9c2;background:linear-gradient(#fff8e20b,#f3f8f904),#08090a6b;border:1px solid #dcebef21;border-radius:8px;padding:14px;font-size:12px;line-height:1.38}.section.construction-showcase{padding-top:3rem;padding-bottom:4rem;scroll-margin-top:5.5rem}.showcase-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.showcase-heading h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.showcase-heading>p{max-width:44ch;color:var(--steel-300);margin:0;font-size:1.0625rem;line-height:1.7}@media (width<=48rem){.showcase-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}.section.construction-showcase{scroll-margin-top:5rem}}.split{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:48px;display:grid}.credibility-panel{background:#10182024;border:1px solid #10182024;grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);gap:1px;display:grid}.credibility-brand,.credibility-stack article{background:linear-gradient(180deg, #ffffffbd, #ffffff85), var(--paper-100)}.credibility-brand{padding:34px}.credibility-brand img{border:1px solid #1018201f;width:min(220px,100%);box-shadow:0 20px 54px #1018201a}.credibility-brand p{color:#101820b3;margin-top:28px;font-size:15px;line-height:1.62}.credibility-stack{background:#10182024;gap:1px;display:grid}.credibility-stack article{grid-template-columns:minmax(160px,.34fr) minmax(0,.66fr);gap:28px;padding:30px 34px;display:grid}.credibility-stack span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.credibility-stack h3{color:var(--ink-900);font-size:clamp(24px,2.5vw,38px);line-height:1.02}.credibility-stack p{color:#101820a3;margin-top:12px;font-size:15px;line-height:1.55}.partner-proof{background:#10182024;border:1px solid #10182024;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);gap:1px;display:grid}.partner-ledger{background:#10182024;gap:1px;display:grid}.partner-ledger article{background:linear-gradient(180deg, #ffffffbd, #ffffff80), var(--paper-100);grid-template-columns:minmax(160px,.32fr) 1fr;gap:26px;min-height:176px;padding:30px 34px;display:grid}.partner-ledger span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.partner-ledger strong{color:var(--ink-900);font-size:clamp(25px,3vw,42px);line-height:1.02}.partner-ledger p{color:#101820a3;grid-column:2;margin-top:-14px;font-size:15px;line-height:1.55}.deal-room{overflow:hidden}.deal-room:before{content:"";pointer-events:none;background:linear-gradient(135deg,#d5b36c14,#0000 34rem),linear-gradient(#dcebef09 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#dcebef08 1px,#0000 1px) 0 0/84px 84px;position:absolute;inset:0}.deal-room-grid{grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr);align-items:start;gap:54px;display:grid;position:relative}.deal-copy{position:sticky;top:120px}.deal-evidence{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.deal-card,.deal-evidence .evidence-list{background:linear-gradient(#fff8e211,#f3f8f906),#08090aad}.deal-card{min-height:230px;padding:28px}.deal-card.primary{background:linear-gradient(#d5b36c2e,#f3f8f909),#08090ac2}.deal-card span{color:var(--brass-300);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.deal-card strong{color:var(--foam-100);margin-top:62px;font-size:clamp(34px,4.6vw,64px);line-height:.98;display:block}.deal-card p{color:#dcebefad;margin-top:18px;font-size:14px;line-height:1.55}.deal-evidence .evidence-list{border-top:0;grid-column:1/-1;padding:8px 28px}.discount-ledger{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.discount-ledger article{background:linear-gradient(#f3f8f912,#f3f8f906),#06111abd;grid-template-columns:42px minmax(150px,.36fr) 1fr;align-items:start;gap:18px;padding:22px;display:grid}.discount-ledger span,.discount-ledger strong{color:var(--pool-300)}.discount-ledger span{font-family:var(--mono);font-size:12px}.discount-ledger strong{font-size:18px;line-height:1.1}.discount-ledger p{color:#dcebefb8;font-size:14px;line-height:1.5}.readiness-board{background:#10182024;border:1px solid #10182024;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.readiness-board article,.readiness-board aside{background:linear-gradient(180deg, #ffffffb8, #ffffff80), var(--paper-100)}.readiness-board article{min-height:280px;padding:30px}.readiness-board span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.readiness-board h3{color:var(--ink-900);margin-top:70px;font-size:30px;line-height:1.04}.readiness-board p{color:#101820a3;margin-top:16px;font-size:15px;line-height:1.55}.readiness-board aside{grid-column:1/-1;padding:34px}.readiness-board aside strong{max-width:880px;color:var(--ink-900);margin-top:18px;font-size:clamp(30px,4vw,56px);line-height:1.02;display:block}.readiness-artifact{margin-top:36px}.product-reveal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.product-reveal:before{content:"";opacity:.46;pointer-events:none;background:linear-gradient(90deg,#08090af5,#08090adb 45%,#08090ab3),url(/assets/pipedream-back-office-operations-v1.webp) 100%/cover no-repeat;position:absolute;inset:0}.product-reveal>.shell{position:relative}.product-reveal-grid,.dream-grid,.dream-manifold-proof{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:start;gap:48px;display:grid}.product-evidence-stack{gap:14px;display:grid}.operations-photo-card{border:1px solid var(--glass-edge);background:#08090ab3;border-radius:8px;min-height:240px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8e21a,0 24px 70px #00000047}.operations-photo-card img{object-fit:cover;filter:saturate(.92)contrast(1.04)brightness(.78);width:100%;height:100%;min-height:240px}.operations-photo-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 24%,#08090ac2),linear-gradient(90deg,#08090a85,#0000 46%);position:absolute;inset:0}.operations-photo-card figcaption{z-index:1;backdrop-filter:blur(14px);background:linear-gradient(#fff8e214,#f3f8f906),#08090a9e;border:1px solid #f3f8f92e;border-radius:8px;padding:16px;position:absolute;bottom:18px;left:18px;right:18px}.operations-photo-card span{color:var(--brass-300);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:10px}.operations-photo-card strong{color:#f3f8f9eb;margin-top:10px;font-size:16px;line-height:1.22;display:block}.manifold-card,.dream-agent-card{border:1px solid var(--glass-edge);backdrop-filter:blur(16px);background:linear-gradient(#fff8e212,#f3f8f905),#08090a9e;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #fff8e217}.manifold-card .map-kicker,.dream-agent-card .map-kicker{border-bottom:1px solid #dcebef24;padding:18px 20px}.manifold-row{border-bottom:1px solid #dcebef1c;grid-template-columns:82px minmax(0,1fr);gap:12px 16px;padding:18px 20px;display:grid}.manifold-row:last-child{border-bottom:0}.manifold-row span,.manifold-row em,.dream-agent-rows span,.dream-surface-list span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.manifold-row span,.dream-surface-list span{color:#dcebef80}.manifold-row strong{color:var(--foam-100);font-size:18px;line-height:1.1}.manifold-row em{color:var(--brass-300);grid-column:2;font-style:normal}.dream-copy{border-left:1px solid #10182029;gap:22px;padding-left:30px;display:grid}.dream-copy p{color:#101820b8;font-size:17px;line-height:1.66}.dream-surface-list{background:#03090e61;border:1px solid #dcebef24;display:grid}.dream-surface-list article{border-bottom:1px solid #dcebef1f;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:20px 22px;display:grid}.dream-surface-list article:last-child{border-bottom:0}.dream-surface-list h3{color:var(--foam-100);font-size:22px;line-height:1.08}.dream-surface-list p{color:#dcebefb8;margin-top:8px;font-size:14px;line-height:1.52}.dream-agent-card{color:var(--foam-100);align-self:stretch}.dream-agent-card h3{padding:22px 24px 0;font-size:clamp(28px,3vw,42px);line-height:.98}.dream-agent-card p{color:#dcebefbd;padding:18px 24px 0;font-size:15px;line-height:1.6}.dream-agent-rows{border-top:1px solid #dcebef24;margin-top:24px;display:grid}.dream-agent-rows div{border-bottom:1px solid #dcebef1a;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 24px;display:grid}.dream-agent-rows div:last-child{border-bottom:0}.dream-agent-rows span{color:var(--pool-300)}.dream-agent-rows strong{color:#f3f8f9e0;font-size:14px;line-height:1.28}.implementation-roadmap{background:#10182024;border:1px solid #10182024;gap:1px;display:grid}.implementation-roadmap article{background:linear-gradient(180deg, #ffffffb8, #ffffff80), var(--paper-100);grid-template-columns:92px 1fr;gap:28px;padding:28px 32px;display:grid}.implementation-roadmap span{color:#167f89;font-family:var(--mono);letter-spacing:.1em;font-size:12px}.implementation-roadmap h3{color:var(--ink-900);font-size:clamp(28px,3vw,44px);line-height:1}.implementation-roadmap p{color:#101820a8;max-width:72ch;margin-top:10px;font-size:15px;line-height:1.55}.evidence-list{border-top:1px solid var(--line-strong)}.evidence-list div{border-bottom:1px solid var(--line);color:#f3f8f9db;grid-template-columns:34px 1fr;gap:16px;padding:20px 0;font-size:15px;line-height:1.46;display:grid}.evidence-list span:first-child{color:var(--brass-300);font-family:var(--mono);font-size:12px}.light .evidence-list{border-color:#1018202e}.light .evidence-list div{color:#101820c7;border-color:#10182024}.cta-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg, #08090af2, #111719e6), linear-gradient(135deg, #d5b36c14, transparent 40rem), var(--night-900);padding:88px 0}.cta-inner{grid-template-columns:minmax(0,.72fr) auto;align-items:end;gap:40px;display:grid}.cta-inner p{color:#dcebefb8;max-width:660px;margin-top:22px;font-size:16px;line-height:1.58}.footer{color:#dcebef9e;background:var(--night-950);padding:58px 0 42px}.footer-grid{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,.4fr));gap:40px;padding-top:32px;display:grid}.footer h2{max-width:440px;font-size:34px;line-height:1}.footer p{max-width:460px;margin-top:18px;font-size:14px;line-height:1.55}.footer-group h3{color:var(--foam-100);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.footer-group a{color:#dcebefa8;margin-top:13px;font-size:13px;display:block}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:44px;padding-top:22px;font-size:12px;display:flex}.contact-section{overflow:hidden}.contact-section:before{content:"";pointer-events:none;background:linear-gradient(135deg,#d5b36c14,#0000 34rem),linear-gradient(#dcebef09 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#dcebef08 1px,#0000 1px) 0 0/84px 84px;position:absolute;inset:0}.contact-grid{grid-template-columns:minmax(300px,.47fr) minmax(360px,.53fr);align-items:start;gap:54px;display:grid;position:relative}.contact-primer .lead{max-width:60ch;margin-top:24px}.review-sequence{border-top:1px solid var(--line-strong);margin-top:36px;display:grid}.review-sequence article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.review-sequence span{color:var(--pool-300);font-family:var(--mono);font-size:12px}.review-sequence strong{color:var(--foam-100);grid-column:2;font-size:20px;line-height:1.12;display:block}.review-sequence p{color:#dcebefad;grid-column:2;margin-top:8px;font-size:14px;line-height:1.5}.fit-panel{border:1px solid var(--line);background:linear-gradient(#f3f8f913,#f3f8f906),#06111aad;margin-top:36px;padding:24px}.fit-panel p{color:#dcebefb8;margin-top:16px;font-size:15px;line-height:1.58}.fit-panel .button{margin-top:22px}.contact-primer .blueprint-artifact{margin-top:36px}.form-card{backdrop-filter:blur(16px);background:linear-gradient(#0a1722db,#03090ec2),#06111ac7;border:1px solid #dcebef38;padding:28px;box-shadow:0 30px 90px #00000057}.form-card-head{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:grid}.form-card-head img{object-fit:cover;border:1px solid #dcebef26;width:86px;height:64px}.form-card-head p{color:#dcebefad;margin-top:10px;font-size:14px;line-height:1.46}.form{gap:14px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:7px;display:grid}.field label{color:#f3f8f9c2;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--foam-100);font:inherit;background:#f3f8f90f;border-radius:6px;padding:12px 13px;transition:border-color .16s,background .16s}.field input:focus,.field textarea:focus,.field select:focus{background:#f3f8f917;border-color:#d5b36c9e;outline:0}.field textarea{resize:vertical;min-height:140px}.hidden{display:none}.field-optional{color:#dcebef75;font-family:var(--mono);letter-spacing:.08em;margin-left:6px;font-size:9px}.consent-field{color:#dcebefb8;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.45;display:grid}.consent-field input{width:18px;height:18px;accent-color:var(--brass-300);margin:0}.inquiry-form .form-submit{width:100%;margin-top:2px}.inquiry-form .form-submit:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.58;transform:none}.inquiry-form-compact .field textarea{min-height:96px}.form-microcopy,.form-noscript,.form-configuration-note,.form-status{color:#dcebef9e;margin:0;font-size:12px;line-height:1.5}.form-microcopy a,.form-noscript a{color:var(--brass-300);text-underline-offset:3px;text-decoration:underline}.form-configuration-note{color:#f3f8f9c2;background:#d5b36c14;border:1px solid #f1d89a47;border-radius:6px;padding:12px 14px}.form-status:empty{display:none}.form-status[data-state=pending]{color:var(--pool-300)}.form-status[data-state=success]{color:var(--brass-300)}.form-status[data-state=error]{color:#ffd9d5;background:#94312c24;border-left:2px solid #f3a59d;padding:11px 13px}.cf-turnstile{min-height:65px}.expo-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 14% 18%, #39bce51f, transparent 26rem), linear-gradient(130deg, #d5b36c14, transparent 42%), var(--night-950);padding:56px 0 72px;position:relative;overflow:hidden}.expo-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#dcebef09 1px,#0000 1px),linear-gradient(90deg,#dcebef07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 88%)}.expo-hero-grid{grid-template-columns:minmax(0,.55fr) minmax(390px,.45fr);align-items:start;gap:52px;display:grid;position:relative}.expo-hero-copy{padding-top:28px}.expo-hero h1{max-width:10ch;margin-top:24px;font-size:clamp(50px,6vw,78px);line-height:.93}.expo-hero-lead{color:#dcebefc7;max-width:59ch;margin-top:24px;font-size:clamp(17px,1.55vw,20px);line-height:1.56}.expo-actions{margin-top:28px}.expo-miniature{background:#03090ead;border:1px solid #dcebef2e;border-radius:8px;max-width:590px;margin:34px 0 0;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000047}.expo-miniature img{aspect-ratio:16/9.6;object-fit:cover;object-position:center 42%;width:100%;height:auto}.expo-event-dates{white-space:nowrap}.expo-miniature:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#03090eeb);position:absolute;inset:0}.expo-miniature figcaption{z-index:1;position:absolute;bottom:18px;left:20px;right:20px}.expo-miniature span{color:var(--pool-300);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.expo-miniature strong{max-width:42ch;color:var(--foam-100);margin-top:8px;font-size:15px;line-height:1.3;display:block}.expo-form-card{padding:24px;scroll-margin-top:116px;position:sticky;top:102px}.expo-form-head{grid-template-columns:132px 1fr;gap:16px;margin-bottom:20px;padding-bottom:20px}.expo-form-head img{object-fit:contain;border:0;width:132px;height:78px}.expo-form-head h2{margin-top:9px;font-size:24px;line-height:1.04}.expo-form-head p{margin-top:8px;font-size:12px}.expo-handoffs .section-heading h2{max-width:13ch}.expo-map-brief h3{color:var(--ink-900);margin-top:22px;font-size:clamp(28px,3vw,42px);line-height:1}.expo-map-brief p{color:#101820a8;margin-top:18px;font-size:15px;line-height:1.58}.expo-map-brief a{color:var(--pool-500);margin-top:32px;font-size:13px;font-weight:720}.expo-sample-grid{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:start;gap:54px;display:grid}.expo-sample-copy{position:sticky;top:120px}.expo-sample-copy h2{max-width:11ch;margin-top:20px}.expo-sample-copy .lead{color:#dcebefbd;margin-top:22px;font-size:17px;line-height:1.6}.expo-sample-copy .button{margin-top:28px}.expo-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#03090ec7}.expo-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.expo-proof-grid div{border-right:1px solid var(--line);min-height:126px;padding:28px}.expo-proof-grid div:last-child{border-right:0}.expo-proof-grid span{color:var(--pool-300);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:10px}.expo-proof-grid strong{color:#f3f8f9e6;max-width:28ch;margin-top:24px;font-size:18px;line-height:1.22;display:block}.expo-final-cta{scroll-margin-top:110px}.confirmation-page{background:radial-gradient(circle at 18% 22%,#39bce521,#0000 28rem),linear-gradient(145deg,#d5b36c14,#0000 48%);align-items:center;min-height:72svh;padding:92px 0;display:flex}.confirmation-grid{grid-template-columns:126px minmax(0,740px);align-items:start;gap:38px;display:grid}.confirmation-mark{min-height:126px;color:var(--pool-300);font-family:var(--mono);background:#83d4d014;border:1px solid #83d4d057;border-radius:8px;place-items:center;font-size:26px;display:grid}.confirmation-page h1{margin-top:20px;font-size:clamp(52px,8vw,92px);line-height:.92}.confirmation-page p{color:#dcebefc2;max-width:56ch;margin-top:24px;font-size:18px;line-height:1.58}.article-card{border:1px solid var(--line);background:#f3f8f90e;flex-direction:column;min-height:260px;padding:28px;display:flex}.article-card .tag{color:var(--brass-300);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.article-card h3{letter-spacing:0;margin-top:40px;font-size:28px;line-height:1.04}.article-card p{color:#dcebefb3;margin-top:14px;font-size:14px;line-height:1.55}.article-card a{color:var(--brass-300);margin-top:auto;padding-top:24px;font-size:13px;font-weight:700}.insights-library{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(320px,.46fr) minmax(0,.54fr);gap:1px;display:grid}.insight-feature,.insight-list article{background:linear-gradient(#f3f8f912,#f3f8f906),#06111abd}.insight-feature{padding:34px}.insight-feature h2{margin-top:72px;font-size:clamp(38px,4.6vw,64px)}.insight-feature p{color:#dcebefb8;margin-top:18px;font-size:16px;line-height:1.6}.insight-feature .button{margin-top:28px}.insight-list{background:var(--line);gap:1px;display:grid}.insight-list article{padding:26px 30px}.insight-list span{color:var(--pool-300);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.insight-list h3{color:var(--foam-100);margin-top:28px;font-size:28px;line-height:1.06}.insight-list p{color:#dcebefad;margin-top:12px;font-size:14px;line-height:1.52}.insight-list a{color:var(--pool-300);margin-top:18px;font-size:13px;font-weight:700;display:inline-flex}.insight-archive{margin-top:36px}.insight-operating-index{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);gap:1px;margin-top:36px;display:grid}.insight-index-rows{background:var(--line);gap:1px;display:grid}.insight-index-rows article{background:linear-gradient(#f3f8f912,#f3f8f906),#06111abd;grid-template-columns:minmax(120px,.24fr) minmax(0,.42fr) minmax(0,.34fr) auto;align-items:start;gap:22px;padding:24px 28px;display:grid}.insight-index-rows span{color:var(--pool-300);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.insight-index-rows strong{color:var(--foam-100);font-size:22px;line-height:1.08}.insight-index-rows p{color:#dcebefad;font-size:14px;line-height:1.52}.insight-index-rows a{color:var(--pool-300);white-space:nowrap;font-size:13px;font-weight:700}.article-layout{grid-template-columns:minmax(240px,.3fr) minmax(0,.7fr);align-items:start;gap:56px;display:grid}.article-rail{border:1px solid var(--line);background:linear-gradient(#f3f8f913,#f3f8f906),#06111ab8;padding:24px;position:sticky;top:120px}.article-rail strong{color:var(--foam-100);margin-top:34px;font-size:28px;line-height:1.08;display:block}.article-rail p{color:#dcebefad;margin-top:16px;font-size:14px;line-height:1.55}.prose{max-width:840px}.prose h2{margin-top:56px;font-size:clamp(30px,4vw,54px)}.prose p,.prose li{color:#dcebefc7;font-size:17px;line-height:1.68}.prose p{margin-top:18px}.prose ul{margin-top:18px;padding-left:24px}@media (width<=1040px){.nav-inner{grid-template-columns:auto auto}.nav-links{display:none}.hero-content,.thesis-grid,.page-hero-grid,.section-heading,.split,.deal-room-grid,.contact-grid,.insights-library,.article-layout,.product-reveal-grid,.dream-grid,.dream-manifold-proof,.cta-inner{grid-template-columns:1fr}.hero-content{grid-template-areas:"panel""rail"}.hero-right{justify-self:stretch;max-width:620px;margin-left:auto}.hero-pool-caption{display:none}.proof-stack,.hero-evidence-rail{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;max-width:none;margin-left:auto}.proof-line{grid-template-columns:1fr;gap:8px}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-map,.capability-system,.module-system,.review-dossier,.partner-proof,.insight-operating-index,.pressure-ledger,.credibility-panel{grid-template-columns:1fr}.thesis-copy{border-left:0;padding-left:0}.deal-copy,.article-rail{position:static}.board-grid,.board-footer{grid-template-columns:1fr 1fr}.module.wide{grid-column:span 1}.footer-grid{grid-template-columns:1fr 1fr}.expo-hero-grid,.expo-sample-grid{grid-template-columns:1fr}.expo-hero-copy{padding-top:6px}.expo-form-card,.expo-sample-copy{position:static}.expo-form-card{width:min(680px,100%)}.contact-grid>.form-card{order:-1}}@media (width<=360px){.nav-inner .brand-text{display:none}}@media (width<=700px){.shell,.hero-content{width:min(100% - 28px,1180px)}.nav{padding-top:13px}.brand-mark{width:52px;height:38px}.brand-name{font-size:18px}.brand-note{display:none}.nav-cta{padding:0 12px;font-size:12px}.hero{min-height:86svh}.hero:before{background-image:linear-gradient(#06111a1a 0%,#06111a80 34%,#06111aeb 100%),url(/assets/pipedream-hero-pool-operations-v1.webp);background-position:38%}.hero-content{width:min(100% - 28px,1180px);padding:32px 0 26px}.hero-right{align-self:end}.hero-brand-chip{margin-bottom:22px}.hero-editorial h1{max-width:10ch;font-size:clamp(38px,11vw,54px)}h1,.display{font-size:clamp(56px,18vw,82px)}.page-hero h1{font-size:clamp(36px,9.5vw,46px);line-height:1}.page-hero p{margin-top:18px;font-size:16px;line-height:1.48}.hero-statement{font-size:clamp(26px,8vw,38px)}.proof-stack,.hero-evidence-rail{display:none}.hero-actions,.action-row{grid-template-columns:1fr;display:grid}.button{width:100%}.section{padding:72px 0}.thesis-section{padding:64px 0}.page-hero{padding:48px 0 42px}.page-hero-copy{padding:0}.section-heading{gap:22px;margin-bottom:34px}.tile-grid,.operating-map,.pressure-ledger,.thesis-grid,.credibility-stack article,.deal-evidence,.readiness-board,.field-row,.board-grid,.board-footer,.product-reveal-grid,.dream-grid,.dream-manifold-proof,.footer-grid{grid-template-columns:1fr}.ledger-lines div{grid-template-columns:1fr;gap:7px}.hero-ledger{display:none}.handoff-row{grid-template-columns:42px 1fr;gap:14px;padding:22px}.map-brief{padding:26px}.pressure-rows article{grid-template-columns:1fr;gap:10px;padding:22px}.capability-ledger article,.module-ledger article,.review-ledger article,.blueprint-row,.partner-ledger article,.insight-index-rows article{grid-template-columns:1fr;gap:9px}.blueprint-row p,.partner-ledger p{grid-column:auto;margin-top:0}.dream-copy{border-left:0;padding-left:0}.manifold-row,.dream-surface-list article,.dream-agent-rows div{grid-template-columns:1fr}.manifold-row em,.pressure-rows strong,.pressure-rows p{grid-column:auto}.owner-brief{padding:26px}.map-metrics{grid-template-columns:1fr}.thesis-proof{grid-column:auto;grid-template-columns:1fr}.summary-card{padding:0}.summary-card img{width:58px;height:44px}.summary-card-head,.summary-card p,.summary-ledger div{padding-inline:18px}.credibility-brand,.credibility-stack article,.deal-card{padding:24px}.deal-evidence .evidence-list{padding:6px 24px}.discount-ledger article,.implementation-roadmap article{grid-template-columns:1fr;gap:12px;padding:22px}.readiness-board h3,.insight-feature h2{margin-top:42px}.tile{min-height:220px}.system-board{min-height:auto;padding:18px}.module.tall{min-height:220px}.cta-inner{align-items:start}.footer-bottom{display:grid}.expo-hero{padding:38px 0 52px}.expo-hero-grid{gap:30px}.expo-hero h1{margin-top:18px;font-size:clamp(42px,12.5vw,58px);line-height:.94}.expo-hero-lead{margin-top:18px;font-size:16px}.expo-actions{margin-top:22px}.expo-miniature{margin-top:26px}.expo-miniature figcaption{bottom:13px;left:14px;right:14px}.expo-miniature strong{font-size:13px}.expo-form-card{padding:19px;scroll-margin-top:92px}.expo-form-head{grid-template-columns:108px 1fr}.expo-form-head img{width:108px;height:64px}.expo-form-head h2{font-size:21px}.expo-sample-grid{gap:34px}.expo-proof-grid{grid-template-columns:1fr}.expo-proof-grid div{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.expo-proof-grid div:last-child{border-bottom:0}.expo-proof-grid strong{margin-top:12px}.confirmation-page{padding:68px 0}.confirmation-grid{grid-template-columns:1fr;gap:26px}.confirmation-mark{width:86px;min-height:86px}.confirmation-page h1{font-size:clamp(54px,17vw,76px)}}html.light-vibe{color-scheme:light;--line:#10182021;--line-strong:#10182038;--dark-shadow:0 24px 70px #24374321;background:#f7fbfb}html.light-vibe body{color:var(--ink-900);background:#f7fbfb}html.light-vibe body::selection{background:#d5b36c47}html.light-vibe .page{background:linear-gradient(#d5b36c24,#0000 22rem),linear-gradient(#fafeff,#eef7f8 58%,#f7fbfb)}html.light-vibe .nav{background:#fafeffd6;border-bottom:1px solid #1018201a;box-shadow:0 16px 48px #24374314}html.light-vibe .brand-name,html.light-vibe .nav-links,html.light-vibe .footer-group h3{color:var(--ink-900)}html.light-vibe .brand-note,html.light-vibe .footer,html.light-vibe .footer-group a,html.light-vibe .footer-bottom{color:#1018209e}html.light-vibe .brand-mark{border-color:#10182021;box-shadow:0 12px 26px #9d733324}html.light-vibe .nav-cta,html.light-vibe .button.primary{color:#08090a;background:linear-gradient(135deg, #fff8e2, var(--brass-300) 56%, #c89445);box-shadow:0 16px 32px #9d733329}html.light-vibe .button.secondary{color:var(--ink-900);background:#ffffffa3;border-color:#1018202e}html.light-vibe .button.dark{color:#fff;background:var(--ink-900)}html.light-vibe .hero{border-bottom-color:#1018201f}html.light-vibe .hero:before{background-image:linear-gradient(90deg,#f7fbfb1f 0%,#f7fbfb52 37%,#f7fbfbe0 63%,#fffffffa 100%),linear-gradient(#ffffff14 0%,#f4fafa57 58%,#f7fbfbfa 100%),url(/assets/pipedream-hero-pool-operations-v1.webp)}html.light-vibe .hero:after,html.light-vibe .grid-wash:after{opacity:.72;background-image:linear-gradient(#1018200b 1px,#0000 1px),linear-gradient(90deg,#10182009 1px,#0000 1px)}html.light-vibe .hero-editorial{color:var(--ink-900);text-shadow:none}html.light-vibe .hero-body,html.light-vibe .hero-statement,html.light-vibe .page-hero p,html.light-vibe .section-intro,html.light-vibe .lead{color:#101820ad}html.light-vibe .hero-brand-chip,html.light-vibe .hero-ledger,html.light-vibe .summary-card,html.light-vibe .fit-panel,html.light-vibe .article-rail,html.light-vibe .article-card,html.light-vibe .form-card,html.light-vibe .insight-feature,html.light-vibe .insight-list article,html.light-vibe .insight-index-rows article,html.light-vibe .partner-ledger article,html.light-vibe .blueprint-artifact,html.light-vibe .blueprint-artifact.dark{color:var(--ink-900);background:linear-gradient(#ffffffd1,#f4fafaad),#ffffffb8;border-color:#10182021;box-shadow:0 18px 52px #24374314}html.light-vibe .hero-brand-chip span,html.light-vibe .ledger-head strong,html.light-vibe .ledger-lines strong,html.light-vibe .summary-card-head strong,html.light-vibe .summary-ledger strong,html.light-vibe .blueprint-head strong,html.light-vibe .blueprint-row strong,html.light-vibe .article-card h3,html.light-vibe .article-rail strong,html.light-vibe .insight-list h3,html.light-vibe .insight-index-rows strong,html.light-vibe .review-sequence strong{color:var(--ink-900)}html.light-vibe .hero-pool-caption,html.light-vibe .hero-evidence-rail,html.light-vibe .proof-line{color:#101820c7;backdrop-filter:blur(12px);background:#ffffff94;border-color:#1018201f}html.light-vibe .hero-pool-caption span,html.light-vibe .proof-kicker,html.light-vibe .eyebrow,html.light-vibe .section-label,html.light-vibe .ledger-head span,html.light-vibe .ledger-lines em,html.light-vibe .summary-card-head span,html.light-vibe .summary-ledger span,html.light-vibe .article-card .tag,html.light-vibe .insight-list span,html.light-vibe .insight-index-rows span,html.light-vibe .article-card a,html.light-vibe .insight-list a,html.light-vibe .insight-index-rows a,html.light-vibe .map-kicker,html.light-vibe .review-sequence span,html.light-vibe .evidence-list span:first-child{color:#8a642b}html.light-vibe .proof-copy,html.light-vibe .ledger-lines span,html.light-vibe .summary-card p,html.light-vibe .blueprint-summary,html.light-vibe .blueprint-row p,html.light-vibe .blueprint-foot,html.light-vibe .article-card p,html.light-vibe .article-rail p,html.light-vibe .insight-feature p,html.light-vibe .insight-list p,html.light-vibe .insight-index-rows p,html.light-vibe .review-sequence p,html.light-vibe .fit-panel p,html.light-vibe .form-card-head p,html.light-vibe .footer p{color:#101820a8}html.light-vibe .page-hero{color:var(--ink-900);background-color:#0000;background-image:linear-gradient(90deg,#f7fbfbf5,#f7fbfbdb 46%,#f7fbfb8f),linear-gradient(#ffffffc7,#f4fafafa),url(/assets/pipedream-hero-pool-operations-v1.webp);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom-color:#1018201f}html.light-vibe .page-hero h1,html.light-vibe .section.dark-panel h2,html.light-vibe .section.dark-panel h3,html.light-vibe .cta-band h2{color:var(--ink-900)}html.light-vibe .section.light,html.light-vibe .thesis-section{background:linear-gradient(90deg,#10182009 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#10182007 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#fbfefe,#edf7f8)}html.light-vibe .section.dark-panel,html.light-vibe .cta-band{color:var(--ink-900);background:linear-gradient(135deg,#d5b36c1f,#0000 34rem),linear-gradient(#fff,#edf7f8);border-color:#1018201f}html.light-vibe .footer{background:#f7fbfb}html.light-vibe .footer-grid,html.light-vibe .footer-bottom,html.light-vibe .feature-item,html.light-vibe .summary-card-head,html.light-vibe .summary-card p,html.light-vibe .summary-ledger,html.light-vibe .summary-ledger div,html.light-vibe .form-card-head,html.light-vibe .review-sequence,html.light-vibe .review-sequence article,html.light-vibe .evidence-list,html.light-vibe .evidence-list div{border-color:#1018201f}html.light-vibe .system-board{background:linear-gradient(#ffffffd6,#f4fafab8),#ffffffbd;border-color:#10182021;box-shadow:0 22px 70px #2437431f}html.light-vibe .system-board:before,html.light-vibe .blueprint-artifact:before,html.light-vibe .summary-card:before{background-image:linear-gradient(#1018200a 1px,#0000 1px),linear-gradient(90deg,#10182008 1px,#0000 1px)}html.light-vibe .board-title,html.light-vibe .module strong,html.light-vibe .deal-row,html.light-vibe .footer-chip{color:var(--ink-900)}html.light-vibe .board-status,html.light-vibe .module-label,html.light-vibe .module p,html.light-vibe .deal-row span,html.light-vibe .footer-chip,html.light-vibe .feature-item p{color:#1018209e}html.light-vibe .module,html.light-vibe .footer-chip{background:#ffffffb8;border-color:#1018201a}html.light-vibe .bar{background:#1018201a}html.light-vibe .deal-row{border-bottom-color:#1018201a}html.light-vibe .pulse,html.light-vibe .bar span{background:linear-gradient(90deg, var(--pool-500), var(--brass-300));box-shadow:0 0 18px #d5b36c47}html.light-vibe .form-card{backdrop-filter:blur(16px)}html.light-vibe .field label{color:#1018209e}html.light-vibe .field input,html.light-vibe .field textarea,html.light-vibe .field select{color:var(--ink-900);background:#ffffffb8;border-color:#10182024}html.light-vibe .field input:focus,html.light-vibe .field textarea:focus,html.light-vibe .field select:focus{background:#fff;border-color:#0c94cb75}html.light-vibe .article-layout,html.light-vibe .prose{color:var(--ink-900)}html.light-vibe .prose p,html.light-vibe .prose li{color:#101820b8}html.light-vibe .prose h2{color:var(--ink-900)}@media (width<=700px){html.light-vibe .hero:before{background-image:linear-gradient(90deg,#f7fbfbb3,#f7fbfbdb),linear-gradient(#ffffff57,#f4fafaeb 58%,#f7fbfb 100%),url(/assets/pipedream-hero-pool-operations-v1.webp)}html.light-vibe .hero-body{color:#101820c7}}html.cinematic-vibe{color-scheme:dark;background:#000}html.cinematic-vibe body,html.cinematic-vibe .page{background:#000}html.cinematic-vibe .nav{box-shadow:none;backdrop-filter:none;background:#000;border-bottom:0}html.cinematic-vibe .brand-name,html.cinematic-vibe .nav-links,html.cinematic-vibe .brand-note{color:var(--foam-100)}html.cinematic-vibe .brand-note{opacity:.66}html.cinematic-vibe .brand-mark{box-shadow:none;border-color:#f3f8f92e}html.cinematic-vibe .nav-cta{color:#000;box-shadow:none;background:#fff}html.cinematic-vibe .hero{background:#000;border-bottom:0;min-height:calc(100svh - 80px);overflow:hidden}html.cinematic-vibe .hero:before{display:none}html.cinematic-vibe .hero:after{z-index:1;opacity:1;background:linear-gradient(90deg,#0000000f,#00000038 42%,#000000bd 100%),linear-gradient(#0000001a,#0006 74%,#000),radial-gradient(circle at 38% 46%,#0000 0 30%,#00000047 76%),linear-gradient(#f3f8f909 1px,#0000 1px) 0 0/96px 96px,linear-gradient(90deg,#f3f8f908 1px,#0000 1px) 0 0/96px 96px}.cinema-stage{display:none}html.cinematic-vibe .cinema-stage{z-index:0;background:#000 url(/assets/hero-motion/hero-pipedream-cinematic-poster-desktop.jpg) 50%/cover no-repeat;display:block;position:absolute;inset:0 32px;overflow:hidden}html.cinematic-vibe .cinema-media{object-fit:cover;opacity:.9;filter:saturate(.88)contrast(1.05)brightness(.82);border:0;width:100%;height:100%;position:absolute;inset:0}html.cinematic-vibe .cinema-title-cards{z-index:3;pointer-events:none;position:absolute;inset:0}html.cinematic-vibe .cinema-title-cards span{opacity:0;color:#f3f8f98a;width:min(25ch,42vw - 48px);font-family:var(--mono);text-align:left;text-transform:uppercase;letter-spacing:.13em;text-shadow:0 12px 34px #000000bd;font-size:clamp(12px,1.1vw,16px);font-weight:680;line-height:1.32;position:absolute;bottom:clamp(76px,12vh,138px);left:clamp(32px,8vw,132px);transform:translateY(10px)}html.cinematic-vibe .cinema-title-cards span:first-child{animation:24s 6s infinite cinema-title-card}html.cinematic-vibe .cinema-title-cards span:nth-child(2){animation:24s 10s infinite cinema-title-card}html.cinematic-vibe .cinema-title-cards span:nth-child(3){animation:24s 14s infinite cinema-title-card}html.cinematic-vibe .cinema-title-cards span:nth-child(4){animation:24s 18s infinite cinema-title-card}html.cinematic-vibe .cinema-proof{z-index:4;color:#f3f8f9db;width:min(880px,100% - 48px);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(18px,5vw,88px);font-size:clamp(11px,1.2vw,15px);display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}html.cinematic-vibe .cinema-proof span{white-space:nowrap}html.cinematic-vibe .hero-content{z-index:4;pointer-events:none;grid-template-columns:1fr;grid-template-areas:"cinema";place-items:stretch stretch;width:100%;min-height:calc(100svh - 80px);padding:0;display:grid}html.cinematic-vibe .hero-pool-caption,html.cinematic-vibe .hero-evidence-rail,html.cinematic-vibe .hero-ledger{display:none}html.cinematic-vibe .hero-right{pointer-events:auto;grid-area:cinema;place-self:center end;width:min(520px,100% - 64px);margin-right:clamp(24px,6vw,96px);padding:clamp(22px,4vw,44px) 0;transform:translateY(-18px)}html.cinematic-vibe .hero-copy{max-width:none}html.cinematic-vibe .hero-editorial{text-align:left;text-shadow:0 18px 60px #000000d1}html.cinematic-vibe .hero-editorial h1{color:#fff;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(40px,4.25vw,66px);line-height:.92;animation:none}html.cinematic-vibe .hero-editorial h1 span{display:inline}html.cinematic-vibe .hero .eyebrow{color:#73d6f1eb;text-shadow:0 8px 28px #000000db;margin-bottom:20px}html.cinematic-vibe .hero-body{color:#f3f8f9c7;text-shadow:0 8px 28px #000000db;max-width:48ch;margin-top:22px}html.cinematic-vibe .hero-actions{margin-top:26px}html.cinematic-vibe .cinema-proof{display:none}@keyframes cinema-main-title{0%,14%{opacity:1;transform:translateY(0)}20%,94%{opacity:0;transform:translateY(-18px)}99%,to{opacity:1;transform:translateY(0)}}@keyframes cinema-title-card{0%,8%{opacity:0;transform:translateY(10px)}12%,24%{opacity:.44;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-10px)}}@media (width<=700px){html.cinematic-vibe .nav{background:#000000f0}html.cinematic-vibe .hero:after{background:linear-gradient(#00000014,#000000b8 58%,#000),linear-gradient(#f3f8f909 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#f3f8f908 1px,#0000 1px) 0 0/72px 72px}html.cinematic-vibe .hero,html.cinematic-vibe .hero-content{min-height:calc(100svh - 78px)}html.cinematic-vibe .cinema-stage{background-image:url(/assets/hero-motion/hero-pipedream-cinematic-poster-mobile.jpg);inset:0}html.cinematic-vibe .hero-right,html.cinematic-vibe .hero-copy,html.cinematic-vibe .hero-editorial{width:100%}html.cinematic-vibe .hero-right{place-self:end stretch;width:auto;margin:0;padding:0 18px 92px;transform:none}html.cinematic-vibe .hero-brand-chip,html.cinematic-vibe .hero .eyebrow{display:none}html.cinematic-vibe .hero-editorial h1{width:min(390px,100%);max-width:10ch;font-size:clamp(34px,10.8vw,48px);line-height:.9}html.cinematic-vibe .hero-body{max-width:38ch;margin-top:16px;font-size:15px}html.cinematic-vibe .hero-actions{margin-top:20px}html.cinematic-vibe .button{width:100%}html.cinematic-vibe .cinema-title-cards,html.cinematic-vibe .cinema-proof{display:none}}@media (width>=701px) and (width<=1080px){html.cinematic-vibe .hero-right{width:min(500px,100% - 48px);margin-right:28px}html.cinematic-vibe .hero-editorial h1{font-size:clamp(40px,5.8vw,58px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.cinematic-vibe .cinema-media,html.cinematic-vibe .hero-editorial h1{opacity:1!important;transform:none!important}html.cinematic-vibe .cinema-media,html.cinematic-vibe .cinema-title-cards{display:none!important}}.pd-header{color:#f3f6f5;background:#0c1113}.pd-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 48px;min-height:88px;padding-block:16px;display:flex}.pd-brand{flex:none;align-items:center;min-height:44px;display:inline-flex}.pd-wordmark{width:192px;height:auto;display:block}.pd-nav{letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px 36px;margin-left:auto;font-size:.9375rem;line-height:1.4;display:flex}.pd-nav a,.pd-footer a{touch-action:manipulation;align-items:center;min-height:44px;display:inline-flex}.pd-nav a{color:#c4d0d1}.pd-nav a:hover,.pd-footer a:hover{color:#b5e9ed}.pd-nav .pd-header-cta{color:#f3f6f5;text-underline-offset:7px;text-decoration:underline 1px #738b90}.pd-nav .pd-header-cta:hover,.pd-nav a[aria-current=page]{color:#b5e9ed;text-decoration-color:currentColor}.pd-header :focus-visible,.pd-footer :focus-visible{outline-offset:5px;outline:3px solid #b5e9ed}.pd-footer{color:#b8c5c7;background:#0c1113;padding-block:56px 32px}.pd-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-bottom:36px;display:flex}.pd-footer-top .pd-brand{color:#f3f6f5}.pd-footer-top p{margin:0;font-size:1rem}.pd-footer-bottom{border-top:1px solid #344348;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:20px;display:flex}.pd-footer-bottom p{letter-spacing:.01em;max-width:600px;margin:0;font-size:.875rem;line-height:1.6}.pd-footer-bottom nav{letter-spacing:.01em;flex-wrap:wrap;gap:0 24px;font-size:.875rem;display:flex}.pd-contact-page,.pd-expo-page{padding-block:72px 96px}.first-impression .pd-contact-page h1,.first-impression .pd-expo-page h1{font-size:clamp(3rem,6vw,6rem)}.first-impression .pd-contact-details h2{margin-bottom:20px;font-size:1.75rem}.pd-contact-details{padding-top:12px}.pd-contact-details>p{color:var(--pd-muted)}.pd-contact-details .pd-button{margin-top:32px}.first-impression .pd-contact-page-intro{max-width:430px;color:var(--pd-muted);margin-top:28px}.pd-contact-aside{border-top:1px solid var(--pd-line);margin-top:40px;padding-top:28px}.first-impression .pd-contact-aside p{margin-bottom:16px;font-size:1rem}.pd-expo-details{border-block:1px solid var(--pd-line);flex-wrap:wrap;gap:32px 64px;margin-top:48px;padding-block:28px;display:flex}.first-impression .pd-expo-details p{font-size:1rem}.pd-expo-details span{color:var(--pd-muted);margin-bottom:8px;font-size:.875rem;display:block}.pd-inline-link{text-underline-offset:4px;text-decoration:underline}.first-impression{--pd-bg:#0c1113;--pd-surface:#121c20;--pd-text:#f3f6f5;--pd-muted:#b8c5c7;--pd-action:#83d1e4;--pd-action-hover:#b1e5ef;--pd-label:#d5b36c;--pd-paper:#f3f5f2;--pd-ink:#15252b;--pd-line:#344348;background:var(--pd-bg);color:var(--pd-text)}.first-impression .page{background:var(--pd-bg);min-height:0;overflow:visible}.pd-shell{width:min(1312px,100% - 96px);margin-inline:auto}.pd-skip{z-index:100;color:#0c1113;background:#f3f6f5;padding:14px 20px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.pd-skip:focus{transform:translateY(0)}.first-impression [id]{scroll-margin-top:32px}.first-impression :focus-visible{outline:3px solid var(--pd-action);outline-offset:5px}.first-impression h1,.first-impression h2,.first-impression h3,.first-impression p{margin:0}.first-impression h1,.first-impression h2{letter-spacing:-.035em;text-wrap:balance;font-weight:400}.first-impression h1{font-size:clamp(3rem,7.4vw,7rem);line-height:1.02}.first-impression h2{font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.12}.first-impression h3{letter-spacing:-.02em;font-size:1.625rem;font-weight:400;line-height:1.25}.first-impression p{font-size:1.125rem;line-height:1.65}.first-impression .pd-eyebrow{color:var(--pd-label);letter-spacing:.09em;text-transform:uppercase;margin-bottom:28px;font-size:.875rem;line-height:1.5}.pd-hero{padding-top:64px}.pd-hero-heading{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;display:grid}.pd-hero-intro{max-width:440px;padding-bottom:4px}.pd-hero-intro>p:first-child{font-size:1.375rem;line-height:1.5}.pd-hero-intro .pd-secondary{color:var(--pd-muted);margin-block:20px 28px}.pd-button{background:var(--pd-action,#83d1e4);color:#102027;letter-spacing:.02em;touch-action:manipulation;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:16px 24px;font-size:1rem;font-weight:600;line-height:1.25;transition:background .15s;display:inline-flex}.pd-button:hover{background:var(--pd-action-hover,#b1e5ef)}.pd-button span{font-size:1.4rem;font-weight:400}.pd-hero-figure{margin:52px 0 0}.pd-hero-figure img{object-fit:cover;object-position:center 55%;width:100%;height:clamp(300px,43vw,568px)}.pd-hero-figure figcaption{color:var(--pd-muted);letter-spacing:.01em;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:16px;font-size:.875rem;line-height:1.5;display:flex}.pd-story,.pd-people{padding-block:112px}.pd-editorial-grid{grid-template-columns:1fr 1fr;gap:96px;display:grid}.pd-prose{max-width:550px}.pd-prose p+p{margin-top:20px}.pd-story .pd-prose,.pd-people .pd-prose{color:var(--pd-muted)}.pd-work{background:var(--pd-paper);color:var(--pd-ink);padding-block:104px}.pd-work .pd-eyebrow{color:#526368}.pd-work-intro{color:#4a5c62;max-width:410px;margin-top:28px!important}.pd-work-list article{border-top:1px solid #cbd5d3;grid-template-columns:32px 1fr;gap:24px;padding-block:28px;display:grid}.pd-work-list article:first-child{border-top:0;padding-top:0}.pd-work-list article:last-child{padding-bottom:0}.pd-work-list p{color:#4a5c62;margin-top:12px}.pd-number{letter-spacing:.02em;color:#526368;font-size:.875rem;line-height:2}.pd-founders{grid-template-columns:1fr 1fr;gap:96px;margin-top:64px;display:grid}.pd-founders article{border-top:1px solid var(--pd-line);padding-top:28px}.pd-founders .pd-eyebrow{margin-bottom:20px}.pd-founders h3{font-size:clamp(1.75rem,2.7vw,2.5rem)}.pd-founders article>p:last-child{color:var(--pd-muted);max-width:480px;margin-top:16px}.first-impression .pd-availability{color:var(--pd-muted);max-width:760px;margin-top:48px;font-size:1rem}.pd-contact{background:var(--pd-surface);padding-block:96px}.pd-contact .pd-button{margin-top:28px}.pd-email{overflow-wrap:anywhere;text-underline-offset:5px;width:fit-content;max-width:100%;margin-top:20px;padding-block:8px;font-size:1rem;line-height:1.6;text-decoration:underline;display:block}.pd-email:hover{color:var(--pd-action)}.first-impression .pd-mail-note{color:var(--pd-muted);letter-spacing:.01em;margin-top:8px;font-size:.875rem}@media (width<=1000px){.pd-shell{width:calc(100% - 64px)}.pd-hero-heading{grid-template-columns:1.15fr 1fr;gap:40px}.pd-editorial-grid,.pd-founders{gap:48px}.pd-hero-intro>p:first-child{font-size:1.125rem}.pd-hero-intro .pd-secondary{font-size:1rem}}@media (width<=700px){.pd-footer-top,.pd-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.pd-footer{padding-block:32px}.pd-contact-page,.pd-expo-page{padding-block:44px 64px}.pd-shell{width:calc(100% - 48px)}.pd-hero{padding-top:44px}.pd-hero-heading,.pd-editorial-grid,.pd-founders{grid-template-columns:minmax(0,1fr);gap:32px}.first-impression h1,.first-impression .pd-contact-page h1,.first-impression .pd-expo-page h1{font-size:clamp(2.5rem,10.5vw,4.5rem)}.pd-hero-intro{max-width:520px}.pd-hero-intro>p:first-child{font-size:1.25rem}.pd-hero-intro .pd-secondary{font-size:1.0625rem}.pd-hero-figure{margin-top:36px}.pd-hero-figure img{object-position:44% center;height:320px}.pd-story,.pd-people,.pd-work,.pd-contact{padding-block:64px}.pd-founders{margin-top:40px}.first-impression .pd-eyebrow{margin-bottom:20px}.pd-work-list{margin-top:8px}.pd-work-list article{gap:16px}}@media (width<=44rem){.pd-header-inner{gap:8px 20px;min-height:76px;padding-block:12px}.pd-wordmark{width:160px}.pd-nav{font-size:.875rem}.pd-nav .pd-nav-section{display:none}}@media (width>=701px) and (width<=900px){.pd-hero-heading{grid-template-columns:1fr;gap:28px}.first-impression .pd-hero h1{font-size:4.5rem}.pd-hero-intro{max-width:600px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pd-button{transition:none}}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/bricolage-latin.C23fTOVi.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_astro/instrument-latin.CclBWeUS.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--font:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pd-body:var(--font);--pd-display:"Bricolage Grotesque", var(--font)}body{font-family:var(--pd-body)}h1,h2,h3,.first-impression h1,.first-impression h2,.first-impression h3{font-family:var(--pd-display);font-optical-sizing:auto;text-wrap:balance;font-weight:600}.first-impression{--pd-action:#b5e9ed;--pd-action-hover:#d7f5f6;--pd-label:#b5e9ed}.pd-button{border-radius:2px}.pd-contact-details,.pd-prose,.pd-hero-intro{min-width:0}.pd-legal-page{padding-block:72px 96px}.pd-legal-page>header{border-bottom:1px solid var(--pd-line);max-width:850px;padding-bottom:48px}.first-impression .pd-legal-page h1{font-size:clamp(2.75rem,6vw,5.5rem)}.pd-legal-intro{max-width:42ch;color:var(--pd-muted);margin-top:24px!important}.pd-legal-copy{max-width:70ch;padding-top:40px}.first-impression .pd-legal-copy h2{margin-block:36px 16px;font-size:1.625rem;line-height:1.2}.first-impression .pd-legal-copy h2:first-child{margin-top:0}.pd-legal-copy p{color:var(--pd-muted)}.pd-legal-copy p+p{margin-top:16px}.pd-legal-copy a{color:var(--pd-text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.pd-recovery-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.pd-recovery-actions .pd-inline-link{padding-block:14px}@media (width<=700px){.pd-legal-page{padding-block:44px 64px}.pd-legal-page>header{padding-bottom:32px}.pd-legal-copy{padding-top:32px}}
