@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-df7cead1],[data-v-df7cead1]::backdrop,[data-v-df7cead1]:after,[data-v-df7cead1]:before{--tw-font-weight:initial}}}.breadcrumb[data-v-df7cead1]{margin-bottom:calc(var(--spacing,.25rem)*0)}.breadcrumb-list[data-v-df7cead1]{flex-wrap:wrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.breadcrumb-item[data-v-df7cead1],.breadcrumb-list[data-v-df7cead1]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*1)}.breadcrumb-link[data-v-df7cead1]{color:var(--p-surface-500);text-decoration-line:none;transition:color .15s}.breadcrumb-link[data-v-df7cead1]:hover{color:var(--p-primary-500)}.p-dark{color:var(--p-surface-400)}.p-dark{color:var(--p-primary-400)}.breadcrumb-current[data-v-df7cead1]{--tw-font-weight:var(--font-weight-medium,500);color:var(--p-surface-900);font-weight:var(--font-weight-medium,500)}.p-dark{color:var(--p-surface-0)}.breadcrumb-separator[data-v-df7cead1]{color:var(--p-surface-300);flex-shrink:0}.p-dark{color:var(--p-surface-600)}.breadcrumb--on-dark .breadcrumb-link[data-v-df7cead1]{color:#fff9}.breadcrumb--on-dark .breadcrumb-link[data-v-df7cead1]:hover{color:#fff}.breadcrumb--on-dark .breadcrumb-current[data-v-df7cead1]{color:#fffffff2;font-weight:600}.breadcrumb--on-dark .breadcrumb-separator[data-v-df7cead1]{color:#ffffff59}@property --tw-font-weight{syntax:"*";inherits:false}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:"Montserrat Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.7672%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Segoe UI";src:local("Segoe UI");size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.7778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.1181%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */.page-hero[data-v-8337a281]{background:linear-gradient(135deg,var(--p-primary-800)0,var(--p-primary-700)50%,var(--p-primary-600)100%);overflow:hidden;position:relative;width:100%}.page-hero--size-compact[data-v-8337a281]{padding:2rem 0}.page-hero--size-default[data-v-8337a281]{padding:3rem 0}.page-hero--size-large[data-v-8337a281]{padding:4.5rem 0}@media (min-width:768px){.page-hero--size-compact[data-v-8337a281]{padding:2.5rem 0}.page-hero--size-default[data-v-8337a281]{padding:4rem 0}.page-hero--size-large[data-v-8337a281]{padding:6rem 0}}.page-hero__bg[data-v-8337a281]{inset:calc(var(--spacing,.25rem)*0);position:absolute}.page-hero__bg-img[data-v-8337a281]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-hero__texture[data-v-8337a281]{inset:calc(var(--spacing,.25rem)*0);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-hero__texture-img[data-v-8337a281]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.25;width:100%}.page-hero__overlay[data-v-8337a281]{background:linear-gradient(135deg,#00000080,#0000004d);inset:calc(var(--spacing,.25rem)*0);position:absolute}.page-hero--has-image .page-hero__overlay[data-v-8337a281]{background:linear-gradient(135deg,#0009,#00000059)}.page-hero:not(.page-hero--has-image) .page-hero__overlay[data-v-8337a281]{background:0 0}.page-hero__container[data-v-8337a281]{position:relative;width:100%;z-index:10}@media (min-width:40rem){.page-hero__container[data-v-8337a281]{max-width:40rem}}@media (min-width:48rem){.page-hero__container[data-v-8337a281]{max-width:48rem}}@media (min-width:64rem){.page-hero__container[data-v-8337a281]{max-width:64rem}}@media (min-width:80rem){.page-hero__container[data-v-8337a281]{max-width:80rem}}@media (min-width:96rem){.page-hero__container[data-v-8337a281]{max-width:96rem}}.page-hero__container[data-v-8337a281]{margin-inline:auto;padding-inline:calc(var(--spacing,.25rem)*4)}.page-hero--align-center .page-hero__container[data-v-8337a281]{text-align:center}.page-hero__breadcrumb[data-v-8337a281]{margin-bottom:calc(var(--spacing,.25rem)*4)}.page-hero__metadata[data-v-8337a281]{align-items:center;color:#ffffffb3;display:flex;flex-wrap:wrap;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*3);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*4)}.page-hero__meta-item[data-v-8337a281]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:var(--radius-lg,.5rem);display:flex;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3)}.page-hero__title[data-v-8337a281]{color:#fffffff2;font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0;text-shadow:0 1px 3px #00000026}@media (min-width:768px){.page-hero__title[data-v-8337a281]{font-size:2.25rem}}@media (min-width:1024px){.page-hero__title[data-v-8337a281]{font-size:2.75rem}}.page-hero__subtitle[data-v-8337a281]{color:#ffffffbf;font-size:1rem;line-height:1.6;margin-top:calc(var(--spacing,.25rem)*3);max-width:36rem}@media (min-width:768px){.page-hero__subtitle[data-v-8337a281]{font-size:1.125rem}}.page-hero--align-center .page-hero__subtitle[data-v-8337a281]{margin-inline:auto}.page-hero__content[data-v-8337a281]{margin-top:calc(var(--spacing,.25rem)*6)}.p-dark{background:linear-gradient(135deg,var(--p-primary-950)0,var(--p-primary-900)50%,var(--p-primary-800)100%)}
