.pk-backdrop{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:clip}.pk-backdrop>span{position:absolute;inset:0}.pk-bd-glow{background:radial-gradient(42% 38% at var(--pk-glow-x,72%) var(--pk-glow-y,18%), color-mix(in srgb, var(--surface-brand) 42%, transparent), transparent 72%), radial-gradient(36% 32% at calc(100% - var(--pk-glow-x,72%)) 88%, color-mix(in srgb, var(--surface-brand) 20%, transparent), transparent 70%);inset:-20%}.pk-bd-grain{opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.pk-backdrop--light .pk-bd-grain{opacity:.06;mix-blend-mode:multiply;filter:invert()}.pk-bd-grid{--pk-grid-line:color-mix(in srgb, var(--text-primary) 5%, transparent);--pk-grid-size:3rem;background-image:linear-gradient(to right, var(--pk-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--pk-grid-line) 1px, transparent 1px);background-size:var(--pk-grid-size) var(--pk-grid-size);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 35%, var(--text-primary) 20%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 35%, var(--text-primary) 20%, transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 35%, var(--text-primary) 20%, transparent 75%);background-position:top}.pk-bd-dots{--pk-grid-line:color-mix(in srgb, var(--text-primary) 12%, transparent);background-image:radial-gradient(circle at 1px 1px, var(--pk-grid-line) 1px, transparent 1.5px);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%, var(--text-primary) 15%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%, var(--text-primary) 15%, transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%, var(--text-primary) 15%, transparent 75%);background-size:1.5rem 1.5rem}.pk-backdrop--inverse .pk-bd-grid{--pk-grid-line:color-mix(in srgb, var(--surface-warm) 7%, transparent)}.pk-backdrop--inverse .pk-bd-dots{--pk-grid-line:color-mix(in srgb, var(--surface-warm) 16%, transparent)}.pk-bd-aurora{background:conic-gradient(from 180deg at 50% 50%, transparent 0deg, color-mix(in srgb, var(--surface-brand) 55%, transparent) 60deg, color-mix(in srgb, var(--surface-inverse) 80%, transparent) 130deg, color-mix(in srgb, var(--surface-brand) 38%, transparent) 210deg, transparent 290deg);filter:blur(72px);opacity:.55;height:120%;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%, var(--text-primary), transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%, var(--text-primary), transparent 75%);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%, var(--text-primary), transparent 75%);inset:-40% -10% auto}.pk-bd-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-brand) 70%, var(--surface-warm)) 50%, transparent);opacity:.8;height:1px;inset:0 0 auto}.pk-bd-fade{background:linear-gradient(to bottom, transparent, var(--pk-fade-to,var(--surface-inverse)));height:30%;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){.pk-bd-glow{animation:pk-glow-drift 20s var(--ease-out,ease) infinite alternate}.pk-bd-aurora{animation:28s linear infinite pk-aurora}}@keyframes pk-glow-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.06)}}@keyframes pk-aurora{to{transform:rotate(1turn)}}.pk-spot{--mx:50%;--my:0%;isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pk-spot:before,.pk-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-ui,.25s) var(--ease-out,ease);position:absolute;inset:0}.pk-spot:before{z-index:0;background:radial-gradient(28rem circle at var(--mx) var(--my), color-mix(in srgb, var(--surface-brand) 13%, transparent), transparent 60%)}.pk-spot:after{z-index:2;background:radial-gradient(16rem circle at var(--mx) var(--my), color-mix(in srgb, var(--surface-brand) 85%, transparent), transparent 70%);-webkit-mask:linear-gradient(var(--text-primary) 0 0) content-box, linear-gradient(var(--text-primary) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--text-primary) 0 0) content-box exclude, linear-gradient(var(--text-primary) 0 0);mask:linear-gradient(var(--text-primary) 0 0) content-box exclude, linear-gradient(var(--text-primary) 0 0);padding:1px}.pk-spot:hover:before,.pk-spot:hover:after,.pk-spot:focus-within:after{opacity:1}}.pk-elev{border:1px solid var(--border-subtle);box-shadow:var(--shadow-lift)}.pk-elev--inverse{border:1px solid color-mix(in srgb, var(--surface-warm) 10%, transparent);background:color-mix(in srgb, var(--surface-warm) 4%, transparent);box-shadow:var(--shadow-lift-inverse)}.pk-elev--featured{box-shadow:var(--shadow-featured)}.sx-section.pk-statement{text-align:center;padding-block:clamp(6rem,4rem + 7vw,11rem)}.pk-statement-inner{flex-direction:column;align-items:center;display:flex}.pk-statement-eyebrow{font-size:.9375rem;font-weight:var(--weight-heading);letter-spacing:.02em;color:var(--text-inverse-muted);align-items:center;gap:.625rem;margin:0 0 1.5rem;display:inline-flex}.pk-statement-eyebrow:before{content:"";border-radius:var(--radius-pill);background:var(--surface-brand);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--surface-brand) 28%, transparent)}.pk-statement-title{max-width:20ch;font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(2.5rem,1.4rem + 5vw,5.5rem);line-height:1.02;font-weight:var(--weight-heading);color:var(--text-inverse);text-wrap:balance;margin:0}.pk-statement-title em,.pk-gradient-text{background:linear-gradient(100deg, color-mix(in srgb, var(--surface-brand) 80%, var(--surface-warm)) 0%, var(--surface-warm) 85%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pk-statement-body{max-width:40rem;color:var(--text-inverse-muted);text-wrap:pretty;margin:1.75rem 0 0;font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.6}.pk-statement-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.pk-statement-visual{text-align:start;width:100%;margin-top:clamp(3rem,2rem + 4vw,5.5rem)}
