@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-v19-latin-600.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter-v19-latin-700.woff2") format("woff2")}:root{color-scheme:light dark;--color1: #5039c5;--color2: #0a0a0a;--hover1: oklch(from var(--color1) calc(l + 0.05) c h);--hr-color: light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));--text-color: light-dark(var(--color2), #fff);--headings-color: var(--text-color);--base-bg: var(--light);--bg-ultra-light: light-dark(#f9f9f9, #1a1a1a);--light: light-dark(#fff, #000);--dark: light-dark(#000, #fff);--shadow-color: light-dark(var(--hr-color), oklch(from var(--color1) l c h / 0.15));--text-base-size: var(--text-m);--base-line-height: 1.5;--base-type-spacing: 1.5rem;--font-family-primary: -apple-system, "system-ui", Segoe UI, roboto, helvetica, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-family-secondary: "Inter", sans-serif;--font-family-headings: var(--font-family-secondary);--gutter: clamp(1.25rem, 0.0779rem + 4.9351vw, 6rem);--section-padding-block: var(--space-2xl);--colGap: var(--space-xl);--narrow-width: 54.875rem;--base-width: 75rem;--wide-width: 93.75rem;--headerHeight: 5.875rem;--radius-s: 0.375rem;--radius-m: 0.625rem;--radius-l: 1.25rem;--radius-xl: 61.25rem;--radius-full: 100%;--shadow-s: 0 0.625rem 1.5625rem var(--shadow-color);--shadow-m: 0 0.625rem 1.5625rem var(--shadow-color);--shadow-l: 0 0.625rem 1.5625rem var(--shadow-color);--text-xs: clamp(0.79rem, calc(-0.14vw + 0.82rem), 0.69rem);--text-s: clamp(0.89rem, calc(-0.08vw + 0.91rem), 0.83rem);--text-m: clamp(1rem, calc(0vw + 1rem), 1rem);--text-l: clamp(1.13rem, calc(0.11vw + 1.1rem), 1.2rem);--text-xl: clamp(1.27rem, calc(0.26vw + 1.21rem), 1.44rem);--text-2xl: clamp(1.42rem, calc(0.45vw + 1.33rem), 1.73rem);--text-3xl: clamp(1.6rem, calc(0.7vw + 1.46rem), 2.07rem);--text-4xl: clamp(1.8rem, calc(1.02vw + 1.6rem), 2.49rem);--space-4xs: clamp(0.33rem, calc(-0.03vw + 0.33rem), 0.31rem);--space-3xs: clamp(0.41rem, calc(0.04vw + 0.4rem), 0.44rem);--space-2xs: clamp(0.51rem, calc(0.16vw + 0.48rem), 0.62rem);--space-xs: clamp(0.64rem, calc(0.35vw + 0.57rem), 0.88rem);--space-s: clamp(0.8rem, calc(0.65vw + 0.67rem), 1.24rem);--space-m: clamp(1rem, calc(1.11vw + 0.78rem), 1.75rem);--space-l: clamp(1.25rem, calc(1.81vw + 0.89rem), 2.47rem);--space-xl: clamp(1.56rem, calc(2.87vw + 0.99rem), 3.5rem);--space-2xl: clamp(1.95rem, calc(4.44vw + 1.07rem), 4.95rem);--space-3xl: clamp(2.44rem, calc(6.75vw + 1.09rem), 7rem);--space-4xl: clamp(3.05rem, calc(10.13vw + 1.02rem), 9.89rem)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;box-sizing:border-box}body{font-size:var(--text-base-size);color:var(--text-color);line-height:var(--base-line-height);font-family:var(--font-family-primary);background-color:var(--base-bg)}ol,ul{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}figure{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-secondary);overflow-wrap:break-word;text-wrap:balance;font-weight:700}h1,.is-style-h1{font-size:var(--text-3xl);line-height:1.1;letter-spacing:-0.022em}h2,.is-style-h2{font-size:var(--text-2xl);line-height:1.1;letter-spacing:-0.022em}h3,.is-style-h3{font-size:var(--text-xl);line-height:1.2;letter-spacing:normal}h4,.is-style-h4{font-size:var(--text-l);line-height:1.2;letter-spacing:normal}h5,.is-style-h5{font-size:var(--text-m);line-height:1.3;letter-spacing:normal}h6,.is-style-h6{font-size:var(--text-s);letter-spacing:normal}.is-style-h1{font-size:var(--text-4xl);line-height:1.1;letter-spacing:-0.022em}.is-style-h2{font-size:var(--text-3xl);line-height:1.1;letter-spacing:-0.022em}.is-style-h3{font-size:var(--text-2xl);line-height:1.2;letter-spacing:normal}.is-style-h4{font-size:var(--text-xl);line-height:1.2;letter-spacing:normal}.is-style-h5{font-size:var(--text-m);line-height:1.3;letter-spacing:normal}.is-style-h6{font-size:var(--text-s);letter-spacing:normal}blockquote{padding-block:var(--space-l);padding-left:var(--space-xl);border-left:0.625rem solid var(--color1)}.is-style-eyebrow{display:block;font-size:var(--text-m);line-height:1.5;font-weight:600;padding:var(--space-4xs) var(--space-xs);border:0.0625rem solid var(--hr-color);border-radius:var(--radius-l);position:relative;max-width:-moz-fit-content !important;max-width:fit-content !important;letter-spacing:.012em}.ap-dark-mode .is-style-eyebrow{border-color:rgba(0,0,0,0)}.ap-dark-mode .is-style-eyebrow::before{content:"";background-color:#8e47fe;background-position:50%;background-size:120% 120%;border:0.0625rem solid rgba(0,0,0,0);border-radius:var(--radius-l);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);background-image:conic-gradient(from 90deg, #140fff 0deg, #096bde 160deg, #0dff50 175deg, #7c3ffe 200deg 350deg, #140fff 1turn)}.is-style-subtitle{display:block;font-size:var(--text-xs);line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.12em}a,button{width:auto}body a{color:var(--text-color);text-decoration:underline;text-underline-offset:0.3125rem;text-decoration-color:var(--color1);transition:all .3s ease-in-out}.btn,body .wp-block-button__link{display:inline-block;width:auto;min-width:-moz-fit-content;min-width:fit-content;background:var(--color1);border-radius:var(--radius-s);border:0.125rem solid var(--color1);color:#fff;font-size:var(--text-m);text-decoration:none;text-transform:capitalize;padding:var(--space-3xs) var(--space-m)}.btn:hover,body .wp-block-button__link:hover{background:var(--hover1)}.btn.outline{color:var(--color1);border-color:var(--color1);background:rgba(0,0,0,0)}.btn.outline:hover{color:#fff;border-color:var(--hover1);background:var(--hover1)}.is-style-outline .wp-block-button__link{color:var(--color1);border-color:var(--color1);background:rgba(0,0,0,0)}.is-style-outline .wp-block-button__link:hover{color:#fff;border-color:var(--hover1)}.is-style-link .wp-block-button__link{padding:0;color:var(--color1);border:none;border-radius:0;text-decoration:underline;background:none}.is-style-link .wp-block-button__link:hover{color:var(--hover1);background:none}.wp-block-table table thead{text-align:left;border-bottom:0.125rem solid}.wp-block-table table td,.wp-block-table table th{padding:.75em 1em;border-color:var(--hr-color)}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes table td,.wp-block-table.is-style-stripes table th{border-color:var(--hr-color) !important;border:none;border-bottom:0.0625rem solid}.wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background-color:#f5f5f5}@media(width < 37.5rem){table{min-width:37.5rem}}main{position:relative;z-index:1;background:var(--light);border-bottom:0.0625rem solid var(--hr-color)}footer{position:sticky;bottom:0;z-index:0}.ap-section{display:flex;flex-direction:column;margin-inline:auto;padding:var(--space-2xl) var(--gutter);max-width:100%;margin-inline:auto}.ap-section>*{width:100%}.ap-container{max-width:100%;display:flex;flex-direction:column;margin-inline:auto}.screen-reader{border:0;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);clip-path:inset(50%);height:0.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute;width:0.0625rem;word-wrap:normal !important}.icon{width:1em;height:1em;fill:currentColor;display:inline-block;vertical-align:middle}nav.ap-post-nav{margin-top:var(--space-xl);text-align:center}nav.ap-post-nav .disabled{opacity:.25;pointer-events:none}nav.ap-post-nav .ap-page-numbers{display:flex;align-items:center;justify-content:center;gap:var(--space-s);list-style:none;padding:0;margin:0}nav.ap-post-nav a,nav.ap-post-nav span{display:block;padding:.25em .75em;text-decoration:none}nav.ap-post-nav .current{font-weight:400;background:var(--color1);color:#fff}.is-layout-constrained>*{max-width:var(--base-width);margin-inline:auto}.is-layout-constrained.alignwide{max-width:var(--wide-width)}.is-layout-constrained.alignfull{max-width:100%}.is-layout-flow{max-width:100%;margin-inline:auto}.is-layout-flow.alignwide{max-width:var(--wide-width)}.is-layout-flow.alignfull{max-width:none}.is-style-default>*{max-width:var(--base-width);margin-inline:auto}.is-style-narrow>*{max-width:var(--narrow-width);margin-inline:auto}.is-style-wide>*{max-width:var(--wide-width);margin-inline:auto}.is-style-warning{padding:.625em 1.25em;border:none;border-radius:0;background:rgba(184,28,35,.1);color:var(--text-color);border-left:.25rem solid #b81c23}.is-style-success{padding:.625em 1.25em;border:none;border-radius:0;background:rgba(143,174,27,.1);color:var(--text-color);border-left:.25rem solid #8fae1b}.is-style-notice{padding:.625em 1.25em;border:none;border-radius:0;background:rgba(30,133,190,.1);color:var(--text-color);border-left:.25rem solid #1e85be}ul.wp-block-list,ol.wp-block-list{list-style-type:revert;padding-left:1.25rem}ul.wp-block-list li:not(:last-child),ol.wp-block-list li:not(:last-child){margin-bottom:.5em}ul.wp-block-list.is-style-ticks,ol.wp-block-list.is-style-ticks{padding-left:0;list-style:none}ul.wp-block-list.is-style-ticks li,ol.wp-block-list.is-style-ticks li{position:relative;padding-left:1.25em}ul.wp-block-list.is-style-ticks li::before,ol.wp-block-list.is-style-ticks li::before{content:"";display:inline-block;width:1em;height:1em;position:absolute;left:0;top:.25em;background-color:var(--color1);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M530.8 134.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1-9.4.8-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M530.8 134.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1-9.4.8-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3E%3C/svg%3E") no-repeat center}ul.wp-block-list.is-style-numbers,ol.wp-block-list.is-style-numbers{padding-left:0;list-style:none}ul.wp-block-list.is-style-numbers li,ol.wp-block-list.is-style-numbers li{position:relative;counter-increment:my-awesome-counter;padding-left:1.75em}ul.wp-block-list.is-style-numbers li::before,ol.wp-block-list.is-style-numbers li::before{content:counter(my-awesome-counter);display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;border-radius:100%;position:absolute;left:0;top:.125em;font-size:.75em;color:#fff;background-color:var(--color1)}.wp-block-categories-list.is-style-inline-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)}.wp-block-categories-list.is-style-inline-buttons:before{content:"Categories:"}.wp-block-categories-list.is-style-inline-buttons a{display:inline-block;align-self:flex-start;width:auto;min-width:-moz-fit-content;min-width:fit-content;background:var(--color1);border-radius:var(--radius-xl);border:0.125rem solid var(--color1);color:#fff;font-size:var(--text-m);text-decoration:none;padding:var(--space-2xs) var(--space-m)}.wp-block-categories-list.is-style-inline-buttons a:hover{background:var(--hover1)}hr.wp-block-separator{background:rgba(0,0,0,0);border-top:0.0625rem solid var(--hr-color)}.is-style-rounded>*{border-radius:var(--radius-s)}.is-style-border-outlined{display:flex;background:#fff;padding:0.375rem;border-radius:var(--radius-l);box-shadow:none;border:0.0625rem solid var(--hr-color)}.is-style-border-outlined img{border-radius:calc(var(--radius-l) - 0.375rem)}label{font-weight:600;margin:0 0 0.1875rem}label.required::after{content:"*"}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,select[multiple=multiple],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3.4375rem;padding:0 1.25rem;outline:none;font-size:1rem;font-family:var(--font-family-primary);color:var(--text-color);border:0.0625rem solid #ccc;background:#fff;border-radius:0;box-shadow:none;transition:.2s ease}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,select:focus{border-color:var(--color1)}select{height:3.4375rem;padding:0 2.5rem 0 1.25rem;background:#fff url(assets/img/select-arrow.svg) no-repeat right 0.9375rem center/0.875rem 1rem}input[type=radio],input[type=checkbox]{margin:0;cursor:pointer}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{width:100%;height:9.375rem;padding:0.9375rem 1.25rem;resize:vertical;overflow:auto}select[multiple],select[size]{height:auto}::-moz-focus-inner{border:0;padding:0}input[type=image]{border:0}.gform_confirmation_message,#cancel-comment-reply-link{display:block;margin:0 0 var(--base-type-spacing);padding:0.625rem 1.25rem;border:none;border-radius:0;font-size:1rem;font-weight:400;background:#f5f5f5;color:#333;border-left:0.25rem solid rgba(0,0,0,0)}.gform_confirmation_message strong,#cancel-comment-reply-link strong{font-weight:700}.gform_confirmation_message ul,#cancel-comment-reply-link ul{margin:0}.gform_confirmation_message ul li,#cancel-comment-reply-link ul li{display:block;margin:0}.gform_confirmation_message .fa,#cancel-comment-reply-link .fa{margin-right:0.1875rem}.alert-success,.gform_confirmation_message{border-left-color:#8fae1b;background:rgba(143,174,27,.1)}.alert-success .fa,.gform_confirmation_message .fa{color:#8fae1b}.alert-notice{border-left-color:#1e85be;background:rgba(30,133,190,.1)}.alert-notice .fa{color:#1e85be}.alert-error,#cancel-comment-reply-link{border-left-color:#b81c23;background:rgba(184,28,35,.1)}.alert-error .fa,#cancel-comment-reply-link .fa{color:#b81c23}.form-row{margin:0 0 1.25rem}div.gform_wrapper.gravity-theme{max-width:100%;margin:0}div.gform_wrapper.gravity-theme .gform_required_legend{display:none}div.gform_wrapper.gravity-theme div.gform_body .gform_fields{grid-row-gap:1.25rem;grid-column-gap:5%}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf-hidden-label .gfield_label{border:0;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);clip-path:inset(50%);height:0.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute;width:0.0625rem;word-wrap:normal !important}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield .gfield_radio input[type=radio]:checked+label{font-weight:400}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield .gfield_radio label{font-weight:400}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:checked+label{font-weight:400}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield .gfield_checkbox label{font-weight:400}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield textarea{padding:0 1.25rem;font-size:1rem;min-height:0}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield textarea{padding:0.9375rem 1.25rem}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield textarea.large{height:12.1875rem}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield select{padding:0 2.5rem 0 1.25rem}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield .gfield_time_ampm select{min-width:5rem}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gsection{padding:2.5rem 0 0.625rem}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gsection .gsection_title{margin:0}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gsection:first-child{padding-top:0}div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_2col .gfield_checkbox,div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_2col .gfield_radio,div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_3col .gfield_checkbox,div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_3col .gfield_radio,div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_4col .gfield_checkbox,div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_4col .gfield_radio,div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_5col .gfield_checkbox,div.gform_wrapper.gravity-theme div.gform_body .gform_fields .gfield.gf_list_5col .gfield_radio{grid-column-gap:5%}div.gform_wrapper.gravity-theme div.gform_footer{margin:0;padding:1.875rem 0 0}div.gform_wrapper.gravity-theme div.gform_footer input[type=submit].gform_button{margin:0 0.625rem 0 0;line-height:1 !important;min-height:0 !important}div.gform_wrapper.gravity-theme div.gform_footer .gform_ajax_spinner{display:inline-block;vertical-align:middle}.ui-datepicker select{width:auto}.form-wrapper{margin:3.75rem 0;border:0.0625rem solid #ccc;padding:2.5rem 1.25rem}.form-wrapper div.gform_wrapper.gravity-theme{margin:0 auto;max-width:34.375rem}.form-wrapper div.gform_wrapper.gravity-theme .gform_heading h3.gform_title{margin-bottom:1.875rem}@media(width > 48rem){.form-wrapper{padding:3.75rem 5%}}@media(width > 75rem){.form-wrapper{padding:6.25rem 5%}}.protected-post-form{margin:3.75rem 0;padding:3.75rem 1.25rem;border:0.3125rem solid var(--color1);background:#fff}.protected-post-form .inner{max-width:31.25rem;margin:0 auto 1.25rem}.protected-post-form h3{font-size:2.25rem}.protected-post-form .form-row{margin:0 0 0.625rem}.protected-post-form:first-child{margin-top:0}.select2,.select2-container{color:#000}.select2 ul,.select2-container ul{margin:0}.select2 ul li,.select2-container ul li{margin:0}.ap-site-blog h1{font-size:var(--text-2xl);text-wrap:balance}.ap-site-blog .wp-block-post-featured-image img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-s)}.ap-site-blog .ap-block-post-share{margin-top:var(--space-2xl)}.blog-content .wp-block-heading{margin-top:var(--space-l)}.blog-content .wp-block-heading+.wp-block-heading,.blog-content :first-child{margin-top:0}.ap-cta-a{padding:var(--section-padding-block) var(--gutter);display:flex;flex-direction:column;gap:var(--space-s);min-height:21.875rem}.ap-cta-a .wp-block-cover__inner-container{display:flex;flex-direction:column;flex:1;max-width:var(--base-width);margin-inline:auto}.ap-cta-a .ap-cta-a__content{flex:1}@media(width > 47.9375rem){.ap-cta-a{min-height:40rem}}.ap-global-cta-a{padding:var(--section-padding-block) var(--gutter);display:flex;flex-direction:column;gap:var(--space-s);min-height:21.875rem}.ap-global-cta-a .wp-block-cover__inner-container{display:flex;flex-direction:column;flex:1;max-width:var(--base-width);margin-inline:auto}.ap-global-cta-a .ap-global-cta-a__content{flex:1}@media(width > 47.9375rem){.ap-global-cta-a{min-height:40rem}}@media(width > 48.875rem){.has-sidebar{--_base-width: 1200;justify-content:space-between}.has-sidebar>.wp-block-column:nth-child(1){flex-basis:calc(726/var(--_base-width)*100%) !important}.has-sidebar>.wp-block-column:nth-child(2){flex-basis:calc(360/var(--_base-width)*100%) !important}}.glightbox-ap-global-popup .gslide-inline{background:rgba(0,0,0,0)}.glightbox-ap-global-popup .gclose{width:2.1875rem;height:2.1875rem;top:0.9375rem;right:0.625rem;position:absolute;background-color:rgba(0,0,0,.75);border-radius:0.25rem;color:#fff;fill:#fff}@media(width > 62rem){.glightbox-ap-global-popup .gclose{opacity:.7;right:1.25rem;background-color:rgba(0,0,0,.32)}}.ap-subscribe{padding:var(--section-padding-block) var(--gutter);display:flex;flex-direction:column;gap:var(--space-s);min-height:0}.ap-subscribe .wp-block-cover__inner-container{display:flex;flex:1;max-width:var(--base-width);margin-inline:auto}.ap-subscribe .ap-subscribe__content{flex:1}.ap-subscribe .gform_wrapper.gravity-theme form{display:flex;align-items:center;gap:var(--space-s)}.ap-subscribe .gform_wrapper.gravity-theme .gform_fields{display:flex;gap:var(--space-s)}.ap-subscribe .gform_wrapper.gravity-theme .gform-footer{margin:0;padding:0}.ap-subscribe .gform_wrapper.gravity-theme .gform-footer button{margin:0}@media(width < 33.75rem){.ap-subscribe .ap-subscribe__content{flex-direction:column;align-items:stretch}.ap-subscribe .gform_wrapper.gravity-theme .gform-body{width:100%}.ap-subscribe .gform_wrapper.gravity-theme form{flex-direction:column;align-items:start}.ap-subscribe .gform_wrapper.gravity-theme .gform_fields{flex-direction:column}}.ap-width-default>*{width:var(--base-width)}.ap-width-wide>*{width:var(--wide-width)}.ap-width-narrow>*{width:var(--narrow-width)}.grid{display:grid}.r-gap-4xs{row-gap:var(--space-4xs)}.r-gap-3xs{row-gap:var(--space-3xs)}.r-gap-2xs{row-gap:var(--space-2xs)}.r-gap-xs{row-gap:var(--space-xs)}.r-gap-s{row-gap:var(--space-s)}.r-gap-m{row-gap:var(--space-m)}.r-gap-l{row-gap:var(--space-l)}.r-gap-xl{row-gap:var(--space-xl)}.r-gap-2xl{row-gap:var(--space-2xl)}.r-gap-3xl{row-gap:var(--space-3xl)}.r-gap-4xl{row-gap:var(--space-4xl)}.c-gap-4xs{-moz-column-gap:var(--space-4xs);column-gap:var(--space-4xs)}.c-gap-3xs{-moz-column-gap:var(--space-3xs);column-gap:var(--space-3xs)}.c-gap-2xs{-moz-column-gap:var(--space-2xs);column-gap:var(--space-2xs)}.c-gap-xs{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.c-gap-s{-moz-column-gap:var(--space-s);column-gap:var(--space-s)}.c-gap-m{-moz-column-gap:var(--space-m);column-gap:var(--space-m)}.c-gap-l{-moz-column-gap:var(--space-l);column-gap:var(--space-l)}.c-gap-xl{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.c-gap-2xl{-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.c-gap-3xl{-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl)}.c-gap-4xl{-moz-column-gap:var(--space-4xl);column-gap:var(--space-4xl)}.gap-0{gap:0}.gap-4xs{gap:var(--space-4xs)}.gap-3xs{gap:var(--space-3xs)}.gap-2xs{gap:var(--space-2xs)}.gap-xs{gap:var(--space-xs)}.gap-s{gap:var(--space-s)}.gap-m{gap:var(--space-m)}.gap-l{gap:var(--space-l)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.gap-4xl{gap:var(--space-4xl)}.items-start{align-items:start}.items-end{align-items:end}.items-center{align-items:center}.items-stretch{align-items:stretch}.flex-col{display:flex;flex-direction:column}.flex-row{flex-direction:row}.flex-1{flex:1}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-between{justify-content:space-between}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.acf-column{display:flex;flex-direction:column}@media(width >= 42.5rem){.grid-cols-1{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}}@media(width >= 56.875rem){.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-cols-2-1{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.grid-cols-1-2{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.grid-cols-3-2{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.grid-cols-2-3{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}.grid-cols-3-1{grid-template-columns:minmax(0, 3fr) minmax(0, 1fr)}.grid-cols-1-3{grid-template-columns:minmax(0, 1fr) minmax(0, 3fr)}.grid-cols-1-4{grid-template-columns:minmax(0, 1fr) minmax(0, 4fr)}.grid-cols-4-1{grid-template-columns:minmax(0, 4fr) minmax(0, 1fr)}.grid-cols-3-4{grid-template-columns:minmax(0, 3fr) minmax(0, 4fr)}.grid-cols-4-3{grid-template-columns:minmax(0, 4fr) minmax(0, 3fr)}}@media(width <= 48.8125rem){.order-2-on-s{order:2}}@media(width >= 48rem){.col-reverse>:nth-child(2){order:-1}}.clickable-parent{position:relative}.clickable-parent:has(:focus-visible){outline:.2rem solid currentColor;outline-offset:.25em}.clickable-parent:has(:focus-visible) .clickable-child>a,.clickable-parent:has(:focus-visible) a.clickable-child{outline:none !important}.clickable-parent a:not(.clickable-child){position:relative;z-index:10}.clickable-child:not(a)>a::after,.clickable-child.clickable-child::after{content:"";position:absolute;inset:0;cursor:pointer !important;display:block;z-index:1}.clip{overflow:clip}.margin-x-auto{margin-inline:auto}.mt-0{margin-block-start:0}.mt-xs{margin-block-start:var(--space-xs)}.mt-s{margin-block-start:var(--space-s)}.mt-m{margin-block-start:var(--space-m)}.mt-l{margin-block-start:var(--space-l)}.mt-xl{margin-block-start:var(--space-xl)}.mt-2xl{margin-block-start:var(--space-2xl)}.mt-3xl{margin-block-start:var(--space-3xl)}.mt-4xl{margin-block-start:var(--space-4xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--space-xs)}.mb-s{margin-bottom:var(--space-s)}.mb-m{margin-bottom:var(--space-m)}.mb-l{margin-bottom:var(--space-l)}.mb-xl{margin-bottom:var(--space-xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.mb-4xl{margin-bottom:var(--space-4xl)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--space-xs)}.pt-s{padding-top:var(--space-s)}.pt-m{padding-top:var(--space-m)}.pt-l{padding-top:var(--space-l)}.pt-xl{padding-top:var(--space-xl)}.pt-2xl{padding-top:var(--space-2xl)}.pt-3xl{padding-top:var(--space-3xl)}.pt-4xl{padding-top:var(--space-4xl)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--space-xs)}.pb-s{padding-bottom:var(--space-s)}.pb-m{padding-bottom:var(--space-m)}.pb-l{padding-bottom:var(--space-l)}.pb-xl{padding-bottom:var(--space-xl)}.pb-2xl{padding-bottom:var(--space-2xl)}.pb-3xl{padding-bottom:var(--space-3xl)}.pb-4xl{padding-bottom:var(--space-4xl)}.bg-ultra-light{background-color:var(--bg-ultra-light)}.ap-bg-img{position:absolute;width:100%;height:100%;inset:0;z-index:0}.ap-bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media(width < 48.875rem){.ap-section:has(.has-more-posts-link) .has-more-posts-link{display:contents}.ap-section:has(.has-more-posts-link)>.wp-block-group{display:flex;flex-direction:column;gap:var(--space-xl)}.ap-section:has(.has-more-posts-link)>.wp-block-group>*{width:100%}.ap-section:has(.has-more-posts-link)>.wp-block-group>.wp-block-group>.wp-block-heading{order:1}.ap-section:has(.has-more-posts-link)>.wp-block-group>.wp-block-group>.wp-block-buttons{order:3}.ap-section:has(.has-more-posts-link)>.wp-block-group>:last-child{order:2}}.ap-light-mode{color-scheme:light}.ap-dark-mode{color-scheme:dark}:root{--fade-distance: 2.5rem;--fade-duration: 1.5s;--fade-ease: cubic-bezier(0.4, 0, 0.2, 1);--fade-delay: 0s}@keyframes fadeY{from{opacity:0;transform:translateY(var(--fade-distance, 0))}to{opacity:1;transform:translateY(0)}}@keyframes fadeX{from{opacity:0;transform:translateX(var(--fade-distance, 0))}to{opacity:1;transform:translateX(0)}}@keyframes slideIn{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.fade{opacity:0;animation-duration:var(--fade-duration);animation-timing-function:var(--fade-ease);animation-fill-mode:forwards;animation-delay:var(--fade-delay)}.fade-up{--fade-distance: var(--fade-distance);animation-name:fadeY}.fade-down{--fade-distance: calc(var(--fade-distance) * -1);animation-name:fadeY}.fade-left{--fade-distance: var(--fade-distance);animation-name:fadeX}.fade-right{--fade-distance: calc(var(--fade-distance) * -1);animation-name:fadeX}.fade-up-scroll,.fade-down-scroll,.fade-left-scroll,.fade-right-scroll{opacity:0}.fade-up-scroll{transform:translateY(var(--fade-distance))}.fade-down-scroll{transform:translateY(calc(var(--fade-distance) * -1))}.fade-left-scroll{transform:translateX(var(--fade-distance))}.fade-right-scroll{transform:translateX(calc(var(--fade-distance) * -1))}.in-view.fade-up-scroll,.in-view.fade-down-scroll{animation-name:fadeY;animation-duration:var(--fade-duration);animation-timing-function:var(--fade-ease);animation-fill-mode:forwards;animation-delay:var(--fade-delay)}.in-view.fade-left-scroll,.in-view.fade-right-scroll{animation-name:fadeX;animation-duration:var(--fade-duration);animation-timing-function:var(--fade-ease);animation-fill-mode:forwards;animation-delay:var(--fade-delay)}.delay-1{--fade-delay: 0.2s}.delay-2{--fade-delay: 0.4s}.delay-3{--fade-delay: 0.6s}.delay-4{--fade-delay: 0.8s}.delay-5{--fade-delay: 1s}.delay-6{--fade-delay: 1.2s}.editor-styles-wrapper .fade-up-scroll,.editor-styles-wrapper .fade-down-scroll,.editor-styles-wrapper .fade-left-scroll,.editor-styles-wrapper .fade-right-scroll{opacity:1}.about-me-image{position:relative;width:20rem;background-color:var(--light);border:0.0625rem solid var(--hr-color);border-radius:var(--radius-full);overflow:hidden}.about-me-image img{padding:0.625rem;border-radius:100%}.ap-dark-mode .about-me-image{border-color:rgba(0,0,0,0)}.ap-dark-mode .about-me-image::before{content:"";background-color:#8e47fe;background-position:50%;background-size:120% 120%;border:0.0625rem solid rgba(0,0,0,0);border-radius:var(--radius-full);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);background-image:conic-gradient(from 90deg, #140fff 0deg, #096bde 160deg, #0dff50 175deg, #7c3ffe 200deg 350deg, #140fff 1turn)}.ap-projects figure:not(.is-style-border-outlined),.ap-projects .ap-block-gallery a{border-radius:var(--radius-s);box-shadow:var(--shadow-m);overflow:hidden}/*# sourceMappingURL=main.css.map */
