@charset "UTF-8";@import url("https://use.typekit.net/sbr6fsd.css");@font-face{font-family:Inter;src:url("../fonts/Cabin-Regular.woff2") format("woff2"),url("../fonts/Cabin-Regular.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../fonts/Cabin-Italic.woff2") format("woff2"),url("../fonts/Cabin-Italic.woff") format("woff");font-weight:100 900;font-style:italic;font-display:swap}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg{display:block;max-width:100%}textarea{resize:vertical}html{scroll-behavior:smooth;scroll-padding-block:2rem}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-0);line-height:1.4;font-weight:300;color:var(--greyscale-300);background:rgb(245,245,245)}main{overflow-x:clip}b,strong{font-weight:700}em{font-style:italic}p a:not([class*=button]){color:var(--primary-300);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}p a:not([class*=button]):focus,p a:not([class*=button]):hover{color:var(--primary-900);text-decoration-thickness:2px}p a:not([class*=button]):active{color:var(--secondary-300)}ol,ul{list-style:none}hr{border:none;border-bottom:1px solid currentColor}:root{accent-color:var(--primary-300)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1px dotted var(--primary-300)}::selection{background:var(--primary-900);color:var(--greyscale-100)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;font-family:inherit;text-wrap:balance}.block-heading h1,.block-heading h2,.block-heading h3,.block-heading h4,.heading-1,.heading-2,.heading-3,.heading-4,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{position:relative;line-height:1;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:900}.block-heading h1 small,.block-heading h2 small,.block-heading h3 small,.block-heading h4 small,.heading-1 small,.heading-2 small,.heading-3 small,.heading-4 small,.rich-text h1 small,.rich-text h2 small,.rich-text h3 small,.rich-text h4 small{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;font-size:.5em;text-transform:none;font-weight:100;text-transform:uppercase;padding-block:.25rem}.block-heading h5,.block-heading h6,.heading-5,.heading-6,.rich-text h5,.rich-text h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.block-heading h1,.heading-1,.rich-text h1{font-size:var(--fs-4)}.block-heading h2,.heading-2,.rich-text h2{font-size:var(--fs-3)}.block-heading h3,.heading-3,.rich-text h3{font-size:var(--fs-1)}.block-heading h4,.block-heading h5,.heading-4,.heading-5,.rich-text h4,.rich-text h5{font-size:var(--fs-0)}.block-heading h6,.heading-6,.rich-text h6{font-size:var(--fs--1)}:where(a),:where(a):active,:where(a):visited{color:inherit;text-decoration:none}.balance{text-wrap:balance}:root{--ff-base:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--ff-heading:Arial,Helvetica,sans-serif;--gutter:1rem;--fa-li-margin:1.6em;--primary:#509CDD;--secondary:#C21826;--accent:#89B44A;--deadline:#f9ce39;--white:#FFFFFF;--black:#000000;--text:#333333;--border:#DBDBDB;--success:#89B44A;--error:#E71346;--warning:#C21826;--info:#509CDD;--primary-950:hsl(207,63%,95%);--primary-900:hsl(207,63%,90%);--primary-850:hsl(207,63%,85%);--primary-800:hsl(207,63%,80%);--primary-750:hsl(207,63%,75%);--primary-700:hsl(207,63%,70%);--primary-650:hsl(207,63%,65%);--primary-600:hsl(207,63%,60%);--primary-550:hsl(207,63%,55%);--primary-500:hsl(207,63%,50%);--primary-450:hsl(207,63%,45%);--primary-400:hsl(207,63%,40%);--primary-350:hsl(207,63%,35%);--primary-300:hsl(207,63%,30%);--primary-250:hsl(207,63%,25%);--primary-200:hsl(207,63%,20%);--primary-150:hsl(207,63%,15%);--primary-100:hsl(207,63%,10%);--primary-50:hsl(207,63%,5%);--secondary-950:hsl(355,75%,95%);--secondary-900:hsl(355,75%,90%);--secondary-850:hsl(355,75%,85%);--secondary-800:hsl(355,75%,80%);--secondary-750:hsl(355,75%,75%);--secondary-700:hsl(355,75%,70%);--secondary-650:hsl(355,75%,65%);--secondary-600:hsl(355,75%,60%);--secondary-550:hsl(355,75%,55%);--secondary-500:hsl(355,75%,50%);--secondary-450:hsl(355,75%,45%);--secondary-400:hsl(355,75%,40%);--secondary-350:hsl(355,75%,35%);--secondary-300:hsl(355,75%,30%);--secondary-250:hsl(355,75%,25%);--secondary-200:hsl(355,75%,20%);--secondary-150:hsl(355,75%,15%);--secondary-100:hsl(355,75%,10%);--secondary-50:hsl(355,75%,5%);--accent-950:hsl(90,43%,95%);--accent-900:hsl(90,43%,90%);--accent-850:hsl(90,43%,85%);--accent-800:hsl(90,43%,80%);--accent-750:hsl(90,43%,75%);--accent-700:hsl(90,43%,70%);--accent-650:hsl(90,43%,65%);--accent-600:hsl(90,43%,60%);--accent-550:hsl(90,43%,55%);--accent-500:hsl(90,43%,50%);--accent-450:hsl(90,43%,45%);--accent-400:hsl(90,43%,40%);--accent-350:hsl(90,43%,35%);--accent-300:hsl(90,43%,30%);--accent-250:hsl(90,43%,25%);--accent-200:hsl(90,43%,20%);--accent-150:hsl(90,43%,15%);--accent-100:hsl(90,43%,10%);--accent-50:hsl(90,43%,5%);--greyscale-950:hsl(0,0%,95%);--greyscale-900:hsl(0,0%,90%);--greyscale-850:hsl(0,0%,85%);--greyscale-800:hsl(0,0%,80%);--greyscale-750:hsl(0,0%,75%);--greyscale-700:hsl(0,0%,70%);--greyscale-650:hsl(0,0%,65%);--greyscale-600:hsl(0,0%,60%);--greyscale-550:hsl(0,0%,55%);--greyscale-500:hsl(0,0%,50%);--greyscale-450:hsl(0,0%,45%);--greyscale-400:hsl(0,0%,40%);--greyscale-350:hsl(0,0%,35%);--greyscale-300:hsl(0,0%,30%);--greyscale-250:hsl(0,0%,25%);--greyscale-200:hsl(0,0%,20%);--greyscale-150:hsl(0,0%,15%);--greyscale-100:hsl(0,0%,10%);--greyscale-50:hsl(0,0%,5%);--gradient-primary:linear-gradient(305deg,#3971ca 0%,#83c7e9 100%);--gradient-secondary:linear-gradient(305deg,#9b261c 0%,#cf3c3b 100%);--gradient-accent:linear-gradient(305deg,#619034 0%,#c3d374 100%);--gradient-black:linear-gradient(305deg,#1d1d1d 0%,#4e4e4e 100%);--gradient-white:linear-gradient(305deg,#fff 0%,#ECE9DF 100%);--fs--2:clamp(0.5653rem,0.6933rem + -0.1422vw,0.64rem);--fs--1:clamp(0.7519rem,0.8344rem + -0.0917vw,0.8rem);--fs-0:clamp(1rem,1rem + 0vw,1rem);--fs-1:clamp(1.25rem,1.1929rem + 0.1524vw,1.33rem);--fs-2:clamp(1.5625rem,1.4151rem + 0.3931vw,1.7689rem);--fs-3:clamp(1.9531rem,1.6678rem + 0.761vw,2.3526rem);--fs-4:clamp(2.4414rem,1.9503rem + 1.3097vw,3.129rem);--fs-5:clamp(3.0518rem,2.259rem + 2.1139vw,4.1616rem);--fs-6:clamp(3.8147rem,2.586rem + 3.2766vw,5.5349rem);--2xs:clamp(0.5rem,0.5rem + 0vw,0.5rem);--xs:clamp(0.25rem,0.25rem + 0vw,0.25rem);--s:clamp(1rem,1rem + 0vw,1rem);--m:clamp(1.5rem,1.5rem + 0vw,1.5rem);--l:clamp(2.5rem,2.5rem + 0vw,2.5rem);--xl:clamp(3.5rem,3.5rem + 0vw,3.5rem);--2xl:clamp(5rem,5rem + 0vw,5rem);--3xl:clamp(7.5rem,7.5rem + 0vw,7.5rem);--2xs-xs:clamp(0.25rem,0.6786rem + -0.4762vw,0.5rem);--xs-s:clamp(0.25rem,-0.2857rem + 1.4286vw,1rem);--s-m:clamp(1rem,0.6429rem + 0.9524vw,1.5rem);--m-l:clamp(1.5rem,0.7857rem + 1.9048vw,2.5rem);--l-xl:clamp(2.5rem,1.7857rem + 1.9048vw,3.5rem);--xl-2xl:clamp(3.5rem,2.4286rem + 2.8571vw,5rem);--2xl-3xl:clamp(5rem,3.2143rem + 4.7619vw,7.5rem)}@media screen and (min-width:62rem){:root{--gutter:var(--gutter,var(--s))}}.container{--padding:clamp(max(1rem,env(safe-area-inset-left)),4vw,1.5rem) * 2;--max-width:75rem;width:min(100% - var(--padding,calc(clamp(max(1rem, env(safe-area-inset-left)), 4vw, 1.5rem) * 2)),var(--max-width,75rem));margin-inline:auto}.container--narrow{--max-width:60rem}.container--wide{--max-width:90rem}.container-grid{--padding-inline:clamp(max(1rem,env(safe-area-inset-left)),4vw,1.5rem);--content-max-width:min((100% - var(--padding-inline) * 2),75rem);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [content-start] calc(var(--content-max-width)*.5) [middle] calc(var(--content-max-width)*.5) [content-end] minmax(var(--padding-inline),1fr) [full-width-end];gap:0}.container-grid--narrow{--content-max-width:min((100% - var(--padding-inline) * 2),60rem)}.container-grid--wide{--content-max-width:min((100% - var(--padding-inline) * 2),90rem)}.container-grid[align-items=center]{align-items:center}.container-grid[columns="5/3"]{grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [content-start] calc(var(--content-max-width)*.625) [middle] calc(var(--content-max-width)*.375) [content-end] minmax(var(--padding-inline),1fr) [full-width-end]}.container-grid[columns="3/5"]{grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [content-start] calc(var(--content-max-width)*.375) [middle] calc(var(--content-max-width)*.625) [content-end] minmax(var(--padding-inline),1fr) [full-width-end]}.container-grid>*{grid-column:content}.container-grid[columns]>*{grid-row:1}.container-grid>.container-grid__full-width{grid-column:full-width}.container-grid>.container-grid__full-width-left{grid-column:full-width-start/middle}.container-grid>.container-grid__full-width-right{grid-column:middle/full-width-end}.container-grid>.container-grid__left{grid-column:content-start/middle}.container-grid>.container-grid__right{grid-column:middle/content-end}.container-grid[align-items=center]>*{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:62rem){.container-grid{grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [content-start] calc(var(--content-max-width)*.5) [middle] calc(var(--content-max-width)*.5) [content-end] minmax(var(--padding-inline),1fr) [full-width-end]}}@media screen and (max-width:45rem){.container-grid{grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [content-start] var(--content-max-width) [content-end] minmax(var(--padding-inline),1fr) [full-width-end];grid-template-rows:auto auto}.container-grid>*{grid-column:content;grid-row:auto}.container-grid>.container-grid__full-width-left{grid-column:full-width;grid-row:1}.container-grid>.container-grid__full-width-right{grid-column:full-width;grid-row:2}.container-grid>.container-grid__left{grid-column:content;padding-left:0;padding-right:0;grid-row:1}.container-grid>.container-grid__right{grid-column:content;padding-left:0;padding-right:0;grid-row:2}}.grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--l)}.grid[gap-size=minWidth]{gap:600}.grid[gap-size=maxWidth]{gap:1440}.grid[gap-size=maxSize],.grid[gap-size=minSize]{gap:16}.grid[gap-size=positiveSteps]{gap:1.5,2.5,3.5,5,7.5}.grid[gap-size=negativeSteps]{gap:.25,.5}.grid[columns="2"]{grid-template-columns:repeat(2,1fr)}.grid[columns="3"]{grid-template-columns:repeat(3,1fr)}.grid[columns="4"]{grid-template-columns:repeat(4,1fr)}.grid[columns="5"]{grid-template-columns:repeat(5,1fr)}.grid[columns="7/5"]{grid-template-columns:7fr 5fr}.grid[columns="5/7"]{grid-template-columns:5fr 7fr}.grid[columns="5/3"]{grid-template-columns:5fr 3fr}.grid[columns="3/5"]{grid-template-columns:3fr 5fr}.grid[columns="1/3"]{grid-template-columns:1fr 3fr}.grid[columns="3/1"]{grid-template-columns:3fr 1fr}.grid[columns="1/4"]{grid-template-columns:1fr 4fr}.grid[columns="4/1"]{grid-template-columns:4fr 1fr}@media screen and (max-width:45rem){.grid[columns][responsive]{grid-template-columns:1fr}}.grid[align-items=center]{align-items:center}.grid[align-items=end]{align-items:end}.flex{display:flex;gap:1rem}.flex[data-gap-size="2xs"]{gap:clamp(.5rem,.5rem + 0vw,.5rem)}.flex[data-gap-size=xs]{gap:clamp(.25rem,.25rem + 0vw,.25rem)}.flex[data-gap-size=s]{gap:clamp(1rem,1rem + 0vw,1rem)}.flex[data-gap-size=m]{gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.flex[data-gap-size=l]{gap:clamp(2.5rem,2.5rem + 0vw,2.5rem)}.flex[data-gap-size=xl]{gap:clamp(3.5rem,3.5rem + 0vw,3.5rem)}.flex[data-gap-size="2xl"]{gap:clamp(5rem,5rem + 0vw,5rem)}.flex[data-gap-size="3xl"]{gap:clamp(7.5rem,7.5rem + 0vw,7.5rem)}.flex[data-gap-size="0"]{gap:0}.flex[direction=row]{flex-direction:row}.flex[direction=row-reverse]{flex-direction:row-reverse}.flex[direction=column]{flex-direction:column}.flex[direction=column-reverse]{flex-direction:column-reverse}.flex[align-items=start]{align-items:start}.flex[align-items=center]{align-items:center}.flex[align-items=end]{align-items:end}.flex[align-items=stretch]{align-items:stretch}.flex[justify-content=start]{justify-content:start}.flex[justify-content=center]{justify-content:center}.flex[justify-content=end]{justify-content:end}.flex[justify-content=space-between]{justify-content:space-between}.flex[justify-content=space-around]{justify-content:space-around}.flex[justify-content=space-evenly]{justify-content:space-evenly}.flex[wrap]{flex-wrap:wrap}.flex[wrap=reverse]{flex-wrap:wrap-reverse}@media screen and (max-width:62rem){.flex[responsive]{flex-direction:column}}.sidebar .heading h2,.sidebar h2{font-size:var(--fs-1)}.sidebar .heading h2 small,.sidebar h2 small{font-size:var(--fs--2)}.block-heading{margin-bottom:2rem}.block-heading__top{border-bottom:1px solid var(--greyscale-850);padding:1rem 0;gap:.25rem;display:flex;justify-content:space-between;align-items:end}.block-heading p{margin-top:1rem}.block-footer{border-top:1px solid var(--greyscale-850);padding-top:1.5rem;margin-top:2.5rem}body.modal-open{overflow:hidden}body.modal-open footer,body.modal-open header,body.modal-open main{filter:blur(5px)}.modal{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:hidden;justify-content:center;align-items:center;display:none}.modal.active{display:flex}.modal__inner{background-color:var(--greyscale-900);margin:auto;padding:0;border-radius:.5rem;width:80%;max-width:800px;position:relative;overflow:hidden;box-shadow:0 0 40px rgba(0,0,0,.3)}.modal__close{position:absolute;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center;color:white;font-size:1.3rem;cursor:pointer;color:var(--greyscale-200)}.modal__close:hover{color:var(--greyscale-600)}.loader dotlottie-player{margin:100px auto 0;width:150px;height:150px}.notification{display:flex;align-items:flex-start;padding:1rem 1.5rem;border-radius:3rem;border:1px solid;margin-bottom:1rem;gap:1rem}.notification--extended{border-radius:.5rem;font-size:var(--fs--1)}.notification__content{display:flex;align-items:flex-start;gap:1rem;width:100%}.notification__icon{flex-shrink:0;font-size:1.25rem;line-height:1;margin-top:.125rem}.notification__message{flex:1;line-height:1.5}.notification__message p{margin:0}.notification__message a{text-decoration:underline;font-weight:600}.notification__message a:hover{opacity:.8}.notification__dismiss{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.7;transition:opacity .2s ease}.notification__dismiss:hover{opacity:1}.notification--success{background-color:rgba(137,180,74,.1);border-color:var(--success);color:var(--success)}.notification--success .notification__icon{color:var(--success)}.notification--error{background-color:rgba(231,19,70,.1);border-color:var(--error);color:var(--error)}.notification--error .notification__icon{color:var(--error)}.notification--warning{background-color:var(--secondary-950);border-color:var(--warning);color:var(--secondary-200)}.notification--warning .notification__icon{color:var(--warning)}.notification--info{background-color:var(--primary-950);border-color:var(--info);color:var(--primary-200)}.notification--info .notification__icon{color:var(--info)}.notification--dismissible .notification__content{padding-right:.5rem}.code{background:black;color:white;font-family:monospace;padding:1rem;font-size:var(--fs--2)}.swatches-grid{display:flex;gap:.5rem}.swatch{width:8rem;height:8rem;display:flex;align-items:center;justify-content:center}.swatch__inner{font-size:var(--fs--2);color:white;text-align:center;line-height:1.2em}.rich-text>:where(:not(:first-child)){margin-block-start:1rem}.rich-text b,.rich-text strong{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.rich-text ol,.rich-text ul{list-style:revert;padding-inline-start:1.5em}.rich-text ol li:not(:last-child),.rich-text ul li:not(:last-child){margin-block-end:.5em}.rich-text figure,.rich-text iframe,.rich-text img{display:block;margin-block:1em}.rich-text .alignright{float:right;margin-left:1.5em;margin-bottom:1em}.rich-text .alignleft{float:left;margin-right:1.5em;margin-bottom:1em}.rich-text .aligncenter{display:block;margin-left:auto;margin-right:auto}.rich-text:after{content:"";display:table;clear:both}.rich-text table{border-collapse:collapse;margin-block:1em}.rich-text table td{padding:.25rem .75rem}.rich-text a:not([class*=button]){color:var(--primary-300);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}.rich-text a:not([class*=button]):focus,.rich-text a:not([class*=button]):hover{color:var(--primary-900);text-decoration-thickness:2px}.rich-text a:not([class*=button]):active{color:var(--secondary-300)}.button-group{gap:.5rem 1rem}.button,.wpforms-form button[type=submit],.wpforms-submit-container{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;text-align:center;padding:.5rem 1.25rem;border-radius:.3125rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-size:var(--fs--1);font-weight:600;letter-spacing:.05em;text-decoration:none;color:currentColor;background-color:transparent;border:2px solid transparent}.button:focus,.button:hover,.wpforms-form button[type=submit]:focus,.wpforms-form button[type=submit]:hover,.wpforms-submit-container:focus,.wpforms-submit-container:hover{text-decoration:none}.button--primary,.wpforms-form button[type=submit],.wpforms-submit-container{color:white;background-color:var(--primary);border-color:var(--primary)}.button--primary:focus,.button--primary:hover,.wpforms-form button[type=submit]:focus,.wpforms-form button[type=submit]:hover,.wpforms-submit-container:focus,.wpforms-submit-container:hover{background-color:var(--primary-450);border-color:var(--primary-450)}.button--secondary{color:white;background-color:var(--secondary);border-color:var(--secondary)}.button--secondary:focus,.button--secondary:hover{background-color:var(--secondary-350);border-color:var(--secondary-350)}.button--accent{color:white;background-color:var(--accent);border-color:var(--accent)}.button--accent:focus,.button--accent:hover{background-color:var(--accent-450);border-color:var(--accent-450)}.button--dark{color:white;background-color:var(--black);border-color:var(--black)}.button--dark:focus,.button--dark:hover{background-color:var(--greyscale-200);border-color:var(--greyscale-200)}.button--white{color:var(--primary);background-color:var(--white);border-color:var(--white)}.button--white:focus,.button--white:hover{background-color:var(--greyscale-950);border-color:var(--greyscale-950)}.button--outlined{background-color:transparent;border-width:1px}.button--outlined.button--primary,.button--outlined.wpforms-submit-container,.wpforms-form button.button--outlined[type=submit]{color:var(--primary);border-color:var(--primary)}.button--outlined.button--primary:focus,.button--outlined.button--primary:hover,.button--outlined.wpforms-submit-container:focus,.button--outlined.wpforms-submit-container:hover,.wpforms-form button.button--outlined[type=submit]:focus,.wpforms-form button.button--outlined[type=submit]:hover{color:white;background-color:var(--primary)}.button--outlined.button--secondary{color:var(--secondary);border-color:var(--secondary)}.button--outlined.button--secondary:focus,.button--outlined.button--secondary:hover{color:white;background-color:var(--secondary)}.button--outlined.button--dark{color:var(--black);border-color:var(--black)}.button--outlined.button--dark:focus,.button--outlined.button--dark:hover{color:white;background-color:var(--black)}.button--outlined.button--accent{color:var(--accent);border-color:var(--accent)}.button--outlined.button--accent:focus,.button--outlined.button--accent:hover{color:var(--black);background-color:var(--accent)}.button--link{padding:.5rem 0;background-color:transparent;border-color:transparent;text-transform:none;font-weight:500}.button--link.button--primary,.button--link.wpforms-submit-container,.wpforms-form button.button--link[type=submit]{color:var(--primary)}.button--link.button--primary:focus,.button--link.button--primary:hover,.button--link.wpforms-submit-container:focus,.button--link.wpforms-submit-container:hover,.wpforms-form button.button--link[type=submit]:focus,.wpforms-form button.button--link[type=submit]:hover{color:var(--primary-450)}.button--link.button--secondary{color:var(--secondary)}.button--link.button--secondary:focus,.button--link.button--secondary:hover{color:var(--secondary-350)}.button--link.button--dark{color:var(--black)}.button--link.button--dark:focus,.button--link.button--dark:hover{color:var(--greyscale-400)}.button--link.button--accent{color:var(--accent)}.button--link.button--accent:focus,.button--link.button--accent:hover{color:var(--accent-450)}.button--underline{padding:.5rem 0;background-color:transparent;border:none;border-bottom:1px solid currentColor;border-radius:0}.button--wide,.wpforms-form button[type=submit],.wpforms-submit-container{width:100%}.button--big{padding:.75rem 1.75rem;font-size:var(--fs-0)}.button--small{padding:.25rem .75rem;font-size:var(--fs--2)}.button--arrow:after{content:"\f061";font-family:Font Awesome\ 6 Pro;font-weight:900;font-size:.85em;transition:transform .2s ease}.button--arrow:focus:after,.button--arrow:hover:after{transform:translateX(4px)}.button--download:after{content:"\f019";font-family:Font Awesome\ 6 Pro;font-weight:900;font-size:.85em;transition:transform .2s ease}.button--download:focus:after,.button--download:hover:after{transform:translateY(2px)}.button--icon{padding:.65rem;border-radius:100%;aspect-ratio:1;line-height:1}.button--icon i{width:1em;height:1em;text-align:center}.button--icon.button--outlined:focus i,.button--icon.button--outlined:hover i{color:white}@media screen and (max-width:62rem){.button--icon{padding:.5rem;font-size:.85em}}.button .button__icon,.wpforms-form button[type=submit] .button__icon,.wpforms-submit-container .button__icon{transition:transform .2s ease}.button:focus .button__icon,.button:hover .button__icon,.wpforms-form button[type=submit]:focus .button__icon,.wpforms-form button[type=submit]:hover .button__icon,.wpforms-submit-container:focus .button__icon,.wpforms-submit-container:hover .button__icon{transform:translateX(4px)}form{display:block;width:100%;max-width:100%;font-family:inherit}form label{display:flex;align-items:center;font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.4)}.form__field--checkbox label,form label:has(input[type=checkbox]),form label:has(input[type=radio]){font-size:var(--fs-0);font-weight:400;text-transform:none;letter-spacing:normal;color:inherit;cursor:pointer}.form__field--checkbox label .label-text,form label:has(input[type=checkbox]) .label-text,form label:has(input[type=radio]) .label-text{display:inline}.form__field--checkbox label a,form label:has(input[type=checkbox]) a,form label:has(input[type=radio]) a{text-decoration:underline;font-weight:600}.form__field--checkbox label strong,form label:has(input[type=checkbox]) strong,form label:has(input[type=radio]) strong{font-weight:600}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{display:block;width:100%;padding:.5rem;font-size:var(--fs-0);line-height:1.5;background:rgba(0,0,0,.05);border:none;border-radius:.5rem;color:inherit;box-shadow:none;transition:background-color .2s ease,box-shadow .2s ease}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=url]::placeholder,form select::placeholder,form textarea::placeholder{color:rgba(0,0,0,.4);text-transform:uppercase;font-size:var(--fs--1);letter-spacing:.05em}form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus,form select:focus,form textarea:focus{outline:none;background:rgba(0,0,0,.08);box-shadow:0 0 0 2px rgba(0,0,0,.1)}form input[type=checkbox],form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;flex-shrink:0;padding:0;width:1.25rem;height:1.25rem;margin:0 .75rem 0 0;cursor:pointer;border:2px solid rgba(0,0,0,.2);background:rgba(0,0,0,.05);border-radius:.25rem;vertical-align:middle;transition:all .2s ease}form input[type=checkbox]:hover,form input[type=radio]:hover{border-color:rgba(0,0,0,.4);background:rgba(0,0,0,.08)}form input[type=radio]{border-radius:50%}form input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M6.173 13.233 2.24 9.3l1.414-1.414 2.52 2.52 6.172-6.172 1.414 1.413z'/%3E%3C/svg%3E");background-size:75%}form input[type=checkbox]:checked,form input[type=radio]:checked{background-color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.85);background-repeat:no-repeat;background-position:50%}form input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='%23fff'/%3E%3C/svg%3E");background-size:50%}.form>:where(:not(:first-child)){margin-top:1rem}.form__section>:where(:not(:first-child)){margin-top:1rem}.form__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.form__row>:where(:not(:first-child)){margin-top:0}.form__field>:where(:not(:first-child)){margin-top:.25rem}.form__radio-group>:where(:not(:first-child)){margin-top:.25rem}.form__help{font-size:var(--fs--1);color:rgba(0,0,0,.6)}.form--dark form label,form.form--dark label{color:rgba(255,255,255,.6)!important}.form--dark form input[type=date],.form--dark form input[type=email],.form--dark form input[type=number],.form--dark form input[type=password],.form--dark form input[type=search],.form--dark form input[type=tel],.form--dark form input[type=text],.form--dark form input[type=url],.form--dark form select,.form--dark form textarea,form.form--dark input[type=date],form.form--dark input[type=email],form.form--dark input[type=number],form.form--dark input[type=password],form.form--dark input[type=search],form.form--dark input[type=tel],form.form--dark input[type=text],form.form--dark input[type=url],form.form--dark select,form.form--dark textarea{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2)}.form--dark form input[type=date]::placeholder,.form--dark form input[type=email]::placeholder,.form--dark form input[type=number]::placeholder,.form--dark form input[type=password]::placeholder,.form--dark form input[type=search]::placeholder,.form--dark form input[type=tel]::placeholder,.form--dark form input[type=text]::placeholder,.form--dark form input[type=url]::placeholder,.form--dark form select::placeholder,.form--dark form textarea::placeholder,form.form--dark input[type=date]::placeholder,form.form--dark input[type=email]::placeholder,form.form--dark input[type=number]::placeholder,form.form--dark input[type=password]::placeholder,form.form--dark input[type=search]::placeholder,form.form--dark input[type=tel]::placeholder,form.form--dark input[type=text]::placeholder,form.form--dark input[type=url]::placeholder,form.form--dark select::placeholder,form.form--dark textarea::placeholder{color:rgba(255,255,255,.5)}.form--dark form input[type=date]:focus,.form--dark form input[type=email]:focus,.form--dark form input[type=number]:focus,.form--dark form input[type=password]:focus,.form--dark form input[type=search]:focus,.form--dark form input[type=tel]:focus,.form--dark form input[type=text]:focus,.form--dark form input[type=url]:focus,.form--dark form select:focus,.form--dark form textarea:focus,form.form--dark input[type=date]:focus,form.form--dark input[type=email]:focus,form.form--dark input[type=number]:focus,form.form--dark input[type=password]:focus,form.form--dark input[type=search]:focus,form.form--dark input[type=tel]:focus,form.form--dark input[type=text]:focus,form.form--dark input[type=url]:focus,form.form--dark select:focus,form.form--dark textarea:focus{background:rgba(255,255,255,.15);box-shadow:0 0 0 2px rgba(255,255,255,.2)}.form--dark form input[type=checkbox],.form--dark form input[type=radio],form.form--dark input[type=checkbox],form.form--dark input[type=radio]{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1)}.form--dark form input[type=checkbox]:hover,.form--dark form input[type=radio]:hover,form.form--dark input[type=checkbox]:hover,form.form--dark input[type=radio]:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.15)}.form--dark form input[type=checkbox]:checked,.form--dark form input[type=radio]:checked,form.form--dark input[type=checkbox]:checked,form.form--dark input[type=radio]:checked{background-color:white;border-color:white}.form--dark form .form__field--checkbox label,.form--dark form label:has(input[type=checkbox]),.form--dark form label:has(input[type=radio]),form.form--dark .form__field--checkbox label,form.form--dark label:has(input[type=checkbox]),form.form--dark label:has(input[type=radio]){color:white}.form--dark form .form__field--checkbox label a,.form--dark form label:has(input[type=checkbox]) a,.form--dark form label:has(input[type=radio]) a,form.form--dark .form__field--checkbox label a,form.form--dark label:has(input[type=checkbox]) a,form.form--dark label:has(input[type=radio]) a{color:white;text-decoration:underline}.form--dark form .form__help,form.form--dark .form__help{color:rgba(255,255,255,.7)}.form--dark form .required,form.form--dark .required{color:rgba(255,255,255,.8)}.wpforms-form{display:block;width:100%;max-width:100%;font-family:inherit}.wpforms-field label{display:flex;align-items:center;font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.4);margin-bottom:.5rem}.wpforms-field label .wpforms-required-label{order:-1;margin-right:.25em;color:var(--accent);font-size:1.5em}.wpforms-field-label.wpforms-label-hide,.wpforms-label-hide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wpforms-field input[type=date],.wpforms-field input[type=email],.wpforms-field input[type=number],.wpforms-field input[type=password],.wpforms-field input[type=search],.wpforms-field input[type=tel],.wpforms-field input[type=text],.wpforms-field input[type=url],.wpforms-field select,.wpforms-field textarea{display:block;width:100%;padding:.5rem;font-size:var(--fs-0);line-height:1.5;background:rgba(0,0,0,.05);border:none;border-radius:.5rem;color:inherit;box-shadow:none;transition:background-color .2s ease,box-shadow .2s ease}.wpforms-field input[type=date]::placeholder,.wpforms-field input[type=email]::placeholder,.wpforms-field input[type=number]::placeholder,.wpforms-field input[type=password]::placeholder,.wpforms-field input[type=search]::placeholder,.wpforms-field input[type=tel]::placeholder,.wpforms-field input[type=text]::placeholder,.wpforms-field input[type=url]::placeholder,.wpforms-field select::placeholder,.wpforms-field textarea::placeholder{color:rgba(0,0,0,.4);text-transform:uppercase;font-size:var(--fs--1);letter-spacing:.05em}.wpforms-field input:focus,.wpforms-field select:focus,.wpforms-field textarea:focus{outline:none;background:rgba(0,0,0,.08);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.wpforms-field input[type=checkbox],.wpforms-field input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;width:1.5rem;height:1.5rem;margin:0 .5rem 0 0;cursor:pointer;border:1px solid currentColor;background:none;vertical-align:middle;transition:background-color .2s,border-color .2s}.wpforms-field input[type=radio]{border-radius:50%}.wpforms-field input[type=checkbox]:hover,.wpforms-field input[type=radio]:hover{border-color:var(--accent)}.wpforms-field input[type=checkbox]:checked{background-color:var(--accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M6.173 13.233 2.24 9.3l1.414-1.414 2.52 2.52 6.172-6.172 1.414 1.413z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.wpforms-field input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:60%}.wpforms-has-error input,.wpforms-has-error select,.wpforms-has-error textarea{border-color:#ff6b6b!important}.wpforms-error-container{color:white;padding:1rem 1rem 1rem 3.5rem;background:transparent;border:2px solid white;border-radius:0;position:relative;margin-top:.5rem}.wpforms-error-container:before{content:"\f00d";font-family:Font Awesome\ 6 Pro;font-weight:300;position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:white}.wpforms-confirmation-container{padding:1.5rem 1.5rem 1.5rem 4rem;background:transparent;border:2px solid white;border-radius:0;color:white;font-size:1rem;position:relative}.wpforms-confirmation-container:before{content:"\f00c";font-family:Font Awesome\ 6 Pro;font-weight:300;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:white}.wpforms-pagebreak-button{display:inline-block;margin-top:1rem;background:var(--accent);color:#fff;padding:.75rem 1.5rem;border:none;cursor:pointer}.wpforms-field{margin-bottom:.5rem}.wpforms-field-hp{display:none!important}.wpforms-field-checkbox fieldset,.wpforms-field-radio fieldset{border:none;padding:0;margin:0}.wpforms-field-checkbox legend,.wpforms-field-radio legend{display:flex;align-items:center;font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.4);margin-bottom:.5rem;padding:0;float:none;width:100%}.wpforms-field-checkbox legend .wpforms-required-label,.wpforms-field-radio legend .wpforms-required-label{order:-1;margin-right:.25em;color:var(--accent);font-size:1.5em}.wpforms-hidden{display:none}.wpforms-field-description{font-size:var(--fs--1);color:rgba(0,0,0,.5);margin-top:.5rem}.wpforms-field-name fieldset{border:none;padding:0;margin:0}.wpforms-field-name legend.wpforms-field-label{display:flex;align-items:center;font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.4);margin-bottom:.5rem;padding:0;float:none;width:100%}.wpforms-field-name .wpforms-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wpforms-field-name .wpforms-field-row-block{width:100%}.wpforms-field-name .wpforms-field-sublabel{display:block;font-size:var(--fs--2);font-weight:500;color:rgba(0,0,0,.3);margin-top:.25rem}.wpforms-field-checkbox fieldset ul li{display:grid;grid-template-columns:auto 1fr;align-items:start}.wpforms-field-checkbox fieldset ul li label{display:block;font-size:var(--fs-0);font-weight:400;text-transform:none;letter-spacing:normal;color:inherit;cursor:pointer}.wpforms-field-checkbox fieldset ul li label .label-text{display:inline}.wpforms-field-checkbox fieldset ul li label a{text-decoration:underline;font-weight:600}.wpforms-field-checkbox fieldset ul li label strong{font-weight:600}.wpforms-confirmation-container-scroll{margin-bottom:2rem}.wpforms-form--dark .wpforms-field label{color:rgba(255,255,255,.6)}.wpforms-form--dark .wpforms-field input[type=date],.wpforms-form--dark .wpforms-field input[type=email],.wpforms-form--dark .wpforms-field input[type=number],.wpforms-form--dark .wpforms-field input[type=password],.wpforms-form--dark .wpforms-field input[type=search],.wpforms-form--dark .wpforms-field input[type=tel],.wpforms-form--dark .wpforms-field input[type=text],.wpforms-form--dark .wpforms-field input[type=url],.wpforms-form--dark .wpforms-field select,.wpforms-form--dark .wpforms-field textarea{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2)}.wpforms-form--dark .wpforms-field input[type=date]::placeholder,.wpforms-form--dark .wpforms-field input[type=email]::placeholder,.wpforms-form--dark .wpforms-field input[type=number]::placeholder,.wpforms-form--dark .wpforms-field input[type=password]::placeholder,.wpforms-form--dark .wpforms-field input[type=search]::placeholder,.wpforms-form--dark .wpforms-field input[type=tel]::placeholder,.wpforms-form--dark .wpforms-field input[type=text]::placeholder,.wpforms-form--dark .wpforms-field input[type=url]::placeholder,.wpforms-form--dark .wpforms-field select::placeholder,.wpforms-form--dark .wpforms-field textarea::placeholder{color:rgba(255,255,255,.5)}.wpforms-form--dark .wpforms-field input[type=date]:focus,.wpforms-form--dark .wpforms-field input[type=email]:focus,.wpforms-form--dark .wpforms-field input[type=number]:focus,.wpforms-form--dark .wpforms-field input[type=password]:focus,.wpforms-form--dark .wpforms-field input[type=search]:focus,.wpforms-form--dark .wpforms-field input[type=tel]:focus,.wpforms-form--dark .wpforms-field input[type=text]:focus,.wpforms-form--dark .wpforms-field input[type=url]:focus,.wpforms-form--dark .wpforms-field select:focus,.wpforms-form--dark .wpforms-field textarea:focus{background:rgba(255,255,255,.15);box-shadow:0 0 0 2px rgba(255,255,255,.2)}.wpforms-form--dark .wpforms-field input[type=checkbox],.wpforms-form--dark .wpforms-field input[type=radio]{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1)}.wpforms-form--dark .wpforms-field input[type=checkbox]:hover,.wpforms-form--dark .wpforms-field input[type=radio]:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.15)}.wpforms-form--dark .wpforms-field input[type=checkbox]:checked,.wpforms-form--dark .wpforms-field input[type=radio]:checked{background-color:white;border-color:white}.wpforms-form--dark .wpforms-field-description{color:rgba(255,255,255,.5)}.wpforms-form--dark .wpforms-field-checkbox legend,.wpforms-form--dark .wpforms-field-radio legend{color:rgba(255,255,255,.6)}.wpforms-form--dark .wpforms-field-checkbox fieldset ul li label{color:white}.wpforms-form--dark .wpforms-field-checkbox fieldset ul li label a{color:white;text-decoration:underline}.wpforms-form--dark .wpforms-field-name legend.wpforms-field-label{color:rgba(255,255,255,.6)}.wpforms-form--dark .wpforms-field-name .wpforms-field-sublabel{color:rgba(255,255,255,.4)}.pagination{display:flex;justify-content:center;gap:.5rem;margin-top:7rem;padding:1rem;border-top:1px solid var(--greyscale-700)}.pagination li a,.pagination li span{display:block;border-radius:99rem;width:1.75rem;height:1.75rem;line-height:1.75rem;background:var(--primary-900);color:var(--primary-600);text-align:center;font-weight:350;transition:background .1s ease-out}.pagination li a.dots,.pagination li span.dots{background:none;color:white}.pagination li a.next,.pagination li a.prev,.pagination li span.next,.pagination li span.prev{font-size:.75rem}.pagination li a:hover,.pagination li span,.pagination li.active a{background:var(--primary-600);color:white}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;color:white;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;--button-hover-color:$color-greyscale-950}.navbar--scrolled{background-color:var(--greyscale-950);box-shadow:0 .25rem 1rem rgba(0,0,0,.2)}.navbar--scrolled,body:not(.home) .navbar{color:var(--greyscale-50);--button-hover-color:white}.navbar__inner{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:var(--m) 0}.navbar__actions{display:flex;align-items:center;gap:1rem}.navbar__login,.navbar__user{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.navbar__login i,.navbar__user i{font-size:1.125em}.navbar__login:hover,.navbar__user:hover{background-color:rgba(255,255,255,.1);color:var(--primary-300)}@media screen and (max-width:62rem){.navbar__user-name{display:none}}.navbar__menu nav{text-align:center;font-weight:400;border-bottom:1px solid var(--greyscale-800)}.navbar__menu nav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.navbar__menu nav ul li{position:relative;transition:all .25s ease}.navbar__menu nav ul li a{font-size:1rem;font-weight:100}.navbar__menu nav ul li.menu-item-has-children>a{padding-right:2rem}.navbar__menu nav ul li.menu-item-has-children>a:after{content:"\f078";font-family:Font Awesome\ 6 Pro;font-weight:900;font-size:.75em;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.navbar__menu nav ul li.menu-item-has-children:focus-within>a:after,.navbar__menu nav ul li.menu-item-has-children:hover>a:after{transform:translateY(-50%) rotate(180deg)}.navbar__menu nav ul li ul{display:none;position:absolute;top:100%;left:0;min-width:12rem;padding:.5rem 0;background-color:var(--greyscale-950);border-radius:.5rem;z-index:1000;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.05)}.navbar__menu nav ul li ul li{display:block;width:100%}.navbar__menu nav ul li ul li:after{content:none!important}.navbar__menu nav ul li ul li a{display:block;padding:.25rem 1rem;white-space:nowrap;transition:background-color .15s ease;text-align:left;color:var(--text)}.navbar__menu nav ul li ul li a:hover,.navbar__menu nav ul li ul li.current-menu-item a{background-color:var(--primary-300);color:var(--greyscale-950)}.navbar__menu nav ul li:focus-within>ul,.navbar__menu nav ul li:hover>ul{display:block}.navbar__menu nav ul li:after{content:"";position:absolute;bottom:-1px;left:.5rem;right:.5rem;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:inherit}.navbar__menu nav ul li:active,.navbar__menu nav ul li:focus-within,.navbar__menu nav ul li:hover{color:var(--primary-300)}.navbar__menu nav ul li:active:after,.navbar__menu nav ul li:focus-within:after,.navbar__menu nav ul li:hover:after{transform:scaleX(1)}.navbar__menu nav ul li.current-menu-item:after{transform:scaleX(1)}.navbar__menu nav ul li a{display:block;padding:.25rem .5rem;white-space:nowrap;transition:inherit}@media screen and (max-width:62rem){.navbar__menu{order:99}.navbar__menu nav{display:none;opacity:0;font-weight:400;position:absolute;top:100%;left:0;right:0;width:100%;padding-bottom:1rem;background-color:var(--greyscale-950);border-bottom:.25rem solid var(--primary-300);box-shadow:0 1rem 1rem rgba(0,0,0,.2);z-index:10;transition:all .25s ease;transition-behavior:allow-discrete}.navbar__menu nav ul{display:flex;flex-direction:column;gap:0}.navbar__menu nav ul li:after{content:none!important}.navbar__menu nav ul li.current-menu-item{background-color:var(--primary-300)}.navbar__menu nav ul li.current-menu-item a{color:var(--greyscale-950)!important}.navbar__menu nav ul li.menu-item-has-children>a{position:relative;padding-right:3rem}.navbar__menu nav ul li.menu-item-has-children>a:after{content:"\f078";font-family:Font Awesome\ 6 Free;font-weight:900;font-size:.875em;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.navbar__menu nav ul li ul{display:block;position:static;background-color:rgba(0,0,0,.2);box-shadow:none;border-radius:0;padding:0}.navbar__menu nav ul li ul li a{padding-left:3rem;font-size:.9em}.navbar__menu nav ul li a{display:block;padding:1rem 2rem;transition:all .1s ease}.navbar__menu .navbar__toggle[aria-expanded=true]~nav{display:block;opacity:1}@starting-style{.navbar__menu .navbar__toggle[aria-expanded=true]~nav{opacity:0}}}.navbar .button--primary{color:white!important;background-color:var(--primary)!important;border-color:var(--primary)!important}.navbar .button--primary:focus,.navbar .button--primary:hover{background-color:var(--primary-450)!important;border-color:var(--primary-450)!important}.navbar__toggle{appearance:none;color:inherit;background:none;border:none;padding:0;display:grid;place-items:center;text-align:center;font-size:2rem;line-height:1;cursor:pointer}.navbar__toggle>*{grid-area:1/1;width:1em}.navbar__toggle .navbar__toggle__open{display:block}.navbar__toggle .navbar__toggle__close,.navbar__toggle[aria-expanded=true] .navbar__toggle__open{display:none}.navbar__toggle[aria-expanded=true] .navbar__toggle__close{display:block}@media screen and (min-width:62rem){.navbar__toggle{display:none}}.language-switcher{position:relative;text-align:center;font-size:.85rem;display:flex;align-items:center}@media screen and (min-width:62rem){.language-switcher{gap:.25em}}.language-switcher img{display:none}.language-switcher a{padding:.25rem;color:inherit;text-transform:uppercase;text-decoration:none}.language-switcher a:focus,.language-switcher a:hover{font-weight:700;color:var(--primary-300)}.language-switcher .languages-dropdown{display:none;position:absolute;top:100%;z-index:99;flex-direction:column}.language-switcher .languages-dropdown a{padding-right:1.5rem}.language-switcher:focus-within .languages-dropdown,.language-switcher:hover .languages-dropdown{display:flex}.language-switcher:focus-within i,.language-switcher:hover i{transform:scaleY(-1)}.footer{background-color:rgba(0,0,0,.05)}.footer .container{display:flex;flex-direction:column;gap:4rem}@media screen and (max-width:62rem){.footer .container{gap:2.5rem}}.footer__inner{display:grid;grid-template-columns:5fr 12fr;gap:6rem;align-items:center}@media screen and (max-width:75rem){.footer__inner{grid-template-columns:1fr;gap:3rem}}.footer__menus{gap:0}@media screen and (max-width:62rem){.footer__menus{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}}@media screen and (max-width:45rem){.footer__menus{grid-template-columns:1fr!important;gap:2rem!important}}.footer__menu-column{display:flex;flex-direction:column}.footer__menu-title{display:flex;align-items:flex-end;height:2rem;border-bottom:1px solid var(--greyscale-800);margin-bottom:1rem;padding-bottom:.5rem}.footer__menu{padding-right:30px}@media screen and (max-width:45rem){.footer__menu{padding-right:0}}.footer__menu li{display:flex;flex-direction:column}.footer__menu li a{position:relative;padding:2px 0}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:var(--fs--1);border-top:1px solid var(--greyscale-800)}@media screen and (max-width:45rem){.footer__bottom{flex-direction:column;gap:1rem;text-align:center}}.props,.props a{display:flex;align-items:center;gap:.5rem}.props a .props__text{align-items:center;white-space:nowrap}.props a .props__logo{max-width:110px}.props a .props__logo svg{width:100%;height:40px;fill:var(--black)}.props a:hover{color:var(--primary)}.props a:hover .props__logo svg{fill:var(--primary)}.slick-slider .slick-track{display:flex}.slick-slider .slick-slide{position:relative;display:flex;height:auto}.slick-slider .slick-slide>div,.slick-slider .slick-slide>div>div{height:100%}.simple-carousel{display:grid!important}.simple-carousel .slick-list{margin-right:-2rem}.simple-carousel .slick-slide{margin-right:2rem}.hero-carousel__dots{margin-bottom:1rem}.hero-carousel__slider .slick-list{overflow:visible!important}.hero-carousel__slider .slick-slide{margin-right:2rem}.slick-dots{display:flex;justify-content:end;align-items:center;width:100%;padding:0;margin:0;list-style:none}.slick-dots li{position:relative;display:block;width:auto;height:1rem;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:inherit;height:inherit;padding:6px;text-align:auto;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:1rem;line-height:1;position:absolute;inset:0;width:inherit;height:inherit;content:"•";text-align:center;opacity:.5;color:var(--greyscale-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;transform:scale(1.5);transform-origin:center}.card{padding:2rem;border-radius:1rem;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.05)}.card--dark{background:var(--greyscale-200);color:var(--white);border-color:transparent}nav.breadcrumbs{color:inherit}@media screen and (max-width:45rem){nav.breadcrumbs{font-size:.75rem}}nav.breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75em}nav.breadcrumbs ul li i{font-size:.875em}.datetime{display:inline-flex;align-items:center;gap:.25rem;font-family:inherit}.datetime__single{display:flex;flex-direction:column;gap:.5rem;align-items:center}.datetime__month-range,.datetime__range{display:flex;align-items:center;gap:.25rem;flex-wrap:nowrap;color:black}.datetime__date{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;border-radius:.75rem;padding:.5rem;background:var(--gradient-black);color:white;min-width:80px}.datetime__date--end,.datetime__date--start{min-width:80px}.datetime--light{color:white}.datetime--light .datetime__date{background:var(--gradient-white);color:black}.datetime__day{font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.02em}@media screen and (max-width:45rem){.datetime__day{font-size:1.5rem}}.datetime__month{font-size:1.25rem;line-height:1em;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.datetime__year{font-size:1.23rem;line-height:1em;font-weight:500}.datetime__time{display:flex;align-items:center;gap:0;font-size:.625rem;background:white;color:black;border-radius:1rem;padding:0 .25rem;min-width:50px;justify-content:center}.datetime__separator{margin:0 .125rem}.datetime__arrow{display:flex;align-items:center;justify-content:center;font-size:1.25rem}.datetime__arrow i{display:block}.datetime--light .datetime__arrow{color:white}.datetime__month-range .date-component__date{gap:.5rem}.datetime__month-range .date-component__month{font-size:1.25rem;font-weight:700}.datetime__month-range .date-component__year{font-size:1rem;opacity:1}@media screen and (max-width:45rem){.datetime{padding:.75rem 1rem}.datetime,.datetime__month-range,.datetime__range{gap:.75rem}.datetime__arrow{font-size:1rem}}.datetime--small .datetime__date{min-width:50px;padding:.35rem;border-radius:.5rem}.datetime--small .datetime__date--end,.datetime--small .datetime__date--start{min-width:50px}.datetime--small .datetime__day{font-size:1.5rem}.datetime--small .datetime__month,.datetime--small .datetime__year{font-size:.625rem}.datetime--small .datetime__time{font-size:.625rem;padding:0 .5rem;margin-top:.25rem}.datetime--small .datetime__arrow{font-size:.75rem}.datetime--small .datetime__month-range,.datetime--small .datetime__range{gap:.15rem}.section-404{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:6rem 2rem;text-align:center}.section-404__mark{font-family:Arial,Helvetica,sans-serif;font-size:clamp(8rem,6rem + 8vw,12rem);font-weight:900;line-height:1;opacity:.2}.account-section{padding:3rem 0}.account-wrapper{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:start}@media screen and (max-width:75rem){.account-wrapper{grid-template-columns:1fr;gap:2rem}}.account-sidebar{position:sticky;top:2rem}@media screen and (max-width:75rem){.account-sidebar{position:static}}.account-nav-toggle{display:none;width:100%;padding:1rem 1.25rem;background:white;border:none;border-radius:.75rem;font-size:var(--fs-0);font-weight:600;color:var(--text);cursor:pointer;align-items:center;gap:.75rem;transition:all .2s ease}@media screen and (max-width:75rem){.account-nav-toggle{display:flex}}.account-nav-toggle i:first-child{color:var(--primary)}.account-nav-toggle span{flex:1;text-align:left}.account-nav-toggle__chevron{transition:transform .3s ease;font-size:.85em;color:rgba(0,0,0,.4)}.account-nav-toggle[aria-expanded=true]{border-radius:.75rem .75rem 0 0}.account-nav-toggle[aria-expanded=true] .account-nav-toggle__chevron{transform:rotate(180deg)}.account-nav-toggle:focus,.account-nav-toggle:hover{background:var(--primary-950)}.account-nav{background:white;border-radius:1rem;padding:1.5rem}@media screen and (max-width:75rem){.account-nav{display:none;border-radius:0 0 .75rem .75rem;padding-top:.5rem}.account-nav.is-open{display:block}}.account-nav__section:not(:first-child){margin-top:2rem;padding-top:2rem;border-top:2px solid var(--border)}.account-nav__section--logout{margin-top:1.5rem;padding-top:1.5rem}.account-nav h3{font-size:var(--fs-0);font-weight:700;margin:0 0 1rem 0;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.5)}.account-nav ul{list-style:none;margin:0;padding:0}.account-nav li{margin:0}.account-nav li:not(:last-child){margin-bottom:.5rem}.account-nav li.active a{background:var(--gradient-primary);color:white}.account-nav li.active a i{color:white}.account-nav a{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;color:var(--text);text-decoration:none;font-weight:500;transition:all .2s ease}.account-nav a i{width:1.25em;text-align:center;color:var(--primary);transition:color .2s ease}.account-nav a:focus,.account-nav a:hover{background:var(--primary-950);color:var(--primary)}.account-nav a:focus i,.account-nav a:hover i{color:var(--primary)}.account-nav__badge{display:inline-block;margin-left:auto;padding:.2rem .5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:rgba(107,114,128,.15);color:rgb(75,85,99);border-radius:.25rem;white-space:nowrap}li.active .account-nav__badge{background:rgba(255,255,255,.2);color:white}.account-content{background:white;border-radius:1rem;padding:2rem}@media screen and (max-width:62rem){.account-content{padding:1.5rem}}.account-content h2{font-size:var(--fs-3);margin:0 0 1.5rem 0}.account-section-content:not(:first-child){margin-top:2rem}.profile-tabs{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid var(--border);padding-bottom:0}.profile-tabs__tab{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:var(--fs-0);font-weight:500;color:rgba(0,0,0,.5);cursor:pointer;transition:all .2s ease}.profile-tabs__tab i{font-size:.9em}.profile-tabs__tab:hover{color:var(--primary)}.profile-tabs__tab.is-active{color:var(--primary);border-bottom-color:var(--primary)}.profile-tabs__content{display:none}.profile-tabs__content.is-active{display:block}.user-role-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:1rem;font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:.75rem;vertical-align:middle}.user-role-badge i{font-size:.9em}.user-role-badge--green{background:rgba(34,197,94,.1);color:rgb(21,128,61)}.user-role-badge--purple{background:rgba(168,85,247,.1);color:rgb(107,33,168)}.user-role-badge--red{background:rgba(239,68,68,.1);color:rgb(185,28,28)}.user-role-badge--gray{background:rgba(107,114,128,.1);color:rgb(55,65,81)}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem}.stat-card{background:rgba(0,0,0,.03);padding:1.5rem;border-radius:.75rem;transition:all .3s ease}.stat-card:hover{background:rgba(0,0,0,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.stat-card__value{font-size:var(--fs-6);font-weight:700;color:var(--primary);line-height:1}.stat-card__label{font-size:var(--fs--1);color:rgba(0,0,0,.6);text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-weight:600}.account-dashboard__grid{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-top:2rem}@media screen and (max-width:62rem){.account-dashboard__grid{grid-template-columns:1fr;gap:1.5rem}}.account-dashboard__card{background:white;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.account-dashboard__card h3{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-2);margin:0;color:var(--text)}.account-dashboard__card h3 i{color:var(--primary);font-size:1.25em}.account-dashboard__card p{margin:0;color:var(--greyscale-600);font-size:var(--fs-0);line-height:1.5}.account-dashboard__card .button{align-self:flex-start;margin-top:auto}.account-dashboard__card--medea{background:var(--gradient-primary);color:white}.account-dashboard__card--medea h3,.account-dashboard__card--medea h3 i{color:white}.account-dashboard__card--medea p{color:rgba(255,255,255,.9)}.account-dashboard__card--medea .medea-deadline{background:var(--deadline)}.account-dashboard__deadline-wrap{display:flex;align-items:center;gap:.75rem}.account-dashboard__deadline-logo{max-width:50px;flex-shrink:0}.account-dashboard__deadline-logo img{width:100%;height:auto}.button-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media screen and (max-width:45rem){.button-group{flex-direction:column}.button-group .button{width:100%;justify-content:center}}.section-header{margin-bottom:2rem}.section-header h2{border-bottom:none;margin-bottom:.5rem;padding-bottom:0}.section-header .section-description{color:rgba(0,0,0,.6);margin-bottom:1.5rem}.submissions-filters{background:rgba(0,0,0,.03);padding:1.5rem;border-radius:.75rem;margin-bottom:1.5rem}.submissions-search-form .search-row{display:grid;grid-template-columns:1fr auto;gap:1rem}@media screen and (max-width:62rem){.submissions-search-form .search-row{grid-template-columns:1fr}}.submissions-search-form .search-field{display:flex;gap:.5rem}@media screen and (max-width:45rem){.submissions-search-form .search-field{flex-direction:column}}.submissions-search-form .search-input{flex:1;padding:.75rem 1rem;border:2px solid var(--border);border-radius:.5rem;font-size:var(--fs-0)}.submissions-search-form .search-input:focus{border-color:var(--primary);outline:none}.submissions-search-form .filter-field select{padding:.75rem 1rem;border:2px solid var(--border);border-radius:.5rem;font-size:var(--fs-0);background:white;cursor:pointer}.submissions-search-form .filter-field select:focus{border-color:var(--primary);outline:none}.submissions-count{color:rgba(0,0,0,.6);font-size:var(--fs-0);margin-bottom:1rem;font-weight:500}.submissions-table-wrapper{overflow-x:auto;margin-bottom:2rem}.submissions-table{width:100%;border-collapse:collapse;font-size:var(--fs-0)}.submissions-table thead{background:rgba(0,0,0,.03);border-bottom:2px solid var(--border)}.submissions-table thead th{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:var(--fs--1);text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.7);white-space:nowrap}.submissions-table tbody tr{border-bottom:1px solid var(--border);transition:background .2s ease}.submissions-table tbody tr:hover{background:rgba(0,0,0,.02)}.submissions-table tbody td{padding:1rem;vertical-align:middle}.submissions-table tbody td.col-title{font-weight:500}.submissions-table tbody td.col-title strong a{color:var(--text);text-decoration:none}.submissions-table tbody td.col-title strong a:hover{color:var(--primary)}.submissions-table tbody td.col-submitter{font-size:var(--fs--1)}.submissions-table tbody td.col-submitter small{display:block;color:rgba(0,0,0,.5);margin-top:.25rem}.submissions-table tbody td.col-code{font-family:Courier New,monospace;font-size:var(--fs--1);color:rgba(0,0,0,.7)}.submissions-table tbody td.col-finalized{text-align:center}.submissions-table tbody td.col-date,.submissions-table tbody td.col-year{white-space:nowrap;color:rgba(0,0,0,.7);font-size:var(--fs--1)}.submissions-table tbody td.col-actions{text-align:right}.submissions-table .row-actions{margin-top:.5rem;font-size:var(--fs--1)}.submissions-table .row-actions a{color:var(--primary);text-decoration:none}.submissions-table .row-actions a:hover{text-decoration:underline}.submissions-table .row-actions .sep{color:rgba(0,0,0,.3);margin:0 .5rem}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-weight:600}.status-badge--publish{background:rgba(34,197,94,.1);color:rgb(21,128,61)}.status-badge--pending{background:rgba(234,179,8,.1);color:rgb(161,98,7)}.status-badge--draft{background:rgba(107,114,128,.1);color:rgb(55,65,81)}.status-badge--under_review{background:rgba(59,130,246,.1);color:rgb(29,78,216)}.status-badge--approved{background:rgba(34,197,94,.1);color:rgb(21,128,61)}.status-badge--winner{background:rgba(168,85,247,.1);color:rgb(107,33,168)}.status-badge--rejected{background:rgba(239,68,68,.1);color:rgb(185,28,28)}.status-badge--finalized{background:rgba(34,197,94,.1);color:rgb(21,128,61)}.status-badge--not-finalized{background:rgba(107,114,128,.1);color:rgb(55,65,81)}.no-submissions{text-align:center;padding:3rem 1.5rem;color:rgba(0,0,0,.5)}.submissions-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.submissions-pagination .page-numbers{padding:.5rem 1rem;border:2px solid var(--border);border-radius:.5rem;color:var(--text);text-decoration:none;font-weight:500;transition:all .2s ease}.submissions-pagination .page-numbers:hover{border-color:var(--primary);color:var(--primary)}.submissions-pagination .page-numbers.current{background:var(--gradient-primary);color:white;border-color:transparent}.submissions-pagination .page-numbers.next i,.submissions-pagination .page-numbers.prev i{font-size:.875em}.medea-submit-section{padding:3rem 0}.medea-submit-wrapper{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:start}@media screen and (max-width:75rem){.medea-submit-wrapper{grid-template-columns:1fr;gap:2rem}}.medea-submission-header{margin-bottom:2rem}.medea-submission-header__title{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}@media screen and (max-width:62rem){.medea-submission-header__title{flex-direction:column;align-items:flex-start}}.medea-submission-header__title h2{margin:0}.medea-submission-header__actions{display:flex;gap:.5rem}.medea-submission-form input[type=file]{padding:.75rem;background:rgba(0,0,0,.02);border:2px dashed rgba(0,0,0,.2);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.medea-submission-form input[type=file]:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.medea-submission-form input[type=file]:focus{outline:none;border-color:var(--primary);background:rgba(0,0,0,.05)}.medea-submission-form .form__help{display:flex;justify-content:space-between;align-items:center;gap:1rem}.medea-submission-form .form__section h3{font-size:var(--fs-2);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--border);color:var(--primary)}.medea-submission-form .form__section:first-child h3{border-bottom:none;padding-bottom:0}@media screen and (max-width:62rem){.medea-submission-form .form__row{grid-template-columns:1fr}}.medea-notification .info-link{color:var(--primary);text-decoration:underline;font-weight:600;transition:color .2s ease}.medea-notification .info-link i{font-size:.9em;margin-left:.25rem}.medea-notification .info-link:hover{opacity:.8}.info-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:fadeIn .3s ease}.info-popup{background:white;border-radius:1rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3);animation:slideUp .3s ease}.info-popup__close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10}.info-popup__close i{font-size:1.25rem;color:rgba(0,0,0,.6)}.info-popup__close:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.info-popup__close:hover i{color:rgba(0,0,0,.9)}.info-popup__content{padding:3rem 2rem 2rem}.info-popup__content h1,.info-popup__content h2,.info-popup__content h3,.info-popup__content h4,.info-popup__content h5,.info-popup__content h6{color:var(--primary);margin-top:1.5rem;margin-bottom:1rem}.info-popup__content h1:first-child,.info-popup__content h2:first-child,.info-popup__content h3:first-child,.info-popup__content h4:first-child,.info-popup__content h5:first-child,.info-popup__content h6:first-child{margin-top:0}.info-popup__content h1{font-size:var(--fs-5);border-bottom:2px solid var(--border);padding-bottom:.75rem}.info-popup__content h2{font-size:var(--fs-3)}.info-popup__content h3{font-size:var(--fs-2)}.info-popup__content p{margin-bottom:1rem;line-height:1.7}.info-popup__content ol,.info-popup__content ul{margin-bottom:1rem;padding-left:2rem}.info-popup__content ol li,.info-popup__content ul li{margin-bottom:.5rem;line-height:1.6}.info-popup__content a{color:var(--primary);text-decoration:underline}.info-popup__content a:hover{opacity:.8}.info-popup__content strong{font-weight:700}.info-popup__content em{font-style:italic}@media screen and (max-width:62rem){.info-popup{max-width:95%;max-height:85vh}.info-popup__content{padding:2.5rem 1.5rem 1.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.signature-pad-wrapper{position:relative;width:100%;max-width:600px;margin-top:.5rem}.signature-pad{width:100%;height:200px;border:2px solid var(--border);border-radius:.5rem;background:white;cursor:crosshair;touch-action:none;transition:border-color .2s ease}.signature-pad:focus,.signature-pad:hover{border-color:var(--primary)}.signature-pad:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primary),.1)}.signature-pad-actions{margin-top:.75rem;display:flex;gap:.75rem;align-items:center}.upload-progress{display:none;margin-top:.5rem}.upload-progress.active{display:block}.upload-progress .progress-bar{width:100%;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.upload-progress .progress-bar .progress-fill{height:100%;background:var(--primary);transition:width .3s ease}.upload-progress .progress-text{font-size:var(--fs--1);color:rgba(0,0,0,.6);margin-top:.25rem}.submissions-list{display:grid;gap:2rem}.submission-card{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;background:white;border-radius:1rem;padding:1.5rem;border:2px solid var(--border);transition:all .3s ease}@media screen and (max-width:62rem){.submission-card{grid-template-columns:1fr}}.submission-card:hover{border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.submission-card__image{border-radius:.5rem;overflow:hidden;aspect-ratio:16/9;background:rgba(0,0,0,.03)}.submission-card__image img{width:100%;height:100%;object-fit:cover}.submission-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:white}.submission-card__placeholder i{font-size:3rem;opacity:.5}.submission-card__content{display:flex;flex-direction:column;gap:1rem}.submission-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.submission-card__title{font-size:var(--fs-2);margin:0;flex:1}.submission-card__title a{color:var(--text);text-decoration:none}.submission-card__title a:hover{color:var(--primary)}.submission-card__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:2rem;font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.submission-card__badge--gray{background:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.submission-card__badge--yellow{background:rgba(240,184,73,.2);color:#c48900}.submission-card__badge--blue{background:rgba(0,160,210,.2);color:#0078a0}.submission-card__badge--green{background:rgba(70,180,80,.2);color:#2d8e3a}.submission-card__badge--purple{background:rgba(130,110,180,.2);color:#6b4fa0}.submission-card__badge--red{background:rgba(220,50,50,.2);color:#b91c1c}.submission-card__badge--finalized{background:rgba(34,197,94,.1);color:rgb(21,128,61)}.submission-card__description{color:rgba(0,0,0,.7);font-size:var(--fs-0);line-height:1.6;margin:0}.submission-card__meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:var(--fs--1);color:rgba(0,0,0,.6)}.submission-card__meta i{margin-right:.25rem;color:var(--primary)}.submission-card__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:auto}.medea-archive__intro{text-align:center;max-width:800px;margin:0 auto 3rem}.medea-archive__intro h2{font-size:var(--fs-5);margin-bottom:1rem}.medea-archive__intro p{font-size:var(--fs-1);color:rgba(0,0,0,.7)}.medea-archive__filters{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:end;margin-bottom:2rem;padding:1.5rem;background:white;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media screen and (max-width:62rem){.medea-archive__filters{flex-direction:column;align-items:stretch}}.medea-archive__filters .filter-group{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:200px}.medea-archive__filters .filter-group label{font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.6)}.medea-archive__filters .filter-input,.medea-archive__filters .filter-select{padding:.75rem;border:2px solid var(--border);border-radius:.5rem;font-size:var(--fs-0);transition:all .2s ease}.medea-archive__filters .filter-input:focus,.medea-archive__filters .filter-select:focus{outline:none;border-color:var(--primary)}.medea-archive__count{margin-bottom:1.5rem;font-size:var(--fs-0);color:rgba(0,0,0,.6)}.medea-archive__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}@media screen and (max-width:45rem){.medea-archive__grid{grid-template-columns:1fr}}.medea-card{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.medea-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.medea-card:hover .medea-card__image img{transform:scale(1.05)}.medea-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.medea-card__image{position:relative;width:100%;aspect-ratio:16/9;background:rgba(0,0,0,.03);overflow:hidden}.medea-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.medea-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:white}.medea-card__placeholder i{font-size:4rem;opacity:.5}.medea-card__badge{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:2rem;font-size:var(--fs--1);font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px rgba(0,0,0,.2)}.medea-card__badge--winner{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#8b6914}.medea-card__badge--commended{background:linear-gradient(135deg,#c0c0c0,#e8e8e8);color:#4a4a4a}.medea-card__content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1}.medea-card__title{font-size:var(--fs-1);margin:0;color:var(--text);line-height:1.3}.medea-card__description{font-size:var(--fs-0);color:rgba(0,0,0,.7);line-height:1.6;margin:0}.medea-card__meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:var(--fs--1);color:rgba(0,0,0,.6);margin-top:auto}.medea-card__meta i{margin-right:.25rem;color:var(--primary)}.medea-single__status-wrapper{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.medea-single__header{margin-bottom:3rem}.medea-single__header h1{font-size:var(--fs-6);margin-bottom:1rem}@media screen and (max-width:62rem){.medea-single__header h1{font-size:var(--fs-5)}}.medea-single__meta{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:var(--fs-0);color:rgba(0,0,0,.6)}.medea-single__meta .meta-item{display:inline-flex;align-items:center;gap:.5rem}.medea-single__meta .meta-item i{color:var(--primary)}.medea-single__image{margin-bottom:3rem;border-radius:1rem;overflow:hidden}.medea-single__image img{width:100%;height:auto}.medea-single__excerpt{margin-bottom:3rem}.medea-single__excerpt .lead{font-size:var(--fs-2);line-height:1.6;color:rgba(0,0,0,.8)}.medea-single__content,.medea-single__content .content-section{margin-bottom:3rem}.medea-single__content .content-section h2{font-size:var(--fs-4);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--border)}.medea-single__content .content-section h3{font-size:var(--fs-2);margin-bottom:1rem;color:var(--primary)}.medea-single__content .content-section h4{font-size:var(--fs-1);margin-bottom:.75rem;margin-top:1.5rem}.medea-single__content .feedback-section{background:rgba(0,160,210,.05);padding:2rem;border-radius:1rem;border-left:4px solid var(--primary)}.medea-single__content .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:.5rem}.medea-single__content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.medea-single__content .team-list{list-style:none;padding:0;margin:1rem 0}.medea-single__content .team-list li{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.medea-single__content .team-list li:last-child{border-bottom:none}.medea-single__actions{display:flex;gap:1rem;flex-wrap:wrap;padding-top:2rem;border-top:2px solid var(--border)}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:2rem;font-size:var(--fs--1);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.status-badge--gray{background:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.status-badge--yellow{background:rgba(240,184,73,.2);color:#c48900}.status-badge--blue{background:rgba(0,160,210,.2);color:#0078a0}.status-badge--green{background:rgba(70,180,80,.2);color:#2d8e3a}.status-badge--purple{background:rgba(130,110,180,.2);color:#6b4fa0}.status-badge--red{background:rgba(220,50,50,.2);color:#b91c1c}.status-badge--gold{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#8b6914}.empty-state{text-align:center;padding:4rem 2rem}.empty-state__icon{font-size:4rem;color:rgba(0,0,0,.2);margin-bottom:1.5rem}.empty-state h3{font-size:var(--fs-3);margin-bottom:1rem}.empty-state p{color:rgba(0,0,0,.6);margin-bottom:2rem}.loading-indicator{text-align:center;padding:3rem}.loading-indicator .spinner{display:inline-block;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}.loading-indicator p{margin-top:1rem;color:rgba(0,0,0,.6)}@keyframes spin{to{transform:rotate(1turn)}}.submission-code,.submission-code-inline{font-family:Courier New,monospace;font-size:.85em;color:rgba(0,0,0,.6);font-weight:400;white-space:nowrap}.submission-code-inline{margin-left:.5em}.form__section--admin{background:rgba(214,54,56,.03);border-left:4px solid #d63638;padding:1.5rem;border-radius:.5rem}.form__section--admin h3{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.medea-deadline{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:var(--deadline);border-radius:.5rem;color:var(--greyscale-100)}.medea-deadline__label{font-size:var(--fs--1);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.medea-deadline__date{display:flex;align-items:baseline;gap:.25rem;font-weight:700}.medea-deadline__day{font-size:var(--fs-2);font-family:Arial,Helvetica,sans-serif;line-height:1}.medea-deadline__month{font-size:var(--fs-0);text-transform:uppercase}.medea-deadline__year{font-size:var(--fs--1);opacity:.8}.medea-deadline--small{padding:.375rem .75rem;gap:.5rem}.medea-deadline--small .medea-deadline__label{font-size:var(--fs--2)}.medea-deadline--small .medea-deadline__day{font-size:var(--fs-1)}.medea-deadline--small .medea-deadline__month{font-size:var(--fs--1)}.medea-deadline--small .medea-deadline__year{font-size:var(--fs--2)}.medea-awards-card{border-radius:.5rem;padding:1.5rem}.medea-awards-card--cta .medea-awards-card__grid{display:block}.medea-awards-card--cta .medea-awards-card__title{color:white}.medea-awards-card--cta .medea-deadline{background:rgba(255,255,255,.2);backdrop-filter:blur(5px);color:white}.medea-awards-card--cta p{color:rgba(255,255,255,.9)}.medea-awards-card--primary{background:var(--gradient-primary);color:white}.medea-awards-card--secondary{background:var(--gradient-secondary);color:white}.medea-awards-card--accent{background:var(--gradient-accent);color:white}.medea-awards-card--deadline{background:white;border:3px solid var(--deadline);color:var(--text)}.medea-awards-card--deadline .medea-awards-card__title{color:var(--text)}.medea-awards-card--deadline p{color:var(--greyscale-600)}.medea-awards-card--with-cta .medea-awards-card__grid{grid-template-columns:auto 1fr auto}@media screen and (max-width:62rem){.medea-awards-card--with-cta .medea-awards-card__grid{grid-template-columns:1fr}}.medea-awards-card--with-cta .medea-awards-card__logo{max-width:100px}@media screen and (max-width:62rem){.medea-awards-card--with-cta .medea-awards-card__logo{margin:0 auto}}.medea-awards-card--with-cta .medea-awards-card__logo img{width:100%;height:auto}.medea-awards-card__grid{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center}@media screen and (max-width:62rem){.medea-awards-card__grid{grid-template-columns:1fr;text-align:center}}.medea-awards-card__logo{max-width:80px}@media screen and (max-width:62rem){.medea-awards-card__logo{margin:0 auto}}.medea-awards-card__logo img{width:100%;height:auto}.medea-awards-card__content{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media screen and (max-width:62rem){.medea-awards-card__content{align-items:center}}.medea-awards-card__title{font-family:Arial,Helvetica,sans-serif;font-size:var(--fs-1);font-weight:800;text-transform:uppercase;line-height:1.1;margin:0}.medea-awards-card__deadline-wrap{display:flex;align-items:center;gap:.75rem}.medea-awards-card__deadline-logo{max-width:50px;flex-shrink:0}.medea-awards-card__deadline-logo img{width:100%;height:auto}.medea-awards-card__cta{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:rgba(0,0,0,.03);border-radius:.5rem;text-align:center}@media screen and (max-width:62rem){.medea-awards-card__cta{width:100%}}.medea-awards-card__cta p{font-size:var(--fs-0);font-weight:600;color:var(--text)}.medea-awards-card__cta-buttons{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.medea-awards-card p{margin:0;font-size:var(--fs--1);line-height:1.4}.medea-promo{background:var(--gradient-primary);border-radius:1rem;padding:2rem;margin-bottom:2rem;color:white}.medea-promo__grid{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center}@media screen and (max-width:62rem){.medea-promo__grid{grid-template-columns:1fr;text-align:center}}.medea-promo__logo{max-width:120px}@media screen and (max-width:62rem){.medea-promo__logo{margin:0 auto}}.medea-promo__logo img{width:100%;height:auto}.medea-promo__content{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media screen and (max-width:62rem){.medea-promo__content{align-items:center}}.medea-promo__content p{margin:0;color:rgba(255,255,255,.9);max-width:45ch}.medea-promo__title{font-family:Arial,Helvetica,sans-serif;font-size:var(--fs-3);font-weight:800;margin:0;line-height:1.1}.medea-promo__deadline{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:rgba(255,255,255,.1);border-radius:.75rem}@media screen and (max-width:62rem){.medea-promo__deadline{width:100%}}.medea-promo__deadline-logo{max-width:100px}.medea-promo__deadline-logo img{width:100%;height:auto}.medea-promo .medea-deadline{background:var(--deadline);color:var(--greyscale-100)}.medea-promo .button{margin-top:.5rem}.hero,.hero__inner{position:relative}.hero__inner{display:flex;z-index:3}.hero__inner .container{display:flex;flex-direction:column;justify-content:center;height:100%;gap:10rem}.hero--home{color:white;height:70vh;min-height:600px}@media screen and (max-width:75rem){.hero--home{height:65vh}}@media screen and (max-width:62rem){.hero--home{height:60vh}}@media screen and (max-width:45rem){.hero--home{height:300px}}.hero--home .hero__inner{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%}.hero--page .hero__content{padding:4rem 0 1rem;border-bottom:1px solid var(--greyscale-900)}.hero--page .hero__content p{max-width:45rem}.hero--page .hero__content--with-logo{flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem}@media screen and (max-width:62rem){.hero--page .hero__content--with-logo{flex-direction:column;align-items:flex-start;gap:1.5rem}}.hero--page .hero__logo{flex-shrink:0}.hero--page .hero__logo img{width:100%;height:auto;object-fit:contain}.hero--page .hero__text-content{display:flex;flex-direction:column;gap:.75rem}.hero--event .hero__content,.hero--project .hero__content{padding:4rem 0 2rem;border-bottom:1px solid var(--greyscale-900)}.hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;flex:1}.hero__content .swiper-slide{opacity:0!important;transition:opacity .8s ease;display:flex;flex-direction:column;justify-content:center;height:100%}.hero__content .swiper-slide.swiper-slide-active{opacity:1!important}.hero__text{max-width:55ch}.hero__description{font-size:var(--fs-0);max-width:45rem}.hero__background{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.hero__background img{width:100%;height:100%;object-fit:cover}.hero__overlay{z-index:2;overflow:hidden}.hero__overlay,.hero__overlay__gradient{position:absolute;top:0;left:0;width:100%;height:100%}.hero__overlay--style-1 .hero__overlay__gradient:first-child{background:var(--primary);opacity:.15;mix-blend-mode:color;z-index:1}.hero__overlay--style-1 .hero__overlay__gradient:nth-child(2){background:linear-gradient(to bottom,var(--primary) 0,transparent 100%);opacity:.7;z-index:2}.hero__overlay--style-1 .hero__overlay__gradient:nth-child(3){background:linear-gradient(to bottom,black 0,transparent 50%);opacity:.75;z-index:3}.hero__overlay--style-2 .hero__overlay__gradient:first-child{background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.2) 100%);z-index:1}.hero__overlay--style-2 .hero__overlay__gradient:nth-child(2),.hero__overlay--style-2 .hero__overlay__gradient:nth-child(3){display:none}.hero__overlay--style-3 .hero__overlay__gradient:first-child{background:rgba(255,255,255,.3);backdrop-filter:blur(2px);z-index:1}.hero__overlay--style-3 .hero__overlay__gradient:nth-child(2),.hero__overlay--style-3 .hero__overlay__gradient:nth-child(3){display:none}.hero__overlay img{width:100%;height:100%;object-fit:cover}.hero__slider{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.hero__slider .swiper-slide{height:100%}.hero__slider .swiper-slide img,.hero__slider__image{width:100%;height:100%;object-fit:cover}.hero__slider-nav{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-top:auto;padding-bottom:1rem}.hero__slider-nav__dots{flex:1;overflow:hidden}.hero__slider-nav__dots .swiper-wrapper{align-items:center}.hero__slider-nav__dots .swiper-slide{width:auto}.hero__slider-nav__arrow{appearance:none;background:none;border:none;cursor:pointer;padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:white;font-size:1.25rem;transition:all .3s ease;border:2px solid transparent}.hero__slider-nav__arrow:hover{transform:scale(1.1)}.hero__slider-nav__button{appearance:none;border:none;background:transparent;cursor:pointer;padding:0;position:relative;transition:all .3s ease;flex-shrink:0;width:100%;padding-top:4px}.hero__slider-nav__button__content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.25rem;padding:.75rem 1.25rem;border-radius:.5rem;background:rgba(255,255,255,.1);color:white;transition:inherit;backdrop-filter:blur(5px);min-width:300px;text-align:center;height:100px}.hero__slider-nav__button__content strong{font-weight:600;font-size:1.25rem;text-transform:uppercase;font-weight:800;line-height:1em;font-family:Arial,Helvetica,sans-serif}.hero__slider-nav__button__content small,.hero__slider-nav__button__content strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.hero__slider-nav__button__content small{font-size:.75rem;opacity:.8}.hero__slider-nav__button__content__type{text-transform:uppercase;font-size:.625rem}.hero__slider-nav__button:hover .hero__slider-nav__button__content{background-color:rgba(255,255,255,.2);transform:translateY(-2px)}.hero__slider-nav__button.active .hero__slider-nav__button__content{background:var(--gradient-primary);color:var(--greyscale-950);transform:translateY(-4px)}.hero__slider-nav__button:focus-visible{outline:2px solid white;outline-offset:4px;border-radius:.5rem}.project-hero{margin-top:1.5rem;align-items:center}.project-hero__logo{display:flex;align-items:center;justify-content:center}.project-hero__logo img{max-width:100%;height:auto;max-height:12rem;object-fit:contain}@media screen and (max-width:62rem){.project-hero__logo{justify-content:flex-start}.project-hero__logo img{max-height:8rem}}.project-hero__info{display:flex;flex-direction:column;gap:1rem}.project-hero__info h1{margin:0}.event-hero{margin-top:1.5rem;align-items:center;gap:3rem}@media screen and (max-width:62rem){.event-hero{gap:2rem}}.event-hero__info{display:flex;flex-direction:column;gap:1.5rem}.event-hero__header{display:flex;align-items:flex-start;gap:1.5rem}@media screen and (max-width:45rem){.event-hero__header{flex-direction:column;gap:1rem}}.event-hero__date-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--gradient-primary);color:var(--greyscale-950);padding:1rem 1.25rem;border-radius:.5rem;min-width:5rem;flex-shrink:0;text-align:center}.event-hero__date-day{font-size:2.5rem;font-weight:800;line-height:1;font-family:Arial,Helvetica,sans-serif}.event-hero__date-month{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.event-hero__date-range{font-size:.625rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.2);display:flex;align-items:center;gap:.25rem}.event-hero__date-range i{font-size:.5rem}.event-hero__title-group{display:flex;flex-direction:column;gap:.5rem}.event-hero__title-group h1{margin:0}.event-hero__type{display:inline-block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:rgba(var(--primary),.1);padding:.25rem .75rem;border-radius:2rem;width:fit-content}.event-hero__location{display:flex;align-items:center;gap:.5rem;font-size:var(--fs--1);color:var(--greyscale-500)}.event-hero__location i{color:var(--primary)}.event-hero__image{overflow:hidden;border-radius:.5rem}.event-hero__image img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/10}.event-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5rem;padding-top:1.5rem;font-size:var(--fs--1);color:var(--greyscale-400)}.event-hero__meta-item{display:flex;align-items:center;gap:.5rem}.event-hero__meta-item i{color:var(--primary)}.event-hero__meta-item strong{color:var(--greyscale-200)}.social-media{display:flex;align-items:center;gap:1rem}.social-media__link{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;transition:all .3s ease;text-decoration:none}.social-media__link i{font-size:1.25rem;transition:inherit}@media screen and (max-width:45rem){.social-media{gap:.75rem}.social-media__link{width:2.25rem;height:2.25rem}.social-media__link i{font-size:1.125rem}}.cta{background-color:var(--primary);color:white;position:relative;overflow:hidden}.cta__background{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}.cta__background img{width:100%;height:100%;object-fit:cover}.cta__overlay{background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.cta--blue .cta__overlay{background:var(--gradient-primary)}.cta--red .cta__overlay{background:var(--gradient-secondary)}.cta__content{position:relative;z-index:2}.cta__actions{display:flex;justify-content:center;align-items:center}.cta__actions .form{width:100%}.flexible-sections{display:flex;flex-direction:column;gap:3rem}.flexible-content{display:flex;flex-direction:column;gap:1.5rem}.flct-image{border-radius:.5rem;overflow:hidden;background-color:var(--greyscale-900)}.flct-image__description{padding:.25rem;font-size:var(--fs--1)}.sticky-menu{position:sticky;top:2rem;align-self:start}.sticky-menu ul li{position:relative;border-left:1px solid var(--greyscale-800)}.sticky-menu ul li a{display:block;padding:.5rem 0 .5rem 1rem}.sticky-menu ul li.active,.sticky-menu ul li.passed{border-left:1px solid var(--greyscale-200)}.categories .container .card{position:relative}.categories__illustration{position:absolute;right:-1px;bottom:-35px;max-width:45%;width:100%}.categories__illustration img{width:100%;height:auto}.categories-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.categories-list--large{gap:.75rem}.categories-list--small{gap:.25rem}.category-pill{display:inline-block;background-color:var(--category-color,#000);color:#fff;text-decoration:none;border-radius:100px;font-weight:500;transition:opacity .2s ease;text-transform:uppercase;font-size:var(--fs--1);padding:.25rem 1rem}.category-pill--large{font-size:.9rem;padding:.32rem 2rem}.category-pill--small{padding:.125rem .5rem;font-size:.625rem;font-weight:400}a.category-pill{cursor:pointer}a.category-pill:active,a.category-pill:visited{color:#fff}a.category-pill:hover{opacity:.8}.upcoming-events__list{display:flex;flex-direction:column;gap:1rem}.academy-list{gap:4rem}.academy-item,.academy-list{display:flex;flex-direction:column}.academy-item{overflow:hidden;position:relative;padding:1.5rem;gap:2rem;color:white;border-radius:1rem}.academy-item__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.academy-item__background img{width:100%;height:100%;object-fit:cover}.academy-item__background:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.academy-item__content{display:flex;flex-direction:column;gap:.75rem;flex:1;max-width:40rem}.academy-item__title{font-size:1.25rem;font-weight:600;line-height:1.3}.academy-item__excerpt{color:var(--greyscale-700);font-size:.875rem;line-height:1.6;flex:1}.academy-item__courses{display:flex;gap:4rem}.academy-item__count{font-size:var(--fs--1);text-transform:uppercase;text-align:center}.academy-item:hover{color:white}.events-list{display:flex;flex-direction:column;gap:2rem}.event{display:flex;transition:transform .3s ease,box-shadow .3s ease;padding:.75rem;background:#fff;border-radius:1rem;box-shadow:0 0 8px 0 rgba(0,0,0,.05)}.event:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.event__link{display:flex;flex:1;gap:1.25rem;align-items:flex-start}.event__content{display:flex;flex-direction:column;align-items:end;gap:0}.event__content .datetime{margin-bottom:1rem}.event__title{font-size:1.25rem;font-weight:600;width:100%}.event__excerpt{color:var(--greyscale-400);font-size:.875rem;line-height:1.5;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event__excerpt p{margin:0}.event__location{font-size:.625rem;text-transform:uppercase}.events-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.events-filter__button{appearance:none;border:1px solid var(--greyscale-700);background:transparent;color:var(--greyscale-300);padding:.5rem 1.25rem;font-size:var(--fs--1);font-weight:500;cursor:pointer;transition:all .2s ease}.events-filter__button:hover{border-color:var(--greyscale-500);color:var(--white)}.events-filter__button.is-active{background:var(--primary);border-color:var(--primary);color:var(--white)}.event-single__bottom{display:flex;justify-content:start;align-items:center;gap:.5rem;margin-top:7rem;padding:1rem;border-top:1px solid var(--greyscale-700)}.event-register-card{background:var(--gradient-accent);border-radius:.5rem;padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.event-register-card__title{font-family:Arial,Helvetica,sans-serif;font-size:var(--fs-2);font-weight:900;text-transform:uppercase;color:var(--white);line-height:1.1;margin:0}.fc-events{display:flex;flex-direction:column;gap:1rem}.fc-events__item{border:1px solid var(--greyscale-800);border-radius:.5rem;transition:all .2s ease}.fc-events__item:hover{border-color:var(--greyscale-600);background:rgba(var(--greyscale-900),.5)}.fc-events__item:hover .fc-events__arrow{transform:translateX(.25rem);color:var(--primary)}.fc-events__link{display:flex;align-items:center;gap:1.5rem;padding:1.25rem}@media screen and (max-width:45rem){.fc-events__link{flex-direction:column;align-items:flex-start;gap:1rem}}.fc-events__date{flex-shrink:0}.fc-events__date .datetime{margin:0}.fc-events__content{flex:1;min-width:0}.fc-events__title{font-size:var(--fs-1);font-weight:600;margin:0 0 .25rem;color:var(--greyscale-100)}.fc-events__description{font-size:var(--fs--1);color:var(--greyscale-400);margin:0 0 .5rem;line-height:1.5}.fc-events__location{font-size:var(--fs--2);color:var(--greyscale-500);text-transform:uppercase;letter-spacing:.05em}.fc-events__location i{margin-right:.375rem}.fc-events__arrow{flex-shrink:0;color:var(--greyscale-500);font-size:1.25rem;transition:all .2s ease}@media screen and (max-width:45rem){.fc-events__arrow{display:none}}.posts-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:45rem){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.posts-grid{grid-template-columns:repeat(3,1fr)}}.post{transition:transform .3s ease,box-shadow .3s ease;padding:0;overflow:hidden}.post,.post__link{display:flex;flex-direction:column}.post__link{height:100%;text-decoration:none;color:inherit}.post__image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.post__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post__content{display:flex;flex-direction:column;flex:1;gap:1rem;padding:1rem}.post__details{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--greyscale-600);font-weight:500}.post__date,.post__reading-time{display:inline-block}.post__reading-time:before{content:"•";margin-right:.75rem}.post__text{display:flex;flex-direction:column;gap:.5rem;flex:1}.post__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.post__excerpt{color:var(--greyscale-700);font-size:.875rem;line-height:1.6}.post-single__bottom{display:flex;justify-content:start;gap:.5rem;margin-top:7rem;padding:1rem;border-top:1px solid var(--greyscale-700)}.posts-filters{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.posts-filters__search{position:relative;max-width:32rem}.posts-filters__search-input{width:100%;padding:.75rem 3rem .75rem 1rem;border:1px solid var(--greyscale-300);border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.posts-filters__search-input:focus{outline:none;border-color:var(--primary-500)}.posts-filters__search-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--greyscale-500);pointer-events:none}.posts-filters__sort{display:flex;align-items:center;gap:.75rem}.posts-filters__sort-label{font-weight:600;color:var(--greyscale-700)}.posts-filters__sort-select{padding:.5rem 1rem;border:1px solid var(--greyscale-300);border-radius:.5rem;font-size:1rem;background-color:white;cursor:pointer;transition:border-color .2s ease}.posts-filters__sort-select:focus{outline:none;border-color:var(--primary-500)}.posts-filters__categories{display:flex;flex-direction:column;gap:.75rem}.posts-filters__categories-label{font-weight:600;color:var(--greyscale-700)}.posts-filters__categories-pills{display:flex;flex-wrap:wrap;gap:.5rem}.posts-filters__count{font-weight:600;color:var(--greyscale-700)}.posts-filter-btn{appearance:none;border:2px solid var(--category-color,var(--primary-500));background-color:white;color:var(--category-color,var(--primary-500));padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.posts-filter-btn.is-active,.posts-filter-btn:hover{background-color:var(--category-color,var(--primary-500));color:white}.loader{font-size:1.125rem;color:var(--greyscale-600);font-weight:500}.projects-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:45rem){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.projects-grid{grid-template-columns:repeat(3,1fr)}}.projects-list{display:flex;flex-direction:column;gap:2rem}.projects-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.projects-filter__button{appearance:none;border:1px solid var(--greyscale-700);background:transparent;color:var(--greyscale-300);padding:.5rem 1.25rem;font-size:var(--fs--1);font-weight:500;cursor:pointer;transition:all .2s ease}.projects-filter__button:hover{border-color:var(--greyscale-500);color:var(--white)}.projects-filter__button.is-active{background:var(--primary);border-color:var(--primary);color:var(--white)}.projects-carousel-wrapper .carousel-cell{width:60rem;margin-right:2rem}@media screen and (max-width:75rem){.projects-carousel-wrapper .carousel-cell{width:40rem;margin-right:1rem}}@media screen and (max-width:62rem){.projects-carousel-wrapper .carousel-cell{width:40rem;margin-right:1rem}}@media screen and (max-width:45rem){.projects-carousel-wrapper .carousel-cell{width:30rem;margin-right:.5rem}}.projects-carousel-nav{display:flex;align-items:center;justify-content:space-between;margin:0 auto;margin-top:2rem;width:60rem}@media screen and (max-width:75rem){.projects-carousel-nav{width:40rem}}@media screen and (max-width:62rem){.projects-carousel-nav{width:40rem;margin-top:1.5rem}}@media screen and (max-width:45rem){.projects-carousel-nav{width:30rem;margin-top:1.5rem}}.projects-carousel-nav__button{appearance:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.projects-carousel-nav__button:active{transform:scale(.95)}.projects-carousel-nav__dots{display:flex;gap:.75rem;align-items:center;justify-content:center;flex:1;padding:0 1rem}.projects-carousel-nav__dot{appearance:none;border:none;background:var(--greyscale-800);width:.75rem;height:3px;border-radius:100px;cursor:pointer;transition:all .3s ease;padding:0}.projects-carousel-nav__dot:hover{background:var(--greyscale-300);transform:scale(1.2)}.projects-carousel-nav__dot.is-selected{background:var(--greyscale-300);width:2rem;border-radius:.375rem}.project-card{border-radius:1rem;position:relative;overflow:hidden}.project-card__background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem;z-index:-1}.project-card__background img{width:100%;height:100%;object-fit:cover}.project-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);border-radius:1rem;z-index:1}.project-card__content{position:relative;aspect-ratio:8/3;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}@media screen and (max-width:75rem){.project-card__content{aspect-ratio:2/1}}@media screen and (max-width:62rem){.project-card__content{aspect-ratio:4/3}}@media screen and (max-width:45rem){.project-card__content{aspect-ratio:8/7}}.project-card__title{text-align:center}.project-card__description{text-align:center;max-width:50ch}.project-card--stacked{width:100%}.project-card--stacked .project-card__content{aspect-ratio:16/5}@media screen and (max-width:62rem){.project-card--stacked .project-card__content{aspect-ratio:16/9}}@media screen and (max-width:45rem){.project-card--stacked .project-card__content{aspect-ratio:4/3}}.project{display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.project:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.project__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.project__image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.project__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.project:hover .project__image img{transform:scale(1.05)}.project__content{display:flex;flex-direction:column;flex:1;padding:1.5rem}.project__title{margin:0 0 1rem;font-size:1.25rem;font-weight:600}.project__excerpt{margin-bottom:1rem;color:var(--greyscale-700);font-size:.875rem;line-height:1.6;flex:1}.project__cta{display:inline-flex;align-items:center;color:var(--primary-300);font-weight:600;font-size:.875rem;margin-top:auto}.project__cta:after{content:"→";margin-left:.5rem;transition:transform .3s ease}.project:hover .project__cta:after{transform:translateX(.25rem)}.project-single__bottom{display:flex;justify-content:start;align-items:center;gap:.5rem;margin-top:7rem;padding:1rem;border-top:1px solid var(--greyscale-700)}.project-subpages{padding:1.5rem 0}.project-subpages__nav{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (max-width:45rem){.project-subpages__nav{gap:.5rem}}.project-subpages__button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:var(--fs--1);font-weight:500;text-decoration:none;border:1px solid var(--greyscale-700);border-radius:.25rem;background:transparent;color:var(--greyscale-300);transition:all .2s ease}.project-subpages__button:hover{border-color:var(--primary);color:var(--primary)}.project-subpages__button.is-active{background:var(--primary);border-color:var(--primary);color:var(--greyscale-950)}.resources-filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:7rem;padding:1.5rem;background:var(--greyscale-950);border-radius:.5rem}.resources-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.resources-filters__search{flex:1;min-width:200px}.resources-filters__sort{display:flex;align-items:center;gap:.5rem}.resources-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.resources-filters__label{font-weight:600;font-size:var(--fs--1);color:var(--greyscale-500)}.resources-filters__checkboxes{display:flex;flex-wrap:wrap;gap:.5rem}.resources-filters__count{margin-left:auto;font-size:var(--fs--1);color:var(--greyscale-500)}.resources-search-input{width:100%;padding:.75rem 1rem;border:1px solid var(--greyscale-800);border-radius:.25rem;font-size:1rem;background:white}.resources-search-input:focus{outline:none;border-color:var(--primary-500)}.resources-sort-select{padding:.5rem 1rem;border:1px solid var(--greyscale-800);border-radius:.25rem;font-size:var(--fs--1);background:white;cursor:pointer}.resources-sort-select:focus{outline:none;border-color:var(--primary-500)}.resources-filter-label{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:white;border:1px solid var(--greyscale-800);border-radius:.25rem;cursor:pointer;font-size:var(--fs--1);transition:all .2s ease}.resources-filter-label:hover{border-color:var(--primary-500)}.resources-filter-label:has(input:checked){background:var(--primary-500);border-color:var(--primary-500);color:white}.resources-filter-label input{display:none}.loader{display:flex;align-items:center;justify-content:center;color:var(--greyscale-500);font-size:var(--fs--1)}.resources-grid{display:grid;grid-template-columns:1fr;gap:3rem;row-gap:5rem}@media screen and (min-width:45rem){.resources-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.resources-grid{grid-template-columns:repeat(3,1fr)}}.resource{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;position:relative}@media screen and (min-width:45rem){.resource:after{content:"";position:absolute;top:0;right:-1.5rem;width:1px;height:100%;background-color:var(--greyscale-800)}.resource:nth-child(2n):after{display:none}}@media screen and (min-width:62rem){.resource:nth-child(2n):after{display:block}.resource:nth-child(3n):after{display:none}}.resource__icon{font-size:1.5rem}.resource__content{display:flex;flex-direction:column;flex:1;gap:.5rem}.resource__title{font-size:1.125rem}.resource__excerpt{margin-bottom:1rem;color:var(--greyscale-700);font-size:.875rem;line-height:1.6;flex:1}.resource__actions{display:flex;gap:.5rem;justify-content:end}.sigs-grid{display:grid;grid-template-columns:1fr;gap:3rem;row-gap:4rem}@media screen and (min-width:45rem){.sigs-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.sigs-grid{grid-template-columns:repeat(3,1fr)}}.sig{position:relative}@media screen and (min-width:45rem){.sig:after{content:"";position:absolute;top:0;right:-1.5rem;width:1px;height:100%;background-color:var(--greyscale-800)}.sig:nth-child(2n):after{display:none}}@media screen and (min-width:62rem){.sig:nth-child(2n):after{display:block}.sig:nth-child(3n):after{display:none}}.sig__link{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit}.sig__link:hover .sig__title{color:var(--primary)}.sig__logo{width:100%;max-width:180px;height:80px;overflow:hidden}.sig__logo img{width:100%;height:100%;object-fit:contain;object-position:left center;transition:transform .3s ease}.sig__content{display:flex;flex-direction:column;gap:.5rem}.sig__title{font-size:var(--fs-1);font-weight:600;transition:color .2s ease}.sig__description{font-size:var(--fs--1);color:var(--greyscale-400);line-height:1.5}.sigs__pagination{margin-top:3rem}.sig-hero{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem;justify-content:center}@media screen and (min-width:62rem){.sig-hero{flex-direction:row;align-items:center;gap:3rem}}.sig-hero__logo{flex-shrink:0;max-width:100px;height:auto}.sig-hero__logo img{width:100%;height:auto;object-fit:contain}.sig-hero__content{display:flex;flex-direction:column;gap:1rem}.sig-hero__content h1{margin:0}.sig-hero__content p{margin:0;color:var(--greyscale-400);max-width:60ch}.sig-bottom{display:flex;justify-content:center;border-top:1px solid var(--greyscale-800);padding-top:2rem}.sig-single__bottom{display:flex;justify-content:start;align-items:center;gap:.5rem;margin-top:7rem;padding:1rem;border-top:1px solid var(--greyscale-700)}.team-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:45rem){.team-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.team-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:75rem){.team-grid{grid-template-columns:repeat(4,1fr)}.fc-team-members .team-grid{grid-template-columns:repeat(3,1fr)}}.team-member{display:flex;flex-direction:column;background:var(--white);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.team-member:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.team-member__photo{overflow:hidden;border-radius:50%;margin:1.5rem}.team-member__photo img{width:100%;height:100%;object-fit:cover}.team-member__content{flex:1;display:flex;flex-direction:column;text-align:center}.team-member__name{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;line-height:1.4}.team-member__occupation{margin:0 0 .25rem;color:var(--greyscale-400);font-size:.875rem;font-weight:500}.team-member__location{margin:0 0 .75rem;color:var(--greyscale-500);font-size:.8125rem}.team-member__description{margin:0 0 1rem;color:var(--greyscale-400);font-size:.875rem;line-height:1.6}.team-member__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding:.5rem 1rem;align-self:center;font-size:.875rem;font-weight:600;color:var(--primary);text-decoration:none;transition:color .2s ease}.team-member__link:hover{color:var(--primary-700)}.team-member__link i{font-size:.75rem}.team-member__contact{display:flex;gap:.5rem;justify-content:center;padding-top:1rem}.team-member__contact-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--greyscale-950);color:var(--greyscale-400);font-size:.875rem;transition:background-color .2s ease,color .2s ease;text-decoration:none}.team-member__contact-icon:hover{background:var(--primary);color:var(--white)}.team-member__contact-icon i{display:flex;align-items:center;justify-content:center}.members-filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;padding:1.5rem;background:var(--greyscale-950);border-radius:.5rem}.members-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.members-filters__search{flex:1;min-width:200px}.members-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.members-filters__label{font-weight:600;font-size:var(--fs--1);color:var(--greyscale-500)}.members-filters__checkboxes{display:flex;flex-wrap:wrap;gap:.5rem}.members-filters__select-wrapper{display:flex;align-items:center;gap:.5rem}.members-filters__count{margin-left:auto;font-size:var(--fs--1);color:var(--greyscale-500)}.members-search-input{width:100%;padding:.75rem 1rem;border:1px solid var(--greyscale-800);border-radius:.25rem;font-size:1rem;background:white}.members-search-input:focus{outline:none;border-color:var(--primary-500)}.members-filter-label{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:white;border:1px solid var(--greyscale-800);border-radius:.25rem;cursor:pointer;font-size:var(--fs--1);transition:all .2s ease}.members-filter-label:hover{border-color:var(--primary-500)}.members-filter-label:has(input:checked){background:var(--primary-500);border-color:var(--primary-500);color:white}.members-filter-label input{display:none}.members-select{min-width:200px;padding:.5rem 1rem;border:1px solid var(--greyscale-800);border-radius:.25rem;font-size:var(--fs--1);background:white;cursor:pointer}.members-select:focus{outline:none;border-color:var(--primary-500)}.members-select-clear{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:transparent;border:1px solid var(--greyscale-700);border-radius:.25rem;font-size:var(--fs--2);color:var(--greyscale-500);cursor:pointer;transition:all .2s ease}.members-select-clear:hover{background:var(--greyscale-800);color:white}.members-archive .loader{display:flex;align-items:center;justify-content:center;color:var(--greyscale-500);font-size:var(--fs--1)}.members-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:45rem){.members-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.members-grid{grid-template-columns:repeat(3,1fr)}}.member{display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.member:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.member__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.member__logo{position:relative;width:100%;padding:2rem;display:flex;align-items:center;justify-content:center;background:var(--white)}.member__logo img{width:100%;height:auto;max-height:120px;object-fit:contain}.member__content{display:flex;flex-direction:column;flex:1;padding:1.5rem;text-align:center}.member__title{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.member__description{margin:0;color:var(--greyscale-700);font-size:.875rem;line-height:1.6}.flct-image .image-wrapper{position:relative;overflow:hidden}.flct-image .image-wrapper[aspect-ratio="4/3"]{aspect-ratio:4/3}.flct-image .image-wrapper[aspect-ratio="16/9"]{aspect-ratio:16/9}.flct-image .image-wrapper[aspect-ratio="1/1"]{aspect-ratio:1/1}.flct-image .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.flct-image__description{margin-top:1rem;font-size:.875rem;color:var(--greyscale-600);text-align:center}.flct-image.border-radius .image-wrapper{border-radius:.5rem}.flct-image--white,.flct-image.bg-white{background-color:white;padding-block:var(--fc-boxed-padding)}.flct-image--light{background-color:var(--greyscale-50)}.flct-image--dark,.flct-image--light{padding-block:var(--fc-boxed-padding)}.flct-image--dark{background-color:var(--greyscale-950)}.fc-text-block__content ol,.fc-text-block__content ul{padding-left:2rem}.fc-text-block--white{background-color:white;padding:2rem}.fc-text-block--light{background-color:var(--greyscale-50);padding:2rem}.fc-text-block--dark{background-color:var(--greyscale-950);color:white;padding:2rem}.fc-image-text__inner{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media screen and (min-width:62rem){.fc-image-text__inner{grid-template-columns:1fr 1fr;gap:4rem}}.fc-image-text__image img{width:100%;height:auto;display:block;border-radius:.5rem}.fc-image-text__content ol,.fc-image-text__content ul{padding-left:2rem}@media screen and (min-width:62rem){.fc-image-text--image-left .fc-image-text__inner,.fc-image-text--image-right .fc-image-text__inner{grid-template-columns:1fr 1fr}.fc-image-text--image-right .fc-image-text__inner .fc-image-text__image{order:2}.fc-image-text--image-right .fc-image-text__inner .fc-image-text__content{order:1}}.fc-image-text--white{background-color:white;padding-block:var(--fc-boxed-padding)}.fc-image-text--light{background-color:var(--greyscale-50);padding-block:var(--fc-boxed-padding)}.fc-image-text--dark{background-color:var(--greyscale-950);color:white;padding-block:var(--fc-boxed-padding)}.fc-image-gallery__grid{display:grid;gap:1.5rem}.fc-image-gallery__item{position:relative;overflow:hidden;border-radius:.5rem}.fc-image-gallery__item a{display:block;position:relative}.fc-image-gallery__item a:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .3s ease}.fc-image-gallery__item a:hover:after{background:rgba(0,0,0,.1)}.fc-image-gallery__item img{width:100%;height:100%;object-fit:cover;display:block}.fc-image-gallery--columns-2 .fc-image-gallery__grid{grid-template-columns:1fr}@media screen and (min-width:45rem){.fc-image-gallery--columns-2 .fc-image-gallery__grid{grid-template-columns:repeat(2,1fr)}}.fc-image-gallery--columns-3 .fc-image-gallery__grid{grid-template-columns:1fr}@media screen and (min-width:45rem){.fc-image-gallery--columns-3 .fc-image-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.fc-image-gallery--columns-3 .fc-image-gallery__grid{grid-template-columns:repeat(3,1fr)}}.fc-image-gallery--columns-4 .fc-image-gallery__grid{grid-template-columns:1fr}@media screen and (min-width:45rem){.fc-image-gallery--columns-4 .fc-image-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.fc-image-gallery--columns-4 .fc-image-gallery__grid{grid-template-columns:repeat(4,1fr)}}.fc-image-gallery--white{background-color:white;padding-block:var(--fc-boxed-padding)}.fc-image-gallery--light{background-color:var(--greyscale-50);padding-block:var(--fc-boxed-padding)}.fc-image-gallery--dark{background-color:var(--greyscale-950);padding-block:var(--fc-boxed-padding)}.flct-media .image-wrapper{position:relative;overflow:hidden;border-radius:.5rem}.flct-media .image-wrapper iframe,.flct-media .image-wrapper img,.flct-media .image-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.flct-media .image-wrapper video{background-color:var(--black)}.flct-media .image-wrapper iframe{border:0}.flct-media__caption{margin-top:1rem;font-size:var(--fs--1);color:var(--greyscale-400);text-align:center}.flct-media--white{background-color:white;padding-block:var(--fc-boxed-padding)}.flct-media--light{background-color:var(--greyscale-50)}.flct-media--dark,.flct-media--light{padding-block:var(--fc-boxed-padding)}.flct-media--dark{background-color:var(--greyscale-950);color:white}.fc-form-grid__inner{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:62rem){.fc-form-grid__inner{grid-template-columns:1fr 1fr;gap:2.5rem}}.fc-form-grid__content>:where(:not(:first-child)){margin-block-start:1rem}.fc-form-grid--stacked .fc-form-grid__inner{grid-template-columns:1fr}@media screen and (min-width:62rem){.fc-form-grid--stacked .fc-form-grid__inner{grid-template-columns:1fr;gap:1.5rem}}.fc-form-grid--light{background-color:var(--greyscale-950);padding-block:var(--fc-boxed-padding)}.fc-form-grid--dark{background-color:var(--greyscale-900);color:var(--white);padding-block:var(--fc-boxed-padding)}.fc-form-grid--white{background-color:var(--white);padding-block:var(--fc-boxed-padding)}.fs-subpages{padding-block:var(--section-spacing,3rem)}.fs-subpages__title{margin-bottom:2rem;font-size:var(--fs-3);font-weight:700}.fs-subpages__grid{display:grid;gap:1rem}.fs-subpages--columns-2 .fs-subpages__grid{grid-template-columns:1fr}@media screen and (min-width:62rem){.fs-subpages--columns-2 .fs-subpages__grid{grid-template-columns:repeat(2,1fr)}}.fs-subpages--columns-3 .fs-subpages__grid{grid-template-columns:1fr}@media screen and (min-width:45rem){.fs-subpages--columns-3 .fs-subpages__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.fs-subpages--columns-3 .fs-subpages__grid{grid-template-columns:repeat(3,1fr)}}.fs-subpages__item{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 2rem;background:var(--greyscale-900);border-radius:.5rem;text-decoration:none;color:var(--white);position:relative;transition:all .2s ease}.fs-subpages__item:hover{background:var(--greyscale-800);transform:translateY(-2px)}.fs-subpages__item:hover .fs-subpages__item-arrow{transform:translateX(4px);color:var(--primary)}.fs-subpages__item-title{font-size:var(--fs-2);font-weight:700;padding-right:2rem}.fs-subpages__item-description{font-size:var(--fs--1);color:var(--greyscale-400);line-height:1.5}.fs-subpages__item-arrow{position:absolute;top:1.5rem;right:1.5rem;font-size:1.25rem;color:var(--greyscale-500);transition:all .2s ease}.fs-subpages--light{background-color:var(--greyscale-950)}.fs-subpages--dark{background-color:var(--greyscale-900)}.fs-subpages--dark .fs-subpages__item{background:var(--greyscale-800)}.fs-subpages--dark .fs-subpages__item:hover{background:var(--greyscale-700)}.fs-subpages--white{background-color:var(--white)}.fs-subpages--white .fs-subpages__item{background:var(--greyscale-100);color:var(--black)}.fs-subpages--white .fs-subpages__item:hover{background:var(--greyscale-200)}.fs-subpages--white .fs-subpages__item-description{color:var(--greyscale-600)}.fs-subpages--white .fs-subpages__item-arrow{color:var(--greyscale-500)}.buttons{padding-block:var(--space-s)}.buttons--left{text-align:left}.buttons--left .button-group{justify-content:flex-start}.buttons--center{text-align:center}.buttons--center .button-group{justify-content:center}.buttons--right{text-align:right}.buttons--right .button-group{justify-content:flex-end}.fs-buttons{padding-block:var(--space-l)}.fs-buttons--left{text-align:left}.fs-buttons--left .button-group{justify-content:flex-start}.fs-buttons--center{text-align:center}.fs-buttons--center .button-group{justify-content:center}.fs-buttons--right{text-align:right}.fs-buttons--right .button-group{justify-content:flex-end}:where(.flow)>:where(:not(:first-child)){margin-top:var(--m)}:where(.flow)[flow-size=minWidth]>:where(:not(:first-child)){margin-top:600}:where(.flow)[flow-size=maxWidth]>:where(:not(:first-child)){margin-top:1440}:where(.flow)[flow-size=minSize]>:where(:not(:first-child)){margin-top:16}:where(.flow)[flow-size=maxSize]>:where(:not(:first-child)){margin-top:16}:where(.flow)[flow-size=positiveSteps]>:where(:not(:first-child)){margin-top:1.5,2.5,3.5,5,7.5}:where(.flow)[flow-size=negativeSteps]>:where(:not(:first-child)){margin-top:.25,.5}.region{padding-block:var(--2xl-3xl)}.m-r0{margin:0}.my-start-r0{margin-block-start:0}.my-end-r0{margin-block-end:0}.my-r0{margin-block:0}.mx-start-r0{margin-inline-start:0}.mx-end-r0{margin-inline-end:0}.mx-r0{margin-inline:0}.p-r0{padding:0}.py-start-r0{padding-block-start:0}.py-end-r0{padding-block-end:0}.py-r0{padding-block:0}.px-start-r0{padding-inline-start:0}.px-end-r0{padding-inline-end:0}.px-r0{padding-inline:0}.m-r025{margin:.25rem}.my-start-r025{margin-block-start:.25rem}.my-end-r025{margin-block-end:.25rem}.my-r025{margin-block:.25rem}.mx-start-r025{margin-inline-start:.25rem}.mx-end-r025{margin-inline-end:.25rem}.mx-r025{margin-inline:.25rem}.p-r025{padding:.25rem}.py-start-r025{padding-block-start:.25rem}.py-end-r025{padding-block-end:.25rem}.py-r025{padding-block:.25rem}.px-start-r025{padding-inline-start:.25rem}.px-end-r025{padding-inline-end:.25rem}.px-r025{padding-inline:.25rem}.m-r05{margin:.5rem}.my-start-r05{margin-block-start:.5rem}.my-end-r05{margin-block-end:.5rem}.my-r05{margin-block:.5rem}.mx-start-r05{margin-inline-start:.5rem}.mx-end-r05{margin-inline-end:.5rem}.mx-r05{margin-inline:.5rem}.p-r05{padding:.5rem}.py-start-r05{padding-block-start:.5rem}.py-end-r05{padding-block-end:.5rem}.py-r05{padding-block:.5rem}.px-start-r05{padding-inline-start:.5rem}.px-end-r05{padding-inline-end:.5rem}.px-r05{padding-inline:.5rem}.m-r075{margin:.75rem}.my-start-r075{margin-block-start:.75rem}.my-end-r075{margin-block-end:.75rem}.my-r075{margin-block:.75rem}.mx-start-r075{margin-inline-start:.75rem}.mx-end-r075{margin-inline-end:.75rem}.mx-r075{margin-inline:.75rem}.p-r075{padding:.75rem}.py-start-r075{padding-block-start:.75rem}.py-end-r075{padding-block-end:.75rem}.py-r075{padding-block:.75rem}.px-start-r075{padding-inline-start:.75rem}.px-end-r075{padding-inline-end:.75rem}.px-r075{padding-inline:.75rem}.m-r1{margin:1rem}.my-start-r1{margin-block-start:1rem}.my-end-r1{margin-block-end:1rem}.my-r1{margin-block:1rem}.mx-start-r1{margin-inline-start:1rem}.mx-end-r1{margin-inline-end:1rem}.mx-r1{margin-inline:1rem}.p-r1{padding:1rem}.py-start-r1{padding-block-start:1rem}.py-end-r1{padding-block-end:1rem}.py-r1{padding-block:1rem}.px-start-r1{padding-inline-start:1rem}.px-end-r1{padding-inline-end:1rem}.px-r1{padding-inline:1rem}.m-r125{margin:1.25rem}.my-start-r125{margin-block-start:1.25rem}.my-end-r125{margin-block-end:1.25rem}.my-r125{margin-block:1.25rem}.mx-start-r125{margin-inline-start:1.25rem}.mx-end-r125{margin-inline-end:1.25rem}.mx-r125{margin-inline:1.25rem}.p-r125{padding:1.25rem}.py-start-r125{padding-block-start:1.25rem}.py-end-r125{padding-block-end:1.25rem}.py-r125{padding-block:1.25rem}.px-start-r125{padding-inline-start:1.25rem}.px-end-r125{padding-inline-end:1.25rem}.px-r125{padding-inline:1.25rem}.m-r15{margin:1.5rem}.my-start-r15{margin-block-start:1.5rem}.my-end-r15{margin-block-end:1.5rem}.my-r15{margin-block:1.5rem}.mx-start-r15{margin-inline-start:1.5rem}.mx-end-r15{margin-inline-end:1.5rem}.mx-r15{margin-inline:1.5rem}.p-r15{padding:1.5rem}.py-start-r15{padding-block-start:1.5rem}.py-end-r15{padding-block-end:1.5rem}.py-r15{padding-block:1.5rem}.px-start-r15{padding-inline-start:1.5rem}.px-end-r15{padding-inline-end:1.5rem}.px-r15{padding-inline:1.5rem}.m-r175{margin:1.75rem}.my-start-r175{margin-block-start:1.75rem}.my-end-r175{margin-block-end:1.75rem}.my-r175{margin-block:1.75rem}.mx-start-r175{margin-inline-start:1.75rem}.mx-end-r175{margin-inline-end:1.75rem}.mx-r175{margin-inline:1.75rem}.p-r175{padding:1.75rem}.py-start-r175{padding-block-start:1.75rem}.py-end-r175{padding-block-end:1.75rem}.py-r175{padding-block:1.75rem}.px-start-r175{padding-inline-start:1.75rem}.px-end-r175{padding-inline-end:1.75rem}.px-r175{padding-inline:1.75rem}.m-r2{margin:2rem}.my-start-r2{margin-block-start:2rem}.my-end-r2{margin-block-end:2rem}.my-r2{margin-block:2rem}.mx-start-r2{margin-inline-start:2rem}.mx-end-r2{margin-inline-end:2rem}.mx-r2{margin-inline:2rem}.p-r2{padding:2rem}.py-start-r2{padding-block-start:2rem}.py-end-r2{padding-block-end:2rem}.py-r2{padding-block:2rem}.px-start-r2{padding-inline-start:2rem}.px-end-r2{padding-inline-end:2rem}.px-r2{padding-inline:2rem}.m-r25{margin:2.5rem}.my-start-r25{margin-block-start:2.5rem}.my-end-r25{margin-block-end:2.5rem}.my-r25{margin-block:2.5rem}.mx-start-r25{margin-inline-start:2.5rem}.mx-end-r25{margin-inline-end:2.5rem}.mx-r25{margin-inline:2.5rem}.p-r25{padding:2.5rem}.py-start-r25{padding-block-start:2.5rem}.py-end-r25{padding-block-end:2.5rem}.py-r25{padding-block:2.5rem}.px-start-r25{padding-inline-start:2.5rem}.px-end-r25{padding-inline-end:2.5rem}.px-r25{padding-inline:2.5rem}.m-r3{margin:3rem}.my-start-r3{margin-block-start:3rem}.my-end-r3{margin-block-end:3rem}.my-r3{margin-block:3rem}.mx-start-r3{margin-inline-start:3rem}.mx-end-r3{margin-inline-end:3rem}.mx-r3{margin-inline:3rem}.p-r3{padding:3rem}.py-start-r3{padding-block-start:3rem}.py-end-r3{padding-block-end:3rem}.py-r3{padding-block:3rem}.px-start-r3{padding-inline-start:3rem}.px-end-r3{padding-inline-end:3rem}.px-r3{padding-inline:3rem}.m-r4{margin:4rem}.my-start-r4{margin-block-start:4rem}.my-end-r4{margin-block-end:4rem}.my-r4{margin-block:4rem}.mx-start-r4{margin-inline-start:4rem}.mx-end-r4{margin-inline-end:4rem}.mx-r4{margin-inline:4rem}.p-r4{padding:4rem}.py-start-r4{padding-block-start:4rem}.py-end-r4{padding-block-end:4rem}.py-r4{padding-block:4rem}.px-start-r4{padding-inline-start:4rem}.px-end-r4{padding-inline-end:4rem}.px-r4{padding-inline:4rem}.m-r5{margin:5rem}.my-start-r5{margin-block-start:5rem}.my-end-r5{margin-block-end:5rem}.my-r5{margin-block:5rem}.mx-start-r5{margin-inline-start:5rem}.mx-end-r5{margin-inline-end:5rem}.mx-r5{margin-inline:5rem}.p-r5{padding:5rem}.py-start-r5{padding-block-start:5rem}.py-end-r5{padding-block-end:5rem}.py-r5{padding-block:5rem}.px-start-r5{padding-inline-start:5rem}.px-end-r5{padding-inline-end:5rem}.px-r5{padding-inline:5rem}.m-r6{margin:6rem}.my-start-r6{margin-block-start:6rem}.my-end-r6{margin-block-end:6rem}.my-r6{margin-block:6rem}.mx-start-r6{margin-inline-start:6rem}.mx-end-r6{margin-inline-end:6rem}.mx-r6{margin-inline:6rem}.p-r6{padding:6rem}.py-start-r6{padding-block-start:6rem}.py-end-r6{padding-block-end:6rem}.py-r6{padding-block:6rem}.px-start-r6{padding-inline-start:6rem}.px-end-r6{padding-inline-end:6rem}.px-r6{padding-inline:6rem}.m-r7{margin:7rem}.my-start-r7{margin-block-start:7rem}.my-end-r7{margin-block-end:7rem}.my-r7{margin-block:7rem}.mx-start-r7{margin-inline-start:7rem}.mx-end-r7{margin-inline-end:7rem}.mx-r7{margin-inline:7rem}.p-r7{padding:7rem}.py-start-r7{padding-block-start:7rem}.py-end-r7{padding-block-end:7rem}.py-r7{padding-block:7rem}.px-start-r7{padding-inline-start:7rem}.px-end-r7{padding-inline-end:7rem}.px-r7{padding-inline:7rem}.m-r8{margin:8rem}.my-start-r8{margin-block-start:8rem}.my-end-r8{margin-block-end:8rem}.my-r8{margin-block:8rem}.mx-start-r8{margin-inline-start:8rem}.mx-end-r8{margin-inline-end:8rem}.mx-r8{margin-inline:8rem}.p-r8{padding:8rem}.py-start-r8{padding-block-start:8rem}.py-end-r8{padding-block-end:8rem}.py-r8{padding-block:8rem}.px-start-r8{padding-inline-start:8rem}.px-end-r8{padding-inline-end:8rem}.px-r8{padding-inline:8rem}.m-r9{margin:9rem}.my-start-r9{margin-block-start:9rem}.my-end-r9{margin-block-end:9rem}.my-r9{margin-block:9rem}.mx-start-r9{margin-inline-start:9rem}.mx-end-r9{margin-inline-end:9rem}.mx-r9{margin-inline:9rem}.p-r9{padding:9rem}.py-start-r9{padding-block-start:9rem}.py-end-r9{padding-block-end:9rem}.py-r9{padding-block:9rem}.px-start-r9{padding-inline-start:9rem}.px-end-r9{padding-inline-end:9rem}.px-r9{padding-inline:9rem}.m-r10{margin:10rem}.my-start-r10{margin-block-start:10rem}.my-end-r10{margin-block-end:10rem}.my-r10{margin-block:10rem}.mx-start-r10{margin-inline-start:10rem}.mx-end-r10{margin-inline-end:10rem}.mx-r10{margin-inline:10rem}.p-r10{padding:10rem}.py-start-r10{padding-block-start:10rem}.py-end-r10{padding-block-end:10rem}.py-r10{padding-block:10rem}.px-start-r10{padding-inline-start:10rem}.px-end-r10{padding-inline-end:10rem}.px-r10{padding-inline:10rem}.m-auto{margin:auto}.my-start-auto{margin-block-start:auto}.my-end-auto{margin-block-end:auto}.my-auto{margin-block:auto}.mx-start-auto{margin-inline-start:auto}.mx-end-auto{margin-inline-end:auto}.mx-auto{margin-inline:auto}.p-auto{padding:auto}.py-start-auto{padding-block-start:auto}.py-end-auto{padding-block-end:auto}.py-auto{padding-block:auto}.px-start-auto{padding-inline-start:auto}.px-end-auto{padding-inline-end:auto}.px-auto{padding-inline:auto}@media screen and (min-width:35rem){.hidden-from-xsmall{display:none!important}}@media screen and (max-width:35rem){.hidden-until-xsmall{display:none!important}}@media screen and (min-width:45rem){.hidden-from-small{display:none!important}}@media screen and (max-width:45rem){.hidden-until-small{display:none!important}}@media screen and (min-width:62rem){.hidden-from-medium{display:none!important}}@media screen and (max-width:62rem){.hidden-until-medium{display:none!important}}@media screen and (min-width:75rem){.hidden-from-large{display:none!important}}@media screen and (max-width:75rem){.hidden-until-large{display:none!important}}@media screen and (min-width:78rem){.hidden-from-xlarge{display:none!important}}@media screen and (max-width:78rem){.hidden-until-xlarge{display:none!important}}.hidden{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.clr-primary{color:var(--primary)}.bg-primary{background-color:var(--primary)}.clr-secondary{color:var(--secondary)}.bg-secondary{background-color:var(--secondary)}.clr-accent{color:var(--accent)}.bg-accent{background-color:var(--accent)}.clr-deadline{color:var(--deadline)}.bg-deadline{background-color:var(--deadline)}.clr-white{color:var(--white)}.bg-white{background-color:var(--white)}.clr-black{color:var(--black)}.bg-black{background-color:var(--black)}.clr-text{color:var(--text)}.bg-text{background-color:var(--text)}.clr-border{color:var(--border)}.bg-border{background-color:var(--border)}.clr-success{color:var(--success)}.bg-success{background-color:var(--success)}.clr-error{color:var(--error)}.bg-error{background-color:var(--error)}.clr-warning{color:var(--warning)}.bg-warning{background-color:var(--warning)}.clr-info{color:var(--info)}.bg-info{background-color:var(--info)}.clr-primary-950{color:var(--primary-950)}.bg-primary-950{background-color:var(--primary-950)}.clr-primary-900{color:var(--primary-900)}.bg-primary-900{background-color:var(--primary-900)}.clr-primary-850{color:var(--primary-850)}.bg-primary-850{background-color:var(--primary-850)}.clr-primary-800{color:var(--primary-800)}.bg-primary-800{background-color:var(--primary-800)}.clr-primary-750{color:var(--primary-750)}.bg-primary-750{background-color:var(--primary-750)}.clr-primary-700{color:var(--primary-700)}.bg-primary-700{background-color:var(--primary-700)}.clr-primary-650{color:var(--primary-650)}.bg-primary-650{background-color:var(--primary-650)}.clr-primary-600{color:var(--primary-600)}.bg-primary-600{background-color:var(--primary-600)}.clr-primary-550{color:var(--primary-550)}.bg-primary-550{background-color:var(--primary-550)}.clr-primary-500{color:var(--primary-500)}.bg-primary-500{background-color:var(--primary-500)}.clr-primary-450{color:var(--primary-450)}.bg-primary-450{background-color:var(--primary-450)}.clr-primary-400{color:var(--primary-400)}.bg-primary-400{background-color:var(--primary-400)}.clr-primary-350{color:var(--primary-350)}.bg-primary-350{background-color:var(--primary-350)}.clr-primary-300{color:var(--primary-300)}.bg-primary-300{background-color:var(--primary-300)}.clr-primary-250{color:var(--primary-250)}.bg-primary-250{background-color:var(--primary-250)}.clr-primary-200{color:var(--primary-200)}.bg-primary-200{background-color:var(--primary-200)}.clr-primary-150{color:var(--primary-150)}.bg-primary-150{background-color:var(--primary-150)}.clr-primary-100{color:var(--primary-100)}.bg-primary-100{background-color:var(--primary-100)}.clr-primary-50{color:var(--primary-50)}.bg-primary-50{background-color:var(--primary-50)}.clr-secondary-950{color:var(--secondary-950)}.bg-secondary-950{background-color:var(--secondary-950)}.clr-secondary-900{color:var(--secondary-900)}.bg-secondary-900{background-color:var(--secondary-900)}.clr-secondary-850{color:var(--secondary-850)}.bg-secondary-850{background-color:var(--secondary-850)}.clr-secondary-800{color:var(--secondary-800)}.bg-secondary-800{background-color:var(--secondary-800)}.clr-secondary-750{color:var(--secondary-750)}.bg-secondary-750{background-color:var(--secondary-750)}.clr-secondary-700{color:var(--secondary-700)}.bg-secondary-700{background-color:var(--secondary-700)}.clr-secondary-650{color:var(--secondary-650)}.bg-secondary-650{background-color:var(--secondary-650)}.clr-secondary-600{color:var(--secondary-600)}.bg-secondary-600{background-color:var(--secondary-600)}.clr-secondary-550{color:var(--secondary-550)}.bg-secondary-550{background-color:var(--secondary-550)}.clr-secondary-500{color:var(--secondary-500)}.bg-secondary-500{background-color:var(--secondary-500)}.clr-secondary-450{color:var(--secondary-450)}.bg-secondary-450{background-color:var(--secondary-450)}.clr-secondary-400{color:var(--secondary-400)}.bg-secondary-400{background-color:var(--secondary-400)}.clr-secondary-350{color:var(--secondary-350)}.bg-secondary-350{background-color:var(--secondary-350)}.clr-secondary-300{color:var(--secondary-300)}.bg-secondary-300{background-color:var(--secondary-300)}.clr-secondary-250{color:var(--secondary-250)}.bg-secondary-250{background-color:var(--secondary-250)}.clr-secondary-200{color:var(--secondary-200)}.bg-secondary-200{background-color:var(--secondary-200)}.clr-secondary-150{color:var(--secondary-150)}.bg-secondary-150{background-color:var(--secondary-150)}.clr-secondary-100{color:var(--secondary-100)}.bg-secondary-100{background-color:var(--secondary-100)}.clr-secondary-50{color:var(--secondary-50)}.bg-secondary-50{background-color:var(--secondary-50)}.clr-accent-950{color:var(--accent-950)}.bg-accent-950{background-color:var(--accent-950)}.clr-accent-900{color:var(--accent-900)}.bg-accent-900{background-color:var(--accent-900)}.clr-accent-850{color:var(--accent-850)}.bg-accent-850{background-color:var(--accent-850)}.clr-accent-800{color:var(--accent-800)}.bg-accent-800{background-color:var(--accent-800)}.clr-accent-750{color:var(--accent-750)}.bg-accent-750{background-color:var(--accent-750)}.clr-accent-700{color:var(--accent-700)}.bg-accent-700{background-color:var(--accent-700)}.clr-accent-650{color:var(--accent-650)}.bg-accent-650{background-color:var(--accent-650)}.clr-accent-600{color:var(--accent-600)}.bg-accent-600{background-color:var(--accent-600)}.clr-accent-550{color:var(--accent-550)}.bg-accent-550{background-color:var(--accent-550)}.clr-accent-500{color:var(--accent-500)}.bg-accent-500{background-color:var(--accent-500)}.clr-accent-450{color:var(--accent-450)}.bg-accent-450{background-color:var(--accent-450)}.clr-accent-400{color:var(--accent-400)}.bg-accent-400{background-color:var(--accent-400)}.clr-accent-350{color:var(--accent-350)}.bg-accent-350{background-color:var(--accent-350)}.clr-accent-300{color:var(--accent-300)}.bg-accent-300{background-color:var(--accent-300)}.clr-accent-250{color:var(--accent-250)}.bg-accent-250{background-color:var(--accent-250)}.clr-accent-200{color:var(--accent-200)}.bg-accent-200{background-color:var(--accent-200)}.clr-accent-150{color:var(--accent-150)}.bg-accent-150{background-color:var(--accent-150)}.clr-accent-100{color:var(--accent-100)}.bg-accent-100{background-color:var(--accent-100)}.clr-accent-50{color:var(--accent-50)}.bg-accent-50{background-color:var(--accent-50)}.clr-greyscale-950{color:var(--greyscale-950)}.bg-greyscale-950{background-color:var(--greyscale-950)}.clr-greyscale-900{color:var(--greyscale-900)}.bg-greyscale-900{background-color:var(--greyscale-900)}.clr-greyscale-850{color:var(--greyscale-850)}.bg-greyscale-850{background-color:var(--greyscale-850)}.clr-greyscale-800{color:var(--greyscale-800)}.bg-greyscale-800{background-color:var(--greyscale-800)}.clr-greyscale-750{color:var(--greyscale-750)}.bg-greyscale-750{background-color:var(--greyscale-750)}.clr-greyscale-700{color:var(--greyscale-700)}.bg-greyscale-700{background-color:var(--greyscale-700)}.clr-greyscale-650{color:var(--greyscale-650)}.bg-greyscale-650{background-color:var(--greyscale-650)}.clr-greyscale-600{color:var(--greyscale-600)}.bg-greyscale-600{background-color:var(--greyscale-600)}.clr-greyscale-550{color:var(--greyscale-550)}.bg-greyscale-550{background-color:var(--greyscale-550)}.clr-greyscale-500{color:var(--greyscale-500)}.bg-greyscale-500{background-color:var(--greyscale-500)}.clr-greyscale-450{color:var(--greyscale-450)}.bg-greyscale-450{background-color:var(--greyscale-450)}.clr-greyscale-400{color:var(--greyscale-400)}.bg-greyscale-400{background-color:var(--greyscale-400)}.clr-greyscale-350{color:var(--greyscale-350)}.bg-greyscale-350{background-color:var(--greyscale-350)}.clr-greyscale-300{color:var(--greyscale-300)}.bg-greyscale-300{background-color:var(--greyscale-300)}.clr-greyscale-250{color:var(--greyscale-250)}.bg-greyscale-250{background-color:var(--greyscale-250)}.clr-greyscale-200{color:var(--greyscale-200)}.bg-greyscale-200{background-color:var(--greyscale-200)}.clr-greyscale-150{color:var(--greyscale-150)}.bg-greyscale-150{background-color:var(--greyscale-150)}.clr-greyscale-100{color:var(--greyscale-100)}.bg-greyscale-100{background-color:var(--greyscale-100)}.clr-greyscale-50{color:var(--greyscale-50)}.bg-greyscale-50{background-color:var(--greyscale-50)}.gradient-primary{background:var(--gradient-primary)}.gradient-secondary{background:var(--gradient-secondary)}.gradient-accent{background:var(--gradient-accent)}.gradient-black{background:var(--gradient-black)}.gradient-white{background:var(--gradient-white)}.fs--2{font-size:clamp(.5653rem,.6933rem + -.1422vw,.64rem)}.fs--1{font-size:clamp(.7519rem,.8344rem + -.0917vw,.8rem)}.fs-0{font-size:clamp(1rem,1rem + 0vw,1rem)}.fs-1{font-size:clamp(1.25rem,1.1929rem + .1524vw,1.33rem)}.fs-2{font-size:clamp(1.5625rem,1.4151rem + .3931vw,1.7689rem)}.fs-3{font-size:clamp(1.9531rem,1.6678rem + .761vw,2.3526rem)}.fs-4{font-size:clamp(2.4414rem,1.9503rem + 1.3097vw,3.129rem)}.fs-5{font-size:clamp(3.0518rem,2.259rem + 2.1139vw,4.1616rem)}.fs-6{font-size:clamp(3.8147rem,2.586rem + 3.2766vw,5.5349rem)}.ff-base{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ff-display{font-family:Arial,Helvetica,sans-serif}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.fw-bold{font-weight:700}.fs-italic{font-style:italic}.limit-width-45,.limit-width-45 p{max-width:45rem}.limit-width-50,.limit-width-50 p{max-width:50rem}.limit-width-55,.limit-width-55 p{max-width:55rem}.limit-width-60,.limit-width-60 p{max-width:60rem}.limit-width-65,.limit-width-65 p{max-width:65rem}.limit-width-70,.limit-width-70 p{max-width:70rem}.text-left,.text-start{text-align:left}.text-center{text-align:center}.text-center li,.text-center p{margin-inline:auto}.text-end,.text-right{text-align:right;margin-inline-start:auto;margin-inline-end:0}.image-wrapper.centered{margin-left:auto;margin-right:auto}.image-wrapper img{object-fit:cover;width:100%;height:100%}.image-wrapper.icon{width:100px;height:100px}.image-wrapper.icon img{object-fit:contain}.image-wrapper[aspect-ratio="16/9"]{aspect-ratio:16/9}.image-wrapper[aspect-ratio="9/16"]{aspect-ratio:9/16}.image-wrapper[aspect-ratio="3/4"]{aspect-ratio:3/4}.image-wrapper[aspect-ratio="4/3"]{aspect-ratio:4/3}.image-wrapper[aspect-ratio="5/3"]{aspect-ratio:5/3}.image-wrapper[aspect-ratio="3/5"]{aspect-ratio:3/5}.image-wrapper[aspect-ratio="3/2"]{aspect-ratio:3/2}.image-wrapper[aspect-ratio="2/3"]{aspect-ratio:2/3}.image-wrapper[aspect-ratio="1/1"],.image-wrapper[aspect-ratio="1/1"] img{aspect-ratio:1/1}.loop-separators--horizontal>*,.loop-separators>*{position:relative}.loop-separators.slick-slider .slick-slide:after,.loop-separators>:not(:last-child):after{content:"";position:absolute;top:0;right:calc(var(--gap, 4rem)/-2);height:100%;width:.5px;background-color:var(--separator-color,var(--greyscale-300))}.loop-separators--horizontal>:not(:last-child):after{content:"";position:absolute;bottom:calc(var(--gap, 4rem)/-2);right:0;width:100%;height:.5px;background-color:var(--separator-color,var(--greyscale-300))}@media screen and (min-width:62rem){.loop-separators>:nth-child(3n):after{display:none}}@media screen and (max-width:62rem){.loop-separators>:nth-child(2n):after{display:none}}@media screen and (max-width:45rem){.loop-separators>:nth-child(1n):after{display:none}}