/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{height:-webkit-fill-available;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{min-height:100%;min-height:-webkit-fill-available}body,html{overflow-x:hidden;overflow-y:auto;padding:0;margin:0;text-decoration:none}body *,body :after,body :before,html *,html :after,html :before{box-sizing:border-box;transform-origin:center center;color:inherit;text-decoration:inherit;background-size:cover;background-position:50%;background-repeat:no-repeat}body img,body svg,html img,html svg{max-width:100%;height:auto}body svg,html svg{fill:currentColor;stroke:currentColor}body svg *,html svg *{transform-origin:0 0 0}body object,body video,html object,html video{max-width:100%;object-fit:cover;height:auto;outline:none}body figcaption,body figure,html figcaption,html figure{margin:0;padding:0}body.oc-navigation,body.oc-outbound,body.oc-search{height:100%;overflow:hidden}.container{display:grid;grid-template-columns:var(--page-margins) 1fr minmax(0,var(--page-width)) 1fr var(--page-margins);grid-column-gap:0;width:100%}.site-width{margin:0 auto;max-width:calc(var(--page-width) + var(--page-margins)*2);padding:0 var(--page-margins);width:100%}.site-width--fluid{max-width:none;padding:0}html{font-size:62.5%}body{color:var(--body-color);font-family:var(--font-body);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-primary-bold);margin:0;padding:0;text-rendering:optimizeLegibility}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1,h1{font-family:var(--font-h1);font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height);letter-spacing:var(--font-h1-letter-spacing);text-transform:var(--font-h1-text-case)}.h2,h2{font-family:var(--font-h2);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height);letter-spacing:var(--font-h2-letter-spacing);text-transform:var(--font-h2-text-case)}.h3,h3{font-family:var(--font-h3);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-letter-spacing);text-transform:var(--font-h3-text-case)}.h4,h4{font-family:var(--font-h4);font-size:var(--font-h4-size);font-weight:var(--font-h4-weight);line-height:var(--font-h4-line-height);letter-spacing:var(--font-h4-letter-spacing);text-transform:var(--font-h4-text-case)}.h5,h5{font-family:var(--font-h5);font-size:var(--font-h5-size);font-weight:var(--font-h5-weight);line-height:var(--font-h5-line-height);letter-spacing:var(--font-h5-letter-spacing);text-transform:var(--font-h5-text-case)}.h6,h6{font-family:var(--font-h6);font-size:var(--font-h6-size);font-weight:var(--font-h6-weight);line-height:var(--font-h6-line-height);letter-spacing:var(--font-h6-letter-spacing);text-transform:var(--font-h6-text-case)}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}ol,ul{list-style:none;padding:0;margin:0}address{font-style:normal}blockquote{padding:0;margin:0;width:100%}blockquote p{margin-bottom:0}blockquote footer{font-size:var(--font-body-size);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);padding-top:2em}.intro,p.intro{font-family:var(--font-intro);font-size:var(--font-intro-size);font-weight:var(--font-intro-weight);line-height:var(--font-intro-line-height);letter-spacing:var(--font-intro-letter-spacing);text-transform:var(--font-intro-text-case);margin-bottom:1em}.label{font-family:var(--font-label);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line-height);letter-spacing:var(--font-label-letter-spacing);text-transform:var(--font-label-text-case)}.date,.label{color:var(--accent-color);padding-bottom:.5em}.date{font-family:var(--font-date);font-size:var(--font-date-size);font-weight:var(--font-date-weight);line-height:var(--font-date-line-height);letter-spacing:var(--font-date-letter-spacing);text-transform:var(--font-date-text-case)}.caption{font-size:1.4rem;line-height:1.8rem}.media_none{aspect-ratio:auto}.media_none img{display:block;position:relative!important;inset:auto!important;height:auto!important}.media_1-1{aspect-ratio:1/1}.media_3-2{aspect-ratio:3/2}.media_4-3{aspect-ratio:4/3}.media_4-5{aspect-ratio:4/5}.media_5-4{aspect-ratio:5/4}.media_16-9{aspect-ratio:16/9}.media_shape_circle{aspect-ratio:1/1!important;border-radius:50%!important}.d-hidden{display:hidden!important}.d-none{display:none!important}.list-none{list-style:none!important;padding:0;margin:0}.is-disabled{pointer-events:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.h-cover:before{content:"";z-index:1}.h-cover:before,.h-fill{position:absolute;top:0;left:0;height:100%;width:100%}[data-theme=white],[data-theme^=light]{--accent-color:var(--color-accent-light);--accent-color-h:var(--color-accent-light-h);--accent-color-s:var(--color-accent-light-s);--accent-color-l:var(--color-accent-light-l);--contrast-color:var(--color-dark-1);--contrast-color-h:var(--color-dark-1-h);--contrast-color-s:var(--color-dark-1-s);--contrast-color-l:var(--color-dark-1-l);--contrast-alt:var(--color-dark-2);--contrast-alt-h:var(--color-dark-2-h);--contrast-alt-s:var(--color-dark-2-s);--contrast-alt-l:var(--color-dark-2-l);--body-color:#1a1a1a;--button-bg-color:var(--color-accent-light);--button-color:#fafafa;--keyline-color:rgba(26,26,26,.3)}[data-theme=white]{--prime-color:#fff;--prime-color-h:0;--prime-color-s:0%;--prime-color-l:100%;--prime-alt:var(--color-light-2);--prime-alt-h:var(--color-light-2-h);--prime-alt-s:var(--color-light-2-s);--prime-alt-l:var(--color-light-2-l)}[data-theme=light-1]{--prime-color:var(--color-light-1);--prime-color-h:var(--color-light-1-h);--prime-color-s:var(--color-light-1-s);--prime-color-l:var(--color-light-1-l);--prime-alt:var(--color-light-2);--prime-alt-h:var(--color-light-2-h);--prime-alt-s:var(--color-light-2-s);--prime-alt-l:var(--color-light-2-l)}[data-theme=light-2]{--prime-color:var(--color-light-2);--prime-color-h:var(--color-light-2-h);--prime-color-s:var(--color-light-2-s);--prime-color-l:var(--color-light-2-l);--prime-alt:var(--color-light-1);--prime-alt-h:var(--color-light-1-h);--prime-alt-s:var(--color-light-1-s);--prime-alt-l:var(--color-light-1-l)}[data-theme^=dark]{--accent-color:var(--color-accent-dark);--accent-color-h:var(--color-accent-dark-h);--accent-color-s:var(--color-accent-dark-s);--accent-color-l:var(--color-accent-dark-l);--contrast-color:var(--color-light-1);--contrast-color-h:var(--color-light-1-h);--contrast-color-s:var(--color-light-1-s);--contrast-color-l:var(--color-light-1-l);--contrast-alt:var(--color-light-2);--contrast-alt-h:var(--color-light-2-h);--contrast-alt-s:var(--color-light-2-s);--contrast-alt-l:var(--color-light-2-l);--body-color:#fafafa;--button-bg-color:#fafafa;--button-color:var(--color-dark-2);--keyline-color:hsla(0,0%,98%,.3)}[data-theme=dark-1]{--prime-color:var(--color-dark-1);--prime-color-h:var(--color-dark-1-h);--prime-color-s:var(--color-dark-1-s);--prime-color-l:var(--color-dark-1-l);--prime-alt:var(--color-dark-2);--prime-alt-h:var(--color-dark-2-h);--prime-alt-s:var(--color-dark-2-s);--prime-alt-l:var(--color-dark-2-l)}[data-theme=dark-2]{--prime-color:var(--color-dark-2);--prime-color-h:var(--color-dark-2-h);--prime-color-s:var(--color-dark-2-s);--prime-color-l:var(--color-dark-2-l);--prime-alt:var(--color-dark-1);--prime-alt-h:var(--color-dark-1-h);--prime-alt-s:var(--color-dark-1-s);--prime-alt-l:var(--color-dark-1-l)}[data-theme=image]{--accent-color:#fafafa;--accent-color-h:var(--color-accent-dark-h);--accent-color-s:var(--color-accent-dark-s);--accent-color-l:var(--color-accent-dark-l);--prime-color:var(--color-tint);--prime-alt:#fafafa;--body-color:#fafafa;--button-bg-color:#fafafa;--button-color:var(--color-dark-2);--keyline-color:hsla(0,0%,98%,.3)}[data-theme=none]{--prime-color:inherit;--prime-alt:inherit;--body-color:inherit}.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin:1.5em 0 .5em}.editor h2+h3,.editor h2:first-child,.editor h3+h4,.editor h4+h5,.editor h5+h6{margin-top:0}.editor a{color:var(--accent-color);text-decoration:underline;text-underline-offset:3px}.editor a:active,.editor a:focus,.editor a:hover{text-decoration:none}.editor ol,.editor ul{margin:1.5em 0;-webkit-padding-start:1em;padding-inline-start:1em}.editor ol li::marker,.editor ul li::marker{color:var(--accent-color);display:block}.editor ol li:not(:last-child),.editor ul li:not(:last-child){padding-bottom:.5em}.editor ol ol,.editor ol ul,.editor ul ol,.editor ul ul{margin-top:.5em;margin-bottom:0}.editor>ol:first-child,.editor>ul:first-child{margin-top:0}.editor>ol:last-child,.editor>ul:last-child{margin-bottom:0}.editor ul{list-style:disc}.editor ul ul li{-webkit-padding-start:.5em;padding-inline-start:.5em}.editor ul ul li::marker{content:"- "}.editor ol{counter-reset:editor-ol-counter;list-style:decimal;margin-left:0}.editor ol li{-webkit-padding-start:.5em;padding-inline-start:.5em}.editor ol ol{list-style:lower-roman}.editor blockquote{font-family:var(--font-intro);font-size:var(--font-intro-size);font-weight:var(--font-intro-weight);line-height:var(--font-intro-line-height);letter-spacing:var(--font-intro-letter-spacing);text-transform:var(--font-intro-text-case);margin:2em 0}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::placeholder{color:var(--keyline-color)}label{display:block}button,input,select,textarea{background:none;border:none;border-radius:0;color:inherit;display:block;font-family:inherit;font-weight:inherit;margin:0;outline:none;padding:0;text-align:inherit;text-transform:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}button{cursor:pointer}input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url]{border:0;box-sizing:border-box;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}textarea{resize:none;height:8em;width:100%}.select-group{position:relative}.select-group svg{color:var(--accent-color);height:24px;width:24px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}select{width:100%;-webkit-appearance:none;appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.checkbox-group input,.radio-group input{display:none}.checkbox-group .checkbox-list,.checkbox-group .radio-list,.radio-group .checkbox-list,.radio-group .radio-list{display:flex;gap:0 30px}.checkbox-group .checkbox-item label,.checkbox-group .radio-item label,.radio-group .checkbox-item label,.radio-group .radio-item label{cursor:pointer;display:flex;gap:0 10px;padding:0}.checkbox-group .checkbox-item label:before,.checkbox-group .radio-item label:before,.radio-group .checkbox-item label:before,.radio-group .radio-item label:before{border:1px solid;content:"";display:block;position:relative;height:20px;width:20px}.checkbox-group .checkbox-item label:hover:before,.checkbox-group .radio-item label:hover:before,.radio-group .checkbox-item label:hover:before,.radio-group .radio-item label:hover:before{background-color:var(--accent-color)}.checkbox-group .checkbox-item input:checked+label:before,.checkbox-group .radio-item input:checked+label:before,.radio-group .checkbox-item input:checked+label:before,.radio-group .radio-item input:checked+label:before{border-color:var(--accent-color);background-color:var(--accent-color)}.radio-group label:before{border-radius:50%}