@font-face{font-family:lg;src:url(/tpiAssets/lightgallery/lg.woff2?io9a6k) format("woff2"),url(/tpiAssets/lightgallery/lg.ttf?io9a6k) format("truetype"),url(/tpiAssets/lightgallery/lg.woff?io9a6k) format("woff"),url(/tpiAssets/lightgallery/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-next,.lg-prev{background-color:#00000073;border-radius:0;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-o-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-o-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer{position:relative}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-outer:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-2.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-2.svg);position:absolute;background-color:var(--color-neutral-transparent-100);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1;height:80vh;width:60vw;left:30px;top:60px}@media (min-width: 768px){.lg-outer:before{height:90vh;width:30vw;left:60px;top:90px}}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.4));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.4));background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-webkit-transition:opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;transition:opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;-o-transition:opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-o-transform .08 cubic-bezier(0,0,.25,1) 0s;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,-o-transform .08 cubic-bezier(0,0,.25,1) 0s}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-o-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;-o-transition:opacity .25s cubic-bezier(0,0,.25,1),-o-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,-o-transform .25s cubic-bezier(0,0,.25,1) 0s!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-o-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width: 768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width: 768px){.lg-outer .lg-thumb-item{border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--color-bg-fill-brand)}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-fullscreen:after{content:""}.lg-fullscreen-on .lg-fullscreen:after{content:""}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:opacity .25s cubic-bezier(0,0,.25,1) 0s,-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,-o-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/tpiAssets/lightgallery/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;-webkit-transition:opacity .2s ease-out .15s;-o-transition:opacity .2s ease-out .15s;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,-o-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:opacity .1s ease 0s,-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,-o-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:-webkit-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;transition:transform .35s ease-out 0s,-webkit-transform .35s ease-out 0s,-o-transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}:root{--animation-duration: .25s;--animation-easing: ease-in-out}:root{--cta-banner-height: clamp(25rem, calc(25vw + 8rem) , 37.5rem);--banner-height: clamp(30rem, calc(24vw + 6.25rem) , 40rem);--hero-height: clamp(30rem, calc(32vw + 12.5rem) , 56.25rem)}:root{--border-default: 1px solid var(--color-border-default);--border-default-inverse: 1px solid var(--color-border-default-inverse);--border-secondary: 1px solid var(--color-border-secondary)}:root{--button-sm-v-padding: var(--spacing-100);--button-sm-h-padding: var(--spacing-150);--button-sm-padding: var(--button-sm-v-padding) var(--button-sm-h-padding);--button-sm-border-width: 1px;--button-md-v-padding: var(--spacing-150);--button-md-h-padding: var(--spacing-200);--button-md-padding: var(--button-sm-v-padding) var(--button-sm-h-padding);--button-md-border-width: 1px}@media only screen and (min-width: 768px){:root{--button-sm-v-padding: var(--spacing-100);--button-sm-h-padding: var(--spacing-150);--button-sm-padding: var(--button-sm-v-padding) var(--button-sm-h-padding);--button-sm-border-width: 1px;--button-md-v-padding: var(--spacing-150);--button-md-h-padding: var(--spacing-200);--button-md-padding: var(--button-sm-v-padding) var(--button-sm-h-padding);--button-md-border-width: 1px}}:root{--color-neutral-black: #000000;--color-neutral-white: #ffffff;--color-neutral-100: #ffffff;--color-neutral-200: #fafafa;--color-neutral-300: #eaedf0;--color-neutral-400: #e3e3e3;--color-neutral-500: #d4d4d4;--color-neutral-600: #808ea4;--color-neutral-700: #485260;--color-neutral-800: #1a1a1a;--color-scotland-awards-bg: #08090b;--color-neutral-transparent-100: rgba(255, 255, 255, .25);--color-neutral-transparent-200: rgba(255, 255, 255, .5);--color-neutral-transparent-300: rgba(255, 255, 255, .75);--color-neutral-transparent-400: rgba(255, 255, 255, .85);--color-blue-light-transparent-100-o85: rgba(234, 244, 255, .85);--color-neutral-transparent-300-o85: rgba(234, 237, 240, .85);--color-blue-100: #0050b8;--color-blue-200: #004299;--color-blue-300: #003985;--color-blue-400: #002c66;--color-blue-500: #001f47;--color-blue-600: #00193b;--color-blue-700: #00142e;--color-blue-800: #000812;--color-blue-light-100: #eaf4ff;--color-blue-light-200: #b5dbff;--color-blue-light-300: #7abfff;--color-blue-transparent-50: rgba(0, 31, 71, .1);--color-blue-transparent-100: rgba(0, 31, 71, .25);--color-blue-transparent-200: rgba(0, 31, 71, .5);--color-blue-transparent-300: rgba(0, 31, 71, .75);--color-blue-transparent-400: rgba(0, 31, 71, .9);--color-green-100: #c1ff80;--color-green-200: #aaf065;--color-green-300: #98de52;--color-green-400: #89c54b;--color-green-500: #6fab33;--color-green-600: #538322;--color-green-700: #49781a;--color-green-800: #355e0b;--color-green-transparent-100: rgba(137, 197, 75, .25);--color-green-transparent-200: rgba(137, 197, 75, .5);--color-green-transparent-300: rgba(137, 197, 75, .75);--color-teal-100: #b3fff6;--color-teal-200: #46ebd7;--color-teal-300: #15d1bb;--color-teal-400: #00b8a2;--color-teal-500: #009f8d;--color-teal-600: #008071;--color-teal-700: #006156;--color-teal-800: #004d44;--color-orange-100: #ffab66;--color-orange-200: #f29549;--color-orange-300: #eb8a3b;--color-orange-400: #eb791c;--color-orange-500: #eb6c01;--color-orange-600: #f26805;--color-orange-700: #cb4f0d;--color-orange-800: #b0420b;--color-red-100: #ffab66;--color-red-200: #f29549;--color-red-300: #eb8a3b;--color-red-400: #eb791c;--color-red-500: #eb6c01;--color-red-600: #f26805;--color-red-700: #cb4f0d;--color-red-800: #b0420b;--color-red-light-100: #fee9e8;--color-red-light-200: #fee2e1;--color-red-light-300: #fedad9;--color-red-light-600: #ffc3c1}:root{--color-bg-default: var(--color-neutral-100);--color-bg-default-inverse: var(--color-blue-500);--color-bg-fill-brand: var(--color-green-200);--color-bg-fill-brand-active: var(--color-green-100);--color-bg-fill-brand-disabled: var(--color-green-transparent-300);--color-bg-fill-brand-hover: var(--color-green-400);--color-bg-fill-brand-selected: var(--color-green-100);--color-bg-fill-disabled: var(--color-neutral-300);--color-bg-fill-inverse: var(--color-neutral-100);--color-bg-fill-inverse-active: var(--color-neutral-600);--color-bg-fill-inverse-disabled: var(--color-neutral-transparent-300);--color-bg-fill-inverse-hover: var(--color-neutral-400);--color-bg-fill-inverse-selected: var(--color-neutral-600);--color-bg-fill-secondary: var(--color-blue-500);--color-bg-fill-secondary-active: var(--color-blue-400);--color-bg-fill-secondary-disabled: var(--color-neutral-600);--color-bg-fill-secondary-hover: var(--color-blue-700);--color-bg-fill-secondary-selected: var(--color-blue-800);--color-bg-surface: var(--color-neutral-300);--color-bg-surface-info: var(--color-blue-light-100);--color-bg-surface-info-active: var(--color-blue-light-300);--color-bg-surface-info-hover: var(--color-blue-light-200);--color-bg-surface-inverse: var(--color-blue-700);--color-bg-surface-warning: var(--color-red-light-600);--color-bg-surface-positive: var(--color-teal-100);--color-bg-surface-positive-inverse: var(--color-teal-200);--color-bg-warning: var(--color-yellow-200);--color-border-default: var(--color-neutral-400);--color-border-default-inverse: var(--color-blue-300);--color-border-disabled: var(--color-neutral-200);--color-border-disabled-inverse: var(--color-blue-transparent-300);--color-border-hovered: var(--color-blue-500);--color-border-hovered-inverse: var(--color-blue-light-100);--color-border-secondary: var(--color-neutral-white);--color-icon-dark: var(--color-neutral-800);--color-icon-light: var(--color-neutral-100);--color-logo: var(--color-blue-800);--color-logo-inverse: var(--color-neutral-100);--color-logo-mark-inverse: var(--color-green-400);--color-text-default: var(--color-neutral-800);--color-text-default-hover: var(--color-blue-100);--color-text-default-inverse: var(--color-neutral-100);--color-text-default-inverse-hover: var(--color-blue-light-300);--color-text-disabled: var(--color-neutral-600);--color-text-disabled-inverse: var(--color-neutral-600);--color-text-link: var(--color-blue-700);--color-text-link-hover: var(--color-blue-100);--color-text-link-active: var(--color-blue-100);--color-text-link-visited: var(--color-blue-300);--color-text-link-inverse: var(--color-neutral-100);--color-text-link-hover-inverse: var(--color-blue-light-200);--color-text-link-visited-inverse: var(--color-text-disabled-inverse);--color-text-link-active-inverse: var(--color-blue-light-300);--color-text-link-disabled-inverse: var(--color-text-disabled-inverse);--color-text-on-fill-brand: var(--color-blue-500);--color-text-on-fill-inverse: var(--color-blue-500);--color-text-on-fill-secondary: var(--color-neutral-100);--color-text-on-surface-info: var(--color-blue-300);--color-text-secondary: var(--color-neutral-700);--color-text-secondary-inverse: var(--color-blue-light-200);--color-text-error: #d34642;--color-text-error-inverse: var(--color-green-100);--color-card-text-hover: var(--color-text-disabled);--color-card-text-hover-dark: var(--color-text-disabled-inverse);--color-card-hover: var(--color-blue-transparent-300);--color-breadcrumb-divider: var(--color-text-link);--color-breadcrumb-divider-inverse: var(--color-text-link-inverse);--color-logo: var(--color-bg-fill-secondary);--color-muted-links: rgba(255, 255, 255, .5)}:root .page-scotlandawardshome,:root .page-scotlandaward,:root .page-scotlandawardsnominationspage,:root .page-scotlandshortlistlandingpage,:root .page-scotlandshortlistyear,:root .page-scotlandwinnerslandingpage,:root .page-scotlandwinnersyear{--color-bg-default-inverse: var(--color-scotland-awards-bg);--color-border-default-inverse: var(--color-neutral-600);--color-text-secondary-inverse: var(--color-neutral-400)}:root{--container-width: 76.25rem;--container-width-wide: 106.25rem;--container-outer-padding: clamp(var(--spacing-100), 3vw, var(--spacing-400))}:root{--grid-gap: var(--spacing-100);--grid-column-gap: var(--spacing-100);--grid-column-gap-lg: var(--spacing-150);--grid-row-gap: var(--spacing-200);--grid-row-gap-lg: var(--spacing-300);--grid-col-min: 250px;--grid-template-2col: repeat(2, 1fr);--grid-template-4col: repeat(2, 1fr);--grid-template-3col: 1fr;--grid-template-wide-left: "left left left left" "right right right right";--grid-template-wide-right: "left left left left" "right right right right";--grid-template-12-col: repeat(4, 1fr);--grid-template-16-col: repeat(4, 1fr);--grid-template-main-narrow-sidebar-layout: "sidebar sidebar sidebar sidebar" "main main main main";--grid-template-main-sidebar-layout: "main main main main" "sidebar sidebar sidebar sidebar";--grid-template-sidebar-main-layout: "sidebar sidebar sidebar sidebar" "main main main main";--grid-template-4-8-4-layout: "sidebar1 sidebar1 sidebar1 sidebar1" "main main main main" "sidebar2 sidebar2 sidebar2 sidebar2";--grid-template-4-11-layout: "sidebar sidebar sidebar sidebar" "main main main main";--grid-column-sidebar: 1 / 17;--grid-column-main: 1 / 17;--grid-column-main-sm: 1 / 17}@media only screen and (min-width: 480px){:root{--grid-gap: 20px;--grid-column-gap: 20px;--grid-template-3col: repeat(2, 1fr)}}@media only screen and (min-width: 768px){:root{--grid-template-wide-left: "left left left left left left left left left left . right right right right";--grid-template-wide-right: "left left left left left . right right right right right right right right right right";--grid-template-12-col: repeat(12, 1fr);--grid-template-16-col: repeat(16, 1fr);--grid-template-main-sidebar-layout: "sidebar sidebar sidebar sidebar main main main main main main main main main main main main";--grid-template-sidebar-main-layout: "sidebar sidebar sidebar sidebar main main main main main main main main main main main main";--grid-template-main-narrow-sidebar-layout: "sidebar sidebar sidebar sidebar main main main main main main main main . . . .";--grid-template-4-8-4-layout: "sidebar1 sidebar1 sidebar1 sidebar1 main main main main main main main main sidebar2 sidebar2 sidebar2 sidebar2";--grid-template-4-11-layout: "sidebar sidebar sidebar sidebar . main main main main main main main main main main main";--grid-column-sidebar: 1 / 5;--grid-column-main: 5 / 17;--grid-column-main-sm: 5 / 13;--grid-column-gap-lg: var(--spacing-400);--grid-row-gap-lg: var(--spacing-400)}}@media only screen and (min-width: 1024px){:root{--grid-template-3col: repeat(3, 1fr);--grid-template-4col: repeat(4, 1fr)}}:root{--icon-size-xs: var(--spacing-100);--icon-size-sm: var(--spacing-150);--icon-size-md: var(--spacing-200);--icon-size-lg: var(--spacing-300)}@media only screen and (min-width: 768px){:root{--icon-size-xs: var(--spacing-125);--icon-size-sm: var(--spacing-200);--icon-size-md: var(--spacing-300);--icon-size-lg: var(--spacing-400)}}:root{--layout-header-height: 4.75rem;--layout-header-padding: var(--spacing-250) var(--container-outer-padding);--layout-header-logo-position-x: var(--container-outer-padding);--layout-header-logo-position-y: var(--spacing-250)}@media only screen and (min-width: 768px){:root{--layout-header-padding: var(--spacing-800) var(--container-outer-padding);--layout-header-logo-position-y: 2.625rem}}@media only screen and (min-width: 1024px){:root{--layout-header-logo-position-y: var(--spacing-400)}}:root{--header-logo-height-sm: 3rem;--header-logo-height: 4rem;--header-logo-width: 10.75rem}:root{--nav-toggle-width: 4.6875rem}@media only screen and (min-width: 768px){:root{--nav-toggle-width: 6.875rem}}:root{--radii-full: 999em}:root{--header-search-input-width: 18.0625rem}:root{--shadow-bottom-100: 0px 2px 2.4px rgba(27, 32, 43, .11), 0px .6px .8px rgba(27, 32, 43, .09)}:root{--spacing-unit: .5rem;--spacing-0: 0rem;--spacing-25: .125rem;--spacing-50: .25rem;--spacing-75: .375rem;--spacing-100: .5rem;--spacing-125: .625rem;--spacing-150: .75rem;--spacing-175: .875rem;--spacing-200: 1rem;--spacing-250: 1.25rem;--spacing-300: 1.5rem;--spacing-400: 2rem;--spacing-500: 2.5rem;--spacing-600: 3rem;--spacing-700: 3.5rem;--spacing-750: 3.75rem;--spacing-800: 4rem;--spacing-1000: 5rem;--spacing-1100: 5.5rem;--spacing-1200: 6rem;--spacing-1400: 7rem;--spacing-1600: 8rem;--spacing-1800: 9rem;--spacing-5400: 27rem}@font-face{font-family:TPI Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/tpiAssets/fonts/TPISansBold.woff2) format("woff2")}:root{--type-family-heading: "TPI Sans", "Plus Jakarta Sans", sans-serif;--type-family-text: "Plus Jakarta Sans", sans-serif;--type-weight-xlight: 200;--type-weight-medium: 500;--type-weight-bold: 700;--type-size-sm: .875rem;--type-size-md: 1rem;--type-size-lg: 1rem;--type-size-xl: 1.375rem;--type-size-heading-xs: clamp(.875rem, calc(.788rem + .4348vw) , 1.125rem);--type-size-heading-sm: clamp(1rem, calc(.8261rem + .8696vw) , 1.5rem);--type-size-heading-md: clamp(1.125rem, calc(.8424rem + 1.413vw) , 1.9375rem);--type-size-heading-lg: clamp(1.5rem, calc(1.1739rem + 1.6304vw) , 2.4375rem);--type-size-heading-xl: clamp(1.75rem, calc(1.2935rem + 2.2826vw) , 3.0625rem);--type-size-heading-xxl: clamp(1.9375rem, calc(1.2201rem + 3.587vw) , 4rem);--type-size-action-sm: .8125rem;--type-size-action-md: 1rem;--type-size-number-xs: clamp(3rem, calc(1rem + 4vw) , 3.75rem);--type-size-number-sm: clamp(3rem, calc(1rem + 10vw) , 6rem);--type-size-number-md: clamp(4rem, calc(1.5rem + 13vw) , 11.5rem);--type-size-number-lg: clamp(6rem, calc(2rem + 15vw) , 14rem);--type-lineHeight-sm: 1.5;--type-lineHeight-md: 1.5;--type-lineHeight-lg: 1.5;--type-lineHeight-xl: 1.5;--type-lineHeight-heading-xs: 1.34;--type-lineHeight-heading-sm: 1.3;--type-lineHeight-heading-md: 1.2;--type-lineHeight-heading-lg: 1.2;--type-lineHeight-heading-xl: 1.2;--type-lineHeight-heading-xxl: 1.1;--type-lineHeight-action-sm: 1;--type-lineHeight-action-md: 1;--type-lineHeight-number-sm: 1;--type-lineHeight-number-md: 1;--type-lineHeight-number-lg: 1;--type-letterSpacing-number-sm: -.08em;--type-letterSpacing-number-md: -.08em;--type-letterSpacing-number-lg: -.08em}@media only screen and (min-width: 768px){:root{--type-size-sm: .8125rem;--type-size-md: 1rem;--type-size-lg: 1.125rem;--type-size-xl: 1.375rem;--type-size-action-sm: .8125rem;--type-size-action-md: 1rem;--type-lineHeight-sm: 1.5;--type-lineHeight-md: 1.5;--type-lineHeight-lg: 1.5;--type-lineHeight-xl: 1.5;--type-lineHeight-heading-xs: 1.34;--type-lineHeight-heading-sm: 1.3;--type-lineHeight-heading-md: 1.2;--type-lineHeight-heading-lg: 1.2;--type-lineHeight-heading-xl: 1.2;--type-lineHeight-heading-xxl: 1.2;--type-lineHeight-action-sm: 1;--type-lineHeight-action-md: 1;--type-lineHeight-number-sm: 1;--type-lineHeight-number-md: 1;--type-lineHeight-number-lg: 1}}:root{--z-modal: 4000;--z-popup: 3000;--z-header: 2000;--z-menu: 1000;--z-content: 10;--z-base: 1}:root{--image-clip-left: polygon(33.4% 0, 100% 0, 100% 100%, 0% 100%);--image-clip-right: polygon(100% 0%, 70% 100%, 0% 100%, 0% 0%, 0% 0%);--image-clip-right-alt: polygon(100% 0%, 70% 100%, 0% 100%, 0% 0%, 0% 0%);--image-clip-right-alt: polygon(68cqw 0, 100% 100%, 0% 100%, 0% 0%, 0% 0%);--image-clip-pointed-right-fallback: polygon(0% 0%, 78.5% 0%, 100% 66.7%, 90% 100%, 0% 100%);--image-clip-pointed-right: polygon(0% 0%, 78.5% 0%, 100% 66.7%, 90% 100%, 0% 100%)}@media only screen and (min-width: 768px){:root{--image-clip-left: polygon(57.5cqh 0, 100% 0, 100% 100%, 0% 100%);--image-clip-left-fallback: polygon( 17.3125rem 0, 100% 0, 100% 100%, 0% 100% );--image-clip-right: polygon(100% 0%, calc(100% - 58cqh) 100%, 0% 100%, 0% 0%, 0% 0%);--image-clip-right-fallback: polygon(100% 0%, calc(100% - 17.3125rem) 100%, 0% 100%, 0% 0%, 0% 0%);--image-clip-right-alt: polygon( calc(100% - 58cqh) 0, 100% 100%, 0% 100%, 0% 0%, 0% 0%);--image-clip-right-alt-fallback: polygon( calc(100% - 188px) 0, 100% 100%, 0% 100%, 0% 0%, 0% 0%);--image-clip-pointed-right: polygon(0% 0%, calc(100% - 38.5cqh) 0%, 100% 66.67%, calc(100% - 19cqh) 100%, 0% 100%)}}:root{--section-spacing-sm: var(--spacing-300);--section-spacing-md: var(--spacing-400);--section-spacing-lg: var(--spacing-600);--section-spacing-xl: var(--spacing-800)}@media only screen and (min-width: 768px){:root{--section-spacing-sm: var(--spacing-600);--section-spacing-md: var(--spacing-800);--section-spacing-lg: var(--spacing-1200);--section-spacing-xl: var(--spacing-1600)}}.button-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.button-group{gap:var(--spacing-200)}}.image-clip-left img,.image-clip-right img{vertical-align:bottom}.image-clip-left img{-webkit-clip-path:var(--image-clip-left);clip-path:var(--image-clip-left)}.image-clip-right img{-webkit-clip-path:var(--image-clip-right);clip-path:var(--image-clip-right)}.image-clip-right-alt img{-webkit-clip-path:var(--image-clip-right-alt);clip-path:var(--image-clip-right-alt)}.image-clip-pointed-right img{-webkit-clip-path:var(--image-clip-pointed-right);clip-path:var(--image-clip-pointed-right)}@media only screen and (min-width: 768px){.image-clip-left,.image-clip-right,.image-clip-right-alt,.image-clip-pointed-right{position:absolute;width:100%;height:100%;display:block}@supports (container-type: size){.image-clip-left,.image-clip-right,.image-clip-right-alt,.image-clip-pointed-right{container-type:size}}.image-clip-left img,.image-clip-right img,.image-clip-right-alt img,.image-clip-pointed-right img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-clip-right{right:0}.image-clip-right img{-webkit-clip-path:var(--image-clip-right-fallback);clip-path:var(--image-clip-right-fallback)}@supports (container-type: size){.image-clip-right img{-webkit-clip-path:var(--image-clip-right);clip-path:var(--image-clip-right)}}.image-clip-right-alt{right:0}.image-clip-right-alt img{-webkit-clip-path:var(--image-clip-right-alt-fallback);clip-path:var(--image-clip-right-alt-fallback)}@supports (container-type: size){.image-clip-right-alt img{-webkit-clip-path:var(--image-clip-right-alt);clip-path:var(--image-clip-right-alt)}}.image-clip-pointed-right{right:0}.image-clip-pointed-right img{-webkit-clip-path:var(--image-clip-pointed-right-fallback);clip-path:var(--image-clip-pointed-right-fallback)}@supports (container-type: size){.image-clip-pointed-right img{-webkit-clip-path:var(--image-clip-pointed-right);clip-path:var(--image-clip-pointed-right)}}.image-clip-left img{-webkit-clip-path:var(--image-clip-left-fallback);clip-path:var(--image-clip-left-fallback)}@supports (container-type: size){.image-clip-left img{-webkit-clip-path:var(--image-clip-left);clip-path:var(--image-clip-left)}}}.content-border-top{padding-top:calc(var(--spacing-150) - 1px);border-top:var(--border-default)}.page-dark .content-border-top{border-color:var(--color-border-default-inverse)}.content-border-left{padding-left:calc(var(--spacing-200) - 1px);border-left:var(--border-default)}.page-dark .content-border-left{border-color:var(--color-border-default-inverse)}.content-border-top-left{border-top:var(--border-default);padding-top:calc(var(--spacing-300) - 1px)}.page-dark .content-border-top-left{border-color:var(--color-border-default-inverse)}@media only screen and (min-width: 768px){.content-border-left,.content-border-top-left{border-left:var(--border-default);padding-left:calc(var(--grid-column-gap) - 1px)}.content-border-extending-right{position:relative}.content-border-extending-right:after{content:"";display:block;width:50vw;position:absolute;top:-1px;left:100%;background:var(--color-border-default-inverse);height:1px}}.heading-xs{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.heading-sm{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.heading-md{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.heading-lg{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold)}.heading-xl{font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold)}.heading-xxl{font-size:var(--type-size-heading-xxl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xxl);font-weight:var(--type-weight-bold)}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative;font-size:100%;scroll-behavior:smooth}html:has(#pagination){scroll-behavior:auto!important}body{overflow-x:hidden;visibility:visible!important;font-family:var(--type-family-text);font-size:var(--type-size-md);line-height:var(--type-lineHeight-md);color:var(--color-text-default);background:var(--color-bg-default);font-style:normal;padding:0;margin:0;min-height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}footer{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p,ol,ul{padding:0;margin:0}a{background-color:transparent;color:var(--color-text-link);text-decoration:none}a:hover,a:focus{text-decoration:underline;color:var(--color-text-link-hover)}a:active{color:var(--color-text-link-active)}a:disabled{opacity:.6}ul,ol{list-style-type:none}b,strong{font-weight:var(--type-weight-bold)}svg{fill:currentColor;max-width:100%}img{max-width:100%}button{font-family:var(--type-family-body);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;padding:0;background:transparent;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}table{width:100%;border-collapse:collapse}th{font-weight:var(--type-weight-bold)}th,td{padding:var(--s-2) 0;text-align:left}figure{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}.m-0{margin:var(--spacing-0)!important}.m-25{margin:var(--spacing-25)!important}.m-50{margin:var(--spacing-50)!important}.m-75{margin:var(--spacing-75)!important}.m-100{margin:var(--spacing-100)!important}.m-125{margin:var(--spacing-125)!important}.m-150{margin:var(--spacing-150)!important}.m-175{margin:var(--spacing-175)!important}.m-200{margin:var(--spacing-200)!important}.m-250{margin:var(--spacing-250)!important}.m-300{margin:var(--spacing-300)!important}.m-400{margin:var(--spacing-400)!important}.m-500{margin:var(--spacing-500)!important}.m-600{margin:var(--spacing-600)!important}.m-700{margin:var(--spacing-700)!important}.m-800{margin:var(--spacing-800)!important}.m-1100{margin:var(--spacing-1100)!important}.m-1200{margin:var(--spacing-1200)!important}.m-1600{margin:var(--spacing-1600)!important}.mx-0{margin-left:var(--spacing-0)!important;margin-right:var(--spacing-0)!important}.mx-25{margin-left:var(--spacing-25)!important;margin-right:var(--spacing-25)!important}.mx-50{margin-left:var(--spacing-50)!important;margin-right:var(--spacing-50)!important}.mx-75{margin-left:var(--spacing-75)!important;margin-right:var(--spacing-75)!important}.mx-100{margin-left:var(--spacing-100)!important;margin-right:var(--spacing-100)!important}.mx-125{margin-left:var(--spacing-125)!important;margin-right:var(--spacing-125)!important}.mx-150{margin-left:var(--spacing-150)!important;margin-right:var(--spacing-150)!important}.mx-175{margin-left:var(--spacing-175)!important;margin-right:var(--spacing-175)!important}.mx-200{margin-left:var(--spacing-200)!important;margin-right:var(--spacing-200)!important}.mx-250{margin-left:var(--spacing-250)!important;margin-right:var(--spacing-250)!important}.mx-300{margin-left:var(--spacing-300)!important;margin-right:var(--spacing-300)!important}.mx-400{margin-left:var(--spacing-400)!important;margin-right:var(--spacing-400)!important}.mx-500{margin-left:var(--spacing-500)!important;margin-right:var(--spacing-500)!important}.mx-600{margin-left:var(--spacing-600)!important;margin-right:var(--spacing-600)!important}.mx-700{margin-left:var(--spacing-700)!important;margin-right:var(--spacing-700)!important}.mx-800{margin-left:var(--spacing-800)!important;margin-right:var(--spacing-800)!important}.mx-1100{margin-left:var(--spacing-1100)!important;margin-right:var(--spacing-1100)!important}.mx-1200{margin-left:var(--spacing-1200)!important;margin-right:var(--spacing-1200)!important}.mx-1600{margin-left:var(--spacing-1600)!important;margin-right:var(--spacing-1600)!important}.ml-0{margin-left:var(--spacing-0)!important}.ml-25{margin-left:var(--spacing-25)!important}.ml-50{margin-left:var(--spacing-50)!important}.ml-75{margin-left:var(--spacing-75)!important}.ml-100{margin-left:var(--spacing-100)!important}.ml-125{margin-left:var(--spacing-125)!important}.ml-150{margin-left:var(--spacing-150)!important}.ml-175{margin-left:var(--spacing-175)!important}.ml-200{margin-left:var(--spacing-200)!important}.ml-250{margin-left:var(--spacing-250)!important}.ml-300{margin-left:var(--spacing-300)!important}.ml-400{margin-left:var(--spacing-400)!important}.ml-500{margin-left:var(--spacing-500)!important}.ml-600{margin-left:var(--spacing-600)!important}.ml-700{margin-left:var(--spacing-700)!important}.ml-800{margin-left:var(--spacing-800)!important}.ml-1100{margin-left:var(--spacing-1100)!important}.ml-1200{margin-left:var(--spacing-1200)!important}.ml-1600{margin-left:var(--spacing-1600)!important}.mr-0{margin-right:var(--spacing-0)!important}.mr-25{margin-right:var(--spacing-25)!important}.mr-50{margin-right:var(--spacing-50)!important}.mr-75{margin-right:var(--spacing-75)!important}.mr-100{margin-right:var(--spacing-100)!important}.mr-125{margin-right:var(--spacing-125)!important}.mr-150{margin-right:var(--spacing-150)!important}.mr-175{margin-right:var(--spacing-175)!important}.mr-200{margin-right:var(--spacing-200)!important}.mr-250{margin-right:var(--spacing-250)!important}.mr-300{margin-right:var(--spacing-300)!important}.mr-400{margin-right:var(--spacing-400)!important}.mr-500{margin-right:var(--spacing-500)!important}.mr-600{margin-right:var(--spacing-600)!important}.mr-700{margin-right:var(--spacing-700)!important}.mr-800{margin-right:var(--spacing-800)!important}.mr-1100{margin-right:var(--spacing-1100)!important}.mr-1200{margin-right:var(--spacing-1200)!important}.mr-1600{margin-right:var(--spacing-1600)!important}.my-0{margin-top:var(--spacing-0)!important;margin-bottom:var(--spacing-0)!important}.my-25{margin-top:var(--spacing-25)!important;margin-bottom:var(--spacing-25)!important}.my-50{margin-top:var(--spacing-50)!important;margin-bottom:var(--spacing-50)!important}.my-75{margin-top:var(--spacing-75)!important;margin-bottom:var(--spacing-75)!important}.my-100{margin-top:var(--spacing-100)!important;margin-bottom:var(--spacing-100)!important}.my-125{margin-top:var(--spacing-125)!important;margin-bottom:var(--spacing-125)!important}.my-150{margin-top:var(--spacing-150)!important;margin-bottom:var(--spacing-150)!important}.my-175{margin-top:var(--spacing-175)!important;margin-bottom:var(--spacing-175)!important}.my-200{margin-top:var(--spacing-200)!important;margin-bottom:var(--spacing-200)!important}.my-250{margin-top:var(--spacing-250)!important;margin-bottom:var(--spacing-250)!important}.my-300{margin-top:var(--spacing-300)!important;margin-bottom:var(--spacing-300)!important}.my-400{margin-top:var(--spacing-400)!important;margin-bottom:var(--spacing-400)!important}.my-500{margin-top:var(--spacing-500)!important;margin-bottom:var(--spacing-500)!important}.my-600{margin-top:var(--spacing-600)!important;margin-bottom:var(--spacing-600)!important}.my-700{margin-top:var(--spacing-700)!important;margin-bottom:var(--spacing-700)!important}.my-800{margin-top:var(--spacing-800)!important;margin-bottom:var(--spacing-800)!important}.my-1100{margin-top:var(--spacing-1100)!important;margin-bottom:var(--spacing-1100)!important}.my-1200{margin-top:var(--spacing-1200)!important;margin-bottom:var(--spacing-1200)!important}.my-1600{margin-top:var(--spacing-1600)!important;margin-bottom:var(--spacing-1600)!important}.mt-0{margin-top:var(--spacing-0)!important}.mt-25{margin-top:var(--spacing-25)!important}.mt-50{margin-top:var(--spacing-50)!important}.mt-75{margin-top:var(--spacing-75)!important}.mt-100{margin-top:var(--spacing-100)!important}.mt-125{margin-top:var(--spacing-125)!important}.mt-150{margin-top:var(--spacing-150)!important}.mt-175{margin-top:var(--spacing-175)!important}.mt-200{margin-top:var(--spacing-200)!important}.mt-250{margin-top:var(--spacing-250)!important}.mt-300{margin-top:var(--spacing-300)!important}.mt-400{margin-top:var(--spacing-400)!important}.mt-500{margin-top:var(--spacing-500)!important}.mt-600{margin-top:var(--spacing-600)!important}.mt-700{margin-top:var(--spacing-700)!important}.mt-800{margin-top:var(--spacing-800)!important}.mt-1100{margin-top:var(--spacing-1100)!important}.mt-1200{margin-top:var(--spacing-1200)!important}.mt-1600{margin-top:var(--spacing-1600)!important}.mb-0{margin-bottom:var(--spacing-0)!important}.mb-25{margin-bottom:var(--spacing-25)!important}.mb-50{margin-bottom:var(--spacing-50)!important}.mb-75{margin-bottom:var(--spacing-75)!important}.mb-100{margin-bottom:var(--spacing-100)!important}.mb-125{margin-bottom:var(--spacing-125)!important}.mb-150{margin-bottom:var(--spacing-150)!important}.mb-175{margin-bottom:var(--spacing-175)!important}.mb-200{margin-bottom:var(--spacing-200)!important}.mb-250{margin-bottom:var(--spacing-250)!important}.mb-300{margin-bottom:var(--spacing-300)!important}.mb-400{margin-bottom:var(--spacing-400)!important}.mb-500{margin-bottom:var(--spacing-500)!important}.mb-600{margin-bottom:var(--spacing-600)!important}.mb-700{margin-bottom:var(--spacing-700)!important}.mb-800{margin-bottom:var(--spacing-800)!important}.mb-1100{margin-bottom:var(--spacing-1100)!important}.mb-1200{margin-bottom:var(--spacing-1200)!important}.mb-1600{margin-bottom:var(--spacing-1600)!important}.p-0{padding:var(--spacing-0)!important}.p-25{padding:var(--spacing-25)!important}.p-50{padding:var(--spacing-50)!important}.p-75{padding:var(--spacing-75)!important}.p-100{padding:var(--spacing-100)!important}.p-125{padding:var(--spacing-125)!important}.p-150{padding:var(--spacing-150)!important}.p-175{padding:var(--spacing-175)!important}.p-200{padding:var(--spacing-200)!important}.p-250{padding:var(--spacing-250)!important}.p-300{padding:var(--spacing-300)!important}.p-400{padding:var(--spacing-400)!important}.p-500{padding:var(--spacing-500)!important}.p-600{padding:var(--spacing-600)!important}.p-700{padding:var(--spacing-700)!important}.p-800{padding:var(--spacing-800)!important}.p-1100{padding:var(--spacing-1100)!important}.p-1200{padding:var(--spacing-1200)!important}.p-1600{padding:var(--spacing-1600)!important}.px-0{padding-left:var(--spacing-0)!important;padding-right:var(--spacing-0)!important}.px-25{padding-left:var(--spacing-25)!important;padding-right:var(--spacing-25)!important}.px-50{padding-left:var(--spacing-50)!important;padding-right:var(--spacing-50)!important}.px-75{padding-left:var(--spacing-75)!important;padding-right:var(--spacing-75)!important}.px-100{padding-left:var(--spacing-100)!important;padding-right:var(--spacing-100)!important}.px-125{padding-left:var(--spacing-125)!important;padding-right:var(--spacing-125)!important}.px-150{padding-left:var(--spacing-150)!important;padding-right:var(--spacing-150)!important}.px-175{padding-left:var(--spacing-175)!important;padding-right:var(--spacing-175)!important}.px-200{padding-left:var(--spacing-200)!important;padding-right:var(--spacing-200)!important}.px-250{padding-left:var(--spacing-250)!important;padding-right:var(--spacing-250)!important}.px-300{padding-left:var(--spacing-300)!important;padding-right:var(--spacing-300)!important}.px-400{padding-left:var(--spacing-400)!important;padding-right:var(--spacing-400)!important}.px-500{padding-left:var(--spacing-500)!important;padding-right:var(--spacing-500)!important}.px-600{padding-left:var(--spacing-600)!important;padding-right:var(--spacing-600)!important}.px-700{padding-left:var(--spacing-700)!important;padding-right:var(--spacing-700)!important}.px-800{padding-left:var(--spacing-800)!important;padding-right:var(--spacing-800)!important}.px-1100{padding-left:var(--spacing-1100)!important;padding-right:var(--spacing-1100)!important}.px-1200{padding-left:var(--spacing-1200)!important;padding-right:var(--spacing-1200)!important}.px-1600{padding-left:var(--spacing-1600)!important;padding-right:var(--spacing-1600)!important}.pl-0{padding-left:var(--spacing-0)!important}.pl-25{padding-left:var(--spacing-25)!important}.pl-50{padding-left:var(--spacing-50)!important}.pl-75{padding-left:var(--spacing-75)!important}.pl-100{padding-left:var(--spacing-100)!important}.pl-125{padding-left:var(--spacing-125)!important}.pl-150{padding-left:var(--spacing-150)!important}.pl-175{padding-left:var(--spacing-175)!important}.pl-200{padding-left:var(--spacing-200)!important}.pl-250{padding-left:var(--spacing-250)!important}.pl-300{padding-left:var(--spacing-300)!important}.pl-400{padding-left:var(--spacing-400)!important}.pl-500{padding-left:var(--spacing-500)!important}.pl-600{padding-left:var(--spacing-600)!important}.pl-700{padding-left:var(--spacing-700)!important}.pl-800{padding-left:var(--spacing-800)!important}.pl-1100{padding-left:var(--spacing-1100)!important}.pl-1200{padding-left:var(--spacing-1200)!important}.pl-1600{padding-left:var(--spacing-1600)!important}.pr-0{padding-right:var(--spacing-0)!important}.pr-25{padding-right:var(--spacing-25)!important}.pr-50{padding-right:var(--spacing-50)!important}.pr-75{padding-right:var(--spacing-75)!important}.pr-100{padding-right:var(--spacing-100)!important}.pr-125{padding-right:var(--spacing-125)!important}.pr-150{padding-right:var(--spacing-150)!important}.pr-175{padding-right:var(--spacing-175)!important}.pr-200{padding-right:var(--spacing-200)!important}.pr-250{padding-right:var(--spacing-250)!important}.pr-300{padding-right:var(--spacing-300)!important}.pr-400{padding-right:var(--spacing-400)!important}.pr-500{padding-right:var(--spacing-500)!important}.pr-600{padding-right:var(--spacing-600)!important}.pr-700{padding-right:var(--spacing-700)!important}.pr-800{padding-right:var(--spacing-800)!important}.pr-1100{padding-right:var(--spacing-1100)!important}.pr-1200{padding-right:var(--spacing-1200)!important}.pr-1600{padding-right:var(--spacing-1600)!important}.py-0{padding-top:var(--spacing-0)!important;padding-bottom:var(--spacing-0)!important}.py-25{padding-top:var(--spacing-25)!important;padding-bottom:var(--spacing-25)!important}.py-50{padding-top:var(--spacing-50)!important;padding-bottom:var(--spacing-50)!important}.py-75{padding-top:var(--spacing-75)!important;padding-bottom:var(--spacing-75)!important}.py-100{padding-top:var(--spacing-100)!important;padding-bottom:var(--spacing-100)!important}.py-125{padding-top:var(--spacing-125)!important;padding-bottom:var(--spacing-125)!important}.py-150{padding-top:var(--spacing-150)!important;padding-bottom:var(--spacing-150)!important}.py-175{padding-top:var(--spacing-175)!important;padding-bottom:var(--spacing-175)!important}.py-200{padding-top:var(--spacing-200)!important;padding-bottom:var(--spacing-200)!important}.py-250{padding-top:var(--spacing-250)!important;padding-bottom:var(--spacing-250)!important}.py-300{padding-top:var(--spacing-300)!important;padding-bottom:var(--spacing-300)!important}.py-400{padding-top:var(--spacing-400)!important;padding-bottom:var(--spacing-400)!important}.py-500{padding-top:var(--spacing-500)!important;padding-bottom:var(--spacing-500)!important}.py-600{padding-top:var(--spacing-600)!important;padding-bottom:var(--spacing-600)!important}.py-700{padding-top:var(--spacing-700)!important;padding-bottom:var(--spacing-700)!important}.py-800{padding-top:var(--spacing-800)!important;padding-bottom:var(--spacing-800)!important}.py-1100{padding-top:var(--spacing-1100)!important;padding-bottom:var(--spacing-1100)!important}.py-1200{padding-top:var(--spacing-1200)!important;padding-bottom:var(--spacing-1200)!important}.py-1600{padding-top:var(--spacing-1600)!important;padding-bottom:var(--spacing-1600)!important}.pt-0{padding-top:var(--spacing-0)!important}.pt-25{padding-top:var(--spacing-25)!important}.pt-50{padding-top:var(--spacing-50)!important}.pt-75{padding-top:var(--spacing-75)!important}.pt-100{padding-top:var(--spacing-100)!important}.pt-125{padding-top:var(--spacing-125)!important}.pt-150{padding-top:var(--spacing-150)!important}.pt-175{padding-top:var(--spacing-175)!important}.pt-200{padding-top:var(--spacing-200)!important}.pt-250{padding-top:var(--spacing-250)!important}.pt-300{padding-top:var(--spacing-300)!important}.pt-400{padding-top:var(--spacing-400)!important}.pt-500{padding-top:var(--spacing-500)!important}.pt-600{padding-top:var(--spacing-600)!important}.pt-700{padding-top:var(--spacing-700)!important}.pt-800{padding-top:var(--spacing-800)!important}.pt-1100{padding-top:var(--spacing-1100)!important}.pt-1200{padding-top:var(--spacing-1200)!important}.pt-1600{padding-top:var(--spacing-1600)!important}.pb-0{padding-bottom:var(--spacing-0)!important}.pb-25{padding-bottom:var(--spacing-25)!important}.pb-50{padding-bottom:var(--spacing-50)!important}.pb-75{padding-bottom:var(--spacing-75)!important}.pb-100{padding-bottom:var(--spacing-100)!important}.pb-125{padding-bottom:var(--spacing-125)!important}.pb-150{padding-bottom:var(--spacing-150)!important}.pb-175{padding-bottom:var(--spacing-175)!important}.pb-200{padding-bottom:var(--spacing-200)!important}.pb-250{padding-bottom:var(--spacing-250)!important}.pb-300{padding-bottom:var(--spacing-300)!important}.pb-400{padding-bottom:var(--spacing-400)!important}.pb-500{padding-bottom:var(--spacing-500)!important}.pb-600{padding-bottom:var(--spacing-600)!important}.pb-700{padding-bottom:var(--spacing-700)!important}.pb-800{padding-bottom:var(--spacing-800)!important}.pb-1100{padding-bottom:var(--spacing-1100)!important}.pb-1200{padding-bottom:var(--spacing-1200)!important}.pb-1600{padding-bottom:var(--spacing-1600)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 767px){.hide-on-mobile{display:none}}.text-sm{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.text-md{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.text-lg{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.text-xl{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.italic{font-style:italic}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hidden{display:none!important}@media only screen and (min-width: 768px){.geometric-decoration-2{position:relative}.geometric-decoration-2:before,.geometric-decoration-2:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-2--left:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-2.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-2.svg)}.page-aboutus .geometric-decoration-2--left:before{height:1000%;width:419.9px;left:-50%;top:-350%}.geometric-decoration-3{position:relative}.geometric-decoration-3:before,.geometric-decoration-3:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-3--left:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);width:100%}.page-aboutus .geometric-decoration-3--left:before{left:2rem;height:calc(var(--banner-height) - 9rem);bottom:calc((var(--banner-height) - 3rem) / -2);-webkit-mask-size:calc(var(--banner-height) - 18rem);mask-size:calc(var(--banner-height) - 18rem)}.geometric-decoration-3--right:after{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);height:384px;width:331.5px;top:-192px}.page-header .geometric-decoration-3--right:after{right:min(-10rem,-8vw)}.geometric-decoration-4{position:relative}.geometric-decoration-4:before,.geometric-decoration-4:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-4--left:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);height:384px;width:331.5px;left:0;bottom:0}.geometric-decoration-4--left-offset:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);height:384px;width:331.5px;left:-4.0625rem;bottom:-1.75rem}.geometric-decoration-4--right:after{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);width:331.5px;height:384px;right:0;bottom:0}.page-aboutus .geometric-decoration-4--right:after{height:calc(2 * 2 * var(--spacing-1600));width:calc(1.2 * 2 * var(--spacing-1600));top:calc(100% - 2 * var(--spacing-1600));right:clamp(-50vw,0px - var(--container-outer-padding) - 331.5px + 11rem,100% + var(--container-outer-padding))}.page-header .geometric-decoration-4--right:after{rotate:-60deg;-webkit-background-size:331.5px 384px;background-size:331.5px 384px;height:384px;width:331.5px;top:-50px}.page-trainingcourse .geometric-decoration-4--right:after{-webkit-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);top:-48px}.geometric-decoration-5{position:relative}.geometric-decoration-5:before,.geometric-decoration-5:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-5--left:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);height:384px;width:442px;left:0;bottom:0}.geometric-decoration-5--right:after{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);height:384px;width:419.9px}.page-aboutus .geometric-decoration-5--right:after{right:min(-25vw,-50%);top:50%}.geometric-decoration-6{position:relative}.geometric-decoration-6:before,.geometric-decoration-6:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-6--right:after{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);height:576px;width:331.5px;top:-193px}.page-ourimpact .geometric-decoration-6--right:after{right:min(-10rem,-8vw)}.geometric-decoration-7{position:relative}.geometric-decoration-7:before,.geometric-decoration-7:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-7--left:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);height:384px;width:442px}.page-contactus .geometric-decoration-7--left:before{left:-552.5px}.geometric-decoration-7--right:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);height:384px;width:442px}.page-partnerdirectory .geometric-decoration-7--right:before{right:35cqh;-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scaleX(-1);top:-50%}.geometric-decoration-11{position:relative}.geometric-decoration-11:before,.geometric-decoration-11:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-11--left:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);height:192px;width:331.5px;left:0;bottom:0}.geometric-decoration-11--right:after{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);height:192px;width:331.5px;right:0;top:-191px}.geometric-decoration-13{position:relative}.geometric-decoration-13:before,.geometric-decoration-13:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-13--left:before{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-13.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-13.svg);height:768px;width:773.5px}.page-errorpage .geometric-decoration-13--left:before{left:0;bottom:0}.geometric-decoration-14{position:relative}.geometric-decoration-14:before,.geometric-decoration-14:after{position:absolute;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-14--right:after{content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-14.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-14.svg);height:768px;width:552.5px}.page-errorpage .geometric-decoration-14--right:after{right:0;bottom:0}}.geometric-decoration-thick-5{position:relative}.geometric-decoration-thick-5:before,.geometric-decoration-thick-5:after{position:absolute;background-color:var(--color-neutral-white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-thick-5--right:after{width:552.5px;height:384px;content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-5.svg)}.page-scotlandwelcomepage .geometric-decoration-thick-5--right:after{right:265.2px;bottom:-1px;scale:.6;background-color:var(--color-bg-fill-secondary);-webkit-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.geometric-decoration-thick-3{position:relative}.geometric-decoration-thick-3:before,.geometric-decoration-thick-3:after{position:absolute;background-color:var(--color-neutral-white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-thick-3--right:after{z-index:-1;width:331.5px;height:384px;content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-3.svg)}.page-scotlandwelcomepage .geometric-decoration-thick-3--right:after{right:-77.35px;top:calc(-192px - 6.25rem);scale:.7;-webkit-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}@supports (container-type: size){.geometric-decoration-thick-4{position:relative}.geometric-decoration-thick-4:before,.geometric-decoration-thick-4:after{position:absolute;background-color:var(--color-neutral-white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}@media (max-width: 767px){.geometric-decoration-thick-4 picture{position:relative}.geometric-decoration-thick-4 picture:before,.geometric-decoration-thick-4 picture:after{position:absolute;background-color:var(--color-neutral-white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-thick-4 picture:before{aspect-ratio:1.0208604954;height:100%;content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-4.svg);top:0;left:-14.7cqh}}@media only screen and (min-width: 768px){.geometric-decoration-thick-4:before{aspect-ratio:1.0208604954;height:100%;content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-4.svg);top:0;left:0}}}@media only screen and (min-width: 768px){.page-scotlandwelcomepage .geometric-decoration-thick-2--right:after{right:0;scale:.8}.page-scotlandwelcomepage .geometric-decoration-thick-3--right:after{right:-88.4px;top:-384px;scale:.8;-webkit-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}}@media only screen and (min-width: 1024px){.geometric-decoration-thick-1{position:relative}.geometric-decoration-thick-1:before,.geometric-decoration-thick-1:after{position:absolute;background-color:var(--color-neutral-white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-thick-1--right:after{width:331.5px;height:192px;content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-1.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-1.svg)}.page-scotlandwelcomepage .geometric-decoration-thick-3--right:after{scale:1;top:calc(-480px + .3125rem);right:-110.5px}.page-scotlandwelcomepage .geometric-decoration-thick-5--right:after{scale:1;right:442px}}@supports (container-type: size){.geometric-decoration-thick-7{position:relative}.geometric-decoration-thick-7:before,.geometric-decoration-thick-7:after{position:absolute;background-color:var(--color-neutral-white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:1}.geometric-decoration-thick-7:before{aspect-ratio:1.0393782383;height:166%;content:"";-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-7.svg);top:0}.geometric-decoration-thick-7--right:before{right:0}}.section-spacing-sm{margin-top:var(--section-spacing-sm)}.section-spacing-md{margin-top:var(--section-spacing-md)}.section-spacing-lg{margin-top:var(--section-spacing-lg)}#chatbase-bubble-button{bottom:4rem!important}#chatbase-bubble-window{bottom:8rem!important}.object-position-left{-o-object-position:left;object-position:left}.object-position-right{-o-object-position:right;object-position:right}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);color:var(--color-text-link)}.breadcrumb__link{color:var(--color-breadcrumb-link)}.breadcrumb__divider{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.5rem;height:.5rem;color:var(--color-breadcrumb-divider);margin-left:var(--spacing-50);margin-right:var(--spacing-50)}.breadcrumb--dark .breadcrumb__link{color:var(--color-breadcrumb-link-inverse)}.breadcrumb--dark .breadcrumb__divider{color:var(--color-breadcrumb-divider-inverse)}@media (max-width: 767px){.breadcrumb--tablet{display:none}}@media only screen and (min-width: 768px){.breadcrumb--mobile{display:none}}.container{padding-left:var(--container-outer-padding);padding-right:var(--container-outer-padding);-webkit-box-sizing:content-box;box-sizing:content-box;max-width:var(--container-width);margin-left:auto;margin-right:auto}.container--wide{max-width:var(--container-width-wide)}.grid__main>div:first-child .umb-block-grid__layout-item:first-child .editor-styles h2:first-child,.grid__main>div:first-child .umb-block-grid__layout-item:first-child .editor-styles h3:first-child,.grid__main>div:first-child .umb-block-grid__layout-item:first-child .editor-styles h4:first-child{border-top:none;margin-top:0}.editor-styles--no-top-border h2:first-child,.editor-styles--no-top-border h3:first-child,.editor-styles--no-top-border h4:first-child{border-top:none;margin-top:0}.editor-styles{font-family:var(--type-family-text);font-size:var(--type-size-md);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-md);z-index:var(--z-content);position:relative}.editor-styles h2,.editor-styles h3,.editor-styles h4{border-top:1px solid var(--color-border-default)}.editor-styles h2{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);padding-top:var(--spacing-200);margin-bottom:var(--spacing-200)}.editor-styles p+h2,.editor-styles ul+h2,.editor-styles ol+h2{margin-top:var(--spacing-600)}.editor-styles h3{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);padding-top:var(--spacing-150);margin-bottom:var(--spacing-100)}.editor-styles p+h3{margin-top:var(--spacing-300)}.editor-styles h4{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);padding-top:var(--spacing-100);margin-bottom:var(--spacing-100)}.editor-styles p+h4{margin-top:var(--spacing-200)}.editor-styles p{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.editor-styles p:not(:last-of-type){margin-bottom:var(--spacing-200)}@media only screen and (min-width: 768px){.editor-styles h2{margin-bottom:var(--spacing-600)}.editor-styles p+h2,.editor-styles ul+h2,.editor-styles ol+h2{margin-top:var(--spacing-1200)}.editor-styles h3{margin-bottom:var(--spacing-400)}.editor-styles p+h3{margin-top:var(--spacing-800)}.editor-styles h4{margin-bottom:var(--spacing-200)}.editor-styles p+h4{margin-top:var(--spacing-600)}.editor-styles p.large-paragraph{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.editor-styles p.large-paragraph:not(:last-of-type){margin-bottom:var(--spacing-400)}.editor-styles--with-lede>p:nth-child(1){font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.editor-styles--with-lede>p:nth-child(1):not(:last-child){margin-bottom:var(--spacing-400)}}.editor-styles ul{list-style-type:none;padding-left:var(--spacing-250)}.editor-styles ul+p{margin-top:var(--spacing-300)}.editor-styles ul li{padding-bottom:var(--spacing-150);list-style-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="TPI_Icon"><path id="Vector" d="M0.784179 2.95639e-05L0.78418 10L9.21553 4.99974L0.784179 2.95639e-05Z" fill="%23001F47"/></g></svg>');padding-left:var(--spacing-100)}.page-dark .editor-styles ul li{list-style-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="TPI_Icon"><path id="Vector" d="M0.784179 2.95639e-05L0.78418 10L9.21553 4.99974L0.784179 2.95639e-05Z" fill="%23aaf065"/></g></svg>')}.editor-styles ul li ul{padding-top:var(--spacing-150);margin-bottom:0}.editor-styles ul li ul li{padding-bottom:var(--spacing-100)}.editor-styles ul li ul li:last-child{padding-bottom:0}@media only screen and (min-width: 768px){.editor-styles ul li{padding-bottom:var(--spacing-200)}.editor-styles ul li ul li{padding-bottom:var(--spacing-100)}}.editor-styles ol{list-style-type:decimal;margin-bottom:var(--spacing-300);padding-left:var(--spacing-250)}.editor-styles img{height:auto!important;max-width:100%;vertical-align:top;margin-top:var(--spacing-100);margin-bottom:var(--spacing-100)}.editor-styles a{color:var(--color-text-link);text-decoration:underline;-webkit-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}.editor-styles a:visited{color:var(--color-text-link-visited)}.editor-styles a:hover{color:var(--color-text-link-hover)}.editor-styles a:active{color:var(--color-text-link-active)}.editor-styles--dark:not(.force-page-light),.page-dark .editor-styles:not(.force-page-light),.page-header--dark .editor-styles:not(.force-page-light),.breadcrumb-header--dark .editor-styles:not(.force-page-light){color:var(--color-text-default-inverse)}.editor-styles--dark:not(.force-page-light) h2,.editor-styles--dark:not(.force-page-light) h3,.editor-styles--dark:not(.force-page-light) h4,.page-dark .editor-styles:not(.force-page-light) h2,.page-dark .editor-styles:not(.force-page-light) h3,.page-dark .editor-styles:not(.force-page-light) h4,.page-header--dark .editor-styles:not(.force-page-light) h2,.page-header--dark .editor-styles:not(.force-page-light) h3,.page-header--dark .editor-styles:not(.force-page-light) h4,.breadcrumb-header--dark .editor-styles:not(.force-page-light) h2,.breadcrumb-header--dark .editor-styles:not(.force-page-light) h3,.breadcrumb-header--dark .editor-styles:not(.force-page-light) h4{border-color:var(--color-border-default-inverse)}.editor-styles--dark:not(.force-page-light) a,.page-dark .editor-styles:not(.force-page-light) a,.page-header--dark .editor-styles:not(.force-page-light) a,.breadcrumb-header--dark .editor-styles:not(.force-page-light) a{color:var(--color-text-link-inverse)}.editor-styles--dark:not(.force-page-light) a:visited,.page-dark .editor-styles:not(.force-page-light) a:visited,.page-header--dark .editor-styles:not(.force-page-light) a:visited,.breadcrumb-header--dark .editor-styles:not(.force-page-light) a:visited{color:var(--color-text-link-visited-inverse)}.editor-styles--dark:not(.force-page-light) a:hover,.page-dark .editor-styles:not(.force-page-light) a:hover,.page-header--dark .editor-styles:not(.force-page-light) a:hover,.breadcrumb-header--dark .editor-styles:not(.force-page-light) a:hover{color:var(--color-text-link-hover-inverse)}.editor-styles--dark:not(.force-page-light) a:active,.page-dark .editor-styles:not(.force-page-light) a:active,.page-header--dark .editor-styles:not(.force-page-light) a:active,.breadcrumb-header--dark .editor-styles:not(.force-page-light) a:active{color:var(--color-text-link-active-inverse)}@media only screen and (min-width: 1024px){.editor-styles--narrow{width:66.66%}}.footer{border-top:1px solid var(--color-border-default);padding:var(--spacing-400) var(--container-outer-padding);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.footer--dark,.page-dark .footer{background-color:var(--color-bg-default-inverse);border-color:var(--color-border-default-inverse);color:var(--color-text-default-inverse)}.footer__layout{display:grid;grid-template-columns:1fr;-webkit-column-gap:var(--spacing-200);-moz-column-gap:var(--spacing-200);column-gap:var(--spacing-200);row-gap:var(--spacing-200)}.footer__link-list{display:grid;grid-template-columns:1fr 1fr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:var(--spacing-200);-moz-column-gap:var(--spacing-200);column-gap:var(--spacing-200);row-gap:var(--spacing-100)}.footer__link-list li{white-space:nowrap}@media (max-width: 767px){.footer__link-list{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:var(--spacing-200)}}@media only screen and (min-width: 768px){.footer__layout{grid-template-columns:1fr 1fr;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:var(--spacing-300);-moz-column-gap:var(--spacing-300);column-gap:var(--spacing-300);row-gap:var(--spacing-200)}.footer__link-list{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-event .footer,.page-qualification .footer,.page-trainingcourse .footer{margin-bottom:var(--spacing-1000)}}@media only screen and (min-width: 1280px){.footer__layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.header{position:absolute;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--spacing-175) var(--container-outer-padding);height:var(--layout-header-height);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header--inverse .header__logo,.nav-open .header .header__logo,.page-dark .header .header__logo{color:var(--color-logo-inverse);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.header--inverse .header__logo:hover,.header--inverse .header__logo:visited,.header--inverse .header__logo:active,.header--inverse .header__logo:focus,.nav-open .header .header__logo:hover,.nav-open .header .header__logo:visited,.nav-open .header .header__logo:active,.nav-open .header .header__logo:focus,.page-dark .header .header__logo:hover,.page-dark .header .header__logo:visited,.page-dark .header .header__logo:active,.page-dark .header .header__logo:focus{color:var(--color-logo-inverse)}.header--inverse .header__logo .logo-mark,.nav-open .header .header__logo .logo-mark,.page-dark .header .header__logo .logo-mark{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:var(--color-logo-mark-inverse)}.header__logo{position:absolute;left:var(--layout-header-logo-position-x);top:var(--layout-header-logo-position-y);width:auto;height:var(--header-logo-height-sm);z-index:var(--z-header)}.header__logo:hover,.header__logo:visited,.header__logo:active,.header__logo:focus{color:var(--color-logo)}.header__logo .logo-stacked{width:100%}.header__login{display:none}@media only screen and (min-width: 768px){.header:not(.nav-open .header):not(.main-nav-wrapper--inverse .header:not(.nav-open .header)):before,.page-scotlandwelcomepage .header:not(.nav-open .header):before{content:"";top:0;z-index:-1;right:0;height:100%;position:absolute;background:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skew(-20deg)}.header:not(.nav-open .header):not(.main-nav-wrapper--inverse .header:not(.nav-open .header)):before{width:75%}.page-scotlandwelcomepage .header:not(.nav-open .header):before{width:45%}.header__right{width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-400)}.nav-open .header__right{display:none}.page-scotlandwelcomepage .header__login a.link{color:var(--color-text-default)}.page-scotlandwelcomepage .header__search{width:calc(var(--header-search-input-width) * .5)}.page-scotlandwelcomepage .header__right{gap:var(--spacing-200)}.header__login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:calc(var(--nav-toggle-width) + var(--spacing-200));color:var(--color-text-default)}.header__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:var(--header-search-input-width)}}@media only screen and (min-width: 1024px){.page-scotlandwelcomepage .header:not(.nav-open .page-scotlandwelcomepage .header):before{width:45%}.page-scotlandwelcomepage .header__right{gap:var(--spacing-400)}.page-scotlandwelcomepage .header__search{width:var(--header-search-input-width)}.header__logo{width:var(--header-logo-width);height:var(--header-logo-height)}}.page-content{padding-top:var(--section-spacing-lg)}.page-content--sm{padding-top:var(--section-spacing-md)}.page-content--white{background-color:var(--color-bg-default);color:var(--color-text-default)}.page-content__intro{display:grid;margin-bottom:var(--spacing-400);font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:var(--spacing-200)}.pagination__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb-header{padding-top:calc(var(--layout-header-height) + var(--spacing-300));background-color:#fff}.breadcrumb-header__content{position:relative;padding-bottom:var(--spacing-300);color:var(--color-text-default)}.breadcrumb-header--dark .breadcrumb-header__content{color:var(--color-text-default-inverse)}.breadcrumb-header__title{font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold);margin-top:var(--spacing-200);position:relative}.breadcrumb-header__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-300);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:var(--spacing-200)}.breadcrumb-header__date{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.breadcrumb-header__date,.breadcrumb-header__start-date{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-column-gap:var(--spacing-100);-moz-column-gap:var(--spacing-100);column-gap:var(--spacing-100)}.breadcrumb-header__date{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb-header--dark{background-color:var(--color-bg-default-inverse)}.breadcrumb-header__cta{margin-top:var(--spacing-400)}.breadcrumb-header__cta-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:var(--spacing-200);-moz-column-gap:var(--spacing-200);column-gap:var(--spacing-200);row-gap:var(--spacing-200);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:var(--spacing-400)}.breadcrumb-header__cta-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-300)}.breadcrumb-header__layout{display:grid;grid-column-gap:var(--grid-column-gap);grid-template-columns:var(--grid-template-16-col)}.breadcrumb-header__layout .sidebar-section{padding-top:var(--spacing-100)}.breadcrumb-header__layout .breadcrumb-header__content,.breadcrumb-header__layout .breadcrumb-header__sidebar{grid-column:1/5}.breadcrumb-header__layout .breadcrumb-header__content--border-top,.breadcrumb-header__layout .breadcrumb-header__sidebar--border-top{border-top:1px solid var(--color-border-default)}.page-dark .breadcrumb-header__layout .breadcrumb-header__content--border-top,.breadcrumb-header--dark .breadcrumb-header__layout .breadcrumb-header__content--border-top,.page-dark .breadcrumb-header__layout .breadcrumb-header__sidebar--border-top,.breadcrumb-header--dark .breadcrumb-header__layout .breadcrumb-header__sidebar--border-top{border-top:1px solid var(--color-border-default-inverse)}.breadcrumb-header--embed .breadcrumb-header__layout{padding-bottom:calc(7.25rem + var(--type-size-heading-xl) * var(--type-lineHeight-heading-xl))}@media only screen and (min-width: 768px){.breadcrumb-header{padding-top:calc(var(--layout-header-height) + var(--spacing-800));background-position:top right;background-repeat:repeat-y,repeat;position:relative;z-index:1}.breadcrumb-header:has(.breadcrumb-header__layout){background-image:none}.breadcrumb-header:before{content:"";position:absolute;width:34.6875rem;height:100%;top:0;right:0}.breadcrumb-header--bg-1{background-image:url(/tpiAssets/images/headers/header-geometric-1.svg)}.breadcrumb-header--bg-2{background-image:url(/tpiAssets/images/headers/header-geometric-2.svg)}.breadcrumb-header--bg-3{background-image:url(/tpiAssets/images/headers/header-geometric-3.svg)}.breadcrumb-header--bg-4{background-image:url(/tpiAssets/images/headers/header-geometric-4.svg)}.breadcrumb-header--bg-5{background-image:url(/tpiAssets/images/headers/header-geometric-5.svg)}.breadcrumb-header--bg-6{background-image:url(/tpiAssets/images/headers/header-geometric-6.svg)}.breadcrumb-header--bg:before{background:-webkit-linear-gradient(332deg,#fff 17.53%,rgba(255,255,255,0) 96.81%);background:-o-linear-gradient(332deg,#fff 17.53%,rgba(255,255,255,0) 96.81%);background:linear-gradient(118deg,#fff 17.53%,#fff0 96.81%)}.page-scotlandawardshome .breadcrumb-header--bg:before,.page-scotlandaward .breadcrumb-header--bg:before,.page-scotlandawardsnominationspage .breadcrumb-header--bg:before,.page-scotlandshortlistlandingpage .breadcrumb-header--bg:before,.page-scotlandshortlistyear .breadcrumb-header--bg:before,.page-scotlandwinnerslandingpage .breadcrumb-header--bg:before,.page-scotlandwinnersyear .breadcrumb-header--bg:before{background:-webkit-linear-gradient(332deg,var(--color-scotland-awards-bg) 17.53%,rgba(52,53,62,0) 96.81%);background:-o-linear-gradient(332deg,var(--color-scotland-awards-bg) 17.53%,rgba(52,53,62,0) 96.81%);background:linear-gradient(118deg,var(--color-scotland-awards-bg) 17.53%,rgba(52,53,62,0) 96.81%)}.breadcrumb-header--bg-dark-1{background-image:url(/tpiAssets/images/headers/header-geometric-dark-1.svg)}.breadcrumb-header--bg-dark-2{background-image:url(/tpiAssets/images/headers/header-geometric-dark-2.svg)}.breadcrumb-header--bg-dark-3{background-image:url(/tpiAssets/images/headers/header-geometric-dark-3.svg)}.breadcrumb-header--bg-dark-4{background-image:url(/tpiAssets/images/headers/header-geometric-dark-4.svg)}.breadcrumb-header--bg-dark-5{background-image:url(/tpiAssets/images/headers/header-geometric-dark-5.svg)}.breadcrumb-header--bg-dark-6{background-image:url(/tpiAssets/images/headers/header-geometric-dark-6.svg)}.breadcrumb-header--bg-dark:before{background:-webkit-linear-gradient(332deg,#001f47 17.53%,rgba(0,31,71,0) 96.81%);background:-o-linear-gradient(332deg,#001f47 17.53%,rgba(0,31,71,0) 96.81%);background:linear-gradient(118deg,#001f47 17.53%,#001f4700 96.81%)}.breadcrumb-header__layout .breadcrumb-header__content{grid-column:1/13}.breadcrumb-header__layout .breadcrumb-header__sidebar{z-index:2;grid-column:14/17;padding-bottom:var(--spacing-400)}.breadcrumb-header__layout .breadcrumb-header__sidebar--wider{grid-column:13/16}.breadcrumb-header__content{max-width:56.875rem;padding-bottom:var(--spacing-800)}}.resource-header--geometric,.resource-header--feature-image{background-color:var(--color-bg-default-inverse)}.resource-header--geometric .breadcrumb-header__title,.resource-header--feature-image .breadcrumb-header__title{color:var(--color-text-default-inverse)}.resource-header--feature-image .breadcrumb-header__content{padding-bottom:calc(7.5rem + var(--type-size-heading-xl) * var(--type-lineHeight-heading-xl))}@media (max-width: 767px){.resource-header--geometric{-webkit-background-size:60.5625rem 60.5625rem;background-size:60.5625rem}}@media only screen and (min-width: 768px){.resource-header--geometric{background-repeat:repeat-y,repeat}}@media only screen and (min-width: 1024px){.resource-header--feature-image .breadcrumb-header__content{padding-bottom:10.75rem}}.site-nav-toggle{position:fixed;-webkit-transition-duration:var(--animation-duration);-o-transition-duration:var(--animation-duration);transition-duration:var(--animation-duration);z-index:var(--z-menu);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:9.1875rem;margin-top:-.3125rem;margin-right:-.3125rem;font-weight:var(--type-weight-bold);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;right:0;height:var(--layout-header-height);background-color:var(--color-bg-fill-brand);padding-inline:3.125rem 2.25rem;gap:var(--spacing-75);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);top:.3125rem}.nav-open .site-nav-toggle,.main-nav-wrapper--inverse .site-nav-toggle,.page-home:not(.logged-in) .site-nav-toggle{color:var(--color-logo)}.nav-open .site-nav-toggle:hover,.main-nav-wrapper--inverse .site-nav-toggle:hover,.page-home:not(.logged-in) .site-nav-toggle:hover{color:var(--color-text-link-hover)}.site-nav-toggle:hover:not(.site-nav-toggle--active) .site-nav-toggle__tp{-webkit-transform:translateY(-.4375rem);-o-transform:translateY(-.4375rem);transform:translateY(-.4375rem)}.site-nav-toggle:hover:not(.site-nav-toggle--active) .site-nav-toggle__bt{-webkit-transform:translateY(.4375rem);-o-transform:translateY(.4375rem);transform:translateY(.4375rem)}.site-nav-toggle:focus-visible{outline:1}.site-nav-toggle__burger{overflow:hidden;display:inline-block;position:relative;height:1.5rem;width:1rem;-webkit-transition-property:border-color,margin;-o-transition-property:border-color,margin;transition-property:border-color,margin;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.site-nav-toggle__burger span{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1.28);-o-transition-timing-function:cubic-bezier(.18,.89,.32,1.28);transition-timing-function:cubic-bezier(.18,.89,.32,1.28);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background-color:currentColor;display:block;height:.125rem;position:absolute;width:100%;top:50%;left:0;margin-top:-.0625rem;opacity:1}.site-nav-toggle__burger span:last-child{margin-bottom:0}.site-nav-toggle__tp{-webkit-transform:translateY(-.375rem);-o-transform:translateY(-.375rem);transform:translateY(-.375rem)}.site-nav-toggle__bt{-webkit-transform:translateY(.375rem);-o-transform:translateY(.375rem);transform:translateY(.375rem)}.site-nav-toggle--active .site-nav-toggle__tp{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.site-nav-toggle--active .site-nav-toggle__bt{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.site-nav-toggle--active .site-nav-toggle__patty{opacity:0}@media (max-width: 767px){.nav-open .site-nav-toggle{position:absolute}}@media (max-width: 767px){.site-nav-toggle{height:var(--layout-header-height)}}@media only screen and (min-width: 768px){.site-nav-toggle{height:var(--layout-header-height)}}.umb-block-grid .umb-block-grid__layout-item:not(:first-child){margin-top:var(--section-spacing-sm)}.umb-block-grid:not(:first-child){margin-top:var(--section-spacing-sm)}.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns, 1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content);-webkit-column-gap:var(--grid-column-gap, 0);-moz-column-gap:var(--grid-column-gap, 0);column-gap:var(--grid-column-gap, 0);row-gap:var(--grid-row-gap, 0);row-gap:0;margin-bottom:var(--section-spacing-md)}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(var(--umb-block-grid--item-column-span, 1) * 3,var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span, 1)}.umb-block-grid__layout-item:not(:first-child)[data-content-element-type-alias=imageMediaBlock]{margin-top:var(--section-spacing-lg)}.umb-block-grid__layout-item[data-content-element-type-alias=sectionHeader]{margin-top:0!important}.umb-block-grid__layout-item[data-content-element-type-alias=sectionHeader]+*{margin-top:0!important}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns, var(--umb-block-grid--grid-columns, 1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content);-webkit-column-gap:var(--umb-block-grid--areas-column-gap, 0);-moz-column-gap:var(--umb-block-grid--areas-column-gap, 0);column-gap:var(--umb-block-grid--areas-column-gap, 0);row-gap:var(--umb-block-grid--areas-row-gap, 0)}.umb-block-grid__area{position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-column-end:span min(var(--umb-block-grid--area-column-span, 1) * 3,var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span, 1)}@media only screen and (min-width: 1024px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span, 1),var(--umb-block-grid--grid-columns))}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span, 1),var(--umb-block-grid--area-grid-columns))}}.link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--color-text-link);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.link__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:var(--spacing-125);height:var(--spacing-125);margin-right:var(--spacing-50);margin-top:.4375rem}.link__icon--sm{width:var(--spacing-100);height:var(--spacing-100);margin-top:var(--spacing-75)}.link:hover{color:var(--color-text-link-hover)}.link--current,.link:active,.link:focus{color:var(--color-text-link-active)}.link:disabled{color:var(--color-text-disabled)}.link--sm{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.link--sm .link__icon{width:var(--spacing-100);height:var(--spacing-100);margin-top:var(--spacing-75)}.page-dark .link,.page-header--dark .link,.breadcrumb-header--dark .link,.footer--dark .link,.link.link--inverse,.main-nav .link{color:var(--color-text-link-inverse)}.page-dark .link:hover,.page-header--dark .link:hover,.breadcrumb-header--dark .link:hover,.footer--dark .link:hover,.link.link--inverse:hover,.main-nav .link:hover{color:var(--color-text-link-hover-inverse)}.page-dark .link--current,.page-dark .link--dark__current,.page-dark .link:active,.page-dark .link:focus,.page-header--dark .link--current,.page-header--dark .link--dark__current,.page-header--dark .link:active,.page-header--dark .link:focus,.breadcrumb-header--dark .link--current,.breadcrumb-header--dark .link--dark__current,.breadcrumb-header--dark .link:active,.breadcrumb-header--dark .link:focus,.footer--dark .link--current,.footer--dark .link--dark__current,.footer--dark .link:active,.footer--dark .link:focus,.link.link--inverse--current,.link.link--inverse--dark__current,.link.link--inverse:active,.link.link--inverse:focus,.main-nav .link--current,.main-nav .link--dark__current,.main-nav .link:active,.main-nav .link:focus{color:var(--color-text-link-active-inverse)}.page-dark .link:disabled,.page-header--dark .link:disabled,.breadcrumb-header--dark .link:disabled,.footer--dark .link:disabled,.link.link--inverse:disabled,.main-nav .link:disabled{color:var(--color-text-disabled-inverse)}.scotland-cta-banner{background-color:var(--color-bg-fill-secondary);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--color-text-default-inverse);padding-inline:var(--spacing-100);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.scotland-cta-banner__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;gap:var(--spacing-200);padding-top:var(--spacing-200);padding-bottom:var(--spacing-1000);margin:auto;z-index:1}.scotland-cta-banner svg{height:var(--spacing-400);width:auto}.scotland-cta-banner__title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.scotland-cta-banner__description{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-200)}.scotland-cta-banner__logo{padding-top:var(--spacing-1000);margin-left:0;margin-bottom:var(--spacing-200)}.scotland-cta-banner__logo svg{height:var(--spacing-800)}@media only screen and (min-width: 480px){.scotland-cta-banner{position:relative}.scotland-cta-banner:after{width:130%;left:-5%}}@media only screen and (min-width: 768px){.scotland-cta-banner{position:relative}.scotland-cta-banner:after{position:absolute;content:"";height:100%;bottom:-2px;background-color:var(--color-text-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-3.5625rem 100%,calc(100% + 10.875rem) 100%;mask-position:-3.5625rem 100%,calc(100% + 10.875rem) 100%;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-thick-6.svg);-webkit-mask-size:auto 33%,auto;mask-size:auto 33%,auto}.scotland-cta-banner__content{max-width:32rem;padding-bottom:var(--spacing-1600);margin-top:0}.scotland-cta-banner__description{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.scotland-cta-banner__logo{width:100%;padding-top:var(--spacing-750);padding-left:var(--layout-header-logo-position-x)}.scotland-cta-banner__logo svg{height:var(--spacing-1000)}}@media only screen and (min-width: 1024px){.scotland-cta-banner{min-height:37.5rem}.scotland-cta-banner__content{max-width:36rem}.scotland-cta-banner__logo svg{height:var(--spacing-1100)}.scotland-cta-banner:after{width:100%;left:0}}.latest-news-banner{display:none}@media only screen and (min-width: 1024px){.latest-news-banner{gap:var(--spacing-300);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.latest-news-banner__layout{padding-block:var(--spacing-200);background-color:var(--color-blue-400)!important;z-index:1;width:100%}.latest-news-banner h2{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);font-weight:var(--type-weight-bold);white-space:nowrap}.latest-news-banner__description{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}}.scotland-home-intro{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:clamp(32.625rem,60vw + 9.375rem,50rem)}.scotland-home-intro__container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.scotland-home-intro__layout{display:grid;grid-template-columns:repeat(8,1fr);position:relative;height:100%}.scotland-home-intro__statement{position:relative;z-index:var(--z-content)}.scotland-home-intro__statement-text{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold)}.scotland-home-intro__img-container{height:100%;grid-column:4/9;position:relative}@supports (container-type: size){.scotland-home-intro__img-container{container-type:size}}.scotland-home-intro__img-container picture{height:100%;display:block;position:relative;-webkit-clip-path:polygon(97.3% 0,100% 0,100% 100%,33% 100%,0 75%);clip-path:polygon(97.3% 0,100% 0,100% 100%,33% 100%,0 75%)}@supports (container-type: size){.scotland-home-intro__img-container picture{-webkit-clip-path:polygon(43.3cqh 0,100% 0,100% 100%,15cqh 100%,0 75cqh);clip-path:polygon(43.3cqh 0,100% 0,100% 100%,15cqh 100%,0 75cqh)}}.scotland-home-intro__img-container picture:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(227deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 25%) no-repeat;background:-o-linear-gradient(227deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 25%) no-repeat;background:linear-gradient(223deg,#000000b3,#0000 25%) no-repeat;z-index:1}.scotland-home-intro__img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media (max-width: 479px){.scotland-home-intro__img-container{width:calc(100% + var(--container-outer-padding))}.scotland-home-intro__statement{position:absolute;top:45%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:55%}}@media only screen and (min-width: 480px){.scotland-home-intro__layout{grid-template-columns:repeat(16,1fr);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.scotland-home-intro__statement{grid-column:1/4}.scotland-home-intro__statement-content{width:clamp(15.625rem,130%,18.75rem)}.scotland-home-intro__img-container{grid-column:6/17}.scotland-home-intro__img-container picture{height:100%;width:calc(100% + var(--container-outer-padding))}}@media only screen and (min-width: 480px) and (min-width: 768px){.scotland-home-intro__statement{padding-left:var(--spacing-400)}.scotland-home-intro__img-container{grid-column:8/17}.scotland-home-intro__img-container picture{height:100%;display:block;position:relative;-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0% 75%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0% 75%)}@supports (container-type: size){.scotland-home-intro__img-container picture{-webkit-clip-path:polygon(29cqh 0,100% 0,100% 100%,29cqh 100%,0 50cqh);clip-path:polygon(29cqh 0,100% 0,100% 100%,29cqh 100%,0 50cqh)}}}@media only screen and (min-width: 1280px){.scotland-home-intro{min-height:43.75rem;height:80vh}.scotland-home-intro__statement{grid-column:1/5;padding-left:0}.scotland-home-intro__statement-content{width:27.5rem}.scotland-home-intro__statement-text{font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold)}.scotland-home-intro__img-container{grid-column:8/17}.scotland-home-intro__img-container picture{width:calc(50vw + .25 * var(--container-width))}}@media only screen and (min-width: 1600px){.scotland-home-intro__statement-content{margin-left:-10vw;width:38.75rem}.scotland-home-intro__statement-text{font-size:var(--type-size-heading-xxl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xxl);font-weight:var(--type-weight-bold)}}.mytpi-card{container-name:card;container-type:inline-size;background-color:var(--color-bg-default);border:var(--border-default)}.mytpi-card__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:var(--spacing-250) var(--spacing-200);height:100%}.mytpi-card__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.mytpi-card__desc{margin-bottom:var(--spacing-200)}.mytpi-card__link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-100)}.mytpi-card__graphic-wrapper{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mytpi-card__graphic{-webkit-animation:fade 1s;-o-animation:fade 1s;animation:fade 1s;max-width:10.875rem;max-height:10.875rem;width:100%;height:auto;aspect-ratio:1/1;margin-inline:auto;margin-bottom:var(--spacing-300)}.mytpi-card__icon{fill:var(--color-blue-500);max-width:122px;width:100%;aspect-ratio:1/1}@container (min-width: 360px){.mytpi-card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-300)}.mytpi-card__graphic,.mytpi-card .cpd-record__chart.donut-chart{max-width:7.875rem;max-height:7.875rem;margin:0}.mytpi-card .cpd-record__content{margin-top:0}.mytpi-card .donut-chart__completed{font-size:2.6875rem}}@-webkit-keyframes fade{0%{opacity:.2}to{opacity:1}}@-o-keyframes fade{0%{opacity:.2}to{opacity:1}}@keyframes fade{0%{opacity:.2}to{opacity:1}}.mytpi-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:var(--color-text-on-fill-brand)}.mytpi-details__title{display:none}.mytpi-details__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-100);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:var(--spacing-100);padding-bottom:var(--spacing-100)}.mytpi-details__name{font-weight:var(--type-weight-bold)}.mytpi-details__badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--color-logo)}.mytpi-details__membership-badge{height:1.25rem;width:1.25rem}.mytpi-details__membership-badge--company{margin-right:var(--spacing-200)}.mytpi-details__membership-label{padding-right:var(--spacing-50)}.mytpi-details__label,.mytpi-details__value{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.mytpi-details__value{font-weight:var(--type-weight-bold)}@media (max-width: 767px){.mytpi-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width: 768px){.mytpi-details{color:#fff}.mytpi-details__title{display:block;margin-bottom:var(--spacing-200)}.mytpi-details__badges{color:#fff}}.mytpi{position:relative}.mytpi__content{position:relative;z-index:10}.mytpi--mobile{padding-top:var(--spacing-400);margin-bottom:var(--spacing-400)}@media only screen and (min-width: 768px){.mytpi--mobile{display:none}}.mytpi--mobile .mytpi__box{border-left:var(--border-default);padding-left:calc(var(--spacing-100) - 1px);border-top:var(--border-default);padding-top:calc(var(--spacing-100) - 1px)}.mytpi--mobile .mytpi__best-practice{grid-column:span 2}.mytpi--tablet{display:none}@media only screen and (min-width: 768px){.mytpi--tablet{display:block;padding-top:var(--spacing-1200);padding-bottom:var(--spacing-1200);background-color:var(--color-bg-surface)}.mytpi--tablet:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-blue-transparent-300);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:1}}.mytpi__bg-image{left:0;top:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mytpi__section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-100)}.mytpi__section-icon{margin-right:var(--spacing-100);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mytpi__section-icon--cog{width:1.75rem;height:2rem}.mytpi__section-icon--bulb{width:1.4375rem;height:2rem}.mytpi__section-icon--survey{width:1.625rem;height:2rem}.mytpi__section-title{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.mytpi__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));-webkit-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:var(--spacing-200)}.mytpi__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-200)}.mytpi__card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(222px,1fr));gap:var(--grid-gap)}.mytpi__card-list--4-cards{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 480px){.mytpi--mobile .mytpi__box{padding-left:calc(var(--spacing-150) - 1px);padding-top:calc(var(--spacing-150) - 1px)}}.logged-in-popup{position:fixed;bottom:0;width:100%;z-index:1000}.accordion-block__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);padding-top:var(--spacing-200);padding-bottom:var(--spacing-600);border-top:var(--border-default)}.page-dark .accordion-block__title{border-color:var(--color-border-default-inverse)}.accordion-block__accordion-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);width:100%;padding-top:var(--spacing-200);padding-bottom:var(--spacing-200);color:var(--color-text-secondary);border-top:var(--border-default);text-align:left}.page-dark .accordion-block__accordion-button{border-color:var(--color-border-default-inverse);color:var(--color-text-default-inverse)}.accordion-block__accordion-button:hover,.accordion-block__accordion-button.accordion__toggle--open{border-top:1px solid var(--color-border-hovered);color:var(--color-text-default-hover)}.page-dark .accordion-block__accordion-button:hover,.page-dark .accordion-block__accordion-button.accordion__toggle--open{border-color:var(--color-border-hovered-inverse);color:var(--color-text-default-inverse-hover)}.accordion-block__item-icon{width:1.5rem;height:1.5rem}.accordion-block__accordion-content{margin-bottom:var(--spacing-400);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.accordion-block--md .accordion-block__title{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.accordion-block--md .accordion-block__accordion-button{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);padding-top:var(--spacing-150);padding-bottom:var(--spacing-150)}.accordion-block--md .accordion-block__item-icon{width:1rem;height:1rem}.accordion__toggle--open .accordion__toggle-icon{-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.accordion__panel{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;-o-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.alert-container{container:alert/inline-size}.alert{color:var(--color-text-on-fill-brand)}.alert__inner{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:calc(var(--container-width));padding:var(--spacing-200) var(--container-outer-padding);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-inline:auto}.alert__icon{margin-right:var(--spacing-200);margin-top:var(--spacing-50);width:var(--spacing-300);height:var(--spacing-300);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;fill:var(--color-text-on-fill-brand)}.alert__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-200);width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.alert__message{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.alert__message p+p{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);margin-top:var(--spacing-50)}.alert__title{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);font-weight:700}.alert__button{margin-top:var(--spacing-200)}.alert__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100)}.page-home.logged-in .alert{margin-bottom:var(--spacing-300);width:calc(100% - 2 * var(--container-outer-padding))}.alert--primary{background-color:var(--color-bg-fill-brand);color:var(--color-text-on-fill-brand)}.alert--info{background-color:var(--color-bg-surface-info)}.page-dark .alert--info{background-color:var(--color-bg-surface-info-active)}.alert--warning{background-color:var(--color-bg-surface-warning)}.page-dark .alert--warning{background-color:var(--color-bg-surface-warning-inverse)}.alert--positive{background-color:var(--color-bg-surface-positive)}.page-dark .alert--positive{background-color:var(--color-bg-surface-info-active)}@media (max-width: 767px){.page-home.logged-in .alert{width:calc(100% + 2 * var(--container-outer-padding));margin-left:calc(-1 * var(--container-outer-padding))}.page-membershome .alert{margin-top:var(--spacing-400)}.alert__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 768px){.alert__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.alert__title{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.alert__message{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.alert__message p+p{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.alert__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-home.logged-in .alert{width:calc(100% + var(--container-outer-padding));-webkit-transform:translateX(calc(100cqw - 100%));-o-transform:translateX(calc(100cqw - 100%));transform:translate(calc(100cqw - 100%))}.page-home.logged-in .alert .alert__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-home.logged-in .alert .alert__title{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.page-home.logged-in .alert .alert__inner{padding-left:var(--container-outer-padding);padding-right:var(--spacing-200);max-width:calc(16.875rem + var(--container-outer-padding));margin-inline:0}.page-home.logged-in .alert .alert__icon{margin-right:var(--spacing-100)}.alert--pointer:before{content:"";position:absolute;top:100%;left:calc(100% - 100cqw);width:0;height:0;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent;border-top:1rem solid var(--color-bg-default-inverse)}}@media only screen and (min-width: 1280px){.page-home.logged-in .alert{width:calc(100% + 50vw - var(--container-width) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.page-home.logged-in .alert__inner{padding-left:0}.page-home.logged-in .alert__icon{margin-right:var(--spacing-300)}.alert__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.book-panel{display:none}@media only screen and (min-width: 768px){.book-panel{display:block;position:fixed;bottom:0;left:0;width:100%;padding:var(--spacing-200) 0;background:var(--color-bg-fill-brand);z-index:var(--z-header)}.book-panel__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:var(--grid-gap)}.book-panel__title{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.book-panel__date-list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:1fr auto;gap:var(--grid-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.book-panel__date-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.book-panel__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:.4;-webkit-flex-grow:.4;-ms-flex-positive:.4;flex-grow:.4;font-weight:var(--type-weight-bold)}.book-panel__places{-webkit-box-flex:.4;-webkit-flex-grow:.4;-ms-flex-positive:.4;flex-grow:.4}}.button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:var(--button-sm-padding);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--color-bg-fill-brand);color:var(--color-text-on-fill-brand);-webkit-transition:all var(--animation-duration);-o-transition:all var(--animation-duration);transition:all var(--animation-duration);font-size:var(--type-size-action-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-action-sm);font-weight:var(--type-weight-bold);border:none;border-radius:4px}@media only screen and (min-width: 768px){.button{padding:var(--spacing-150) var(--spacing-200);font-size:var(--type-size-action-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-action-md);font-weight:var(--type-weight-bold)}}.button__icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.button__icon--before{margin-right:var(--spacing-50)}.button__icon--after{margin-left:var(--spacing-50)}.button--sm{padding:var(--button-sm-padding);font-size:var(--type-size-action-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-action-sm);font-weight:var(--type-weight-bold)}.button--sm .button__icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.button:hover{text-decoration:none;color:var(--color-text-on-fill-brand);background-color:var(--color-bg-fill-brand-hover);cursor:pointer}.button:active{color:var(--color-text-on-fill-brand);background-color:var(--color-bg-fill-brand-active)}.button:focus{color:var(--color-text-on-fill-brand);background-color:var(--color-bg-fill-brand)}.button:disabled,.button--disabled{color:var(--color-text-on-fill-brand);background-color:var(--color-bg-fill-brand-disabled)}.button--secondary{background-color:var(--color-bg-fill-secondary);color:var(--color-text-on-fill-secondary)}.button--secondary:hover{color:var(--color-text-on-fill-secondary);background-color:var(--color-bg-fill-secondary-hover)}.button--secondary:active{background-color:var(--color-bg-fill-secondary-active)}.button--secondary:focus{color:var(--color-text-on-fill-secondary);background-color:var(--color-bg-fill-secondary);-webkit-box-shadow:0px 0px 0px 2px #84dd27,0px 0px 0px 1px #fff;box-shadow:0 0 0 2px #84dd27,0 0 0 1px #fff}.button--secondary:disabled,.button--secondary--disabled{background-color:var(--color-bg-fill-secondary-disabled)}.button--secondary-dark:not(.force-page-light),.page-dark .button--secondary:not(.force-page-light){color:var(--color-text-on-fill-inverse);background:var(--color-bg-fill-inverse)}.button--secondary-dark:not(.force-page-light):hover,.page-dark .button--secondary:not(.force-page-light):hover{color:var(--color-text-on-fill-inverse);background-color:var(--color-bg-fill-inverse-hover)}.button--secondary-dark:not(.force-page-light):active,.page-dark .button--secondary:not(.force-page-light):active{background-color:var(--color-bg-fill-inverse-active)}.button--secondary-dark:not(.force-page-light):focus,.page-dark .button--secondary:not(.force-page-light):focus{background-color:var(--color-bg-fill-inverse)}.button--tertiary{background-color:transparent;color:var(--color-bg-fill-secondary);border:1px solid var(--color-bg-fill-secondary);border-color:var(--color-bg-fill-secondary);padding:calc(var(--button-sm-v-padding) - 1px) calc(var(--button-sm-h-padding) - 1px)}@media only screen and (min-width: 768px){.button--tertiary{padding:calc(var(--spacing-150) - 1px) calc(var(--spacing-200) - 1px)}}.button--tertiary.button--sm{padding:calc(var(--button-sm-v-padding) - 1px) calc(var(--button-sm-h-padding) - 1px)}.button--tertiary:hover{background-color:transparent;border-color:var(--color-bg-fill-secondary-hover);color:var(--color-bg-fill-secondary-hover)}.button--tertiary:active{background-color:transparent;border-color:var(--color-bg-fill-secondary-active);color:var(--color-bg-fill-secondary)}.button--tertiary:focus{background-color:transparent}.button--tertiary:disabled,.button--tertiary--disabled{background-color:transparent;color:var(--color-text-disabled);border-color:var(--color-bg-fill-secondary-disabled)}.button--tertiary-dark:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary),.page-dark .button--tertiary:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary){background-color:transparent;color:var(--color-bg-fill-inverse);border-color:var(--color-border-fill-inverse)}.button--tertiary-dark:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary):hover,.page-dark .button--tertiary:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary):hover{color:var(--color-bg-fill-inverse-hover);border-color:var(--color-bg-fill-inverse-hover);opacity:.5}.button--tertiary-dark:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary):active,.page-dark .button--tertiary:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary):active{color:var(--color-bg-fill-inverse);border-color:var(--color-bg-fill-inverse-active)}.button--tertiary-dark:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary):focus,.page-dark .button--tertiary:not(.force-page-light .button--tertiary-dark,.force-page-light .page-dark .button--tertiary):focus{color:var(--color-bg-fill-inverse);border-color:var(--color-bg-fill-inverse-active)}.button--tertiary-dark:disabled,.button--tertiary-dark--disabled,.page-dark .button--tertiary:disabled,.page-dark .button--tertiary--disabled{color:var(--color-bg-fill-inverse);border-color:var(--color-bg-inverse-disabled);opacity:.75}.button--link{background-color:transparent;color:var(--color-text-on-fill-brand)}.button--link:hover{color:var(--color-text-on-fill-secondary);background-color:var(--color-bg-fill-secondary-hover)}.button--link:active{background-color:var(--color-bg-fill-secondary-active)}.button--link:focus{background-color:transparent;color:var(--color-text-on-fill-brand);-webkit-box-shadow:0px 0px 0px 2px #84dd27,0px 0px 0px 1px #fff;box-shadow:0 0 0 2px #84dd27,0 0 0 1px #fff}.button--link:disabled,.button--link--disabled{color:var(--color-text-secondary-disabled)}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-o-keyframes marquee{0%{-o-transform:translateX(0);transform:translate(0)}to{-o-transform:translateX(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.ticker__collection{-webkit-animation-play-state:paused!important;-o-animation-play-state:paused!important;animation-play-state:paused!important}}.ticker{padding:var(--spacing-100);height:var(--spacing-500);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.ticker__wrapper{-webkit-box-shadow:4px 0px 12px 0px rgba(0,0,0,.25);box-shadow:4px 0 12px #00000040;background-color:var(--color-green-200);z-index:9999;white-space:nowrap}.ticker svg{height:var(--spacing-150);width:var(--spacing-150);margin-right:var(--spacing-25)}.ticker__collection{-webkit-animation:marquee 35s linear infinite;-o-animation:marquee 35s linear infinite;animation:marquee 35s linear infinite;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;cursor:default}.ticker:hover .ticker__collection{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.ticker__content{gap:var(--spacing-200);-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);margin-right:var(--spacing-600)}.ticker__title{display:inline-block;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.ticker__title svg{margin-right:var(--spacing-100);max-width:none}.ticker__title h2{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);font-weight:700;display:inline}.ticker__action{text-decoration:underline}.ticker__description{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.ticker__close{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.ticker__close svg{height:var(--spacing-200);width:var(--spacing-200)}.cta-banner{margin-bottom:var(--section-spacing-lg);overflow:hidden;position:relative}.cta-banner-group .cta-banner,.cta-banner--no-margin{margin-bottom:0}.cta-banner__layout{display:grid;grid-template-columns:repeat(16,1fr);grid-column-gap:var(--grid-column-gap)}.cta-banner__title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-200)}.cta-banner__description{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-400)}.cta-banner__button a{background:var(--color-bg-fill-secondary);color:var(--color-text-on-fill-secondary)}.cta-banner__button--inverted a{background:var(--color-bg-fill-inverse);color:var(--color-text-on-fill-inverse)}.cta-banner__content{position:relative;z-index:var(--z-content)}.cta-banner--photo-left .cta-banner__content,.cta-banner--photo-right .cta-banner__content{grid-column:1/17}.cta-banner--photo-left .cta-banner__photo-container,.cta-banner--photo-right .cta-banner__photo-container{position:relative;grid-column:3/17}.cta-banner__photo img{position:relative;max-width:unset;-o-object-fit:cover;object-fit:cover;width:100vw;vertical-align:bottom}.cta-banner--photo-left img{-webkit-clip-path:polygon(67.7% 0%,100% 100%,15% 100%,0 53.5%,0 0);clip-path:polygon(67.7% 0%,100% 100%,15% 100%,0 53.5%,0 0)}.cta-banner--photo-right img{-webkit-clip-path:var(--image-clip-left);clip-path:var(--image-clip-left)}.cta-banner--centered:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-card-hover)}.cta-banner--centered .cta-banner__title,.cta-banner--centered .cta-banner__description{color:var(--color-text-on-fill-secondary)}.cta-banner--centered .cta-banner__content{padding-top:var(--spacing-600);padding-bottom:var(--spacing-600);min-height:13rem;max-width:29.4375rem;margin-left:auto;margin-right:auto;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cta-banner--centered img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;top:0;left:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width: 767px){.cta-banner--photo-left .cta-banner__title,.cta-banner--photo-right .cta-banner__title{margin-top:var(--spacing-600)}.cta-banner--photo-right .cta-banner__photo-container{margin-top:-4.125rem}.cta-banner--photo-left .cta-banner__content{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.cta-banner__photo img{max-height:15.625rem}.cta-banner__photo--left img{left:calc(-1 * ((max(76.25rem,100vw - 2 * var(--container-outer-padding)) - 76.25rem) / 2 + var(--container-outer-padding) + 16%))}.cta-banner--photo-right .cta-banner__content,.cta-banner--photo-left .cta-banner__content{margin-bottom:var(--spacing-400)}.cta-banner+.cta-banner{margin-bottom:var(--spacing-600)}}@media only screen and (min-width: 768px){.cta-banner__layout,.cta-banner--centered .cta-banner__content{min-height:var(--cta-banner-height)}.cta-banner__title{margin-bottom:var(--spacing-400)}.cta-banner__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:var(--spacing-400)}.cta-banner--centered .cta-banner__content{padding-top:var(--spacing-1600);padding-bottom:var(--spacing-1600);max-width:36rem}.cta-banner__photo-container{position:relative}.cta-banner--photo-left .cta-banner__photo,.cta-banner--photo-right .cta-banner__photo{position:absolute;height:100%;display:block;width:50vw}@supports (container-type: size){.cta-banner--photo-left .cta-banner__photo,.cta-banner--photo-right .cta-banner__photo{container-type:size}}.cta-banner--photo-left .cta-banner__photo img,.cta-banner--photo-right .cta-banner__photo img{height:100%;width:100%;right:0;-o-object-fit:cover;object-fit:cover;position:absolute}.cta-banner--photo-left .cta-banner__photo-container{grid-column:1/9}.cta-banner--photo-left .cta-banner__photo{right:0;min-width:44.5625rem}.cta-banner--photo-left .cta-banner__photo img{-webkit-clip-path:polygon(calc(100% - 277px) 0%,100% 100%,138px 100%,0 252px,0 0);clip-path:polygon(calc(100% - 277px) 0%,100% 100%,138px 100%,0 252px,0 0)}@supports (container-type: size){.cta-banner--photo-left .cta-banner__photo img{-webkit-clip-path:polygon(calc(100% - 57.5cqh) 0%,100% 100%,27cqh 100%,0 53.5cqh,0 0);clip-path:polygon(calc(100% - 57.5cqh) 0%,100% 100%,27cqh 100%,0 53.5cqh,0 0)}}.cta-banner--photo-left .cta-banner__content{grid-column:9/17}.cta-banner--photo-right .cta-banner__content{grid-column:1/9}.cta-banner--photo-right .cta-banner__photo-container{grid-column:9/17}.cta-banner--photo-right .cta-banner__photo-container img{-webkit-clip-path:var(--image-clip-left-fallback);clip-path:var(--image-clip-left-fallback)}@supports (container-type: size){.cta-banner--photo-right .cta-banner__photo-container img{-webkit-clip-path:var(--image-clip-left);clip-path:var(--image-clip-left)}}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-3-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-4-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-5-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-6-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-7-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-8-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-9-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-10-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-3]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-4]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-5]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-6]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-6.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-7]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-7.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-8]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-8.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-9]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-9.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-10]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-10.svg)}.cta-banner--geometric-decoration[class*=cta-banner--geometric-decoration-11-11]:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:var(--color-border-default-inverse);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg),url(/tpiAssets/images/geometric-decorations/pages/geometric-11.svg)}}@media only screen and (min-width: 1280px){.cta-banner--photo-left .cta-banner__content{grid-column:10/17}.cta-banner--photo-right .cta-banner__photo-container{grid-column:9/17}.cta-banner--photo-right .cta-banner__content{grid-column:1/8}}.cta-block{border-top:var(--border-default-inverse);padding-top:var(--spacing-150)}.cta-block__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-200)}.cta-block__title--md{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.cta-block__desc{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);color:var(--bg-fill-secondary);margin-bottom:var(--spacing-150)}.cta-block__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-200);margin-top:var(--spacing-150)}@media only screen and (min-width: 768px){.cta-block{padding-top:var(--spacing-200)}.cta-block__title{margin-bottom:var(--spacing-600)}.cta-block__title--md{margin-bottom:var(--spacing-400)}.cta-block__buttons{margin-top:var(--spacing-400)}}ul.card-list--md{grid-row-gap:var(--grid-row-gap-lg)}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:var(--spacing-300)}.card__img-container{position:relative;display:block}.card__img-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-card-hover);opacity:0;-webkit-transition:opacity var(--animation-duration) var(--animation-easing);-o-transition:opacity var(--animation-duration) var(--animation-easing);transition:opacity var(--animation-duration) var(--animation-easing)}.card__img-container~.card__content .card__title{margin-top:var(--spacing-100)}.card__img-placeholder{-webkit-background-size:cover;background-size:cover;aspect-ratio:16/9;position:relative}.card__img-placeholder:before,.card__img-placeholder:after{content:"";position:absolute;-webkit-background-size:cover;background-size:cover;height:100%;width:100%;top:0;left:0;-webkit-transition:opacity var(--animation-duration) var(--animation-easing);-o-transition:opacity var(--animation-duration) var(--animation-easing);transition:opacity var(--animation-duration) var(--animation-easing)}.card__img-placeholder:before{opacity:0}.card__img-placeholder:after{opacity:1}.card__img-placeholder-1:before{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-hover-1.svg)}.card__img-placeholder-1:after{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-1.svg)}.card__img-placeholder-2:before{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-hover-2.svg)}.card__img-placeholder-2:after{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-2.svg)}.card__img-placeholder-3:before{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-hover-3.svg)}.card__img-placeholder-3:after{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-3.svg)}.card__img-placeholder-4:before{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-hover-4.svg)}.card__img-placeholder-4:after{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-4.svg)}.card__img-placeholder-5:before{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-hover-5.svg)}.card__img-placeholder-5:after{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-5.svg)}.card__img-placeholder-6:before{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-hover-6.svg)}.card__img-placeholder-6:after{background-image:url(/tpiAssets/images/card-placeholders/card-placeholder-6.svg)}.card__img{vertical-align:top;-webkit-transition:-webkit-filter var(--animation-duration) var(--animation-easing);transition:-webkit-filter var(--animation-duration) var(--animation-easing);-o-transition:filter var(--animation-duration) var(--animation-easing);transition:filter var(--animation-duration) var(--animation-easing);transition:filter var(--animation-duration) var(--animation-easing),-webkit-filter var(--animation-duration) var(--animation-easing)}.card__title{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.card-list--md .card__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.section-dark .card__link{color:var(--color-text-default-inverse)}.card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.card__footer{margin-top:var(--spacing-200);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.card-list--md .card__footer{margin-top:var(--spacing-100)}.card__date{color:var(--color-text-secondary)}.section-dark .card__date{color:var(--color-text-default-inverse)}.card__text{margin-bottom:var(--spacing-200)}.card:hover .card__img,.card:focus-within .card__img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.card:hover .card__img-container:before,.card:focus-within .card__img-container:before{opacity:1;z-index:1}.card:hover .card__link,.card:focus-within .card__link{color:var(--color-text-link-hover);text-decoration:underline}.page-dark .card:hover .card__link,.page-dark .card:focus-within .card__link{color:var(--color-card-text-hover-dark)}.section-dark .card:hover .card__link,.section-dark .card:focus-within .card__link{color:var(--color-card-text-hover-dark)}.card:hover .card__footer .visibility-graphic,.card:focus-within .card__footer .visibility-graphic{border-color:var(--color-text-disabled)}.card:hover .card__footer .pill,.card:focus-within .card__footer .pill{border-color:var(--color-text-disabled);color:var(--color-text-disabled)}.card:hover .card__date .date,.card:focus-within .card__date .date{color:var(--color-text-disabled)}@media only screen and (min-width: 480px){.card__img-container~.card__content .card__title{margin-top:var(--spacing-200)}.card-list--md .card__footer{margin-top:var(--spacing-200)}}.collapsible--open+.collapsible__content-wrapper{grid-template-rows:1fr}.collapsible__toggle-icon{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;-o-transition:-o-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out,-o-transform .25s ease-out}.collapsible--open .collapsible__toggle-icon{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.collapsible__content-wrapper{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .5s ease-out;-o-transition:grid-template-rows .5s ease-out;transition:grid-template-rows .5s ease-out;transition:grid-template-rows .5s ease-out,-ms-grid-rows .5s ease-out}.collapsible__content{overflow:hidden}#ccc .ccc-notify-text h1{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}#ccc #ccc-notify .ccc-notify-text p{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);font-size:var(--type-size-sm)!important}.ccc-link{color:var(--color-text-link)}.course-calendar{display:grid;grid-template-columns:var(--grid-template-12-col);border-top:solid 1px var(--color-border-default);grid-column-gap:var(--grid-column-gap);grid-template-areas:"date date date date" "details details details details" "book book book book"}.course-calendar__date{grid-area:date;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100)}.course-calendar__details{grid-area:details}.course-calendar__book{grid-area:book}.course-calendar__title{margin-bottom:var(--spacing-100)}.course-calendar__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-100)}.course-calendar__meta,.course-calendar__places{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary)}@media (max-width: 767px){.course-calendar{padding:var(--spacing-100) var(--container-outer-padding);margin:0 calc(var(--container-outer-padding) * -1)}}@media (max-width: 1023px){.course-calendar:last-child{padding-bottom:0}.course-calendar__date{margin-bottom:var(--spacing-100)}.course-calendar__meta{margin-bottom:var(--spacing-200)}.course-calendar__book{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-100)}.course-calendar__book-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 768px){.course-calendar{grid-template-areas:"date date date date date date date date date date date date" "details details details details details details details details details details details details" "book book book book book book book book book book book book";margin-left:calc(var(--grid-column-gap) * -1);padding-left:var(--grid-column-gap)}.course-calendar:first-child{border-top:0}.course-calendar:not(:first-child){padding-top:var(--spacing-200)}.course-calendar:not(:last-child){padding-bottom:var(--spacing-200)}}@media only screen and (min-width: 1024px){.course-calendar{grid-template-areas:"date date date details details details details details details book book book"}.course-calendar__date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.course-calendar__book{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.course-calendar__places{margin-top:var(--spacing-150)}}@media only screen and (min-width: 1280px){.course-calendar{grid-template-areas:"date date . details details details details details details . book book"}.course-calendar__date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-area:date}.course-calendar__details{grid-area:details}.course-calendar__book{grid-area:book}}.course-details__desc{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-100)}.course-details__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course-details__level{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (max-width: 767px){.course-details__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px){.course-details__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-300)}}.course-list{display:grid;grid-template-columns:var(--grid-template-3col);-webkit-column-gap:var(--grid-column-gap);-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);row-gap:var(--section-spacing-md)}@media (max-width: 479px){.course-list .card{padding-top:var(--grid-gap);border-top:1px solid var(--color-border-default);display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.course-list .card__title{margin-top:0}}@media only screen and (min-width: 768px){.course-list .card .card__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}}.cpd-panel__body{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.cpd-panel__details{margin-top:var(--spacing-100);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.cpd-panel__badge{width:.9375rem;height:1.0625rem}.cpd-record__layout{display:grid}.cpd-record__chart{position:relative;-webkit-animation:chartfade 1s;-o-animation:chartfade 1s;animation:chartfade 1s}.cpd-record__content{margin-top:var(--spacing-600)}.cpd-record__desc{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--spacing-200)}@media (max-width: 767px){.cpd-record-tablet{display:none}.cpd-record__layout{margin:0 var(--container-outer-padding) var(--spacing-400);border-top:var(--border-default);padding-top:calc(var(--spacing-200) - 1px);border-left:var(--border-default);padding-left:calc(var(--spacing-200) - 1px)}.cpd-record__content{margin-top:var(--spacing-250)}.cpd-record__title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-200)}}@media only screen and (min-width: 768px){.cpd-record-mobile{display:none}.cpd-record__chart{margin-inline:auto}.cpd-record__chart.donut-chart{max-width:174px}.cpd-record__content{margin-top:var(--spacing-300)}.cpd-record__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.cpd-record__desc{margin-bottom:var(--spacing-200)}}.date{display:block;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);font-weight:inherit;color:var(--color-text-secondary)}.page-dark .date,.header--dark .date,.breadcrumb-header--dark .date,.section-dark .date{color:var(--color-text-default-inverse)}.dateline{display:grid;grid-template-columns:1fr;grid-column-gap:var(--grid-column-gap);margin-bottom:var(--spacing-150);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.dateline__content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--grid-column-gap);white-space:nowrap}.dates--bookable .dateline__content{grid-template-columns:2fr 1fr 1fr}.dateline__time{text-align:right}.page-trainingcourse .dateline__time{margin-left:var(--spacing-100)}.dateline--exam{font-weight:700;border-top:1px solid var(--color-border-default-inverse);border-bottom:1px solid var(--color-border-default-inverse);padding:calc(var(--spacing-200) - 1px) 0;margin-bottom:0}.dateline--exam:not(:last-child){margin-bottom:var(--spacing-300)}.dates--bookable .dateline--exam,.dates--bookable .dateline--exam .dateline__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dateline--examsonly{padding:calc(var(--spacing-200) - 1px) 0;margin-bottom:0}.dateline--examsonly .dateline__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.dates--bookable .dateline--examsonly,.dates--bookable .dateline--examsonly .dateline__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dateline--examsonly+.dateline--examsonly{border-top:1px solid var(--color-border-default)}.dateline--courses{padding:calc(var(--spacing-200) - 1px) 0;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dateline--courses .dateline__title,.dateline--courses .dateline__time{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.dateline--courses .dateline__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr minmax(16.5625rem,1fr)}.dateline--courses .dateline__time{text-align:left}.dateline--courses+.dateline--courses{border-top:1px solid var(--color-blue-300)}.dateline__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dateline__book{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-column-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.dates__group .dateline .dateline__title{display:none}.dateline__title{margin-bottom:var(--spacing-100)}}@media only screen and (min-width: 768px){.dateline{display:grid;grid-template-columns:1fr 2fr}.dates--bookable .dateline{grid-template-columns:2fr 2fr}.dateline--exam:not(:last-child){margin-bottom:var(--spacing-600)}.dateline__book{min-height:var(--spacing-500)}}.dates__heading{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);border-top:var(--border-default);padding-top:var(--spacing-150);margin-bottom:var(--spacing-200)}.dates__group-heading{font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.dates--examsonly,.dates--courses{border-top:1px solid var(--color-border-default-inverse);border-bottom:1px solid var(--color-border-default-inverse)}@media only screen and (min-width: 768px){.dates__group-heading{display:none}}@media only screen and (min-width: 1024px){.dates{grid-template-columns:2fr 1fr}.dates--bookable{grid-template-columns:1fr}}.donut-chart{position:relative;max-width:11rem;height:auto;aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation:chartfade 1s;-o-animation:chartfade 1s;animation:chartfade 1s}.donut-chart__ring,.donut-chart__segment{stroke-width:1.7px}.donut-chart__ring,.donut-chart__segment{stroke:var(--color-green-400)}.donut-chart__segment{stroke:var(--color-text-on-fill-brand);-webkit-animation:chartfadering 3s ease-out forwards;-o-animation:chartfadering 3s ease-out forwards;animation:chartfadering 3s ease-out forwards}.donut-chart__score{position:absolute;text-align:center;-webkit-animation:chartfadelong 1s;-o-animation:chartfadelong 1s;animation:chartfadelong 1s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--spacing-50);padding-top:var(--spacing-150);-webkit-transform:translate(calc(1 * var(--type-letterSpacing-number-sm)),calc(-1 * var(--spacing-100)));-o-transform:translate(calc(1 * var(--type-letterSpacing-number-sm)),calc(-1 * var(--spacing-100)));transform:translate(calc(1 * var(--type-letterSpacing-number-sm)),calc(-1 * var(--spacing-100)))}.donut-chart__completed{position:relative;color:var(--color-text-on-fill-brand);font-size:var(--type-size-number-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-md);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-md);font-size:clamp(3rem,2rem + 10vw,3.75rem)}.donut-chart__total{position:absolute;left:calc(100% + var(--spacing-200));bottom:var(--spacing-100)}@-webkit-keyframes chartfade{0%{opacity:.2}to{opacity:1}}@-o-keyframes chartfade{0%{opacity:.2}to{opacity:1}}@keyframes chartfade{0%{opacity:.2}to{opacity:1}}@media (min-width: 992px){.svg-item{width:80%}}@-webkit-keyframes chartfadelong{0%{opacity:0}to{opacity:1}}@-o-keyframes chartfadelong{0%{opacity:0}to{opacity:1}}@keyframes chartfadelong{0%{opacity:0}to{opacity:1}}@-webkit-keyframes chartfadering{0%{stroke-dasharray:0 100}to{stroke-dasharray:initial initial}}@-o-keyframes chartfadering{0%{stroke-dasharray:0 100}to{stroke-dasharray:initial initial}}@keyframes chartfadering{0%{stroke-dasharray:0 100}to{stroke-dasharray:initial initial}}.event-fees__free{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.facet__list{margin-top:var(--spacing-200);width:100%}.facet__item{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);display:block;color:var(--color-text-link);margin-bottom:var(--spacing-150)}.facet__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.facet__link--ancestor{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.facet__link--current{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.facet__link:hover{text-decoration:none}.facet__link:hover .facet__title{text-decoration:underline}.facet__link:hover .facet__count{background-color:var(--color-bg-fill-inverse-hover);color:var(--color-text-link-hover)}.facet__title{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10;padding-top:.1875rem}.facet__count{color:var(--color-text-secondary);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:solid 1px var(--color-neutral-400);background-color:transparent;border-radius:2px;-webkit-transition:background-color var(--animation-duration);-o-transition:background-color var(--animation-duration);transition:background-color var(--animation-duration);line-height:1;padding:.3125rem var(--spacing-50);min-width:var(--spacing-400);margin-left:var(--spacing-50)}@media (max-width: 767px){.facet__list{margin-top:var(--spacing-100)}.facet__item{margin-bottom:var(--spacing-100)}}.feature-image{position:relative;z-index:var(--z-content);vertical-align:bottom}.feature-image--dark{margin-top:-7.5rem}@media only screen and (min-width: 768px){.feature-image{width:75%}}.fees-side-panel-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);margin-right:var(--spacing-100);font-size:var(--type-size-sm)}.fees-side-panel-item__label{font-weight:var(--type-weight-bold)}.fees{margin-top:var(--spacing-400);border-top:1px solid var(--color-border-default);padding-top:var(--spacing-150);padding-bottom:var(--spacing-400)}.fees__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-200)}.fees__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid var(--color-border-default);padding:var(--spacing-100) 0;font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}@media only screen and (min-width: 768px){.fees{margin-top:var(--spacing-1200);padding-bottom:var(--spacing-800)}.fees__title{margin-bottom:var(--spacing-400)}.fees__price{padding-bottom:var(--spacing-200);font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}}.tpi-form{position:relative}.tpi-form .umbraco-forms-hidden{display:none}.tpi-form__fieldset{margin-block:var(--spacing-400)}.tpi-form--no-border .tpi-form__fieldset{border:none}.tpi-form__caption{font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.tpi-form__heading--complementary{margin-top:var(--spacing-200);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.tpi-form__heading--complementary p{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);margin-top:var(--spacing-100);margin-bottom:var(--spacing-200)}.tpi-form__sub-heading,.tpi-form legend{margin-bottom:var(--spacing-600)}.tpi-form__sub-heading h2,.tpi-form legend h2{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.tpi-form--text-md .tpi-form__sub-heading h2,.tpi-form--text-md .tpi-form legend h2{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.tpi-form__sub-heading:not(:first-child),.tpi-form legend:not(:first-child){margin-top:var(--spacing-600)}.tpi-form legend{margin-bottom:var(--spacing-600);font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.tpi-form legend:not(:first-child){margin-top:var(--spacing-600)}.tpi-form--text-md .tpi-form legend{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.tpi-form__inputs{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-400)}.tpi-form__field{margin-bottom:var(--spacing-300)}.page-dark .tpi-form__field:hover input[type=text]:not(:focus),.page-dark .tpi-form__field:hover input[type=email]:not(:focus),.page-dark .tpi-form__field:hover input[type=number]:not(:focus),.page-dark .tpi-form__field:hover input[type=tel]:not(:focus),.page-dark .tpi-form__field:hover input[type=text]:active,.page-dark .tpi-form__field:hover input[type=email]:active,.page-dark .tpi-form__field:hover input[type=number]:active,.page-dark .tpi-form__field:hover input[type=tel]:active,.page-dark .tpi-form__field:hover textarea,.page-dark .tpi-form__field:focus-within input[type=text]:not(:focus),.page-dark .tpi-form__field:focus-within input[type=email]:not(:focus),.page-dark .tpi-form__field:focus-within input[type=number]:not(:focus),.page-dark .tpi-form__field:focus-within input[type=tel]:not(:focus),.page-dark .tpi-form__field:focus-within input[type=text]:active,.page-dark .tpi-form__field:focus-within input[type=email]:active,.page-dark .tpi-form__field:focus-within input[type=number]:active,.page-dark .tpi-form__field:focus-within input[type=tel]:active,.page-dark .tpi-form__field:focus-within textarea{color:var(--color-text-default-inverse-hover);border-bottom:1px solid var(--color-border-hovered-inverse);max-width:unset!important}.page-dark .tpi-form__field:hover textarea,.page-dark .tpi-form__field:focus-within textarea{border:1px solid var(--color-border-hovered-inverse)}.page-dark .tpi-form__field:hover label,.page-dark .tpi-form__field:focus-within label{color:var(--color-text-secondary-inverse)}.page-dark .tpi-form__field label{color:var(--color-text-secondary-inverse)}.page-dark .tpi-form__field input[type=text],.page-dark .tpi-form__field input[type=email],.page-dark .tpi-form__field input[type=date],.page-dark .tpi-form__field input[type=number],.page-dark .tpi-form__field input[type=tel],.page-dark .tpi-form__field textarea{border:none;border-bottom:1px solid var(--color-border-default-inverse);color:var(--color-text-default-inverse);padding:var(--spacing-150)}.page-dark .tpi-form__field input[type=text]::-webkit-input-placeholder,.page-dark .tpi-form__field input[type=email]::-webkit-input-placeholder,.page-dark .tpi-form__field input[type=date]::-webkit-input-placeholder,.page-dark .tpi-form__field input[type=number]::-webkit-input-placeholder,.page-dark .tpi-form__field input[type=tel]::-webkit-input-placeholder,.page-dark .tpi-form__field textarea::-webkit-input-placeholder{color:var(--color-text-secondary-inverse);opacity:1}.page-dark .tpi-form__field input[type=text]::-moz-placeholder,.page-dark .tpi-form__field input[type=email]::-moz-placeholder,.page-dark .tpi-form__field input[type=date]::-moz-placeholder,.page-dark .tpi-form__field input[type=number]::-moz-placeholder,.page-dark .tpi-form__field input[type=tel]::-moz-placeholder,.page-dark .tpi-form__field textarea::-moz-placeholder{color:var(--color-text-secondary-inverse);opacity:1}.page-dark .tpi-form__field input[type=text]:-ms-input-placeholder,.page-dark .tpi-form__field input[type=email]:-ms-input-placeholder,.page-dark .tpi-form__field input[type=date]:-ms-input-placeholder,.page-dark .tpi-form__field input[type=number]:-ms-input-placeholder,.page-dark .tpi-form__field input[type=tel]:-ms-input-placeholder,.page-dark .tpi-form__field textarea:-ms-input-placeholder{color:var(--color-text-secondary-inverse);opacity:1}.page-dark .tpi-form__field input[type=text]::-ms-input-placeholder,.page-dark .tpi-form__field input[type=email]::-ms-input-placeholder,.page-dark .tpi-form__field input[type=date]::-ms-input-placeholder,.page-dark .tpi-form__field input[type=number]::-ms-input-placeholder,.page-dark .tpi-form__field input[type=tel]::-ms-input-placeholder,.page-dark .tpi-form__field textarea::-ms-input-placeholder{color:var(--color-text-secondary-inverse);opacity:1}.page-dark .tpi-form__field input[type=text]::placeholder,.page-dark .tpi-form__field input[type=email]::placeholder,.page-dark .tpi-form__field input[type=date]::placeholder,.page-dark .tpi-form__field input[type=number]::placeholder,.page-dark .tpi-form__field input[type=tel]::placeholder,.page-dark .tpi-form__field textarea::placeholder{color:var(--color-text-secondary-inverse);opacity:1}.page-dark .tpi-form__field input[type=text]:focus:not(:active),.page-dark .tpi-form__field input[type=email]:focus:not(:active),.page-dark .tpi-form__field input[type=date]:focus:not(:active),.page-dark .tpi-form__field input[type=number]:focus:not(:active),.page-dark .tpi-form__field input[type=tel]:focus:not(:active),.page-dark .tpi-form__field textarea:focus:not(:active){border:1px solid var(--color-bg-fill-brand-active);background:none;color:var(--color-text-default-inverse)}.tpi-form__field:focus-within label,.tpi-form__field:hover label{color:var(--color-text-secondary)}.tpi-form__field:focus-within input[type=text],.tpi-form__field:focus-within input[type=email],.tpi-form__field:focus-within input[type=number],.tpi-form__field:focus-within input[type=tel],.tpi-form__field:focus-within textarea,.tpi-form__field:hover input[type=text],.tpi-form__field:hover input[type=email],.tpi-form__field:hover input[type=number],.tpi-form__field:hover input[type=tel],.tpi-form__field:hover textarea{color:var(--color-text-default-hover)}.tpi-form__field label{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary);display:block}.tpi-form--text-md .tpi-form__field label{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.tpi-form__field label.required:after{content:"*"}.tpi-form__field input[type=text],.tpi-form__field input[type=email],.tpi-form__field input[type=date],.tpi-form__field input[type=number],.tpi-form__field input[type=tel],.tpi-form__field textarea{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);padding-bottom:var(--spacing-100);margin-top:var(--spacing-50);padding:var(--spacing-50);outline:none;background:none;color:var(--color-text-default);border:none;border-bottom:1px solid var(--color-border-default);width:100%}.tpi-form--text-md .tpi-form__field input[type=text],.tpi-form--text-md .tpi-form__field input[type=email],.tpi-form--text-md .tpi-form__field input[type=date],.tpi-form--text-md .tpi-form__field input[type=number],.tpi-form--text-md .tpi-form__field input[type=tel],.tpi-form--text-md .tpi-form__field textarea{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.tpi-form__field input[type=text].input-validation-error,.tpi-form__field input[type=email].input-validation-error,.tpi-form__field input[type=date].input-validation-error,.tpi-form__field input[type=number].input-validation-error,.tpi-form__field input[type=tel].input-validation-error,.tpi-form__field textarea.input-validation-error{background:#fbe3e4;color:var(--color-text-default)}.tpi-form__field input[type=text]:hover,.tpi-form__field input[type=email]:hover,.tpi-form__field input[type=date]:hover,.tpi-form__field input[type=number]:hover,.tpi-form__field input[type=tel]:hover,.tpi-form__field textarea:hover{border-bottom:1px solid var(--color-border-default-inverse)}.tpi-form__field input[type=text]:focus-within,.tpi-form__field input[type=email]:focus-within,.tpi-form__field input[type=date]:focus-within,.tpi-form__field input[type=number]:focus-within,.tpi-form__field input[type=tel]:focus-within,.tpi-form__field textarea:focus-within{border:none}.tpi-form__field input[type=text]:focus:not(:active),.tpi-form__field input[type=email]:focus:not(:active),.tpi-form__field input[type=date]:focus:not(:active),.tpi-form__field input[type=number]:focus:not(:active),.tpi-form__field input[type=tel]:focus:not(:active),.tpi-form__field textarea:focus:not(:active){border:1px solid var(--color-bg-fill-brand-hover);color:var(--color-text-default)}.tpi-form__field textarea{border:1px solid var(--color-border-default)}.tpi-form__field textarea:hover{border:1px solid var(--color-border-default-inverse)}.tpi-form input[type=checkbox]{display:none}.tpi-form input[type=checkbox]+label{position:relative;padding-left:1.5rem;color:var(--color-text-link)}.page-dark .tpi-form input[type=checkbox]+label{color:var(--color-text-link-inverse)}.tpi-form input[type=checkbox]+label:hover{color:var(--color-text-link-hover)}.page-dark .tpi-form input[type=checkbox]+label:hover{color:var(--color-text-link-hover-inverse)}.tpi-form input[type=checkbox]+label:hover:before{background-color:var(--color-text-default-hover)}.page-dark .tpi-form input[type=checkbox]+label:hover:before{background-color:var(--color-text-link-hover-inverse)}.tpi-form input[type=checkbox]+label:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%3e%3crect%20x='1.44116'%20y='0.999985'%20width='22'%20height='22'%20stroke='currentColor'%20stroke-width='2'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%3e%3crect%20x='1.44116'%20y='0.999985'%20width='22'%20height='22'%20stroke='currentColor'%20stroke-width='2'/%3e%3c/svg%3e");-webkit-mask-size:1rem 1rem;mask-size:1rem 1rem;display:inline-block;width:1rem;height:1rem;position:absolute;left:0;top:0;background-color:var(--color-text-link)}.page-dark .tpi-form input[type=checkbox]+label:before{background-color:var(--color-text-link-inverse)}.tpi-form input[type=checkbox]:checked+label{color:var(--color-text-link-active)}.page-dark .tpi-form input[type=checkbox]:checked+label{color:var(--color-text-link-active-inverse)}.tpi-form input[type=checkbox]:checked+label:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%2024.944V0.94397H24V24.944H0ZM2%202.94397H22V5.43745L21.7994%205.23682L8.50647%2018.5297L2.84994%2012.8732L2%2013.7231V2.94397ZM2%2014.8517V22.944H22V7.86461L8.50647%2021.3581L2%2014.8517Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%2024.944V0.94397H24V24.944H0ZM2%202.94397H22V5.43745L21.7994%205.23682L8.50647%2018.5297L2.84994%2012.8732L2%2013.7231V2.94397ZM2%2014.8517V22.944H22V7.86461L8.50647%2021.3581L2%2014.8517Z'%20fill='black'/%3e%3c/svg%3e");background-color:var(--color-text-link-active)}.page-dark .tpi-form input[type=checkbox]:checked+label:before{background-color:var(--color-text-link-active-inverse)}.tpi-form input[type=checkbox]~.field-validation-error{background-color:var(--color-red-light-300);padding:var(--spacing-50)}.tpi-form .tpi-checkboxlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-200)}.tpi-form .tpi-checkboxlist>.tpi-form-label{margin-bottom:var(--spacing-100)}.tpi-form .tpi-checkboxlist--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.tpi-form .tpi-checkboxlist--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tpi-form .tpi-checkboxlist~.field-validation-error{background-color:var(--color-red-light-300);padding:var(--spacing-50)}.tpi-form input[type=radio]{display:none;padding-top:3px}.tpi-form input[type=radio]+label{position:relative;padding-left:1.5rem}.tpi-form input[type=radio]+label:hover{cursor:pointer}.tpi-form input[type=radio]+label:before{background-color:var(--color-text-on-fill-brand);content:"";background-color:unset;-webkit-box-shadow:0 0 0 .2rem var(--color-text-on-fill-brand);box-shadow:0 0 0 .2rem var(--color-text-on-fill-brand);width:.4875rem;height:.4875rem;position:absolute;border-radius:50%;left:.125rem;top:calc(50% - .2125rem);border:solid white 1px}.tpi-form input[type=radio]:checked+label:before{background-color:var(--color-text-on-fill-brand)}.tpi-form .radiobuttonlist~.field-validation-error{background-color:var(--color-red-light-300);padding:var(--spacing-50)}.tpi-form__select{position:relative}.tpi-form__select:after{content:"";-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M12%2015.7756L23%205L23%208.32845L12%2019L1%208.32845V5L12%2015.7756Z'%20fill='black'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M12%2015.7756L23%205L23%208.32845L12%2019L1%208.32845V5L12%2015.7756Z'%20fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.8rem;mask-size:.8rem;width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);right:var(--spacing-100);background-color:var(--color-text-secondary)}.page-dark .tpi-form__select:after{background-color:var(--color-text-secondary-inverse)}.tpi-form__select:focus-within:after{background-color:var(--color-bg-fill-brand-hover)}.tpi-form__select select{background-color:unset;color:var(--color-text-default);border:none;border-bottom:1px solid var(--color-border-default);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;height:var(--spacing-400);font-size:14px;padding:var(--spacing-50) var(--spacing-100)}.tpi-form__select select:focus-within{border-bottom:1px solid var(--color-bg-fill-brand-hover);color:var(--color-bg-fill-brand-hover)}.page-dark .tpi-form__select select{color:var(--color-text-default-inverse);border:0;border-bottom:1px solid var(--color-border-default-inverse)}.page-dark .tpi-form__select select:focus-within{border:0;border-bottom:1px solid var(--color-bg-fill-brand-hover);color:var(--color-bg-fill-brand-hover)}.tpi-form__select select option{color:var(--color-text-default);background-color:#fff}.tpi-form__select select::-webkit-scrollbar{width:14px;height:14px}.tpi-form__select select::-webkit-scrollbar-track{background:var(--color-border-default)}.tpi-form__select select::-webkit-scrollbar-thumb{background-color:var(--color-bg-fill-brand-hover)}.tpi-form__select:hover:not(:focus-within){border:none;cursor:pointer}.tpi-form__select:hover:not(:focus-within) select{color:var(--color-text-default-hover);border-bottom:1px solid var(--color-text-default);cursor:pointer}.page-dark .tpi-form__select:hover:not(:focus-within) select{color:var(--color-text-default-inverse-hover);border-bottom:1px solid var(--color-border-default)}.tpi-form__select:hover:not(:focus-within):after{background-color:var(--color-text-default-hover)}.page-dark .tpi-form__select:hover:not(:focus-within):after{background-color:var(--color-text-default-inverse-hover)}.tpi-form input[type=file]{margin-top:var(--spacing-100);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--spacing-100);width:100%}.tpi-form input[type=file]~.field-validation-error{background-color:var(--color-red-light-300);padding:var(--spacing-50)}.tpi-form input[type=file]::-webkit-file-upload-button{font-size:var(--type-size-action-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-action-sm);font-weight:var(--type-weight-bold);padding:var(--button-sm-padding);background-color:var(--color-bg-fill-secondary);color:var(--color-text-on-fill-secondary);border:none}.tpi-form input[type=file]::file-selector-button{font-size:var(--type-size-action-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-action-sm);font-weight:var(--type-weight-bold);padding:var(--button-sm-padding);background-color:var(--color-bg-fill-secondary);color:var(--color-text-on-fill-secondary);border:none}.tpi-form input[type=file]::-webkit-file-upload-button:hover{color:var(--color-text-on-fill-secondary);background-color:var(--color-bg-fill-secondary-hover)}.tpi-form input[type=file]::file-selector-button:hover{color:var(--color-text-on-fill-secondary);background-color:var(--color-bg-fill-secondary-hover)}.tpi-form input[type=file]::-webkit-file-upload-button:active{background-color:var(--color-bg-fill-secondary-active)}.tpi-form input[type=file]::file-selector-button:active{background-color:var(--color-bg-fill-secondary-active)}.tpi-form input[type=file]::-webkit-file-upload-button:focus{background-color:var(--color-bg-fill-secondary)}.tpi-form input[type=file]::file-selector-button:focus{background-color:var(--color-bg-fill-secondary)}.tpi-form input[type=file]::-webkit-file-upload-button:disabled,.tpi-form input[type=file]::-webkit-file-upload-button--disabled{background-color:var(--color-bg-fill-secondary-disabled)}.tpi-form input[type=file]::file-selector-button:disabled,.tpi-form input[type=file]::file-selector-button--disabled{background-color:var(--color-bg-fill-secondary-disabled)}.tpi-form input[type=file]::-webkit-file-upload-button-dark,.page-dark .tpi-form input[type=file]::-webkit-file-upload-button{color:var(--color-text-on-fill-inverse);background:var(--color-bg-fill-inverse)}.tpi-form input[type=file]::file-selector-button-dark,.page-dark .tpi-form input[type=file]::file-selector-button{color:var(--color-text-on-fill-inverse);background:var(--color-bg-fill-inverse)}.tpi-form input[type=file]::-webkit-file-upload-button-dark:hover,.page-dark .tpi-form input[type=file]::-webkit-file-upload-button:hover{color:var(--color-text-on-fill-inverse);background-color:var(--color-bg-fill-inverse-hover)}.tpi-form input[type=file]::file-selector-button-dark:hover,.page-dark .tpi-form input[type=file]::file-selector-button:hover{color:var(--color-text-on-fill-inverse);background-color:var(--color-bg-fill-inverse-hover)}.tpi-form input[type=file]::-webkit-file-upload-button-dark:active,.page-dark .tpi-form input[type=file]::-webkit-file-upload-button:active{background-color:var(--color-bg-fill-inverse-active)}.tpi-form input[type=file]::file-selector-button-dark:active,.page-dark .tpi-form input[type=file]::file-selector-button:active{background-color:var(--color-bg-fill-inverse-active)}.tpi-form input[type=file]::-webkit-file-upload-button-dark:focus,.page-dark .tpi-form input[type=file]::-webkit-file-upload-button:focus{background-color:var(--color-bg-fill-inverse)}.tpi-form input[type=file]::file-selector-button-dark:focus,.page-dark .tpi-form input[type=file]::file-selector-button:focus{background-color:var(--color-bg-fill-inverse)}.tpi-form input[type=number],.tpi-form input[type=tel]{width:calc(100% - 1rem);-moz-appearance:textfield}.tpi-form input[type=number]::-webkit-inner-spin-button,.tpi-form input[type=tel]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tpi-form .field-validation-error,.tpi-form .recaptcha-validation-message{margin-top:var(--spacing-100);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);display:block}.tpi-form--text-md .tpi-form .field-validation-error,.tpi-form--text-md .tpi-form .recaptcha-validation-message{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.page-dark .tpi-form .field-validation-error,.page-dark .tpi-form .recaptcha-validation-message{color:#ff371e!important}.tpi-form__validation-summary{display:block;margin-bottom:var(--spacing-100)}.page-dark .tpi-form__validation-summary{color:#fbe3e4;background-color:none}.tpi-form__validation-summary--valid,.tpi-form .recaptcha2 .field-validation-valid{display:none}@media only screen and (min-width: 768px){.tpi-form__inputs{grid-template-columns:repeat(2,1fr)}.tpi-form__inputs .tpi-form__field{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.tpi-form--single-col .tpi-form__inputs{grid-template-columns:repeat(1,1fr)}.page-jobs__apply-form .tpi-form__field:has(textarea){grid-column-end:span 2}}.grid{display:grid;grid-column-gap:var(--grid-column-gap)}.grid--2col{grid-template-columns:var(--grid-template-2col)}.grid--4col{grid-template-columns:var(--grid-template-4col)}.grid--main-sidebar,.grid--sidebar-main,.grid--main-narrow-sidebar,.grid--4-8-4{grid-template-columns:var(--grid-template-16-col)}.grid--main-sidebar .grid__sidebar,.grid--sidebar-main .grid__sidebar,.grid--main-narrow-sidebar .grid__sidebar{grid-area:sidebar}.grid--main-sidebar .grid__main,.grid--sidebar-main .grid__main,.grid--main-narrow-sidebar .grid__main{grid-area:main}.grid--border>*{padding-top:var(--spacing-200)}.grid--4-8-4{grid-template-areas:var(--grid-template-4-8-4-layout)}.grid--4-8-4 .grid__main{grid-area:main}.grid--4-8-4.grid--border .grid__main{padding-top:var(--spacing-200)}.grid--main-sidebar{grid-template-areas:var(--grid-template-main-sidebar-layout)}.grid--sidebar-main{grid-template-areas:var(--grid-template-sidebar-main-layout)}.grid--main-narrow-sidebar{grid-template-areas:var(--grid-template-main-narrow-sidebar-layout)}@media only screen and (min-width: 768px){.grid--with-divider .grid__main{border-left:solid 1px var(--color-border-default);margin-left:calc(-1 * var(--grid-gap));padding-left:var(--grid-gap)}}.grid--wide-right{grid-template-columns:var(--grid-template-16-col);grid-template-areas:var(--grid-template-wide-right)}.grid--wide-right .grid__left{grid-area:left}.grid--wide-right .grid__right{grid-area:right}.grid--no-row-gap{grid-row-gap:0}.grid--no-column-gap{grid-column-gap:0}@media (max-width: 767px){.grid--reorder .grid__main,.grid--reorder .grid__sidebar{grid-row:1/6;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.grid--reorder .grid__child-1,.grid--reorder .grid__child-2,.grid--reorder .grid__child-3,.grid--reorder .grid__child-4,.grid--reorder .grid__child-5{grid-column:1/5}.grid--reorder .grid__child-1{grid-row:1}.grid--reorder .grid__child-2{grid-row:2}.grid--reorder .grid__child-3{grid-row:3}.grid--reorder .grid__child-4{grid-row:4}.grid--reorder .grid__child-5{grid-row:5}}@media only screen and (min-width: 768px){.grid--4-8-4.grid--border{border-top:1px solid var(--color-border-default)}.grid--border{border-top:var(--border-default)}.page-dark .grid--border,.page-header--dark .grid--border{border-color:var(--color-border-default-inverse)}.grid--border>*{padding-top:var(--spacing-200)}.grid--border-secondary{border-top:var(--border-secondary)}.grid--border-secondary>*{padding-top:var(--spacing-200)}.grid--sidebar-main .grid__sidebar,.grid--main-narrow-sidebar .grid__sidebar,.grid--main-sidebar .grid__sidebar{border-right:var(--border-default);padding-right:var(--spacing-200)}.grid--sidebar-main .grid__sidebar--no-padding-right,.grid--main-narrow-sidebar .grid__sidebar--no-padding-right,.grid--main-sidebar .grid__sidebar--no-padding-right{padding-right:0}.page-dark .grid--sidebar-main .grid__sidebar,.page-header--dark .grid--sidebar-main .grid__sidebar,.page-dark .grid--main-narrow-sidebar .grid__sidebar,.page-header--dark .grid--main-narrow-sidebar .grid__sidebar,.page-dark .grid--main-sidebar .grid__sidebar,.page-header--dark .grid--main-sidebar .grid__sidebar{border-color:var(--color-border-default-inverse)}.grid--sidebar-main.grid--border-secondary .grid__sidebar,.grid--main-narrow-sidebar.grid--border-secondary .grid__sidebar,.grid--main-sidebar.grid--border-secondary .grid__sidebar{border-right:var(--border-secondary)}.grid--no-border,.grid--no-border .grid__sidebar,.grid--no-border .grid__main{border:none}}.heading-statement{grid-column-start:1;grid-column-end:span 16;font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.heading-statement__heading-container{display:grid;grid-column-start:1;grid-column-end:span 16}.heading-statement__heading{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);width:100%;border-top:unset}.heading-statement__text{position:relative}.heading-statement__button{margin-top:var(--spacing-200)}@media (max-width: 767px){.heading-statement__heading{margin-bottom:var(--spacing-400)}}@media only screen and (min-width: 768px){.heading-statement__heading{max-width:21.875rem;margin-bottom:0}.heading-statement__text{left:50%;width:50%}.heading-statement__text p{width:100%}.heading-statement__button{margin-top:var(--spacing-400)}}.hero{position:relative;width:100vw;margin-top:var(--section-spacing-xl);margin-bottom:var(--section-spacing-xl)}@media only screen and (min-width: 768px){.hero{min-height:var(--hero-height)}}.history-grid{margin-bottom:var(--section-spacing-lg)}.home-intro{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:clamp(27.5rem,60vw + 9.375rem,50rem)}.home-intro__container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.home-intro__layout{display:grid;grid-template-columns:repeat(4,1fr);position:relative;height:100%}.home-intro__statement{position:relative;color:var(--color-bg-fill-secondary);z-index:var(--z-content)}.home-intro__statement-text{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold)}.home-intro__statement-link{margin-top:var(--spacing-100)}.home-intro__statement-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.home-intro__img-container{height:100%;grid-column:2/5;position:relative}@supports (container-type: size){.home-intro__img-container{container-type:size}}.home-intro__img-container picture{height:100%;display:block;position:relative;-webkit-clip-path:polygon(50vh 0,100% 0,100% 100%,0% 100%);clip-path:polygon(50vh 0,100% 0,100% 100%,0% 100%)}@supports (container-type: size){.home-intro__img-container picture{-webkit-clip-path:polygon(57.5cqh 0,100% 0,100% 100%,0% 100%);clip-path:polygon(57.5cqh 0,100% 0,100% 100%,0% 100%)}}.home-intro__img-container picture:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(227deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 25%) no-repeat;background:-o-linear-gradient(227deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 25%) no-repeat;background:linear-gradient(223deg,#000000b3,#0000 25%) no-repeat;z-index:1}.home-intro__img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}@media (max-width: 479px){.home-intro__layout{width:100vw}.home-intro__img-container{width:calc(75vw + var(--container-outer-padding))}.home-intro__statement{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:55%}.home-intro__statement-link{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}}@media only screen and (min-width: 480px){.home-intro__layout{grid-template-columns:repeat(16,1fr);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-intro__statement{grid-column:1/4}.home-intro__statement-content{width:clamp(15.625rem,130%,18.75rem)}.home-intro__statement-link{margin-top:var(--spacing-300)}.home-intro__img-container{grid-column:4/17}.home-intro__img-container picture{height:100%;width:81.25vw}}@media only screen and (min-width: 768px){.home-intro__statement{padding-left:var(--spacing-400)}.home-intro__layout:before,.home-intro:after{content:"";position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.home-intro__layout:before{-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-5.svg);width:445px;height:386px;right:81.7%;top:calc(100% - 192px);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);z-index:0;background-color:var(--color-border-default)}.home-intro:after{-webkit-mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-12.svg);mask-image:url(/tpiAssets/images/geometric-decorations/pages/geometric-12.svg);width:444px;height:386px;right:0;top:350px;z-index:0;background-color:var(--color-neutral-transparent-100)}.home-intro__img-container{grid-column:4/17}}@media only screen and (min-width: 1280px){.home-intro{min-height:50rem;height:100vh}.home-intro__statement{grid-column:1/5;padding-left:0}.home-intro__statement-content{width:27.5rem}.home-intro__statement-text{font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold)}.home-intro__statement-link{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.home-intro__statement-link .link__icon{width:.625rem;height:.625rem;margin-top:.625rem}.home-intro__img-container{grid-column:5/17}.home-intro__img-container picture{width:calc(50vw + .25 * var(--container-width))}}@media only screen and (min-width: 1600px){.home-intro__statement-content{margin-left:-10vw;width:38.75rem}.home-intro__statement-text{font-size:var(--type-size-heading-xxl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xxl);font-weight:var(--type-weight-bold)}.home-intro__statement-link{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.home-intro__statement-link .link__icon{width:var(--spacing-150);height:var(--spacing-150);margin-top:var(--spacing-150)}}.icon-block-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--grid-column-gap-lg);grid-row-gap:var(--spacing-400)}.icon-block-item{border-top:var(--border-default);padding-top:var(--spacing-200)}.icon-block-item__icon{width:5rem;height:5rem}.page-dark .icon-block-item{border-color:var(--color-border-default-inverse)}.page-dark .icon-block-item__icon{color:var(--color-bg-fill-brand)}.page-dark .icon-block-item__icon--white{color:var(--color-text-default-inverse)}.icon-block-item__desc{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);margin-top:var(--spacing-50)}.icon-block-item__desc--xl{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.icon-block-item__desc--narrower{width:80%}@media only screen and (min-width: 768px){.icon-block-list--3-col{grid-template-columns:1fr 1fr 1fr}}.icon-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--spacing-300);height:var(--spacing-300);border-radius:50%;color:var(--color-text-on-fill-secondary);background-color:var(--color-bg-fill-secondary);-webkit-transition:all var(--animation-duration) var(--animation-easing);-o-transition:all var(--animation-duration) var(--animation-easing);transition:all var(--animation-duration) var(--animation-easing)}.page-dark .icon-button,.page-header--dark .icon-button,.breadcrumb-header--dark .icon-button,.footer--dark .icon-button,.main-nav .icon-button{background-color:var(--color-bg-fill-inverse);color:var(--color-text-on-fill-inverse)}.icon-button:hover,.icon-button:active,.icon-button:focus{color:var(--color-text-on-fill-secondary)}.page-dark .icon-button:hover,.page-header--dark .icon-button:hover,.breadcrumb-header--dark .icon-button:hover,.footer--dark .icon-button:hover,.main-nav .icon-button:hover,.page-dark .icon-button:active,.page-header--dark .icon-button:active,.breadcrumb-header--dark .icon-button:active,.footer--dark .icon-button:active,.main-nav .icon-button:active,.page-dark .icon-button:focus,.page-header--dark .icon-button:focus,.breadcrumb-header--dark .icon-button:focus,.footer--dark .icon-button:focus,.main-nav .icon-button:focus{color:var(--color-text-on-fill-inverse)}.icon-button:hover{text-decoration:none;background-color:var(--color-bg-fill-secondary-hover)}.page-dark .icon-button:hover,.page-header--dark .icon-button:hover,.breadcrumb-header--dark .icon-button:hover,.footer--dark .icon-button:hover,.main-nav .icon-button:hover{background-color:var(--color-bg-fill-inverse-hover)}.icon-button:active{background-color:var(--color-bg-fill-secondary-active)}.page-dark .icon-button:active,.page-header--dark .icon-button:active,.breadcrumb-header--dark .icon-button:active,.footer--dark .icon-button:active,.main-nav .icon-button:active{background-color:var(--color-bg-fill-inverse-active)}.icon-button:focus{background-color:var(--color-bg-fill-secondary-selected)}.page-dark .icon-button:focus,.page-header--dark .icon-button:focus,.breadcrumb-header--dark .icon-button:focus,.footer--dark .icon-button:focus,.main-nav .icon-button:focus{background-color:var(--color-bg-fill-inverse-selected)}.icon-button__icon--linkedin{width:.75rem;height:.75rem}.icon-button__icon--x{width:.6875rem;height:.6875rem}.icon-button__icon--instagram{width:.875rem;height:.875rem}.icon-button--primary{background-color:var(--color-bg-fill-brand);color:var(--color-text-on-fill-brand)}.icon-button--primary:hover{text-decoration:none;background-color:var(--color-bg-fill-brand-hover)}.icon-button--primary:active{background-color:var(--color-bg-fill-brand-active)}.icon-button--primary:focus{background-color:var(--color-bg-fill-brand-selected)}.image-banner{margin-top:var(--spacing-600);position:relative}.image-banner__layout{display:grid;grid-template-columns:repeat(16,1fr);grid-column-gap:var(--grid-column-gap);position:relative}.image-banner__statement{grid-column:1/15;padding-left:calc(var(--spacing-200) - 1px);border-left:var(--border-default)}.page-dark .image-banner__statement{border-color:var(--color-border-default-inverse)}.image-banner__statement-title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:0}.image-banner__statement-desc{margin-top:var(--spacing-200);font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.image-banner__photo-container{position:relative}.image-banner__photo-container{grid-column:1/17}.image-banner img{vertical-align:bottom}@media (max-width: 767px){.image-banner__statement{max-width:28.125rem}.image-banner__photo-container{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.image-banner__statement{margin-top:var(--spacing-600);-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.image-banner__photo img{width:calc(100% + var(--container-outer-padding) * 1);max-width:unset}.image-banner--photo-left .image-banner__photo img{margin-left:calc(-1 * var(--container-outer-padding))}}@media only screen and (min-width: 768px){.image-banner{margin-top:var(--spacing-1600)}.image-banner__photo-container{height:100%}.image-banner--photo-left .image-banner__photo-container{grid-column:1/9}.image-banner--photo-right .image-banner__photo-container{grid-column:6/17}.image-banner__layout{min-height:var(--banner-height);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-banner__statement{border-top:var(--border-default);padding-top:calc(var(--spacing-300) - 1px);padding-left:calc(var(--grid-column-gap) - 1px)}.image-banner--photo-left .image-banner__statement{grid-column:10/17}.image-banner--photo-right .image-banner__statement{grid-column:1/6}.image-banner__statement-desc{margin-top:var(--spacing-400)}.image-banner--photo-right .image-banner__layout--7-8 .image-banner__statement{grid-column:1/8}.image-banner--photo-right .image-banner__layout--7-8 .image-banner__photo-container{grid-column:9/17}.image-banner--photo-right .image-banner__photo{width:calc(50vw + 27.2727272727%)}.image-banner--photo-left .image-banner__photo{width:50vw}}.job-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-300);margin-top:var(--spacing-400)}.job-item-meta__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.job-item-meta__body{padding-bottom:var(--spacing-800);white-space:pre-line}.job-item{padding-top:var(--spacing-200);padding-right:var(--spacing-100);display:grid;margin-bottom:var(--spacing-400);width:100%;padding-bottom:var(--spacing-200);padding-top:var(--spacing-150);padding-left:var(--spacing-100);gap:var(--spacing-100);position:relative;grid-template-columns:1fr}.job-item:not(:first-child){border-top:1px solid var(--color-border-default)}.job-item__logo{margin-bottom:var(--spacing-200);width:182px;height:auto;margin-right:var(--spacing-600)}.job-item__logo img{max-width:100%}.job-item__logo--empty{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.job-item__title{margin-bottom:var(--spacing-200);font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.job-item__body{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-200)}.job-item__metadata{margin-bottom:var(--spacing-200)}.job-item__closing-date{text-align:end;margin-left:var(--spacing-600);white-space:nowrap}@media only screen and (min-width: 1024px){.job-item{margin-bottom:0;grid-template-columns:repeat(12,1fr)}.job-item__logo{width:10rem;max-width:10rem;grid-column:1/3;grid-row:1}.job-item__content{grid-column:4/10;grid-row:1}.job-item__closing-date{text-align:end;margin-left:var(--spacing-600);white-space:nowrap;grid-row:1;grid-column:10/13}}.job-meta{width:100%;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.job-meta__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-200)}.job__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.job__body{white-space:pre-line;grid-column:1/13}.job__heading{margin-top:var(--spacing-800);padding-top:var(--spacing-250);border-top:1px solid var(--color-border-default);grid-column-end:span 12}.job__details{grid-template-columns:repeat(12,1fr);display:grid}.job__company{margin-top:var(--spacing-400);padding-top:var(--spacing-200);border-top:1px solid var(--color-border-default);display:grid;grid-template-columns:repeat(12,1fr);grid-column:1/13}.job__company-name{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.job__company-location{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.job__company-description{grid-column:1/13}.job__company-intro{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);margin-top:var(--spacing-200)}.job__company-logo{margin-left:var(--spacing-800);grid-column:1/13;grid-row:1}@media only screen and (min-width: 768px){.job__details{grid-template-columns:repeat(12,1fr)}.job__body{grid-column-end:span 8}.job__company{grid-column-end:span 12}.job__company-description{grid-column-end:span 8}.job__company-logo{grid-column:9/13;margin-left:var(--spacing-800)}}.join-nav{display:none}@media only screen and (min-width: 768px){.page-joinmember main{overflow:visible}.join-nav{display:block;position:-webkit-sticky;position:sticky;top:var(--spacing-400);margin-top:calc(-1 * var(--spacing-200))}.join-nav__item{padding:var(--spacing-200) var(--spacing-200) var(--spacing-200) 0}.join-nav__item:not(:last-child){border-bottom:var(--border-default-inverse)}.join-nav__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:var(--color-text-default-inverse);scroll-behavior:smooth;width:auto}.join-nav__link--current{color:var(--color-text-link-active-inverse)}.join-nav__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;width:var(--spacing-200);height:var(--spacing-200);margin-top:var(--spacing-50);margin-left:var(--spacing-100)}.join-nav__level2-list{padding-top:var(--spacing-200);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-50)}}.join{border-top:var(--border-default-inverse)}.join__layout{display:grid;grid-column-gap:var(--grid-column-gap);grid-template-columns:var(--grid-template-16-col);grid-template-areas:"content content content content" "image image image image"}.join__img-content{position:relative;grid-area:image}.join__block{padding:var(--spacing-200) 0 var(--spacing-400)}.join__block-title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.join__content{grid-area:content}.join__img{vertical-align:bottom}@media (max-width: 1023px){.join__img{max-width:calc(100% + 2 * var(--container-outer-padding));margin-left:calc(-1 * var(--container-outer-padding))}}@media (min-width: 768px) and (max-width: 1023px){.join__layout{grid-template-areas:"content content content content content content content content content content content content content content content content" "image image image image image image image image image image image image image image image image"}.join__content{display:grid;grid-template-columns:1fr 1fr}.join__block{padding-top:var(--spacing-200);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.join__block:first-child{padding-right:var(--grid-column-gap);border-right:var(--border-default-inverse)}.join__block:last-child{padding-left:var(--grid-column-gap)}.join__block-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1024px){.join__layout{grid-template-areas:"image image image image image image image image image image image content content content content content";margin-bottom:var(--spacing-1200)}.join__img-content{padding-top:var(--spacing-200)}.join__img-container{right:0;position:absolute;height:100%;width:calc(50vw + 27%)}.join__img{position:absolute;-o-object-fit:cover;object-fit:cover;width:calc(100% - var(--spacing-300));height:calc(100% - var(--spacing-200));-webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 115px),calc(100% - 64px) 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 115px),calc(100% - 64px) 100%,0% 100%)}.join__block{border-left:var(--border-default-inverse);padding-left:var(--grid-column-gap);margin-left:calc(-1 * var(--grid-gap));padding-bottom:var(--spacing-300)}.join__block:last-child{padding-bottom:0}.join__block-title{margin-bottom:var(--spacing-200)}}.key-stat-banner{position:relative}.key-stat-banner__layout{display:grid;grid-template-columns:repeat(16,1fr);grid-column-gap:var(--grid-column-gap)}.key-stat-banner__statistic{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);grid-column:1/16;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.key-stat-banner__statistic-number{color:var(--color-bg-fill-brand);font-size:var(--type-size-number-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-lg);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-lg)}.key-stat-banner__statistic-desc{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.key-stat-banner--photo-left .key-stat-banner__statistic{margin-top:var(--spacing-600)}.key-stat-banner__photo-container{position:relative;margin-top:var(--spacing-200)}.key-stat-banner--photo-right .key-stat-banner__photo-container{grid-column:2/17}@media (max-width: 767px){.key-stat-banner__photo img{width:100vw;max-width:unset;margin-left:calc(-1 * var(--container-outer-padding))}}@media only screen and (min-width: 768px){.key-stat-banner--photo-left .key-stat-banner__photo-container{grid-column:1/9}.key-stat-banner--photo-right .key-stat-banner__photo-container{grid-column:9/17}.key-stat-banner__layout{min-height:clamp(20rem,30vw + 50px,27.5rem);min-height:var(--banner-height)}.key-stat-banner__statistic{grid-column:2/16}.key-stat-banner--photo-left .key-stat-banner__statistic{grid-column:9/17}.key-stat-banner--photo-right .key-stat-banner__statistic{grid-column:1/8}.key-stat-banner__photo{width:50vw}}.key-stats-block{display:grid;-webkit-column-gap:var(--grid-column-gap-lg);-moz-column-gap:var(--grid-column-gap-lg);column-gap:var(--grid-column-gap-lg);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.key-stats-block--2-col{grid-template-columns:var(--grid-template-2col)}.key-stats-block--2-col .statistic__number{font-size:var(--type-size-number-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-md);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-md)}.key-stats-block--3-col{grid-template-columns:var(--grid-template-3col)}.key-stats-block--3-col .statistic__number{font-size:var(--type-size-number-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-sm);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-sm)}@media only screen and (min-width: 768px){.key-stats-block--1-col{grid-template-columns:2fr 1fr}.key-stats-block--1-col .statistic__number{font-size:var(--type-size-number-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-lg);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-lg)}}.latest-edition{position:relative;display:grid;grid-column-gap:var(--grid-column-gap);grid-template-columns:var(--grid-template-12-col);grid-template-areas:"content content content content" "cover cover cover cover"}.latest-edition__content{grid-area:content}.latest-edition__intro{margin-top:var(--spacing-200)}.latest-edition__cover{grid-area:cover;text-align:center}.latest-edition__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.latest-edition__title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.latest-edition__meta-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-200)}.latest-edition__date{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.latest-edition__cover-img-container{position:relative;display:block}.latest-edition__cover-img-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-card-hover);opacity:0;-webkit-transition:opacity var(--animation-duration) var(--animation-easing);-o-transition:opacity var(--animation-duration) var(--animation-easing);transition:opacity var(--animation-duration) var(--animation-easing)}.latest-edition__cover-img{vertical-align:bottom}.latest-edition:hover .latest-edition__cover-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.latest-edition:hover .latest-edition__cover-img-container:before{opacity:1;z-index:1}.latest-edition:hover .latest-edition__link{color:var(--color-card-text-hover);text-decoration:none}@media (max-width: 767px){.latest-edition__content,.latest-edition__cover{grid-row:1/4;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.latest-edition__header,.latest-edition__cover-img-container,.latest-edition__intro{grid-column:1/5}.latest-edition__header{grid-row:1}.latest-edition__cover-img-container{grid-row:2}.latest-edition__intro{grid-row:3}}@media only screen and (min-width: 768px){.latest-edition{grid-template-columns:var(--grid-template-12-col);grid-template-areas:"content content content content content content content . cover cover cover cover";-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.latest-edition__date{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}}.latest__item{padding:var(--spacing-100);padding-left:0;-webkit-transition:background-color var(--animation-duration) var(--animation-easing);-o-transition:background-color var(--animation-duration) var(--animation-easing);transition:background-color var(--animation-duration) var(--animation-easing);gap:var(--spacing-100)}.latest__item:hover .date,.latest__item:focus-within .date{color:var(--color-text-disabled)}.latest__item:first-child{padding-top:0}.latest__item:not(:first-child){border-top:1px solid var(--color-border-default)}.latest__item--magazine{background-color:var(--color-bg-surface)}.latest__breadcrumb-link{position:relative;z-index:10}.latest__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}@media only screen and (min-width: 768px){.latest__item{padding-left:var(--spacing-100)}}.leaf-node-block .grid__sidebar{border-top:var(--border-default);padding-top:var(--spacing-300)}.leaf-node-block .grid__sidebar--first-on-mobile{border-top:none;border-bottom:var(--border-default);padding-top:0}.leaf-node-block__intro{margin-bottom:var(--section-spacing-sm)}@media (max-width: 767px){.leaf-node-block .grid__sidebar{margin-bottom:var(--spacing-200)}}@media only screen and (min-width: 768px){.leaf-node-block .grid__sidebar{border-top:var(--border-default);border-right:var(--border-default)}.leaf-node-block .grid__main{padding-top:var(--spacing-300);margin-left:calc(-1 * var(--grid-gap));padding-left:var(--grid-gap);position:relative}.leaf-node-block .grid__main:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--color-border-default)}.leaf-node-block--light .grid__main:before{width:calc(50vw + 100%)}.leaf-node-block--dark .grid__main:before{width:100%}}@media only screen and (min-width: 1024px){.leaf-node-block__intro{display:grid;grid-template-columns:2fr 1fr}.leaf-node-block--dark .grid__main:before{width:66.66%}}.list li{margin-bottom:var(--spacing-50)}@media only screen and (min-width: 768px){.list__two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.login-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:var(--spacing-100);-moz-column-gap:var(--spacing-100);column-gap:var(--spacing-100);margin-right:var(--spacing-150);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.login-details__user-name{font-weight:var(--type-weight-bold)}.login-details__link{white-space:nowrap}.header--inverse .login-details{color:var(--color-text-default-inverse)}.logo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:var(--color-logo);aspect-ratio:172/64}.magazine{margin-top:-10rem;position:relative;z-index:1}.magazine__embed{position:relative;height:max(50vw,480px)}.magazine__intro{max-width:57.1875rem;margin-bottom:var(--spacing-400)}.nav-open{overflow:hidden}.nav-open main,.nav-open footer{-webkit-filter:blur(12px);filter:blur(12px)}.main-nav-wrapper{z-index:var(--z-menu);background-color:#fff0;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.nav-open .main-nav-wrapper{position:fixed;width:100vw;overflow-y:overlay;overflow-x:hidden;background-color:var(--color-bg-surface-inverse);height:100vh}@supports (height: 100dvh){.nav-open .main-nav-wrapper{height:100dvh}}.main-nav{position:fixed;top:0;left:100%;width:100vw;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-o-transform .25s;z-index:var(--z-content);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-open .main-nav{position:absolute;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}.main-nav__container{z-index:var(--z-content)}.main-nav__content{padding-top:calc(var(--layout-header-height) + var(--spacing-300));height:100%;z-index:var(--z-content)}.main-nav__content:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:200vw;min-height:100vh;height:100%;-webkit-transform:skew(30deg) translateX(calc(-1 * var(--nav-toggle-width)));-o-transform:skew(30deg) translateX(calc(-1 * var(--nav-toggle-width)));transform:skew(30deg) translate(calc(-1 * var(--nav-toggle-width)));-webkit-transform-origin:top;-o-transform-origin:top;transform-origin:top;background-color:var(--color-bg-surface-inverse);-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;-o-transition:-o-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in,-o-transform .25s ease-in;visibility:hidden}.main-nav__content:before:not(.nav-open .main-nav__content:before):before{-webkit-transition:left .25s;-o-transition:left .25s;transition:left .25s}.nav-open .main-nav__content:before{left:calc(-100vw - var(--nav-toggle-width));-webkit-transform:skew(30deg) translate(0);-o-transform:skew(30deg) translate(0);transform:skew(30deg) translate(0)}.main-nav-wrapper--inverse .main-nav__content:before,.page-home:not(.logged-in) .main-nav__content:before{background-color:var(--color-bg-fill-brand);-webkit-transition:background-color .25s var(--animation-easing);-o-transition:background-color .25s var(--animation-easing);transition:background-color .25s var(--animation-easing)}.nav-open .main-nav-wrapper--inverse .main-nav__content:before,.nav-open .page-home:not(.logged-in) .main-nav__content:before{background-color:var(--color-bg-surface-inverse)}.main-nav__content--block:before{display:block;visibility:visible}.main-nav__content-inner{visibility:hidden;min-height:calc(100vh - var(--layout-header-height) - var(--spacing-300));padding-bottom:clamp(var(--spacing-400),4vh,var(--spacing-600));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@supports (height: 100dvh){.main-nav__content-inner{min-height:calc(100dvh - var(--layout-header-height) - var(--spacing-200))}}.nav-open .main-nav__content-inner{visibility:visible}.main-nav__link-full-w{width:100%}.main-nav .accordion__panel{visibility:hidden;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-nav .accordion__toggle--open~.accordion__panel{visibility:visible}.main-nav__login-wrapper{opacity:0;-webkit-transition:opacity .15s var(--animation-easing) .25s;-o-transition:opacity .15s var(--animation-easing) .25s;transition:opacity .15s var(--animation-easing) .25s}.nav-open .main-nav__login-wrapper{opacity:1;-webkit-transition:opacity .2s var(--animation-easing) .25s;-o-transition:opacity .2s var(--animation-easing) .25s;transition:opacity .2s var(--animation-easing) .25s}.main-nav__login-triangle{display:none}.main-nav__login-text{margin-bottom:var(--spacing-600);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-200);-webkit-box-align:last baseline;-webkit-align-items:last baseline;-ms-flex-align:last baseline;align-items:last baseline}.main-nav__login-link{color:var(--color-text-default-inverse);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);text-decoration:none;-webkit-transition:color var(--animation-duration) var(--animation-easing);-o-transition:color var(--animation-duration) var(--animation-easing);transition:color var(--animation-duration) var(--animation-easing);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-nav__login-link:hover{color:var(--color-text-link-hover-inverse);text-decoration:none}.main-nav__login-icon{width:.5rem;height:.5rem;margin-right:var(--spacing-50)}.main-nav__login-label{color:var(--color-text-default-inverse);font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.main-nav__login-greeting{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);color:var(--color-text-default-inverse)}.main-nav__login-content{position:absolute;top:var(--spacing-700);left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-nav__item{position:relative;color:var(--color-text-default-inverse);border-top:1px solid var(--color-border-default-inverse)}.main-nav__item:hover .main-nav__link-label,.main-nav__item:hover .main-nav__item-icon{color:var(--color-text-link-hover-inverse)}.main-nav__item--current .main-nav__link-label,.main-nav__item--current .main-nav__item-icon,.main-nav__item .accordion__toggle--open .accordion__toggle-icon{color:var(--color-text-link-active-inverse)}.main-nav__item:has(.accordion__toggle--open){border-color:var(--color-border-hovered-inverse)}.main-nav__item *:has(+.accordion__toggle--open){color:var(--color-text-link-active-inverse)}.main-nav__item--highlight .main-nav__link-label{color:var(--color-bg-fill-brand)}.main-nav__item--highlight .main-nav__link-label:hover{color:var(--color-bg-fill-brand-hover)}.main-nav__item--highlight .main-nav__trigger{color:var(--color-bg-fill-brand)}.main-nav__item--highlight .main-nav__trigger:hover{color:var(--color-bg-fill-brand-hover)}.main-nav__link-label{position:absolute;top:var(--spacing-200);left:0;font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);color:var(--color-text-default-inverse);-webkit-transition:color var(--animation-duration) var(--animation-easing);-o-transition:color var(--animation-duration) var(--animation-easing);transition:color var(--animation-duration) var(--animation-easing)}.main-nav__link-label:hover,.main-nav__link-label--current{text-decoration:none}.main-nav__link-label:hover{color:var(--color-text-link-hover-inverse)}.main-nav__link-label--current{color:var(--color-text-link-active-inverse);text-decoration:none}.main-nav__link-label--fw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.main-nav__trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:var(--spacing-200);padding-bottom:var(--spacing-200);color:var(--color-text-default-inverse);font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;height:calc(var(--type-size-heading-sm) * var(--type-lineHeight-heading-sm) + 2 * var(--spacing-200));-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main-nav__trigger:hover{color:var(--color-text-default-inverse-hover);text-decoration:none}.main-nav__item-icon{width:1.5rem;height:1.5rem;padding-left:var(--spacing-50)}.main-nav__item-icon--link{position:absolute;z-index:-1;right:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main-nav__level2{padding-bottom:var(--spacing-200)}.main-nav__level2-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-nav__level2-item+.main-nav__level2-item{margin-top:var(--spacing-200)}.main-nav__level2-link,.main-nav__level3-link{display:block;color:var(--color-text-default-inverse);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.main-nav__level2-link:hover,.main-nav__level2-link--current,.main-nav__level3-link:hover,.main-nav__level3-link--current{text-decoration:none}.main-nav__level2-link:hover,.main-nav__level3-link:hover{color:var(--color-text-link-hover-inverse)!important}.page-dark .main-nav__level2-link:hover,.page-dark .main-nav__level3-link:hover{color:var(--color-text-link-hover-inverse)}.main-nav__level2-link--current,.main-nav__level3-link--current{color:var(--color-text-link-active-inverse)!important}.page-dark .main-nav__level2-link--current,.page-dark .main-nav__level3-link--current{color:var(--color-text-link-active-inverse)}.main-nav__level2-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.5rem;height:.5rem;color:var(--color-text-link-inverse);margin-right:var(--spacing-50)}.main-nav__other{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main-nav__search{margin-top:var(--spacing-300)}.main-nav__follow-links{margin-top:clamp(var(--spacing-400),6vh,var(--spacing-1600))}.main-nav__follow-links-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-200)}@media only screen and (min-width: 480px){.main-nav-wrapper .main-nav__content{padding-top:calc(var(--layout-header-height) + var(--spacing-600))}.main-nav-wrapper .main-nav__content-inner{min-height:calc(100vh - var(--layout-header-height) - var(--spacing-600))}@supports (height: 100dvh){.main-nav-wrapper .main-nav__content-inner{min-height:calc(100dvh - var(--layout-header-height) - var(--spacing-600))}}}@media only screen and (min-width: 768px){.nav-open .main-nav-wrapper{background-color:var(--color-neutral-transparent-200)}.nav-open .page-dark .main-nav-wrapper{background-color:var(--color-blue-transparent-300)}.main-nav__content{width:66.6%}.nav-open .main-nav__content{position:relative}.main-nav__content:not(.nav-open .main-nav__content):hover:before{left:calc(-1.05 * var(--nav-toggle-width))}.main-nav__content:not(.nav-open .main-nav__content):before{-webkit-transition:left .25s;-o-transition:left .25s;transition:left .25s}.main-nav__content:before{min-width:98.125rem;width:auto;-webkit-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg);left:calc(-1 * var(--nav-toggle-width))}.nav-open .main-nav__content:before{-webkit-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg);right:0;left:auto}.main-nav__content-inner{min-height:calc(100vh - var(--layout-header-height) - var(--spacing-300))}@supports (height: 100dvh){.main-nav__content-inner{min-height:calc(100dvh - var(--layout-header-height) - var(--spacing-300))}}}@media only screen and (min-width: 768px) and (min-width: 1024px){.main-nav-wrapper .main-nav__content{padding-top:calc(var(--layout-header-height) + var(--spacing-1400))}.main-nav-wrapper .main-nav__content-inner{min-height:calc(100vh - var(--layout-header-height) - var(--spacing-1400))}@supports (height: 100dvh){.main-nav-wrapper .main-nav__content-inner{min-height:calc(100dvh - var(--layout-header-height) - var(--spacing-1400))}}.main-nav-wrapper .main-nav__login-triangle{display:block;position:absolute;top:0;z-index:calc(var(--z-content) + 1);color:var(--color-text-on-fill-brand);left:100%;background-color:var(--color-bg-fill-brand);-webkit-transition:background-color var(--animation-duration) var(--animation-easing);-o-transition:background-color var(--animation-duration) var(--animation-easing);transition:background-color var(--animation-duration) var(--animation-easing);width:13.875rem;height:12rem;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translate(0);-webkit-clip-path:polygon(0% 0%,50% 100%,100% 0%);clip-path:polygon(0% 0%,50% 100%,100% 0%)}.main-nav-wrapper .main-nav__login-triangle:hover,.main-nav-wrapper .main-nav__login-triangle:visited,.main-nav-wrapper .main-nav__login-triangle:active{color:var(--color-text-on-fill-brand)}.main-nav-wrapper .main-nav__login-triangle:hover{background-color:var(--color-bg-fill-brand-hover)}.main-nav-wrapper .main-nav__login-triangle:active{background-color:var(--color-bg-fill-brand-selected)}.main-nav-wrapper .main-nav__login-content{top:var(--spacing-400)}.main-nav-wrapper .main-nav__login-label{margin-bottom:var(--spacing-200);color:var(--color-text-default)}.main-nav-wrapper .main-nav__login-text{display:none}}@media (min-aspect-ratio: 6/2) and (max-aspect-ratio: 6/4){.main-nav__follow-links{margin-left:10vw}}.media-block{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.media-block__img{display:block}.media-block__caption{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary)}.page-dark .media-block__caption{color:var(--color-text-default-inverse)}.media-block__credit{font-style:italic;display:block}.media-block iframe{width:100%;min-width:400px;min-height:340px}.media-block--lg .media-block__caption{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media (max-width: 767px){.media-block__caption{padding:var(--spacing-100) var(--spacing-200)}.media-block--full-bleed .media-block__img{margin-left:calc(-1 * var(--container-outer-padding));width:100vw;max-width:unset}}@media only screen and (min-width: 768px){.media-block__caption{margin:var(--spacing-200) 0 0 0;color:var(--color-text-secondary)}.media-block--full-bleed .media-block__img-wrapper{min-height:var(--banner-height);position:relative}.media-block--full-bleed .media-block__img-container{position:absolute;height:100%;display:block;width:calc(50vw + 67%)}.media-block--full-bleed .media-block__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid--main-sidebar .media-block--full-bleed.media-block--lg .media-block__img-container{width:calc(50vw + 33%)}}@media only screen and (min-width: 1024px){.media-block--lg iframe{min-height:508px}}.grid .member-listing__main{padding-left:0!important}.member-listing__sidebar{padding-bottom:var(--spacing-300);padding-left:var(--spacing-100);padding-right:var(--spacing-100);border-right:none!important}.member-listing__results{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-listing__results--empty{width:95vw;padding:var(--spacing-100) var(--spacing-300);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.member-listing__query{font-style:italic}.member-listing__company-member{padding:var(--spacing-200) var(--spacing-100) 0 var(--spacing-300);width:100%}.member-listing__company-member:before{content:"";display:block;width:150vw;margin-left:-50vw;margin-bottom:var(--spacing-200);border-top:1px solid var(--color-border-default)}.member-listing__toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:grid;grid-template-areas:"name chevron" "address chevron" "logo chevron";grid-template-columns:20fr var(--spacing-400)}.member-listing__chevron{grid-area:chevron;text-align:end;margin-top:var(--spacing-50)}.member-listing__associate-name{font-weight:400!important;font-size:var(--type-size-md)!important}.member-listing__associate-badge{float:right;font-size:var(--type-size-xs)!important;margin:var(--spacing-50) var(--spacing-300)}.member-listing__member{display:grid;grid-template-areas:"name accreditation" "job accreditation";width:100%;padding-bottom:var(--spacing-200);padding-top:var(--spacing-150);padding-left:var(--spacing-300);border-top:1px solid var(--color-border-default);gap:var(--spacing-100);position:relative}.member-listing__member-name{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);grid-area:name;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.member-listing__member-address{color:var(--color-text-secondary);grid-area:address;margin-top:var(--spacing-100)}.member-listing__member-contact-details li{margin:var(--spacing-100) 0}.member-listing__member-about{white-space:pre-line}.member-listing__member-about,.member-listing__member-contact-details,.member-listing__member-offices,.member-listing__member-ombudsman{margin-bottom:var(--spacing-300)}.member-listing__member-company{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);grid-area:job}.member-listing__member-logo{grid-area:logo;margin-top:var(--spacing-200);margin-bottom:var(--spacing-200)}.member-listing__member-accreditation{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);grid-area:accreditation;text-align:end;padding-right:var(--spacing-100)}.member-listing__member-accreditation *{vertical-align:middle}.member-listing__member-accreditation svg{width:1rem;height:1rem;rotate:-90deg}@media only screen and (min-width: 768px){.member-listing__sidebar{border-top:var(--border-default);padding-bottom:0;padding-top:var(--spacing-100)}.member-listing__member{width:calc(50% - var(--spacing-300));padding-bottom:var(--spacing-400);grid-template-areas:"name" "job" "accreditation"}.member-listing__member:nth-child(2n):before{content:"";position:absolute;height:calc(100% + var(--spacing-400));width:1px;left:0;border-left:1px solid var(--color-border-default)}.member-listing__member-name{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-right:var(--spacing-200)}.member-listing__member-accreditation{text-align:start;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.member-listing__member-logo{width:10rem;max-width:10rem;margin-top:0}.member-listing__toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:grid;grid-template-areas:"logo name chevron" "logo address chevron";grid-template-columns:11.6875rem 12fr 1fr}.member-listing__info{margin-left:11.6875rem}.member-listing__info .collapsible__content div:first-child{margin-top:var(--spacing-100)}.member-listing__company-member{padding-bottom:var(--spacing-200)}.member-listing__company-member:not(:first-child){border-top:1px solid var(--color-border-default)}.member-listing__company-member:before{display:none}.member-listing__results{width:80%}.member-listing__results--empty{display:block;border-top:1px solid var(--color-border-default);width:95vw}.page-memberdirectory--searching-company .member-listing__results,.page-partnerdirectory--searching .member-listing__results{border-top:1px solid var(--color-border-default)}}.member-search--hidden{display:none}.member-search__form{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:var(--spacing-200);gap:var(--spacing-200)}.member-search__region{display:none}.page-memberdirectory--searching .member-search__region,.page-partnerdirectory--searching .member-search__region{display:block}.member-search-btn{margin-bottom:var(--spacing-200)}.member-search__validation{margin-top:var(--spacing-200);margin-bottom:var(--spacing-200)}.member-search__advanced-filters{margin-bottom:var(--spacing-200)}.member-search__advanced-filters~.member-search__advanced-filters{display:none}.member-search__advanced-filters-content{display:none}.page-memberdirectory__container--with-advanced-filters .member-search__advanced-filters-content{display:block}.member-search__advanced-filters-toggle{margin-bottom:var(--spacing-300)}.member-search__map{margin:auto;width:60vw;grid-area:map;margin-top:var(--spacing-1600)}.member-search__map--hidden,.page-memberdirectory--searching .member-search__map,.page-partnerdirectory--searching .member-search__map{display:none}.member-search__map svg{position:relative;max-height:802px;margin-top:max(-16rem,-30%)}.member-search__map svg a{fill:#fff;opacity:.25;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.member-search__map svg a:hover,.member-search__map svg a:focus{fill:var(--color-bg-fill-brand-active);opacity:1}@media only screen and (min-width: 768px){.page-memberdirectory--searching .member-search__form,.page-partnerdirectory--searching .member-search__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-memberdirectory--searching .member-search__form .tpi-form__field,.page-partnerdirectory--searching .member-search__form .tpi-form__field{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%}.page-memberdirectory--searching .member-search__form .tpi-form__field.tpi-form__select,.page-partnerdirectory--searching .member-search__form .tpi-form__field.tpi-form__select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-200)}.page-memberdirectory--searching .member-search__form .tpi-form__field.tpi-form__select:after,.page-partnerdirectory--searching .member-search__form .tpi-form__field.tpi-form__select:after{top:calc(50% + var(--spacing-150))}.member-search-btn{margin-bottom:0}.member-search__advanced-filters{display:block}.member-search__advanced-filters~.member-search__advanced-filters{display:none}.page-memberdirectory--searching .member-search__advanced-filters~.member-search__advanced-filters{display:block}.page-memberdirectory--searching .member-search__advanced-filters{display:none}.member-search__map{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.page-memberdirectory__container--with-advanced-filters .member-search__map{width:100%}.member-search__map svg{margin-top:max(-26rem,-50%)}}@media only screen and (min-width: 1024px){.page-memberdirectory--searching .member-search__form{display:grid;grid-template-columns:4fr 4fr 1fr}}.umb-block-grid__layout-item:has(.membership-fees){--umb-block-grid--item-column-span: 12 !important}.membership-fees__plus-vat{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);text-align:right;padding:var(--spacing-100) 0}.membership-fees__supplementary-text{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.page-dark .membership-fees__supplementary-text--muted{color:var(--color-text-secondary-inverse)}.membership-level-item{display:grid;grid-column-gap:var(--grid-column-gap);grid-template-columns:2fr 1fr;border-top:var(--border-default-inverse);margin-bottom:var(--spacing-400)}.membership-level-item h4.membership-level-item__title{border-top:0;padding-top:var(--spacing-200);margin-bottom:var(--spacing-100)}.membership-level-item__number-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.membership-level-item__number{font-size:var(--type-size-number-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-md);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-md);letter-spacing:0;color:var(--color-bg-fill-brand)}ul.membership-levels-list{margin-bottom:0;padding-left:0}.nomination{margin-bottom:var(--spacing-400)}.nomination__heading{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.nomination__grid{display:grid;grid-template-columns:1fr 2fr;margin-bottom:var(--spacing-400)}.nomination__label,.nomination__data{padding:var(--spacing-50) 0;border-bottom:1px solid var(--color-border-default)}.nomination__label{font-weight:var(--type-weight-medium);padding:var(--spacing-100) var(--spacing-200) var(--spacing-100) 0}.nomination__data{padding:var(--spacing-100) 0 var(--spacing-100) var(--spacing-200);white-space:pre-line}.number-block{display:grid;grid-column-gap:var(--grid-column-gap);grid-template-columns:2fr 1fr;border-top:var(--border-default);margin-bottom:var(--spacing-400)}.page-dark .number-block{border-color:var(--color-border-default-inverse)}.number-block__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);border-top:0;padding-top:var(--spacing-200);margin-bottom:var(--spacing-100)}.number-block__number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:var(--type-size-number-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-md);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-md);color:var(--color-bg-fill-brand)}.number-block__desc{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.page-header{margin-bottom:var(--spacing-200)}.page-header__title-bar{padding-top:var(--layout-header-height)}.page-header__title{font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold);padding-bottom:var(--spacing-150)}.page-header__intro,.page-header__intro p{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium)}.page-header strong{color:var(--color-bg-fill-brand)}.page-header--dark{background:var(--color-bg-default-inverse);color:var(--color-text-default-inverse);padding-bottom:var(--spacing-200);margin-bottom:0}@media (max-width: 767px){.page-header .grid__sidebar{display:none}}@media only screen and (min-width: 768px){.page-header{margin-bottom:var(--spacing-800)}.page-header__title-bar{display:grid;grid-template-columns:var(--grid-template-16-col);grid-column-gap:var(--grid-column-gap);padding-top:var(--spacing-1200);min-height:var(--layout-header-height)}.page-header__title{grid-column:5/15;padding-bottom:var(--spacing-200)}.page-header--no-indent .page-header__title{grid-column:1/17;margin-top:var(--spacing-400)}.page-header--heading{margin-bottom:0}.page-header--dark{padding-bottom:var(--spacing-800);margin-bottom:0}}.page-link-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg);-webkit-transform-origin:top;-o-transform-origin:top;transform-origin:top;border-left:1px solid var(--color-border-default-inverse);padding:var(--spacing-200) var(--spacing-300);min-height:var(--spacing-800);background-color:transparent;-webkit-transition:background-color var(--animation-duration) var(--animation-easing);-o-transition:background-color var(--animation-duration) var(--animation-easing);transition:background-color var(--animation-duration) var(--animation-easing)}.page-link-item:last-child{border-right:1px solid var(--color-border-default-inverse)}.page-link-item__content{-webkit-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)}.page-link-item:hover{background-color:var(--color-green-400)}.page-link-item__link{color:var(--color-text-default-inverse);-webkit-transition:color var(--animation-duration) var(--animation-easing);-o-transition:color var(--animation-duration) var(--animation-easing);transition:color var(--animation-duration) var(--animation-easing)}.page-link-item__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.page-link-item__link:hover{color:var(--color-text-default);text-decoration:none}.page-links--member .page-link-item__link:hover .page-link-item__title{color:var(--color-text-default)}.page-link-item__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.page-links--member .page-link-item__title{display:none;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-neutral-500);-webkit-transition:color var(--animation-duration) var(--animation-easing);-o-transition:color var(--animation-duration) var(--animation-easing);transition:color var(--animation-duration) var(--animation-easing)}.page-link-item__desc{display:none}.page-links--member .page-link-item__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}@media only screen and (min-width: 1280px){.page-link-item{padding:var(--spacing-400) var(--spacing-200);padding:var(--spacing-400) 0}.page-link-item__content{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;position:absolute;top:50%;left:54px;right:50px;-webkit-transform:translateY(-50%) skew(30deg);-o-transform:translateY(-50%) skew(30deg);transform:translateY(-50%) skew(30deg)}.page-link-item__title{margin-bottom:var(--spacing-100)}.page-links--member .page-link-item__title{display:block}.page-link-item__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.page-links--member .page-link-item__desc{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}}.page-links{overflow:hidden}@media (max-width: 767px){.page-links{display:none}}@media only screen and (min-width: 768px){.page-links{position:relative;z-index:var(--z-content);background-color:var(--color-bg-fill-secondary);-webkit-transition:background-color var(--animation-duration) var(--animation-easing);-o-transition:background-color var(--animation-duration) var(--animation-easing);transition:background-color var(--animation-duration) var(--animation-easing)}.page-links:has(.page-link-item:hover){background-color:var(--color-bg-fill-secondary-active)}.page-links:has(.page-link-item:hover) .page-link-item:not(:hover) .page-link-item__link{color:var(--color-muted-links)}.page-links__list{display:grid;grid-template-columns:repeat(4,auto)}}@media only screen and (min-width: 1280px){.page-links__list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);min-height:12rem}}.pagination-item{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);color:var(--color-text-link)}.pagination-item__link{border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:transparent;-webkit-transition:background-color var(--animation-duration);-o-transition:background-color var(--animation-duration);transition:background-color var(--animation-duration);line-height:1;padding:.4375rem var(--spacing-50);min-width:var(--spacing-400);min-height:var(--spacing-400)}.pagination-item__link:hover{background-color:var(--color-bg-fill-inverse-hover);color:var(--color-text-link-hover);text-decoration:none}.pagination-item__link.active{color:#fff}.pagination-item__link--current{color:var(--color-text-link-active);background-color:var(--color-bg-fill-brand-selected)}.pagination-item__link--previous,.pagination-item__link--next{padding:var(--spacing-50)}.pagination-item__ellipses{min-width:var(--spacing-400);min-height:var(--spacing-400);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;content:"..."}.pagination-item__icon{width:var(--spacing-200);height:var(--spacing-200)}.pathway-item__number{font-size:var(--type-size-number-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-sm);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-sm);color:var(--color-bg-fill-brand);margin-bottom:var(--spacing-100)}.pathway-item__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.pathway-item__desc{margin-top:var(--spacing-100);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.pathway-list{display:grid;grid-row-gap:var(--grid-row-gap);grid-template-columns:1fr;padding-bottom:var(--spacing-1600)}.pathway-list__title{margin-bottom:var(--spacing-400)}@media only screen and (min-width: 480px){.pathway-list{grid-column-gap:2.5rem;grid-template-columns:1fr 1fr;position:relative}.pathway-list:before{position:absolute;content:"";left:-6rem;bottom:-12.0625rem;background:url(/tpiAssets/images/geometric-decorations/pages/geometric-3.svg);background-repeat:no-repeat;width:20.875rem;height:24.125rem;z-index:-1}}@media only screen and (min-width: 1024px){.pathway-list{grid-column-gap:8%;grid-template-columns:1fr 1fr 1fr 1fr}}.pathway{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.pathway ul{list-style-type:none;padding-left:var(--spacing-250)}.pathway ul+p{margin-top:var(--spacing-300)}.pathway ul li{padding-bottom:var(--spacing-150);list-style-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="TPI_Icon"><path id="Vector" d="M0.784179 2.95639e-05L0.78418 10L9.21553 4.99974L0.784179 2.95639e-05Z" fill="%23001F47"/></g></svg>');padding-left:var(--spacing-100)}.page-dark .pathway ul li{list-style-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="TPI_Icon"><path id="Vector" d="M0.784179 2.95639e-05L0.78418 10L9.21553 4.99974L0.784179 2.95639e-05Z" fill="%23aaf065"/></g></svg>')}.pathway ul li ul{padding-top:var(--spacing-150);margin-bottom:0}.pathway ul li ul li{padding-bottom:var(--spacing-100)}.pathway ul li ul li:last-child{padding-bottom:0}@media only screen and (min-width: 768px){.pathway ul li{padding-bottom:var(--spacing-200)}.pathway ul li ul li{padding-bottom:var(--spacing-100)}}.pathway ul{margin-bottom:0}.pathway ul li{padding-bottom:var(--spacing-100);padding-left:0}.pathway ul li ul{padding-left:0;padding-top:0}.pathway ul li ul li{list-style-image:none;padding-left:0}.pathway--current{font-weight:var(--type-weight-bold)}.pathway--current ul li{font-weight:400}.pathway--completed{list-style-image:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 27 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M26.499 5.66424L9.03623 23.1269L0.651611 14.1571L3.57376 11.4256L9.13322 17.3731L23.6705 2.83582L26.499 5.66424Z" fill="%23001F47"/></svg>')!important;color:var(--color-text-secondary)}.pathway--completed ul{display:none}.pathway--future{color:var(--color-text-disabled);list-style-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="TPI_Icon"><path id="Vector" d="M0.784301 2.95639e-05L0.784302 10L9.21565 4.99974L0.784301 2.95639e-05Z" fill="%23001F47" fill-opacity="0.25"/></g></svg>')!important}.pathway--future ul{display:none}.person-bio{padding-bottom:var(--spacing-400)}.person-bio__layout{display:grid;grid-template-columns:var(--grid-template-12-col);grid-template-areas:"photo photo photo photo" "content content content content";grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.person-bio__layout+.person-bio__layout{border-top:var(--border-default);margin-top:var(--spacing-200);padding-top:var(--spacing-200)}.person-bio__content{grid-area:content}.person-bio__photo-container{grid-area:photo}.person-bio__heading{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);border-top:var(--border-default);padding:var(--spacing-150) var(--container-outer-padding) var(--spacing-300);margin-left:calc(-1 * var(--container-outer-padding));margin-right:calc(-1 * var(--container-outer-padding))}.person-bio__name{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.person-bio__role{margin-bottom:var(--spacing-200)}.person-bio__description{white-space:pre-line}@media only screen and (min-width: 480px){.person-bio__layout{grid-template-columns:repeat(12,1fr);grid-template-areas:"content content content content content content content content photo photo photo photo"}}@media only screen and (min-width: 768px){.person-bio__heading{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);border-bottom:var(--border-default);padding:var(--spacing-150) 0 calc(var(--spacing-400) - 1px);margin:0 0 var(--spacing-200)}}@media only screen and (min-width: 1024px){.person-bio__layout{grid-template-areas:"content content content content content content content content . photo photo photo"}}.person{-webkit-transition:height .3s ease-in;-o-transition:height .3s ease-in;transition:height .3s ease-in;border-top:1px solid var(--color-border-default-inverse);padding-top:var(--spacing-100)}.person__button{color:var(--color-text-default-inverse);text-align:left}.person__button:hover{-webkit-transition:color var(--animation-duration) var(--animation-easing);-o-transition:color var(--animation-duration) var(--animation-easing);transition:color var(--animation-duration) var(--animation-easing);color:var(--color-card-text-hover-dark)}.person__button:hover .person__img-container img{-webkit-transition:-webkit-filter var(--animation-duration) var(--animation-easing);transition:-webkit-filter var(--animation-duration) var(--animation-easing);-o-transition:filter var(--animation-duration) var(--animation-easing);transition:filter var(--animation-duration) var(--animation-easing);transition:filter var(--animation-duration) var(--animation-easing),-webkit-filter var(--animation-duration) var(--animation-easing);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.person__button:hover .person__img-container:before{opacity:1;z-index:1}.person__img-container{position:relative;display:block}.person__img-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-card-hover);opacity:0;-webkit-transition:opacity var(--animation-duration) var(--animation-easing);-o-transition:opacity var(--animation-duration) var(--animation-easing);transition:opacity var(--animation-duration) var(--animation-easing)}.person img{margin-bottom:var(--spacing-100)}.person__fullname{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.person__role{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.person__qualification{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.person__description{position:absolute;left:0;margin-top:var(--spacing-800);margin-right:var(--spacing-800);-webkit-transition:height .3s ease-in;-o-transition:height .3s ease-in;transition:height .3s ease-in;height:auto;overflow:auto;display:grid;grid-template-columns:1fr;-webkit-column-gap:var(--spacing-600);-moz-column-gap:var(--spacing-600);column-gap:var(--spacing-600);overflow:hidden}.person__description--hidden{height:0}.person__description .person-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.person__description .person-close__button{color:var(--color-icon-light);padding:3px}.person__description .person-close__icon{width:var(--spacing-200);height:var(--spacing-200)}.person__contact{margin-top:var(--spacing-100);margin-bottom:var(--spacing-400)}@media only screen and (min-width: 768px){.person__description{grid-template-columns:5fr 1fr}}.photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.photo-gallery__img{vertical-align:bottom;cursor:pointer}@media only screen and (min-width: 768px){.photo-gallery{grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}}.pill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:var(--radii-full);padding:var(--spacing-25) var(--spacing-100);border:1px solid var(--color-border-default-inverse);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-on-fill-brand)}.page-dark .pill{color:var(--color-text-default-inverse)}.pill--padded{padding:var(--spacing-100) var(--spacing-200)}.recruiter-menu{margin-top:var(--spacing-200)}.recruiter-menu__user{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-500)}.recruiter-menu__user-name{font-weight:700}.recruiter-menu__nav{border-top:1px solid var(--color-border-default);padding-top:var(--spacing-200);padding-bottom:var(--spacing-200)}.recruitment-banner{width:100vw;background-color:var(--color-bg-fill-brand);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);padding:var(--spacing-200) var(--spacing-200)}@media only screen and (min-width: 768px){.recruitment-banner{padding:var(--spacing-200) 0}}.recruitment-form{margin-top:var(--spacing-200)}.recruitment-form__label-full-w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruitment-form__half-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-300);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recruitment-form__half-half>*{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.recruitment-form__city,.recruitment-form__region{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 768px){.recruitment-form__half-half{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.recruitment-form__half-half>*{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.resource-card-layout{display:grid;gap:var(--grid-gap)}.resource-card-layout--20,.resource-card-layout--32{grid-template-columns:1fr 1fr}.resource-card-layout--40 .card:not(:first-child):hover .card__title,.resource-card-layout--50 .card:not(:first-child):hover .card__title{border-top:1px solid var(--color-border-default-inverse)}.resource-card-layout--40 .card:not(:first-child) .card__title,.resource-card-layout--50 .card:not(:first-child) .card__title{padding-top:var(--spacing-100);border-top:1px solid var(--color-border-default)}.resource-card-layout--10 .card:first-child .card__title,.resource-card-layout--32 .card:first-child .card__title,.resource-card-layout--40 .card:first-child .card__title,.resource-card-layout--41 .card:first-child .card__title,.resource-card-layout--50 .card:first-child .card__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.resource-card-layout__view-all{padding-top:var(--spacing-400);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 479px){.resource-card-layout--30 .card,.resource-card-layout--60 .card{padding-top:var(--grid-gap);border-top:1px solid var(--color-border-default)}.section-dark .resource-card-layout--30 .card,.section-dark .resource-card-layout--60 .card{border-color:var(--color-border-default-inverse)}.resource-card-layout--30 .card:nth-child(-n+3),.resource-card-layout--60 .card:nth-child(-n+3){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-100)}.resource-card-layout--30 .card__title,.resource-card-layout--60 .card__title{margin-bottom:var(--spacing-50)}.resource-card-layout--32 .card:first-child{grid-column:1/4}.resource-card-layout--40 .card:not(:first-child) .card__title,.resource-card-layout--41 .card:not(:first-child) .card__title,.resource-card-layout--50 .card:not(:first-child) .card__title{margin-bottom:var(--spacing-50)}.resource-card-layout--41 .card:not(:first-child){padding-top:var(--grid-gap);border-top:1px solid var(--color-border-default)}.resource-card-layout--41 .card:not(:first-child):hover{border-top:1px solid var(--color-border-default-inverse)}.resource-card-layout--41 .card:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-100)}}@media only screen and (min-width: 480px){.resource-card-layout--3-col,.resource-card-layout--30,.resource-card-layout--31,.resource-card-layout--40,.resource-card-layout--60{grid-template-columns:1fr 1fr 1fr}.resource-card-layout--30 .card__title,.resource-card-layout--31 .card__title,.resource-card-layout--60 .card__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.resource-card-layout--41 .card:first-child .card__title,.resource-card-layout--50 .card:first-child .card__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.resource-card-layout--40 .card:not(:first-child) .card__title,.resource-card-layout--32 .card:not(:first-child) .card__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.resource-card-layout--40 .card__content,.resource-card-layout--32 .card__content{margin-bottom:var(--spacing-400)}.resource-card-layout--40 .card:first-child,.resource-card-layout--32 .card:first-child{grid-column:1/4}.resource-card-layout--41 .card:nth-child(n+3){padding-top:var(--spacing-100);border-top:1px solid var(--color-border-default)}.resource-card-layout--41 .card:hover:nth-child(n+3){border-top:1px solid var(--color-border-default-inverse)}.resource-card-layout--41 .card:first-child .card__content,.resource-card-layout--50 .card:first-child .card__content{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.resource-card-layout--41 .card:not(:first-child) .card__title,.resource-card-layout--50 .card:not(:first-child) .card__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.resource-card-layout--41,.resource-card-layout--50{grid-template-columns:2fr 1fr}.resource-card-layout--41 .card:first-child,.resource-card-layout--50 .card:first-child{grid-column:1}.resource-card-layout--41 .card,.resource-card-layout--50 .card{grid-column:2}.resource-card-layout--41 .card:first-child{grid-row:1/4}.resource-card-layout--50 .card:first-child{grid-row:1/5}.resource-card-layout--60 .card:nth-child(n+4){padding-top:var(--spacing-100);border-top:1px solid var(--color-border-default)}.resource-card-layout--60 .card__content{margin-bottom:var(--spacing-400)}}.resource-preview{position:relative;max-height:13.125rem;overflow:hidden}.resource-preview:after{content:"";position:absolute;bottom:0;height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(255,255,255)),color-stop(80%,rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,rgb(255,255,255) 0%,rgba(255,255,255,0) 80%);background:-o-linear-gradient(bottom,rgb(255,255,255) 0%,rgba(255,255,255,0) 80%);background:linear-gradient(to top,#fff,#fff0 80%)}.resource-protection__header{background:var(--color-bg-fill-brand);padding-top:var(--spacing-400);padding-bottom:var(--spacing-400)}.resource-protection__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-200)}.resource-protection__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-200);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.resource-protection__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-400);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.resource-protection .cta-banner{margin-bottom:0}.search-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:var(--spacing-600);padding-bottom:var(--spacing-600)}.search-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-card-hover)}.search-banner__container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.search-banner__title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-300);text-align:center}.search-banner__content{margin-left:auto;margin-right:auto;width:100%;max-width:44.5625rem;position:relative;z-index:var(--z-content);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;color:var(--color-text-default-inverse)}.search-banner__image{left:0;top:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);z-index:-1}.search-banner__search-control{width:100%}.search-banner .search-control{border-color:#ffffff80}@media only screen and (min-width: 768px){.search-banner{min-height:var(--banner-height)}.search-banner__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-400)}}.search-control-container{width:100%}.search-control{border:1px solid var(--color-border-default-inverse);border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-text-default)}.main-nav-wrapper--inverse .search-control:not(.page-scotlandwelcomepage .search-control){border-color:var(--color-border-default-inverse);color:var(--color-text-default)}.header .search-control{width:100%}.search-control:hover,.search-control:focus,.search-control:active{border-color:var(--color-border-hovered-inverse);border-radius:0}.main-nav-wrapper--inverse .search-control:hover:not(.page-scotlandwelcomepage .search-control:hover,.page-scotlandwelcomepage .search-control:focus,.page-scotlandwelcomepage .search-control:active),.main-nav-wrapper--inverse .search-control:focus:not(.page-scotlandwelcomepage .search-control:hover,.page-scotlandwelcomepage .search-control:focus,.page-scotlandwelcomepage .search-control:active),.main-nav-wrapper--inverse .search-control:active:not(.page-scotlandwelcomepage .search-control:hover,.page-scotlandwelcomepage .search-control:focus,.page-scotlandwelcomepage .search-control:active){color:var(--color-text-default);border-color:var(--color-border-default)}.search-control--sm{border-color:var(--color-border-default);display:none}.search-control--sm:hover,.search-control--sm:focus,.search-control--sm:active{border-color:var(--color-border-default-inverse)}.search-control__input{padding:var(--spacing-25) var(--spacing-150);color:var(--color-text-default-inverse);background-color:transparent;font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold);line-height:140%;border:none;outline:0;width:100%}.search-control__input::-webkit-input-placeholder{color:var(--color-text-secondary);opacity:.5}.search-control__input::-moz-placeholder{color:var(--color-text-secondary);opacity:.5}.search-control__input:-ms-input-placeholder{color:var(--color-text-secondary);opacity:.5}.search-control__input::-ms-input-placeholder{color:var(--color-text-secondary);opacity:.5}.search-control__input::placeholder{color:var(--color-text-secondary);opacity:.5}.search-control--sm .search-control__input::-webkit-input-placeholder{opacity:1}.search-control--sm .search-control__input::-moz-placeholder{opacity:1}.search-control--sm .search-control__input:-ms-input-placeholder{opacity:1}.search-control--sm .search-control__input::-ms-input-placeholder{opacity:1}.search-control--sm .search-control__input::placeholder{opacity:1}.main-nav-wrapper--inverse .search-control__input::-webkit-input-placeholder{color:var(--color-text-secondary-inverse)}.main-nav-wrapper--inverse .search-control__input::-moz-placeholder{color:var(--color-text-secondary-inverse)}.main-nav-wrapper--inverse .search-control__input:-ms-input-placeholder{color:var(--color-text-secondary-inverse)}.main-nav-wrapper--inverse .search-control__input::-ms-input-placeholder{color:var(--color-text-secondary-inverse)}.main-nav-wrapper--inverse .search-control__input::placeholder{color:var(--color-text-secondary-inverse)}.page-scotlandwelcomepage .search-control__input::-webkit-input-placeholder{color:var(--color-text-secondary)}.page-scotlandwelcomepage .search-control__input::-moz-placeholder{color:var(--color-text-secondary)}.page-scotlandwelcomepage .search-control__input:-ms-input-placeholder{color:var(--color-text-secondary)}.page-scotlandwelcomepage .search-control__input::-ms-input-placeholder{color:var(--color-text-secondary)}.page-scotlandwelcomepage .search-control__input::placeholder{color:var(--color-text-secondary)}.search-control--sm .search-control__input{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);padding-left:var(--spacing-150);padding-block:var(--spacing-100);color:var(--color-text-secondary)}.main-nav-wrapper--inverse .search-control__input:not(.page-scotlandwelcomepage .search-control__input){color:var(--color-text-default-inverse)}.search-control__input--lg{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.search-control__icon{width:var(--spacing-250);height:var(--spacing-250);color:var(--color-text-default-inverse);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.search-control--sm .search-control__icon{width:var(--spacing-200);height:var(--spacing-200)}.header .search-control__icon{color:var(--color-text-default)}.main-nav-wrapper--inverse .search-control__icon:not(.page-scotlandwelcomepage .search-control__icon){color:var(--color-text-default-inverse)}.search-control__button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:var(--spacing-100) var(--spacing-150)}.search-control--sm .search-control__button{padding:var(--spacing-50) var(--spacing-200) var(--spacing-50) var(--spacing-50)}@media only screen and (min-width: 768px){.search-control--sm{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.search-control__input{padding:var(--spacing-150) var(--spacing-150) var(--spacing-150) var(--spacing-400)}.search-control__button{padding:var(--spacing-150) var(--spacing-400) var(--spacing-150) var(--spacing-150)}.search-control__icon{width:var(--spacing-300);height:var(--spacing-300)}}.search-header{padding-top:6.25rem;background-color:var(--color-bg-default-inverse);color:var(--color-text-default-inverse)}.search-header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search-header__title{font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold);padding-bottom:var(--spacing-200)}.search-header__results{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium);padding-bottom:var(--spacing-200)}.search-header__form{margin-bottom:var(--spacing-400)}@media only screen and (min-width: 768px){.search-header{padding-top:var(--spacing-500)}.search-header__content{padding-left:25%}.search-header__title{padding-bottom:var(--spacing-300)}.search-header__results{padding-bottom:var(--spacing-700)}.search-header__form{margin-bottom:var(--spacing-800)}}.search-item{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"content content" "date meta";padding-top:var(--spacing-100);padding-bottom:var(--spacing-400)}.search-item__content{grid-area:content}.search-item__breadcrumb{display:none}.search-item__title{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.search-item__body{display:none;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary)}.search-item__date{color:var(--color-text-secondary);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);grid-area:date}.search-item__meta{grid-area:meta;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.search-item:hover,.search-item:focus-within{text-decoration:none;color:var(--color-text-disabled)}.search-item:hover .breadcrumb__item,.search-item:hover .breadcrumb__divider,.search-item:focus-within .breadcrumb__item,.search-item:focus-within .breadcrumb__divider{color:var(--color-text-disabled)}.search-item:hover .search-item__date>.date,.search-item:hover .search-item__body,.search-item:focus-within .search-item__date>.date,.search-item:focus-within .search-item__body{color:var(--color-text-disabled)}.search-item:hover .search-item__meta .visibility-graphic,.search-item:focus-within .search-item__meta .visibility-graphic{border-color:var(--color-text-disabled)}.search-item:hover .search-item__title,.search-item:focus-within .search-item__title{text-decoration:underline;color:var(--color-text-link-hover)}.search-item__wrapper+.search-item__wrapper{border-top:1px solid var(--color-border-default)}.search-item__wrapper+.search-item__wrapper:hover,.search-item__wrapper+.search-item__wrapper:focus-within{border-top:1px solid var(--color-border-default-inverse)}@media only screen and (min-width: 768px){.search-item{grid-template-columns:repeat(12,1fr);grid-template-areas:"date date date content content content content content content content content meta";grid-gap:var(--spacing-250);padding-top:var(--spacing-200)}.search-item__breadcrumb{display:block;margin-bottom:var(--spacing-200)}.search-item__body{display:block}}.search-neck{background:#405775;border-top:solid 1px var(--color-border-default-inverse);border-left:solid 1px var(--color-border-default-inverse);padding:var(--spacing-600);grid-column:var(--grid-column-main);top:calc(-1 * var(--spacing-800));position:relative;z-index:var(--z-content)}.search-neck:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-card-hover)}.search-neck__container{display:grid;grid-template-columns:var(--grid-template-16-col);grid-gap:var(--grid-gap)}.search-neck__chin{padding-bottom:var(--spacing-1200)}.search-neck__content{margin-left:auto;margin-right:auto;width:100%;max-width:44.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;color:var(--color-text-default-inverse);position:relative;z-index:1}.search-neck__image{left:0;top:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.search-neck__search-control{width:100%}.search-neck .search-control{border-color:#fff}.search-neck .search-control:focus-within{background:var(--color-card-hover)}.search-neck .search-control__input::-webkit-input-placeholder{opacity:.75}.search-neck .search-control__input::-moz-placeholder{opacity:.75}.search-neck .search-control__input:-ms-input-placeholder{opacity:.75}.search-neck .search-control__input::-ms-input-placeholder{opacity:.75}.search-neck .search-control__input::placeholder{opacity:.75}@media only screen and (min-width: 768px){.search-neck{margin-left:calc(-1 * var(--grid-gap));padding:var(--spacing-800);top:calc(-1 * var(--spacing-1200))}}.section-block{display:grid;grid-template-columns:var(--grid-template-16-col);padding-bottom:var(--spacing-400)}.section-block__sidebar{grid-column:var(--grid-column-sidebar);padding-top:var(--spacing-200)}.section-highlight .section-block__sidebar,.section-featured .section-block__sidebar{border-color:var(--color-border-secondary)}.section-white .section-block__sidebar{border-color:var(--color-border)}.section-block__sidebar--no-mobile{display:none}.section-block__main{grid-column:var(--grid-column-main)}.section-block__main--sm{grid-column:var(--grid-column-main-sm)}.section-highlight .section-block__main,.section-featured .section-block__main{border-color:var(--color-border-secondary)}.section-block__main .section-header{margin-top:var(--section-spacing-sm)}.section-block__main .section-header:first-child{margin-top:0}.section-block__title{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-right:var(--spacing-200)}.section-block__nav{margin-top:var(--spacing-100);margin-bottom:var(--spacing-200)}.section-block--spacing-sm{padding-bottom:var(--spacing-400)}@media (max-width: 767px){.section-block{border-top:solid 1px var(--color-border-default)}.section-dark .section-block{border-color:var(--color-border-default-inverse)}.section-block__sidebar{margin-bottom:var(--spacing-200)}}@media only screen and (min-width: 768px){.section-block{grid-gap:var(--grid-gap);padding-bottom:var(--spacing-1200)}.section-highlight .section-block,.section-featured .section-block,.section-featured+.section-regular .section-block,.section-highlight+.section-regular .section-block,.section-highlight+.section-block,.section-dark+.section-block{padding-top:var(--spacing-1200)}.section-block__sidebar{border-top:solid 1px var(--color-border-default);border-right:solid 1px var(--color-border-default)}.section-block__sidebar--no-mobile{display:block}.section-block__main{border-top:solid 1px var(--color-border-default);padding-top:var(--spacing-200);margin-left:calc(-1 * var(--grid-gap));padding-left:var(--grid-gap)}.section-block__main>.editor-styles{width:66%}.section-block__main .accordion-block:first-child .accordion-block__accordion-button{border-top:none}.section-block--spacing-sm{padding-bottom:var(--spacing-800)}.section-related{padding-top:var(--spacing-1200)}}.section-highlight{background:var(--color-bg-surface)}.section-featured{background:var(--color-bg-fill-brand)}.section-dark{background:var(--color-bg-default-inverse);color:var(--color-text-default-inverse);border-color:var(--color-border-default-inverse)}.section-dark .section-block__main,.section-dark .section-block__sidebar{border-color:var(--color-border-default-inverse)}.section-header{border-top:var(--border-default)}.section-header--no-border{border:none}.page-dark .section-header{border-top-color:var(--color-border-default-inverse)}.section-header:first-child .section-block__main{margin-top:0}.section-header--lg{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-top:var(--spacing-600);padding-top:var(--spacing-200);margin-bottom:var(--spacing-200)}.grid__main .section-header--lg,.section-block__main .section-header--lg{position:relative}.grid__main .section-header--lg:before,.section-block__main .section-header--lg:before{content:"";display:block;position:absolute;top:-1px;left:calc(-1 * var(--container-outer-padding));width:var(--container-outer-padding);height:1px;background:var(--color-border-default)}.page-dark .grid__main .section-header--lg:before,.page-dark .section-block__main .section-header--lg:before{background:var(--color-border-default-inverse)}.grid__main .section-header--lg:after,.section-block__main .section-header--lg:after{content:"";display:block;position:absolute;top:-1px;left:100%;width:var(--container-outer-padding);height:1px;background:var(--color-border-default)}.page-dark .grid__main .section-header--lg:after,.page-dark .section-block__main .section-header--lg:after{background:var(--color-border-default-inverse)}.grid__main .section-header--lg.section-header--no-border:before,.grid__main .section-header--lg.section-header--no-border:after,.section-block__main .section-header--lg.section-header--no-border:before,.section-block__main .section-header--lg.section-header--no-border:after{content:none}.section-header--md{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-top:var(--spacing-300);padding-top:var(--spacing-150);margin-bottom:var(--spacing-100)}.section-header--sm{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-top:var(--spacing-200);padding-top:var(--spacing-100);margin-bottom:var(--spacing-100)}@media only screen and (min-width: 768px){.section-header--lg{margin-top:var(--spacing-1200);margin-bottom:var(--spacing-600)}.grid__main .section-header--lg:before,.section-block__main .section-header--lg:before{left:calc(-1 * var(--grid-column-gap));width:var(--grid-column-gap)}.grid__main .section-header--lg:after,.section-block__main .section-header--lg:after{width:50vw}.section-header--md{margin-top:var(--spacing-800);margin-bottom:var(--spacing-400)}.section-header--sm{margin-top:var(--spacing-600);margin-bottom:var(--spacing-200)}}.section-nav{display:none}@media only screen and (min-width: 768px){.section-nav{display:block}.section-nav__header{margin-bottom:var(--spacing-200)}.section-nav__header a.link{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.section-nav__list,.section-nav__level2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-100)}.section-nav__level2{margin-top:var(--spacing-100);margin-left:var(--spacing-200)}}.sidebar-section{padding-bottom:var(--spacing-300)}.sidebar-section:not(:nth-child(1)){border-top:var(--border-default);padding-top:var(--spacing-100);padding-right:var(--spacing-150)}.page-dark .sidebar-section,.sidebar-section .page-header--dark,.breadcrumb-header--dark .sidebar-section{border-color:var(--color-border-default-inverse);color:var(--color-text-default-inverse)}.sidebar-section__content-type{font-size:var(--type-size-md);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-bold)}.sidebar-section__title{font-size:var(--type-size-sm);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.sidebar-section__dates,.sidebar-section__start-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:var(--spacing-100);-moz-column-gap:var(--spacing-100);column-gap:var(--spacing-100)}.sidebar-section__content{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.sidebar-section__content--space-above{margin-top:var(--spacing-200)}.social-follow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-follow__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100)}.social-follow h3.social-follow__label{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);padding:initial;border:initial}.main-nav .social-follow h3.social-follow__label{color:var(--color-text-link-inverse)}@media (max-width: 1279px){footer .social-follow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width: 1280px){.social-follow{gap:var(--spacing-200)}footer .social-follow{margin-left:var(--spacing-800)}}.social-share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100)}.shortlist-item{display:grid;grid-template-columns:1fr;margin-bottom:var(--spacing-200)}.shortlist-item__title{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.shortlist-item__content{text-align:center;border:3px solid var(--color-border-default);padding:var(--spacing-300)}.shortlist-item__sponsor{text-align:center}.shortlist-item__sponsor-label{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-100)}.shortlist-item__sponsor-img{max-width:80%;max-height:7.5rem}@media only screen and (min-width: 480px){.shortlist-item__sponsor-img{max-width:18.75rem}}@media only screen and (min-width: 1024px){.shortlist-item{grid-template-columns:2fr 1fr;margin-bottom:var(--spacing-400)}.shortlist-item__sponsor-img{max-width:80%;max-height:10rem}}@media only screen and (min-width: 1024px){.shortlist-item__sponsor-img{max-width:70%}}.sponsors-list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--spacing-600);-moz-column-gap:var(--spacing-600);column-gap:var(--spacing-600);row-gap:var(--spacing-300);margin-bottom:var(--spacing-600)}.sponsors-list--xl{grid-template-columns:1fr}.sponsors-list--lg{grid-template-columns:repeat(2,1fr)}.sponsors-list--md{grid-template-columns:repeat(3,1fr)}.sponsors-list--sm{grid-template-columns:repeat(4,1fr);-webkit-column-gap:var(--spacing-300);-moz-column-gap:var(--spacing-300);column-gap:var(--spacing-300)}.sponsors-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsors-list--xl .sponsors-list__item{min-height:6.25rem}@media only screen and (min-width: 480px){.sponsors-list{row-gap:var(--spacing-400)}.sponsors-list--xl{grid-template-columns:repeat(3,1fr)}.sponsors-list--lg{grid-template-columns:repeat(4,1fr)}.sponsors-list--md{grid-template-columns:repeat(6,1fr)}.sponsors-list--sm{grid-template-columns:repeat(9,1fr)}}.statement__body{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);position:relative;margin:0;white-space:pre-line;margin-bottom:var(--spacing-200)}.statement--quote .statement__body{margin-top:var(--spacing-400)}.statement--quote .statement__body:before,.statement--quote .statement__body:after{content:" ";display:inline-block;aspect-ratio:37/24;height:var(--spacing-300);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100%}.statement--quote .statement__body:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNyIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0FBRjA2NSIgZD0iTTEzLjUyIDAgNi43NiAxMiAwIDI0aDEzLjUybDYuNzU4LTEyTDEzLjc3MS40NDUgMTMuNTIgMFpNMjkuMzcgMGwtNi43NiAxMi02Ljc2IDEyaDEzLjUybDYuNzU5LTEyTDI5LjYyLjQ0NSAyOS4zNyAwWiIvPjwvc3ZnPg==);position:absolute;bottom:100%;margin-bottom:var(--spacing-50)}.statement--quote .statement__body:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNyIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0FBRjA2NSIgZD0ibTIzLjA3IDI0LjkzNiA2Ljg4NS0xMiA2Ljg4NC0xMkgyMy4wN2wtNi44ODMgMTIgNi42MjcgMTEuNTU1LjI1Ni40NDVaTTYuOTI4IDI0LjkzNmw2Ljg4NS0xMiA2Ljg4NC0xMkg2LjkyN2wtNi44ODIgMTIgNi42MjcgMTEuNTU1LjI1Ni40NDVaIi8+PC9zdmc+);margin-left:var(--spacing-50);vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline}.statement__footer{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary)}.statement__source{display:block;font-weight:700}.statement__comma{display:none}.statement--lg,.statement--xl{margin-top:var(--spacing-400);margin-bottom:var(--spacing-400)}.statement--lg .statement__body,.statement--xl .statement__body{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.statement--lg.statement--quote,.statement--xl.statement--quote{margin-left:var(--spacing-800)}.statement--lg.statement--quote .statement__body:before,.statement--lg.statement--quote .statement__body:after,.statement--xl.statement--quote .statement__body:before,.statement--xl.statement--quote .statement__body:after{height:var(--spacing-400)}.statement--lg.statement--quote .statement__body:before,.statement--xl.statement--quote .statement__body:before{vertical-align:baseline;bottom:initial;right:100%;margin-right:var(--spacing-125);margin-bottom:0}.statement--lg.statement--quote .statement__body:after,.statement--xl.statement--quote .statement__body:after{margin-left:var(--spacing-75)}.statement--lg .statement__comma,.statement--xl .statement__comma,.statement--lg .statement__source,.statement--xl .statement__source{display:inline}.statement--xl{margin-left:8.3333333333%}@media only screen and (min-width: 768px){.statement__body{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.statement--lg--quote,.statement--xl--quote{margin-left:25%}}.statistic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-100);margin-bottom:var(--spacing-100);border-top:1px solid var(--color-border-default)}.page-dark .statistic{border-color:var(--color-border-default-inverse)}.statistic--no-border{border:none}.statistic__number{font-size:var(--type-size-number-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-sm);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-sm);color:var(--color-bg-default-inverse)}.page-dark .statistic__number{color:var(--color-bg-fill-brand)}.statistic__icon{font-size:var(--type-size-number-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-sm);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-sm);color:var(--color-bg-default-inverse);width:var(--type-size-number-sm);position:relative;width:3.125rem;height:3.125rem}.statistic__icon svg{max-height:100%;position:absolute}.page-dark .statistic__icon{color:var(--color-border-default-inverse)}.statistic__desc{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary);max-width:18.0625rem}.page-dark .statistic__desc{color:var(--color-text-default-inverse)}@media only screen and (min-width: 768px){.statistic__number{font-size:var(--type-size-number-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-md);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-md)}}.sub-nav{display:grid;gap:var(--spacing-50)}.summary-block{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);padding-top:var(--spacing-150);padding-bottom:var(--spacing-150);color:var(--color-text-secondary)}.summary-block__heading{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-400)}.summary-block ul li{color:var(--color-text-secondary)}.summary-block--sm{padding-top:var(--spacing-200);padding-bottom:var(--spacing-200);margin-left:25%}.summary-block--sm .summary-block__heading{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-150)}.summary-block--sm p{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);padding-bottom:var(--spacing-150);margin-bottom:0!important}.summary-block--sm ul{padding-top:var(--spacing-100);padding-bottom:var(--spacing-100);margin-bottom:var(--spacing-200);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.summary-block--sm ul li{padding-bottom:var(--spacing-100)}.summary-block--sm ul li ul{margin-bottom:0}.summary-block--sm ul li ul li:not(:last-child){padding-bottom:var(--spacing-50)}@media only screen and (min-width: 768px){.summary-block{padding-top:var(--spacing-400);padding-bottom:var(--spacing-400)}.summary-block--sm{padding-bottom:var(--spacing-200)}}.tab-panel__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-300)}.tab-panel__content{max-width:37.5rem}.tab,.tad{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:var(--spacing-100);border-radius:var(--radii-full);padding:var(--spacing-100) var(--spacing-200);border:1px solid var(--color-border-default);color:var(--color-text-default);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.page-dark .tab,.page-dark .tad{border:1px solid var(--color-border-default-inverse);color:var(--color-text-default-inverse-hover)}.tab:hover,.tad:hover{color:var(--color-text-default-hover);border:1px solid var(--color-border-hovered);text-decoration:none}.page-dark .tab:hover,.page-dark .tad:hover{border:1px solid var(--color-border-hovered-inverse);color:var(--color-text-default-inverse-hover)}.tab:focus-visible,.tad:focus-visible{background:var(--color-bg-default)}.tab:disabled,.tad:disabled{color:var(--color-text-disabled-inverse);opacity:.5;cursor:not-allowed}.tab:disabled :hover,.tad:disabled :hover{border:1px solid var(--color-border-default-inverse)}.tab--selected,.tad--selected{color:var(--color-text-default);background-color:var(--color-bg-fill-brand);border:none}.page-dark .tab--selected,.page-dark .tad--selected{color:var(--color-text-default)}.tab--selected:hover,.tad--selected:hover{border:none;color:var(--color-text-default)}.page-dark .tab--selected:hover,.page-dark .tad--selected:hover{color:var(--color-text-default)}.tab--large,.tad--large{padding:var(--spacing-200) var(--spacing-400);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.modal{position:fixed;margin:auto;background:var(--color-blue-transparent-300);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;top:0;width:100%;height:100%}.modal__content{position:relative;background-color:#fff;padding:var(--spacing-400);color:var(--color-bg-fill-secondary);width:90vw;margin:auto;border:1px solid #888;font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.modal__content,.modal__inner{display:grid;gap:var(--spacing-300)}.modal__title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);padding-right:var(--spacing-200)}.modal__description{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.modal__description--sm{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.modal__close{position:absolute;top:var(--spacing-150);right:var(--spacing-150);color:var(--color-bg-fill-secondary);padding:var(--spacing-100)}.modal__close svg{height:var(--spacing-300);width:var(--spacing-300)}.modal__close:hover svg{fill:var(--color-bg-fill-secondary-hover)}.modal--sm .modal__title{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.modal--sm .modal__content{max-width:32.5rem}@media only screen and (min-width: 768px){.modal__content{width:40vw;min-width:32.5rem;max-width:45rem}}.table{border-top:var(--border-default)}.table tr{border-bottom:var(--border-default);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);padding:var(--spacing-100) 0 var(--spacing-100)}.table--2col .table__cell{width:50%}.table--3col .table__cell{width:33.33%}.table__cell{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold)}.table__cell--align-right{text-align:right}.table__cell--wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.page-dark .table,.page-dark .table tr{border-color:var(--color-border-default-inverse)}.table-primary{border-top:var(--border-default-inverse);border-bottom:var(--border-default-inverse);font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.table-primary thead{border-bottom:var(--border-default-inverse)}.table-primary th{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);font-weight:var(--type-weight-bold)}.table-primary tbody tr:not(:last-child){border-bottom:var(--border-default)}.table-primary th,.table-primary td{padding-top:var(--spacing-200);padding-bottom:var(--spacing-200)}.team-grid{margin-top:var(--section-spacing-sm)}.team-grid__list{display:grid;-webkit-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-template-columns:var(--grid-template-16col);position:relative;grid-template-columns:1fr 1fr;row-gap:var(--spacing-800)}.team-grid__list .person--desaturated img{-webkit-filter:brightness(50%);filter:brightness(50%)}.team-grid .backdrop{display:block;-webkit-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.team-grid .backdrop--hidden{background-color:transparent;display:none}.team-grid .backdrop--enabled{background-color:var(--color-border-disabled-inverse)}@media only screen and (min-width: 480px){.team-grid{max-width:53.75rem}.team-grid__list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.team-grid__list{grid-template-columns:repeat(4,1fr)}}.tpi-cpd{border-top:1px solid var(--color-border-default);padding-top:var(--spacing-800);padding-bottom:var(--spacing-600)}.tpi-cpd p{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);padding-top:var(--spacing-100);padding-bottom:var(--spacing-100)}.tpi-cpd h2{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);padding-top:var(--spacing-100)}.tpi-cpd h3{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-top:var(--spacing-200)}.tpi-cpd--hidden{display:none}.tpi-cpd__submit{margin-top:var(--spacing-400)}.tpi-cpd__submit--hidden{display:none}.tpi-cpd__answer{margin-top:var(--spacing-200);margin-bottom:var(--spacing-200);border-radius:2px}.tpi-cpd__answer--error{background-color:var(--color-bg-warning)}.tpi-cpd__answer--true{background-color:var(--color-bg-fill-brand-active)}.tpi-cpd__answer--false{background-color:var(--color-bg-surface-info-active)}.tpi-cpd__result{padding:var(--spacing-200)}.tpi-cpd__result h3{margin-top:0}.trainingcourse-register-interest{margin-top:var(--spacing-1200);padding:var(--spacing-1200) var(--spacing-400);background-color:var(--color-bg-default-inverse);color:var(--color-text-default-inverse);margin-inline:auto;position:relative}.trainingcourse-register-interest--submitted:after{display:none}.trainingcourse-register-interest__intro{max-width:60%;margin-bottom:var(--spacing-200)}.trainingcourse-register-interest--submitted .trainingcourse-register-interest__intro{display:none}.trainingcourse-register-interest h2{margin-bottom:var(--spacing-200)}.trainingcourse-register-interest__form-container{position:relative;margin-inline:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:var(--spacing-400)}.trainingcourse-register-interest__form-container:before{content:"";position:absolute;bottom:0;left:0;width:1px;height:calc(100% + var(--spacing-1200));background-color:var(--color-border-default-inverse)}.trainingcourse-register-interest__form-container:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100cqi;background-color:var(--color-border-default-inverse)}.trainingcourse-register-interest__form-container .trainingcourseregisterinterest .tpi-form .tpi-form__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-50)}.user-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.user-details__name{font-weight:var(--type-weight-bold)}.user-details__badges{margin-top:var(--spacing-100);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--color-logo)}.user-details__membership-badge{height:1.25rem;width:1.25rem}.user-details__membership-badge+.user-details__membership-label,.user-details__membership-badge+.user-details__membership-badge{margin-left:var(--spacing-200)}.user-details__membership-label{font-weight:var(--type-weight-bold);font-size:.75rem;margin-right:var(--spacing-25)}@media (max-width: 767px){.user-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.visibility-graphic{border-radius:50%;border:1px solid var(--color-text-on-fill-brand);width:var(--spacing-300);height:var(--spacing-300);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.visibility-graphic__icon{width:var(--spacing-150);height:var(--spacing-150);color:var(--color-text-on-fill-brand)}.visibility-panel__text{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.winners-item{display:grid;grid-template-columns:1fr;margin-bottom:var(--spacing-200)}.winners-item__content{text-align:center;border:3px solid var(--color-border-default);padding:var(--spacing-300)}.winners-item__title{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-300)}.winners-item__winner-title{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-100)}.winners-item__winner{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.winners-item__subtitle{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);margin-top:var(--spacing-400);margin-bottom:var(--spacing-100)}.winners-item__list-item{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-75)}.winners-item__sponsor{text-align:center}.winners-item__sponsor-label{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);margin-bottom:var(--spacing-100)}.winners-item__sponsor-img{max-width:80%;max-height:7.5rem}@media only screen and (min-width: 480px){.winners-item__sponsor-img{max-width:18.75rem}}@media only screen and (min-width: 768px){.winners-item{grid-template-columns:2fr 1fr;margin-bottom:var(--spacing-800)}.winners-item__sponsor-img{max-width:100%;max-height:10rem}}@media only screen and (min-width: 1024px){.winners-item__sponsor-img{max-width:100%}}.page-aboutus__layout{display:grid;grid-template-columns:repeat(16,1fr)}.page-aboutus__paragraph{font-size:var(--type-size-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-lg);font-weight:var(--type-weight-medium);margin-top:var(--spacing-600);position:relative}.page-aboutus__paragraph--centered{grid-column:1/17}.page-aboutus__statement{grid-column:2/16;font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold)}.page-aboutus__key-statistics{display:grid;grid-template-columns:repeat(16,1fr);grid-column:1/17}.page-aboutus__key-statistics-statement{grid-column:1/17;margin-top:var(--spacing-600);margin-bottom:var(--spacing-500)}.page-aboutus__statistic{grid-column:1/17}.page-aboutus__statistic .statistic__number{font-size:var(--type-size-number-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-lg);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-lg)}.page-aboutus__statistic .statistic__desc{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.page-aboutus__benefits{margin-top:var(--section-spacing-lg);margin-bottom:var(--section-spacing-lg)}.page-aboutus__benefits-heading{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold);margin-bottom:var(--spacing-300)}.page-aboutus__benefits-introduction{margin-bottom:var(--spacing-600)}@media (max-width: 767px){.page-aboutus__paragraph{border-left:0;padding-left:0}}@media only screen and (min-width: 768px){.page-aboutus__paragraph--centered{grid-column:5/13;margin-top:var(--spacing-1600)}.page-aboutus__key-statistics{margin-top:-.0625rem}.page-aboutus__key-statistics-statement{grid-column:10/17;margin-top:22rem;margin-bottom:0}.page-aboutus__statistic .statistic__desc{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.page-aboutus__statistic:nth-child(1){grid-column:1/10;border-left:var(--border-default-inverse);padding-top:calc(var(--spacing-300) - 1px);padding-left:calc(var(--grid-column-gap) - 1px)}.page-aboutus__statistic:nth-child(2){grid-column:7/17;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border:none}.page-aboutus__benefits{margin-top:var(--section-spacing-lg);margin-bottom:12.5rem}.page-aboutus__benefits-heading{margin-bottom:var(--spacing-600);grid-column-end:span 3}}.page-contactus__intro{margin-bottom:var(--spacing-600)}.page-contactus__intro p{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium)}.page-contactus h2,.page-contactus h3{border-top:1px solid var(--color-border-default-inverse);padding-top:var(--spacing-50);padding-bottom:var(--spacing-400);font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}.page-contactus__section{margin-bottom:var(--spacing-1600)}.page-contactus__tab-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column-end:span 16;gap:var(--spacing-300);padding-bottom:var(--spacing-800)}.page-contactus__tabpanel{display:none}.page-contactus__tabpanel--visible{display:block}.page-contactus__tabpanel h2{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);padding-top:var(--spacing-100);margin-bottom:var(--spacing-400);border-top:1px solid var(--color-border-default-inverse)}.page-contactus__item-icon{width:1.5rem;height:1.5rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.page-contactus__accordion-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);width:100%;padding-top:var(--spacing-200);border-top:1px solid var(--color-border-hovered);padding-bottom:var(--spacing-200);color:var(--color-default-inverse)}.page-contactus__accordion-button.accordion__toggle--open{color:var(--color-border-hovered)}.page-contactus__accordion-content{margin-bottom:var(--spacing-400);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.page-contactus__cta-banner{width:100vw}.page-contactus__geometric-decoration{background-repeat:no-repeat;background-blend-mode:hue;background-position:bottom left;height:41.4375rem;width:24rem;top:11rem;position:relative}.page-contactus__geometric-decoration-1{background-image:url(/tpiAssets/images/geometric-decorations/geometric-bottom-1.svg),url(/tpiAssets/images/geometric-decorations/geometric-bottom-1.svg)}.page-contactus__form{margin-top:var(--spacing-1000);margin-bottom:var(--spacing-1000)}@media only screen and (min-width: 1024px){.page-contactus .editor-styles{width:66%}}.page-dark{background-color:var(--color-bg-default-inverse);color:var(--color-neutral-white)}.page-errorpage main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-errorpage__section{background:var(--color-bg-surface-info);color:var(--color-text-on-fill-brand);width:100vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.page-errorpage__section:before,.page-errorpage__section:after{background-color:var(--color-bg-surface-info-hover);display:none}.page-errorpage__section h1{font-size:var(--type-size-heading-xxl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xxl);font-weight:var(--type-weight-bold);margin-top:var(--spacing-2 0);margin-bottom:var(--spacing-150)}.page-errorpage__section a{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:var(--spacing-300)}.page-errorpage__section svg{width:.5rem;height:.5rem;margin-right:var(--spacing-100)}@media only screen and (min-width: 768px){.page-errorpage__section:before,.page-errorpage__section:after{background-color:var(--color-bg-surface-info-hover);display:block}}.page-folderguidancenotes .search-item{grid-template-columns:repeat(12,1fr);grid-template-areas:"content content content content content content content content content content content meta"}.page-folderguidancenotes .search-item__body{display:block}@media only screen and (min-width: 768px){.page-folderguidancenotes .search-item{grid-template-columns:repeat(12,1fr);grid-template-areas:"content content content content content content content content content content content meta";grid-gap:var(--spacing-250);padding-top:var(--spacing-200)}}.page-foldermagazines{background:var(--color-bg-surface)}.page-foldermagazines .footer{border-color:var(--color-border-secondary)}@media (max-width: 767px){.page-foldermagazines .section-block{border-color:var(--color-border-secondary)}}@media only screen and (min-width: 768px){.page-foldermagazines .section-block__main,.page-foldermagazines .section-block__sidebar{border-color:var(--color-border-secondary)}}.page-history__triangle{display:none}@media only screen and (min-width: 1024px){.page-history__triangle{width:10.875rem;height:10.875rem;position:absolute}.page-history__triangle--one{top:10.875rem;right:0}.page-history__triangle--one svg{width:10.875rem;fill:none;stroke:var(--color-border-default-inverse)}.page-history__triangle--one .bottom{top:21.75rem}}.page-home__members-intro{margin-bottom:var(--spacing-600)}.page-home__header{padding-top:var(--layout-header-height);background-color:#fff;color:var(--color-text-default)}.page-home__title{font-size:var(--type-size-heading-xl);font-family:var(--type-family-heading);line-height:var(--type-lineHeight-heading-xl);font-weight:var(--type-weight-bold);color:var(--color-text-on-fill-brand)}@media (max-width: 767px){.page-home__quicklinks-nav,.page-home__title{display:none}.page-home__mytpi-title{color:var(--color-text-on-fill-brand);padding-top:var(--spacing-600)}}@media only screen and (min-width: 480px){.page-home__members-intro{margin-top:var(--spacing-400)}.page-home .header__logo{top:var(--spacing-400);width:var(--header-logo-width);height:var(--header-logo-height)}}@media only screen and (min-width: 768px){.page-home.logged-in .header__logo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.page-home__header{padding-top:calc(var(--layout-header-height) + var(--spacing-600))}.page-home__mytpi-title{display:none}.page-home__members-intro{margin-top:var(--spacing-400);margin-bottom:var(--spacing-1200)}.page-home__quicklinks-nav{padding-right:var(--spacing-200);padding-bottom:var(--spacing-400);border-bottom:1px solid var(--color-border-default)}.page-home__quicklinks-nav--no-border{border-bottom:none}.page-home__user-details{padding:var(--spacing-50) var(--spacing-200) var(--spacing-250) 0;border-bottom:1px solid var(--color-border-default)}.page-home__news{margin-top:var(--section-spacing-lg)}}.page-membershome__header{padding-top:calc(var(--layout-header-height) - var(--spacing-300))}@media only screen and (min-width: 768px){.page-membershome__header{padding-top:var(--spacing-1800);padding-bottom:var(--spacing-800)}}.page-jobs__grid{margin-bottom:var(--spacing-1000);margin-top:var(--section-spacing-lg)}.page-jobs__info-disclaimer{margin-top:var(--spacing-200)}.page-jobs__disclaimer{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);padding-top:var(--spacing-800)}@media only screen and (min-width: 768px){.page-jobs__results{padding-top:0}.page-jobs__disclaimer{width:66%}}.page-memberdirectory{position:relative}.page-memberdirectory h2{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary-inverse)}.page-memberdirectory .pagination{width:100%;margin-bottom:var(--spacing-200)}.page-memberdirectory__collapsible-toggle{color:var(--color-text-secondary-inverse);display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:var(--spacing-200);border-top:1px solid var(--color-border-default-inverse)}.page-memberdirectory__collapsible-toggle--hidden#filter-toggle-company,.page-memberdirectory__collapsible-toggle--hidden#filter-toggle-individual{display:none}.page-memberdirectory--searching-company .page-memberdirectory__collapsible-toggle#filter-toggle-company,.page-memberdirectory--searching-individual .page-memberdirectory__collapsible-toggle#filter-toggle-individual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-memberdirectory__collapsible-icon{width:1rem;height:1rem}.page-memberdirectory__company-collapsible{text-align:left;width:100%}.page-memberdirectory--searching{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}.page-memberdirectory__spinner{max-width:15.625rem;text-align:center;color:var(--color-text-default);display:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:auto;margin-top:var(--spacing-1600);margin-bottom:var(--spacing-1600);font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium)}.page-memberdirectory__spinner--show{display:block}.page-memberdirectory__spinner-svgs{padding-left:var(--spacing-300)}.page-memberdirectory__spinner-svgs svg{fill:var(--color-bg-fill-secondary-disabled);position:relative;-webkit-animation:animateSpinner 1.75s infinite;-o-animation:animateSpinner 1.75s infinite;animation:animateSpinner 1.75s infinite;margin-bottom:var(--spacing-200)}.page-memberdirectory__spinner-svgs svg:nth-child(2){-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;left:-15px}.page-memberdirectory__spinner-svgs svg:nth-child(3){left:-30px;-webkit-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.page-memberdirectory__container{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;height:100%;display:grid;grid-template-areas:"intro" "map" "form";padding-right:var(--spacing-200);padding-top:var(--spacing-200);-webkit-column-gap:var(--spacing-200);-moz-column-gap:var(--spacing-200);column-gap:var(--spacing-200);background-color:var(--color-bg-default-inverse);color:var(--color-bg-default);padding-top:var(--spacing-400)}.page-memberdirectory__layout{min-height:50vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-memberdirectory__intro{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);padding-right:var(--spacing-200);padding-top:var(--spacing-200);grid-area:intro}.page-memberdirectory__intro-text{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);margin:var(--spacing-400) 0 var(--spacing-200)}.page-memberdirectory__intro-text--hidden,.page-memberdirectory--searching .page-memberdirectory__intro-text{display:none}.page-memberdirectory--searching .page-memberdirectory__intro{padding-right:var(--spacing-800);width:unset}.page-memberdirectory__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:unset;grid-area:form}.page-memberdirectory__form--hidden{display:none}.page-memberdirectory--searching .page-memberdirectory__form{width:100%}.page-memberdirectory__tabs{margin-top:var(--spacing-200);margin-bottom:var(--spacing-200);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-200)}.page-memberdirectory__results{display:grid;margin-top:var(--spacing-200);margin-left:0}.page-memberdirectory__results--hidden{display:none}.page-memberdirectory__error{display:block;margin:auto;margin-top:var(--spacing-200)}.page-memberdirectory__error--hidden{display:none}.page-memberdirectory input[type=text]{width:100%}#member-search--individual{grid-area:map}#member-search--individual label.tpi-form-label{display:none}.page-memberdirectory--searching #member-search--individual{grid-area:form}.page-memberdirectory--searching label.tpi-form-label{display:block!important}@media only screen and (min-width: 768px){.page-memberdirectory__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-memberdirectory--searching .page-memberdirectory__form{max-height:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.page-memberdirectory h2{font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold);color:var(--color-text-default-inverse)}.page-memberdirectory__results{margin-top:var(--spacing-1200);margin-bottom:var(--spacing-1200)}.page-memberdirectory__results-container{width:100%}.page-memberdirectory__container{padding-top:var(--spacing-1200);padding-bottom:var(--spacing-800);grid-template-areas:"intro map" "form map";grid-template-columns:auto 30rem;grid-template-rows:auto 1fr;-webkit-column-gap:var(--spacing-400);-moz-column-gap:var(--spacing-400);column-gap:var(--spacing-400);overflow:hidden}.page-memberdirectory--searching .page-memberdirectory__container{padding-top:var(--spacing-200);padding-bottom:var(--spacing-200);grid-template-rows:auto;grid-template-areas:"intro intro" "form form"}.page-memberdirectory__tabs{margin-top:var(--spacing-400)}}@-webkit-keyframes animateSpinner{0%{fill:var(--color-bg-fill-secondary)}30%{fill:var(--color-bg-fill-secondary)}50%{fill:var(--color-bg-fill-secondary-disabled)}to{fill:var(--color-bg-fill-secondary-disabled)}}@-o-keyframes animateSpinner{0%{fill:var(--color-bg-fill-secondary)}30%{fill:var(--color-bg-fill-secondary)}50%{fill:var(--color-bg-fill-secondary-disabled)}to{fill:var(--color-bg-fill-secondary-disabled)}}@keyframes animateSpinner{0%{fill:var(--color-bg-fill-secondary)}30%{fill:var(--color-bg-fill-secondary)}50%{fill:var(--color-bg-fill-secondary-disabled)}to{fill:var(--color-bg-fill-secondary-disabled)}}.page-ourimpact h2{font-size:var(--type-size-heading-lg);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-lg);font-weight:var(--type-weight-bold)}.page-ourimpact__layout{grid-template-columns:repeat(16,1fr)}.page-ourimpact__key-stat{margin-top:var(--section-spacing-lg)}.page-ourimpact__policy{margin-top:var(--section-spacing-lg);margin-bottom:var(--section-spacing-lg)}.page-ourimpact__policy-layout{display:grid;grid-template-columns:1fr;-webkit-column-gap:var(--grid-column-gap-lg);-moz-column-gap:var(--grid-column-gap-lg);column-gap:var(--grid-column-gap-lg);row-gap:var(--spacing-300)}.page-ourimpact__policy-intro{width:100%;padding-top:var(--type-size-heading-lg)}.page-ourimpact__policy-number{font-size:var(--type-size-number-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-md);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-md);color:var(--color-bg-fill-brand);margin-bottom:var(--spacing-200);border-bottom:1px solid var(--color-text-secondary)}.page-ourimpact__policy-header{margin-bottom:var(--spacing-200);font-size:var(--type-size-heading-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-md);font-weight:var(--type-weight-bold)}@media only screen and (min-width: 768px){.page-ourimpact__policy-layout{grid-template-columns:1fr 1fr;row-gap:var(--spacing-800)}}@media only screen and (min-width: 768px){.page-ourimpact__policy-header{margin-bottom:var(--spacing-400)}.page-ourimpact__policy-number{font-size:var(--type-size-number-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-number-sm);font-weight:var(--type-weight-xlight);letter-spacing:var(--type-letterSpacing-number-sm)}}.page-ourprinciples__statement-1{margin-top:var(--section-spacing-lg)}.page-ourprinciples__statement-3{margin-bottom:var(--section-spacing-lg)}.page-partnerdirectory__layout{min-height:50vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-partnerdirectory__category-label{width:100%}.page-partnerdirectory__categories{grid-area:categories;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-150);margin-top:var(--spacing-600);margin-bottom:var(--spacing-400)}.page-partnerdirectory__container{padding-top:var(--spacing-200);padding-bottom:var(--spacing-800);display:grid;grid-template-areas:"intro" "categories" "form";-webkit-column-gap:var(--spacing-400);-moz-column-gap:var(--spacing-400);column-gap:var(--spacing-400)}.page-partnerdirectory--searching .page-partnerdirectory__container{padding-top:var(--spacing-200);padding-bottom:var(--spacing-200);grid-template-columns:1fr;grid-template-areas:"form"}.page-partnerdirectory__intro{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);padding-right:var(--spacing-200);padding-bottom:var(--spacing-200)}.page-partnerdirectory__intro-text{grid-area:intro;z-index:1;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);margin:0 0 var(--spacing-200)}.page-partnerdirectory__intro-text--hidden,.page-partnerdirectory--searching .page-partnerdirectory__intro-text,.page-partnerdirectory__intro-img{display:none}.page-partnerdirectory--searching .page-partnerdirectory__intro{padding-right:var(--spacing-800);width:unset}.page-partnerdirectory__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:unset;grid-area:form}.page-partnerdirectory--searching .page-partnerdirectory__form{padding-bottom:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-partnerdirectory--searching .page-partnerdirectory__form .tpi-form__select:after{top:50%}.page-partnerdirectory__results{display:grid;margin-top:var(--spacing-200);margin-left:0}.page-partnerdirectory--searching{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium)}@media only screen and (min-width: 768px){.page-partnerdirectory__intro-text{font-size:var(--type-size-md);font-family:var(--type-family-text);line-height:var(--type-lineHeight-md);font-weight:var(--type-weight-medium);width:80%}.page-partnerdirectory__intro-img{grid-area:img;position:relative;height:25rem;display:block}.page-partnerdirectory__intro-img picture{width:50vw;height:100%;position:absolute;right:0}.page-partnerdirectory__intro-img picture img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.page-partnerdirectory__container{grid-template-areas:"intro categories" "img form";grid-template-columns:50% 50%;grid-template-rows:auto;padding:var(--spacing-1200);padding-bottom:0}.page-partnerdirectory__categories{margin-top:0}.page-partnerdirectory__form{padding-bottom:var(--spacing-1600)}.page-partnerdirectory--searching .page-partnerdirectory__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.page-partnerdirectory--searching .page-partnerdirectory__form>*{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-partnerdirectory--searching .page-partnerdirectory__form-btn{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.page-partnerdirectory--searching .page-partnerdirectory__form .tpi-form__select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--spacing-200)}.page-partnerdirectory__results{margin-top:var(--spacing-1200);margin-bottom:var(--spacing-1200)}.page-partnerdirectory__results-container{width:100%}}.page-qualificationfolder__why{margin-bottom:0;padding-bottom:var(--spacing-200)}.page-qualificationfolder__pathway{padding-top:1px}.page-qualificationfolder__pathway-title{margin-bottom:var(--spacing-200);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.page-qualificationfolder__pathway-title{margin-bottom:var(--spacing-400)}.page-qualificationfolder .image-banner__photo-container:after{position:absolute;content:"";left:-4.0625rem;bottom:-1.75rem;background:url(/tpiAssets/images/geometric-decorations/pages/geometric-4.svg);background-repeat:no-repeat;width:20.875rem;height:24.125rem}}.page-recruiterhomepage h2{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);margin-top:var(--spacing-800)}.page-recruiterhomepage h2:first-of-type{margin-top:0}.page-recruiterhomepage__your-jobs{padding-top:var(--spacing-200);min-width:50vw}.page-recruiterhomepage__table{margin-top:var(--spacing-400);width:100%;font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);color:var(--color-text-secondary)}.page-recruiterhomepage__table th{border-bottom:1px solid var(--color-border-default);border-top:1px solid var(--color-border-default);padding-top:var(--spacing-200);padding-bottom:var(--spacing-50);font-weight:var(--type-weight-medium);padding:var(--spacing-200)}.page-recruiterhomepage__table td{font-size:var(--type-size-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-sm);font-weight:var(--type-weight-medium);padding:var(--spacing-200)}.page-recruiterhomepage__table td:first-child{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);color:var(--color-text-default)}.page-recruiterhomepage__table td:last-child{text-align:right;padding-right:var(--spacing-200)}.page-recruiterhomepage__table tbody tr:nth-child(2n){background-color:var(--color-bg-surface-info)}.page-recruiterhomepage__empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-200)}.page-recruiterhomepage__action{margin-top:var(--spacing-800)}.page-resource__layout{display:grid;grid-template-columns:repeat(16,1fr)}.page-resource__layout>*:nth-child(odd){grid-column:span 16}.page-search__sort,.page-search__facet-title{display:none}@media only screen and (min-width: 768px){.page-search__sort{display:block;margin-bottom:var(--spacing-400)}.page-search__sort-title{margin-top:var(--spacing-200)}.page-search__sort-options{margin-top:var(--spacing-200);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-100)}.page-search__facet-title{display:block;padding-top:var(--spacing-200)}}.page-surveys__layout{display:grid;grid-template-columns:repeat(16,1fr)}.page-surveys__layout>*:nth-child(odd){grid-column:span 16}.page-surveys .limit-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis}@media only screen and (min-width: 768px){.page-resource__layout>*:nth-child(odd){grid-column:5/span 16;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-resource__layout>*:nth-child(2n){grid-column:1/span 3}}@media only screen and (min-width: 768px){.page-team__layout{margin-bottom:var(--spacing-1600)}.page-team__intro{max-width:40rem}}.page-trainingcourse__img{margin-bottom:var(--spacing-400)}@media only screen and (min-width: 768px){.page-trainingcourse__img{margin-bottom:var(--spacing-800)}}.page-scotlandwelcomepage__layout{display:grid;grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(16,1fr)}.page-scotlandwelcomepage__cta-banner.geometric-decoration-thick-3{margin-top:28.75rem}.page-scotlandwelcomepage__cta-banner+.page-scotlandwelcomepage__cta-banner{margin-top:var(--spacing-600)}.page-scotlandwelcomepage__paragraph{font-size:var(--type-size-xl);font-family:var(--type-family-text);line-height:var(--type-lineHeight-xl);font-weight:var(--type-weight-medium);margin-top:var(--spacing-500);margin-bottom:var(--spacing-600);position:relative}.page-scotlandwelcomepage__paragraph--centered{grid-column:1/17}.page-scotlandwelcomepage__section h2{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold);padding-bottom:var(--spacing-200)}.page-scotlandwelcomepage__section .section-block{border-top:none}.page-scotlandwelcomepage__section .section-block__sidebar{border-bottom:1px solid}.page-scotlandwelcomepage__intro-button{margin-top:var(--spacing-200)}.page-scotlandwelcomepage__statement .image-banner__photo-container{margin-bottom:clamp(4rem,40%,18rem)}@media only screen and (min-width: 768px){.page-scotlandwelcomepage__statement .image-banner{margin-top:clamp(12rem,20%,22rem)}.page-scotlandwelcomepage__statement .image-banner__photo-container{margin-bottom:clamp(12rem,60%,22rem)}}.page-scotlandwelcomepage__useful-info{padding-top:var(--spacing-500);padding-bottom:19.625rem;background-color:var(--color-text-on-fill-secondary);color:var(--color-text-default)}.page-scotlandwelcomepage__useful-info .section-block,.page-scotlandwelcomepage__useful-info .section-block__sidebar,.page-scotlandwelcomepage__useful-info .section-block__main{border-color:var(--color-border-hovered)}.page-scotlandwelcomepage__useful-info h3{font-size:var(--type-size-heading-xs);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-xs);font-weight:var(--type-weight-bold);padding:var(--spacing-100) 0 var(--spacing-200)}.page-scotlandwelcomepage__useful-info-content{display:grid;grid-template-columns:repeat(1,1fr);-webkit-column-gap:var(--spacing-250);-moz-column-gap:var(--spacing-250);column-gap:var(--spacing-250);row-gap:var(--spacing-250)}.page-scotlandwelcomepage__useful-info-content p{color:var(--color-text-default)}.page-scotlandwelcomepage__useful-info-content>:nth-child(n+2){border-top:1px solid var(--color-border-hovered)}.page-scotlandwelcomepage__useful-info-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-100);margin-top:var(--spacing-200);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-scotlandwelcomepage__useful-info-btns .button{font-size:var(--type-size-action-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-action-sm);font-weight:var(--type-weight-bold);padding:8px 12px;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.page-scotlandwelcomepage__cta-banner{margin-top:0}.page-scotlandwelcomepage__cta-banner+.page-scotlandwelcomepage__cta-banner{margin-top:var(--spacing-1200)}.page-scotlandwelcomepage__paragraph--centered{grid-column:5/13;margin-top:var(--spacing-1600);margin-bottom:var(--spacing-1600)}.page-scotlandwelcomepage__section .section-block .section-block__sidebar{border-bottom:none}}@media only screen and (min-width: 1024px){.page-scotlandwelcomepage__useful-info{padding-bottom:15rem}.page-scotlandwelcomepage__useful-info h2,.page-scotlandwelcomepage__useful-info h3{font-size:var(--type-size-heading-sm);font-family:var(--type-family-text);line-height:var(--type-lineHeight-heading-sm);font-weight:var(--type-weight-bold)}.page-scotlandwelcomepage__useful-info p{width:90%}.page-scotlandwelcomepage__useful-info-content{padding-left:var(--spacing-250);grid-template-columns:repeat(3,1fr)}.page-scotlandwelcomepage__useful-info-content>:nth-child(n+2){border-top:none}.page-scotlandwelcomepage__useful-info-content>:nth-last-child(-n+3){border-top:1px solid var(--color-border-hovered)}.page-scotlandwelcomepage__useful-info-btns .button{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
