.scrollie{--pia-deep-teal:#00404a;--pia-teal:#0f9c91;--pia-ember:#e84e0f;--pia-stone:#c6c6c6;--pia-deep-teal-75:#00404abf;--pia-deep-teal-50:#00404a80;--pia-deep-teal-25:#00404a40;--pia-deep-teal-10:#00404a1a;--pia-teal-75:#0f9c91bf;--pia-teal-50:#0f9c9180;--pia-teal-25:#0f9c9140;--pia-ember-75:#e84e0fbf;--pia-ember-50:#e84e0f80;--pia-ember-25:#e84e0f40;--pia-stone-75:#c6c6c6bf;--pia-stone-50:#c6c6c680;--pia-stone-25:#c6c6c640;--pia-deep-teal-darker:#002a31;--pia-deep-teal-darkest:#001a1f;--pia-teal-darker:#0a7a72;--pia-teal-lighter:#d5efec;--pia-ember-darker:#b83a06;--pia-ember-lighter:#fce4d8;--accent-on-dark:#5bc9c0;--accent-on-light:#066b62;--ember-on-dark:#ff7a45;--ember-on-light:#b83a06;--fg-1:var(--pia-deep-teal);--fg-2:#2e5a62;--fg-3:#6b8389;--fg-disabled:#a3b1b5;--fg-on-dark:#f4f8f8;--fg-on-teal:#fff;--fg-link:var(--pia-deep-teal);--fg-link-hover:var(--pia-teal);--fg-accent:var(--pia-ember);--bg-page:#fff;--bg-page-warm:#f7f8f8;--bg-surface:#fff;--bg-surface-raised:#fff;--bg-muted:#eff2f2;--bg-inverse:var(--pia-deep-teal);--bg-inverse-deeper:var(--pia-deep-teal-darkest);--bg-tag:var(--pia-teal-lighter);--border-subtle:#00404a1a;--border-default:#00404a2e;--border-strong:#00404a66;--border-on-dark:#ffffff29;--border-focus:var(--pia-teal);--status-success:#2f8f60;--status-warning:#c68a0e;--status-danger:var(--pia-ember);--status-info:var(--pia-teal);--font-display:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--type-display-size:64px;--type-display-lh:1.08;--type-display-weight:500;--type-display-tracking:-.01em;--type-h1-size:44px;--type-h1-lh:1.14;--type-h1-weight:500;--type-h1-tracking:-.005em;--type-h2-size:32px;--type-h2-lh:1.2;--type-h2-weight:500;--type-h2-tracking:-.005em;--type-h3-size:22px;--type-h3-lh:1.3;--type-h3-weight:500;--type-h3-tracking:0;--type-body-size:17px;--type-body-lh:1.55;--type-body-weight:400;--type-body-sm-size:15px;--type-body-sm-lh:1.5;--type-caption-size:13px;--type-caption-lh:1.4;--type-eyebrow-size:13px;--type-eyebrow-tracking:.12em;--type-eyebrow-weight:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #00404a0f, 0 1px 3px #00404a14;--shadow-md:0 4px 12px #00404a14, 0 2px 4px #00404a0f;--shadow-lg:0 16px 32px #00404a1a, 0 4px 8px #00404a0f;--shadow-focus:0 0 0 3px #0f9c9159;--content-max:1280px;--prose-max:720px;--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.scrollie .pia-display,.scrollie h1.pia-display{font-family:var(--font-display);font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);color:var(--fg-1);text-wrap:balance;margin:0}.scrollie .pia-h1,.scrollie h1{font-family:var(--font-display);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);color:var(--fg-1);text-wrap:balance;margin:0}.scrollie .pia-h2,.scrollie h2{font-family:var(--font-display);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);color:var(--fg-1);text-wrap:balance;margin:0}.scrollie .pia-h3,.scrollie h3{font-family:var(--font-display);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);color:var(--fg-1);margin:0}.scrollie .pia-body,.scrollie p{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-weight);color:var(--fg-1);text-wrap:pretty;margin:0}.scrollie .pia-body-sm{font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);color:var(--fg-2);margin:0}.scrollie .pia-caption{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--fg-3);margin:0}.scrollie .pia-eyebrow{font-family:var(--font-display);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--pia-teal);margin:0}.scrollie .pia-stat{font-family:var(--font-display);letter-spacing:-.02em;color:var(--pia-deep-teal);font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.scrollie code,.scrollie .pia-code{font-family:var(--font-mono);background:var(--bg-muted);border-radius:var(--radius-xs);color:var(--fg-1);padding:.12em .35em;font-size:.92em}.scrollie a{color:var(--fg-link);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.scrollie a:hover{color:var(--fg-link-hover)}.scrollie{background:var(--bg-page-warm);color:var(--fg-1);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollie *{box-sizing:border-box}.scrollie,.scrollie{margin:0;padding:0}.scrollie{scroll-behavior:smooth;font-family:var(--font-body);color:var(--fg-1);background:var(--pia-deep-teal-darkest);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.scrollie img{max-width:100%;display:block}.scrollie .scroll-progress{background:var(--pia-teal);z-index:100;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #0f9c918c}.scrollie .dot-rail{z-index:90;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.scrollie .dot-rail__home{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:38px;height:38px;transition:all .24s var(--ease-out);background:#001a1fa6;border:1px solid #0f9c9159;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;padding:6px;display:inline-flex;position:relative;box-shadow:0 4px 12px #0000002e}.scrollie .dot-rail__home img{object-fit:contain;filter:drop-shadow(0 0 4px #0f9c9166);width:100%;height:100%;display:block}.scrollie .dot-rail__home:hover{border-color:var(--pia-teal);background:#0f9c912e;transform:scale(1.06)}.scrollie .dot-rail__home--active{border-color:var(--pia-teal);box-shadow:0 0 0 4px #0f9c912e,0 4px 12px #0003}.scrollie .dot-rail__spine{background:linear-gradient(#0f9c918c,#0f9c911f);width:1px;height:14px;margin-bottom:4px}.scrollie .dot-rail__dot{cursor:pointer;width:8px;height:8px;transition:all .2s var(--ease-out);background:#ffffff38;border:0;border-radius:50%;padding:0;position:relative}.scrollie .dot-rail__dot--active{transform:scale(1.4);box-shadow:0 0 0 4px #0f9c912e;background:var(--pia-teal)!important}.scrollie .dot-rail__label{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out);background:#001a1fd9;padding:6px 10px;font-size:11px;font-weight:500;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.scrollie .dot-rail__dot:hover .dot-rail__label{opacity:1}.scrollie .section{isolation:isolate;position:relative}.scrollie .section--dark{background:var(--pia-deep-teal-darkest);color:var(--fg-on-dark)}.scrollie .section--teal{background:var(--pia-deep-teal);color:var(--fg-on-dark)}.scrollie .section--light{background:var(--bg-page-warm);color:var(--fg-1)}.scrollie .section__inner{max-width:var(--content-max);padding:var(--space-9) var(--space-6);margin:0 auto;position:relative}@media (max-width:768px){.scrollie .section__inner{padding:var(--space-8) var(--space-5)}}.scrollie .header{z-index:80;transition:background .3s var(--ease-out), border-color .3s var(--ease-out), padding .3s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;display:flex;position:fixed;top:0;left:0;right:0}.scrollie .header--scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#001a1fd9;border-bottom:1px solid #ffffff0f;padding:12px 32px}.scrollie .header__logo{align-items:center;gap:14px;text-decoration:none;display:flex;position:relative}.scrollie .header__logo-mark{width:52px;height:52px;transition:transform .3s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.scrollie .header__logo-mark img{z-index:2;object-fit:contain;filter:drop-shadow(0 2px 12px #0f9c9159);width:100%;height:100%;display:block;position:relative}.scrollie .header__logo-halo{filter:blur(8px);opacity:.55;z-index:0;background:radial-gradient(circle,#0f9c9159 0%,#0f9c911f 40%,#0000 70%);border-radius:50%;animation:4.5s ease-in-out infinite piaHaloPulse;position:absolute;inset:-10px}@keyframes piaHaloPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.7;transform:scale(1.05)}}.scrollie .header__logo-wordmark img{opacity:1;height:90px;transition:opacity .3s var(--ease-out), height .3s var(--ease-out);display:block}.scrollie .header__logo:hover .header__logo-wordmark img{opacity:.92}.scrollie .header__nav{align-items:center;gap:4px;display:flex}.scrollie .header__link{font-family:var(--font-display);color:var(--fg-on-dark);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;position:relative}.scrollie .header__link--cta{background:var(--pia-teal);margin-left:8px;padding:10px 18px;color:#fff!important}.scrollie .header__dropdown{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;background:#001a1ff5;border:1px solid #ffffff14;padding:6px;transition:opacity .16s,visibility .16s,transform .16s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.scrollie .header__link-wrap{position:relative}.scrollie .header__link-wrap:hover .header__dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.scrollie .header__dropdown a{border-radius:var(--radius-sm);font-family:var(--font-display);color:var(--fg-on-dark);padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none;display:block}.scrollie .header__dropdown a:hover{color:var(--pia-teal-lighter);background:#0f9c912e}.scrollie .hero{background:var(--pia-deep-teal-darkest);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.scrollie .hero__banner{background:url(/api/assets/site-images/heroes/hero-boats-new.png) top/100% no-repeat;border-bottom:1px solid #0f9c9138;flex-shrink:0;width:100%;height:clamp(160px,18vw,260px);position:relative}.scrollie .hero__banner-title{z-index:2;pointer-events:none;background:linear-gradient(90deg,#001a1f8c 0%,#001a1f52 40%,#001a1f1a 70%,#001a1f00 100%);justify-content:flex-start;align-items:center;height:clamp(160px,18vw,260px);padding:0 clamp(24px,5vw,80px);display:flex;position:absolute;top:0;left:0;right:0}.scrollie .hero__banner-statement{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:#f1fafa;text-shadow:0 2px 20px #000000a6,0 1px 2px #000000b3;margin:0;font-size:clamp(15px,3vw,30px);font-weight:600;line-height:1.15}.scrollie .hero__banner-title>h1{text-shadow:0 2px 24px #0000008c,0 1px 2px #0000008c;width:100%;max-width:880px;margin:0}.scrollie .hero__grid,.scrollie .hero__brandmark,.scrollie .hero__rays{display:none!important}.scrollie .hero__rays{pointer-events:none;opacity:.55;position:absolute;inset:0}.scrollie .hero__grid{pointer-events:none;background-image:linear-gradient(#0f9c910f 1px,#0000 1px),linear-gradient(90deg,#0f9c910f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 30%,#0000 90%);mask-image:radial-gradient(70% 80%,#000 30%,#0000 90%)}.scrollie .hero__brandmark{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.1;filter:brightness(1.6)saturate(.4);z-index:1;width:clamp(520px,50vw,820px);height:auto;position:absolute;top:50%;right:-120px;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 90%);mask-image:radial-gradient(circle,#000 55%,#0000 90%)}@media (max-width:980px){.scrollie .hero__brandmark{opacity:.07;width:90vw;right:-45vw}}.scrollie .blueprint__brandmark{vertical-align:middle;flex-shrink:0;width:22px;height:22px;margin-right:2px;display:inline-block}.scrollie .hero__inner{z-index:2;max-width:var(--content-max);flex:1;width:100%;margin:0 auto;padding:80px 32px;position:relative}.scrollie .hero__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);align-items:center;gap:10px;margin-bottom:32px;font-size:12px;font-weight:500;display:inline-flex}.scrollie .hero__eyebrow:before{content:"";background:var(--pia-teal);width:32px;height:1px}.scrollie .hero__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 2px 18px #0009;max-width:14ch;margin:0 0 32px;font-size:clamp(48px,7vw,96px);font-weight:600;line-height:1.02}.scrollie .hero__title em{color:var(--pia-teal);font-style:normal;position:relative}.scrollie .hero__thesis{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0f9c911a 0%,#0f9c9105 60%),#001a1f47;border:1px solid #0f9c9140;grid-template-columns:1fr;align-items:stretch;gap:28px;max-width:760px;margin:14px 0 38px;padding:30px 32px 30px 24px;display:grid;position:relative;box-shadow:inset 0 1px #0f9c911a,0 18px 40px -20px #0006}.scrollie .hero__thesis:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='%230F9C91' fill-opacity='0.22'><path d='M14 50 V32 C14 22 22 16 30 16 V24 C26 24 22 26 22 32 H30 V50 Z M48 50 V32 C48 22 56 16 64 16 V24 C60 24 56 26 56 32 H64 V50 Z'/></svg>");background-repeat:no-repeat;background-size:contain;width:64px;height:64px;position:absolute;top:16px;right:22px}.scrollie .hero__thesis:after{content:"";background:linear-gradient(90deg, transparent, var(--pia-ember));opacity:.55;pointer-events:none;width:32px;height:1px;position:absolute;bottom:18px;right:22px}.scrollie .hero__thesis-rail{background:linear-gradient(180deg, var(--pia-ember) 0%, #e84e0f99 35%, var(--pia-teal) 100%);border-radius:2px;align-self:stretch;min-height:100%;box-shadow:0 0 14px #e84e0f59}.scrollie .hero__thesis-body{flex-direction:column;gap:16px;padding-right:0;display:flex}.scrollie .hero__thesis-lead{font-family:var(--font-display);letter-spacing:-.018em;color:var(--fg-on-dark);text-wrap:balance;margin:0;font-size:clamp(26px,3.1vw,40px);font-weight:600;line-height:1.14}.scrollie .hero__thesis-divider{align-items:center;gap:8px;display:flex}.scrollie .hero__thesis-divider span{background:var(--pia-teal);opacity:.85;border-radius:50%;width:6px;height:6px}.scrollie .hero__thesis-divider span:nth-child(2){background:linear-gradient(90deg, var(--pia-teal), transparent);opacity:.55;border-radius:0;width:44px;height:1px}.scrollie .hero__thesis-divider span:nth-child(3){opacity:.35}.scrollie .hero__thesis-caption{font-family:var(--font-body);color:#f4f8f8eb;text-wrap:pretty;border-left:none;max-width:none;margin:12px 0 0;padding-left:0;font-size:clamp(20px,1.6vw,24px);font-style:italic;line-height:1.5}.scrollie .hero__thesis-emph{color:inherit;font-style:italic;font-weight:400}.scrollie .hero__thesis-caption em{color:var(--pia-teal);letter-spacing:0;font-style:normal;font-weight:500}@media (max-width:600px){.scrollie .hero__thesis{gap:16px;padding:22px 20px}.scrollie .hero__thesis-body{padding-right:0}.scrollie .hero__thesis:before{width:44px;height:44px;top:12px;right:14px}}.scrollie .hero__credentials{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#f4f8f8bf;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;padding-top:8px;font-size:11px;display:flex}.scrollie .hero__cred-sep{background:var(--pia-teal);opacity:.7;border-radius:50%;width:4px;height:4px;display:inline-block}.scrollie .hero__pillars-intro{font-family:var(--font-body);color:#f4f8f8b3;max-width:60ch;margin:0 0 14px;font-size:14px;line-height:1.5}.scrollie .hero__pillars{grid-template-columns:repeat(3,1fr);gap:14px;max-width:720px;margin:0 0 36px;display:grid}.scrollie .hero__pillar{border-radius:var(--radius-md);transition:all var(--motion-base) var(--ease-out);background:#0f9c910f;border:1px solid #0f9c9138;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.scrollie .hero__pillar:hover{border-color:var(--pia-teal);background:#0f9c911a;transform:translateY(-1px)}.scrollie .hero__pillar-icon{width:24px;height:24px;color:var(--pia-teal);margin-bottom:4px;display:block}.scrollie .hero__pillar-label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--pia-teal);font-size:11px;font-weight:600}.scrollie .hero__pillar-desc{font-family:var(--font-body);color:#f4f8f8eb;margin-top:2px;font-size:13.5px;line-height:1.5}@media (max-width:640px){.scrollie .hero__pillars{grid-template-columns:1fr}}.scrollie .hero__chain{flex-wrap:wrap;align-items:center;gap:10px 8px;max-width:100%;margin:0 0 18px;display:flex}.scrollie .chain__node{font-family:var(--font-display);color:var(--fg-on-dark);letter-spacing:.005em;white-space:nowrap;background:#0f9c9114;border:1px solid #0f9c9147;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 12px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.scrollie .chain__node-idx{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:#0f9c91d9;background:#0f9c912e;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500}.scrollie .chain__node--origin{border-color:var(--pia-teal);background:#0f9c9124;box-shadow:0 0 0 3px #0f9c911a}.scrollie .chain__node--origin .chain__node-idx{background:var(--pia-teal);color:var(--pia-deep-teal-darkest)}.scrollie .chain__node--terminal{color:var(--pia-ember);background:#e84e0f1a;border-color:#e84e0f8c}.scrollie .chain__node--terminal .chain__node-idx{color:var(--pia-ember);background:#e84e0f40}.scrollie .chain__arrow{flex-direction:column;align-items:center;gap:2px;padding:0 2px;display:inline-flex}.scrollie .chain__arrow-svg{width:54px;height:12px;display:block}.scrollie .chain__verb{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#0f9c91c7;white-space:nowrap;font-size:10px;font-weight:500}@media (max-width:760px){.scrollie .hero__chain{flex-direction:column;align-items:flex-start;gap:8px}.scrollie .chain__node{padding:7px 14px 7px 10px;font-size:14px}.scrollie .chain__arrow{flex-direction:row;gap:8px;padding:2px 0 2px 14px}.scrollie .chain__arrow-svg{width:28px;height:28px;transform:rotate(90deg)}}.scrollie .hero__sub{color:#ffffffeb;max-width:56ch;margin:0 0 40px;font-size:18px;line-height:1.55}.scrollie .hero__sub-lead{font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg-on-dark);align-items:center;gap:14px;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.3;display:flex}.scrollie .hero__sub-lead:before{content:"";background:var(--pia-teal);flex-shrink:0;width:22px;height:2px}.scrollie .hero__sub-body{color:#f4f8f8bf;padding-left:36px;font-size:15.5px;line-height:1.6;display:block}.scrollie .hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.scrollie .hero__scrollhint{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#f4f8f866;z-index:2;flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scrollie .hero__scrollhint:after{content:"";background:linear-gradient(#0f9c91cc,#0000);width:1px;height:36px;animation:2.4s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.2;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.scrollie .marquee{background:var(--pia-deep-teal);border-top:1px solid #0f9c912e;border-bottom:1px solid #0f9c912e;padding:28px 0;position:relative;overflow:hidden}.scrollie .marquee__track{white-space:nowrap;gap:64px;width:max-content;animation:38s linear infinite marqueeScroll;display:flex}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.scrollie .marquee__item{font-family:var(--font-display);color:var(--fg-on-dark);letter-spacing:-.01em;align-items:center;gap:64px;font-size:clamp(32px,4vw,52px);font-weight:500;display:inline-flex}.scrollie .marquee__item:after{content:"";background:var(--pia-ember);border-radius:50%;width:10px;height:10px;display:inline-block}.scrollie .btn{font-family:var(--font-display);border-radius:var(--radius-md);cursor:pointer;transition:all var(--motion-base) var(--ease-out);letter-spacing:.005em;border:0;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.scrollie .btn--primary:hover{background:var(--pia-teal-darker);transform:translateY(-1px);box-shadow:0 8px 24px #0f9c9147}.scrollie .btn--ember{background:var(--pia-ember);color:#fff}.scrollie .btn--ember:hover{background:var(--pia-ember-darker)}.scrollie .btn .arrow{transition:transform var(--motion-base) var(--ease-out)}.scrollie .btn:hover .arrow{transform:translate(3px)}.scrollie .def{background:var(--bg-page-warm);color:var(--fg-1);position:relative}.scrollie .def__banner{background:url(/api/assets/site-images/heroes/origami-rocket-launch.png) 50%/auto 100% no-repeat,#1b1721;border-top:1px solid #0f9c912e;border-bottom:1px solid #0f9c912e;width:100%;height:clamp(180px,18vw,280px);position:relative;overflow:hidden}.scrollie .def__banner-img{display:none}.scrollie .def__banner-inner{z-index:1;pointer-events:none;align-items:flex-start;display:flex;position:absolute;inset:0}.scrollie .def__banner-inner>*{max-width:var(--content-max);width:100%;padding:28px var(--space-6) 0;margin:0 auto}.scrollie .def__banner-title{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-shadow:0 0 12px #000000e6,0 0 24px #000000b3,0 2px 4px #000000f2;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1}@media (max-width:760px){.scrollie .def__banner-inner>*{padding:16px var(--space-5) 0}}.scrollie .def__inner{max-width:var(--content-max);padding:var(--space-9) var(--space-6);margin:0 auto}.scrollie .def__header{border-bottom:1px dashed #00404a2e;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:48px;padding-bottom:56px;display:grid}.scrollie .def__eyebrow{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--pia-teal);grid-column:1/-1;margin-bottom:18px;font-size:12px;font-weight:500}.scrollie .def__title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--pia-deep-teal);text-wrap:pretty;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.22}.scrollie .def__sub{font-family:var(--font-body);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.scrollie .def__sub strong{color:var(--pia-deep-teal);font-weight:600}.scrollie .def__approach-eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pia-teal);align-items:center;gap:16px;margin-bottom:28px;font-size:11px;font-weight:500;display:flex}.scrollie .def__approach-rule{background:linear-gradient(90deg,#0000,#0f9c9166,#0000);flex:1;height:1px}.scrollie .def__approach-rule:first-child{background:linear-gradient(90deg,#0000,#0f9c9166);flex:0 0 56px}.scrollie .def__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.scrollie .def-card{background:var(--bg-surface);border-radius:var(--radius-lg);transition:all var(--motion-base) var(--ease-out);border:1px solid #00404a1f;flex-direction:column;gap:14px;padding:26px 26px 28px;display:flex;box-shadow:0 1px 2px #00404a0a}.scrollie .def-card__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.scrollie .def-card__num{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--pia-teal);border-radius:var(--radius-pill);background:#0f9c911a;padding:4px 8px;font-size:11px;font-weight:500}.scrollie .def-card__head svg{flex-shrink:0}.scrollie .def-card__name{font-family:var(--font-display);letter-spacing:-.005em;color:var(--pia-deep-teal);margin:0;font-size:24px;font-weight:500}.scrollie .def-card__body{font-family:var(--font-body);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}@media (max-width:900px){.scrollie .def__header{grid-template-columns:1fr;gap:24px;margin-bottom:36px;padding-bottom:40px}.scrollie .def__cards{grid-template-columns:1fr}}.scrollie .problem{background:radial-gradient(ellipse 60% 50% at 50% 0%, #e84e0f1a 0%, transparent 60%), var(--pia-deep-teal-darkest);color:var(--fg-on-dark);padding:var(--space-10) 0 0;border-top:0;position:relative}.scrollie .problem__rays{pointer-events:none;opacity:.5;width:1400px;height:800px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.scrollie .problem__inner{max-width:var(--content-max);padding:0 var(--space-6);z-index:1;margin:0 auto;position:relative}.scrollie .problem__eyebrow{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:32px;font-size:12px;font-weight:500}.scrollie .problem__stake{margin-bottom:0}.scrollie .problem__lede{font-family:var(--font-display);letter-spacing:-.01em;color:#f4f8f8e6;max-width:38ch;margin:0 0 24px;font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:1.25}.scrollie .problem__lede--two{max-width:none;margin-bottom:12px}.scrollie .problem__big{grid-template-columns:auto 1fr;align-items:end;gap:32px;display:grid}.scrollie .problem__big--two .problem__num{color:#f4f8f8d9}.scrollie .problem__num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg-on-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(80px,14vw,200px);font-weight:400;line-height:.95}.scrollie .problem__num-unit{color:var(--pia-ember);margin-left:.05em}.scrollie .problem__big--two .problem__num-unit{color:var(--pia-ember)}.scrollie .problem__num-label{font-family:var(--font-body);color:#f4f8f8bf;flex-direction:column;gap:10px;max-width:40ch;padding-bottom:24px;font-size:18px;line-height:1.5;display:flex}.scrollie .problem__num-label strong{color:var(--fg-on-dark);font-weight:500;display:block}.scrollie .problem__num-source{color:#f4f8f88c;font-size:13px}.scrollie .problem__footnote{font-family:var(--font-body);color:#f4f8f8b3;flex-wrap:wrap;align-items:center;gap:14px;max-width:92ch;margin-top:4px;font-size:14px;line-height:1.55;display:flex}.scrollie .problem__footnote strong{color:var(--fg-on-dark);font-weight:500}.scrollie .problem__footnote-sep{background:#0f9c918c;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.scrollie .problem__footnote-source{color:#f4f8f899;font-size:13px}.scrollie .fraud-counter{max-width:940px;margin:8px 0 0;position:relative}.scrollie .fraud-counter__top{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--pia-ember);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.scrollie .fraud-counter__pulse{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.scrollie .fraud-counter__pulse-dot{background:var(--pia-ember);z-index:2;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 10px #e84e0fcc}.scrollie .fraud-counter__pulse-ring{border:2px solid var(--pia-ember);opacity:0;border-radius:50%;animation:1.6s ease-out infinite fraudPulse;position:absolute;inset:0}@keyframes fraudPulse{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.scrollie .fraud-counter__label{color:#ffffffb3}.scrollie .fraud-counter__label strong{color:var(--fg-on-dark);font-weight:600}.scrollie .fraud-counter__number{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg-on-dark);font-variant-numeric:tabular-nums;align-items:baseline;gap:0;font-size:clamp(48px,9.2vw,124px);font-weight:500;line-height:.96;display:flex}.scrollie .fraud-counter__currency{color:var(--pia-ember);margin-right:.05em;font-weight:400}.scrollie .fraud-counter__digits{align-items:baseline;display:inline-flex}.scrollie .fraud-counter__digit{text-align:center;min-width:.62em;display:inline-block}.scrollie .fraud-counter__sep{color:#ffffff6b;margin:0 -.04em;font-weight:300}.scrollie .fraud-counter__digits .fraud-counter__digit:nth-last-child(-n+3){color:var(--pia-ember);opacity:.95}.scrollie .fraud-counter__bar{background:#ffffff1a;border-radius:2px;width:100%;height:3px;margin:22px 0 28px;position:relative;overflow:hidden}.scrollie .fraud-counter__bar span{background:linear-gradient(90deg, #e84e0f99, var(--pia-ember));border-radius:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #e84e0f8c}.scrollie .fraud-counter__bar:after{content:"";width:24px;top:-3px;bottom:-3px;left:calc(var(--prog,0%) - 12px);pointer-events:none;background:radial-gradient(circle,#e84e0f73,#0000 70%);position:absolute}.scrollie .fraud-counter__meta{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.scrollie .fraud-counter__meta-cell{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.scrollie .fraud-counter__meta-num{font-family:var(--font-display);color:var(--fg-on-dark);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(20px,2.2vw,28px);font-weight:500}.scrollie .fraud-counter__meta-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:500}.scrollie .fraud-counter__source{font-family:var(--font-body);color:#fff9;max-width:68ch;margin:0;font-size:13px;line-height:1.55}.scrollie .fraud-counter__source strong{color:#ffffffeb;font-weight:500}@media (max-width:760px){.scrollie .fraud-counter__meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scrollie .fraud-counter__pulse-ring{opacity:.35;animation:none}}.scrollie .problem__sep{opacity:.6;align-items:center;gap:14px;margin:36px 0;display:flex}.scrollie .problem__sep-dot{background:var(--pia-teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.scrollie .problem__sep-line{background:linear-gradient(90deg,#0000,#0f9c9180,#0000);flex:1;height:1px}.scrollie .problem__compare-intro{font-family:var(--font-display);color:#fff;margin:36px 0 20px;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.3}.scrollie .problem__compare-intro em{color:var(--pia-teal-lighter);font-style:normal;font-weight:600}.scrollie .compare-slider{margin:0 0 12px;position:relative}.scrollie .compare-slider__viewport{border-radius:var(--radius-lg);background:#001a1f80;width:100%;height:380px;position:relative;overflow:hidden}.scrollie .compare-slide{opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out);position:absolute;inset:0;overflow:hidden}.scrollie .compare-slide--active{opacity:1;pointer-events:auto}.scrollie .compare-slide__bg{object-fit:cover;filter:saturate(.85)brightness(.92);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.05)}.scrollie .compare-slide--active .compare-slide__bg{animation:8s ease-out forwards kenBurns}@keyframes kenBurns{0%{transform:scale(1.05)translate(0)}to{transform:scale(1.18)translate(-1.5%,-1%)}}.scrollie .compare-slide__scrim{background:linear-gradient(110deg,#001a1fad 0%,#001a1f73 40%,#001a1f33 75%,#001a1f0d 100%);position:absolute;inset:0}.scrollie .compare-slide__content{z-index:2;flex-direction:column;justify-content:flex-end;max-width:64%;height:100%;padding:44px 52px;display:flex;position:relative}.scrollie .compare-slide__num{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 28px #000000b3,0 0 1px #00000080;margin-bottom:14px;font-size:clamp(56px,8vw,104px);font-weight:600;line-height:.96}.scrollie .compare-slide__text{font-family:var(--font-body);color:#fff;text-shadow:0 1px 16px #000000b3,0 0 1px #00000080;max-width:34ch;min-height:3em;font-size:18px;line-height:1.5}.scrollie .compare-slide__text strong{color:#fff;font-weight:700}.scrollie .compare-slide__index{z-index:2;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;color:#ffffffc7;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#001a1f8c;border:1px solid #ffffff26;padding:5px 10px;font-size:11px;position:absolute;top:22px;right:26px}.scrollie .compare-slider__controls{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.scrollie .compare-slider__nav{color:#ffffffd9;cursor:pointer;width:32px;height:32px;transition:all .2s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.scrollie .compare-slider__dots{gap:8px;margin:0 4px;display:inline-flex}.scrollie .compare-slider__dot{cursor:pointer;width:40px;height:4px;transition:background .2s var(--ease-out);background:#ffffff2e;border:0;border-radius:2px;padding:0;position:relative;overflow:hidden}.scrollie .compare-slider__dot:hover{background:#ffffff4d}.scrollie .compare-slider__dot-fill{background:var(--pia-teal);border-radius:2px;position:absolute;inset:0 100% 0 0}.scrollie .compare-slider__dot--active .compare-slider__dot-fill{animation:7s linear forwards compareDotProgress}.scrollie .compare-slider:hover .compare-slider__dot--active .compare-slider__dot-fill,.scrollie .compare-slider__dot--active .compare-slider__dot-fill[data-paused=true]{animation-play-state:paused}@keyframes compareDotProgress{0%{inset:0 100% 0 0}to{inset:0}}@media (max-width:760px){.scrollie .compare-slider__viewport{height:340px}.scrollie .compare-slide__content{max-width:86%;padding:32px 28px}.scrollie .compare-slide__num{font-size:56px}}@media (prefers-reduced-motion:reduce){.scrollie .compare-slide--active .compare-slide__bg{animation:none}.scrollie .compare-slider__dot--active .compare-slider__dot-fill{animation:none;inset:0}}.scrollie .problem__compares{display:none}.scrollie .problem__transition{margin:var(--space-8) 0 0;align-items:center;gap:22px;padding-bottom:0;display:flex}.scrollie .problem__transition-rule{background:linear-gradient(90deg,#0000,#0f9c9159,#0000);flex:1;height:1px}.scrollie .problem__transition-label{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--pia-teal);white-space:nowrap;font-size:13px;font-weight:500}@media (max-width:900px){.scrollie .problem__compares{grid-template-columns:1fr}.scrollie .problem__compare{border-bottom:1px solid #ffffff14;border-right:none}.scrollie .problem__compare:last-child{border-bottom:none}}@media (max-width:760px){.scrollie .problem__big{grid-template-columns:1fr;gap:24px}.scrollie .problem__sep{margin:48px 0}.scrollie .problem__transition{gap:12px}.scrollie .problem__transition-label{letter-spacing:.18em;font-size:11px}}.scrollie .trust{background:var(--pia-deep-teal-darkest);color:var(--fg-on-dark);padding:var(--space-10) 0;position:relative;overflow:hidden}.scrollie .trust--continuation{background:var(--pia-deep-teal-darkest);padding-top:var(--space-7)}.scrollie .trust--separated{color:var(--pia-deep-teal);padding:var(--space-8) 0 var(--space-10);background:#fff}.scrollie .trust--separated .trust__cascade,.scrollie .trust--separated .trust__cascade-line,.scrollie .trust--separated .trust__cascade--definition .trust__cascade-line,.scrollie .trust--separated .trust__cascade-line strong,.scrollie .trust--separated .trust__cascade--definition em{color:var(--pia-deep-teal)!important}.scrollie .trust__eyebrow-row{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);align-items:center;gap:14px;margin:0 0 28px;font-size:12px;font-weight:500;display:flex}.scrollie .trust__eyebrow-rule{background:linear-gradient(90deg,#0000,#0f9c9166,#0000);flex:1;height:1px}.scrollie .trust__eyebrow-rule:first-child{background:linear-gradient(90deg,#0000,#0f9c9166);flex:0 0 56px}.scrollie .trust__eyebrow-rule:last-child{background:linear-gradient(90deg,#0f9c9166,#0000)}.scrollie .trust--separated .trust__cascade{text-wrap:pretty;text-align:center;max-width:64ch;margin:0 auto 56px}.scrollie .trust--separated .trust__eyebrow-row{max-width:64ch;margin-left:auto;margin-right:auto}.scrollie .trust__cascade--definition{text-wrap:balance;width:100%;max-width:100%;margin:0 0 16px;font-size:clamp(22px,2.2vw,32px);font-family:var(--font-display)!important;letter-spacing:-.01em!important;color:#f4f8f8eb!important;font-weight:400!important;line-height:1.25!important}.scrollie .trust__cascade--definition .trust__cascade-line{width:100%;max-width:100%;display:block;font-family:var(--font-display)!important;letter-spacing:-.01em!important;color:#f4f8f8eb!important;font-weight:400!important}.scrollie .trust__cascade--definition em{color:var(--pia-teal-lighter);font-style:normal;font-weight:600;font-family:var(--font-display)!important;color:var(--pia-ember)!important;font-style:normal!important;font-weight:400!important}.scrollie .trust__explainer{flex-direction:column;gap:16px;max-width:100%;margin:0 0 64px;padding-top:8px;display:flex}.scrollie .trust__explainer p{font-family:var(--font-body);color:#f4f8f8db;text-wrap:pretty;max-width:100%;margin:0;font-size:15.5px;line-height:1.6}.scrollie .trust__explainer p strong{color:var(--pia-teal-lighter);font-weight:600}.scrollie .trust__explainer p strong.trust__explainer-emph{color:var(--pia-ember);font-weight:700}.scrollie .trust__approach .def__approach-eyebrow{color:var(--pia-teal-lighter)}.scrollie .trust__approach .def__approach-rule{background:linear-gradient(90deg,#0000,#0f9c9180,#0000)}.scrollie .trust__approach .def-card{box-shadow:none;background:#ffffff0a;border:1px solid #ffffff24}.scrollie .trust__approach .def-card:hover{border-color:var(--pia-teal);box-shadow:none;background:#0f9c911a;transform:none}.scrollie .trust__approach .def-card__num{color:var(--pia-teal-lighter);background:#0f9c912e}.scrollie .trust__approach .def-card__name{color:#fff}.scrollie .trust__approach .def-card__body{color:#f4f8f8d9}.scrollie .trust__approach .def-card__head svg{stroke:var(--pia-teal-lighter)!important}.scrollie .initiative-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.scrollie .initiative-card{border-radius:var(--radius-md);color:inherit;isolation:isolate;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);background:#fff;border:1px solid #ffffff1a;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 4px 14px #0000002e}.scrollie .initiative-card__image{aspect-ratio:16/10;z-index:0;width:100%;transition:transform .6s var(--ease-out);background:#edf2f1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scrollie .initiative-card__image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.scrollie .initiative-card__image--integrity-lab{background:#d1d6cf}.scrollie .initiative-card__image--integrity-lab img{transform:none;object-fit:contain!important}.scrollie .initiative-card__body{z-index:2;background:var(--pia-deep-teal);color:#fff;flex-direction:column;flex:1;gap:10px;width:100%;padding:24px 24px 22px;display:flex;position:relative}.scrollie .initiative-card__name{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-shadow:none;margin:0;font-size:26px;font-weight:500;line-height:1.2}.scrollie .initiative-card__desc{font-family:var(--font-body);color:#ffffffdb;text-shadow:none;min-height:7.5em;margin:0;font-size:14.5px;line-height:1.55}.scrollie .initiative-card__cta{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pia-teal-lighter,#4dd0c2);border-top:1px solid #ffffff29;align-items:center;gap:8px;margin-top:10px;padding-top:14px;font-size:13px;font-weight:500;display:inline-flex}.scrollie .initiative-card__cta .arrow{transition:transform var(--motion-base) var(--ease-out)}.scrollie .initiative-card:hover{border-color:var(--pia-teal);transform:translateY(-2px);box-shadow:0 2px 6px #00000038,0 12px 32px #00000047}.scrollie .initiative-card:hover .initiative-card__image img{transform:scale(1.03)}.scrollie .initiative-card:hover .initiative-card__cta{color:#fff}.scrollie .initiative-card:hover .initiative-card__cta .arrow{transform:translate(4px)}.scrollie .initiative-card:focus-visible{outline:2px solid var(--pia-teal);outline-offset:3px}@media (max-width:960px){.scrollie .initiative-cards{grid-template-columns:1fr}.scrollie .initiative-card__desc{min-height:0}}.scrollie .trust__inner{max-width:var(--content-max);padding:0 var(--space-6);z-index:1;margin:0 auto;position:relative}.scrollie .trust__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:24px;font-size:12px;font-weight:500}.scrollie .trust__cascade{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-on-dark);margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:500;line-height:1.15}.scrollie .trust__cascade-line{transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);display:block}.scrollie .trust__cascade-line--dim{color:#f4f8f859}.scrollie .trust__cascade-line strong{color:var(--pia-teal);font-weight:500}.scrollie .trust__body{margin-top:40px;display:block}.scrollie .trust__copy{max-width:65ch}.scrollie .trust__copy p{font-family:var(--font-body);color:#f4f8f8d9;margin:0 0 18px;font-size:18px;line-height:1.6}.scrollie .trust__cta{flex-flow:wrap;gap:14px;margin-top:28px;display:flex}.scrollie .trust__cta-card{border-radius:var(--radius-lg);min-width:220px;color:inherit;transition:all var(--motion-base) var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;flex:240px;padding:18px 20px;text-decoration:none}.scrollie .trust__cta-card-eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:8px;font-size:11px;font-weight:500}.scrollie .trust__cta-card-title{font-family:var(--font-display);color:var(--fg-on-dark);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:500;line-height:1.25;display:flex}@media (max-width:900px){.scrollie .trust__body{gap:32px}.scrollie .trust__cta{flex-direction:column}.scrollie .trust__cta-card{flex:auto}}.scrollie .products{background:var(--bg-page-warm);color:var(--fg-1);padding:96px 0 var(--space-10)}.scrollie .products__banner{aspect-ratio:1377/328;background:url(/api/assets/site-images/heroes/origami-integrity-lab-banner-v5.png) 50%/100% 100% no-repeat,#cdd2ca;width:100%;min-height:0;position:relative;overflow:hidden}.scrollie .products__banner-img{display:none}.scrollie .products__banner-inner{z-index:1;pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.scrollie .products__banner-inner>*{max-width:var(--content-max);width:100%;padding:28px var(--space-6) 44px;margin:0 auto}.scrollie .products__banner-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--pia-deep-teal);text-shadow:0 0 8px #ffffffe6,0 0 16px #ffffffb3,0 2px 4px #fffffff2;margin:0;padding-bottom:.12em;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1}@media (max-width:760px){.scrollie .products__banner-inner>*{padding:16px var(--space-5) 28px}}.scrollie .products__inner{max-width:var(--content-max);padding:var(--space-8) var(--space-6) 0;margin:0 auto}.scrollie .products__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;padding-bottom:32px;display:flex}.scrollie .products__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:14px;font-size:12px;font-weight:500}.scrollie .products__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--pia-deep-teal);max-width:14ch;margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.08}.scrollie .products__sub{font-family:var(--font-body);color:var(--fg-2);max-width:44ch;margin:0;font-size:17px;line-height:1.6}.scrollie .products__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.scrollie .product-card{background:var(--bg-surface);border-radius:var(--radius-lg);color:inherit;box-shadow:var(--shadow-sm);transition:all var(--motion-base) var(--ease-out);border:1px solid var(--border-subtle);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.scrollie .product-card__visual{background:var(--pia-deep-teal);height:200px;position:relative;overflow:hidden}.scrollie .product-card__visual svg,.scrollie .product-card__visual .spotlight-art{width:100%;height:100%;display:block}.scrollie .product-art{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 32px;display:flex!important}.scrollie .product-art--ideas{background:linear-gradient(160deg,#f1f5f4 0%,#d9e8e6 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex!important}.scrollie .product-art--ideas svg{max-height:80%}.scrollie .product-art__mark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--pia-deep-teal);opacity:.42;text-transform:lowercase;-webkit-user-select:none;user-select:none;font-size:clamp(36px,4.6vw,64px);font-weight:500}.scrollie .product-art__logo{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:78%;transition:transform .4s var(--ease-out);margin:0 auto;display:block}.scrollie .product-card:hover .product-art__logo{transform:scale(1.04)}.scrollie .spotlight-art{background:#00404a;width:100%;height:100%;position:relative;overflow:hidden}.scrollie .spotlight-art__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.scrollie .spotlight-art__video{animation-play-state:paused}}.scrollie .product-card__num{font-family:var(--font-display);letter-spacing:.16em;color:#ffffff80;z-index:2;font-size:13px;position:absolute;top:16px;right:20px}.scrollie .product-card__body{flex-direction:column;gap:8px;padding:22px 26px 24px;display:flex}.scrollie .product-card__tag{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--pia-teal);font-size:11px;font-weight:600;display:block}.scrollie .product-card__name{font-family:var(--font-display);letter-spacing:-.005em;color:var(--pia-deep-teal);margin:0 0 4px;font-size:26px;font-weight:600}.scrollie .product-card__desc{font-family:var(--font-body);color:var(--fg-2);text-wrap:pretty;margin:0 0 4px;font-size:15px;line-height:1.55}.scrollie .product-card__cta{font-family:var(--font-display);color:var(--pia-teal);letter-spacing:.005em;transition:transform .2s var(--ease-out), color .2s var(--ease-out);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:500;display:inline-flex}.scrollie .product-card:hover .product-card__cta{color:var(--pia-deep-teal)}.scrollie .product-card:hover .product-card__cta svg{transform:translate(3px)}.scrollie .product-card__cta svg{transition:transform .2s var(--ease-out)}@media (max-width:900px){.scrollie .products__head{flex-direction:column;align-items:start}.scrollie .products__grid{grid-template-columns:1fr}}.scrollie .blueprint{background:var(--bg-page-warm);color:var(--fg-1);padding:96px 0 var(--space-10);position:relative;overflow:hidden}.scrollie .blueprint__banner{background:url(/api/assets/site-images/heroes/origami-integrity-blueprint.png) no-repeat center center / auto 100%, var(--pia-deep-teal);border-top:1px solid #0f9c9152;border-bottom:1px solid #0f9c9152;width:100%;height:clamp(160px,16vw,240px);position:relative;overflow:hidden;box-shadow:0 -1px #0000000a,0 1px #0000000a}.scrollie .blueprint__banner-inner{max-width:var(--content-max);padding:28px var(--space-6) 0;z-index:1;width:100%;margin:0 auto;position:relative}.scrollie .blueprint__banner-eyebrow{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#001a1f8c;border:1px solid #0f9c9152;align-items:center;gap:12px;padding:6px 14px 6px 8px;display:inline-flex}.scrollie .blueprint__banner-eyebrow .blueprint__brandmark{filter:drop-shadow(0 0 6px #0f9c918c);width:22px;height:22px}.scrollie .blueprint__banner-eyebrow .blueprint__stamp{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-on-dark);background:0 0;border:0;padding:0;font-size:10px}@media (max-width:760px){.scrollie .blueprint__banner{background-position:30%;min-height:220px}.scrollie .blueprint__banner-inner{padding:20px var(--space-5) 0}}.scrollie .blueprint__grid{pointer-events:none;z-index:0;background-image:linear-gradient(#0f9c9112 1px,#0000 1px),linear-gradient(90deg,#0f9c9112 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 90%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 90%)}.scrollie .blueprint__inner{z-index:1;max-width:var(--content-max);padding:var(--space-8) var(--space-6) 0;margin:0 auto;position:relative}.scrollie .blueprint__head{border-bottom:1px dashed #00404a2e;grid-template-columns:1fr;align-items:end;gap:24px;margin-bottom:64px;padding-bottom:40px;display:grid}.scrollie .blueprint__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);align-items:center;gap:14px;margin-bottom:16px;font-size:12px;font-weight:500;display:flex}.scrollie .blueprint__stamp{font-family:var(--font-mono);letter-spacing:.1em;color:var(--pia-deep-teal);border-radius:var(--radius-xs);text-transform:none;background:#0f9c911f;border:1px solid #0f9c9152;padding:4px 8px;font-size:10px}.scrollie .blueprint__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--pia-deep-teal);text-wrap:balance;max-width:none;margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.06}.scrollie .blueprint__lede{font-family:var(--font-body);color:var(--fg-2);max-width:48ch;margin:0;font-size:17px;line-height:1.6}.scrollie .blueprint__pillars{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.scrollie .blueprint__pillars:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#00404a2e 50%,#0000 50%);background-repeat:repeat-x;background-size:8px 1px;height:1px;position:absolute;top:130px;left:0;right:0}.scrollie .blueprint-card{background:var(--bg-surface);border-radius:var(--radius-lg);color:inherit;z-index:1;transition:all var(--motion-base) var(--ease-out);border:1px solid #00404a1f;flex-direction:column;gap:16px;min-height:360px;padding:22px 22px 18px;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 2px #00404a0a}.scrollie .blueprint-card--pending{background:linear-gradient(#e84e0f0a 0%,#fff 60%);border-style:dashed;border-color:#e84e0f52}.scrollie .blueprint-card--pending:hover{border-style:solid;border-color:var(--pia-ember)}.scrollie .blueprint-card--vfm{border-color:var(--pia-teal);color:var(--fg-on-dark);background:linear-gradient(#00404aeb 0%,#00404ac7 55%,#00404aeb 100%),url(/scrollie-unused/value-for-money-pig.png) 50% 38%/200% no-repeat,#00404a}.scrollie .blueprint-card--vfm:hover{border-color:var(--pia-teal);background:linear-gradient(#00404adb 0%,#00404ab3 55%,#00404adb 100%),url(/scrollie-unused/value-for-money-pig.png) 50% 38%/210% no-repeat,#00404a}.scrollie .blueprint-card--vfm .blueprint-card__top{color:#f4f8f8d9}.scrollie .blueprint-card--vfm .blueprint-card__name{color:#fff;text-shadow:0 1px 12px #0000008c}.scrollie .blueprint-card--vfm .blueprint-card__desc{color:#f4f8f8eb;text-shadow:0 1px 8px #00000073}.scrollie .blueprint-card--vfm .blueprint-card__foot{color:#d5efecd9;border-top-color:#d5efec2e}.scrollie .blueprint-card--lei{border-color:var(--pia-teal);color:var(--fg-on-dark);background:linear-gradient(#00404adb 0%,#00404ab8 55%,#00404aeb 100%),url(/scrollie-unused/lei-figures.png) 50% 35%/cover no-repeat,#00404a}.scrollie .blueprint-card--lei:hover{border-color:var(--pia-teal);background:linear-gradient(#00404ac7 0%,#00404a9e 55%,#00404ae0 100%),url(/scrollie-unused/lei-figures.png) 50% 35%/cover no-repeat,#00404a}.scrollie .blueprint-card--lei .blueprint-card__top{color:#f4f8f8d9}.scrollie .blueprint-card--lei .blueprint-card__name{color:#fff;text-shadow:0 1px 12px #0009}.scrollie .blueprint-card--lei .blueprint-card__desc{color:#f4f8f8f0;text-shadow:0 1px 8px #00000080}.scrollie .blueprint-card--lei .blueprint-card__foot{color:#d5efecd9;border-top-color:#d5efec2e}.scrollie .blueprint-card--datashare{border-color:var(--pia-teal);color:var(--fg-on-dark);background:linear-gradient(#001a1fd1 0%,#001a1f9e 55%,#001a1fe6 100%),url(/scrollie-unused/data-sharing.png) 50%/cover no-repeat,#001a1f}.scrollie .blueprint-card--datashare:hover{border-color:var(--pia-teal);background:linear-gradient(#001a1fb8 0%,#001a1f80 55%,#001a1fd1 100%),url(/scrollie-unused/data-sharing.png) 50%/cover no-repeat,#001a1f}.scrollie .blueprint-card--datashare .blueprint-card__top{color:#f4f8f8d9}.scrollie .blueprint-card--datashare .blueprint-card__name{color:#fff;text-shadow:0 1px 14px #000000bf}.scrollie .blueprint-card--datashare .blueprint-card__desc{color:#f4f8f8f0;text-shadow:0 1px 10px #0009}.scrollie .blueprint-card--datashare .blueprint-card__foot{color:#d5efecd9;border-top-color:#d5efec2e}.scrollie .blueprint-card__top{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-3);justify-content:space-between;align-items:center;font-size:11px;display:flex}.scrollie .blueprint-card__num{font-family:var(--font-display);color:var(--pia-deep-teal);letter-spacing:0;font-size:14px;font-weight:600}.scrollie .blueprint-card__tag{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--pia-teal);border-radius:var(--radius-pill);border:1px solid #0f9c9166;padding:3px 8px;font-size:10px;font-weight:500}.scrollie .blueprint-card__icon{border-radius:var(--radius-md);background:#0f9c910f;border:1px solid #0f9c912e;justify-content:center;align-items:center;width:64px;height:64px;padding:8px;display:flex}.scrollie .blueprint-card__body{flex:1}.scrollie .blueprint-card__name{font-family:var(--font-display);letter-spacing:-.005em;color:var(--pia-deep-teal);margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.18}.scrollie .blueprint-card__desc{font-family:var(--font-body);color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.scrollie .blueprint-card__foot{font-family:var(--font-mono);color:var(--fg-3);border-top:1px dashed #00404a1f;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;font-size:11px;line-height:1.4;display:flex}.scrollie .blueprint-card__meta{flex:1;min-width:0}.scrollie .blueprint-card__pending{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--pia-ember);border-radius:var(--radius-pill);background:#e84e0f1a;border:1px solid #e84e0f59;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.scrollie .blueprint-card__pending:before{content:"";background:var(--pia-ember);border-radius:50%;width:6px;height:6px}.scrollie .blueprint-card__arrow{color:var(--pia-teal);transition:transform .2s var(--ease-out);display:inline-flex}.scrollie .blueprint-card:hover .blueprint-card__arrow{transform:translate(3px)}@media (max-width:1000px){.scrollie .blueprint__head{grid-template-columns:1fr;gap:24px}.scrollie .blueprint__pillars{grid-template-columns:1fr 1fr}.scrollie .blueprint__pillars:before{display:none}}@media (max-width:600px){.scrollie .blueprint__pillars{grid-template-columns:1fr}}.scrollie .ideas{background:var(--bg-page-warm);color:var(--fg-1);padding:var(--space-10) 0;border-top:1px solid #00404a0f;position:relative}.scrollie .ideas__inner{max-width:var(--content-max);padding:0 var(--space-6);margin:0 auto}.scrollie .ideas__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.scrollie .ideas__eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:14px;font-size:11px;font-weight:500}.scrollie .ideas__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--pia-deep-teal);margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.06}.scrollie .ideas__lede{font-family:var(--font-body);color:var(--fg-2);max-width:48ch;margin:0;font-size:16px;line-height:1.6}.scrollie .ideas__grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:36px;display:grid}.scrollie .idea-card{background:var(--bg-surface);border-radius:var(--radius-lg);transition:all var(--motion-base) var(--ease-out);border:1px dashed #00404a40;flex-direction:column;gap:12px;min-height:320px;padding:20px 22px;display:flex;position:relative}.scrollie .idea-card:hover{border-color:var(--pia-teal);box-shadow:var(--shadow-md);border-style:solid;transform:translateY(-2px)}.scrollie .idea-card__stage{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:7px;font-size:10px;font-weight:500;display:inline-flex}.scrollie .idea-card__stage-dot{background:var(--pia-teal);border-radius:50%;width:7px;height:7px}.scrollie .idea-card__stage-dot[data-stage=Prototype]{background:var(--pia-teal);box-shadow:0 0 0 3px #0f9c912e}.scrollie .idea-card__stage-dot[data-stage=In\ design]{background:#ffc976;box-shadow:0 0 0 3px #ffc9762e}.scrollie .idea-card__stage-dot[data-stage=Concept]{background:#00404a59}.scrollie .idea-card__preview{border-radius:var(--radius-md);background:linear-gradient(135deg,#0f9c9114,#0f9c9105);border:1px dashed #0f9c9152;align-items:center;min-height:64px;margin-bottom:2px;padding:14px 16px;display:flex;position:relative}.scrollie .idea-card__preview-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:#0f9c91d9;font-size:11px;line-height:1.45}.scrollie .idea-card__preview-label:before{content:"UI · ";color:#0f9c918c;font-weight:500}.scrollie .idea-card__mock{border-radius:var(--radius-md);background:linear-gradient(135deg,#0f9c910f,#0f9c9105);border:1px solid #0f9c912e;height:96px;margin-bottom:2px;position:relative;overflow:hidden}.scrollie .idea-card__mock-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#0f9c91b3;z-index:2;font-size:9px;position:absolute;top:8px;left:10px}.scrollie .idea-card__mock-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:absolute;inset:24px 14px 14px}.scrollie .idea-card__mock-grid span{background:#0f9c911f;border-radius:2px}.scrollie .idea-card__mock-grid span:nth-child(2),.scrollie .idea-card__mock-grid span:nth-child(5),.scrollie .idea-card__mock-grid span:nth-child(8){background:#0f9c9138}.scrollie .idea-card__mock-grid span:nth-child(6){background:#e84e0f4d}.scrollie .idea-card__name{font-family:var(--font-display);color:var(--pia-deep-teal);margin:0;font-size:19px;font-weight:500;line-height:1.18}.scrollie .idea-card__desc{font-family:var(--font-body);color:var(--fg-2);flex:1;margin:0;font-size:13.5px;line-height:1.5}.scrollie .idea-card__foot{border-top:1px dashed #00404a1f;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.scrollie .idea-card__tag{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--pia-teal);border-radius:var(--radius-pill);border:1px solid #0f9c9159;padding:3px 8px;font-size:10px;font-weight:500}.scrollie .idea-card__cta{font-family:var(--font-display);color:var(--pia-teal);letter-spacing:.02em;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.scrollie .idea-card__cta:hover{color:var(--pia-deep-teal)}.scrollie .ideas__footer{font-family:var(--font-body);color:var(--fg-3);text-align:center;margin:0;font-size:14px}.scrollie .ideas__footer a{color:var(--pia-teal);border-bottom:1px solid #0f9c9166;text-decoration:none}@media (max-width:1100px){.scrollie .ideas__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.scrollie .ideas__head{grid-template-columns:1fr;gap:16px}.scrollie .ideas__grid{grid-template-columns:1fr}}.scrollie .content-band{background:var(--pia-deep-teal);color:var(--fg-on-dark);padding:var(--space-10) 0;position:relative;overflow:hidden}.scrollie .content-band:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 20% 30%,#0f9c911f 0%,#0000 60%);position:absolute;inset:0}.scrollie .content-band__inner{max-width:var(--content-max);padding:0 var(--space-6);margin:0 auto;position:relative}.scrollie .content-band__head{max-width:56ch;margin-bottom:48px}.scrollie .content-band__eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:16px;font-size:11px;font-weight:500}.scrollie .content-band__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-on-dark);margin:0 0 16px;font-size:clamp(32px,3.8vw,48px);font-weight:500;line-height:1.08}.scrollie .content-band__lede{font-family:var(--font-body);color:#f4f8f8b3;margin:0;font-size:16px;line-height:1.55}.scrollie .content-band__cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.scrollie .content-card{border-radius:var(--radius-lg);color:var(--fg-on-dark);min-height:240px;transition:all var(--motion-base) var(--ease-out);background:#001a1f8c;border:1px solid #ffffff2e;flex-direction:column;gap:16px;padding:28px 26px 24px;text-decoration:none;display:flex}.scrollie .content-card:hover{border-color:var(--pia-teal);background:#001a1fd9;transform:translateY(-2px)}.scrollie .content-card__top{color:var(--pia-teal);justify-content:space-between;align-items:center;gap:12px;display:flex}.scrollie .content-card__eyebrow{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600}.scrollie .content-card__name{font-family:var(--font-display);color:#fff;margin:0;font-size:26px;font-weight:500;line-height:1.1}.scrollie .content-card__desc{font-family:var(--font-body);color:#ffffffeb;flex:1;margin:0;font-size:14.5px;line-height:1.55}.scrollie .content-card__foot{font-family:var(--font-mono,ui-monospace, monospace);color:#ffffffc7;border-top:1px dashed #ffffff40;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.scrollie .content-card__arrow{color:var(--pia-teal);transition:transform .2s var(--ease-out)}.scrollie .content-card:hover .content-card__arrow{transform:translate(3px)}.scrollie .content-card--teal{background:linear-gradient(180deg, #001a1fc7 0%, #001a1f8c 45%, #001a1fe0 100%), url(/scrollie-unused/blog-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest);border-color:#0f9c9173}.scrollie .content-card--teal:hover{background:linear-gradient(180deg, #001a1fad 0%, #001a1f6b 45%, #001a1fd1 100%), url(/scrollie-unused/blog-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest);border-color:var(--pia-teal)}.scrollie .content-card--teal .content-card__top,.scrollie .content-card--teal .content-card__arrow{color:var(--pia-teal-lighter)}.scrollie .content-card--teal .content-card__name{color:#fff;text-shadow:0 1px 12px #000000b3}.scrollie .content-card--teal .content-card__desc{color:#fffffff0;text-shadow:0 1px 8px #0000008c}.scrollie .content-card--ember{background:linear-gradient(180deg, #001a1fc7 0%, #001a1f8c 45%, #001a1fe0 100%), url(/scrollie-unused/insights-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest);border-color:#e84e0f73}.scrollie .content-card--ember:hover{background:linear-gradient(180deg, #001a1fb3 0%, #001a1f73 45%, #001a1fd1 100%), url(/scrollie-unused/insights-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest);border-color:var(--pia-ember)}.scrollie .content-card--ember .content-card__top,.scrollie .content-card--ember .content-card__arrow{color:var(--pia-ember)}.scrollie .content-card--ember .content-card__name{color:#fff;text-shadow:0 1px 12px #000000b3}.scrollie .content-card--ember .content-card__desc{color:#fffffff0;text-shadow:0 1px 8px #0000008c}.scrollie .content-card--deep{background:linear-gradient(180deg, #001a1fb8 0%, #001a1f7a 45%, #001a1fdb 100%), url(/scrollie-unused/news-megaphone.png) no-repeat center center / cover, var(--pia-deep-teal-darkest);border-color:#0f9c9173}.scrollie .content-card--deep:hover{background:linear-gradient(180deg, #001a1f9e 0%, #001a1f61 45%, #001a1fcc 100%), url(/scrollie-unused/news-megaphone.png) no-repeat center center / cover, var(--pia-deep-teal-darkest);border-color:var(--pia-teal)}.scrollie .content-card--deep .content-card__name{color:#fff;text-shadow:0 1px 12px #000000b3}.scrollie .content-card--deep .content-card__desc{color:#fffffff0;text-shadow:0 1px 8px #0000008c}@media (max-width:900px){.scrollie .content-band__cards{grid-template-columns:1fr}}.scrollie .people{background:var(--bg-page-warm);color:var(--fg-1);padding:var(--space-10) 0}.scrollie .people__inner{max-width:var(--content-max);padding:0 var(--space-6);margin:0 auto}.scrollie .people__head{max-width:60ch;margin-bottom:56px}.scrollie .people__eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:16px;font-size:11px;font-weight:500}.scrollie .people__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--pia-deep-teal);text-wrap:pretty;margin:0 0 16px;font-size:clamp(32px,3.8vw,48px);font-weight:500;line-height:1.1}.scrollie .people__lede{font-family:var(--font-body);color:var(--fg-2);margin:0;font-size:16px;line-height:1.6}.scrollie .people__team{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px;display:grid}.scrollie .person-card{background:var(--bg-surface);border-radius:var(--radius-lg);transition:all var(--motion-base) var(--ease-out);border:1px solid #00404a1a;flex-direction:column;padding:24px 24px 26px;display:flex}.scrollie .person-card:hover{border-color:var(--pia-teal);box-shadow:var(--shadow-md);transform:translateY(-3px)}.scrollie .person-card__photo{aspect-ratio:1;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--pia-teal), var(--pia-deep-teal));justify-content:center;align-items:center;width:100%;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.scrollie .person-card__photo img{z-index:2;object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:relative}.scrollie .person-card__initials{z-index:1;font-family:var(--font-display);color:#ffffff73;letter-spacing:.04em;font-size:56px;font-weight:500;position:absolute}.scrollie .person-card__name{font-family:var(--font-display);letter-spacing:-.005em;color:var(--pia-deep-teal);margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.15}.scrollie .person-card__role{font-family:var(--font-display);letter-spacing:.04em;color:var(--pia-teal);margin-bottom:12px;font-size:13px;font-weight:500}.scrollie .person-card__bio{font-family:var(--font-body);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.scrollie .people__groups-eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pia-teal);align-items:center;gap:16px;margin-bottom:24px;font-size:11px;font-weight:500;display:flex}.scrollie .people__groups-rule{background:linear-gradient(90deg,#0000,#0f9c9166,#0000);flex:1;height:1px}.scrollie .people__groups-rule:first-child{background:linear-gradient(90deg,#0000,#0f9c9166);flex:0 0 56px}.scrollie .people__group-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.scrollie .people-group-card{background:var(--bg-surface);border-radius:var(--radius-md);color:inherit;transition:all var(--motion-base) var(--ease-out);border:1px solid #00404a1a;flex-direction:column;gap:10px;padding:22px 22px 20px;text-decoration:none;display:flex}.scrollie .people-group-card:hover{border-color:var(--pia-teal);background:#0f9c910a;transform:translateY(-2px)}.scrollie .people-group-card__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:500}.scrollie .people-group-card__name{font-family:var(--font-display);color:var(--pia-deep-teal);margin:0;font-size:22px;font-weight:500}.scrollie .people-group-card__desc{font-family:var(--font-body);color:var(--fg-2);flex:1;margin:0;font-size:13.5px;line-height:1.5}.scrollie .people-group-card__cta{font-family:var(--font-display);color:var(--pia-teal);letter-spacing:.02em;border-top:1px dashed #00404a1f;align-items:center;gap:5px;padding-top:8px;font-size:12px;font-weight:500;display:inline-flex}@media (max-width:900px){.scrollie .people__team{grid-template-columns:1fr}.scrollie .people__group-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.scrollie .people__group-cards{grid-template-columns:1fr}}.scrollie .sites{background:var(--pia-deep-teal);color:var(--fg-on-dark);padding:var(--space-10) 0 var(--space-6);position:relative;overflow:hidden}.scrollie .sites__head{max-width:var(--content-max);padding:0 var(--space-6) 48px;justify-content:space-between;align-items:end;gap:40px;margin:0 auto;display:flex}.scrollie .sites__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:14px;font-size:12px;font-weight:500}.scrollie .sites__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-on-dark);max-width:16ch;margin:0;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.05}.scrollie .sites__controls{gap:8px;display:flex}.scrollie .sites__btn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--fg-on-dark);cursor:pointer;transition:all var(--motion-base) var(--ease-out);background:0 0;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:inline-flex}.scrollie .sites__btn:hover{border-color:var(--pia-teal);background:#0f9c912e}.scrollie .sites__btn:disabled{opacity:.4;cursor:not-allowed}.scrollie .sites__rail{scroll-snap-type:x mandatory;padding:4px 32px 24px;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-inline-start:max(32px, calc((100vw - var(--content-max)) / 2 + 32px));display:flex;overflow-x:auto}.scrollie .sites__rail::-webkit-scrollbar{display:none}.scrollie .site-card{scroll-snap-align:start;border-radius:var(--radius-lg);height:440px;color:inherit;cursor:pointer;transition:all var(--motion-base) var(--ease-out);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;flex:0 0 360px;justify-content:space-between;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.scrollie .site-card:before{content:"";opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;background:linear-gradient(135deg,#0f9c9100 0%,#0f9c910f 100%);position:absolute;inset:0}.scrollie .site-card:hover{border-color:var(--pia-teal);background:#0f9c910f;transform:translateY(-3px)}.scrollie .site-card:hover:before{opacity:1}.scrollie .site-card__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.scrollie .site-card__num{font-family:var(--font-display);letter-spacing:.14em;color:#f4f8f880;font-size:12px}.scrollie .site-card__cat{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--pia-teal);border-radius:var(--radius-pill);border:1px solid #0f9c9166;padding:4px 10px;font-size:11px;font-weight:500}.scrollie .site-card__art{z-index:1;justify-content:center;align-items:center;height:160px;margin:8px 0;display:flex;position:relative}.scrollie .site-card__name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-on-dark);margin:0 0 10px;font-size:32px;font-weight:500;line-height:1.05}.scrollie .site-card__desc{font-family:var(--font-body);color:#f4f8f8a6;margin:0 0 24px;font-size:14px;line-height:1.55}.scrollie .site-card__cta{font-family:var(--font-display);color:var(--pia-teal);letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.scrollie .site-card__cta .arrow{transition:transform .2s var(--ease-out)}.scrollie .site-card:hover .site-card__cta .arrow{transform:translate(4px)}.scrollie .site-card__bottom{z-index:1;position:relative}.scrollie .preview{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out);background:#001a1fd9;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.scrollie .preview--open{opacity:1;pointer-events:auto}.scrollie .preview__dialog{background:var(--bg-page-warm);border-radius:var(--radius-xl);width:100%;max-width:1000px;max-height:85vh;transition:transform .32s var(--ease-out);position:relative;overflow:auto;transform:translateY(20px)scale(.98);box-shadow:0 32px 80px #00000080}.scrollie .preview--open .preview__dialog{transform:translateY(0)scale(1)}.scrollie .preview__close{border-radius:var(--radius-pill);cursor:pointer;width:40px;height:40px;color:var(--pia-deep-teal);z-index:2;background:#00404a14;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:20px;right:20px}.scrollie .preview__close:hover{background:#00404a29}.scrollie .preview__hero{background:var(--pia-deep-teal);color:var(--fg-on-dark);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:56px 56px 32px}.scrollie .preview__cat{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:14px;font-size:12px;font-weight:500}.scrollie .preview__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-on-dark);margin:0 0 12px;font-size:clamp(32px,4vw,48px);font-weight:500}.scrollie .preview__desc{font-family:var(--font-body);color:#f4f8f8cc;max-width:60ch;margin:0;font-size:17px;line-height:1.55}.scrollie .preview__body{padding:40px 56px 56px}.scrollie .preview__body h4{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--pia-teal);margin:0 0 20px;font-size:13px;font-weight:500}.scrollie .preview__items{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px;display:grid}.scrollie .preview__item{background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:20px}.scrollie .preview__item-title{font-family:var(--font-display);color:var(--pia-deep-teal);margin:0 0 6px;font-size:17px;font-weight:500}.scrollie .preview__item-desc{font-family:var(--font-body);color:var(--fg-2);margin:0;font-size:14px;line-height:1.5}.scrollie .preview__open{font-family:var(--font-display);border-radius:var(--radius-md);background:var(--pia-deep-teal);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:720px){.scrollie .preview__hero,.scrollie .preview__body{padding-left:28px;padding-right:28px}.scrollie .preview__items{grid-template-columns:1fr}}.scrollie .cta{background:var(--pia-deep-teal-darkest);color:var(--fg-on-dark);padding:var(--space-10) 0;text-align:center;position:relative;overflow:hidden}.scrollie .cta__inner{max-width:900px;padding:0 var(--space-6);z-index:1;margin:0 auto;position:relative}.scrollie .cta__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);margin-bottom:18px;font-size:12px;font-weight:500}.scrollie .cta__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-on-dark);margin:0 0 28px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.05}.scrollie .cta__sub{font-family:var(--font-body);color:#f4f8f8b3;max-width:56ch;margin:0 auto 40px;font-size:18px;line-height:1.6}.scrollie .cta__buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.scrollie .cta__rays{pointer-events:none;opacity:.4;width:1400px;height:800px;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.scrollie .footer{background:var(--pia-deep-teal-darkest);color:#f4f8f8b3;padding:32px 0;padding:var(--space-9) 0 32px;font-family:var(--font-body);font-size:14px}.scrollie .footer__inner{max-width:var(--content-max);padding:0 var(--space-6);margin:0 auto}.scrollie .footer__top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr repeat(3,1fr);gap:48px;padding-bottom:56px;display:grid}.scrollie .footer__brand img{height:90px;margin-bottom:24px}.scrollie .footer__brand p{color:#f4f8f8a6;max-width:36ch;margin:0 0 24px;font-size:14px;line-height:1.55}.scrollie .footer__socials{gap:10px;display:flex}.scrollie .footer__socials a{border-radius:var(--radius-pill);width:38px;height:38px;color:var(--fg-on-dark);background:#ffffff0f;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.scrollie .footer__col h5{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pia-teal);margin:0 0 16px;font-size:12px;font-weight:500}.scrollie .footer__col a{color:#f4f8f8b3;transition:color var(--motion-fast);padding:5px 0;font-size:14px;text-decoration:none;display:block}.scrollie .footer__bottom{color:#f4f8f880;letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:12px;display:flex}@media (max-width:900px){.scrollie .footer__top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.scrollie .footer__top{grid-template-columns:1fr}}.scrollie .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(28px)}.scrollie .reveal--in{opacity:1;transform:translateY(0)}@media (max-width:980px){.scrollie .header__nav{display:none}}.scrollie .scroll-top{z-index:90;background:var(--pia-deep-teal);width:48px;height:48px;color:var(--fg-on-dark);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0f9c9173;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:28px;right:28px;transform:translateY(12px);box-shadow:0 6px 18px #00000038}.scrollie .scroll-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scrollie .scroll-top:hover{background:var(--pia-teal);border-color:var(--pia-teal);transform:translateY(-2px)}.scrollie .scroll-top:focus-visible{outline:3px solid var(--accent-on-dark);outline-offset:3px}.scrollie .scroll-top svg{display:block}@media (max-width:600px){.scrollie .scroll-top{width:44px;height:44px;bottom:20px;right:20px}}.scrollie .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scrollie :focus{outline:none}.scrollie :focus-visible{outline:3px solid var(--accent-on-dark);outline-offset:3px;border-radius:var(--radius-sm)}.scrollie .def :focus-visible,.scrollie .blueprint :focus-visible,.scrollie .products :focus-visible,.scrollie .ideas :focus-visible,.scrollie .people :focus-visible{outline-color:var(--accent-on-light)}.scrollie .btn:focus-visible,.scrollie .product-card:focus-visible,.scrollie .content-card:focus-visible,.scrollie .people-group-card:focus-visible,.scrollie .idea-card:focus-visible,.scrollie .blueprint-card:focus-visible,.scrollie .site-card:focus-visible{outline-offset:4px;box-shadow:0 0 0 3px #5bc9c038}.scrollie .hero__eyebrow,.scrollie .hero__thesis-caption em,.scrollie .hero__pillar-icon,.scrollie .hero__pillar-label,.scrollie .problem__eyebrow,.scrollie .problem__transition-label,.scrollie .problem__compare-intro em,.scrollie .trust__eyebrow,.scrollie .trust__cta-card-eyebrow,.scrollie .content-band__eyebrow,.scrollie .content-card .content-card__eyebrow,.scrollie .content-card .content-card__arrow,.scrollie .sites__eyebrow,.scrollie .site-card__cat,.scrollie .site-card__cta,.scrollie .cta__eyebrow,.scrollie .cta__sub-eyebrow,.scrollie .contact__eyebrow,.scrollie .footer__col h5,.scrollie .footer__heading,.scrollie .dot-rail__label,.scrollie .chain__verb,.scrollie .chain__node-idx{color:var(--accent-on-dark)}.scrollie .def__eyebrow,.scrollie .def__approach-eyebrow,.scrollie .def-card__num,.scrollie .blueprint__eyebrow,.scrollie .blueprint-card__tag,.scrollie .blueprint-card__arrow,.scrollie .products__eyebrow,.scrollie .product-card__tag,.scrollie .product-card__cta,.scrollie .ideas__eyebrow,.scrollie .idea-card__tag,.scrollie .idea-card__cta,.scrollie .people__eyebrow,.scrollie .person-card__role,.scrollie .people-group-card__cta,.scrollie .preview__cat,.scrollie .def__title em,.scrollie .problem__compare-intro em{color:var(--accent-on-light)}.scrollie .blueprint-card--pending .blueprint-card__tag,.scrollie .blueprint-card--pending .blueprint-card__pending{color:var(--ember-on-light)}.scrollie .problem__num-source{color:#f4f8f8c7}.scrollie .problem__lede-link,.scrollie .fraud-counter__source-link,.scrollie .problem__footnote-link{text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);-webkit-text-decoration:underline #e84e0f73;text-decoration:underline #e84e0f73;text-decoration-thickness:1px;color:#f4f8f8eb!important}.scrollie .problem__lede-link em,.scrollie .fraud-counter__source-link em,.scrollie .problem__footnote-link em{font-style:normal;color:inherit!important}.scrollie .problem__lede-link:hover,.scrollie .fraud-counter__source-link:hover,.scrollie .problem__footnote-link:hover{-webkit-text-decoration-color:var(--pia-ember);text-decoration-color:var(--pia-ember);text-decoration-thickness:2px;color:#fff!important}.scrollie .content-card__foot,.scrollie .content-card__foot span{color:#f4f8f8c7}.scrollie .hero__scrollhint{color:#f4f8f8b8}.scrollie .dot-rail__label{background:#001a1feb}.scrollie .contact .contact__sub,.scrollie .contact__sub{color:#f4f8f8d1}@media (prefers-reduced-motion:reduce){.scrollie *,.scrollie :before,.scrollie :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scrollie .spotlight-art__rays animateTransform,.scrollie .marquee__track,.scrollie .header__logo-halo{animation:none}}.scrollie .problem__num-source a,.scrollie .content-card__foot a,.scrollie .trust__copy p a,.scrollie .contact a{color:var(--accent-on-dark);text-underline-offset:3px;text-decoration:underline}.scrollie .content-card--teal,.scrollie .content-card--teal,.scrollie .content-card--teal,.scrollie .content-card--teal{background:linear-gradient(180deg, #001a1fc7 0%, #001a1f8c 45%, #001a1fe0 100%), url(/scrollie-unused/blog-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest)!important;color:#fff!important;border-color:#0f9c9173!important}.scrollie .content-card--teal:hover,.scrollie .content-card--teal:hover,.scrollie .content-card--teal:hover,.scrollie .content-card--teal:hover{background:linear-gradient(180deg, #001a1fad 0%, #001a1f6b 45%, #001a1fd1 100%), url(/scrollie-unused/blog-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest)!important;border-color:var(--pia-teal)!important}.scrollie .content-card--teal .content-card__name{text-shadow:0 1px 12px #000000b3;color:#fff!important}.scrollie .content-card--teal .content-card__desc{text-shadow:0 1px 8px #0000008c;color:#fffffff0!important}.scrollie .content-card--teal .content-card__top,.scrollie .content-card--teal .content-card__arrow{color:#d5efec!important}.scrollie .content-card--teal .content-card__foot,.scrollie .content-card--teal .content-card__foot span{color:#d5efecd9!important}.scrollie .content-card--teal .content-card__foot{border-top-color:#d5efec38!important}.scrollie .content-card--ember,.scrollie .content-card--ember,.scrollie .content-card--ember,.scrollie .content-card--ember{background:linear-gradient(180deg, #001a1fc7 0%, #001a1f8c 45%, #001a1fe0 100%), url(/scrollie-unused/insights-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest)!important;color:#fff!important;border-color:#e84e0f73!important}.scrollie .content-card--ember:hover,.scrollie .content-card--ember:hover,.scrollie .content-card--ember:hover,.scrollie .content-card--ember:hover{background:linear-gradient(180deg, #001a1fad 0%, #001a1f6b 45%, #001a1fd1 100%), url(/scrollie-unused/insights-origami.png) no-repeat center center / cover, var(--pia-deep-teal-darkest)!important;border-color:var(--pia-ember)!important}.scrollie .content-card--ember .content-card__name{text-shadow:0 1px 12px #000000b3;color:#fff!important}.scrollie .content-card--ember .content-card__desc{text-shadow:0 1px 8px #0000008c;color:#fffffff0!important}.scrollie .content-card--ember .content-card__top,.scrollie .content-card--ember .content-card__arrow{color:#ff7a45!important}.scrollie .content-card--ember .content-card__foot,.scrollie .content-card--ember .content-card__foot span{color:#ff7a45eb!important}.scrollie .content-card--ember .content-card__foot{border-top-color:#ff7a4552!important}.scrollie .content-card--deep,.scrollie .content-card--deep,.scrollie .content-card--deep,.scrollie .content-card--deep{background:linear-gradient(180deg, #001a1fb8 0%, #001a1f7a 45%, #001a1fdb 100%), url(/scrollie-unused/news-megaphone.png) no-repeat center center / cover, var(--pia-deep-teal-darkest)!important;color:#fff!important;border-color:#0f9c9173!important}.scrollie .content-card--deep:hover,.scrollie .content-card--deep:hover,.scrollie .content-card--deep:hover,.scrollie .content-card--deep:hover{background:linear-gradient(180deg, #001a1f9e 0%, #001a1f61 45%, #001a1fcc 100%), url(/scrollie-unused/news-megaphone.png) no-repeat center center / cover, var(--pia-deep-teal-darkest)!important;border-color:var(--pia-teal)!important}.scrollie .content-card--deep .content-card__name{text-shadow:0 1px 12px #000000b3;color:#fff!important}.scrollie .content-card--deep .content-card__desc{text-shadow:0 1px 8px #0000008c;color:#fffffff0!important}.scrollie .content-card--deep .content-card__top,.scrollie .content-card--deep .content-card__arrow{color:#d5efec!important}.scrollie .content-card--deep .content-card__foot,.scrollie .content-card--deep .content-card__foot span{color:#d5efecd9!important}.scrollie .content-card--deep .content-card__foot{border-top-color:#d5efec38!important}.scrollie .blueprint-card--vfm,.scrollie .blueprint-card--vfm,.scrollie .blueprint-card--vfm,.scrollie .blueprint-card--vfm{border-color:var(--pia-teal)!important;color:#f4f8f8!important;background:linear-gradient(#00404aeb 0%,#00404ac7 55%,#00404aeb 100%),url(/scrollie-unused/value-for-money-pig.png) 50% 38%/200% no-repeat,#00404a!important}.scrollie .blueprint-card--vfm:hover,.scrollie .blueprint-card--vfm:hover,.scrollie .blueprint-card--vfm:hover,.scrollie .blueprint-card--vfm:hover{border-color:var(--pia-teal)!important;background:linear-gradient(#00404adb 0%,#00404ab3 55%,#00404adb 100%),url(/scrollie-unused/value-for-money-pig.png) 50% 38%/210% no-repeat,#00404a!important}.scrollie .blueprint-card--vfm .blueprint-card__name{text-shadow:0 1px 12px #0000008c;color:#fff!important}.scrollie .blueprint-card--vfm .blueprint-card__desc{text-shadow:0 1px 8px #00000073;color:#f4f8f8f0!important}.scrollie .blueprint-card--vfm .blueprint-card__num{color:#fff!important}.scrollie .blueprint-card--vfm .blueprint-card__tag{color:#d5efec!important;background:#0000002e!important;border-color:#d5efec8c!important}.scrollie .blueprint-card--vfm .blueprint-card__meta{color:#d5efece6!important}.scrollie .blueprint-card--vfm .blueprint-card__foot{border-top-color:#d5efec38!important}.scrollie .blueprint-card--vfm .blueprint-card__arrow{color:#d5efec!important}.scrollie .blueprint-card--vfm .blueprint-card__icon{background:#ffffff14!important;border-color:#d5efec52!important}.scrollie .blueprint-card--vfm .blueprint-card__icon svg{stroke:#d5efec!important}.scrollie .blueprint-card--vfm .blueprint-card__icon text{fill:#fff!important}.scrollie .blueprint-card--lei,.scrollie .blueprint-card--lei,.scrollie .blueprint-card--lei,.scrollie .blueprint-card--lei{border-color:var(--pia-teal)!important;color:#f4f8f8!important;background:linear-gradient(#00404adb 0%,#00404ab8 55%,#00404aeb 100%),url(/scrollie-unused/lei-figures.png) 50% 35%/cover no-repeat,#00404a!important}.scrollie .blueprint-card--lei:hover,.scrollie .blueprint-card--lei:hover,.scrollie .blueprint-card--lei:hover,.scrollie .blueprint-card--lei:hover{border-color:var(--pia-teal)!important;background:linear-gradient(#00404ac7 0%,#00404a9e 55%,#00404ae0 100%),url(/scrollie-unused/lei-figures.png) 50% 35%/cover no-repeat,#00404a!important}.scrollie .blueprint-card--lei .blueprint-card__name{text-shadow:0 1px 12px #0009;color:#fff!important}.scrollie .blueprint-card--lei .blueprint-card__desc{text-shadow:0 1px 8px #00000080;color:#f4f8f8f0!important}.scrollie .blueprint-card--lei .blueprint-card__num{color:#fff!important}.scrollie .blueprint-card--lei .blueprint-card__tag{color:#d5efec!important;background:#00000038!important;border-color:#d5efec8c!important}.scrollie .blueprint-card--lei .blueprint-card__meta{color:#d5efece6!important}.scrollie .blueprint-card--lei .blueprint-card__foot{border-top-color:#d5efec38!important}.scrollie .blueprint-card--lei .blueprint-card__arrow{color:#d5efec!important}.scrollie .blueprint-card--lei .blueprint-card__icon{background:#ffffff14!important;border-color:#d5efec52!important}.scrollie .blueprint-card--lei .blueprint-card__icon svg{stroke:#d5efec!important}.scrollie .blueprint-card--lei .blueprint-card__icon text{fill:#fff!important}.scrollie .blueprint-card--datashare,.scrollie .blueprint-card--datashare,.scrollie .blueprint-card--datashare,.scrollie .blueprint-card--datashare{border-color:var(--pia-teal)!important;color:#f4f8f8!important;background:linear-gradient(#001a1fd1 0%,#001a1f9e 55%,#001a1fe6 100%),url(/scrollie-unused/data-sharing.png) 50%/cover no-repeat,#001a1f!important}.scrollie .blueprint-card--datashare:hover,.scrollie .blueprint-card--datashare:hover,.scrollie .blueprint-card--datashare:hover,.scrollie .blueprint-card--datashare:hover{border-color:var(--pia-teal)!important;background:linear-gradient(#001a1fb8 0%,#001a1f80 55%,#001a1fd1 100%),url(/scrollie-unused/data-sharing.png) 50%/cover no-repeat,#001a1f!important}.scrollie .blueprint-card--datashare .blueprint-card__name{text-shadow:0 1px 14px #000000bf;color:#fff!important}.scrollie .blueprint-card--datashare .blueprint-card__desc{text-shadow:0 1px 10px #0009;color:#f4f8f8f0!important}.scrollie .blueprint-card--datashare .blueprint-card__num{color:#fff!important}.scrollie .blueprint-card--datashare .blueprint-card__tag{color:#d5efec!important;background:#00000052!important;border-color:#d5efec8c!important}.scrollie .blueprint-card--datashare .blueprint-card__meta{color:#d5efece6!important}.scrollie .blueprint-card--datashare .blueprint-card__foot{border-top-color:#d5efec38!important}.scrollie .blueprint-card--datashare .blueprint-card__arrow{color:#d5efec!important}.scrollie .blueprint-card--datashare .blueprint-card__icon{background:#ffffff14!important;border-color:#d5efec52!important}.scrollie .blueprint-card--datashare .blueprint-card__icon svg{stroke:#d5efec!important}.scrollie{--brand-deep:#00404a;--brand-teal:#0f9c91;--brand-ember:#e84e0f;--brand-gray:#c6c6c6;--brand-gray-2:#eceded;--brand-white:#fff;--brand-ink:#00404a;color:var(--brand-ink);background:var(--brand-white)!important}.scrollie .hero__rays,.scrollie .problem__rays,.scrollie .cta__rays{display:none!important}.scrollie .hero__brandmark,.scrollie .hero__grid,.scrollie .blueprint__grid,.scrollie .header__logo-halo{display:none}.scrollie .header__logo-mark img{filter:none}.scrollie .header{background:var(--brand-deep);border-bottom:1px solid #0f9c9152;padding:14px 32px}.scrollie .header--scrolled{background:var(--brand-deep);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #0f9c9173;box-shadow:0 4px 12px #0000002e}.scrollie .header__logo-wordmark img{height:112px}.scrollie .header--scrolled .header__logo-wordmark img{height:80px}.scrollie .header__link{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:600}.scrollie .header__link:hover{color:#d5efec;background:#0f9c912e}.scrollie .header__link--cta{background:var(--brand-ember);font-weight:600;color:#fff!important}.scrollie .scroll-progress{background:var(--brand-ember);box-shadow:none}.scrollie .scroll-top{background:var(--brand-teal);color:#fff;border-color:var(--brand-teal)}.scrollie .scroll-top:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.scrollie .hero{background-color:var(--brand-deep)!important;background-image:none!important}.scrollie .hero:before{border-bottom:1px solid #0f9c9152;background:url(/api/assets/site-images/heroes/hero-boats-new.png) top/100% no-repeat!important}.scrollie .hero__eyebrow:before{background:var(--brand-teal)}.scrollie .hero__title{color:#fff!important}.scrollie .hero__title em{color:var(--brand-teal)}.scrollie .hero__sub{color:#ffffffd1}.scrollie .hero__sub-lead{color:#fff}.scrollie .hero__sub-lead:before{background:var(--brand-ember)}.scrollie .hero__sub-body{color:#ffffffd1}.scrollie .hero__thesis{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0a;border:1px solid #0f9c9173}.scrollie .hero__thesis:before,.scrollie .hero__thesis:after{display:none}.scrollie .hero__thesis-rail{background:var(--brand-ember);box-shadow:none}.scrollie .hero__thesis-lead{color:#fff}.scrollie .hero__thesis-caption{color:#ffffffd9;border-left-color:var(--brand-teal)}.scrollie .hero__thesis-caption em{color:var(--brand-teal)}.scrollie .hero__thesis-divider span{background:var(--brand-teal)}.scrollie .hero__thesis-divider span:nth-child(2){background:linear-gradient(90deg, var(--brand-teal), transparent)}.scrollie .btn--primary{background:var(--brand-ember);color:#fff}.scrollie .btn--primary:hover{box-shadow:none;background:#b83a06}.scrollie .btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff52}.scrollie .btn--ghost:hover{border-color:var(--brand-teal);color:var(--brand-teal);background:0 0}.scrollie .marquee{background:var(--brand-deep);border-top:1px solid #0f9c9152;border-bottom:1px solid #0f9c9152}.scrollie .marquee__item{color:#fff}.scrollie .marquee__item--accent{color:var(--brand-teal)}.scrollie .marquee__item:after{background:var(--brand-ember)}.scrollie .def{background:var(--brand-white)!important}.scrollie .def__banner{border-top:4px solid var(--brand-ember);border-bottom:4px solid var(--brand-deep);background-color:#0e0e10}.scrollie .def__banner-title{color:#fff}.scrollie .def__eyebrow{color:var(--brand-teal)}.scrollie .def__title{color:var(--brand-deep)}.scrollie .def__title em{color:var(--brand-teal);font-style:normal}.scrollie .def__sub,.scrollie .def__sub strong{color:var(--brand-deep)}.scrollie .def__approach-eyebrow{color:var(--brand-teal)}.scrollie .def__approach-rule{background:var(--brand-gray);height:1px}.scrollie .def-card{background:var(--brand-gray-2);border:1px solid var(--brand-gray);box-shadow:none}.scrollie .def-card:hover{border-color:var(--brand-teal);box-shadow:none;transform:none}.scrollie .def-card__num{background:var(--brand-deep);color:#fff}.scrollie .def-card__name,.scrollie .def-card__body{color:var(--brand-deep)}.scrollie .def-card__head svg{stroke:var(--brand-teal)!important}.scrollie .problem{background:var(--brand-deep)!important}.scrollie .problem__lede,.scrollie .problem__num{color:#fff}.scrollie .problem__num-unit,.scrollie .problem__big--two .problem__num-unit,.scrollie .fraud-counter__top{color:var(--brand-ember)}.scrollie .fraud-counter__number{color:#fff}.scrollie .fraud-counter__currency,.scrollie .fraud-counter__digits .fraud-counter__digit:nth-last-child(-n+3){color:var(--brand-ember)}.scrollie .fraud-counter__bar{background:#ffffff1f}.scrollie .fraud-counter__bar span{background:var(--brand-ember);box-shadow:none}.scrollie .fraud-counter__bar:after{display:none}.scrollie .fraud-counter__meta-cell{background:#ffffff0a;border-color:#ffffff1f}.scrollie .problem__sep-line,.scrollie .problem__transition-rule{background:#0f9c9173}.scrollie .trust,.scrollie .trust--continuation{color:#fff;background:var(--brand-deep)!important}.scrollie .trust--separated{color:var(--pia-deep-teal);background:#fff!important}.scrollie .trust--separated .trust__cascade,.scrollie .trust--separated .trust__cascade-line,.scrollie .trust--separated .trust__cascade-line:not(.trust__cascade-line--dim),.scrollie .trust--separated .trust__cascade-line strong,.scrollie .trust--separated .trust__cascade--definition em{color:var(--pia-deep-teal)!important}.scrollie .trust--separated .trust__cascade-line--dim{color:#00404a59!important}.scrollie .trust__cascade{color:#fff}.scrollie .trust__cascade-line{color:#ffffff4d}.scrollie .trust__cascade-line:not(.trust__cascade-line--dim){color:#fff}.scrollie .trust__cascade-line strong{color:var(--brand-teal)}.scrollie .trust__copy p{color:#ffffffdb}.scrollie .trust__copy p strong{color:var(--brand-teal)!important}.scrollie .trust__cta-card{background:#ffffff0f;border:1px solid #ffffff2e}.scrollie .trust__cta-card:hover{border-color:var(--brand-teal);background:#0f9c911f;transform:none}.scrollie .trust__cta-card-eyebrow{color:var(--brand-teal)}.scrollie .trust__cta-card-title{color:#fff}.scrollie .blueprint{background:var(--brand-gray-2)!important}.scrollie .blueprint__banner{border-bottom:4px solid var(--brand-deep);box-shadow:none}.scrollie .blueprint__banner-eyebrow{background:#0000008c;border-color:#0f9c918c}.scrollie .blueprint__eyebrow{color:var(--brand-teal)}.scrollie .blueprint__stamp{color:var(--brand-deep);background:#0f9c911f;border-color:#0f9c9173}.scrollie .blueprint__title,.scrollie .blueprint__lede{color:var(--brand-deep)}.scrollie .blueprint-card{background:var(--brand-white);border:1px solid var(--brand-gray);box-shadow:none}.scrollie .blueprint-card--pending{background:var(--brand-white);border:1px dashed var(--brand-ember)}.scrollie .blueprint-card__num{color:var(--brand-deep)}.scrollie .blueprint-card__tag{color:var(--brand-teal);border-color:var(--brand-teal)}.scrollie .blueprint-card--pending .blueprint-card__tag{color:var(--brand-ember);border-color:var(--brand-ember)}.scrollie .blueprint-card__icon{background:var(--brand-gray-2);border-color:var(--brand-gray)}.scrollie .blueprint-card--pending .blueprint-card__icon{background:#e84e0f0f;border-color:#e84e0f52}.scrollie .blueprint-card__name,.scrollie .blueprint-card__desc,.scrollie .blueprint-card__meta{color:var(--brand-deep)}.scrollie .blueprint-card__pending{background:var(--brand-ember);color:#fff;border-color:var(--brand-ember)}.scrollie .blueprint-card__pending:before{background:#fff}.scrollie .blueprint-card__arrow{color:var(--brand-teal)}.scrollie .products{background:var(--brand-white)!important}.scrollie .products__banner{background-color:var(--brand-gray-2)}.scrollie .products__banner-title{color:var(--brand-deep)}.scrollie .products__eyebrow{color:var(--brand-teal)}.scrollie .products__title,.scrollie .products__sub{color:var(--brand-deep)}.scrollie .product-card{background:var(--brand-white);border:1px solid var(--brand-gray);box-shadow:none}.scrollie .product-card:hover{border-color:var(--brand-teal);box-shadow:none;transform:none}.scrollie .product-card__visual{background:var(--brand-deep)}.scrollie .product-card__tag{color:var(--brand-teal)}.scrollie .product-card__name,.scrollie .product-card__desc{color:var(--brand-deep)}.scrollie .product-card__cta{color:var(--brand-teal)}.scrollie .ideas{border-top:1px solid var(--brand-gray);background:var(--brand-gray-2)!important}.scrollie .ideas__eyebrow{color:var(--brand-teal)}.scrollie .ideas__title,.scrollie .ideas__lede{color:var(--brand-deep)}.scrollie .idea-card{background:var(--brand-white);border:1px solid var(--brand-gray)}.scrollie .idea-card__name,.scrollie .idea-card__desc{color:var(--brand-deep)}.scrollie .idea-card__tag{color:var(--brand-teal);border-color:var(--brand-teal)}.scrollie .idea-card__cta{color:var(--brand-teal)}.scrollie .ideas__footer{color:var(--brand-deep)}.scrollie .ideas__footer a{color:var(--brand-teal);border-bottom-color:var(--brand-teal)}.scrollie .content-band{color:var(--brand-deep);background:var(--brand-white)!important}.scrollie .content-band:before{display:none}.scrollie .content-band__eyebrow{color:var(--brand-teal)}.scrollie .content-band__title,.scrollie .content-band__lede{color:var(--brand-deep)}.scrollie .content-card{background:var(--brand-gray-2);border:1px solid var(--brand-gray);color:var(--brand-deep);box-shadow:none}.scrollie .content-card:hover{background:var(--brand-white);border-color:var(--brand-teal);box-shadow:none}.scrollie .content-card--teal{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.scrollie .content-card--teal .content-card__name{color:#fff}.scrollie .content-card--teal .content-card__desc{color:#ffffffd1}.scrollie .content-card--teal .content-card__top,.scrollie .content-card--teal .content-card__arrow,.scrollie .content-card--teal .content-card__foot,.scrollie .content-card--teal .content-card__foot span{color:var(--brand-teal)}.scrollie .content-card--ember{background:var(--brand-ember);border-color:var(--brand-ember);color:#fff}.scrollie .content-card--ember .content-card__name{color:#fff}.scrollie .content-card--ember .content-card__desc{color:#ffffffd9}.scrollie .content-card--ember .content-card__top,.scrollie .content-card--ember .content-card__arrow,.scrollie .content-card--ember .content-card__foot,.scrollie .content-card--ember .content-card__foot span{color:#fff}.scrollie .content-card--deep .content-card__top,.scrollie .content-card__name,.scrollie .content-card__desc,.scrollie .content-card__foot,.scrollie .content-card__foot span{color:var(--brand-deep)}.scrollie .content-card__arrow{color:var(--brand-teal)}.scrollie .people{background:var(--brand-gray-2)!important}.scrollie .people__eyebrow{color:var(--brand-teal)}.scrollie .people__title,.scrollie .people__lede{color:var(--brand-deep)}.scrollie .person-card{background:var(--brand-white);border:1px solid var(--brand-gray);box-shadow:none}.scrollie .person-card__name{color:var(--brand-deep)}.scrollie .person-card__role{color:var(--brand-teal)}.scrollie .person-card__bio{color:var(--brand-deep)}.scrollie .people__groups-eyebrow{color:var(--brand-teal)}.scrollie .people__groups-rule{background:var(--brand-gray)}.scrollie .people-group-card{background:var(--brand-white);border:1px solid var(--brand-gray)}.scrollie .people-group-card__name,.scrollie .people-group-card__desc{color:var(--brand-deep)}.scrollie .people-group-card__cta{color:var(--brand-teal)}.scrollie .sites{background:var(--brand-deep)!important}.scrollie .sites__eyebrow{color:var(--brand-teal)}.scrollie .sites__title{color:#fff}.scrollie .sites__sub{color:#ffffffd1}.scrollie .sites__btn{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.scrollie .sites__btn:hover{border-color:var(--brand-teal);color:var(--brand-teal);background:#0f9c911f}.scrollie .site-card{background:var(--brand-white);border:1px solid var(--brand-gray);color:var(--brand-deep);box-shadow:none}.scrollie .site-card:hover{border-color:var(--brand-teal);box-shadow:none;transform:none}.scrollie .site-card__cat{color:var(--brand-teal);border-color:var(--brand-teal)}.scrollie .site-card__num,.scrollie .site-card__name,.scrollie .site-card__desc{color:var(--brand-deep)}.scrollie .site-card__cta{color:var(--brand-teal)}.scrollie .cta{color:#fff;background:var(--brand-ember)!important}.scrollie .cta__eyebrow{color:#fff}.scrollie .cta__title{color:#fff!important}.scrollie .cta__sub{color:#ffffffeb!important}.scrollie .cta .btn--primary{background:var(--brand-deep);color:#fff}.scrollie .cta .btn--primary:hover{background:#002a31}.scrollie .cta .btn--ghost{color:#fff;background:0 0;border-color:#ffffff8c}.scrollie .cta .btn--ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}.scrollie .cta a{color:#fff!important}.scrollie .footer{background:var(--brand-deep);color:#fff}.scrollie .footer__col h5{color:var(--brand-teal)!important}.scrollie .footer__col a{color:#ffffffc7}.scrollie .footer__col a:hover{color:#fff}.scrollie .footer__brand p{color:#ffffffb3}.scrollie .footer__socials a{color:#fff;background:#ffffff0f}.scrollie .footer__socials a:hover{background:var(--brand-teal)}.scrollie .dot-rail__home{background:var(--brand-deep);border-color:var(--brand-teal);box-shadow:none}.scrollie .dot-rail__home:hover{background:var(--brand-teal)}.scrollie .dot-rail__spine{background:#0f9c918c}.scrollie .dot-rail__dot{background:#ffffff52}.scrollie .dot-rail__dot[data-theme=light]{background:var(--brand-deep)}.scrollie .dot-rail__dot--active{box-shadow:none;transform:scale(1.4);background:var(--brand-ember)!important}.scrollie .dot-rail__label{background:var(--brand-deep);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff}.scrollie .preview__dialog{background:var(--brand-white);color:var(--brand-deep)}.scrollie .preview__cat{color:var(--brand-teal)}.scrollie .preview__title,.scrollie .preview__desc,.scrollie .preview__item-title,.scrollie .preview__item-desc{color:var(--brand-deep)}.scrollie .preview__open{background:var(--brand-ember);color:#fff}.scrollie .preview__open:hover{background:#b83a06}.scrollie .compare-slider__nav{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.scrollie .compare-slider__nav:hover{border-color:var(--brand-teal);color:var(--brand-teal);background:#0f9c912e}.scrollie .compare-slider__dot{background:#fff3}.scrollie .compare-slider__dot-fill{background:var(--brand-ember)}.scrollie :focus-visible{outline-offset:3px;outline:3px solid var(--brand-teal)!important}.scrollie .hero__eyebrow,.scrollie .hero__title em,.scrollie .hero__thesis-caption em,.scrollie .hero__pillar-label,.scrollie .hero__pillar-icon,.scrollie .problem__eyebrow,.scrollie .problem__transition-label,.scrollie .problem__compare-intro em,.scrollie .trust__eyebrow,.scrollie .trust__cta-card-eyebrow,.scrollie .trust__cascade-line strong,.scrollie .trust__copy p strong,.scrollie .content-band__eyebrow,.scrollie .sites__eyebrow,.scrollie .site-card__cat,.scrollie .site-card__cta,.scrollie .cta__eyebrow,.scrollie .cta__sub-eyebrow,.scrollie .footer__col h5,.scrollie .footer__heading,.scrollie .marquee__item--accent,.scrollie .trust__copy p strong{color:var(--accent-on-dark)!important}.scrollie .site-card__cat{border-color:#5bc9c08c}.scrollie{background:var(--bg-page-warm);color:var(--fg-1)}.scrollie .dot-rail{display:none}.scrollie .header{box-shadow:0 1px 2px #00404a0a;background:#fff!important;border-bottom:1px solid #00404a2e!important;padding:10px 32px!important}.scrollie .header--scrolled{box-shadow:0 2px 8px #00404a14;background:#fff!important;border-bottom:1px solid #00404a38!important;padding:10px 32px!important}.scrollie .header__logo-wordmark{background:url(/scrollie-unused/logo-primary-color.png) 0/contain no-repeat;width:320px;height:112px;display:inline-block}.scrollie .header__logo-wordmark img{visibility:hidden;height:112px}.scrollie .header--scrolled .header__logo-wordmark,.scrollie .header--scrolled .header__logo-wordmark img{height:80px}.scrollie .header__link{letter-spacing:.02em;padding:12px 18px;font-size:17px;font-weight:600;color:#00404a!important}.scrollie .header__link:hover{background:#0f9c911f;color:#064d47!important}.scrollie .header__link--cta{padding:12px 22px;font-size:16px;font-weight:600;background:var(--pia-ember)!important;color:#fff!important}.scrollie .header__link--cta:hover{background:var(--pia-ember-darker)!important}.scrollie .hero{min-height:auto;padding-top:80px;padding-bottom:64px}.scrollie .hero__inner{max-width:1280px;padding-top:56px!important;padding-bottom:24px!important}.scrollie .hero__title{margin-bottom:20px;width:100%!important;max-width:100%!important;font-size:clamp(28px,3.2vw,40px)!important}.scrollie .hero__thesis{max-width:100%!important;margin:8px 0 24px!important;padding:22px 28px 22px 22px!important}.scrollie .hero__sub{width:100%!important;max-width:100%!important}.scrollie .hero__eyebrow{color:var(--accent-on-dark)}.scrollie .def__eyebrow{display:none}.scrollie .def__header{margin-bottom:40px;padding-bottom:40px;grid-template-columns:1fr!important;gap:0!important}.scrollie .def__title{width:100%;max-width:100%!important;font-size:clamp(18px,1.9vw,26px)!important;line-height:1.3!important}.scrollie .def__cards{gap:20px;max-width:1080px;margin:0 auto;grid-template-columns:1fr!important}.scrollie .def-card{border-left:3px solid var(--pia-teal);transition:background var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:180px 1fr;align-items:center;column-gap:36px;padding:20px 32px;display:grid}.scrollie .def-card:hover{border-color:var(--pia-teal);box-shadow:none;background:#0f9c910a;transform:none}.scrollie .def-card__head{grid-area:1/1/span 2;justify-content:flex-start;gap:18px;padding-right:0;flex-direction:column!important;align-items:flex-start!important}.scrollie .def-card__head svg{stroke-width:1.4px!important;width:72px!important;height:72px!important}.scrollie .def-card__num{display:none!important}.scrollie .def-card__name{grid-area:1/2;margin-bottom:2px;line-height:1.15;font-size:clamp(22px,2.4vw,28px)!important}.scrollie .def-card__body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2;max-width:64ch;display:-webkit-box;overflow:hidden;font-size:15px!important;line-height:1.5!important}@media (max-width:760px){.scrollie .def-card{grid-template-columns:1fr;padding:28px 24px}.scrollie .def-card__head{grid-row:1;gap:16px;flex-direction:row!important;align-items:center!important}.scrollie .def-card__head svg{width:56px!important;height:56px!important}.scrollie .def-card__name{grid-area:2/1}.scrollie .def-card__body{grid-area:3/1}}.scrollie .blueprint__pillars:before{display:none!important}.scrollie .blueprint__pillars{grid-template-rows:260px 260px!important;grid-template-columns:1.35fr 1fr 1fr!important;gap:16px!important;display:grid!important}.scrollie .blueprint__pillars>:first-child{grid-area:1/1/span 2}.scrollie .blueprint__pillars>:nth-child(2){grid-area:1/2/auto/span 2}.scrollie .blueprint__pillars>:nth-child(3){grid-area:2/2}.scrollie .blueprint__pillars>:nth-child(4){grid-area:2/3}.scrollie .blueprint-card{transition:transform var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);border-radius:0!important;min-height:0!important;padding:22px 24px 20px!important}.scrollie .blueprint-card:hover{border-color:var(--pia-ember)!important;box-shadow:none!important;transform:none!important}.scrollie .blueprint-card__num{display:none}.scrollie .blueprint__pillars>:first-child .blueprint-card__name{margin-bottom:14px;font-size:clamp(28px,2.8vw,38px);line-height:1.08}.scrollie .blueprint__pillars>:first-child .blueprint-card__desc{max-width:38ch;font-size:16px;line-height:1.6}.scrollie .blueprint__pillars>:first-child .blueprint-card__icon{width:80px;height:80px}.scrollie .blueprint__pillars>:nth-child(2) .blueprint-card__name{font-size:clamp(22px,2.2vw,30px);line-height:1.1}.scrollie .blueprint__pillars>:nth-child(2) .blueprint-card__desc{font-size:14.5px;line-height:1.55}@media (max-width:1000px){.scrollie .blueprint__pillars{grid-template-rows:auto auto auto!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.scrollie .blueprint__pillars>:first-child{grid-area:1/1/auto/span 2}.scrollie .blueprint__pillars>:nth-child(2){grid-area:2/1/auto/span 2}.scrollie .blueprint__pillars>:nth-child(3){grid-area:3/1}.scrollie .blueprint__pillars>:nth-child(4){grid-area:3/2}}@media (max-width:600px){.scrollie .blueprint__pillars{grid-template-rows:none!important;grid-template-columns:1fr!important}.scrollie .blueprint__pillars>:nth-child(n){min-height:220px;grid-area:auto/1!important}}.scrollie .products__eyebrow{display:none}.scrollie .products__grid{grid-template:"spotlight spotlight spotlight""govquery connect ideas"/1fr 1fr 1fr!important;gap:20px!important;display:grid!important}.scrollie .products__grid>:first-child{grid-area:spotlight;grid-template-columns:1.2fr 1fr;align-items:stretch;display:grid}.scrollie .products__grid>:nth-child(2){grid-area:govquery;display:flex}.scrollie .products__grid>:nth-child(3){grid-area:connect}.scrollie .products__grid>:nth-child(4){grid-area:ideas}.scrollie .products__grid>:first-child .product-card__visual{min-height:320px;height:100%!important}.scrollie .products__grid>:first-child .product-card__body{flex-direction:column;justify-content:center;padding:32px 36px;display:flex}.scrollie .products__grid>:first-child .product-card__name{font-size:clamp(28px,2.6vw,36px);line-height:1.1}.scrollie .products__grid>:first-child .product-card__desc{max-width:48ch;font-size:16px;line-height:1.6}.scrollie .product-card{transition:border-color var(--motion-base) var(--ease-out);border-radius:4px!important}.scrollie .product-card:hover{box-shadow:none!important;border-color:var(--pia-teal)!important;transform:none!important}@media (max-width:760px){.scrollie .products__grid{grid-template-columns:1fr!important;grid-template-areas:"spotlight""govquery""connect""ideas"!important}.scrollie .products__grid>:first-child{grid-template-columns:1fr}.scrollie .products__grid>:first-child .product-card__visual{min-height:220px}}.scrollie .ideas__eyebrow{display:none}.scrollie .idea-card__mock{display:none!important}.scrollie .idea-card{border-radius:4px!important}.scrollie .idea-card__desc{margin-top:4px;font-size:15.5px;line-height:1.65}.scrollie .idea-card:hover{box-shadow:none!important;border-color:var(--pia-teal)!important;transform:none!important}.scrollie .content-band__eyebrow{display:none}.scrollie .content-band__cards{grid-template-rows:auto!important;grid-template-columns:1fr 1fr 1fr!important;gap:16px!important;display:grid!important}.scrollie .content-card{border-radius:4px!important;min-height:280px!important}.scrollie .content-card:hover{box-shadow:none!important;transform:none!important}@media (max-width:760px){.scrollie .content-band__cards{grid-template-columns:1fr!important}}.scrollie .people__eyebrow{display:none}.scrollie .person-card{border-radius:4px!important}.scrollie .person-card__photo{border-radius:12px!important}.scrollie .people-group-card{border-radius:4px!important}.scrollie .problem__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.scrollie .site-card{border-radius:4px!important}.scrollie .site-card:hover{box-shadow:none!important;transform:none!important}.scrollie .footer__top{grid-template-columns:1.6fr 1fr!important;gap:64px!important}.scrollie .footer__col:nth-of-type(2),.scrollie .footer__col:nth-of-type(3){display:none}.scrollie .footer__brand p{max-width:56ch;font-size:15px;line-height:1.6}.scrollie .footer__col:last-child h5{letter-spacing:.14em;text-transform:uppercase;font-size:12px}@media (max-width:760px){.scrollie .footer__top{grid-template-columns:1fr!important;gap:32px!important}}.scrollie .trust__cta-card:hover{border-color:var(--pia-teal)!important;transform:none!important}.scrollie .def-card__name,.scrollie .def-card__body{color:var(--pia-deep-teal)}.scrollie{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-soft:cubic-bezier(.32, .72, 0, 1);--motion-dur-fast:.6s;--motion-dur-base:.9s;--motion-dur-slow:1.2s;--motion-stagger:70ms;--motion-word-stagger:38ms;--motion-rise:36px}@media (prefers-reduced-motion:reduce){.scrollie [data-anim],.scrollie .motion-word__inner,.scrollie .motion-parallax{opacity:1!important;transition:none!important;transform:none!important}}.scrollie [data-anim=fade],.scrollie [data-anim=rise]{opacity:0;transform:translate3d(0, var(--motion-rise), 0);transition:opacity var(--motion-dur-base) var(--motion-ease) var(--anim-delay,0s), transform var(--motion-dur-base) var(--motion-ease) var(--anim-delay,0s);will-change:transform, opacity}.scrollie [data-anim=fade].motion-in,.scrollie [data-anim=rise].motion-in{opacity:1;transform:translate(0,0)}.scrollie [data-anim=left]{opacity:0;transition:opacity var(--motion-dur-base) var(--motion-ease) var(--anim-delay,0s), transform var(--motion-dur-base) var(--motion-ease) var(--anim-delay,0s);transform:translate(-28px)}.scrollie [data-anim=left].motion-in{opacity:1;transform:translate(0,0)}.scrollie [data-anim=right]{opacity:0;transition:opacity var(--motion-dur-base) var(--motion-ease) var(--anim-delay,0s), transform var(--motion-dur-base) var(--motion-ease) var(--anim-delay,0s);transform:translate(28px)}.scrollie [data-anim=right].motion-in{opacity:1;transform:translate(0,0)}.scrollie .motion-word{vertical-align:bottom;line-height:inherit;margin-bottom:-.05em;padding-bottom:.05em;display:inline-block;overflow:hidden}.scrollie .motion-word__inner{opacity:0;transition:transform var(--motion-dur-base) var(--motion-ease-soft) calc(var(--word-index,0) * var(--motion-word-stagger)), opacity calc(var(--motion-dur-base) * .7) ease calc(var(--word-index,0) * var(--motion-word-stagger));will-change:transform, opacity;display:inline-block;transform:translateY(110%)}.scrollie [data-anim=words].motion-in .motion-word__inner{opacity:1;transform:translate(0,0)}.scrollie .motion-word em,.scrollie .motion-word__inner em{font-style:inherit;color:inherit;display:inline-block}.scrollie .motion-parallax{transform:translate3d(0, var(--parallax-y,0px), 0);will-change:transform}.scrollie .products__banner,.scrollie .blueprint__banner{background-attachment:scroll}.scrollie .initiative-card__image{transform:scale(1.06) translate3d(0, var(--parallax-y,0px), 0);transition:transform .6s var(--motion-ease)}.scrollie .initiative-card:hover .initiative-card__image{transform:scale(1.1) translate3d(0, var(--parallax-y,0px), 0)}.scrollie .initiative-card,.scrollie .def-card,.scrollie .blueprint-card,.scrollie .product-card,.scrollie .idea-card,.scrollie .content-card,.scrollie .person-card{transition:transform .5s var(--motion-ease-soft), box-shadow .5s var(--motion-ease-soft), border-color .5s var(--motion-ease-soft), background .5s var(--motion-ease-soft)}.scrollie a:hover .arrow,.scrollie button:hover .arrow{transition:transform .4s var(--motion-ease-soft)}.scrollie .hero__eyebrow,.scrollie .hero__title,.scrollie .hero__thesis,.scrollie .hero__credentials,.scrollie .hero__pillars-intro,.scrollie .hero__pillars,.scrollie .hero__ctas,.scrollie .hero__scrollhint{opacity:0;animation:motionHeroIn var(--motion-dur-base) var(--motion-ease) forwards;transform:translateY(24px)}.scrollie .hero__eyebrow{animation-delay:.1s}.scrollie .hero__title{animation-delay:.2s;animation-duration:var(--motion-dur-slow)}.scrollie .hero__thesis{animation-delay:.5s}.scrollie .hero__credentials{animation-delay:.7s}.scrollie .hero__pillars-intro{animation-delay:.85s}.scrollie .hero__pillars{animation-delay:.95s}.scrollie .hero__ctas{animation-delay:1.1s}.scrollie .hero__scrollhint{animation-duration:1.4s;animation-delay:1.4s}@keyframes motionHeroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.scrollie .trust__cascade-line{transition:opacity .9s var(--motion-ease) var(--anim-delay,0s), transform .9s var(--motion-ease) var(--anim-delay,0s), color .9s var(--motion-ease) var(--anim-delay,0s)}.scrollie [data-anim=punch]{opacity:0;transition:opacity .7s var(--motion-ease) var(--anim-delay,0s), transform .7s var(--motion-ease) var(--anim-delay,0s);transform:translateY(12px)scale(.96)}.scrollie [data-anim=punch].motion-in{opacity:1;transform:translate(0,0)scale(1)}.scrollie .problem__transition-rule,.scrollie .def__approach-rule{transform-origin:50%;transition:transform 1.1s var(--motion-ease) .2s;transform:scaleX(0)}.scrollie .problem__transition.motion-in .problem__transition-rule,.scrollie .def__approach.motion-in .def__approach-rule{transform:scaleX(1)}.scrollie{scroll-behavior:smooth}.scrollie:not(.motion-ready) [data-anim],.scrollie:not(.motion-ready) .motion-word__inner{opacity:1!important;transform:none!important}.scrollie .problem,.scrollie .problem{background:radial-gradient(70% 50% at 50% 0,#e84e0f24 0%,#0000 60%),#0a5a66!important;border-top:0!important}.scrollie .content-card.content-card--stacked,.scrollie .content-card.content-card--stacked,.scrollie .content-card.content-card--stacked,.scrollie .content-card.content-card--stacked{border-radius:var(--radius-md)!important;color:inherit!important;isolation:isolate!important;transition:transform var(--motion-base,.28s) var(--ease-out), box-shadow var(--motion-base,.28s) var(--ease-out), border-color var(--motion-base,.28s) var(--ease-out)!important;background:#fff!important;border:1px solid #ffffff1a!important;flex-direction:column!important;padding:0!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #0000002e,0 4px 14px #0000002e!important}.scrollie .content-card.content-card--stacked:hover{border-color:var(--pia-teal)!important;background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 2px 6px #00000038,0 12px 32px #00000047!important}.scrollie .content-card.content-card--stacked .content-card__image{aspect-ratio:16/10;z-index:0;background:#edf2f1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.scrollie .content-card.content-card--stacked .content-card__image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s var(--ease-out,ease-out);display:block}.scrollie .content-card.content-card--stacked:hover .content-card__image img{transform:scale(1.03)}.scrollie .content-card.content-card--stacked .content-card__body{z-index:2;flex-direction:column;flex:1;gap:10px;width:100%;padding:24px 24px 22px;display:flex;position:relative;background:var(--pia-deep-teal)!important;color:#fff!important}.scrollie .content-card.content-card--stacked .content-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.scrollie .content-card.content-card--stacked .content-card__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;color:var(--pia-teal-lighter,#4dd0c2)!important;text-shadow:none!important}.scrollie .content-card.content-card--stacked .content-card__top svg{color:var(--pia-teal-lighter,#4dd0c2)!important;stroke:var(--pia-teal-lighter,#4dd0c2)!important}.scrollie .content-card.content-card--stacked .content-card__name{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.2;color:#fff!important;text-shadow:none!important}.scrollie .content-card.content-card--stacked .content-card__desc{font-family:var(--font-body);margin:0;font-size:14.5px;line-height:1.55;color:#ffffffdb!important;text-shadow:none!important;min-height:0!important}.scrollie .content-card.content-card--stacked .content-card__foot{font-family:var(--font-display);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:14px;font-size:12px;font-weight:500;display:flex;color:#ffffffb3!important;border-top:1px solid #ffffff29!important}.scrollie .content-card.content-card--stacked .content-card__foot span:not(.content-card__arrow){color:#ffffffb3!important}.scrollie .content-card.content-card--stacked .content-card__arrow{transition:transform .2s var(--ease-out,ease-out);color:var(--pia-teal-lighter,#4dd0c2)!important}.scrollie .content-card.content-card--stacked:hover .content-card__arrow{transform:translate(3px);color:#fff!important}.scrollie .content-card.content-card--stacked:focus-visible{outline:2px solid var(--pia-teal);outline-offset:3px}.scrollie .content-card.content-card--stacked.content-card--ember .content-card__eyebrow,.scrollie .content-card.content-card--stacked.content-card--ember .content-card__top svg,.scrollie .content-card.content-card--stacked.content-card--ember .content-card__arrow{color:var(--pia-ember-lighter,#ff7a45)!important;stroke:var(--pia-ember-lighter,#ff7a45)!important}.scrollie .bp-positions{margin-top:8px}.scrollie .bp-positions__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.scrollie .bp-positions__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scrollie .bp-positions__filter{font-family:var(--font-display);letter-spacing:.04em;color:var(--fg-2);cursor:pointer;transition:all var(--motion-fast,.18s) var(--ease-out,ease-out);background:0 0;border:1px solid #00404a33;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500}.scrollie .bp-positions__filter:hover{border-color:var(--pia-teal);color:var(--pia-teal)}.scrollie .bp-positions__filter--active{background:var(--pia-deep-teal);border-color:var(--pia-deep-teal);color:#fff}.scrollie .bp-positions__count{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-3);font-size:12px}.scrollie .bp-positions__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.scrollie .bp-position-card{color:inherit;transition:transform var(--motion-base,.28s) var(--ease-out,ease-out), box-shadow var(--motion-base,.28s) var(--ease-out,ease-out), border-color var(--motion-base,.28s) var(--ease-out,ease-out);background:#fff;border:1px solid #00404a1a;border-radius:14px;flex-direction:column;gap:12px;padding:22px 22px 18px;text-decoration:none;display:flex;box-shadow:0 1px 2px #00404a0a}.scrollie .bp-position-card--template{background:linear-gradient(#0f9c910f 0%,#fff 60%);border-style:dashed;border-color:#0f9c9173}.scrollie .bp-position-card--template:hover{border-style:solid;border-color:var(--pia-teal)}.scrollie .bp-position-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.scrollie .bp-position-card__num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-3);font-size:10.5px}.scrollie .bp-position-card__status{font-family:var(--font-display);letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.scrollie .bp-position-card__status--draft{color:var(--pia-ember);background:#e84e0f1a}.scrollie .bp-position-card__status--review{color:#c68a0e;background:#c68a0e1a}.scrollie .bp-position-card__status--published{color:#2f8f60;background:#2f8f601a}.scrollie .bp-position-card__status--template{color:var(--pia-teal);background:#0f9c911a}.scrollie .bp-position-card__title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--pia-deep-teal);text-wrap:balance;margin:0;font-size:19px;font-weight:500;line-height:1.25}.scrollie .bp-position-card__summary{font-family:var(--font-body);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.scrollie .bp-position-card__chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.scrollie .bp-position-card__chip{font-family:var(--font-display);letter-spacing:.02em;color:var(--fg-2);background:#00404a0d;border:1px solid #00404a1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.scrollie .bp-position-card__foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-3);border-top:1px solid #00404a14;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.scrollie .bp-position-card__cta{font-family:var(--font-display);letter-spacing:.02em;color:var(--pia-teal);text-transform:none;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.scrollie .bp-position-card,.scrollie .bp-position-card.bp-position-card--template{background:#fff!important;border:1px solid #00404a1a!important;border-radius:0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 2px #00404a0a!important}.scrollie .bp-position-card:hover{border-color:#00404a2e!important;transform:translateY(-2px)!important;box-shadow:0 2px 6px #00404a1a,0 12px 32px #00404a1f!important}.scrollie .bp-position-card .bp-position-card__top{background:var(--pia-deep-teal);justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:14px 22px!important;display:flex!important}.scrollie .bp-positions__grid>.bp-position-card:nth-of-type(3n+1):not(.bp-position-card--template) .bp-position-card__top{background:var(--pia-deep-teal)}.scrollie .bp-positions__grid>.bp-position-card:nth-of-type(3n+2):not(.bp-position-card--template) .bp-position-card__top{background:var(--pia-teal)}.scrollie .bp-positions__grid>.bp-position-card:nth-of-type(3n+3):not(.bp-position-card--template) .bp-position-card__top{background:var(--pia-ember)}.scrollie .bp-position-card--template .bp-position-card__top{background:repeating-linear-gradient(45deg, var(--pia-ember) 0, var(--pia-ember) 14px, #c9410b 14px, #c9410b 28px)}.scrollie .bp-position-card .bp-position-card__num{opacity:.92;text-transform:uppercase;font-family:var(--font-mono)!important;letter-spacing:.16em!important;color:#fff!important;font-size:11px!important;font-weight:600!important}.scrollie .bp-position-card .bp-position-card__status{font-family:var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffffffeb!important;background:0 0!important;border:1px solid #ffffff8c!important;border-radius:0!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:600!important}.scrollie .bp-position-card .bp-position-card__title,.scrollie .bp-position-card .bp-position-card__summary,.scrollie .bp-position-card .bp-position-card__chips,.scrollie .bp-position-card .bp-position-card__foot{margin:0!important;padding-left:22px!important;padding-right:22px!important}.scrollie .bp-position-card .bp-position-card__title{text-wrap:balance;font-family:var(--font-display)!important;letter-spacing:-.01em!important;color:var(--pia-deep-teal)!important;padding-top:20px!important;padding-bottom:10px!important;font-size:21px!important;font-weight:500!important;line-height:1.22!important}.scrollie .bp-position-card .bp-position-card__summary{text-wrap:pretty;font-family:var(--font-body)!important;color:var(--fg-2)!important;padding-bottom:14px!important;font-size:14.5px!important;line-height:1.55!important}.scrollie .bp-position-card .bp-position-card__chips{font-family:var(--font-display);letter-spacing:.02em;color:var(--pia-deep-teal);align-items:baseline;font-size:12.5px;font-weight:500;flex-wrap:wrap!important;gap:0 8px!important;padding-bottom:16px!important;display:flex!important}.scrollie .bp-position-card .bp-position-card__chip{position:relative;color:var(--pia-deep-teal)!important;font-family:var(--font-display)!important;letter-spacing:.02em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important}.scrollie .bp-position-card .bp-position-card__chip+.bp-position-card__chip:before{content:"·";color:#00404a59;margin:0 8px 0 0}.scrollie .bp-position-card .bp-position-card__foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-3);font-size:11px;border-top:1px solid #00404a1a!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding-top:14px!important;padding-bottom:16px!important;display:flex!important}.scrollie .bp-position-card .bp-position-card__cta{align-items:center;gap:6px;display:inline-flex;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pia-ember)!important;font-size:12.5px!important;font-weight:600!important}.scrollie .bp-position-card:hover .bp-position-card__cta{color:var(--pia-ember-darker,#b83a06)!important}.scrollie .blueprint__banner{background:url(/api/assets/site-images/heroes/origami-integrity-blueprint-plan.png) no-repeat center center / auto 88%, var(--pia-deep-teal)!important;height:clamp(240px,28vw,356px)!important;min-height:clamp(240px,28vw,356px)!important}.scrollie .blueprint__banner-inner{pointer-events:none;align-items:flex-end!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0!important}.scrollie .blueprint__banner-inner>*{max-width:var(--content-max);width:100%;margin:0;padding:28px var(--space-6) 36px!important}.scrollie .blueprint__banner-title{font-family:var(--font-display)!important;letter-spacing:-.005em!important;text-align:left!important;color:#fff!important;margin:0!important;padding-bottom:.12em!important;font-size:clamp(28px,3.2vw,44px)!important;font-weight:600!important;line-height:1.2!important}@media (max-width:760px){.scrollie .blueprint__banner-inner>*{padding:16px var(--space-5) 22px!important}}.scrollie .products__banner{position:relative;overflow:hidden;aspect-ratio:auto!important}.scrollie .content-band__banner{position:relative;overflow:hidden;aspect-ratio:auto!important;background:#498881!important;height:auto!important;min-height:260px!important}.scrollie .content-band__banner:before{content:"";z-index:0;pointer-events:none;background:url(/scrollie-unused/insights-banner-wide-v5.png) 50%/contain no-repeat;position:absolute;inset:0}.scrollie .products__banner-inner,.scrollie .content-band__banner-inner{z-index:2!important}.scrollie .content-band__title{white-space:nowrap!important;max-width:none!important;font-size:clamp(24px,3vw,40px)!important}.scrollie .people{padding-top:96px!important}.scrollie .people__banner{margin-top:0!important}.scrollie .section{padding-top:clamp(48px,5vw,80px)!important;padding-bottom:clamp(48px,5vw,80px)!important}.scrollie .blueprint{padding-bottom:clamp(40px,4vw,64px)!important}.scrollie .blueprint__head,.scrollie .bp-positions__intro{margin-bottom:28px!important;padding-bottom:24px!important}.scrollie .bp-positions__intro-lede,.scrollie .bp-positions__themes{margin:0 0 16px!important}.scrollie .bp-positions__toolbar{margin-bottom:20px!important}.scrollie .bp-positions__grid{gap:16px!important}.scrollie .bp-positions__note{font-family:var(--font-body);color:var(--fg-3);max-width:64ch;margin-top:32px;font-size:13px;line-height:1.55;margin-top:24px!important}.scrollie .bp-positions__note strong{color:var(--fg-2)}.scrollie .bp-positions__intro{border-bottom:1px dashed #00404a2e;margin-bottom:48px;padding-bottom:40px}.scrollie .bp-positions__intro-lede{font-family:var(--font-body);color:var(--fg-1);text-wrap:pretty;max-width:none;margin:0 0 24px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.scrollie .bp-positions__themes{flex-wrap:wrap;gap:8px 10px;max-width:none;margin:0 0 28px;padding:0;list-style:none;display:flex}.scrollie .bp-positions__themes-item{font-family:var(--font-display);letter-spacing:.005em;color:var(--pia-deep-teal);background:#fff;border:1px solid #00404a24;border-radius:4px;padding:8px 16px 9px 20px;font-size:15px;font-weight:500;line-height:1.25;position:relative}.scrollie .bp-positions__themes-item:before{content:"";border-radius:1px;width:3px;height:60%;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.scrollie .bp-positions__themes-item--deep:before{background:var(--pia-deep-teal)}.scrollie .bp-positions__themes-item--teal:before{background:var(--pia-teal)}.scrollie .bp-positions__themes-item--ember:before{background:var(--pia-ember)}.scrollie .bp-beliefs{background:var(--pia-deep-teal);border:1px solid #0f9c9152;border-radius:14px;margin:0 0 24px;padding:14px 28px 12px;position:relative;overflow:hidden}.scrollie .bp-beliefs:before{content:"";background:var(--pia-ember);width:4px;position:absolute;top:0;bottom:0;left:0}.scrollie .bp-beliefs__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.scrollie .bp-beliefs__eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--pia-teal-lighter,#4dd0c2);font-size:12px;font-weight:600}.scrollie .bp-beliefs__count{font-family:var(--font-mono);letter-spacing:.1em;color:#ffffffb3;font-size:12px}.scrollie .bp-beliefs__stage{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:58px;padding:2px 0 12px;display:block}.scrollie .bp-beliefs__statement{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-wrap:pretty;animation:bpBeliefFade .36s var(--ease-out,ease-out);margin:0;font-size:clamp(16px,1.7vw,20px);font-weight:500;line-height:1.4}@keyframes bpBeliefFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrollie .bp-beliefs__statement{animation:none}}.scrollie .bp-beliefs__controls{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.scrollie .bp-beliefs__dots{align-items:center;gap:9px;display:flex}.scrollie .bp-beliefs__dot{cursor:pointer;width:9px;height:9px;transition:background .2s var(--ease-out,ease-out), transform .2s var(--ease-out,ease-out);background:#ffffff47;border:0;border-radius:50%;padding:0}.scrollie .bp-beliefs__dot:hover{background:#ffffff8c}.scrollie .bp-beliefs__dot.is-active{background:var(--pia-ember);transform:scale(1.35)}.scrollie .bp-beliefs__nav{gap:8px;display:flex}.scrollie .bp-beliefs__nav button{color:#fff;cursor:pointer;width:34px;height:34px;transition:background .2s var(--ease-out,ease-out), border-color .2s var(--ease-out,ease-out);background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.scrollie .bp-beliefs__nav button:hover{background:var(--pia-teal);border-color:var(--pia-teal)}@media (max-width:560px){.scrollie .bp-beliefs{padding:14px 20px 12px}.scrollie .bp-beliefs__stage{min-height:84px}}.scrollie .tpl-item{position:relative;background:var(--bg-surface,#fff)!important;border-radius:var(--radius-md,8px)!important;transition:transform var(--motion-base,.28s) var(--ease-out,ease-out), box-shadow var(--motion-base,.28s) var(--ease-out,ease-out), border-color var(--motion-base,.28s) var(--ease-out,ease-out)!important;border:1px solid #00404a1f!important;grid-template-columns:1fr!important;gap:14px!important;padding:22px 24px 20px!important;display:grid!important;box-shadow:0 1px 2px #00404a0a!important}.scrollie .tpl-item:before{content:"";background:var(--pia-teal);border-radius:var(--radius-md,8px) 0 0 var(--radius-md,8px);opacity:.55;width:3px;transition:opacity var(--motion-fast,.18s) var(--ease-out,ease-out), background var(--motion-fast,.18s) var(--ease-out,ease-out);position:absolute;top:0;bottom:0;left:0}.scrollie .tpl-item:hover{transform:translateY(-2px);border-color:var(--pia-teal)!important;box-shadow:0 2px 6px #00404a14,0 12px 32px #00404a14!important}.scrollie .tpl-item:hover:before{opacity:1}.scrollie .tpl-item--ghost{box-shadow:none!important;background:0 0!important;border-style:dashed!important}.scrollie .tpl-item--ghost:before{opacity:.4;background:#00404a33}.scrollie .tpl-item__num{font-family:var(--font-mono)!important;letter-spacing:.16em!important;color:var(--pia-deep-teal)!important;background:0 0!important;align-self:start!important;padding:0!important;font-size:11px!important;font-weight:600!important}.scrollie .tpl-item--ghost .tpl-item__num{opacity:.55;color:var(--fg-3)!important}.scrollie .tpl-item__body{gap:10px!important}.scrollie .tpl-item__title{text-wrap:balance;font-family:var(--font-display)!important;letter-spacing:-.005em!important;color:var(--pia-deep-teal)!important;margin:0!important;font-size:20px!important;font-weight:500!important;line-height:1.25!important}.scrollie .tpl-item__desc{text-wrap:pretty;font-family:var(--font-body)!important;color:var(--fg-2)!important;margin:0!important;font-size:14.5px!important;line-height:1.55!important}.scrollie .tpl-item__tag{font-family:var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pia-teal)!important;background:0 0!important;border:1px solid #0f9c9173!important;border-radius:999px!important;align-self:flex-start!important;padding:4px 10px!important;font-size:10.5px!important;font-weight:500!important}.scrollie .tpl-counter{transition:box-shadow var(--motion-base,.28s) var(--ease-out,ease-out), border-color var(--motion-base,.28s) var(--ease-out,ease-out);background:var(--bg-surface,#fff)!important;border-radius:var(--radius-md,8px)!important;border:1px solid #00404a1f!important;overflow:hidden!important;box-shadow:0 1px 2px #00404a0a!important}.scrollie .tpl-counter:hover{border-color:var(--pia-teal)!important;box-shadow:0 2px 6px #00404a14,0 10px 24px #00404a14!important}.scrollie .tpl-counter__col{position:relative;padding:22px 24px!important}.scrollie .tpl-counter__col:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.scrollie .tpl-counter__col:first-child:before{background:var(--pia-ember)}.scrollie .tpl-counter__col+.tpl-counter__col:before{background:var(--pia-teal)}.scrollie .tpl-counter__col+.tpl-counter__col{background:#0f9c910a!important}.scrollie .tpl-counter__col-label{font-family:var(--font-display)!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:500!important}.scrollie .tpl-counter__col:first-child .tpl-counter__col-label{color:var(--pia-ember)!important}.scrollie .tpl-counter__col+.tpl-counter__col .tpl-counter__col-label{color:var(--pia-teal)!important}.scrollie .tpl-counter__text{text-wrap:pretty;font-family:var(--font-body)!important;color:var(--fg-2)!important;font-size:14.5px!important;line-height:1.55!important}.scrollie .tpl-metric{transition:transform var(--motion-base,.28s) var(--ease-out,ease-out), box-shadow var(--motion-base,.28s) var(--ease-out,ease-out), border-color var(--motion-base,.28s) var(--ease-out,ease-out);position:relative;background:var(--bg-surface,#fff)!important;border-radius:var(--radius-md,8px)!important;border:1px solid #00404a1f!important;padding:22px 22px 20px!important;box-shadow:0 1px 2px #00404a0a!important}.scrollie .tpl-metric:before{content:"";background:var(--pia-teal);opacity:.65;border-radius:0 0 1px 1px;height:2px;position:absolute;top:0;left:22px;right:22px}.scrollie .tpl-metric:hover{transform:translateY(-2px);border-color:var(--pia-teal)!important;box-shadow:0 2px 6px #00404a14,0 10px 24px #00404a14!important}.scrollie .tpl-metric--ghost{box-shadow:none!important;background:0 0!important;border-style:dashed!important}.scrollie .tpl-metric--ghost:before{background:#00404a33}.scrollie .tpl-metric__label{font-family:var(--font-display)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--pia-teal)!important;font-size:10.5px!important;font-weight:500!important}.scrollie .tpl-metric__value{font-family:var(--font-display)!important;letter-spacing:-.02em!important;color:var(--pia-deep-teal)!important;font-variant-numeric:tabular-nums!important;font-size:36px!important;font-weight:500!important;line-height:1.05!important}.scrollie .tpl-metric__sub{font-family:var(--font-body)!important;color:var(--fg-2)!important;font-size:12.5px!important;line-height:1.5!important}.scrollie .bp-positions__intro-outro{font-family:var(--font-display);letter-spacing:.01em;color:var(--pia-deep-teal);margin:0;font-size:15px;font-weight:500}.scrollie .products__sub{width:100%!important;max-width:none!important;font-size:clamp(15px,1.25vw,17px)!important;line-height:1.45!important}.scrollie .products__faq-link{font-family:var(--font-display);letter-spacing:.005em;color:#fff;background:var(--pia-ember);border:1px solid var(--pia-ember);border-radius:var(--radius-md);transition:background var(--motion-fast,.18s) var(--ease-out,ease-out), color var(--motion-fast,.18s) var(--ease-out,ease-out), border-color var(--motion-fast,.18s) var(--ease-out,ease-out), transform var(--motion-base,.28s) var(--ease-out,ease-out);align-items:center;gap:8px;margin-top:18px;padding:12px 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.scrollie .products__faq-link:hover{background:var(--pia-ember-darker,#b83a06);color:#fff;border-color:var(--pia-ember-darker,#b83a06);transform:translateY(-1px)}.scrollie .products__faq-link svg{flex:none}.scrollie .products__faq-link .arrow{transition:transform var(--motion-base,.28s) var(--ease-out,ease-out)}.scrollie .products__faq-link:hover .arrow{transform:translate(3px)}.scrollie .ai-note{background:var(--pia-deep-teal);color:#fff;border:1px solid #0f9c9152;border-radius:14px;grid-template-columns:1fr;gap:20px;margin-top:64px;padding:40px 44px 44px;display:grid;position:relative;overflow:hidden}.scrollie .ai-note:before{content:"";background:var(--pia-ember);width:4px;position:absolute;top:0;bottom:0;left:0}.scrollie .ai-note__head{flex-direction:column;gap:16px;display:flex}.scrollie .ai-note__eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--pia-ember-lighter,#fce4d8);font-size:12px;font-weight:500}.scrollie .ai-note__title{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.25}.scrollie .ai-note__body{font-family:var(--font-body);color:#ffffffe0;text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}@media (max-width:880px){.scrollie .ai-note{grid-template-columns:1fr;gap:20px;padding:28px 28px 32px}}.scrollie .content-band__banner{aspect-ratio:1983/587;background:url(/scrollie-unused/insights-banner-v2.png) 50%/100% 100% no-repeat,#498279;border-top:1px solid #0f9c912e;border-bottom:1px solid #0f9c912e;width:100%;min-height:0;position:relative;overflow:hidden}.scrollie .content-band__banner-img{display:none}.scrollie .content-band__banner-inner{pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.scrollie .content-band__banner-inner>*{max-width:var(--content-max);width:100%;padding:28px var(--space-6) 28px;margin:0 auto}.scrollie .content-band__banner-title{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;text-shadow:0 2px 24px #0000008c,0 1px 2px #0000008c;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:500}@media (max-width:760px){.scrollie .content-band__banner{min-height:180px}.scrollie .content-band__banner-inner>*{padding:16px var(--space-5) 18px}}.scrollie .problem__eyebrow-row,.scrollie .trust__eyebrow-row,.scrollie .sites__eyebrow-row{max-width:none!important;font-family:var(--font-display)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--pia-ember)!important;align-items:center!important;gap:18px!important;margin:0 0 32px!important;font-size:clamp(18px,1.6vw,22px)!important;font-weight:600!important;display:flex!important}.scrollie .problem__eyebrow-rule,.scrollie .trust__eyebrow-rule,.scrollie .sites__eyebrow-rule{background:linear-gradient(90deg,#0000,#e84e0f8c,#0000)!important;height:2px!important}.scrollie .problem__lede,.scrollie .problem__compare-intro,.scrollie .trust__cascade,.scrollie .trust__cascade-line{font-family:var(--font-display)!important;letter-spacing:-.005em!important;text-align:left!important;max-width:none!important;font-size:clamp(24px,2.6vw,36px)!important;font-weight:500!important;line-height:1.25!important}.scrollie em,.scrollie .hero__title em,.scrollie .hero__thesis-caption em,.scrollie .problem__lede em,.scrollie .problem__compare-intro em,.scrollie .def__title em,.scrollie .trust__cascade em,.scrollie .trust__cascade-line em,.scrollie .trust__cascade--definition em{color:var(--accent-on-dark,var(--pia-teal-lighter))!important;font-style:normal!important;font-weight:inherit!important}.scrollie .trust--separated em,.scrollie .trust--separated .trust__cascade em,.scrollie .trust--separated .trust__cascade--definition em{color:var(--pia-deep-teal)!important}.scrollie .problem__eyebrow-rule:last-child,.scrollie .trust__eyebrow-rule:last-child,.scrollie .sites__eyebrow-rule:last-child{background:linear-gradient(90deg,#e84e0f8c,#0000)!important;flex:1!important}.scrollie .btn,.scrollie .btn--primary,.scrollie .btn--ghost,.scrollie .btn--ember,.scrollie .btn,.scrollie .btn--primary,.scrollie .btn--ghost,.scrollie .btn--ember,.scrollie .cta .btn--primary,.scrollie .cta .btn--ghost,.scrollie .btn,.scrollie .btn--primary,.scrollie .btn--ghost,.scrollie .btn,.scrollie .btn--primary,.scrollie .btn--ghost,.scrollie .btn,.scrollie .btn--primary,.scrollie .btn--ghost,.scrollie .header__link--cta,.scrollie .header__link--cta,.scrollie .header__link--cta,.scrollie .header__link--cta,.scrollie .header__link--cta,.scrollie .pp-btn,.scrollie .pp-btn--primary,.scrollie .pp-btn--ember{background:var(--pia-ember)!important;color:#fff!important;border:1px solid var(--pia-ember)!important;border-radius:var(--radius-md)!important;font-family:var(--font-display)!important;letter-spacing:.005em!important;box-shadow:none!important;transition:background var(--motion-fast,.18s) var(--ease-out), border-color var(--motion-fast,.18s) var(--ease-out), transform var(--motion-base,.28s) var(--ease-out)!important;align-items:center!important;gap:8px!important;padding:12px 22px!important;font-size:15px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.scrollie .btn:hover,.scrollie .btn--primary:hover,.scrollie .btn--ghost:hover,.scrollie .btn--ember:hover,.scrollie .btn:hover,.scrollie .btn--primary:hover,.scrollie .btn--ghost:hover,.scrollie .btn--ember:hover,.scrollie .cta .btn--primary:hover,.scrollie .cta .btn--ghost:hover,.scrollie .btn--primary:hover,.scrollie .btn--ghost:hover,.scrollie .btn--primary:hover,.scrollie .btn--ghost:hover,.scrollie .header__link--cta:hover,.scrollie .header__link--cta:hover,.scrollie .header__link--cta:hover,.scrollie .header__link--cta:hover,.scrollie .header__link--cta:hover,.scrollie .pp-btn:hover,.scrollie .pp-btn--primary:hover,.scrollie .pp-btn--ember:hover{transform:translateY(-1px);background:var(--pia-ember-darker,#b83a06)!important;border-color:var(--pia-ember-darker,#b83a06)!important;color:#fff!important}.scrollie .btn .arrow,.scrollie .btn svg,.scrollie .pp-btn svg{color:#fff!important;stroke:#fff!important}.scrollie .cta .btn,.scrollie .cta .btn--primary,.scrollie .cta .btn--ghost,.scrollie .cta .btn,.scrollie .cta .btn--primary,.scrollie .cta .btn--ghost{border:2px solid #fff!important;box-shadow:0 0 0 1px #0000002e!important}.scrollie .cta .btn:hover,.scrollie .cta .btn--primary:hover,.scrollie .cta .btn--ghost:hover,.scrollie .cta .btn:hover,.scrollie .cta .btn--primary:hover,.scrollie .cta .btn--ghost:hover{border-color:#fff!important}.scrollie .hero__title{text-align:left!important;max-width:none!important;font-size:clamp(40px,5.4vw,72px)!important}.scrollie .def__title,.scrollie .products__title,.scrollie .blueprint__title,.scrollie .ideas__title,.scrollie .content-band__title,.scrollie .people__title,.scrollie .sites__title,.scrollie .preview__title{font-family:var(--font-display)!important;letter-spacing:-.015em!important;text-align:left!important;max-width:none!important;margin:0!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:500!important;line-height:1.12!important}.scrollie .problem__footnote-source{white-space:nowrap;display:block;overflow:visible;max-width:none!important}.scrollie .fraud-counter__source{white-space:nowrap;overflow:visible;max-width:none!important}.scrollie .cta__title{font-family:var(--font-display)!important;letter-spacing:-.015em!important;text-align:center!important;max-width:none!important;margin:0!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:500!important;line-height:1.12!important}.scrollie .people__head{text-wrap:pretty;text-align:left!important;max-width:none!important;margin:64px 0 24px!important}.scrollie .people__lede{max-width:none!important;margin-bottom:0!important;font-size:clamp(18px,1.6vw,22px)!important;font-weight:700!important;line-height:1.5!important}.scrollie .people__lede em{color:var(--pia-teal)!important;font-style:normal!important;font-weight:inherit!important}.scrollie .def__banner-inner,.scrollie .products__banner-inner,.scrollie .content-band__banner-inner,.scrollie .people__banner-inner{align-items:flex-end!important}.scrollie .def__banner-inner>*,.scrollie .products__banner-inner>*,.scrollie .content-band__banner-inner>*,.scrollie .people__banner-inner>*{padding:28px var(--space-6) 36px!important}.scrollie .def__banner-title,.scrollie .products__banner-title,.scrollie .content-band__banner-title,.scrollie .people__banner-title{font-family:var(--font-display)!important;letter-spacing:-.005em!important;text-align:left!important;margin:0!important;padding-bottom:.12em!important;font-size:clamp(28px,3.2vw,44px)!important;font-weight:600!important;line-height:1.2!important}@media (max-width:760px){.scrollie .def__banner-inner>*,.scrollie .products__banner-inner>*,.scrollie .content-band__banner-inner>*,.scrollie .people__banner-inner>*{padding:16px var(--space-5) 22px!important}}.scrollie .people__banner{background:url(/api/assets/site-images/heroes/people-banner.png) 50%/cover no-repeat,#c9d7da;width:100%;height:clamp(240px,28vw,356px);min-height:clamp(240px,28vw,356px);position:relative;overflow:hidden}.scrollie .people__banner-img{display:none}.scrollie .people__banner-inner{z-index:1;pointer-events:none;display:flex;position:absolute;inset:0}.scrollie .people__banner-title{color:var(--pia-deep-teal)!important;text-shadow:none!important}.scrollie .trust__cascade,.scrollie .trust__cascade-line{text-align:left!important}.scrollie .trust--separated .trust__cascade,.scrollie .trust--separated .trust__eyebrow-row{max-width:64ch!important;margin-left:0!important;margin-right:0!important}.scrollie .hub__title,.scrollie .pp h1,.scrollie .v4m-title,.scrollie .ds-title,.scrollie .lei-title{font-family:var(--font-display)!important;letter-spacing:-.015em!important;text-align:left!important;font-size:clamp(36px,4.2vw,52px)!important;font-weight:500!important;line-height:1.1!important}.scrollie .blueprint__pillars--pair{max-width:760px;grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.scrollie .blueprint__pillars--pair:before{display:none!important}.scrollie .blueprint__pillars--pair .blueprint-card{min-height:340px}.scrollie .blueprint__pillars--single,.scrollie .blueprint__pillars--single{max-width:420px;grid-template-rows:auto!important;grid-template-columns:minmax(0,420px)!important;gap:0!important}.scrollie .blueprint__pillars--single:before{display:none!important}.scrollie .blueprint__pillars--single>*{grid-area:auto!important}.scrollie .blueprint__pillars--single .blueprint-card{min-height:340px}@media (max-width:600px){.scrollie .blueprint__pillars--single,.scrollie .blueprint__pillars--single{max-width:none;grid-template-columns:1fr!important}}.scrollie .blueprint__pillars--pair{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.scrollie .blueprint__pillars--pair>*{grid-area:auto!important}@media (max-width:1000px){.scrollie .blueprint__pillars--pair{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.scrollie .blueprint__pillars--pair>*{grid-area:auto!important}}@media (max-width:600px){.scrollie .blueprint__pillars--pair,.scrollie .blueprint__pillars--pair{grid-template-columns:1fr!important}}.scrollie .blueprint__banner-stack{flex-direction:column;align-items:flex-start;display:flex}.scrollie .blueprint__crumb{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#f4f8f8c7;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.scrollie .blueprint__crumb a{color:#f4f8f8c7;text-decoration:none;transition:color .16s}.scrollie .blueprint__crumb a:hover{color:#fff}.scrollie .blueprint__crumb-sep{color:#f4f8f880}.scrollie .blueprint__intro{max-width:1180px}.scrollie .blueprint__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;max-width:1180px;margin-top:40px;display:grid}@media (max-width:780px){.scrollie .blueprint__cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}}@media (max-width:520px){.scrollie .blueprint__cards{grid-template-columns:1fr;max-width:420px}}.scrollie .bp-tcard{border:1px solid var(--border-default);border-radius:var(--radius-lg);height:320px;box-shadow:var(--shadow-sm);background:var(--pia-deep-teal);flex-direction:column;display:flex;overflow:hidden}.scrollie .bp-tcard__body{background:var(--pia-deep-teal);transition:background-color var(--motion-base) var(--ease-out);scrollbar-width:thin;flex-direction:column;flex:auto;padding:22px 26px;display:flex;overflow-y:auto}.scrollie .bp-tcard[data-active="0"] .bp-tcard__body{text-align:center;background:var(--pia-deep-teal);justify-content:center}.scrollie .bp-tcard[data-active="1"] .bp-tcard__body{background:#0a5d57}.scrollie .bp-tcard[data-active="2"] .bp-tcard__body{background:var(--pia-teal-darker)}.scrollie .bp-tcard__text{font-family:var(--font-body);color:var(--fg-on-dark);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.scrollie .bp-tcard__text em{color:var(--accent-on-dark,var(--pia-teal-lighter))!important;font-style:normal!important;font-weight:600!important}.scrollie .bp-tcard__tabs{background:var(--bg-muted);border-top:1px solid var(--border-subtle);flex:none;display:flex}.scrollie .bp-tcard__tab{appearance:none;cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;color:var(--fg-2);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;flex:1 1 0;padding:12px 8px;font-size:13px;font-weight:500}.scrollie .bp-tcard__tab+.bp-tcard__tab{border-left:1px solid var(--border-subtle)}.scrollie .bp-tcard__tab--active{background:var(--pia-teal);color:var(--fg-on-teal)}.scrollie .bp-tcard__tab:focus-visible{outline:2px solid var(--pia-teal);outline-offset:-2px}@media (max-width:520px){.scrollie .bp-tcard__body{padding:24px 22px}}.scrollie .blueprint__handoff{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);max-width:1180px;box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;margin-top:36px;padding:30px 36px;text-decoration:none;display:flex}.scrollie .blueprint__handoff:hover{box-shadow:var(--shadow-md);border-color:var(--pia-ember-50)}.scrollie .blueprint__handoff-main{flex:420px}.scrollie .blueprint__handoff-eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-on-light);margin-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.scrollie .blueprint__handoff-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--pia-deep-teal);margin:0 0 10px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1}.scrollie .blueprint__handoff-desc{font-family:var(--font-body);color:var(--fg-2);text-wrap:pretty;max-width:64ch;margin:0;font-size:16px;line-height:1.55}.scrollie .blueprint__handoff-cta{background:var(--pia-ember);color:#fff;font-family:var(--font-display);border-radius:var(--radius-pill);transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);flex:none;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex}.scrollie .blueprint__handoff:hover .blueprint__handoff-cta{background:var(--pia-ember-darker);transform:translate(3px)}@media (max-width:620px){.scrollie .blueprint__handoff{padding:26px 24px}.scrollie .blueprint__handoff-cta{justify-content:center;width:100%}}.scrollie .people-group{margin-bottom:56px;scroll-margin-top:96px}.scrollie .people-group:last-of-type{margin-bottom:0}.scrollie .people__lede-link{color:var(--pia-teal);transition:border-color var(--motion-fast) var(--ease-out);border-bottom:1px solid #0f9c9173;text-decoration:none}.scrollie .people__lede-link:hover{border-bottom-color:var(--pia-teal)}.scrollie .people__group-cards{margin-bottom:64px}.scrollie .people-group__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--pia-deep-teal);border-bottom:1px solid var(--border-subtle);margin:0 0 24px;padding-bottom:14px;font-size:clamp(20px,2vw,26px);font-weight:600}.scrollie .person-card{flex-direction:column;display:flex}.scrollie .person-card__more{cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;color:var(--accent-on-light);transition:color var(--motion-fast) var(--ease-out);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:10px 0 0;font-size:13px;font-weight:600;display:inline-flex}.scrollie .person-card__more:hover{color:var(--pia-deep-teal)}.scrollie .person-card__more svg{transition:transform var(--motion-fast) var(--ease-out)}.scrollie .person-card__more:hover svg{transform:translate(3px)}.scrollie .bio-modal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:bioModalFade .2s var(--ease-out);background:#001a1f9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes bioModalFade{0%{opacity:0}to{opacity:1}}.scrollie .bio-modal__dialog{background:var(--bg-surface);border-radius:var(--radius-lg);width:100%;max-width:640px;max-height:86vh;box-shadow:var(--shadow-lg);padding:36px 40px 40px;position:relative;overflow-y:auto}.scrollie .bio-modal__close{background:var(--bg-muted);width:36px;height:36px;color:var(--fg-2);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:14px;right:16px}.scrollie .bio-modal__close:hover{background:var(--pia-deep-teal);color:#fff}.scrollie .bio-modal__head{align-items:center;gap:20px;margin-bottom:22px;padding-right:36px;display:flex}.scrollie .bio-modal__photo{background:var(--pia-teal-lighter);border-radius:10px;flex:0 0 84px;width:84px;height:84px;position:relative;overflow:hidden}.scrollie .bio-modal__photo img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.scrollie .bio-modal__photo .person-card__initials{z-index:0;font-family:var(--font-display);color:var(--pia-deep-teal);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex;position:absolute;inset:0}.scrollie .bio-modal__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--pia-deep-teal);margin:0 0 4px;font-size:24px;font-weight:600}.scrollie .bio-modal__role{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--accent-on-light);font-size:13px;font-weight:500}.scrollie .bio-modal__body p{font-family:var(--font-body);color:var(--fg-2);text-wrap:pretty;margin:0 0 14px;font-size:15px;line-height:1.6}.scrollie .bio-modal__body p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.scrollie .bio-modal{animation:none}}@media (max-width:560px){.scrollie .bio-modal__dialog{padding:28px 22px 30px}.scrollie .bio-modal__head{flex-direction:column;align-items:flex-start;gap:14px;padding-right:0}}.scrollie{--font-display:var(--font-poppins), "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:var(--font-roboto), "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif}.scrollie .blueprint,.scrollie .people,.scrollie .products{padding-top:0!important}
