.modal-sheet-content .lead-capture-form{padding-bottom:calc(var(--gutter) * 1)}.lead-capture-intro h2{font-size:var(--font-size-h5-fluid)}.lead-capture-intro p{font-size:var(--font-size-body-big-fluid)}.lead-capture-intro hr{--surface-color:var(--color-charcoal-slate-200);--vertical-margin:calc(var(--gutter) / 2)}fieldset.unstyled{border:none;margin:0;padding:0}.form-labelled-input{--vertical-margin:calc(var(--gutter) / 2);margin-bottom:var(--vertical-margin);margin-top:var(--vertical-margin);position:relative}.form-field.checkbox-field{align-items:flex-start;-moz-column-gap:calc(var(--gutter) / 4);column-gap:calc(var(--gutter) / 4);display:flex;flex-direction:row;flex-wrap:nowrap;place-content:flex-start flex-start}.form-field.checkbox-field .checkbox-input,.form-field.checkbox-field .checkbox-label{flex-basis:auto;flex-grow:1;flex-shrink:1}.form-field.checkbox-field .checkbox-input{flex-grow:0;flex-shrink:0}label{cursor:pointer}label,legend.form-label{--font-size:var(--font-size-body-small);color:var(--color-charcoal-slate-800);display:block;font-family:var(--font-family-semibold);font-size:var(--font-size);font-weight:600;line-height:var(--font-size);margin-bottom:calc(var(--font-size) / 2)}legend.form-label{margin-top:unset}label[data-is-required=true]:after{content:"*"}input[type=email],input[type=tel],input[type=text],textarea{--surface-color:var(--color-white);--on-surface-color:var(--color-charcoal-slate-900);--font-size:var(--font-size-body);--border-color:var(--color-charcoal-slate-100);--background-color:var(--color-charcoal-slate-050);--padding:calc(var(--gutter) / 3);background-color:var(--surface-color);border:2px solid var(--border-color);border-radius:var(--rounded-corners-large);color:var(--on-surface-color);display:block;font-family:var(--font-family-regular);font-size:var(--font-size);padding:var(--padding);transition-duration:var(--speed-normal),var(--speed-normal);transition-property:border-color,box-shadow;transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);width:100%}input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,textarea:active,textarea:focus,textarea:hover{--border-color:var(--color-charcoal-black-600);--on-surface-color:var(--color-black);box-shadow:var(--shadow-elevation-low);transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering)}input[type=email]:active,input[type=email]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{transition-property:none}.error-message{color:red;display:block;font-size:var(--font-size-body-small);margin-top:calc(var(--gutter) / 4)}select{--dropdown-arrow-color:var(--color-ink-blue-400);--dropdown-arrow-size:6px;--dropdown-arrow-center-offset:2.5;--border-color:var(--color-charcoal-slate-100);--border-width:2px;--font-size:var(--font-size-body-small);--surface-color:var(--color-white);--on-surface-color:var(--color-charcoal-slate-900);--padding:calc(var(--gutter) / 3);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface-color);background-image:linear-gradient(45deg,transparent 50%,var(--dropdown-arrow-color) 50%),linear-gradient(135deg,var(--dropdown-arrow-color) 50%,transparent 50%);background-position:calc(100% - var(--dropdown-arrow-size) * 3) calc(var(--dropdown-arrow-size) * var(--dropdown-arrow-center-offset)),calc(100% - var(--dropdown-arrow-size) * 2) calc(var(--dropdown-arrow-size) * var(--dropdown-arrow-center-offset));background-repeat:no-repeat;background-size:var(--dropdown-arrow-size) var(--dropdown-arrow-size),var(--dropdown-arrow-size) var(--dropdown-arrow-size);border-color:var(--border-color);border-radius:var(--rounded-corners-super-large);border-style:solid;border-width:var(--border-width);color:var(--on-surface-color);cursor:pointer;font-family:var(--font-family-regular);font-size:var(--font-size);line-height:var(--font-size);min-width:200px;outline:none!important;padding:var(--padding);transition-duration:var(--speed-normal);transition-property:border-color;transition-timing-function:var(--easing-color-or-opacity);width:-moz-fit-content;width:fit-content}select:active,select:focus,select:hover{--border-color:var(--color-ink-blue-400);--on-surface-color:var(--color-black)}select:active select:focus{transition-property:none}textarea{outline:none!important}input[type=checkbox]{--border-color:var(--color-charcoal-black-700);--input-reset:0;--input-size:22px;--surface-color:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface-color);border-color:var(--border-color);border-radius:var(--rounded-corners-small);border-style:solid;border-width:2px;cursor:pointer;display:grid;height:var(--input-size);margin:var(--input-reset);outline:none;padding:var(--input-reset);place-content:center;position:relative;transition-property:border-color;width:var(--input-size)}input[type=checkbox]:checked{--surface-color:var(--border-color)}input[type=checkbox]:active,input[type=checkbox]:checked,input[type=checkbox]:focus,input[type=checkbox]:hover{--border-color:var(--color-charcoal-black-900)}input[type=checkbox]:active,input[type=checkbox]:focus{transition-property:none}input[type=checkbox]:after{--size:calc(100% - 4px);--artwork-position:calc(50% - var(--size) / 2);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 23.1'%3e%3cpath fill='white' d='M11 23.1l-11-11L2.1 10l8.9 8.9L29.9 0 32 2.1l-21 21z'/%3e%3c/svg%3e");background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:contain;content:"";height:var(--size);left:var(--artwork-position);position:absolute;scale:0;top:var(--artwork-position);transform-origin:center center;transition-duration:var(--speed-extra-fast);transition-property:scale;transition-timing-function:ease-in-out;width:var(--size)}input[type=checkbox]:checked:after{scale:1}.location-radio-list,.location-radio-list .location-flag,.location-radio-list label.location-radio-option,.location-radio-list li,fieldset.location-radio-fieldset{--location-flag-width:24px;--location-flag-height:18px;--column-gap:calc(var(--location-flag-width) * 0.75);--row-gap:calc(var(--location-flag-width) * 0.5)}fieldset.location-radio-fieldset{padding-left:var(--column-gap);transform:translateX(calc(var(--column-gap) * -1))}.location-radio-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);list-style:none;margin-bottom:var(--row-gap);margin-left:0;margin-right:0;margin-top:0;padding:0;place-content:center flex-start}.location-radio-list li{flex-grow:0;flex-shrink:1;position:relative}.location-radio-list .location-radio-input{position:absolute;visibility:hidden;z-index:-1}.location-radio-list label.location-radio-option{--gap:calc(var(--location-flag-width) * 0.25);--surface-color:var(--color-charcoal-black-050);--border-color:var(--color-ink-blue-200);--vertical-padding:calc(var(--gap) * 1.25);align-items:center;background-color:var(--surface-color);border-color:var(--border-color);border-radius:var(--rounded-corners-medium);border-style:solid;border-width:2px;box-shadow:var(--shadow-elevation-low);-moz-column-gap:calc(var(--gap) * 1.25);column-gap:calc(var(--gap) * 1.25);cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;line-height:var(--location-flag-height);margin-bottom:0;opacity:1;padding:var(--vertical-padding) var(--gap);place-content:center flex-start;transition-duration:var(--speed-fast),var(--speed-fast),var(--speed-fast),var(--speed-fast);transition-property:background-color,border-color,box-shadow,opacity;transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity),var(--easing-exiting),var(--easing-color-or-opacity)}.location-radio-list label.location-radio-option.not-checked{box-shadow:none;opacity:.65}.location-radio-list label.location-radio-option:active,.location-radio-list label.location-radio-option:focus,.location-radio-list label.location-radio-option:hover,.location-radio-list label.location-radio-option[data-is-checked=true]{--border-color:var(--color-ink-blue-600);--surface-color:var(--color-white);box-shadow:var(--shadow-elevation-medium);opacity:1;transition-duration:var(--speed-extra-fast),var(--speed-extra-fast),var(--speed-extra-fast),var(--speed-extra-fast);transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity),var(--easing-entering),var(--easing-color-or-opacity)}.location-radio-list label.location-radio-option:active,.location-radio-list label.location-radio-option:focus,.location-radio-list label.location-radio-option[data-is-checked=true]{transition-property:none}.location-radio-list label.location-radio-option[data-is-checked=true]{box-shadow:none}.location-radio-list label.location-radio-option span{flex-grow:1;flex-shrink:1}.location-radio-list label.location-radio-option span.location-flag{flex-basis:var(--location-flag-width);flex-grow:0;flex-shrink:0}.location-radio-list label.location-radio-option[for=location-Other] span.location-flag{display:none}.lead-capture-form-submit-row{--border-color:var(--color-charcoal-slate-100);border-color:var(--border-color);border-style:dashed;border-width:1px 0 0}.checkbox-with-label{--column-gap:0.85em;align-items:center;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:flex;flex-direction:row;flex-wrap:nowrap;place-content:flex-start flex-start}.checkbox-with-label input[type=checkbox]{flex-grow:0;flex-shrink:0}.form-checkbox-group{border:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--gutter) / 2);margin:0;min-inline-size:0;padding:0}.modal-sheet-content .form-checkbox-group{flex-direction:column}.form-checkbox-group legend{font-family:var(--font-family-gilroy-medium);margin-bottom:calc(var(--gutter) / 4);padding:0}.form-checkbox-group-hint{color:var(--color-charcoal-black-600);font-size:var(--font-size-body-small);margin:0 0 calc(var(--gutter) / 2)}.productivity-reset-conversation-form-cell .form-checkbox-group-hint{color:var(--color-charcoal-black-100);display:block;flex-basis:100%}.form-checkbox-group-section{flex-grow:1;flex-shrink:1;margin-bottom:calc(var(--gutter) / 2)}.form-checkbox-group-section-label{color:var(--color-charcoal-black-700);font-size:var(--font-size-body-small);letter-spacing:var(--letter-spacing-all-caps);margin:0 0 calc(var(--gutter) / 4);text-transform:uppercase}.productivity-reset-conversation-form-cell .form-checkbox-group-section-label{color:var(--color-charcoal-black-100)}.conversation-form-success.conversation-form-container,.productivity-reset-conversation-form{--surface-color:var(--color-charcoal-black-100);--column-gap:calc(var(--gutter) * 1);--row-gap:calc(var(--gutter) * 0.5);--top-border-color:var(--color-charcoal-black-300);align-items:flex-start;background-color:var(--surface-color);border-top:1px solid var(--top-border-color);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);margin-top:var(--gutter);padding-bottom:var(--gutter);padding-left:var(--gutter);padding-right:var(--gutter);place-content:flex-start space-between}.productivity-reset-conversation-form.general-contact-form-container{--surface-color:var(--color-charcoal-black-100);--top-border-color:var(--color-charcoal-black-300)}.general-contact-form-success.general-contact-form-container{padding-bottom:calc(var(--gutter) * 1)}.productivity-reset-conversation-form-cell{flex-grow:1;flex-shrink:1}.productivity-reset-conversation-form .form-labelled-input{--vertical-margin:0}.productivity-reset-conversation-form label{color:var(--color-charcoal-black-900)}.productivity-reset-conversation-form-cell[data-field-type=checkbox],.productivity-reset-conversation-form-cell[data-field-type=email],.productivity-reset-conversation-form-cell[data-field-type=submit],.productivity-reset-conversation-form-cell[data-field-type=textarea],.productivity-reset-conversation-form-cell[data-is-legend=true]{flex-basis:100%}.accordion-content-inner .productivity-reset-conversation-form-cell button.filled{margin-right:0}.productivity-reset-conversation-form legend{color:var(--color-skybound-blue-800);font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h5-fluid);font-weight:500;margin-top:var(--gutter);text-shadow:var(--text-shadow-skybound-blue-light)}.productivity-reset-conversation-form.general-contact-form-container legend{color:var(--color-white);text-shadow:var(--text-shadow-black)}.productivity-reset-conversation-form input[type=email],.productivity-reset-conversation-form input[type=tel],.productivity-reset-conversation-form input[type=text],.productivity-reset-conversation-form textarea{border-radius:var(--rounded-corners-small)}#contact-form-content .productivity-reset-conversation-form-cell[data-is-legend=true],#join-the-conversation-content .productivity-reset-conversation-form-cell[data-is-legend=true]{display:none}#contact-form-content .general-contact-form-container .productivity-reset-conversation-form-cell[data-is-legend=true]{display:block}#contact-form-content .general-contact-form-container .productivity-reset-conversation-form-cell[data-is-legend=true] legend{margin-top:0}#contact-form-content .accordion-content-inner,#join-the-conversation-content .accordion-content-inner{padding-bottom:0;padding-top:0}#contact-form-content .productivity-reset-conversation-form,#join-the-conversation-content .productivity-reset-conversation-form{margin-top:0;padding-top:var(--gutter)}.conversation-form-success.conversation-form-container,.general-contact-form-success{display:block;padding-top:var(--gutter)}.general-contact-form-header h3{display:none}.general-contact-form-header p{margin-top:0}.tooltip-container{position:relative}.inline-tooltip,.tooltip-arrow,.tooltip-surface{--surface-color:rgb(var(--color-black-rgb)/90%);position:absolute}.tooltip-surface{--on-surface-color:var(--color-white);--border-radius:var(--rounded-corners-small);--horizontal-padding:calc(var(--border-radius) * 4);--vertical-padding:calc(var(--border-radius) * 2);--position-x:50%;background-color:var(--surface-color);border-radius:var(--border-radius);bottom:100%;box-shadow:0 3px 5px -1px rgb(0 0 0/20%),0 6px 10px 0 rgb(0 0 0/14%),0 1px 18px 0 rgb(0 0 0/12%);color:var(--on-surface-color);font-family:var(--font-family-regular);font-size:var(--font-size-body-small);left:var(--position-x);margin-bottom:calc(var(--border-radius) * 2);max-width:250px;padding:var(--vertical-padding) var(--horizontal-padding);text-align:center;text-shadow:var(--text-shadow-black);transform:translateX(-50%);width:18ch;z-index:1000}.tooltip-arrow{--arrow-width:5px;border-color:var(--surface-color) transparent transparent;border-style:solid;border-width:var(--arrow-width);left:50%;margin-left:calc(-1 * var(--arrow-width));top:100%}.inline-tooltip,.inline-tooltip .tooltip-arrow,.inline-tooltip .tooltip-surface{--surface-color:var(--color-charcoal-slate-900)}.inline-tooltip-trigger{border-bottom:1px dotted var(--color-charcoal-slate-500);cursor:pointer;display:inline-block;position:relative}.inline-tooltip{--border-radius:var(--rounded-corners-small);--horizontal-padding:calc(var(--border-radius) * 4);--vertical-padding:calc(var(--border-radius) * 2);--position-x:50%;background-color:var(--surface-color);border-radius:var(--border-radius);bottom:100%;box-shadow:0 3px 5px -1px rgb(0 0 0/20%),0 6px 10px 0 rgb(0 0 0/14%),0 1px 18px 0 rgb(0 0 0/12%);color:var(--color-white);font-size:var(--font-size-body-small);left:var(--position-x);line-height:var(--type-scale-golden-ratio);margin-bottom:var(--vertical-padding);max-width:320px;padding:var(--vertical-padding) var(--horizontal-padding);position:absolute;text-align:left;text-shadow:var(--text-shadow-black);transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:1000}.alert,.alert div,.alert-icon{--icon-size:20px}.alert,.alert div{--gap:calc(var(--gutter) / 4)}.alert{--surface-color:var(--color-white);--on-surface-color:var(--color-black);--font-size:var(--font-size-body-small);--position-x:var(--gutter);--position-y:var(--gutter);--min-width:200px;--max-width:414px;--preferred-width:100%;align-items:center;background-color:var(--surface-color);border-radius:var(--rounded-corners-small);box-shadow:var(--shadow-elevation-medium);color:var(--on-surface-color);-moz-column-gap:var(--gap);column-gap:var(--gap);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-family-semibold);font-size:var(--font-size);line-height:var(--font-size);place-content:flex-start flex-start;pointer-events:none;position:fixed;right:var(--position-x);top:var(--position-y);transform:translateX(calc(100% + var(--gutter)));visibility:hidden;width:clamp(var(--min-width),var(--preferred-width),var(--max-width));z-index:100}.alert[data-alert-is-visible=true]{pointer-events:all;transform:translateX(0);transition-duration:var(--speed-extra-fast);transition-property:transform;transition-timing-function:var(--easing-entering);visibility:visible}.alert div{flex-grow:1;flex-shrink:1;position:relative}.alert div.action,.alert div.icon{--padding:calc(var(--icon-size) / 2);flex-basis:var(--icon-size);flex-grow:0;padding:var(--padding)}.alert div.action{--padding:calc(var(--icon-size) / 4);align-self:flex-start}.alert div.message{padding-bottom:var(--gap);padding-top:var(--gap)}.alert-icon{--surface-color:var(--color-white);--on-surface-color:var(--color-ink-blue-400);align-items:center;background-color:var(--surface-color);border-radius:100%;color:var(--on-surface-color);display:flex;flex-direction:row;flex-wrap:nowrap;height:var(--icon-size);place-content:center center;width:var(--icon-size)}.alert-icon svg{fill:currentcolor;stroke-width:0}.alert-dismiss{--surface-color:transparent!important;--on-surface-color:var(--color-ink-blue-400)}.alert.success{--surface-color:var(--color-ink-blue-400);--on-surface-color:var(--color-white);text-shadow:var(--text-shadow-ink-blue)}.alert.success .alert-icon{--surface-color:var(--color-white)}.alert.success .alert-dismiss{--on-surface-color:var(--color-white)}.news-highlights{--surface-color:var(--color-charcoal-black-900);--padding:calc(var(--gutter) / 2);background-color:var(--surface-color);border-radius:var(--rounded-corners-medium);box-shadow:var(--shadow-elevation-low);color:var(--color-white);margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:var(--padding);padding:var(--padding);width:90%}.news-highlights.government-homepage-news{margin-top:var(--padding);max-width:1024px}.news-highlights .featured-content p{--horizontal-padding:var(--gutter);font-family:var(--font-family-regular);font-size:var(--font-size-body-fluid);line-height:var(--type-scale-golden-ratio);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);text-align:center;text-shadow:var(--text-shadow-black)}.news-highlights .news-grid{--grid-gap:var(--item-spacing-compact);display:grid;gap:var(--grid-gap);grid-template-columns:1fr}.news-highlights .news-grid[data-layout="1-1"]{grid-template-columns:1fr}@media (width >= 768px){.news-highlights .news-grid[data-layout="1-1"]{--grid-gap:calc(var(--gutter) * 0.5);grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:60%}}.news-highlights .news-grid[data-layout="2-2"]{grid-template-columns:1fr}@media (width >= 768px){.news-highlights .news-grid[data-layout="2-2"]{--grid-gap:calc(var(--gutter) * 0.5);grid-template-columns:repeat(2,1fr)}}.news-highlights .news-grid[data-layout="2-3"]{grid-template-columns:1fr}@media (width >= 768px){.news-highlights .news-grid[data-layout="2-3"]{--grid-gap:calc(var(--gutter) * 0.5);grid-template-columns:repeat(2,1fr)}}.news-highlights .news-grid[data-layout="2-4"]{grid-template-columns:1fr}@media (width >= 768px){.news-highlights .news-grid[data-layout="2-4"]{--grid-gap:calc(var(--gutter) * 0.5);grid-template-columns:repeat(2,1fr)}}.news-highlights .news-grid[data-layout="2-6"]{grid-template-columns:1fr}@media (width >= 768px){.news-highlights .news-grid[data-layout="2-6"]{--grid-gap:calc(var(--gutter) * 0.5);grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.news-highlights .news-grid[data-layout="2-6"]{--grid-gap:calc(var(--gutter) * 0.75);grid-template-columns:repeat(3,1fr)}}.news-highlights .news-grid[data-layout="3-many"]{grid-template-columns:1fr}@media (width >= 768px){.news-highlights .news-grid[data-layout="3-many"]{--grid-gap:calc(var(--gutter) * 0.5);grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.news-highlights .news-grid[data-layout="3-many"]{--grid-gap:calc(var(--gutter) * 0.75);grid-template-columns:repeat(3,1fr)}}.news-highlights .news-item{--surface-color:var(--color-charcoal-black-800);--item-padding:calc(var(--gutter) * 0.375);background-color:var(--surface-color);border-radius:var(--rounded-corners-small);padding:var(--item-padding);text-align:center;text-shadow:var(--text-shadow-charcoal-black)}.news-highlights .item-content{padding-left:calc(var(--gutter) * .25);padding-right:calc(var(--gutter) * .25)}.news-highlights .item-header{--header-margin-bottom:calc(var(--gutter) * 0.25);margin-bottom:var(--header-margin-bottom)}.news-highlights .item-title{font-size:var(--font-size-body-big-fluid);line-height:var(--type-scale-perfect-fourth);margin-bottom:0;margin-top:0}.news-highlights .sources-label{display:none}.news-highlights .sources-list{display:inline;font-family:var(--font-family-regular);font-size:var(--font-size-body-fluid);list-style:none;margin:0;padding:0}.news-highlights .source-item{display:inline}.news-highlights .source-item:not(:last-child):after{content:", "}.news-highlights[data-variant=compact] .news-grid{--grid-gap:calc(var(--gutter) * 0.125)}.news-highlights[data-variant=compact] .news-item{--item-padding:calc(var(--gutter) * 0.25)}.news-highlights[data-variant=compact] .item-title{--title-font-size:var(--font-size-body-small-fluid);--title-margin-bottom:calc(var(--gutter) * 0.0625)}.news-highlights[data-variant=compact] .item-meta{--meta-font-size:var(--font-size-body-extra-extra-small-fluid);--meta-margin-bottom:calc(var(--gutter) * 0.125)}.news-highlights[data-variant=compact] .item-summary{--summary-font-size:var(--font-size-body-extra-small-fluid);--summary-margin-bottom:calc(var(--gutter) * 0.125)}.testimonial-carousel{--horizontal-padding:var(--gutter);color:var(--color-charcoal-black-800);height:100%;margin:0 auto;max-width:1200px;padding-bottom:0;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);padding-top:0;position:relative;width:100%}.testimonial-carousel-empty{align-items:center;display:flex;justify-content:center;min-height:300px;padding:2rem}.testimonial-carousel-empty p{margin:0}.carousel-viewport{overflow:hidden;padding-left:var(--gutter);padding-right:var(--gutter)}.carousel-slides,.carousel-viewport{height:100%;position:relative;width:100%}.carousel-slides{--vertical-margin:0;--horizontal-padding:var(--gutter);display:block;list-style:none;margin:0;padding:0}.carousel-slides li{margin-bottom:unset;padding-left:unset}.carousel-slide-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.testimonial-slide{--row-gap:calc(var(--gutter) / 2);display:flex;flex-direction:column;gap:var(--row-gap);margin-left:auto;margin-right:auto;max-width:768px;width:100%}.testimonial-quote-container{--surface-color:transparent;border-radius:unset;margin:0;padding:0}.about-page .testimonial-quote-container p.testimonial-quote{color:var(--color-charcoal-black-800);font-family:var(--font-family-gilroy-regular-italic)!important;font-size:var(--font-size-body-big)!important;line-height:var(--type-scale-golden-ratio)}.testimonial-quote{margin:0;padding:0}.testimonial-quote:after,.testimonial-quote:before{content:'"'}.testimonial-attribution{--row-gap:0.25em;display:flex;flex-direction:column;font-size:var(--font-size-body-small);line-height:1;row-gap:var(--row-gap)}.testimonial-name{display:block;font-family:var(--font-family-gilroy-semibold);font-style:normal;font-weight:600}.testimonial-organisation,.testimonial-role{display:block}.carousel-navigation{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.carousel-nav-button{align-items:center;color:var(--color-charcoal-black-800);cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;pointer-events:auto}.carousel-nav-button.carousel-nav-previous{transform:rotate(180deg)}.carousel-nav-button:disabled{cursor:not-allowed;opacity:.5}.carousel-nav-previous{margin-left:1rem}.carousel-nav-next{margin-right:1rem}button.carousel-nav-button svg:not(.wordmark-svg){--button-icon-size:32px}.carousel-indicators{display:flex;gap:.75rem;justify-content:center;margin-top:2rem;padding:1rem 0}.carousel-indicator{border-radius:50%;cursor:pointer;height:12px;padding:0;width:12px}.carousel-indicator.active{border-radius:6px;width:32px}@media (width <= 540px){.testimonial-carousel blockquote p{font-size:var(--font-size-h6-fluid)}.testimonial-attribution{font-size:var(--font-size-body-extra-small)}.about-page .testimonial-quote-container p.testimonial-quote{font-size:var(--font-size-body)!important;line-height:var(--type-scale-perfect-fourth)}button.carousel-nav-button svg:not(.wordmark-svg){--button-icon-size:22px}}@media (width <= 430px){.hero.carousel.testimonials{min-height:320px}}.category-page{padding-top:var(--space-lg)}.category-header{margin-bottom:var(--space-xl)}.category-header-content{margin-top:0;text-align:left}.category-header h1{color:var(--color-text-primary);font-size:var(--font-size-h4-fluid);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1.15;margin-bottom:var(--space-2xs)}.category-description{color:var(--color-text-secondary);font-size:var(--font-size-body-big-fluid);margin:0;max-width:60ch}.breadcrumb{margin-bottom:var(--space-md)}.breadcrumb ol{display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small-fluid);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.breadcrumb li{align-items:center;display:flex}.breadcrumb-separator{color:var(--color-text-tertiary);flex-shrink:0;margin-left:var(--space-2xs)}.breadcrumb a{color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb a:hover{color:var(--color-text-primary);text-decoration:underline}.breadcrumb a:focus-visible{border-radius:2px;outline:2px solid var(--color-focus-ring);outline-offset:2px}.breadcrumb li[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.library-filters .filter-group{display:flex;flex-direction:column;gap:var(--space-2xs)}.library-filters .filter-label{color:var(--color-text-secondary);font-size:var(--font-size-body-small-fluid);font-weight:var(--font-weight-medium)}.library-filters .search-field{position:relative}.library-filters .search-field-icon{color:var(--color-text-tertiary);height:18px;left:var(--space-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.library-filters .search-field input[type=text]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-corners-medium);box-shadow:none;color:var(--color-text-primary);font-size:var(--font-size-body-fluid);padding:var(--space-sm) var(--space-sm) var(--space-sm) calc(var(--space-sm) * 2.6)}.library-filters .search-field input[type=text]::-moz-placeholder{color:var(--color-text-tertiary)}.library-filters .search-field input[type=text]::placeholder{color:var(--color-text-tertiary)}.library-filters .search-field input[type=text]:hover{border-color:var(--color-border-strong)}.library-filters .search-field input[type=text]:focus,.library-filters .search-field input[type=text]:focus-visible{border-color:var(--color-border-strong);box-shadow:none;outline:2px solid var(--color-focus-ring);outline-offset:1px}.library-layout{gap:var(--space-lg)}.library-filters,.library-layout{display:flex;flex-direction:column}.library-filters{gap:var(--space-md);padding-left:var(--gutter);padding-right:var(--gutter)}.library-filters-controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}.library-filters-controls>.filter-group{align-items:center;flex-direction:row;gap:var(--space-2xs)}.library-filters fieldset.filter-group{border:0;margin:0;min-width:0;padding:0}.library-filters fieldset.filter-group legend{color:var(--color-text-secondary);font-size:var(--font-size-body-small-fluid);font-weight:var(--font-weight-medium);padding:0}.library-filters .checkbox-group{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md)}.library-filters .checkbox-group label{align-items:flex-start;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-small-fluid);gap:var(--space-2xs);line-height:1.3}.library-filters .checkbox-group input[type=checkbox]{accent-color:var(--color-accent-600);cursor:pointer;flex-shrink:0;margin-top:var(--space-3xs)}.library-filters .checkbox-group input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.filter-popover{position:relative}.filter-popover-trigger{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-corners-medium);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-small-fluid);font-weight:var(--font-weight-medium);gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm)}.filter-popover-trigger:hover{border-color:var(--color-border-strong)}.filter-popover-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.filter-popover-icon{color:var(--color-text-secondary)}.filter-popover-count{align-items:center;background-color:var(--color-accent-600);border-radius:var(--rounded-corners-small);color:var(--color-white);display:inline-flex;justify-content:center;min-width:1.25rem;padding:0 var(--space-3xs)}.filter-popover-chevron{color:var(--color-text-tertiary);transform:rotate(90deg);transition:transform .2s ease}.filter-popover-trigger[aria-expanded=true] .filter-popover-chevron{transform:rotate(-90deg)}.filter-popover-panel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-corners-medium);box-shadow:var(--shadow-elevation-medium);display:flex;flex-direction:column;gap:var(--space-md);left:0;margin-top:var(--space-2xs);max-height:22rem;overflow-y:auto;padding:var(--space-md);position:absolute;top:100%;width:min(34rem,92vw);z-index:2}.filter-popover-panel .checkbox-group{flex-direction:column;flex-wrap:nowrap;gap:var(--space-2xs)}.filter-popover-panel .checkbox-group--grid{display:grid;gap:var(--space-2xs) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}@media (prefers-reduced-motion:reduce){.filter-popover-chevron{transition:none}}.sort-field{display:inline-flex;position:relative}.sort-field-icon{color:var(--color-text-secondary);left:var(--space-2xs);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.library-filters select#sort-select{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-corners-medium);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-body-small-fluid);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) calc(var(--space-sm) * 2.25)}.library-filters select#sort-select:hover{border-color:var(--color-border-strong)}.library-filters select#sort-select:focus-visible{border-color:var(--color-border-strong);outline:2px solid var(--color-focus-ring);outline-offset:1px}.library-pagination{margin-top:var(--space-2xl)}.library-pagination,.library-pagination-pages{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.library-pagination-pages{list-style:none;margin:0;padding:0}.library-pagination-link{align-items:center;border-radius:var(--rounded-corners-small);color:var(--color-text-secondary);display:inline-flex;justify-content:center;min-height:40px;min-width:40px;padding:0 var(--space-2xs);text-decoration:none;transition:background-color .2s ease,color .2s ease}.library-pagination-link:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.library-pagination-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.library-pagination-link[aria-current=page]{background-color:var(--color-text-primary);color:var(--color-surface);font-weight:var(--font-weight-medium)}.library-pagination-link[rel=next],.library-pagination-link[rel=prev]{color:var(--color-text-primary);font-weight:var(--font-weight-medium);padding:0 var(--space-xs)}.library-page .category-header{padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--space-xl)}.library-scroll-sentinel{height:1px}@media (width <= 540px){.articles-list[data-context=library] article{grid-template-columns:1fr;row-gap:var(--space-sm)}}.article-detail-page{--horizontal-padding:calc(var(--gutter) * 1);--vertical-padding:calc(var(--gutter) * 1);margin:0 auto;max-width:1024px;padding:var(--vertical-padding) var(--horizontal-padding)}.article-detail-header{margin-bottom:var(--gutter)}.article-cover-image{aspect-ratio:2/1;margin-top:var(--gutter);max-height:320px;overflow:hidden;position:relative;width:100%}.article-cover-image img{--media-position-xy:50%;--media-max-width:1024px;--media-min-width:275px;--media-preferred-width:100%;--vertical-freespace:calc(var(--gutter) / 2);content-visibility:visible;left:var(--media-position-xy);margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:var(--media-position-xy);transform:translateX(calc(-1 * var(--media-position-xy))) translateY(calc(-1 * var(--media-position-xy)));width:clamp(var(--media-min-width),var(--media-preferred-width),var(--media-max-width));z-index:0}.article-header-content{color:var(--color-charcoal-black-800);margin:0 auto}.article-header-content h1{font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h4-fluid);font-weight:500}.article-metadata{--vertical-margin:calc(var(--gutter) / 2);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small);gap:var(--vertical-margin);justify-content:flex-start;margin-bottom:var(--vertical-margin);margin-top:var(--vertical-margin)}.article-metadata>*{align-items:center;display:flex}.article-detail-content{color:var(--color-charcoal-black-800)}.article-video-embed{aspect-ratio:16/9;margin:calc(var(--gutter) * 1.5) 0;width:100%}.article-video-embed iframe{border:0;border-radius:.5rem;height:100%;width:100%}.article-body h2{font-family:var(--font-family-gilroy-light);font-size:var(--font-size-h4-fluid);margin-top:calc(var(--gutter) * 1.5)}.article-body h3,.article-body h4,.article-body h5{font-family:var(--font-family-gilroy-semibold);font-weight:600}.article-body blockquote{background-color:var(--color-surface-muted);border-left:4px solid var(--color-accent-600);font-style:italic;margin:2rem 0;padding:1.5rem}.article-body blockquote p:last-child{margin-bottom:0}.article-detail-footer{border-top:1px solid var(--color-border);color:var(--color-charcoal-black-800);margin:0 auto;max-width:1200px;padding-top:3rem}.article-footer-navigation{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.related-articles-section{margin-top:calc(var(--gutter) * 1)}.related-articles-grid{display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.related-articles-grid .article-image{aspect-ratio:2/1;position:relative}.related-articles-grid .article-image a{display:block}.related-articles-grid .article-image img{--media-position-xy:50%;--media-size:100%;content-visibility:visible;height:var(--media-size);left:var(--media-position-xy);margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:var(--media-position-xy);transform:translateX(calc(-1 * var(--media-position-xy))) translateY(calc(-1 * var(--media-position-xy)));width:var(--media-size);z-index:0}.related-articles-section h3{font-weight:600}.article-tags{display:none}body[data-skin=library]{--surface-color:var(--color-white)}body[data-route=not-found]{--surface-color:var(--color-black)}body[data-skin=library]:before{background-image:url(/img/surface/body-surface-tile-pattern-black.svg);display:none}body[data-route=about]:before,body[data-route=home]:before,body[data-route=not-found]:before,body[data-route=performance-os]:before,body[data-route=privacy-policy]:before{background-image:url(/img/surface/body-surface-tile-pattern.svg)}body[data-route=about]:before,body[data-route=cookies]:before,body[data-route=home]:before,body[data-route=performance-os]:before,body[data-route=privacy-policy]:before,body[data-route=terms-of-use]:before,body[data-skin=landing]:before,body[data-skin=the-great-productivity-reset]:before,body[data-skin=workforce]:before{opacity:.08}body[data-skin=default]:after,body[data-skin=library]:after{--tile-mask-color:var(--color-white-rgb)}body[data-route=not-found]:after,body[data-skin=library]:after{--tile-background-curtain-width:33vw;left:0;right:auto;transform:translateZ(0) scaleX(-1)}body[data-route=about]:after,body[data-route=cookies]:after,body[data-route=home]:after,body[data-route=not-found]:after,body[data-route=performance-os]:after,body[data-route=privacy-policy]:after,body[data-route=terms-of-use]:after{--tile-mask-color:var(--color-black-rgb)}.hamburger-menu-button{--hamburger-button-surface-color:var(--color-charcoal-black-600)}.hamburger-menu-button:hover{--hamburger-button-surface-color:var(--color-charcoal-black-200)}.hamburger-menu-button:hover .bar,.hamburger-menu-button:hover .bar:after,.hamburger-menu-button:hover .bar:before{--bar-color:var(--color-charcoal-black-900)}.hero-row.who-we-are .wordmark-svg path{fill:var(--color-white)}.bottom-sheet[data-page=about],.bottom-sheet[data-page=catalyst],.bottom-sheet[data-page=home],.bottom-sheet[data-page=performance-os]{--on-surface-color:var(--color-charcoal-black-800)}.bottom-sheet[data-page=about] .cropped-favicon-svg,.bottom-sheet[data-page=catalyst] .cropped-favicon-svg,.bottom-sheet[data-page=home] .cropped-favicon-svg,.bottom-sheet[data-page=performance-os] .cropped-favicon-svg{fill:var(--color-charcoal-black-700)}.bottom-sheet[data-page=about] .cropped-favicon-svg path,.bottom-sheet[data-page=catalyst] .cropped-favicon-svg path,.bottom-sheet[data-page=home] .cropped-favicon-svg path,.bottom-sheet[data-page=performance-os] .cropped-favicon-svg path{stroke:var(--color-charcoal-black-700)}[data-page=about] .text-link[data-color-scheme=white],[data-page=about] button.text-link[data-color-scheme=white],[data-page=catalyst] .text-link[data-color-scheme=white],[data-page=catalyst] button.text-link[data-color-scheme=white],[data-page=home] .text-link[data-color-scheme=white],[data-page=performance-os] .text-link[data-color-scheme=white],[data-page=performance-os] button.text-link[data-color-scheme=white]{--base-color:var(--color-charcoal-black-700);--action-color:var(--color-charcoal-black-700)}[data-page=about] .footer-nav-list ul.social-links li a,[data-page=catalyst] .footer-nav-list ul.social-links li a,[data-page=home] .footer-nav-list ul.social-links li a,[data-page=performance-os] .footer-nav-list ul.social-links li a{--on-surface-color:var(--color-charcoal-black-600)}[data-page=catalyst] .footer-nav-list ul.social-links li a:hover{--on-surface-color:var(--color-white)}[data-page=catalyst] .footer-nav-list ul.social-links li a:before,[data-page=home] .footer-nav-list ul.social-links li a:before{background-color:var(--color-charcoal-black-600)}[data-page=catalyst] .footer-nav-list ul.social-links li a:active:before,[data-page=catalyst] .footer-nav-list ul.social-links li a:focus:before,[data-page=home] .footer-nav-list ul.social-links li a:active:before,[data-page=home] .footer-nav-list ul.social-links li a:focus:before{background-color:var(--color-charcoal-black-900)}[data-route=home],[data-route=not-found]{.corporate-landing-page-layout-container{--horizontal-padding:calc(var(--gutter) * 2)}.hero-row.who-we-are .wordmark-svg path,.wordmark-svg path{fill:var(--color-white)}}[data-skin=workforce]{.footer-nav-list ul.social-links li a:hover{--on-surface-color:var(--color-charcoal-black-900)}.footer-nav-list ul.social-links li a:before{background-color:var(--color-charcoal-black-300)}.hero-image-overlay{opacity:.85}}@media (width <= 480px){[data-route=home] .corporate-landing-page-layout-container{--horizontal-padding:var(--gutter)}}@font-face{font-family:matterFont;src:url(/_next/static/media/d4a32bf91b1a0249-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:matterFont;src:url(/_next/static/media/4d5b0b7ea0426bda-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:matterFont;src:url(/_next/static/media/a1745c2a8bed8b95-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:matterFont;src:url(/_next/static/media/10b32777a520f5c4-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:matterFont;src:url(/_next/static/media/7a23f719da8f5d35-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:matterFont;src:url(/_next/static/media/7beedae38e5f7773-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:matterFont Fallback;src:local("Arial");ascent-override:78.82%;descent-override:18.49%;line-gap-override:19.46%;size-adjust:102.76%}.__className_db0be5{font-family:matterFont,matterFont Fallback,Helvetica,Arial,ui-sans-serif,system-ui}.__variable_db0be5{--font-matter:"matterFont","matterFont Fallback",Helvetica,Arial,ui-sans-serif,system-ui}@font-face{font-family:gilroyFont;src:url(/_next/static/media/09b156e2c497261b-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:gilroyFont;src:url(/_next/static/media/839b2e9d98e35e2e-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gilroyFont;src:url(/_next/static/media/bf665241b4173fab-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroyFont;src:url(/_next/static/media/08fa925585b41d0f-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:gilroyFont;src:url(/_next/static/media/325b7de6f5e44b46-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroyFont;src:url(/_next/static/media/2be39dd84895bb2f-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroyFont;src:url(/_next/static/media/da918b9437bbe4e3-s.p.woff2?dpl=dpl_4xWsW3PvLzBB6W81aRySX51sWivt) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroyFont Fallback;src:local("Arial");ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.__className_12cb08{font-family:gilroyFont,gilroyFont Fallback,Helvetica,Arial,ui-sans-serif,system-ui}.__variable_12cb08{--font-gilroy:"gilroyFont","gilroyFont Fallback",Helvetica,Arial,ui-sans-serif,system-ui}