/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--f-system:system-ui,sans-serif;--f-transitional:charter,'Bitstream Charter','Sitka Text',cambria,serif;--f-old-style:'Iowan Old Style','Palatino Linotype','URW Palladio L',p052,serif;--f-humanist:seravek,'Gill Sans Nova',ubuntu,calibri,'DejaVu Sans',source-sans-pro,sans-serif;--f-geometric-humanist:avenir,montserrat,corbel,'URW Gothic',source-sans-pro,sans-serif;--f-classical-humanist:optima,candara,'Noto Sans',source-sans-pro,sans-serif;--f-neo-grotesque:inter,roboto,'Helvetica Neue','Arial Nova','Nimbus Sans',arial,sans-serif;--f-monospace-slab-serif:'Nimbus Mono PS','Courier New',monospace;--f-monospace-code:ui-monospace,'Cascadia Code','Source Code Pro',menlo,consolas,'DejaVu Sans Mono',monospace;--f-industrial:bahnschrift,'DIN Alternate','Franklin Gothic Medium','Nimbus Sans Narrow',sans-serif-condensed,sans-serif;--f-rounded-sans:ui-rounded,'Hiragino Maru Gothic ProN',quicksand,comfortaa,manjari,'Arial Rounded MT','Arial Rounded MT Bold',calibri,source-sans-pro,sans-serif;--f-slab-serif:rockwell,'Rockwell Nova','Roboto Slab','DejaVu Serif','Sitka Small',serif;--f-antique:superclarendon,'Bookman Old Style','URW Bookman','URW Bookman L','Georgia Pro',georgia,serif;--f-didone:didot,'Bodoni MT','Noto Serif Display','URW Palladio L',p052,sylfaen,serif;--f-handwritten:'Segoe Print','Bradley Hand',chilanka,tscu_comic,casual,cursive;--f-primary:var(--f-geometric-humanist);--f-heading:var(--f-geometric-humanist);--f-mono:var(--f-monospace-code);--f-w-thin:100;--f-w-extralight:200;--f-w-light:300;--f-w-normal:400;--f-w-medium:500;--f-w-semibold:600;--f-w-bold:700;--f-w-extrabold:800;--f-w-black:900;--f-scale:1.067;--f-s-root:1.25rem;--f-s-s:1rem;--f-s-xs:0.875rem;--f-s-xxs:0.75rem;--f-s-xxxs:0.625rem;--f-s-xxxxs:0.5rem;--f-s-h-xs:calc(var(--f-s-root) * var(--f-scale));--f-s-h-s:calc(var(--f-s-h-xs) * var(--f-scale));--f-s-h-m:calc(var(--f-s-h-s) * var(--f-scale));--f-s-h-l:calc(var(--f-s-h-m) * var(--f-scale));--f-s-h-xl:calc(var(--f-s-h-l) * var(--f-scale));--f-s-h-xxl:calc(var(--f-s-h-xl) * var(--f-scale));--f-s-h-xxxl:calc(var(--f-s-h-xxl) * var(--f-scale));--f-s-h-xxxxl:calc(var(--f-s-h-xxxl) * var(--f-scale));--f-s-h-xxxxxl:calc(var(--f-s-h-xxxxl) * var(--f-scale));@media (width >= 900px){--f-scale:1.125;}@media (width >= 1200px){--f-scale:1.2;}--dark-l:25%;--dark-c:0.02;--dark-h:235deg;--c-dark:var(--dark-l) var(--dark-c) var(--dark-h);--light-l:98%;--light-c:0.02;--light-h:235deg;--c-light:var(--light-l) var(--light-c) var(--light-h);--accent-1-l:35%;--accent-1-c:0.2;--accent-1-h:0deg;--c-accent-1:var(--accent-1-l) var(--accent-1-c) var(--accent-1-h);--accent-2-l:35%;--accent-2-c:0.2;--accent-2-h:180deg;--c-accent-2:var(--accent-2-l) var(--accent-2-c) var(--accent-2-h);--shade-dark-l:40%;--shade-dark-c:0.02;--shade-dark-h:235deg;--c-gray-dark:var(--shade-dark-l) var(--shade-dark-c) var(--shade-dark-h);--shade-mid-l:85%;--shade-mid-c:0.02;--shade-mid-h:235deg;--c-gray-mid:var(--shade-mid-l) var(--shade-mid-c) var(--shade-mid-h);--shade-light-l:95%;--shade-light-c:0.02;--shade-light-h:235deg;--c-gray-light:var(--shade-light-l) var(--shade-light-c) var(--shade-light-h);--tint-1-l:85%;--tint-1-c:0.1;--tint-1-h:0deg;--c-tint-1:var(--tint-1-l) var(--tint-1-c) var(--tint-1-h);--tint-2-l:85%;--tint-2-c:0.1;--tint-2-h:60deg;--c-tint-2:var(--tint-2-l) var(--tint-2-c) var(--tint-2-h);--tint-3-l:85%;--tint-3-c:0.1;--tint-3-h:120deg;--c-tint-3:var(--tint-3-l) var(--tint-3-c) var(--tint-3-h);--tint-4-l:85%;--tint-4-c:0.1;--tint-4-h:180deg;--c-tint-4:var(--tint-4-l) var(--tint-4-c) var(--tint-4-h);--tint-5-l:85%;--tint-5-c:0.1;--tint-5-h:240deg;--c-tint-5:var(--tint-5-l) var(--tint-5-c) var(--tint-5-h);--tint-6-l:85%;--tint-6-c:0.1;--tint-6-h:300deg;--c-tint-6:var(--tint-6-l) var(--tint-6-c) var(--tint-6-h);--status-success-l:90%;--status-success-c:0.2;--status-success-h:160deg;--c-success:var(--status-success-l) var(--status-success-c) var(--status-success-h);--status-warning-l:90%;--status-warning-c:0.2;--status-warning-h:110deg;--c-warning:var(--status-warning-l) var(--status-warning-c) var(--status-warning-h);--status-error-l:90%;--status-error-c:0.2;--status-error-h:20deg;--c-error:var(--status-error-l) var(--status-error-c) var(--status-error-h);--status-info-l:90%;--status-info-c:0.2;--status-info-h:220deg;--c-info:var(--status-info-l) var(--status-info-c) var(--status-info-h);--s-base:0.125rem;--s-scale:2;--s-xxs:var(--s-base);--s-xs:calc(var(--s-xxs) * var(--s-scale));--s-s:calc(var(--s-xs) * var(--s-scale));--s-m:calc(var(--s-s) * var(--s-scale));--s-l:calc(var(--s-m) * var(--s-scale));--s-xl:calc(var(--s-l) * var(--s-scale));--s-xxl:calc(var(--s-xl) * var(--s-scale));--border-radius:0.5rem;--box-shadow:0 0 var(--s-s) 0 oklch(var(--c-dark) / 30%);--site-width:1300px;--site-inline-padding:max(var(--s-l),calc((100cqw - var(--site-width)) / 2));--gin-toolbar-height:0px;--clarity-header-height:0px;--z-index-toolbar:6;--z-index-header:5;--z-index-floating-nav:4;--z-index-modal:3;--z-index-admin-tabs:2;--z-index-admin-masquerade:1;}:root[data-theme='dark']{--dark-l:98%;--light-l:25%;--accent-1-l:85%;--accent-2-l:85%;--shade-dark-l:95%;--shade-mid-l:15%;--shade-light-l:40%;--tint-1-l:35%;--tint-1-c:0.2;--tint-2-l:35%;--tint-2-c:0.2;--tint-3-l:35%;--tint-3-c:0.2;--tint-4-l:35%;--tint-4-c:0.2;--tint-5-l:35%;--tint-5-c:0.2;--tint-6-l:35%;--tint-6-c:0.2;--status-success-l:40%;--status-success-c:0.2;--status-warning-l:40%;--status-warning-c:0.2;--status-warning-h:90deg;--status-error-l:40%;--status-error-c:0.2;--status-info-l:40%;--status-info-c:0.2;--box-shadow:0 0 var(--s-s) 0 oklch(0% 0 0deg / 30%);}
.gHidden{display:none !important;}.visually-hidden,.gVisuallyHidden{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;pointer-events:none;position:absolute;}.gResetList{list-style:none;margin:0;padding:0;}.gMono{font-family:var(--f-mono);font-size:var(--f-s-s);font-weight:var(--f-w-semibold);}.gFontS{font-size:var(--f-s-s);}.gFontXs{font-size:var(--f-s-xs);}[class*='gBg']:not(body){h1,h2,h3,h4,h5,h6{color:currentcolor;}}[class*='gBg'],[class*='gBg'] [class*='gBg']{color:oklch(var(--c-dark) / 100%);}.gBgDark{background-color:oklch(var(--c-dark) / 100%);}.gBgLight{background-color:oklch(var(--c-light) / 100%);}.gBgAccent1{background-color:oklch(var(--c-accent-1) / 100%);}.gBgAccent2{background-color:oklch(var(--c-accent-2) / 100%);}.gBgGrayDark{background-color:oklch(var(--c-gray-dark) / 100%);}.gBgGrayMid{background-color:oklch(var(--c-gray-mid) / 100%);}.gBgGrayLight{background-color:oklch(var(--c-gray-light) / 100%);}.gBgTint1{background-color:oklch(var(--c-tint-1) / 100%);}.gBgTint2{background-color:oklch(var(--c-tint-2) / 100%);}.gBgTint3{background-color:oklch(var(--c-tint-3) / 100%);}.gBgTint4{background-color:oklch(var(--c-tint-4) / 100%);}.gBgTint5{background-color:oklch(var(--c-tint-5) / 100%);}.gBgTint6{background-color:oklch(var(--c-tint-6) / 100%);}.gBgStatus,.gBgSuccess{background-color:oklch(var(--c-success) / 100%);}.gBgWarning{background-color:oklch(var(--c-warning) / 100%);}.gBgError{background-color:oklch(var(--c-error) / 100%);}.gBgInfo{background-color:oklch(var(--c-info) / 100%);}.gBgDark,.gBgAccent1,.gBgAccent2,.gBgGrayDark,[class*='gBg'] .gBgDark,[class*='gBg'] .gBgAccent1,[class*='gBg'] .gBgAccent2,[class*='gBg'] .gBgGrayDark{color:oklch(var(--c-light) / 100%)}.gUnpublished{opacity:0.3;position:relative;transition:opacity 0.3s;}.gUnpublished:hover{opacity:1;}.gUnpublished *{isolation:isolate;}.gUnpublished::before,.gUnpublished::after{border:0.5px solid oklch(var(--c-dark) / 100%);pointer-events:none;position:absolute;}.gUnpublished::before{background:repeating-linear-gradient(45deg,transparent,transparent var(--s-m),oklch(var(--c-warning) / 100%) var(--s-m),oklch(var(--c-warning) / 100%) var(--s-l));content:'';inset:0;}.gUnpublished::after{background-color:oklch(var(--c-warning) / 100%);border-radius:var(--border-radius);content:'Unpublished';font-size:var(--f-s-xs);inset:0 auto auto 50%;padding:var(--s-s) var(--s-l);translate:-50% -50%;}.gBlock{inline-size:100%;margin:var(--s-xl) auto;padding-inline:var(--site-inline-padding);scroll-margin-top:calc(var(--clarity-header-height) + var(--gin-toolbar-height) + var(--s-xl));}.gBlock[class*='gBg']{padding-block:var(--s-xl);}.gBlock[class*='gBg'].gHero,.gBlock.gHero:not(.copyMedia):has(.media){margin-block-start:0;}.gBlock[class*='gBg'] + .gBlock[class*='gBg']{margin-block-start:calc(var(--s-xl) * -1);}.gBlock > :first-child{margin-block-start:0;}.gBlock > :last-child{margin-block-end:0;}.gBlock .gBlock{margin:0;padding-inline:0;}.gContainer{container-type:inline-size;}.gCentralise{margin-inline:auto;text-align:center;}.gCentralise *{margin-inline:auto;text-align:center;}[class*='gLobotomisedOwl'] * + .ctas{padding-block-start:var(--s-s);}[class*='gLobotomisedOwl'] .eyebrow + h1,[class*='gLobotomisedOwl'] .eyebrow + h2,[class*='gLobotomisedOwl'] .eyebrow + h3,[class*='gLobotomisedOwl'] .eyebrow + h4,[class*='gLobotomisedOwl'] .eyebrow + h5,[class*='gLobotomisedOwl'] .eyebrow + h6{margin-block-start:0;}[class*='gLobotomisedOwl'] h1 + .eyebrow,[class*='gLobotomisedOwl'] h2 + .eyebrow,[class*='gLobotomisedOwl'] h3 + .eyebrow,[class*='gLobotomisedOwl'] h4 + .eyebrow,[class*='gLobotomisedOwl'] h5 + .eyebrow,[class*='gLobotomisedOwl'] h6 + .eyebrow{margin-block-start:var(--s-xxs);}.gLobotomisedOwlXs > * + *{margin-block-start:var(--s-xs);}.gLobotomisedOwlSm > * + *{margin-block-start:var(--s-s);}.gLobotomisedOwlMd > * + *{margin-block-start:var(--s-m);}.gLobotomisedOwlLg > * + *{margin-block-start:var(--s-l);}.gLobotomisedOwlXl > * + *{margin-block-start:var(--s-xl);}.gBoxShadow{border:0.5px solid oklch(var(--c-dark) / 20%);box-shadow:var(--box-shadow);}.gBorderRadius{border-radius:var(--border-radius);}[class*='gGrid']{container-type:inline-size;display:grid;gap:var(--s-l);grid-template-columns:repeat(var(--col-count-s,1),1fr);@container (width >= 900px){grid-template-columns:repeat(var(--col-count-m,1),1fr);}@container (width >= 1200px){grid-template-columns:repeat(var(--col-count-l,1),1fr);}}[class*='gGrid'].mNoGap{gap:0;}.gGridX1Col{--col-count-s:1;--col-count-m:1;--col-count-l:1;}.gGridX2Col{--col-count-s:1;--col-count-m:2;--col-count-l:2;}.gGridX3Col{--col-count-s:1;--col-count-m:3;--col-count-l:3;}.gGridX4Col{--col-count-s:1;--col-count-m:2;--col-count-l:4;}.gGridX5Col{--col-count-s:1;--col-count-m:3;--col-count-l:5;}.gGridX6Col{--col-count-s:2;--col-count-m:4;--col-count-l:6;}.gGridX7Col{--col-count-s:2;--col-count-m:4;--col-count-l:7;}.gGridX8Col{--col-count-s:2;--col-count-m:4;--col-count-l:8;}.gGridX9Col{--col-count-s:3;--col-count-m:6;--col-count-l:9;}.gGridX10Col{--col-count-s:3;--col-count-m:5;--col-count-l:10;}.gGridX11Col{--col-count-s:3;--col-count-m:6;--col-count-l:11;}.gGridX12Col{--col-count-s:3;--col-count-m:6;--col-count-l:12;}
*,*::before,*::after{box-sizing:border-box;font:inherit;margin:0;min-inline-size:0;padding:0;}html{hanging-punctuation:first last;overflow-x:clip;}body,main{display:block;margin:0;}img,picture,svg,video{block-size:auto;display:block;inline-size:100%;}h1,h2,h3,h4,h5,h6{max-inline-size:70ch;overflow-wrap:break-word;text-wrap:balance;}p,li{max-inline-size:70ch;text-wrap:pretty;}ul,ol{padding-inline-start:var(--s-m);}li{margin-block-start:var(--s-s);}p + p,p + ul,p + ol,ul + p,ul + ul,ul + ol,ol + p,ol + ul,ol + ol{margin-block-start:var(--s-m);}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:lower-roman;}button,input,label,select,textarea{color:inherit;}
[data-motion='no-preference']{@view-transition{navigation:auto;}}::view-transition-group(*){animation-duration:0.5s;}html[data-motion='no-preference']{scroll-behavior:smooth;}body{background-color:oklch(var(--c-light) / 100%);color:oklch(var(--c-dark) / 100%);font-family:var(--f-primary);font-size:var(--f-s-root);font-weight:var(--f-w-light);line-height:1.5;}:target{scroll-margin-top:calc(var(--clarity-header-height) + var(--gin-toolbar-height)) !important;}main{container-type:inline-size;}.node.mArticle{--site-width:700px;--site-inline-padding:max(var(--s-l),calc((100cqw - var(--site-width)) / 2));}.node > [class*='gBg']:last-child{margin-block-end:0;}abbr[title]{cursor:help;text-decoration-color:var(--c-clarity-white);text-decoration-thickness:0.1em;@media (hover:none){text-decoration:none;}}abbr[title]&::after{@media (hover:none){content:' (' attr(title) ')';font-size:var(--fs-sml);}}pre{max-inline-size:100%;overflow-x:auto;position:relative;}pre,.hljs{background-color:oklch(0% 0 0deg / 100%);border-radius:var(--border-radius);margin:var(--s-m) 0;}code{background-color:oklch(0% 0 0deg / 100%);color:oklch(98% 0.005 205deg / 100%);display:inline-block;font-family:var(--f-mono);font-size:var(--f-s-s);font-weight:var(--f-w-semibold);inset-block-start:0.2lh;max-inline-size:100%;overflow:auto;padding:0 var(--s-xs);position:relative;white-space:nowrap;}pre code,pre .hljs{background-color:transparent;max-inline-size:none;overflow:visible;padding:0;position:static;white-space:pre;}pre code.mHasDataLang::before,pre .hljs.mHasDataLang::before{background-color:oklch(var(--c-accent-1) / 100%);border-radius:0 0 var(--border-radius) var(--border-radius);color:oklch(var(--c-light) / 100%);content:attr(data-lang);font-size:var(--f-s-xxs);inset:-1px auto auto var(--s-m);padding:var(--s-xxs) var(--s-s);position:absolute;text-transform:uppercase;}h1,h2,h3{color:oklch(var(--c-accent-2) / 100%);font-weight:var(--f-w-black);}h4,h5,h6,caption,summary{font-weight:var(--f-w-semibold);}h1,h2,h3,h4,h5,h6,caption,summary{font-family:var(--f-heading);line-height:1.2;}.gHeadingXxxxxl{font-size:var(--f-s-h-xxxxxl);}.gHeadingXxxxl{font-size:var(--f-s-h-xxxxl);}.gHeadingXxxl{font-size:var(--f-s-h-xxxl);}.gHeadingXxl{font-size:var(--f-s-h-xxl);}h1,.gHeadingXl{font-size:var(--f-s-h-xl);}h2,.gHeadingL{font-size:var(--f-s-h-l);}h3,.gHeadingM{font-size:var(--f-s-h-m);}h4,.gHeadingS{font-size:var(--f-s-h-s);}h5,h6,.gHeadingXs{font-size:var(--f-s-h-xs);}.gHeadingXxxxxl,.gHeadingXxxxl,.gHeadingXxxl,.gHeadingXxl,.gHeadingXl,.gHeadingL,.gHeadingM,.gHeadingS,.gHeadingXs{display:block;line-height:1.2;text-wrap:balance;}a{--c-link:var(--c-accent-1);color:oklch(var(--c-link) / 100%);font-weight:var(--f-w-medium);}strong a{font-weight:var(--f-w-bold);}[class*='gBg'] a{--c-link:currentcolor;}a:has(.icon){max-inline-size:100%;text-decoration:none;}a .icon{display:inline;inset-block-start:0.175em;position:relative;}b,strong{font-weight:var(--f-w-bold);}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,caption strong,summary strong{font-weight:var(--f-w-black);}i,em,var{font-style:italic;}var{font-family:var(--f-old-style)}small{font-size:80%;}kbd,samp{font-family:var(--f-mono);}cite{border-inline-start:1px solid oklch(var(--c-dark) / 100%);display:block;font-size:var(--f-s-xs);padding-inline-start:var(--s-s);}.gCentralise cite{border-inline-start:0;padding-inline-start:0;}time{white-space:nowrap;}
.toolbar{position:relative;view-transition-name:toolbar;z-index:var(--z-index-toolbar);}.dialog-off-canvas-main-canvas{margin-block-end:-1px;}.form-actions:has(.js-hide){display:none;}.menu-item{margin-block-start:0;}.js-hide{display:none;}[id*='edit-field-cv'] .tabledrag-toggle-weight-wrapper,[id*='edit-field-cv'] .tableresponsive-toggle-columns,[id*='edit-field-cv'] .tabledrag-handle,[id*='edit-field-cv'] table[data-once*='tabledrag'] thead th:last-of-type{display:none;}[id*='edit-field-cv'] table[data-once*='tabledrag']{font-size:var(--f-s-xs);@container (width >= 600px){font-size:var(--f-s-xs);}}.geofield-google-map .gm-style .gm-style-iw div.views-field-title{padding-inline-end:48px;}.geofield-google-map .views-field-title{font-size:var(--f-s-h-xs);}.geofield-google-map .gm-style-iw-c{padding:var(--s-m) !important;}.geofield-google-map .gm-style-iw-chr a,.geofield-google-map .gm-style-iw-chr button,.geofield-google-map .gm-style-iw-chr input{background-color:oklch(var(--c-accent-1) / 100%) !important;block-size:auto !important;border-radius:50%;inline-size:auto !important;inset:0 0 auto auto;position:absolute !important;translate:50% -50%;}.geofield-google-map:has(.views-field-title) .gm-style-iw-chr a,.geofield-google-map:has(.views-field-title) .gm-style-iw-chr button,.geofield-google-map:has(.views-field-title) .gm-style-iw-chr input{translate:-50% 50%;}.geofield-google-map .gm-style .gm-style-iw-c{overflow:visible;}.geofield-google-map .gm-ui-hover-effect{opacity:1;}.geofield-google-map .gm-ui-hover-effect span{background-color:oklch(var(--c-light) / 100%);block-size:calc(var(--s-m) + var(--s-s)) !important;inline-size:calc(var(--s-m) + var(--s-s)) !important;margin:var(--s-xxs) !important;}.geofield-google-map .gm-style-iw-d{overflow:auto !important;padding:0;}.geofield-google-map .gm-style .gm-style-iw-d div + div{margin-block-start:var(--s-s);}.geofield-google-map .gm-style .gm-style-iw p:first-child,.geofield-google-map .gm-style .gm-style-iw div:first-child,.geofield-google-map .gm-style .gm-style-iw .field:first-child{padding:0;}
.banner{position:relative;}.banner:has(> .media){@container (width >= 900px){padding-block:var(--s-xl);}}.banner.gBgAccent1:has(> .media),.banner.gBgAccent2:has(> .media),.banner.gBgGrayDark:has(> .media){@container (width >= 900px){padding-block:var(--s-xl);text-shadow:0 0 var(--s-s) oklch(var(--c-dark) / 100%);}}.banner:has(> .media) .btn{text-shadow:none;}.banner:has(> .media) + [class*='gBg'],.banner:has(> .media) + .banner:has(> .media){margin-block-start:calc(var(--s-xl) * -1);}.banner > .media{margin-inline:calc(var(--s-l) * -1);@container (width >= 900px){inset:0;margin-inline:0;mask-image:linear-gradient(90deg,oklch(0% 0 0deg / 20%) 40%,oklch(0% 0 0deg / 100%) 60%);opacity:1;position:absolute;}}.banner > .media *{border-radius:0;}.banner > .media > picture,.banner > .media > img,.banner > .media > picture > img,.banner > .media > svg,.banner > .media > video,.banner > .media > .video,.banner > .media > .video > video{@container (width >= 900px){block-size:100%;inline-size:100%;object-fit:cover;object-position:var(--focal-point-position,50% 50%);}}.banner > .media:has(video){aspect-ratio:4/3;@container (width >= 300px){aspect-ratio:16/9;}@container (width >= 600px){aspect-ratio:2.35/1;}@container (width >= 900px){aspect-ratio:auto;}}.banner > .media:has(video) .video,.banner > .media:has(video) .video video{block-size:100%;inline-size:100%;inset:0;margin-inline:0;object-fit:cover;opacity:1;position:absolute;}.banner > .media ~ *{isolation:isolate;@container (width >= 900px){max-inline-size:50%;}}.banner .wysiwyg p{text-wrap:balance;}.banner.gCentralise .media ~ *{@container (width >= 900px){max-inline-size:none;}}.banner.gCentralise .media{@container (width >= 900px){mask-image:radial-gradient(circle at 50% 50%,oklch(0% 0 0deg / 30%) 25%,oklch(0% 0 0deg / 100%) 75%);opacity:1;}}.banner.gBlock > .media:first-child{margin-block:calc(var(--s-l) * -1) var(--s-l);@container (width >= 900px){margin-block:0;}}.banner.gBlock[class*='gBg'] > .media:first-child{margin-block:calc(var(--s-xl) * -1) var(--s-xl);@container (width >= 900px){margin-block:0;}}
.breadcrumb{font-size:var(--f-s-s);}.breadcrumb__items{display:flex;}.breadcrumb__item{display:none;margin:0;@container (width >= 900px){align-items:center;display:flex;flex:0 0 auto;}}.breadcrumb__item:nth-last-of-type(2){display:flex;}.breadcrumb__link{gap:0.25em;}.breadcrumb__link .icon{@container (width >= 900px){display:none;}}.breadcrumb__backTo{@container (width >= 900px){display:none;}}.breadcrumb__divider{display:none;margin:0;@container (width >= 900px){display:inline;}}.gCentralise .breadcrumb *{margin:0;}.gCentralise .breadcrumb__items{justify-content:center;}
.card{block-size:100%;display:flex;flex-flow:column nowrap;}.card__content{display:flex;flex:1 1 auto;flex-flow:column nowrap;}.card > img,.card > picture,.card > .media{border-radius:var(--border-radius);overflow:hidden;}.card > .media:has(svg){overflow:visible;}.card > img + .card__content,.card > svg + .card__content,.card > .media + .card__content{padding-block-start:var(--s-m);}.card__content .ctas{align-content:end;margin-block-start:auto;}.card__content[class*='gLobotomisedOwl'] .ctas{padding-block-start:calc(var(--s-s) + var(--s-m));}.card.mElevate{box-shadow:var(--box-shadow);}.card[class*='gBg'],.card.mElevate{border-radius:var(--border-radius);}.card.mIcon[class*='gBg'],.card.mElevate .card__content,.card:not(.mIcon)[class*='gBg'] .card__content{padding:var(--s-l);}.card.mElevate > img,.card.mElevate > picture,.card.mElevate > .media,.card.mElevate > .media img,.card.mElevate > .media picture,.card.mElevate > .mediaOverlay > .media,.card.mElevate > .mediaOverlay > .media img,.card.mElevate > .mediaOverlay > .media picture{border-radius:var(--border-radius) var(--border-radius) 0 0;}.card.mMediaProfile > img,.card.mMediaProfile > picture,.card.mMediaProfile > .anonymousProfile,.card.mMediaProfile > .media{border:1px solid oklch(var(--c-gray-light) / 100%);border-radius:50%;margin:var(--s-l) auto 0;max-inline-size:calc(100% - (var(--s-l) * 2));}.card.mIcon > img,.card.mIcon > svg,.card.mIcon > .media,.card.mIcon > .media img,.card.mIcon > .media svg{block-size:8rem;inline-size:auto;margin-block-end:var(--s-s);max-inline-size:100%;min-inline-size:min-content;object-fit:contain;object-position:top left;place-self:start;}.card__number{align-items:end;display:flex;font-size:var(--f-s-h-m);font-weight:var(--f-w-black);gap:var(--s-xs);margin-block-end:calc(var(--s-s) * -1);}.card__number *{display:inline-block;vertical-align:bottom;}.card__numberPrefix,.card__numberSuffix{line-height:0.9;}.card__numberValue{color:oklch(var(--c-accent-2) / 100%);font-size:200%;line-height:0.8;-webkit-text-stroke:0.05em currentcolor;}.card[class*='gBg'] .card__numberValue{color:currentcolor;}.card.gCentralise,.card.gCentralise > .media{margin-inline:0;}.card.mIcon.gCentralise > .media,.card.mIcon.gCentralise > img,.card.mIcon.gCentralise > svg{place-self:center;}.card.mElevate.mIcon > .media,.card.mElevate.mIcon > img,.card.mElevate.mIcon > svg{margin:var(--s-l) 0 0 var(--s-l);}.card.mIcon.gCentralise > img,.card.mIcon.gCentralise > svg,.card.mIcon.gCentralise > .media,.card.mIcon.gCentralise > .media img,.card.mIcon.gCentralise > .media svg{object-position:center center;}.card.mElevate.mIcon.gCentralise > .media,.card.mElevate.mIcon.gCentralise > img,.card.mElevate.mIcon.gCentralise > svg{margin:var(--s-l) 0 0;}.card.mLinkOverlay{position:relative;}.card.mLinkOverlay .wysiwyg{isolation:isolate;z-index:1;}.card.mLinkOverlay .ctas a::after{content:'';inset:0;position:absolute;}.node.mCaseStudy .card.mIcon > img,.node.mCaseStudy .card.mIcon > svg,.node.mCaseStudy .card.mIcon > .media,.node.mCaseStudy .card.mIcon > .media img,.node.mCaseStudy .card.mIcon > .media svg{block-size:4rem;}
.ctas{display:flex;flex-flow:row wrap;gap:var(--s-m);}.ctas > *{flex:0 0 auto;}.ctas.mCentralise{justify-content:center;}.gCentralise .ctas{justify-content:center;}.gCentralise .ctas *{margin:0;}
.footer.gBlock{margin-block-end:var(--s-l);}.footer *{max-inline-size:none;}.footer__brand{align-items:center;border-block-end:1px solid oklch(var(--c-dark) / 10%);display:flex;flex-flow:row wrap;gap:var(--s-l);justify-content:space-between;padding-block-end:var(--s-l);}.footer__logo img,.footer__logo svg{block-size:var(--s-l);inline-size:auto;}.footer__items{display:grid;gap:var(--s-l);grid-template-columns:1fr;@container (width >= 600px){grid-template-columns:repeat(auto-fit,minmax(350px,1fr));}}.footer__accreditations{align-items:center;display:flex;flex-flow:row wrap;gap:var(--s-l);justify-content:start;}.footer__accreditations.mAlignCenter{@container (width >= 600px){justify-content:center;}}.footer__accreditations.mAlignLeft{@container (width >= 600px){justify-content:start;}}.footer__accreditations.mAlignRight{@container (width >= 600px){justify-content:end;}}.footer__accreditations .accreditation{inline-size:auto;max-block-size:calc(var(--s-xl) + var(--s-l));max-inline-size:var(--s-xxl);}.footer__legal{align-items:center;border-block-start:1px solid oklch(var(--c-dark) / 10%);display:flex;flex-flow:row wrap;gap:var(--s-l);justify-content:space-between;padding-block-start:var(--s-l);}.footer__legal *{font-size:var(--f-s-s);}
.header{align-items:center;display:flex;gap:var(--s-m);inset-block-start:var(--gin-toolbar-height);justify-content:space-between;overflow-x:clip;padding:var(--s-m) var(--s-l);position:sticky;view-transition-name:header;z-index:var(--z-index-header);@media (width >= 1200px){gap:var(--s-l);overflow:visible;}}.header__logo{flex:0 0 auto;}.header__logo img,.header__logo svg{block-size:calc(var(--s-m) + var(--s-s));inline-size:auto;@media (width >= 1200px){block-size:var(--s-l);}}.header__actions{align-items:center;display:none;flex:0 0 auto;gap:var(--s-s);margin-inline-start:auto;order:2;@media (width >= 1200px){gap:var(--s-m);margin-inline-start:0;order:3;}}.header__actions:has(> *:not(.gHidden)){display:flex;}.header__actions *{flex:0 0 auto;}.btn.header__cta{display:none;@media (width >= 1200px){display:block;}}.btn.header__searchTrigger{align-self:center;background-color:transparent;border:0;color:var(--c-dark);font-size:var(--f-s-h-s);padding:0;}.btn.header__searchTrigger:hover{background-color:transparent;}.btn.header__searchTrigger .icon{stroke-width:1.5px;}.header .mainMenu{order:3;@media (width >= 1200px){order:2;}}
.icon{block-size:1em;display:block;fill:none;inline-size:1em;overflow:visible;pointer-events:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:50;stroke-width:2px;}.mediaLibraryIcon{fill:currentcolor;inline-size:auto;max-block-size:12rem;scale:var(--custom-icon-scale,1.5);@container (width >= 900px){inline-size:100%;max-block-size:none;}}.iconBars{transform-box:view-box;}.iconBars line{transform-origin:center center;transition:rotate 0.4s,translate 0.4s;}.iconBars line:nth-of-type(1){translate:0 -8px;}.iconBars line:nth-of-type(3){translate:0 8px;}.iconBars.mOpen line:nth-of-type(1){rotate:45deg;translate:0 0;}.iconBars.mOpen line:nth-of-type(2){rotate:-45deg;}.iconBars.mOpen line:nth-of-type(3){rotate:45deg;translate:0 0;}
.img{border-radius:var(--border-radius);}
.logo{block-size:var(--s-xxl);fill:oklch(var(--c-dark) / 100%);overflow:visible;}
.media{position:relative;}.media.mLogo,.media.mLogo img,.media.mLogo picture,.media.mLogo svg{block-size:100%;inline-size:100%;object-fit:contain;}.media.mLogo:has(img),.media.mLogo:has(picture){mix-blend-mode:multiply;}.media__actions{inset:auto var(--s-m) var(--s-m) auto;position:absolute;}.media__actionBtn.btn.mIcon{background:oklch(25% 0.005 200deg);border-color:oklch(98% 0.005 200deg);color:oklch(98% 0.005 200deg);}.media__actionBtn.btn.mIcon:hover{background:oklch(25% 0.005 200deg);border-color:oklch(98% 0.005 200deg);color:oklch(98% 0.005 200deg);}* .media .media__actions img{filter:none;}
.siteByPivale{align-items:end;color:oklch(var(--c-dark) / 100%);display:inline-flex;text-decoration:none;}.siteByPivale *{display:block;flex:0 0 auto;white-space:nowrap;}.siteByPivale span{block-size:1cap;line-height:1cap;}.siteByPivale .logoPivale{--logo-h:1.2cap;block-size:var(--logo-h);fill:currentcolor;inline-size:calc(var(--logo-h) * 3.89);}
.switch{--padding:0.15rem;--height:1.5rem;display:inline-block;position:relative;@media (width >= 600px){--padding:0.2rem;--height:2rem;}}.switch .icon{block-size:0.6rem;inline-size:0.75rem;position:absolute;stroke-width:2px;translate:0% -50%;@media (width >= 600px){block-size:0.8rem;inline-size:1rem;}}.switch .icon:first-of-type{inset:50% auto auto calc(var(--padding) * 2.5);}.switch .icon:last-of-type{inset:50% calc(var(--padding) * 2.5) auto auto;}.switch__switch{block-size:var(--height);border-radius:var(--s-l);cursor:pointer;display:block;flex:0 0 calc(var(--height) * 2 - (var(--padding) * 2));inline-size:calc(var(--height) * 2 - (var(--padding) * 2));outline:1.5px solid oklch(var(--c-dark) / 100%);padding:var(--padding);position:relative;}.switch__checkbox{appearance:none;background-color:transparent;border:0;cursor:pointer;inset:0;position:absolute;}.switch__checkbox:focus{outline:0;}.switch__checkbox:focus-visible{outline:-webkit-focus-ring-color auto 1px;}input[type='checkbox'].switch__checkbox{block-size:100%;inline-size:100%;}.switch__toggle{aspect-ratio:1;background-color:oklch(var(--c-dark) / 100%);block-size:100%;border-radius:var(--s-l);transition:translate 0.2s;}.switch__checkbox:checked ~ .switch__toggle{translate:100% 0;}.switch.mInvert .switch__switch{outline-color:oklch(var(--c-light) / 100%);}.switch.mInvert .switch__toggle{background-color:oklch(var(--c-light) / 100%);}.switch__tooltip{align-items:center;border-radius:var(--border-radius);display:flex;flex-flow:column nowrap;font-size:var(--f-s-xs);inline-size:400%;inset:calc(100% + var(--s-m)) auto auto 50%;opacity:0;padding:var(--s-s);pointer-events:none;position:absolute;text-align:center;transition:opacity 0.3s ease-in-out;translate:-50% 0;}.switch__tooltip::before{block-size:0;border:var(--s-s) solid transparent;border-block-end-color:oklch(var(--c-accent-2) / 100%);content:'';inline-size:0;inset:auto auto 100% 50%;position:absolute;translate:-50% 0;}.switch:hover .switch__tooltip{opacity:1;pointer-events:all;}.switch:has(.switch__checkbox:checked) .icon:last-of-type,.switch:has(.switch__checkbox:not(:checked)) .icon:first-of-type{stroke:oklch(var(--c-light) / 100%);}.switch:has(.switch__checkbox:checked) .switch__tooltipStatusOff,.switch:has(.switch__checkbox:not(:checked)) .switch__tooltipStatusOn{display:none;}
.wysiwyg * + *{margin-block-start:var(--s-m);}.wysiwyg[class*='Cols']{column-count:1;column-fill:balance;column-gap:var(--s-xl);column-rule:0.5px solid oklch(var(--c-accent-1));orphans:2;widows:2;}.wysiwyg[class*='Cols'] p{break-inside:avoid-page;}.wysiwyg.m2Cols{@container (width >= 900px){column-count:2;}}.wysiwyg.m3Cols{@container (width >= 1200px){column-count:3;}}.wysiwyg.m4Cols{@container (width >= 900px){column-count:2;}@container (width >= 1200px){column-count:4;}}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/themes/custom/voltas/fonts/poppins-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/themes/custom/voltas/fonts/poppins-bold.woff2) format('woff2');}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:700;src:url(/themes/custom/voltas/fonts/cabin-regular.woff2) format('woff2');}:root{--f-scale:1.125;@media (width >= 900px){--f-scale:1.2;}@media (width >= 1200px){--f-scale:1.25;}--f-primary:'Poppins',sans-serif;--f-heading:'Cabin',sans-serif;--dark-l:42%;--dark-c:0.0231;--dark-h:231.54deg;--light-l:98%;--light-c:0.0013;--light-h:230.68deg;--accent-1-l:53%;--accent-1-c:0.09898;--accent-1-h:177.28799deg;--accent-2-l:53%;--accent-2-c:0.09898;--accent-2-h:177.28799deg;--shade-dark-l:50%;--shade-dark-c:0.03;--shade-dark-h:231deg;--shade-mid-l:85%;--shade-mid-c:0.01;--shade-mid-h:231deg;--shade-light-l:90%;--shade-light-c:0;--shade-light-h:230deg;--tint-1-l:87.5%;--tint-1-c:0.05;--tint-1-h:177deg;--tint-2-l:87.5%;--tint-2-c:0.05;--tint-2-h:136deg;--tint-3-l:87.5%;--tint-3-c:0.05;--tint-3-h:84deg;--tint-4-l:87.5%;--tint-4-c:0.05;--tint-4-h:177deg;--tint-5-l:87.5%;--tint-5-c:0.05;--tint-5-h:136deg;--tint-6-l:87.5%;--tint-6-c:0.05;--tint-6-h:84deg;--status-success-l:90%;--status-success-c:0.15;--status-success-h:160deg;--status-warning-l:90%;--status-warning-c:0.15;--status-warning-h:110deg;--status-error-l:90%;--status-error-c:0.15;--status-error-h:20deg;--status-info-l:90%;--status-info-c:0.15;--status-info-h:220deg;--border-radius:0.5rem;--box-shadow:0 0 var(--s-s) 0 oklch(var(--c-dark) / 30%);--site-width:1200px;}:root[data-theme='dark']{--dark-l:42%;--dark-c:0.0231;--dark-h:231.54deg;--light-l:98%;--light-c:0.0013;--light-h:230.68deg;--accent-1-l:53%;--accent-1-c:0.09898;--accent-1-h:177.28799deg;--accent-2-l:53%;--accent-2-c:0.09898;--accent-2-h:177.28799deg;--shade-dark-l:50%;--shade-dark-c:0.03;--shade-dark-h:231deg;--shade-mid-l:85%;--shade-mid-c:0.01;--shade-mid-h:231deg;--shade-light-l:90%;--shade-light-c:0;--shade-light-h:230deg;--tint-1-l:87.5%;--tint-1-c:0.05;--tint-1-h:177deg;--tint-2-l:87.5%;--tint-2-c:0.05;--tint-2-h:136deg;--tint-3-l:87.5%;--tint-3-c:0.05;--tint-3-h:84deg;--tint-4-l:87.5%;--tint-4-c:0.05;--tint-4-h:177deg;--tint-5-l:87.5%;--tint-5-c:0.05;--tint-5-h:136deg;--tint-6-l:87.5%;--tint-6-c:0.05;--tint-6-h:84deg;--status-success-l:90%;--status-success-c:0.15;--status-success-h:160deg;--status-warning-l:90%;--status-warning-c:0.15;--status-warning-h:110deg;--status-error-l:90%;--status-error-c:0.15;--status-error-h:20deg;--status-info-l:90%;--status-info-c:0.15;--status-info-h:220deg;--box-shadow:0 0 var(--s-s) 0 oklch(var(--c-dark) / 30%);}body,header,[class*='gBg'],[class*='mainMenu__item']{@media (width >= 900px){background-image:url(/themes/custom/voltas/images/bg-texture.png);}}[class*='gBgAccent'],.gBgDark,.gBgGrayDark{@media (width >= 900px){background-image:url(/themes/custom/voltas/images/fake-brick.png);}}.banner:has(video){@media (width >= 900px){background-image:none;}}button,input[type='submit'],input[type='button'],.button,.btn,.mailchimp .button{font-weight:var(--f-w-regular);}.footer__menus{display:grid;gap:var(--s-l);grid-template-columns:repeat(1,1fr);@container (width >= 900px){grid-template-columns:repeat(3,1fr);}@container (width >= 1200px){grid-template-columns:repeat(3,1fr);}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
