﻿:root{--color--primary: #270084;--color--secondary: #645191;--color--accent: #7035FC;--color--dark: #1C005E;--color--light: #D2CCE1;--color--pale: #ECEAF1;--color--black: #202020;--color--gray-dark: #5E5E5E;--color--gray-light: #EDEDED;--color--white: #FFFFFF}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:rgba(0,0,0,0);font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ul,ol{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}html,body{font-size:16px;background-color:var(--color--white, #FFFFFF);color:var(--color--black, #202020)}html{overflow-x:hidden}body{font-family:"Work Sans",sans-serif;font-weight:400}img{width:100%;height:auto}main h1,main h2,main h3,main h4,main h5,main h6{color:var(--color--primary)}main h1{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(2rem,1.4932rem + 1.6216vw,2.75rem)}main h2{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(1.75rem,1.4122rem + 1.0811vw,2.25rem)}main h3{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(1.5rem,1.1622rem + 1.0811vw,2rem)}main h4{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(1.375rem,1.1216rem + .8108vw,1.75rem)}main h5{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-weight:400;line-height:1.3;font-size:clamp(1.25rem,1.0811rem + .5405vw,1.5rem)}main h6{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:1.125rem;text-transform:uppercase}main p{font-size:1.125rem;line-height:1.4;color:var(--color--gray-dark)}main ol,main ul{padding-left:2em;margin-bottom:1.5em}main ol li,main ul li{margin-bottom:.5em}main ol{list-style-type:decimal}main ul{list-style-type:disc}main .align-left,main .align-right{margin-bottom:1rem}main button{font-family:"Work Sans",sans-serif}.rich-text *+*{margin-top:1.2em}.rich-text p{text-wrap:pretty}.rich-text a{color:var(--color--accent);text-decoration:underline;transition:color .2s ease}.rich-text a:hover{color:var(--color--dark);text-decoration:none}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--color--primary)}.rich-text blockquote{border-left:4px solid var(--color--accent);padding-left:2rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.25rem;font-weight:600;line-height:1.4;color:var(--color--gray-dark)}.rich-text blockquote>*{line-height:inherit;font-size:inherit;font-weight:inherit}.rich-text ul ul,.rich-text ul ol,.rich-text ol ul,.rich-text ol ol{margin-top:0}.rich-text li{margin-top:0.5rem;margin-bottom:0;padding-left:1rem;color:var(--color--gray-dark)}.rich-text ul{list-style-type:disc;padding-left:2.25rem}.rich-text ul li{padding-left:0}.rich-text ul li::marker{color:var(--color--accent);font-size:1.125rem}.rich-text ul ul{list-style-type:circle}.rich-text ol{list-style-type:decimal;padding-left:2.25rem}.rich-text ol li{padding-left:0.125rem}.rich-text ol li::marker{color:var(--color--accent);font-weight:600}.rich-text ul ol,.rich-text ol ol{list-style-type:lower-alpha}.rich-text ul ol li::marker,.rich-text ol ol li::marker{color:var(--color--accent)}.rich-text ul ul ol,.rich-text ul ol ol,.rich-text ol ul ol,.rich-text ol ol ol{list-style-type:lower-roman}.rich-text table{width:100%;height:auto !important;border-collapse:collapse}@media only screen and (max-width: 799px){.rich-text table{overflow-x:auto;display:block;-webkit-overflow-scrolling:touch}}.rich-text table caption{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(1.5rem,1.1622rem + 1.0811vw,2rem);margin-bottom:1rem}.rich-text td,.rich-text th{padding:1rem}.rich-text td{font-size:1rem;line-height:1.3;color:var(--color--gray-dark)}.rich-text tbody tr:nth-child(odd) td{background-color:rgba(0,0,0,0)}.rich-text tbody tr:nth-child(even) td{background-color:var(--color--gray-light)}.rich-text thead>tr>td,.rich-text th{background-color:rgba(0,0,0,0);color:var(--color--secondary);font-size:1.125rem;line-height:1.2;font-weight:600;border-bottom:1px solid var(--color--light)}.rich-text figcaption{font-size:1rem;line-height:1.3;color:var(--color--gray-dark);border-bottom:1px solid var(--color--light);margin-top:0;padding-bottom:1rem}.rich-text img{max-width:100%}.decoration--rounded .rich-text img{border-radius:1.25rem}.rich-text img.alignleft,.rich-text img.alignright,.rich-text img.aligncenter,.rich-text img.alignnone{width:auto;box-shadow:0 0 16px 0 rgba(69,69,69,.16);margin-top:1rem;margin-bottom:1rem}.decoration--rounded .rich-text img.alignleft,.decoration--rounded .rich-text img.alignright,.decoration--rounded .rich-text img.aligncenter,.decoration--rounded .rich-text img.alignnone{border-radius:1.25rem}.rich-text img.alignleft{float:left;margin-right:1.5rem}.rich-text img.alignright{float:right;margin-left:1.5rem}.rich-text img.aligncenter{margin-left:auto;margin-right:auto;box-shadow:0 0 24px 0 rgba(69,69,69,.24)}@media only screen and (min-width: 800px){.rich-text img.alignleft{margin-right:2rem}.rich-text img.alignright{margin-left:2rem}}.sr-only,.search-form__field label,.filters label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.reset-list{list-style-type:none;margin:0;padding:0}.reset-list li{padding:0}.reset-list li::before{display:none}.visually-hidden{width:1px !important;height:1px !important;position:absolute !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.section-block{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.section-block{padding:2rem 1.25rem}}.button-style-primary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .button-style-primary{border-radius:0.25rem}.button-style-primary{transition:all .2s ease}.button-style-primary:hover,.button-style-primary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.button-style-primary{background:var(--color--primary);color:var(--color--white)}.button-style-secondary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .button-style-secondary{border-radius:0.25rem}.button-style-secondary{transition:all .2s ease}.button-style-secondary:hover,.button-style-secondary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.button-style-secondary{background:var(--color--secondary);color:var(--color--white)}.button-style-light{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .button-style-light{border-radius:0.25rem}.button-style-light{transition:all .2s ease}.button-style-light:hover,.button-style-light:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.button-style-light{background:var(--color--pale);color:var(--color--primary)}.button-style-light:hover,.button-style-light:focus{background:var(--color--accent);color:var(--color--white)}.button-style-primary-outlined{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .button-style-primary-outlined{border-radius:0.25rem}.button-style-primary-outlined{transition:all .2s ease}.button-style-primary-outlined:hover,.button-style-primary-outlined:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.button-style-primary-outlined{border:1px solid var(--color--primary);color:var(--color--primary);background:rgba(0,0,0,0)}.button-style-primary-outlined:hover,.button-style-primary-outlined:focus{background:var(--color--primary);color:var(--color--white)}.button-style-secondary-outlined{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .button-style-secondary-outlined{border-radius:0.25rem}.button-style-secondary-outlined{transition:all .2s ease}.button-style-secondary-outlined:hover,.button-style-secondary-outlined:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.button-style-secondary-outlined{border:1px solid var(--color--secondary);color:var(--color--secondary);background:rgba(0,0,0,0)}.button-style-secondary-outlined:hover,.button-style-secondary-outlined:focus{background:var(--color--secondary);color:var(--color--white)}.button-style-white-outlined{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .button-style-white-outlined{border-radius:0.25rem}.button-style-white-outlined{transition:all .2s ease}.button-style-white-outlined:hover,.button-style-white-outlined:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.button-style-white-outlined{border:1px solid var(--color--white);color:var(--color--white);background:rgba(0,0,0,0)}.button-style-white-outlined:hover,.button-style-white-outlined:focus{background:var(--color--accent);border-color:var(--color--accent)}.button-small{font-size:1rem;padding:0.5rem 0.75rem}.buttons{display:flex;flex-direction:column;gap:0.75rem;margin-top:1.5rem}@media only screen and (min-width: 480px){.buttons{justify-content:center;flex-wrap:wrap;flex-direction:row}}html:before{display:none}@media tablet{html:before{content:"tablet"}}@media only screen and (max-width: 799px){html:before{content:"mobile"}}@media only screen and (min-width: 1100px){html:before{content:"desktop"}}body{padding-top:120px}@media only screen and (min-width: 0px)and (max-width: 959px){body{padding-top:92px}}.layout-container{min-height:100vh;display:flex;flex-direction:column}.layout-container main{flex-grow:1}.header{position:absolute;top:0;left:0;right:0;z-index:10;height:120px}body.admin-bar .header{top:32px}@media only screen and (max-width: 782px){body.admin-bar .header{top:46px}}.header.slim{position:fixed;transform:translateY(-100%);transition:transform .2s ease}.header.active{transform:translateY(0)}.header.no-transition{transition:none}.header.slim.no-transition{transform:translateY(-100%)}.header.slide-away{transform:translateY(-100%);transition:transform .2s ease}.header.visible{position:fixed}@media only screen and (min-width: 0px)and (max-width: 959px){.header{height:92px}}.header--light{background:var(--color--white);box-shadow:0 4px 8px 0 rgba(38,38,38,.24)}.header--light.slide-away,.header--light.slim:not(.active){box-shadow:none}.header--dark{background:var(--color--primary)}.header__inner{max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width: 1240px){.header__inner{margin-left:0;margin-right:0}}.header__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;height:100%;position:relative}@media only screen and (min-width: 0px)and (max-width: 959px){.header__inner{display:flex}}@media only screen and (min-width: 0px)and (max-width: 959px){.header:has(.header__nav.visible) .header__inner{z-index:1}.header:has(.header__nav.visible) .header__inner::after{content:"";position:absolute;bottom:-8px;left:-24px;right:-24px;height:8px;z-index:2;pointer-events:none}.header--light:has(.header__nav.visible) .header__inner::after{background:linear-gradient(to bottom, rgba(38, 38, 38, 0.18), transparent)}.header--dark:has(.header__nav.visible) .header__inner::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent)}}.header__inner{padding-left:1.5rem;padding-right:1.5rem}.header__logo{flex-shrink:0}@media only screen and (min-width: 960px){.header__logo{grid-row:1/-1;align-self:center}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__logo{margin-right:auto}}.header__logo a{display:block}.header__logo img{display:block;max-width:15.625rem;max-height:4.6875rem;width:auto;height:auto;object-fit:contain}@media only screen and (min-width: 0px)and (max-width: 959px){.header__logo{width:11.25rem}}.header__nav{display:flex;align-items:center}@media only screen and (min-width: 960px){.header__nav{grid-column:2;grid-row:2;justify-self:end;align-self:stretch;align-items:stretch}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__nav{margin-left:auto}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__nav{display:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.header__nav.visible{width:200vw;height:calc(100dvh - 92px);position:fixed;top:92px;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.header--light .header__nav.visible{background:var(--color--white)}.header--dark .header__nav.visible{background:var(--color--primary)}.header__nav.visible::before{content:"";position:absolute;top:0;left:0;width:100vw;height:0;pointer-events:none;z-index:100}.header--light .header__nav.visible::before{box-shadow:0 4px 8px 0 rgba(38,38,38,.24)}.header--dark .header__nav.visible::before{box-shadow:0 4px 4px 0 rgba(69,69,69,.25)}.header__nav.shifted{transform:translate3d(-100vw, 0, 0)}.header__nav.shifted::before{transform:translate3d(100vw, 0, 0)}}.header__menu{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:1.5rem}@media only screen and (min-width: 0px)and (max-width: 959px){.header__menu{flex-direction:column;align-items:center;gap:0;width:100vw;padding-top:2rem}}.header__menu>li{position:relative;list-style:none;padding:0}@media only screen and (min-width: 960px){.header__menu>li{display:flex;align-items:stretch}.header__menu>li>a,.header__menu>li>button{font-size:unset;color:unset;background-color:unset;border:unset;font-family:unset;font-weight:unset;padding:unset;cursor:pointer;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:0.125rem;padding:0.5rem 0}.header--light .header__menu>li>a,.header--light .header__menu>li>button{color:var(--color--primary)}.header--dark .header__menu>li>a,.header--dark .header__menu>li>button{color:var(--color--light)}.header--light .header__menu>li>a:hover,.header--light .header__menu>li>a.selected,.header--light .header__menu>li>button:hover,.header--light .header__menu>li>button.selected{color:var(--color--accent)}.header--dark .header__menu>li>a:hover,.header--dark .header__menu>li>a.selected,.header--dark .header__menu>li>button:hover,.header--dark .header__menu>li>button.selected{color:var(--color--white)}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__menu>li{width:18.75rem}.header__menu>li:not(:last-child){border-bottom:2px solid var(--color--light)}.header--dark .header__menu>li:not(:last-child){border-bottom-color:hsla(0,0%,100%,.2)}.header__menu>li>a,.header__menu>li>button{font-size:unset;color:unset;background-color:unset;border:unset;font-family:unset;font-weight:unset;padding:unset;cursor:pointer;font-family:"Work Sans",sans-serif;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.875rem;font-size:1.25rem;font-weight:600;text-decoration:none;cursor:pointer}.header--light .header__menu>li>a,.header--light .header__menu>li>button{color:var(--color--primary)}.header--dark .header__menu>li>a,.header--dark .header__menu>li>button{color:var(--color--light)}}@media only screen and (min-width: 960px){.header__menu>li.menu-item-has-children>a::after,.header__menu>li.menu-item-has-children>button::after{content:"";display:block;width:0.5625rem;height:0.3125rem;flex-shrink:0;margin-left:0.25rem;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M3.93334 5.1975C4.28771 5.48437 4.80803 5.46469 5.13709 5.13562L8.73709 1.53563C8.99584 1.27688 9.07178 0.891563 8.93115 0.554063C8.79053 0.216563 8.46428 0 8.10146 0H0.901464C0.538652 0 0.209589 0.219375 0.068964 0.556875C-0.071661 0.894375 0.00708902 1.27969 0.265839 1.53563L3.86584 5.13562L3.93334 5.1975Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M3.93334 5.1975C4.28771 5.48437 4.80803 5.46469 5.13709 5.13562L8.73709 1.53563C8.99584 1.27688 9.07178 0.891563 8.93115 0.554063C8.79053 0.216563 8.46428 0 8.10146 0H0.901464C0.538652 0 0.209589 0.219375 0.068964 0.556875C-0.071661 0.894375 0.00708902 1.27969 0.265839 1.53563L3.86584 5.13562L3.93334 5.1975Z' fill='black'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.header--light .header__menu>li.menu-item-has-children>a::after,.header--light .header__menu>li.menu-item-has-children>button::after{background-color:var(--color--primary)}.header--dark .header__menu>li.menu-item-has-children>a::after,.header--dark .header__menu>li.menu-item-has-children>button::after{background-color:var(--color--light)}.header--light .header__menu>li.menu-item-has-children>a:hover::after,.header--light .header__menu>li.menu-item-has-children>a.selected::after,.header--light .header__menu>li.menu-item-has-children>button:hover::after,.header--light .header__menu>li.menu-item-has-children>button.selected::after{background-color:var(--color--accent)}.header--dark .header__menu>li.menu-item-has-children>a:hover::after,.header--dark .header__menu>li.menu-item-has-children>a.selected::after,.header--dark .header__menu>li.menu-item-has-children>button:hover::after,.header--dark .header__menu>li.menu-item-has-children>button.selected::after{background-color:var(--color--white)}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__menu>li.menu-item-has-children>a::after,.header__menu>li.menu-item-has-children>button::after{content:"";display:block;width:0.375rem;height:0.625rem;flex-shrink:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'%3E%3Cpath d='M0 0.901464C0 0.538652 0.219375 0.209589 0.556875 0.068964C0.894375 -0.071661 1.27969 0.00708902 1.53563 0.265839L6.03563 4.76584C6.38719 5.1174 6.38719 5.68834 6.03563 6.0399L1.53563 10.5399C1.27688 10.7987 0.891562 10.8746 0.554062 10.734C0.216562 10.5933 0 10.2643 0 9.90146V0.901464Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'%3E%3Cpath d='M0 0.901464C0 0.538652 0.219375 0.209589 0.556875 0.068964C0.894375 -0.071661 1.27969 0.00708902 1.53563 0.265839L6.03563 4.76584C6.38719 5.1174 6.38719 5.68834 6.03563 6.0399L1.53563 10.5399C1.27688 10.7987 0.891562 10.8746 0.554062 10.734C0.216562 10.5933 0 10.2643 0 9.90146V0.901464Z' fill='black'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.header--light .header__menu>li.menu-item-has-children>a::after,.header--light .header__menu>li.menu-item-has-children>button::after{background-color:var(--color--primary)}.header--dark .header__menu>li.menu-item-has-children>a::after,.header--dark .header__menu>li.menu-item-has-children>button::after{background-color:var(--color--light)}}@media only screen and (min-width: 960px){.header__menu>li.menu-item-has-children:has(.selected)>ul{display:block}.header__menu>li.menu-item-has-children>ul{width:13.625rem;position:absolute;top:calc(100% - 1.25rem);left:0;z-index:10;display:none;border-left:4px solid var(--color--accent);padding:0;box-shadow:0 4px 4px 0 rgba(69,69,69,.24)}.header--light .header__menu>li.menu-item-has-children>ul{background:var(--color--white)}.header--dark .header__menu>li.menu-item-has-children>ul{background:var(--color--primary)}.header__menu>li.menu-item-has-children>ul li{list-style:none;padding:0}.header__menu>li.menu-item-has-children>ul li a{display:block;padding:0.5rem 1rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none}.header--light .header__menu>li.menu-item-has-children>ul li a{color:var(--color--primary)}.header--dark .header__menu>li.menu-item-has-children>ul li a{color:var(--color--light)}.header--light .header__menu>li.menu-item-has-children>ul li a:hover{color:var(--color--accent)}.header--dark .header__menu>li.menu-item-has-children>ul li a:hover{color:var(--color--white)}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__menu>li.menu-item-has-children>ul{width:100vw;height:calc(100dvh - 92px);position:fixed;top:0;left:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:1rem;padding-bottom:6rem;overflow-y:auto;overflow-x:hidden;list-style:none;margin:0;visibility:hidden;transition:visibility 0s normal .2s}.header--light .header__menu>li.menu-item-has-children>ul{background:var(--color--white)}.header--dark .header__menu>li.menu-item-has-children>ul{background:var(--color--primary)}.header__menu>li.menu-item-has-children>ul.selected{visibility:visible;transition-delay:0s}.header__menu>li.menu-item-has-children>ul>li{width:18.75rem;padding:0;list-style:none}.header__menu>li.menu-item-has-children>ul>li:not(:last-child){border-bottom:2px solid var(--color--light)}.header--dark .header__menu>li.menu-item-has-children>ul>li:not(:last-child){border-bottom-color:hsla(0,0%,100%,.2)}.header__menu>li.menu-item-has-children>ul>li a{display:block;padding:1rem 1.875rem;font-size:1.25rem;font-weight:600;text-decoration:none;text-align:left}.header--light .header__menu>li.menu-item-has-children>ul>li a{color:var(--color--primary)}.header--dark .header__menu>li.menu-item-has-children>ul>li a{color:var(--color--light)}}.header__utility{display:flex;align-items:center;gap:0.75rem}@media only screen and (min-width: 960px){.header__utility{grid-column:2;grid-row:1;justify-self:end;align-self:start}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__utility{display:none}}@media only screen and (min-width: 0px)and (max-width: 959px){.header__utility.mobile-visible{display:flex;flex-direction:column;align-items:center;gap:0.75rem;width:100vw;padding-bottom:2.25rem;padding-top:2rem}}@media only screen and (min-width: 0px)and (max-width: 959px)and (max-height: 700px){.header__utility.mobile-visible{margin-top:auto;padding-top:0}}.header__utility-menu{display:flex;align-items:center;gap:0.75rem;list-style:none;margin:0;padding:0}@media only screen and (min-width: 0px)and (max-width: 959px){.header__utility-menu{flex-direction:column-reverse;width:18.75rem;gap:0.75rem}}.header__utility-menu li{padding:0;list-style:none}@media only screen and (min-width: 0px)and (max-width: 959px){.header__utility-menu li{width:100%}}.header__utility-btn,.header__utility-menu a{display:flex;align-items:center;justify-content:center;gap:0.625rem;padding:0.5rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.decoration--rounded .header__utility-btn,.decoration--rounded .header__utility-menu a,.header__utility-menu .decoration--rounded a{border-radius:0 0 0.25rem 0.25rem}@media only screen and (min-width: 0px)and (max-width: 959px){.header__utility-btn,.header__utility-menu a{padding:0.75rem 1.25rem;width:18.75rem}.decoration--rounded .header__utility-btn,.decoration--rounded .header__utility-menu a,.header__utility-menu .decoration--rounded a{border-radius:0.25rem}}.header__utility-btn svg,.header__utility-menu a svg{display:block;flex-shrink:0}@media only screen and (min-width: 0px)and (max-width: 959px){.header__utility-search{order:10}}.header--light .header__utility-search{border:1px solid var(--color--secondary);border-top:0;color:var(--color--secondary)}@media only screen and (min-width: 0px)and (max-width: 959px){.header--light .header__utility-search{border-top:1px solid var(--color--secondary)}}.header--light .header__utility-search:hover{background:var(--color--secondary);border-color:var(--color--secondary);color:var(--color--white);box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.header--dark .header__utility-search{border:1px solid var(--color--light);border-top:0;color:var(--color--light)}@media only screen and (min-width: 0px)and (max-width: 959px){.header--dark .header__utility-search{border-top:1px solid var(--color--light)}}.header--dark .header__utility-search:hover{background:var(--color--light);border-color:var(--color--light);color:var(--color--dark);box-shadow:0 8px 8px 0 hsla(0,0%,100%,.28)}@media only screen and (min-width: 960px){.header__utility-search-label{display:none}}.header--light .header__utility-outlined,.header--light .header__utility-menu a,.header__utility-menu .header--light a{border:1px solid var(--color--secondary);border-top:0;color:var(--color--secondary)}@media only screen and (min-width: 0px)and (max-width: 959px){.header--light .header__utility-outlined,.header--light .header__utility-menu a,.header__utility-menu .header--light a{border-top:1px solid var(--color--secondary)}}.header--light .header__utility-outlined:hover,.header--light .header__utility-menu a:hover,.header__utility-menu .header--light a:hover{background:var(--color--secondary);border-color:var(--color--secondary);color:var(--color--white);box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.header--dark .header__utility-outlined,.header--dark .header__utility-menu a,.header__utility-menu .header--dark a{border:1px solid var(--color--light);border-top:0;color:var(--color--light)}@media only screen and (min-width: 0px)and (max-width: 959px){.header--dark .header__utility-outlined,.header--dark .header__utility-menu a,.header__utility-menu .header--dark a{border-top:1px solid var(--color--light)}}.header--dark .header__utility-outlined:hover,.header--dark .header__utility-menu a:hover,.header__utility-menu .header--dark a:hover{background:var(--color--light);border-color:var(--color--light);color:var(--color--dark);box-shadow:0 8px 8px 0 hsla(0,0%,100%,.28)}.header--light .header__utility-filled,.header--light .header__utility-menu .menu-item-filled a,.header__utility-menu .menu-item-filled .header--light a{background:var(--color--light);border:0;color:var(--color--dark)}.header--light .header__utility-filled:hover,.header--light .header__utility-menu .menu-item-filled a:hover,.header__utility-menu .menu-item-filled .header--light a:hover{background:var(--color--secondary);color:var(--color--white);box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.header--dark .header__utility-filled,.header--dark .header__utility-menu .menu-item-filled a,.header__utility-menu .menu-item-filled .header--dark a{background:var(--color--accent);border:0;color:var(--color--white)}.header--dark .header__utility-filled:hover,.header--dark .header__utility-menu .menu-item-filled a:hover,.header__utility-menu .menu-item-filled .header--dark a:hover{background:var(--color--light);color:var(--color--dark);box-shadow:0 8px 8px 0 hsla(0,0%,100%,.28)}.navigation__toggle{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:none;width:2.5rem;height:2.5rem;flex-shrink:0;cursor:pointer}.decoration--rounded .navigation__toggle{border-radius:0.25rem}.header--light .navigation__toggle{color:var(--color--accent);border:1px solid var(--color--accent)}.header--dark .navigation__toggle{color:var(--color--light);border:1px solid var(--color--light)}@media only screen and (min-width: 0px)and (max-width: 959px){.navigation__toggle{display:flex;align-items:center;justify-content:center}}.navigation__toggle svg{display:block;width:1.5rem;height:1.5rem}.navigation__toggle-close{display:none}.navigation__toggle.visible .navigation__toggle-open{display:none}.navigation__toggle.visible .navigation__toggle-close{display:block}.nav-main-back{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:flex;align-items:center;gap:0.25rem;font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.25rem;width:18.75rem;padding:1rem 1.875rem}.header--light .nav-main-back{color:var(--color--accent);border-bottom:2px solid var(--color--light)}.header--dark .nav-main-back{color:var(--color--white);border-bottom:2px solid var(--color--light)}.nav-main-back::before{content:"";display:block;width:0.375rem;height:0.625rem;flex-shrink:0;margin-right:0.1875rem;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'%3E%3Cpath d='M6.29932 0.901464C6.29932 0.538652 6.07994 0.209589 5.74244 0.068964C5.40494 -0.071661 5.01963 0.00708902 4.76369 0.265839L0.263691 4.76584C-0.0878716 5.1174 -0.0878716 5.68834 0.263691 6.0399L4.76369 10.5399C5.02244 10.7987 5.40775 10.8746 5.74525 10.734C6.08275 10.5933 6.29932 10.2643 6.29932 9.90146V0.901464Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'%3E%3Cpath d='M6.29932 0.901464C6.29932 0.538652 6.07994 0.209589 5.74244 0.068964C5.40494 -0.071661 5.01963 0.00708902 4.76369 0.265839L0.263691 4.76584C-0.0878716 5.1174 -0.0878716 5.68834 0.263691 6.0399L4.76369 10.5399C5.02244 10.7987 5.40775 10.8746 5.74525 10.734C6.08275 10.5933 6.29932 10.2643 6.29932 9.90146V0.901464Z' fill='black'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.header--light .nav-main-back::before{background-color:var(--color--accent)}.header--dark .nav-main-back::before{background-color:var(--color--white)}@media only screen and (min-width: 960px){.nav-main-back{display:none}}.footer{background-color:var(--color--pale)}.footer__top{max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width: 1336px){.footer__top{margin-left:48px;margin-right:48px}}.footer__top{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;align-items:flex-start;padding-top:4rem;padding-bottom:2rem}@media only screen and (max-width: 799px){.footer__top{grid-template-columns:1fr;gap:1.5rem;padding-top:2rem;padding-bottom:2rem}}.footer__logo img{display:block;max-width:100%;height:auto}.footer__logo--left img{max-width:15.625rem}.footer__logo--right img{max-width:8.6875rem}.footer__menus{display:contents}@media only screen and (max-width: 799px){.footer__nav{width:100%}}.footer__menu-title{font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--color--primary);margin-bottom:0.5rem}.footer__menu{list-style-type:none;margin:0;padding:0}.footer__menu li{padding:0}.footer__menu li::before{display:none}.footer__menu{display:flex;flex-direction:column;gap:0.5rem}.footer__menu a{font-size:1.25rem;font-weight:400;line-height:1.3;color:var(--color--black);text-decoration:none}.footer__menu a:hover{text-decoration:underline}.footer__menu a:active{color:var(--color--accent);text-decoration:none}.footer__bottom{background-color:var(--color--primary);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.625rem;padding:1rem 3rem;font-size:1rem;font-weight:400;line-height:1.3;color:var(--color--white)}.footer__bottom a{color:var(--color--white)}@media only screen and (max-width: 799px){.footer__bottom{text-align:center;padding:1rem}}.footer__bottom-item{display:flex;align-items:center;gap:0.625rem}.footer__bottom-item::before{content:"•"}.footer__bottom-item a{transition:color .2s ease}.footer__bottom-item a:hover{text-decoration:none}.lock-scroll{height:100vh;width:100vw;overflow:hidden;position:fixed}.cards-list{display:grid;gap:24px 20px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.cards-list>:only-child{max-width:380px}@media only screen and (max-width: 799px){.cards-list{gap:20px}}.cards__grid{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}.cards__grid li>.card{height:100%}@media only screen and (max-width: 799px){.cards__grid{grid-template-columns:1fr}}@media only screen and (min-width: 800px){.cards__grid{gap:1.5rem}}.section--cols-3 .cards__grid{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1099px){.section--cols-3 .cards__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 799px){.section--cols-3 .cards__grid{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;position:relative;box-shadow:-4px 4px 12px 0 rgba(69,69,69,.24);overflow:hidden;transition:.2s ease;background:var(--color--white)}.decoration--rounded .card{border-radius:12px}.card__media{position:relative;overflow:hidden;flex-shrink:0}.card__media img{display:block;width:100%;height:100%;object-fit:cover}.card__media:not(:has(img)){background:var(--color--pale)}.card__category{position:absolute;top:0.75rem;left:0.75rem;background:var(--color--light);color:var(--color--dark);font-size:1rem;line-height:1.3;padding:0.375rem}.decoration--rounded .card__category{border-radius:0.375rem}.card__body{display:flex;flex-direction:column;gap:0.5rem;flex:1}.card__meta{font-size:1rem;line-height:1.3;color:var(--color--secondary)}.card__author:before{content:"•";margin-right:0.5rem;margin-left:0.5rem}.card__title{font-weight:600;line-height:1.2;color:var(--color--primary);margin:0}.card__title a{color:inherit;text-decoration:none}.card__description{font-size:1.125rem;line-height:1.3;color:var(--color--gray-dark)}.card__description p{margin:0}.card__footer{margin-top:auto;padding-top:0.75rem}.card__link{gap:0.375rem}.card__link::after{content:"";display:block;width:7px;height:12px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:transform .2s ease}.card:hover .card__link::after{transform:translateX(0.25rem)}.card__link{display:inline-flex;align-items:center;font-size:1.125rem;font-weight:700;line-height:1.3;text-transform:uppercase;color:var(--color--accent);text-decoration:none}.card--has-link{position:relative;z-index:1}.card--has-link a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.cards-carousel{max-width:840px;margin-left:auto;margin-right:auto}@media(max-width: 840px){.cards-carousel{margin-left:0;margin-right:0}}.cards-carousel__list{list-style-type:none;margin:0;padding:0}.cards-carousel__list li{padding:0}.cards-carousel__list li::before{display:none}@media only screen and (max-width: 799px){.cards-carousel__list{padding-bottom:0.75rem}}.cards-carousel__item{width:100%;margin-right:2rem;margin-bottom:0;opacity:0;transition:opacity .2s ease;pointer-events:none}.cards-carousel__item.is-selected{opacity:1;pointer-events:auto}@media only screen and (min-width: 800px){.cards-carousel .card-single{flex:0 1 840px;flex-direction:row;align-items:flex-start;padding:1.5rem;gap:1.5rem;box-shadow:0 0 32px 0 rgba(69,69,69,.32)}.cards-carousel .card-single .card__media{width:18.75rem;height:12.5rem;aspect-ratio:auto;flex-shrink:0}.cards-carousel .card-single .card__body{flex:1;gap:1.25rem}}.cards-carousel .card-single{width:100%;transition:none}.cards-carousel .flickity-slider{display:flex}.cards-carousel .flickity-viewport{overflow:visible}.cards-carousel .flickity-page-dots{display:flex;justify-content:center;align-items:center;gap:0.25rem;padding:0;margin-top:1.5rem}.cards-carousel .flickity-page-dots .dot{width:0.5rem;height:0.5rem;border-radius:6.25rem;background:var(--color--primary);opacity:1;margin:0;transition:width .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),background-color .2s ease}.cards-carousel .flickity-page-dots .dot.is-selected{width:1rem;background:var(--color--accent)}.cards-carousel .flickity-prev-next-button{width:2.5rem;height:2.5rem;background:none;border-radius:0}.cards-carousel .flickity-prev-next-button:hover{background:none}.cards-carousel .flickity-prev-next-button .flickity-button-icon{top:0;left:0;width:100%;height:100%}.cards-carousel .flickity-prev-next-button .flickity-button-icon path{width:100%;height:100%;top:0;left:0;fill:var(--color--accent)}.cards-carousel .flickity-prev-next-button:hover .flickity-button-icon path{fill:var(--color--primary)}.cards-carousel .flickity-prev-next-button.previous{left:0}.cards-carousel .flickity-prev-next-button.previous .flickity-button-icon path{transform:scale(2.604)}@media only screen and (min-width: 800px){.cards-carousel .flickity-prev-next-button.previous{left:-1.5rem;transform:translate(-100%, -50%)}}.cards-carousel .flickity-prev-next-button.next{right:0}.cards-carousel .flickity-prev-next-button.next .flickity-button-icon path{transform:translate(100%, 100%) scale(-2.604)}@media only screen and (min-width: 800px){.cards-carousel .flickity-prev-next-button.next{right:-1.5rem;transform:translate(100%, -50%)}}@media only screen and (max-width: 799px){.cards-carousel .flickity-prev-next-button{top:100%;bottom:0;transform:none}}.lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.lightbox--open{opacity:1}.lightbox__overlay{position:absolute;inset:0;background:rgba(0,0,0,.85)}.lightbox__close{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;position:absolute;top:1.5rem;right:1.5rem;width:2.25rem;height:2.25rem;z-index:1;cursor:pointer;transition:transform .2s ease}.lightbox__close:hover,.lightbox__close:focus-visible{transform:scale(1.15)}.lightbox__close:focus-visible{outline:2px solid var(--color--white);outline-offset:4px;border-radius:50%}.lightbox__close svg{display:block;width:100%;height:100%}@media only screen and (max-width: 799px){.lightbox__close{top:0.75rem;right:0.75rem}}.lightbox__container{position:relative;width:min(1000px,100vw - 5rem);aspect-ratio:16/9;box-shadow:0 0 64px rgba(0,0,0,.64);background:var(--color--black)}@media only screen and (max-width: 799px){.lightbox__container{width:calc(100vw - 2rem)}}.lightbox__iframe{display:block;width:100%;height:100%;border:0}.archive-filters{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.archive-filters{margin-left:0;margin-right:0}}.archive-filters{text-align:center;padding-top:3rem;padding-bottom:0}.search-archive:has(.search-results) .archive-filters{padding-bottom:3rem}.filters{display:flex;align-items:center;justify-content:center;gap:1rem}@media only screen and (max-width: 799px){.filters{flex-direction:column;align-items:stretch}}.filters fieldset{border:none;margin:0;padding:0}.filters .select-wrapper{position:relative;width:12.5rem}.filters .select-wrapper::after{content:"";position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23645191'%3E%3Cpath d='M9 12.5L2.5 6h13L9 12.5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none}@media only screen and (max-width: 799px){.filters .select-wrapper{width:100%}}.filters select{appearance:none;width:100%;padding:0.75rem;padding-right:2.25rem;border:1px solid var(--color--secondary);background:rgba(0,0,0,0);font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.3;color:var(--color--secondary);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.decoration--rounded .filters select{border-radius:0.25rem}.filters select:hover{border-color:var(--color--primary)}.filters select:focus{outline:none;border-color:var(--color--primary);box-shadow:0 0 0 1px var(--color--primary)}.filters .search-submit{flex-shrink:0;padding:0.625rem 1rem}.filters-reset{display:inline-block;font-size:0.875rem;color:var(--color--secondary);text-decoration:underline;transition:color .2s ease;margin:1rem auto 0}.filters-reset:hover{color:var(--color--primary)}.member-login label{font-family:"Work Sans",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;color:var(--color--black);margin:0}.member-login input:not([type=submit]){width:100%;height:2.5rem;padding:0 0.75rem;background:var(--color--white);border:1px solid var(--color--gray-dark);font-family:"Work Sans",sans-serif;font-size:1rem}.decoration--rounded .member-login input:not([type=submit]){border-radius:0.25rem}.member-login a{color:var(--color--secondary);text-decoration:underline}.member-login p{font-size:1rem;line-height:1.4}.member-login p+p{margin-top:0.5rem}.member-login h2{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-weight:400;line-height:1.3;font-size:clamp(1.25rem,1.0811rem + .5405vw,1.5rem);margin-bottom:1rem}.member-login input[type=submit]{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .member-login input[type=submit]{border-radius:0.25rem}.member-login input[type=submit]{transition:all .2s ease}.member-login input[type=submit]:hover,.member-login input[type=submit]:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.member-login input[type=submit]{background:var(--color--primary);color:var(--color--white);font-size:1rem;padding:0.5rem 0.75rem}.member-login{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.member-login{padding:2rem 1.25rem}}.member-login__content{max-width:400px;margin-left:auto;margin-right:auto}@media(max-width: 400px){.member-login__content{margin-left:0;margin-right:0}}.member-login__content{background:var(--color--pale);padding:3rem;box-shadow:-4px 4px 12px 0 rgba(69,69,69,.24)}.decoration--rounded .member-login__content{border-radius:12px}.member-login__content #loginform{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start}.member-login__content .login-username,.member-login__content .login-password{grid-column:1/-1;display:flex;flex-direction:column;gap:0.25rem}.member-login__content .login-remember{grid-column:1;align-self:center}.member-login__content .login-remember label{display:flex;align-items:center;gap:0.375rem;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.3;color:var(--color--gray-dark);cursor:pointer}.member-login__content .login-remember input[type=checkbox]{width:1rem;height:1rem;margin:0;background:var(--color--white);border:1px solid var(--color--gray-dark);cursor:pointer}.decoration--rounded .member-login__content .login-remember input[type=checkbox]{border-radius:0.25rem}.member-login__content .login-submit{grid-column:2;align-self:center;margin:0}.member-login__content .login-submit input[type=submit]{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .member-login__content .login-submit input[type=submit]{border-radius:0.25rem}.member-login__content .login-submit input[type=submit]{transition:all .2s ease}.member-login__content .login-submit input[type=submit]:hover,.member-login__content .login-submit input[type=submit]:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.member-login__content .login-submit input[type=submit]{background:var(--color--primary);color:var(--color--white);font-size:1rem;padding:0.5rem 0.75rem}.member-login__content .submit-container{display:flex;justify-content:flex-end}.member-login__content .member-login__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:0.75rem 1rem;margin-bottom:1rem}.decoration--rounded .member-login__content .member-login__error{border-radius:0.25rem}.member-login__content .member-login__message{color:var(--color--black);background:var(--color--white);border:1px solid var(--color--gray-light);padding:0.75rem 1rem;margin-bottom:1rem}.decoration--rounded .member-login__content .member-login__message{border-radius:0.25rem}.member-login__content .member-login__links{margin:1rem 0 0}.archive-pagination{margin-top:2rem}.pagination{list-style-type:none;margin:0;padding:0}.pagination li{padding:0}.pagination li::before{display:none}.pagination{display:flex;align-items:center;justify-content:center;gap:0.5rem}.pagination .pagination-wrap-pages{display:contents}.pagination li{display:flex}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:3.375rem;height:3.375rem;border:0.0625rem solid var(--color--accent);font-size:1.75rem;font-weight:600;line-height:1.2;color:var(--color--accent);text-decoration:none;transition:background-color .2s ease,color .2s ease}.decoration--rounded .pagination .page-numbers{border-radius:0.25rem}.pagination .page-numbers:hover{background:var(--color--accent);color:var(--color--white)}.pagination .page-numbers.current{background:var(--color--accent);color:var(--color--white)}.pagination .page-numbers.dots{border:none;width:auto;pointer-events:none}.pagination .pagenav{border:none;font-size:0;color:rgba(0,0,0,0);overflow:hidden;position:relative}.pagination .pagenav::before{content:"";display:block;width:0.75rem;height:1.375rem;background-repeat:no-repeat;background-size:contain;background-position:center}.pagination .pagenav:hover{background:none;color:rgba(0,0,0,0)}.pagination .pagenav.first,.pagination .pagenav.last{display:none}.pagination .pagenav.prev,.pagination .pagenav.next{padding:0.5rem}.pagination .pagenav.prev{justify-content:flex-end}.pagination .pagenav.prev::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3E%3Cpath d='M0.449065 12.3821C-0.194389 11.5162 -0.144412 10.2448 0.586502 9.44079L8.58282 0.644453C9.15756 0.0122166 10.0134 -0.17333 10.7631 0.170277C11.5127 0.513884 12 1.31105 12 2.20443V19.7971C12 20.6836 11.5127 21.4876 10.7631 21.8312C10.0134 22.1748 9.15756 21.9824 8.58282 21.3571L0.586502 12.5607L0.449065 12.3958V12.3821Z' fill='%237035FC'/%3E%3C/svg%3E")}.pagination .pagenav.next{justify-content:flex-start}.pagination .pagenav.next::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3E%3Cpath d='M11.5509 9.61794C12.1944 10.4838 12.1444 11.7552 11.4135 12.5592L3.41718 21.3555C2.84244 21.9878 1.98658 22.1733 1.23693 21.8297C0.487275 21.4861 -1.80869e-06 20.6889 -1.73058e-06 19.7956L-1.92584e-07 2.20291C-1.15084e-07 1.3164 0.487277 0.512363 1.23693 0.168756C1.98659 -0.174851 2.84244 0.0175688 3.41718 0.642933L11.4135 9.43927L11.5509 9.6042L11.5509 9.61794Z' fill='%237035FC'/%3E%3C/svg%3E")}.pagination .pagenav:not(a){opacity:.3;pointer-events:none}@media only screen and (max-width: 799px){.pagination{gap:0.25rem}.pagination .page-numbers{width:2.5rem;height:2.5rem;font-size:1.25rem}.pagination .pagenav::before{width:0.625rem;height:1.125rem}}.savas-block{padding-top:3rem;padding-bottom:3rem;margin-right:auto;margin-left:auto}.savas-block__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.savas-block__content{margin-left:0;margin-right:0}}.savas-block.alignwide{max-width:1366px}.savas-block.alignfull{max-width:none}.savas-block:last-child{padding-bottom:4rem}.block__header{margin-bottom:2rem;text-align:center}.block__title{color:var(--color--primary)}.block__description{color:var(--color--gray-dark);font-size:1.125rem;line-height:1.3;margin:0.5rem auto 0}.block__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-top:1.5rem}.section-button--primary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .section-button--primary{border-radius:0.25rem}.section-button--primary{transition:all .2s ease}.section-button--primary:hover,.section-button--primary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.section-button--primary{background:var(--color--primary);color:var(--color--white)}.section-button--secondary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .section-button--secondary{border-radius:0.25rem}.section-button--secondary{transition:all .2s ease}.section-button--secondary:hover,.section-button--secondary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.section-button--secondary{border:1px solid var(--color--secondary);color:var(--color--secondary);background:rgba(0,0,0,0)}.section-button--secondary:hover,.section-button--secondary:focus{background:var(--color--secondary);color:var(--color--white)}.section--theme-white{background:var(--color--white)}.section--theme-light{background:var(--color--pale)}.section--theme-dark{background:var(--color--dark);color:var(--color--pale)}.section--theme-primary{background:var(--color--primary);color:var(--color--pale)}.section--theme-dark .block__title,.section--theme-primary .block__title{color:var(--color--pale)}.section--theme-dark .block__description,.section--theme-primary .block__description{color:var(--color--light)}.savas-block.section--decoration-bottom::after,.savas-block.section--decoration-top_bottom::after,.savas-block.section--decoration-top:not(.hero--full+.savas-block)::before,.savas-block.section--decoration-top_bottom:not(.hero--full+.savas-block)::before{position:absolute;left:0;right:0;background:var(--color--white);pointer-events:none;z-index:1}.savas-block.section--decoration-top:not(.hero--full+.savas-block),.savas-block.section--decoration-top_bottom:not(.hero--full+.savas-block){position:relative}.savas-block.section--decoration-top:not(.hero--full+.savas-block)::before,.savas-block.section--decoration-top_bottom:not(.hero--full+.savas-block)::before{content:"";top:-1px}.decoration--rounded .savas-block.section--decoration-top:not(.hero--full+.savas-block),.decoration--rounded .savas-block.section--decoration-top_bottom:not(.hero--full+.savas-block){padding-top:calc(clamp(48px, 10vw, 131px) + clamp(48px, 10vw, 51px))}.decoration--rounded .savas-block.section--decoration-top:not(.hero--full+.savas-block)::before,.decoration--rounded .savas-block.section--decoration-top_bottom:not(.hero--full+.savas-block)::before{height:clamp(48px,10vw,131px);clip-path:ellipse(70% 200% at 50% -125%)}.decoration--square .savas-block.section--decoration-top:not(.hero--full+.savas-block),.decoration--square .savas-block.section--decoration-top_bottom:not(.hero--full+.savas-block){padding-top:calc(clamp(48px, 10vw, 80px) + clamp(48px, 10vw, 80px))}.decoration--square .savas-block.section--decoration-top:not(.hero--full+.savas-block)::before,.decoration--square .savas-block.section--decoration-top_bottom:not(.hero--full+.savas-block)::before{height:clamp(48px,10vw,80px);clip-path:polygon(0 0, 100% 0, 50% 100%)}.savas-block.section--decoration-bottom,.savas-block.section--decoration-top_bottom{position:relative}.savas-block.section--decoration-bottom::after,.savas-block.section--decoration-top_bottom::after{content:"";bottom:-1px}.decoration--rounded .savas-block.section--decoration-bottom,.decoration--rounded .savas-block.section--decoration-top_bottom{padding-bottom:calc(clamp(48px, 10vw, 131px) + clamp(48px, 10vw, 51px))}.decoration--rounded .savas-block.section--decoration-bottom::after,.decoration--rounded .savas-block.section--decoration-top_bottom::after{height:clamp(48px,10vw,131px);clip-path:ellipse(70% 200% at 50% 225%)}.decoration--square .savas-block.section--decoration-bottom,.decoration--square .savas-block.section--decoration-top_bottom{padding-bottom:calc(clamp(48px, 10vw, 80px) + clamp(48px, 10vw, 80px))}.decoration--square .savas-block.section--decoration-bottom::after,.decoration--square .savas-block.section--decoration-top_bottom::after{height:clamp(48px,10vw,80px);clip-path:polygon(0 100%, 50% 0, 100% 100%)}.savas-block.section--decoration-middle:not(.hero--full+.savas-block){overflow-x:clip;background:var(--color--white)}.savas-block.section--decoration-middle:not(.hero--full+.savas-block) header{position:relative;z-index:1}.savas-block.section--decoration-middle:not(.hero--full+.savas-block) .cards__grid{position:relative;isolation:isolate}.savas-block.section--decoration-middle:not(.hero--full+.savas-block) .cards__grid::before,.savas-block.section--decoration-middle:not(.hero--full+.savas-block) .cards__grid::after{content:"";position:absolute;left:calc(-50vw + 50%);width:100vw;pointer-events:none;top:clamp(0rem,7rem - 8vw,3rem)}.savas-block.section--decoration-middle:not(.hero--full+.savas-block) .cards__grid::before{bottom:-3rem;background:var(--color--pale);z-index:-2}.savas-block.section--decoration-middle:not(.hero--full+.savas-block) .cards__grid::after{background:var(--color--white);z-index:-1;margin-top:-1px}.decoration--rounded .savas-block.section--decoration-middle:not(.hero--full+.savas-block) .cards__grid::after{height:clamp(48px,10vw,131px);clip-path:ellipse(70% 200% at 50% -125%)}.decoration--square .savas-block.section--decoration-middle:not(.hero--full+.savas-block) .cards__grid::after{height:clamp(48px,10vw,80px);clip-path:polygon(0 0, 100% 0, 50% 100%)}.savas-block.section--decoration-top{padding-bottom:3.75rem}.savas-block.section--decoration-bottom{padding-top:3.75rem}.section--decoration-bottom+.savas-block:not(.section--decoration-top):not(.section--decoration-top_bottom),.section--decoration-top_bottom+.savas-block:not(.section--decoration-top):not(.section--decoration-top_bottom){padding-top:3.75rem}.savas-block:not(.hero):not(.section--decoration-bottom):not(.section--decoration-top_bottom):has(+.section--decoration-top),.savas-block:not(.hero):not(.section--decoration-bottom):not(.section--decoration-top_bottom):has(+.section--decoration-top_bottom){padding-bottom:3.75rem}.savas-block.section--decoration-middle:has(+.section--decoration-top),.savas-block.section--decoration-middle:has(+.section--decoration-top_bottom){padding-bottom:calc(clamp(48px, 10vw, 131px) + 3.75rem)}.section--decoration-bottom+.savas-block.section--decoration-middle,.section--decoration-top_bottom+.savas-block.section--decoration-middle{padding-top:calc(clamp(48px, 10vw, 131px) + 3.75rem)}.block-heading+.block-intro{margin-top:1.25rem}.button__video-trigger{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.button__play-icon{width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);border-radius:50%;font-size:0;box-shadow:-13px 13px 40px rgba(24,17,42,.32)}.button__play-icon svg{display:block;width:40%;height:40%;margin-left:8%;filter:drop-shadow(-6.67px 6.67px 6.67px rgba(24, 17, 42, 0.24));background-size:contain;background-repeat:no-repeat}.loader{color:var(--color--secondary);width:0.25rem;aspect-ratio:1;border-radius:50%;box-shadow:19px 0 0 7px,38px 0 0 3px,57px 0 0 0;transform:translateX(-38px);animation:l21 .5s infinite alternate linear;margin:1.5rem auto}@keyframes l21{50%{box-shadow:19px 0 0 3px,38px 0 0 7px,57px 0 0 3px}100%{box-shadow:19px 0 0 0,38px 0 0 3px,57px 0 0 7px}}.rich-text{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.rich-text{padding:2rem 1.25rem}}.rich-text__content{max-width:840px;margin-left:auto;margin-right:auto}@media(max-width: 840px){.rich-text__content{margin-left:0;margin-right:0}}.savas-block-accordions{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-accordions{padding:2rem 1.25rem}}.accordions__content.has-card{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media only screen and (max-width: 799px){.accordions__content.has-card{grid-template-columns:1fr}}.accordions-rows{text-align:left}*+.accordions-rows{margin-top:2rem}.accordions-row{border:1px solid var(--color--accent);box-shadow:-4px 4px 12px 0 rgba(69,69,69,.24);overflow:hidden}.decoration--rounded .accordions-row{border-radius:0.375rem}.accordions-row+.accordions-row{margin-top:0.75rem}.accordions-row[open] .accordions-row-summary{color:var(--color--accent);padding-bottom:0.5rem}.accordions-row[open] .accordions-row-summary::after{transform:rotate(180deg)}.section--theme-dark .accordions-row,.section--theme-primary .accordions-row{border-color:var(--color--light)}.accordions-row-summary{position:relative;list-style:none;background-color:var(--color--white);cursor:pointer;font-size:1rem;font-weight:400;line-height:1.3;color:var(--color--gray-dark);padding:1.25rem 3rem 1.25rem 1.25rem}.accordions-row-summary::after{content:"";position:absolute;right:1.25rem;top:0;bottom:0;margin:auto 0;width:0;height:0;border-top:7px solid var(--color--accent);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}.section--theme-dark .accordions-row[open] .accordions-row-summary,.section--theme-primary .accordions-row[open] .accordions-row-summary{color:var(--color--light)}.section--theme-dark .accordions-row-summary::after,.section--theme-primary .accordions-row-summary::after{border-top-color:var(--color--light)}.accordions-row-body{padding:0 1.25rem 1.25rem;background-color:var(--color--white);font-weight:400;color:var(--color--gray-dark)}.accordions-row-body p{margin:0 0 0.5rem}.accordions-row-body p:last-child{margin-bottom:0}.card-actions .card__title{margin-top:1.5rem}.card-actions .card__description{margin-top:0.5rem}.card-actions .card__actions{margin-top:1.5rem}.savas-block-downloads{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-downloads{padding:2rem 1.25rem}}.savas-block-hero+.savas-block-downloads{padding-top:0}.downloads__heading{margin-bottom:2rem}.downloads__heading:not(:first-child){margin-top:3rem}.downloads__list{list-style-type:none;margin:0;padding:0}.downloads__list li{padding:0}.downloads__list li::before{display:none}.downloads__list{display:flex;flex-direction:column;gap:1rem}.downloads__list .downloads__item{background-color:var(--color--pale);display:flex;flex-direction:column;gap:0.75rem;padding:1rem}@media only screen and (min-width: 800px){.downloads__list .downloads__item{display:grid;grid-template-columns:1fr 1fr min-content min-content;align-items:center;gap:1rem;padding:1rem 2rem}}.downloads__item-title{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:1.125rem;text-transform:uppercase;color:var(--color--primary);text-transform:none;text-wrap:auto}.downloads__item-description{font-size:1.125rem;line-height:1.4;color:var(--color--gray-dark)}.downloads__item-date{font-size:1rem;line-height:1.3;color:var(--color--secondary)}.savas-block-cta{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-cta{padding:2rem 1.25rem}}.cta__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.cta__content{margin-left:0;margin-right:0}}.cta__card{display:flex;align-items:center;gap:2rem;box-shadow:-4px 4px 12px 0 rgba(69,69,69,.24)}.decoration--rounded .cta__card{border-radius:0.75rem}@media only screen and (max-width: 1099px){.cta__card{flex-direction:column;align-items:stretch;gap:1.5rem}}.cta--simple .cta__card{padding:4rem;overflow:hidden}@media only screen and (max-width: 799px){.cta--simple .cta__card{padding:1.5rem 1rem}}.cta--image .cta__content{display:flex;align-items:center}@media only screen and (max-width: 799px){.cta--image .cta__content{flex-direction:column;position:relative;padding-top:3rem}}.cta--image .cta__card{flex:1;min-width:0;min-height:21.5rem;margin-left:-8.75rem;padding:2rem 4rem 2rem 10.75rem;overflow:visible}@media only screen and (max-width: 799px){.cta--image .cta__card{margin-left:0;min-height:0;padding:16rem 1rem 1.5rem;overflow:hidden}}.cta__media{flex-shrink:0;width:17.5rem;height:17.5rem;box-shadow:0 0 32px 0 rgba(69,69,69,.32);overflow:hidden;position:relative;z-index:1}.decoration--rounded .cta__media{border-radius:0.5rem}@media only screen and (max-width: 799px){.cta__media{position:absolute;top:0;left:50%;transform:translateX(-50%);width:17.5rem;height:17.5rem}}.cta__media img{display:block;width:100%;height:100%;object-fit:cover}.cta__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 799px){.cta__text{gap:0.5rem}}.cta .block__title{margin:0}.cta .block__description{font-size:1.5rem;line-height:1.3;margin:0}@media only screen and (max-width: 799px){.cta .block__description{font-size:1.25rem}}.cta .block__description>*+*{margin-top:1rem}.cta__actions{flex-shrink:0;display:flex;flex-direction:column;gap:1.5rem}.cta__actions .section-button{width:12.5rem;justify-content:center;flex:auto}@media only screen and (min-width: 800px)and (max-width: 1099px){.cta__actions{flex-direction:row}.cta__actions .section-button{flex:0 0 200px}}@media only screen and (max-width: 799px){.cta__actions{gap:1rem;flex-direction:column;align-self:center}}.cta--light .cta__card{background:var(--color--pale)}.cta--light .block__title{color:var(--color--primary)}.cta--light .block__description>*{color:var(--color--black)}.cta--light .section-button--secondary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .cta--light .section-button--secondary{border-radius:0.25rem}.cta--light .section-button--secondary{transition:all .2s ease}.cta--light .section-button--secondary:hover,.cta--light .section-button--secondary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.cta--light .section-button--secondary{border:1px solid var(--color--secondary);color:var(--color--secondary);background:rgba(0,0,0,0)}.cta--light .section-button--secondary:hover,.cta--light .section-button--secondary:focus{background:var(--color--secondary);color:var(--color--white)}.cta--dark .cta__card{background:var(--color--dark)}.cta--dark .block__title{color:var(--color--white)}.cta--dark .block__description>*{color:var(--color--white)}.cta--dark .section-button--primary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .cta--dark .section-button--primary{border-radius:0.25rem}.cta--dark .section-button--primary{transition:all .2s ease}.cta--dark .section-button--primary:hover,.cta--dark .section-button--primary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.cta--dark .section-button--primary{background:var(--color--pale);color:var(--color--primary)}.cta--dark .section-button--primary:hover,.cta--dark .section-button--primary:focus{background:var(--color--accent);color:var(--color--white)}.cta--dark .section-button--secondary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .cta--dark .section-button--secondary{border-radius:0.25rem}.cta--dark .section-button--secondary{transition:all .2s ease}.cta--dark .section-button--secondary:hover,.cta--dark .section-button--secondary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.cta--dark .section-button--secondary{border:1px solid var(--color--white);color:var(--color--white);background:rgba(0,0,0,0)}.cta--dark .section-button--secondary:hover,.cta--dark .section-button--secondary:focus{background:var(--color--accent);border-color:var(--color--accent)}.savas-block-events{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-events{padding:2rem 1.25rem}}.events{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.events{margin-left:0;margin-right:0}}.events{display:flex;flex-direction:column;align-items:center;gap:2rem}.events-list{display:flex;flex-direction:column;gap:1.5rem;width:100%}.events-actions{display:flex;justify-content:center}.button-load-more{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .button-load-more{border-radius:0.25rem}.button-load-more{transition:all .2s ease}.button-load-more:hover,.button-load-more:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.button-load-more{border:1px solid var(--color--secondary);color:var(--color--secondary);background:rgba(0,0,0,0)}.button-load-more:hover,.button-load-more:focus{background:var(--color--secondary);color:var(--color--white)}.card-events{display:flex;flex-direction:row;align-items:center;background:var(--color--white);border:1px solid var(--color--accent);overflow:hidden;position:relative;min-height:10.375rem;padding-right:1.5rem;padding-left:1.5rem}.decoration--rounded .card-events{border-radius:12px}.card-events .date-tag{display:flex;flex-direction:column;width:8.25rem;align-self:flex-start;margin-top:-1px;flex-shrink:0;position:relative}.card-events .date-tag__main{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--color--accent);color:var(--color--white);font-weight:600;padding:0.5rem 1rem 0.75rem;box-shadow:-2px 2px 6px 0 rgba(69,69,69,.24);line-height:1;position:relative;z-index:2}.decoration--rounded .card-events .date-tag__main{border-radius:0 0 0.5rem 0.5rem}.card-events .date-tag__month{font-size:2.25rem;text-transform:uppercase}.card-events .date-tag__day{font-size:3.5rem}.card-events .date-tag__weekday{font-size:0.875rem;text-transform:uppercase}.card-events .date-tag__label{margin-top:-0.5rem;padding:1rem 1rem 0.5rem;font-size:0.75rem;font-weight:400;color:var(--color--black);background:var(--color--gray-light);text-align:center;position:relative;z-index:1}.decoration--rounded .card-events .date-tag__label{border-radius:0 0 0.5rem 0.5rem}.card-events .event-content{display:flex;flex-direction:column;gap:1rem;padding:0.9375rem 1.5rem;flex:1;min-width:0}.card-events .event-header{display:flex;flex-direction:column;gap:0.25rem}.card-events .event-title{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--color--primary);margin:0}.card-events .event-description{font-size:1.125rem;line-height:1.4;color:var(--color--gray-dark);margin:0}.card-events .event-details{display:flex;gap:0.75rem;font-size:1rem;line-height:normal;color:var(--color--gray-dark)}.card-events .event-detail{display:flex;gap:0.5rem;align-items:flex-start}.card-events .event-detail .icon{flex-shrink:0;width:1rem;height:1.125rem}.card-events .event-detail .icon svg{display:block;width:100%;height:100%}.card-events .event-detail .icon svg path{fill:var(--color--secondary)}.card-events .event-detail__lines{display:flex;flex-direction:column}.card-events .event-button{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .card-events .event-button{border-radius:0.25rem}.card-events .event-button{transition:all .2s ease}.card-events .event-button:hover,.card-events .event-button:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.card-events .event-button{background:var(--color--primary);color:var(--color--white);flex-shrink:0;margin-left:auto;align-self:center}@media only screen and (max-width: 799px){.card-events{max-width:480px;margin-left:auto;margin-right:auto;flex-direction:column;text-align:center;padding:0 1rem 1.5rem;gap:1rem;min-height:0}}@media only screen and (max-width: 799px)and (max-width: 480px){.card-events{margin-left:0;margin-right:0}}@media only screen and (max-width: 799px){.card-events .date-tag{width:11.25rem;margin-left:0;align-self:center}.card-events .date-tag__main{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:0.375rem}.card-events .date-tag__month{font-size:1.875rem}.card-events .date-tag__day{font-size:1.875rem}.card-events .date-tag__weekday{font-size:0.875rem;flex:0 0 100%}.card-events .event-content{padding:0;align-items:center}.card-events .event-title{font-size:1.25rem}.card-events .event-details{flex-direction:column;align-items:flex-start;text-align:left;gap:0.75rem}.card-events .event-button{margin-left:0}}.hero{position:relative;overflow:hidden;padding:0}.hero__text{display:flex;flex-direction:column;gap:0.5rem}.hero__title{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;margin:0}.hero__description{line-height:1.4;margin:0}.hero__description p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.hero .block__actions{justify-content:flex-start}.hero .block__actions .section-button--primary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .hero .block__actions .section-button--primary{border-radius:0.25rem}.hero .block__actions .section-button--primary{transition:all .2s ease}.hero .block__actions .section-button--primary:hover,.hero .block__actions .section-button--primary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.hero .block__actions .section-button--primary{background:var(--color--pale);color:var(--color--primary)}.hero .block__actions .section-button--primary:hover,.hero .block__actions .section-button--primary:focus{background:var(--color--accent);color:var(--color--white)}.hero .block__actions .section-button--secondary{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;line-height:1.3;padding:0.75rem 1.25rem;text-decoration:none;overflow:hidden}.decoration--rounded .hero .block__actions .section-button--secondary{border-radius:0.25rem}.hero .block__actions .section-button--secondary{transition:all .2s ease}.hero .block__actions .section-button--secondary:hover,.hero .block__actions .section-button--secondary:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.hero .block__actions .section-button--secondary{border:1px solid var(--color--white);color:var(--color--white);background:rgba(0,0,0,0)}.hero .block__actions .section-button--secondary:hover,.hero .block__actions .section-button--secondary:focus{background:var(--color--accent);border-color:var(--color--accent)}.hero--full{min-height:26.25rem}.hero--full .hero__content{position:relative;min-height:inherit;max-width:none;margin:0}.hero--full .hero__content::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;background:linear-gradient(to right, #000 10%, transparent 75%);z-index:1}@media only screen and (min-width: 1100px){.hero--full .hero__content::before{max-width:75%}}.hero--full .hero__background{position:absolute;inset:0;overflow:hidden}.hero--full .hero__background .responsive-image{display:block;width:100%;height:100%}.hero--full .hero__background img{display:block;width:100%;height:100%;object-fit:cover}.hero--full .hero__video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;aspect-ratio:16/9;transform:translate(-50%, -50%);border:0;pointer-events:none}.hero--full .hero__text{position:relative;z-index:2;justify-content:center;min-height:inherit;width:35rem;padding:3rem 0;margin-left:max(1.25rem,(100% - 1120px)/2)}.hero--full .hero__title{font-size:2.5rem;color:var(--color--white)}.hero--full .hero__description{font-size:1.25rem;color:var(--color--white)}@media only screen and (max-width: 799px){.hero--full{min-height:37.5rem}.hero--full .hero__content{display:flex}.hero--full .hero__content::before{width:100%;max-width:none;background:linear-gradient(to top, #000 6.5%, transparent 65%)}.hero--full .hero__text{width:auto;height:auto;justify-content:flex-end;margin:0 0.75rem;padding-bottom:1.5rem}.hero--full .hero__title{font-size:1.875rem}}.hero--banner{background-color:var(--color--white);padding:5rem 0;overflow:hidden}.hero--banner .hero__content{position:relative;display:flex;align-items:flex-start;gap:2rem;z-index:1}.hero--banner .hero__content::before{content:"";position:absolute;top:0;bottom:0;left:-2rem;width:100vw;background-color:var(--color--light);z-index:-1}.decoration--rounded .hero--banner .hero__content::before{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}@media only screen and (max-width: 799px){.hero--banner .hero__content{align-items:center}}.hero--banner .hero__text{flex:1;min-width:0;padding:2rem}@media only screen and (max-width: 799px){.hero--banner .hero__text{width:auto;margin-left:1.5rem;margin-right:1.5rem}}.hero--banner .hero__title{font-size:2.5rem;color:var(--color--primary)}.hero--banner .hero__description{font-size:1.25rem;color:var(--color--black)}.hero--banner .hero__media{flex-shrink:0;width:30rem;margin:-2rem 0}.hero--banner .hero__media .responsive-image{display:block;box-shadow:-4px 4px 12px 0 rgba(69,69,69,.24);overflow:hidden}.decoration--rounded .hero--banner .hero__media .responsive-image{border-radius:0.75rem}.hero--banner .hero__media img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}@media only screen and (min-width: 800px)and (max-width: 1099px){.hero--banner{padding:5rem 2rem 5rem 4rem}.hero--banner .hero__media{width:50%}}@media only screen and (max-width: 799px){.hero--banner{padding:1.5rem 0}.hero--banner .hero__content{flex-direction:column;gap:1.5rem}.hero--banner .hero__content::before{top:32%;bottom:0;left:-100vw;width:200vw;border-radius:0}.hero--banner .hero__media{width:auto;margin:0 1rem}.hero--banner .hero__title{font-size:1.875rem}}.hero--single{background-color:var(--color--white);padding:4rem 1.25rem 0;display:flex;flex-direction:column;align-items:center;gap:3rem}.hero--single:last-child{padding-bottom:3rem}.hero--single::before{display:none}.hero--single .hero__content{position:relative;display:flex;align-items:center;gap:2rem;background-color:var(--color--light);padding:1rem 2rem;max-width:1120px;width:100%}.decoration--rounded .hero--single .hero__content{border-radius:1.25rem}.hero--single .hero__text{flex:1;min-width:0;padding:0;gap:0.75rem;overflow-wrap:break-word;word-break:break-word}.hero--single .hero__meta{display:flex;align-items:center;gap:0.5rem;font-size:1.125rem;line-height:1.4;color:var(--color--dark)}.hero--single .hero__meta-separator{width:0.25rem;height:0.25rem;background-color:var(--color--dark);flex-shrink:0}.decoration--rounded .hero--single .hero__meta-separator{border-radius:50%}.hero--single .hero__author{color:var(--color--dark);text-decoration:none}.hero--single .hero__author:hover{text-decoration:underline}.hero--single .hero__date{white-space:nowrap}.hero--single .hero__title{font-size:2.5rem;color:var(--color--primary)}.hero--single .hero__categories{display:flex;flex-wrap:wrap;gap:0.5rem}.hero--single .hero__category{background-color:var(--color--pale);color:var(--color--dark);font-size:1rem;line-height:1.3;padding:0.375rem;text-decoration:none;transition:all .2s ease}.hero--single .hero__category:hover,.hero--single .hero__category:focus{box-shadow:0 8px 8px 0 rgba(69,69,69,.32)}.decoration--rounded .hero--single .hero__category{border-radius:0.375rem}.hero--single .hero__media{flex-shrink:0;align-self:stretch;width:28.75rem;margin:-2rem 0}.hero--single .hero__media .responsive-image{display:block}.hero--single .hero__media picture{display:block;box-shadow:0 0 32px 0 rgba(69,69,69,.32);overflow:hidden}.decoration--rounded .hero--single .hero__media picture{border-radius:0.75rem}.hero--single .hero__media img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.hero--single .hero__excerpt{max-width:840px;width:100%}.hero--single .hero__excerpt p{font-size:1.5rem;line-height:1.3;color:var(--color--secondary);margin:0}@media only screen and (min-width: 800px)and (max-width: 1099px){.hero--single .hero__meta{flex-direction:column;align-items:flex-start}.hero--single .hero__meta .hero__meta-separator{display:none}.hero--single .hero__media{width:50%}}@media only screen and (max-width: 799px){.hero--single{padding:1.5rem 0 0;gap:1.5rem}.hero--single:last-child{padding-bottom:3rem}.hero--single .hero__content{flex-direction:column;gap:1rem;background-color:rgba(0,0,0,0);border-radius:0;padding:0}.hero--single .hero__content::before{content:"";position:absolute;top:32%;bottom:0;left:0;width:100%;background-color:var(--color--light)}.hero--single .hero__media{width:auto;margin:0 1rem;z-index:1}.hero--single .hero__text{position:relative;z-index:1;padding:0 1.5rem 1rem}.hero--single .hero__title{font-size:1.875rem}.hero--single .hero__excerpt{padding:0 1.5rem}.hero--single .hero__excerpt p{font-size:1.25rem}}.hero--basic{padding:3rem 1.25rem}.hero--basic .hero__title{font-size:2.5rem}.hero--basic .hero__description{font-size:1.25rem}@media only screen and (max-width: 799px){.hero--basic{padding:2rem 1.5rem}.hero--basic .hero__title{font-size:1.875rem}}.hero--theme-white{background-color:var(--color--white)}.hero--theme-white .hero__title{color:var(--color--primary)}.hero--theme-white .hero__description{color:var(--color--secondary)}.hero--theme-light{background-color:var(--color--pale)}.hero--theme-light .hero__title{color:var(--color--primary)}.hero--theme-light .hero__description{color:var(--color--black)}.hero--theme-dark{background-color:var(--color--secondary)}.hero--theme-dark .hero__title{color:var(--color--white)}.hero--theme-dark .hero__description{color:var(--color--white)}.savas-block-homepage-link-list{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-homepage-link-list{padding:2rem 1.25rem}}.homepage-link-list__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.homepage-link-list__content{margin-left:0;margin-right:0}}.homepage-link-list__grid{display:flex;align-items:center;gap:0}@media only screen and (max-width: 799px){.homepage-link-list__grid{flex-direction:column;gap:1.5rem}}.homepage-link-list__grid>a{text-decoration:none}.homepage-link-list__media{position:relative;flex-shrink:0;max-width:45rem;width:62vw;aspect-ratio:3/2;box-shadow:0 0 32px 0 rgba(69,69,69,.32);overflow:hidden}.homepage-link-list__media:has(.card__link) img{position:absolute;aspect-ratio:inherit;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.homepage-link-list__media:has(.card__link):hover img{transform:scale(1.15)}.decoration--rounded .homepage-link-list__media{border-radius:1.25rem}.homepage-link-list__media>.responsive-image{position:absolute;inset:0}.homepage-link-list__media>.responsive-image img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 799px){.homepage-link-list__media{width:100%;aspect-ratio:auto}.homepage-link-list__media>.responsive-image{position:relative;inset:auto;display:block;aspect-ratio:3/2}}.homepage-link-list__overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.5rem 2rem 2rem}.homepage-link-list__overlay::before{content:"";position:absolute;bottom:0;left:0;right:0;height:max(18.125rem,100% + 4rem);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 75%);pointer-events:none;z-index:-1}.decoration--rounded .homepage-link-list__overlay::before{border-radius:0 0 1.25rem 1.25rem}@media only screen and (max-width: 799px){.homepage-link-list__overlay{position:relative;padding:1rem;background:var(--color--black)}.decoration--rounded .homepage-link-list__overlay{border-radius:0 0 1.25rem 1.25rem}.homepage-link-list__overlay::before{bottom:100%;height:3rem;background:linear-gradient(to bottom, transparent, #202020 75%);border-radius:0}}.homepage-link-list__title{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(1.375rem,1.1216rem + .8108vw,1.75rem);color:var(--color--white)}@media only screen and (max-width: 799px){.homepage-link-list__title{font-size:1.375rem}}.homepage-link-list__description{font-size:1.125rem;line-height:1.3;color:var(--color--light)}.homepage-link-list__title+.homepage-link-list__description{margin-top:0.5rem}.homepage-link-list__link{gap:0.375rem}.homepage-link-list__link::after{content:"";display:block;width:7px;height:12px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:transform .2s ease}.card:hover .homepage-link-list__link::after{transform:translateX(0.25rem)}.homepage-link-list__link{display:inline-flex;align-items:center;color:var(--color--white);font-weight:700;font-size:1.125rem;text-transform:uppercase;text-decoration:none;margin-top:0.5rem}.homepage-link-list__items{list-style-type:none;margin:0;padding:0}.homepage-link-list__items li{padding:0}.homepage-link-list__items li::before{display:none}.homepage-link-list__items{display:flex;flex-direction:column;gap:0.75rem;flex:1;min-width:0;justify-content:center}@media only screen and (max-width: 799px){.homepage-link-list__items{width:360px;max-width:100%}}.homepage-link-list__item{margin:0}.homepage-link-list__item-link{gap:0.375rem}.homepage-link-list__item-link::after{content:"";display:block;width:7px;height:12px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:transform .2s ease}.card:hover .homepage-link-list__item-link::after{transform:translateX(0.25rem)}.homepage-link-list__item-link{display:flex;align-items:center;gap:0.5rem;color:var(--color--black);background-color:var(--color--light);padding:0.75rem 1.25rem;text-decoration:none;transition:box-shadow .2s ease}.decoration--rounded .homepage-link-list__item-link{border-radius:0.25rem}.homepage-link-list__item-link:hover{box-shadow:0 2px 4px 0 rgba(69,69,69,.6)}.homepage-link-list__item-link:hover::after{transform:translateX(0.25rem)}.homepage-link-list__item-text{flex:1;font-size:1.125rem;line-height:1.4;color:var(--color--black)}.card-icon{padding:1.5rem 1.5rem 2rem;gap:0.5rem;z-index:1}.card-icon .card__title{font-size:1.75rem}.card-icon .card__link{margin-top:auto}.card-icon:has(.card__link):hover{box-shadow:0 0 32px 0 rgba(69,69,69,.48)}.card-icon:has(.card__link):hover .card-icon__icon{transform:translateY(-0.375rem)}.card-icon__icon{width:5rem;height:5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.75)}.card-icon__icon i{color:var(--color--accent);font-size:4rem}.icon-card-section{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.icon-card-section{padding:2rem 1.25rem}}.icon-card-section .block__header{margin-bottom:2.25rem}.icon-card-section__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.icon-card-section__content{margin-left:0;margin-right:0}}.icon-card-section.section--cards-light .card-icon{background:var(--color--secondary)}.icon-card-section.section--cards-dark .card-icon{background:var(--color--dark)}.icon-card-section.section--cards-white .card-icon .card__link{gap:0.375rem}.icon-card-section.section--cards-white .card-icon .card__link::after{content:"";display:block;width:7px;height:12px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:transform .2s ease}.card:hover .icon-card-section.section--cards-white .card-icon .card__link::after{transform:translateX(0.25rem)}.icon-card-section.section--cards-white .card-icon .card__link{color:var(--color--accent)}.icon-card-section.section--cards-light .card-icon .card__title,.icon-card-section.section--cards-light .card-icon .card__description,.icon-card-section.section--cards-dark .card-icon .card__title,.icon-card-section.section--cards-dark .card-icon .card__description{color:var(--color--white)}.icon-card-section.section--cards-light .card-icon .card__link,.icon-card-section.section--cards-dark .card-icon .card__link{gap:0.375rem}.icon-card-section.section--cards-light .card-icon .card__link::after,.icon-card-section.section--cards-dark .card-icon .card__link::after{content:"";display:block;width:7px;height:12px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:transform .2s ease}.card:hover .icon-card-section.section--cards-light .card-icon .card__link::after,.card:hover .icon-card-section.section--cards-dark .card-icon .card__link::after{transform:translateX(0.25rem)}.icon-card-section.section--cards-light .card-icon .card__link,.icon-card-section.section--cards-dark .card-icon .card__link{color:var(--color--white)}.icon-card-section.section--cards-light .card-icon .card-icon__icon i,.icon-card-section.section--cards-dark .card-icon .card-icon__icon i{color:var(--color--white)}.image-card-section{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.image-card-section{padding:2rem 1.25rem}}.image-card-section .block__header{margin-bottom:2.25rem}.image-card-section__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.image-card-section__content{margin-left:0;margin-right:0}}.image-card-section .card-link img{position:absolute;aspect-ratio:inherit;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.image-card-section .card-link:hover img{transform:scale(1.15)}.image-card-section .card-link{background:var(--color--pale)}.image-card-section .card-link:hover{box-shadow:0 0 32px 0 rgba(69,69,69,.48)}.image-card-section .card-link .card__media{aspect-ratio:3/2}.image-card-section .card-link .card__body{padding:2rem 1.25rem}.image-card-section .card-link .card__title{font-size:1.75rem}.image-card-section .card-link .card__description{color:var(--color--black)}.savas-block-image-text-button{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-image-text-button{padding:2rem 1.25rem}}.savas-block-image-text-button .block__description{line-height:1.4}@media only screen and (min-width: 800px){.savas-block-image-text-button .block__actions{justify-content:flex-start}}.image-text-button__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.image-text-button__content{margin-left:0;margin-right:0}}.image-text-button__content{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 800px){.image-text-button__content{flex-direction:row;align-items:center}}.image-text-button__media{position:relative;flex:0 0 50%;aspect-ratio:3/2;box-shadow:0 0 24px 0 rgba(69,69,69,.24);overflow:hidden}.decoration--rounded .image-text-button__media{border-radius:16px}@media only screen and (max-width: 799px){.image-text-button__media{flex:none}}.image-text-button__media:has(.button__video-trigger) img{position:absolute;aspect-ratio:inherit;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.image-text-button__media:has(.button__video-trigger):hover img{transform:scale(1.15)}@media only screen and (min-width: 800px){.image-text-button--layout-image-right .image-text-button__content{flex-direction:row-reverse}}.image-text-button--theme-light{background-color:var(--color--pale)}.savas-block-large-media{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-large-media{padding:2rem 1.25rem}}.savas-block-large-media>a{max-width:1024px;margin-left:auto;margin-right:auto}@media(max-width: 1024px){.savas-block-large-media>a{margin-left:0;margin-right:0}}.savas-block-large-media>a{display:block;text-decoration:none}.large-media__content{max-width:1024px;margin-left:auto;margin-right:auto}@media(max-width: 1024px){.large-media__content{margin-left:0;margin-right:0}}.large-media__content{position:relative;box-shadow:0 0 32px 0 rgba(69,69,69,.32);overflow:hidden;aspect-ratio:3/2;display:flex;flex-direction:column}.decoration--rounded .large-media__content{border-radius:1.25rem}.large-media__content:has(.button__video-trigger) img{position:absolute;aspect-ratio:inherit;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.large-media__content:has(.button__video-trigger):hover img{transform:scale(1.15)}.large-media__content:has(.button__video-trigger) picture{overflow:hidden}.large-media__content:has(.card__link){position:relative;z-index:1}.large-media__content:has(.card__link) a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.large-media__content>.responsive-image{position:absolute;inset:0}.large-media__content>.responsive-image img{display:block;width:100%;height:100%;object-fit:cover}.large-media__overlay{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem 2rem 2rem}.large-media__overlay::before{content:"";position:absolute;bottom:0;left:0;right:0;height:max(18.125rem,100% + 4rem);background:linear-gradient(180deg, rgba(32, 32, 32, 0) 0%, #202020 75%);pointer-events:none;z-index:-1}.large-media__title{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(1.375rem,1.1216rem + .8108vw,1.75rem);color:var(--color--white)}.large-media__description{line-height:1.3;color:var(--color--white)}.large-media__title+.large-media__description{margin-top:0.5rem}.large-media__overlay .card__link{gap:0.375rem}.large-media__overlay .card__link::after{content:"";display:block;width:7px;height:12px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:transform .2s ease}.card:hover .large-media__overlay .card__link::after{transform:translateX(0.25rem)}.large-media__overlay .card__link{color:var(--color--white);margin-top:0.5rem}.large-media--theme-light{background-color:var(--color--pale)}.large-media--video .button__video-trigger{position:static;inset:auto;flex:1}.large-media--video .button__video-trigger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block}.large-media--video .button__play-icon{width:6.25rem;height:6.25rem;position:relative}.large-media--video .large-media__overlay{margin-top:0}@media only screen and (max-width: 799px){.large-media__content{aspect-ratio:auto}.large-media__content>.responsive-image{position:relative;inset:auto;display:block;aspect-ratio:3/2}.large-media__overlay{padding:1rem;background:var(--color--black)}.large-media__overlay::before{height:3rem;bottom:100%;background:linear-gradient(to bottom, transparent, #202020 75%)}.large-media__title{font-size:1.375rem}.large-media__description{font-size:1.125rem}.large-media--video .button__video-trigger{position:absolute;top:0;left:0;right:0;bottom:auto;flex:none;aspect-ratio:3/2}.large-media--video .button__play-icon{width:3rem;height:3rem}}.savas-block-link-list{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.savas-block-link-list{padding:2rem 1.25rem}}.link-list__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.link-list__content{margin-left:0;margin-right:0}}.link-list__items{list-style-type:none;margin:0;padding:0}.link-list__items li{padding:0}.link-list__items li::before{display:none}.link-list__items{display:flex;flex-direction:column;gap:0.75rem}.block__header+.link-list__items{margin-top:2rem}.link-list--cols-1 .link-list__items{max-width:640px;margin-left:auto;margin-right:auto}@media(max-width: 640px){.link-list--cols-1 .link-list__items{margin-left:0;margin-right:0}}@media only screen and (min-width: 800px){.link-list--cols-2 .link-list__items{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.link-list--cols-2 .link-list__items .link-list__item-link{height:100%}}.link-list__item{margin:0}.link-list__item-link{gap:0.375rem}.link-list__item-link::after{content:"";display:block;width:7px;height:12px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L6 6L1 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:transform .2s ease}.card:hover .link-list__item-link::after{transform:translateX(0.25rem)}.link-list__item-link{display:flex;align-items:center;gap:0.5rem;color:var(--color--black);background-color:var(--color--light);padding:0.75rem 1.25rem;text-decoration:none;transition:box-shadow .2s ease}.decoration--rounded .link-list__item-link{border-radius:0.25rem}.link-list__item-link:hover{box-shadow:0 2px 4px 0 rgba(69,69,69,.6)}.link-list__item-link:hover::after{transform:translateX(0.25rem)}.link-list__item-text{flex:1;font-size:1.125rem;line-height:1.4;color:var(--color--black);text-decoration:underline}.link-list__item-icon{flex-shrink:0;font-size:1.25rem;color:var(--color--primary)}.card-single img{position:absolute;aspect-ratio:inherit;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.card-single:hover img{transform:scale(1.15)}.card-single{min-width:0;padding:1.5rem 1.5rem 2rem;gap:1.25rem}.card-single:hover{box-shadow:0 0 32px 0 rgba(69,69,69,.48)}@media only screen and (min-width: 800px){.card-single{flex:1 1 0}}.card-single .card__media{aspect-ratio:3/2;box-shadow:-4px 4px 12px 0 rgba(69,69,69,.24)}.decoration--rounded .card-single .card__media,.decoration--rounded .card-single .card__media img{border-radius:0.5625rem}.card-single .card__title{font-size:1.25rem}.card-single .card__description{color:var(--color--gray-dark)}.news-card-section{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.news-card-section{padding:2rem 1.25rem}}.news-card-section__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.news-card-section__content{margin-left:0;margin-right:0}}.news-card-section__grid{display:flex;gap:1.5rem}@media only screen and (max-width: 799px){.news-card-section__grid{flex-direction:column}}.news-card-section__grid:has(>:only-child){justify-content:center}@media only screen and (min-width: 800px){.news-card-section .card-single:only-child{flex:0 1 840px;flex-direction:row;align-items:flex-start;padding:1.5rem;gap:1.5rem;box-shadow:0 0 32px 0 rgba(69,69,69,.32)}.news-card-section .card-single:only-child .card__media{width:18.75rem;height:12.5rem;aspect-ratio:auto;flex-shrink:0}.news-card-section .card-single:only-child .card__body{flex:1;gap:1.25rem}}.people-card-section{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.people-card-section{padding:2rem 1.25rem}}.people-card-section__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.people-card-section__content{margin-left:0;margin-right:0}}.people-card-section__grid{display:grid;gap:1.5rem 1.25rem;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1099px){.people-card-section__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 799px){.people-card-section__grid{max-width:25rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto}}.card-people{position:relative;z-index:1}.card-people a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.card-people{text-align:center;align-items:center;min-width:17.5rem;max-width:28rem}.card-people .card__body{width:100%;gap:0}.card-people .card__link{justify-content:center;margin-top:0.5rem}.card-people .card__meta{display:flex;flex-direction:column;gap:0.125rem;text-align:left;border-top:1px solid var(--color--light);margin-top:1rem;padding-top:1rem}.card-people__inner{height:100%;position:static;background:var(--color--pale);padding:1.25rem}.decoration--rounded .card-people__inner{border-radius:0.75rem}.card-people--featured{padding-top:6.125rem;background:rgba(0,0,0,0)}.card-people--featured .card-people__inner{position:static;background:var(--color--pale);padding:7rem 1.25rem 1.25rem}.decoration--rounded .card-people--featured .card-people__inner{border-radius:0.75rem}.card-people--featured .card__media{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;width:auto;height:auto;background:var(--color--primary);box-shadow:-4px 4px 12px 0 rgba(69,69,69,.24);padding:0.5rem 1rem;display:flex;align-items:center;justify-content:center}.decoration--rounded .card-people--featured .card__media{border-radius:0.5rem}.card-people--featured .card__media img{width:7.5rem;height:11.25rem;box-shadow:0 0 12px 0 rgba(24,17,42,.48);object-fit:cover}.decoration--rounded .card-people--featured .card__media img{border-radius:0.25rem}.card-people__name{font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--color--primary);margin:0}.card-people__org-title{font-size:1rem;font-weight:500;line-height:1.3;color:var(--color--secondary)}.card-people__bio-snippet{font-size:1rem;line-height:1.3;color:var(--color--black);text-align:left;margin-bottom:0.375rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.card-people__company-name{font-size:1rem;font-weight:600;line-height:1.2;color:var(--color--primary)}.card-people__company-title,.card-people__phone,.card-people__email{font-size:1rem;line-height:1.3;color:var(--color--gray-dark)}.card-people__email a{color:inherit;text-decoration:none}.card-people__email a:hover{text-decoration:underline}.testimonial-section{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.testimonial-section{padding:2rem 1.25rem}}.testimonial-section__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.testimonial-section__content{margin-left:0;margin-right:0}}.testimonial-section__grid{display:flex;gap:2.5rem;padding-top:3rem}@media only screen and (max-width: 799px){.testimonial-section__grid{flex-direction:column;gap:1.5rem}}.testimonial-section__grid .card-testimonial{flex:1 0 0;min-width:0}@media only screen and (max-width: 1099px){.testimonial-section--cols-3 .testimonial-section__grid{flex-wrap:wrap}.testimonial-section--cols-3 .testimonial-section__grid .card-testimonial{flex:1 1 calc(50% - 1.25rem)}}@media only screen and (max-width: 799px){.testimonial-section--cols-3 .testimonial-section__grid .card-testimonial{flex:none;width:100%}}.testimonial-section--image .card-testimonial{margin-top:3rem}.card-testimonial{box-shadow:none;border:1px solid var(--color--light);overflow:visible;padding:3rem 1.5rem 2rem;gap:1.25rem}.card-testimonial__quote-mark{width:1.5625rem;height:1.125rem;position:absolute;top:1.1875rem;left:1.4375rem;display:block;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='47' viewBox='0 0 65 47' fill='none'%3E%3Cpath d='M15.2941 47C4.95643 47 0 38.8818 0 28.6273C0 16.5212 6.51416 5.69697 19.6841 0L30.305 7.54848C21.6667 10.8242 15.1525 15.9515 12.7451 22.7879L13.3115 23.2151C14.4444 22.0758 15.5773 21.6485 17.7015 21.6485C23.2244 21.6485 29.4553 25.3515 29.4553 33.6121C29.4553 42.3 23.6492 47 15.2941 47ZM49.9891 47C39.6514 47 34.695 38.8818 34.695 28.6273C34.695 16.5212 41.2092 5.69697 54.3791 0L65 7.54848C56.3617 10.8242 49.8475 15.9515 47.4401 22.7879L48.0065 23.2151C49.1394 22.0758 50.2723 21.6485 52.3965 21.6485C57.9194 21.6485 64.1503 25.3515 64.1503 33.6121C64.1503 42.3 58.3442 47 49.9891 47Z' fill='%23D2CCE1'/%3E%3C/svg%3E")}.card-testimonial__body{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.card-testimonial__testimonial{font-size:1.25rem;line-height:1.3;color:var(--color--gray-dark)}.card-testimonial__testimonial p{margin:0}.card-testimonial__attribution{display:flex;flex-direction:column;gap:0.25rem}.card-testimonial__attribution-name{font-size:1.125rem;font-weight:700;line-height:1.3;text-transform:uppercase;color:var(--color--primary)}.card-testimonial__attribution-description{font-size:1rem;line-height:1.3;color:var(--color--gray-dark)}.card-testimonial--featured,.card-testimonial--logo{padding-top:1.5rem}@media only screen and (min-width: 800px){.card-testimonial--featured,.card-testimonial--logo{flex-direction:row;gap:1.25rem;align-items:flex-start}}.card-testimonial--featured .card-testimonial__quote-mark,.card-testimonial--logo .card-testimonial__quote-mark{width:4.0625rem;height:2.9375rem;top:-0.9375rem;left:-0.5625rem}.card-testimonial--featured .card-testimonial__body,.card-testimonial--logo .card-testimonial__body{flex:1;min-width:0}.card-testimonial--featured .card__media,.card-testimonial--logo .card__media{width:11.25rem;height:11.25rem;flex-shrink:0}.decoration--rounded .card-testimonial--featured .card__media,.decoration--rounded .card-testimonial--featured .card__media img,.decoration--rounded .card-testimonial--logo .card__media,.decoration--rounded .card-testimonial--logo .card__media img{border-radius:0.5rem}@media only screen and (max-width: 799px){.card-testimonial--featured .card__media,.card-testimonial--logo .card__media{width:8.75rem;height:8.75rem}}.card-testimonial--featured .card__media{box-shadow:0 0 32px 0 rgba(69,69,69,.32)}.card-testimonial--logo .card-testimonial__quote-mark{display:none}.card-testimonial--logo .card__media{border-radius:0}.card-testimonial--logo .card__media img{border-radius:0;object-fit:contain}.logo-section{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.logo-section{padding:2rem 1.25rem}}.logo-section{padding-top:0;padding-bottom:0}.logo-section .savas-block__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.75rem}@media only screen and (min-width: 800px){.logo-section .savas-block__content{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1.5rem}}.logo-section__logos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.75rem}@media only screen and (min-width: 800px){.logo-section__logos{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2rem}}.logo-section figure{height:200px;display:flex;align-items:center;justify-content:center}.logo-section img{max-width:200px;height:auto}.author-posts{max-width:none;margin-top:0;margin-bottom:0;padding:3rem 1.25rem}@media only screen and (max-width: 799px){.author-posts{padding:2rem 1.25rem}}.author-posts{background:var(--color--secondary);padding-top:4rem;padding-bottom:4rem}.author-posts .flickity-page-dots .dot{background:var(--color--white)}.author-posts .flickity-page-dots .dot.is-selected{background:var(--color--light)}.author-posts .flickity-prev-next-button .flickity-button-icon path{fill:var(--color--white)}.author-posts .flickity-prev-next-button:hover .flickity-button-icon path{fill:var(--color--pale)}.bio-hero{background-color:var(--color--white);padding:4rem 1.25rem 0}.bio-hero:last-child{padding-bottom:3rem}.bio-hero__content{display:flex;align-items:flex-start;gap:1.5rem;max-width:1120px;margin:0 auto}.bio-hero__card{flex-shrink:0;width:38.75rem}.bio-hero__card-inner{position:relative;display:grid;grid-template-columns:max-content 1fr;padding-bottom:1rem}.bio-hero__card-bg{position:absolute;top:2rem;left:0;right:0;bottom:0;background-color:var(--color--pale)}.decoration--rounded .bio-hero__card-bg{border-radius:1.25rem}.bio-hero__photo{position:relative;width:12.5rem;height:15.625rem;margin-left:2rem;overflow:hidden;box-shadow:0 0 32px 0 rgba(69,69,69,.32);z-index:1}.decoration--rounded .bio-hero__photo{border-radius:1.25rem}.bio-hero__photo-img{display:block;width:100%;height:100%;object-fit:cover}.bio-hero__info{position:relative;display:flex;flex-direction:column;gap:0.25rem;padding:2rem 2rem 2rem 1.5rem;padding-top:4.0625rem;justify-content:flex-start;z-index:1}.bio-hero__name{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-size:clamp(1.5rem,1.1622rem + 1.0811vw,2rem);color:var(--color--primary);margin:0}.bio-hero__org-title{font-size:1.375rem;line-height:1.3;color:var(--color--primary);margin:0}.bio-hero__contact{display:flex;flex-direction:column;gap:0.125rem;margin-top:0.5rem}.bio-hero__company-name{font-size:1rem;font-weight:600;line-height:1.2;color:var(--color--primary)}.bio-hero__company-title,.bio-hero__phone,.bio-hero__email{font-size:1rem;line-height:1.3;color:var(--color--gray-dark)}.bio-hero__company-title a,.bio-hero__phone a,.bio-hero__email a{color:inherit;text-decoration:none}.bio-hero__company-title a:hover,.bio-hero__phone a:hover,.bio-hero__email a:hover{text-decoration:underline}.bio-hero__overview{flex:1;min-width:0;margin-top:2rem;font-size:1.125rem;line-height:1.4;color:var(--color--gray-dark)}.bio-hero__overview p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.bio-hero__overview p+p{margin-top:1em}@media only screen and (max-width: 1099px){.bio-hero{padding:3rem 1.25rem 0}.bio-hero:last-child{padding-bottom:3rem}.bio-hero__content{flex-direction:column;align-items:stretch}.bio-hero__card{width:auto}.bio-hero__photo{width:10rem;height:12.5rem}.bio-hero__info{padding-top:3.25rem}.bio-hero__overview{margin-top:0}}@media only screen and (max-width: 799px){.bio-hero{padding:2rem 1rem 0}.bio-hero:last-child{padding-bottom:3rem}.bio-hero__card-inner{grid-template-columns:1fr;justify-items:center}.bio-hero__card-bg{top:5rem}.bio-hero__photo{width:7.5rem;height:10rem;margin-left:0}.bio-hero__info{padding:1rem 1.25rem 1.25rem;padding-top:1rem;text-align:center;align-items:center}.bio-hero__name{font-size:1.625rem}.bio-hero__org-title{font-size:1.125rem}.bio-hero__contact{align-items:center}}@media only screen and (min-width: 800px){body.home .hero--full .hero__content{padding-top:4rem}}@media only screen and (max-width: 799px){body.home .hero--full .hero__content::before{background:linear-gradient(to top, #000 15%, transparent 85%)}}body.home main:has(.hero--full:first-child+.icon-card-section) .hero--full .hero__content,body.home main:has(.hero--full:first-child+.image-card-section) .hero--full .hero__content{padding-bottom:4rem}@media only screen and (min-width: 800px){body.home main:has(.hero--full:first-child+.icon-card-section) .hero--full .hero__content,body.home main:has(.hero--full:first-child+.image-card-section) .hero--full .hero__content{padding-bottom:11.25rem}}body.home main:has(.hero--full:first-child+.icon-card-section) .hero--full+.icon-card-section,body.home main:has(.hero--full:first-child+.icon-card-section) .hero--full+.image-card-section,body.home main:has(.hero--full:first-child+.image-card-section) .hero--full+.icon-card-section,body.home main:has(.hero--full:first-child+.image-card-section) .hero--full+.image-card-section{padding-top:0;margin-top:-3rem}@media only screen and (min-width: 800px){body.home main:has(.hero--full:first-child+.icon-card-section) .hero--full+.icon-card-section,body.home main:has(.hero--full:first-child+.icon-card-section) .hero--full+.image-card-section,body.home main:has(.hero--full:first-child+.image-card-section) .hero--full+.icon-card-section,body.home main:has(.hero--full:first-child+.image-card-section) .hero--full+.image-card-section{margin-top:-5rem}}.posts-featured{position:relative;z-index:1}.posts-featured:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(100% - 5.5rem);background:var(--color--pale)}.hero+.posts-featured{padding-top:0}.archive-results{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.archive-results{margin-left:0;margin-right:0}}.archive-results{padding-top:2rem;padding-bottom:4rem}.related-posts{background:var(--color--light);padding-bottom:4rem}.related-posts__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.related-posts__content{margin-left:0;margin-right:0}}.related-posts h2{margin-bottom:2.25rem;text-align:center}.related-posts ul{list-style-type:none;margin:0;padding:0}.related-posts ul li{padding:0}.related-posts ul li::before{display:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-form{max-width:none;padding-top:0;padding-bottom:3rem;text-align:center}.search-form__content{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width: 1120px){.search-form__content{margin-left:0;margin-right:0}}.search-form__field{border:none;margin:0;padding:0}.search-form__input-wrapper{position:relative;margin:0 auto}.search-form__input{width:100%;padding:1rem 3.5rem 1rem 1.25rem;border:2px solid var(--color--light);background:var(--color--white);font-family:"Work Sans",sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4;color:var(--color--black);transition:border-color .2s ease,box-shadow .2s ease}.decoration--rounded .search-form__input{border-radius:0.5rem}.search-form__input::placeholder{color:var(--color--secondary);font-weight:400}.search-form__input:hover{border-color:var(--color--secondary)}.search-form__input:focus{outline:none;border-color:var(--color--accent);box-shadow:0 0 0 1px var(--color--primary)}.search-form__submit{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color--secondary);transition:color .2s ease;display:flex;align-items:center;justify-content:center}.search-form__submit:hover{color:var(--color--primary)}.search-form__actions{display:flex;align-items:center;gap:1rem;margin-top:0.75rem}.search-form__toggle,.search-form__clear{cursor:pointer;background:none;border:none;padding:0;transition:.2s ease;font-family:"Work Sans",sans-serif;font-size:0.875rem;font-weight:600;color:var(--color--secondary);text-decoration:none;cursor:pointer;transition:color .2s ease}.search-form__toggle:hover,.search-form__clear:hover{color:var(--color--primary);text-decoration:underline}.search-form .filters{justify-content:flex-start;margin-top:1rem}.search-form .filters.collapsed{display:none}.search-form .filters select{background:var(--color--white)}.search-results__section{padding-top:1rem}.search-results__list{display:flex;flex-direction:column}.search-result{padding:1.5rem 0;border-bottom:2px solid var(--color--pale)}.search-result__title{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-wrap:pretty;font-weight:400;line-height:1.3;font-size:clamp(1.25rem,1.0811rem + .5405vw,1.5rem);margin:0}.search-result__title a{color:var(--color--primary);text-decoration:none}.search-result__title a:hover{text-decoration:underline}.search-result__meta{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;line-height:1.3;color:var(--color--gray-dark);margin-top:0.25rem}.search-result__type{font-weight:600;color:var(--color--secondary)}.search-result__date::before{content:"·";margin-right:0.5rem}.search-result__snippet{font-size:1rem;line-height:1.5;color:var(--color--gray-dark);margin:0.5rem 0 0}/*# sourceMappingURL=index.css.map */
