.styles-module__KjGTeG__root{font-size:var(--mantine-font-size-sm)}.styles-module__KjGTeG__link{color:var(--mantine-color-anchor);text-decoration:none}@media (hover:hover){.styles-module__KjGTeG__link:hover{text-decoration:underline}}@media (hover:none){.styles-module__KjGTeG__link:active{text-decoration:underline}}.styles-module__KjGTeG__current{text-overflow:ellipsis;max-width:40ch;color:var(--mantine-color-dimmed);overflow:hidden}
.styles-module__MGnGiW__root{overflow-wrap:anywhere;line-height:1.7}.styles-module__MGnGiW__root>*{margin-block:0}.styles-module__MGnGiW__root>*+*{margin-block-start:var(--strapi-blocks-gap,1em)}.styles-module__MGnGiW__root :where(h1,h2,h3,h4,h5,h6){font-family:"Outfit", var(--mantine-font-family);color:var(--mantine-color-bright);text-wrap:balance;line-height:1.25}.styles-module__MGnGiW__root :where(h1){font-size:2em}.styles-module__MGnGiW__root :where(h2){font-size:1.6em}.styles-module__MGnGiW__root :where(h3){font-size:1.3em}.styles-module__MGnGiW__root :where(ul,ol){padding-inline-start:1.5em}.styles-module__MGnGiW__root :where(li+li){margin-block-start:.35em}.styles-module__MGnGiW__root :where(blockquote){border-inline-start:3px solid var(--mantine-primary-color-filled);color:var(--mantine-color-dimmed);padding-inline-start:1em}.styles-module__MGnGiW__root :where(pre){padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);overflow-x:auto}[data-mantine-color-scheme=dark] .styles-module__MGnGiW__root :where(pre){background:var(--mantine-color-dark-8)}.styles-module__MGnGiW__root :where(code){border-radius:var(--mantine-radius-xs);background:var(--mantine-color-gray-1);padding:.1em .3em}[data-mantine-color-scheme=dark] .styles-module__MGnGiW__root :where(code){background:var(--mantine-color-dark-8)}.styles-module__MGnGiW__root :where(pre code){background:0 0;padding:0}.styles-module__MGnGiW__root :where(a){color:var(--mantine-primary-color-filled)}.styles-module__MGnGiW__root :where(img){border-radius:var(--mantine-radius-sm);max-width:100%;height:auto;display:block}.styles-module__MGnGiW__compact{--strapi-blocks-gap:.5em}.styles-module__MGnGiW__compact :where(h1,h2,h3,h4,h5,h6){font-size:1em;line-height:inherit}
.styles-module__bFlfxa__heading{font-family:"Outfit", var(--mantine-font-family);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-bright);font-weight:700}.styles-module__bFlfxa__body{max-width:70ch;color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);line-height:1.8}
.styles-module__udd4OG__title{font-family:"Outfit", var(--mantine-font-family);letter-spacing:-.02em;color:var(--mantine-color-bright);text-wrap:balance;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.styles-module__udd4OG__summary{max-width:60ch;color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);line-height:1.7}
.styles-module__wixtrq__heading{font-family:"Outfit", var(--mantine-font-family);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-bright);font-weight:700}.styles-module__wixtrq__name{font-family:"Outfit", var(--mantine-font-family);font-size:var(--mantine-font-size-md);color:var(--mantine-color-bright);font-weight:700}.styles-module__wixtrq__bio{max-width:65ch;color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);line-height:1.7}
.styles-module__vlemUq__label{font-family:"Outfit", var(--mantine-font-family);font-size:var(--mantine-font-size-xl);color:var(--mantine-color-bright);font-weight:700}
.styles-module__Rdk1eG__imageFrame{position:relative}.styles-module__Rdk1eG__image{object-fit:cover;border-radius:var(--mantine-radius-md)}
.styles-module__xUjGga__heading{font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-weight:700}.styles-module__xUjGga__item{border-radius:var(--mantine-radius-md)}.styles-module__xUjGga__item [data-position=left]{color:var(--mantine-color-dimmed)}.styles-module__xUjGga__item[data-active] [data-position=left]{color:inherit}
.styles-module__4VzYBW__heading{font-family:"Outfit", var(--mantine-font-family);color:var(--mantine-color-bright);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}
@media (min-width:62em){.styles-module__HfEjDq__root{padding-left:var(--mantine-spacing-xl);border-left:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .styles-module__HfEjDq__root{border-left:1px solid var(--mantine-color-dark-4)}}.styles-module__HfEjDq__eyebrow{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm)}.styles-module__HfEjDq__title{font-family:"Outfit", var(--mantine-font-family);letter-spacing:-.02em;color:var(--mantine-color-bright);text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.2}.styles-module__HfEjDq__summary{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);line-height:1.7}.styles-module__HfEjDq__totalLabel{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);font-weight:600}.styles-module__HfEjDq__total{font-family:"Outfit", var(--mantine-font-family);letter-spacing:-.02em;color:var(--mantine-color-bright);font-size:1.75rem;font-weight:700;line-height:1.1}
.styles-module__0AV_aG__label{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);font-weight:600}.styles-module__0AV_aG__price{font-family:"Outfit", var(--mantine-font-family);letter-spacing:-.02em;color:var(--mantine-color-bright);font-size:2rem;font-weight:700;line-height:1.1}.styles-module__0AV_aG__offer{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);font-weight:500}.styles-module__0AV_aG__action{text-decoration:none;display:block}.styles-module__0AV_aG__enrolled{padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-green-2);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-green-0);color:var(--mantine-color-green-8);font-size:var(--mantine-font-size-sm);text-align:center;font-weight:500}.styles-module__0AV_aG__hint{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);line-height:1.6}
.styles-module__rcFzXa__heading{font-family:"Outfit", var(--mantine-font-family);color:var(--mantine-color-bright);font-size:1.25rem;font-weight:700}.styles-module__rcFzXa__card{flex-direction:column;height:100%;display:flex;overflow:hidden}.styles-module__rcFzXa__imageFrame{position:relative}.styles-module__rcFzXa__image{object-fit:cover}.styles-module__rcFzXa__content{align-items:flex-start;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md);flex-direction:column;flex:1;display:flex}.styles-module__rcFzXa__title{font-family:"Outfit", var(--mantine-font-family);font-size:var(--mantine-font-size-lg);font-weight:700;line-height:1.3}.styles-module__rcFzXa__titleLink{color:var(--mantine-color-bright);text-decoration:none}@media (hover:hover){.styles-module__rcFzXa__titleLink:hover{color:var(--mantine-primary-color-filled)}}@media (hover:none){.styles-module__rcFzXa__titleLink:active{color:var(--mantine-primary-color-filled)}}.styles-module__rcFzXa__summary{-webkit-line-clamp:6;color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.styles-module__rcFzXa__action{padding-top:var(--mantine-spacing-xs);margin-top:auto;text-decoration:none}
.styles-module__rjBUbW__frame{background-color:var(--mantine-color-black);overflow:hidden}.styles-module__rjBUbW__iframe{border:0;width:100%;height:100%}