.paper .tw-in-paper .of-display{font-family:var(--pp-serif);font-weight:300;letter-spacing:-.02em}.paper .ls-in-paper{background:transparent;overflow:visible;color:var(--pp-ink)}.paper .ls-in-paper .ls-container,.paper .ls-in-paper .fc,.paper .ls-in-paper .fcv,.paper .ls-in-paper .ls-library-stage{width:auto;margin-inline:0}.paper .ls-in-paper .fc,.paper .ls-in-paper .fcv,.paper .ls-in-paper .ls-library,.paper .ls-in-paper .ls-faq,.paper .ls-in-paper .reel{padding:0;border:0;background:transparent}.paper .ls-in-paper .reel-inner{width:auto;grid-template-columns:1fr}.paper .ls-in-paper .ls-faq{grid-template-columns:1fr}.paper .ls-in-paper .ls-curated-heading h3{font-family:var(--pp-serif);font-weight:300;letter-spacing:-.01em;text-transform:none}.paper .ls-in-paper .ls-library-stage{margin-top:40px}.paper .ls-in-paper .ls-button,.paper .ls-in-paper .of-primary-action{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-white);border-radius:var(--pp-r-2)}.paper .ls-in-paper .ls-example-tabs,.paper .ls-in-paper .ls-library-mobile-nav{background:var(--pp-white)}.paper .ls-in-paper .ls-example-tabs button[aria-selected=true]{background:var(--pp-paper);border-color:var(--pp-line);border-bottom-color:var(--pp-paper);color:var(--pp-ink)}.paper .ls-in-paper .ls-example-tabs button[aria-selected=true]>span{color:var(--pp-teal)}.paper .ls-in-paper .ls-library-viewer{border-color:var(--pp-line);box-shadow:var(--pp-shadow-window)}@media(max-width:400px){.paper section>.ls-in-paper{margin-inline:-10px}}.paper .ls-in-paper .fcv-lens figcaption{--teal: var(--pp-ink-2)}.paper .tw-in-paper{--color-primary: var(--pp-teal);--color-accent: var(--pp-teal);--color-accent-ink: var(--pp-teal-ink);--color-accent-hover: var(--pp-ink);--color-text: var(--pp-ink);--color-text-muted: var(--pp-ink-2);--color-text-dim: var(--pp-ink-3);--color-muted: var(--pp-ink-2);--color-faint: var(--pp-ink-3);--color-surface: var(--pp-paper);--color-bg: var(--pp-paper);--color-surface-raised: var(--pp-white);--color-raised: var(--pp-white);--color-border: var(--pp-line);--color-border-strong: var(--pp-line);--font-display: var(--pp-serif)}.paper .tw-in-paper .of-lede{font-family:var(--pp-serif)}.paper .ls-in-paper .living-paper-cta{background:var(--pp-white);background-image:none;clip-path:none;border:1px solid var(--pp-line);border-radius:var(--pp-r-2);color:var(--pp-ink);overflow:hidden}.paper .ls-in-paper .living-origami,.paper .ls-in-paper .living-paper-cta picture,.paper .ls-in-paper .living-paper-cta img{display:none}.paper .ls-in-paper .living-paper-cta__inner{width:auto;min-height:0;padding:48px clamp(20px,5vw,64px)}.paper .ls-in-paper .living-paper-cta__copy h2{font:300 clamp(32px,3.6vw,52px)/1.04 var(--pp-serif);text-transform:none;letter-spacing:-.02em;margin:10px 0 14px;color:var(--pp-ink)}.paper .ls-in-paper .living-paper-cta__copy .ls-stroke{color:var(--pp-ink-3);background:none;-webkit-text-stroke:0}.paper .ls-in-paper .living-paper-cta__copy>p{color:var(--pp-ink-2)}.paper .ls-in-paper .living-paper-cta__copy>.living-eyebrow{color:var(--pp-ink-3)}.paper .ls-in-paper .living-paper-cta__copy .ls-stroke:before,.paper .ls-in-paper .living-paper-cta__copy .ls-stroke:after{display:none}.paper .ls-in-paper .living-paper-cta .of-primary-action{font:500 15px/1.2 var(--pp-sans);letter-spacing:0;text-transform:none;min-height:48px}.paper .ls-in-paper .living-paper-cta .of-waitlist-caption{font:400 13px/1.5 var(--pp-sans);letter-spacing:0;text-transform:none;white-space:normal;color:var(--pp-ink-3);max-width:32ch}.paper .tw-in-paper .flow-kicker{color:var(--pp-ink-2)}.paper .tw-in-paper .of-primary-action{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-white)}.paper .tw-in-paper .flow-spec-state--ready{color:var(--pp-add-ink)}.paper .tw-in-paper .flow-spec-state--detected{color:var(--pp-ink-2)}.paper .tw-in-paper .flow-cat-card :is(h2,h3){font-family:var(--pp-serif);font-weight:400;letter-spacing:-.01em}.paper .ls-in-paper .fp-kind{font:500 11px/1.3 var(--pp-mono);letter-spacing:.06em;color:var(--pp-ink-3)}.paper .ls-in-paper .fp-tools .fp-title,.paper .ls-in-paper .fc-tool-head h3{font:300 clamp(24px,2.2vw,30px)/1.05 var(--pp-serif);text-transform:none;letter-spacing:-.01em}.paper .ls-in-paper .fp-tools a{border-color:var(--pp-line);border-radius:var(--pp-r-2);transition:border-color .2s,transform .2s var(--pp-ease-unfold)}.paper .ls-in-paper .fp-tools a:hover{background:var(--pp-white);border-color:var(--pp-ink-3);transform:translateY(-2px)}.paper .ls-in-paper .fp-all{color:var(--pp-ink)}@media(prefers-reduced-motion:reduce){.paper .ls-in-paper .fp-tools a{transition:none}}.paper .ls-in-paper .fe-cat .fe-cat-title,.paper .ls-in-paper .fe-b-group-head h2,.paper .ls-in-paper .fe-v-head h2{font-family:var(--pp-serif);font-weight:300;text-transform:none;letter-spacing:-.01em}.paper .ls-in-paper .fe-cat .fe-cat-title{font-size:1.45rem;line-height:1.12}.paper .ls-in-paper .fe-v-head h2{font-size:clamp(2.2rem,3.6vw,3rem)}.paper .ls-article-figure .fp-heroshot{margin:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-2);overflow:hidden;box-shadow:var(--pp-shadow-window)}.paper .ls-article-figure .fp-heroshot img{display:block;width:100%;height:auto}.paper .ls-fc-tools .fc-tool{padding:22px 0;border-top:1px solid var(--pp-line)}.paper .ls-fc-tools .fc-tool h3{font-family:var(--pp-serif);font-weight:300;font-size:clamp(24px,2.4vw,32px)}.paper .ls-form-in-paper{width:min(440px,100%)}.paper .ls-form-in-paper input[type=email]{min-height:48px;background:var(--pp-white);border-color:var(--pp-line);border-radius:var(--pp-r-2);font:400 15px/1.2 var(--pp-sans);letter-spacing:0;color:var(--pp-ink);transition:border-color var(--pp-dur-fast) var(--pp-ease-out),box-shadow var(--pp-dur-fast) var(--pp-ease-out)}.paper .ls-form-in-paper input[type=email]::placeholder{color:var(--pp-ink-3)}.paper .ls-form-in-paper input[type=email]:hover{border-color:var(--pp-ink-3)}.paper .ls-form-in-paper input[type=email]:focus-visible{outline:0;border-color:var(--pp-teal);box-shadow:var(--pp-ring)}.paper .ls-form-in-paper input[type=email]:is([aria-invalid=true],:user-invalid){border-color:var(--pp-red-deep)}.paper .ls-form-in-paper input[type=email]:disabled{background:var(--pp-paper-2);color:var(--pp-ink-3);border-color:var(--pp-line);cursor:not-allowed}.paper .ls-form-in-paper button[type=submit]{min-height:48px;background:var(--pp-ink);color:var(--pp-white);border-radius:var(--pp-r-2);font:500 15px/1.2 var(--pp-sans);letter-spacing:0;text-transform:none;transition:background-color var(--pp-dur-fast) var(--pp-ease-out),transform var(--pp-dur-fast) var(--pp-ease-out)}.paper .ls-form-in-paper button[type=submit]:hover{background:var(--pp-ink-2)}.paper .ls-form-in-paper button[type=submit]:active{transform:scale(var(--pp-press))}.paper .ls-form-in-paper button[type=submit]:focus-visible{outline:0;box-shadow:var(--pp-ring),0 0 0 1px var(--pp-teal)}.paper .ls-form-in-paper button[type=submit]:disabled{background:var(--pp-paper-2);color:var(--pp-ink-3);opacity:1;cursor:not-allowed}.paper .ls-form-in-paper [role=alert]{font:400 12.5px/1.4 var(--pp-sans);letter-spacing:0;color:var(--pp-red-ink)}.paper .ls-form-in-paper [id$=-success]{color:var(--pp-add-ink)}.paper .ls-form-in-paper [id$=-success] :is(svg,span){color:inherit;font:400 13px/1.4 var(--pp-sans);letter-spacing:0}.paper #enquiry-form :is(input:not([type=text][tabindex="-1"]),textarea){background:var(--pp-white);border-color:var(--pp-line);border-radius:var(--pp-r-2);color:var(--pp-ink);font:var(--pp-t-copy);transition:border-color var(--pp-dur-fast) var(--pp-ease-out),box-shadow var(--pp-dur-fast) var(--pp-ease-out)}.paper #enquiry-form :is(input,textarea)::placeholder{color:var(--pp-ink-3)}.paper #enquiry-form :is(input,textarea):hover{border-color:var(--pp-ink-3)}.paper #enquiry-form :is(input,textarea):focus-visible{outline:0;border-color:var(--pp-teal);box-shadow:var(--pp-ring)}.paper #enquiry-form :is(input,textarea):is([aria-invalid=true],:user-invalid){border-color:var(--pp-red-deep)}.paper #enquiry-form :is(input,textarea):disabled{background:var(--pp-paper-2);color:var(--pp-ink-3);cursor:not-allowed}.paper #enquiry-form label{font:var(--pp-t-label);letter-spacing:0;text-transform:none;color:var(--pp-ink)}.paper #enquiry-form [role=alert]{font:400 12.5px/1.4 var(--pp-sans);letter-spacing:0;color:var(--pp-red-ink)}.paper #enquiry-form button[type=submit]{background:var(--pp-ink);color:var(--pp-white);border-radius:var(--pp-r-2);font:var(--pp-t-button);letter-spacing:0;text-transform:none}.paper #enquiry-form button[type=submit]:focus-visible{outline:0;box-shadow:var(--pp-ring),0 0 0 1px var(--pp-teal)}.paper #enquiry-form button[type=submit]:disabled{background:var(--pp-paper-2);color:var(--pp-ink-3);opacity:1}.paper .receipt-prose{--color-primary: var(--pp-teal);--color-text: var(--pp-ink);--color-text-muted: var(--pp-ink-2);--color-text-dim: var(--pp-ink-3);--color-border: var(--pp-viz-grid);--color-surface: var(--pp-white);--color-surface-overlay: var(--pp-white);--svg-accent-red: var(--pp-red-deep)}.paper .receipt-prose .fn-diagram__edge{stroke:var(--pp-viz-context-2)}.paper .receipt-prose .fn-diagram__node{stroke:var(--pp-viz-context-3)}.paper .ls-longform .living-paper-cta:not(:has(.living-paper-cta__inner)){padding:24px;background:var(--pp-paper-2)}.paper .ls-longform .living-paper-cta:not(:has(.living-paper-cta__inner)) .living-paper-cta__copy h2{font-size:30px;margin:6px 0 8px}.paper .ls-longform .living-paper-cta:not(:has(.living-paper-cta__inner)) .living-paper-cta__copy>p:not(.living-eyebrow){margin:0 0 18px;font-size:16px;line-height:1.55}.paper .ls-longform .living-paper-cta__inner{display:grid;grid-template-columns:1fr;gap:18px;padding:28px}.paper .ls-longform .living-paper-cta__copy h2{font-size:32px}.paper .ls-longform .living-paper-cta__action{justify-self:start;align-items:start;text-align:left}.paper .ls-longform .living-paper-cta__copy>p{font-size:16px;line-height:1.55}.paper .ls-longform .living-relay-band{margin:0;padding:0;width:auto;border:0;background:none}.paper .ls-longform .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.paper .ls-longform .table-scroll table{min-width:520px}.paper .ls-in-paper.ls-done-cta p.of-waitlist-caption{white-space:normal;font:400 13px/1.5 var(--pp-sans);letter-spacing:0;text-transform:none;color:var(--pp-ink-3)}.paper .ls-done-cta :is(.of-primary-action,.of-secondary-action){font:500 15px/1.2 var(--pp-sans);letter-spacing:0;text-transform:none;border-radius:var(--pp-r-2)}
