:root{--pp-color-surface: #161d36;--pp-color-surface-dim: #161d36;--pp-color-surface-bright: #424e82;--pp-color-surface-container-lowest: #151d38;--pp-color-surface-container-low: #232d52;--pp-color-surface-container: #27315a;--pp-color-surface-container-high: #313c6a;--pp-color-surface-container-highest: #3a4678;--pp-color-background: #161d36;--pp-color-surface-variant: #3a4678;--pp-stage-hill-back: #21294b;--pp-stage-hill-mid: #293258;--pp-stage-hill-front: #313a65;--pp-map-thread: rgba(197, 160, 89, .55);--pp-map-waypoint: var(--pp-color-accent-brass-muted);--pp-map-contour: rgba(197, 160, 89, .085);--pp-map-rose: rgba(197, 160, 89, .12);--pp-color-on-surface: #dce2f3;--pp-color-on-surface-variant: #c9c5d0;--pp-color-inverse-surface: #dce2f3;--pp-color-inverse-on-surface: #2a313d;--pp-color-on-background: #dce2f3;--pp-color-outline: #928f99;--pp-color-outline-variant: #47464f;--pp-border-subtle: rgba(255, 255, 255, .08);--pp-border-ghost: rgba(255, 255, 255, .1);--pp-color-luminous: #e8dab2;--pp-color-luminous-container: #2b2312;--pp-color-on-luminous: #4a3c1c;--pp-color-luminous-muted: #b3a179;--pp-color-inverse-luminous: #8a7a52;--pp-color-paper: #f0e7d3;--pp-color-paper-shade: #e0d3b4;--pp-color-kraft: #c9a876;--pp-color-on-paper: #1f2740;--pp-paper-sheet-lit: #fbf5e6;--pp-paper-sheet-mid: #f4ebd6;--pp-paper-sheet-shade: #ecdfc0;--pp-paper-sheet-deep: #e0cea6;--pp-kraft-sheet-lit: #e4cfa9;--pp-kraft-sheet-mid: #d9c298;--pp-kraft-sheet-shade: #cbb184;--pp-kraft-sheet-deep: #bd9f6d;--pp-ink-accent: #8a6b2f;--pp-ink-accent-deep: #6d5526;--pp-ink-hover: #10162b;--pp-ink-process: #5c6f92;--pp-ink-text-muted: rgba(31, 39, 64, .74);--pp-ink-border: rgba(31, 39, 64, .16);--pp-kraft-line: rgba(138, 107, 47, .4);--pp-kraft-line-soft: rgba(138, 107, 47, .25);--pp-kraft-line-mid: rgba(138, 107, 47, .5);--pp-kraft-line-strong: rgba(138, 107, 47, .7);--pp-kraft-fill: rgba(201, 168, 118, .3);--pp-kraft-tint: rgba(201, 168, 118, .18);--pp-paper-input-bg: #fffdf6;--pp-paper-veil: rgba(255, 252, 243, .78);--pp-ink-border-strong: rgba(31, 39, 64, .28);--pp-ink-placeholder: rgba(31, 39, 64, .45);--pp-btn-ink-edge: rgba(29, 34, 51, .25);--pp-color-accent-coral: #c9573d;--pp-color-accent-coral-soft: rgba(201, 87, 61, .16);--pp-color-accent-brass: #e6c182;--pp-color-accent-brass-muted: #c5a059;--pp-color-accent-brass-hover: #dfc07a;--pp-color-on-brass: #412d00;--pp-color-brass-container: #5b430f;--pp-color-on-brass-container: #d3b073;--pp-border-brass: rgba(230, 193, 130, .35);--pp-color-action-primary: #c5a059;--pp-color-action-primary-hover: #dfc07a;--pp-color-action-primary-text: #1d2233;--pp-color-tertiary: #c6c7c2;--pp-color-on-tertiary: #2e312d;--pp-color-tertiary-container: #121411;--pp-color-on-tertiary-container: #7d7f7a;--pp-color-success: #4ade80;--pp-color-error: #ffb4ab;--pp-color-on-error: #690005;--pp-color-error-container: #93000a;--pp-color-on-error-container: #ffdad6;--pp-bg-page: var(--pp-color-background);--pp-bg-page-deep: var(--pp-color-surface-container-lowest);--pp-bg-surface-soft: var(--pp-color-surface-container-low);--pp-bg-surface: var(--pp-color-surface-container);--pp-bg-surface-strong: var(--pp-color-surface-container-high);--pp-text-primary: var(--pp-color-on-surface);--pp-text-muted: var(--pp-color-on-surface-variant);--pp-glass-bg: rgba(22, 30, 50, .92);--pp-glass-bg-subtle: rgba(240, 231, 211, .03);--pp-glass-bg-strong: rgba(26, 35, 56, .96);--pp-font-display: "Source Serif 4", serif;--pp-font-body: "Hanken Grotesk", system-ui, sans-serif;--pp-display-lg-size: 72px;--pp-display-lg-weight: 700;--pp-display-lg-line: 1.1;--pp-headline-xl-size: 48px;--pp-headline-xl-weight: 600;--pp-headline-xl-line: 1.2;--pp-headline-lg-size: 32px;--pp-headline-lg-weight: 600;--pp-headline-lg-line: 1.3;--pp-headline-lg-mobile-size: 28px;--pp-body-lg-size: 18px;--pp-body-md-size: 16px;--pp-body-weight: 400;--pp-body-line: 1.6;--pp-label-caps-size: 12px;--pp-label-caps-weight: 700;--pp-label-caps-line: 1;--pp-label-caps-tracking: .1em;--pp-radius-sm: .125rem;--pp-radius-md: .25rem;--pp-radius-lg: .5rem;--pp-radius-xl: .75rem;--pp-radius-full: 9999px;--pp-space-unit: 8px;--pp-container-max: 1280px;--pp-gutter: 24px;--pp-margin-desktop: 64px;--pp-margin-mobile: 20px;--pp-blur-glass: 12px;--pp-blur-nav: 24px;--pp-shadow-soft: 0 18px 60px rgba(0, 0, 0, .24);--pp-shadow-paper: 0 2px 0 -.5px rgba(240, 231, 211, .12), 0 14px 30px rgba(3, 7, 16, .45);--pp-shadow-paper-stack: 0 2px 0 -.5px rgba(240, 231, 211, .16), 0 5px 0 -2px rgba(201, 168, 118, .22), 0 18px 36px rgba(3, 7, 16, .5);--pp-glow-purple: var(--pp-shadow-paper-stack);--pp-glow-luminous: 0 0 24px rgba(232, 218, 178, .14);--pp-glow-brass: 0 0 18px rgba(230, 193, 130, .22);--pp-shadow-cast: 0 3px 10px -4px rgba(4, 8, 18, .5), 12px 20px 36px -8px rgba(4, 8, 18, .48), 22px 40px 70px -14px rgba(4, 8, 18, .22);--pp-shadow-cast-hover: 0 4px 12px -4px rgba(4, 8, 18, .46), 16px 26px 46px -8px rgba(4, 8, 18, .5), 28px 50px 86px -14px rgba(4, 8, 18, .26);--pp-color-prose: #ccdaf8;--pp-color-slate-muted: #9bacc8;--pp-color-ice: #f0f4ff;--pp-code-bg: rgba(26, 42, 68, .55);--pp-code-text: #e0d5c8;--pp-thead-bg: rgba(26, 42, 68, .5);--pp-shadow-print: 3px 4px 10px rgba(4, 8, 18, .45);--pp-shadow-waypoint: 0 0 0 3px rgba(4, 8, 18, .35), 2px 3px 6px rgba(4, 8, 18, .5);--pp-nav-ink-strong: rgba(13, 17, 32, .96);--pp-nav-ink-soft: rgba(13, 17, 32, .9);--pp-shadow-nav-edge: 0 18px 36px -26px rgba(4, 8, 18, .9);--pp-texture-fiber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.12 0.75' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeDiffuseLighting surfaceScale='1.06' diffuseConstant='1' lighting-color='white'%3E%3CfeDistantLight azimuth='235' elevation='55'/%3E%3C/feDiffuseLighting%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.62' intercept='0.17'/%3E%3CfeFuncG type='linear' slope='0.62' intercept='0.17'/%3E%3CfeFuncB type='linear' slope='0.62' intercept='0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23r)'/%3E%3C/svg%3E");--pp-texture-mottle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.009' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.36 0 0 0 0 0.2 0 0 0 0.11 0'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23m)'/%3E%3C/svg%3E");--pp-texture-tooth: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.1 0.55' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeDiffuseLighting surfaceScale='1.2' diffuseConstant='1' lighting-color='white'%3E%3CfeDistantLight azimuth='235' elevation='50'/%3E%3C/feDiffuseLighting%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.6' intercept='0.18'/%3E%3CfeFuncG type='linear' slope='0.6' intercept='0.18'/%3E%3CfeFuncB type='linear' slope='0.6' intercept='0.18'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23d)'/%3E%3C/svg%3E");--pp-stage-key-light: radial-gradient(70% 50% at 50% -5%, rgba(240, 231, 211, .085) 0%, rgba(240, 231, 211, .03) 45%, transparent 70%);--pp-stage-vignette: radial-gradient(125% 105% at 50% 40%, transparent 52%, rgba(3, 6, 14, .38) 88%, rgba(2, 4, 10, .55) 100%);--pp-stage-glow-warm: radial-gradient(circle, rgba(201, 168, 118, .1) 0%, transparent 65%);--pp-stage-glow-cool: radial-gradient(circle, rgba(47, 58, 84, .35) 0%, transparent 65%);--pp-stage-hill-shadow-back: drop-shadow(0 -8px 16px rgba(2, 5, 12, .5));--pp-stage-hill-shadow-mid: drop-shadow(0 -8px 14px rgba(2, 5, 12, .45));--pp-stage-hill-shadow-front: drop-shadow(0 -6px 12px rgba(2, 5, 12, .4));--pp-veil-bg-strong: rgba(255, 255, 255, .11);--pp-veil-bg: rgba(255, 255, 255, .04);--pp-veil-bg-faint: rgba(255, 255, 255, .025);--pp-veil-input: rgba(255, 255, 255, .06);--pp-veil-border-strong: rgba(255, 255, 255, .18);--pp-veil-border: rgba(255, 255, 255, .07);--pp-well-bg: rgba(12, 20, 31, .5);--pp-skeleton: rgba(35, 41, 60, .8);--pp-brass-tint-light: rgba(197, 160, 89, .07);--pp-brass-tint-hover: rgba(197, 160, 89, .55);--pp-brass-border-faint: rgba(197, 160, 89, .14);--pp-brass-border-soft: rgba(197, 160, 89, .15);--pp-brass-border-mid: rgba(197, 160, 89, .2);--pp-brass-border-light: rgba(197, 160, 89, .25);--pp-brass-border-medium: rgba(197, 160, 89, .35);--pp-brass-accent: rgba(197, 160, 89, .45);--pp-brass-label-dim: rgba(197, 160, 89, .55);--pp-brass-label: rgba(197, 160, 89, .65);--pp-brass-label-bright: rgba(197, 160, 89, .7);--pp-brass-editorial: rgba(197, 160, 89, .22);--pp-purple-orb-bg: rgba(201, 168, 118, .12);--pp-purple-orb-bg-mid: rgba(201, 168, 118, .16);--pp-purple-orb-bg-hero: rgba(201, 168, 118, .2);--pp-purple-orb-bg-strong: rgba(201, 168, 118, .24);--pp-purple-border-accent: rgba(201, 87, 61, .55);--pp-purple-border-strong: rgba(201, 87, 61, .7);--pp-surface-divider: rgba(255, 255, 255, .06);--pp-surface-divider-faint: rgba(255, 255, 255, .05);--pp-surface-article-rule: rgba(255, 255, 255, .08);--pp-text-dim: rgba(255, 255, 255, .2);--pp-text-subdued: rgba(255, 255, 255, .3);--pp-text-italic-hero: rgba(255, 255, 255, .92);--pp-overlay-dark: rgba(21, 29, 56, .4);--pp-overlay-footer: rgba(21, 29, 56, .94);--pp-loading-skeleton: rgba(26, 42, 68, .4);--pp-article-media-max-h: 420px}.pp-display-lg{font-family:var(--pp-font-display);font-size:clamp(2.2rem,5.5vw,3.75rem);line-height:1.12;font-weight:600;letter-spacing:-.01em}.pp-headline-xl{font-family:var(--pp-font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.2;font-weight:600}.pp-headline-lg{font-family:var(--pp-font-display);font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2;font-weight:600}.pp-eyebrow{color:var(--pp-brass-label)}.pp-icon-orb{background:var(--pp-purple-orb-bg);border:1px solid var(--pp-brass-border-soft)}.pp-icon-orb-brass{background:var(--pp-purple-orb-bg-hero);border:1px solid var(--pp-brass-border-mid)}.pp-panel-accent-brass{border-left:4px solid var(--pp-brass-accent)}.pp-panel-accent-purple{border-left:4px solid var(--pp-purple-border-accent)}.pp-loading-spinner{animation:spin 1s linear infinite;border-radius:9999px;height:3rem;width:3rem;border:2px solid transparent;border-bottom-color:var(--pp-color-accent-brass-muted)}.pp-article-media{border-radius:var(--pp-radius-xl);overflow:hidden;margin-bottom:2rem}.pp-article-media img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.pp-article-footer{border-top:1px solid var(--pp-surface-article-rule);margin-top:3rem;padding-top:2rem}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Hanken Grotesk,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:var(--pp-color-background);color:var(--pp-color-on-surface);font-family:var(--pp-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{--tw-ring-color: var(--pp-border-brass)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.375rem;background-color:var(--pp-color-action-primary);color:var(--pp-color-action-primary-text);font-family:var(--pp-font-body);font-weight:600;font-size:.875rem;border-radius:var(--pp-radius-md);border:1px solid var(--pp-btn-ink-edge);box-shadow:var(--pp-shadow-paper);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer;white-space:nowrap}.btn-primary:hover{background-color:var(--pp-color-action-primary-hover);box-shadow:var(--pp-shadow-paper-stack);transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.375rem;background:transparent;color:var(--pp-color-accent-brass-muted);font-family:var(--pp-font-body);font-weight:600;font-size:.875rem;border-radius:var(--pp-radius-md);border:1px solid var(--pp-border-brass);transition:background-color .2s ease,border-color .2s ease;cursor:pointer;white-space:nowrap}.btn-ghost:hover{background:var(--pp-brass-tint-light);border-color:var(--pp-brass-tint-hover)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-1\.5{bottom:-.375rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-4{left:1rem}.left-8{left:2rem}.right-0{right:0}.right-8{right:2rem}.top-0{top:0}.top-2{top:.5rem}.top-7{top:1.75rem}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-4{margin-top:-1rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[4\.5rem\]{height:4.5rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[400px\]{min-height:400px}.min-h-\[88vh\]{min-height:88vh}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[280px\]{max-width:280px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-container{max-width:1280px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.125rem}.rounded-2xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.14\]{border-color:#ffffff24}.bg-brass-gold{background-color:var(--pp-color-accent-brass-muted)}.bg-electric-indigo{background-color:var(--pp-color-action-primary)}.bg-midnight{background-color:var(--pp-color-background)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-6{padding-bottom:1.5rem}.pl-12{padding-left:3rem}.pl-5{padding-left:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:"Source Serif 4",Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-brass-gold{color:var(--pp-color-accent-brass-muted)}.text-on-surface{color:var(--pp-color-on-surface)}.text-on-surface-muted{color:var(--pp-color-on-surface-variant)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-on-surface-muted::-moz-placeholder{color:var(--pp-color-on-surface-variant)}.placeholder-on-surface-muted::placeholder{color:var(--pp-color-on-surface-variant)}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.paper-card,.glass-panel,.pillar-card{position:relative;isolation:isolate;color:var(--pp-color-on-paper);border:0!important;box-shadow:var(--pp-shadow-cast)}.paper-card:before,.glass-panel:before,.pillar-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--pp-texture-fiber) repeat,var(--pp-texture-mottle) repeat,radial-gradient(130% 100% at 16% -4%,var(--pp-paper-sheet-lit) 0%,var(--pp-paper-sheet-mid) 34%,var(--pp-paper-sheet-shade) 68%,var(--pp-paper-sheet-deep) 100%);background-size:240px 240px,560px 560px,100% 100%;background-blend-mode:soft-light,multiply,normal;clip-path:polygon(0% .15%,.8% .09%,1.6% .09%,2.4% .07%,3.2% .03%,4% .04%,4.8% .13%,5.6% .18%,6.4% .16%,7.2% .18%,8% .24%,8.8% .23%,9.6% .17%,10.4% .17%,11.2% .23%,12% .25%,12.8% .23%,13.6% .27%,14.4% .35%,15.2% .35%,16% .29%,16.8% .26%,17.6% .26%,18.4% .19%,19.2% .09%,20% .07%,20.8% .1%,21.6% .1%,22.4% .08%,23.2% .12%,24% .19%,24.8% .18%,25.6% .13%,26.4% .14%,27.2% .17%,28% .14%,28.8% .11%,29.6% .17%,30.4% .26%,31.2% .29%,32% .29%,32.8% .34%,33.6% .38%,34.4% .32%,35.2% .24%,36% .22%,36.8% .21%,37.6% .14%,38.4% .09%,39.2% .13%,40% .18%,40.8% .16%,41.6% .13%,42.4% .15%,43.2% .17%,44% .1%,44.8% .05%,45.6% .08%,46.4% .12%,47.2% .12%,48% .14%,48.8% .24%,49.6% .31%,50.4% .31%,51.2% .3%,52% .33%,52.8% .32%,53.6% .25%,54.4% .19%,55.2% .21%,56% .22%,56.8% .18%,57.6% .17%,58.4% .23%,59.2% .24%,60% .17%,60.8% .12%,61.6% .12%,62.4% .09%,63.2% .03%,64% .02%,64.8% .09%,65.6% .14%,66.4% .15%,67.2% .2%,68% .29%,68.8% .31%,69.6% .26%,70.4% .25%,71.2% .27%,72% .26%,72.8% .2%,73.6% .2%,74.4% .27%,75.2% .29%,76% .25%,76.8% .25%,77.6% .26%,78.4% .21%,79.2% .11%,80% .07%,80.8% .08%,81.6% .06%,82.4% .02%,83.2% .07%,84% .15%,84.8% .19%,85.6% .18%,86.4% .21%,87.2% .26%,88% .23%,88.8% .18%,89.6% .2%,90.4% .25%,91.2% .25%,92% .24%,92.8% .29%,93.6% .36%,94.4% .33%,95.2% .26%,96% .25%,96.8% .23%,97.6% .14%,98.4% .06%,99.2% .06%,100% .1%,99.84% 0%,99.9% .8%,99.89% 1.6%,99.81% 2.4%,99.85% 3.2%,99.87% 4%,99.84% 4.8%,99.88% 5.6%,99.95% 6.4%,99.9% 7.2%,99.86% 8%,99.86% 8.8%,99.78% 9.6%,99.68% 10.4%,99.69% 11.2%,99.69% 12%,99.65% 12.8%,99.72% 13.6%,99.8% 14.4%,99.79% 15.2%,99.8% 16%,99.86% 16.8%,99.8% 17.6%,99.77% 18.4%,99.83% 19.2%,99.85% 20%,99.84% 20.8%,99.92% 21.6%,99.97% 22.4%,99.92% 23.2%,99.92% 24%,99.91% 24.8%,99.8% 25.6%,99.72% 26.4%,99.74% 27.2%,99.7% 28%,99.68% 28.8%,99.75% 29.6%,99.78% 30.4%,99.75% 31.2%,99.78% 32%,99.8% 32.8%,99.73% 33.6%,99.73% 34.4%,99.8% 35.2%,99.8% 36%,99.83% 36.8%,99.94% 37.6%,99.97% 38.4%,99.93% 39.2%,99.96% 40%,99.92% 40.8%,99.81% 41.6%,99.79% 42.4%,99.79% 43.2%,99.73% 44%,99.73% 44.8%,99.8% 45.6%,99.78% 46.4%,99.75% 47.2%,99.78% 48%,99.75% 48.8%,99.67% 49.6%,99.7% 50.4%,99.75% 51.2%,99.74% 52%,99.81% 52.8%,99.92% 53.6%,99.92% 54.4%,99.92% 55.2%,99.97% 56%,99.92% 56.8%,99.83% 57.6%,99.84% 58.4%,99.83% 59.2%,99.77% 60%,99.81% 60.8%,99.86% 61.6%,99.8% 62.4%,99.78% 63.2%,99.79% 64%,99.71% 64.8%,99.64% 65.6%,99.69% 66.4%,99.69% 67.2%,99.69% 68%,99.8% 68.8%,99.87% 69.6%,99.86% 70.4%,99.91% 71.2%,99.94% 72%,99.87% 72.8%,99.84% 73.6%,99.87% 74.4%,99.85% 75.2%,99.82% 76%,99.89% 76.8%,99.91% 77.6%,99.84% 78.4%,99.84% 79.2%,99.81% 80%,99.7% 80.8%,99.66% 81.6%,99.69% 82.4%,99.65% 83.2%,99.67% 84%,99.78% 84.8%,99.81% 85.6%,99.81% 86.4%,99.87% 87.2%,99.88% 88%,99.81% 88.8%,99.83% 89.6%,99.87% 90.4%,99.84% 91.2%,99.86% 92%,99.95% 92.8%,99.93% 93.6%,99.89% 94.4%,99.9% 95.2%,99.84% 96%,99.72% 96.8%,99.7% 97.6%,99.7% 98.4%,99.65% 99.2%,99.69% 100%,100% 99.86%,99.2% 99.81%,98.4% 99.84%,97.6% 99.87%,96.8% 99.87%,96% 99.85%,95.2% 99.83%,94.4% 99.85%,93.6% 99.83%,92.8% 99.75%,92% 99.66%,91.2% 99.63%,90.4% 99.68%,89.6% 99.71%,88.8% 99.73%,88% 99.76%,87.2% 99.84%,86.4% 99.92%,85.6% 99.92%,84.8% 99.87%,84% 99.84%,83.2% 99.86%,82.4% 99.87%,81.6% 99.86%,80.8% 99.84%,80% 99.86%,79.2% 99.9%,78.4% 99.9%,77.6% 99.83%,76.8% 99.74%,76% 99.69%,75.2% 99.69%,74.4% 99.69%,73.6% 99.66%,72.8% 99.68%,72% 99.75%,71.2% 99.85%,70.4% 99.88%,69.6% 99.86%,68.8% 99.85%,68% 99.86%,67.2% 99.88%,66.4% 99.86%,65.6% 99.82%,64.8% 99.85%,64% 99.92%,63.2% 99.94%,62.4% 99.89%,61.6% 99.82%,60.8% 99.79%,60% 99.77%,59.2% 99.71%,58.4% 99.64%,57.6% 99.63%,56.8% 99.69%,56% 99.77%,55.2% 99.8%,54.4% 99.8%,53.6% 99.83%,52.8% 99.87%,52% 99.88%,51.2% 99.84%,50.4% 99.8%,49.6% 99.83%,48.8% 99.9%,48% 99.93%,47.2% 99.92%,46.4% 99.88%,45.6% 99.88%,44.8% 99.86%,44% 99.79%,43.2% 99.69%,42.4% 99.63%,41.6% 99.67%,40.8% 99.71%,40% 99.74%,39.2% 99.74%,38.4% 99.79%,37.6% 99.85%,36.8% 99.87%,36% 99.83%,35.2% 99.79%,34.4% 99.8%,33.6% 99.86%,32.8% 99.9%,32% 99.89%,31.2% 99.9%,30.4% 99.93%,29.6% 99.95%,28.8% 99.88%,28% 99.78%,27.2% 99.71%,26.4% 99.7%,25.6% 99.7%,24.8% 99.69%,24% 99.68%,23.2% 99.73%,22.4% 99.81%,21.6% 99.85%,20.8% 99.81%,20% 99.78%,19.2% 99.8%,18.4% 99.83%,17.6% 99.85%,16.8% 99.84%,16% 99.86%,15.2% 99.93%,14.4% 99.98%,13.6% 99.95%,12.8% 99.87%,12% 99.8%,11.2% 99.79%,10.4% 99.75%,9.6% 99.69%,8.8% 99.65%,8% 99.69%,7.2% 99.76%,6.4% 99.8%,5.6% 99.78%,4.8% 99.76%,4% 99.79%,3.2% 99.81%,2.4% 99.8%,1.6% 99.78%,.8% 99.8%,0% 99.89%,.31% 100%,.37% 99.2%,.33% 98.4%,.29% 97.6%,.28% 96.8%,.25% 96%,.17% 95.2%,.16% 94.4%,.23% 93.6%,.26% 92.8%,.2% 92%,.14% 91.2%,.13% 90.4%,.09% 89.6%,.03% 88.8%,.03% 88%,.12% 87.2%,.18% 86.4%,.16% 85.6%,.14% 84.8%,.16% 84%,.15% 83.2%,.11% 82.4%,.14% 81.6%,.26% 80.8%,.33% 80%,.31% 79.2%,.3% 78.4%,.31% 77.6%,.27% 76.8%,.2% 76%,.2% 75.2%,.27% 74.4%,.31% 73.6%,.26% 72.8%,.21% 72%,.2% 71.2%,.14% 70.4%,.05% 69.6%,.04% 68.8%,.12% 68%,.16% 67.2%,.14% 66.4%,.12% 65.6%,.14% 64.8%,.11% 64%,.06% 63.2%,.09% 62.4%,.19% 61.6%,.26% 60.8%,.26% 60%,.27% 59.2%,.3% 58.4%,.27% 57.6%,.2% 56.8%,.21% 56%,.29% 55.2%,.33% 54.4%,.3% 53.6%,.28% 52.8%,.27% 52%,.2% 51.2%,.1% 50.4%,.09% 49.6%,.14% 48.8%,.17% 48%,.14% 47.2%,.14% 46.4%,.14% 45.6%,.09% 44.8%,.02% 44%,.03% 43.2%,.13% 42.4%,.2% 41.6%,.2% 40.8%,.23% 40%,.26% 39.2%,.24% 38.4%,.17% 37.6%,.19% 36.8%,.28% 36%,.32% 35.2%,.31% 34.4%,.32% 33.6%,.33% 32.8%,.26% 32%,.16% 31.2%,.14% 30.4%,.2% 29.6%,.2% 28.8%,.18% 28%,.17% 27.2%,.18% 26.4%,.11% 25.6%,.02% 24.8%,.02% 24%,.09% 23.2%,.14% 22.4%,.14% 21.6%,.18% 20.8%,.22% 20%,.19% 19.2%,.13% 18.4%,.14% 17.6%,.24% 16.8%,.28% 16%,.29% 15.2%,.33% 14.4%,.36% 13.6%,.3% 12.8%,.2% 12%,.19% 11.2%,.24% 10.4%,.25% 9.6%,.22% 8.8%,.23% 8%,.24% 7.2%,.16% 6.4%,.05% 5.6%,.03% 4.8%,.09% 4%,.1% 3.2%,.1% 2.4%,.15% 1.6%,.2% .8%,.14% 0%)}.paper-card-hover{transition:transform .25s ease,filter .25s ease;transition:transform .25s ease,box-shadow .25s ease}.paper-card-hover:hover{transform:translateY(-4px) scale(1.006);box-shadow:var(--pp-shadow-cast-hover)}.paper-card-kraft{position:relative;isolation:isolate;color:var(--pp-color-on-paper);border:0!important;box-shadow:var(--pp-shadow-cast)}.paper-card-kraft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--pp-texture-fiber) repeat,var(--pp-texture-mottle) repeat,radial-gradient(130% 100% at 16% -4%,var(--pp-kraft-sheet-lit) 0%,var(--pp-kraft-sheet-mid) 40%,var(--pp-kraft-sheet-shade) 72%,var(--pp-kraft-sheet-deep) 100%);background-size:240px 240px,560px 560px,100% 100%;background-blend-mode:soft-light,multiply,normal;clip-path:polygon(0% .15%,.8% .09%,1.6% .09%,2.4% .07%,3.2% .03%,4% .04%,4.8% .13%,5.6% .18%,6.4% .16%,7.2% .18%,8% .24%,8.8% .23%,9.6% .17%,10.4% .17%,11.2% .23%,12% .25%,12.8% .23%,13.6% .27%,14.4% .35%,15.2% .35%,16% .29%,16.8% .26%,17.6% .26%,18.4% .19%,19.2% .09%,20% .07%,20.8% .1%,21.6% .1%,22.4% .08%,23.2% .12%,24% .19%,24.8% .18%,25.6% .13%,26.4% .14%,27.2% .17%,28% .14%,28.8% .11%,29.6% .17%,30.4% .26%,31.2% .29%,32% .29%,32.8% .34%,33.6% .38%,34.4% .32%,35.2% .24%,36% .22%,36.8% .21%,37.6% .14%,38.4% .09%,39.2% .13%,40% .18%,40.8% .16%,41.6% .13%,42.4% .15%,43.2% .17%,44% .1%,44.8% .05%,45.6% .08%,46.4% .12%,47.2% .12%,48% .14%,48.8% .24%,49.6% .31%,50.4% .31%,51.2% .3%,52% .33%,52.8% .32%,53.6% .25%,54.4% .19%,55.2% .21%,56% .22%,56.8% .18%,57.6% .17%,58.4% .23%,59.2% .24%,60% .17%,60.8% .12%,61.6% .12%,62.4% .09%,63.2% .03%,64% .02%,64.8% .09%,65.6% .14%,66.4% .15%,67.2% .2%,68% .29%,68.8% .31%,69.6% .26%,70.4% .25%,71.2% .27%,72% .26%,72.8% .2%,73.6% .2%,74.4% .27%,75.2% .29%,76% .25%,76.8% .25%,77.6% .26%,78.4% .21%,79.2% .11%,80% .07%,80.8% .08%,81.6% .06%,82.4% .02%,83.2% .07%,84% .15%,84.8% .19%,85.6% .18%,86.4% .21%,87.2% .26%,88% .23%,88.8% .18%,89.6% .2%,90.4% .25%,91.2% .25%,92% .24%,92.8% .29%,93.6% .36%,94.4% .33%,95.2% .26%,96% .25%,96.8% .23%,97.6% .14%,98.4% .06%,99.2% .06%,100% .1%,99.84% 0%,99.9% .8%,99.89% 1.6%,99.81% 2.4%,99.85% 3.2%,99.87% 4%,99.84% 4.8%,99.88% 5.6%,99.95% 6.4%,99.9% 7.2%,99.86% 8%,99.86% 8.8%,99.78% 9.6%,99.68% 10.4%,99.69% 11.2%,99.69% 12%,99.65% 12.8%,99.72% 13.6%,99.8% 14.4%,99.79% 15.2%,99.8% 16%,99.86% 16.8%,99.8% 17.6%,99.77% 18.4%,99.83% 19.2%,99.85% 20%,99.84% 20.8%,99.92% 21.6%,99.97% 22.4%,99.92% 23.2%,99.92% 24%,99.91% 24.8%,99.8% 25.6%,99.72% 26.4%,99.74% 27.2%,99.7% 28%,99.68% 28.8%,99.75% 29.6%,99.78% 30.4%,99.75% 31.2%,99.78% 32%,99.8% 32.8%,99.73% 33.6%,99.73% 34.4%,99.8% 35.2%,99.8% 36%,99.83% 36.8%,99.94% 37.6%,99.97% 38.4%,99.93% 39.2%,99.96% 40%,99.92% 40.8%,99.81% 41.6%,99.79% 42.4%,99.79% 43.2%,99.73% 44%,99.73% 44.8%,99.8% 45.6%,99.78% 46.4%,99.75% 47.2%,99.78% 48%,99.75% 48.8%,99.67% 49.6%,99.7% 50.4%,99.75% 51.2%,99.74% 52%,99.81% 52.8%,99.92% 53.6%,99.92% 54.4%,99.92% 55.2%,99.97% 56%,99.92% 56.8%,99.83% 57.6%,99.84% 58.4%,99.83% 59.2%,99.77% 60%,99.81% 60.8%,99.86% 61.6%,99.8% 62.4%,99.78% 63.2%,99.79% 64%,99.71% 64.8%,99.64% 65.6%,99.69% 66.4%,99.69% 67.2%,99.69% 68%,99.8% 68.8%,99.87% 69.6%,99.86% 70.4%,99.91% 71.2%,99.94% 72%,99.87% 72.8%,99.84% 73.6%,99.87% 74.4%,99.85% 75.2%,99.82% 76%,99.89% 76.8%,99.91% 77.6%,99.84% 78.4%,99.84% 79.2%,99.81% 80%,99.7% 80.8%,99.66% 81.6%,99.69% 82.4%,99.65% 83.2%,99.67% 84%,99.78% 84.8%,99.81% 85.6%,99.81% 86.4%,99.87% 87.2%,99.88% 88%,99.81% 88.8%,99.83% 89.6%,99.87% 90.4%,99.84% 91.2%,99.86% 92%,99.95% 92.8%,99.93% 93.6%,99.89% 94.4%,99.9% 95.2%,99.84% 96%,99.72% 96.8%,99.7% 97.6%,99.7% 98.4%,99.65% 99.2%,99.69% 100%,100% 99.86%,99.2% 99.81%,98.4% 99.84%,97.6% 99.87%,96.8% 99.87%,96% 99.85%,95.2% 99.83%,94.4% 99.85%,93.6% 99.83%,92.8% 99.75%,92% 99.66%,91.2% 99.63%,90.4% 99.68%,89.6% 99.71%,88.8% 99.73%,88% 99.76%,87.2% 99.84%,86.4% 99.92%,85.6% 99.92%,84.8% 99.87%,84% 99.84%,83.2% 99.86%,82.4% 99.87%,81.6% 99.86%,80.8% 99.84%,80% 99.86%,79.2% 99.9%,78.4% 99.9%,77.6% 99.83%,76.8% 99.74%,76% 99.69%,75.2% 99.69%,74.4% 99.69%,73.6% 99.66%,72.8% 99.68%,72% 99.75%,71.2% 99.85%,70.4% 99.88%,69.6% 99.86%,68.8% 99.85%,68% 99.86%,67.2% 99.88%,66.4% 99.86%,65.6% 99.82%,64.8% 99.85%,64% 99.92%,63.2% 99.94%,62.4% 99.89%,61.6% 99.82%,60.8% 99.79%,60% 99.77%,59.2% 99.71%,58.4% 99.64%,57.6% 99.63%,56.8% 99.69%,56% 99.77%,55.2% 99.8%,54.4% 99.8%,53.6% 99.83%,52.8% 99.87%,52% 99.88%,51.2% 99.84%,50.4% 99.8%,49.6% 99.83%,48.8% 99.9%,48% 99.93%,47.2% 99.92%,46.4% 99.88%,45.6% 99.88%,44.8% 99.86%,44% 99.79%,43.2% 99.69%,42.4% 99.63%,41.6% 99.67%,40.8% 99.71%,40% 99.74%,39.2% 99.74%,38.4% 99.79%,37.6% 99.85%,36.8% 99.87%,36% 99.83%,35.2% 99.79%,34.4% 99.8%,33.6% 99.86%,32.8% 99.9%,32% 99.89%,31.2% 99.9%,30.4% 99.93%,29.6% 99.95%,28.8% 99.88%,28% 99.78%,27.2% 99.71%,26.4% 99.7%,25.6% 99.7%,24.8% 99.69%,24% 99.68%,23.2% 99.73%,22.4% 99.81%,21.6% 99.85%,20.8% 99.81%,20% 99.78%,19.2% 99.8%,18.4% 99.83%,17.6% 99.85%,16.8% 99.84%,16% 99.86%,15.2% 99.93%,14.4% 99.98%,13.6% 99.95%,12.8% 99.87%,12% 99.8%,11.2% 99.79%,10.4% 99.75%,9.6% 99.69%,8.8% 99.65%,8% 99.69%,7.2% 99.76%,6.4% 99.8%,5.6% 99.78%,4.8% 99.76%,4% 99.79%,3.2% 99.81%,2.4% 99.8%,1.6% 99.78%,.8% 99.8%,0% 99.89%,.31% 100%,.37% 99.2%,.33% 98.4%,.29% 97.6%,.28% 96.8%,.25% 96%,.17% 95.2%,.16% 94.4%,.23% 93.6%,.26% 92.8%,.2% 92%,.14% 91.2%,.13% 90.4%,.09% 89.6%,.03% 88.8%,.03% 88%,.12% 87.2%,.18% 86.4%,.16% 85.6%,.14% 84.8%,.16% 84%,.15% 83.2%,.11% 82.4%,.14% 81.6%,.26% 80.8%,.33% 80%,.31% 79.2%,.3% 78.4%,.31% 77.6%,.27% 76.8%,.2% 76%,.2% 75.2%,.27% 74.4%,.31% 73.6%,.26% 72.8%,.21% 72%,.2% 71.2%,.14% 70.4%,.05% 69.6%,.04% 68.8%,.12% 68%,.16% 67.2%,.14% 66.4%,.12% 65.6%,.14% 64.8%,.11% 64%,.06% 63.2%,.09% 62.4%,.19% 61.6%,.26% 60.8%,.26% 60%,.27% 59.2%,.3% 58.4%,.27% 57.6%,.2% 56.8%,.21% 56%,.29% 55.2%,.33% 54.4%,.3% 53.6%,.28% 52.8%,.27% 52%,.2% 51.2%,.1% 50.4%,.09% 49.6%,.14% 48.8%,.17% 48%,.14% 47.2%,.14% 46.4%,.14% 45.6%,.09% 44.8%,.02% 44%,.03% 43.2%,.13% 42.4%,.2% 41.6%,.2% 40.8%,.23% 40%,.26% 39.2%,.24% 38.4%,.17% 37.6%,.19% 36.8%,.28% 36%,.32% 35.2%,.31% 34.4%,.32% 33.6%,.33% 32.8%,.26% 32%,.16% 31.2%,.14% 30.4%,.2% 29.6%,.2% 28.8%,.18% 28%,.17% 27.2%,.18% 26.4%,.11% 25.6%,.02% 24.8%,.02% 24%,.09% 23.2%,.14% 22.4%,.14% 21.6%,.18% 20.8%,.22% 20%,.19% 19.2%,.13% 18.4%,.14% 17.6%,.24% 16.8%,.28% 16%,.29% 15.2%,.33% 14.4%,.36% 13.6%,.3% 12.8%,.2% 12%,.19% 11.2%,.24% 10.4%,.25% 9.6%,.22% 8.8%,.23% 8%,.24% 7.2%,.16% 6.4%,.05% 5.6%,.03% 4.8%,.09% 4%,.1% 3.2%,.1% 2.4%,.15% 1.6%,.2% .8%,.14% 0%)}.paper-tilt-a{--pp-tilt: rotate(-.6deg);transform:var(--pp-tilt)}.paper-tilt-b{--pp-tilt: rotate(.45deg);transform:var(--pp-tilt)}.paper-tilt-a.paper-card-hover:hover,.paper-tilt-b.paper-card-hover:hover{transform:var(--pp-tilt) translateY(-3px)}.paper-reveal{opacity:0;transform:translateY(24px) scale(.99) var(--pp-tilt, rotate(0deg))}.paper-reveal.is-laid{opacity:1;transform:var(--pp-tilt, rotate(0deg));transition:opacity .55s ease,transform .75s cubic-bezier(.2,.85,.3,1)}.route-thread .thread-mask{stroke-dasharray:100;stroke-dashoffset:100}.route-thread.is-drawn .thread-mask{animation:pp-thread-draw 1.15s ease-out forwards}.route-thread .thread-end{opacity:0;transform-box:fill-box;transform-origin:center}.route-thread.is-drawn .thread-end{animation:pp-waypoint-pop .35s ease-out 1s forwards}@keyframes pp-thread-draw{to{stroke-dashoffset:0}}@keyframes pp-waypoint-pop{0%{opacity:0;transform:scale(.4)}to{opacity:.9;transform:scale(1)}}.route-line{width:2px;background-image:repeating-linear-gradient(to bottom,var(--pp-map-thread) 0 7px,transparent 7px 15px)}.route-waypoint{width:.875rem;height:.875rem;border-radius:9999px;background:var(--pp-map-waypoint);box-shadow:var(--pp-shadow-waypoint)}.rose-ring{animation:pp-rose-spin 150s linear infinite;transform-box:view-box;transform-origin:center}@keyframes pp-rose-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.route-thread .thread-mask{stroke-dashoffset:0;animation:none!important}.route-thread .thread-end{opacity:.9;animation:none!important}.rose-ring{animation:none}}.paper-chip{color:var(--pp-ink-accent-deep);background:var(--pp-kraft-fill);border:1px solid var(--pp-kraft-line);box-shadow:1px 1.5px 0 var(--pp-kraft-line-soft)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) [class*=text-white]{color:var(--pp-color-on-paper)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) [class*=text-on-surface]{color:var(--pp-ink-text-muted)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) [class*=text-brass-gold]{color:var(--pp-ink-accent)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) :is(.pp-eyebrow,.label-caps){color:var(--pp-ink-accent)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) [class*=border-white]{border-color:var(--pp-ink-border)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) [class*=bg-surface]{background:var(--pp-paper-veil)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) :is(.pp-icon-orb,.pp-icon-orb-brass){background:var(--pp-kraft-fill);border:1px solid var(--pp-kraft-line)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) .btn-ghost{color:var(--pp-ink-accent-deep);border-color:var(--pp-kraft-line-mid)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) .btn-ghost:hover{background:var(--pp-kraft-tint);border-color:var(--pp-kraft-line-strong)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) .editorial-rule{background:linear-gradient(to right,transparent,var(--pp-kraft-line),transparent)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) :is(input,textarea,select){background:var(--pp-paper-input-bg)!important;border:1px solid var(--pp-ink-border-strong)!important;color:var(--pp-color-on-paper)!important}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) :is(input,textarea)::-moz-placeholder{color:var(--pp-ink-placeholder)}:is(.paper-card,.paper-card-kraft,.glass-panel,.pillar-card) :is(input,textarea)::placeholder{color:var(--pp-ink-placeholder)}.glass-nav{background:var(--pp-texture-tooth) repeat,linear-gradient(to bottom,var(--pp-nav-ink-strong),var(--pp-nav-ink-soft));background-size:280px 280px,100% 100%;background-blend-mode:soft-light,normal;backdrop-filter:blur(var(--pp-blur-nav));-webkit-backdrop-filter:blur(var(--pp-blur-nav));box-shadow:var(--pp-shadow-nav-edge)}.glass-nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(to right,transparent,var(--pp-brass-editorial) 20%,var(--pp-brass-editorial) 80%,transparent)}.brand-on-paper img{filter:brightness(.66) saturate(1.05)}.paper-card-bleed:before{clip-path:polygon(0% .52%,.8% .49%,1.6% .46%,2.4% .42%,3.2% .36%,4% .29%,4.8% .23%,5.6% .22%,6.4% .25%,7.2% .33%,8% .43%,8.8% .52%,9.6% .55%,10.4% .52%,11.2% .44%,12% .34%,12.8% .25%,13.6% .21%,14.4% .23%,15.2% .29%,16% .38%,16.8% .46%,17.6% .51%,18.4% .55%,19.2% .59%,20% .64%,20.8% .72%,21.6% .84%,22.4% .96%,23.2% 1.05%,24% 1.09%,24.8% 1.05%,25.6% .95%,26.4% .81%,27.2% .67%,28% .57%,28.8% .52%,29.6% .53%,30.4% .55%,31.2% .58%,32% .58%,32.8% .55%,33.6% .5%,34.4% .46%,35.2% .45%,36% .47%,36.8% .5%,37.6% .53%,38.4% .52%,39.2% .46%,40% .35%,40.8% .22%,41.6% .1%,42.4% .04%,43.2% .05%,44% .13%,44.8% .25%,45.6% .37%,46.4% .48%,47.2% .55%,48% .6%,48.8% .64%,49.6% .68%,50.4% .75%,51.2% .84%,52% .91%,52.8% .94%,53.6% .92%,54.4% .85%,55.2% .74%,56% .63%,56.8% .56%,57.6% .55%,58.4% .6%,59.2% .68%,60% .76%,60.8% .82%,61.6% .82%,62.4% .77%,63.2% .7%,64% .64%,64.8% .58%,65.6% .55%,66.4% .53%,67.2% .49%,68% .42%,68.8% .31%,69.6% .18%,70.4% .07%,71.2% .02%,72% .02%,72.8% .09%,73.6% .22%,74.4% .36%,75.2% .49%,76% .56%,76.8% .59%,77.6% .58%,78.4% .57%,79.2% .58%,80% .61%,80.8% .66%,81.6% .7%,82.4% .71%,83.2% .69%,84% .64%,84.8% .59%,85.6% .56%,86.4% .59%,87.2% .68%,88% .8%,88.8% .92%,89.6% 1%,90.4% 1.03%,91.2% .98%,92% .88%,92.8% .76%,93.6% .65%,94.4% .57%,95.2% .52%,96% .48%,96.8% .43%,97.6% .35%,98.4% .26%,99.2% .17%,100% .11%,100% 100%,0% 100%)}.editorial-rule{height:1px;background:linear-gradient(to right,transparent,var(--pp-brass-editorial),transparent)}.text-gradient-gold{background:linear-gradient(135deg,var(--pp-color-accent-brass-hover) 0%,var(--pp-color-accent-brass-muted) 55%,var(--pp-color-brass-container) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-cool{background:linear-gradient(150deg,var(--pp-color-ice) 0%,var(--pp-color-prose) 50%,var(--pp-color-slate-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.label-caps{font-family:var(--pp-font-body);font-size:var(--pp-label-caps-size);font-weight:var(--pp-label-caps-weight);letter-spacing:var(--pp-label-caps-tracking);text-transform:uppercase;line-height:var(--pp-label-caps-line)}.prose{color:var(--pp-color-prose);max-width:none;overflow-wrap:break-word;word-break:break-word}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--pp-color-on-surface);font-family:var(--pp-font-display);font-weight:600;margin-top:2rem;margin-bottom:1rem;overflow-wrap:break-word;word-break:break-word}.prose h1{font-size:1.875rem;line-height:1.3}.prose h2{font-size:1.5rem;line-height:1.35}.prose h3{font-size:1.25rem;line-height:1.4}.prose h4{font-size:1.125rem;line-height:1.5}.prose p{font-family:var(--pp-font-body);font-size:1.125rem;margin-bottom:1.5rem;line-height:1.8}.prose ul,.prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{font-family:var(--pp-font-body);font-size:1.125rem;margin-bottom:.5rem;display:list-item;line-height:1.7}.prose a{color:var(--pp-color-accent-brass-muted);text-decoration:underline;transition:color .2s ease;overflow-wrap:break-word;word-break:break-word}.prose a:hover{color:var(--pp-color-accent-brass-hover)}.prose blockquote{border-left:3px solid var(--pp-brass-accent);padding-left:1.5rem;margin:2rem 0;font-family:var(--pp-font-body);font-style:italic;color:var(--pp-color-slate-muted)}.prose code{background:var(--pp-code-bg);padding:.25rem .5rem;border-radius:var(--pp-radius-md);font-size:.875rem;color:var(--pp-code-text);overflow-wrap:break-word;word-break:break-all}.prose pre{background:var(--pp-bg-page-deep);padding:1.5rem;border-radius:var(--pp-radius-md);overflow-x:auto;margin:2rem 0;border:1px solid var(--pp-border-subtle)}.prose pre code{background:transparent;padding:0;word-break:normal;overflow-wrap:normal}.prose img{border-radius:var(--pp-radius-md);margin:2rem 0;max-width:100%;height:auto}.prose table{width:100%;border-collapse:collapse;margin:2rem 0;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--pp-color-surface-container-high);padding:.75rem;text-align:left}.prose th{background:var(--pp-thead-bg);font-weight:600;color:var(--pp-color-on-surface)}.prose strong{color:var(--pp-color-on-surface);font-weight:600}.prose em{font-style:italic}.prose hr{border:none;border-top:1px solid var(--pp-color-surface-container-high);margin:3rem 0}@media (max-width: 640px){.prose p,.prose li{font-size:1rem;line-height:1.75}.prose h1{font-size:1.5rem}.prose h2{font-size:1.25rem}.prose h3{font-size:1.125rem}.prose h4{font-size:1rem}}#silktide-modal h2{font-family:var(--fontFamily);color:var(--textColor);font-size:24px;font-weight:500;margin:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}.hover\:bg-\[color\:var\(--pp-purple-orb-bg-hero\)\]:hover{background-color:var(--pp-purple-orb-bg-hero)}.hover\:text-\[color\:var\(--pp-ink-hover\)\]:hover{color:var(--pp-ink-hover)}.hover\:text-on-surface:hover{color:var(--pp-color-on-surface)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-midnight:focus{--tw-ring-offset-color: var(--pp-color-background)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[color\:var\(--pp-ink-accent\)\]{color:var(--pp-ink-accent)}.group:hover .group-hover\:text-brass-gold{color:var(--pp-color-accent-brass-muted)}@media (min-width: 640px){.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:left-1\/2{left:50%}.md\:top-28{top:7rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-16{gap:4rem}.md\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.md\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.md\:p-16{padding:4rem}.md\:p-8{padding:2rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pl-0{padding-left:0}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:h-72{height:18rem}.lg\:w-72{width:18rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-left{text-align:left}}
