:root{--prysma-orange: #ff6300;--prysma-carbon: #191919;--prysma-warm-white: #f7f6f2;--prysma-grey: #dbd8d2;--prysma-lavender: #8c78ff;--prysma-orange-hover: #ff7a24;--prysma-orange-press: #e05600;--prysma-orange-soft: #ffe4d1;--carbon-900: #191919;--carbon-800: #232322;--carbon-700: #2e2e2c;--carbon-600: #3a3a37;--carbon-500: #56564f;--carbon-400: #7c7b72;--carbon-300: #a6a49a;--carbon-200: var(--prysma-grey);--carbon-100: #e9e7e1;--carbon-050: var(--prysma-warm-white);--bg-page: var(--prysma-carbon);--bg-page-light: var(--prysma-warm-white);--surface-card: var(--carbon-800);--surface-card-light: #ffffff;--surface-raised: var(--carbon-700);--surface-sunken: #111111;--text-primary: var(--prysma-warm-white);--text-secondary: var(--carbon-300);--text-muted: var(--carbon-400);--text-on-light: var(--prysma-carbon);--text-on-orange: var(--prysma-carbon);--text-accent: var(--prysma-orange);--border-subtle: var(--carbon-600);--border-strong: var(--carbon-400);--border-on-light: var(--carbon-200);--hairline: rgba(247, 246, 242, .16);--hairline-dark: rgba(25, 25, 25, .14);--focus-ring: var(--prysma-lavender);--signal-accent: var(--prysma-lavender);--signal-warning: var(--prysma-orange)}:root{--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--fw-light: 300;--fw-book: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--tracking-headline: -.01em;--tracking-flat: 0;--tracking-serif: .01em;--tracking-eyebrow: .16em;--leading-solid: 1;--leading-tight: 1.05;--leading-snug: 1.2;--leading-body: 1.45;--fs-display-xl: 94px;--fs-display-l: 88px;--fs-display-m: 64px;--fs-h1: 52px;--fs-h2: 40px;--fs-h3: 26px;--fs-h4: 22px;--fs-title: 18px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 13px;--fs-label: 12px}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--container-max: 1440px;--gutter: 32px;--page-margin: 48px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 1.5px;--shadow-sm: 0 1px 2px rgba(0,0,0,.35);--shadow-md: 0 6px 20px rgba(0,0,0,.4);--shadow-lg: 0 18px 48px rgba(0,0,0,.5);--shadow-light-card: 0 2px 14px rgba(25,25,25,.08);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .4s}:root{--borderradius-lg: 14;--borderradius-md: 8;--borderradius-none: 0;--borderradius-pill: 999;--borderradius-sm: 4;--brand-carbon: rgb(25,25,25);--brand-grey: rgb(219,216,210);--brand-lavender: rgb(140,120,255);--brand-orange-hover: rgb(255,122,36);--brand-orange-press: rgb(224,86,0);--brand-orange-soft: rgb(255,228,209);--brand-orange: rgb(255,99,0);--brand-warm-white: rgb(247,246,242);--color-azure-4: rgb(8,9,10);--color-black-0: rgba(0,0,0,0);--color-black-65: rgba(0,0,0,.65);--color-blue-47: rgb(75,63,176);--color-blue-6: rgb(14,15,18);--color-blue-74: rgb(140,120,255);--color-cyan-37: rgb(31,143,160);--color-cyan-55: rgb(59,201,219);--color-grey-10-12: rgba(25,25,25,.12);--color-grey-10-14: rgba(25,25,25,.14);--color-grey-10-35: rgba(25,25,25,.35);--color-grey-10-55: rgba(25,25,25,.55);--color-grey-10-72: rgba(25,25,25,.72);--color-grey-10: rgb(25,25,25);--color-grey-14-2: rgb(35,35,34);--color-grey-14: rgb(33,34,37);--color-grey-18: rgb(47,47,47);--color-grey-20: rgb(48,49,52);--color-grey-22: rgb(58,58,55);--color-grey-31: rgb(74,77,84);--color-grey-32: rgb(86,86,79);--color-grey-39: rgb(92,96,105);--color-grey-44: rgb(107,111,119);--color-grey-46: rgb(117,117,117);--color-grey-47: rgb(124,123,114);--color-grey-50-8: rgba(127,127,127,.08);--color-grey-57: rgb(138,143,152);--color-grey-63: rgb(166,164,154);--color-grey-6: rgb(15,15,15);--color-grey-73: rgb(182,185,191);--color-grey-7: rgb(16,17,19);--color-grey-91: rgb(231,232,234);--color-grey-92: rgb(233,234,236);--color-grey-95: rgb(242,243,245);--color-grey-96-0: rgba(247,246,242,0);--color-grey-96-14: rgba(247,246,242,.14);--color-grey-96-16: rgba(247,246,242,.16);--color-grey-96: rgb(247,246,242);--color-orange-38: rgb(194,74,0);--color-orange-50-10: rgba(255,99,0,.1);--color-orange-50-12: rgba(255,99,0,.12);--color-orange-50: rgb(255,99,0);--color-orange-57: rgb(255,122,36);--color-orange-84: rgb(219,216,210);--color-white-0: rgba(255,255,255,0);--color-white-13: rgba(255,255,255,.13);--color-white-22: rgba(255,255,255,.22);--color-white-3-5: rgba(255,255,255,.035);--color-white-5-5: rgba(255,255,255,.055);--color-white-6: rgba(255,255,255,.06);--color-white-7: rgba(255,255,255,.07);--color-white-9: rgba(255,255,255,.09);--color-white-solid: rgb(255,255,255);--corner-radius-11: 11;--corner-radius-14: 14;--corner-radius-17: 17;--corner-radius-26: 26;--corner-radius-4: 4;--corner-radius-6: 6;--corner-radius-7: 7;--corner-radius-8: 8;--corner-radius-999: 999;--font-family-font-1: "Inter";--font-family-font-2: "Instrument Serif";--font-family-font-3: "Inter";--font-size-10: 10;--font-size-11: 11;--font-size-12-5: 12.5;--font-size-12: 12;--font-size-13-5: 13.5;--font-size-13: 13;--font-size-14: 14;--font-size-15: 15;--font-size-16: 16;--font-size-17: 17;--font-size-18: 18;--font-size-19: 19;--font-size-20: 20;--font-size-22: 22;--font-size-24: 24;--font-size-26: 26;--font-size-30: 30;--font-size-32: 32;--font-size-34: 34;--font-size-38: 38;--font-size-40: 40;--font-size-50: 50;--font-size-52: 52;--font-size-68: 68;--font-size-72: 72;--font-size-74: 74;--font-size-92: 92;--font-size-94: 94;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--fontfamilies-sans: "Inter";--fontfamilies-serif: "Instrument Serif";--fontsize-body-lg: 18;--fontsize-body-sm: 14;--fontsize-body: 16;--fontsize-caption: 13;--fontsize-display-l: 88;--fontsize-display-m: 64;--fontsize-display-xl: 128;--fontsize-h1: 48;--fontsize-h2: 36;--fontsize-h3: 28;--fontsize-h4: 22;--fontsize-label: 12;--fontsize-title: 18;--fontweights-bold: "700";--fontweights-book: "400";--fontweights-light: "300";--fontweights-medium: "500";--fontweights-semibold: "600";--height-21-75: 21.75;--height-30: 30;--height-54: 54;--height-74: 74;--item-spacing-0: 0;--item-spacing-10: 10;--item-spacing-11: 11;--item-spacing-12: 12;--item-spacing-13-4: 13.4;--item-spacing-13-99: 13.99;--item-spacing-147-45: 147.45;--item-spacing-14: 14;--item-spacing-18: 18;--item-spacing-20: 20;--item-spacing-22: 22;--item-spacing-28: 28;--item-spacing-29-52: 29.52;--item-spacing-301-1: 301.1;--item-spacing-326-3: 326.3;--item-spacing-376-24: 376.24;--item-spacing-43-99: 43.99;--item-spacing-56-01: 56.01;--item-spacing-56: 56;--item-spacing-5: 5;--item-spacing-60: 60;--item-spacing-64: 64;--item-spacing-6: 6;--item-spacing-7-99: 7.99;--item-spacing-7: 7;--item-spacing-867-95: 867.95;--item-spacing-9-4: 9.4;--item-spacing-9: 9;--item-spacing-m: 32;--item-spacing-s-2: 24;--item-spacing-s: 16;--item-spacing-xs: 8;--item-spacing-xxs: 4;--item-spacing-xxxs: 2;--letter-spacing-0-07: .066;--letter-spacing-0-08: -.084;--letter-spacing-0-14: -.14;--letter-spacing-0-16: -.16;--letter-spacing-0-18: -.18;--letter-spacing-0-19: -.19;--letter-spacing-0-22: .22;--letter-spacing-0-26-2: -.26;--letter-spacing-0-26: .26;--letter-spacing-0-29: .288;--letter-spacing-0-2: -.2;--letter-spacing-0-36: .36;--letter-spacing-0-3: .304;--letter-spacing-0-41: .408;--letter-spacing-0-52: .52;--letter-spacing-0-5: -.5;--letter-spacing-0-66: .66;--letter-spacing-0-68: .68;--letter-spacing-0-72: -.72;--letter-spacing-0-74: .74;--letter-spacing-0-78: .78;--letter-spacing-0-92: -.92;--letter-spacing-0-94: .94;--letter-spacing-1-68: 1.68;--letter-spacing-1-92: 1.92;--line-height-13-2: 13.2;--line-height-14-5: 14.5;--line-height-15-6: 15.6;--line-height-15-95: 15.95;--line-height-17-4: 17.4;--line-height-18-13: 18.13;--line-height-18-2: 18.2;--line-height-18-85: 18.85;--line-height-19-58: 19.58;--line-height-19-5: 19.5;--line-height-20-15: 20.15;--line-height-20-3: 20.3;--line-height-20-52: 20.52;--line-height-21-6: 21.6;--line-height-21-75: 21.75;--line-height-21-7: 21.7;--line-height-21: 21;--line-height-23-25: 23.25;--line-height-23-2: 23.2;--line-height-24-65: 24.65;--line-height-24-8: 24.8;--line-height-26-1: 26.1;--line-height-27-9: 27.9;--line-height-27: 27;--line-height-28-5: 28.5;--line-height-28-6: 28.6;--line-height-28: 28;--line-height-33: 33;--line-height-34-8: 34.8;--line-height-35-7: 35.7;--line-height-40: 40;--line-height-43-5: 43.5;--line-height-47-12: 47.12;--line-height-52: 52;--line-height-54: 54;--line-height-56-16: 56.16;--line-height-68: 68;--line-height-73-44: 73.44;--line-height-75-48: 75.48;--line-height-95-68: 95.68;--line-height-97-76: 97.76;--neutral-050: rgb(247,246,242);--neutral-100: rgb(233,231,225);--neutral-115: rgb(231,232,234);--neutral-120: rgb(233,234,236);--neutral-150: rgb(242,243,245);--neutral-200: rgb(219,216,210);--neutral-300: rgb(166,164,154);--neutral-350: rgb(117,117,117);--neutral-370: rgb(107,111,119);--neutral-380: rgb(127,127,127);--neutral-400: rgb(124,123,114);--neutral-420: rgb(92,96,105);--neutral-500: rgb(86,86,79);--neutral-550: rgb(74,77,84);--neutral-600: rgb(58,58,55);--neutral-700: rgb(46,46,44);--neutral-750: rgb(48,49,52);--neutral-800: rgb(35,35,34);--neutral-830: rgb(33,34,37);--neutral-860: rgb(16,17,19);--neutral-900: rgb(25,25,25);--opacity-100: 100;--opacity-70: 70;--opacity-75: 75;--opacity-90: 90;--opacity-92: 92;--semantic-bg-page-light: var(--brand-warm-white);--semantic-bg-page: var(--brand-carbon);--semantic-border-on-light: var(--brand-grey);--semantic-border-strong: var(--neutral-400);--semantic-border-subtle: var(--neutral-600);--semantic-focus-ring: var(--brand-lavender);--semantic-hairline-dark: rgba(25,25,25,.14);--semantic-hairline: rgba(247,246,242,.16);--semantic-highlight-active: rgb(255,99,0);--semantic-highlight-hover: rgb(255,99,0);--semantic-scrim: rgba(15,15,15,.72);--semantic-surface-card-light: rgb(255,255,255);--semantic-surface-card: var(--neutral-800);--semantic-surface-deep: rgb(10,10,10);--semantic-surface-glass: rgba(25,25,25,.72);--semantic-surface-raised: var(--neutral-700);--semantic-surface-sunken: rgb(17,17,17);--semantic-text-accent: var(--brand-orange);--semantic-text-muted: var(--neutral-400);--semantic-text-on-light: var(--brand-carbon);--semantic-text-on-orange: var(--brand-carbon);--semantic-text-primary: var(--brand-warm-white);--semantic-text-secondary: var(--neutral-300);--spacing-0: 0;--spacing-10: 128;--spacing-1: 4;--spacing-2: 8;--spacing-3: 12;--spacing-4: 16;--spacing-5: 24;--spacing-6: 32;--spacing-7: 48;--spacing-8: 64;--spacing-9: 96;--stroke-weight-0-12: .12;--stroke-weight-0-87: .867;--stroke-weight-0-93: .933;--stroke-weight-1-07: 1.067;--stroke-weight-1-13: 1.133;--stroke-weight-1-33: 1.333;--stroke-weight-13: 13;--stroke-weight-1: 1;--stroke-weight-8: 8;--width-1180: 1180;--width-1296: 1296;--width-260: 260;--width-560: 560;--width-620: 620;--width-640: 640;--width-680: 680;--width-760: 760;--width-820: 820;--width-900: 900}.fig-asset-558e9086093e17ce-66607f85{background:url(/_astro/558e9086093e17ce.DUS1glQD.png) center / contain no-repeat}.fig-asset-97567b1b28e32ee8-832b64db{background:url(/_astro/97567b1b28e32ee8.DebmSmuz.png) center / contain no-repeat}.fig-asset-b1e22bb255c9d131-1925cf4b{background:url(/_astro/b1e22bb255c9d131.DHX5e_R4.png) center / contain no-repeat}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-weight:var(--fw-book);font-size:var(--fs-body);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:var(--tracking-headline);line-height:var(--leading-tight);margin:0}.prysma-serif,.display-serif{font-family:var(--font-serif);font-weight:var(--fw-book);letter-spacing:var(--tracking-serif);line-height:var(--leading-solid)}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--prysma-orange);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--prysma-orange-hover)}::selection{background:var(--prysma-orange);color:var(--prysma-carbon)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}hr,.prysma-hairline{border:0;border-top:1px solid var(--hairline);margin:0}.prysma-runninghead{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:.02em;text-transform:none}@font-face{font-family:Waldenburg SemiCondensed;src:url(/fonts/kmrwaldenburg-semicondensedbook.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg SemiCondensed;src:url(/fonts/kmrwaldenburg-semicondensedbook.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg SemiCondensed;src:url(/fonts/kmrwaldenburg-semicondensedmedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg SemiCondensed;src:url(/fonts/kmrwaldenburg-semicondensedmedium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg SemiCondensed;src:url(/fonts/kmrwaldenburg-semicondensedheavy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg SemiCondensed;src:url(/fonts/kmrwaldenburg-semicondensedheavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Items Condensed;src:url(/fonts/Items-CondensedLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Items Condensed;src:url(/fonts/Items-CondensedLight.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Items Condensed;src:url(/fonts/Items-CondensedLightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Items Condensed;src:url(/fonts/Items-CondensedLightItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-sans: "Waldenburg SemiCondensed", system-ui, -apple-system, sans-serif;--font-serif: "Items Condensed", Georgia, "Times New Roman", serif;--font-family-font-1: var(--font-sans);--font-family-font-2: var(--font-serif);--font-family-font-3: var(--font-sans);--fs-display-xl: clamp(2.75rem, 1.3rem + 7.25vw, 7rem);--fs-display-l: clamp(2.5rem, 1.28rem + 6.1vw, 6.25rem);--fs-display-m: clamp(2.13rem, 1.42rem + 3.54vw, 4.25rem);--fs-h1: clamp(2rem, 1.42rem + 2.92vw, 3.75rem);--fs-h2: clamp(1.63rem, 1.25rem + 1.88vw, 2.75rem);--fs-h3: clamp(1.38rem, 1.22rem + .79vw, 1.85rem);--fs-h4: clamp(1.19rem, 1.11rem + .42vw, 1.44rem);--fs-title: 1.19rem;--fs-body-lg: clamp(1.06rem, 1.02rem + .21vw, 1.19rem);--fs-body: 1.06rem;--fs-body-sm: .94rem;--fs-caption: .84rem;--fs-label: .78rem;--tracking-serif: 0;--tracking-flat: .005em;--tracking-headline: -.005em;--tracking-eyebrow: .16em;--leading-tight: 1.02;--leading-body: 1.55;--page-margin: clamp(1.25rem, .75rem + 2.5vw, 3rem);--content-max: 1180px;--section-gap: clamp(4rem, 2.5rem + 7.5vw, 8rem)}.scale-ds{--fs-display-xl: 94px;--fs-display-l: 88px;--fs-display-m: 64px;--fs-h1: 52px;--fs-h2: 40px;--fs-h3: 26px;--fs-h4: 22px;--fs-title: 18px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 13px;--fs-label: 12px;--tracking-serif: .01em;--tracking-flat: 0;--tracking-headline: -.01em;--leading-tight: 1.05;--leading-body: 1.45}.fonts-legacy{--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif}html{scroll-behavior:smooth;scroll-padding-top:6.5rem}body{min-height:100dvh;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--page-margin));margin-inline:auto;padding-inline:var(--page-margin)}.section{padding-block:var(--section-gap)}@supports (animation-timeline: view()){.reveal{opacity:0;transform:translateY(40px);animation:reveal-in linear both;animation-timeline:view();animation-range:entry 15% entry 85%}}@keyframes reveal-in{to{opacity:1;transform:translateY(0)}}.display{font-family:var(--font-serif);font-weight:var(--fw-book);letter-spacing:var(--tracking-serif);line-height:var(--leading-tight);margin:0;text-wrap:balance}.display em,.display .emph{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-style:normal;font-size:.86em;letter-spacing:var(--tracking-headline)}.eyebrow{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--prysma-orange);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:13px var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--prysma-orange);color:var(--text-on-orange)}.btn--primary:hover{background:var(--prysma-orange-hover);color:var(--text-on-orange)}.btn--primary:active{background:var(--prysma-orange-press)}.btn--secondary{background:transparent;border-color:var(--border-strong);color:var(--text-primary)}.btn--secondary:hover{border-color:var(--prysma-warm-white);color:var(--text-primary)}.btn--sm{padding:10px var(--space-4);font-size:var(--fs-caption)}.btn--lg{padding:16px var(--space-6);font-size:var(--fs-body)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:200;background:var(--prysma-orange);color:var(--prysma-carbon);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);transition:top var(--dur-base) var(--ease-out)}.skip-link:focus{top:var(--space-4);color:var(--prysma-carbon)}.logo[data-astro-cid-tvrurpns]{display:inline-block;height:var(--logo-h);width:auto;vertical-align:middle;color:var(--text-primary)}
