html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}::selection{background:var(--main);color:#fff}::-moz-selection{background:var(--main);color:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{margin-bottom:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none;font:inherit;cursor:pointer;background:rgba(0,0,0,0);padding:0;margin:0;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:focus-visible{outline:2px solid var(--main)}b,strong{font-weight:bold}p{margin-bottom:1rem}a{text-decoration:none;display:block;color:var(--main)}a:focus-visible{outline:2px solid var(--main)}em{font-style:italic}small{font-size:.85rem}html{height:100%;width:100%;scroll-behavior:smooth;background-color:#fff;font-family:"RotisSemiSans",sans-serif;color:var(--font);font-weight:400;font-size:18px;line-height:1.5em;max-width:1920px;margin:auto}@media screen and (min-width: 1024px){html{font-size:20px}}body{color:var(--font);font-weight:500;background-color:#fff;max-width:1920px;margin:auto;min-height:100%;-webkit-box-shadow:0 0 20px 20px rgba(0,0,0,.5);box-shadow:0 0 20px 20px rgba(0,0,0,.1);overflow-x:hidden;position:relative}body:after{content:"";position:absolute;height:100%;width:100%;top:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1;opacity:0;transition:all .3s ease-in-out;pointer-events:none}body.tpl__page__blur--active:after{opacity:1}html:not(:hover){will-change:scroll-position}input{outline:none;font:inherit}img{display:block}hr{margin-bottom:2rem;margin-top:2rem;border:none;background-color:var(--main);opacity:.25;height:1px}.tpl__navigation .ptl__focus__bright:focus-visible{outline:2px solid var(--main)}.tpl__navigation .ptl__focus__dark:focus-visible{outline:2px solid #fff}.tpl__navigation--active .ptl__focus__bright:focus-visible{outline:2px solid var(--main)}.tpl__navigation--active .ptl__focus__dark:focus-visible{outline:2px solid var(--main)}footer .ptl__focus__dark:focus-visible{outline:2px solid #fff}