@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--plum-50: #F4EFF5;--plum-100: #E7DBEA;--plum-200: #CDB6D4;--plum-300: #B388C5;--plum-400: #8C6391;--plum-500: #684D73;--plum-600: #573B5B;--plum-700: #422C45;--blue-200: #A9BACE;--blue-300: #6B86A8;--blue-400: #466389;--blue-500: #30486D;--blue-600: #213A59;--blue-700: #182B43;--brand-gradient: linear-gradient(135deg, #684D73 0%, #30486D 100%);--brand-gradient-overlay: linear-gradient(135deg, rgba(104,77,115,.9) 0%, rgba(48,72,109,.9) 100%);--hero-scrim: linear-gradient(to right, rgba(0,0,0,.92) 0%, rgba(0,0,0,.7) 45%, transparent 100%);--glow-plum: radial-gradient(circle at 50% 0%, rgba(110,76,115,.4), transparent 55%);--ink-950: #000000;--ink-900: #0A0A0A;--ink-800: #1A1A1A;--ink-700: #374151;--ink-600: #4B5563;--ink-500: #6B7280;--ink-400: #9CA3AF;--ink-300: #D1D5DB;--ink-200: #E5E7EB;--ink-100: #EDEDEF;--ink-050: #FAFAFA;--white: #FFFFFF;--canvas: #FFFFFF;--surface: #FFFFFF;--surface-muted:#FAFAFA;--surface-dark: #000000;--success: #10B981;--success-bg: #ECFDF5;--warning: #F59E0B;--warning-bg: #FFFBEB;--danger: #EF4444;--danger-bg: #FEF2F2;--chart-1: #684D73;--chart-2: #30486D;--chart-3: #B388C5;--chart-4: #4E7D8C;--chart-5: #C98A5E;--chart-6: #8FA1C4;--chart-positive: #10B981;--chart-negative: #EF4444;--chart-track: #EDE9F0;--chart-grid: #EEF0F3;--glass-fill: rgba(255,255,255,.1);--glass-fill-hover: rgba(255,255,255,.2);--glass-border: rgba(255,255,255,.15);--text-primary: var(--ink-800);--text-secondary: var(--ink-500);--text-muted: var(--ink-400);--text-on-dark: #FFFFFF;--text-on-dark-muted: rgba(255,255,255,.65);--text-on-gradient: #FFFFFF;--text-on-gradient-accent: var(--plum-200);--surface-app: var(--canvas);--surface-card: var(--surface);--surface-raised: var(--white);--border-subtle: var(--ink-100);--border-default: var(--ink-200);--accent: var(--plum-500);--accent-hover: var(--plum-600);--accent-active: var(--plum-700);--accent-soft: var(--plum-50);--accent-bright: var(--plum-300);--control-solid: var(--ink-950);--control-solid-hover: var(--ink-800)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--fs-hero: 60px;--fs-display: 48px;--fs-h1: 36px;--fs-h2: 30px;--fs-h3: 24px;--fs-h4: 20px;--fs-lead: 18px;--fs-body: 16px;--fs-body-sm: 15px;--fs-label: 14px;--fs-caption: 13px;--fs-eyebrow: 12px;--fs-micro: 10px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tighter: -.03em;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .05em;--ls-eyebrow: .2em;--text-eyebrow-size: var(--fs-eyebrow);--text-eyebrow-weight: var(--fw-medium);--text-heading-weight: var(--fw-semibold);--text-body-size: var(--fs-body);--text-body-weight: var(--fw-regular)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-28: 112px;--card-padding: 24px;--card-padding-lg: 32px;--card-gap: 20px;--section-gap: 80px;--container-max: 1280px;--container-pad: 24px;--container-pad-lg:32px;--header-height: 80px;--control-height: 52px;--control-height-md: 44px;--control-height-sm: 36px}:root{--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 2px 8px rgba(0,0,0,.06);--shadow-md: 0 10px 30px rgba(0,0,0,.08);--shadow-lg: 0 20px 50px rgba(0,0,0,.1);--shadow-card: 0 20px 50px -20px rgba(0,0,0,.45);--shadow-plum: 0 12px 30px rgba(110,76,115,.35);--shadow-plum-soft: 0 0 24px rgba(110,76,115,.3);--border-width: 1px;--border-hairline: 1px solid var(--border-subtle);--border-card: 1px solid var(--border-default);--border-on-dark: 1px solid rgba(255,255,255,.1);--focus-ring: 0 0 0 3px rgba(110,76,115,.35);--blur-glass: 8px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-fast: .2s;--dur-base: .3s;--dur-slow: .7s;--dur-hero: 1s;--hover-scale: 1.05;--hover-lift: translateY(-4px)}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{overflow-x:clip}body{font-family:var(--font-sans, "Inter", system-ui, -apple-system, sans-serif);background:#f6f7f8;color:var(--ink-800, #1a1a1a);-webkit-font-smoothing:antialiased}:root{--ink-400: #5e6773;--ink-500: #5e6773;--chart-positive: #047857;--chart-negative: #d1242f;--warning: #b45309;--danger: #b91c1c;--danger-on-dark: #f87171;--chart-5: #9c5a2b}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#00000024;border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.ps-x{overflow-x:auto}.ps-x::-webkit-scrollbar{height:6px}.ps-tabstrip{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:16px}.ps-tabstrip::-webkit-scrollbar{display:none}input,button{font-family:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a[href]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(104, 77, 115, .35))}@keyframes ps-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.ps-skel{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400px 100%;animation:ps-shimmer 1.2s ease-in-out infinite;border-radius:8px}.ps-row{transition:background .12s ease}.ps-row:hover{background:var(--surface-muted, #f5f6f7)}.ps-nav{transition:background .12s ease,color .12s ease}.ps-nav:hover{background:#ffffff0f;color:#ffffffd1}a{color:inherit}.ps-release-integrity{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(111,76,115,.18),transparent 38%),var(--surface-subtle, #f6f7fa);color:var(--ink-900, #17151b)}.ps-release-integrity__card{width:min(100%,620px);padding:clamp(28px,6vw,52px);border:1px solid var(--border-subtle, #e0e2e8);border-radius:24px;background:var(--surface, #fff);box-shadow:0 24px 64px #1914201f}.ps-release-integrity__eyebrow{display:block;margin-bottom:14px;color:var(--brand-600, #6e4c73);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ps-release-integrity__card h1{margin:0 0 16px;font-size:clamp(30px,7vw,48px);line-height:1.04}.ps-release-integrity__card p{margin:0 0 12px;color:var(--ink-600, #625c69);font-size:16px;line-height:1.6}.ps-release-integrity__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ps-release-integrity__actions a{text-decoration:none}@media (max-width: 900px){.ps-linkbio-layout,.ps-ops-split,.ps-automation-compose,.ps-security-grid,.ps-finance-hero{grid-template-columns:1fr!important}.ps-ops-aside{position:static!important}}@media (max-width: 760px){.ps-delivery-runway,.ps-finance-grid,.ps-kpi-rail{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.ps-row,.ps-nav{transition:none}}@media (max-width: 620px){.ps-linkbio-hero>*,.ps-ops-hero>*{grid-template-columns:1fr!important;align-items:start!important}}.psl{--plum: #684D73;--plum-deep: #573B5B;--steel: #30486D;--lilac: #B388C5;--clay: #C98A5E;--grad: linear-gradient(135deg, #684D73 0%, #30486D 100%);--grad-soft: linear-gradient(135deg, rgba(104,77,115,.1), rgba(48,72,109,.1));--ink: #131017;--ink-2: #56505E;--ink-3: #6D6675;--line: #E9E4EC;--line-2: #D8D0DD;--white: #FFFFFF;--tint: #F6F2F7;--tint-2: #EFE8F1;--black: #000000;--good: #2F7D63;--good-bg: #E8F3EE;--hold: #9A6634;--hold-bg: #F8F0E7;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shell: 1180px;--pad: 24px;--r-sm: 12px;--r: 20px;--r-lg: 32px;--r-xl: 44px;--pill: 999px}.psl *,.psl *:before,.psl *:after{box-sizing:border-box}.psl{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.psl{scroll-behavior:auto}}.psl{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}.psl img,.psl svg{display:block;max-width:100%}.psl img,.psl img[width][height]{height:auto}.psl .cutout img[width][height],.psl .placerow img[width][height],.psl .trade img[width][height],.psl .hope-strip img[width][height]{height:100%}.psl h1,.psl h2,.psl h3,.psl h4,.psl p,.psl ul,.psl ol,.psl figure,.psl blockquote{margin:0}.psl ul,.psl ol{padding:0;list-style:none}.psl a{color:inherit;text-decoration:none}.psl button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.psl :focus-visible{outline:3px solid var(--plum);outline-offset:3px;border-radius:4px}.psl .skip{position:absolute;left:8px;top:-60px;z-index:200;background:var(--black);color:#fff;padding:12px 18px;border-radius:var(--pill);font-weight:600;font-size:14px;transition:top .18s ease}.psl .skip:focus{top:8px}.psl .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.psl .shell{width:100%;max-width:var(--shell);margin:0 auto;padding:0 var(--pad)}.psl .narrow{max-width:760px;margin-left:auto;margin-right:auto}.psl section{position:relative}.psl section[id],.psl main>span[id]{scroll-margin-top:100px}.psl .h1{font-size:clamp(38px,6.4vw,68px);line-height:1.04;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.psl .h2{font-size:clamp(28px,4.2vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.psl .h3{font-size:clamp(19px,2.2vw,23px);line-height:1.25;font-weight:650;letter-spacing:-.02em;text-wrap:balance}.psl .lede{font-size:clamp(17px,2vw,20px);line-height:1.55;color:var(--ink-2);font-weight:400}.psl .small{font-size:15px;line-height:1.55;color:var(--ink-2)}.psl .micro{font-size:13px;line-height:1.5;color:var(--ink-3)}.psl .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border-radius:var(--pill);background:var(--tint);border:1px solid var(--line);font-size:11.5px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;color:var(--plum);align-self:flex-start}.psl .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad);flex:none}.psl .eyebrow.on-dark{background:#ffffff14;border-color:#ffffff29;color:var(--lilac)}.psl .eyebrow.on-dark:before{background:var(--lilac)}.psl .eyebrow.plain:before{display:none}.psl .eyebrow.plain{padding-left:14px}.psl .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 26px;border-radius:var(--pill);font-size:15.5px;font-weight:600;letter-spacing:-.01em;background:var(--grad);color:#fff;box-shadow:0 1px 2px #13101729,0 8px 22px #684d7342;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.psl .btn:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1310172e,0 14px 30px #684d7352}.psl .btn:active{transform:translateY(0)}.psl .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px;border-radius:var(--pill);font-size:15.5px;font-weight:600;letter-spacing:-.01em;background:var(--white);color:var(--ink);border:1px solid var(--line-2);transition:transform .18s ease,border-color .18s ease,background .18s ease}.psl .btn-ghost:hover{transform:translateY(-2px);border-color:var(--plum);background:var(--tint)}.psl .btn-ghost .dot{width:22px;height:22px;border-radius:50%;background:var(--tint-2);display:grid;place-items:center;flex:none}.psl .btn-ghost .dot svg{width:11px;height:11px}.psl .btn.on-dark{background:#fff;color:var(--ink);box-shadow:0 8px 24px #0006}.psl .btn-ghost.on-dark{background:#ffffff0f;color:#fff;border-color:#ffffff3d}.psl .btn-ghost.on-dark:hover{background:#ffffff1f;border-color:#ffffff80}.psl .btn-ghost.on-dark .dot{background:#ffffff24}.psl .btn-row{display:flex;flex-wrap:wrap;gap:12px}.psl .btn-row.centred{justify-content:center}.psl .nav-wrap{position:sticky;top:0;z-index:100;padding:16px var(--pad) 0;pointer-events:none}.psl .nav{pointer-events:auto;width:100%;max-width:var(--shell);margin:0 auto;background:var(--black);border-radius:var(--pill);padding:9px 9px 9px 22px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 6px #0000002e,0 14px 40px #13101733}.psl .brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;letter-spacing:-.02em;font-size:16px}.psl .brand-mark{width:26px;height:26px;border-radius:8px;flex:none;background:var(--grad);display:grid;place-items:center}.psl .brand-mark svg{width:13px;height:13px}.psl .nav-links{display:flex;align-items:center;gap:4px;margin-left:auto}.psl .nav-links a{color:#ffffffb8;font-size:14.5px;font-weight:500;padding:9px 14px;border-radius:var(--pill);transition:color .16s ease,background .16s ease}.psl .nav-links a:hover{color:#fff;background:#ffffff14}.psl .nav-cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 20px;border-radius:var(--pill);background:var(--grad);color:#fff;font-size:14.5px;font-weight:600;transition:filter .16s ease,transform .16s ease}.psl .nav-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.psl .nav-cta .chev{width:26px;height:26px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center;flex:none}.psl .nav-cta .chev svg{width:11px;height:11px}.psl .burger{display:none;margin-left:auto;width:42px;height:42px;border-radius:50%;background:#ffffff1a;place-items:center}.psl .burger svg{width:17px;height:17px}.psl .hero{padding:84px 0 0;text-align:center;overflow:hidden}.psl .hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(104,77,115,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(104,77,115,.055) 1px,transparent 1px);background-size:74px 74px;mask-image:radial-gradient(ellipse 78% 62% at 50% 34%,#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 34%,#000 35%,transparent 100%)}.psl .hero>.shell{position:relative;z-index:1}.psl .hero .h1{margin:0 auto;max-width:19ch}.psl .hero .lede{margin:20px auto 0;max-width:56ch}.psl .hero .btn-row{margin-top:28px}.psl .hero-truth{margin:22px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:13.5px;color:var(--ink-3);font-weight:500}.psl .hero-truth span{display:inline-flex;align-items:center;gap:7px}.psl .hero-truth .tick{width:16px;height:16px;border-radius:50%;flex:none;background:var(--good-bg);color:var(--good);display:grid;place-items:center}.psl .hero-truth .tick svg{width:9px;height:9px}.psl .stage{position:relative;margin:14px auto 44px;max-width:960px}.psl .slide{position:absolute;inset:0;opacity:0;transition:opacity .42s ease;pointer-events:none}.psl .slide.is-on{opacity:1;pointer-events:auto;transition:opacity .5s ease .22s}.psl .slide:first-child{position:relative}.psl .dots{position:absolute;left:50%;bottom:-34px;transform:translate(-50%);z-index:3;display:flex;gap:4px;padding:0;margin:0;list-style:none}.psl .dots li{list-style:none}.psl .dots button{width:26px;height:26px;display:grid;place-items:center;border-radius:999px}.psl .dots button:before{content:"";width:9px;height:9px;border-radius:999px;background:var(--line-2);transition:width .35s cubic-bezier(.2,.7,.3,1),background .35s ease}.psl .dots button:hover:before{background:var(--plum-deep)}.psl .dots button[aria-current=true]:before{width:24px;background:var(--grad)}.psl .cutout{position:relative;z-index:0;height:100%;width:min(680px,94vw);margin:0 auto}.psl .cutout img{width:100%;height:100%;display:block;object-fit:contain;object-position:50% 100%}.psl .slide:first-child .cutout{height:auto}.psl .slide:first-child .cutout img[width][height]{height:auto;object-fit:fill}.psl .float{position:absolute;z-index:2;background:#fff;border:1px solid var(--line);border-radius:18px;padding:15px 19px;box-shadow:0 2px 5px #1310170d,0 16px 40px #1310171c;text-align:left;min-width:0;transition:transform .3s cubic-bezier(.2,.7,.3,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.psl .float .lbl{font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);transition:color .3s ease}.psl .float .val{font-size:21px;font-weight:700;letter-spacing:-.02em;margin-top:3px;color:var(--ink);font-variant-numeric:tabular-nums;transition:color .3s ease}.psl .float .sub{font-size:13.5px;color:var(--ink-2);margin-top:2px;transition:color .3s ease}.psl .float-a{top:50%;left:0}.psl .float-b{top:44%;right:0}.psl .float-c{bottom:6%;left:5%}.psl .float .row{display:flex;align-items:center;gap:12px}.psl .float .row>span:last-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px}.psl .float .ic{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--tint-2);color:var(--plum);transition:background .3s ease,color .3s ease}.psl .float .ic svg{width:17px;height:17px}.psl .float .ic.good{background:var(--good-bg);color:var(--good)}.psl .float:hover{background:var(--grad);border-color:transparent;transform:translateY(-7px) scale(1.045) rotate(-1.2deg);box-shadow:0 4px 10px #684d7342,0 24px 54px #684d735c}.psl .float-b:hover{transform:translateY(-7px) scale(1.045) rotate(1.2deg)}.psl .float:hover .lbl{color:#ffffffbd}.psl .float:hover .val,.psl .float:hover .sub{color:#fff}.psl .float:hover .ic,.psl .float:hover .ic.good{background:#ffffff38;color:#fff}.psl .illus{display:block;text-align:center;margin-top:18px;font-size:12.5px;color:var(--ink-3);letter-spacing:.04em}.psl .eyebrow-sq{display:inline-flex;align-items:center;gap:11px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);align-self:flex-start}.psl .eyebrow-sq:before{content:"";width:9px;height:9px;flex:none;background:var(--plum)}.psl .eyebrow-sq.on-dark{color:#fff}.psl .eyebrow-sq.on-dark:before{background:var(--lilac)}.psl .creed{padding:44px 0 0}.psl .creed-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:44px 0;font-size:clamp(26px,3.6vw,44px);font-weight:700;letter-spacing:-.032em;line-height:1.12;color:var(--ink);text-wrap:balance}.psl .builton{padding:40px 0 0}.psl .builton-in{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:20px 44px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.psl .builton .cap{font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.65;text-transform:uppercase;color:var(--ink-3);text-align:left}.psl .builton ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 30px}.psl .builton li{font-size:14px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.psl .placerow{width:100vw;margin-left:calc(50% - 50vw)}.psl .placerow ul{display:grid;grid-template-columns:repeat(4,1fr)}.psl .placerow figure{position:relative;margin:0;aspect-ratio:1;background:var(--tint-2);isolation:isolate}.psl .placerow img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.psl .placerow figure:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.15) 32%,transparent 58%)}.psl .placerow figcaption{position:absolute;z-index:2;left:16px;right:14px;bottom:14px;color:#fff;font-size:11.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.55)}.psl .statement{display:grid;gap:26px}.psl .statement h2{font-size:clamp(30px,4.6vw,52px);line-height:1.08;font-weight:700;letter-spacing:-.035em;max-width:none;color:var(--ink);text-wrap:pretty}.psl .statement h2 .muted{color:var(--ink-3)}.psl .statement-foot{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:end}.psl .statement-link{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--plum);padding-bottom:5px;color:var(--ink);transition:color .2s ease,border-color .2s ease}.psl .statement-link:hover{color:var(--plum);border-color:var(--ink)}.psl .statement .lede{max-width:64ch}.psl .panel{border-radius:0;background:transparent;padding:0;position:relative;overflow:visible}.psl .panel:after{content:none}.psl .panel>*{position:relative;z-index:1}.psl .panel-head{text-align:left;max-width:700px;margin:0 0 44px}.psl .panel-head .h2{margin-top:16px}.psl .panel-head .lede{margin-top:14px}.psl .section{padding:84px 0}.psl .section.lead-in{padding-bottom:46px}.psl .section.band-wrap{padding:0}.psl .section+.section{padding-top:56px}.psl .section-head{max-width:660px;margin-bottom:44px}.psl .section-head.centred{margin-left:0;margin-right:0;text-align:left;max-width:700px}.psl .section-head .h2{margin-top:16px}.psl .section-head .lede{margin-top:14px}.psl .changes{display:grid;gap:30px 44px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.psl .change{display:flex;flex-direction:column;gap:11px;border-top:2px solid var(--ink);padding-top:20px}.psl .change .ic{width:42px;height:42px;border-radius:13px;margin-bottom:3px;background:var(--tint);color:var(--plum);display:grid;place-items:center}.psl .change .ic svg{width:20px;height:20px}.psl .change h3{font-size:19.5px;font-weight:660;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.psl .change p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.psl .change .tag{margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:650;letter-spacing:.04em;color:var(--plum)}.psl .placerow.trio ul{grid-template-columns:repeat(3,1fr)}.psl .placerow.trio figure{aspect-ratio:3 / 2}.psl .cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.psl .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px 26px 26px;display:flex;flex-direction:column;gap:12px}.psl .card .ic{width:46px;height:46px;border-radius:14px;background:var(--tint);color:var(--plum);display:grid;place-items:center;margin-bottom:4px}.psl .card .ic svg{width:21px;height:21px}.psl .card p{color:var(--ink-2);font-size:15.5px}.psl .card .tag{margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:600;color:var(--ink-3);display:inline-flex;align-items:center;gap:7px}.psl .storyrows{border-top:2px solid var(--ink)}.psl .storyrow{display:grid;grid-template-columns:52px minmax(0,.9fr) minmax(0,1.35fr);gap:22px 44px;align-items:start;padding:38px 0 34px;border-bottom:1px solid var(--line)}.psl .storyrow .num{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--plum);font-variant-numeric:tabular-nums;padding-top:7px}.psl .storyrow .place{display:block;margin-bottom:11px;font-size:11.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.psl .storyrow h3{font-size:clamp(21px,2.5vw,29px);line-height:1.12;font-weight:700;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.psl .storyrow .turn{margin-top:14px;font-size:14.5px;font-weight:600;color:var(--plum);letter-spacing:-.005em}.psl .beats{display:grid;gap:18px}.psl .beat{display:grid;grid-template-columns:70px minmax(0,1fr);gap:18px;align-items:start}.psl .beat dt{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding-top:4px}.psl .beat.before dt{color:var(--ink-3)}.psl .beat.after dt{color:var(--plum)}.psl .beat dd{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.psl .beat.after dd{color:var(--ink)}.psl .scenario-note{margin-top:30px;padding:22px 0 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.6;color:var(--ink-2)}.psl .scenario-note strong{color:var(--ink);font-weight:650}.psl .dark{background:transparent;color:var(--ink);border-radius:0;padding:0;position:relative;overflow:visible}.psl .dark:before{content:none}.psl .dark .lede,.psl .dark .small{color:var(--ink-2)}.psl .dark .micro{color:var(--ink-3)}.psl .split{display:grid;gap:20px 44px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin-top:8px}.psl .split-col{background:transparent;border:0;border-radius:0;border-top:2px solid var(--ink);padding:20px 0 0}.psl .split-col.building{border-top-color:var(--line-2)}.psl .split-col h3{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.psl .split-col.built h3{color:var(--plum)}.psl .split-col li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.45}.psl .split-col li:first-of-type{border-top:0;padding-top:2px}.psl .split-col .m{color:var(--ink-3);font-size:13px;display:block;margin-top:3px}.psl .split-col .k{width:20px;height:20px;display:grid;place-items:center;margin-top:2px}.psl .split-col .k svg{width:14px;height:14px}.psl .split-col.built .k{color:var(--plum)}.psl .split-col.building .k{color:var(--ink-3)}.psl .proof{margin-top:40px;border-radius:0;border:0;border-top:2px solid var(--plum);background:transparent;padding:24px 0 0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.psl .proof-chain{display:flex;flex-wrap:wrap;gap:8px}.psl .proof-chain li{font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:var(--pill);background:var(--tint);color:var(--plum);border:1px solid var(--line-2)}.psl .proof .fig{font-size:clamp(34px,4.6vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1}.psl .trades{display:grid;gap:0;grid-template-columns:repeat(6,1fr);width:100vw;margin-left:calc(50% - 50vw)}.psl .trade{position:relative;border-radius:0;overflow:hidden;aspect-ratio:4 / 5;background:var(--tint-2);isolation:isolate}.psl .trade img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.psl .trade:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.28) 44%,transparent 72%)}.psl .trade figcaption{position:absolute;z-index:2;left:16px;right:14px;bottom:14px;color:#fff;font-size:15px;font-weight:620;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.5)}.psl .trade figcaption em{display:block;font-style:normal;font-size:12.5px;font-weight:500;color:#ffffffbd;margin-top:2px}.psl .plans{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(258px,1fr))}.psl .plan{border:1px solid var(--line);border-radius:var(--r);padding:28px 26px 26px;background:#fff;display:flex;flex-direction:column;gap:14px}.psl .plan.feature{border-color:var(--plum);box-shadow:0 2px 6px #684d7314,0 18px 44px #684d7321}.psl .plan .name{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--plum)}.psl .plan .price{font-size:40px;font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.psl .plan .price small{font-size:15px;font-weight:500;color:var(--ink-3);letter-spacing:0}.psl .plan .who{font-size:15px;color:var(--ink-2)}.psl .plan ul{display:flex;flex-direction:column;gap:9px;margin-top:2px}.psl .plan li{font-size:14.5px;color:var(--ink-2);display:grid;grid-template-columns:17px minmax(0,1fr);gap:10px;line-height:1.45}.psl .plan li svg{width:15px;height:15px;color:var(--plum);margin-top:3px}.psl .plan-foot{margin-top:auto;padding-top:18px}.psl .plan .btn,.psl .plan .btn-ghost{width:100%}.psl .hope-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.psl .pledge{padding-top:20px;border-top:2px solid var(--plum)}.psl .pledge h3{font-size:17px;font-weight:650;letter-spacing:-.015em;margin-bottom:7px}.psl .pledge p{font-size:15px;color:var(--ink-2);line-height:1.55}.psl .hope-strip{margin-top:52px;display:grid;gap:0;grid-template-columns:repeat(4,1fr);width:100vw;margin-left:calc(50% - 50vw)}.psl .hope-strip figure{position:relative;margin:0;aspect-ratio:4 / 3;background:var(--tint-2)}.psl .hope-strip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.psl .bleedband{position:relative;margin:0;width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:21 / 9;background:var(--tint-2);overflow:hidden}.psl .bleedband img[width][height]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%}.psl .close{border-radius:0;padding:44px 0 0;background:transparent;color:var(--ink);text-align:left;border-top:2px solid var(--ink)}.psl .close:after{content:none}.psl .close .h2{max-width:22ch}.psl .close .lede{color:var(--ink-2);margin:16px 0 0;max-width:52ch}.psl .close .btn-row{margin-top:32px;justify-content:flex-start}.psl .close .micro{color:var(--ink-3);margin-top:20px}.psl .foot{background:var(--black);color:#fff;margin-top:84px;padding:58px 0 40px}.psl .foot-grid{display:grid;gap:34px;grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(150px,1fr))}.psl .foot h2{font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#ffffffa3;margin-bottom:14px}.psl .foot ul{display:flex;flex-direction:column;gap:2px}.psl .foot a{color:#ffffffbd;font-size:14.5px;display:inline-block;padding:5px 0;min-height:24px}.psl .foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.psl .foot .blurb{color:#fff9;font-size:14.5px;margin-top:14px;max-width:40ch}.psl .foot-base{margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:space-between;font-size:12.5px;color:#ffffffa3}.psl .concept-note{background:var(--tint);border-top:1px solid var(--line);padding:18px 0;font-size:13px;color:var(--ink-2);text-align:center}.psl .concept-note strong{color:var(--ink);font-weight:650}.js .psl .reveal:not(.mask):not(.band){opacity:0;transform:translateY(16px)}.js .psl .reveal:not(.mask):not(.band).in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}.js .psl .reveal.d1.in{transition-delay:.06s}.js .psl .reveal.d2.in{transition-delay:.12s}.js .psl .reveal.d3.in{transition-delay:.18s}.js .psl .mask{clip-path:inset(0 0 106% 0)}.js .psl .mask.in{clip-path:inset(0 0 -8% 0);transition:clip-path .9s cubic-bezier(.16,.84,.3,1)}.psl .mask.lines{text-wrap:pretty}.psl .mask.lines .wm{display:inline-block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.psl .mask.lines .wi{display:inline-block}.js .psl .mask.lines{clip-path:none;opacity:0}.js .psl .mask.lines.in{opacity:1;transition:opacity .01s}.js .psl .mask.lines .wi{will-change:transform;transform:translateY(110%)}.js .psl .mask.lines.in .wi{transform:none;transition:transform .9s cubic-bezier(.16,.84,.3,1)}.js .psl .band{clip-path:inset(0 0 100% 0)}.js .psl .band.in{clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.16,.84,.3,1)}.js .psl .band img{transform:scale(1.06)}.js .psl .band.in img{transform:none;transition:transform 1.5s cubic-bezier(.16,.84,.3,1)}.js .psl .band.in figure:hover img,.psl .band figure:hover img{transform:scale(1.045);transition:transform .7s cubic-bezier(.16,.84,.3,1)}.psl .band figure{overflow:hidden}.psl .nav{transition:padding .28s ease,box-shadow .28s ease,background .28s ease}.psl .nav.tight{padding-top:5px;padding-bottom:5px}@media (prefers-reduced-motion: reduce){.js .psl .reveal,.js .psl .reveal.in,.js .psl .mask,.js .psl .mask.in,.js .psl .band,.js .psl .band.in,.js .psl .band img,.js .psl .band.in img{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.psl .nav,.psl .btn,.psl .btn-ghost,.psl .nav-cta,.psl .nav-links a,.psl .float,.psl .float *{transition:none!important}.psl .btn:hover,.psl .btn-ghost:hover,.psl .nav-cta:hover,.psl .float:hover,.psl .float-b:hover{transform:none!important}.psl .slide,.psl .dots button:before{transition:none!important}}@media (max-width: 1040px){.psl .story{grid-template-columns:minmax(0,1fr)}.psl .story-media{min-height:260px;aspect-ratio:16 / 9}.psl .float-a{left:-8px}.psl .float-b{right:-8px}}@media (max-width: 900px){.psl .builton-in{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0}.psl .builton ul{justify-content:flex-start;gap:12px 24px}.psl .builton li{font-size:13px;white-space:normal}.psl .placerow ul,.psl .placerow.trio ul,.psl .hope-strip{grid-template-columns:repeat(2,1fr)}.psl .trades{grid-template-columns:repeat(3,1fr)}.psl .storyrow{grid-template-columns:44px minmax(0,1fr);gap:16px 20px;padding:30px 0 28px}.psl .storyrow .beats{grid-column:2 / -1}.psl .statement h2{max-width:100%}}@media (max-width: 860px){.psl{font-size:16.5px}.psl .nav-links,.psl .nav-cta{display:none}.psl .burger{display:grid}.psl .nav.open+.drawer{display:block}.psl .section{padding:64px 0}.psl .section+.section{padding-top:40px}.psl .panel,.psl .dark,.psl .close{border-radius:var(--r-lg);padding-left:22px;padding-right:22px}.psl .stage{margin-top:34px}.psl .float{padding:10px 13px;border-radius:13px}.psl .float .val{font-size:16px}.psl .float .sub{font-size:12.5px}.psl .float .ic{width:27px;height:27px;border-radius:8px}.psl .float-a{top:auto;bottom:32%;left:-6px}.psl .float-b{top:auto;bottom:7%;right:-6px}.psl .float-c{display:none}.psl .story-body{padding:28px 24px 26px}.psl .beat{grid-template-columns:minmax(0,1fr);gap:4px}.psl .beat dt{padding-top:0}}@media (max-width: 620px){.psl{--pad: 18px}.psl .hero{padding-top:30px}.psl .hero .h1{max-width:100%}.psl .btn,.psl .btn-ghost{width:100%}.psl .btn-row{flex-direction:column;align-items:stretch}.psl .blob{width:min(320px,84vw)}.psl .float-c{display:none}.psl .builton ul{gap:12px 26px}.psl .builton li{font-size:15px}.psl .foot-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 380px){.psl .float-b{display:none}.psl .float-a{top:4%}}.psl .drawer{display:none;pointer-events:auto;width:100%;max-width:var(--shell);margin:10px auto 0;background:var(--black);border-radius:var(--r);padding:14px;border:1px solid rgba(255,255,255,.12)}.psl .drawer ul{display:flex;flex-direction:column;gap:2px}.psl .drawer a{display:block;color:#ffffffd1;font-size:16px;font-weight:550;padding:13px 16px;border-radius:12px}.psl .drawer a:hover{background:#ffffff14;color:#fff}.psl .drawer .btn{width:100%;margin-top:10px}@media print{.psl .nav-wrap,.psl .drawer{display:none}}
