:root{--color-primary:#667eea;--color-secondary:#764ba2;--color-bg-primary:#0f0f23;--color-bg-secondary:#1a1a2e;--color-bg-card:#16213e;--color-text-primary:#e2e8f0;--color-text-secondary:#a0aec0;--color-text-muted:#718096;--color-border:#2d3748;--color-hover:#2d3e5f;--font-heading:'Playfair Display', serif;--font-poem:'Merriweather', serif;--font-body:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.3), 0 4px 6px -2px rgba(0, 0, 0, 0.25);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.4), 0 10px 10px -5px rgba(0, 0, 0, 0.3);--shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.5);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--button-primary-bg:#2ea3f2;--button-primary-text:#ffffff;--button-dark-bg:#32373c;--button-dark-text:#ffffff;--button-light-bg:#f9f9f9;--button-light-text:#333333;--button-border-default:#e0e0e0;--button-text-shadow:0 0.5px 1px rgba(0, 0, 0, 0.05)}@media (max-width:768px){:root{--text-4xl:1.875rem;--text-5xl:2.25rem}}.et_pb_button_module_wrapper{display:inline-block;margin:var(--spacing-md,15px)0}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border-radius:4px;border:0;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden;background:var(--button-primary-bg,#2ea3f2);color:var(--button-primary-text,#ffffff);text-shadow:var(--button-text-shadow)}.et_pb_button:focus{outline:2px solid rgb(102 126 234/.5);outline-offset:2px}.et_pb_button.et_hover_enabled:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0/.15)}.et_pb_button.et_hover_enabled:active{transform:translateY(0);box-shadow:0 2px 8px rgb(0 0 0/.1)}.et_pb_button:hover{color:var(--button-primary-text,#ffffff)}.et_pb_button.et_hover_enabled:hover,.et_pb_button.et_pb_bg_layout_light.et_hover_enabled:hover{background:#1e7fb8;color:var(--button-primary-text,#ffffff)}.et_pb_button.et_pb_bg_layout_light,.et_pb_button_0,.et_pb_button_1,.et_pb_button_2,.et_pb_button_3{background:var(--button-primary-bg,#2ea3f2);color:var(--button-primary-text,#ffffff);text-shadow:var(--button-text-shadow)}.et_pb_button.et_pb_bg_layout_light:hover{color:var(--button-primary-text,#ffffff)}.et_pb_button_2.et_hover_enabled:hover,.et_pb_button_3.et_hover_enabled:hover{background:#1e7fb8}.et_pb_button:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.et_pb_button:disabled:hover{opacity:.6}@media (max-width:768px){.et_pb_button{padding:10px 24px;font-size:13px}}@media (max-width:480px){.et_pb_button{padding:10px 16px;font-size:12px;width:100%}.et_pb_button_module_wrapper{width:100%}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}}@media (prefers-color-scheme:dark){.et_pb_button{background:var(--button-primary-bg,#2ea3f2);color:var(--button-primary-text,#ffffff);text-shadow:var(--button-text-shadow)}}.et_pb_button:focus-visible{outline:3px solid #667eea;outline-offset:2px}.et_pb_button::-moz-focus-inner{border:0}@media (prefers-contrast:more){.et_pb_button{border:2px solid currentColor}.et_pb_button.et_hover_enabled:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.et_pb_button{transition:color .3s ease}.et_pb_button.et_hover_enabled:hover{transform:none}}@media none{.wp-block-archives,.wp-block-categories,.wp-block-columns,ul{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-columns{align-items:normal!important;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}}