*,*::after,*::before{box-sizing:inherit}*{font:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0}html{box-sizing:border-box}body{background-color:var(--color-bg, white)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,form legend{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}button,input,textarea,select{margin:0}.btn,.form-control,.link,.reset{background-color:rgba(0,0,0,0);padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,video,svg{max-width:100%}@font-face{font-family:"Avenir Bold";src:url("../fonts/AvenirNextLTPro-Bold.woff2") format("woff2"),url("../fonts/AvenirNextLTPro-Bold.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0-10FFFF;font-display:swap}@font-face{font-family:"Avenir Medium";src:url("../fonts/AvenirNextLTPro-Medium.woff2") format("woff2"),url("../fonts/AvenirNextLTPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0-10FFFF;font-display:swap}@font-face{font-family:"Avenir Regular";src:url("../fonts/AvenirNextLTPro-Regular.woff2") format("woff2"),url("../fonts/AvenirNextLTPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0-10FFFF;font-display:swap}.icon.icon-167,.icon.icon-590,.icon.icon-school{background-color:currentColor;-webkit-mask:url("/images/icons/icon-school.svg");mask:url("/images/icons/icon-school.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.icon.icon-167::before,.icon.icon-590::before,.icon.icon-school::before{display:none}.icon.icon-132,.icon.icon-575,.icon.icon-teacher{background-color:currentColor;-webkit-mask:url("/images/icons/icon-teacher.svg");mask:url("/images/icons/icon-teacher.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.icon.icon-132::before,.icon.icon-575::before,.icon.icon-teacher::before{display:none}.icon.icon-arrow{background-color:currentColor;-webkit-mask:url("/images/icons/arrow-icon.svg");mask:url("/images/icons/arrow-icon.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.icon.icon-arrow::before{display:none}.link-underline{background-position:left 100%;background-repeat:no-repeat;-webkit-box-decoration-break:slice;box-decoration-break:slice;transition:background-size 300ms var(--cubic)}@media(prefers-reduced-motion: reduce){.link-underline{transition:none}}.link-underline{display:inline;padding-bottom:var(--m1);background-image:linear-gradient(var(--yellow), var(--yellow));background-size:var(--underline-width, 0%) var(--m3)}.headroom2 .item-101{display:none !important}.col-3.rs-logo{min-width:8.125rem;position:relative;max-width:8.125rem}@media(min-width: 32rem){.col-3.rs-logo{max-width:11.875rem}}@media(min-width: 90rem){.col-3.rs-logo{max-width:14.25rem}}.col-3.rs-logo{transition:max-width .3s var(--cubic),min-width .3s var(--cubic)}.abs-100{width:100%;position:absolute;display:flex;align-items:center;min-height:100%}.logo-constrict{margin:0;width:100%;height:100%;background:var(--white);border-bottom-right-radius:var(--mp);max-width:14.25rem}.logo-constrict a{display:block;padding:var(--space-xxs) var(--space-xs) var(--space-xxs) calc(var(--space-xs)*.833)}@media(min-width: 32rem){.logo-constrict a{padding:calc(var(--space-s)*1.233) var(--space-s) calc(var(--space-s)*.933) calc(var(--space-s)*.833)}}@media(min-width: 48rem){.logo-constrict a{padding:calc(var(--space-m)*1.233) var(--space-m) calc(var(--space-m)*.933) calc(var(--space-m)*.833)}}@media(min-width: 90rem){.logo-constrict a{padding:calc(var(--mp)*1.133) var(--mp) calc(var(--mp)*.933) calc(var(--mp)*.833)}}.logo-constrict a{transition:padding .3s var(--cubic)}.logo-constrict a h3.logo-pad{max-width:10.8125rem;background:rgba(0,0,0,0);margin:0 auto;padding-top:77.5280898876%;height:0;background-repeat:no-repeat;background-image:url(../images/rgtc-logo.svg);background-size:contain;background-position:center;text-indent:100%;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .3s var(--cubic)}.logo-constrict a h3.logo-pad::before{display:none !important}.logo-constrict a:hover .logo-pad{opacity:.5}.submenu{display:inline-flex}@media not all and (min-width: 32rem){.submenu{display:flex;justify-content:flex-end}}.submenu li.item-132{box-shadow:var(--m1) 0 0 0 var(--g1)}@media(min-width: 64rem){.submenu li.item-132{box-shadow:var(--m1) 0 0 0 var(--g1),calc(var(--m1)*-1) 0 0 0 var(--g1)}}@media(min-width: 32rem){.submenu li:first-child a{border-right:thin solid var(--g1)}}@media not all and (min-width: 32rem){.submenu li:last-child a{padding-right:calc(var(--mp)*.667)}.submenu li:last-child a::after{width:calc(100% - var(--mp2))}}@media screen and (max-width: 360px){.submenu li:last-child a::after{width:calc(100% - var(--mp))}}.submenu li.active a{font-weight:bold;background:var(--yellow)}.submenu a{font-size:calc(var(--step-0)*1.05)}@media screen and (max-width: 410px){.submenu a{font-size:calc(var(--step-0)*.95)}}.submenu a{color:var(--black);padding:var(--m9) var(--space-xs) var(--m9)}@media(min-width: 32rem){.submenu a{padding:var(--m9) var(--space-m) var(--m9) calc(var(--space-m) - var(--m4))}}.submenu a{display:block;font-family:var(--medium);position:relative;letter-spacing:.02em}.submenu a::after{content:"";position:absolute;bottom:var(--m9);left:calc(var(--m9) + var(--space-xs) + var(--space-xs) + var(--m9) + var(--m3));width:calc(100% - (var(--m9) + var(--m3) + var(--space-xs) + var(--space-xs) + var(--space-xs) + var(--m9)))}@media(min-width: 32rem){.submenu a::after{left:calc(var(--m9) + var(--space-m) + var(--space-m) - var(--m4));width:calc(100% - (var(--m9) + var(--space-m) + var(--space-m) + var(--space-m) - var(--m4)))}}@media screen and (max-width: 360px){.submenu a::after{left:var(--space-xs);width:calc(100% - var(--space-xs) - var(--space-xs))}}.submenu a::after{height:.125rem;background-color:var(--black);opacity:1;transform:scale(0);transform-origin:left;transition:opacity 300ms,transform 300ms}.submenu a:hover::after{opacity:1;transform:scale(1)}.submenu a .icon{width:var(--space-m);height:var(--space-m);background:var(--black);margin:0;display:block;margin-right:var(--m5)}@media screen and (min-width: 370px){.submenu a .icon{margin-right:var(--m9)}}@media screen and (max-width: 360px){.submenu a .icon{display:none !important}}@media not all and (min-width: 32rem){.home .submenu li:not(.active):last-child{display:block !important}}.headroom2{position:fixed;top:0;left:0;right:0;transition:transform .4s var(--cubic),opacity .4s var(--cubic);z-index:99;contain:layout}.headroom2 header{background:var(--white)}body.js-fixed .headroom2{position:fixed;transform:none;opacity:1}.header-shiv{z-index:2;pointer-events:none;position:relative;transition:transform .4s var(--cubic),opacity .4s var(--cubic);height:6.5rem}body:not(.js-fixed) .headroom2.slide-up,body:not(.js-fixed) .header-shiv.slide-up{transform:translateY(-100%);opacity:0;transition:transform .4s var(--cubic),opacity .4s var(--cubic)}body:not(.js-fixed) .headroom2.slide-down,body:not(.js-fixed) .header-shiv.slide-down{transform:translateY(0);opacity:1;transition:transform .4s var(--cubic),opacity .4s var(--cubic)}body:not(.js-fixed) .headroom2.fixed-hide,body:not(.js-fixed) .header-shiv.fixed-hide{transform:translateY(-100%) !important;opacity:0 !important;transition:transform .4s var(--cubic),opacity .4s var(--cubic)}.js-fixed{position:fixed;width:100%}.js-fixed .adapt-nav--is-visible::after{background-color:var(--black);opacity:.85;position:fixed;top:var(--header-height);left:0;content:"";width:100vw;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));z-index:-1;pointer-events:none}.headroom2 a{border-bottom:none;text-decoration:none}.no-transform{transform:none !important}li:is(.item-575,.item-590){display:none !important}li:is(.item-575,.item-590) a{background:var(--g1);position:relative}li:is(.item-575,.item-590) a>span{width:100%}li:is(.item-575,.item-590) a>span::after{display:none !important}li:is(.item-575,.item-590) a>span span::after{background-color:var(--black) !important}li:is(.item-575,.item-590) a .icon{background:var(--black);width:var(--space-m);height:var(--space-m);background:var(--black);margin:0;display:block;margin-right:var(--m9)}li:is(.item-575,.item-590) a .icon.icon-arrow{margin-left:auto;margin-right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;height:var(--space-xs)}.adapt-nav__dropdown--is-visible li:is(.item-575,.item-590){display:block !important}:root{--an-menu-color: var(--g9);--an-active-menu-color: var(--black)}.adapt-nav{position:relative;margin-left:calc(var(--space-m) - var(--space-2xs));margin-top:var(--space-xs)}@media(min-width: 32rem){.adapt-nav{margin-bottom:var(--m9)}}.adapt-nav__list{display:flex;align-items:flex-start;align-items:center}.adapt-nav__item{flex-shrink:0;margin-right:var(--space-xs)}.adapt-nav__link{--underline-width: 0%;display:block;color:var(--an-menu-color);text-decoration:none;padding:var(--space-2xs) var(--space-2xs);transition:color 300ms var(--cubic);font-family:var(--medium);font-size:var(--step-0);position:relative;letter-spacing:.02em}.adapt-nav__link:hover,.adapt-nav__link:focus-visible{--underline-width: 100%;color:var(--black)}:is(.current,.active).adapt-nav__item a,.active.adapt-nav__dropdown-item a{--underline-width: 100%;color:var(--black);font-family:var(--bold)}.adapt-nav__item--hidden{visibility:hidden}.js .adapt-nav{opacity:0}.js .adapt-nav--is-visible{opacity:1}.js .adapt-nav__item--more{margin-left:auto}.js .adapt-nav__dropdown,.js .adapt-nav__item--hidden .adapt-nav__dropdown--is-visible{position:absolute;right:0;top:calc(100% + var(--space-xs));width:100vw;max-width:18.75rem;background-color:var(--color-bg);box-shadow:var(--shadow-sm);padding:var(--space-xxs) 0;z-index:var(--zindex-popover);-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s,transform .3s;transform:translate3d(100%, 0, 0);min-height:calc(100vh - var(--nav-shiv));position:fixed;top:var(--nav-shiv)}.js .adapt-nav__dropdown--is-visible{visibility:visible;opacity:1;transition:visibility 0s,opacity .2s,transform .2s;transform:translate3d(0, 0, 0)}.js{}.js .adapt-nav__dropdown-link{--underline-width: 0%;display:flex;padding:var(--space-xxs) var(--space-sm);text-decoration:none;color:var(--g9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 300ms var(--cubic);font-size:var(--step-0);font-family:var(--medium);letter-spacing:.02em}.js .adapt-nav__dropdown-link:hover,.js .adapt-nav__dropdown-link:focus-visible{--underline-width: 100%;color:var(--black)}.js .current.adapt-nav__dropdown-item a,.js .item-catid-28 .item-713.adapt-nav__item a,.js .item-catid-28 .item-713.adapt-nav__dropdown-item a,.js .item-id-89 .item-588.adapt-nav__item a,.js .item-id-89 .item-588.adapt-nav__dropdown-item a,.js .item-id-90 .item-588.adapt-nav__item a,.js .item-id-90 .item-588.adapt-nav__dropdown-item a,.js .item-catid-13 .item-688.adapt-nav__item a,.js .item-catid-13 .item-688.adapt-nav__dropdown-item a{--underline-width: 100%;color:var(--black);font-family:var(--bold)}html:not(.js) .adapt-nav{display:flex;justify-content:center;overflow:hidden}html:not(.js) .adapt-nav__list{overflow:auto;justify-content:left}:root{--anim-menu-btn-size: 48px;--anim-menu-btn-transition-duration: .2s;--anim-menu-btn-icon-size: 32px;--anim-menu-btn-icon-stroke: 2px}.adapt-nav__btn{display:flex;justify-content:center;align-items:center;width:var(--anim-menu-btn-size);height:var(--anim-menu-btn-size);cursor:pointer}.anim-menu-btn__icon{position:relative;display:block;font-size:var(--anim-menu-btn-icon-size);width:1em;height:var(--anim-menu-btn-icon-stroke);color:var(--black);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;transform:scale(1)}.anim-menu-btn__icon::before,.anim-menu-btn__icon::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:inherit;border-radius:inherit}.anim-menu-btn__icon--close{background-size:100% 100%;will-change:transform,background-size;transition-property:transform,background-size;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn:active .anim-menu-btn__icon--close{transform:scale(0.9)}.anim-menu-btn__icon--close::before,.anim-menu-btn__icon--close::after{will-change:inherit;transition:inherit}.anim-menu-btn__icon--close::before{transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--close::after{transform:translateY(0.25em) rotate(0)}.anim-menu-btn--state-b .anim-menu-btn__icon--close{background-size:0% 100%}.anim-menu-btn--state-b .anim-menu-btn__icon--close::before{transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close::after{transform:translateY(0) rotate(-45deg)}.anim-menu-btn__icon--arrow-left,.anim-menu-btn__icon--arrow-right,.anim-menu-btn__icon--arrow-up,.anim-menu-btn__icon--arrow-down{border-radius:50em;will-change:transform;transition-property:transform;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-left,.anim-menu-btn:active .anim-menu-btn__icon--arrow-right,.anim-menu-btn:active .anim-menu-btn__icon--arrow-up,.anim-menu-btn:active .anim-menu-btn__icon--arrow-down{transform:scale(0.9)}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-down::after{transform-origin:calc(var(--anim-menu-btn-icon-stroke)/2) 50%;will-change:transform,width;transition-property:transform,width;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-down::before{transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::after{transform:translateY(0.25em) rotate(0)}.anim-menu-btn__icon--arrow-right{transform:rotate(180deg)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-right{transform:rotate(180deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{width:50%}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before{transform:translateY(0) rotate(-45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-up{transform:rotate(90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up{transform:rotate(90deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-down{transform:rotate(-90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down{transform:rotate(-90deg)}:root{--header-unit: var(--baseline, var(--space-s, 14px));--header-row: calc(var(--header-unit) * 3);--header-height: calc(var(--header-row) * 2);--header-logo-panel-height: calc(var(--header-logo-max-height) + var(--header-unit) * 2);--header-logo-max-height: calc(var(--header-unit) * 6);--header-logo-gutter: var(--header-unit);--header-logo-end-gutter: var(--header-unit);--header-menu-inset: var(--space-xs);--nav-shiv: var(--header-height);--logo-overlap: max(0px, calc(var(--header-logo-panel-height) - var(--header-height)));--nav-visible-height: var(--header-height)}:root:has(body:not(.js-fixed) .headroom2:is(.slide-up,.fixed-hide)){--nav-visible-height: 0px}@media not all and (min-width: 32rem){:root{--header-logo-gutter: calc(var(--header-unit) / 2)}}@media(min-width: 32rem){:root{--header-menu-inset: calc(var(--space-m) - var(--m4))}}@media(min-width: 48rem){:root{--header-logo-max-height: calc(var(--header-unit) * 7);--header-logo-panel-height: calc(var(--header-unit) * 10);--header-logo-gutter: calc(var(--header-unit) * 1.5);--header-logo-end-gutter: calc(var(--header-unit) * 1.5)}}.headroom2{--anim-menu-btn-size: var(--header-row)}.headroom2:is(.slide-up,.slide-down,.fixed-hide){--header-logo-max-height: calc(var(--header-unit) * 4);--header-logo-panel-height: var(--header-height);--logo-overlap: 0px}.headroom2.slide-down::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-sizing:border-box;box-shadow:0 var(--m1) 0 0 var(--g1)}.headroom2 header>.grid{min-height:var(--header-height);flex-wrap:nowrap}.headroom2 .col-3.rs-logo{position:relative;z-index:2;flex:0 0 auto;width:calc(var(--header-logo-max-height)*177.6/137.8 + var(--header-logo-gutter) + var(--header-logo-end-gutter));min-width:0;max-width:none;transition:width 300ms var(--cubic)}.headroom2 header>.grid>.col-auto{min-width:0;position:relative;z-index:1}.headroom2 header>.grid>.col-auto:before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--m1);background-color:var(--g1)}.headroom2 .rs-logo .abs-100{position:absolute;top:0;min-height:0;height:var(--header-logo-panel-height);transition:height 300ms var(--cubic)}.headroom2 .logo-constrict{display:flex;align-items:center;height:var(--header-logo-panel-height);max-width:none;border-radius:0 0 var(--header-unit) 0;transition:height 300ms var(--cubic)}.headroom2 .logo-constrict a{width:100%;padding:0 var(--header-logo-end-gutter) 0 var(--header-logo-gutter);transition:none}.headroom2 .logo-constrict a h3.logo-pad{width:100%;height:var(--header-logo-max-height);max-height:var(--header-logo-max-height);max-width:none;padding:0;margin:0;transition:height 300ms var(--cubic),max-height 300ms var(--cubic),opacity 300ms var(--cubic)}@media(prefers-reduced-motion: reduce){.headroom2 .col-3.rs-logo,.headroom2 .rs-logo .abs-100,.headroom2 .logo-constrict,.headroom2 .logo-constrict a h3.logo-pad{transition:none}}.headroom2 .submenu{position:relative;box-shadow:0 var(--m1) 0 0 var(--g1);display:flex;justify-content:flex-start;align-items:stretch;height:var(--header-row);margin:0}.headroom2 .submenu a{padding-left:var(--header-menu-inset)}.headroom2 .submenu a .icon{width:min(var(--space-m),var(--header-unit)*2);height:min(var(--space-m),var(--header-unit)*2)}.headroom2 .adapt-nav{margin-left:calc(var(--header-menu-inset) - var(--space-2xs));min-height:var(--header-row);margin-top:0;margin-bottom:0}.headroom2 .adapt-nav__list{min-height:var(--header-row);align-items:stretch}.headroom2 .submenu a,.headroom2 .adapt-nav__list>.adapt-nav__item>.adapt-nav__link{--header-text-pad: calc(var(--header-row) - var(--header-unit) * 2 - 1em * var(--type-bias, .36) + var(--type-nudge, .5px));box-sizing:border-box;height:var(--header-row);line-height:calc(var(--header-unit)*2);padding-top:var(--header-text-pad);padding-bottom:calc(var(--header-row) - var(--header-unit)*2 - var(--header-text-pad));white-space:nowrap}.header-shiv{height:var(--nav-shiv, var(--header-height))}.js .headroom2 .adapt-nav__dropdown{box-sizing:border-box;top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--logo-overlap) 0 var(--header-unit);scroll-padding-block:var(--header-unit);box-shadow:0 -1px 0 0 var(--g1),var(--shadow-sm)}.js .headroom2 .adapt-nav__dropdown-link{--drawer-text-pad: calc(var(--header-unit) - 1em * var(--type-bias, .36) + var(--type-nudge, .5px));min-height:var(--header-row);line-height:calc(var(--header-unit)*2);padding:var(--drawer-text-pad) var(--header-unit) calc(var(--header-unit) - var(--drawer-text-pad));gap:var(--header-unit);white-space:normal;align-items:flex-start}.js .headroom2 .adapt-nav__dropdown-link>span{min-width:0}.js .headroom2 .adapt-nav__dropdown-link .menu-switch-icon{flex:0 0 auto;width:calc(var(--header-unit)*1.5);height:calc(var(--header-unit)*2);margin-left:auto}.arrow-box{position:absolute;right:calc(var(--component-padding)*.5);bottom:0}.arrow-box .down-arrow{line-height:1;transform:translateY(calc(0.55 * var(--step-5)));display:flex;align-items:center;justify-content:center;transition:transform .3s var(--cubic)}.arrow-box .down-arrow .arrow-rounded-icon{--size: var(--step-5)}@media not all and (min-width: 48rem){.arrow-box .down-arrow .arrow-rounded-icon{--size: var(--step-4)}}.arrow-box .down-arrow .arrow-rounded-icon:before{transition:background .3s var(--cubic)}.arrow-box .down-arrow:hover,.arrow-box .down-arrow:focus{transform:translateY(calc(2.5 * var(--step-0)));transition:transform .3s var(--cubic)}.arrow-box .down-arrow:hover .arrow-rounded-icon:before,.arrow-box .down-arrow:focus .arrow-rounded-icon:before{background:var(--dark-yellow);transition:background .3s var(--cubic)}.banner{position:relative;margin-bottom:calc(var(--step-5)*1)}.banner h2,.banner h1.h2,.banner h3,.banner h2.h3,.banner p{color:var(--black)}.banner h2,.banner h1.h2{margin-bottom:var(--m8);font-size:var(--banner-h2)}.banner h2:last-child,.banner h1.h2:last-child{margin-bottom:var(--mp)}.banner h2,.banner h1.h2,.banner h3,.banner h2.h3{font-family:var(--bold);max-width:40.625rem}.banner h3,.banner h2.h3{font-family:var(--medium);font-size:var(--step-3);margin-top:0;margin-bottom:calc(var(--mp)*.6);hyphens:none}.banner h3:last-child,.banner h2.h3:last-child{margin-bottom:var(--mp)}.banner h3:first-child,.banner h2.h3:first-child{margin-top:var(--mp)}@media not all and (min-width: 32rem){.banner h3,.banner h2.h3{font-size:calc(var(--step-2)*.86)}}.banner p{max-width:36.25rem}.banner p:last-of-type{margin-top:var(--space-sm)}@media(min-width: 48rem){.banner h2,.banner h1.h2{margin-top:var(--mp)}}.banner div.banner-text{padding:var(--space-3xs) calc(var(--component-padding) - var(--space-xxs))}@media(min-width: 64rem){.banner div.banner-text{padding:var(--space-3xs) var(--component-padding);margin-top:calc(var(--logo-overlap)/2)}}.banner.half-width.video .arrow-box{display:none !important}@media(min-width: 64rem){.banner.half-width.video div.banner-text{margin-right:var(--mp)}}.banner.half-width{background:var(--g1)}@media(min-width: 64rem){.banner.half-width.white-bkg{background:var(--white)}.banner.half-width img{-o-object-fit:cover;object-fit:cover;min-height:100%}}.banner.full-width{position:relative;width:100vw;display:flex;flex-flow:column;background:var(--black);margin-bottom:var(--space-m)}@media not all and (min-width: 48rem){.banner.full-width{background:var(--color-bg);background:var(--g1);margin-bottom:var(--space-xxxs)}}.banner.full-width :is(h1.h2,h2,h3,h2.h3,p).background--dark{color:var(--white)}.banner.full-width :is(h1.h2,h2,h3,h2.h3,p).background--dark .button::after{background:var(--white)}@media not all and (min-width: 64rem){.banner.full-width.high-text{background:var(--color-bg);background:var(--g1);margin-bottom:var(--space-xxxs)}}@media screen and (min-width: 64rem)and (max-width: 80rem){.banner.full-width.high-text p:last-of-type{margin-bottom:0}}.banner.full-width .container{max-width:none;width:100%;margin:0;height:100%;display:flex}.banner.full-width .abs{width:100%;height:100%;display:flex;order:2}@media not all and (min-width: 48rem){.banner.full-width .abs{position:relative}}@media not all and (min-width: 64rem){.banner.full-width.high-text .abs{position:relative}}.banner.full-width picture{width:100vw;order:1;background:var(--black)}a.video-button{backface-visibility:hidden;cursor:pointer}a.video-button::after{content:"";background:#ce0e2d url(/images/icons/play-icon2.svg) no-repeat;background-size:18px 18px;background-position:calc(50% + 2px) 50%;border:0;border-radius:100%;color:var(--white) !important;left:50%;opacity:.9;padding:24px;position:absolute;top:50%;transform:translate(-50%, -50%) scale(1) translateZ(0);transition:.3s transform var(--cubic),.3s opacity;z-index:2}a.video-button:hover::after,a.video-button:focus::after{transition:.3s transform var(--cubic),.3s opacity;transform:translate(-50%, -50%) scale(1.2) translateZ(0);opacity:1}@media(min-width: 64rem){.half-width a.video-button::after{left:0;background-size:20px 20px;padding:30px}}#main .banner{margin-bottom:0}#main .banner .banner-text{display:flex;flex-direction:column;margin-top:0;padding-block:var(--baseline)}@media not all and (min-width: 64rem){#main .banner .banner-text{padding-bottom:var(--lh-x1)}}#main .banner .banner-text :is(h1,h2,h3){--type-space-before: 0px;--type-space-after: 0px}#main .banner .banner-text :is(h2,h1.h2):not(.h3){--type-leading: var(--lh-x15)}@supports(height: round(nearest, 1em, 1px)){#main .banner .banner-text :is(h2,h1.h2):not(.h3){--type-leading: round(nearest, calc(1em * 1.21), var(--baseline))}}@media(min-width: 32rem){#main .banner .banner-text :is(h2,h1.h2):not(.h3){--type-space-after: var(--baseline)}}@media not all and (min-width: 64rem){#main .banner .banner-text :is(h2,h1.h2):not(.h3):last-child{--type-space-after: 0px}}#main .banner .banner-text>:is(h1.h2,h2,h3,.h3):has(+p>.button){--type-space-after: calc(var(--baseline) * 2);margin-bottom:calc(var(--type-space-after) - var(--padding-offset))}#main .banner .banner-text>:is(h3,.h3):has(+.fcb-rgtc-description){--type-space-after: var(--baseline)}#main .banner .banner-text p:has(>.button){display:flex;flex-wrap:wrap;gap:var(--baseline);margin:var(--lh-x05) 0 0}@media not all and (min-width: 64rem){#main .banner .banner-text p:has(>.button){margin-block:var(--lh-x05)}#main .banner .banner-text p:has(>.button):last-child{margin-bottom:0}}#main .banner .banner-text p:has(>.button){padding-block:0}#main .banner .banner-text p:has(>.button)>.button{--button-padding-offset: calc(var(--baseline) - 1em * var(--type-bias) + var(--type-nudge));--button-optical-offset: calc((var(--baseline) - 1em * var(--type-cap)) / 2);box-sizing:border-box;align-items:baseline;top:var(--button-optical-offset);min-height:calc(var(--baseline)*3);line-height:var(--lh-x1);padding-top:calc(var(--button-padding-offset) - var(--button-optical-offset));padding-bottom:calc(var(--baseline) - var(--button-padding-offset) + var(--button-optical-offset));margin-block:0}#main .banner .banner-text p:has(>.button)>.button::before{content:none}#main .banner .banner-text p:has(>.button)>.button::after{top:calc(50% - var(--step-1)/2)}@media(min-width: 64rem){@supports(transform: translateY(calc(-1 * round(nearest, 50%, 1px)))){#main .banner.half-width>.grid>.align-self-middle{align-self:stretch}#main .banner.half-width .banner-text{position:relative;top:round(nearest,50%,var(--baseline));transform:translateY(calc(-1 * round(nearest, 50%, var(--baseline))))}}}@media(min-width: 48rem){@supports(transform: translateY(calc(-1 * round(nearest, 50%, 1px)))){#main .banner.full-width .container>.align-self-middle{align-self:stretch}#main .banner.full-width .banner-text{position:relative;top:round(nearest,50%,var(--baseline));transform:translateY(calc(-1 * round(nearest, 50%, var(--baseline))))}}}.fcb-rgtc{--fcb-site-dark: var(--g9, var(--black, #131516));--fcb-site-light: var(--white, #ffffff);--fcb-site-accent: var(--yellow, #fff229);--fcb-site-button-text: var(--g9, var(--black, #131516));--fcb-site-panel: var(--g1, #f2f3f4)}#main .fcb-rgtc{background:var(--fcb-panel)}#main .fcb-rgtc .banner-text{color:var(--fcb-colour);overflow-wrap:anywhere}#main .fcb-rgtc .banner-text :is(h1,h2,h3,p){color:inherit}#main .fcb-rgtc .banner-text p{margin-top:0}#main .fcb-rgtc .banner-text .fcb-rgtc-tagline{--type-space-after: var(--baseline);font-family:var(--bold)}#main .fcb-rgtc .banner-text .button{--yellow: var(--fcb-accent)}#main .fcb-rgtc .fcb-rgtc-description{display:contents}#main .fcb-rgtc.half-width .banner-text{color:var(--fcb-panel-colour, var(--fcb-colour, var(--g9)))}#main .fcb-rgtc.fcb-rgtc-bottom .banner-text{top:auto;transform:none}@media(min-width: 64rem){#main .fcb-rgtc:not(.fcb-caption) .align-self-bottom{margin-bottom:var(--lh-x1)}}#main .fcb-rgtc.full-width .container>.col-content{width:var(--fcb-width);flex:0 0 var(--fcb-width)}#main .fcb-rgtc.full-width>.abs{z-index:1;pointer-events:none}#main .fcb-rgtc.full-width .banner-text{pointer-events:auto}#main .fcb-rgtc.fcb-image-only>.abs{display:none !important}#main .fcb-rgtc-right .container{justify-content:flex-end}#main .fcb-rgtc-center .container{justify-content:center}.fcb-rgtc a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.fcb-rgtc a.video-button{display:block;position:absolute;left:50%;top:50%;width:48px;height:48px;padding:0;border-radius:50%;transform:translate(-50%, -50%);z-index:2;background:none}.fcb-rgtc a.video-button::after{left:50%;top:50%}.fcb-rgtc-full-media{position:relative;order:1}@media(min-width: 64rem){.fcb-rgtc.half-width a.video-button{left:0;width:60px;height:60px}.fcb-rgtc.half-width.fcb-rgtc-image-left a.video-button{left:100%}}.fcb-background{isolation:isolate;overflow:clip}.fcb-background [hidden]{display:none !important}.fcb-background .banner-text{position:relative;isolation:isolate}.fcb-background .banner-text::before{content:"";position:absolute;top:-20%;left:-30%;width:130%;height:140%;filter:blur(clamp(24px, 4.2vw, 60px));pointer-events:none;z-index:-1;background:radial-gradient(ellipse 80% 70% at var(--fcb-halo-x, 30%) 50%, var(--fcb-halo-colour, var(--fcb-dark)) 0%, color-mix(in srgb, var(--fcb-halo-colour, var(--fcb-dark)) 77%, transparent) 40%, color-mix(in srgb, var(--fcb-halo-colour, var(--fcb-dark)) 38%, transparent) 70%, transparent 100%);opacity:clamp(0,var(--fcb-halo-strength, 0.65)*var(--fcb-halo-boost, 1),.95)}.fcb-background.fcb-rgtc-right .banner-text::before{left:0;--fcb-halo-x: 70%}.fcb-background.fcb-rgtc-center .banner-text::before{left:-15%;--fcb-halo-x: 50%}.fcb-background:is(.fcb-caption,.fcb-video-panel) .banner-text::before{content:none}@media(min-width: 48rem)and (max-width: 64rem){.fcb-background{--fcb-halo-boost: 1.1}}.fcb-background .fcb-playback{position:absolute;isolation:isolate;z-index:3;bottom:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--fcb-light);border-radius:4px;cursor:pointer}.fcb-background .fcb-playback::before{content:"";position:absolute;inset:9px;z-index:-1;background:color-mix(in srgb, var(--fcb-dark) 45%, transparent);border-radius:3px}.fcb-background .fcb-playback:is(:hover,:focus-visible)::before{background:color-mix(in srgb, var(--fcb-dark) 85%, transparent)}.fcb-background .fcb-playback:focus-visible{outline:2px solid var(--fcb-light);outline-offset:2px}@media not all and (min-width: 48rem){.fcb-background .fcb-playback{right:8px;bottom:8px}}.fcb-background:has(>.arrow-box) .fcb-playback{right:auto;left:12px}.fcb-pause-icon{display:block;width:9px;height:11px;border-inline:3px solid currentColor;filter:drop-shadow(0 1px 1px var(--fcb-dark))}.fcb-play-icon{display:block;width:0;height:0;border-block:6px solid rgba(0,0,0,0);border-left:9px solid currentColor;margin-left:2px;filter:drop-shadow(0 1px 1px var(--fcb-dark))}.fcb-video-media{position:relative;order:1;width:100%;aspect-ratio:var(--fcb-video-ratio, 1920 / 820);overflow:hidden;background:var(--fcb-panel)}@media not all and (min-width: 48rem){.fcb-video-media{aspect-ratio:var(--fcb-video-mobile-ratio, 768 / 720)}}.fcb-video-poster,.fcb-video-poster img,.fcb-background-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fcb-background-video{position:absolute;inset:0}#main .fcb-background .fcb-video-poster img{height:100% !important;max-height:none;-o-object-fit:cover;object-fit:cover}#main .fcb-background.fcb-rgtc>.abs{position:absolute;inset:0;z-index:1}#main .fcb-background.fcb-video-panel .banner-text{background:var(--fcb-panel);color:var(--fcb-panel-colour, var(--fcb-dark))}#main .fcb-rgtc.fcb-caption>.abs{position:relative;inset:auto;height:auto;pointer-events:auto}#main .fcb-rgtc.fcb-caption .container>.col-content{width:100%;flex-basis:100%}#main .fcb-rgtc.fcb-caption .banner-text{top:auto;transform:none;padding-bottom:var(--lh-x1);color:var(--fcb-panel-colour, var(--g9))}#main .fcb-rgtc.fcb-caption .button.fcb-auto{color:var(--black) !important}#main .fcb-rgtc.fcb-caption .button.fcb-auto .icon::before,#main .fcb-rgtc.fcb-caption .button.fcb-auto::after{background:var(--black)}#main .fcb-rgtc.fcb-caption .button.fcb-auto:not(.hollow,.trans){background:var(--yellow)}#main .fcb-rgtc.fcb-caption .button.fcb-auto.hollow{background:rgba(0,0,0,0);box-shadow:0px 0px 0px 1px var(--black) inset}#main .fcb-rgtc.fcb-caption .button.fcb-auto.trans{background:rgba(0,0,0,0)}#main .fcb-rgtc.fcb-caption .button.fcb-auto:hover:not(.hollow,.trans){background:var(--black);color:var(--white) !important}#main .fcb-rgtc.fcb-caption .button.fcb-auto:hover:not(.hollow,.trans) .icon::before{background:var(--yellow)}#main .fcb-rgtc.fcb-caption .button.fcb-auto.hollow:hover{box-shadow:0px 0px 0px 1px var(--dark-yellow) inset}#main .fcb-rgtc.fcb-caption .button.fcb-auto.hollow:hover .icon::before{background:var(--dark-yellow)}#main .fcb-rgtc.fcb-caption .button.fcb-auto.trans:hover{color:var(--dark-yellow) !important}#main .fcb-rgtc.fcb-caption .button.fcb-auto.trans:hover .icon::before,#main .fcb-rgtc.fcb-caption .button.fcb-auto.trans:hover::after{background:var(--dark-yellow)}@media not all and (min-width: 48rem){#main .fcb-rgtc.full-width>.abs{position:relative;inset:auto;height:auto;pointer-events:auto}#main .fcb-rgtc.full-width .container>.col-content{width:100%;flex-basis:100%}#main .fcb-rgtc.full-width .banner-text{top:auto;transform:none;padding-bottom:var(--lh-x1);color:var(--fcb-panel-colour, var(--g9))}#main .fcb-rgtc.full-width .button.fcb-auto{color:var(--black) !important}#main .fcb-rgtc.full-width .button.fcb-auto .icon::before,#main .fcb-rgtc.full-width .button.fcb-auto::after{background:var(--black)}#main .fcb-rgtc.full-width .button.fcb-auto:not(.hollow,.trans){background:var(--yellow)}#main .fcb-rgtc.full-width .button.fcb-auto.hollow{background:rgba(0,0,0,0);box-shadow:0px 0px 0px 1px var(--black) inset}#main .fcb-rgtc.full-width .button.fcb-auto.trans{background:rgba(0,0,0,0)}#main .fcb-rgtc.full-width .button.fcb-auto:hover:not(.hollow,.trans){background:var(--black);color:var(--white) !important}#main .fcb-rgtc.full-width .button.fcb-auto:hover:not(.hollow,.trans) .icon::before{background:var(--yellow)}#main .fcb-rgtc.full-width .button.fcb-auto.hollow:hover{box-shadow:0px 0px 0px 1px var(--dark-yellow) inset}#main .fcb-rgtc.full-width .button.fcb-auto.hollow:hover .icon::before{background:var(--dark-yellow)}#main .fcb-rgtc.full-width .button.fcb-auto.trans:hover{color:var(--dark-yellow) !important}#main .fcb-rgtc.full-width .button.fcb-auto.trans:hover .icon::before,#main .fcb-rgtc.full-width .button.fcb-auto.trans:hover::after{background:var(--dark-yellow)}.fcb-background .banner-text::before{content:none}}.js-delay-onload{animation-play-state:paused !important}.animated{animation-duration:.8s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.onload-hide{transition:none !important;visibility:hidden !important;animation-play-state:paused !important;opacity:0 !important}.none{display:none !important}.grecaptcha-badge{visibility:hidden}.mainbody{width:calc(100% - var(--component-padding));max-width:var(--max-width-lg);margin-left:auto;margin-right:auto;padding:0 var(--space-xxs)}:root{--step--2: clamp(0.84rem, 0.83rem + 0.07vw, 0.89rem);--step--1: clamp(0.94rem, 0.93rem + 0.08vw, 1.00rem);--step-0: clamp(1.06rem, 1.04rem + 0.09vw, 1.13rem);--step-1: clamp(1.20rem, 1.18rem + 0.10vw, 1.27rem);--step-2: clamp(1.42rem, 1.39rem + 0.12vw, 1.50rem);--step-3: clamp(1.59rem, 1.57rem + 0.13vw, 1.69rem);--step-4: clamp(2.3rem, 2.25rem + 0.20vw, 2.53rem);--step-5: clamp(3.00rem, 2.78rem + 1.13vw, 3.80rem);--step-6: clamp(4.50rem, 4.43rem + 0.38vw, 4.76rem);--s17px: clamp(0.89rem, 0.83rem + 0.27vw, 1.07rem);--s15px: clamp(0.94rem, 0.94rem + 0.00vw, 0.94rem);--banner-h2: clamp(1.62rem, 1.21rem + 2.04vw, 2.66rem)}:root{--fluid-min-width: 320;--fluid-max-width: 1440;--fluid-screen: 100vw;--fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width: 1440px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--fc-5xs-min: (var(--fc-s-min) * 0.1);--fc-5xs-max: (var(--fc-s-max) * 0.1);--fc-4xs-min: (var(--fc-s-min) * 0.15);--fc-4xs-max: (var(--fc-s-max) * 0.15);--fc-3xs-min: (var(--fc-s-min) * 0.25);--fc-3xs-max: (var(--fc-s-max) * 0.25);--fc-2xs-min: (var(--fc-s-min) * 0.5);--fc-2xs-max: (var(--fc-s-max) * 0.5);--fc-xs-min: (var(--fc-s-min) * 0.75);--fc-xs-max: (var(--fc-s-max) * 0.75);--fc-s-min: (var(--f-0-min, 14));--fc-s-max: (var(--f-0-max, 15));--fc-m-min: (var(--fc-s-min) * 1.5);--fc-m-max: (var(--fc-s-max) * 1.5);--fc-l-min: (var(--fc-s-min) * 2);--fc-l-max: (var(--fc-s-max) * 2);--fc-xl-min: (var(--fc-s-min) * 3);--fc-xl-max: (var(--fc-s-max) * 3);--fc-2xl-min: (var(--fc-s-min) * 4);--fc-2xl-max: (var(--fc-s-max) * 4);--fc-3xl-min: (var(--fc-s-min) * 6);--fc-3xl-max: (var(--fc-s-max) * 6);--fc-4xl-min: (var(--fc-s-min) * 8);--fc-4xl-max: (var(--fc-s-max) * 8);--fc-5xl-min: (var(--fc-s-min) * 10);--fc-5xl-max: (var(--fc-s-max) * 10);--fc-6xl-min: (var(--fc-s-min) * 12);--fc-6xl-max: (var(--fc-s-max) * 12);--fc-7xl-min: (var(--fc-s-min) * 14);--fc-7xl-max: (var(--fc-s-max) * 14);--fc-8xl-min: (var(--fc-s-min) * 15);--fc-8xl-max: (var(--fc-s-max) * 15);--fc-9xl-min: (var(--fc-s-min) * 16);--fc-9xl-max: (var(--fc-s-max) * 16);--space-5xs: calc(((var(--fc-5xs-min) / 16) * 1rem) + (var(--fc-5xs-max) - var(--fc-5xs-min)) * var(--fluid-bp));--space-4xs: calc(((var(--fc-4xs-min) / 16) * 1rem) + (var(--fc-4xs-max) - var(--fc-4xs-min)) * var(--fluid-bp));--space-3xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-4xl: calc(((var(--fc-4xl-min) / 16) * 1rem) + (var(--fc-4xl-max) - var(--fc-4xl-min)) * var(--fluid-bp));--space-5xl: calc(((var(--fc-5xl-min) / 16) * 1rem) + (var(--fc-5xl-max) - var(--fc-5xl-min)) * var(--fluid-bp));--space-6xl: calc(((var(--fc-6xl-min) / 16) * 1rem) + (var(--fc-6xl-max) - var(--fc-6xl-min)) * var(--fluid-bp));--space-7xl: calc(((var(--fc-7xl-min) / 16) * 1rem) + (var(--fc-7xl-max) - var(--fc-7xl-min)) * var(--fluid-bp));--space-8xl: calc(((var(--fc-8xl-min) / 16) * 1rem) + (var(--fc-8xl-max) - var(--fc-8xl-min)) * var(--fluid-bp));--space-9xl: calc(((var(--fc-9xl-min) / 16) * 1rem) + (var(--fc-9xl-max) - var(--fc-9xl-min)) * var(--fluid-bp));--space-3xs-2xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs-xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl-3xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-s-l: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp));--space-6xl-7xl: calc(((var(--fc-6xl-min) / 16) * 1rem) + (var(--fc-7xl-max) - var(--fc-6xl-min)) * var(--fluid-bp));--space-6xl-8xl: calc(((var(--fc-6xl-min) / 16) * 1rem) + (var(--fc-8xl-max) - var(--fc-6xl-min)) * var(--fluid-bp));--space-6xl-9xl: calc(((var(--fc-6xl-min) / 16) * 1rem) + (var(--fc-9xl-max) - var(--fc-6xl-min)) * var(--fluid-bp));--m1: calc(var(--mp) * 0.033);--m2: calc(var(--mp) * 0.067);--m3: calc(var(--mp) * 0.1);--m4: calc(var(--mp) * 0.133);--m5: calc(var(--mp) * 0.167);--m6: calc(var(--mp) * 0.2);--m7: calc(var(--mp) * 0.233);--m8: calc(var(--mp) * 0.267);--m9: calc(var(--mp) * 0.3);--m10: calc(var(--mp) * 0.333);--m11: calc(var(--mp) * 0.367);--m12: calc(var(--mp) * 0.4);--m13: calc(var(--mp) * 0.433);--m14: calc(var(--mp) * 0.467);--m15: calc(var(--mp) * 0.5);--m16: calc(var(--mp) * 0.533);--m17: calc(var(--mp) * 0.567);--m18: calc(var(--mp) * 0.6);--m19: calc(var(--mp) * 0.633);--m20: calc(var(--mp) * 0.667)}:root{--color-contrast-lower:hsl(208, 12%, 24%);--color-contrast-lower-h:208;--color-contrast-lower-s:12%;--color-contrast-lower-l:24%;--color-contrast-low:hsl(208, 6%, 40%);--color-contrast-low-h:208;--color-contrast-low-s:6%;--color-contrast-low-l:40%;--color-contrast-medium:hsl(213, 5%, 56%);--color-contrast-medium-h:213;--color-contrast-medium-s:5%;--color-contrast-medium-l:56%;--color-contrast-high:hsl(223, 8%, 82%);--color-contrast-high-h:223;--color-contrast-high-s:8%;--color-contrast-high-l:82%;--color-contrast-higher:hsl(240, 100%, 99%);--color-contrast-higher-h:240;--color-contrast-higher-s:100%;--color-contrast-higher-l:99%;--bold: "Avenir Bold", sans-serif;--medium: "Avenir Medium", sans-serif;--light: "Avenir Regular", sans-serif;--primary: var(--yellow);--white: #fefefe;--black: #404041;--g1: #f2f3f4;--g2: #dadedf;--g3: #c1c7c9;--g4: #a7afb2;--g5: #8c979a;--g6: #6c787c;--g7: #555f61;--g8: #373d3f;--g9: #131516;--dark-blue: #384e77;--blue: #00b2ca;--orange: #f79256;--yellow: #fff229;--dark-yellow:#f7d900;--green: #3da35d;--red: #df2935;--aqua: #17bebb;--color-bg: #fefefe;--color-success: var(--green);--color-success-bkg: #31824a;--color-info: var(--blue);--color-info-bkg: #008ea2;--color-warning: var(--orange);--color-warning-bkg: #c67545;--color-error: var(--red);--color-error-bkg: #b2212a;--plyr-color-main: var(--red);--list-bullets: var(--g6);--global-width: rem-calc(1600);--p-space: var(--space-m);--p-gutter: var(--space-m) var(--space-xs);--cubic: cubic-bezier(.08,.03,.22,.87);--hover-color: var(--red);--hover-color-active: var(--black);--shadow-xs: 0 0.1px 0.3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.12);--shadow-sm: -0.9px 0.9px 0.5px rgba(0, 0, 0, 0.2), -2.5px 2.5px 1.4px rgba(0, 0, 0, 0.125), -6px 6px 3.3px rgba(0, 0, 0, 0.093), -20px 20px 11px rgba(0, 0, 0, 0.059);--shadow-md: 0 0.9px 1.5px rgba(0, 0, 0, 0.03), 0 3.1px 5.5px rgba(0, 0, 0, 0.08), 0 14px 25px rgba(0, 0, 0, 0.12);--mp: var(--space-l);--mp2: var(--space-2xl);--mph: var(--space-s);--color-primary-darker:hsl(56, 100%, 38%);--color-primary-darker-h:56;--color-primary-darker-s:100%;--color-primary-darker-l:38%;--color-primary-dark:hsl(56, 100%, 48%);--color-primary-dark-h:56;--color-primary-dark-s:100%;--color-primary-dark-l:48%;--color-primary:hsl(56, 100%, 58%);--color-primary-h:56;--color-primary-s:100%;--color-primary-l:58%;--color-primary-light:hsl(56, 100%, 68%);--color-primary-light-h:56;--color-primary-light-s:100%;--color-primary-light-l:68%;--color-primary-lighter:hsl(56, 100%, 78%);--color-primary-lighter-h:56;--color-primary-lighter-s:100%;--color-primary-lighter-l:78%}