.pv{--pv-surface:#101010d6;--pv-surface-2:#ffffff09;--pv-line:#ffffff17;--pv-radius:22px;--pv-radius-sm:14px;--pv-pad:clamp(22px, 2.6vw, 36px);--pv-gap:clamp(14px, 1.5vw, 20px);--pv-rail:400px}.pv .wall-backdrop-veil{background:#000c}.pv-hero,.pv-rail,.pv-panel,.pv-draft{pointer-events:auto}.pv-draft{border:1px solid var(--orange);background:var(--orange-tint);color:var(--white);border-radius:99px;align-self:flex-start;margin:0 0 20px;padding:6px 12px;font-size:.8125rem;font-weight:800}.pv-eyebrow{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.pv-fine{color:var(--grey-500);margin:0;font-size:.8125rem;line-height:1.5}.pv-sub{color:var(--grey-300);margin:0;line-height:1.6}.pv-intro{color:var(--grey-300);max-width:68ch;margin:0;line-height:1.65}.pv-prose{color:var(--grey-300);font-size:1.0625rem;line-height:1.7}.pv-prose p{margin:0 0 1em}.pv-prose .prov-line{white-space:pre-line}.pv-prose>:last-child{margin-bottom:0}.pv-prose strong{color:var(--white);font-weight:800}.pv-prose hr.hairline{border:0;border-top:1px solid var(--pv-line);margin:1.75em 0}.pv-prose-sm{font-size:.9375rem;line-height:1.6}.pv-copy{color:#e6e6e6}.pv-layout{gap:var(--pv-gap);grid-template-columns:minmax(0,1fr);display:grid}.pv-hero{padding:0 0 clamp(12px,2vw,20px)}.pv-hero h1{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(2.5rem,1.4rem + 4vw,4.75rem);line-height:1.02}.pv-meta{color:var(--grey-500);flex-wrap:wrap;margin:0;font-size:.9375rem;display:flex}.pv-meta span+span:before{content:"·";color:var(--grey-700);margin:0 10px}.pv-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pv-rail{grid-auto-rows:max-content;align-content:start;gap:12px;display:grid}.pv-flow{container:pv-flow/inline-size}.pv-grid{gap:var(--pv-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px) and (max-width:1099px){.pv-rail{column-gap:var(--pv-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.pv-rail .pv-tile{top:calc(var(--header-h) + 16px);grid-row:span 3;position:sticky}}@media (min-width:1100px){.pv-layout{grid-template-columns:var(--pv-rail) minmax(0, 1fr);grid-template-areas:"rail head""rail flow";align-items:start;gap:0 clamp(24px,2.4vw,40px)}.pv-hero{grid-area:head;padding-bottom:28px}.pv-flow{grid-area:flow}.pv-rail{top:calc(var(--header-h) + 20px);max-height:calc(100svh - var(--header-h) - 40px);overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--pv-radius);grid-area:rail;position:sticky;overflow-y:auto}.pv-rail::-webkit-scrollbar{display:none}}@container pv-flow (min-width:760px){.pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-panel.is-wide{grid-column:1/-1}}.pv-tile,.pv-card,.pv-panel{border:1px solid var(--pv-line);border-radius:var(--pv-radius)}.pv-card,.pv-panel{background:var(--pv-surface);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}.pv-tile{aspect-ratio:4/5;background:var(--ink-900);margin:0;overflow:hidden;box-shadow:0 32px 80px -32px #000000e6}.pv-tile img{object-fit:cover;width:100%;height:100%;display:block}.pv-card{gap:12px;padding:22px 24px;display:grid}.pv-card>*{margin:0}.pv-lede{color:var(--grey-300);font-size:.9375rem;line-height:1.5}.pv-panel{min-width:0;padding:var(--pv-pad);flex-direction:column;gap:18px;display:flex}.pv-panel>*{margin:0}.pv-panel-head{border-bottom:1px solid var(--pv-line);align-items:baseline;gap:14px;padding-bottom:18px;display:flex}.pv-num{color:var(--orange);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}.pv-panel-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.1vw,2.125rem);line-height:1.1}.pv-panel:not(.is-wide) .pv-panel-head h2{font-size:clamp(1.375rem,1.05rem + .8vw,1.75rem)}.pv-figures{border-top:1px solid var(--pv-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 0;display:grid}.pv-figures>div{border-bottom:1px solid var(--pv-line);flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:14px 0 12px;display:flex}.pv-figures>div:nth-child(odd){border-right:1px solid var(--pv-line);padding-right:16px}.pv-figures>div:nth-child(2n){padding-left:16px}.pv-figures dd{color:var(--white);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:800;line-height:1}.pv-figures .is-lead dd{color:var(--orange)}.pv-figures dt{color:var(--grey-500);font-size:.8125rem}.pv-headline-figure{align-items:baseline;gap:10px;display:flex}.pv-headline-figure strong{color:var(--orange);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;line-height:1}.pv-headline-figure span{color:var(--grey-300);font-size:.9375rem}.pv-bar{background:#ffffff0f;border-radius:99px;gap:3px;height:8px;display:flex;overflow:hidden}.pv-bar-seg{flex-basis:0;min-width:0}.pv-seg-0{background:var(--orange)}.pv-seg-1{background:var(--grey-500)}.pv-seg-2{background:var(--grey-300)}.pv-legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv-legend li{color:var(--grey-300);align-items:center;gap:10px;font-size:.875rem;display:flex}.pv-legend strong{color:var(--white);font-variant-numeric:tabular-nums;margin-left:auto}.pv-swatch{border-radius:3px;flex:none;width:10px;height:10px}.pv-quote{border-left:2px solid var(--orange);margin:0;padding-left:20px}.pv-disclosure>summary{cursor:pointer;min-height:36px;color:var(--orange);align-items:center;gap:10px;font-size:.875rem;font-weight:800;list-style:none;display:inline-flex}.pv-disclosure>summary::-webkit-details-marker{display:none}.pv-disclosure>summary:before{content:"";width:6px;height:6px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.pv-disclosure[open]>summary:before{transform:rotate(45deg)translate(-2px,-2px)}.pv-disclosure>summary:hover{color:var(--orange-hover-text)}.pv-disclosure>:not(summary){margin-top:12px}.pv-steps{gap:32px var(--pv-gap);grid-template-columns:minmax(0,1fr);margin:6px 0 0;padding:0;list-style:none;display:grid}.pv-step figure{margin:0;display:grid}.pv-step-media{aspect-ratio:4/5;border-radius:var(--pv-radius-sm);border:1px solid var(--pv-line);background:var(--pv-surface-2);overflow:hidden}.pv-step-media img{object-fit:cover;width:100%;height:100%;display:block}.pv-step-empty{height:100%;color:var(--grey-500);place-items:center;font-size:.8125rem;display:grid}.pv-step-node{align-items:center;height:52px;display:flex;position:relative}.pv-step-node span{z-index:1;background:var(--orange);width:28px;height:28px;color:var(--black,#000);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:800;display:grid;position:relative}.pv-step figcaption{gap:8px;display:grid}.pv-chip{border:1px solid var(--pv-line);color:var(--grey-300);border-radius:99px;justify-self:start;padding:3px 10px;font-size:.75rem}.pv-step figcaption strong{color:var(--white);letter-spacing:-.01em;font-size:1.125rem}.pv-step-note{color:var(--grey-500);font-size:.9375rem;line-height:1.55}@container pv-flow (min-width:560px){.pv-steps[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-steps[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-step-node:after{content:"";top:50%;left:28px;right:calc(-1 * var(--pv-gap));background:linear-gradient(90deg, var(--orange), var(--pv-line));height:1px;position:absolute}.pv-step:last-child .pv-step-node:after,.pv-steps[data-n="3"] .pv-step:nth-child(3n) .pv-step-node:after{display:none}}.pv-callout{border-radius:var(--pv-radius-sm);border:1px solid var(--pv-line);background:var(--pv-surface-2);gap:12px;padding:22px 24px;display:grid}.pv-callout>*{margin:0}.pv-key{color:var(--grey-500);gap:20px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.pv-key li{align-items:center;gap:8px;display:flex}.pv-dot{border:2px solid var(--grey-300);background:var(--ink-900);border-radius:50%;flex:none;width:12px;height:12px}.pv-dot.is-dean,.pv-tl.is-dean>.pv-dot{border-color:var(--orange);background:var(--orange)}.pv-timeline{margin:0;padding:0;list-style:none;position:relative}.pv-timeline:before{content:"";background:#ffffff2e;width:1px;position:absolute;top:10px;bottom:10px;left:5.5px}.pv-tl{grid-template-columns:12px minmax(0,1fr);gap:20px;padding-bottom:28px;display:grid;position:relative}.pv-tl:last-child{padding-bottom:0}.pv-tl>.pv-dot{z-index:1;margin-top:6px;position:relative}.pv-tl-body{gap:6px;min-width:0;display:grid}.pv-tl-body>*{margin:0}.pv-tl-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pv-tl-id{min-width:2.4em;color:var(--grey-500);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.pv-tl-head strong{color:var(--white);font-size:1.0625rem}.pv-tl-meta{color:var(--grey-500);font-size:.8125rem}.pv-tl-size{color:var(--grey-500);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8125rem;display:flex}.pv-tl-bar{background:#ffffff12;border-radius:99px;flex:none;width:120px;height:4px;position:relative;overflow:hidden}.pv-tl-bar:after{content:"";width:calc(var(--w) * 100%);border-radius:inherit;background:var(--grey-300);position:absolute;inset:0 auto 0 0}.pv-tl.is-dean .pv-tl-bar:after{background:var(--orange)}.pv-tl-note{max-width:72ch;color:var(--grey-300);font-size:.9375rem;line-height:1.55}.pv-tl-actions{flex-wrap:wrap;gap:0 22px;display:flex}.pv-tl-actions .pv-disclosure[open]{flex-basis:100%}.pv-text{border-radius:var(--pv-radius-sm);border:1px solid var(--pv-line);background:var(--pv-surface-2);max-width:76ch;padding:18px 20px;font-size:.9375rem}.pv-hash{color:var(--grey-500);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.pv-hash-lg{border-radius:var(--pv-radius-sm);border:1px solid var(--pv-line);background:var(--pv-surface-2);color:var(--grey-300);margin:0;padding:14px 16px;font-size:.875rem}.pv-list-head{margin-top:6px!important}.pv-list{border-top:1px solid var(--pv-line);margin:0;padding:0;list-style:none}.pv-list li{border-bottom:1px solid var(--pv-line);color:var(--grey-300);padding:12px 0;font-size:.9375rem;line-height:1.55}.pv-list strong{color:var(--white)}.pv-from{color:var(--grey-500);text-decoration:line-through;-webkit-text-decoration-color:var(--grey-700);text-decoration-color:var(--grey-700);margin-bottom:4px;display:block}.pv-pattern{color:var(--white);line-height:1.6}.prov-minibar{top:var(--header-h);z-index:40;padding:8px calc(var(--gutter) + var(--safe-r,0px)) 8px calc(var(--gutter) + var(--safe-l,0px));-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--ink-700);opacity:0;visibility:hidden;transition:transform .22s var(--ease), opacity .22s var(--ease), visibility 0s linear .22s;pointer-events:auto;background:#000000d1;align-items:center;gap:12px;display:flex;position:fixed;left:0;right:0;transform:translateY(-100%)}.prov-minibar.is-shown{opacity:1;visibility:visible;transition:transform .22s var(--ease), opacity .22s var(--ease);transform:none}.prov-minibar-top{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.prov-minibar-top img{object-fit:cover;border:1px solid var(--ink-700);border-radius:3px;flex:none;width:32px;height:40px}.prov-minibar-text{min-width:0;line-height:1.25;display:grid}.prov-minibar-text strong{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.prov-minibar-text span{color:var(--grey-300);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.prov-minibar-cta{color:var(--orange);flex:none;padding:8px 4px;font-size:.8125rem;font-weight:800;text-decoration:none}@media (min-width:1100px){.prov-minibar{display:none}}@media (prefers-reduced-motion:reduce){.prov-minibar,.prov-minibar.is-shown{transition:none}}
