:root,::after,::before{--em-per-pixels: calc(1em / 16);--rem-per-pixels: calc(1rem / 16);--max-width-xl: 120rem;--max-width-l: 100rem;--max-width-m: 100rem;--max-width-s: 60rem;--max-width-xs: 50rem;--max-width-xxs: 30rem;--vert-whitespace: 7.5rem;--wide-whitespace: 7.5rem;--desktop-whitespace: 5rem;--laptop-whitespace: 3.75rem;--mobile-whitespace: 3.75rem;--desktop-width: 90rem;--laptop-width: 80rem;--tablet-width: 64rem;--portrait-width: 60rem;--mobile-width: 40rem;--col-sub-2: calc(calc(var(--vert-whitespace) / 2) / 2);--col-sub-3: calc(calc(calc(var(--vert-whitespace) / 2) * 2) / 3);--col-sub-4: calc(calc(calc(var(--vert-whitespace) / 2) * 3) / 4);--gap-col: calc(var(--vert-whitespace) / 2);--gap-row: calc(var(--vert-whitespace) / 2);--gap-hdl: 1.5625rem;--gap-txt: .9375rem;--black: #1a1a18;--black-rgb: 26, 26, 24;--darkgrey: #333;--darkgrey-rgb: 51, 51, 51;--grey: #777;--grey-rgb: 119, 119, 119;--lightgrey: #efefef;--lightgrey-rgb: 239, 239, 239;--white: #fff;--white-rgb: 255, 255, 255;--color-error: #e42343;--color-bg: var(--white);--color-bg-rgb: var(--white-rgb);--color-txt: var(--black);--color-txt-rgb: var(--black-rgb);--gradient-clr-one-rgb: var(--white-rgb);--gradient-clr-two-rgb: var(--lightgrey-rgb);--linear-gradient-one: linear-gradient(to right, rgba(var(--gradient-clr-one-rgb), 1), rgba(var(--gradient-clr-two-rgb), 1) 70%);--font-serif: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;--font-regular: sourcesanspro-regular;--font-bold: sourcesanspro-bold;--font-hdl-regular: sourcesanspro-regular;--font-hdl-bold: sourcesanspro-bold;--font-condensed: sourcesanspro-regular;--font-condensed-bold: sourcesanspro-bold;--font-serif: sourcesanspro-italic;--font-serif-bold: sourcesanspro-bolditalic;--font-script: sourcesanspro-italic;--font-nav: sourcesanspro-regular;--font-nav-bold: sourcesanspro-bold;--font-size-xl: 2.875rem;--line-height-xl: 3.5rem;--font-size-l: 1.75rem;--line-height-l: 2.375rem;--font-size-m: 1.5rem;--line-height-m: 2.125rem;--font-size-s: 1rem;--line-height-s: 1.625rem;--font-size-xs: .875rem;--line-height-xs: 1.5rem;--btn-height: 3.125rem;--btn-borderwidth: .0625rem;--btn-fontsize: 1.125rem;--btn-lineheight: 1.75rem;--btn-borderradius: 0;--border-radius-min: .125rem;--border-radius-std: .125rem;--border-radius-mid: .125rem;--period-one: 500ms;--period-two: 750ms;--period-three: 1000ms;--ani-duration: 1000ms;--cubic-bezier: cubic-bezier(0.165, 0.84, 0.44, 1);--cubic-bezier-two: cubic-bezier(0, 0, 0.32, 0.99);--text-shadow: 2px 6px 12px rgba(0, 0, 0, 0.35);--nav-height: 7.5rem;--btn-height: 3.75rem}@media only screen and (min-width: 90rem){:root,::after,::before{--font-size-s: 1.25rem;--line-height-s: 1.875rem}:is(.slider.std, .pageheader) .txt-box,:is(.slider.std, .pageheader) .txt-box *::before,:is(.slider.std, .pageheader) .txt-box *::after{--font-size-xl: 4.75rem;--line-height-xl: 5.375rem}}@media only screen and (max-width: 90rem){:root,::after,::before{--vert-whitespace: var(--desktop-whitespace)}}@media only screen and (max-width: 80rem){:root,::after,::before{--vert-whitespace: var(--laptop-whitespace);--font-size-xl: 2.5rem;--line-height-xl: 3.125rem;--font-size-l: 1.875rem;--line-height-l: 2.5rem;--font-size-m: 1.125rem;--line-height-m: 1.75rem;--btn-height: 2.75rem}}@media only screen and (max-width: 60rem){:root,::after,::before{--vert-whitespace: var(--mobile-whitespace);--gap-col: 5%;--nav-height: 5rem}body.no-nav,body.no-nav::after,body.no-nav::before{--nav-height: 7.5rem}}@media only screen and (max-width: 40rem){:root,::after,::before{--nav-height: 5rem;--font-size-xl: 1.75rem;--line-height-xl: 2.375rem;--font-size-l: 1.5rem;--line-height-l: 2.125rem;--font-size-m: 1.25rem;--line-height-m: 1.875rem;--font-size-s: 1rem;--line-height-s: 1.625rem}}@keyframes ani-width{0%{width:0}100%{width:100%}}@keyframes ani-bar{0%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes scale-pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}#main,#mainnav-container,#pageheader-caption,*[class*="ani-itm-"],*[class*="ani-itm-"] :is(.sri, .sli, .sui){opacity:1 !important;visibility:visible !important;transform:unset !important}.tgl-wrapper.on{grid-template-rows:1fr !important}
