@import url("https://use.typekit.net/dwf6ljd.css");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
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:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.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:-0.5em;}sub{bottom:-0.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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
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}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/Backbone/icomoon.woff2?7nyhg5) format("woff2"),url(https://cdn.icomoon.io/42560/Backbone/icomoon.woff?7nyhg5) format("woff")}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.transition{transition:all .3s ease-in-out 0s}.transition-visibility{transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),visibility 0s .3s}.transition-opacity{transition-property:opacity!important}.transition-ui{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s}.transition-visibility-show{opacity:1!important;visibility:visible!important;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),visibility 0s!important}.fade-in{transition-duration:.8s;opacity:0}.fade-in.in-view{opacity:1}.delay-grid>:nth-child(1n){transition-delay:0s}.delay-grid>:nth-child(1n+1){transition-delay:.15s}.delay-grid>:nth-child(1n+2){transition-delay:.3s}.delay-grid>:nth-child(1n+3){transition-delay:.45s}.delay-grid>:nth-child(1n+4){transition-delay:.6s}.delay-grid>:nth-child(1n+5){transition-delay:.75s}@media (min-width:740px){.delay-grid.tablet-portrait>:nth-child(1n){transition-delay:0s}.delay-grid.tablet-portrait>:nth-child(1n+1){transition-delay:.15s}.delay-grid.tablet-portrait>:nth-child(1n+2){transition-delay:.3s}.delay-grid.tablet-portrait>:nth-child(1n+3){transition-delay:.45s}.delay-grid.tablet-portrait>:nth-child(1n+4){transition-delay:.6s}.delay-grid.tablet-portrait>:nth-child(1n+5){transition-delay:.75s}}@media (min-width:740px){.delay-grid-2>:nth-child(2n-1){transition-delay:0s}.delay-grid-2>:nth-child(2n){transition-delay:.15s}}@media (min-width:740px){.delay-grid-3>:nth-child(2n-1){transition-delay:0s}.delay-grid-3>:nth-child(2n){transition-delay:.15s}}@media (min-width:960px){.delay-grid-3>:nth-child(3n-2){transition-delay:0s}.delay-grid-3>:nth-child(3n-1){transition-delay:.15s}.delay-grid-3>:nth-child(3n){transition-delay:.3s}}@media (min-width:1600px){.delay-grid-4>:nth-child(4n-3){transition-delay:0s}.delay-grid-4>:nth-child(4n-2){transition-delay:.15s}.delay-grid-4>:nth-child(4n-1){transition-delay:.3s}.delay-grid-4>:nth-child(4n){transition-delay:.45s}}.button{position:relative;font-size:1.8rem;color:#185d87;font-weight:600;display:inline-block;padding:.5em 4em .5em 0;outline-color:#185d87;outline-offset:2px;text-decoration:underline;text-transform:uppercase;background:none;border:none}.button,.button:before{transition:all .3s ease-in-out 0s}.button:before{position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:36px;width:36px;height:36px;line-height:36px;top:50%;right:0;transform:translateY(-50%)}.button:after,.button:before{text-stroke:initial!important;-webkit-text-stroke:initial!important;border-radius:99em;padding:10px}.button:after{background:#fac92c;transform:translate(-50%,-50%);opacity:0}.button:focus,.button:hover{color:#185d87;cursor:pointer;text-decoration:none;text-stroke:.05rem #185d87;-webkit-text-stroke:.05rem #185d87}.button:focus:before,.button:hover:before{transform:translate(.3em,-50%);content:"\e901";background:#fac92c}.link-arrow{position:relative;color:#333132;padding-right:2em}.link-arrow:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e907";color:#e85810;font-size:13px;width:13px;height:13px;line-height:13px;top:50%;right:0;transform:translateY(-50%)}.link-arrow:focus:before,.link-arrow:hover:before{transform:translate(.5em,-50%)}h3.h4 .link-arrow:before{top:.8em}.link-arrow-large{position:relative;padding-right:2em;color:#2178ae}.link-arrow-large:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e900";color:#185d87;font-size:36px;width:36px;height:36px;line-height:36px;top:50%;right:0;transform:translateY(-50%);transform:translateY(-55%)}.link-arrow-large:focus:before,.link-arrow-large:hover:before{transform:translate(.3em,-55%)}.cta P:last-child{margin-left:auto}.ck-editor .ck-content{font-size:1rem;line-height:1.5;font-family:work-sans,sans-serif}@media (min-width:1250px){.ck-editor .ck-content{font-size:1.125rem}}.ck-editor .ck-content.ck-editor__editable{min-height:150px;color:#333132}.ck-editor .ck-content h3{font-size:1.4375rem;font-family:bookmania,serif;font-weight:600;line-height:1.3;margin:2em 0 .5em}@media (min-width:1250px){.ck-editor .ck-content h3{font-size:2.0625rem}}.ck-editor .ck-content h4{font-size:1.25rem;margin:2.5em 0 .75em;font-weight:500;line-height:1.1;font-family:work-sans,sans-serif}@media (min-width:1250px){.ck-editor .ck-content h4{font-size:1.625rem}}.ck-editor .ck-content h5{font-size:1.125rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1}@media (min-width:1250px){.ck-editor .ck-content h5{font-size:1.25rem}}.ck-editor .ck-content .t-micetype{font-size:0.75rem}.ck-editor .ck-content .button{transition:all .3s ease-in-out 0s;position:relative;font-size:1.125rem;color:#185d87;font-weight:600;display:inline-block;padding:.5em 4em .5em 0;outline-color:#185d87;outline-offset:2px;text-decoration:underline;text-transform:uppercase;background:none;border:none}.ck-editor .ck-content .button:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:36px;width:36px;height:36px;line-height:36px;top:50%;right:0;transform:translateY(-50%)}.ck-editor .ck-content .button:after,.ck-editor .ck-content .button:before{text-stroke:initial!important;-webkit-text-stroke:initial!important;border-radius:99em;padding:10px}.ck-editor .ck-content .button:after{background:#fac92c;transform:translate(-50%,-50%);opacity:0}.ck-editor .ck-content .button:focus,.ck-editor .ck-content .button:hover{color:#185d87;cursor:pointer;text-decoration:none;text-stroke:.05rem #185d87;-webkit-text-stroke:.05rem #185d87}.ck-editor .ck-content .button:focus:before,.ck-editor .ck-content .button:hover:before{transform:translate(.3em,-50%);content:"\e901";background:#fac92c}.ck-editor .ck-content .table{width:100%!important}.ck-editor .ck-content .table>figcaption{font-size:1.25rem;margin:2.5em 0 .75em;font-weight:500;line-height:1.1;font-family:work-sans,sans-serif;text-align:left}@media (min-width:1250px){.ck-editor .ck-content .table>figcaption{font-size:1.625rem}}.ck-editor .ck-content .table th{text-align:left;text-transform:none}.ck-editor .ck-content .table p{margin:0!important}.ck-editor .ck-content .table .t-micetype{font-weight:400;text-transform:none}.ck-editor [aria-label="Source code editing area"]{--ck-font-size-normal:1.2em!important}.container{display:grid;grid-template-rows:auto;grid-template-columns:5.8vw minmax(0,1fr) 5.8vw;grid-template-areas:"a b c"}@media (min-width:740px){.container{grid-template-columns:7.8vw minmax(0,1fr) 7.8vw}}@media (min-width:1600px){.container{grid-template-columns:8.6vw minmax(0,1fr) 8.6vw}}.container .inner-grid{position:relative;display:grid;row-gap:1.5em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-area:b}@media (min-width:740px){.container .inner-grid{column-gap:1.5rem;row-gap:2em}}@media (min-width:1250px){.container .inner-grid{column-gap:2rem;row-gap:4.5em}}.container-offset-left:not(.phone){margin-left:-5.8vw}@media (min-width:740px){.container-offset-left:not(.phone){margin-left:-7.8vw}}@media (min-width:1250px){.container-offset-left:not(.phone){margin-left:-8.6vw}}@media (min-width:1px) and (max-width:739px){.container-offset-left.phone{margin-left:-5.8vw}}.container-offset-right:not(.phone){margin-right:-5.8vw}@media (min-width:740px){.container-offset-right:not(.phone){margin-right:-7.8vw}}@media (min-width:1250px){.container-offset-right:not(.phone):not(.large){margin-right:0}.container-offset-right:not(.phone).large{margin-right:-8.6vw}}@media (min-width:1px) and (max-width:739px){.container-offset-right.phone{margin-right:-5.8vw}}.content-container{grid-column:2/span 10}@media (min-width:740px){.content-container{grid-column:3/span 7}}@media (min-width:1250px){.content-container{grid-column:3/span 6}}@media (min-width:740px){.content-container.narrow{grid-column:3/span 6}}@media (min-width:1250px){.content-container.narrow{grid-column:3/span 5}}@media (min-width:1600px){.content-container.narrow{grid-column:3/span 4}}.content-container.wide{grid-column:1/span 12}@media (min-width:740px){.content-container.wide{grid-column:2/span 11}}@media (min-width:1250px){.content-container.wide{grid-column:3/span 8}}.row{margin-top:4.5em;margin-bottom:4.5em}@media (min-width:740px){.row{margin-top:6em;margin-bottom:6em}}@media (min-width:1600px){.row{margin-top:9em;margin-bottom:9em}}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row-padding{padding-top:4.5em;padding-bottom:4.5em}@media (min-width:740px){.row-padding{padding-top:6em;padding-bottom:6em}}@media (min-width:1600px){.row-padding{padding-top:9em;padding-bottom:9em}}.row-padding-top-half{padding-top:2.25em}@media (min-width:740px){.row-padding-top-half{padding-top:3em}}@media (min-width:1600px){.row-padding-top-half{padding-top:4.5em}}.row-margin-offset-bottom{margin-bottom:-4.5em!important}@media (min-width:740px){.row-margin-offset-bottom{margin-bottom:-6em!important}}@media (min-width:1600px){.row-margin-offset-bottom{margin-bottom:-9em!important}}.row-margin-offset-top{margin-top:-4.5em!important}@media (min-width:740px){.row-margin-offset-top{margin-top:-6em!important}}@media (min-width:1600px){.row-margin-offset-top{margin-top:-9em!important}}.grid-area-main{grid-area:b}.grid-main-full{grid-column:1/span 3}.grid-inner-full{grid-column:1/span 12}@media (min-width:960px){.grid-inner-full-large-layout{grid-column:1/span 12!important}}.grid-inner-2-10{grid-column:2/span 10}@media (min-width:1px) and (max-width:739px){.grid-inner-2-10-phone{grid-column:2/span 10}}@media (min-width:740px){.grid-inner-2-10-portrait{grid-column:2/span 10}}@media (min-width:1250px){.grid-inner-2-10-large{grid-column:2/span 10}}@media (min-width:1600px){.grid-inner-2-10-xlarge{grid-column:2/span 10!important}}@media (min-width:1900px){.grid-inner-2-10-xxlarge{grid-column:2/span 10!important}}@media (min-width:740px){.two-col-flex{display:flex;flex-wrap:wrap}}.two-col-flex>*{width:100%}.two-col-flex>:not(:last-child){margin-bottom:4.5em}@media (min-width:740px){.two-col-flex>*{width:50%}.two-col-flex>:last-child,.two-col-flex>:nth-last-child(2){margin-bottom:0}}.two-col-grid{position:relative;display:grid;row-gap:1.5em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:740px){.two-col-grid{column-gap:1.5rem;row-gap:2em}}@media (min-width:1250px){.two-col-grid{column-gap:2rem;row-gap:4.5em}}.two-col-grid>*{grid-column:1/span 12}@media (min-width:740px){.two-col-grid>:nth-child(odd){grid-column:1/span 6}.two-col-grid>:nth-child(2n){grid-column:7/span 6}.two-col-grid>:nth-child(odd):last-child{grid-column:4/span 6}}.three-col-grid{position:relative;display:grid;row-gap:1.5em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:740px){.three-col-grid{column-gap:1.5rem;row-gap:2em}}@media (min-width:1250px){.three-col-grid{column-gap:2rem;row-gap:4.5em}}.three-col-grid>*{grid-column:1/span 12}@media (min-width:740px) and (max-width:959px){.three-col-grid>:nth-child(odd){grid-column:1/span 6}.three-col-grid>:nth-child(2n){grid-column:7/span 6}.three-col-grid>:nth-child(odd):last-child{grid-column:4/span 6}}@media (min-width:960px){.three-col-grid>:nth-child(3n-2){grid-column:1/span 4}.three-col-grid>:nth-child(3n-1){grid-column:5/span 4}.three-col-grid>:nth-child(3n){grid-column:9/span 4}.three-col-grid>:nth-child(3n-2):nth-last-child(2){grid-column:3/span 4}.three-col-grid>:nth-child(3n-2):last-child{grid-column:5/span 4}.three-col-grid>:nth-child(3n-1):last-child{grid-column:7/span 4}}@media (min-width:740px){.three-col-grid.portrait>:nth-child(3n-2){grid-column:1/span 4}.three-col-grid.portrait>:nth-child(3n-1){grid-column:5/span 4}.three-col-grid.portrait>:nth-child(3n){grid-column:9/span 4}}.four-col-grid{position:relative;display:grid;row-gap:1.5em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:740px){.four-col-grid{column-gap:1.5rem;row-gap:2em}}@media (min-width:1250px){.four-col-grid{column-gap:2rem;row-gap:4.5em}}.four-col-grid>*{grid-column:1/span 12}@media (min-width:740px) and (max-width:959px){.four-col-grid>:nth-child(odd){grid-column:1/span 6}.four-col-grid>:nth-child(2n){grid-column:7/span 6}}@media (min-width:960px){.four-col-grid>:nth-child(3n-2){grid-column:1/span 4}.four-col-grid>:nth-child(3n-1){grid-column:5/span 4}.four-col-grid>:nth-child(3n){grid-column:9/span 4}}@media (min-width:1600px){.four-col-grid>:nth-child(4n-3){grid-column:1/span 3}.four-col-grid>:nth-child(4n-2){grid-column:4/span 3}.four-col-grid>:nth-child(4n-1){grid-column:7/span 3}.four-col-grid>:nth-child(4n){grid-column:10/span 3}}@media (min-width:1px) and (max-width:739px){.image-aside-copy{flex-direction:column}}@media (min-width:740px){.image-aside-copy>*{width:50%}}@media (min-width:740px) and (max-width:959px){.image-aside-copy .image .media .field--name-field-media-image{aspect-ratio:1/1.333}@supports not (aspect-ratio:auto){.image-aside-copy .image .media .field--name-field-media-image{padding-bottom:133.3%}}}.image-aside-copy .copy{padding:2em 1.2em}@media (min-width:740px){.image-aside-copy .copy{padding:2.5em 2em}}@media (min-width:1250px){.image-aside-copy .copy{padding:6em 7em}}*{box-sizing:border-box}:focus{outline:2px dotted}:focus:not(:focus-visible){outline:none}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.5;font-family:work-sans,sans-serif;color:#333132;background:#fff}@media (min-width:1250px){body{font-size:1.8rem}}body.cke_editable{font-size:1.8rem;padding:20px!important;background:#fff!important}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{display:block;text-decoration:none!important}h3 a,h4 a{color:#333132}h2.h3,h2.h4{text-transform:none!important;font-style:normal!important}h2.h5{font-style:normal;font-family:work-sans,sans-serif}.h1,h1{font-size:4rem;font-family:bookmania,serif;font-weight:600;line-height:1;margin:0 0 .3em}@media (min-width:740px){.h1,h1{font-size:5.2rem}}@media (min-width:1250px){.h1,h1{font-size:9rem;margin-bottom:.1em}}.h2,h2{font-size:2.7rem;font-family:bookmania,serif;font-weight:600;line-height:1;margin:0 0 1em;text-transform:uppercase;font-style:italic}@media (min-width:740px){.h2,h2{font-size:3.2rem}}@media (min-width:1250px){.h2,h2{font-size:5rem}}.h3,h3{font-size:2.3rem;font-family:bookmania,serif;font-weight:600;line-height:1.3;margin:2em 0 .5em}@media (min-width:1250px){.h3,h3{font-size:3.3rem}}.h4,h4{font-size:2rem;margin:2.5em 0 .75em;font-weight:500;line-height:1.1;font-family:work-sans,sans-serif}@media (min-width:1250px){.h4,h4{font-size:2.6rem}}.h5,h5{font-size:1.8rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1}@media (min-width:1250px){.h5,h5{font-size:2rem}}.h6,h6{font-size:1.8rem;line-height:1;margin:0}.h1,.h2,.h3,.h4,.h5{margin-top:0}.rte ol,.rte p,.rte ul{margin:1em 0}.rte ol:first-child,.rte p:first-child,.rte ul:first-child{margin-top:0}.rte ol:last-child,.rte p:last-child,.rte ul:last-child{margin-bottom:0}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:1em!important}a{transition:all .3s ease-in-out 0s;text-decoration:none;color:#185d87}a:focus,a:hover{color:#333132}.rte a{text-decoration:underline}.rte a:focus,.rte a:hover{text-decoration:none}a.image{outline-offset:2px}a.image,img{display:block}img{max-width:100%;height:auto}blockquote{padding:0;margin:2em 0}@media (min-width:1px) and (max-width:739px){blockquote[cite*="tiktok.com"]{min-width:325px;margin-left:-5.8vw}}iframe{border:none!important;width:100%!important}.rte iframe[src*="instagram.com"]{max-width:540px!important}.rte iframe[src*="tiktok.com"]{height:757px}.media .field--name-field-media-image img{position:absolute}.media .field--name-field-media-image img.lazyautosizes.lazyloaded,.media .field--name-field-media-image img:not(.lazyautosizes){object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.sticker{width:105px;height:105px;right:0;background-size:100% auto;background-repeat:no-repeat;transform:translateY(-50%);transition-duration:.3s}@media (min-width:740px){.sticker{transform:translate(50%,-50%)}}.sticker.work{background-image:url(/themes/custom/origin/images/sticker-work.svg)}.sticker.insights{background-image:url(/themes/custom/origin/images/sticker-insights.svg)}.sticker.contact{background-image:url(/themes/custom/origin/images/sticker-contact.svg)}@media (min-width:740px){.sticker:focus,.sticker:hover{transform:translate(50%,-50%) scale(1.1) rotate(1turn)}}[data-drupal-messages]{position:relative;z-index:50}.messages{font-size:1.8rem;margin-left:auto;margin-right:auto;max-width:1400px;margin:40px auto;padding:1.5em 3em}.messages.messages--status{background-color:#c7ff97;background-position:1em 1.8em;color:#333132;border:none;box-shadow:none}table{font-size:1.6rem;line-height:1.5;font-family:work-sans,sans-serif;width:100%}@media (min-width:1250px){table{font-size:1.8rem}}table caption{font-size:2rem;margin:2.5em 0 .75em;font-weight:500;line-height:1.1;font-family:work-sans,sans-serif;text-align:left;margin-top:0;margin-bottom:1em}@media (min-width:1250px){table caption{font-size:2.6rem}}table th{white-space:nowrap}@media (min-width:740px){table th{white-space:normal}}table thead th{background:#eefffc;text-align:left;border-bottom:2px solid #333132}table tbody th{font-weight:700}table tbody td,table tbody th{border-bottom:1px solid #333132}table th{text-align:left}table td,table th{padding:.5em 1em}table p{margin:0!important}table .t-micetype{font-weight:400;font-family:work-sans,sans-serif;text-transform:none}.table-wrap{margin:2em 0;position:relative}.table-wrap:first-child{margin-top:0}.table-wrap:last-child{margin-bottom:0}.table-wrap.scroll{overflow-x:auto;overflow-y:hidden}@media (min-width:1px) and (max-width:739px){.table-wrap.scroll{margin-right:-5.51vw}}@media (min-width:740px) and (max-width:959px){.table-wrap.scroll{margin-right:-7.41vw}}.scroll-indicator{padding-right:1.5em;display:none;margin-bottom:1.5em}.scroll-indicator:before{content:"\e907";color:inherit;font-size:12px;width:12px;height:12px;line-height:12px;top:50%;right:0;transform:translateY(-50%)}.scroll-indicator:first-child[style*=none]+.table-wrap,.scroll-indicator:not([style*=none])+.table-wrap{margin-top:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}.reset,.reset li{margin:0;padding:0;list-style:none}.reset li:before{display:none}.reset ul,.reset ul li{margin:0;padding:0;list-style:none}.reset ul li:before{display:none}.cover{width:100%;height:100%;position:absolute;top:0;left:0}.center-horizontal{position:absolute;left:50%;transform:translateX(-50%)}.center-absolute{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.outline-offset{outline-offset:2px}.pseudo-before{position:relative}.pseudo-before:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";transition:all .3s ease-in-out 0s}.pseudo-after{position:relative}.pseudo-after:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";transition:all .3s ease-in-out 0s}.d-none{display:none}.d-inline-block{display:inline-block}.d-block{display:block}@media (min-width:1px) and (max-width:959px){.d-block-condensed{display:block!important}}.d-flex{display:flex}.d-grid{display:grid}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.z-index-10{z-index:10}.z-index-20{z-index:20}.z-index-40{z-index:40}.z-index-100{z-index:100}.opacity-0{opacity:0}.visibility-hidden{visibility:hidden}@media (min-width:1px) and (max-width:739px){.hide-phone{display:none!important}}.overflow-hidden{overflow:hidden}.w-100{width:100%}.h-100{height:100%}.h-100-admin,.h-100vh{height:100dvh}.user-logged-in .h-100-admin{height:calc(100dvh - var(--admin-bar))}.top-header-admin{top:90px}.toolbar-horizontal .top-header-admin,.user-logged-in .top-header-admin{top:calc(var(--admin-bar) + 90px)}.jc-space-between{justify-content:space-between}.jc-center{justify-content:center}.jc-flex-end{justify-content:flex-end}.ai-flex-start{align-items:flex-start}.ai-center{align-items:center}.ai-flex-end{align-items:flex-end}.flex-direction-column{flex-direction:column}.flex-wrap-wrap{flex-wrap:wrap}.row-gap-0{row-gap:0!important}.ss06{font-feature-settings:"ss06"}.ss11{font-feature-settings:"ss11"}.ss12{font-feature-settings:"ss12"}.ss16{font-feature-settings:"ss16"}.ss17{font-feature-settings:"ss17"}.ss18{font-feature-settings:"ss18"}.swash-tl{font-feature-settings:"ss10"}.swash-tr{font-feature-settings:"ss19"}.swash-curved-tl{font-feature-settings:"ss11"}.swash-curved-bl{font-feature-settings:"ss12"}.swash-wavy-m{font-feature-settings:"ss13"}.swash-long-bl{font-feature-settings:"ss16"}.lh-1{line-height:1}.f-s-16{font-size:1.6rem}.f-icon{position:relative}.f-icon:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0}.f-icon-after{position:relative}.f-icon-after:after{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0}.f-heading{font-family:bookmania,serif}.f-regular{font-family:work-sans,sans-serif}.f-w-bold{font-weight:600}.f-italic{font-style:italic}.t-dec-underline{text-decoration:underline}.t-dec-underline:focus,.t-dec-underline:hover{text-decoration:none}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-c-text{color:#333132}.t-c-white{color:#fff}.t-c-green{color:#c7ff97}.t-c-blue{color:#185d87}.t-c-blue-medium{color:#2178ae}.t-c-pink{color:#f7b0be}.t-c-purple{color:#dac6ff}.t-c-aqua{color:#a7e9e2}.t-c-yellow{color:#fac92c}.t-t-none{text-transform:none}.t-t-uppercase{text-transform:uppercase}.t-large-heading{font-size:4rem;font-family:bookmania,serif;font-weight:600}@media (min-width:740px){.t-large-heading{font-size:7.7rem}}@media (min-width:1250px){.t-large-heading{font-size:12rem}}.t-small{font-size:1.4rem}@media (min-width:1250px){.t-small{font-size:1.6rem}}.t-micetype{font-size:1.2rem}.t-italic-heading{font-size:1.9rem;font-family:bookmania,serif;font-weight:400;font-style:italic}@media (min-width:1250px){.t-italic-heading{font-size:2.5rem}}ul.link-list{font-size:1.9rem;font-family:bookmania,serif;font-weight:400;font-style:italic}ul.link-list,ul.link-list li{margin:0;padding:0;list-style:none}ul.link-list li:before{display:none}@media (min-width:1250px){ul.link-list{font-size:2.5rem}}ul.link-list li:not(:last-child){margin-bottom:.5em}ul.link-list li a{position:relative;padding-left:1.5em;color:#333132;text-decoration:none!important}ul.link-list li a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e907";color:#2178ae;font-size:15px;width:15px;height:15px;line-height:15px;top:50%;left:0}@media (min-width:1250px){ul.link-list li a{padding-left:2em}}ul.link-list li a:before{transform:translateY(-70%)}@media (min-width:1250px){ul.link-list li a:before{font-size:25px;width:25px;height:25px;line-height:25px}}ul.link-list li a:focus,ul.link-list li a:hover{color:#2178ae}ul.link-list li a:focus:before,ul.link-list li a:hover:before{transform:translate(.2em,-70%)}.p-0{padding:0!important}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.p-v-1{padding-top:1em;padding-bottom:1em}.m-0{margin:0!important}.m-t-0{margin-top:0!important}.m-b-0{margin-bottom:0!important}.m-b-2{margin-bottom:2em}.m-l-1ch{margin-left:1ch}.m-l-2ch{margin-left:2ch}.m-l-3ch{margin-left:3ch}.m-r-2ch{margin-right:2ch}.box-shadow{box-shadow:4px 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:740px){.box-shadow{box-shadow:7px 7px 7px 0 rgba(0,0,0,.25)}}@media (min-width:1250px){.box-shadow{box-shadow:13px 13px 13px 0 rgba(0,0,0,.25)}}.box-shadow-small{box-shadow:4px 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:1250px){.box-shadow-small{box-shadow:7px 7px 7px 0 rgba(0,0,0,.25)}}.bg-none{background:none}.bg-white{background:#fff}.bg-grey{background-color:#333132}.bg-grey *{color:#fff}.bg-grey-light{background-color:#eaeaed}.bg-blue{background-color:#185d87}.bg-blue :not(a){color:#fff}.bg-blue-light{background-color:#eefffc}.bg-blue-medium{background-color:#2178ae}.bg-blue-medium,.bg-blue-medium *,.bg-blue-medium a{color:#fff}.bg-green{background-color:#c7ff97!important}.bg-pink{background-color:#f7b0be}.bg-purple{background-color:#dac6ff}.bg-yellow{background-color:#fac92c}.bg-aqua{background-color:#a7e9e2}.bg-grid{position:relative}.bg-aqua .bg-grid:before,.bg-grid.bg-aqua:before,.bg-grid.bg-purple:before,.bg-purple .bg-grid:before{opacity:.07}.bg-grid:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/images/bg-grid.svg) 0 0;background-size:12.5% auto;opacity:.05;mix-blend-mode:multiply}@media (min-width:740px){.bg-grid:before{background-size:6.25% auto}}@media (min-width:960px){.bg-grid:before{background-size:5% auto}}@media (min-width:1250px){.bg-grid:before{background-size:3.8461538462% auto}}.bg-circles{position:relative;padding-bottom:calc(4.5em + 150px + 2em)}@media (min-width:740px){.bg-circles{padding-bottom:calc(6em + 150px + 2em)}}@media (min-width:1600px){.bg-circles{padding-bottom:calc(9em + 150px + 2em)}}.bg-circles:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/images/bg-circle.svg);background-size:22px 18px;height:150px;top:auto;bottom:2em}.bg-circles.cyan:before{background-image:url(/themes/custom/origin/images/bg-circle-cyan.svg)}.bg-arrows{position:relative}.bg-arrows:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/images/arrow-yellow.svg);background-size:23px auto;width:46px}@media (min-width:740px){.bg-arrows:before{width:161px}}@media (min-width:1250px){.bg-arrows:before{width:253px}}.bg-arrows.right:before{left:auto;right:0}.bg-dashes-right{background:url(/themes/custom/origin/images/bg-dashes-right.svg) calc(100% - 15px) 0 no-repeat;background-size:200px auto}@media (min-width:1250px){.bg-dashes-right{background-position:calc(100% - 45px) 0;background-size:325px auto}}.bg-dashes-left{background:url(/themes/custom/origin/images/bg-dashes-left.svg) 0 2.25em no-repeat;background-size:140px auto}@media (min-width:740px){.bg-dashes-left{background-position:2.85vw 2.4em}}@media (min-width:1600px){.bg-dashes-left{background-position:2vw 4.5em;background-size:175px auto}}.bg-dashes-top{position:relative;padding-top:9em}.bg-dashes-top:before{width:100%;height:100%;position:absolute;left:0;display:block;content:"";background-image:url(/themes/custom/origin/images/bg-dashes-vertical.svg);background-repeat:no-repeat;background-position:center 0;background-size:auto 100%;top:0;left:50%;transform:translate(-50%,-50%);height:140px}@media (min-width:1250px){.bg-dashes-top:before{height:200px}}.border-none{border:none!important}.border-radius{border-radius:3px}@media (min-width:740px){.border-radius{border-radius:5px}}@media (min-width:1250px){.border-radius{border-radius:10px}}.border-radius-small{border-radius:3px}@media (min-width:1250px){.border-radius-small{border-radius:5px}}.border-radius-100{border-radius:100em}.border-bottom-white{border-bottom:1px solid #fff}.border-bottom-black{border-bottom:1px solid #333132}:root{--admin-bar:39px;--gin-toolbar-secondary-height:var(--gin-toolbar-height)}:root .toolbar-horizontal{--admin-bar:var(--gin-toolbar-height)}:root body:not(.user-logged-in){--admin-bar:0em!important}.ui-datepicker,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1.2rem}.ui-datepicker{border:1px solid #333132!important;padding:0 10px 10px;border-radius:0;width:calc(100% - 5.8vw * 2)!important;max-width:320px;z-index:20!important;transform:translateY(-2px)}.ui-datepicker td,.ui-datepicker th{min-width:0!important}.ui-datepicker.ui-datepicker-multi-2{width:600px!important;max-width:none}.ui-datepicker.ui-datepicker-multi-2:before{width:100%;position:absolute;top:0;left:0;display:block;content:"";background:#333132;left:50%;height:100%;width:1px;transform:translateX(-50%)}.ui-datepicker.ui-datepicker-inline{width:100%!important;max-width:none}.ui-datepicker .ui-datepicker-title,.ui-datepicker .ui-datepicker-title select{text-transform:uppercase}.ui-datepicker .ui-datepicker-title{font-size:1.2rem;text-transform:uppercase;height:25px;line-height:25px}.ui-datepicker .ui-datepicker-title span{color:#333132}.ui-datepicker .ui-datepicker-title select{font-size:1.2rem;padding:5px;height:auto;display:inline;margin:0 3px;line-height:1;border:1px solid #333132}.ui-datepicker .ui-widget-header{background:none;border:none;border-radius:0;padding:10px}.ui-datepicker .ui-datepicker-group-first{padding-right:5px}.ui-datepicker .ui-datepicker-group-last{padding-left:5px}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:100%}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{background:none}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin:0}.ui-datepicker .ui-state-hover{background:#333132}.ui-datepicker .ui-state-default{padding:5px;text-align:center;border:none!important}.ui-datepicker .ui-state-default.ui-state-hover{border-color:#333132}.ui-datepicker .ui-datepicker-today a{background:#eaeaed;color:#333132}.ui-datepicker .ui-datepicker-current-day a{background:#e85810!important;color:#fff;font-weight:700}.ui-datepicker .ui-icon{cursor:pointer}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:40px;height:50px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{width:100%;height:100%;position:absolute;top:0;left:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0;top:0;background:none!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0;top:0;background:none!important}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:none}.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{top:18px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{position:relative;background:none}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before{transition:all .3s ease-in-out 0s;font-family:icomoon;font-style:normal;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;content:"\e906";color:#e85810;font-size:10px;width:10px;height:10px;line-height:10px;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before{content:"\e906"}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before{position:absolute;text-indent:0;line-height:1;font-weight:400}.ui-datepicker table{font-size:1.2rem;margin:0}.ui-datepicker table tr{border:none!important;background:none!important}.ui-datepicker table thead th{font-size:1.2rem;text-transform:uppercase;color:#333132}.ui-datepicker table tbody td{padding:1px!important}.ui-datepicker table td,.ui-datepicker table th{width:14.28%;border:none!important;background:none!important}form .form-item{margin:4em 0;position:relative}form .form-item:first-child{margin-top:0}form .form-item:last-child{margin-bottom:0}form .form-item.form-type-textarea{padding-bottom:1em;border-bottom:1px solid #333132}form .two-col-flex:not(:last-child){margin-bottom:4em}@media (min-width:740px){form .two-col-flex>.form-item{margin:0}form .two-col-flex>.form-item:nth-child(odd){padding-right:1rem}form .two-col-flex>.form-item:nth-child(2n){padding-left:1rem}}form button,form input,form select,form textarea{-webkit-appearance:none!important;border-radius:0!important}form input[type=email],form input[type=password],form input[type=text],form select{font-size:2.3rem;font-family:bookmania,serif;font-weight:600;line-height:1.3;margin:2em 0 .5em;background:transparent;border:none;border-bottom:1px solid #333132;width:100%;padding:0;line-height:6rem;height:6rem;color:#2178ae;margin:0;outline-color:#333132;outline-offset:2px}@media (min-width:1250px){form input[type=email],form input[type=password],form input[type=text],form select{font-size:3.3rem}}form select{font-size:1.8rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1;border:1px solid #333132;margin:0;font-family:work-sans,sans-serif;padding-left:1em}@media (min-width:1250px){form select{font-size:2rem}}form .form-composite legend,form label{font-size:1.8rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1;display:block;margin-bottom:1em}@media (min-width:1250px){form .form-composite legend,form label{font-size:2rem}}form .form-composite legend.form-required:after,form label.form-required:after{content:" *";color:#185d87}form label.error{color:red}form textarea{font-size:2.3rem;font-family:bookmania,serif;font-weight:600;line-height:1.3;margin:2em 0 .5em;padding:.5em;border:1px solid #333132;width:100%;background:#fff;margin:0;color:#2178ae}@media (min-width:1250px){form textarea{font-size:3.3rem}}form button[type=submit],form input[type=submit]{outline-offset:2px}form button[type=submit]:focus,form input[type=submit]:focus{outline:2px dotted #185d87}form .form-checkboxes .form-item,form .form-radios .form-item{margin:.5em 0;width:100%}form .form-checkboxes .form-item:first-child,form .form-radios .form-item:first-child{margin-top:0}form .form-checkboxes .form-item:last-child,form .form-radios .form-item:last-child{margin-bottom:0}form .form-checkboxes label,form .form-radios label{width:auto!important}form .form-radios.webform-options-display-side-by-side{display:flex}form .form-radios.webform-options-display-side-by-side .form-item{margin:0;width:auto;white-space:nowrap}form .form-radios.webform-options-display-side-by-side .form-item:not(:last-child){margin-right:2em}form .form-type-checkbox,form .form-type-radio{display:flex;align-items:center}form .form-type-checkbox label,form .form-type-radio label{width:auto!important;margin:0 0 0 1em}form .form-type-checkbox input,form .form-type-radio input{border:1px solid #333132;width:30px;height:30px}form .form-type-radio{white-space:nowrap}form .form-type-radio input{border-radius:99em!important}form .description{font-size:1.2rem;margin-top:1em}button[type=submit],input[type=submit]{transition:all .3s ease-in-out 0s;position:relative;font-size:1.8rem;color:#185d87;font-weight:600;display:inline-block;padding:.5em 4em .5em 0;outline-color:#185d87;outline-offset:2px;text-decoration:underline;text-transform:uppercase;background:none;-webkit-appearance:none!important;border-radius:0!important;border:none;background:url(/themes/custom/origin/images/arrow-button.svg) 100% 50% no-repeat;background-size:30px auto;color:#333132}button[type=submit]:before,input[type=submit]:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:36px;width:36px;height:36px;line-height:36px;top:50%;right:0;transform:translateY(-50%)}button[type=submit]:after,button[type=submit]:before,input[type=submit]:after,input[type=submit]:before{text-stroke:initial!important;-webkit-text-stroke:initial!important;border-radius:99em;padding:10px}button[type=submit]:after,input[type=submit]:after{background:#fac92c;transform:translate(-50%,-50%);opacity:0}button[type=submit]:focus,button[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#185d87;cursor:pointer;text-decoration:none;text-stroke:.05rem #185d87;-webkit-text-stroke:.05rem #185d87}button[type=submit]:focus:before,button[type=submit]:hover:before,input[type=submit]:focus:before,input[type=submit]:hover:before{transform:translate(.3em,-50%);content:"\e901";background:#fac92c}@media (min-width:1250px){button[type=submit],input[type=submit]{background-size:36px auto}}button[type=submit]:focus,input[type=submit]:focus{outline:2px dotted #e85810}.bg-blue-medium button[type=submit],.bg-blue-medium input[type=submit]{background-image:url(/themes/custom/origin/images/arrow-button-white.svg)}button{padding:0}button.reset{background:none;border:none;width:100%;text-align:left}.grecaptcha-badge{visibility:hidden!important}.fs-dropdown .fs-dropdown-selected{font-size:2.3rem;font-family:bookmania,serif;font-weight:600;line-height:1.3;margin:2em 0 .5em;background:transparent;border:none;border-bottom:1px solid #333132;width:100%;padding:0;line-height:6rem;height:6rem;outline-color:#333132;position:relative;font-size:1.8rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1;background:transparent!important;z-index:-1;border:1px solid #333132!important;padding-left:1em;padding-right:2em;margin:0;font-family:work-sans,sans-serif;color:#2178ae}@media (min-width:1250px){.fs-dropdown .fs-dropdown-selected{font-size:3.3rem}}.fs-dropdown .fs-dropdown-selected:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e90a";color:#2178ae;font-size:16px;width:16px;height:16px;line-height:16px;top:50%;right:1em;transform:translateY(-50%)}@media (min-width:1250px){.fs-dropdown .fs-dropdown-selected{font-size:2rem}}.fs-dropdown .fs-dropdown-selected:after{display:none}.fs-dropdown.fs-dropdown-open .fs-dropdown-selected:before{transform:rotate(-180deg);top:20px}.fs-dropdown.fs-dropdown-open .fs-dropdown-options{display:block!important}.fs-dropdown .fs-dropdown-options{border:1px solid #333132;border-top:none;display:none!important}.fs-dropdown .fs-dropdown-item{transition:all .3s ease-in-out 0s;background:#a7e9e2!important;padding:.5em 1em}.fs-dropdown .fs-dropdown-item:focus,.fs-dropdown .fs-dropdown-item:hover{font-weight:700;text-decoration:underline;background:#185d87!important;color:#fff!important}.fs-dropdown .fs-dropdown-item:first-child{padding-top:1.5em}.fs-dropdown .fs-dropdown-item:last-child{padding-bottom:1.5em}.fs-checkbox-label.fs-light{line-height:30px}.fs-checkbox.fs-light .fs-checkbox-marker{width:30px;height:30px;border:1px solid #333132;display:block}.fs-checkbox.fs-light.fs-checkbox-focus .fs-checkbox-marker{outline:2px dotted #333132;outline-offset:2px}.fs-checkbox.fs-light:not(.fs-checkbox-disabled):hover:not(.fs-checkbox-checked) .fs-checkbox-marker{border:1px solid #333132!important}.fs-checkbox.fs-light .fs-checkbox-flag:before{color:#185d87!important;border-color:#185d87!important;height:20px;width:10px;margin:1px 0 0 9px}.fs-checkbox.fs-light.fs-checkbox-radio .fs-checkbox-marker{border-radius:99em}.fs-checkbox.fs-light.fs-checkbox-radio .fs-checkbox-flag{background:#185d87!important}.newsletter-signup #block-newsletter-signup{grid-column:2/span 10}@media (min-width:740px){.newsletter-signup #block-newsletter-signup{grid-column:3/span 8}}@media (min-width:1250px){.newsletter-signup #block-newsletter-signup{grid-column:3/span 7}}.user-logged-in .venn .venn-container{margin-top:var(--admin-bar)}.venn .inner-grid{row-gap:1.5rem}@media (min-width:740px){.venn .inner-grid{row-gap:4rem}}@media (min-width:960px){.venn .inner-grid{row-gap:0}}.venn .grid-area-main{padding:2em 0 1em}body:not(.page-node-type-homepage) .venn .grid-area-main{padding-top:calc(90px + 1em)}@media (min-width:740px){.venn .grid-area-main{padding:calc(90px + 1em) 0 3em}}.venn .slides .slide{position:absolute}.venn .slides .slide:not(.default)>*{opacity:0}.venn .slides h2{font-style:normal;font-size:2.6rem;margin-bottom:.1em}@media (min-width:740px){.venn .slides h2{font-size:4rem}}@media (min-width:960px){.venn .slides h2{margin-bottom:.3em}}@media (min-width:1250px){.venn .slides h2{font-size:5rem}}@media (min-width:1600px){.venn .slides h2{font-size:6rem}}.venn .slides .image{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin-left:auto;margin-right:auto;max-width:50rem;width:100%;aspect-ratio:1/1}@media (min-width:960px){.venn .slides .image{height:65vh;margin:-5vh auto;max-width:40rem;margin-top:1.5em}}@media (min-width:1250px){.venn .slides .image{max-width:100rem}}.venn .slides .image img{width:100%;height:100%;position:absolute;top:0;left:0}.venn .slides .copy{transition:none}@media (min-width:740px){.venn .slides .copy{margin:0;width:45%}}@media (min-width:960px){.venn .slides .copy{width:30%}}.venn .slides .cta{position:absolute;bottom:0;right:0;width:22rem}body:not(.page-node-type-homepage) .venn .slides .cta{display:none}.venn .copies{transform:translateY(100%);position:absolute}.venn .copies .copy{font-size:2.6rem;font-family:bookmania,serif;font-weight:600;transform:translateY(100%);padding:0 8%;line-height:1.1}@media (min-width:740px){.venn .copies .copy{font-size:3.7rem}}@media (min-width:960px){.venn .copies .copy{font-size:5rem}}.venn .copies .copy p{max-width:23ch}.venn .copies .sticker{bottom:2vh;right:8vw}.venn .circles>*{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:700px;height:700px;max-width:none}@media (min-width:740px){.venn .circles>*{width:900px;height:900px}}@media (min-width:960px){.venn .circles>*{width:1040px;height:1040px}}.venn .circles .circles-lg{opacity:0}.venn .bg-grid:before{top:2%;opacity:.08}@media (min-width:740px){.venn .bg-grid:before{width:87.5%;left:6.25%;background-size:7.1428571429% auto}}@media (min-width:960px){.venn .bg-grid:before{width:90%;left:5%;background-size:5.5555555556% auto}}@media (min-width:1250px){.venn .bg-grid:before{width:92.3076923077%;left:3.8461538462%;background-size:4.1666666667% auto}}.accordion-heading button{padding-right:1em}.accordion-heading button:after,.accordion-heading button:before{width:2px;height:10px;right:0;left:auto;background:#333132}.accordion-heading button:before{top:50%;transform:translate(-4px,-50%)}.accordion-heading button:after{width:10px;height:2px;top:50%;transform:translateY(-50%)}.accordion-heading button[aria-expanded=true]:before{transform:translate(-5px,-50%) rotate(270deg);opacity:0}.accordion-heading button[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.node--type-team-member .accordion-heading button:after,.node--type-team-member .accordion-heading button:before{top:.5em}.field__label{font-weight:600}.field--label-inline{display:flex;align-items:center}.field--label-inline .field__label{margin-right:.5em}.field--label-inline .field__label:after{content:": "}@media (min-width:1px) and (max-width:739px){.with-sticker h2{max-width:17ch}}@media (min-width:1px) and (max-width:959px){.with-sticker h2{margin-bottom:1.5em}}.teaser-details>:not(:last-child){margin-right:.2em;padding-right:.2em}.teaser-details>:not(:last-child):after{content:"|";display:inline-block;color:#333132}.field--name-field-services{grid-column:3/span 10}@media (min-width:1px) and (max-width:739px){.field--name-field-services{margin-right:-5.8vw}}@media (min-width:740px){.field--name-field-services{grid-column:2/span 10}}@media (min-width:1250px){.field--name-field-services{grid-column:3/span 8}}.field--name-field-services .field__label{font-size:2rem;margin:2.5em 0 .75em;font-weight:500;font-family:work-sans,sans-serif;line-height:1.1;transform:translateX(-11.6vw);padding:2rem;width:calc(100% + 11.6vw)}@media (min-width:1250px){.field--name-field-services .field__label{font-size:2.6rem}}@media (min-width:740px){.field--name-field-services .field__label{width:50%;transform:translateX(-2em)}}@media (min-width:1250px){.field--name-field-services .field__label{padding-top:2.4rem;padding-bottom:2.4rem;line-height:1}}@media (min-width:1px) and (max-width:739px){.field--name-field-services .field__items{display:block!important}}.field--name-field-services .field__items>*{padding:1em 0}@media (min-width:1px) and (max-width:739px){.field--name-field-services .field__items>.col-1{padding-bottom:0}.field--name-field-services .field__items>.col-2{padding-top:0}}@media (min-width:740px){.field--name-field-services .field__items>*{width:50%}.field--name-field-services .field__items>.col-1{margin-bottom:4.5em}.field--name-field-services .field__items>.col-2{transform:translateY(4.5em)}}.field--name-field-services .field__items .field__item{padding:.4em .5em .4em 3em}.field--name-field-services .field__items .field__item:before{content:"\e907";color:#08c6ff;font-size:16px;width:16px;height:16px;line-height:16px;top:45%;left:1.5em;transform:translateY(-50%)}@media (min-width:1250px){.field--name-field-services .field__items .field__item{padding-left:3.5em}.field--name-field-services .field__items .field__item:before{font-size:25px;width:25px;height:25px;line-height:25px}}.field--name-field-paragraphs>.field__item{margin-top:4.5em;margin-bottom:4.5em}@media (min-width:740px){.field--name-field-paragraphs>.field__item{margin-top:6em;margin-bottom:6em}}@media (min-width:1600px){.field--name-field-paragraphs>.field__item{margin-top:9em;margin-bottom:9em}}.field--name-field-paragraphs>.field__item:first-child{margin-top:0}.field--name-field-paragraphs>.field__item:last-child{margin-bottom:0}.field--name-field-paragraphs>.field__item:last-child.paragraph-offices.row-margin-offset-bottom,.node--type-insight .field--name-field-paragraphs>.field__item:last-child.row-margin-offset-bottom,.node--type-work .field--name-field-paragraphs>.field__item:last-child.row-margin-offset-bottom{margin-bottom:0!important}.paragraph--type--container .field--name-field-content>.field__item{margin-top:4.5em;margin-bottom:4.5em}@media (min-width:740px){.paragraph--type--container .field--name-field-content>.field__item{margin-top:6em;margin-bottom:6em}}@media (min-width:1600px){.paragraph--type--container .field--name-field-content>.field__item{margin-top:9em;margin-bottom:9em}}.paragraph--type--container .field--name-field-content>.field__item:first-child{margin-top:0}.paragraph--type--container .field--name-field-content>.field__item:last-child{margin-bottom:0}.paragraph--type--single-column-copy h2:not(.h3):not(.h4){margin-bottom:2em}@media (min-width:740px){.paragraph--type--single-column-copy h2:not(.h3):not(.h4){grid-column:2/span 10;max-width:24ch}}.paragraph--type--media-slideshow .bg-grid:before{top:2.25em}@media (min-width:740px){.paragraph--type--media-slideshow .bg-grid:before{top:3em;left:2em}}@media (min-width:1600px){.paragraph--type--media-slideshow .bg-grid:before{top:4.5em}}@media (min-width:740px){.paragraph--type--media-slideshow .grid-inner-full{grid-column:1/span 11}}@media (min-width:1250px){.paragraph--type--media-slideshow .grid-inner-full{grid-column:1/span 10}}.paragraph--type--portrait-images .bg-grid:before{top:2.25em}@media (min-width:740px){.paragraph--type--portrait-images .bg-grid:before{top:3em}}@media (min-width:1600px){.paragraph--type--portrait-images .bg-grid:before{top:4.5em}}.paragraph--type--portrait-images .image-1{grid-column:1/span 8}@media (min-width:740px){.paragraph--type--portrait-images .image-1{grid-column:2/span 5;transform:translateX(10%)}}.paragraph--type--portrait-images .image-2{grid-column:5/span 8;margin-top:-9em}@media (min-width:740px){.paragraph--type--portrait-images .image-2{grid-column:7/span 5;transform:translateX(-10%);margin-top:6em}}@media (min-width:1600px){.paragraph--type--portrait-images .image-2{margin-top:9em}}.paragraph--type--images-aside-copy .inner-grid{row-gap:6rem}@media (min-width:740px){.paragraph--type--images-aside-copy .inner-grid{row-gap:4rem}}@media (min-width:740px){.paragraph--type--images-aside-copy .images{grid-row:span 2;grid-column:8/span 5}}@media (min-width:1600px){.paragraph--type--images-aside-copy .images{grid-column:7/span 5}}.paragraph--type--images-aside-copy .images>*{width:65%;position:relative;z-index:2}@media (min-width:960px){.paragraph--type--images-aside-copy .images>*{width:55%}}.paragraph--type--images-aside-copy .images>:last-child{margin-left:auto;margin-top:-4rem;z-index:1}@media (min-width:960px){.paragraph--type--images-aside-copy .images>:last-child{margin-top:-20rem}}@media (min-width:1600px){.paragraph--type--images-aside-copy .images>:last-child{margin-top:-30rem}}.paragraph--type--images-aside-copy .copy{grid-column:2/span 9}@media (min-width:740px){.paragraph--type--images-aside-copy .copy{grid-row:1;grid-column:2/span 5;margin-top:auto}}@media (min-width:1250px){.paragraph--type--images-aside-copy .copy{grid-column:2/span 4}}@media (min-width:1600px){.paragraph--type--images-aside-copy .copy{grid-column:2/span 3}}.paragraph--type--images-aside-copy .cta{grid-column:5/span 8}@media (min-width:740px){.paragraph--type--images-aside-copy .cta{grid-row:2;grid-column:3/span 4;margin-bottom:auto}}@media (min-width:960px) and (max-width:1249px){.paragraph--type--images-aside-copy .cta{grid-column:4/span 3}}@media (min-width:1600px){.paragraph--type--images-aside-copy .cta{grid-column:3/span 3}}.paragraph--type--images-aside-copy .cta .h3{max-width:15ch}.paragraph--type--image-grid:before{width:116px;top:2em;z-index:20;left:auto;right:0;height:170px}@media (min-width:740px){.paragraph--type--image-grid:before{width:226px;left:47%;transform:translateX(-50%);top:5.6vw}}.paragraph--type--image-grid .media:first-child{grid-row:1;grid-column:1/span 10}@media (min-width:740px){.paragraph--type--image-grid .media:first-child{grid-column:1/span 5}}.paragraph--type--image-grid .media:first-child .field--name-field-media-image{aspect-ratio:1/1.28}@supports not (aspect-ratio:auto){.paragraph--type--image-grid .media:first-child .field--name-field-media-image{padding-bottom:128%}}.paragraph--type--image-grid .media:nth-child(2){grid-row:2;grid-column:3/span 10;margin-top:-3em;z-index:10;position:relative}@media (min-width:740px){.paragraph--type--image-grid .media:nth-child(2){grid-column:3/span 7;margin-top:-5em}}.paragraph--type--image-grid .media:nth-child(2) .field--name-field-media-image{aspect-ratio:1/.63}@supports not (aspect-ratio:auto){.paragraph--type--image-grid .media:nth-child(2) .field--name-field-media-image{padding-bottom:63%}}.paragraph--type--image-grid .media:nth-child(3){grid-row:3;grid-column:1/span 8;margin-top:2em}@media (min-width:740px){.paragraph--type--image-grid .media:nth-child(3){grid-row:1;grid-column:9/span 4;margin-top:4vw}}.paragraph--type--image-grid .media:nth-child(3) .field--name-field-media-image{aspect-ratio:1/.82}@supports not (aspect-ratio:auto){.paragraph--type--image-grid .media:nth-child(3) .field--name-field-media-image{padding-bottom:82%}}.paragraph--type--screenshot.image-count-6 .inner-grid{row-gap:0}@media (min-width:1600px){.paragraph--type--screenshot.image-count-6 .copy{grid-column:1/span 3!important;margin-bottom:-10em}}.paragraph--type--screenshot .image.container-offset-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.paragraph--type--screenshot .field--name-field-images-4{gap:5.8vw}@media (min-width:740px){.paragraph--type--screenshot .field--name-field-images-4{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.5rem;align-items:flex-start}}@media (min-width:1250px){.paragraph--type--screenshot .field--name-field-images-4{gap:2rem}}.paragraph--type--screenshot .field--name-field-images-6{column-gap:.5em;row-gap:2em;grid-template-columns:1fr 1fr;margin-bottom:6em}@media (min-width:740px){.paragraph--type--screenshot .field--name-field-images-6{column-gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:3em}}@media (min-width:1250px){.paragraph--type--screenshot .field--name-field-images-6{column-gap:2rem;row-gap:3em}}@media (min-width:1600px){.paragraph--type--screenshot .field--name-field-images-6{margin-bottom:5em}}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(odd){transform:translateY(6em)}@media (min-width:740px){.paragraph--type--screenshot .field--name-field-images-6>:first-child{transform:translateY(9em)}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(2),.paragraph--type--screenshot .field--name-field-images-6>:nth-child(5){transform:translateY(2.4em)}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(3){transform:translateY(6em)}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(4){transform:none}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(5){grid-column:2;grid-row:2}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(6){grid-column:4;grid-row:2;transform:none!important}}@media (min-width:1600px){.paragraph--type--screenshot .field--name-field-images-6>:first-child{transform:translateY(15em)}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(2),.paragraph--type--screenshot .field--name-field-images-6>:nth-child(5){transform:translateY(4em)}.paragraph--type--screenshot .field--name-field-images-6>:nth-child(3){transform:translateY(10em)}}@media (min-width:740px){.paragraph--type--screenshot.with-copy.text-align-top .copy{grid-column:1/span 6}}@media (min-width:1600px){.paragraph--type--screenshot.with-copy.text-align-top .copy{grid-column:1/span 5}}@media (min-width:740px){.paragraph--type--screenshot.with-copy.text-align-left .copy{grid-column:1/span 4;padding-right:1em}}@media (min-width:1600px){.paragraph--type--screenshot.with-copy.text-align-left .copy{grid-column:1/span 3;padding-right:0}}@media (min-width:740px){.paragraph--type--screenshot.with-copy.text-align-left .image{grid-column:5/span 8}}@media (min-width:740px){.paragraph--type--screenshots-carousel .copy{grid-column:1/span 6}}@media (min-width:1600px){.paragraph--type--screenshots-carousel .copy{grid-column:1/span 5}}.paragraph--type--social-embed-carousel .slick-slide{width:200px}.paragraph--type--social-embed-carousel.platform-tiktok .slick-slide{width:325px}.paragraph--type--social-embed-carousel.platform-tiktok .slick-slide>*{width:325px!important;margin:0!important}@media (min-width:740px){.paragraph--type--statistics .copy{grid-column:3/span 8}}@media (min-width:1250px){.paragraph--type--statistics .copy{grid-column:2/span 4}}.paragraph--type--statistics .field--name-field-content{grid-column:2/span 11;line-height:1}@media (min-width:740px){.paragraph--type--statistics .field--name-field-content{grid-column:5/span 8}}@media (min-width:1250px){.paragraph--type--statistics .field--name-field-content{grid-column:8/span 5}}.paragraph--type--statistics .field--name-field-content>*{padding:2.2em}@media (min-width:1600px){.paragraph--type--statistics .field--name-field-content>:nth-child(odd){margin-right:-4.3vw}}.paragraph--type--statistics .field--name-field-content>:nth-child(2n){transform:translateX(5.8vw)}@media (min-width:740px){.paragraph--type--statistics .field--name-field-content>:nth-child(2n){transform:translateX(7.8vw)}}@media (min-width:1600px){.paragraph--type--statistics .field--name-field-content>:nth-child(2n){transform:translateX(8.6vw)}}.paragraph--type--statistics .field--name-field-content>:first-child{background:#eefffc}.paragraph--type--statistics .field--name-field-content>:nth-child(2){background:#a7e9e2}.paragraph--type--statistics .field--name-field-content>:nth-child(3){background:#08c6ff}.paragraph--type--statistics .field--name-field-content>:nth-child(4){background:#dac6ff}.paragraph--type--statistics .field--name-field-content>* .field--name-field-value{font-size:2.8rem;font-family:bookmania,serif;font-weight:600}@media (min-width:740px){.paragraph--type--statistics .field--name-field-content>* .field--name-field-value{font-size:4rem}}@media (min-width:1250px){.paragraph--type--statistics .field--name-field-content>* .field--name-field-value{font-size:6rem}}@media (min-width:960px){.paragraph--type--ticker-tape{display:flex}}.paragraph--type--ticker-tape>*{line-height:60px}@media (min-width:1250px){.paragraph--type--ticker-tape>*{line-height:80px}}.paragraph--type--ticker-tape h2{width:180px}@media (min-width:1250px){.paragraph--type--ticker-tape h2{width:250px}}@media (min-width:1600px){.paragraph--type--ticker-tape h2{width:330px}}@media (min-width:960px){.paragraph--type--ticker-tape .field--name-field-text{width:calc(100% - 180px)}}@media (min-width:1250px){.paragraph--type--ticker-tape .field--name-field-text{width:calc(100% - 250px)}}@media (min-width:1600px){.paragraph--type--ticker-tape .field--name-field-text{width:calc(100% - 330px)}}.paragraph--type--ticker-tape .field--name-field-text .field__item{padding:0 20px 0 40px}.paragraph--type--ticker-tape .field--name-field-text .field__item:before{content:"\e90b";color:#08c6ff;font-size:25px;width:25px;height:25px;line-height:25px;top:50%;left:0;transform:translateY(-50%);transform:translateY(-53%)}.paragraph--type--ticker-tape .field--name-field-text .field__item:nth-child(odd){padding-left:70px}.paragraph--type--ticker-tape .field--name-field-text .field__item:nth-child(odd):before{font-size:54px;width:54px;height:54px;line-height:54px;content:"\e90c"}@media (min-width:1250px){.paragraph--type--ticker-tape .field--name-field-text .field__item{padding-left:55px;padding-right:30px}.paragraph--type--ticker-tape .field--name-field-text .field__item:before{font-size:30px;width:30px;height:30px;line-height:30px}.paragraph--type--ticker-tape .field--name-field-text .field__item:nth-child(odd){padding-left:95px}.paragraph--type--ticker-tape .field--name-field-text .field__item:nth-child(odd):before{font-size:70px;width:70px;height:70px;line-height:70px}}@media (min-width:740px){.paragraph--type--quotes>*{width:50%}}.paragraph--type--quotes .arrows:before{opacity:.15}.paragraph--type--quotes .arrows .arrow{height:120px}.paragraph--type--quotes .arrows .arrow:before{content:"\e900";color:#ff6013;font-size:150px;width:150px;height:150px;line-height:150px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1250px){.paragraph--type--quotes .arrows .arrow{height:220px}}@media (min-width:1250px){.paragraph--type--quotes .arrows .arrow:before{font-size:275px;width:275px;height:275px;line-height:275px}}.paragraph--type--quotes.with-logo .quotes .grid-area-main{display:flex;align-items:center}.paragraph--type--quotes.with-logo .quotes .grid-area-main:before{display:none}.paragraph--type--quotes .quotes{padding:5em 0}.paragraph--type--quotes .quotes .grid-area-main{padding-top:130px}.paragraph--type--quotes .quotes .grid-area-main:before{content:"\e909";color:#ff6013;font-size:80px;width:80px;height:80px;line-height:80px;top:0;left:50%;transform:translateX(-50%)}@media (min-width:1250px){.paragraph--type--quotes .quotes .grid-area-main{padding-top:190px}.paragraph--type--quotes .quotes .grid-area-main:before{font-size:130px;width:130px;height:130px;line-height:130px}}.paragraph--type--quotes .quotes .inner{padding-top:1em}.paragraph--type--quotes .quotes .inner:before{background:url(/themes/custom/origin/images/bg-dot.svg) 0 0;background-size:auto 100%;left:50%;transform:translateX(-50%);width:132px;height:8px}.paragraph--type--quotes .quotes .field--name-field-logo{position:absolute;top:-160px;width:160px;left:50%;transform:translateX(-50%);z-index:100}@media (min-width:1250px){.paragraph--type--quotes .quotes .field--name-field-logo{width:200px;top:-200px}}.paragraph--type--quotes .quotes .field--name-field-heading{text-align:center;margin-top:2em}.paragraph--type--quotes .quotes .slick-slider .field--name-field-heading{margin-bottom:3em}.paragraph--type--link-list .bg-circles{padding:0}.paragraph--type--link-list .bg-circles:before{top:0;height:175px}.paragraph--type--link-list .bg-circles:after{background:url(/themes/custom/origin/images/bg-arrow.svg) no-repeat;background-size:100% auto;width:46vw;height:250px;top:-.5em}@media (min-width:1px) and (max-width:739px){.paragraph--type--link-list .bg-circles:after{max-width:250px}}@media (min-width:740px){.paragraph--type--link-list .bg-circles:after{width:21.6vw}}@media (min-width:1250px){.paragraph--type--link-list .bg-circles:after{width:17.5vw}}@media (min-width:1600px){.paragraph--type--link-list .bg-circles:after{top:-2em}}.paragraph--type--link-list>.bg-circles:before{background-position:50% 0}@media (min-width:740px){.paragraph--type--link-list>.bg-circles:before{width:7vw;background-position:100% 0}}@media (min-width:1250px){.paragraph--type--link-list>.bg-circles:before{width:15vw}}@media (min-width:1px) and (max-width:739px){.paragraph--type--link-list>.bg-circles:after{display:none}}@media (min-width:740px){.paragraph--type--link-list>.bg-circles:after{transform:translateX(-45%)}}@media (min-width:1250px){.paragraph--type--link-list>.bg-circles:after{transform:none;left:2vw}}@media (min-width:1px) and (max-width:739px){.paragraph--type--link-list>.bg-circles>.bg-circles:before{display:none}}@media (min-width:740px){.paragraph--type--link-list>.bg-circles>.bg-circles:before{width:42vw;left:auto;right:0}}@media (min-width:740px){.paragraph--type--link-list>.bg-circles>.bg-circles:after{right:26vw;left:auto}}@media (min-width:1250px){.paragraph--type--link-list>.bg-circles>.bg-circles:after{right:27vw}}@media (min-width:1px) and (max-width:739px){.paragraph--type--link-list>.bg-circles>.bg-circles>.bg-circles{padding-top:calc(4.5em + 175px)}}.paragraph--type--link-list>.bg-circles>.bg-circles>.bg-circles:before{display:none}.paragraph--type--link-list>.bg-circles>.bg-circles>.bg-circles:after{right:.2em;left:auto}@media (min-width:740px){.paragraph--type--link-list>.bg-circles>.bg-circles>.bg-circles:after{right:2vw}}@media (min-width:1250px){.paragraph--type--link-list>.bg-circles>.bg-circles>.bg-circles:after{right:3vw}}.paragraph--type--link-list .copy{grid-column:2/span 10}@media (min-width:740px){.paragraph--type--link-list .copy{grid-column:2/span 5}}@media (min-width:1250px){.paragraph--type--link-list .copy{grid-column:3/span 4}}@media (min-width:740px){.paragraph--type--link-list .list{grid-column:2/span 10}}@media (min-width:1250px){.paragraph--type--link-list .list{grid-column:3/span 8}}.paragraph--type--link-list .list>:last-child{border:none}.paragraph--type--link-list .list>* a{padding-top:.9em;padding-bottom:.6em}.paragraph--type--clients.simple h2{max-width:20ch}@media (min-width:740px){.paragraph--type--clients.simple h2{grid-column:2/span 7}}@media (min-width:1600px){.paragraph--type--clients.simple h2{grid-column:2/span 6}}.paragraph--type--clients.simple .field--name-field-copy-first-column{grid-column:2/span 9}@media (min-width:740px){.paragraph--type--clients.simple .field--name-field-copy-first-column{grid-column:3/span 6}}@media (min-width:1600px){.paragraph--type--clients.simple .field--name-field-copy-first-column{grid-column:3/span 3}}.paragraph--type--clients.simple .field--name-field-clients{margin-top:4em}@media (min-width:1250px){.paragraph--type--clients.simple .field--name-field-clients>*{width:25%}}.paragraph--type--clients .inner-grid{row-gap:4em}.paragraph--type--clients .field--name-field-clients>*{width:50%;padding:2em 1.5em}@media (min-width:740px){.paragraph--type--clients .field--name-field-clients>*{width:33.3333333333%}}@media (min-width:1250px){.paragraph--type--clients .field--name-field-clients>*{width:16.6666666667%}}.paragraph--type--clients .field--name-field-clients>* .taxonomy-term{margin:0 auto;max-width:130px;max-height:60px}@media (min-width:1250px){.paragraph--type--clients .field--name-field-clients>* .taxonomy-term{max-width:180px;max-height:90px}}.paragraph--type--clients .field--name-field-clients>* img{margin:auto;max-height:60px}.paragraph--type--clients .cta{grid-column:4/span 8}@media (min-width:740px){.paragraph--type--clients .cta{grid-column:8/span 4}}@media (min-width:1600px){.paragraph--type--clients .cta{grid-column:9/span 3}}.paragraph--type--copy-with-heading h2{margin-bottom:2.5em}.paragraph--type--copy-with-heading h2>*{transform:translateX(-4%)}.paragraph--type--copy-with-heading h2.in-view>*{opacity:1;transform:none}.paragraph--type--copy-with-heading .cta{grid-column:4/span 8;margin-top:4.5em}@media (min-width:740px){.paragraph--type--copy-with-heading .cta{grid-column:7/span 4}}@media (min-width:960px){.paragraph--type--copy-with-heading .cta{grid-column:8/span 3}}@media (min-width:1250px){.paragraph--type--copy-with-heading .cta{grid-column:8/span 3}}@media (min-width:1600px){.paragraph--type--copy-with-heading .cta{grid-column:8/span 2}}.paragraph--type--copy-with-heading .cta .h3{max-width:13ch}.paragraph--type--copy-with-heading.heading-move h2{margin-left:1ch}@media (min-width:960px){.paragraph--type--copy-with-heading.heading-move h2{margin-left:6ch}}@media (min-width:1250px){.paragraph--type--copy-with-heading.heading-move h2{margin-left:4ch}}@media (min-width:1600px){.paragraph--type--copy-with-heading.heading-move h2{margin-left:6ch}}@media (min-width:1px) and (max-width:739px){.paragraph--type--copy-with-heading.heading-insights h2{margin-left:-5.8vw;margin-right:-5.8vw}}@media (min-width:740px){.paragraph--type--copy-with-heading.heading-insights h2{width:36ch}}@media (min-width:960px){.paragraph--type--copy-with-heading.heading-growth h2{grid-column:2/span 8}}@media (min-width:1600px){.paragraph--type--copy-with-heading.heading-growth h2{grid-column:3/span 8}}@media (min-width:740px){.paragraph--type--copy-with-heading.heading-growth .content-container{grid-column:5/span 6}}@media (min-width:960px){.paragraph--type--copy-with-heading.heading-growth .content-container{grid-column:5/span 5}}@media (min-width:1600px){.paragraph--type--copy-with-heading.heading-growth .content-container{grid-column:6/span 4}}.paragraph--type--team-promo .d-grid{grid-template-rows:repeat(4,minmax(0,1fr));gap:.9em;grid-auto-flow:column;direction:rtl}@media (min-width:740px){.paragraph--type--team-promo .d-grid{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:1250px){.paragraph--type--team-promo .d-grid{gap:1.2em}}.paragraph--type--team-promo .d-grid>*{width:115px}@media (min-width:1px) and (max-width:739px){.paragraph--type--team-promo .d-grid>:first-child,.paragraph--type--team-promo .d-grid>:nth-child(4n+1),.paragraph--type--team-promo .d-grid>:nth-child(4n-1){transform:translateX(-50%)}.paragraph--type--team-promo .d-grid>:nth-child(4n){transform:translateX(-225%)}}@media (min-width:740px){.paragraph--type--team-promo .d-grid>*{width:125px}.paragraph--type--team-promo .d-grid>:nth-child(3n-1){transform:translateX(calc(-150% - .9em))}.paragraph--type--team-promo .d-grid>:nth-child(3n){transform:translateX(calc(-200% - 1.8em))}}@media (min-width:1250px){.paragraph--type--team-promo .d-grid>*{width:190px}.paragraph--type--team-promo .d-grid>:nth-child(3n-1){transform:translateX(calc(-150% - 1.2em))}.paragraph--type--team-promo .d-grid>:nth-child(3n){transform:translateX(calc(-200% - 2.4em))}}.paragraph--type--team-promo .cta{right:8.3333333333%;bottom:0;width:-moz-min-content;width:min-content;transform:translateY(1em)}@media (min-width:740px){.paragraph--type--team-promo .cta{right:0;transform:translateY(.5em)}}@media (min-width:1250px){.paragraph--type--team-promo .cta{transform:translateY(-1em)}}.paragraph--type--team-promo .cta .h3{width:15ch}@media (min-width:1px) and (max-width:739px){.paragraph--type--instagram-embed .content-container{grid-column:span 12}}.paragraph--type--videos .bg-grid:before{top:-2em}@media (min-width:1px) and (max-width:739px){.paragraph--type--videos .bg-grid:before{height:50%}}@media (min-width:740px){.paragraph--type--videos .bg-grid:before{height:80%;width:87.5%;left:6.25%;background-size:7.1428571429% auto}}@media (min-width:960px){.paragraph--type--videos .bg-grid:before{width:90%;left:5%;background-size:5.5555555556% auto}}@media (min-width:1250px){.paragraph--type--videos .bg-grid:before{width:92.3076923077%;left:3.8461538462%;background-size:4.1666666667% auto}}.paragraph--type--videos h2{margin:0 0 -.5em;position:relative;z-index:20}@media (min-width:740px){.paragraph--type--videos h2{padding-left:8.3333333333%;margin-bottom:-.6em}}@media (min-width:740px){.paragraph--type--videos .field--name-field-videos>:nth-child(2){grid-column:1/span 4}.paragraph--type--videos .field--name-field-videos>:nth-child(3){grid-column:5/span 4}.paragraph--type--videos .field--name-field-videos>:nth-child(4){grid-column:9/span 4}}.paragraph--type--values .field--name-field-content>:not(:last-child){border-bottom:1px solid #000;padding-bottom:1.3em;margin-bottom:1.5em}@media (min-width:1250px){.paragraph--type--values .field--name-field-content>:not(:last-child){padding-bottom:1.7em;margin-bottom:2.3em}}.paragraph--type--offices .inner-grid{row-gap:4em}.paragraph--type--offices .bg-grid:before{top:-2em}@media (min-width:740px){.paragraph--type--offices .bg-grid:before{left:5%;width:90%}}@media (min-width:1250px){.paragraph--type--offices .bg-grid:before{height:80%;top:1em}}.paragraph--type--offices .bg-grid>*{position:relative}@media (min-width:1px) and (max-width:739px){.paragraph--type--offices .two-col-flex>:first-child{margin-bottom:2em}}.paragraph--type--offices h2{max-width:12ch}@media (min-width:740px){.paragraph--type--offices .offices{grid-column:2/span 11}}@media (min-width:1250px){.paragraph--type--offices .offices{grid-column:3/span 7}}.paragraph--type--offices #map{padding-bottom:80%}@media (min-width:1250px){.paragraph--type--offices #map{grid-column:2/span 9}}.paragraph--type--offices .leaflet-tile-pane{filter:grayscale(100%);opacity:.8}@media (min-width:1px) and (max-width:739px){.paragraph--type--value{display:block}}@media (min-width:740px){.paragraph--type--value>*{width:50%}}@media (min-width:1250px){.paragraph--type--value:hover .text,.paragraph--type--value:hover h2:before{opacity:0}.paragraph--type--value:hover .value,.paragraph--type--value:hover h2:after{opacity:1}}@media (min-width:1250px){.paragraph--type--value h2{position:relative;width:51%}.paragraph--type--value h2:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:36px;width:36px;height:36px;line-height:36px;top:40%;right:0;transform:translateY(-50%)}}@media (min-width:1600px){.paragraph--type--value h2{width:43%}}.paragraph--type--value h2 span{padding-right:.5em}@media (min-width:1250px){.paragraph--type--value h2:after{transition:all .3s ease-in-out 0s;width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";top:35%;transform:translate(-130%,-50%);width:105px;height:105px;background:url(/themes/custom/origin/images/sticker-here-next.svg);background-size:100% auto;opacity:0}}@media (min-width:1px) and (max-width:739px){.paragraph--type--value .copy{margin-left:8.3333333333%}}@media (min-width:1250px){.paragraph--type--value .copy{width:45%;overflow:visible}}@media (min-width:1600px){.paragraph--type--value .copy{width:55%}}.paragraph--type--value .text{padding:.7em 0 1em}@media (min-width:740px){.paragraph--type--value .text{padding-top:0}}.paragraph--type--value .value{margin:0 0 0 75px}.paragraph--type--value .value:before{content:"\e90e";color:inherit;font-size:140px;width:140px;height:140px;line-height:140px;top:50%;left:0;transform:translate(-108%,-50%)}@media (min-width:1250px){.paragraph--type--value .value{font-size:2.7rem;font-family:bookmania,serif;font-weight:600;line-height:1;margin:0 0 1em;text-transform:uppercase;font-style:italic;position:absolute;top:50%;transform:translateY(-50%);opacity:0}}@media (min-width:1250px) and (min-width:740px){.paragraph--type--value .value{font-size:3.2rem}}@media (min-width:1250px) and (min-width:1250px){.paragraph--type--value .value{font-size:5rem}}@media (min-width:1250px){.paragraph--type--value .value:before{font-size:260px;width:260px;height:260px;line-height:260px;top:40%}}.paragraph--type--form h2{grid-column:1/span 12}@media (min-width:740px){.paragraph--type--form h2{grid-column:1/span 5}}@media (min-width:1250px){.paragraph--type--form h2{grid-column:2/span 5}}@media (min-width:740px){.paragraph--type--form .form{grid-column:3/span 8}}@media (min-width:1250px){.paragraph--type--form .form{grid-column:3/span 7}}.paragraph--type--form textarea{border:none!important}.paragraph--type--form .fs-dropdown-selected,.paragraph--type--form .fs-dropdown-selected:before{color:#333132!important}.slick-utils{width:150px;margin-left:auto;margin-bottom:1.5em}.slick-utils,.slick-utils .h5{line-height:40px}.card-carousel .slick-utils{margin-right:5.8vw}@media (min-width:740px){.card-carousel .slick-utils{margin-right:7.8vw}}.paragraph--type--quotes .slick-utils{margin-right:auto;color:#333132!important}.slick-arrow{transition:all .3s ease-in-out 0s;position:relative;position:absolute;z-index:1;opacity:1!important;width:40px;height:40px;transform:translateY(-50%);top:50%;outline-offset:2px}.slick-arrow:before{position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e907";color:#e85810;font-size:22px;width:22px;height:22px;line-height:22px;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}.slick-arrow.slick-disabled{opacity:0}.slick-arrow:before{transition:all .3s ease-in-out 0s;opacity:1!important}.paragraph--type--quotes .slick-arrow:before{color:#333132!important}.slick-arrow:focus{outline:2px dotted #e85810!important}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:before{content:"\e908"}.slick-arrow.slick-prev:focus:before,.slick-arrow.slick-prev:hover:before{transform:translateX(calc(-50% - 5px)) translateY(-50%)}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:focus:before,.slick-arrow.slick-next:hover:before{transform:translateX(calc(-50% + 5px)) translateY(-50%)}.card-carousel{margin-left:-5.8vw;margin-right:-5.8vw;display:block!important}.card-carousel .slick-track{display:flex}.card-carousel .slick-list{margin-left:-15px;margin-right:-15px;padding-left:5.8vw;padding-right:5.8vw}.card-carousel .slick-slide{margin-left:7.5px;margin-right:7.5px;float:none;height:auto}.paragraph--type--screenshots-carousel .card-carousel .slick-slide{margin-bottom:1.5em}.card-carousel:not(.social-embed-carousel) .slick-slide>*{height:100%}@media (min-width:740px){.card-carousel{margin-left:-7.8vw;margin-right:-7.8vw}.card-carousel .slick-list{padding-left:7.8vw;padding-right:7.8vw}}@media (min-width:1250px){.card-carousel .slick-list{margin-left:-30px;margin-right:-30px}.card-carousel .slick-slide{margin-left:15px;margin-right:15px}}@media (min-width:1600px){.card-carousel{margin-left:-8.6vw;margin-right:-8.6vw}.card-carousel .slick-list{padding-left:8.6vw;padding-right:8.6vw}}.card-carousel.work-carousel .slick-list{margin-left:-10px;margin-right:-10px}.card-carousel.work-carousel .slick-slide{margin-left:10px;margin-right:10px}.listing-page.no-hero-image .hero .body .copy{padding-bottom:4.5em}@media (min-width:740px){.detail-page .hero .image .grid-inner-full,.hero .node--view-mode-featured .image .grid-inner-full{grid-column:1/span 11}}@media (min-width:1250px){.detail-page .hero .image .grid-inner-full,.hero .node--view-mode-featured .image .grid-inner-full{grid-column:1/span 10}}.hero .hero-wrap.row-padding{padding-bottom:5.8vw}@media (min-width:740px){.hero .hero-wrap.row-padding{padding-bottom:7.8vw}}@media (min-width:1600px){.hero .hero-wrap.row-padding{padding-bottom:8.6vw}}@media (min-width:1px) and (max-width:739px){.hero .media .field--name-field-media-image{aspect-ratio:1/1}@supports not (aspect-ratio:auto){.hero .media .field--name-field-media-image{padding-bottom:100%}}}.hero .easter-egg{position:absolute;width:19px;height:19px;top:0;right:19px;background:#fff;transition-duration:.2s;outline-color:#185d87!important}.hero .easter-egg:before{content:"\e910";color:#2178ae;font-size:19px;width:19px;height:19px;line-height:19px;z-index:10}.hero .easter-egg:after{z-index:-1;background:#fff;left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}@media (min-width:1250px){.hero .easter-egg{right:51px;width:32px;height:32px}.hero .easter-egg:before{font-size:32px;width:32px;height:32px;line-height:32px}}.hero .easter-egg:focus,.hero .easter-egg:hover{transform:rotate(15deg)}.hero .easter-egg:focus:before,.hero .easter-egg:hover:before{content:"\e913"}#node-3 .hero .copy.bg-aqua:before,.node--type-page.has-hero-image .hero .copy.bg-aqua:before,.node--type-service .hero .copy.bg-aqua:before{background:#a7e9e2}#node-3 .hero .copy.bg-yellow:before,.node--type-page.has-hero-image .hero .copy.bg-yellow:before,.node--type-service .hero .copy.bg-yellow:before{background:#fac92c}#node-3 .hero .copy.bg-blue-light:before,.node--type-page.has-hero-image .hero .copy.bg-blue-light:before,.node--type-service .hero .copy.bg-blue-light:before{background:#eefffc}#node-3 .hero .copy.bg-green:before,.node--type-page.has-hero-image .hero .copy.bg-green:before,.node--type-service .hero .copy.bg-green:before{background:#c7ff97}#node-3 .hero .copy:before,.node--type-page.has-hero-image .hero .copy:before,.node--type-service .hero .copy:before{background:#f7b0be;top:auto;bottom:0;height:200%;transform:translateY(2.5em)}@media (min-width:740px){#node-3 .hero .copy:before,.node--type-page.has-hero-image .hero .copy:before,.node--type-service .hero .copy:before{transform:translateY(6em)}}.detail-page .hero .copy .inner-grid{position:static}.hero .copy .copy-wrap{padding-top:3.5em;min-height:305px}.detail-page .hero .copy .copy-wrap{margin-bottom:0}@media (min-width:740px){.hero .copy .copy-wrap{padding-top:2.5em;min-height:245px}}@media (min-width:960px){.hero .copy .copy-wrap{min-height:260px}}@media (min-width:1250px){.hero .copy .copy-wrap{padding-top:6em;min-height:350px}}@media (min-width:1600px){.hero .copy .copy-wrap{padding-top:7.5em;min-height:438px}}.hero .copy .copy-wrap:before{left:2.9vw;z-index:10}@media (min-width:740px){.hero .copy .copy-wrap:before{left:-3.51667vw;width:108.3333333333%}}@media (min-width:1600px){.hero .copy .copy-wrap:before{left:-3.45vw}}.hero .copy .copy-wrap:after{top:auto;left:-2.9vw;bottom:32px;width:90%;background:url(/themes/custom/origin/images/bg-dot.svg) 0 0;background-size:auto 100%;height:11px;z-index:11}@media (min-width:740px){.hero .copy .copy-wrap:after{left:0;width:85%}}@media (min-width:1250px){.hero .copy .copy-wrap:after{left:1em;height:14px;width:72%;bottom:63px}.no-hero-image .hero .copy .copy-wrap:after{width:107%}.detail-page .hero .copy .copy-wrap:after{width:100%}}.hero .copy .copy-wrap>*{position:relative;z-index:20}.hero .copy .back{top:.5em}@media (min-width:740px){.hero .copy .back{left:2.5vw;top:2.3em}}@media (min-width:1250px){.hero .copy .back{top:5.8em}}@media (min-width:1600px){.hero .copy .back{top:7.3em}}.hero .copy .back a{padding-left:1.2em}.hero .copy .back a:before{content:"\e908";color:#185d87;font-size:12px;width:12px;height:12px;line-height:12px;top:50%;left:0;transform:translateY(-50%)}.hero .copy .back a:focus:before,.hero .copy .back a:hover:before{left:-.5em;color:#333132}.detail-page .hero .copy h1{margin-bottom:2em}@media (min-width:1250px){.hero .copy h1{max-width:18ch}}.hero .copy .section-title{margin-bottom:1.5em}.hero .copy .subtitle{max-width:25ch}@media (min-width:740px){.hero .copy .subtitle{max-width:52ch}}@media (min-width:740px) and (max-width:1249px){.hero .details-panel{margin-top:-6.2rem}}@media (min-width:1250px){.hero .details-panel{top:-7.7rem;position:absolute;width:100%}}.hero .details-panel:before{top:calc(6rem + 1em);height:200vh}@media (min-width:1250px){.hero .details-panel:before{top:calc(7.7rem + 1em)}}@media (min-width:1250px){.detail-page .hero .details-panel .inner-grid{display:block}}.hero .details-panel .panel{grid-column:2/span 11}@media (min-width:740px){.hero .details-panel .panel{grid-column:5/span 7}}@media (min-width:1250px){.hero .details-panel .panel{grid-column:9/span 4}.detail-page .hero .details-panel .panel{width:-moz-max-content;width:max-content;min-width:27vw;right:0;position:absolute}}.hero .details-panel .panel>*{padding:2rem}@media (min-width:1px) and (max-width:739px){.detail-page .hero .details-panel .panel>*{padding-left:1.4rem;padding-right:1.4rem}}@media (min-width:1250px){.hero .details-panel .panel>*{padding-left:4rem;padding-right:4rem}}.hero .details-panel .title-bar{width:calc(100% + 5.8vw);line-height:1.1}@media (min-width:1250px){.hero .details-panel .title-bar{padding-top:2.4rem;padding-bottom:2.4rem;width:calc(100% + 2em);line-height:1}}.hero .details-panel .title-bar a{text-decoration:none}.hero .details-panel .title-bar a:focus,.hero .details-panel .title-bar a:hover{color:#fff;text-decoration:underline}@media (min-width:1250px){.hero .details-panel .details:not(.padding-small){padding-top:3rem;padding-bottom:3rem}}.hero .details-panel .date{padding-right:.5em;margin-right:.5em;border-right:1px solid #185d87}.hero .body.bg-dashes-right{margin-top:2em}.hero .body.bg-dashes-right .content-container{grid-column:1/span 10}@media (min-width:740px){.hero .body.bg-dashes-right .content-container{grid-column:3/span 6}}@media (min-width:1600px){.hero .body.bg-dashes-right .content-container{grid-column:3/span 4}}.cke_widget_element{width:100%}.file--application-pdf{padding-left:0;background:none}.file--application-pdf a{transition:all .3s ease-in-out 0s;position:relative;font-size:1.8rem;color:#185d87;font-weight:600;display:inline-block;padding:.5em 4em .5em 0;outline-color:#185d87;outline-offset:2px;text-decoration:underline;text-transform:uppercase;background:none;border:none}.file--application-pdf a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:36px;width:36px;height:36px;line-height:36px;top:50%;right:0;transform:translateY(-50%)}.file--application-pdf a:after,.file--application-pdf a:before{text-stroke:initial!important;-webkit-text-stroke:initial!important;border-radius:99em;padding:10px}.file--application-pdf a:after{background:#fac92c;transform:translate(-50%,-50%);opacity:0}.file--application-pdf a:focus,.file--application-pdf a:hover{color:#185d87;cursor:pointer;text-decoration:none;text-stroke:.05rem #185d87;-webkit-text-stroke:.05rem #185d87}.file--application-pdf a:focus:before,.file--application-pdf a:hover:before{transform:translate(.3em,-50%);content:"\e901";background:#fac92c}.media{position:relative}.media-static .media .field--name-field-media-image{padding-bottom:0!important;aspect-ratio:unset}.media-static img{position:static!important;width:auto!important;height:auto!important}.media-square .media .field--name-field-media-image{aspect-ratio:1/1}@supports not (aspect-ratio:auto){.media-square .media .field--name-field-media-image{padding-bottom:100%}}.media-portrait .media .field--name-field-media-image{aspect-ratio:1/1.333}@supports not (aspect-ratio:auto){.media-portrait .media .field--name-field-media-image{padding-bottom:133.3%}}.media-cover :not(.contextual){width:100%;height:100%;position:absolute;top:0;left:0}.media.media--type-inline-image{position:static;width:auto;height:auto}.media.media--type-inline-image .media{position:static}.rte .media.media--type-inline-image{margin-top:3em;margin-bottom:3em}.media .field--name-field-media-image{aspect-ratio:1/.65;position:relative;display:block}@supports not (aspect-ratio:auto){.media .field--name-field-media-image{padding-bottom:65%}}.media .field--name-field-media-image img.lazyautosizes.lazyloaded,.media .field--name-field-media-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0}.media .field--name-field-media-image .lazysizes-display-clone{height:100%!important}.media .field--name-field-media-oembed-video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#modal .media .field--name-field-media-oembed-video{aspect-ratio:1/.5625;height:auto;position:relative}@supports not (aspect-ratio:auto){#modal .media .field--name-field-media-oembed-video{padding-bottom:56.25%}}.media .field--name-field-media-oembed-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;height:100%!important}.media--type-remote-video .field--name-field-media-image{aspect-ratio:1/.5625;z-index:1}@supports not (aspect-ratio:auto){.media--type-remote-video .field--name-field-media-image{padding-bottom:56.25%}}.media--type-remote-video .field--name-field-media-oembed-video{z-index:2}.media--type-remote-video .video-poster-frame:before{content:"\e90d";color:#333132;font-size:20px;width:20px;height:20px;line-height:20px;top:50%;left:50%;transform:translate(-50%,-50%);background:#a7e9e2;padding:10px 8px 10px 12px;border:1px solid #333132;border-radius:10em}.media--type-remote-video h4{margin:1em 0 .2em}.media .field--name-field-credit{top:0;left:0;padding:.25em .5em;background:hsla(0,0%,100%,.5)}.hide-credit .media .field--name-field-credit{display:none}.media .field--name-field-caption{padding:.4em 1em;display:inline-block}.hamburger{padding:.8em .2em;cursor:pointer;transition-property:opacity,filter,color,background-color;transition-duration:.15s;transition-timing-function:linear;width:45px;height:45px;border-radius:99em;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;line-height:1;-webkit-tap-highlight-color:rgba(255,255,255,0)}.hamburger[aria-expanded=true]{background:#333132}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner:after,.hamburger[aria-expanded=true] .hamburger-inner:before{background:#f7b0be}.hamburger:hover{opacity:1}.hamburger:hover .hamburger-box{transform:scale(1.1)}.hamburger:focus{-webkit-tap-highlight-color:rgba(255,255,255,0)}.hamburger-box{width:23px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:23px;height:2px;background-color:#333132;border-radius:0;position:absolute;transition-property:transform,background;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}#main-menu{position:absolute!important}html:not(.main-menu-open) #main-menu{transform:translateX(0)}@media (min-width:960px){html:not(.main-menu-open) #main-menu{transform:translateX(0)}}#main-menu:not(.transition-visibility-show){opacity:0}#main-menu:after,#main-menu:before{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s}#main-menu:before{height:calc(90% - 45px);top:calc(10% * .5 + 45px);transition-delay:.1s!important}@media (min-width:740px){#main-menu:before{width:207px;height:calc(80% - 45px);top:calc(20% * .5 + 45px)}}@media (min-width:1250px){#main-menu:before{top:90px;height:calc(100% - 90px)}}@media (min-width:1600px){#main-menu:before{width:322px;left:11.5px}}@media (min-width:1px) and (max-width:959px){#main-menu:after{display:none}}@media (min-width:960px){#main-menu:after{width:105px;height:105px;background:url(/themes/custom/origin/images/sticker-here-next.svg);background-size:cover;top:50%;left:138px;transform:translateY(-50%);transition-delay:.3s!important}}@media (min-width:1600px){#main-menu:after{left:322px}}html:not(.main-menu-open) #main-menu:before{opacity:0;transform:translateX(-20%)}html:not(.main-menu-open) #main-menu:after{opacity:0;transform:translate(-100%,-50%)}html:not(.main-menu-open) #main-menu ul.menu li,html:not(.main-menu-open) #main-menu ul.menu ul{opacity:0;transform:translateX(-50px)}@media (min-width:1250px){html:not(.main-menu-open) #main-menu ul.menu li,html:not(.main-menu-open) #main-menu ul.menu ul{transform:translateX(-100px)}}.menu--main{padding-left:calc(46px + 3rem);transform:translateY(45px)}@media (min-width:740px){.menu--main{padding-left:calc(207px + 7rem);transform:translateY(36px)}}@media (min-width:1250px){.menu--main{padding-left:calc(207px + 9rem)}}@media (min-width:1600px){.menu--main{padding-left:calc(322px + 15rem)}}.menu--main>ul.menu li:first-child{transition-delay:.3s!important}.menu--main>ul.menu li:nth-child(2){transition-delay:.35s!important}.menu--main>ul.menu li:nth-child(3){transition-delay:.4s!important}.menu--main>ul.menu li:nth-child(4){transition-delay:.45s!important}.menu--main>ul.menu li:nth-child(5){transition-delay:.5s!important}.menu--main>ul.menu li:nth-child(6){transition-delay:.55s!important}.menu--main>ul.menu a{color:#333132;line-height:1.3}.menu--main>ul.menu a:focus,.menu--main>ul.menu a:hover{color:#185d87}@media (min-width:960px){.menu--main>ul.menu a{line-height:1.2}}.menu--main>ul.menu>li{position:relative}@media (min-width:1px) and (max-width:959px){.menu--main>ul.menu>li:nth-child(3){transition-delay:.5s!important}.menu--main>ul.menu>li:nth-child(4){transition-delay:.55s!important}.menu--main>ul.menu>li:nth-child(5){transition-delay:.6s!important}}.menu--main>ul.menu>li a{font-weight:400}@media (min-width:1px) and (max-width:359px){.menu--main>ul.menu>li a{font-size:2.6rem}}.menu--main>ul.menu ul{transition-delay:.25!important}@media (min-width:1px) and (max-width:959px){.menu--main>ul.menu ul{position:relative;padding:6rem 0 0;margin:1rem 0 1rem 3rem}.menu--main>ul.menu ul:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e902";color:#185d87;font-size:42px;width:42px;height:42px;line-height:42px;top:0;left:0}}@media (min-width:1px) and (max-width:359px){.menu--main>ul.menu ul{padding-top:3rem}.menu--main>ul.menu ul:before{font-size:20px;width:20px;height:20px;line-height:20px}}@media (min-width:960px){.menu--main>ul.menu ul{position:absolute;left:6.2ch;top:0;padding-left:150px;background:url(/themes/custom/origin/images/arrow-menu-large.svg) -70px 0 no-repeat;margin-top:.3em}}@media (min-width:1250px){.menu--main>ul.menu ul{padding-left:220px;background-position:0 0}}.menu--main>ul.menu ul li:first-child{transition-delay:.35s!important}.menu--main>ul.menu ul li:nth-child(2){transition-delay:.4s!important}.menu--main>ul.menu ul li:nth-child(3){transition-delay:.45s!important}.menu--main>ul.menu ul li:nth-child(4){transition-delay:.5s!important}.menu--main>ul.menu ul li:nth-child(5){transition-delay:.55s!important}.menu--main>ul.menu ul li a{font-size:2.9rem;font-family:bookmania,serif;font-weight:600;line-height:1.6}@media (min-width:1px) and (max-width:359px){.menu--main>ul.menu ul li a{font-size:1.8rem}}@media (min-width:740px){.menu--main>ul.menu ul li a{font-size:3.5rem;line-height:1.4}}@media (min-width:1250px){.menu--main>ul.menu ul li a{font-size:5.6rem;line-height:1.1}}.path-sitemap .layout-content{padding-bottom:0!important}.sitemap div:not(:last-child){margin-bottom:3em}.sitemap div a{display:block}.sitemap div>ul>li:not(:last-child){margin-bottom:1em}.sitemap div>ul>li>a{font-size:2.3rem;font-family:bookmania,serif;font-weight:600;line-height:1.3;margin:2em 0 .5em;margin-top:0}@media (min-width:1250px){.sitemap div>ul>li>a{font-size:3.3rem}}.sitemap div>ul>li ul{margin:.5em 0 2em 1em!important}.sitemap div>ul>li ul a{font-size:1.8rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1;margin-top:0}@media (min-width:1250px){.sitemap div>ul>li ul a{font-size:2rem}}.sitemap div.sitemap-item--menu-social>ul>li>a{font-size:1.8rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1;font-family:work-sans,sans-serif;margin-top:0}@media (min-width:1250px){.sitemap div.sitemap-item--menu-social>ul>li>a{font-size:2rem}}.menu--social li:not(:first-child){margin-left:1em}.menu--social a{width:34px;height:34px;display:inline-block;outline-color:#fff}.menu--social a:before{content:"";color:#2178ae;font-size:15px;width:15px;height:15px;line-height:15px;top:50%;left:50%;transform:translate(-50%,-50%)}.menu--social a[href*=facebook]:before{content:"\e906"}.menu--social a[href*=instagram]:before{content:"\e905"}.menu--social a[href*=twitter]:before{content:"\e904"}.menu--social a[href*=linkedin]:before{content:"\e903"}.menu--social a[href*=tiktok]:before{content:"\e912"}.menu--social a:focus,.menu--social a:hover{background:#fff}.block-local-tasks-block{right:0;z-index:9999}@media (min-width:740px){.block-local-tasks-block{width:10ch}}.block-local-tasks-block>.contextual,.main-menu-open .block-local-tasks-block,.submenu-open .block-local-tasks-block{display:none}.block-local-tasks-block ul.tabs{font-size:1.1rem}.block-local-tasks-block ul.tabs,.block-local-tasks-block ul.tabs li{margin:0;padding:0;list-style:none}.block-local-tasks-block ul.tabs li:before{display:none}@media (min-width:1px) and (max-width:739px){.block-local-tasks-block ul.tabs{display:flex}}.block-local-tasks-block ul.tabs li a{display:block;padding:.5em 1em;text-decoration:none;background:#333132;color:#fff}.block-local-tasks-block ul.tabs li a:focus,.block-local-tasks-block ul.tabs li a:hover{background:#000}div#sliding-popup{background:#333132;padding:1em}@media (min-width:740px){div#sliding-popup{padding:1em 2em}}div#sliding-popup .eu-cookie-compliance-content{max-width:930px}div#sliding-popup .eu-cookie-compliance-message{margin:0 0 1em}@media (min-width:740px){div#sliding-popup .eu-cookie-compliance-message{max-width:77%;margin:0}}div#sliding-popup .eu-cookie-compliance-message p{font-size:1.2rem;font-weight:400;line-height:1.5;display:block;margin:0}div#sliding-popup .eu-cookie-compliance-message a{color:#fff;text-decoration:underline}div#sliding-popup .eu-cookie-compliance-buttons{margin:0}div#sliding-popup .eu-cookie-compliance-default-button{transition:all .3s ease-in-out 0s;position:relative;font-size:1.8rem;color:#185d87;font-weight:600;display:inline-block;padding:.5em 4em .5em 0;outline-color:#185d87;outline-offset:2px;text-decoration:underline;text-transform:uppercase;background:none;box-shadow:none;text-shadow:none;font-family:work-sans,sans-serif;margin:0!important;font-size:1.4rem!important;border:none;color:#fff}div#sliding-popup .eu-cookie-compliance-default-button:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:36px;width:36px;height:36px;line-height:36px;top:50%;right:0;transform:translateY(-50%)}div#sliding-popup .eu-cookie-compliance-default-button:after,div#sliding-popup .eu-cookie-compliance-default-button:before{text-stroke:initial!important;-webkit-text-stroke:initial!important;border-radius:99em;padding:10px}div#sliding-popup .eu-cookie-compliance-default-button:after{background:#fac92c;transform:translate(-50%,-50%);opacity:0}div#sliding-popup .eu-cookie-compliance-default-button:focus,div#sliding-popup .eu-cookie-compliance-default-button:hover{color:#185d87;cursor:pointer;text-decoration:none;text-stroke:.05rem #185d87;-webkit-text-stroke:.05rem #185d87}div#sliding-popup .eu-cookie-compliance-default-button:focus:before,div#sliding-popup .eu-cookie-compliance-default-button:hover:before{transform:translate(.3em,-50%);content:"\e901";background:#fac92c}div#sliding-popup .eu-cookie-compliance-default-button:focus,div#sliding-popup .eu-cookie-compliance-default-button:hover{color:#fff;text-stroke:.05rem #fff;-webkit-text-stroke:.05rem #fff}footer.site-footer{padding-top:4.5em;padding-bottom:4.5em}@media (min-width:1600px){footer.site-footer{padding-top:7em;padding-bottom:7em}}footer.site-footer .inner-grid>:not(:last-child){margin-bottom:5rem}@media (min-width:960px){footer.site-footer .inner-grid>:not(:last-child){margin-bottom:3rem}}footer.site-footer #block-social,footer.site-footer .newsletter{grid-row:1;grid-column:8/span 5}@media (min-width:740px) and (max-width:959px){footer.site-footer .newsletter form{width:320px}}footer.site-footer .newsletter form input[type=email]{border-color:#fff;color:#c7ff97}footer.site-footer .newsletter form input[type=email]::placeholder{color:#c7ff97!important;opacity:1}footer.site-footer .newsletter form input[type=submit]{text-indent:-99em;outline-color:#fff!important;width:50px;background-position:50% 50%}footer.site-footer #block-contact,footer.site-footer .menu--footer{grid-row:1;grid-column:span 4}footer.site-footer .field--name-field-copy{line-height:1.4}footer.site-footer .field--name-field-copy p{margin-bottom:0}footer.site-footer .field--name-field-copy a{display:inline-block}footer.site-footer .field--name-field-copy a[href*="tel:"]:before{content:"T"}footer.site-footer .field--name-field-copy a[href*="mailto:"]:before{content:"E"}footer.site-footer .field--name-field-copy a:before{font-size:2rem;color:#c7ff97;font-weight:700;margin:0 .5em;display:inline-block}footer.site-footer #block-social{grid-row:2}@media (min-width:960px){footer.site-footer #block-social{display:flex;justify-content:flex-end;align-items:flex-start}}footer.site-footer #block-social ul.menu a:focus,footer.site-footer #block-social ul.menu a:hover{background:#fff!important}footer.site-footer .menu--footer{grid-row:2}@media (min-width:1px) and (max-width:959px){footer.site-footer .menu--footer{line-height:2.3}}footer.site-footer #block-logos,footer.site-footer .copyright{grid-row:3;grid-column:span 12}footer.site-footer .field--name-field-logos,footer.site-footer .field--name-field-media{row-gap:2em}@media (min-width:1px) and (max-width:739px){footer.site-footer .field--name-field-logos,footer.site-footer .field--name-field-media{justify-content:space-between;flex-wrap:wrap}}@media (min-width:740px){footer.site-footer .field--name-field-logos,footer.site-footer .field--name-field-media{column-gap:2em;width:-moz-max-content;width:max-content}}@media (min-width:1250px){footer.site-footer .field--name-field-logos,footer.site-footer .field--name-field-media{column-gap:3em}}@media (min-width:1px) and (max-width:739px){footer.site-footer .field--name-field-logos>*,footer.site-footer .field--name-field-media>*{width:48%}}footer.site-footer .field--name-field-logos>* .field,footer.site-footer .field--name-field-media>* .field{display:flex}footer.site-footer .field--name-field-logos>* img,footer.site-footer .field--name-field-logos>* svg,footer.site-footer .field--name-field-media>* img,footer.site-footer .field--name-field-media>* svg{max-height:50px;width:auto;max-width:140px}@media (min-width:1250px){footer.site-footer .field--name-field-logos>* img,footer.site-footer .field--name-field-logos>* svg,footer.site-footer .field--name-field-media>* img,footer.site-footer .field--name-field-media>* svg{max-width:160px;max-height:60px}}footer.site-footer .field--name-field-media{border-bottom:1px solid #fff;padding-bottom:2em;margin-bottom:2em}footer.site-footer .copyright{grid-row:4}@media (min-width:740px){footer.site-footer .copyright br{display:none}}footer.site-footer .menu--terms ul li:not(:last-child):after{content:"|";display:inline-block;margin:0 .6em 0 .4em}.site-header{height:90px}@media (min-width:740px){.site-header{grid-template-columns:2.5vw minmax(0,1fr) 2.5vw}}.scroll-down .site-header{transform:translateY(-150%)}.scroll-down .user-logged-in .site-header{transform:translateY(-200%)}html:not(.main-menu-open).scroll-up .site-header{background:#fff}.site-header .logo{width:125px}@media (min-width:960px){.site-header .logo{width:140px}}@media (min-width:740px){.instagram .grid-area-main{margin:0 -3.9vw}}@media (min-width:1250px){.instagram .grid-area-main{margin:0 -4.3vw}}.instagram .menu--social{aspect-ratio:1/1;width:50%;top:0;left:0;transform:translateY(300%)}@supports not (aspect-ratio:auto){.instagram .menu--social{padding-bottom:100%}}@media (min-width:740px){.instagram .menu--social{width:20%;transform:translate(200%,100%)}}.instagram .menu--social a{outline-color:#185d87}.instagram .menu--social a:before{color:#fff}.instagram .menu--social a:focus,.instagram .menu--social a:hover{background:#185d87}@media (min-width:960px){.instagram .menu--social a{width:48px;height:48px}.instagram .menu--social a:before{font-size:20.16px;width:20.16px;height:20.16px;line-height:20.16px}}.instagram .juicer-feed h1.referral{clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;overflow-wrap:normal!important;position:absolute!important;width:1px!important}.instagram .juicer-feed .j-paginate,.instagram .juicer-feed .j-poster,.instagram .juicer-feed .j-text,.instagram .juicer-feed .referral{display:none!important}.instagram .juicer-feed .j-stacker>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;margin:0}@media (min-width:740px){.instagram .juicer-feed .j-stacker>ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.instagram .juicer-feed .j-stacker>ul li{border:none!important;background:none!important;margin:0!important}.instagram .juicer-feed .j-stacker>ul li:first-child{grid-column:1/span 2;grid-row:1}@media (min-width:740px){.instagram .juicer-feed .j-stacker>ul li:first-child{grid-column:1/span 2;grid-row:1/span 2}}.instagram .juicer-feed .j-stacker>ul li:nth-child(2){grid-column:1;grid-row:2}@media (min-width:740px){.instagram .juicer-feed .j-stacker>ul li:nth-child(2){grid-column:3;grid-row:1}}.instagram .juicer-feed .j-stacker>ul li:nth-child(3){grid-column:2;grid-row:2}@media (min-width:740px){.instagram .juicer-feed .j-stacker>ul li:nth-child(3){grid-column:4;grid-row:1}}.instagram .juicer-feed .j-stacker>ul li:nth-child(4){grid-column:2;grid-row:3}@media (min-width:740px){.instagram .juicer-feed .j-stacker>ul li:nth-child(4){grid-column:4;grid-row:2}}.instagram .juicer-feed .j-stacker>ul li:nth-child(5){grid-column:1;grid-row:4}@media (min-width:740px){.instagram .juicer-feed .j-stacker>ul li:nth-child(5){grid-column:5;grid-row:2}}.instagram .juicer-feed a{aspect-ratio:1/1;position:relative;display:block}@supports not (aspect-ratio:auto){.instagram .juicer-feed a{padding-bottom:100%}}.instagram .juicer-feed a img{width:100%;height:100%;position:absolute;top:0;left:0;height:100%!important}.instagram .juicer-feed img{transition:all .3s ease-in-out 0s;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}#modal:not(.transition-visibility-show),.instagram .juicer-feed img:not([src]){opacity:0}.user-logged-in #modal{height:calc(100% - var(--admin-bar));top:var(--admin-bar)}#modal .close{width:40px;height:40px;top:1em;right:1em;position:absolute;outline-offset:2px}#modal .close:before{content:"\e90b";color:#333132;font-size:20px;width:20px;height:20px;line-height:20px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #333132;padding:10px;border-radius:10em}#modal .close:focus,#modal .close:hover{background:#333132}#modal .close:focus:before,#modal .close:hover:before{color:#fff;transform:translate(-50%,-50%) scale(1.1)}@media (min-width:1250px){.shin.bg-circles{padding-bottom:14em}}.page-node-type-work .shin{margin-top:0!important}@media (min-width:1px) and (max-width:739px){.shin .inner-grid{row-gap:3em}}@media (min-width:740px){.shin h2{grid-column:1/span 6}}@media (min-width:960px){.shin h2{grid-column:2/span 7}}.shin h2 .d-flex>:first-child{margin-right:.2em}.shin .cta{grid-column:4/span 8}@media (min-width:740px){.shin .cta{grid-column:8/span 4}}@media (min-width:960px){.shin .cta{grid-column:9/span 3}}@media (min-width:1900px){.shin .cta{grid-column:9/span 2}}.listing:last-child{margin-bottom:-4.5em!important}@media (min-width:740px){.listing:last-child{margin-bottom:-6em!important}}@media (min-width:1600px){.listing:last-child{margin-bottom:-9em!important}}.listing .no-results{text-align:center;min-height:200px}.listing .card-list.two-col .block-system-main-block{position:relative;display:grid;row-gap:1.5em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:740px){.listing .card-list.two-col .block-system-main-block{column-gap:1.5rem;row-gap:2em}}@media (min-width:1250px){.listing .card-list.two-col .block-system-main-block{column-gap:2rem;row-gap:4.5em}}.listing .card-list.two-col .block-system-main-block>*{grid-column:1/span 12}@media (min-width:740px){.listing .card-list.two-col .block-system-main-block>:nth-child(odd){grid-column:1/span 6}.listing .card-list.two-col .block-system-main-block>:nth-child(2n){grid-column:7/span 6}.listing .card-list.two-col .block-system-main-block>:nth-child(odd):last-child{grid-column:4/span 6}}.listing .card-list.three-col .block-system-main-block{position:relative;display:grid;row-gap:1.5em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:740px){.listing .card-list.three-col .block-system-main-block{column-gap:1.5rem;row-gap:2em}}@media (min-width:1250px){.listing .card-list.three-col .block-system-main-block{column-gap:2rem;row-gap:4.5em}}.listing .card-list.three-col .block-system-main-block>*{grid-column:1/span 12}@media (min-width:740px) and (max-width:959px){.listing .card-list.three-col .block-system-main-block>:nth-child(odd){grid-column:1/span 6}.listing .card-list.three-col .block-system-main-block>:nth-child(2n){grid-column:7/span 6}.listing .card-list.three-col .block-system-main-block>:nth-child(odd):last-child{grid-column:4/span 6}}@media (min-width:960px){.listing .card-list.three-col .block-system-main-block>:nth-child(3n-2){grid-column:1/span 4}.listing .card-list.three-col .block-system-main-block>:nth-child(3n-1){grid-column:5/span 4}.listing .card-list.three-col .block-system-main-block>:nth-child(3n){grid-column:9/span 4}.listing .card-list.three-col .block-system-main-block>:nth-child(3n-2):nth-last-child(2){grid-column:3/span 4}.listing .card-list.three-col .block-system-main-block>:nth-child(3n-2):last-child{grid-column:5/span 4}.listing .card-list.three-col .block-system-main-block>:nth-child(3n-1):last-child{grid-column:7/span 4}}@media (min-width:960px){.listing .ajax-news .delay-grid-3>:nth-child(2n-1){transition-delay:0s}.listing .ajax-news .delay-grid-3>:nth-child(2n){transition-delay:.15s}}.listing .filters .form-item{margin:0!important;width:100%}@media (min-width:740px){.listing .filters .form-item{display:flex;justify-content:flex-end;align-items:center}}.listing .filters label{font-size:1.6rem;line-height:1.5;font-family:work-sans,sans-serif;text-transform:none;color:#144d70}@media (min-width:1250px){.listing .filters label{font-size:1.8rem}}@media (min-width:740px){.listing .filters label{margin:0 1.5em 0 0}}@media (min-width:740px){.listing .filters .fs-dropdown,.listing .filters select{width:320px}}.listing .filters .fs-dropdown-selected{border-color:#144d70!important;color:#144d70}.listing .filters .fs-dropdown-selected:before{color:#144d70}.listing.isotope .isoGrid{min-height:200px}.listing.isotope .no-results{display:none}.listing.isotope .iso-gutter{display:block;width:0}@media (min-width:740px){.listing.isotope .iso-gutter{width:2.3141005862%}}@media (min-width:960px){.listing.isotope .iso-gutter{width:1.7393930348%}}@media (min-width:1600px){.listing.isotope .iso-gutter{width:1.5096618357%}}.listing.isotope .iso-item{width:100%;margin:0 0 1.5em!important}@media (min-width:740px){.listing.isotope .iso-item{width:48.84295%;margin-bottom:2em!important}}@media (min-width:960px){.listing.isotope .iso-item{width:32.1749%}}@media (min-width:1250px){.listing.isotope .iso-item{margin-bottom:4.5em!important}}@media (min-width:1600px){.listing.isotope .iso-item{width:23.86775%}}.listing.ajax .ajax-list-container{clear:both!important;min-height:80vh}.listing.ajax .ajax-list-container.loading:not(.loaded){position:relative}.listing.ajax .ajax-list-container.loading:not(.loaded):after{transition:all .3s ease-in-out 0s;content:" ";width:32px;height:32px;position:absolute;top:50%;left:50%;margin-left:-16px;border-radius:50%;z-index:2;background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;transform:translateZ(0) translateX(-50%) translateY(-50%);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;animation-name:a;top:10%}.pager{grid-column:1/span 12!important;margin-top:2em}.teaser-list .pager{margin-top:5em}.pager ul{font-size:1.8rem;margin:2em 0 .75em;text-transform:uppercase;font-weight:400;line-height:1.1;margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center}@media (min-width:1250px){.pager ul{font-size:2rem}}.pager ul li{padding:0;list-style:none}.pager ul li:before{display:none}.pager ul li{margin:0}.pager ul li.pager__item--ellipsis,.pager ul li.pager__item--first,.pager ul li.pager__item--last{display:none}.pager ul li.next a,.pager ul li.pager__item--next a,.pager ul li.pager__item--previous a,.pager ul li.prev a{position:relative;width:30px;height:30px;margin-left:1em}.pager ul li.next a:before,.pager ul li.pager__item--next a:before,.pager ul li.pager__item--previous a:before,.pager ul li.prev a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e907";color:#d14400;font-size:22px;width:22px;height:22px;line-height:22px;top:50%;left:50%;transform:translate(-50%,-50%)}.pager ul li.next a span,.pager ul li.pager__item--next a span,.pager ul li.pager__item--previous a span,.pager ul li.prev a span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}.pager ul li.next a:focus:before,.pager ul li.next a:hover:before,.pager ul li.pager__item--next a:focus:before,.pager ul li.pager__item--next a:hover:before,.pager ul li.pager__item--previous a:focus:before,.pager ul li.pager__item--previous a:hover:before,.pager ul li.prev a:focus:before,.pager ul li.prev a:hover:before{transform:translate(calc(-50% + 5px),-50%)}.bg-purple .pager ul li.next a:before,.bg-purple .pager ul li.pager__item--next a:before,.bg-purple .pager ul li.pager__item--previous a:before,.bg-purple .pager ul li.prev a:before{color:#144d70}.pager ul li.pager__item--previous,.pager ul li.prev{margin-right:1em;margin-left:0}.pager ul li.pager__item--previous a:before,.pager ul li.prev a:before{content:"\e908"}.pager ul li.pager__item--previous a:focus:before,.pager ul li.pager__item--previous a:hover:before,.pager ul li.prev a:focus:before,.pager ul li.prev a:hover:before{transform:translate(calc(-50% - 5px),-50%)}.pager ul li a{display:block;padding:0 1em}.pager ul li a.active,.pager ul li a:focus,.pager ul li a:hover{color:#185d87}.pager ul li.active a{font-weight:700;color:#d14400}.bg-purple .pager ul li.active a{color:#144d70}.node--view-mode-card{transition-property:opacity}@media (min-width:1px) and (max-width:959px){.node--view-mode-card.node--type-work .media .field--name-field-media-image{aspect-ratio:1/1.21}@supports not (aspect-ratio:auto){.node--view-mode-card.node--type-work .media .field--name-field-media-image{padding-bottom:121%}}}.work-carousel .node--view-mode-card.node--type-work .media .field--name-field-media-image{aspect-ratio:1/1.333}@supports not (aspect-ratio:auto){.work-carousel .node--view-mode-card.node--type-work .media .field--name-field-media-image{padding-bottom:133.3%}}@media (min-width:1px) and (max-width:959px){.node--view-mode-card .teaser-details{display:block!important}.node--view-mode-card .teaser-details>:after{display:none!important}}@media (min-width:960px){.node--view-mode-card.node--type-news .media .field--name-field-media-image{aspect-ratio:1/.65}@supports not (aspect-ratio:auto){.node--view-mode-card.node--type-news .media .field--name-field-media-image{padding-bottom:65%}}}.node--view-mode-card .image>*{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s;transition-duration:.8s}.node--view-mode-card .image:focus>*,.node--view-mode-card .image:hover>*{transform:scale(1.1)}.node--view-mode-card h3{margin-bottom:.5em}.node--view-mode-card .copy{padding-top:2em;padding-bottom:2em}.listing .node--view-mode-card .copy{padding-left:1.2em;padding-right:1.2em}.node--view-mode-card .copy .field--name-body{padding-right:1em}.node--view-mode-card .field--name-field-position{font-size:1.6rem;font-weight:400;margin-top:.3em}.node--view-mode-card.node--type-team-member{position:relative}.isotope .node--view-mode-card.node--type-team-member{background:#fac92c}.node--view-mode-card.node--type-team-member .copy{padding:.8em 1.2em}@media (min-width:1250px){.node--view-mode-card.node--type-team-member .copy{padding-top:1em;padding-bottom:1em}}@media (min-width:1250px) and (hover:hover){.node--view-mode-card.node--type-team-member .accordion-heading{pointer-events:none!important}.node--view-mode-card.node--type-team-member:hover .accordion-content{opacity:1!important}}.node--view-mode-card.node--type-team-member .accordion-content{aspect-ratio:1/1;top:0;left:0;width:100%;padding:.8em 1.2em;background:#dac6ff;display:flex;flex-direction:column;justify-content:center}@supports not (aspect-ratio:auto){.node--view-mode-card.node--type-team-member .accordion-content{padding-bottom:100%}}.isotope .node--view-mode-card.node--type-team-member .accordion-content{background:#fac92c}.node--view-mode-card.node--type-team-member .accordion-content:not([aria-hidden=false]){opacity:0}.node--view-mode-card.node--type-team-member .accordion-content>:not(:last-child){margin-bottom:1em}@media (min-width:740px){.node--view-mode-featured .details-panel .details{padding-top:4rem;padding-bottom:4rem}}.node--view-mode-full.node--unpublished{background:none}@media (min-width:1px) and (max-width:739px){.node--view-mode-full.has-hero-image:not(.listing-page) .body.has-page-title .copy{grid-column:2/span 9}}@media (min-width:740px){.node--view-mode-full.has-hero-image:not(.listing-page) .body.has-page-title h2{grid-column:2/span 5}}@media (min-width:1600px){.node--view-mode-full.has-hero-image:not(.listing-page) .body.has-page-title h2{grid-column:2/span 4}}.node--view-mode-full.node--type-service .field--name-field-paragraphs>.field__item:last-child.full-width-paragraph.row-margin-offset-bottom{margin-bottom:0!important}.node--view-mode-full.node--type-service .recent-insights:last-child{margin-bottom:-4.5em!important}@media (min-width:740px){.node--view-mode-full.node--type-service .recent-insights:last-child{margin-bottom:-6em!important}}@media (min-width:1600px){.node--view-mode-full.node--type-service .recent-insights:last-child{margin-bottom:-9em!important}}.taxonomy-term--view-mode-card .logo{padding-bottom:100%}.taxonomy-term--view-mode-card .logo>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:180px}.taxonomy-term--view-mode-card .logo img{width:auto;max-height:140px}.taxonomy-term--view-mode-card .logo img[src*=svg]{width:100%}.taxonomy-term--view-mode-card h3{background:#fff;padding:.8em}.node--view-mode-teaser:not(:last-of-type){margin-bottom:1.5em}@media (min-width:740px){.node--view-mode-teaser:not(:last-of-type){margin-bottom:2em}}@media (min-width:1250px){.node--view-mode-teaser:not(:last-of-type){margin-bottom:4.5em}}html:not(.main-menu-open):not(.scroll-up) .path-frontpage .site-header svg.logo *{fill:#fff}.page-node-type-homepage{--title-height:6rem}.page-node-type-homepage .main-content{margin-top:0}.page-node-type-homepage.user-logged-in .home-hero .hero-height{height:calc(100dvh - var(--admin-bar) + var(--title-height))}.page-node-type-homepage .home-hero:after{content:"\e90f";color:#c7ff97;font-size:60px;height:60px;line-height:60px;right:3.5vw;bottom:0;width:60px;bottom:calc(25px + var(--title-height))}@media (min-width:740px){.page-node-type-homepage .home-hero:after{right:1.4vw}}@media (min-width:960px){.page-node-type-homepage .home-hero:after{right:1.8vw}}@media (min-width:1250px){.page-node-type-homepage .home-hero:after{right:2vw}}.page-node-type-homepage .home-hero .hero-height{height:calc(100dvh + var(--title-height))}@media (min-width:740px) and (max-width:959px){.page-node-type-homepage .home-hero .hero-height{height:55rem!important}}.page-node-type-homepage .home-hero .copy{column-gap:1em;row-gap:1.5em}@media (min-width:1px) and (max-width:739px){.page-node-type-homepage .home-hero .t-large-heading{font-size:5.5rem}}.page-node-type-homepage .home-hero .m{font-feature-settings:"ss11","ss12"}.page-node-type-homepage .home-hero .video *{width:100%;height:100%;position:absolute;top:0;left:0}.page-node-type-homepage .home-hero .video video{object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";min-width:100%;min-height:100%;width:auto;height:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.page-node-type-homepage .home-hero .video video{width:100%;height:100%}}.page-node-type-homepage .services{padding:1.7em 1em;row-gap:.5em}@media (min-width:1600px){.page-node-type-homepage .services{justify-content:center}}.page-node-type-homepage .services h2{left:0;top:0;transform:translateY(-100%);line-height:6rem;width:17.5rem;color:#333132}@media (min-width:1250px){.page-node-type-homepage .services h2{width:19.5rem}}.page-node-type-homepage .services a{position:relative;font-size:1.7rem;font-family:bookmania,serif;font-weight:400;font-style:italic;padding-right:22px;margin-right:6px;text-decoration:underline;white-space:nowrap}.page-node-type-homepage .services a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;float:left;z-index:2;text-indent:0;content:"\e90b";color:#08c6ff;font-size:15px;width:15px;height:15px;line-height:15px;top:50%;right:0;transform:translateY(-50%);transform:translateY(-53%)}.page-node-type-homepage .services a:last-child{padding-right:0;margin-right:0}.page-node-type-homepage .services a:last-child:before{display:none}.page-node-type-homepage .services a:focus,.page-node-type-homepage .services a:hover{text-decoration:none}@media (min-width:740px){.page-node-type-homepage .services a{font-size:1.9rem;padding-right:30px;margin-right:10px}.page-node-type-homepage .services a:before{font-size:21px;width:21px;height:21px;line-height:21px}}@media (min-width:1250px){.page-node-type-homepage .services a{margin-right:20px;padding-right:40px;font-size:2rem}.page-node-type-homepage .services a:before{font-size:24px;width:24px;height:24px;line-height:24px}}.page-node-type-homepage .statement .bg-arrows{position:absolute;right:0;left:auto;width:46px}@media (min-width:740px){.page-node-type-homepage .statement .bg-arrows,.page-node-type-homepage .statement .bg-arrows:before{width:92px}}@media (min-width:960px){.page-node-type-homepage .statement .bg-arrows,.page-node-type-homepage .statement .bg-arrows:before{width:161px}}@media (min-width:1250px){.page-node-type-homepage .statement .bg-arrows,.page-node-type-homepage .statement .bg-arrows:before{width:230px}}.page-node-type-homepage .statement .copy{font-size:2.2rem;line-height:1.4}@media (min-width:1px) and (max-width:739px){.page-node-type-homepage .statement .copy{padding-right:1em;line-height:1.7}.page-node-type-homepage .statement .copy br{display:none}}@media (min-width:740px){.page-node-type-homepage .statement .copy{padding-top:15rem;padding-bottom:15rem;font-size:2.8rem}}@media (min-width:1250px){.page-node-type-homepage .statement .copy{font-size:3.9rem;line-height:1.35}}@media (min-width:1600px){.page-node-type-homepage .statement .copy{font-size:5rem;padding-left:2%}}.page-node-type-homepage .statement a{font-family:bookmania,serif;font-weight:600;font-style:italic;text-decoration:underline}@media (min-width:1px) and (max-width:739px){.page-node-type-homepage .statement a{font-size:2.5rem}}.page-node-type-homepage .statement a:focus,.page-node-type-homepage .statement a:hover{color:#fff}@media (min-width:740px){.page-node-type-homepage .statement a{display:inline-block;position:relative}.page-node-type-homepage .statement a:before{font-family:work-sans,sans-serif;font-size:1.8rem;font-weight:400;font-style:normal;line-height:1;display:block;position:absolute}.page-node-type-homepage .statement a.t-c-purple:before{content:"WHO WE ARE";background:url(/themes/custom/origin/images/line-purple-sm.svg) 100% 100%/89px 43px no-repeat;width:221px;height:50px;top:-11px;left:21px;transform:translateY(-100%)}.page-node-type-homepage .statement a.t-c-green:before{text-align:right;content:"WHAT WE DO";background:url(/themes/custom/origin/images/line-green-sm.svg) 0 2px/46px 118px no-repeat;width:175px;height:124px;top:-103px;left:-99px}.page-node-type-homepage .statement a.t-c-aqua:before{content:"WHO WE REACH";background:url(/themes/custom/origin/images/line-blue-sm.svg) 0 0/39px 47px no-repeat;width:205px;height:52px;bottom:-8px;left:75px;transform:translateY(100%);display:flex;align-items:flex-end;justify-content:right}.page-node-type-homepage .statement a.t-c-yellow:before{content:"HOW WE DO IT";background:url(/themes/custom/origin/images/line-yellow-sm.svg) 0 2px/43px 99px no-repeat;width:188px;height:104px;bottom:0;left:118px;transform:translateY(100%);display:flex;align-items:flex-end;justify-content:right}}@media (min-width:1250px){.page-node-type-homepage .statement a:before{font-size:2rem}.page-node-type-homepage .statement a.t-c-purple:before{background:url(/themes/custom/origin/images/line-purple.svg) 100% 100%/152px 87px no-repeat;width:300px;height:93px;top:-25px;left:-28px}.page-node-type-homepage .statement a.t-c-green:before{background:url(/themes/custom/origin/images/line-green.svg) 0 1px/80px 204px no-repeat;width:233px;height:210px;top:-176px;left:-154px}.page-node-type-homepage .statement a.t-c-aqua:before{background:url(/themes/custom/origin/images/line-blue.svg) 0 0/93px 102px no-repeat;width:272px;height:104px;bottom:-17px;left:82px}.page-node-type-homepage .statement a.t-c-yellow:before{background:url(/themes/custom/origin/images/line-yellow.svg) 0 2px/152px 172px no-repeat;width:321px;height:179px;bottom:0;left:143px}}@media (min-width:1600px){.page-node-type-homepage .statement a.t-c-purple:before{top:-5px}.page-node-type-homepage .statement a.t-c-green:before{top:-173px;left:-184px}.page-node-type-homepage .statement a.t-c-aqua:before{bottom:0;left:157px}.page-node-type-homepage .statement a.t-c-yellow:before{bottom:0;left:233px}}.page-node-type-homepage .field--name-field-paragraphs #paragraph-439{background-color:#dac6ff}.page-node-type-homepage .field--name-field-paragraphs #paragraph-439 .bg-dashes-left{background-image:url(/themes/custom/origin/images/bg-dashes-left-white.svg)}a.skip-link{left:-999em;top:1em;z-index:9999;transition-property:opacity!important;padding:.5em 1em}a.skip-link:focus{left:50%!important;opacity:1}.layout-container{min-height:100vh}.main-content{flex:1;margin-top:90px}#block-origin-page-title{margin-bottom:2em}.page-node-type-insight:has(.paragraph--type--gated-form) .shin{display:none!important}.toolbar-vertical .gin-secondary-toolbar--frontend{display:none}.toolbar-horizontal .gin-secondary-toolbar--frontend{top:0;position:absolute;z-index:9999;right:0;background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.contextual-toolbar-tab,.gin-secondary-toolbar--frontend .gin-breadcrumb,.toolbar-tab--toolbar-item-devel{display:none!important}.toolbar .toolbar-bar .menu-item__cacheflush-presets a:before{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#tool-view)!important}#toolbar-item-administration-tray .toolbar-logo{justify-content:center;align-items:center}
