@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/urbanist-latin-ext-wght-normal.Bdxck5Au.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/urbanist-latin-wght-normal.D69JTELx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.case-study.accent-px{--px-font-display:"larken", "Larken", ui-serif, Georgia, serif;--px-font-body:"Manrope Variable", "Manrope", ui-sans-serif, system-ui, sans-serif;--px-ease-reveal:cubic-bezier(.16, 1, .3, 1);--px-ease-expand:cubic-bezier(.4, 0, .2, 1);--px-duration-reveal:1.2s;--px-duration-expand:.7s;--px-accordion-01:var(--px-ink);--px-accordion-02:#b6b6b6;--px-accordion-03:#868685;--px-accordion-04:#555554;--px-accordion-05:var(--px-deep)}.case-study.accent-px .case-study__meta dd{overflow-wrap:anywhere;min-width:0}.case-study.accent-px .case-study__body{max-width:74rem}.case-study.accent-px .case-study__body h2+p{max-width:44rem}.case-study.accent-px .project-media{margin-block:clamp(3rem,7vw,6rem)}.case-study.accent-px .project-media figcaption{color:var(--color-ink-muted)}.px-eyebrow{color:var(--px-gold);font-family:var(--px-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.5;display:block}.px-name-transition{width:100%;color:var(--color-ink);margin-block:clamp(3rem,7vw,6rem)}.px-name-transition__intro{gap:var(--grid-gap);padding-block:var(--space-7);border-top:1px solid var(--color-line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.px-name-transition__intro h3{min-width:0;max-width:13ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-subhead-size);font-style:normal;font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-tracking);line-height:var(--type-subhead-leading);text-wrap:balance;grid-column:1/span 5;margin:0}.px-name-transition__narrative{gap:var(--space-4);grid-column:8/-1;min-width:0;max-width:42rem;display:grid}.px-name-transition__narrative p{color:var(--color-ink-muted);font-family:var(--font-body);line-height:var(--leading-body);margin:0}.px-name-transition__narrative a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:.2em;text-decoration-thickness:1px}.px-name-transition__narrative a:hover{text-decoration-color:currentColor}.px-name-transition__narrative a:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-accent);outline-offset:3px}.px-name-transition__figure{background:var(--px-ink);color:var(--px-cream);margin:0;overflow:hidden}.px-name-transition__mark-stage{aspect-ratio:79/44;background:var(--px-ink);isolation:isolate;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.px-name-transition__measures{margin-block:var(--space-5) 0;padding-block:var(--space-4);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-ink)}.px-name-transition__measures dl{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.px-name-transition__measures div{gap:var(--space-2);flex-direction:column-reverse;min-width:0;display:flex}.px-name-transition__measures dt,.px-name-transition__measures dd{margin:0}.px-name-transition__measures dt{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase}.px-name-transition__measures dd{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:400;line-height:1}.px-name-transition__construction{z-index:3;pointer-events:none;width:82%;height:82%;position:absolute;inset:9%;overflow:hidden}.px-name-transition__guides{fill:none}.px-name-transition__guide{stroke:currentColor;stroke-width:.14px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:0}.px-name-transition__guide--stem{color:var(--px-gold);opacity:.9;stroke-width:.2px}.px-name-transition__guide--shared{color:var(--px-gold);opacity:.76;stroke-width:.18px}.px-name-transition__guide--optical{color:var(--px-cool);opacity:.48}.px-name-transition__dimensions,.px-name-transition__ratio{color:var(--px-gold)}.px-name-transition__dimension,.px-name-transition__ratio-shape{fill:none;stroke:currentColor;stroke-width:.14px;stroke-dasharray:1;stroke-dashoffset:0}.px-name-transition__dimension-label{fill:var(--px-cool);font-family:var(--font-body);letter-spacing:.035em;paint-order:stroke;stroke:var(--px-ink);stroke-width:.45px;stroke-linejoin:round;font-size:1.8px;font-weight:600}.px-name-transition__wordmark{z-index:2;width:82%;height:82%;color:var(--px-cream);clip-path:polygon(0 100%,0 0,100% 0,100% 100%);opacity:1;display:block;position:absolute;inset:9%}@keyframes px-name-mark-resolve{0%{clip-path:polygon(0 100%,0 0,4% 0,4% 100%);opacity:.08}48%{clip-path:polygon(0 100%,0 0,56% 0,46% 100%);opacity:.76}to{clip-path:polygon(0 100%,0 0,100% 0,100% 100%);opacity:1}}html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=pending] .px-name-transition__guide,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=pending] .px-name-transition__dimension,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=pending] .px-name-transition__ratio-shape{stroke-dashoffset:1px}html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=entered] .px-name-transition__guide,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=settled] .px-name-transition__guide,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=entered] .px-name-transition__dimension,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=settled] .px-name-transition__dimension,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=entered] .px-name-transition__ratio-shape,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=settled] .px-name-transition__ratio-shape{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--px-ease-reveal)}html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=entered] .px-name-transition__dimensions .px-name-transition__dimension,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=settled] .px-name-transition__dimensions .px-name-transition__dimension,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=entered] .px-name-transition__ratio-shape,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=settled] .px-name-transition__ratio-shape{transition-delay:.12s}html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=pending] .px-name-transition__dimension-label{opacity:0}html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=entered] .px-name-transition__dimension-label,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=settled] .px-name-transition__dimension-label{opacity:1;transition:opacity .28s var(--px-ease-reveal) .42s}html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=pending] .px-name-transition__wordmark{clip-path:polygon(0 100%,0 0,4% 0,4% 100%);opacity:.08}html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=entered] .px-name-transition__wordmark,html.js-enabled[data-motion-ready] .px-name-transition__figure[data-motion-state=settled] .px-name-transition__wordmark{animation:px-name-mark-resolve .86s var(--px-ease-reveal) .7s both}.px-website-chapter,.px-identity-marks,.px-artifact-board,.px-benefits,.px-accordion-study,.px-type-specimen,.px-website-note,.px-live-cta{width:100vw;margin-left:calc(50% - 50vw)}.px-website-chapter--hero{margin-block:clamp(3rem,7vw,6rem)}.px-hero{background:var(--px-ink);min-height:max(clamp(20rem,52vw,48rem),min(86vw,46rem,100vw - 3rem) + 3rem);color:var(--px-cream);font-family:var(--px-font-body);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.px-hero__stage{z-index:1;aspect-ratio:1;width:min(86vw,46rem,100vw - 3rem);position:relative}.px-hero__wash,.px-hero__fallback,.px-hero__lottie{width:100%;height:100%;display:block;position:absolute;inset:0}.px-hero__wash{z-index:0;background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--px-cool) 19%, transparent), transparent 72%);opacity:.72;pointer-events:none}.px-hero__fallback{z-index:1;object-fit:contain;opacity:0;mix-blend-mode:lighten;transition:opacity var(--px-duration-reveal) var(--px-ease-reveal)}.px-hero__lottie{z-index:2;opacity:0;mix-blend-mode:normal;transition:opacity var(--px-duration-reveal) var(--px-ease-reveal)}.px-hero[data-px-hero-state=ready] .px-hero__lottie{opacity:1}.px-hero[data-px-hero-state=ready] .px-hero__fallback,.px-hero[data-px-hero-state=static] .px-hero__lottie{opacity:0}.px-hero[data-px-hero-state=static] .px-hero__fallback{opacity:.76}.px-identity-marks{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);margin-block:clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,5rem) max(2rem,50vw - 37rem)}.px-identity-marks__intro{gap:var(--grid-gap);margin-bottom:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.px-identity-marks__intro>:first-child{grid-column:1/span 7}.px-identity-marks__intro-heading{gap:var(--space-3);align-content:end;display:grid}.px-identity-marks__intro h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-subhead-size);font-style:normal;font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-tracking);line-height:var(--type-subhead-leading);text-wrap:balance;margin:0}.px-identity-marks__intro p{color:var(--color-ink-muted);font-family:var(--font-body);line-height:var(--leading-body);grid-column:9/-1;margin:0}.px-identity-marks .px-eyebrow{color:var(--color-accent);font-family:var(--font-body)}.px-identity-marks__grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.px-identity-marks figure{margin:0}.px-identity-marks__primary{grid-column:span 4}.px-identity-marks__tile{aspect-ratio:1;color:var(--px-cream);place-items:center;display:grid;overflow:hidden}.px-identity-marks__tile--dark{background:var(--px-ink)}.px-identity-marks__tile--light{background:var(--px-cream);color:var(--px-ink)}.px-identity-marks__tile--gold{background:var(--px-gold);color:var(--px-cream)}.px-identity-marks__tile .px-logo-mark{aspect-ratio:135/72;background-color:currentColor;width:min(62%,13rem);height:auto;display:block;-webkit-mask:url(/images/px/vectors/logo-mark.svg) 50%/contain no-repeat;mask:url(/images/px/vectors/logo-mark.svg) 50%/contain no-repeat}.px-identity-marks figcaption{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-caption);display:flex}.px-identity-marks figcaption strong{color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-style:normal;font-weight:700}.px-identity-marks__entities{gap:var(--grid-gap);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.px-identity-marks__entities-intro{align-content:start;gap:var(--space-2);padding-top:var(--space-2);grid-column:1/span 6;display:grid}.px-identity-marks__entities-intro span{color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-subhead-size);font-style:normal;font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-tracking);line-height:var(--type-subhead-leading)}.px-identity-marks__entities-intro p{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-copy);margin:0}.px-identity-marks__entities figure{grid-column:span 3;justify-self:end;width:100%;max-width:13rem}.px-identity-marks__entity-tile{aspect-ratio:1;background:var(--px-cream);place-items:center;display:grid;position:relative;overflow:hidden}.px-identity-marks__entity-lockup{align-items:flex-end;gap:var(--space-2);max-width:calc(100% - var(--space-5));display:flex}.px-identity-marks__entity-lockup .px-logo-mark{aspect-ratio:135/72;width:clamp(6rem,7vw,7rem);max-width:100%;height:auto;color:var(--px-ink);background-color:currentColor;flex:0 auto;display:block;-webkit-mask:url(/images/px/vectors/logo-mark.svg) 50%/contain no-repeat;mask:url(/images/px/vectors/logo-mark.svg) 50%/contain no-repeat}.px-identity-marks__entity-appendix{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--px-gold) 32%, var(--px-cream));border-radius:calc(var(--radius-control) * 2) 0 calc(var(--radius-control) * 2) 0;background:color-mix(in srgb, var(--px-gold) 14%, var(--px-cream));color:var(--px-gold);font-family:var(--font-body);font-size:var(--type-label-size);letter-spacing:.12em;align-items:center;font-weight:700;line-height:1;display:inline-flex}.px-geometry-compare{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.px-geometry-compare .project-media{margin-block:var(--space-7)}.px-geometry-compare .project-media img{background:var(--px-ink)}.px-geometry-signals{margin-block:calc(var(--space-7) * -1) var(--space-7);border-block:1px solid color-mix(in srgb, var(--px-gold) 68%, transparent);background:var(--px-ink);color:var(--px-cream);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.px-geometry-signals>div{column-gap:var(--space-4);row-gap:var(--space-2);min-width:0;min-height:8rem;padding:var(--space-5);grid-template-rows:auto 1fr;grid-template-columns:3.25rem minmax(0,1fr);display:grid}.px-geometry-signals>div+div{border-left:1px solid color-mix(in srgb, var(--px-gold) 40%, transparent)}.px-geometry-signals__index{color:var(--px-cool);font-family:var(--px-font-body);font-size:var(--type-label-size);letter-spacing:.1em;grid-column:1/-1;font-weight:700;line-height:1}.px-geometry-signals__copy{align-content:start;gap:var(--space-2);grid-column:2;min-width:0;display:grid}.px-geometry-signals strong{color:var(--px-cream);font-family:var(--px-font-display);font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:700;line-height:1}.px-geometry-signals small{color:var(--px-muted-dark);font-family:var(--px-font-body);font-size:var(--text-xs);line-height:var(--leading-caption)}.px-geometry-signals__mark{width:2.75rem;height:2.75rem;margin-top:var(--space-1);border:1px solid var(--px-gold);grid-area:2/1;align-self:start;display:block}.px-geometry-signals__mark--ring{box-shadow:0 0 0 .25rem var(--px-ink), 0 0 0 .35rem var(--px-gold);border-radius:50%}.px-geometry-signals__mark--square{box-shadow:inset 0 0 0 .25rem var(--px-ink), inset 0 0 0 .35rem var(--px-gold)}.px-geometry-signals__mark--rule{background:var(--px-gold);border:0;align-self:center;width:3rem;height:1px;margin-top:0}.px-type-lockup,.px-website-note{gap:var(--grid-gap);background:var(--px-ink);color:var(--px-cream);font-family:var(--px-font-body);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-block:clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,5rem) max(2rem,50vw - 37rem);display:grid}.px-type-lockup{width:100%;margin-left:0;padding-inline:clamp(2rem,5vw,5rem)}.px-type-lockup>div,.px-website-note>div{grid-column:1/span 7}.px-website-note__intro{min-width:0}.px-type-lockup strong,.px-website-note h3{margin:var(--space-4) 0 0;color:var(--px-cream);font-family:var(--px-font-display);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;letter-spacing:-.018em;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:700;line-height:1.03;display:block}.px-type-lockup p,.px-website-note p,.px-type-specimen__intro p{color:var(--px-muted-dark);margin:0}.px-type-lockup p,.px-website-note p{grid-column:9/-1;align-self:end}.px-website-note p{font-size:var(--text-base);line-height:var(--leading-body);margin-top:0}.px-accordion-study{padding:var(--space-10) max(var(--layout-gutter), calc((100vw - 74rem) / 2));border-bottom:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);margin-block:0 clamp(3rem,7vw,6rem)}.px-accordion-study__anchor{gap:var(--grid-gap);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin:0;display:grid}.px-accordion-study__anchor .hero__kicker{color:var(--color-ink-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;grid-column:1/span 5;margin:0}.px-accordion-study__anchor h3{max-width:10ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);text-align:left;text-wrap:balance;grid-column:6/-1;margin:0}.px-accordion-study__notes{gap:var(--grid-gap);margin-top:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.px-accordion-study__notes>*{grid-column:span 4}.px-accordion-study__code-block{min-width:0;margin:0}.px-accordion-study__code-block figcaption{margin-bottom:var(--space-2);color:var(--color-ink-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase}.px-accordion-study__code-block pre{min-height:11rem;padding:var(--space-4);background:var(--color-surface);color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);line-height:var(--leading-body);white-space:pre-wrap;margin:0;overflow-x:auto}.px-accordion-study__code-block p{max-width:32rem;margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-copy)}.px-accordion-study>.px-accordion-study__lead{max-width:48rem;margin:var(--space-7) 0 0;color:var(--color-ink-muted);font-size:var(--text-lead);line-height:var(--leading-copy)}.px-type-specimen{gap:var(--grid-gap);margin-block:clamp(3rem,7vw,6rem);border-block:1px solid var(--color-line);background:var(--color-paper);width:100vw;color:var(--color-ink);font-family:var(--font-body);grid-template-columns:repeat(12,minmax(0,1fr));margin-left:calc(50% - 50vw);padding:clamp(2rem,5vw,5rem) max(2rem,50vw - 37rem);display:grid}.px-type-specimen__intro{align-content:start;gap:var(--space-4);grid-column:1/span 5;display:grid}.px-type-specimen__intro h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-subhead-size);font-style:normal;font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-tracking);line-height:var(--type-subhead-leading);margin:0}.px-type-specimen__intro p{color:var(--color-ink-muted)}.px-type-specimen .px-eyebrow{color:var(--color-accent);font-family:var(--font-body)}.px-type-specimen__hierarchy{grid-column:7/-1;align-content:start;min-width:0;display:grid}.px-type-specimen__level{gap:var(--space-5);min-width:0;padding-block:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:minmax(7rem,.58fr) minmax(0,1.42fr);align-items:start;display:grid}.px-type-specimen__level:first-child{border-top:0;padding-top:0}.px-type-specimen__level-meta,.px-type-specimen__sample{align-content:start;gap:var(--space-2);min-width:0;display:grid}.px-type-specimen__level-meta>span{color:var(--color-ink-subtle);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.px-type-specimen__level-meta strong{color:var(--color-ink);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:700}.px-type-specimen__level-meta small,.px-type-specimen__sample small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-caption)}.px-type-specimen__sample-title,.px-type-specimen__sample-lead{color:var(--px-ink);font-family:var(--px-font-display);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-style:normal;font-weight:700}.px-type-specimen__sample-title{letter-spacing:-.018em;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.98}.px-type-specimen__sample-lead{letter-spacing:-.012em;font-size:clamp(1.4rem,2.4vw,2.4rem);line-height:1.02}.px-type-specimen__sample-label{color:var(--px-gold);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading)}.px-type-specimen__sample-ui{max-width:26rem;color:var(--color-ink);font-size:var(--text-base);letter-spacing:-.01em;font-weight:650;line-height:var(--leading-copy)}.px-palette{font-family:var(--px-font-body);grid-template-columns:repeat(5,minmax(0,1fr));margin-block:clamp(3rem,7vw,6rem);display:grid}.px-palette>div{min-height:10rem;padding:var(--space-4);background:var(--px-swatch);color:var(--px-ink);flex-direction:column;justify-content:space-between;display:flex}.px-palette>div:first-child,.px-palette>div:last-child{color:var(--px-cream)}.px-palette strong{font-family:var(--px-font-display);font-size:1.25rem}.px-palette small{letter-spacing:.03em;font-size:.6875rem;line-height:1.4}.px-artifact-board{border-block:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);margin-block:clamp(3rem,7vw,6rem);padding:clamp(3rem,8vw,8rem) max(2rem,50vw - 37rem)}.px-artifact-board__intro{gap:var(--grid-gap);margin-bottom:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.px-artifact-board__intro>:first-child{grid-column:1/-1}.px-artifact-board .px-eyebrow{color:var(--color-accent);font-family:var(--font-body)}.px-artifact-board__intro h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);grid-column:1/span 7;margin:0}.px-artifact-board__intro p{color:var(--color-ink-muted);grid-column:9/-1;align-self:end;margin:0}.px-artifact-board__grid{gap:var(--grid-gap);margin-top:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.px-artifact-board__item{grid-column:span 6;margin:0}.px-artifact-board__item--mockup{grid-column:1/-1}.px-artifact-board__media{background:var(--color-surface);place-items:center;min-height:16rem;display:grid;overflow:hidden}.px-artifact-board__media img{width:100%;height:auto;display:block}.px-artifact-board__item figcaption{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-caption);display:flex}.px-artifact-board__item figcaption strong{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700}.px-artifact-board__item figcaption span{text-align:right;max-width:14rem}.px-benefits{background:var(--px-ink);color:var(--px-cream);font-family:var(--px-font-body);margin-block:clamp(3rem,7vw,6rem) 0;padding:clamp(3rem,8vw,8rem) max(2rem,50vw - 37rem)}.px-benefits__intro{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.px-benefits__intro>div{grid-column:1/span 7}.px-benefits__intro h3{margin:var(--space-4) 0 0;color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.045em;font-size:clamp(2.8rem,5.5vw,5.3rem);line-height:1.02}.px-benefits__intro>p{color:var(--px-muted-dark);grid-column:9/-1;margin:0}.px-benefit-pane__trigger:active,.px-benefits__mobile-trigger:active{transform:scale(var(--motion-press-scale))}.px-benefits__accordion{border:1px solid var(--px-gold);min-height:clamp(36rem,56vw,46rem);display:flex;overflow:hidden}.px-benefit-pane{background:var(--px-collapsed-color,var(--px-deep));min-width:5.625rem;color:var(--px-ink);transition:flex-basis var(--px-duration-expand) var(--px-ease-expand), flex-grow var(--px-duration-expand) var(--px-ease-expand), background-color var(--px-duration-expand) var(--px-ease-expand), color var(--px-duration-expand) var(--px-ease-expand);flex:0 0 5.625rem;display:flex}.px-benefit-pane+.px-benefit-pane{border-left:1px solid color-mix(in srgb, var(--px-gold) 60%, transparent)}.px-benefit-pane.is-active{background:var(--px-ink);min-width:min(45rem,100% - 22.5rem);color:var(--px-cream);flex:auto}.px-benefit-pane__trigger{align-items:center;gap:var(--space-3);width:5.625rem;min-width:5.625rem;padding:var(--space-5) var(--space-3);color:inherit;cursor:pointer;text-align:center;transition:transform var(--duration-press) var(--px-ease-reveal), color var(--px-duration-expand) var(--px-ease-expand);background:0 0;border:0;flex-direction:column;display:flex}.px-benefit-pane__number,.px-benefit-pane__index,.px-benefits__mobile-trigger>span{color:var(--px-gold);font-family:var(--px-font-body);letter-spacing:.08em;font-size:.6875rem}.px-benefit-pane__trigger strong,.px-benefit-pane__trigger small{writing-mode:vertical-rl;transform:rotate(180deg)}.px-benefit-pane__trigger strong{font-family:var(--px-font-display);font-size:1.2rem;line-height:1.05}.px-benefit-pane__trigger small{max-width:12rem;color:inherit;font-size:.6875rem;line-height:1.35}.px-benefit-pane.is-active .px-benefit-pane__trigger{color:var(--px-cream)}.px-benefit-pane__panel{flex:1;grid-template-columns:minmax(15rem,.78fr) minmax(16rem,1.22fr);gap:clamp(2rem,4vw,4rem);min-width:0;padding:clamp(2rem,4.5vw,4.5rem) clamp(1.5rem,4vw,4rem) clamp(2rem,4.5vw,4.5rem) clamp(1rem,2vw,2rem);display:grid}.px-benefit-pane__panel[hidden]{display:none}.px-benefit-pane__copy{align-self:center;min-width:0}.px-benefit-pane__copy h4{margin:var(--space-3) 0 var(--space-1);color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.04em;font-size:clamp(2.1rem,3.6vw,4rem);line-height:1.05}.px-benefit-pane__copy p{max-width:28rem;margin:0 0 var(--space-4);color:var(--px-muted-dark);font-size:.9rem;line-height:1.5}.px-benefit-pane__copy .px-benefit-pane__subtitle{margin-bottom:var(--space-6);color:var(--px-gold);letter-spacing:.04em;font-size:.75rem}.px-benefit-pane__copy ul,.px-benefits__mobile-panel ul{gap:var(--space-2);max-width:28rem;color:var(--px-muted-dark);margin:0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:grid}.px-benefit-pane__copy li,.px-benefits__mobile-panel li{padding-left:var(--space-4);position:relative}.px-benefit-pane__copy li:before,.px-benefits__mobile-panel li:before{background:var(--px-gold);content:"";width:.4rem;height:1px;position:absolute;top:.55em;left:0}.px-benefit-visual{min-width:0;min-height:22rem;color:var(--px-muted-dark);align-self:center;position:relative;overflow:hidden}.px-benefit-visual:before{border:1px solid color-mix(in srgb, var(--px-gold) 30%, transparent);content:"";position:absolute;inset:5%}.px-treemap,.px-benefit-visual__network,.px-benefit-visual__trade,.px-operational-diagram,.px-privacy-diagram{position:absolute;inset:9%}.px-treemap{gap:var(--space-3);flex-direction:column;display:flex}.px-treemap__head,.px-treemap__caption,.px-benefit-visual__network>span,.px-benefit-visual__trade>span,.px-operational-diagram>span,.px-privacy-diagram>span{justify-content:space-between;gap:var(--space-3);color:var(--px-muted-dark);letter-spacing:.04em;font-size:.6875rem;display:flex}.px-treemap__head span{color:var(--px-gold);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.px-treemap__grid{flex:1;grid-template-columns:1.35fr 1fr .8fr .8fr;grid-auto-rows:minmax(3rem,1fr);gap:2px;display:grid}.px-treemap__tile{align-items:flex-end;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--px-gold) 38%, transparent);background:color-mix(in srgb, var(--px-cool) 13%, var(--px-ink));display:flex;overflow:hidden}.px-treemap__tile--large{background:color-mix(in srgb, var(--px-gold) 16%, var(--px-ink));grid-row:span 3}.px-treemap__tile--wide{grid-column:span 2}.px-treemap__tile--medium{grid-row:span 2}.px-treemap__tile img{object-fit:contain;width:1.4rem;height:1.4rem}.px-treemap__tile span{color:var(--px-cream);font-size:.6875rem;font-weight:700}.px-benefit-visual__network,.px-benefit-visual__trade{place-items:center;display:grid}.px-benefit-visual__network img,.px-benefit-visual__trade img{object-fit:contain;width:100%;height:100%;display:block}.px-benefit-visual__network img{mix-blend-mode:screen;opacity:.9}.px-benefit-visual__network>span,.px-benefit-visual__trade>span{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--px-gold) 40%, transparent);position:absolute;bottom:0;left:0;right:0}.px-benefit-visual__trade img{object-fit:cover;opacity:.7;mix-blend-mode:screen}.px-benefits__mobile{margin-top:var(--space-6);border-top:1px solid var(--px-gold);display:none}.px-benefits__mobile-item{border-bottom:1px solid color-mix(in srgb, var(--px-gold) 72%, transparent);background:var(--px-collapsed-color,var(--px-deep));color:var(--px-ink);transition:background-color var(--px-duration-expand) var(--px-ease-expand), color var(--px-duration-expand) var(--px-ease-expand)}.px-benefits__mobile-item.is-open{background:var(--px-ink);color:var(--px-cream)}.px-benefits__mobile-trigger{gap:var(--space-3);width:100%;min-height:4rem;padding:var(--space-3) var(--space-4);color:inherit;cursor:pointer;text-align:left;transition:transform var(--duration-press) var(--px-ease-reveal);background:0 0;border:0;grid-template-columns:2rem 1fr auto 1rem;align-items:center;display:grid}.px-benefits__mobile-trigger strong{font-family:var(--px-font-display);font-size:1.35rem;line-height:1.05}.px-benefits__mobile-trigger small{color:inherit;opacity:.72;font-size:.6875rem}.px-benefits__mobile-trigger i{width:.8rem;height:.8rem;position:relative}.px-benefits__mobile-trigger i:before,.px-benefits__mobile-trigger i:after{background:var(--px-gold);content:"";width:.8rem;height:1px;transition:transform var(--duration-fast) var(--px-ease-reveal);position:absolute;top:50%;left:50%}.px-benefits__mobile-trigger i:after{transform:rotate(90deg)}.px-benefits__mobile-trigger[aria-expanded=true] i:after{transform:rotate(0)}.px-benefits__mobile-panel{opacity:0;transition:grid-template-rows var(--px-duration-expand) var(--px-ease-expand), opacity var(--duration-fast) var(--px-ease-reveal);grid-template-rows:0fr;display:grid}.px-benefits__mobile-item.is-open .px-benefits__mobile-panel{opacity:1;grid-template-rows:1fr}.px-benefits__mobile-panel[aria-hidden=true]{pointer-events:none}.px-benefits__mobile-panel-inner{min-height:0;padding:0 var(--space-4) var(--space-5) 4.5rem;overflow:hidden}.px-benefits__mobile-panel p{max-width:34rem;margin:0 0 var(--space-4);color:var(--px-muted-dark);font-size:.9rem;line-height:1.5}.px-benefits__mobile-panel .px-benefit-visual{min-height:18rem;margin-top:var(--space-6)}.px-benefits__status{margin:var(--space-4) 0 0;color:var(--px-muted-dark);font-family:var(--px-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.px-live-cta{gap:var(--grid-gap);background:var(--px-cool);color:var(--px-cream);font-family:var(--px-font-body);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-block:clamp(3rem,7vw,6rem);padding:clamp(3rem,8vw,8rem) max(2rem,50vw - 37rem);display:grid}.px-live-cta .px-eyebrow{color:var(--px-ink)}.px-live-cta h3{margin:var(--space-4) 0 0;color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.045em;font-size:clamp(2.8rem,5.6vw,5.5rem);line-height:1.02}.px-live-cta>div{grid-column:1/span 7}.px-live-cta__link{align-items:center;gap:var(--space-2);width:max-content;min-height:var(--control-hit-area);font-family:var(--px-font-body);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;transition:gap var(--duration-fast) var(--px-ease-reveal), transform var(--duration-press) var(--px-ease-reveal);border-bottom:1px solid;grid-column:9/-1;display:inline-flex}.px-live-cta__link:hover{gap:var(--space-3)}.px-live-cta__link:active{transform:scale(var(--motion-press-scale))}.px-identity-marks :focus-visible,.px-benefits :focus-visible,.px-live-cta :focus-visible{outline:2px solid var(--px-gold);outline-offset:4px}@media (width<=1199px){.px-benefit-pane.is-active{min-width:calc(100% - 22.5rem)}.px-benefit-pane__panel{gap:var(--space-5);grid-template-columns:minmax(13rem,.76fr) minmax(14rem,1.24fr)}}@media (width<=800px){.px-hero{min-height:max(20rem,100vw - 1.5rem)}.px-hero__stage{width:min(100vw - 3rem,30rem)}.px-geometry-compare,.px-type-lockup,.px-type-specimen,.px-website-note,.px-artifact-board__intro,.px-benefits__intro,.px-live-cta{grid-template-columns:1fr}.px-type-lockup>div,.px-type-lockup p,.px-website-note>div,.px-website-note p,.px-type-specimen__intro,.px-type-specimen__hierarchy,.px-artifact-board__intro h3,.px-artifact-board__intro p,.px-benefits__intro>div,.px-benefits__intro>p,.px-live-cta>div,.px-live-cta__link{grid-column:1}.px-type-lockup p,.px-website-note p,.px-artifact-board__intro p,.px-benefits__intro>p{margin-top:var(--space-4)}.px-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.px-palette>div:last-child{grid-column:1/-1}.px-identity-marks__intro{grid-template-columns:1fr}.px-identity-marks__intro>:first-child,.px-identity-marks__intro-heading,.px-identity-marks__intro-heading h3,.px-identity-marks__intro p{grid-column:1}.px-identity-marks__intro{row-gap:var(--space-4)}.px-identity-marks__intro p{margin-top:0}.px-identity-marks__entities{grid-template-columns:1fr 1fr}.px-identity-marks__entities-intro{grid-column:1/-1}.px-identity-marks__entities figure{grid-column:span 1}.px-geometry-signals{grid-template-columns:1fr}.px-geometry-signals>div+div{border-top:1px solid color-mix(in srgb, var(--px-gold) 40%, transparent);border-left:0}.px-artifact-board__grid{grid-template-columns:1fr}.px-artifact-board__item{grid-column:1}.px-benefit-pane__panel{grid-template-columns:1fr;overflow-y:auto}.px-benefit-visual{order:-1;min-height:18rem}.px-live-cta__link{margin-top:var(--space-6)}}@media (width<=767px){.px-identity-marks__primary{grid-column:1/-1}.px-identity-marks__grid,.px-identity-marks__entities{grid-template-columns:1fr}.px-identity-marks__entities figure{grid-column:1/-1;justify-self:center}.px-type-specimen__level{gap:var(--space-3);grid-template-columns:1fr}.px-name-transition__intro{gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.px-name-transition__intro h3,.px-name-transition__narrative{grid-column:1}.px-name-transition__intro h3{max-width:14ch}.px-name-transition__measures{padding-block:var(--space-4)}.px-name-transition__measures dl{row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.px-name-transition__guide--optical{display:none}}@media (prefers-reduced-motion:reduce){.px-hero__fallback,.px-hero__lottie,.px-benefit-pane,.px-benefits__mobile-item,.px-benefits__mobile-panel,.px-live-cta__link{transition-duration:.01ms!important}.px-name-transition__guide,.px-name-transition__dimension,.px-name-transition__ratio-shape{stroke-dashoffset:0!important;transition:none!important}.px-name-transition__dimension-label{opacity:1!important;transition:none!important}.px-name-transition__wordmark{clip-path:polygon(0 100%,0 0,100% 0,100% 100%)!important;opacity:1!important;animation:none!important}}.px-benefits{padding-inline:64px}.px-benefits>*{width:min(100%,80rem);margin-inline:auto}.px-benefits__intro h3{font-size:clamp(2.5rem,4vw,3.25rem);line-height:1.2}.px-benefits__eyebrow{color:var(--px-muted-dark)!important}.px-benefits__desktop{margin-top:3rem;display:block}.px-benefits__tablet,.px-benefits__mobile{display:none}.px-benefits__accordion{border:1px solid var(--px-gold);box-sizing:border-box;border-radius:0;height:45rem;min-height:45rem}.px-benefit-pane{width:90px;min-width:90px;height:100%;transition:flex-basis var(--px-duration-expand) var(--px-ease-expand), background-color var(--px-duration-expand) var(--px-ease-expand), color var(--px-duration-expand) var(--px-ease-expand);flex:0 0 90px;position:relative;overflow:hidden}.px-benefit-pane.is-active{flex:0 0 calc(100% - 360px);width:calc(100% - 360px);min-width:calc(100% - 360px)}.px-benefit-pane__trigger{box-sizing:border-box;flex:0 0 87px;gap:0;width:87px;min-width:87px;height:100%;padding:32px 24px}.px-benefit-pane__number{min-width:100%;color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.02em;text-align:center;font-size:1.75rem;font-weight:700;line-height:1.4}.px-benefit-pane__title{flex:1;justify-content:center;align-items:center;width:39px;display:flex}.px-benefit-pane__title strong{color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.02em;white-space:nowrap;writing-mode:vertical-rl;font-size:1.75rem;font-weight:700;line-height:1.4;display:block;transform:rotate(180deg)}.px-benefit-pane__content{flex:0 0 640px;width:640px;min-width:640px;height:auto;min-height:100%;overflow:hidden}.px-benefit-pane__panel{box-sizing:border-box;flex-direction:column;gap:48px;width:640px;min-width:640px;height:auto;min-height:100%;padding:64px 48px;display:flex}.px-benefit-pane__copy{flex:none;align-self:auto;width:544px}.px-benefit-pane__panel{opacity:1;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);transform:translate(0,0)}.px-benefit-pane__panel.is-entering,.px-benefits__tablet-item.is-entering{opacity:0;transform:translate(-8px)}.px-benefit-pane__copy h4{color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.0275em;margin:0 0 24px;font-size:2.75rem;font-weight:700;line-height:1.2}.px-benefit-pane__copy p{width:544px;max-width:none;color:var(--px-muted-dark);margin:0 0 24px;font-size:1rem;line-height:1.5}.px-benefit-pane__copy ul{color:#fff;width:544px;max-width:none;font-size:var(--text-sm);margin:0;padding-left:18px;line-height:2;list-style:outside;display:block}.px-benefit-pane__copy li{padding-left:0}.px-benefit-pane__copy li:before{display:none}.px-benefit-pane__visual-wrap{flex:0 0 400px;width:544px;height:400px;position:relative}.px-benefit-visual{width:544px;height:400px;min-height:0;position:relative;overflow:visible}.px-benefit-visual:before{display:none}.px-treemap{width:500px;height:297px;position:relative;inset:auto}.px-treemap svg{width:500px;height:297px;display:block;overflow:visible}.px-network-diagram,.px-operational-diagram{width:512px;height:300px;position:relative;inset:auto}.px-privacy-diagram{width:322px;height:300px;position:relative;inset:auto}.px-network-diagram>svg,.px-operational-diagram>svg{width:512px;height:300px;display:block;overflow:visible}.px-privacy-diagram>svg{width:322px;height:300px;display:block;overflow:visible}.px-network-diagram .px-diagram__lines,.px-network-diagram .px-diagram__lines line,.px-operational-diagram .px-diagram__lines,.px-operational-diagram .px-diagram__lines line,.px-privacy-diagram .px-diagram__lines,.px-privacy-diagram .px-diagram__lines line{fill:none;stroke:#3d4455;stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.px-network-diagram .px-diagram__dashed,.px-network-diagram .px-diagram__box,.px-network-diagram .px-diagram__node rect,.px-operational-diagram .px-diagram__box,.px-privacy-diagram .px-diagram__box{fill:#7d8ca308;stroke:#b898621f;stroke-width:1px;vector-effect:non-scaling-stroke}.px-network-diagram .px-diagram__dashed,.px-operational-diagram .px-diagram__dashed,.px-privacy-diagram .px-diagram__dashed{fill:none;stroke:#3d4455;stroke-dasharray:4 4}.px-network-diagram .px-diagram__box--brand,.px-operational-diagram .px-diagram__box--brand,.px-privacy-diagram .px-diagram__box--brand{fill:#b898620f;stroke:#b898624d}.px-network-diagram .px-diagram__node circle{fill:none;stroke:#a4aebe80;stroke-width:1px}.px-network-diagram .px-diagram__icon{width:28px;height:28px;overflow:visible}.px-network-diagram .px-diagram__icon path{fill:#a4aebe80;stroke:none}.px-flow-dot{fill:#b8986299;stroke:none}.px-network-diagram text,.px-operational-diagram text,.px-privacy-diagram text{fill:var(--px-muted-dark);stroke:none;font-family:var(--px-font-body);font-size:11px}.px-network-diagram .px-diagram__mark,.px-operational-diagram .px-operational-diagram__mark,.px-privacy-diagram .px-privacy-diagram__mark{fill:var(--px-cream);font-family:var(--px-font-display);font-size:24px}.px-operational-diagram>svg>svg path,.px-privacy-diagram .px-privacy-diagram__icon-path{fill:#a4aebe80;stroke:none}.px-privacy-diagram .px-privacy-diagram__frame,.px-operational-diagram .px-operational-diagram__frame{opacity:.5}.px-operational-diagram .px-flow-dot,.px-privacy-diagram .px-flow-dot{fill:#b8986299;stroke:none}.px-benefit-visual__trade{width:544px;height:400px;position:relative;inset:auto}.px-benefit-visual__trade img{object-fit:contain;opacity:.7;mix-blend-mode:screen;width:544px;height:400px;display:block}.px-benefit-visual__trade-overlay,.px-benefit-visual__trade-tint{pointer-events:none;position:absolute;inset:0}.px-benefit-visual__trade-overlay{mix-blend-mode:multiply;background:radial-gradient(circle at 46% 44%,#171b2729,#171b27b3 76%)}.px-benefit-visual__trade-tint{mix-blend-mode:overlay;background:#b8986214}.px-benefits__mobile-trigger{align-items:center;gap:12px;height:64px;min-height:64px;padding:0 24px;display:flex}.px-benefits__mobile-trigger>span,.px-benefits__mobile-trigger strong{color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.4}.px-benefits__mobile-trigger>span{flex:none}.px-benefits__mobile-trigger strong{font-size:1.25rem}.px-benefits__mobile-panel-inner{padding:16px 24px 32px}.px-benefits__mobile-panel-inner h4{color:var(--px-cream);font-family:var(--px-font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:2rem;font-weight:700;line-height:1.2}.px-benefits__mobile-panel p{max-width:none;font-size:var(--text-base);margin:0 0 20px;line-height:1.5}.px-benefits__mobile-panel ul{max-width:none;font-size:var(--text-sm);margin:0;padding-left:18px;line-height:2;list-style:outside;display:block}.px-benefits__mobile-panel li{margin-bottom:16px;padding-left:0}.px-benefits__mobile-panel li:last-child{margin-bottom:0}.px-benefits__mobile-panel li:before{display:none}.px-benefits__mobile-panel .px-benefit-visual{width:100%;height:auto;min-height:0;margin-top:32px}.px-benefits__mobile-panel .px-treemap,.px-benefits__mobile-panel .px-network-diagram,.px-benefits__mobile-panel .px-operational-diagram,.px-benefits__mobile-panel .px-privacy-diagram,.px-benefits__mobile-panel .px-benefit-visual__trade,.px-benefits__mobile-panel .px-treemap>svg,.px-benefits__mobile-panel .px-network-diagram>svg,.px-benefits__mobile-panel .px-operational-diagram>svg,.px-benefits__mobile-panel .px-privacy-diagram>svg,.px-benefits__mobile-panel .px-benefit-visual__trade img{width:100%;height:auto}.px-benefits__mobile{border-top:0}.px-benefits__tablet-card{border:1px solid var(--px-gold);background:var(--px-ink);color:var(--px-cream);overflow:hidden}.px-benefits__tablet-items{min-height:37.5rem;padding:3rem}.px-benefits__tablet-controls{gap:.75rem;padding:3rem 3rem 0;display:flex}.px-benefits__tablet-controls button{border:1px solid var(--px-gold);background:var(--px-ink);width:2.5rem;height:2.5rem;color:var(--px-gold);cursor:pointer;font:1.1rem/1 var(--px-font-body);transition:background-color var(--duration-fast) var(--px-ease-reveal), color var(--duration-fast) var(--px-ease-reveal), transform var(--duration-press) var(--px-ease-reveal);place-items:center;display:grid}.px-benefits__tablet-controls button:hover,.px-benefits__tablet-controls button:focus-visible{background:color-mix(in srgb, var(--px-cool) 30%, var(--px-ink))}.px-benefits__tablet-controls button:active{transform:scale(var(--motion-press-scale))}.px-benefits__tablet-item{opacity:1;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);display:none;transform:translate(0,0)}.px-benefits__tablet-item.is-active{display:block}.px-benefits__tablet-heading{align-items:baseline;gap:1rem;margin-top:0;display:flex}.px-benefits__tablet-heading span{color:var(--px-gold);font:.75rem/1.5 var(--px-font-body);letter-spacing:.08em}.px-benefits__tablet-heading strong{color:var(--px-cream);font:700 1.75rem/1.4 var(--px-font-display);letter-spacing:-.02em}.px-benefits__tablet-copy{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.px-benefits__tablet-copy h4{color:var(--px-cream);font:700 2.75rem/1.2 var(--px-font-display);letter-spacing:-.0275em;margin:0}.px-benefits__tablet-copy p,.px-benefits__tablet-copy ul{max-width:37.5rem;color:var(--px-muted-dark);font:1rem/1.5 var(--px-font-body);margin:0}.px-benefits__tablet-copy ul{color:var(--px-cream);font-size:var(--text-sm);padding-left:1.125rem;line-height:2}.px-benefits__tablet-visual{width:min(100%,544px);height:400px;margin-top:3rem;overflow:hidden}.px-benefits__tablet-dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.px-benefits__tablet-dots button{background:var(--px-line);cursor:pointer;border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0}.px-benefits__tablet-dots button[aria-current=true]{background:var(--px-gold);width:1.5rem}@media (width<=767px){.px-benefits{padding-inline:20px}.px-benefits__intro h3{font-size:2.5rem}.px-benefits__desktop,.px-benefits__tablet{display:none}.px-benefits__mobile{margin-top:3rem;display:block}.px-benefits__mobile-trigger{width:100%}}@media (width<=800px){.px-accordion-study{padding-block:var(--space-9)}.px-accordion-study__anchor{padding-bottom:var(--space-4);grid-template-columns:1fr;align-items:start}.px-accordion-study__anchor .hero__kicker,.px-accordion-study__anchor h3{grid-column:1}.px-accordion-study__anchor h3{max-width:12ch;margin-top:var(--space-3);text-align:left}.px-accordion-study__notes{grid-template-columns:1fr}.px-accordion-study__notes>*{grid-column:1}}@media (width>=768px) and (width<=1199px){.px-benefits__desktop,.px-benefits__mobile{display:none}.px-benefits__tablet{margin-top:3rem;display:block}}@media (prefers-reduced-motion:reduce){.px-benefit-pane,.px-benefits__mobile-item,.px-benefits__mobile-panel,.px-benefits__mobile-trigger{transition:none!important}.px-benefits__tablet-item.is-active,.px-benefits__tablet-controls button{transition:none!important;animation:none!important}.px-benefit-pane__panel,.px-benefits__tablet-item{transition:none!important}.px-benefit-pane__panel.is-entering,.px-benefits__tablet-item.is-entering{opacity:1;transform:none}.px-flow-dot{display:none}}
