@layer p4.settings,p4.generic,p4.elements,p4.objects,p4.components,p4.utilities,pb.settings,pb.generic,pb.elements,pb.objects,pb.components,pb.utilities;@layer p4.settings,p4.island,p4.generic,p4.elements,p4.objects,p4.components,p4.utilities;@layer p4.settings{:root{--p4-color-black: #000000;--p4-color-white: #ffffff;--p4-color-brand-first-100: #C6E070;--p4-color-system-red-100: #FFE2E2;--p4-color-system-red-200: #FFC9C9;--p4-color-system-red-300: #FFA2A2;--p4-color-system-red-400: #FF6467;--p4-color-system-red-500: #FB2C36;--p4-color-system-red-600: #E7000B;--p4-color-system-red-700: #C10007;--p4-color-system-red-800: #9F0712;--p4-color-system-red-900: #82181A;--p4-color-system-orange-100: #FFEDD4;--p4-color-system-orange-200: #FFD6A7;--p4-color-system-orange-300: #FFB86A;--p4-color-system-orange-400: #FF8904;--p4-color-system-orange-500: #FF6900;--p4-color-system-orange-600: #F54900;--p4-color-system-orange-700: #CA3500;--p4-color-system-orange-800: #9F2D00;--p4-color-system-orange-900: #7E2A0C;--p4-color-system-green-100: #DCFCE7;--p4-color-system-green-200: #B9F8CF;--p4-color-system-green-300: #7BF1A8;--p4-color-system-green-400: #05DF72;--p4-color-system-green-500: #00C950;--p4-color-system-green-600: #00A63E;--p4-color-system-green-700: #008236;--p4-color-system-green-800: #016630;--p4-color-system-green-900: #0D542B;--p4-color-system-blue-100: #DBEAFE;--p4-color-system-blue-200: #BEDBFF;--p4-color-system-blue-300: #8EC5FF;--p4-color-system-blue-400: #51A2FF;--p4-color-system-blue-500: #2B7FFF;--p4-color-system-blue-600: #155DFC;--p4-color-system-blue-700: #1447E6;--p4-color-system-blue-800: #193CB8;--p4-color-system-blue-900: #1C398E;--p4-color-gray-100: #E5E5E5;--p4-color-gray-200: #CCCCCC;--p4-color-gray-300: #B2B2B2;--p4-color-gray-400: #999999;--p4-color-gray-500: #808080;--p4-color-gray-600: #666666;--p4-color-gray-700: #4D4D4D;--p4-color-gray-800: #333333;--p4-color-gray-900: #1A1A1A;--p4-color-slate-30: #FAFAFB;--p4-color-slate-50: #F7F7F8;--p4-color-slate-100: #EEEEEF;--p4-color-slate-200: #D3D5D7;--p4-color-slate-300: #ADB1B6;--p4-color-slate-400: #80878F;--p4-color-slate-500: #5A6065;--p4-color-slate-600: #3D4145;--p4-color-slate-700: #323437;--p4-color-slate-800: #1E2021;--p4-color-slate-900: #090909;--p4-color-slate-950: #0A0F15;--p4-color-slate-970: #050505;--p4-spacing-0: 0;--p4-spacing-2: .125rem;--p4-spacing-4: .25rem;--p4-spacing-8: .5rem;--p4-spacing-12: .75rem;--p4-spacing-16: 1rem;--p4-spacing-20: 1.25rem;--p4-spacing-24: 1.5rem;--p4-spacing-32: 2rem;--p4-spacing-36: 2.25rem;--p4-spacing-40: 2.5rem;--p4-spacing-48: 3rem;--p4-spacing-56: 3.5rem;--p4-spacing-64: 4rem;--p4-spacing-72: 4.5rem;--p4-spacing-80: 5rem;--p4-spacing-88: 5.5rem;--p4-spacing-96: 6rem;--p4-spacing-104: 6.5rem;--p4-spacing-112: 7rem;--p4-spacing-120: 7.5rem;--p4-spacing-128: 8rem;--p4-spacing-136: 8.5rem;--p4-spacing-144: 9rem;--p4-spacing-152: 9.5rem;--p4-spacing-160: 10rem;--p4-border-width-0: 0;--p4-border-width-05: .5px;--p4-border-width-1: 1px;--p4-border-width-2: 2px;--p4-border-width-4: 4px;--p4-typo-font-family-roboto: "Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--p4-typo-font-family-quicksand: "Quicksand", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--p4-typo-font-family-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Fira Code", monospace;--p4-typo-font-weight-100: 100;--p4-typo-font-weight-300: 300;--p4-typo-font-weight-400: 400;--p4-typo-font-weight-500: 500;--p4-typo-font-weight-700: 700;--p4-typo-font-size-8: .5rem;--p4-typo-font-size-9: .5625rem;--p4-typo-font-size-10: .625rem;--p4-typo-font-size-11: .6875rem;--p4-typo-font-size-12: .75rem;--p4-typo-font-size-13: .8125rem;--p4-typo-font-size-14: .875rem;--p4-typo-font-size-15: .9375rem;--p4-typo-font-size-16: 1rem;--p4-typo-font-size-18: 1.125rem;--p4-typo-font-size-20: 1.266rem;--p4-typo-line-height-8: .5rem;--p4-typo-line-height-9: .5625rem;--p4-typo-line-height-10: .625rem;--p4-typo-line-height-11: .6875rem;--p4-typo-line-height-12: .75rem;--p4-typo-line-height-13: .8125rem;--p4-typo-line-height-14: .875rem;--p4-typo-line-height-15: .9375rem;--p4-typo-line-height-16: 1rem;--p4-typo-line-height-17: 1.0625rem;--p4-typo-line-height-18: 1.125rem;--p4-typo-line-height-19: 1.2rem;--p4-typo-line-height-20: 1.266rem;--p4-typo-line-height-21: 1.3125rem;--p4-typo-line-height-22: 1.375rem;--p4-typo-line-height-23: 1.4375rem;--p4-typo-line-height-24: 1.5rem;--p4-typo-letter-spacing-0: 0;--p4-typo-letter-spacing-6: .06em;--p4-typo-letter-spacing-16: .16em;--p4-typo-text-transform-none: none;--p4-typo-text-transform-uppercase: uppercase;--p4-typo-text-transform-lowercase: lowercase;--p4-motion-duration-200: .2s;--p4-motion-easing-out: cubic-bezier(.22, 1, .36, 1)}}@layer p4.settings{:root{--p4-color-neutral-0: var(--p4-color-white);--p4-color-neutral-30: var(--p4-color-slate-30);--p4-color-neutral-50: var(--p4-color-slate-50);--p4-color-neutral-100: var(--p4-color-slate-100);--p4-color-neutral-200: var(--p4-color-slate-200);--p4-color-neutral-300: var(--p4-color-slate-300);--p4-color-neutral-400: var(--p4-color-slate-400);--p4-color-neutral-500: var(--p4-color-slate-500);--p4-color-neutral-600: var(--p4-color-slate-600);--p4-color-neutral-700: var(--p4-color-slate-700);--p4-color-neutral-800: var(--p4-color-slate-800);--p4-color-neutral-900: var(--p4-color-slate-900);--p4-color-neutral-950: var(--p4-color-slate-950);--p4-color-neutral-970: var(--p4-color-slate-970);--p4-color-neutral-1000: var(--p4-color-black);--p4-color-accent-100: var(--p4-color-brand-first-100);--p4-color-feedback-error-100: var(--p4-color-system-red-100);--p4-color-feedback-error-200: var(--p4-color-system-red-200);--p4-color-feedback-error-300: var(--p4-color-system-red-300);--p4-color-feedback-error-400: var(--p4-color-system-red-400);--p4-color-feedback-error-500: var(--p4-color-system-red-500);--p4-color-feedback-error-600: var(--p4-color-system-red-600);--p4-color-feedback-error-700: var(--p4-color-system-red-700);--p4-color-feedback-error-800: var(--p4-color-system-red-800);--p4-color-feedback-error-900: var(--p4-color-system-red-900);--p4-color-feedback-warning-100: var(--p4-color-system-orange-100);--p4-color-feedback-warning-200: var(--p4-color-system-orange-200);--p4-color-feedback-warning-300: var(--p4-color-system-orange-300);--p4-color-feedback-warning-400: var(--p4-color-system-orange-400);--p4-color-feedback-warning-500: var(--p4-color-system-orange-500);--p4-color-feedback-warning-600: var(--p4-color-system-orange-600);--p4-color-feedback-warning-700: var(--p4-color-system-orange-700);--p4-color-feedback-warning-800: var(--p4-color-system-orange-800);--p4-color-feedback-warning-900: var(--p4-color-system-orange-900);--p4-color-feedback-success-100: var(--p4-color-system-green-100);--p4-color-feedback-success-200: var(--p4-color-system-green-200);--p4-color-feedback-success-300: var(--p4-color-system-green-300);--p4-color-feedback-success-400: var(--p4-color-system-green-400);--p4-color-feedback-success-500: var(--p4-color-system-green-500);--p4-color-feedback-success-600: var(--p4-color-system-green-600);--p4-color-feedback-success-700: var(--p4-color-system-green-700);--p4-color-feedback-success-800: var(--p4-color-system-green-800);--p4-color-feedback-success-900: var(--p4-color-system-green-900);--p4-color-feedback-info-100: var(--p4-color-system-blue-100);--p4-color-feedback-info-200: var(--p4-color-system-blue-200);--p4-color-feedback-info-300: var(--p4-color-system-blue-300);--p4-color-feedback-info-400: var(--p4-color-system-blue-400);--p4-color-feedback-info-500: var(--p4-color-system-blue-500);--p4-color-feedback-info-600: var(--p4-color-system-blue-600);--p4-color-feedback-info-700: var(--p4-color-system-blue-700);--p4-color-feedback-info-800: var(--p4-color-system-blue-800);--p4-color-feedback-info-900: var(--p4-color-system-blue-900);--p4-spacing-none: var(--p4-spacing-0);--p4-spacing-3xs: var(--p4-spacing-2);--p4-spacing-2xs: var(--p4-spacing-4);--p4-spacing-xs: var(--p4-spacing-8);--p4-spacing-sm: var(--p4-spacing-12);--p4-spacing-md: var(--p4-spacing-16);--p4-spacing-lg: var(--p4-spacing-20);--p4-spacing-xl: var(--p4-spacing-24);--p4-spacing-2xl: var(--p4-spacing-32);--p4-spacing-3xl: var(--p4-spacing-40);--p4-spacing-4xl: var(--p4-spacing-48);--p4-spacing-5xl: var(--p4-spacing-64);--p4-spacing-6xl: var(--p4-spacing-96);--p4-spacing-7xl: var(--p4-spacing-128);--p4-spacing-8xl: var(--p4-spacing-160);--p4-border-width-none: var(--p4-border-width-0);--p4-border-width-hairline: var(--p4-border-width-1);--p4-border-width-thin: var(--p4-border-width-1);--p4-border-width-thick: var(--p4-border-width-2);--p4-border-width-heavy: var(--p4-border-width-4);--p4-border-width-default: var(--p4-border-width-thin);--p4-border-width-emphasis: var(--p4-border-width-thick);--p4-typo-font-family-base: "p4-typo-font-family-non-latin", var(--p4-typo-font-family-roboto);--p4-typo-font-family-alt: "p4-typo-font-family-non-latin", var(--p4-typo-font-family-quicksand);--p4-motion-duration-base: var(--p4-motion-duration-200);--p4-motion-easing-base: var(--p4-motion-easing-out);--p4-focus-ring-width: 2px;--p4-focus-ring-offset: var(--p4-spacing-2);--p4-focus-ring: var(--p4-focus-ring-width) solid var(--p4-color-focus-ring);--p4-layer-base: 0;--p4-layer-raised: 10;--p4-layer-sticky: 100;--p4-layer-overlay: 1000;--p4-layer-modal: 1100;--p4-layer-toast: 1200;--p4-layer-maximum: 9000;--p4-scrim-opacity: 50%}}@layer p4.settings{:root,[data-theme=light]{color-scheme:light;--p4-color-link: inherit;--p4-color-link-decoration: inherit;--p4-color-link-hover: inherit;--p4-color-link-decoration-hover: inherit;--p4-color-surface-base-fg: var(--p4-color-neutral-700);--p4-color-surface-base-icon: var(--p4-color-neutral-700);--p4-color-surface-base-bg: var(--p4-color-neutral-30);--p4-color-surface-base-border: var(--p4-color-neutral-200);--p4-color-surface-subtle-fg: var(--p4-color-neutral-800);--p4-color-surface-subtle-icon: var(--p4-color-neutral-800);--p4-color-surface-subtle-bg: var(--p4-color-neutral-100);--p4-color-surface-subtle-border: var(--p4-color-neutral-300);--p4-color-surface-accent-fg: var(--p4-color-neutral-700);--p4-color-surface-accent-icon: var(--p4-color-neutral-700);--p4-color-surface-accent-bg: var(--p4-color-accent-100);--p4-color-surface-accent-border: var(--p4-color-neutral-300);--p4-color-action-base-fg: var(--p4-color-neutral-30);--p4-color-action-base-icon: var(--p4-color-neutral-30);--p4-color-action-base-bg: var(--p4-color-neutral-970);--p4-color-action-base-border: transparent;--p4-color-action-base-fg-hover: var(--p4-color-neutral-30);--p4-color-action-base-icon-hover: var(--p4-color-neutral-30);--p4-color-action-base-bg-hover: var(--p4-color-neutral-970);--p4-color-action-base-border-hover: transparent;--p4-color-action-ghost-fg: var(--p4-color-surface-base-fg);--p4-color-action-ghost-icon: var(--p4-color-surface-base-icon);--p4-color-action-ghost-bg: transparent;--p4-color-action-ghost-border: transparent;--p4-color-action-ghost-fg-hover: var(--p4-color-surface-base-fg);--p4-color-action-ghost-icon-hover: var(--p4-color-surface-base-icon);--p4-color-action-ghost-bg-hover: transparent;--p4-color-action-ghost-border-hover: transparent;--p4-color-action-accent-fg: var(--p4-color-neutral-970);--p4-color-action-accent-icon: var(--p4-color-neutral-970);--p4-color-action-accent-bg: var(--p4-color-accent-100);--p4-color-action-accent-border: transparent;--p4-color-action-accent-fg-hover: var(--p4-color-neutral-970);--p4-color-action-accent-icon-hover: var(--p4-color-neutral-970);--p4-color-action-accent-bg-hover: var(--p4-color-accent-100);--p4-color-action-accent-border-hover: transparent;--p4-color-modal-base-fg: var(--p4-color-neutral-700);--p4-color-modal-base-icon: var(--p4-color-neutral-700);--p4-color-modal-base-bg: var(--p4-color-neutral-30);--p4-color-modal-base-scrim: color-mix(in srgb, var(--p4-color-neutral-970) var(--p4-scrim-opacity), transparent);--p4-color-focus-ring: var(--p4-color-neutral-970)}}@layer p4.settings{[data-theme=dark]{color-scheme:dark;--p4-color-link: inherit;--p4-color-link-decoration: inherit;--p4-color-link-hover: inherit;--p4-color-link-decoration-hover: inherit;--p4-color-surface-base-fg: var(--p4-color-neutral-100);--p4-color-surface-base-icon: var(--p4-color-neutral-100);--p4-color-surface-base-bg: var(--p4-color-neutral-970);--p4-color-surface-base-border: var(--p4-color-neutral-800);--p4-color-surface-subtle-fg: var(--p4-color-neutral-100);--p4-color-surface-subtle-icon: var(--p4-color-neutral-100);--p4-color-surface-subtle-bg: var(--p4-color-neutral-900);--p4-color-surface-subtle-border: var(--p4-color-neutral-700);--p4-color-surface-accent-fg: var(--p4-color-neutral-700);--p4-color-surface-accent-icon: var(--p4-color-neutral-700);--p4-color-surface-accent-bg: var(--p4-color-accent-100);--p4-color-surface-accent-border: var(--p4-color-neutral-300);--p4-color-action-base-fg: var(--p4-color-neutral-970);--p4-color-action-base-icon: var(--p4-color-neutral-970);--p4-color-action-base-bg: var(--p4-color-neutral-30);--p4-color-action-base-border: transparent;--p4-color-action-base-fg-hover: var(--p4-color-neutral-970);--p4-color-action-base-icon-hover: var(--p4-color-neutral-970);--p4-color-action-base-bg-hover: var(--p4-color-neutral-30);--p4-color-action-base-border-hover: transparent;--p4-color-action-ghost-fg: var(--p4-color-surface-base-fg);--p4-color-action-ghost-icon: var(--p4-color-surface-base-icon);--p4-color-action-ghost-bg: transparent;--p4-color-action-ghost-border: transparent;--p4-color-action-ghost-fg-hover: var(--p4-color-surface-base-fg);--p4-color-action-ghost-icon-hover: var(--p4-color-surface-base-icon);--p4-color-action-ghost-bg-hover: transparent;--p4-color-action-ghost-border-hover: transparent;--p4-color-action-accent-fg: var(--p4-color-neutral-970);--p4-color-action-accent-icon: var(--p4-color-neutral-970);--p4-color-action-accent-bg: var(--p4-color-accent-100);--p4-color-action-accent-border: transparent;--p4-color-action-accent-fg-hover: var(--p4-color-neutral-970);--p4-color-action-accent-icon-hover: var(--p4-color-neutral-970);--p4-color-action-accent-bg-hover: var(--p4-color-accent-100);--p4-color-action-accent-border-hover: transparent;--p4-color-modal-base-fg: var(--p4-color-neutral-100);--p4-color-modal-base-icon: var(--p4-color-neutral-100);--p4-color-modal-base-bg: var(--p4-color-neutral-970);--p4-color-modal-base-scrim: color-mix(in srgb, var(--p4-color-neutral-30) var(--p4-scrim-opacity), transparent);--p4-color-focus-ring: var(--p4-color-neutral-30)}}@layer p4.island{[data-island-theme]{--p4-color-surface-base-bg: var(--p4-island-color-surface-base-bg, inherit);--p4-color-surface-base-fg: var(--p4-island-color-surface-base-fg, inherit);--p4-color-surface-base-icon: var(--p4-island-color-surface-base-icon, inherit);--p4-color-surface-base-border: var(--p4-island-color-surface-base-border, inherit);--p4-color-surface-subtle-bg: var(--p4-island-color-surface-subtle-bg, inherit);--p4-color-surface-subtle-fg: var(--p4-island-color-surface-subtle-fg, inherit);--p4-color-surface-subtle-icon: var(--p4-island-color-surface-subtle-icon, inherit);--p4-color-surface-subtle-border: var(--p4-island-color-surface-subtle-border, inherit);--p4-color-surface-accent-bg: var(--p4-island-color-surface-accent-bg, inherit);--p4-color-surface-accent-fg: var(--p4-island-color-surface-accent-fg, inherit);--p4-color-surface-accent-icon: var(--p4-island-color-surface-accent-icon, inherit);--p4-color-surface-accent-border: var(--p4-island-color-surface-accent-border, inherit);--p4-color-modal-base-bg: var(--p4-island-color-modal-base-bg, inherit);--p4-color-modal-base-fg: var(--p4-island-color-modal-base-fg, inherit);--p4-color-modal-base-icon: var(--p4-island-color-modal-base-icon, inherit);--p4-color-modal-base-scrim: var(--p4-island-color-modal-base-scrim, inherit)}[data-island-theme=promo]{--p4-island-color-surface-base-bg: #2b2118;--p4-island-color-surface-base-fg: #f4ecd8;--p4-island-color-surface-base-icon: #f4ecd8;--p4-island-color-surface-base-border: #4a3b28;--p4-island-color-surface-subtle-bg: #1f1811;--p4-island-color-surface-subtle-fg: #f4ecd8;--p4-island-color-surface-subtle-icon: #f4ecd8;--p4-island-color-surface-subtle-border: #3a2e20;--p4-island-color-surface-accent-bg: #d9b24a;--p4-island-color-surface-accent-fg: #241c0e;--p4-island-color-surface-accent-icon: #241c0e;--p4-island-color-surface-accent-border: #8a6e22;--p4-island-color-modal-base-bg: #2b2118;--p4-island-color-modal-base-fg: #f4ecd8;--p4-island-color-modal-base-icon: #f4ecd8;--p4-island-color-modal-base-scrim: color-mix(in srgb, #f4ecd8 var(--p4-scrim-opacity), transparent)}[data-island-theme=editorial]{--p4-island-color-surface-base-bg: #f3dfba;--p4-island-color-surface-base-fg: #7a571c;--p4-island-color-surface-base-icon: #7a571c;--p4-island-color-surface-base-border: #d7bb88;--p4-island-color-surface-subtle-bg: #edd8ae;--p4-island-color-surface-subtle-fg: #7a571c;--p4-island-color-surface-subtle-icon: #7a571c;--p4-island-color-surface-subtle-border: #cfb07a;--p4-island-color-surface-accent-bg: #7a571c;--p4-island-color-surface-accent-fg: #f5e8cc;--p4-island-color-surface-accent-icon: #f5e8cc;--p4-island-color-surface-accent-border: #4a3410;--p4-island-color-modal-base-bg: #fbf3e1;--p4-island-color-modal-base-fg: #7a571c;--p4-island-color-modal-base-icon: #7a571c;--p4-island-color-modal-base-scrim: color-mix(in srgb, #241c0e var(--p4-scrim-opacity), transparent)}}@layer p4.settings{:root{--p4-typo-body-s-font-family: var(--p4-typo-font-family-base);--p4-typo-body-s-font-size: var(--p4-typo-font-size-11);--p4-typo-body-s-line-height: var(--p4-typo-line-height-16);--p4-typo-body-s-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-s-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-s-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-m-font-family: var(--p4-typo-font-family-base);--p4-typo-body-m-font-size: var(--p4-typo-font-size-12);--p4-typo-body-m-line-height: var(--p4-typo-line-height-18);--p4-typo-body-m-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-m-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-m-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-l-font-family: var(--p4-typo-font-family-base);--p4-typo-body-l-font-size: var(--p4-typo-font-size-13);--p4-typo-body-l-line-height: var(--p4-typo-line-height-20);--p4-typo-body-l-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-l-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-l-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-s-b-font-family: var(--p4-typo-body-s-font-family);--p4-typo-body-s-b-font-size: var(--p4-typo-body-s-font-size);--p4-typo-body-s-b-line-height: var(--p4-typo-body-s-line-height);--p4-typo-body-s-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-s-b-letter-spacing: var(--p4-typo-body-s-letter-spacing);--p4-typo-body-s-b-text-transform: var(--p4-typo-body-s-text-transform);--p4-typo-body-m-b-font-family: var(--p4-typo-body-m-font-family);--p4-typo-body-m-b-font-size: var(--p4-typo-body-m-font-size);--p4-typo-body-m-b-line-height: var(--p4-typo-body-m-line-height);--p4-typo-body-m-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-m-b-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-body-m-b-text-transform: var(--p4-typo-body-m-text-transform);--p4-typo-label-m-font-family: var(--p4-typo-body-m-font-family);--p4-typo-label-m-font-size: var(--p4-typo-body-m-font-size);--p4-typo-label-m-line-height: var(--p4-typo-body-m-line-height);--p4-typo-label-m-font-weight: var(--p4-typo-body-m-font-weight);--p4-typo-label-m-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-label-m-text-transform: var(--p4-typo-text-transform-uppercase);--p4-typo-action-m-font-family: var(--p4-typo-body-m-font-family);--p4-typo-action-m-font-size: var(--p4-typo-body-m-font-size);--p4-typo-action-m-line-height: var(--p4-typo-body-m-line-height);--p4-typo-action-m-font-weight: var(--p4-typo-font-weight-400);--p4-typo-action-m-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-action-m-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-l-b-font-family: var(--p4-typo-body-l-font-family);--p4-typo-body-l-b-font-size: var(--p4-typo-body-l-font-size);--p4-typo-body-l-b-line-height: var(--p4-typo-body-l-line-height);--p4-typo-body-l-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-l-b-letter-spacing: var(--p4-typo-body-l-letter-spacing);--p4-typo-body-l-b-text-transform: var(--p4-typo-body-l-text-transform);--p4-typo-title-m-font-family: var(--p4-typo-font-family-base);--p4-typo-title-m-font-size: var(--p4-typo-font-size-12);--p4-typo-title-m-line-height: var(--p4-typo-line-height-18);--p4-typo-title-m-font-weight: var(--p4-typo-font-weight-300);--p4-typo-title-m-letter-spacing: var(--p4-typo-letter-spacing-16);--p4-typo-title-m-text-transform: var(--p4-typo-text-transform-uppercase);--p4-typo-title-l-font-family: var(--p4-typo-font-family-base);--p4-typo-title-l-font-size: var(--p4-typo-font-size-13);--p4-typo-title-l-line-height: var(--p4-typo-line-height-20);--p4-typo-title-l-font-weight: var(--p4-typo-font-weight-300);--p4-typo-title-l-letter-spacing: var(--p4-typo-letter-spacing-16);--p4-typo-title-l-text-transform: var(--p4-typo-text-transform-uppercase);--p4-layout-max-width: 100%;--p4-layout-gutter: var(--p4-spacing-lg);--p4-layout-columns: 12;--p4-layout-gap-x: var(--p4-spacing-lg);--p4-layout-gap-y: var(--p4-spacing-lg)}}@layer p4.settings{@media(min-width:48rem){:root{--p4-typo-body-s-font-family: var(--p4-typo-font-family-base);--p4-typo-body-s-font-size: var(--p4-typo-font-size-12);--p4-typo-body-s-line-height: var(--p4-typo-line-height-18);--p4-typo-body-s-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-s-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-s-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-m-font-family: var(--p4-typo-font-family-base);--p4-typo-body-m-font-size: var(--p4-typo-font-size-13);--p4-typo-body-m-line-height: var(--p4-typo-line-height-20);--p4-typo-body-m-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-m-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-m-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-l-font-family: var(--p4-typo-font-family-base);--p4-typo-body-l-font-size: var(--p4-typo-font-size-14);--p4-typo-body-l-line-height: var(--p4-typo-line-height-22);--p4-typo-body-l-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-l-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-l-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-s-b-font-family: var(--p4-typo-body-s-font-family);--p4-typo-body-s-b-font-size: var(--p4-typo-body-s-font-size);--p4-typo-body-s-b-line-height: var(--p4-typo-body-s-line-height);--p4-typo-body-s-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-s-b-letter-spacing: var(--p4-typo-body-s-letter-spacing);--p4-typo-body-s-b-text-transform: var(--p4-typo-body-s-text-transform);--p4-typo-body-m-b-font-family: var(--p4-typo-body-m-font-family);--p4-typo-body-m-b-font-size: var(--p4-typo-body-m-font-size);--p4-typo-body-m-b-line-height: var(--p4-typo-body-m-line-height);--p4-typo-body-m-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-m-b-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-body-m-b-text-transform: var(--p4-typo-body-m-text-transform);--p4-typo-label-m-font-family: var(--p4-typo-body-m-font-family);--p4-typo-label-m-font-size: var(--p4-typo-body-m-font-size);--p4-typo-label-m-line-height: var(--p4-typo-body-m-line-height);--p4-typo-label-m-font-weight: var(--p4-typo-body-m-font-weight);--p4-typo-label-m-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-label-m-text-transform: var(--p4-typo-text-transform-uppercase);--p4-typo-action-m-font-family: var(--p4-typo-body-m-font-family);--p4-typo-action-m-font-size: var(--p4-typo-body-m-font-size);--p4-typo-action-m-line-height: var(--p4-typo-body-m-line-height);--p4-typo-action-m-font-weight: var(--p4-typo-font-weight-400);--p4-typo-action-m-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-action-m-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-l-b-font-family: var(--p4-typo-body-l-font-family);--p4-typo-body-l-b-font-size: var(--p4-typo-body-l-font-size);--p4-typo-body-l-b-line-height: var(--p4-typo-body-l-line-height);--p4-typo-body-l-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-l-b-letter-spacing: var(--p4-typo-body-l-letter-spacing);--p4-typo-body-l-b-text-transform: var(--p4-typo-body-l-text-transform);--p4-typo-title-m-font-family: var(--p4-typo-font-family-base);--p4-typo-title-m-font-size: var(--p4-typo-font-size-13);--p4-typo-title-m-line-height: var(--p4-typo-line-height-20);--p4-typo-title-m-font-weight: var(--p4-typo-font-weight-300);--p4-typo-title-m-letter-spacing: var(--p4-typo-letter-spacing-16);--p4-typo-title-m-text-transform: var(--p4-typo-text-transform-uppercase);--p4-typo-title-l-font-family: var(--p4-typo-font-family-base);--p4-typo-title-l-font-size: var(--p4-typo-font-size-14);--p4-typo-title-l-line-height: var(--p4-typo-line-height-22);--p4-typo-title-l-font-weight: var(--p4-typo-font-weight-300);--p4-typo-title-l-letter-spacing: var(--p4-typo-letter-spacing-16);--p4-typo-title-l-text-transform: var(--p4-typo-text-transform-uppercase);--p4-layout-max-width: 100%;--p4-layout-gutter: var(--p4-spacing-lg);--p4-layout-columns: 12;--p4-layout-gap-x: var(--p4-spacing-lg);--p4-layout-gap-y: var(--p4-spacing-lg)}}}@layer p4.settings{@media(min-width:64rem){:root{--p4-typo-body-s-font-family: var(--p4-typo-font-family-base);--p4-typo-body-s-font-size: var(--p4-typo-font-size-12);--p4-typo-body-s-line-height: var(--p4-typo-line-height-18);--p4-typo-body-s-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-s-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-s-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-m-font-family: var(--p4-typo-font-family-base);--p4-typo-body-m-font-size: var(--p4-typo-font-size-13);--p4-typo-body-m-line-height: var(--p4-typo-line-height-20);--p4-typo-body-m-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-m-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-m-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-l-font-family: var(--p4-typo-font-family-base);--p4-typo-body-l-font-size: var(--p4-typo-font-size-14);--p4-typo-body-l-line-height: var(--p4-typo-line-height-22);--p4-typo-body-l-font-weight: var(--p4-typo-font-weight-300);--p4-typo-body-l-letter-spacing: var(--p4-typo-letter-spacing-6);--p4-typo-body-l-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-s-b-font-family: var(--p4-typo-body-s-font-family);--p4-typo-body-s-b-font-size: var(--p4-typo-body-s-font-size);--p4-typo-body-s-b-line-height: var(--p4-typo-body-s-line-height);--p4-typo-body-s-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-s-b-letter-spacing: var(--p4-typo-body-s-letter-spacing);--p4-typo-body-s-b-text-transform: var(--p4-typo-body-s-text-transform);--p4-typo-body-m-b-font-family: var(--p4-typo-body-m-font-family);--p4-typo-body-m-b-font-size: var(--p4-typo-body-m-font-size);--p4-typo-body-m-b-line-height: var(--p4-typo-body-m-line-height);--p4-typo-body-m-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-m-b-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-body-m-b-text-transform: var(--p4-typo-body-m-text-transform);--p4-typo-label-m-font-family: var(--p4-typo-body-m-font-family);--p4-typo-label-m-font-size: var(--p4-typo-body-m-font-size);--p4-typo-label-m-line-height: var(--p4-typo-body-m-line-height);--p4-typo-label-m-font-weight: var(--p4-typo-body-m-font-weight);--p4-typo-label-m-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-label-m-text-transform: var(--p4-typo-text-transform-uppercase);--p4-typo-action-m-font-family: var(--p4-typo-body-m-font-family);--p4-typo-action-m-font-size: var(--p4-typo-body-m-font-size);--p4-typo-action-m-line-height: var(--p4-typo-body-m-line-height);--p4-typo-action-m-font-weight: var(--p4-typo-font-weight-400);--p4-typo-action-m-letter-spacing: var(--p4-typo-body-m-letter-spacing);--p4-typo-action-m-text-transform: var(--p4-typo-text-transform-none);--p4-typo-body-l-b-font-family: var(--p4-typo-body-l-font-family);--p4-typo-body-l-b-font-size: var(--p4-typo-body-l-font-size);--p4-typo-body-l-b-line-height: var(--p4-typo-body-l-line-height);--p4-typo-body-l-b-font-weight: var(--p4-typo-font-weight-500);--p4-typo-body-l-b-letter-spacing: var(--p4-typo-body-l-letter-spacing);--p4-typo-body-l-b-text-transform: var(--p4-typo-body-l-text-transform);--p4-typo-title-m-font-family: var(--p4-typo-font-family-base);--p4-typo-title-m-font-size: var(--p4-typo-font-size-13);--p4-typo-title-m-line-height: var(--p4-typo-line-height-20);--p4-typo-title-m-font-weight: var(--p4-typo-font-weight-300);--p4-typo-title-m-letter-spacing: var(--p4-typo-letter-spacing-16);--p4-typo-title-m-text-transform: var(--p4-typo-text-transform-uppercase);--p4-typo-title-l-font-family: var(--p4-typo-font-family-base);--p4-typo-title-l-font-size: var(--p4-typo-font-size-14);--p4-typo-title-l-line-height: var(--p4-typo-line-height-22);--p4-typo-title-l-font-weight: var(--p4-typo-font-weight-300);--p4-typo-title-l-letter-spacing: var(--p4-typo-letter-spacing-16);--p4-typo-title-l-text-transform: var(--p4-typo-text-transform-uppercase);--p4-layout-max-width: 100rem;--p4-layout-gutter: var(--p4-spacing-3xl);--p4-layout-columns: 12;--p4-layout-gap-x: var(--p4-spacing-lg);--p4-layout-gap-y: var(--p4-spacing-lg)}}}@layer p4.settings{@media(resolution>1dppx){:root{--p4-border-width-hairline: var(--p4-border-width-05)}}}@layer p4.generic{html{box-sizing:border-box;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:inherit}*{margin:0}html,body{margin:0;padding:0}body{line-height:calc(1em + .5rem);-webkit-font-smoothing:antialiased;min-height:100vh}ol,ul,dl{list-style:none;padding-inline-start:unset}img,picture,video,canvas,svg{display:inline-block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}}@layer p4.generic{:focus-visible{outline:var(--p4-focus-ring);outline-offset:var(--p4-focus-ring-offset)}}@layer p4.generic{@font-face{font-family:p4-typo-font-family-non-latin;src:local("PingFang SC"),local("PingFang SC Regular"),local("PingFangSC-Regular"),local("Microsoft YaHei"),local("MicrosoftYaHei"),local("NotoSansCJKsc-Regular"),local("Noto Sans CJK SC"),local("Noto Sans CJK SC Regular"),local("NotoSansSC-Regular"),local("Noto Sans SC"),local("Source Han Sans SC");size-adjust:110%;unicode-range:U+2E80-2EFF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Hiragino Sans W3"),local("HiraginoSans-W3"),local("Hiragino Kaku Gothic ProN W3"),local("Hiragino Kaku Gothic ProN"),local("Yu Gothic Regular"),local("YuGothic-Regular"),local("Meiryo"),local("NotoSansCJKjp-Regular"),local("Noto Sans CJK JP"),local("NotoSansJP-Regular"),local("Noto Sans JP");size-adjust:115%;unicode-range:U+3040-309F,U+30A0-30FF}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Apple SD Gothic Neo Regular"),local("AppleSDGothicNeo-Regular"),local("Malgun Gothic"),local("MalgunGothic"),local("NotoSansCJKkr-Regular"),local("Noto Sans CJK KR"),local("NotoSansKR-Regular"),local("Noto Sans KR");size-adjust:115%;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7AF}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Geeza Pro Regular"),local("GeezaPro"),local("Segoe UI"),local("SegoeUI"),local("Tahoma"),local("NotoSansArabic-Regular"),local("Noto Sans Arabic"),local("NotoNaskhArabic-Regular"),local("Noto Naskh Arabic");size-adjust:140%;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Arial Hebrew"),local("ArialHebrew"),local("Segoe UI"),local("NotoSansHebrew-Regular"),local("Noto Sans Hebrew");size-adjust:125%;unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Thonburi"),local("Leelawadee UI"),local("LeelawadeeUI"),local("NotoSansThai-Regular"),local("Noto Sans Thai");size-adjust:130%;unicode-range:U+0E00-0E7F}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Kohinoor Devanagari"),local("KohinoorDevanagari-Regular"),local("Devanagari Sangam MN"),local("DevanagariSangamMN"),local("Nirmala UI"),local("NirmalaUI"),local("NotoSansDevanagari-Regular"),local("Noto Sans Devanagari");size-adjust:130%;unicode-range:U+0900-097F}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Bangla Sangam MN"),local("BanglaSangamMN"),local("Nirmala UI"),local("NotoSansBengali-Regular"),local("Noto Sans Bengali");size-adjust:125%;unicode-range:U+0980-09FF}@font-face{font-family:p4-typo-font-family-non-latin;src:local("Tamil Sangam MN"),local("TamilSangamMN"),local("Nirmala UI"),local("NotoSansTamil-Regular"),local("Noto Sans Tamil");size-adjust:125%;unicode-range:U+0B80-0BFF}}@layer p4.elements{html{font-size:100%}}@layer p4.elements{body{background-color:var(--p4-color-surface-base-bg);color:var(--p4-color-surface-base-fg);font-family:var(--p4-typo-body-m-font-family);font-size:var(--p4-typo-body-m-font-size);line-height:var(--p4-typo-body-m-line-height);font-weight:var(--p4-typo-body-m-font-weight);letter-spacing:var(--p4-typo-body-m-letter-spacing);text-transform:var(--p4-typo-body-m-text-transform);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh;transition:background-color var(--p4-motion-duration-base) var(--p4-motion-easing-base),color var(--p4-motion-duration-base) var(--p4-motion-easing-base)}}@layer p4.objects{.p4-container{width:100%;max-width:var(--p4-layout-max-width);margin-inline:auto;padding-inline:var(--p4-layout-gutter)}}@layer p4.objects{.p4-grid{display:grid;grid-template-columns:repeat(var(--p4-grid-columns, var(--p4-layout-columns)),minmax(0,1fr));column-gap:var(--p4-grid-gap-x, var(--p4-layout-gap-x));row-gap:var(--p4-grid-gap-y, var(--p4-layout-gap-y))}.p4-grid>*{min-width:0}.p4-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}}@layer p4.utilities{.p4-typo-body-s{font-family:var(--p4-typo-body-s-font-family);font-size:var(--p4-typo-body-s-font-size);line-height:var(--p4-typo-body-s-line-height);font-weight:var(--p4-typo-body-s-font-weight);letter-spacing:var(--p4-typo-body-s-letter-spacing);text-transform:var(--p4-typo-body-s-text-transform)}.p4-typo-body-m{font-family:var(--p4-typo-body-m-font-family);font-size:var(--p4-typo-body-m-font-size);line-height:var(--p4-typo-body-m-line-height);font-weight:var(--p4-typo-body-m-font-weight);letter-spacing:var(--p4-typo-body-m-letter-spacing);text-transform:var(--p4-typo-body-m-text-transform)}.p4-typo-body-l{font-family:var(--p4-typo-body-l-font-family);font-size:var(--p4-typo-body-l-font-size);line-height:var(--p4-typo-body-l-line-height);font-weight:var(--p4-typo-body-l-font-weight);letter-spacing:var(--p4-typo-body-l-letter-spacing);text-transform:var(--p4-typo-body-l-text-transform)}.p4-typo-body-s-b{font-family:var(--p4-typo-body-s-b-font-family);font-size:var(--p4-typo-body-s-b-font-size);line-height:var(--p4-typo-body-s-b-line-height);font-weight:var(--p4-typo-body-s-b-font-weight);letter-spacing:var(--p4-typo-body-s-b-letter-spacing);text-transform:var(--p4-typo-body-s-b-text-transform)}.p4-typo-body-m-b{font-family:var(--p4-typo-body-m-b-font-family);font-size:var(--p4-typo-body-m-b-font-size);line-height:var(--p4-typo-body-m-b-line-height);font-weight:var(--p4-typo-body-m-b-font-weight);letter-spacing:var(--p4-typo-body-m-b-letter-spacing);text-transform:var(--p4-typo-body-m-b-text-transform)}.p4-typo-body-l-b{font-family:var(--p4-typo-body-l-b-font-family);font-size:var(--p4-typo-body-l-b-font-size);line-height:var(--p4-typo-body-l-b-line-height);font-weight:var(--p4-typo-body-l-b-font-weight);letter-spacing:var(--p4-typo-body-l-b-letter-spacing);text-transform:var(--p4-typo-body-l-b-text-transform)}.p4-typo-label-m{font-family:var(--p4-typo-label-m-font-family);font-size:var(--p4-typo-label-m-font-size);line-height:var(--p4-typo-label-m-line-height);font-weight:var(--p4-typo-label-m-font-weight);letter-spacing:var(--p4-typo-label-m-letter-spacing);text-transform:var(--p4-typo-label-m-text-transform)}.p4-typo-action-m{font-family:var(--p4-typo-action-m-font-family);font-size:var(--p4-typo-action-m-font-size);line-height:var(--p4-typo-action-m-line-height);font-weight:var(--p4-typo-action-m-font-weight);letter-spacing:var(--p4-typo-action-m-letter-spacing);text-transform:var(--p4-typo-action-m-text-transform)}.p4-typo-title-m{font-family:var(--p4-typo-title-m-font-family);font-size:var(--p4-typo-title-m-font-size);line-height:var(--p4-typo-title-m-line-height);font-weight:var(--p4-typo-title-m-font-weight);letter-spacing:var(--p4-typo-title-m-letter-spacing);text-transform:var(--p4-typo-title-m-text-transform)}.p4-typo-title-l{font-family:var(--p4-typo-title-l-font-family);font-size:var(--p4-typo-title-l-font-size);line-height:var(--p4-typo-title-l-line-height);font-weight:var(--p4-typo-title-l-font-weight);letter-spacing:var(--p4-typo-title-l-letter-spacing);text-transform:var(--p4-typo-title-l-text-transform)}}@layer p4.utilities{.p4-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p4-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}@media(min-width:48rem){.tablet\:p4-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tablet\:p4-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media(min-width:64rem){.desktop\:p4-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.desktop\:p4-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}}@layer p4.utilities{.p4-hidden{display:none}.p4-block{display:block}.p4-inline-block{display:inline-block}.p4-inline{display:inline}.p4-flex{display:flex}.p4-inline-flex{display:inline-flex}.p4-contents{display:contents}@media(min-width:48rem){.tablet\:p4-hidden{display:none}.tablet\:p4-block{display:block}.tablet\:p4-inline-block{display:inline-block}.tablet\:p4-inline{display:inline}.tablet\:p4-flex{display:flex}.tablet\:p4-inline-flex{display:inline-flex}.tablet\:p4-contents{display:contents}}@media(min-width:64rem){.desktop\:p4-hidden{display:none}.desktop\:p4-block{display:block}.desktop\:p4-inline-block{display:inline-block}.desktop\:p4-inline{display:inline}.desktop\:p4-flex{display:flex}.desktop\:p4-inline-flex{display:inline-flex}.desktop\:p4-contents{display:contents}}}@layer p4.utilities{.p4-col-span-1{grid-column:span 1 / span 1}.p4-col-span-2{grid-column:span 2 / span 2}.p4-col-span-3{grid-column:span 3 / span 3}.p4-col-span-4{grid-column:span 4 / span 4}.p4-col-span-5{grid-column:span 5 / span 5}.p4-col-span-6{grid-column:span 6 / span 6}.p4-col-span-7{grid-column:span 7 / span 7}.p4-col-span-8{grid-column:span 8 / span 8}.p4-col-span-9{grid-column:span 9 / span 9}.p4-col-span-10{grid-column:span 10 / span 10}.p4-col-span-11{grid-column:span 11 / span 11}.p4-col-span-12{grid-column:span 12 / span 12}.p4-col-span-full{grid-column:1 / -1}.p4-col-start-1{grid-column-start:1}.p4-col-start-2{grid-column-start:2}.p4-col-start-3{grid-column-start:3}.p4-col-start-4{grid-column-start:4}.p4-col-start-5{grid-column-start:5}.p4-col-start-6{grid-column-start:6}.p4-col-start-7{grid-column-start:7}.p4-col-start-8{grid-column-start:8}.p4-col-start-9{grid-column-start:9}.p4-col-start-10{grid-column-start:10}.p4-col-start-11{grid-column-start:11}.p4-col-start-12{grid-column-start:12}.p4-col-start-13{grid-column-start:13}.p4-col-start-auto{grid-column-start:auto}.p4-col-end-1{grid-column-end:1}.p4-col-end-2{grid-column-end:2}.p4-col-end-3{grid-column-end:3}.p4-col-end-4{grid-column-end:4}.p4-col-end-5{grid-column-end:5}.p4-col-end-6{grid-column-end:6}.p4-col-end-7{grid-column-end:7}.p4-col-end-8{grid-column-end:8}.p4-col-end-9{grid-column-end:9}.p4-col-end-10{grid-column-end:10}.p4-col-end-11{grid-column-end:11}.p4-col-end-12{grid-column-end:12}.p4-col-end-13{grid-column-end:13}.p4-col-end-auto{grid-column-end:auto}.p4-row-span-1{grid-row:span 1 / span 1}.p4-row-span-2{grid-row:span 2 / span 2}.p4-row-span-3{grid-row:span 3 / span 3}.p4-row-span-4{grid-row:span 4 / span 4}.p4-row-span-5{grid-row:span 5 / span 5}.p4-row-span-6{grid-row:span 6 / span 6}.p4-row-span-full{grid-row:1 / -1}.p4-row-start-1{grid-row-start:1}.p4-row-start-2{grid-row-start:2}.p4-row-start-3{grid-row-start:3}.p4-row-start-4{grid-row-start:4}.p4-row-start-5{grid-row-start:5}.p4-row-start-6{grid-row-start:6}.p4-row-start-7{grid-row-start:7}.p4-row-start-auto{grid-row-start:auto}.p4-gap-none{--p4-grid-gap-x: var(--p4-spacing-none);--p4-grid-gap-y: var(--p4-spacing-none)}.p4-gap-3xs{--p4-grid-gap-x: var(--p4-spacing-3xs);--p4-grid-gap-y: var(--p4-spacing-3xs)}.p4-gap-2xs{--p4-grid-gap-x: var(--p4-spacing-2xs);--p4-grid-gap-y: var(--p4-spacing-2xs)}.p4-gap-xs{--p4-grid-gap-x: var(--p4-spacing-xs);--p4-grid-gap-y: var(--p4-spacing-xs)}.p4-gap-sm{--p4-grid-gap-x: var(--p4-spacing-sm);--p4-grid-gap-y: var(--p4-spacing-sm)}.p4-gap-md{--p4-grid-gap-x: var(--p4-spacing-md);--p4-grid-gap-y: var(--p4-spacing-md)}.p4-gap-lg{--p4-grid-gap-x: var(--p4-spacing-lg);--p4-grid-gap-y: var(--p4-spacing-lg)}.p4-gap-xl{--p4-grid-gap-x: var(--p4-spacing-xl);--p4-grid-gap-y: var(--p4-spacing-xl)}.p4-gap-2xl{--p4-grid-gap-x: var(--p4-spacing-2xl);--p4-grid-gap-y: var(--p4-spacing-2xl)}.p4-gap-3xl{--p4-grid-gap-x: var(--p4-spacing-3xl);--p4-grid-gap-y: var(--p4-spacing-3xl)}.p4-gap-4xl{--p4-grid-gap-x: var(--p4-spacing-4xl);--p4-grid-gap-y: var(--p4-spacing-4xl)}.p4-gap-5xl{--p4-grid-gap-x: var(--p4-spacing-5xl);--p4-grid-gap-y: var(--p4-spacing-5xl)}.p4-gap-x-none{--p4-grid-gap-x: var(--p4-spacing-none)}.p4-gap-x-3xs{--p4-grid-gap-x: var(--p4-spacing-3xs)}.p4-gap-x-2xs{--p4-grid-gap-x: var(--p4-spacing-2xs)}.p4-gap-x-xs{--p4-grid-gap-x: var(--p4-spacing-xs)}.p4-gap-x-sm{--p4-grid-gap-x: var(--p4-spacing-sm)}.p4-gap-x-md{--p4-grid-gap-x: var(--p4-spacing-md)}.p4-gap-x-lg{--p4-grid-gap-x: var(--p4-spacing-lg)}.p4-gap-x-xl{--p4-grid-gap-x: var(--p4-spacing-xl)}.p4-gap-x-2xl{--p4-grid-gap-x: var(--p4-spacing-2xl)}.p4-gap-x-3xl{--p4-grid-gap-x: var(--p4-spacing-3xl)}.p4-gap-x-4xl{--p4-grid-gap-x: var(--p4-spacing-4xl)}.p4-gap-x-5xl{--p4-grid-gap-x: var(--p4-spacing-5xl)}.p4-gap-y-none{--p4-grid-gap-y: var(--p4-spacing-none)}.p4-gap-y-3xs{--p4-grid-gap-y: var(--p4-spacing-3xs)}.p4-gap-y-2xs{--p4-grid-gap-y: var(--p4-spacing-2xs)}.p4-gap-y-xs{--p4-grid-gap-y: var(--p4-spacing-xs)}.p4-gap-y-sm{--p4-grid-gap-y: var(--p4-spacing-sm)}.p4-gap-y-md{--p4-grid-gap-y: var(--p4-spacing-md)}.p4-gap-y-lg{--p4-grid-gap-y: var(--p4-spacing-lg)}.p4-gap-y-xl{--p4-grid-gap-y: var(--p4-spacing-xl)}.p4-gap-y-2xl{--p4-grid-gap-y: var(--p4-spacing-2xl)}.p4-gap-y-3xl{--p4-grid-gap-y: var(--p4-spacing-3xl)}.p4-gap-y-4xl{--p4-grid-gap-y: var(--p4-spacing-4xl)}.p4-gap-y-5xl{--p4-grid-gap-y: var(--p4-spacing-5xl)}@media(min-width:48rem){.tablet\:p4-col-span-1{grid-column:span 1 / span 1}.tablet\:p4-col-span-2{grid-column:span 2 / span 2}.tablet\:p4-col-span-3{grid-column:span 3 / span 3}.tablet\:p4-col-span-4{grid-column:span 4 / span 4}.tablet\:p4-col-span-5{grid-column:span 5 / span 5}.tablet\:p4-col-span-6{grid-column:span 6 / span 6}.tablet\:p4-col-span-7{grid-column:span 7 / span 7}.tablet\:p4-col-span-8{grid-column:span 8 / span 8}.tablet\:p4-col-span-9{grid-column:span 9 / span 9}.tablet\:p4-col-span-10{grid-column:span 10 / span 10}.tablet\:p4-col-span-11{grid-column:span 11 / span 11}.tablet\:p4-col-span-12{grid-column:span 12 / span 12}.tablet\:p4-col-span-full{grid-column:1 / -1}.tablet\:p4-col-start-1{grid-column-start:1}.tablet\:p4-col-start-2{grid-column-start:2}.tablet\:p4-col-start-3{grid-column-start:3}.tablet\:p4-col-start-4{grid-column-start:4}.tablet\:p4-col-start-5{grid-column-start:5}.tablet\:p4-col-start-6{grid-column-start:6}.tablet\:p4-col-start-7{grid-column-start:7}.tablet\:p4-col-start-8{grid-column-start:8}.tablet\:p4-col-start-9{grid-column-start:9}.tablet\:p4-col-start-10{grid-column-start:10}.tablet\:p4-col-start-11{grid-column-start:11}.tablet\:p4-col-start-12{grid-column-start:12}.tablet\:p4-col-start-13{grid-column-start:13}.tablet\:p4-col-start-auto{grid-column-start:auto}.tablet\:p4-col-end-1{grid-column-end:1}.tablet\:p4-col-end-2{grid-column-end:2}.tablet\:p4-col-end-3{grid-column-end:3}.tablet\:p4-col-end-4{grid-column-end:4}.tablet\:p4-col-end-5{grid-column-end:5}.tablet\:p4-col-end-6{grid-column-end:6}.tablet\:p4-col-end-7{grid-column-end:7}.tablet\:p4-col-end-8{grid-column-end:8}.tablet\:p4-col-end-9{grid-column-end:9}.tablet\:p4-col-end-10{grid-column-end:10}.tablet\:p4-col-end-11{grid-column-end:11}.tablet\:p4-col-end-12{grid-column-end:12}.tablet\:p4-col-end-13{grid-column-end:13}.tablet\:p4-col-end-auto{grid-column-end:auto}.tablet\:p4-row-span-1{grid-row:span 1 / span 1}.tablet\:p4-row-span-2{grid-row:span 2 / span 2}.tablet\:p4-row-span-3{grid-row:span 3 / span 3}.tablet\:p4-row-span-4{grid-row:span 4 / span 4}.tablet\:p4-row-span-5{grid-row:span 5 / span 5}.tablet\:p4-row-span-6{grid-row:span 6 / span 6}.tablet\:p4-row-span-full{grid-row:1 / -1}.tablet\:p4-row-start-1{grid-row-start:1}.tablet\:p4-row-start-2{grid-row-start:2}.tablet\:p4-row-start-3{grid-row-start:3}.tablet\:p4-row-start-4{grid-row-start:4}.tablet\:p4-row-start-5{grid-row-start:5}.tablet\:p4-row-start-6{grid-row-start:6}.tablet\:p4-row-start-7{grid-row-start:7}.tablet\:p4-row-start-auto{grid-row-start:auto}.tablet\:p4-gap-none{--p4-grid-gap-x: var(--p4-spacing-none);--p4-grid-gap-y: var(--p4-spacing-none)}.tablet\:p4-gap-3xs{--p4-grid-gap-x: var(--p4-spacing-3xs);--p4-grid-gap-y: var(--p4-spacing-3xs)}.tablet\:p4-gap-2xs{--p4-grid-gap-x: var(--p4-spacing-2xs);--p4-grid-gap-y: var(--p4-spacing-2xs)}.tablet\:p4-gap-xs{--p4-grid-gap-x: var(--p4-spacing-xs);--p4-grid-gap-y: var(--p4-spacing-xs)}.tablet\:p4-gap-sm{--p4-grid-gap-x: var(--p4-spacing-sm);--p4-grid-gap-y: var(--p4-spacing-sm)}.tablet\:p4-gap-md{--p4-grid-gap-x: var(--p4-spacing-md);--p4-grid-gap-y: var(--p4-spacing-md)}.tablet\:p4-gap-lg{--p4-grid-gap-x: var(--p4-spacing-lg);--p4-grid-gap-y: var(--p4-spacing-lg)}.tablet\:p4-gap-xl{--p4-grid-gap-x: var(--p4-spacing-xl);--p4-grid-gap-y: var(--p4-spacing-xl)}.tablet\:p4-gap-2xl{--p4-grid-gap-x: var(--p4-spacing-2xl);--p4-grid-gap-y: var(--p4-spacing-2xl)}.tablet\:p4-gap-3xl{--p4-grid-gap-x: var(--p4-spacing-3xl);--p4-grid-gap-y: var(--p4-spacing-3xl)}.tablet\:p4-gap-4xl{--p4-grid-gap-x: var(--p4-spacing-4xl);--p4-grid-gap-y: var(--p4-spacing-4xl)}.tablet\:p4-gap-5xl{--p4-grid-gap-x: var(--p4-spacing-5xl);--p4-grid-gap-y: var(--p4-spacing-5xl)}.tablet\:p4-gap-x-none{--p4-grid-gap-x: var(--p4-spacing-none)}.tablet\:p4-gap-x-3xs{--p4-grid-gap-x: var(--p4-spacing-3xs)}.tablet\:p4-gap-x-2xs{--p4-grid-gap-x: var(--p4-spacing-2xs)}.tablet\:p4-gap-x-xs{--p4-grid-gap-x: var(--p4-spacing-xs)}.tablet\:p4-gap-x-sm{--p4-grid-gap-x: var(--p4-spacing-sm)}.tablet\:p4-gap-x-md{--p4-grid-gap-x: var(--p4-spacing-md)}.tablet\:p4-gap-x-lg{--p4-grid-gap-x: var(--p4-spacing-lg)}.tablet\:p4-gap-x-xl{--p4-grid-gap-x: var(--p4-spacing-xl)}.tablet\:p4-gap-x-2xl{--p4-grid-gap-x: var(--p4-spacing-2xl)}.tablet\:p4-gap-x-3xl{--p4-grid-gap-x: var(--p4-spacing-3xl)}.tablet\:p4-gap-x-4xl{--p4-grid-gap-x: var(--p4-spacing-4xl)}.tablet\:p4-gap-x-5xl{--p4-grid-gap-x: var(--p4-spacing-5xl)}.tablet\:p4-gap-y-none{--p4-grid-gap-y: var(--p4-spacing-none)}.tablet\:p4-gap-y-3xs{--p4-grid-gap-y: var(--p4-spacing-3xs)}.tablet\:p4-gap-y-2xs{--p4-grid-gap-y: var(--p4-spacing-2xs)}.tablet\:p4-gap-y-xs{--p4-grid-gap-y: var(--p4-spacing-xs)}.tablet\:p4-gap-y-sm{--p4-grid-gap-y: var(--p4-spacing-sm)}.tablet\:p4-gap-y-md{--p4-grid-gap-y: var(--p4-spacing-md)}.tablet\:p4-gap-y-lg{--p4-grid-gap-y: var(--p4-spacing-lg)}.tablet\:p4-gap-y-xl{--p4-grid-gap-y: var(--p4-spacing-xl)}.tablet\:p4-gap-y-2xl{--p4-grid-gap-y: var(--p4-spacing-2xl)}.tablet\:p4-gap-y-3xl{--p4-grid-gap-y: var(--p4-spacing-3xl)}.tablet\:p4-gap-y-4xl{--p4-grid-gap-y: var(--p4-spacing-4xl)}.tablet\:p4-gap-y-5xl{--p4-grid-gap-y: var(--p4-spacing-5xl)}}@media(min-width:64rem){.desktop\:p4-col-span-1{grid-column:span 1 / span 1}.desktop\:p4-col-span-2{grid-column:span 2 / span 2}.desktop\:p4-col-span-3{grid-column:span 3 / span 3}.desktop\:p4-col-span-4{grid-column:span 4 / span 4}.desktop\:p4-col-span-5{grid-column:span 5 / span 5}.desktop\:p4-col-span-6{grid-column:span 6 / span 6}.desktop\:p4-col-span-7{grid-column:span 7 / span 7}.desktop\:p4-col-span-8{grid-column:span 8 / span 8}.desktop\:p4-col-span-9{grid-column:span 9 / span 9}.desktop\:p4-col-span-10{grid-column:span 10 / span 10}.desktop\:p4-col-span-11{grid-column:span 11 / span 11}.desktop\:p4-col-span-12{grid-column:span 12 / span 12}.desktop\:p4-col-span-full{grid-column:1 / -1}.desktop\:p4-col-start-1{grid-column-start:1}.desktop\:p4-col-start-2{grid-column-start:2}.desktop\:p4-col-start-3{grid-column-start:3}.desktop\:p4-col-start-4{grid-column-start:4}.desktop\:p4-col-start-5{grid-column-start:5}.desktop\:p4-col-start-6{grid-column-start:6}.desktop\:p4-col-start-7{grid-column-start:7}.desktop\:p4-col-start-8{grid-column-start:8}.desktop\:p4-col-start-9{grid-column-start:9}.desktop\:p4-col-start-10{grid-column-start:10}.desktop\:p4-col-start-11{grid-column-start:11}.desktop\:p4-col-start-12{grid-column-start:12}.desktop\:p4-col-start-13{grid-column-start:13}.desktop\:p4-col-start-auto{grid-column-start:auto}.desktop\:p4-col-end-1{grid-column-end:1}.desktop\:p4-col-end-2{grid-column-end:2}.desktop\:p4-col-end-3{grid-column-end:3}.desktop\:p4-col-end-4{grid-column-end:4}.desktop\:p4-col-end-5{grid-column-end:5}.desktop\:p4-col-end-6{grid-column-end:6}.desktop\:p4-col-end-7{grid-column-end:7}.desktop\:p4-col-end-8{grid-column-end:8}.desktop\:p4-col-end-9{grid-column-end:9}.desktop\:p4-col-end-10{grid-column-end:10}.desktop\:p4-col-end-11{grid-column-end:11}.desktop\:p4-col-end-12{grid-column-end:12}.desktop\:p4-col-end-13{grid-column-end:13}.desktop\:p4-col-end-auto{grid-column-end:auto}.desktop\:p4-row-span-1{grid-row:span 1 / span 1}.desktop\:p4-row-span-2{grid-row:span 2 / span 2}.desktop\:p4-row-span-3{grid-row:span 3 / span 3}.desktop\:p4-row-span-4{grid-row:span 4 / span 4}.desktop\:p4-row-span-5{grid-row:span 5 / span 5}.desktop\:p4-row-span-6{grid-row:span 6 / span 6}.desktop\:p4-row-span-full{grid-row:1 / -1}.desktop\:p4-row-start-1{grid-row-start:1}.desktop\:p4-row-start-2{grid-row-start:2}.desktop\:p4-row-start-3{grid-row-start:3}.desktop\:p4-row-start-4{grid-row-start:4}.desktop\:p4-row-start-5{grid-row-start:5}.desktop\:p4-row-start-6{grid-row-start:6}.desktop\:p4-row-start-7{grid-row-start:7}.desktop\:p4-row-start-auto{grid-row-start:auto}.desktop\:p4-gap-none{--p4-grid-gap-x: var(--p4-spacing-none);--p4-grid-gap-y: var(--p4-spacing-none)}.desktop\:p4-gap-3xs{--p4-grid-gap-x: var(--p4-spacing-3xs);--p4-grid-gap-y: var(--p4-spacing-3xs)}.desktop\:p4-gap-2xs{--p4-grid-gap-x: var(--p4-spacing-2xs);--p4-grid-gap-y: var(--p4-spacing-2xs)}.desktop\:p4-gap-xs{--p4-grid-gap-x: var(--p4-spacing-xs);--p4-grid-gap-y: var(--p4-spacing-xs)}.desktop\:p4-gap-sm{--p4-grid-gap-x: var(--p4-spacing-sm);--p4-grid-gap-y: var(--p4-spacing-sm)}.desktop\:p4-gap-md{--p4-grid-gap-x: var(--p4-spacing-md);--p4-grid-gap-y: var(--p4-spacing-md)}.desktop\:p4-gap-lg{--p4-grid-gap-x: var(--p4-spacing-lg);--p4-grid-gap-y: var(--p4-spacing-lg)}.desktop\:p4-gap-xl{--p4-grid-gap-x: var(--p4-spacing-xl);--p4-grid-gap-y: var(--p4-spacing-xl)}.desktop\:p4-gap-2xl{--p4-grid-gap-x: var(--p4-spacing-2xl);--p4-grid-gap-y: var(--p4-spacing-2xl)}.desktop\:p4-gap-3xl{--p4-grid-gap-x: var(--p4-spacing-3xl);--p4-grid-gap-y: var(--p4-spacing-3xl)}.desktop\:p4-gap-4xl{--p4-grid-gap-x: var(--p4-spacing-4xl);--p4-grid-gap-y: var(--p4-spacing-4xl)}.desktop\:p4-gap-5xl{--p4-grid-gap-x: var(--p4-spacing-5xl);--p4-grid-gap-y: var(--p4-spacing-5xl)}.desktop\:p4-gap-x-none{--p4-grid-gap-x: var(--p4-spacing-none)}.desktop\:p4-gap-x-3xs{--p4-grid-gap-x: var(--p4-spacing-3xs)}.desktop\:p4-gap-x-2xs{--p4-grid-gap-x: var(--p4-spacing-2xs)}.desktop\:p4-gap-x-xs{--p4-grid-gap-x: var(--p4-spacing-xs)}.desktop\:p4-gap-x-sm{--p4-grid-gap-x: var(--p4-spacing-sm)}.desktop\:p4-gap-x-md{--p4-grid-gap-x: var(--p4-spacing-md)}.desktop\:p4-gap-x-lg{--p4-grid-gap-x: var(--p4-spacing-lg)}.desktop\:p4-gap-x-xl{--p4-grid-gap-x: var(--p4-spacing-xl)}.desktop\:p4-gap-x-2xl{--p4-grid-gap-x: var(--p4-spacing-2xl)}.desktop\:p4-gap-x-3xl{--p4-grid-gap-x: var(--p4-spacing-3xl)}.desktop\:p4-gap-x-4xl{--p4-grid-gap-x: var(--p4-spacing-4xl)}.desktop\:p4-gap-x-5xl{--p4-grid-gap-x: var(--p4-spacing-5xl)}.desktop\:p4-gap-y-none{--p4-grid-gap-y: var(--p4-spacing-none)}.desktop\:p4-gap-y-3xs{--p4-grid-gap-y: var(--p4-spacing-3xs)}.desktop\:p4-gap-y-2xs{--p4-grid-gap-y: var(--p4-spacing-2xs)}.desktop\:p4-gap-y-xs{--p4-grid-gap-y: var(--p4-spacing-xs)}.desktop\:p4-gap-y-sm{--p4-grid-gap-y: var(--p4-spacing-sm)}.desktop\:p4-gap-y-md{--p4-grid-gap-y: var(--p4-spacing-md)}.desktop\:p4-gap-y-lg{--p4-grid-gap-y: var(--p4-spacing-lg)}.desktop\:p4-gap-y-xl{--p4-grid-gap-y: var(--p4-spacing-xl)}.desktop\:p4-gap-y-2xl{--p4-grid-gap-y: var(--p4-spacing-2xl)}.desktop\:p4-gap-y-3xl{--p4-grid-gap-y: var(--p4-spacing-3xl)}.desktop\:p4-gap-y-4xl{--p4-grid-gap-y: var(--p4-spacing-4xl)}.desktop\:p4-gap-y-5xl{--p4-grid-gap-y: var(--p4-spacing-5xl)}}}@layer p4.utilities{.p4-scroll-lock{overflow:hidden}}@layer pb.settings,pb.generic,pb.elements,pb.objects,pb.components,pb.utilities;@layer pb.settings{:root{--color-accent-400: #e0795a;--color-accent-500: #cf5f3f;--color-accent-600: #b14a2d;--font-mono: var(--p4-typo-font-family-mono);--font-size-xs: .79rem;--font-size-sm: .889rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.266rem;--font-size-xl: 1.602rem;--font-size-2xl: 2.027rem;--font-size-3xl: 2.566rem;--font-size-4xl: 3.247rem;--line-tight: 1.15;--line-snug: 1.35;--weight-medium: var(--p4-typo-font-weight-500);--weight-semibold: 600;--weight-bold: var(--p4-typo-font-weight-700);--tracking-tight: -.02em;--tracking-wide: .08em;--space-2: var(--p4-spacing-8);--space-3: var(--p4-spacing-12);--space-4: var(--p4-spacing-16);--space-5: var(--p4-spacing-24);--space-6: var(--p4-spacing-32);--space-7: var(--p4-spacing-48);--space-8: var(--p4-spacing-64);--space-9: var(--p4-spacing-96);--space-10: var(--p4-spacing-128);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 999px;--width-prose: 68ch;--width-article: 50rem;--width-page: var(--p4-layout-max-width);--ease: var(--p4-motion-easing-base);--duration: var(--p4-motion-duration-base)}:root,[data-theme=light]{color-scheme:light;--bg: var(--p4-color-surface-base-bg);--bg-elevated: var(--p4-color-neutral-0);--bg-subtle: var(--p4-color-neutral-100);--text: var(--p4-color-surface-base-fg);--text-muted: var(--p4-color-neutral-500);--text-on-accent: var(--p4-color-neutral-0);--border: var(--p4-color-neutral-200);--border-strong: var(--p4-color-neutral-300);--accent: var(--color-accent-600);--accent-hover: var(--color-accent-500);--focus-ring: var(--color-accent-500)}[data-theme=dark]{color-scheme:dark;--bg: var(--p4-color-surface-base-bg);--bg-elevated: var(--p4-color-neutral-900);--bg-subtle: var(--p4-color-neutral-800);--text: var(--p4-color-surface-base-fg);--text-muted: var(--p4-color-neutral-400);--text-on-accent: var(--p4-color-neutral-950);--border: var(--p4-color-neutral-800);--border-strong: var(--p4-color-neutral-700);--accent: var(--color-accent-400);--accent-hover: var(--color-accent-500);--focus-ring: var(--color-accent-400)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: var(--p4-color-neutral-970);--bg-elevated: var(--p4-color-neutral-900);--bg-subtle: var(--p4-color-neutral-800);--text: var(--p4-color-neutral-100);--text-muted: var(--p4-color-neutral-400);--text-on-accent: var(--p4-color-neutral-950);--border: var(--p4-color-neutral-800);--border-strong: var(--p4-color-neutral-700);--accent: var(--color-accent-400);--accent-hover: var(--color-accent-500);--focus-ring: var(--color-accent-400)}}}@layer pb.elements{img,picture,svg{display:block;max-width:100%}img{height:auto}}@layer pb.elements{h1,h2,h3,h4{line-height:var(--line-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-bold);text-wrap:balance}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}p{text-wrap:pretty}a{color:var(--accent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:.2em;transition:color var(--duration) var(--ease)}a:hover{color:var(--accent-hover)}code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-subtle);padding:.1em .4em;border-radius:var(--radius-sm)}pre{padding:var(--space-5);border-radius:var(--radius-md);overflow-x:auto;border:1px solid var(--border)}pre code{background:none;padding:0}}@layer pb.objects{.prose{max-width:var(--width-prose)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-7)}.prose h3{margin-top:var(--space-6)}.prose ul,.prose ol{padding-left:var(--space-5)}}@layer pb.utilities{.skip-link{position:absolute;left:var(--space-4);top:-3rem;background:var(--accent);color:var(--text-on-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);z-index:100;transition:top var(--duration) var(--ease)}.skip-link:focus{top:var(--space-4)}}.p4-button[data-astro-cid-4wmewgfm]{--_color-fg: var(--p4-button-color-fg, var(--p4-color-action-base-fg));--_color-icon: var(--p4-button-color-icon, var(--p4-color-action-base-icon));--_color-bg: var(--p4-button-color-bg, var(--p4-color-action-base-bg));--_color-border: var(--p4-button-color-border, var(--p4-color-action-base-border));--_font-family: var(--p4-button-font-family, var(--p4-typo-action-m-font-family));--_font-size: var(--p4-button-font-size, var(--p4-typo-action-m-font-size));--_line-height: var(--p4-button-line-height, var(--p4-typo-action-m-line-height));--_font-weight: var(--p4-button-font-weight, var(--p4-typo-action-m-font-weight));--_letter-spacing: var(--p4-button-letter-spacing, var(--p4-typo-action-m-letter-spacing));--_text-transform: var(--p4-button-text-transform, var(--p4-typo-action-m-text-transform));--_text-decoration-line: var(--p4-button-text-decoration-line, none);--_text-decoration-style: var(--p4-button-text-decoration-style, solid);--_text-decoration-color: var(--p4-button-text-decoration-color, inherit);--_text-decoration-thickness: var(--p4-button-text-decoration-thickness, var(--p4-border-width-hairline));--_text-underline-offset: var(--p4-button-text-underline-offset, .2em);--_min-height: var(--p4-button-min-height, var(--p4-spacing-2xl));--_padding-block: var(--p4-button-padding-block, var(--p4-spacing-3xs));--_padding-inline: var(--p4-button-padding-inline, var(--p4-spacing-md));--_gap: var(--p4-button-gap, var(--p4-spacing-xs));--_display: var(--p4-button-display, inline-flex);--_border-width: var(--p4-button-border-width, var(--p4-border-width-default));--_color-fg-hover: var(--p4-button-color-fg-hover, var(--p4-color-action-base-fg-hover));--_color-icon-hover: var(--p4-button-color-icon-hover, var(--p4-color-action-base-icon-hover));--_color-bg-hover: var(--p4-button-color-bg-hover, var(--p4-color-action-base-bg-hover));--_color-border-hover: var(--p4-button-color-border-hover, var(--p4-color-action-base-border-hover));--_text-decoration-color-hover: var(--p4-button-text-decoration-color-hover, inherit);display:var(--_display);align-items:center;justify-content:center;gap:0 var(--_gap);padding:var(--_padding-block) var(--_padding-inline);border:solid var(--_border-width) var(--_color-border);background:var(--_color-bg);color:var(--_color-fg);font-family:var(--_font-family);font-size:var(--_font-size);line-height:var(--_line-height);font-weight:var(--_font-weight);letter-spacing:var(--_letter-spacing);text-transform:var(--_text-transform);text-decoration-line:var(--_text-decoration-line);text-decoration-style:var(--_text-decoration-style);text-decoration-color:var(--_text-decoration-color);text-decoration-thickness:var(--_text-decoration-thickness);text-underline-offset:var(--_text-underline-offset);min-height:var(--_min-height);cursor:pointer;position:relative;transition:background-color var(--p4-motion-duration-base) var(--p4-motion-easing-base),border-color var(--p4-motion-duration-base) var(--p4-motion-easing-base),color var(--p4-motion-duration-base) var(--p4-motion-easing-base)}.p4-button-content[data-astro-cid-4wmewgfm],.p4-button-icon[data-astro-cid-4wmewgfm]{position:relative;z-index:10}.p4-button[data-astro-cid-4wmewgfm]:hover{background:var(--_color-bg-hover);color:var(--_color-fg-hover);border-color:var(--_color-border-hover);text-decoration-color:var(--_text-decoration-color-hover)}.p4-button[data-astro-cid-4wmewgfm]:focus-visible{outline:var(--p4-focus-ring);outline-offset:var(--p4-focus-ring-offset)}.p4-button[data-astro-cid-4wmewgfm][data-variant=accent]{--_color-fg: var(--p4-color-action-accent-fg);--_color-icon: var(--p4-color-action-accent-icon);--_color-bg: var(--p4-color-action-accent-bg);--_color-border: var(--p4-color-action-accent-border);--_color-fg-hover: var(--p4-color-action-accent-fg-hover);--_color-icon-hover: var(--p4-color-action-accent-icon-hover);--_color-bg-hover: var(--p4-color-action-accent-bg-hover);--_color-border-hover: var(--p4-color-action-accent-border-hover)}.p4-button[data-astro-cid-4wmewgfm][data-variant=ghost]{--_color-fg: var(--p4-color-action-ghost-fg);--_color-icon: var(--p4-color-action-ghost-icon);--_color-bg: var(--p4-color-action-ghost-bg);--_color-border: var(--p4-color-action-ghost-border);--_color-fg-hover: var(--p4-color-action-ghost-fg-hover);--_color-icon-hover: var(--p4-color-action-ghost-icon-hover);--_color-bg-hover: var(--p4-color-action-ghost-bg-hover);--_color-border-hover: var(--p4-color-action-ghost-border-hover)}.p4-button[data-astro-cid-4wmewgfm][data-variant=naked]{--_color-fg: var(--p4-color-link);--_color-icon: var(--p4-color-link);--_color-bg: transparent;--_color-border: transparent;--_text-decoration-line: underline;--_text-decoration-color: var(--p4-color-link-decoration);--_font-family: inherit;--_font-size: inherit;--_line-height: inherit;--_font-weight: inherit;--_letter-spacing: inherit;--_text-transform: inherit;--_padding-block: 0;--_padding-inline: 0;--_min-height: 0;--_min-width: 0;--_display: inline;--_border-width: 0;--_color-fg-hover: var(--p4-color-link-hover);--_color-icon-hover: var(--p4-color-link-hover);--_color-bg-hover: transparent;--_text-decoration-color-hover: var(--p4-color-link-decoration-hover)}.p4-button[data-astro-cid-4wmewgfm][data-icon-only]{--_padding-inline: var(--_padding-block);min-width:var(--_min-height);aspect-ratio:1}.p4-button[data-astro-cid-4wmewgfm]:disabled,.p4-button[data-astro-cid-4wmewgfm][aria-disabled=true]{opacity:.6;pointer-events:none}.p4-drawer[data-astro-cid-nkj4mlhj]{--_color-icon: var(--p4-drawer-color-icon, var(--p4-color-modal-base-icon));--_scrim: var(--p4-drawer-color-scrim, var(--p4-color-modal-base-scrim));--_width: var(--p4-drawer-width, 100%);--_padding-inline: var(--p4-drawer-padding-inline, var(--p4-layout-gutter));--_padding-block: var(--p4-drawer-padding-block, var(--p4-spacing-xs));--_header-min-height: var(--p4-drawer-header-min-height, var(--p4-spacing-5xl));--_footer-min-height: var(--p4-drawer-footer-min-height, var(--p4-spacing-2xl));width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;overflow:clip}.p4-drawer[data-astro-cid-nkj4mlhj]::backdrop{background:var(--_scrim);opacity:0;transition:opacity var(--p4-motion-duration-base) var(--p4-motion-easing-base)}.p4-drawer[data-astro-cid-nkj4mlhj][data-state=open]::backdrop{opacity:1}.p4-drawer-panel[data-astro-cid-nkj4mlhj]{--_color-bg: var(--p4-drawer-color-bg, var(--p4-color-modal-base-bg));--_color-fg: var(--p4-drawer-color-fg, var(--p4-color-modal-base-fg));position:fixed;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:var(--_width);max-width:100%;height:100%;background:var(--_color-bg);color:var(--_color-fg);transform:translate(100%);transition:transform var(--p4-motion-duration-base) var(--p4-motion-easing-base)}.p4-drawer[data-astro-cid-nkj4mlhj][data-side=start] .p4-drawer-panel[data-astro-cid-nkj4mlhj]{inset-inline-end:auto;inset-inline-start:0;transform:translate(-100%)}.p4-drawer[data-astro-cid-nkj4mlhj][data-state=open] .p4-drawer-panel[data-astro-cid-nkj4mlhj]{transform:none}.p4-drawer-header[data-astro-cid-nkj4mlhj]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--p4-spacing-md);padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);min-height:var(--_header-min-height)}.p4-drawer-title[data-astro-cid-nkj4mlhj]{margin:0}.p4-drawer-close[data-astro-cid-nkj4mlhj]{position:absolute;inset-block-start:var(--p4-spacing-md);inset-inline-end:var(--p4-layout-gutter)}.p4-drawer-close[data-astro-cid-nkj4mlhj]:after{content:"";position:absolute;background:color-mix(in srgb,var(--_color-bg) 90%,var(--_color-fg));width:400%;height:auto;aspect-ratio:1;border-radius:9999rem;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);z-index:1}.p4-drawer[data-astro-cid-nkj4mlhj][data-state=open] .p4-drawer-close[data-astro-cid-nkj4mlhj]:after{animation:p4-drawer-close-pulse var(--p4-motion-duration-base) var(--p4-motion-easing-base) var(--p4-motion-duration-base) backwards}@keyframes p4-drawer-close-pulse{0%{transform:translate(-50%,-50%) scale(3);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.p4-drawer-body[data-astro-cid-nkj4mlhj]{display:flex;flex-direction:column;flex:1 1 auto;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);overflow-y:auto;overscroll-behavior:contain}.p4-drawer-footer[data-astro-cid-nkj4mlhj]{display:flex;flex-direction:column;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);min-height:var(--_footer-min-height)}@media(prefers-reduced-motion:reduce){.p4-drawer[data-astro-cid-nkj4mlhj]::backdrop,.p4-drawer-panel[data-astro-cid-nkj4mlhj]{transition:none}.p4-drawer[data-astro-cid-nkj4mlhj][data-state=open] .p4-drawer-close[data-astro-cid-nkj4mlhj]:after{animation:none}}@media(min-width:48rem){.p4-drawer[data-astro-cid-nkj4mlhj]{--_width: var(--p4-drawer-width, min(20rem, 85vw))}}.pb-theme-drawer{--p4-drawer-width: min(30rem, 92vw)}.pb-theme-panel[data-astro-cid-mvaawekr]{display:flex;flex-direction:column;gap:var(--p4-spacing-md)}.pb-theme-hint[data-astro-cid-mvaawekr]{margin:0;color:var(--p4-color-surface-base-icon);font-size:var(--font-size-sm);line-height:var(--line-snug)}.pb-theme-list[data-astro-cid-mvaawekr]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--p4-spacing-sm)}.pb-theme-row{display:grid;gap:var(--p4-spacing-xs);padding:var(--p4-spacing-sm) var(--p4-spacing-md);background:var(--p4-color-surface-subtle-bg);color:var(--p4-color-surface-subtle-fg);border:1px solid var(--p4-color-surface-subtle-border);border-radius:var(--radius-md)}.pb-theme-row-label{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--p4-color-surface-subtle-icon);overflow-wrap:anywhere}.pb-theme-select{inline-size:100%;padding:var(--p4-spacing-xs) var(--p4-spacing-sm);background:var(--p4-color-surface-base-bg);color:var(--p4-color-surface-base-fg);border:1px solid var(--p4-color-surface-base-border);border-radius:var(--radius-sm);font:inherit;cursor:pointer}.pb-theme-select:focus-visible{outline:var(--p4-focus-ring);outline-offset:var(--p4-focus-ring-offset)}.pb-theme-empty{grid-column:1 / -1;margin:0;color:var(--p4-color-surface-base-icon)}.pb-theme-config[data-astro-cid-mvaawekr]{display:flex;flex-direction:column;gap:var(--p4-spacing-xs);padding-top:var(--p4-spacing-md);border-top:1px solid var(--p4-color-surface-base-border)}.pb-theme-config-head[data-astro-cid-mvaawekr]{display:flex;align-items:center;justify-content:space-between;gap:var(--p4-spacing-sm)}.pb-theme-config-title[data-astro-cid-mvaawekr]{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--p4-color-surface-base-icon)}.pb-theme-copy[data-astro-cid-mvaawekr]{padding:var(--p4-spacing-3xs) var(--p4-spacing-sm);background:var(--p4-color-surface-subtle-bg);color:var(--p4-color-surface-subtle-fg);border:1px solid var(--p4-color-surface-subtle-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}.pb-theme-copy[data-astro-cid-mvaawekr]:focus-visible{outline:var(--p4-focus-ring);outline-offset:var(--p4-focus-ring-offset)}.pb-theme-config-code[data-astro-cid-mvaawekr]{margin:0;padding:var(--p4-spacing-sm);background:var(--p4-color-surface-subtle-bg);color:var(--p4-color-surface-subtle-fg);border:1px solid var(--p4-color-surface-subtle-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-snug);overflow-x:auto}.pb-set-builder[data-astro-cid-mvaawekr]{display:flex;flex-direction:column;gap:var(--p4-spacing-md);padding-top:var(--p4-spacing-md);border-top:1px solid var(--p4-color-surface-base-border)}.pb-set-title[data-astro-cid-mvaawekr]{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--p4-color-surface-base-icon)}.pb-set-scheme-field[data-astro-cid-mvaawekr]{display:flex;flex-direction:column;gap:var(--p4-spacing-3xs)}.pb-set-scheme-label[data-astro-cid-mvaawekr]{font-weight:var(--weight-medium);font-size:var(--font-size-sm)}.pb-set-fields[data-astro-cid-mvaawekr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--p4-spacing-sm)}.pb-set-field[data-astro-cid-mvaawekr]{display:flex;flex-direction:column;gap:var(--p4-spacing-3xs);padding:var(--p4-spacing-sm);background:var(--p4-color-surface-subtle-bg);color:var(--p4-color-surface-subtle-fg);border:1px solid var(--p4-color-surface-subtle-border);border-radius:var(--radius-md)}.pb-set-field-label[data-astro-cid-mvaawekr]{font-family:var(--font-mono);font-size:.65rem;color:var(--p4-color-surface-subtle-icon);overflow-wrap:anywhere}.pb-set-field-controls[data-astro-cid-mvaawekr]{display:flex;align-items:center;gap:var(--p4-spacing-xs)}.pb-set-color[data-astro-cid-mvaawekr]{inline-size:2rem;block-size:2rem;flex:none;padding:0;border:1px solid var(--p4-color-surface-base-border);border-radius:var(--radius-sm);background:none;cursor:pointer}.pb-set-hex[data-astro-cid-mvaawekr]{inline-size:100%;min-inline-size:0;padding:var(--p4-spacing-3xs) var(--p4-spacing-xs);background:var(--p4-color-surface-base-bg);color:var(--p4-color-surface-base-fg);border:1px solid var(--p4-color-surface-base-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs)}.pb-set-hex[data-astro-cid-mvaawekr]:focus-visible,.pb-set-color[data-astro-cid-mvaawekr]:focus-visible{outline:var(--p4-focus-ring);outline-offset:var(--p4-focus-ring-offset)}.pb-mobile-nav[data-astro-cid-qporora4] ul[data-astro-cid-qporora4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p4-spacing-2xs)}.pb-mobile-nav[data-astro-cid-qporora4] .p4-button,.pb-mobile-lang{width:100%;justify-content:flex-start}.pb-mobile-lang{margin-block-start:auto}@media(min-width:64rem){.pb-menu-button[data-icon-only][aria-controls=pb-mobile-menu]{display:none}}.pb-brand[data-astro-cid-anndpidy]{--_logo-width: var(--pb-brand-logo-width, 10rem);display:block;color:inherit}.pb-brand-logo[data-astro-cid-anndpidy]{display:block;width:var(--_logo-width);height:auto}.pb-brand--animated[data-astro-cid-anndpidy] .pb-brand-logo-pablo[data-astro-cid-anndpidy],.pb-brand--animated[data-astro-cid-anndpidy] .pb-brand-logo-bascoy[data-astro-cid-anndpidy]{transition:transform .6s cubic-bezier(.6,-.28,.735,.045),opacity .5s cubic-bezier(.6,-.28,.735,.045);transform-box:fill-box;transform-origin:center}.pb-brand--animated[data-astro-cid-anndpidy] .pb-brand-logo-dash3[data-astro-cid-anndpidy]{transition:transform .6s cubic-bezier(.6,-.28,.735,.045),fill .3s ease;transform-origin:center left}.pb-brand--animated[data-astro-cid-anndpidy]:hover .pb-brand-logo-pablo[data-astro-cid-anndpidy],.pb-brand--animated[data-astro-cid-anndpidy]:focus-visible .pb-brand-logo-pablo[data-astro-cid-anndpidy]{transform:translateY(-80%);opacity:0}.pb-brand--animated[data-astro-cid-anndpidy]:hover .pb-brand-logo-bascoy[data-astro-cid-anndpidy],.pb-brand--animated[data-astro-cid-anndpidy]:focus-visible .pb-brand-logo-bascoy[data-astro-cid-anndpidy]{transform:translateY(80%);opacity:0}.pb-brand--animated[data-astro-cid-anndpidy]:hover .pb-brand-logo-dash3[data-astro-cid-anndpidy],.pb-brand--animated[data-astro-cid-anndpidy]:focus-visible .pb-brand-logo-dash3[data-astro-cid-anndpidy]{transform:translate(-82.8px);fill:var(--p4-color-action-accent-bg)}@media(prefers-reduced-motion:reduce){.pb-brand-logo[data-astro-cid-anndpidy] path[data-astro-cid-anndpidy],.pb-brand[data-astro-cid-anndpidy]:hover .pb-brand-logo[data-astro-cid-anndpidy] path[data-astro-cid-anndpidy],.pb-brand[data-astro-cid-anndpidy]:focus-visible .pb-brand-logo[data-astro-cid-anndpidy] path[data-astro-cid-anndpidy]{transition:none;transform:none;opacity:1}}.pb-header[data-astro-cid-3ef6ksr2]{--pb-header-min-height: var(--p4-spacing-5xl);--pb-header-padding-block: var(--p4-spacing-2xs);--pb-brand-logo-width: 8rem;--pb-nav-gap: var(--p4-spacing-2xs) var(--p4-spacing-2xl);--pb-header-actions-gap: var(--p4-spacing-2xs) var(--p4-spacing-2xl);position:sticky;top:0;z-index:var(--p4-layer-sticky)}.pb-header-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;gap:var(--p4-spacing-xs) var(--p4-spacing-2xl);min-height:var(--pb-header-min-height);padding-block:var(--pb-header-padding-block)}.pb-header-inner[data-astro-cid-3ef6ksr2] .pb-header-brand{color:var(--p4-color-surface-icon);margin-inline-end:auto}.pb-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;flex:0 1 auto;gap:var(--pb-nav-gap)}.pb-header-actions[data-astro-cid-3ef6ksr2]{display:flex;flex:0 1 auto;flex-flow:row wrap;justify-content:flex-end;align-items:center;gap:var(--pb-header-actions-gap)}@media(max-width:63.999rem){.pb-header-actions[data-astro-cid-3ef6ksr2] .pb-lang-button,.pb-nav[data-astro-cid-3ef6ksr2]{display:none}}@media(min-width:64rem){.pb-header[data-astro-cid-3ef6ksr2]{--pb-brand-logo-width: 12rem}}.pb-footer[data-astro-cid-sz7xmlte]{--pb-footer-min-height: 100vh;--pb-footer-color-bg: var(--p4-color-surface-subtle-bg);--pb-footer-color-fg: var(--p4-color-surface-subtle-fg);--pb-footer-color-icon: var(--p4-color-surface-subtle-icon);--pb-footer-color-border: var(--p4-color-surface-subtle-border);color:var(--pb-footer-color-fg);background-color:var(--pb-footer-color-bg);border-top:1px solid var(--pb-footer-color-border)}.pb-footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;min-height:var(--pb-footer-min-height);padding-block:var(--p4-spacing-3xl)}.pb-footer-nav[data-astro-cid-sz7xmlte]{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-block-start:var(--p4-spacing-2xl)}.pb-footer-nav-link[data-astro-cid-sz7xmlte].p4-button{--_font-family: var(--p4-typo-font-family-alt);--_font-size: var(--p4-spacing-36);--_line-height: 1.2;--_text-transform: uppercase;--_display: inline-flex;--_text-decoration-line: none}.pb-footer-nav-link[data-astro-cid-sz7xmlte].p4-button:after{content:"/" / ""}.pb-footer-inner[data-astro-cid-sz7xmlte] .pb-footer-brand{color:var(--pb-footer-color-fg);margin-block-start:var(--p4-spacing-xl);order:2}.pb-footer-excerpt[data-astro-cid-sz7xmlte]{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:normal;row-gap:var(--p4-spacing-xs);margin-block-start:auto;max-width:18rem}.pb-footer-links[data-astro-cid-sz7xmlte]{display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:normal;column-gap:var(--p4-spacing-xs)}@media(min-width:48rem){.pb-footer-inner[data-astro-cid-sz7xmlte]{flex-flow:row wrap;align-items:flex-start}.pb-footer-nav[data-astro-cid-sz7xmlte]{flex:0 1 100%;flex-flow:row wrap;justify-content:flex-start;align-items:center;column-gap:var(--p4-spacing-xs)}.pb-footer-inner[data-astro-cid-sz7xmlte] .pb-footer-brand{align-self:flex-end;order:unset}.pb-footer-excerpt[data-astro-cid-sz7xmlte]{align-self:flex-end;margin-inline-start:auto}}@media(min-width:64rem){.pb-footer-nav-link[data-astro-cid-sz7xmlte].p4-button{--_font-size: var(--p4-spacing-48)}}@media(min-width:80rem){.pb-footer-nav-link[data-astro-cid-sz7xmlte].p4-button{--_font-size: var(--p4-spacing-64)}}@media(min-width:100rem){.pb-footer-nav-link[data-astro-cid-sz7xmlte].p4-button{--_font-size: var(--p4-spacing-80)}}
