:root{--fs-color-core-900:#280b0e;--fs-color-core-800:#701c33;--fs-color-core-700:#a72347;--fs-color-core-600:#d92958;--fs-color-core-500:#e96286;--fs-color-core-400:#ec93a8;--fs-color-core-300:#f5bcc7;--fs-color-core-200:#fad1d1;--fs-color-core-100:#fce8e8;--fs-color-core-050:#fef6f6;--fs-color-bright-tan-light:#e6d2c1;--fs-color-bright-tan-middle:#d8b99e;--fs-color-bright-tan-dark:#c5966d;--fs-color-bright-pink-light:#ec93cd;--fs-color-bright-pink-middle:#e467b8;--fs-color-bright-pink-dark:#d742a3;--fs-color-bright-orange-light:#f9a186;--fs-color-bright-orange-middle:#f67b55;--fs-color-bright-orange-dark:#eb6e47;--fs-color-bright-yellow-light:#ffe580;--fs-color-bright-yellow-middle:#ffd52e;--fs-color-bright-yellow-dark:#ecc013;--fs-color-bright-green-light:#9ce68e;--fs-color-bright-green-middle:#59d543;--fs-color-bright-green-dark:#40bc2a;--fs-color-bright-sky-light:#80deff;--fs-color-bright-sky-middle:#42ceff;--fs-color-bright-sky-dark:#00bdff;--fs-color-bright-cloud-light:#496169;--fs-color-bright-cloud-middle:#3e5259;--fs-color-bright-cloud-dark:#34454b;--fs-color-bright-sherbet-light:#fba5a9;--fs-color-bright-sherbet-middle:#f66f79;--fs-color-bright-sherbet-dark:#f4434f;--fs-color-bright-violet-light:#b6bbee;--fs-color-bright-violet-middle:#9388d6;--fs-color-bright-violet-dark:#6e66cd;--fs-color-bright-cheese-light:#fbd4a9;--fs-color-bright-cheese-middle:#f5ac73;--fs-color-bright-cheese-dark:#f39648;--fs-color-bright-tangerine-light:#fbbda9;--fs-color-bright-tangerine-middle:#f58b73;--fs-color-bright-tangerine-dark:#f36a48;--fs-color-bright-olive-light:#e3eaa9;--fs-color-bright-olive-middle:#dad087;--fs-color-bright-olive-dark:#cec762;--fs-color-bright-maize-light:#faeaa9;--fs-color-bright-maize-middle:#f4cc75;--fs-color-bright-maize-dark:#f2c149;--fs-color-bright-apple-light:#b6eaab;--fs-color-bright-apple-middle:#a2d087;--fs-color-bright-apple-dark:#82c763;--fs-color-bright-sea-light:#b6ead8;--fs-color-bright-sea-middle:#97cdb9;--fs-color-bright-sea-dark:#74c3a6;--fs-color-bright-jungle-light:#cceaa9;--fs-color-bright-jungle-middle:#bed087;--fs-color-bright-jungle-dark:#a8c762;--fs-color-bright-cornflower-light:#b6e8ee;--fs-color-bright-cornflower-middle:#93c9d6;--fs-color-bright-cornflower-dark:#6ebdcd;--fs-color-bright-yonder-light:#b6d2ee;--fs-color-bright-yonder-middle:#93a9d6;--fs-color-bright-yonder-dark:#6e92cd;--fs-color-bright-wisteria-light:#b7a5ee;--fs-color-bright-wisteria-middle:#a57dda;--fs-color-bright-wisteria-dark:#8657d3;--fs-color-gray-900:#1c1718;--fs-color-gray-800:#433d3e;--fs-color-gray-700:#635a5c;--fs-color-gray-600:#817478;--fs-color-gray-500:#9e9497;--fs-color-gray-400:#b6afb1;--fs-color-gray-300:#cecacb;--fs-color-gray-200:#e4e2e3;--fs-color-gray-100:#f0eff0;--fs-color-gray-050:#f8f7f7;--fs-color-gray-025:#fcfbfb;--fs-color-gray-010:#fefdfd;--fs-color-black:#000;--fs-color-white:#fff;--fs-color-trueWhite:#fff;--fs-color-brand-primary:var(--fs-color-core-600);--fs-color-brand-secondary:var(--fs-color-bright-maize-middle);--fs-color-success:var(--fs-color-bright-apple-dark);--fs-color-caution:var(--fs-color-bright-cheese-dark);--fs-color-danger:var(--fs-color-bright-sherbet-dark);--fs-color-text-primary:var(--fs-color-gray-900);--fs-color-text-secondary:var(--fs-color-gray-700);--fs-color-text-tertiary:var(--fs-color-gray-600);--fs-color-text-dialogue:var(--fs-color-text-primary);--fs-color-background-active:var(--fs-color-white);--fs-color-background-subtle:var(--fs-color-gray-025);--fs-color-background-default:var(--fs-color-gray-050);--fs-color-background-emphasized:var(--fs-color-core-100);--fs-color-background-demo:var(--fs-color-gray-100);--fs-color-background-page:var(--fs-color-gray-025);--fs-color-background-header:var(--fs-color-white);--fs-color-background-dialogue:var(--color-core-100);--fs-color-background-footer:var(--fs-color-background-subtle);--fs-color-panel-light:var(--fs-color-white);--fs-color-panel-default:var(--fs-color-gray-050);--fs-color-panel-strong:var(--fs-color-gray-100);--fs-color-border-light:var(--fs-color-gray-100);--fs-color-border-default:var(--fs-color-gray-200);--fs-color-border-strong:var(--fs-color-gray-400);--fs-color-chart-1:var(--fs-color-bright-sherbet-light);--fs-color-chart-2:var(--fs-color-bright-violet-light);--fs-color-chart-3:var(--fs-color-bright-cheese-light);--fs-color-chart-4:var(--fs-color-bright-tangerine-light);--fs-color-chart-5:var(--fs-color-bright-olive-light);--fs-color-chart-6:var(--fs-color-bright-maize-light);--fs-color-chart-7:var(--fs-color-bright-apple-light);--fs-color-chart-8:var(--fs-color-bright-sea-light);--fs-color-chart-9:var(--fs-color-bright-jungle-light);--fs-color-chart-10:var(--fs-color-bright-cornflower-light);--fs-color-chart-11:var(--fs-color-bright-yonder-light);--fs-color-chart-12:var(--fs-color-bright-wisteria-light);--fs-color-text-inverse:var(--fs-color-gray-100);--fs-color-heading-inverse:var(--fs-color-core-400);--fs-color-action-primary-default:var(--fs-color-core-600);--fs-color-action-primary-font:var(--fs-color-white);--fs-color-action-primary-hover:var(--fs-color-brand-secondary);--fs-color-action-primary-active:var(--fs-color-core-700);--fs-color-action-secondary-default:var(--fs-color-core-300);--fs-color-action-secondary-font:var(--fs-color-text-secondary);--fs-color-action-secondary-hover:var(--fs-color-core-400);--fs-color-action-secondary-active:var(--fs-color-core-500);--fs-color-action-tertiary-default:transparent;--fs-color-action-tertiary-font:var(--fs-color-text-secondary);--fs-color-action-tertiary-hover:var(--fs-color-core-300);--fs-color-action-tertiary-active:var(--fs-color-core-400);--fs-color-action-disabled-default:var(--fs-color-gray-200);--fs-color-action-disabled-font:var(--fs-color-text-tertiary);--fs-color-action-hover:var(--fs-color-core-600);--fs-color-action-pressed:var(--fs-color-gray-700);--fs-color-action-brand:var(--fs-color-bright-wisteria-middle);--fs-color-focus-ring:var(--fs-color-bright-maize-middle);--fs-color-unavailable-pulse:var(--fs-color-bright-sherbet-middle);--fs-icon-size-sm:18px;--fs-icon-size-md:24px;--fs-icon-size-lg:32px;--fs-font-sans:Outfit,Helvetica,Calibri,sans-serif;--fs-font-display:"MD Nichrome Test",Helvetica,Calibri,sans-serif;--fs-logo-size-sm:4rem;--fs-logo-size-md:8rem;--fs-logo-size-lg:12rem;--fs-btn-size-sm:1rem;--fs-btn-size-md:1.15rem;--fs-btn-size-lg:1.5rem;--fs-leading-xs:0.875em;--fs-leading-sm:1em;--fs-leading-md:1.15em;--fs-leading-lg:1.35em;--fs-leading-xl:1.6em;--fs-padding-section-block:clamp(6rem,10vh,12rem);--fs-padding-section-inline:clamp(1.5rem,5vw,6rem);--fs-progress-height:2px;--fs-radius-none:0;--fs-radius-xs:2px;--fs-radius-sm:4px;--fs-radius-md:8px;--fs-radius-lg:12px;--fs-radius-xl:2.5vw;--fs-screen-xs:300px;--fs-screen-sm:500px;--fs-screen-md:750px;--fs-screen-lg:1000px;--fs-screen-xl:1600px;--fs-content-width-pageColumn:52rem;--fs-content-width-contentBody:42rem;--fs-content-breakpoint:32rem;--fs-size-xs:0.75rem;--fs-size-sm:0.875rem;--fs-size-md:1rem;--fs-size-lg:1.25rem;--fs-size-xl:clamp(1.125rem,2vw,1.5rem);--fs-size-2xl:2.2rem;--fs-size-3xl:3.15rem;--fs-size-4xl:clamp(3rem,6vw,5rem);--fs-size-5xl:5.6rem;--fs-spacing-inset:1.5vh;--fs-spacing-none:0;--fs-spacing-2xs:3px;--fs-spacing-xs:6px;--fs-spacing-sm:12px;--fs-spacing-md:16px;--fs-spacing-lg:24px;--fs-spacing-xl:32px;--fs-spacing-2xl:48px;--fs-spacing-3xl:64px;--fs-spacing-4xl:72px;--fs-thumbnail-xs:40px;--fs-thumbnail-sm:75px;--fs-thumbnail-md:100px;--fs-thumbnail-lg:150px;--fs-thickness-none:0;--fs-thickness-sm:1px;--fs-thickness-md:2px;--fs-thickness-lg:4px;--fs-thickness-xl:8px;--fs-unavailable-opacity:0.5;--fs-unavailable-blur-sm:1px;--fs-unavailable-blur-md:2px;--fs-unavailable-blur-lg:4px;--fs-unavailable-color-pulse:var(--fs-color-bright-cloud-middle);--fs-boxShadow-xs:0 var(--spacing-3xs) .25vw var(--color-shadow-light);--fs-boxShadow-sm:0 var(--spacing-3xs) .5vw var(--color-shadow-light);--fs-boxShadow-md:0 var(--spacing-2xs) 2.5vw var(--color-shadow-medium);--fs-boxShadow-lg:0 var(--spacing-xs) 5vw var(--color-shadow-medium);--fs-transition-sm:all 0.1s ease;--fs-transition-md:all 0.3s ease;--fs-transition-lg:all 0.6s ease;--fs-weight-light:300;--fs-weight-regular:400;--fs-weight-bold:500;--fs-weight-heavy:600;--fs-weight-sm:200}.fs_unavailable,[disabled]:not(.btn),[disabled]:not(.fs-btn){filter:blur(var(--fs-unavailable-blur-md));opacity:var(--fs-unavailable-opacity);pointer-events:none;position:relative;user-select:none}.fs_unavailable.blur-pulse,[disabled]:not(.btn).blur-pulse,[disabled]:not(.fs-btn).blur-pulse{filter:blur(3px);transition:filter .5s ease-in-out}#page-clients #closing-summary .pageSection__heading,#page-participants #closing-summary .pageSection__heading,.brandguide .fs-pageSection--siteHero .pageSection__focalpoint p,.fs-pageSection.fs-pageSection--siteHero .pageSection__heading,.fs-typo-displayTitle{font-family:var(--fs-font-display);font-size:var(--fs-size-4xl);font-weight:var(--fs-weight-lg);letter-spacing:-.03%;line-height:var(--fs-leading-sm);margin-block-end:.25em;margin-block-start:0}.brandguide .fs-pageSection--siteHero .pageSection__heading .line-1,.fs-pageSection .pageSection__heading,.fs-pageSection--pageHero .pageSection__heading,.fs-typo-pageTitle{font-family:var(--fs-font-display);font-size:var(--fs-size-3xl);font-weight:var(--fs-weight-lg);letter-spacing:-.03%;line-height:var(--fs-leading-sm);margin-block-end:.25em;margin-block-start:0}.content-page__body .brandguide__heading,.fs-pageSection--grid .pageSection__heading,.fs-typo-pageHead-major{font-family:var(--fs-font-sans);font-size:var(--fs-size-2xl);font-weight:var(--fs-weight-lg);letter-spacing:-.03%;line-height:var(--fs-leading-sm);margin-block-end:.25em;margin-block-start:0}.brandguide .fs-pageSection--siteHero .pageSection__heading .line-2,.fs-typo-pageHead-default,.productDetails .product-essentials .product-pricing .price,.productDetails .product-essentials .product-productName{font-family:var(--fs-font-sans);font-size:var(--fs-size-xl);font-weight:var(--fs-weight-lg);letter-spacing:-.01%;line-height:var(--fs-leading-sm);margin-block-end:.25em;margin-block-start:0}.content-page__body .demo__notes h3,.fs-typo-pageHead-minor{font-family:var(--fs-font-sans);font-size:var(--fs-size-lg);font-weight:var(--fs-weight-md);letter-spacing:0;line-height:var(--fs-leading-sm);margin-block-end:.25em;margin-block-start:0}.content-page__list-headings>h2,.content-page__list-pages>h2,.fs-card .fs-card__heading,.fs-card__heading,.fs-content--featuresList.fs-listBlock-lg .fs-content__heading,.fs-content--interleavedList.fs-listBlock-lg .fs-content__heading,.fs-content--questionsList.fs-listBlock-lg .fs-content__heading,.fs-pageSection.fs-pageSection--multiColumn .multiColumn__heading,.fs-typo-panelHead-major{font-family:var(--fs-font-sans);font-size:var(--fs-size-lg);font-weight:var(--fs-weight-lg);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.25em;margin-block-start:0}.fs-content--featuresList .fs-content__heading,.fs-content--interleavedList .fs-content__heading,.fs-content--questionsList .fs-content__heading,.fs-typo-panelHead-default{font-family:var(--fs-font-sans);font-size:var(--fs-size-md);font-weight:var(--fs-weight-lg);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.25em;margin-block-start:0}.fs-pageSection--footer .pageSection__heading,.fs-typo-panelHead-minor{font-family:var(--fs-font-sans);font-size:var(--fs-size-md);font-weight:var(--fs-weight-md);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.25em;margin-block-start:0}#page-clients #be-sure-before .pageSection__body p,.content-page__body .brandguide__lead,.fs-pageSection .pageSection__lead p:first-of-type,.fs-pageSection.fs-pageSection--multiColumn .pageSection__lead,.fs-pageSection.fs-pageSection--siteHero .pageSection__lead,.fs-typo-body-major{font-family:var(--fs-font-sans);font-size:var(--fs-size-lg);font-weight:var(--fs-weight-sm);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.5em;margin-block-start:0}.content-page__body .demo__header p,.content-page__body .demo__notes p,.fs-content--featuresList.fs-listBlock-lg .fs-content__group p,.fs-content--interleavedList.fs-listBlock-lg .fs-content__group p,.fs-content--questionsList.fs-listBlock-lg .fs-content__group p,.fs-pageSection p,.fs-pageSection.fs-pageSection--multiColumn .multiColumn__kicker,.fs-typo-body-default,.productDetails .product-essentials .product-brandInfo,.productDetails .product-essentials .product-grossWeight,body,body#page-clients,body#page-participants,body.staticpage{font-family:var(--fs-font-sans);font-size:var(--fs-size-md);font-weight:var(--fs-weight-sm);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.5em;margin-block-start:0}.fs-card .fs-card__body,.fs-content--featuresList .fs-content__group p,.fs-content--interleavedList .fs-content__group p,.fs-content--questionsList .fs-content__group p,.fs-contentMedia__caption,.fs-pageSection.fs-pageSection--siteHero .pageSection__eyebrow,.fs-typo-body-minor{font-family:var(--fs-font-sans);font-size:var(--fs-size-sm);font-weight:var(--fs-weight-sm);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.5em;margin-block-start:0}.fs-pageSection--footer .pageSection__body>*,.fs-typo-body-micro{font-family:var(--fs-font-sans);font-size:var(--fs-size-xs);font-weight:var(--fs-weight-sm);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.5em;margin-block-start:0}.content-page__body .table-xl:after,.content-page__body th,.fs-pageSection--pageHero .pageSection__body p,.fs-pageSection--pageHero .pageSection__kicker,.fs-pageSection.fs-pageSection--siteHero .pageSection__body p,.fs-typo-label-default,.productDetails .product-essentials .product-pricing .product-price-value{color:var(--fs-color-text-tertiary);font-family:var(--fs-font-sans);font-size:var(--fs-size-sm);font-weight:var(--fs-weight-sm);letter-spacing:0;line-height:var(--fs-leading-md);margin-block-end:.5em;margin-block-start:0}pre{border:var(--fs-thickness-sm) dashed var(--fs-color-border-default);color:var(--fs-color-text-secondary);font-size:13px;max-width:100%;overflow-x:scroll}.fs-highlight,.highlight,.text-highlight{background:rgb(from var(--fs-color-brand-primary) r g b/15%);box-decoration-break:clone;color:var(--fs-color-text-primary);position:relative}.fs-forcefield-ripple{animation:ripple-expand-fade .6s forwards;border:35px solid var(--fs-unavailable-color-pulse);border-radius:50%;filter:blur(7.5px);opacity:.25;pointer-events:none;position:absolute;transform:scale(0);z-index:100}@keyframes ripple-expand-fade{0%{opacity:.25;transform:scale(.3)}to{opacity:0;transform:scale(1.75)}}.fs-pre_hidden{display:none!important;opacity:0!important;pointer-events:none;transition:none!important}.fs-advice{color:var(--fs-color-text-secondary);display:flex;flex-direction:row;font-size:var(--fs-size-sm);gap:var(--fs-spacing-xs)}.fs-advice .icon,.fs-advice .icon svg{height:1.25em;width:1.25em}.fs-advice .icon svg{fill:var(--fs-color-text-secondary)}.fs-panel.fs-auth{margin-inline:auto;max-width:500px}.fs-panel.fs-auth .fs-panel-actions,.fs-panel.fs-auth .fs-panel-body,.fs-panel.fs-auth .fs-panel-footer{padding-inline:var(--fs-spacing-md)}.fs-panel.fs-auth .fs-panel-actions,.fs-panel.fs-auth .fs-panel-footer{margin-block-start:var(--fs-spacing-lg)}.fs-panel.fs-auth .fs-panel-footer{align-items:center;color:var(--fs-color-text-tertiary);display:flex;flex-direction:row;font-size:var(--fs-size-sm);gap:var(--fs-spacing-sm);justify-content:end}.fs-panel.fs-auth .fs-btn-group{align-items:center}.fs-panel.fs-auth .fs-inputGroup.fs-btn-group{margin-block-start:var(--fs-spacing-sm)}#fs-auth-signup #inputGroup-legals .text-tertiary{display:block;margin-block-start:var(--fs-spacing-2xs)}#fs-auth-confirmSignupEmail .fs-panel-body p+p,#fs-auth-emailConfirmationCode .fs-panel-body p+p,#fs-auth-emailResetPassword .fs-panel-body p+p,#fs-auth-sentResetEmail .fs-panel-body p+p{margin-block-start:var(--fs-spacing-md)}#fs-auth-emailConfirmationCode #fs-auth-reset-unique,#fs-auth-emailResetPassword #fs-auth-reset-unique{font-size:var(--fs-size-xl)}#fs-auth-emailConfirmationCode #fs-auth-reset-unique a,#fs-auth-emailResetPassword #fs-auth-reset-unique a{color:var(--fs-color-brand-primary)}#fs-auth-confirmSignupEmail p+form{margin-block-start:var(--fs-spacing-md)}#fs-auth-newPassword .fs-inputGroup-showPassword,#fs-auth-signin .fs-inputGroup-showPassword,#fs-auth-signup .fs-inputGroup-showPassword{gap:var(--fs-spacing-xs)}#fs-auth-newPassword .fs-inputGroup-showPassword .fs-inputGroup-text,#fs-auth-signin .fs-inputGroup-showPassword .fs-inputGroup-text,#fs-auth-signup .fs-inputGroup-showPassword .fs-inputGroup-text{flex:1}#fs-auth-newPassword .fs-inputGroup-showPassword .fs-btn,#fs-auth-signin .fs-inputGroup-showPassword .fs-btn,#fs-auth-signup .fs-inputGroup-showPassword .fs-btn{align-self:stretch;padding-inline:var(--fs-spacing-sm)}:root{--color-black:#000;--color-white:#fff;--color-core-900:#280b0e;--color-core-800:#701c33;--color-core-700:#a72347;--color-core-600:#d92958;--color-core-500:#e96286;--color-core-400:#ec93a8;--color-core-300:#f5bcc7;--color-core-200:#fad1d1;--color-core-100:#fce8e8;--color-core-050:#fef6f6;--color-bright-tan-light:#e6d2c1;--color-bright-tan-middle:#d8b99e;--color-bright-tan-dark:#c5966d;--color-bright-pink-light:#ec93cd;--color-bright-pink-middle:#e467b8;--color-bright-pink-dark:#d742a3;--color-bright-orange-light:#f9a186;--color-bright-orange-middle:#f67b55;--color-bright-orange-dark:#eb6e47;--color-bright-yellow-light:#ffe580;--color-bright-yellow-middle:#ffd52e;--color-bright-yellow-dark:#ecc013;--color-bright-green-light:#9ce68e;--color-bright-green-middle:#59d543;--color-bright-green-dark:#40bc2a;--color-bright-sky-light:#80deff;--color-bright-sky-middle:#42ceff;--color-bright-sky-dark:#00bdff;--color-bright-cloud-light:#546f78;--color-bright-cloud-middle:#496169;--color-bright-cloud-dark:#3e5259;--color-gray-900:#1c1718;--color-gray-800:#433d3e;--color-gray-700:#635a5c;--color-gray-600:#817478;--color-gray-500:#9e9497;--color-gray-400:#b6afb1;--color-gray-300:#cecacb;--color-gray-200:#e4e2e3;--color-gray-100:#f0eff0;--color-gray-050:#f8f7f7;--color-gray-025:#fcfbfb;--color-gray-010:#fefdfd;--color-shadow-light:rgba(105,84,90,.2);--color-shadow-medium:rgba(71,57,60,.25);--color-shadow-dark:rgba(28,23,24,.3);--color-brand-primary:var(--color-core-600);--color-brand-secondary:var(--color-bright-cloud-middle);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-800);--color-text-tertiary:var(--color-gray-700);--color-background-active:var(--color-white);--color-background-subtle:var(--color-gray-050);--color-background-default:var(--color-white);--color-background-emphasized:var(--color-core-200);--color-background-page:var(--color-gray-025);--color-background-header:var(--color-white);--color-background-footer-heading:var(--color-core-050);--color-background-footer-nav:var(--color-gray-100);--color-background-footer-acknowledgements:var(--color-gray-050);--color-background-footer-tail:var(--color-black);--color-border-light:var(--color-gray-100);--color-border-default:var(--color-gray-200);--color-border-strong:var(--color-gray-500);--color-panel-light:var(--color-gray-050);--color-panel-default:var(--color-gray-100);--color-panel-strong:var(--color-core-200);--color-accordion-summary-open:var(--color-core-100);--color-action-primary-default:var(--color-core-600);--color-action-primary-font:var(--color-white);--color-action-primary-hover:var(--color-bright-orange-middle);--color-action-primary-active:var(--color-core-700);--color-action-secondary-default:var(--color-core-300);--color-action-secondary-font:var(--color-text-secondary);--color-action-secondary-hover:var(--color-core-400);--color-action-secondary-active:var(--color-core-500);--color-action-tertiary-default:transparent;--color-action-tertiary-font:var(--color-text-secondary);--color-action-tertiary-hover:var(--color-core-300);--color-action-tertiary-active:var(--color-core-400);--color-action-disabled-default:var(--color-gray-200);--color-action-disabled-font:var(--color-text-tertiary);--color-action-hover:var(--color-core-600);--color-action-pressed:var(--color-gray-700);--color-action-brand:var(--color-bright-cloud-middle);--color-focus-ring:var(--color-bright-yellow-middle);--color-link:var(--color-core--700);--color-link-hover:var(--color-core--800);--color-link-active:var(--color-core--900);--color-link-visited:#8d3547;--color-link-focus-ring:rgba(215,45,79,.6);--font-display:"MD Nichrome Test",Helvetica,Calibri,sans-serif;--font-sans:Outfit,Helvetica,Calibri,sans-serif;--btn-size-sm:1rem;--btn-size-md:1.15rem;--height-section-sm:45vh;--height-section-md:66vh;--height-section-lg:90vh;--height-verticalRhythm-xs:5vh;--height-verticalRhythm-sm:10vh;--height-verticalRhythm-md:15vh;--height-verticalRhythm-lg:20vh;--spacing-none:0;--spacing-3xs:2px;--spacing-2xs:4px;--spacing-xs:6px;--spacing-sm:10px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:30px;--spacing-2xl:40px;--spacing-3xl:52px;--spacing-4xl:64px;--thickness-none:0;--thickness-sm:1px;--thickness-md:2px;--thickness-lg:4px;--thickness-xl:8px;--size-xs:0.8rem;--size-sm:0.9rem;--size-md:1rem;--size-lg:1.2rem;--size-xl:1.6rem;--size-2xl:2.2rem;--size-3xl:3.15rem;--size-4xl:4.26rem;--size-5xl:5.6rem;--leading-sm:0.875;--leading-md:1;--leading-lg:1.25em;--leading-xl:1.5em;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--boxShadow-xs:0 var(--spacing-3xs) 2px var(--color-gray-500);--boxShadow-sm:0 var(--spacing-3xs) 5px var(--color-gray-500);--boxShadow-md:0 var(--spacing-2xs) 10px var(--color-gray-500);--boxShadow-lg:0 var(--spacing-xs) 20px var(--color-gray-200);--transition-sm:all 0.15s ease;--transition-md:all 0.3s ease;--transition-lg:all 0.6s ease;--weight-light:200;--weight-regular:300;--weight-bold:500;--weight-heavy:600}.fs-badge{align-content:center;border:2px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-primary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--size-xs);font-weight:var(--weight-bold);gap:var(--spacing-2xs);line-height:1;padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);text-transform:uppercase}.fs-badge.badge-positive,[data-project-status=active] .fs-badge,[data-status=completed] .fs-badge{background-color:var(--fs-color-bright-green-dark);color:var(--fs-color-white)}.fs-badge.badge-progress,[data-project-status=pending] .fs-badge,[data-status=on-track] .fs-badge{color:var(--fs-color-bright-green-dark)}.fs-badge.badge-incomplete,[data-project-status=draft] .fs-badge{color:var(--fs-color-bright-sky-dark)}.fs-badge.badge-information,[data-project-status=completed] .fs-badge{color:var(--fs-color-bright-cloud-dark)}.fs-badge.badge-warning,[data-status=at-risk] .fs-badge{color:var(--fs-color-bright-orange-dark)}.fs-badge.badge-danger,[data-status=critical] .fs-badge{background-color:var(--fs-color-bright-orange-dark);color:var(--fs-color-white)}.fs-badge.badge-inactive,[data-status=excluded] .fs-badge{background-color:var(--fs-color-gray-100);color:var(--fs-color-text-tertiary)}.fs-incentiveboost-item{background:var(--fs-color-white);border-radius:var(--fs-radius-sm);display:flex;flex-direction:row;gap:var(--fs-spacing-md);padding:var(--fs-spacing-sm)}.fs-incentiveboost-item .fs-incentiveboost-item-content{flex-grow:1}.fs-incentiveboost-item .fs-incentiveboost-item-path{font-size:var(--fs-size-md)}.fs-incentiveboost-item .fs-incentiveboost-item-group{font-weight:var(--fs-weight-regular)}.fs-incentiveboost-item .fs-incentiveboost-item-segment{color:var(--fs-color-brand-primary);font-weight:var(--fs-weight-bold)}.fs-incentiveboost-item .fs-incentiveboost-item-remaining{font-size:var(--fs-size-sm)}.fs-incentiveboost-item .fs-incentiveboost-item-additional,.fs-incentiveboost-item .fs-incentiveboost-item-pricing{border-block-start:var(--fs-thickness-sm) dotted var(--fs-color-border-default);font-size:var(--fs-size-sm);margin-block-start:var(--fs-spacing-xs);padding-block-start:var(--fs-spacing-xs)}.fs-incentiveboost-item .fs-incentiveboost-item-additional dt{font-weight:var(--fs-weight-regular)}.fs-incentiveboost-item .fs-incentiveboost-item-additional dd{font-weight:var(--fs-weight-bold)}.fs-incentiveboost-item .fs-incentiveboost-item-pricing-differential{display:flex;flex-direction:row;font-size:var(--fs-size-xs);gap:var(--fs-spacing-md);margin-block:var(--fs-spacing-2xs)}.fs-incentiveboost-item dl{display:flex;flex-direction:row}.fs-incentiveboost-item dl dt{color:var(--fs-color-text-tertiary);flex-grow:0}.fs-incentiveboost-item dl dd{align-self:end;flex-grow:1;text-align:end}.fs-incentiveboost-item .fs-incentiveboost-item-pricing-differential dl{flex-direction:column}#fs-incentiveboost{background:var(--fs-color-panel-light);box-shadow:var(--fs-boxShadow-md)}#fs-incentiveboost .fs-incentiveboost-panel{display:flex;flex-direction:column;height:100%}#fs-incentiveboost .fs-incentiveboost-header{align-items:start;border-block-end:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:flex;flex-direction:row;gap:var(--fs-spacing-md);padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}#fs-incentiveboost .fs-incentiveboost-header .fs-incentiveboost-title{font-weight:var(--fs-weight-bold);margin-block-end:var(--fs-spacing-xs);margin-block-start:var(--fs-spacing-sm)}#fs-incentiveboost .fs-incentiveboost-header .fs-incentiveboost-description{margin-block-end:var(--fs-spacing-sm)}#fs-incentiveboost .fs-incentiveboost-body{flex-grow:1;padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}#fs-incentiveboost .fs-incentiveboost-totals{border-block-start:var(--fs-thickness-sm) solid var(--fs-color-border-default);padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}#fs-incentiveboost .fs-incentiveboost-totals-title{font-size:var(--fs-size-md);font-weight:var(--fs-weight-regular);margin-block-end:var(--fs-spacing-xs)}#fs-incentiveboost .fs-incentiveboost-totals-list{font-size:var(--fs-size-sm);padding-inline:var(--fs-spacing-xs)}#fs-incentiveboost .fs-incentiveboost-totals-list dl{display:flex;flex-direction:row}#fs-incentiveboost .fs-incentiveboost-totals-list dt{color:var(--fs-color-text-tertiary);flex-grow:0}#fs-incentiveboost .fs-incentiveboost-totals-list dd{align-self:end;flex-grow:1;text-align:end}#fs-incentiveboost .fs-incentiveboost-totals-row-total{border-block-start:var(--fs-thickness-sm) dotted var(--fs-color-border-default);margin-block-start:var(--fs-spacing-xs);padding-block-start:var(--fs-spacing-xs)}#fs-incentiveboost .fs-incentiveboost-totals-row-total dt{font-weight:var(--fs-weight-regular)}#fs-incentiveboost .fs-incentiveboost-totals-row-total dd{font-weight:var(--fs-weight-bold)}#fs-incentiveboost .fs-incentiveboost-actions{border-block-start:var(--fs-thickness-sm) solid var(--fs-color-border-default);padding-block-end:var(--fs-spacing-md);padding-block-start:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-md)}#fs-incentiveboost .fs-incentiveboost-actions .fs-loosencriteria-actions-caution{margin-block-end:var(--fs-spacing-sm)}#fs-incentiveboost .fs-incentiveboost-emptystate{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-inline:var(--fs-spacing-lg);text-align:center}#fs-incentiveboost .fs-incentiveboost-emptystate .fs-incentiveboost-emptystate-title{font-weight:var(--fs-weight-bold)}#fs-incentiveboost .fs-incentiveboost-emptystate .fs-incentiveboost-emptystate-action{font-size:var(--fs-size-sm);margin-block-start:var(--fs-spacing-md)}.fs-btn{align-items:center;border:var(--fs-thickness-md) solid transparent;border-radius:var(--fs-radius-md);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--fs-font-sans);font-size:var(--fs-size-md);font-weight:var(--fs-weight-regular);gap:calc(var(--fs-spacing-xs) + var(--fs-spacing-2xs));justify-content:center;line-height:1em;text-align:center;text-wrap-mode:nowrap;padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-md);text-decoration:none;transition:var(--fs-transition-sm)}.fs-btn:hover{cursor:pointer;text-decoration:none}.fs-btn:focus{outline:var(--fs-thickness-lg) solid var(--fs-color-focus-ring);outline-offset:-1px}.fs-btn.btn-sm{padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-sm)}.fs-btn.btn-sm,.fs-btn.btn-sm>.label{font-size:var(--fs-size-sm)}.fs-btn.btn-lg{border-radius:var(--fs-radius-lg);padding-block:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-lg)}.fs-btn.btn-lg,.fs-btn.btn-lg>.label{font-size:var(--fs-size-lg)}.fs-btn.btn-primary{background:var(--fs-color-action-primary-default);border-width:var(--fs-thickness-md);box-shadow:inset 0 0 0 var(--fs-thickness-sm) var(--fs-color-white);color:var(--fs-color-action-primary-font);padding-block:calc(var(--fs-spacing-xs) + var(--fs-spacing-2xs))}.fs-btn.btn-primary.btn-sm{padding-block:var(--fs-spacing-md)}.fs-btn.btn-primary:hover{background:var(--fs-color-action-primary-hover)}.fs-btn.btn-primary:focus{border-color:var(--fs-color-white)}.fs-btn.btn-primary:active{background:var(--fs-color-action-primary-active)}.fs-btn.btn-primary .icon svg>*,.fs-btn.btn-primary>svg>*{fill:var(--fs-color-action-primary-font)}.fs-btn.btn-secondary{background:var(--fs-color-action-secondary-default);border-color:transparent;color:var(--fs-color-action-secondary-font)}.fs-btn.btn-secondary:hover{background:var(--fs-color-action-secondary-hover);color:var(--fs-color-text-primary)}.fs-btn.btn-secondary:active{background:var(--fs-color-action-secondary-active)}.fs-btn.btn-secondary .icon svg>*,.fs-btn.btn-secondary>svg>*{fill:var(--fs-color-action-secondary-font)}.fs-btn.btn-tertiary{background:var(--fs-color-action-tertiary-default);border-color:var(--fs-color-action-tertiary-hover);border-width:var(--fs-thickness-sm);color:var(--fs-color-action-tertiary-font)}.fs-btn.btn-tertiary:hover{background:var(--fs-color-action-tertiary-hover);color:var(--fs-color-text-primary)}.fs-btn.btn-tertiary:focus{border-color:var(--fs-color-white)}.fs-btn.btn-tertiary:active{background:var(--fs-color-action-tertiary-active)}.fs-btn.btn-tertiary.btn-inverse{color:var(--fs-color-action-tertiary-hover)}.fs-btn.btn-tertiary.btn-inverse:hover{background:var(--fs-color-bright-cloud-light);color:var(--fs-color-core-200)}.fs-btn.btn-tertiary .icon svg>*,.fs-btn.btn-tertiary>svg>*{fill:var(--fs-color-action-tertiary-font)}.fs-btn.btn-link{background:transparent;border:var(--fs-thickness-lg) solid transparent;color:var(--fs-color-brand-primary);font-weight:unset;padding-block:unset;padding-inline:var(--fs-spacing-2xs);text-decoration:unset}.fs-btn.btn-link:disabled{background:none}.fs-btn.btn-link:hover{background:var(--fs-color-core-200);border:var(--fs-thickness-lg) solid var(--fs-color-core-200);color:var(--fs-color-core-700)}.fs-btn.btn-link:focus{outline-color:var(--fs-color-focus-ring)}.fs-btn.btn-link .icon svg>*,.fs-btn.btn-link>svg>*{fill:var(--fs-color-brand-primary)}.fs-btn:disabled{background:var(--fs-color-action-disabled-default);border-color:transparent;color:var(--fs-color-action-disabled-font);pointer-events:none}.fs-btn:disabled .icon svg>*,.fs-btn:disabled>svg>*{fill:var(--fs-color-action-disabled-font)}.fs-btn.btn-icon{padding-inline:calc(var(--fs-spacing-md) - var(--fs-spacing-2xs))}.fs-btn.btn-icon.btn-lg{padding-inline:calc(var(--fs-spacing-lg) - var(--fs-spacing-xs))}.fs-btn.btn-icon .icon{align-items:center;display:flex;height:var(--fs-btn-size-md);justify-content:center;width:var(--fs-btn-size-md)}.fs-btn.btn-icon .label{line-height:var(--fs-btn-size-md)}.fs-btn.btn-icon .icon>svg,.fs-btn.btn-icon>svg{aspect-ratio:1/1;height:unset;overflow:visible;width:var(--fs-btn-size-md)}.fs-btn.btn-icon.btn-iconOnly{padding-inline:var(--spacing-sm)}.fs-btn>.label{white-space:nowrap}.fs-btn.btn-identityAvatar{background:unset;gap:var(--fs-spacing-2xs);transition:var(--fs-transition-md)}.fs-btn.btn-identityAvatar:active,.fs-btn.btn-identityAvatar:hover{background:rgb(from var(--fs-color-action-secondary-hover) r g b/25%)}.fs-btn.btn-identityAvatar:active .label,.fs-btn.btn-identityAvatar:hover .label{color:var(--fs-color-text-primary)}.fs-btn.btn-identityAvatar .icon{align-items:center;aspect-ratio:1/1;border:var(--fs-thickness-lg) solid var(--fs-color-chart-1);border-radius:var(--fs-logo-size-sm);color:var(--fs-color-chart-1);display:flex;flex-direction:column;font-size:var(--fs-size-md);font-weight:var(--fs-weight-light);justify-content:center;width:calc(var(--fs-logo-size-sm)/1.5)}.fs-btn.btn-identityAvatar .label{align-items:flex-start;border-radius:var(--fs-radius-sm);color:var(--fs-color-text-secondary);display:flex;flex-direction:column;font-weight:var(--fs-weight-bold);padding:var(--fs-spacing-xs)}.fs-btn .label>.label-extra{color:var(--fs-color-text-tertiary);display:block;font-size:var(--fs-size-xs);font-weight:var(--fs-weight-regular)}.fs-btn-group{align-content:start;display:flex;flex-direction:row;gap:var(--fs-spacing-sm)}.fs-btn-group.btn-group-end{justify-content:end}.fs-carousel{overflow:hidden;position:relative;width:100%}.fs-carousel .fs-carousel-track{display:flex;flex-direction:row;transition:transform .15s ease-in-out;will-change:transform}.fs-carousel .fs-carousel-slide{box-sizing:content-box;flex:0 0 100%}#fs-client-header .fs-client-masthead{background:var(--fs-color-brand-primary);color:var(--fs-color-white);filter:blur(2px);margin-block-end:unset;padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-lg)}#fs-client-header .fs-client-masthead h1{margin-block-end:unset}#fs-client-strap{background:var(--fs-color-core-200);display:flex;flex-direction:row;justify-content:end;padding-block:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-lg)}#fs-client-projects{container-name:projects-list;container-type:inline-size;display:flex;flex-direction:column;gap:var(--fs-spacing-xs)}#fs-client-projects .fs-details .fs-summary .fs-summary-content{align-items:center;background:var(--fs-color-white);border-radius:1rem;flex-direction:row;gap:var(--fs-spacing-xs);padding-block:var(--fs-spacing-xs);padding-inline-end:calc(var(--fs-spacing-sm) + var(--fs-spacing-2xs));padding-inline-start:var(--fs-spacing-sm)}#fs-client-projects .fs-details .fs-summary .fs-summary-content .icon{height:1rem;width:1rem}#fs-client-projects .fs-details .fs-summary .fs-summary-content .icon svg{height:1rem;width:1rem;fill:var(--fs-color-gray-400)}#fs-client-projects .fs-details.active:open .fs-summary .icon{animation:blinker .75s linear infinite alternate}#fs-client-projects .fs-details.active:open .fs-summary .icon svg{fill:var(--fs-color-brand-primary)}#fs-client-projects .fs-details.pending:open .icon svg{fill:var(--fs-color-bright-orange-middle)}#fs-client-projects .fs-details.draft:open .icon svg{fill:var(--fs-color-bright-sky-middle)}#fs-client-projects .fs-details .fs-details-panel{display:flex;flex-direction:column;gap:var(--fs-spacing-xs);padding:var(--fs-spacing-md)}#fs-client-projects .fs-empty-state{color:var(--fs-color-text-tertiary);padding-block:5vh;padding-inline:2.5vw}#fs-client-projects .fs-study.fs-card .fs-study-status{display:none}@keyframes blinker{0%{opacity:1}to{opacity:.1}}.fs-completionGroup .fs-details-panel{container-name:completionGroup;container-type:inline-size}.fs-completionGroup .fs-details-panel .fs-details-panel-content{display:flex;flex-direction:column-reverse;gap:var(--fs-spacing-md)}@container completionGroup (min-width: 600px){.fs-completionGroup .fs-details-panel .fs-details-panel-content{flex-direction:row}}.fs-completionGroup .fs-details-panel .fs-btnGroup{border-block-start:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:none!important;margin-block-start:var(--fs-spacing-xs);padding-block-start:var(--fs-spacing-sm)}.fs-completionGroup .fs-completionGroup-items{box-sizing:border-box;flex-grow:1}.fs-completionGroup .fs-completionGroup-item{border-block-end:var(--fs-thickness-sm) dotted var(--fs-color-border-default);border-radius:var(--fs-radius-sm);cursor:pointer;display:flex;margin-block-end:var(--fs-spacing-xs);padding-block-end:var(--fs-spacing-xs);padding-inline-start:var(--fs-spacing-2xs)}.fs-completionGroup .fs-completionGroup-item:hover{background:var(--fs-color-white);box-shadow:var(--fs-boxShadow-sm);z-index:10}.fs-completionGroup .fs-completionGroup-item[data-status=excluded]{opacity:.5;pointer-events:none}.fs-completionGroup .fs-completionGroup-item[data-status=excluded] .fs-completionSegment-expand-wrapper{opacity:0}.fs-completionGroup .fs-completionGroup-item .fs-completionGroup-item-swatch{border-radius:var(--fs-radius-sm);flex-grow:0;flex-shrink:0;height:var(--fs-size-xl);margin-block-start:var(--fs-spacing-2xs);width:var(--fs-size-xl)}.fs-completionGroup .fs-completionGroup-item[data-item-index] .fs-chartColor-item{opacity:.5}.fs-completionGroup .fs-completionGroup-item[data-item-index].isPaired-active .fs-chartColor-item{opacity:1}.fs-completionGroup .fs-completionGroup-item[data-item-index="1"] .fs-chartColor-item{background-color:var(--fs-color-chart-1)}.fs-completionGroup .fs-completionGroup-item[data-item-index="2"] .fs-chartColor-item{background-color:var(--fs-color-chart-2)}.fs-completionGroup .fs-completionGroup-item[data-item-index="3"] .fs-chartColor-item{background-color:var(--fs-color-chart-3)}.fs-completionGroup .fs-completionGroup-item[data-item-index="4"] .fs-chartColor-item{background-color:var(--fs-color-chart-4)}.fs-completionGroup .fs-completionGroup-item[data-item-index="5"] .fs-chartColor-item{background-color:var(--fs-color-chart-5)}.fs-completionGroup .fs-completionGroup-item[data-item-index="6"] .fs-chartColor-item{background-color:var(--fs-color-chart-6)}.fs-completionGroup .fs-completionGroup-item[data-item-index="7"] .fs-chartColor-item{background-color:var(--fs-color-chart-7)}.fs-completionGroup .fs-completionGroup-item[data-item-index="8"] .fs-chartColor-item{background-color:var(--fs-color-chart-8)}.fs-completionGroup .fs-completionGroup-item[data-item-index="9"] .fs-chartColor-item{background-color:var(--fs-color-chart-9)}.fs-completionGroup .fs-completionGroup-item[data-item-index="10"] .fs-chartColor-item{background-color:var(--fs-color-chart-10)}.fs-completionGroup .fs-completionGroup-item[data-item-index="11"] .fs-chartColor-item{background-color:var(--fs-color-chart-11)}.fs-completionGroup .fs-completionGroup-item[data-item-index="12"] .fs-chartColor-item{background-color:var(--fs-color-chart-12)}.fs-allCompletionGroups{display:flex;flex-direction:column;gap:var(--fs-spacing-md)}.fs-completionGroup-chart-wrapper{border-block-end:var(--fs-thickness-sm) solid var(--fs-color-border-strong);border-inline-start:var(--fs-thickness-sm) solid var(--fs-color-border-strong);flex-grow:0.5;margin-inline-start:2rem;position:relative}@container completionGroup (min-width: 600px){.fs-completionGroup-chart-wrapper{min-width:35vw}}.fs-completionGroup-chart-localmax{color:var(--fs-color-border-strong);font-size:var(--fs-size-xs);left:-2rem;padding-inline-end:var(--fs-spacing-xs);position:absolute;text-align:end;width:2rem}.fs-completionGroup-chart{align-items:end;display:flex;flex-direction:row;gap:var(--fs-spacing-xs);height:6rem;padding-inline:var(--fs-spacing-md)}@container completionGroup (min-width: 600px){.fs-completionGroup-chart{height:100%}}.fs-completionGroup-chart .fs-completionGroup-chart-item{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-end;min-height:6rem}@container completionGroup (min-width: 600px){.fs-completionGroup-chart .fs-completionGroup-chart-item{height:100%;min-height:10rem}}.fs-completionGroup-chart .fs-completionGroup-chart-item-height{border-block-start:var(--fs-thickness-sm) solid var(--fs-color-border-strong);border-inline:var(--fs-thickness-sm) solid var(--fs-color-border-strong);height:100%;min-height:var(--fs-spacing-sm);position:relative}.fs-completionGroup-chart progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fs-color-border-default);border:none;cursor:pointer;direction:rtl;height:100%;overflow:hidden;position:absolute;top:0;width:100%;writing-mode:vertical-lr}.fs-completionGroup-chart ::-webkit-progress-bar{background-color:var(--fs-color-border-default)}.fs-completionGroup-chart [data-status=excluded]{opacity:0!important}.fs-completionGroup-chart [data-item-index] progress{opacity:.5}.fs-completionGroup-chart [data-item-index].isPaired-active progress{opacity:1}.fs-completionGroup-chart [data-item-index="1"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-1)}.fs-completionGroup-chart [data-item-index="1"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-1)}.fs-completionGroup-chart [data-item-index="2"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-2)}.fs-completionGroup-chart [data-item-index="2"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-2)}.fs-completionGroup-chart [data-item-index="3"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-3)}.fs-completionGroup-chart [data-item-index="3"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-3)}.fs-completionGroup-chart [data-item-index="4"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-4)}.fs-completionGroup-chart [data-item-index="4"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-4)}.fs-completionGroup-chart [data-item-index="5"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-5)}.fs-completionGroup-chart [data-item-index="5"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-5)}.fs-completionGroup-chart [data-item-index="6"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-6)}.fs-completionGroup-chart [data-item-index="6"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-6)}.fs-completionGroup-chart [data-item-index="7"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-7)}.fs-completionGroup-chart [data-item-index="7"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-7)}.fs-completionGroup-chart [data-item-index="8"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-8)}.fs-completionGroup-chart [data-item-index="8"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-8)}.fs-completionGroup-chart [data-item-index="9"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-9)}.fs-completionGroup-chart [data-item-index="9"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-9)}.fs-completionGroup-chart [data-item-index="10"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-10)}.fs-completionGroup-chart [data-item-index="10"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-10)}.fs-completionGroup-chart [data-item-index="11"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-11)}.fs-completionGroup-chart [data-item-index="11"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-11)}.fs-completionGroup-chart [data-item-index="12"] progress::-moz-progress-bar{background-color:var(--fs-color-chart-12)}.fs-completionGroup-chart [data-item-index="12"] progress::-webkit-progress-value{background-color:var(--fs-color-chart-12)}.fs-completionSegment{background:transparent;border-radius:var(--fs-radius-none);padding:var(--fs-spacing-2xs) var(--fs-spacing-sm)}.fs-completionSegment .fs-completionSegment-percentage{font-family:var(--fs-font-sans);font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-xs);text-align:end}.fs-completionSegment .fs-completionSegment-percentage+.label{font-weight:var(--fs-weight-bold)}.fs-completionSegment .fs-completionSegment-percentage-wrapper .fs-dataGroup{font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);line-height:var(--fs-btn-size-md)}.fs-completionSegment .fs-inputGroup-quota{font-size:var(--fs-size-xs);text-align:start}.fs-completionSegment .fs-completionSegment-title{font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);line-height:var(--fs-btn-size-md);margin:0}.fs-completionSegment .fs-completionSegment-explanation{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-xs);font-weight:var(--fs-weight-light);line-height:var(--fs-size-sm);margin:0}.fs-completionSegment .fs-completionSegment-edit-wrapper .fs-btn{margin-inline-start:calc(var(--fs-spacing-xs)*-1)}.fs-completionSegment .fs-completionSegment-actions-wrapper{position:relative;text-align:start;width:var(--fs-percentage-width)}.fs-completionSegment .fs-chartcolors{display:flex}.fs-completionSegment .fs-chartcolors>.item{display:block;height:var(--fs-size-xl);width:var(--fs-size-xl)}.fs-completionSegment .fs-completionSegment-delete-wrapper .fs-btn{margin-inline-end:calc(var(--fs-spacing-xs)*-1)}.fs-completionSegment .fs-btn.btn-icon{padding:var(--fs-spacing-2xs)}.fs-completionSegment .fs-btn.btn-icon .icon{align-content:center;display:flex;height:var(--fs-btn-size-md);justify-content:center;width:var(--fs-btn-size-md)}.fs-completionSegment .fs-btn.btn-icon .icon svg{height:var(--fs-btn-size-sm);width:var(--fs-btn-size-sm)}.fs-completionSegment .fs-btn.btn-icon .icon svg>*{fill:var(--fs-color-gray-600)}.fs-completionSegment .fs-btn.btn-icon:hover svg>*{fill:var(--fs-color-action-tertiary-font)}.fs-completionSegment .fs-btn.btn-link{padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-xs)}.fs-completionSegment{display:grid;grid-template-areas:"title status" "percentage expand";grid-template-columns:5fr 3fr;grid-template-rows:auto auto;grid-gap:var(--fs-spacing-2xs) 0;flex-grow:1}.fs-completionSegment.open{grid-template-areas:"title  status" "percentage expand" "actions   .   ";grid-template-rows:auto auto auto}@container completionGroup (min-width: 1000px){.fs-completionSegment{grid-template-areas:"title  percentage status expand";grid-template-columns:3fr 2fr 2fr auto;grid-template-rows:auto auto;grid-gap:0 var(--fs-spacing-md)}.fs-completionSegment.open{grid-template-areas:"title  percentage status expand" ". actions  .  . ";grid-template-rows:auto auto}}.fs-completionSegment .fs-completionSegment-percentage-wrapper{align-items:start;display:flex;flex-direction:column;gap:var(--fs-spacing-none);grid-area:percentage;justify-content:start}.fs-completionSegment .fs-completionSegment-title-wrapper{align-items:start;display:flex;flex-direction:column;gap:0;grid-area:title;justify-content:start;min-width:0}.fs-completionSegment .fs-completionSegment-status-wrapper{align-items:center;display:flex;grid-area:status;justify-content:end}.fs-completionSegment .fs-completionSegment-expand-wrapper{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;gap:0;grid-area:expand;justify-content:center}.fs-completionSegment .fs-completionSegment-actions-wrapper{display:none}.fs-completionSegment.open .fs-completionSegment-actions-wrapper{display:flex;flex-direction:row;gap:var(--fs-spacing-md);grid-area:actions;justify-content:start;justify-self:start;padding-block-start:var(--fs-spacing-xs)}.fs-completionsSummary{background:var(--fs-color-core-100);border:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:flex;flex-direction:column;gap:var(--fs-spacing-xs);padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}.fs-completionsSummary .fs-completionsSummary-title h3{font-weight:var(--fs-weight-regular);margin-block-end:var(--fs-spacing-xs)}.fs-completionsSummary .fs-completionsSummary-wrapper{display:flex;flex-direction:row;gap:var(--fs-spacing-sm)}.fs-completionsSummary .fs-completionsSummary-tally .fs-completionsSummary-actual{font-weight:var(--fs-weight-regular)}.fs-completionsSummary .fs-completionsSummary-tally .fs-completionsSummary-goal{font-size:var(--fs-size-sm)}.fs-completionsSummary .fs-completionsSummary-remediation{align-items:start;display:flex;flex-direction:row;gap:var(--fs-spacing-md);max-width:25rem}.fs-completionsSummary .fs-completionsSummary-remediation .wrapper{display:flex;flex-direction:column;gap:var(--fs-spacing-xs)}.fs-loosencriteria-item{background:var(--fs-color-white);border-radius:var(--fs-radius-sm);display:flex;flex-direction:row;gap:var(--fs-spacing-md);padding:var(--fs-spacing-sm)}.fs-loosencriteria-item .fs-loosencriteria-item-content{flex-grow:1}.fs-loosencriteria-item .fs-loosencriteria-item-path{font-size:var(--fs-size-md)}.fs-loosencriteria-item .fs-loosencriteria-item-group{font-weight:var(--fs-weight-regular)}.fs-loosencriteria-item .fs-loosencriteria-item-segment{color:var(--fs-color-brand-primary);font-weight:var(--fs-weight-bold)}.fs-loosencriteria-item .fs-loosencriteria-item-remaining,.fs-loosencriteria-item .fs-loosencriteria-row-data{font-size:var(--fs-size-sm)}.fs-loosencriteria-item .fs-loosencriteria-item-remaining .percentage,.fs-loosencriteria-item .fs-loosencriteria-row-data .percentage{font-weight:var(--fs-weight-bold)}.fs-loosencriteria-item .fs-loosencriteria-item-remaining .real,.fs-loosencriteria-item .fs-loosencriteria-row-data .real{color:var(--fs-color-text-tertiary);text-align:start}.fs-loosencriteria-item .fs-loosencriteria-item-action{border-block-start:var(--fs-thickness-sm) dotted var(--fs-color-border-default);margin-block-start:var(--fs-spacing-xs);padding-block-start:var(--fs-spacing-xs)}.fs-loosencriteria-item dl{display:flex;flex-direction:row}.fs-loosencriteria-item dl dt{color:var(--fs-color-text-tertiary);flex-grow:0}.fs-loosencriteria-item dl dd{align-self:end;flex-grow:1;text-align:end}.fs-loosencriteria-item .fs-loosencriteria-row-data,.fs-loosencriteria-item .fs-loosencriteria-row-icon,.fs-loosencriteria-item dl.fs-loosencriteria-item-remaining{display:grid;grid-template-columns:2fr 2fr 2fr;grid-gap:var(--fs-spacing-sm)}.fs-loosencriteria-item .fs-loosencriteria-row-icon{text-align:end}.fs-loosencriteria-item .fs-loosencriteria-row-icon p{font-size:0}.fs-loosencriteria-item .fs-loosencriteria-row-icon .icon{display:flex;justify-content:flex-end}.fs-loosencriteria-item .fs-loosencriteria-row-icon svg{fill:var(--fs-color-border-default)}#fs-loosencriteria{background:var(--fs-color-panel-light);box-shadow:var(--fs-boxShadow-md)}#fs-loosencriteria .fs-loosencriteria-panel{display:flex;flex-direction:column;height:100%}#fs-loosencriteria .fs-loosencriteria-header{align-items:start;border-block-end:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:flex;flex-direction:row;gap:var(--fs-spacing-md);padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}#fs-loosencriteria .fs-loosencriteria-header .fs-loosencriteria-title{font-weight:var(--fs-weight-bold);margin-block-end:var(--fs-spacing-xs);margin-block-start:var(--fs-spacing-sm)}#fs-loosencriteria .fs-loosencriteria-header .fs-loosencriteria-description{margin-block-end:var(--fs-spacing-sm)}#fs-loosencriteria .fs-loosencriteria-body{flex-grow:1;padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}#fs-loosencriteria .fs-loosencriteria-totals{border-block-start:var(--fs-thickness-sm) solid var(--fs-color-border-default);padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}#fs-loosencriteria .fs-loosencriteria-totals-title{font-size:var(--fs-size-md);font-weight:var(--fs-weight-regular);margin-block-end:var(--fs-spacing-xs)}#fs-loosencriteria .fs-loosencriteria-totals-list{font-size:var(--fs-size-sm);padding-inline:var(--fs-spacing-xs)}#fs-loosencriteria .fs-loosencriteria-totals-list dl{display:flex;flex-direction:row}#fs-loosencriteria .fs-loosencriteria-totals-list dt{color:var(--fs-color-text-tertiary);flex-grow:0}#fs-loosencriteria .fs-loosencriteria-totals-list dd{align-self:end;flex-grow:1;text-align:end}#fs-loosencriteria .fs-loosencriteria-actions{border-block-start:var(--fs-thickness-sm) dotted var(--fs-color-border-default);margin-block-start:var(--fs-spacing-xs);padding-block-end:var(--fs-spacing-md);padding-block-start:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-md)}#fs-loosencriteria .fs-loosencriteria-actions .fs-loosencriteria-actions-caution{margin-block-end:var(--fs-spacing-sm)}#fs-loosencriteria .fs-loosencriteria-emptystate{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-inline:var(--fs-spacing-lg);text-align:center}#fs-loosencriteria .fs-loosencriteria-emptystate .fs-loosencriteria-emptystate-title{font-weight:var(--fs-weight-bold)}#fs-loosencriteria .fs-loosencriteria-emptystate .fs-loosencriteria-intro-copy{color:var(--fs-color-text-secondary);font-size:var(--fs-size-sm)}#fs-loosencriteria .fs-loosencriteria-emptystate .fs-loosencriteria-emptystate-action{font-size:var(--fs-size-sm);margin-block-start:var(--fs-spacing-md)}details.fs-details{border:var(--fs-thickness-sm) solid var(--fs-color-border-default)}details.fs-details:open{border-color:var(--fs-color-border-strong)}details.fs-details summary{background-color:var(--fs-color-background-subtle);border-block-end:0 solid var(--fs-color-border-default);cursor:pointer;padding:var(--fs-spacing-sm);position:relative}details.fs-details summary .fs-summary-wrapper{display:inline-block}details.fs-details summary .fs-summary-content{display:flex;flex-direction:column;margin-inline-start:var(--fs-spacing-2xs);position:relative}details.fs-details summary h3{margin-block-end:0}details.fs-details summary p{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-xs)}details.fs-details:open>summary{background:linear-gradient(80deg,var(--fs-color-core-300),var(--fs-color-core-400));border-block-end:var(--fs-thickness-md) solid var(--fs-color-core-400)}details.fs-details:open>summary h3{font-weight:var(--fs-weight-regular)}details.fs-details .fs-details-panel{background:var(--fs-color-gray-050);padding:var(--fs-spacing-sm)}.fs-dialog-overlay{background:var(--color-background-page);border:var(--fs-thickness-xl) solid var(--fs-color-brand-primary);border-radius:var(--fs-radius-xl);display:none;grid-template-rows:auto 1fr auto;inset-block:var(--fs-spacing-sm);inset-inline-end:var(--fs-spacing-sm);inset-inline-start:unset;min-height:calc(100vh - var(--fs-spacing-sm)*2);opacity:0;position:fixed;transform:translateX(110%);transition:transform .3s ease,opacity .18s ease .12s,display allow-discrete .3s ease,overlay allow-discrete .3s ease;width:100%;z-index:1055}@media (width >= 420px){.fs-dialog-overlay{max-width:420px}}.fs-dialog-overlay[open]{display:grid;opacity:1;transform:translateX(0);transition:transform .3s ease,opacity .18s ease,display allow-discrete .3s ease,overlay allow-discrete .3s ease}.fs-dialog-overlay::backdrop{background:transparent;transition:background .3s ease,display allow-discrete .3s ease,overlay allow-discrete .3s ease}.fs-dialog-overlay[open]::backdrop{background:linear-gradient(217deg,transparent 2%,var(--fs-color-bright-maize-middle)),linear-gradient(127deg,transparent 2%,var(--fs-color-bright-maize-dark)),linear-gradient(336deg,transparent 98%,var(--fs-color-bright-maize-light))}.fs-dialog-overlay .fs-dialog-header{align-items:center;background:var(--fs-color-background-header);border-block-end:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:flex;flex-direction:row;gap:var(--spacing-md);padding-block-end:var(--fs-spacing-sm);padding-block-start:var(--fs-spacing-md);padding-inline-end:var(--fs-spacing-md);padding-inline-start:var(--fs-spacing-lg)}.fs-dialog-overlay .fs-dialog-header .fs-dialog-title{color:var(--fs-color-text-primary);flex:1;font-weight:var(--fs-weight-bold);margin-block-end:unset}.fs-dialog-overlay .fs-dialog-body{display:grid;height:100%;padding:var(--fs-spacing-md)}.fs-dialog-overlay .fs-dialog-footer{border-block-start:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:grid;padding:var(--spacing-md);padding-block-end:calc(var(--fs-spacing-md) + var(--fs-spacing-xs))}@starting-style{.fs-dialog-overlay[open]{opacity:0;transform:translateX(110%)}.fs-dialog-overlay[open]::backdrop{background:linear-gradient(217deg,var(--color-core-400),transparent 0),linear-gradient(127deg,var(--color-bright-orange-light),transparent 0),linear-gradient(336deg,var(--color-bright-orange-middle),transparent 0)}}.fs-dialogue{container:fs-dialogue/inline-size}.fs-dialogue .fs-dialogue-outer{background:var(--fs-color-background-dialogue);background-clip:padding-box;border:var(--fs-thickness-md) solid var(--fs-color-brand-primary);border-radius:var(--fs-radius-lg);color:var(--fs-color-text-dialogue);outline:var(--fs-thickness-lg) solid var(--fs-color-bright-orange-light);overflow:hidden}.fs-dialogue.fs-dialogue-md .fs-dialogue-outer{border-radius:1.25vw}.fs-dialogue .fakesupermarket-logo{align-content:start;aspect-ratio:1/1;display:grid;justify-items:end;margin-block-end:unset;position:relative}.fs-dialogue .fakesupermarket-logo img{max-height:unset}.fs-dialogue .fs-dialogue-outer{display:grid}.fs-dialogue-inner{background:var(--fs-color-background-active);border-radius:calc(var(--fs-radius-lg) - var(--fs-thickness-md));color:var(--fs-color-text-dialogue);padding:var(--fs-spacing-sm)}.fs-dialogue .fs-dialogue-title{font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);margin-block-end:var(--fs-spacing-2xs);margin-block-start:0}.fs-dialogue .fs-dialogue-text{color:var(--fs-color-text-dialogue);font-size:var(--fs-size-sm)}.fs-dialogue ul{margin-inline-start:var(--fs-spacing-sm)}.fs-dialogue ul li+li{margin-block-start:var(--fs-spacing-sm)}.fs-dialogue .fs-dialogue-actions{justify-self:start}.fs-dialogue .fs-dialogue-inner li{list-style:numeric}.fs-dialogue .fs-dialogue-inner li::marker{color:var(--fs-color-brand-primary);font-size:var(--fs-size-xs);font-weight:var(--fs-weight-light);line-height:calc(var(--fs-size-lg)*var(--fs-leading-lg))}.fs-endEarly.fs-dialogue .fs-dialogue-outer{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--fs-spacing-sm);margin-inline:auto;max-width:85%}@container fs-dialogue (inline-size > 500px){.fs-endEarly.fs-dialogue .fs-dialogue-outer{max-width:600px}}.fs-endEarly.fs-dialogue .fakesupermarket-logo{display:none}.fs-endEarly.fs-dialogue .fs-dialogue-inner{align-self:center;background:unset;display:grid}@container fs-dialogue (inline-size > 750px){.fs-endEarly.fs-dialogue .fs-dialogue-inner{align-items:center;grid-template-columns:1fr auto}}.fs-infoCheckoutPostscript .fs-dialogue-outer{display:block;margin-inline:auto}@container fs-dialogue (inline-size > 500px){.fs-infoCheckoutPostscript .fs-dialogue-outer{max-width:600px}}.fs-infoCheckoutPostscript .fakesupermarket-logo{display:none}.fs-infoCheckoutPostscript .fs-dialogue-inner{background:unset}#checkout #orderSummary.incomplete .fs-dialogue-outer{background:unset;border:unset;outline:unset;padding:unset}#checkout #orderSummary.incomplete .fs-dialogue-inner{background:unset}.fs-infoCheckoutNoNeed.fs-dialogue .fs-dialogue-outer{display:grid;grid-template-columns:var(--fs-logo-size-sm) auto;grid-template-rows:1fr;grid-gap:var(--fs-spacing-sm);margin-inline:calc(var(--fs-spacing-md))}@container fs-dialogue (inline-size > 500px){.fs-infoCheckoutNoNeed.fs-dialogue .fs-dialogue-outer{grid-template-columns:var(--fs-logo-size-sm) auto;grid-template-rows:1fr;padding-inline-start:var(--fs-spacing-md)}}.fs-infoCheckoutNoNeed.fs-dialogue .fakesupermarket-logo{height:var(--fs-logo-size-sm);left:0;margin-block-start:var(--fs-spacing-xs);margin-inline-start:var(--fs-spacing-xs);top:0;width:var(--fs-logo-size-sm)}@container fs-dialogue (inline-size > 500px){.fs-infoCheckoutNoNeed.fs-dialogue .fakesupermarket-logo{margin-inline-start:unset}}.fs-infoCheckoutNoNeed.fs-dialogue .fs-dialogue-inner{align-self:center;background:unset;padding-inline-start:unset}.fs-infoCheckoutNoNeed.fs-dialogue .fs-dialogue-inner strong{text-decoration:underline}.fakesupermarket-logo svg{shape-rendering:crispEdges;position:relative}#fs-onboarding{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:100vh;left:0;margin-inline:5vw;max-width:500px;position:fixed;right:0;z-index:1010}@media (min-width:500px){#fs-onboarding{margin-inline:auto;max-width:85vw}}@media (min-width:750px){#fs-onboarding{margin-inline:auto;max-width:75vw}}@media (min-width:1000px){#fs-onboarding{margin-inline:auto;max-width:50vw}}#fs-onboarding .fs-dialogue-outer{border-radius:var(--fs-radius-xl);border-width:var(--fs-thickness-lg);display:grid;grid-template-columns:1fr;grid-template-rows:calc(var(--fs-logo-size-md)*.5 + var(--fs-spacing-xs)) minmax(0,1fr);margin-block-start:calc(var(--fs-logo-size-sm)*1);outline:var(--fs-thickness-xl) solid var(--fs-color-bright-orange-middle);overflow:unset}@media (min-width:750px){#fs-onboarding .fs-dialogue-outer{grid-template-columns:calc(var(--fs-logo-size-md)*.75 + var(--fs-spacing-sm)) minmax(0,1fr);grid-template-rows:1fr}}#fs-onboarding .fs-dialogue-inner{border-radius:calc(var(--fs-radius-xl) - var(--fs-thickness-lg));display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--fs-spacing-md)}@media (max-width:750px){#fs-onboarding .fs-dialogue-inner{border-top-left-radius:unset;border-top-right-radius:unset}}@media (min-width:750px){#fs-onboarding .fs-dialogue-inner{border-bottom-left-radius:unset;border-top-left-radius:unset;padding-block-start:7.5vh;padding-inline-start:var(--fs-spacing-xl)}}#fs-onboarding .fakesupermarket-logo{height:var(--fs-logo-size-md);left:var(--fs-spacing-sm);top:calc(var(--fs-logo-size-md)*-.5 - var(--fs-spacing-xs));transform:rotate(-5deg);width:var(--fs-logo-size-md)}@media (min-width:750px){#fs-onboarding .fakesupermarket-logo{left:calc(var(--fs-logo-size-md)*-.25 - var(--fs-spacing-2xs));top:calc(var(--fs-logo-size-md)*.3)}}#fs-onboarding .fakesupermarket-logo svg{filter:drop-shadow(1px 3px 2px rgba(0,0,0,.1))}#fs-onboarding #onboarding-actions{flex:1}#fs-onboarding #onboarding-welcome,#fs-onboarding .eyebrow{background:var(--fs-color-core-200);border-radius:var(--fs-spacing-xl);color:var(--fs-color-brand-primary);display:inline-block;font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);margin-block-start:var(--fs-spacing-sm);padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-sm)}#fs-onboarding .fs-dialogue-title{font-size:var(--fs-size-xl);margin-block-start:var(--fs-spacing-md)}#fs-onboarding .fs-dialogue-text{background:var(--fs-color-white);border-radius:var(--fs-radius-lg);margin-inline-end:unset;margin-inline-start:unset;padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-lg)}@media (min-width:750px){#fs-onboarding .fs-dialogue-text{margin-block-start:var(--fs-spacing-sm);margin-inline-end:var(--fs-spacing-lg);padding-inline-end:1.5vw;padding-inline-start:3.5vw}}#fs-onboarding .fs-dialogue-text li{color:var(--fs-color-text-primary);font-size:var(--fs-size-md);font-weight:var(--fs-weight-light);list-style:numeric}@media (min-width:500px){#fs-onboarding .fs-dialogue-text li{font-size:var(--fs-size-lg)}}#fs-onboarding .fs-dialogue-text li::marker{color:var(--fs-color-brand-primary);font-size:var(--fs-size-sm);font-weight:var(--fs-weight-light);line-height:calc(var(--fs-size-lg)*var(--fs-leading-lg))}#fs-onboarding .onboarding-actions .fs-btn.btn-primary{width:100%}@media (min-width:500px){#fs-onboarding .onboarding-actions .fs-btn.btn-primary{width:unset}}#fs-onboarding #onboarding-help{align-items:center;display:flex;flex-direction:row;gap:var(--fs-spacing-sm)}@media (min-width:500px){#fs-onboarding #onboarding-help{margin-block-start:5vh;padding-block:var(--spacing-md)}}#fs-onboarding #onboarding-help h2{font-size:var(--size-md);font-weight:var(--fs-weight-light);margin-bottom:0}#fs-onboarding #onboarding-animationControls{align-self:end;justify-self:start;padding-block:var(--fs-spacing-lg);padding-inline-start:5vw}@media (min-width:500px){#fs-onboarding #onboarding-animationControls{padding-block:var(--fs-spacing-xl);padding-inline-start:calc(var(--fs-logo-size-md)*.75 + var(--fs-spacing-md) + var(--fs-spacing-xl))}}#fs-onboarding #onboarding-animationControls .fs-btn{display:unset}#fs-onboarding #onboarding-animationControls .fs-btn:not([hidden]){display:flex}#fs-onboarding #onboarding-animationControls .fs-btn{background:var(--fs-color-core-300)}#fs-onboarding #onboarding-animationControls .fs-btn:hover{background:var(--fs-color-core-200)}#fs-interview{bottom:0;box-sizing:content-box;margin-inline:var(--fs-spacing-sm);position:relative;right:0;top:0;z-index:1001}@media (min-width:750px){#fs-interview{margin-inline-end:0;margin-inline-start:calc(var(--fs-logo-size-md)*.25)}}#fs-interview .fs-dialogue-outer{border-width:var(--fs-thickness-lg);grid-template-columns:1fr;grid-template-rows:var(--fs-logo-size-md) auto;margin-block-start:var(--fs-thickness-xl);outline:var(--fs-thickness-xl) solid var(--fs-color-bright-orange-middle);overflow:unset}@media (min-width:750px){#fs-interview .fs-dialogue-outer{grid-template-columns:calc(var(--fs-logo-size-md)*.5) auto;grid-template-rows:1fr}}#fs-interview .fakesupermarket-logo{height:var(--fs-logo-size-md);left:var(--fs-spacing-md);top:calc(var(--fs-logo-size-md)*-.5 - var(--fs-spacing-xs));transform:rotate(-5deg);width:var(--fs-logo-size-md)}@media (min-width:750px){#fs-interview .fakesupermarket-logo{left:calc(var(--fs-logo-size-md)*-.5 - var(--fs-spacing-2xs));top:var(--fs-spacing-md)}}#fs-interview .fakesupermarket-logo svg{filter:drop-shadow(1px 3px 2px rgba(0,0,0,.1))}#fs-interview #interview-wrapper-outer{min-width:0}#fs-interview .fs-carousel-slide{box-sizing:border-box;padding-block-start:var(--fs-spacing-lg);padding-inline:var(--fs-spacing-md)}@media (min-width:500px){#fs-interview .fs-carousel-slide{padding-block-start:calc(var(--fs-logo-size-md)*.3);padding-inline:var(--fs-spacing-lg)}}#fs-interview .fs-interview-title{font-family:var(--fs-font-display);font-size:var(--fs-size-2xl);font-weight:var(--fs-weight-bold)}#fs-interview p+p{margin-block-start:var(--fs-spacing-sm)}#fs-interview .fs-interview-question hr{background:var(--fs-color-core-300);border:0;height:var(--fs-thickness-md);margin-block:var(--fs-spacing-lg)}#fs-interview .fs-interview-product{background:var(--fs-color-trueWhite);border-radius:var(--fs-radius-sm);box-shadow:var(--fs-boxShadow-sm);display:block;margin-left:calc(var(--fs-spacing-xs)*-1);margin-right:calc(var(--fs-spacing-xs)*-1);padding:var(--fs-spacing-sm);position:relative}#fs-interview .fs-interview-product .cart-item-product{border-block-end:0;border-block-start:0;padding:0}#fs-interview .fs-interview-product .cart-item-subtotal{font-weight:var(--weight-regular)}#fs-interview-product{box-shadow:0 1px 15px rgba(0,0,0,.15)}#fs-interview-controls{padding-block-end:var(--fs-spacing-lg);padding-inline:var(--fs-spacing-md)}@media (min-width:500px){#fs-interview-controls{padding-block-start:unset;padding-inline:var(--fs-spacing-lg)}}#fs-interview .badge-information{border-color:var(--fs-color-core-300)}.fs-taskReminder.fs-dialogue .fs-dialogue-outer{display:grid;grid-template-columns:1fr;grid-template-rows:calc(var(--fs-logo-size-sm) + var(--fs-spacing-xs)) auto;grid-gap:var(--fs-spacing-sm)}@container fs-dialogue (inline-size > 300px){.fs-taskReminder.fs-dialogue .fs-dialogue-outer{grid-template-columns:calc(var(--fs-logo-size-sm) + var(--fs-spacing-xs)) auto;grid-template-rows:1fr}}.fs-taskReminder.fs-dialogue .fakesupermarket-logo{height:var(--fs-logo-size-sm);left:0;margin-block-start:var(--fs-spacing-xs);margin-inline-start:var(--fs-spacing-xs);top:0;width:var(--fs-logo-size-sm)}.fs-taskReminder.fs-dialogue .fs-dialogue-inner{align-self:center;border-top-left-radius:unset;border-top-right-radius:unset}@container fs-dialogue (inline-size > 300px){.fs-taskReminder.fs-dialogue .fs-dialogue-inner{border-bottom-left-radius:unset;border-top-left-radius:unset}}.fs-taskReminder .fs-dialogue-title{font-size:var(--fs-size-lg);margin-block-end:var(--fs-spacing-sm)}.fs-taskReminder .fs-dialogue-actions{margin-block-start:var(--fs-spacing-sm)}.fs-filters .fs-filters-form{display:flex;flex-direction:column;gap:var(--fs-spacing-xs)}.fs-filters details{background:var(--fs-color-panel-default);border:0;border-radius:var(--fs-radius-md);margin-block-end:0}.fs-filters details summary{cursor:pointer;display:inline-block;padding:var(--fs-spacing-sm);width:100%}.fs-filters details .fs-filter-panel{padding-block-end:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-sm)}.fs-filters details .fs-filterGroup-heading{color:var(--fs-color-text-secondary);font-size:var(--fs-size-md);font-weight:var(--fs-weight-regular);margin-block-end:unset;margin-block-start:unset}.fs-filters details .fs-filterList{display:flex;flex-direction:column;gap:var(--fs-spacing-xs)}.fs-filters details li{width:100%}.fs-filters details a.button,.fs-filters details button,.fs-filters details label{background:unset;border:unset;border-radius:var(--fs-spacing-lg);color:var(--fs-color-text-secondary);cursor:pointer;font-family:var(--fs-font-sans);font-size:var(--fs-size-md);font-weight:var(--fs-weight-light);padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-sm);padding-inline-start:var(--fs-spacing-xs);text-align:start;transition:var(--fs-transition-md);width:100%}.fs-filters details a.button:hover,.fs-filters details button:hover,.fs-filters details label:hover{background:var(--fs-color-background-subtle);color:var(--fs-color-text-primary);padding-inline-start:calc(var(--fs-spacing-xs) + var(--fs-spacing-2xs))}.fs-filters details a.button.is-active,.fs-filters details button.is-active,.fs-filters details label.is-active{background:var(--fs-color-background-active);outline:var(--fs-thickness-md) solid var(--fs-color-action-primary-default);padding-inline-start:calc(var(--fs-spacing-xs) + var(--fs-spacing-2xs))}.fs-filters details hr{background:var(--fs-color-border-default);border:unset;height:var(--fs-thickness-md);margin-block:var(--fs-spacing-2xs)}:root{--fs-input-range-trackHeight:var(--fs-spacing-xs);--fs-input-range-thumbWidth:var(--fs-spacing-xl);--fs-input-range-thumbHeight:var(--fs-spacing-xl)}.fs-inputGroup .fs-label-wrapper{margin-block-end:var(--spacing-md)}.fs-inputGroup .fs-inputGroup-content{margin-block-end:var(--fs-spacing-2xs)}.fs-inputGroup .fs-inputGroup-content .fs-inputGroup-help{margin-block-end:var(--fs-spacing-sm)}.fs-inputGroup .fs-inputGroup-help{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-sm);font-weight:var(--fs-weight-light);line-height:var(--fs-size-sm)}.fs-inputGroup .fs-input-warning:not([hidden]){border-inline-start:var(--fs-thickness-lg) solid var(--fs-color-caution);font-weight:var(--fs-weight-regular);margin-block-end:var(--fs-spacing-xs);padding-block:var(--fs-spacing-2xs);padding-inline-start:var(--fs-spacing-xs)}.fs-inputGroup .fs-input-warning:not([hidden])+input{background:rgb(from var(--fs-color-caution) r g b/10%);border-color:var(--fs-color-caution)}.fs-inputGroup .label,.fs-inputGroup label{color:var(--fs-color-text-primary);display:block;font-size:var(--fs-size-md);font-weight:var(--fs-weight-regular);margin-block-end:var(--fs-spacing-3xs)}.fs-inputGroup label{cursor:pointer}.fs-inputGroup fieldset{border:0}.fs-inputGroup+.fs-inputGroup{margin-block-start:var(--fs-spacing-sm)}.fs-input{border:var(--fs-thickness-sm) solid var(--fs-color-border-default);border-radius:var(--fs-radius-xs);font-size:var(--fs-size-md)}.fs-input:hover{cursor:pointer}.fs-input:focus{outline:var(--thickness-lg) solid var(--fs-color-focus-ring);outline-offset:0}.fs-input-date{display:flex;flex-direction:row;gap:var(--fs-spacing-md)}.fs-input-pane-header .fs-input-pane-title{font-family:var(--fs-font-display);font-size:var(--fs-size-2xl);font-weight:var(--fs-weight-bold);margin-block-end:unset}.fs-input-checkboxGroup .fs-input-checkbox-useModern .fs-input-checkbox-native{appearance:none;block-size:1px;border:unset;inline-size:1px;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute}.fs-input-checkboxGroup .fs-input-checkbox-useNative .fs-input-checkbox-modern{display:none}.fs-inputGroup-checkbox{display:block}.fs-inputGroup label.fs-input-checkbox-labelGroup{align-items:start;display:flex;flex-direction:row;justify-content:start}.fs-input-checkbox-native+.fs-input-checkbox-labelGroup>.fs-input-checkbox-modern .check-empty{color:var(--fs-color-text-primary);display:unset}.fs-input-checkbox-native+.fs-input-checkbox-labelGroup>.fs-input-checkbox-modern .check-filled{color:var(--fs-color-brand-primary);display:none}.fs-input-checkbox-native:checked+.fs-input-checkbox-labelGroup>.fs-input-checkbox-modern .check-empty{display:none}.fs-input-checkbox-native:checked+.fs-input-checkbox-labelGroup>.fs-input-checkbox-modern .check-filled{display:unset}.fs-input-checkbox-native:focus+.fs-input-checkbox-labelGroup .fs-input-checkbox-modern{outline:var(--fs-thickness-lg) solid var(--fs-color-focus-ring);outline-offset:var(--fs-thickness-md)}.fs-input-checkbox-modern{align-items:center;border-radius:var(--fs-radius-sm);cursor:pointer;display:flex;flex-direction:row;margin-block-end:0}.fs-input-checkbox-modern svg{aspect-ratio:1/1;overflow:visible}.fs-input-checkbox-useModern.size-sm .fs-input-checkbox-labelGroup{gap:var(--fs-spacing-xs)}.fs-input-checkbox-useModern.size-sm .fs-input-checkbox-modern svg{width:calc(var(--fs-size-sm)*1.25)}.fs-input-checkbox-useModern.size-sm .fs-label{font-size:var(--fs-size-sm)}.fs-input-checkbox-useModern.size-md .fs-input-checkbox-labelGroup{gap:var(--fs-spacing-xs)}.fs-input-checkbox-useModern.size-md .fs-input-checkbox-modern svg{width:calc(var(--fs-size-md)*1.25)}.fs-input-checkbox-useModern.size-lg .fs-input-checkbox-labelGroup{gap:var(--fs-spacing-xs)}.fs-input-checkbox-useModern.size-lg .fs-input-checkbox-modern svg{width:calc(var(--fs-size-lg)*1.25)}.fs-input-checkbox-useModern.size-xl .fs-input-checkbox-labelGroup{gap:var(--fs-spacing-sm)}.fs-input-checkbox-useModern.size-xl .fs-input-checkbox-modern svg{width:calc(var(--fs-size-xl)*1.25)}.fs-input-checkbox-useModern.size-2xl .fs-input-checkbox-labelGroup{gap:var(--fs-spacing-md)}.fs-input-checkbox-useModern.size-2xl .fs-input-checkbox-modern svg{width:calc(var(--fs-size-2xl)*1.25)}.fs-input-date__item label{margin-block-end:var(--fs-spacing-xs)}.fs-input-radioGroup{display:flex;flex-direction:column;gap:var(--fs-spacing-2xs)}.fs-input-radioGroup .fs-input-radio{border-radius:var(--fs-radius-md);display:flex;flex-direction:row;gap:0;padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm)}.fs-input-radioGroup .fs-input-radio:hover{background:var(--fs-color-white);box-shadow:var(--fs-boxShadow-sm)}.fs-input-radioGroup .fs-input-radio:focus-within{outline:var(--thickness-lg) solid var(--fs-color-focus-ring);outline-offset:0}.fs-input-radioGroup .fs-input-radio:has(.fs-radio-input-button:checked){background:var(--fs-color-background-active)}.fs-input-radioGroup .fs-input-radio.size-sm .fs-input-radio-modern{gap:var(--fs-spacing-sm)}.fs-input-radioGroup .fs-input-radio.size-sm .fs-input-radio-modern .fs-input-radio-iconGroup{height:var(--fs-size-sm);width:var(--fs-size-sm)}.fs-input-radioGroup .fs-input-radio.size-lg .fs-input-radio-modern{gap:var(--fs-spacing-md)}.fs-input-radioGroup .fs-input-radio.size-lg .fs-input-radio-modern .fs-input-radio-iconGroup{height:var(--fs-size-lg);width:var(--fs-size-lg)}.fs-input-radioGroup .fs-input-radio.size-xl .fs-input-radio-modern{gap:var(--fs-spacing-sm)}.fs-input-radioGroup .fs-input-radio.size-xl .fs-input-radio-modern .fs-input-radio-iconGroup{height:var(--fs-size-xl);width:var(--fs-size-xl)}.fs-input-radioGroup .fs-input-radio.size-2xl .fs-input-radio-modern{gap:var(--fs-spacing-md)}.fs-input-radioGroup .fs-input-radio.size-2xl .fs-input-radio-modern .fs-input-radio-iconGroup{height:var(--fs-size-2xl);width:var(--fs-size-2xl)}.fs-input-radioGroup .fs-input-radio .fs-input-radio-modern{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-grow:1;gap:var(--fs-spacing-xs);margin-block-end:0}.fs-input-radioGroup .fs-input-radio .fs-input-radio-modern .fs-input-radio-iconGroup{height:var(--fs-size-lg);width:var(--fs-size-lg)}.fs-input-radioGroup .fs-input-radio .fs-radio-input-button{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.fs-input-radioGroup .fs-input-radio .fs-input-radio-iconGroup svg{overflow:visible}.fs-input-radioGroup .fs-input-radio .fs-radio-input-button+.fs-input-radio-modern .svg-empty{color:var(--fs-color-text-primary);display:unset}.fs-input-radioGroup .fs-input-radio .fs-radio-input-button+.fs-input-radio-modern .svg-filled{color:var(--fs-color-brand-primary);display:none}.fs-input-radioGroup .fs-input-radio .fs-radio-input-button:checked+.fs-input-radio-modern{border:red}.fs-input-radioGroup .fs-input-radio .fs-radio-input-button:checked+.fs-input-radio-modern .svg-empty{display:none}.fs-input-radioGroup .fs-input-radio .fs-radio-input-button:checked+.fs-input-radio-modern .svg-filled{display:unset}.fs-input-radioGroup .fs-input-radio-iconGroup{display:flex;flex-direction:row;gap:0}.fs-svg-hidden #check-filled #check-filled-circle{border:1px solid red;fill:var(--fs-color-text-primary)}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:var(--fs-color-neutral-200)}input[type=range]::-moz-range-track{background:#053a5f;border-radius:var(--fs-radius-sm);height:var(--fs-input-range-trackHeight)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--fs-color-white);border:var(--fs-thickness-lg) solid var(--fs-color-core-600);border-radius:50%;box-shadow:var(--fs-boxShadow-sm);height:var(--fs-input-range-thumbHeight);margin-top:-.75rem;width:var(--fs-input-range-thumbWidth)}input[type=range]:focus::-webkit-slider-thumb{border:var(--fs-thickness-lg) solid var(--fs-color-core-600);outline:var(--fs-thickness-lg) solid var(--fs-color-focus-ring);outline-offset:0}input[type=range]::-moz-range-thumb{background-color:var(--fs-color-white);border:none;border:var(--fs-thickness-lg) solid var(--fs-color-core-600);border-radius:var(--fs-radius-sm);box-shadow:var(--fs-boxShadow-sm);height:var(--fs-input-range-thumbHeight);width:var(--fs-input-range-thumbWidth)}input[type=range]:focus::-moz-range-thumb{border:var(--fs-thickness-lg) solid var(--fs-color-core-600);outline:var(--fs-thickness-lg) solid var(--fs-color-focus-ring);outline-offset:0}input[type=range]{--p:0%}input[type=range]::-webkit-slider-runnable-track{background-image:linear-gradient(var(--fs-color-core-500),var(--fs-color-core-600)),linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15));background-position:0,0;background-repeat:no-repeat;background-size:var(--p) 100%,100% 100%;border-radius:var(--fs-radius-sm);height:var(--fs-input-range-trackHeight)}.landingpage.participants .page #main{container-name:page;container-type:inline-size;gap:unset;max-width:unset;padding-block:unset;padding-inline:unset}.landingpage.participants .page .site-header{grid-area:header;padding-block-start:5vh;padding-inline:2.5vw;position:fixed;z-index:1000}.landingpage.participants .page .site-header .container{display:flex;flex-direction:column;gap:5vh;width:12.5vw}.landingpage.participants .page .container-panel{background:var(--fs-color-white);border:var(--fs-thickness-lg) solid var(--fs-color-black);border-radius:var(--fs-size-lg);padding:var(--fs-spacing-lg)}@container page (width > 750px){.landingpage.participants .page .container-panel{padding:var(--fs-spacing-2xl)}}.landingpage.participants .page .container-panel p{font-size:var(--fs-size-md)}@container page (width > 750px){.landingpage.participants .page .container-panel p{font-size:var(--fs-size-lg)}}.landingpage.participants .page .container-panel p+p{margin-block-start:var(--fs-spacing-sm)}.landingpage.participants .page .container-heading h2{color:var(--fs-color-core-500);font-family:var(--fs-font-display);font-size:var(--fs-size-2xl);font-weight:var(--fs-weight-heavy);margin-block-end:0;margin-block-start:var(--fs-spacing-2xs)}@container page (width > 750px){.landingpage.participants .page .container-heading h2{font-size:var(--fs-size-3xl)}}.landingpage.participants .page .panel-heading h3{color:var(--fs-color-text-primary);font-family:var(--fs-font-display);font-size:var(--size-2xl);font-weight:var(--weight-bold)}.landingpage.participants .page .eyebrow{color:var(--fs-color-core-600);font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold)}@container page (width > 750px){.landingpage.participants .page .eyebrow{font-size:var(--fs-size-lg)}}.landingpage.participants .page .site-logo{aspect-ratio:1/1;display:block;height:auto;width:100%}.landingpage.participants .page .site-logo img{max-width:100%;width:auto}.landingpage.participants .page .site-logo svg{filter:drop-shadow(var(--fs-spacing-2xs) var(--fs-spacing-xs) .5vw rgba(112,28,51,.2))}.landingpage.participants .page .site-nav ul{display:flex;flex-direction:column;gap:1.25vh;margin-inline:1.25vw}.landingpage.participants .page .site-nav a{background:var(--fs-color-core-200);border-radius:2vh;color:var(--fs-color-core-800);display:block;font-size:var(--fs-size-sm);font-weight:var(--fs-weight-regular);padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-md);text-align:center;text-decoration:none;transition:var(--fs-transition-md)}.landingpage.participants .page section{grid-area:sections;min-height:100vh;padding-block:15vh;padding-inline-end:10vw;padding-inline-start:17.5vw}.landingpage.participants .page section#hero{align-items:center;background:var(--fs-color-bright-orange-light);display:flex;flex-direction:column;gap:5vh}@container page (width > 1000px){.landingpage.participants .page section#hero{flex-direction:row;gap:2.5vw}}.landingpage.participants .page section#hero .container{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:2.5vh}@container page (width > 750px){.landingpage.participants .page section#hero .container{min-height:100%}}.landingpage.participants .page section#hero .container-heading{align-items:start;display:flex;flex-direction:column;flex-grow:3;justify-content:end;width:100%;z-index:500}.landingpage.participants .page section#hero .container-heading h1{color:var(--fs-color-core-100);font-family:var(--fs-font-display);font-size:var(--fs-size-3xl);font-weight:var(--fs-weight-heavy);line-height:.95em;text-shadow:0 0 10vw var(--fs-color-bright-orange-dark),0 0 20vw var(--fs-color-bright-orange-dark)}@container page (width > 750px){.landingpage.participants .page section#hero .container-heading h1{font-size:7.5vw}}.landingpage.participants .page section#hero .container-heading .badge{background:var(--fs-color-bright-orange-dark);border-radius:2vh;color:var(--fs-color-white);display:inline-block;font-size:var(--fs-size-sm);font-weight:var(--fs-weight-bold);padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-md);text-align:center;text-transform:uppercase}.landingpage.participants .page section#hero .wrapper{align-items:start;align-self:start;display:flex;flex-grow:1;justify-items:center;width:100%}.landingpage.participants .page section#hero .container-panel{align-self:start;background:var(--fs-color-core-200);border:0;display:inline-block;flex-grow:1;padding:var(--fs-spacing-lg)}@container page (width > 750px){.landingpage.participants .page section#hero .container-panel{margin-inline-end:15%;padding:var(--fs-spacing-xl)}}.landingpage.participants .page section#hero .container-panel .container-content{color:var(--fs-color-core-700);font-size:var(--fs-size-lg);font-weight:var(--fs-weight-regular)}.landingpage.participants .page section#hero .container-media{align-self:center;flex-grow:0.25;max-width:300px;position:relative}@container page (500px <= width <= 1000px){.landingpage.participants .page section#hero .container-media{max-width:unset}}.landingpage.participants .page section#hero .container-media #products-grid{content-visibility:visible;grid-template-columns:1fr!important;position:relative}.landingpage.participants .page section#hero .container-media .product-card{box-shadow:var(--fs-spacing-2xs) var(--fs-spacing-xs) 1vw rgba(112,28,51,.2);display:grid;grid-template-areas:"productCard-image" "productCard-info" "productCard-actions";grid-template-columns:1fr}@container page (500px <= width <= 1000px){.landingpage.participants .page section#hero .container-media .product-card{grid-template-areas:"productCard-image productCard-info" "productCard-image productCard-actions";grid-template-columns:1fr 2fr}}.landingpage.participants .page section#hero .container-media .productCard-image{grid-area:productCard-image;justify-self:center}@container page (500px <= width <= 1000px){.landingpage.participants .page section#hero .container-media .productCard-image{align-self:start}}.landingpage.participants .page section#hero .container-media .productCard-info{grid-area:productCard-info}.landingpage.participants .page section#hero .container-media .productCard-actions{grid-area:productCard-actions}@container page (775px <= width <= 1000px){.landingpage.participants .page section#hero .container-media .productCard-actions{flex-direction:row;justify-content:start}.landingpage.participants .page section#hero .container-media .productCard-actions .btn{flex:1}}.landingpage.participants .page section#hero .container-extra{display:none}@container page (width > 750px){.landingpage.participants .page section#hero .container-extra{align-content:end;align-self:start;display:unset;flex-grow:1;justify-self:end}.landingpage.participants .page section#hero .container-extra p{color:var(--fs-color-core-800)}.landingpage.participants .page section#hero .container-extra p.text-xs{opacity:.5}}.landingpage.participants .page section#trust-strip{background:var(--fs-color-gray-050);min-height:unset;padding-block:5vh}.landingpage.participants .page section#trust-strip .container{display:flex;flex-direction:column;gap:var(--fs-spacing-md);padding-block:0}@container page (width > 750px){.landingpage.participants .page section#trust-strip .container{padding-block:10vh}}.landingpage.participants .page section#trust-strip .container-heading h2{color:var(--fs-color-text-primary);font-size:var(--fs-size-2xl)}.landingpage.participants .page section#trust-strip .container-content{container-name:trust;container-type:inline-size}.landingpage.participants .page section#trust-strip .container-content ul{display:grid;grid-template-columns:1fr;grid-gap:var(--fs-spacing-sm);align-items:stretch;justify-content:center}@container page (500px <= width <= 750px){.landingpage.participants .page section#trust-strip .container-content ul{grid-template-columns:repeat(2,1fr)}}@container page (width > 750px){.landingpage.participants .page section#trust-strip .container-content ul{grid-template-columns:repeat(4,1fr)}}.landingpage.participants .page section#trust-strip .container-content li{align-items:center;background:var(--fs-color-white);border:var(--fs-thickness-md) solid var(--fs-color-gray-500);border-radius:var(--fs-radius-lg);color:var(--fs-color-text-primary);display:flex;flex-direction:row;font-size:1.15em;font-weight:var(--fs-weight-regular);padding-block:2.5vh;padding-inline:2.5vw;text-align:center;vertical-align:center}.landingpage.participants .page section#trust-strip .container-content li>*{width:100%}.landingpage.participants .page section#how-it-works{background:var(--fs-color-core-300)}.landingpage.participants .page section#how-it-works .wrapper{align-items:start;display:flex;flex-direction:column;gap:2.5vh;justify-items:start;margin-block-end:5vh}@container page (width > 750px){.landingpage.participants .page section#how-it-works .wrapper{flex-direction:row;gap:2.5vw}}.landingpage.participants .page section#how-it-works .container-heading{flex-shrink:0}.landingpage.participants .page section#how-it-works .container-heading .eyebrow{color:var(--fs-color-brand-primary)}.landingpage.participants .page section#how-it-works .container-heading h2{color:var(--fs-color-text-primary)}.landingpage.participants .page section#how-it-works .container-panel{background:var(--fs-color-core-100);border:var(--fs-thickness-lg) solid var(--fs-color-brand-primary);outline:var(--fs-thickness-xl) solid var(--fs-color-bright-orange-middle)}@container page (width > 750px){.landingpage.participants .page section#how-it-works .container-panel{margin-block-start:var(--fs-spacing-xl)}}.landingpage.participants .page section#how-it-works .productDetails{background:var(--fs-color-white);border:var(--thickness-sm) solid var(--color-border-light);border-radius:var(--radius-md);padding-block-end:2.5vw;padding-block-start:3.5vw;padding-inline:2.5vw}.landingpage.participants .page section#how-it-works .productDetails section{padding-inline-start:unset!important}.landingpage.participants .page section#how-it-works .productDetails .container-panel{border:unset;margin-block-start:var(--fs-spacing-md);outline:unset}.landingpage.participants .page section#how-it-works .productDetails .product-essentials{border-radius:var(--radius-md)}@container page (width < 750px){.landingpage.participants .page section#how-it-works .productDetails .product-essentials{position:relative;top:0}}.landingpage.participants .page section#how-it-works .productDetails .product-information .product-longDescription h2{color:var(--fs-color-text-primary)}.landingpage.participants .page section#how-it-works .productDetails .product-information .product-longDescription p{color:var(--fs-color-text-primary);font-size:var(--fs-size-md)}@container page (width > 750px){.landingpage.participants .page section#how-it-works .productDetails .product-information .product-longDescription p{font-size:var(--fs-size-lg)}}.landingpage.participants .page section#how-it-works .productDetails .product-information .product-longDescription p+p{margin-block-start:var(--fs-spacing-sm)}.landingpage.participants .page section#how-it-works details summary{display:inline-flex;flex-direction:row;gap:var(--fs-spacing-xs)}.landingpage.participants .page section#benefits{background:var(--fs-color-background-page)}@container page (width < 1000px){.landingpage.participants .page section#benefits{padding:unset}}@container page (width > 1000px){.landingpage.participants .page section#benefits{min-height:unset}}.landingpage.participants .page section#benefits .container{display:grid;grid-template-areas:"benefits-content" "benefits-media";grid-template-columns:1fr;grid-template-rows:1fr 50vh;position:relative;grid-row-gap:0;height:100%}@container page (width > 1000px){.landingpage.participants .page section#benefits .container{grid-template-columns:1fr 1fr;grid-template-rows:20vh 1fr 20vh;grid-column-gap:5vw;grid-row-gap:1vw;grid-template-areas:"benefits-media ." "benefits-media	 benefits-content" "benefits-media ."}}.landingpage.participants .page section#benefits .container-media{grid-area:benefits-media;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.landingpage.participants .page section#benefits .container-media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.landingpage.participants .page section#benefits .container-media figcaption{color:var(--fs-color-white);font-size:var(--fs-size-xs);font-weight:var(--fs-weight-light);left:calc(100% - 1.5rem);opacity:.5;position:relative;top:-1rem;transform:rotate(-90deg);transform-origin:top left}@container page (width > 1000px){.landingpage.participants .page section#benefits .container-media figcaption{left:.5rem;top:-1.25rem;transform:rotate(0deg)}}.landingpage.participants .page section#benefits .container-panel{align-self:end;background:var(--fs-color-background-page);box-shadow:var(--fs-boxShadow-md);grid-area:benefits-content;margin-block-end:-5vh;margin-block-start:10vh;margin-inline-end:10vw;margin-inline-start:17.5vw;position:relative}@container page (width > 1000px){.landingpage.participants .page section#benefits .container-panel{margin:unset;padding:var(--fs-spacing-2xl);right:calc(5vw + var(--fs-spacing-2xl));width:calc(100% + 5vw + var(--fs-spacing-2xl))}}.landingpage.participants .page section#benefits .container-panel .container-heading h2{color:var(--fs-color-text-primary);margin-block-end:var(--fs-spacing-lg);margin-block-start:var(--fs-spacing-lg)}.landingpage.participants .page section#benefits .container-panel h3{font-size:var(--fs-size-lg);font-weight:var(--fs-weight-bold);margin-block-end:var(--fs-spacing-sm);margin-block-start:var(--fs-spacing-lg)}.landingpage.participants .page section#join{background:var(--fs-color-bright-orange-light);min-height:50vh;padding-inline-end:10vw}@container page (width > 750px){.landingpage.participants .page section#join{padding-block:20vh}}.landingpage.participants .page section#join .container-panel{border-color:var(--fs-color-black);border-radius:var(--fs-size-2xl);outline:var(--fs-thickness-xl) solid var(--fs-color-core-500)}.landingpage.participants .page footer{background:var(--fs-color-core-900);color:var(--fs-color-white);grid-area:footer;padding:var(--fs-spacing-md)}.landingpage.participants .page footer .site-footer-brand{font-size:var(--fs-size-lg);font-weight:var(--fs-weight-bold);margin-block:var(--fs-spacing-md)}.landingpage.participants .page footer nav ul{display:flex;flex-direction:column;gap:var(--fs-spacing-md)}@container page (width > 750px){.landingpage.participants .page footer nav ul{flex-direction:row;gap:var(--fs-spacing-xl)}}.fs-btn.btn-landing{border-radius:2vh;font-size:var(--fs-size-sm);font-weight:var(--fs-weight-regular);padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-md);text-align:center;text-decoration:none;transition:var(--fs-transition-md)}.fs-btn.btn-landing,.fs-btn.btn-landing.btn-primary{background:var(--fs-color-core-200);color:var(--fs-color-core-800)}.fs-btn.btn-landing.btn-primary{border-width:unset;box-shadow:unset}.fs-btn.btn-landing:active,.fs-btn.btn-landing:focus,.fs-btn.btn-landing:hover{background:var(--fs-color-core-400);color:var(--fs-color-text-primary)}.container-panel .inline-container{padding:0!important}.container-panel .form-container{margin:0!important}.container-panel .eo-form-wrapper{min-width:unset!important}.container-panel .eo-form-wrapper .text-block.fr-inner h1{line-height:.95em!important;margin-block-start:var(--fs-spacing-xs)}.fs-interview-likertRatings{margin-block-start:var(--fs-spacing-lg);max-width:100%;padding-inline-start:var(--fs-spacing-2xs);width:100%}.fs-interview-likertRatings label{color:var(--fs-color-text-primary);margin-block-end:var(--fs-spacing-xs)}.fs-interview-likertRatings .fs-interview-likertRatings-starGroup{display:flex;flex-direction:row;gap:0;margin-inline-end:16.6666666667%}.fs-interview-likertRatings .fs-interview-likertRatings-adjectives{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-sm);font-weight:200;margin-block-start:var(--fs-spacing-xs);margin-inline-start:unset}.fs-interview-likertRatings .fs-interview-likertRatings-adjectives li+li{margin-block-start:unset}.fs-interview-likertRatings button{background:transparent;border:0;flex-grow:0;margin:0;padding:0 var(--fs-spacing-xs)}.fs-interview-likertRatings button svg{aspect-ratio:1/1;width:100%}.fs-interview-likertRatings button[aria-pressed=false] .star-outline>*{fill:var(--fs-color-gray-400)}.fs-interview-likertRatings button[aria-pressed=false] .star-filled{display:none}.fs-interview-likertRatings button:hover{cursor:pointer}.fs-interview-likertRatings button:hover .star-outline>*{fill:var(--fs-color-core-400)}.fs-interview-likertRatings button[aria-pressed=true] .star-outline{display:none}.fs-interview-likertRatings button[aria-pressed=true] .star-filled>*{fill:var(--fs-color-brand-primary)}.fs-interview-likertRatings button[aria-pressed=true].hovered .star-outline{display:unset}.fs-interview-likertRatings button[aria-pressed=true].hovered .star-outline>*{fill:var(--fs-color-core-400)}.fs-interview-likertRatings button[aria-pressed=true].hovered .star-filled{display:none}.fs-interview-multipleSelect{max-width:100%;padding-inline-start:var(--fs-spacing-2xs);width:100%}.fs-interview-multipleSelect .fs-interview-multipleSelect-title{font-weight:var(--fs-weight-bold)}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons{display:flex;flex-wrap:wrap;gap:var(--fs-spacing-xs)}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons .fs-dialogue-title{margin-block-start:0}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons label{margin-block-end:0;margin-block-start:0}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons .fs-pill{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;user-select:none}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons .fs-pill input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons .fs-pill input[type=checkbox]+span{background:transparent;border:var(--fs-thickness-md) solid var(--fs-color-core-300);border-radius:var(--fs-radius-lg);color:var(--fs-color-text-secondary);font-size:1em;margin:0;margin-block-end:0;padding:var(--fs-spacing-sm) var(--fs-spacing-md)}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons .fs-pill input[type=checkbox]:hover+span{background:var(--fs-color-core-050)}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons .fs-pill input[type=checkbox]:focus+span{outline:2px solid var(--fs-color-action-focus)}.fs-interview-multipleSelect .fs-interview-multipleSelect-reasons .fs-pill input[type=checkbox]:checked+span{background:var(--fs-color-white);border-color:var(--fs-color-brand-primary);color:var(--fs-color-text-primary)}#fs-productLibrary{container-name:products-library;container-type:inline-size}#fs-productLibrary .fs-productLibrary-header{border-block-end:var(--fs-thickness-md) solid var(--fs-color-brand-primary);margin-block-end:var(--fs-spacing-lg);padding-block-end:var(--fs-spacing-md)}#fs-productLibrary .fs-productLibrary-header #fs-productLibrary-title{font-family:var(--fs-font-display);font-size:var(--fs-size-2xl);font-weight:var(--fs-weight-bold);margin-block-end:var(--fs-spacing-xs);margin-block-start:var(--fs-spacing-md)}#fs-productLibrary .fs-productLibrary-layout{display:grid}@container products-library (width < 500px){#fs-productLibrary .fs-productLibrary-layout{grid-template-areas:"filters" "resultsAll";grid-template-columns:1fr}}@container products-library (width >= 500px){#fs-productLibrary .fs-productLibrary-layout{grid-template-areas:"filters resultsAll";grid-template-columns:1fr 4fr}}#fs-productLibrary #fs-productLibrary-filters{grid-area:filters}@container products-library (width >= 500px){#fs-productLibrary #fs-productLibrary-filters{align-self:start;position:sticky;top:1rem}}#fs-productLibrary #fs-productLibrary-results{grid-area:resultsAll;margin-block-start:var(--fs-spacing-xl)}@container products-library (width >= 500px){#fs-productLibrary #fs-productLibrary-results{margin-block-start:var(--fs-spacing-xs);padding-inline-end:0;padding-inline-start:var(--fs-spacing-xl)}}#fs-productLibrary .fs-productLibrary-resultsHeader{align-items:center;display:flex;flex-direction:row;gap:var(--fs-spacing-md);grid-area:resultsHeader;justify-content:space-between;margin-block-end:var(--fs-spacing-md)}#fs-productLibrary .fs-productLibrary-resultsHeader .fs-productLibrary-resultsSummary .fs-productLibrary-resultsTitle{color:var(--fs-color-text-primary);font-size:var(--fs-size-xl);font-weight:var(--fs-weight-bold);margin-block-start:unset}#fs-productLibrary .fs-productLibrary-resultsHeader .fs-productLibrary-resultsSummary p{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-sm);font-weight:var(--fs-weight-regular);margin-block-start:unset}#fs-productLibrary .fs-productLibrary-resultsHeader .fs-productLibrary-collectionManagement{flex-grow:0}#fs-productLibrary .fs-productLibrary-resultsBody{border:var(--fs-thickness-sm) solid var(--fs-color-border-default);grid-area:resultsBody;max-height:75vh;overflow-y:scroll;padding:var(--fs-spacing-md)}@container products-library (width >= 500px){#fs-productLibrary .fs-productLibrary-resultsBody{border:unset;max-height:none;padding:unset}}#fs-productLibrary .fs-productLibrary-resultsBody .fs-productLibrary-list{display:grid;grid-gap:var(--fs-spacing-xs)}@container products-library (width < 700px){#fs-productLibrary .fs-productLibrary-resultsBody .fs-productLibrary-list{grid-template-columns:1fr}}@container products-library (700px <= width <= 1000px){#fs-productLibrary .fs-productLibrary-resultsBody .fs-productLibrary-list{grid-template-columns:repeat(2,1fr)}}@container products-library (width > 1000px){#fs-productLibrary .fs-productLibrary-resultsBody .fs-productLibrary-list{grid-template-columns:repeat(3,1fr)}}#fs-productLibrary .fs-productCard .fs-productCard-content{height:100%}#fs-productLibrary .fs-productCard .fs-productCard-link{display:grid;grid-template-columns:var(--fs-spacing-2xl) 3fr;text-decoration:none;grid-gap:var(--fs-spacing-sm);background:var(--fs-color-background-subtle);border:var(--fs-thickness-sm) solid var(--fs-color-border-default);border-radius:var(--fs-radius-md);height:100%;padding-block:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-sm);transition:var(--fs-transition-md)}#fs-productLibrary .fs-productCard .fs-productCard-link:hover{background:var(--fs-color-background-active);border:var(--fs-thickness-sm) solid var(--fs-color-border-strong);box-shadow:var(--fs-boxShadow-sm)}#fs-productLibrary .fs-productCard .fs-productCard-media{aspect-ratio:1/1;background:var(--fs-color-panel-default);border-radius:var(--fs-radius-sm);max-width:var(--fs-spacing-2xl);width:100%}#fs-productLibrary .fs-productCard .fs-productCard-media img{max-width:100%}#fs-productLibrary .fs-productCard .fs-productCard-brand{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-xs);font-weight:var(--fs-weight-light)}#fs-productLibrary .fs-productCard .fs-productCard-title{font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);margin-block-end:unset}.fs-stepper .fs-stepper-pane{box-sizing:border-box;flex:0 0 100%;padding-block:var(--spacing-xl);padding-inline:var(--spacing-md);transition:max-height .5s ease;width:100%}@media (max-height:1000px){.fs-stepper .fs-stepper-pane[inert]{max-height:0}}.fs-stepper .fs-stepper-pane:not([inert]){max-height:100vh}.fs-stepper .fs-stepper-pane-eyebrow{background:var(--fs-color-core-100);border-radius:var(--fs-spacing-xl);color:var(--fs-color-brand-primary);display:inline-block;font-size:var(--fs-size-md);font-weight:var(--fs-weight-regular);margin-inline-start:calc(var(--fs-spacing-sm)*-1);padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-sm)}.fs-stepper .fs-stepper-paragraphs-wrapper{font-weight:var(--fs-weight-regular)}.fs-input-pane-header+.fs-stepper-paragraphs-wrapper,.fs-stepper-pane-eyebrow+.fs-input-pane-header{margin-block-start:var(--fs-spacing-sm)}.fs-study.fs-card{display:grid;grid-gap:var(--fs-spacing-md);background:var(--fs-color-gray-010);border:var(--fs-thickness-sm) solid var(--fs-color-border-default);border-radius:var(--fs-radius-sm);box-shadow:unset;cursor:pointer;overflow:hidden;padding-block:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-sm);transition:box-shadow .25s}@container projects-list (width < 500px){.fs-study.fs-card{grid-template-columns:1fr 5fr 2rem;grid-gap:var(--fs-spacing-2xs) var(--fs-spacing-md);grid-template-areas:"media header button" "media meta button" ". update update"}}@container projects-list (500px <= width <= 900px){.fs-study.fs-card{grid-template-columns:1fr 3fr 3fr 3rem;grid-gap:var(--fs-spacing-2xs) var(--fs-spacing-md);grid-template-areas:"media header header button" "media meta meta button" "media update update update"}}@container projects-list (width > 900px){.fs-study.fs-card{grid-template-areas:"media header meta button" "media update update update";grid-template-columns:1fr 3fr 3fr 1fr}}.fs-study.fs-card:hover{background:var(--fs-color-white);box-shadow:var(--fs-boxShadow-md)}.fs-study.fs-card .fs-study-media{align-self:start;aspect-ratio:1/1;grid-area:media;max-width:var(--fs-thumbnail-sm)}.fs-study.fs-card .fs-study-media img{border-radius:var(--fs-radius-sm);height:var(--fs-thumbnail-sm);object-fit:cover;object-position:left 15%;overflow:hidden;width:var(--fs-thumbnail-sm)}.fs-study.fs-card .fs-study-media.empty{background:var(--fs-color-panel-default);border:var(--fs-thickness-sm) solid var(--fs-color-border-default);height:var(--fs-thumbnail-sm);width:var(--fs-thumbnail-sm)}@container projects-list (width > 500px){.fs-study.fs-card .fs-study-media{align-self:center;max-width:var(--fs-thumbnail-md)}.fs-study.fs-card .fs-study-media img,.fs-study.fs-card .fs-study-media.empty{height:var(--fs-thumbnail-md);width:var(--fs-thumbnail-md)}}.fs-study.fs-card .fs-study-header{display:flex;flex-direction:column;gap:var(--fs-spacing-xs);grid-area:header;margin-block-end:var(--fs-spacing-sm)}@container projects-list (width > 500px){.fs-study.fs-card .fs-study-header{margin-block-end:var(--fs-spacing-sm)}}.fs-study.fs-card .fs-study-header .fs-study-title{font-size:var(--fs-size-lg);font-weight:var(--fs-weight-bold);margin-block:0;margin-block-start:var(--fs-spacing-2xs);order:2}@container projects-list (width > 500px){.fs-study.fs-card .fs-study-header .fs-study-title{margin-block-start:var(--fs-spacing-xs);text-align:start}}.fs-study.fs-card .fs-study-header .fs-study-status{align-self:start;order:1}@container projects-list (width > 500px){.fs-study.fs-card .fs-study-header .fs-study-status{align-self:start}}.fs-study.fs-card .fs-study-meta{display:flex;flex-direction:column;gap:var(--fs-spacing-xs);grid-area:meta;width:100%}.fs-study.fs-card .fs-study-meta dl{display:flex;flex-direction:row;font-size:var(--fs-size-xs);gap:var(--fs-spacing-2xs);width:100%}.fs-study.fs-card .fs-study-meta dt{color:var(--fs-color-text-tertiary);flex-grow:1;width:15vw}.fs-study.fs-card .fs-study-meta dd{flex-grow:2;font-weight:var(--fs-weight-regular);justify-self:start;text-align:start;width:25vw}@container projects-list (width > 500px){.fs-study.fs-card .fs-study-meta{flex-direction:row;gap:var(--fs-spacing-sm)}.fs-study.fs-card .fs-study-meta dl{flex-direction:column;font-size:var(--fs-size-sm)}.fs-study.fs-card .fs-study-meta dt{flex-grow:0;text-align:start;width:unset}.fs-study.fs-card .fs-study-meta dd{flex-grow:1;justify-self:start;text-align:start;width:unset}}@container projects-list (width > 900px){.fs-study.fs-card .fs-study-meta{margin-block-start:var(--fs-spacing-2xs)}}.fs-study.fs-card .fs-update{align-items:center;border-radius:var(--fs-radius-sm);display:flex;flex-direction:row;font-size:var(--fs-size-sm);font-weight:var(--fs-weight-regular);gap:var(--fs-spacing-xs);grid-area:update;margin-block-start:var(--fs-spacing-sm);text-align:start}@container projects-list (width > 500px){.fs-study.fs-card .fs-update{margin-block-start:0}}.fs-study.fs-card .fs-update .icon{height:var(--fs-icon-size-md);width:var(--fs-icon-size-md)}.fs-study.fs-card .fs-update .icon svg>*,.fs-study.fs-card .fs-update>svg>*{fill:var(--fs-color-caution)}.fs-study.fs-card .fs-card-button{grid-area:button;justify-self:end;text-align:end}.fs-panel{background:var(--fs-color-background-active);border:unset;border-radius:var(--fs-spacing-sm);box-shadow:var(--fs-boxShadow-xs);margin:var(--fs-spacing-sm);padding-block:var(--fs-spacing-lg);padding-inline:var(--fs-spacing-lg)}.fs-panel .fs-panel-header{margin-block-end:var(--fs-spacing-xs)}.fs-panel .fs-panel-body{margin-block:var(--fs-spacing-md)}.fs-panel .fs-panel-title{font-size:var(--fs-size-lg);font-weight:var(--fs-weight-bold);line-height:var(--fs-leading-lg);margin-block-end:unset}.fs-insetPanel{background:var(--fs-color-white);border-radius:var(--fs-radius-sm);padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}progress{-webkit-appearance:none;appearance:none;background:var(--fs-color-panel-strong);border-radius:0;cursor:pointer;display:block;height:var(--fs-progress-height);width:100%}progress::-webkit-progress-value{background-color:var(--fs-color-chart-1)}progress::-webkit-progress-bar{background:var(--fs-color-border-light)}.fs-interview-progress{background:var(--fs-color-action-disabled-default);height:var(--fs-progress-height);margin-block-end:var(--fs-spacing-sm);margin-block-start:var(--fs-spacing-sm)}.fs-interview-progress ::-webkit-progress-bar{background:var(--fs-color-action-disabled-default)}.fs-interview-progress ::-webkit-progress-value{background:var(--fs-color-brand-primary)}.fs-recruitGroup .fs-details-panel{background:var(--fs-color-background-subtle);padding:var(--fs-spacing-sm);padding-block-end:var(--fs-spacing-sm)}.fs-recruitGroup .fs-details-panel .fs-details-panel-content{display:flex;flex-direction:row}@container recruitGroup (min-width: 500px){.fs-recruitGroup .fs-details-panel .fs-details-panel-content{gap:var(--fs-spacing-md)}}.fs-recruitGroup .fs-details-panel .fs-recruitGroup-items{box-sizing:border-box;container-name:recruitGroup;container-type:inline-size;width:100%}.fs-recruitGroup .fs-details-panel .fs-recruitGroup-item{border-radius:var(--fs-radius-sm);cursor:pointer;display:flex;padding-inline-start:var(--fs-spacing-2xs)}.fs-recruitGroup .fs-details-panel .fs-recruitGroup-item:hover{background:var(--fs-color-white);box-shadow:var(--fs-boxShadow-sm);z-index:10}@container recruitGroup (max-width: 500px){.fs-recruitGroup .fs-details-panel .fs-recruitGroup-item{border-block-end:var(--fs-thickness-sm) dotted var(--fs-color-border-light);margin-block-end:var(--fs-spacing-xs);padding-block-end:var(--fs-spacing-xs)}}.fs-recruitGroup .fs-details-panel .fs-recruitGroup-item .fs-recruitGroup-item-swatch{border-radius:var(--fs-radius-sm);flex-grow:0;flex-shrink:0;height:var(--fs-size-xl);margin-block-start:var(--fs-spacing-2xs);width:var(--fs-size-xl)}.fs-recruitGroup .fs-details-panel .fs-recruitGroup-item .fs-recruitSegment{flex-grow:1}.fs-recruitGroup .fs-details-panel .fs-recruitGroup-chart{border-radius:var(--fs-radius-sm);overflow:hidden}.fs-recruitGroup .fs-details-panel .fs-recruitGroup-chart-swatch{display:block;height:100%;transition:height .16s ease;width:var(--fs-size-2xl)}.fs-recruitGroup .fs-details-panel .fs-btnGroup{border-block-start:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:none!important;margin-block-start:var(--fs-spacing-xs);padding-block-start:var(--fs-spacing-sm)}.fs-recruitGroup .fs-chartColors[data-item-index] .fs-chartColor-item{cursor:pointer;opacity:.5}.fs-recruitGroup .fs-chartColors[data-item-index].is-pairedActive .fs-chartColor-item{opacity:.75}.fs-recruitGroup .fs-chartColors[data-item-index="1"] .fs-chartColor-item{background-color:var(--fs-color-chart-1)}.fs-recruitGroup .fs-chartColors[data-item-index="2"] .fs-chartColor-item{background-color:var(--fs-color-chart-2)}.fs-recruitGroup .fs-chartColors[data-item-index="3"] .fs-chartColor-item{background-color:var(--fs-color-chart-3)}.fs-recruitGroup .fs-chartColors[data-item-index="4"] .fs-chartColor-item{background-color:var(--fs-color-chart-4)}.fs-recruitGroup .fs-chartColors[data-item-index="5"] .fs-chartColor-item{background-color:var(--fs-color-chart-5)}.fs-recruitGroup .fs-chartColors[data-item-index="6"] .fs-chartColor-item{background-color:var(--fs-color-chart-6)}.fs-recruitGroup .fs-chartColors[data-item-index="7"] .fs-chartColor-item{background-color:var(--fs-color-chart-7)}.fs-recruitGroup .fs-chartColors[data-item-index="8"] .fs-chartColor-item{background-color:var(--fs-color-chart-8)}.fs-recruitGroup .fs-chartColors[data-item-index="9"] .fs-chartColor-item{background-color:var(--fs-color-chart-9)}.fs-recruitGroup .fs-chartColors[data-item-index="10"] .fs-chartColor-item{background-color:var(--fs-color-chart-10)}.fs-recruitGroup .fs-chartColors[data-item-index="11"] .fs-chartColor-item{background-color:var(--fs-color-chart-11)}.fs-allRecruitGroups{display:flex;flex-direction:column;gap:var(--fs-spacing-md)}.fs-recruitPopulation{border:var(--fs-thickness-sm) solid var(--fs-color-border-default);padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-sm)}.fs-recruitPopulation .fs-recruitPopulation-title h3{font-weight:var(--fs-weight-regular);margin-block-end:var(--fs-spacing-xs)}.fs-recruitPopulation .fs-recruitPopulation-title p{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-xs)}.fs-recruitPopulation .fs-recruitSize-input-wrapper{display:flex;flex-direction:column;gap:var(--fs-spacing-2xs)}.fs-recruitPopulation .fs-recruitSize-input-wrapper .fs-recruitSize-input-markers{color:var(--fs-color-text-tertiary);display:flex;flex-direction:row;font-size:var(--fs-size-xs);justify-content:space-between;text-align:center}.fs-recruitPopulation .fs-recruitSize-input-wrapper .fs-recruitSize-input-markers option::-internal-option-label-container{min-width:1px}.fs-recruitPopulation .fs-recruitSize-input-wrapper .fs-recruitSize-output{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-sm);margin-block-end:var(--fs-spacing-md)}.fs-recruitPopulation .fs-recruitSize-input-wrapper .fs-recruitSize-output #fs-populationSize-value{font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold)}#fs-recruitmentQuestions .fs-inputGroup{padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-md)}:root{--fs-percentage-width:6rem}.fs-recruitSegment{background:transparent;border-radius:var(--fs-radius-none);padding:var(--fs-spacing-2xs) var(--fs-spacing-sm)}.fs-recruitSegment .fs-recruitSegment-percentage{font-family:var(--fs-font-sans);font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-xs);text-align:end}.fs-recruitSegment .fs-recruitSegment-percentage+.label{font-weight:var(--fs-weight-bold)}.fs-recruitSegment .fs-recruitSegment-percentage-wrapper .fs-inputGroup{width:var(--fs-percentage-width)}.fs-recruitSegment .fs-inputGroup-quota{font-size:var(--fs-size-xs);text-align:start}.fs-recruitSegment .fs-recruitSegment-title{font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold);line-height:var(--fs-btn-size-md);margin:0}@container recruitGroup (min-width: 500px){.fs-recruitSegment .fs-recruitSegment-title{padding-block-start:calc(var(--fs-spacing-2xs) + var(--fs-thickness-sm)*2)}}.fs-recruitSegment .fs-recruitSegment-explanation{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-xs);font-weight:var(--fs-weight-light);line-height:var(--fs-size-sm);margin:0}.fs-recruitSegment .fs-recruitSegment-edit-wrapper .fs-btn{margin-inline-start:calc(var(--fs-spacing-xs)*-1)}.fs-recruitSegment .fs-recruitSegment-lock-wrapper{padding-inline-start:var(--fs-spacing-sm);position:relative;text-align:start;width:var(--fs-percentage-width)}.fs-recruitSegment .fs-recruitSegment-lock-wrapper .fs-btn.btn-link{z-index:3}.fs-recruitSegment .fs-chartcolors{display:flex}.fs-recruitSegment .fs-chartcolors>.item{display:block;height:var(--fs-size-xl);width:var(--fs-size-xl)}.fs-recruitSegment .fs-recruitSegment-delete-wrapper .fs-btn{margin-inline-end:calc(var(--fs-spacing-xs)*-1)}.fs-recruitSegment .fs-btn.btn-icon{padding:var(--fs-spacing-2xs)}.fs-recruitSegment .fs-btn.btn-icon .icon{align-content:center;display:flex;height:var(--fs-btn-size-md);justify-content:center;width:var(--fs-btn-size-md)}.fs-recruitSegment .fs-btn.btn-icon .icon svg{height:var(--fs-btn-size-sm);width:var(--fs-btn-size-sm)}.fs-recruitSegment .fs-btn.btn-icon .icon svg>*{fill:var(--fs-color-gray-600)}.fs-recruitSegment .fs-btn.btn-icon:hover svg>*{fill:var(--fs-color-action-tertiary-font)}.fs-recruitSegment .fs-btn.btn-link{padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-xs)}.fs-recruitSegment{display:grid;grid-template-areas:"title expand" "percentage .";grid-template-columns:4fr 1fr;grid-template-rows:auto auto;grid-gap:var(--fs-spacing-2xs) 0}.fs-recruitSegment.open{grid-template-areas:"title  expand" "percentage ." "lock       . ";grid-template-rows:auto auto auto}@container recruitGroup (min-width: 500px){.fs-recruitSegment{grid-template-areas:"title  percentage expand";grid-template-columns:4fr 3fr 1fr;grid-template-rows:auto auto;grid-gap:0 var(--fs-spacing-md)}.fs-recruitSegment.open{grid-template-areas:"title  percentage expand" ".   		lock       . ";grid-template-rows:auto auto auto}}.fs-recruitSegment .fs-recruitSegment-percentage-wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--fs-spacing-sm);grid-area:percentage;justify-content:start}.fs-recruitSegment .fs-recruitSegment-percentage-wrapper .fs-inputGroup{align-items:center;display:flex;flex-direction:row;gap:var(--fs-spacing-2xs)}.fs-recruitSegment .fs-recruitSegment-percentage-wrapper .fs-inputGroup .fs-input{flex-grow:1}.fs-recruitSegment .fs-recruitSegment-title-wrapper{align-items:start;display:flex;flex-direction:column;gap:0;grid-area:title;justify-content:center;min-width:0}.fs-recruitSegment .fs-recruitSegment-expand-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:0;grid-area:expand;justify-content:center}.fs-recruitSegment .fs-recruitSegment-delete-wrapper,.fs-recruitSegment .fs-recruitSegment-edit-wrapper,.fs-recruitSegment .fs-recruitSegment-lock-wrapper{display:none}.fs-recruitSegment.open .fs-recruitSegment-edit-wrapper{display:none!important;grid-area:edit;justify-content:center}.fs-recruitSegment.open .fs-recruitSegment-lock-wrapper{display:flex;flex-direction:row;grid-area:lock;justify-content:start;justify-self:start}.fs-recruitSegment.open .fs-recruitSegment-delete-wrapper{display:none!important;grid-area:delete;justify-self:end}.fs-stepper{display:flex;flex-direction:column;gap:var(--fs-spacing-xs);position:relative;width:100%}.fs-stepper .fs-stepper-wrapper{overflow:hidden}.fs-stepper .fs-stepper-rail{display:flex;flex-direction:row;transition:transform .5s ease-in-out;will-change:transform}.fs-stepper .fs-stepper-controls{display:flex;flex-direction:column;gap:var(--fs-spacing-sm)}.fs-stepper .fs-stepper-controls .fs-stepper-progress{position:relative}.fs-stepper .fs-stepper-controls .fs-stepper-progress progress{-webkit-appearance:none;background-color:var(--fs-color-border-default);border-radius:var(--fs-radius-md);height:var(--fs-spacing-xs);overflow:hidden;position:absolute;width:100%}.fs-stepper .fs-stepper-controls .fs-stepper-progress ::-webkit-progress-bar{background-color:var(--fs-color-border-default)}.fs-stepper .fs-stepper-controls .fs-stepper-progress ::-webkit-progress-value{background-color:var(--fs-color-brand-primary);height:var(--fs-spacing-xs)}.fs-stepper .fs-stepper-controls .fs-stepper-progress ::-moz-progress-bar{background-color:var(--fs-color-brand-primary)}.fs-stepper-controls-buttons{display:flex;flex-direction:row}.fs-stepper-controls-buttons .fs-btn-group{flex-grow:1}.fs-tiles{container-type:fs-tiles/inline-size;display:grid;gap:var(--fs-spacing-xs);grid-template-columns:repeat(2,1fr);margin-block-start:2.5vh}@container (width > 500px){.fs-tiles{grid-template-columns:repeat(4,1fr)}}@container (width > 900px){.fs-tiles{grid-template-columns:repeat(auto-fit,minmax(125px,250px))}}.fs-tiles .fs-tile a{background:radial-gradient(farthest-corner at 200% 0,var(--fs-palette-dark),var(--fs-palette-dark));border:1px solid var(--fs-palette-middle);border-radius:var(--fs-radius-sm);color:var(--fs-palette-light);display:block;font-size:var(--fs-size-sm);height:100%;line-height:1.1;padding:1.25vh;text-decoration:none;transition:var(--fs-transition-md)}.fs-tiles.fs-tiles-tertiary .fs-tile{margin-block-start:0}.fs-tiles.fs-tiles-tertiary .fs-tile a:hover{background:radial-gradient(farthest-corner at 200% 0,var(--fs-palette-middle),var(--fs-palette-dark));color:var(--fs-palette-lightest)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;transition-duration:0s!important}}#skiplinks{background:var(--fs-color-gray-900);max-height:0;overflow:hidden;position:relative;z-index:1100}#skiplinks:focus-within{align-items:start;display:flex;flex-direction:column;gap:var(--fs-spacing-lg);max-height:none;padding:var(--fs-spacing-xl)}a.skiplink{border:0;color:var(--fs-color-white);cursor:pointer;font-size:var(--size-lg);font-weight:var(--weight-regular);padding:var(--fs-spacing-xs);white-space:nowrap}a.skiplink:focus,a.skiplink:hover{background:var(--fs-color-focus-ring);color:var(--fs-color-text-primary)}a.skiplink:focus{outline:var(--fs-thickness-md) solid var(--fs-color-focus-ring);outline-offset:var(--fs-thickness-md)}.svg-hidden{height:0;overflow:hidden;position:absolute;width:0;clip:rect(0,0,0,0)}.accordion>details,details.accordion{border-top:var(--thickness-sm) solid var(--color-border-default);font-size:var(--size-md);transition:var(--transition-md)}.accordion>details:last-of-type,details.accordion:last-of-type{border-bottom:var(--thickness-sm) solid var(--color-border-default)}.accordion>details[open] summary,details.accordion[open] summary{background:var(--color-accordion-summary-open)}.accordion>details[open] summary .svg-open,details.accordion[open] summary .svg-open{display:unset}.accordion>details[open] summary .svg-closed,details.accordion[open] summary .svg-closed{display:none}.accordion>details summary,details.accordion summary{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-direction:row;gap:var(--fs-spacing-xs);padding-block:var(--spacing-sm);padding-inline:var(--spacing-xs);width:100%}.accordion>details summary h2,.accordion>details summary h3,details.accordion summary h2,details.accordion summary h3{display:inline-block;font-size:var(--size-lg);font-weight:var(--weight-regular);margin-bottom:0}.accordion>details summary .accordion-markerGroup,details.accordion summary .accordion-markerGroup{flex-shrink:0;height:var(--size-md);width:var(--size-md)}.accordion>details summary .fs-accordion-markerGroup,details.accordion summary .fs-accordion-markerGroup{flex-shrink:0;height:var(--fs-size-lg);width:var(--fs-size-lg)}.accordion>details summary .svg-open,details.accordion summary .svg-open{display:none}.accordion>details summary .svg-closed,details.accordion summary .svg-closed{display:unset}@media (min-width:750px){.accordion>details summary,details.accordion summary{padding-inline:var(--spacing-sm)}}.accordion>details:hover summary,details.accordion:hover summary{color:var(--color-action-hover)}.accordion>details[open] summary,details.accordion[open] summary{color:var(--color-brand-primary)}.accordion>details[open] summary>*,details.accordion[open] summary>*{font-weight:var(--weight-bold)}.accordion>details .accordion-details-panel,details.accordion .accordion-details-panel{color:var(--color-text-secondary);max-width:45rem;padding-block-end:var(--spacing-md);padding-block-start:var(--spacing-md);padding-inline-end:var(--spacing-md);padding-inline-start:var(--spacing-md)}.badge{align-items:center;align-self:start;border:2px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-primary);display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--size-sm);font-weight:var(--weight-bold);gap:var(--spacing-2xs);line-height:1;padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);text-transform:uppercase}.badge svg>*{fill:var(--color-text-primary)}.badge.badge-positive{background:var(--color-core-100);border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.badge.badge-positive svg>*{fill:var(--color-brand-primary)}.badge.badge-excitement{background:var(--color-core-200);border-color:transparent;color:var(--color-text-primary)}.badge.badge-excitement svg>*{fill:var(--color-text-primary)}.badge.badge-information{background:transparent;border-color:var(--color-border-default);color:var(--color-text-tertiary)}.badge.badge-information svg>*{fill:var(--color-text-tertiary)}.badge.badge-incentive{border-color:transparent;color:var(--fs-color-bright-sky-dark)}.badge.badge-incentive svg>*{fill:var(--fs-color-bright-sky-middle)}.badge.badge-naked{background:transparent;border-color:transparent;border-width:0;color:var(--color-text-tertiary);padding-inline:var(--spacing-xs)}.badge.badge-naked svg>*{fill:var(--color-text-tertiary)}.badge.badge-icon{padding-inline-start:calc(var(--spacing-xs) - var(--spacing-3xs))}.badge.badge-icon .icon,.badge.badge-icon svg{height:1em;width:1em}.badge.badge-tally{aspect-ratio:1/1;background:var(--color-core-600);block-size:calc(var(--spacing-md) + var(--spacing-sm));border:var(--thickness-md) solid var(--color-white);border-radius:50%;box-shadow:var(--boxShadow-sm);color:var(--color-white);flex:0 0 auto;inline-size:calc(var(--spacing-md) + var(--spacing-sm));justify-content:center;padding:0}.badge.badge-tally[hidden]{display:none}.badge .label{white-space:nowrap}.banner-ad{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs)}.banner-ad a{display:block}.banner-ad a img{max-width:100%}.banner-ad.fs-unavailable{filter:blur(var(--fs-unavailable-blur-md));opacity:var(--fs-unavailable-opacity);opacity:calc(var(--fs-unavailable-opacity)/2);pointer-events:none;user-select:none}nav.breadcrumbs ol{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-2xs);overflow-x:clip}nav.breadcrumbs li{color:var(--color-text-tertiary);font-size:var(--size-sm);font-weight:var(--weight-light);line-height:unset;text-wrap-mode:nowrap;list-style:none}nav.breadcrumbs li>.fs-unavailable{filter:blur(var(--fs-unavailable-blur-md));opacity:var(--fs-unavailable-opacity);pointer-events:none;user-select:none}nav.breadcrumbs .active{color:var(--color-text-primary);font-weight:var(--weight-regular)}nav.breadcrumbs a{color:var(--color-brand-primary);text-decoration:none;transition:var(--transition-sm)}nav.breadcrumbs a:hover{color:var(--color-action-hover);text-decoration:underline}.btn{align-items:center;border:var(--thickness-sm) solid transparent;border-radius:var(--radius-md);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-regular);gap:var(--spacing-xs);justify-content:center;line-height:1em;padding-block:var(--spacing-xs);padding-inline:var(--spacing-md);text-align:center;transition:var(--transition-sm)}.btn,.btn:hover{text-decoration:none}.btn:hover{cursor:pointer}.btn:focus{outline:var(--thickness-lg) solid var(--color-focus-ring);outline-offset:-1px}.btn.btn-sm{font-size:var(--size-sm);padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm)}.btn.btn-lg{border-radius:var(--radius-lg);font-size:var(--size-lg);padding-block:var(--spacing-sm);padding-inline:var(--spacing-lg)}.btn.btn-primary{background:var(--color-action-primary-default);border-color:var(--color-white);border-width:var(--thickness-sm);color:var(--color-action-primary-font);font-weight:var(--weight-regular);outline:var(--thickness-md) solid var(--color-action-primary-default)}.btn.btn-primary:hover{background:var(--color-action-primary-hover);outline-color:var(--color-action-primary-hover)}.btn.btn-primary:focus{outline-color:var(--color-focus-ring);outline-offset:var(--thickness-none);outline-width:var(--thickness-lg)}.btn.btn-primary:active{background:var(--color-action-primary-active)}.btn.btn-primary .icon svg>*,.btn.btn-primary>svg>*{fill:var(--color-action-primary-font)}.btn.btn-secondary{background:var(--color-action-secondary-default);border-color:transparent;color:var(--color-action-secondary-font)}.btn.btn-secondary:hover{background:var(--color-action-secondary-hover);color:var(--color-text-primary)}.btn.btn-secondary:active{background:var(--color-action-secondary-active)}.btn.btn-secondary .icon svg>*,.btn.btn-secondary>svg>*{fill:var(--color-action-secondary-font)}.btn.btn-tertiary{background:var(--color-action-tertiary-default);border-color:var(--color-action-tertiary-hover);border-width:var(--thickness-sm);color:var(--color-action-tertiary-font)}.btn.btn-tertiary:hover{background:var(--color-action-tertiary-hover);color:var(--color-text-primary)}.btn.btn-tertiary:focus{border-color:var(--color-white)}.btn.btn-tertiary:active{background:var(--color-action-tertiary-active)}.btn.btn-tertiary .icon svg>*,.btn.btn-tertiary>svg>*{fill:var(--color-action-tertiary-font)}.btn.btn-link{background:transparent;border:0;color:var(--color-brand-primary);font-weight:unset;padding-block:unset;padding-inline:var(--spacing-xs);text-decoration:none}.btn.btn-link:hover{background:var(--color-core-100);color:var(--color-core-700)}.btn.btn-link .icon svg>*,.btn.btn-link>svg>*{fill:var(--color-brand-primary)}.btn:disabled{background:var(--color-action-disabled-default);border-color:transparent;color:var(--color-action-disabled-font);outline:unset;pointer-events:none}.btn:disabled .icon svg>*,.btn:disabled>svg>*{fill:var(--color-action-disabled-font)}.btn.btn-icon .icon{position:relative}.btn.btn-icon .icon>svg,.btn.btn-icon>svg{aspect-ratio:1/1;height:unset;overflow:visible;width:var(--btn-size-md)}.btn.btn-icon.btn-iconOnly{padding-inline:var(--spacing-sm)}.btn>.label{white-space:nowrap}#cart-overlay{background:var(--color-background-page);color:var(--color-text-primary);display:flex;flex-direction:column;height:100%;max-width:420px;outline:none;position:fixed;right:0;top:0;transform:translateX(120%);transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform;z-index:1055}#cart-overlay.open{transform:translateX(0)}#cart-overlay.closed{transform:translateX(120%)}#cart-overlay[hidden]{display:none}#cart-overlay #cart-overlay-header{align-items:center;background:var(--color-background-header);border-block-end:var(--thickness-sm) solid var(--color-border-light);display:flex;flex:1;flex-direction:row;gap:var(--spacing-md);padding:var(--spacing-md);padding-block-end:var(--spacing-sm);padding-inline-start:var(--spacing-lg)}#cart-overlay #cart-overlay-header #cart-overlay-title{align-items:center;color:var(--color-text-primary);display:flex;flex:1;flex-direction:row;font-weight:var(--weight-bold);gap:var(--spacing-xs);margin-bottom:0}#cart-overlay #cart-overlay-header #cart-overlay-tally{border-inline-start:var(--thickness-sm) solid var(--color-border-default);color:var(--color-text-tertiary);font-size:var(--size-md);font-weight:var(--weight-light);padding-inline-start:var(--spacing-xs)}#cart-overlay #cart-overlay-header #cart-overlay-tally strong{font-weight:var(--weight-bold)}#cart-overlay #cart-summary{display:flex;flex:auto;flex-direction:column;height:100%;justify-content:stretch;min-block-size:0;overflow-y:scroll}#cart-overlay #cart-summary-products{flex:1;height:100%;padding:var(--spacing-md);padding-inline:var(--spacing-lg)}#cart-overlay #cart-summary-products #cart-summary-products-list{margin-block-end:var(--spacing-md)}#cart-overlay #cart-summary-subtotal{background:var(--color-background-header);border-block:var(--thickness-sm) solid var(--color-border-light);box-shadow:0 calc(var(--spacing-2xs)*-1) 1rem var(--color-gray-100);flex:1;padding:var(--spacing-sm);padding-inline:var(--spacing-xl);z-index:1}#cart-overlay #cart-summary-subtotal .cart-summary-row{align-items:center;display:flex;flex-direction:row}#cart-overlay #cart-summary-subtotal .cart-summary-row dt{color:var(--color-text-secondary);flex:1}#cart-overlay #cart-summary-subtotal .cart-summary-row dd{color:var(--color-text-secondary);flex:1;font-size:var(--size-lg);font-weight:var(--weight-bold)}#cart-overlay #cart-overlay-footer{background:var(--color-background-header);display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);padding-inline-start:var(--spacing-lg);z-index:1}#cart-overlay #cart-overlay-footer .cart-primary-actions{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:center}#cart-overlay #cart-overlay-footer .cart-primary-actions .btn.btn-primary,#cart-summary-products-empty{flex:1}#cart-summary-products-empty .wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:50vh;width:100%}#cart-summary-products-empty .cart-summary-empty-content{align-content:center;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}#cart-summary-products-empty .cart-summary-empty-title{font-size:var(--size-lg);font-weight:var(--weight-regular);margin-block-end:var(--spacing-sm)}#cart-summary-products-empty .cart-summary-empty-action{color:var(--color-text-secondary)}#cart-summary-products-empty .cart-summary-empty-endEarly{padding:var(--spacing-xl);width:100%}#story--components-emptycart--default--primary-inner{border:1px dashed wheat;padding-inline:2vw;width:fit-content}#story--components-emptycart--default--primary-inner #cart-summary-products-empty .wrapper{justify-content:start}.resultsFilters{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media (min-width:750px){.resultsFilters{flex-direction:row;gap:var(--spacing-sm)}}.resultsFilters[disabled]{filter:blur(var(--fs-unavailable-blur-sm))}.resultsFilters .resultsFilters-toggle{border-width:var(--thickness-md);padding-inline:var(--spacing-sm)}@media (min-width:750px){.resultsFilters .resultsFilters-toggle{display:none}}.resultsFilters .resultsFilters-panel{display:none;flex-direction:column;gap:var(--spacing-xs);width:100%}@media (min-width:750px){.resultsFilters .resultsFilters-panel{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);overflow-x:auto;scroll-snap-type:x proximity}}.resultsFilters .resultsFilters-toggle[aria-expanded=true]+.resultsFilters-panel{display:block}.resultsFilters details{border:none;display:block;flex:1;position:relative;white-space:nowrap;width:auto}@media (min-width:750px){.resultsFilters details{display:unset}}.resultsFilters summary{background:var(--color-white);border:var(--thickness-md) solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;display:inline-block;padding:var(--spacing-xs);padding-inline:var(--spacing-sm);transition:var(--transition-md);width:100%}.resultsFilters details[open] summary{border-color:var(--color-text-tertiary)}.resultsFilters .filterGroup-panel{background:var(--color-background-active);border:var(--thickness-sm) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--boxShadow-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md)}@media (min-width:750px){.resultsFilters .filterGroup-panel{position:absolute;width:240px;z-index:1}}.resultsFilters .pillGroup{display:flex;flex:1;white-space:nowrap;width:auto}.resultsFilters .pillGroup .pill{display:flex;gap:var(--spacing-xs);min-width:unset;padding-inline:var(--spacing-sm)}.resultsFilters #results-filters-specials input{display:none}.resultsFilters .btn{flex:1;white-space:nowrap}@media (min-width:750px){.resultsFilters .btn{flex:unset}}.cart-item-controls .control-product-quantity{align-content:center;border:var(--thickness-sm) solid var(--color-border-default);border-radius:var(--radius-md);display:flex;flex-direction:row;gap:0;justify-content:stretch;overflow:hidden}.cart-item-controls .control-product-quantity .control{background:var(--color-background-default);border:0;line-height:1.25;padding:var(--spacing-xs);transition:var(--transition-md)}.cart-item-controls .control-product-quantity .control>div{align-items:center;display:flex;flex-direction:row;justify-content:center}.cart-item-controls .control-product-quantity .control svg{height:var(--size-sm);width:var(--size-sm)}.cart-item-controls .control-product-quantity .control svg>path{fill:var(--color-gray-500)}.cart-item-controls .control-product-quantity .control:hover{background:var(--color-action-tertiary-hover);cursor:pointer}.cart-item-controls .control-product-quantity .control:hover svg>path{fill:var(--color-action-tertiary-font)}.cart-item-controls .control-product-quantity input{border:0;color:var(--color-text-secondary);font-size:var(--size-sm);font-weight:var(--weight-regular);text-align:center;width:var(--spacing-2xl)}.cart-item-controls .control-product-quantity input::-webkit-inner-spin-button{display:none}.cart-item-controls .control-remove{background:none;border:0;border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;font-family:var(--font-sans);font-size:var(--size-xs);font-weight:300;line-height:1em;padding:var(--spacing-xs);transition:all .2s ease}.cart-item-controls .control-remove:active,.cart-item-controls .control-remove:hover{background:var(--color-action-tertiary-hover);color:var(--color-action-tertiary-font)}#main.checkout .page-title{margin-block-end:0;margin-block-start:var(--spacing-md)}#checkout{display:grid;gap:var(--spacing-md);grid-template-areas:"paymentFlow" "orderSummary";grid-template-columns:1fr;min-height:100vh}@media (min-width:750px){#checkout{gap:var(--spacing-lg);grid-template-areas:"paymentFlow orderSummary";grid-template-columns:3fr 2fr}}@media (min-width:1000px){#checkout{gap:var(--spacing-xl);grid-template-areas:"paymentFlow orderSummary";grid-template-columns:2fr 1fr}}#checkout section{position:static;width:100%}#checkout section#paymentFlow{align-self:start;grid-area:paymentFlow}#checkout section#orderSummary{align-self:start;grid-area:orderSummary}@media (min-width:750px){#checkout section#orderSummary{position:sticky;top:6.5rem}}#checkout #paymentFlow>details>summary h3{align-content:center;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm);height:var(--size-xl)}#checkout #paymentFlow>details>summary .badge[hidden]{display:none}#checkout #cart-summary-products,#checkout #paymentFlow-payment-options{margin-bottom:var(--spacing-sm)}#checkout #cart-summary-products-list{min-height:50vh}#checkout #paymentFlow-payment-actions,#checkout #paymentFlow-shipping-actions,#checkout #paymentFlow-summary-actions{text-align:end}#checkout #paymentFlow-payment-actions .btn,#checkout #paymentFlow-shipping-actions .btn,#checkout #paymentFlow-summary-actions .btn{justify-self:end}#checkout #paymentFlow-payment-actions .btn-icon[aria-pressed=false] .check-empty,#checkout #paymentFlow-shipping-actions .btn-icon[aria-pressed=false] .check-empty,#checkout #paymentFlow-summary-actions .btn-icon[aria-pressed=false] .check-empty{display:unset}#checkout #paymentFlow-payment-actions .btn-icon[aria-pressed=false] .check-filled,#checkout #paymentFlow-payment-actions .btn-icon[aria-pressed=true] .check-empty,#checkout #paymentFlow-shipping-actions .btn-icon[aria-pressed=false] .check-filled,#checkout #paymentFlow-shipping-actions .btn-icon[aria-pressed=true] .check-empty,#checkout #paymentFlow-summary-actions .btn-icon[aria-pressed=false] .check-filled,#checkout #paymentFlow-summary-actions .btn-icon[aria-pressed=true] .check-empty{display:none}#checkout #paymentFlow-payment-actions .btn-icon[aria-pressed=true] .check-filled,#checkout #paymentFlow-shipping-actions .btn-icon[aria-pressed=true] .check-filled,#checkout #paymentFlow-summary-actions .btn-icon[aria-pressed=true] .check-filled{display:unset}#checkout #paymentFlow-payment-actions{margin-block-start:var(--spacing-md)}#shipping{container:shipping/inline-size;font-size:var(--size-md)}#shipping .wrapper{display:flex;flex-direction:column;gap:var(--spacing-md)}#shipping #shipping-collection .overview-icon .shipping-collect{display:unset}#shipping #shipping-collection .overview-icon .shipping-delivery,#shipping #shipping-delivery .overview-icon .shipping-collect{display:none}#shipping #shipping-delivery .overview-icon .shipping-delivery{display:unset}#shipping #shipping-collection,#shipping #shipping-delivery{margin-block:var(--spacing-md)}#shipping .panel-overview{background:var(--color-panel-light);border-radius:var(--radius-md);color:var(--color-text-secondary);display:grid;gap:var(--spacing-sm);grid-template-areas:"icon info" "icon link";grid-template-columns:auto 1fr;padding:var(--spacing-lg);width:100%}@media (min-width:500px){#shipping .panel-overview{align-items:center;gap:var(--spacing-md);grid-template-areas:"icon info link";grid-template-columns:auto 1fr auto}}#shipping .panel-overview .overview-icon{align-self:start;grid-area:icon}#shipping .panel-overview .overview-icon .icon{aspect-ratio:1/1;width:var(--spacing-3xl)}#shipping .panel-overview .overview-icon .icon>*{fill:var(--color-text-secondary)}#shipping .panel-overview .overview-information{grid-area:info}#shipping .panel-overview .overview-information .overview-serviceName{font-size:var(--size-lg);font-weight:var(--weight-bold)}#shipping .panel-overview .overview-information p:not(.overview-serviceName){font-size:var(--size-sm)}#shipping .panel-overview .overview-switch{align-self:start;grid-area:link;justify-self:start;margin-inline-start:calc(var(--spacing-xs)*-1)}@media (min-width:500px){#shipping .panel-overview .overview-switch{scroll-margin-inline-start:0}}#shipping #collection-date h3,#shipping #collection-time h3,#shipping #delivery-date h3,#shipping #delivery-time h3{margin-block-end:var(--spacing-xs)}@container shipping (width < 500px){#shipping .pill-group{flex-direction:column;gap:var(--spacing-xs);overflow-x:visible}#shipping .pill-group label{flex-direction:row}#shipping .pill-group label .day{align-content:start;flex:1}#shipping .pill-group label .date{align-content:end;flex:1;text-align:end}}#shipping .radiogroup{column-gap:0;display:grid;grid-template-columns:1fr;row-gap:var(--spacing-2xs)}#shipping .radio-subgroup{display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding-block-end:unset}#shipping .radio-subgroup>*{flex:0 0 auto}@container shipping (width > 650px){#shipping .radiogroup{column-gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--spacing-xs)}#shipping .radio-subgroup-title{grid-row:1}#shipping .radio-subgroup{grid-row:2;grid-template-columns:1fr}}#shipping fieldset{border:0}#checkout #orderSummary{background:var(--color-background-default);border:var(--thickness-sm) solid var(--color-border-strong);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl)}#checkout #orderSummary.incomplete{background:var(--color-background-page);border:var(--thickness-sm) solid var(--color-border-default);transition:var(--transition-md)}#checkout #orderSummary.incomplete .step-heading{color:var(--color-text-tertiary)}#checkout #orderSummary.incomplete #paymentFlow-CTA a{background:var(--color-background-page);color:var(--color-text-tertiary)}#checkout #orderSummary .step-heading{color:var(--color-text-primary);font-size:var(--size-xl);font-weight:var(--weight-heavy);margin-bottom:0;margin-top:var(--spacing-xs)}#checkout #orderSummary hr{background:var(--color-border-default);border:0;height:var(--thickness-sm)}#checkout #orderSummary #paymentFlow-discountsAndVouchers{display:grid;gap:var(--spacing-xs);grid-template-areas:"label label" "input button";grid-template-columns:1fr auto}#checkout #orderSummary #paymentFlow-discountsAndVouchers label{font-size:var(--size-md);grid-area:label}#checkout #orderSummary #paymentFlow-discountsAndVouchers input{grid-area:input;width:100%}#checkout #orderSummary #paymentFlow-discountsAndVouchers button{grid-area:button;padding-block-end:var(--spacing-xs);padding-block-start:var(--spacing-xs);white-space:nowrap}#checkout #orderSummary #paymentFlow-totalAmt{margin-block-end:var(--spacing-2xs)}#checkout #orderSummary #paymentFlow-disclaimer{color:var(--color-text-tertiary)}#checkout #orderSummary #paymentFlow-customerAgreement{color:var(--color-text-tertiary);font-size:var(--size-xs)}#checkout #orderSummary #paymentFlow-CTA button{border-radius:var(--size-xl);padding:var(--spacing-md) var(--spacing-lg);width:100%}#paymentFlow-payment .fs-dialogue{margin-block-end:var(--spacing-md)}@media (max-width:500px){#paymentOptions-card #payment-form .form-row:first-of-type{flex-direction:column;gap:var(--spacing-xs)}#paymentOptions-card #payment-form .form-row:first-of-type .form-group{align-items:center;flex-direction:row;width:100%}#paymentOptions-card #payment-form .form-row:first-of-type .form-group label{display:none}#paymentOptions-card #payment-form .form-row:first-of-type .form-group .help{flex:1;margin-block-start:0;order:-1}#paymentOptions-card #payment-form .form-row:first-of-type .form-group #cards-accepted{justify-content:end}}#paymentOptions-card #cards-accepted{display:flex;flex-direction:row;justify-content:flex-end}#paymentOptions-card #cards-accepted-help{text-align:end}#paymentOptions-card #exp-slash{border-color:transparent;flex:0 0 auto;padding-inline-end:0;padding-inline-start:0;pointer-events:none;width:1ch}main.confirmation{background:var(--color-background-page)}#confirmation{display:grid;gap:var(--spacing-md);grid-template-columns:1fr;min-height:100vh;position:relative;width:100%}@media (min-width:500px){#confirmation{grid-template-columns:1fr 1fr 1fr}}#confirmationReceipt{background:var(--color-background-default);border:var(--thickness-sm) solid var(--color-border-default);box-shadow:var(--boxShadow-lg);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm)}@media (min-width:500px){#confirmationReceipt{padding:var(--spacing-lg);padding:var(--spacing-xl)}}#confirmationReceipt>div{background:var(--color-background-default);border:var(--thickness-sm) solid var(--color-border-light);color:var(--color-text-secondary);padding:var(--spacing-md)}#confirmationReceipt #confirmationReceipt-heading{font-size:var(--size-2xl);margin-block-end:var(--spacing-sm);text-align:center}#confirmationReceipt #confirmationReceipt-total #confirmationReceipt-total-amount{font-weight:var(--weight-bold)}#confirmationReceipt #confirmationReceipt-total #confirmationReceipt-total-tally{font-size:var(--size-md);font-weight:var(--weight-regular)}#confirmationReceipt #confirmationReceipt-total #confirmationReceipt-salesTax{color:var(--color-text-tertiary);font-size:var(--size-xs);font-weight:var(--weight-light);grid-template-columns:1fr auto;margin-block-start:var(--spacing-2xs)}#confirmationReceipt #confirmationReceipt-total .summary.wrapper{align-items:center;border-block-end:var(--thickness-sm) solid var(--color-border-light);display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:center;margin-block-end:var(--spacing-sm);padding-block-end:var(--spacing-sm)}#confirmationReceipt #confirmationReceipt-collectFromStore h2{font-size:var(--size-lg);font-weight:var(--weight-bold);line-height:var(--leading-lg);margin-bottom:var(--spacing-2xs)}#confirmationReceipt #confirmationReceipt-collectFromStore .location.wrapper{font-size:var(--size-xs);text-align:center}#confirmationReceipt #confirmationReceipt-products dl{font-size:var(--size-sm);grid-template-columns:1fr auto}#confirmationReceipt #confirmationReceipt-products dd.product{display:flex;flex-direction:row;font-weight:var(--weight-regular);gap:var(--spacing-2xs)}#confirmationReceipt #confirmationReceipt-products dt.product{font-weight:var(--weight-light)}#confirmationReceipt #confirmationReceipt-products .detail{color:var(--color-text-secondary);font-size:var(--size-xs);margin-block-start:var(--spacing-sm)}#confirmationReceipt #confirmationReceipt-products .indicator{display:inline-block;width:var(--spacing-xs)}#confirmationReceipt #confirmationReceipt-priceAdjustments #confirmationReceipt-savings{align-items:center;display:flex;font-size:var(--size-lg);font-weight:var(--weight-bold);justify-content:center}#confirmationReceipt #confirmationReceipt-priceAdjustments #confirmationReceipt-savings .emoji{font-size:var(--size-xl);margin-inline-end:var(--spacing-xs)}#confirmationReceipt #confirmationReceipt-paymentMethod h2{font-size:var(--size-md);font-weight:var(--weight-bold)}#confirmationReceipt #confirmationReceipt-paymentMethod dl{font-size:var(--size-sm);grid-template-columns:1fr auto}#confirmationReceipt #confirmationReceipt-paymentMethod dd{align-items:center;display:flex;flex-direction:row;font-weight:var(--weight-regular);gap:var(--spacing-xs)}#confirmationReceipt #confirmationReceipt-paymentMethod dl+dl{margin-block-start:var(--spacing-sm)}#confirmationReceipt #confirmationReceipt-rewards h2{font-size:var(--size-md);font-weight:var(--weight-bold)}#confirmationReceipt #confirmationReceipt-rewards dl.overview{display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:center}#confirmationReceipt #confirmationReceipt-rewards dl.overview .numeric{text-align:right}#confirmationReceipt #confirmationReceipt-rewards dl+dl{margin-block-start:var(--spacing-2xs)}#confirmationReceipt #confirmationReceipt-rewards .disclaimer{margin-block-start:var(--spacing-sm)}#confirmationShipping{background:var(--color-background-default);border:var(--thickness-sm) solid var(--color-border-default);box-shadow:var(--boxShadow-lg);padding:var(--spacing-xl)}#confirmationShipping #confirmationShipping-collection h1,#confirmationShipping #confirmationShipping-delivery h1{font-size:var(--size-2xl);font-weight:var(--weight-bold);text-align:center}#confirmationShipping #confirmationShipping-collection .confirmationShipping-map,#confirmationShipping #confirmationShipping-delivery .confirmationShipping-map{width:100%}#confirmationShipping #confirmationShipping-collection h2,#confirmationShipping #confirmationShipping-delivery h2{font-size:var(--size-md);font-weight:var(--weight-bold);margin-block-end:var(--spacing-2xs)}#confirmationShipping #confirmationShipping-collection-instructions{display:flex;flex-direction:column;gap:var(--spacing-xs)}#confirmationShipping #confirmationShipping-collection-instructions>div{background:var(--color-background-default);border:var(--thickness-sm) solid var(--color-border-light);border-radius:0;color:var(--color-text-secondary);padding:var(--spacing-md)}#confirmationShipping #confirmationShipping-collection-instructions .instructions.wrapper p{font-size:var(--size-sm)}#confirmationShipping #confirmationShipping-collection-instructions .instructions.wrapper.orderPlaced p{font-size:var(--size-xs)}#confirmationShipping #confirmationShipping-collection-instructions .datetimeSelection.wrapper{display:flex;flex-direction:row;gap:var(--spacing-sm)}#confirmationShipping #confirmationShipping-collection-instructions .datetimeSelection.wrapper .dateSelection{align-items:center;border:var(--thickness-sm) solid var(--color-border-default);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm)}#confirmationShipping #confirmationShipping-collection-instructions .datetimeSelection.wrapper .dateSelection .day{font-weight:var(--weight-bold)}#confirmationShipping #confirmationShipping-collection-instructions .datetimeSelection.wrapper .timeSelection{display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center}#confirmationInterview{flex:1;min-width:0;order:3}@media (max-width:500px){#confirmationInterview{position:absolute;top:50vh;width:100%}}details.disclosure-group summary{color:var(--color-text-secondary);font-size:var(--size-md);font-weight:var(--weight-regular)}details.disclosure-group .disclosure-wrapper{padding-block-end:var(--spacing-lg);padding-block-start:var(--spacing-sm);padding-inline-end:var(--spacing-md);padding-inline-start:var(--spacing-md)}.error-summary{background:var(--color-background-default);border-inline-start:var(--thickness-xl) solid var(--color-brand-primary);padding:var(--spacing-md)}.error-summary h2{font-size:var(--size-lg);font-weight:var(--weight-bold);margin-block-end:var(--spacing-xs)}.error-summary ul{border-block-end:var(--thickness-sm) solid var(--color-border-strong);margin-block-end:var(--spacing-xs);padding-block-end:var(--spacing-sm)}.error-summary ul li{padding-inline-start:var(--spacing-xs)}.error-summary ul li+li{margin-block-start:var(--spacing-xs)}.error-summary a{color:var(--color-text-tertiary);display:inline-block;text-decoration:none}.error-summary a:active,.error-summary a:hover{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-brand-primary);text-underline-offset:var(--thickness-md)}.error-summary .error-close{font-size:var(--size-xs)}form{flex-direction:column}form,form .form-row{display:flex;gap:var(--spacing-md)}form .form-row{flex-direction:row}form .form-row .form-group{flex:1}form .form-group{display:flex;flex-direction:column}form .form-group .help{order:999}form .inputs-horizontalGroup{display:flex;flex-direction:row;gap:var(--spacing-xs)}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form textarea{border:var(--thickness-md) solid var(--color-text-tertiary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--size-md);font-weight:var(--weight-regular);max-width:60rem;padding:var(--spacing-sm);width:100%}form input[type=email].input-sm,form input[type=number].input-sm,form input[type=password].input-sm,form input[type=search].input-sm,form input[type=tel].input-sm,form input[type=text].input-sm,form input[type=url].input-sm,form textarea.input-sm{width:5rem}form .label,form label{color:var(--color-text-secondary);display:block;font-size:var(--size-md);font-weight:var(--weight-regular);margin-block-end:var(--spacing-3xs)}form .help{color:var(--color-text-tertiary);font-size:var(--size-xs);margin-block-start:var(--spacing-2xs)}form .input-checkboxCustom{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm);line-height:var(--size-lg)}form .input-checkboxCustom .checkboxCustom{border:var(--thickness-md) solid var(--color-text-tertiary);border-radius:var(--radius-sm);display:inline-block;height:var(--size-lg);position:relative;width:var(--size-lg)}form .input-checkboxCustom .checkboxCustom:after{background:var(--color-brand-primary);border-radius:var(--radius-sm);bottom:50%;content:"";height:var(--size-lg);left:50%;opacity:0;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(-50%,-50%) scale(.8);transition:opacity .1s,transform .1s;width:var(--size-lg);z-index:-1}form .input-checkboxCustom input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}form .input-checkboxCustom input[type=checkbox]:checked+span:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.fs-headerSearch{background:var(--color-background-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:flex;flex-direction:row;max-width:500px;position:relative}.fs-headerSearch input#headerSearch{background:none;border:none;color:var(--color-text-primary);font-size:1rem;min-height:var(--spacing-2xl);outline:none;padding:var(--spacing-sm) var(--spacing-md);width:100%}.fs-headerSearch .searchBar{width:100%}.fs-headerSearch .headerSearch-buttonWrapper{display:flex;flex-direction:row}.fs-headerSearch .headerSearch-buttonWrapper button.actionButton{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;min-height:var(--spacing-2xl);transition:var(--transition-sm);width:var(--spacing-3xl)}.fs-headerSearch .headerSearch-buttonWrapper button.actionButton svg>path{fill:var(--color-text-primary)}.fs-headerSearch .headerSearch-buttonWrapper button.actionButton:hover{background:var(--color-shadow-light)}dl.table{display:grid;font-size:var(--size-md);gap:var(--spacing-2xs)}dl.table dd{color:var(--color-text-tertiary);grid-column:1}dl.table dd.header{grid-column:1/span 2}dl.table dt{color:var(--color-text-tertiary);grid-column:2}dl.table dd.emphasis,dl.table dt.emphasis{font-weight:var(--weight-bold)}dl.table dd.numeric,dl.table dt.numeric{text-align:end}body{position:relative}#modalBackdrop{backdrop-filter:blur(5px);background:linear-gradient(217deg,var(--color-core-400),transparent 90.71%),linear-gradient(127deg,var(--color-bright-orange-light),transparent 90.71%),linear-gradient(336deg,var(--color-bright-orange-middle),transparent 90.71%);inset:0;bottom:0;opacity:0;pointer-events:auto;position:fixed;top:0;z-index:1001}#modalBackdrop.show{opacity:1;transition:opacity .25s ease}#modalBackdrop.show-slow{opacity:1;transition:opacity 10s ease}#modalBackdrop.hide{opacity:0;transition:opacity .25s ease}.progress-stepper{display:flex;flex-direction:column;gap:var(--spacing-sm)}.progress-stepper details{border:var(--thickness-sm) solid var(--color-border-default)}.progress-stepper details summary{align-content:center;color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:wrap;padding-block:var(--spacing-md);padding-inline:var(--spacing-md);width:100%}.progress-stepper details summary h2,.progress-stepper details summary h3{display:inline-block;font-size:var(--size-lg);font-weight:var(--weight-regular);margin-bottom:0}.progress-stepper details summary:hover{color:var(--color-action-hover)!important}.progress-stepper details[open]{background:var(--color-background-header)}.progress-stepper details[open]>summary{color:var(--color-text-primary)}.progress-stepper details[open]>summary>*{font-weight:var(--weight-bold)}.progress-stepper details[open] .step-details-panel{padding-block-end:var(--spacing-md);padding-inline:var(--spacing-md)}.pill-group{border:none;content-visibility:visible;display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));justify-content:start}.pill{align-content:stretch;background:var(--color-white);border:var(--thickness-md) solid var(--color-border-default);border-radius:var(--radius-md);flex:1;min-width:9em;padding:var(--spacing-xs);padding-inline-start:var(--spacing-sm);position:relative;transition:var(--transition-md)}@media (min-width:500px){.pill{padding:var(--spacing-xs);padding-inline-start:var(--spacing-sm)}}.pill label{align-items:start;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:0}.pill label .day{font-size:var(--size-md);font-weight:var(--weight-bold)}.pill input[type=radio]{appearance:none;opacity:0;pointer-events:none;position:absolute}.pill:has(input[type=radio]:checked){background:var(--color-background-emphasized);border-color:var(--color-white);box-shadow:0 0 0 3px var(--color-action-primary-default)}.pill input[type=radio]:checked+label{color:var(--color-text-primary)}.radiogroup h4{background:var(--color-panel-light);padding:var(--spacing-sm)}.radiogroup .radio-subgroup{display:flex;flex-direction:row;gap:var(--spacing-xs);padding-block-end:var(--spacing-xl)}.radiogroup label{background:var(--color-white);border:var(--thickness-md) solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;flex:1;flex-direction:column;gap:0;padding:var(--spacing-xs);padding-inline-start:var(--spacing-sm);transition:var(--transition-md)}@media (min-width:500px){.radiogroup label{padding:var(--spacing-xs);padding-inline-start:var(--spacing-sm)}}.radiogroup label .slot{font-size:var(--spacing-md);font-weight:var(--weight-bold)}.radiogroup .radio input[type=radio]{appearance:none;opacity:0;pointer-events:none;position:absolute}.radiogroup .radio:has(input[type=radio]:checked){background:var(--color-background-emphasized);border-color:var(--color-white);box-shadow:0 0 0 3px var(--color-action-primary-default)}.radiogroup .radio input[type=radio]:checked+label{color:var(--color-text-primary)}#pagination{align-items:center;display:flex;flex-direction:column;margin-block-end:var(--spacing-lg);margin-block-start:var(--spacing-lg);margin-inline:auto}@media (min-width:500px){#pagination{margin-block-end:var(--spacing-sm);margin-block-start:var(--spacing-xl)}}#pagination .pagination-summary{margin-bottom:var(--spacing-sm)}#pagination .pagination-list{border:var(--thickness-sm) solid var(--color-border-default);border-radius:var(--radius-lg);display:flex;flex-direction:row;gap:var(--spacing-2xs);width:auto}#pagination .pagination-list li{align-items:center;display:flex;justify-content:center;min-width:var(--spacing-xl);padding:var(--spacing-xs)}#pagination .pagination-list li a{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:center;text-decoration:none}#pagination .pagination-list li.active>a{aspect-ratio:1/1;background:var(--color-text-primary);border:var(--thickness-lg) solid var(--color-brand-primary);border-radius:var(--radius-lg);box-sizing:content-box;color:var(--color-white);width:var(--spacing-xl)}#pagination .pagination-list li:first-of-type{padding-inline-start:var(--spacing-md)}#pagination .pagination-list li:last-of-type{font-weight:var(--weight-bold);padding-inline-end:var(--spacing-lg)}#pagination .pagination-list li:last-of-type a{text-decoration:underline;text-decoration-color:var(--color-brand-primary);text-decoration-thickness:var(--thickness-md);text-underline-offset:var(--thickness-lg)}.sticker{left:var(--spacing-sm);position:absolute;top:var(--spacing-sm)}.sticker.sticker-text{align-content:center;aspect-ratio:1/1;background:var(--color-core-100);border:var(--thickness-lg) solid var(--color-brand-primary);border-radius:5rem;box-shadow:var(--boxShadow-sm);box-sizing:border-box;color:var(--color-text-primary);display:inline-flex;flex-direction:column;font-size:var(--size-xs);font-weight:var(--weight-heavy);inline-size:max-content;justify-content:center;min-inline-size:3.5rem;outline:var(--thickness-md) solid var(--color-white);padding:var(--spacing-2xs) var(--spacing-2xs)}.sticker.productCardSticker-alignRight{left:unset;right:calc(var(--spacing-xs)*-1)}.sticker.productCardSticker-alignBottom{bottom:var(--spacing-xs);top:unset}table td.numeric,table th.numeric{text-align:end}.fs-dashboard-card{--fs-color-card-bg-default:rgb(from var(--fs-color-white) r g b/25%);--fs-color-card-bg-sub:rgb(from var(--fs-color-white) r g b/75%);--fs-radius-card-sub:calc(var(--fs-radius-lg) - var(--fs-radius-sm));backdrop-filter:blur(12px);background:var(--fs-color-card-bg-default);background-blend-mode:multiply;border:unset;border-radius:var(--fs-radius-lg);overflow:hidden;padding:var(--fs-spacing-xs)}.fs-dashboard-card-sub{background:var(--fs-color-card-bg-sub);border-radius:var(--fs-radius-card-sub);overflow:hidden;padding-inline-start:var(--fs-spacing-sm)}details.fs-dashboard-card.accordion{border-block-end:unset;border-block-start:unset}details.fs-dashboard-card.accordion summary.fs-dashboard-card-header{background:unset;color:var(--fs-color-text-tertiary);display:flex;gap:var(--fs-spacing-2xs);padding:unset;padding-inline-start:var(--fs-spacing-xs)}details.fs-dashboard-card.accordion summary.fs-dashboard-card-header .fs-dashboard-card-title{font-size:var(--fs-size-md);font-weight:var(--fs-weight-bold)}details.fs-dashboard-card.accordion summary.fs-dashboard-card-header:active,details.fs-dashboard-card.accordion summary.fs-dashboard-card-header:hover{color:var(--fs-color-brand-primary)}details.fs-dashboard-card.accordion[open] summary{color:var(--fs-color-text-primary)}details.fs-dashboard-card.accordion .accordion-details-panel{padding:unset;padding-block-start:var(--fs-spacing-xs)}.fs-dashboard-card-title{font-weight:var(--fs-weight-bold);line-height:var(--fs-leading-lg);margin-block-end:unset}.fs-dashboard-card .text-2xl,.fs-dashboard-card .text-lg,.fs-dashboard-card .text-xl{font-weight:var(--fs-weight-regular)}.fs-dashboard-card .label{color:var(--fs-color-text-secondary);font-size:var(--fs-size-sm);max-width:30rem}.fs-dashboard-card form{gap:var(--fs-spacing-xs)}.fs-dashboard-card .fs-btn-group{justify-content:space-between}.fs-dashboard-card .fs-btn.btn-tertiary{background:var(--fs-color-background-active);border-color:var(--fs-color-core-400)}.fs-dashboard-card.card-welcome{background:unset;margin-block-end:2.5vh;max-width:100%;padding:unset}.fs-dashboard-card.card-welcome .fs-dashboard-card-title{color:var(--fs-color-text-primary)}.fs-dashboard-card.card-welcome .fs-dashboard-card-kicker{color:var(--fs-color-core-700);font-weight:var(--fs-weight-regular)}#shopperDashboard #fs-tasks-header.fs-dashboard-card-sub{background:unset;padding-block:unset;padding-inline:unset}#shopperDashboard #fs-tasks-header .fs-dashboard-card-title{color:var(--fs-color-text-primary);font-family:var(--fs-font-display);font-size:var(--fs-size-3xl);line-height:var(--fs-leading-md);margin-block-start:unset}#shopperDashboard #fs-tasks-header .label{color:var(--fs-color-core-700);font-size:var(--fs-size-md);font-weight:var(--fs-weight-regular)}.fs-dashboard-card.card-tasks{backdrop-filter:unset;background:unset;padding:unset}.fs-dashboard-card.card-tasks #fs-tasks-list{display:grid;grid-template-columns:1fr;grid-gap:var(--fs-spacing-xs);align-items:center;margin-block-end:var(--fs-spacing-md)}.fs-dashboard-card.card-tasks #fs-tasks-list .fs-dashboard-card-sub{background:var(--fs-color-background-active);border:unset;box-shadow:var(--fs-boxShadow-xs);flex:1 1 0;padding-block:var(--fs-spacing-lg);padding-inline:var(--fs-spacing-lg)}.fs-dashboard-card.card-tasks .shoppingList{display:flex;flex-direction:column;gap:var(--fs-spacing-2xs);margin-block-start:var(--fs-spacing-sm)}.fs-dashboard-card.card-tasks .shoppingList>li{font-size:var(--fs-size-lg)}.fs-dashboard-card.card-tasks .shoppingList>li a{text-decoration:none}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item{border-radius:var(--fs-radius-md);padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm)}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item.is-incentivised{background:rgb(from var(--fs-color-bright-sky-light) r g b/20%)}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item.is-incentivised .shoppingList-marker{color:var(--fs-color-bright-sky-dark)}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item.is-incentivised:active,.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item.is-incentivised:hover{background:rgb(from var(--fs-color-bright-sky-light) r g b/30%)}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item.is-incentivised.is-completed{background:unset}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item.is-completed{pointer-events:none}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item:active,.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item:hover{box-shadow:var(--fs-boxShadow-sm)}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item:active .shoppingList-label,.fs-dashboard-card.card-tasks .shoppingList .shoppingList-item:hover .shoppingList-label{color:var(--fs-color-text-primary)}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-link{align-items:start;display:flex;flex-direction:row;gap:var(--fs-spacing-xs);width:auto}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-link .shoppingList-label{color:var(--fs-color-text-secondary);font-weight:var(--fs-weight-regular);margin-inline-end:var(--fs-spacing-xs)}.fs-dashboard-card.card-tasks .shoppingList .shoppingList-link .fs-taskList-help{color:var(--fs-color-text-tertiary);font-size:var(--fs-size-sm);font-weight:var(--fs-weight-regular);line-height:var(--fs-size-sm)}.fs-dashboard-card.card-tasks .shoppingList .is-completed>.shoppingList-link{color:var(--fs-color-text-tertiary);opacity:.75}.fs-dashboard-card.card-tasks .shoppingList .is-completed>.shoppingList-link .shoppingList-marker{color:var(--fs-color-core-700)}.fs-dashboard-card.card-tasks .shoppingList .is-completed>.shoppingList-link .shoppingList-label{text-decoration:line-through;text-decoration-color:var(--fs-color-core-700)}.fs-dashboard-card.card-tasks .shoppingList .icon{height:1em;margin-block-start:var(--fs-spacing-2xs);width:1em}.fs-dashboard-card.card-tasks #fs-tasks-note{backdrop-filter:blur(12px);background:var(--fs-color-card-bg-default);padding:var(--fs-spacing-md)}.fs-dashboard-card.card-incentives .accordion-details-panel{display:grid;grid-gap:var(--fs-spacing-xs);grid-template-areas:"balance balance" "tally total"}.fs-dashboard-card.card-incentives .accordion-details-panel #fs-incentives-balance{grid-area:balance}.fs-dashboard-card.card-incentives .accordion-details-panel #fs-incentives-tally{grid-area:tally}.fs-dashboard-card.card-incentives .accordion-details-panel #fs-incentives-total{grid-area:total}@media (min-width:500px){.fs-dashboard-card.card-incentives .accordion-details-panel{grid-template-areas:"balance tally total"}}@media (min-width:750px){.fs-dashboard-card.card-incentives .accordion-details-panel{grid-template-areas:"balance balance" "tally total";grid-template-columns:1fr 1fr}}@media (min-width:1000px){.fs-dashboard-card.card-incentives .accordion-details-panel{grid-template-areas:"balance tally" "balance total";grid-template-columns:2fr 1fr}}@media (min-width:1600px){.fs-dashboard-card.card-incentives .accordion-details-panel{grid-template-areas:"balance tally total";grid-template-columns:2fr 1fr 1fr}}.fs-dashboard-card.card-incentives #fs-incentives-balance{align-items:start;background:var(--fs-color-card-bg-sub);display:flex;flex-direction:column;gap:var(--fs-spacing-xs);padding:var(--fs-spacing-sm)}.fs-dashboard-card.card-incentives #fs-incentives-balance .fs-dashboard-card-body{align-items:start;display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;width:100%}.fs-dashboard-card.card-incentives #fs-incentives-tally,.fs-dashboard-card.card-incentives #fs-incentives-total{background:unset}.fs-dashboard-card.card-questions .fs-inputGroup{background:var(--fs-color-card-bg-sub);border-radius:var(--fs-radius-card-sub);padding:var(--fs-spacing-sm)}.fs-dashboard-card.card-questions .fs-input-pane-header{margin-block-end:var(--fs-spacing-2xs);margin-block-start:var(--fs-spacing-xs)}.fs-dashboard-card.card-questions .fs-input-pane-title{color:var(--color-text-primary);font-size:var(--fs-size-lg)}.fs-dashboard-card.card-questions .fs-inputGroup-content .fs-label{color:var(--color-text-tertiary);font-size:var(--fs-size-sm)}.dashboard.shoppers{background:linear-gradient(127deg,var(--fs-color-white),transparent 90.71%),linear-gradient(336deg,var(--fs-color-gray-025),transparent 90.71%),linear-gradient(217deg,var(--fs-color-gray-300),transparent 90.71%)}.dashboard.shoppers .fs-background{height:100vh;mix-blend-mode:multiply;opacity:.2;position:fixed;width:100vw;z-index:-1}.dashboard.shoppers .fs-background img{height:100%;object-fit:cover;object-position:center right;width:100%}#shopperHeader{background:var(--fs-color-bright-green-light);display:grid;grid-template-columns:1fr auto}#shopperDashboard{align-content:start;align-items:start;column-gap:var(--fs-spacing-lg);display:grid;grid-template-areas:"welcome" "header" "tasks" "secondary";margin-block:2.5vh;row-gap:var(--fs-spacing-lg)}#shopperDashboard #fs-shopper-welcome{grid-area:welcome}#shopperDashboard #fs-tasks-header{grid-area:header}#shopperDashboard #fs-shopper-tasks{grid-area:tasks}#shopperDashboard #fs-shopper-secondary{grid-area:secondary}#shopperDashboard #fs-shopper-secondary-spacer{grid-area:spacer}#shopperDashboard #fs-shopper-incentives{grid-area:incentives}#shopperDashboard #fs-shopper-questions{grid-area:questions}#shopperDashboard #fs-dashboard-walkthrough{grid-area:walkthrough}@media (min-width:760px){#shopperDashboard{align-items:start;grid-template-areas:"welcome ." "header ." "tasks secondary";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;margin-block:5vh}}@media (min-width:1200px){#shopperDashboard{align-items:start;column-gap:var(--fs-spacing-2xl);grid-template-areas:"welcome header ." ". tasks secondary";grid-template-columns:1fr 1fr 1fr;margin-block:5vh}}#fs-shopper-secondary{display:grid;grid-gap:var(--fs-spacing-md);align-content:start;grid-template-areas:"incentives" "questions" "walkthrough";grid-template-rows:auto auto auto auto}#shopperDashboard{min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}.container{margin:0 auto;max-width:1600px}#page-clients #header-positioning,#page-participants #header-positioning,body.staticpage #header-positioning{left:0;max-width:100%;padding:var(--fs-spacing-xs);position:fixed;right:0;top:0;width:auto;z-index:1000}#page-clients .header-compact,#page-participants .header-compact,body.staticpage .header-compact{display:none}#page-clients .header-expanded,#page-participants .header-expanded,body.staticpage .header-expanded{display:block}#page-clients .fs-header,#page-participants .fs-header,body.staticpage .fs-header{border-radius:10vh;margin-inline:var(--fs-spacing-sm);margin-inline:auto;padding-block:var(--fs-spacing-xs)}@media (min-width:32rem){#page-clients .fs-header,#page-participants .fs-header,body.staticpage .fs-header{max-width:var(--fs-screen-lg)}}#page-clients .fs-header .container,#page-participants .fs-header .container,body.staticpage .fs-header .container{margin-inline:var(--fs-spacing-xs)}#page-clients .fs-nav-main,#page-participants .fs-nav-main,body.staticpage .fs-nav-main{align-content:flex-end;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:1600px;width:100%}#page-clients .fs-nav-btnGroup,#page-participants .fs-nav-btnGroup,body.staticpage .fs-nav-btnGroup{margin-inline-end:var(--fs-spacing-2xs)}#page-clients .fs-nav-btnGroup :last-child,#page-participants .fs-nav-btnGroup :last-child,body.staticpage .fs-nav-btnGroup :last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}#auth-clients-overlay .btn-secondary,#header-clients .btn-secondary{background:var(--fs-color-white);border-color:var(--fs-color-core-100);border-width:var(--fs-thickness-md);transition:var(--fs-transition-md)}#auth-clients-overlay .btn-secondary:active,#auth-clients-overlay .btn-secondary:hover,#header-clients .btn-secondary:active,#header-clients .btn-secondary:hover{background:var(--fs-color-action-secondary-hover);border-color:var(--fs-color-action-secondary-hover)}#auth-clients-overlay .btn-tertiary,#header-clients .btn-tertiary{background:var(--fs-color-background-active);transition:var(--fs-transition-md)}#auth-clients-overlay .btn-tertiary:active,#auth-clients-overlay .btn-tertiary:hover,#header-clients .btn-tertiary:active,#header-clients .btn-tertiary:hover{background:var(--fs-color-action-secondary-hover);border-color:var(--fs-color-action-secondary-hover)}#auth-clients-overlay .fs-btn-group,#header-clients .fs-btn-group{border-radius:calc(var(--fs-radius-sm) + var(--fs-spacing-2xs));gap:var(--fs-spacing-xs)}#auth-clients-overlay .fs-btn-group>.fs-btn-group,#header-clients .fs-btn-group>.fs-btn-group{background:var(--fs-color-action-secondary-default);gap:var(--fs-spacing-2xs);padding:var(--fs-spacing-2xs)}#auth-clients-overlay .fs-btn-group>.fs-btn-group .fs-btn,#header-clients .fs-btn-group>.fs-btn-group .fs-btn{border-radius:calc(var(--fs-radius-sm) + var(--fs-spacing-2xs)/2)}#auth-clients-overlay .fs-btn-group>.fs-btn-group .btn-tertiary,#header-clients .fs-btn-group>.fs-btn-group .btn-tertiary{background:unset;transition:var(--fs-transition-md)}#auth-clients-overlay .fs-btn-group>.fs-btn-group .btn-tertiary:active,#auth-clients-overlay .fs-btn-group>.fs-btn-group .btn-tertiary:hover,#header-clients .fs-btn-group>.fs-btn-group .btn-tertiary:active,#header-clients .fs-btn-group>.fs-btn-group .btn-tertiary:hover{background:var(--fs-color-action-secondary-hover);border-color:var(--fs-color-action-secondary-hover)}#header-siteroot .header-expanded .fs-btn-group{flex-direction:row}#auth-siteroot-overlay .fs-btn-group{flex-direction:column}#header-shoppers #nav-main{align-items:center}#header-shoppers .header-compact{display:block}@media (min-width:48rem){#header-shoppers .header-compact{display:none}#header-shoppers .header-expanded{display:block}}#header-research-full #header-main-actions,#header-research-full #header-search{display:none}#header-research-full .header-compact{display:block}#header-research-full .header-expanded{display:none}@media (min-width:64rem){#header-research-full #header-main-actions,#header-research-full #header-search{display:unset}#header-research-full .header-compact{display:none}#header-research-full .header-expanded{display:block}}#header-research-full #site-logo,#header-research-minimal #site-logo{align-items:center;display:flex;flex-direction:row;gap:var(--fs-spacing-2xs);grid-area:logo;text-decoration:none}#header-research-full #site-logo .label,#header-research-minimal #site-logo .label{font-weight:var(--fs-weight-bold)}#header-research-full #nav-main{align-items:center;display:grid;gap:var(--spacing-md);grid-template-areas:"logo cart auth";grid-template-columns:1fr auto auto;justify-items:start}@media (max-width:64rem){#header-research-full #nav-main #header-fake-actions,#header-research-full #nav-main #header-search{display:none}}@media (min-width:64rem){#header-research-full #nav-main{grid-template-areas:"logo search actions cart auth";grid-template-columns:auto 2fr auto auto auto}}#header-research-full #header-search{grid-area:search;width:100%}#header-research-full #header-search .headerSearch-buttonWrapper{padding-inline:var(--fs-spacing-sm)}#header-research-full #header-search button{min-height:unset;width:unset}#header-research-full #header-search button svg{aspect-ratio:1/1;height:unset;width:var(--fs-btn-size-lg)}#header-research-full #header-fake-actions{grid-area:actions}#header-research-full #header-fake-actions .nav-list{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-2xs);list-style:none}#header-research-full #header-fake-actions .nav-link{align-items:center;display:flex;flex-direction:column;gap:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-xs)}#header-research-full #header-fake-actions .nav-link .icon,#header-research-full #header-fake-actions .nav-link svg{aspect-ratio:1/1;height:unset;width:var(--fs-btn-size-lg)}#header-research-full #header-cart{grid-area:cart}#header-research-full #header-cart button.btn-cart{align-items:center;background:var(--color-background-subtle);border:var(--thickness-md) solid var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:row;gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md);position:relative;text-decoration:none;transition:var(--transition-sm)}@media (min-width:500px){#header-research-full #header-cart button.btn-cart{padding:var(--spacing-md) var(--spacing-md)}}#header-research-full #header-cart button.btn-cart:hover{background:var(--color-background-default);border-color:var(--color-border-default)}#header-research-full #header-cart button.btn-cart:focus{outline-offset:1px}#header-research-full #header-cart .cart-icon{font-size:1.5rem}#header-research-full #header-cart .cart-value{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--size-md);font-weight:var(--weight-bold);justify-content:center}#header-research-full #header-cart .badge-tally{position:absolute;right:calc(var(--spacing-sm)*-1);top:calc(var(--spacing-sm)*-1)}#header-research-full #header-auth{grid-area:auth}#header-research-minimal #nav-main{align-items:center;display:grid;gap:var(--spacing-md);grid-template-areas:"logo . .";grid-template-columns:1fr auto auto;justify-items:start}@media (max-width:64rem){#header-research-minimal #nav-main #header-fake-actions,#header-research-minimal #nav-main #header-search{display:none}}@media (min-width:64rem){#header-research-minimal #nav-main{grid-template-areas:"logo . . . .";grid-template-columns:auto 2fr auto auto auto}}#auth-siteroot-overlay .fs-dialog-body,#auth-siteroot-overlay .fs-dialog-footer{height:50%}#auth-signin-overlay .fs-dialog-body,#auth-signin-overlay .fs-dialog-footer,#auth-siteroot-overlay .fs-dialog-body,#auth-siteroot-overlay .fs-dialog-footer{align-content:center;align-items:center;justify-self:center;max-width:22rem;width:100%}#auth-signin-overlay .fs-dialog-body .btn-primary,#auth-signin-overlay .fs-dialog-body .btn-secondary,#auth-signin-overlay .fs-dialog-body .btn-tertiary,#auth-signin-overlay .fs-dialog-footer .btn-primary,#auth-signin-overlay .fs-dialog-footer .btn-secondary,#auth-signin-overlay .fs-dialog-footer .btn-tertiary{padding-block:var(--fs-spacing-sm)}#auth-signin-overlay .fs-dialog-body .btn-link,#auth-signin-overlay .fs-dialog-footer .btn-link{padding-block:var(--fs-spacing-2xs)}#auth-signin-overlay .fs-dialog-body{row-gap:10vh;row-rule:var(--fs-thickness-sm) solid var(--fs-color-border-default)}#auth-signin-overlay .fs-dialog-body .wrapper{display:flex;flex-direction:column;gap:var(--fs-spacing-xs)}#auth-signin-overlay .fs-dialog-body .wrapper p{text-align:center}#auth-signup-overlay .fs-dialog-body,#auth-signup-overlay .fs-dialog-footer{align-content:center;align-items:center;justify-self:center;max-width:22rem;width:100%}#auth-signup-overlay .fs-dialog-body .btn-primary,#auth-signup-overlay .fs-dialog-body .btn-secondary,#auth-signup-overlay .fs-dialog-body .btn-tertiary,#auth-signup-overlay .fs-dialog-footer .btn-primary,#auth-signup-overlay .fs-dialog-footer .btn-secondary,#auth-signup-overlay .fs-dialog-footer .btn-tertiary{padding-block:var(--fs-spacing-sm)}#auth-signup-overlay .fs-dialog-body .btn-link,#auth-signup-overlay .fs-dialog-footer .btn-link{padding-block:var(--fs-spacing-2xs)}#auth-signup-overlay .fs-dialog-body{row-gap:10vh;row-rule:var(--fs-thickness-sm) solid var(--fs-color-border-default)}#auth-signup-overlay .fs-dialog-body .wrapper{display:flex;flex-direction:column;gap:var(--fs-spacing-xs)}#auth-signup-overlay .fs-dialog-body .wrapper p{text-align:center}.fs-dialog-overlay .fs-dialog-body .btn-primary,.fs-dialog-overlay .fs-dialog-body .btn-secondary,.fs-dialog-overlay .fs-dialog-body .btn-tertiary{padding-block:var(--fs-spacing-sm)}.fs-dialog-overlay .fs-dialog-body .btn-link{padding-block:var(--fs-spacing-2xs)}.fs-dialog-overlay .fs-btn-group{border-radius:calc(var(--fs-radius-md) + var(--fs-spacing-2xs));flex-direction:column;gap:var(--fs-spacing-md)}.fs-dialog-overlay .fs-btn-group>.fs-btn-group{background:var(--fs-color-action-secondary-default);flex-direction:column;gap:var(--fs-spacing-2xs);padding:var(--fs-spacing-xs)}#auth-profile_settings-overlay .fs-dialog-body,#auth-profile_settings-overlay .fs-dialog-footer{align-content:start;align-items:center;justify-self:center;max-width:22rem;width:100%}#auth-profile_settings-overlay .fs-dialog-body{padding-block-start:5vh;row-gap:5vh;row-rule:var(--fs-thickness-sm) solid var(--fs-color-border-default)}#auth-profile_settings-overlay .fs-menu-group button{justify-content:start;width:100%}#auth-client_settings-overlay .fs-dialog-body,#auth-client_settings-overlay .fs-dialog-footer{align-content:start;align-items:center;justify-self:center;max-width:22rem;width:100%}#auth-client_settings-overlay .fs-dialog-body{padding-block-start:5vh;row-gap:5vh;row-rule:var(--fs-thickness-sm) solid var(--fs-color-border-default)}#auth-client_settings-overlay .fs-menu-group button{justify-content:start;width:100%}#auth-end_early-overlay .fs-dialog-body,#auth-end_early-overlay .fs-dialog-footer{align-content:start;align-items:center;justify-self:center;max-width:22rem;width:100%}#auth-end_early-overlay .fs-dialog-body{padding-block-start:5vh;row-gap:5vh;row-rule:var(--fs-thickness-sm) solid var(--fs-color-border-default)}#auth-end_early-overlay .fs-headerSearch .headerSearch-buttonWrapper button.actionButton{aspect-ratio:1/1;margin-inline-end:var(--fs-spacing-sm);width:var(--fs-icon-size-md)}#auth-end_early-overlay .nav-list .fs-btn{justify-content:start}.fs-header{background:var(--fs-color-background-active);box-shadow:var(--fs-boxShadow-sm),var(--fs-boxShadow-md);padding-block:var(--fs-spacing-xs);position:relative}@media (width > 500px){.fs-header{padding-block:var(--fs-spacing-sm)}}.fs-header #nav-main{align-content:flex-end;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:1600px;padding-inline:5vw;width:100%}.fs-header #site-logo{display:flex;position:relative}.fs-header #site-logo:focus{outline:var(--fs-thickness-lg) solid var(--fs-color-focus-ring);outline-offset:var(--fs-thickness-md)}.fs-header #site-logo svg{height:var(--fs-logo-size-sm);width:var(--fs-logo-size-sm)}.fs-header .header-expanded .fs-btn{padding-inline:var(--fs-spacing-sm)}#site-footer{align-items:center;display:flex;flex-direction:column;gap:0;margin-block-start:10vh}#site-footer .row{width:100%}#site-footer .row .wrapper{align-items:start;display:flex;flex-direction:column;gap:var(--spacing-md);margin-inline:auto;max-width:1600px;padding-block:var(--spacing-xl);padding-inline:var(--spacing-sm)}@media (min-width:500px){#site-footer .row .wrapper{flex-direction:row;gap:var(--spacing-2xl);padding-inline:var(--spacing-xl)}}#site-footer .row .wrapper .footer-heading{color:var(--color-text-primary);font-size:var(--size-lg);font-weight:var(--weight-regular);margin-bottom:var(--spacing-sm)}#site-footer .row .wrapper .footer-column{color:var(--color-text-tertiary);flex:1}@media (max-width:500px){#site-footer .row .wrapper .footer-column{padding-inline:var(--spacing-md)}}#site-footer .row .wrapper .footer-column p{margin-bottom:var(--spacing-sm)}#site-footer #footer-branding{background:var(--color-background-footer-heading);border-block-end:var(--thickness-md) solid var(--color-brand-primary);border-block-start:var(--thickness-md) solid var(--color-brand-primary)}#site-footer #footer-branding .wrapper{align-items:center;padding-block-end:var(--spacing-md);padding-block-start:var(--spacing-md)}@media (max-width:500px){#site-footer #footer-branding .wrapper{align-items:start;flex-direction:column;justify-content:start}}#site-footer #footer-branding .wrapper #footer-logo{flex:auto}#site-footer #footer-branding .wrapper #footer-logo h3{color:var(--color-text-primary);font-size:var(--size-xl);font-weight:var(--weight-heavy);margin-bottom:0}#site-footer #fs-footerReminder{flex:1;order:-1;position:relative;width:100%}#site-footer #footer-nav{background:var(--color-background-footer-nav)}#site-footer #footer-nav .wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--spacing-xl)}@media (min-width:500px){#site-footer #footer-nav .wrapper{grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2xl)}#site-footer #footer-nav .wrapper #fs-footerReminder{grid-column:1/-1}}@media (min-width:750px){#site-footer #footer-nav .wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}#site-footer #footer-nav .wrapper #fs-footerReminder{grid-column:1/-1}}@media (min-width:1000px){#site-footer #footer-nav .wrapper{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}#site-footer #footer-nav .wrapper #fs-footerReminder{grid-column:unset;min-width:300px}#site-footer #footer-nav .wrapper .footer-column{margin-block-start:var(--spacing-lg)}}#site-footer #footer-nav .nav-list{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media (min-width:500px){#site-footer #footer-nav .nav-list{gap:var(--spacing-sm)}}#site-footer #footer-nav .nav-item{font-size:var(--size-sm);line-height:var(--leading-md);padding-inline-start:0}#site-footer #footer-nav .nav-item a{color:var(--color-text-tertiary);text-decoration:none}#site-footer .row#footer-acknowledgements{background:var(--color-background-footer-acknowledgements);border-block-start:var(--thickness-sm) solid var(--color-border-default);font-size:var(--size-xs)}@media (max-width:500px){#site-footer .row#footer-acknowledgements .wrapper .footer-column{padding-inline:var(--spacing-xs)}}@media (min-width:500px){#site-footer .row#footer-acknowledgements{font-size:var(--size-sm)}}#site-footer .row#footer-acknowledgements #country p{margin-inline-end:var(--spacing-3xl)}#site-footer .row#footer-tail{background:var(--color-background-footer-tail)}#site-footer .row#footer-tail .wrapper{color:var(--color-white);display:flex;flex-direction:column;font-size:var(--size-xs);gap:var(--fs-spacing-md);padding-block-end:var(--spacing-sm);padding-block-start:var(--spacing-sm)}@media (min-width:500px){#site-footer .row#footer-tail .wrapper{flex-direction:row}}#site-footer .row#footer-tail .wrapper ul{display:flex;flex-direction:row;gap:var(--fs-spacing-xs)}#site-footer .row#footer-tail .wrapper a:focus,#site-footer .row#footer-tail .wrapper a:hover{color:var(--fs-color-core-400)}.fs-pageSection{container-type:inline-size;padding-inline:var(--fs-spacing-md)}@media (min-width:750px){.fs-pageSection{padding-inline:var(--fs-padding-section-inline)}}.fs-pageSection .pageSection__inner{margin-inline:auto;padding-block:calc(var(--fs-padding-section-block) - var(--fs-spacing-md))}@container (min-width: 52rem){.fs-pageSection .pageSection__inner{max-width:var(--fs-content-width-pageColumn);padding-block:var(--fs-padding-section-block)}}.fs-pageSection .pageSection__header{margin-block-end:var(--fs-spacing-lg);text-align:start}.fs-pageSection .pageSection__heading{margin-block-end:0}.fs-pageSection .pageSection__lead{margin-block-end:var(--fs-spacing-sm);margin-block-start:var(--fs-spacing-md)}.fs-pageSection .pageSection__body,.fs-pageSection .pageSection__lead{color:var(--fs-color-text-secondary)}.fs-pageSection p+p{margin-block-start:var(--fs-spacing-md)}.fs-pageSection.fs-pageSection--siteHero{border-block-end:var(--fs-thickness-sm) solid var(--fs-color-border-default);padding-block-start:var(--fs-padding-section-block);padding-inline:var(--fs-spacing-2xl)}@media (min-width:52rem){.fs-pageSection.fs-pageSection--siteHero{padding-block-start:5vh}}.fs-pageSection.fs-pageSection--siteHero .pageSection__inner{display:grid;min-height:clamp(640px,90vh,800px);row-gap:var(--fs-spacing-xl);width:100%}@container (width > 52rem){.fs-pageSection.fs-pageSection--siteHero .pageSection__inner{align-content:center;align-items:center;column-gap:var(--fs-spacing-xl);grid-template-columns:1fr 1fr;margin-inline:auto;max-width:none}.fs-pageSection.fs-pageSection--siteHero .pageSection__inner>:first-of-type{justify-self:end}.fs-pageSection.fs-pageSection--siteHero .pageSection__inner>:nth-of-type(2){justify-self:start}}.fs-pageSection.fs-pageSection--siteHero .pageSection__group{margin-inline:auto;max-width:calc(var(--fs-content-width-pageColumn)/1.5)}.fs-pageSection.fs-pageSection--siteHero .pageSection__group .fs-contentMedia--column{margin-block-end:calc(var(--fs-spacing-sm)*-1)}.fs-pageSection.fs-pageSection--siteHero .pageSection__eyebrow{border:var(--fs-thickness-sm) solid var(--fs-color-background-emphasized);border-radius:var(--fs-radius-eyebrow);color:var(--fs-color-background-emphasized);display:inline-block;padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-sm)}.fs-pageSection.fs-pageSection--siteHero .pageSection__header{margin-block-end:0}.fs-pageSection.fs-pageSection--siteHero .pageSection__lead{color:var(--fs-color-text-primary);margin-block:var(--fs-spacing-md)}.fs-pageSection.fs-pageSection--siteHero .fs-contentMedia .fs-contentMedia__item{border-color:var(--fs-color-white)}.fs-pageSection--centered .pageSection__inner{display:flex;flex-direction:column;gap:var(--fs-spacing-lg)}.fs-pageSection--centered .pageSection__group{margin-inline:auto;max-width:var(--fs-content-width-contentBody);width:100%}.fs-pageSection--splitImage .pageSection__inner{display:grid;row-gap:var(--fs-spacing-xl);width:100%}@container (width > 42rem){.fs-pageSection--splitImage .pageSection__inner{align-content:center;align-items:center;column-gap:var(--fs-spacing-xl);grid-template-columns:1fr 1fr;margin-inline:auto;max-width:none}.fs-pageSection--splitImage .pageSection__inner>:first-of-type{justify-self:end;margin-inline:auto 0}.fs-pageSection--splitImage .pageSection__inner>:nth-of-type(2){justify-self:start;margin-inline:0 auto}}.fs-pageSection--splitImage .pageSection__group{max-width:100%;width:auto}@container (width > 42rem){.fs-pageSection--splitImage .pageSection__group{margin-inline:auto;max-width:calc(var(--fs-content-width-pageColumn)/1.5)}}.fs-pageSection--twoColumn .pageSection__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--fs-spacing-2xs);column-gap:var(--fs-spacing-lg);list-style:none;margin-inline:auto;max-width:var(--fs-content-width-pageColumn)}@container (width > 42rem){.fs-pageSection--twoColumn .pageSection__inner{grid-template-columns:repeat(2,1fr)}}.fs-pageSection.fs-pageSection--footer{background-color:var(--fs-color-text-primary);margin-inline:auto;padding-inline:5vw;width:100%}.fs-pageSection--footer .pageSection__inner{display:grid;flex-direction:column;gap:var(--fs-spacing-md);margin-inline:auto;max-width:var(--fs-content-width-pageColumn)}@media (min-width:48rem){.fs-pageSection--footer .pageSection__inner{column-gap:var(--fs-spacing-lg);grid-template-columns:2fr 1fr}}.fs-pageSection--footer .pageSection__group#links,.fs-pageSection--footer .pageSection__group#tail{align-self:end}.fs-pageSection--footer .pageSection__group#links li+li{margin-block-start:var(--fs-spacing-sm)}.fs-pageSection--footer .pageSection__heading{color:var(--fs-color-gray-300);margin-block-end:var(--fs-spacing-xs)}.fs-pageSection--footer .pageSection__body>*{color:var(--fs-color-gray-500)}.fs-pageSection--footer .pageSection__body a:focus,.fs-pageSection--footer .pageSection__body a:hover{color:var(--fs-color-focus-ring)}.fs-pageSection--footer .pageSection__body a:focus{outline:var(--fs-thickness-md) solid var(--fs-color-focus-ring)}.fs-pageSection--footer .pageSection__body ul li{list-style:none}.fs-content--featuresList{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;margin-block:var(--fs-spacing-md);padding:0;row-rule:var(--fs-thickness-sm) solid var(--fs-color-border-light);column-rule:var(--fs-thickness-sm) solid var(--fs-color-border-light)}@container (min-width: 32rem){.fs-content--featuresList{grid-template-columns:repeat(2,1fr);margin-block:var(--fs-spacing-xl)}}.fs-content--featuresList .fs-content__inner{display:flex;flex-direction:column;justify-content:center;min-height:10vh;padding-inline:2.5vw}@container (min-width: 32rem){.fs-content--featuresList .fs-content__inner{min-height:15vh}}.fs-content--featuresList .fs-content__heading{color:var(--fs-color-text-primary)}.fs-content--featuresList .fs-content__group p:last-of-type{margin-block-end:0}.fs-content--featuresList .fs-content li{list-style:none}.fs-content--featuresList.fs-listBlock-sm{border-block:var(--fs-thickness-sm) solid var(--fs-color-text-primary);row-rule-color:var(--fs-color-text-primary)}@container (min-width: 32rem){.fs-content--featuresList.fs-listBlock-sm{border-block:unset;grid-template-columns:repeat(3,1fr)}}.fs-content--featuresList.fs-listBlock-sm .fs-content__inner{padding-block:var(--fs-spacing-sm)}@container (min-width: 32rem){.fs-content--featuresList.fs-listBlock-sm .fs-content__inner{border-block:var(--fs-thickness-sm) solid var(--fs-color-text-primary);min-height:10vh}}.fs-content--featuresList.fs-listBlock-md{border-block:var(--fs-thickness-sm) solid var(--fs-color-border-default)}.fs-content--featuresList.fs-listBlock-md .fs-content__inner{padding-block:var(--fs-spacing-sm)}.fs-content--featuresList.fs-listBlock-lg{gap:var(--fs-spacing-md)}@container (min-width: 32rem){.fs-content--featuresList.fs-listBlock-lg .fs-content__inner{min-height:20vh}}.fs-content--questionsList{border-block:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:grid;gap:var(--fs-thickness-sm);grid-template-columns:1fr;list-style:none;margin:0;margin-block:var(--fs-spacing-md);padding:0;row-rule:var(--fs-thickness-sm) solid var(--fs-color-border-light)}.fs-content--questionsList .fs-content__heading{color:var(--fs-color-text-primary)}.fs-content--questionsList .fs-content__group{padding-block-end:var(--fs-spacing-md);padding-inline-end:10%;padding-inline-start:calc(var(--fs-icon-size-sm) + var(--fs-spacing-xs) + var(--fs-spacing-2xs))}.fs-content--questionsList .fs-content__group p{max-width:var(--fs-content-breakpoint)}.fs-content--questionsList .fs-content__group p+p{margin-block-start:var(--fs-spacing-xs)}.fs-content--questionsList.fs-listBlock-md{gap:var(--fs-spacing-sm);padding-block:var(--fs-spacing-xs)}.fs-content--questionsList.fs-listBlock-md summary{padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-xs)}.fs-content--questionsList.fs-listBlock-md .fs-content__group{min-height:15vh}@container (min-width: 32rem){.fs-content--questionsList.fs-listBlock-md .fs-content__group{min-height:25vh}}.fs-content--questionsList.fs-listBlock-lg{gap:var(--fs-spacing-md);padding-block:var(--fs-spacing-sm)}.fs-content--questionsList.fs-listBlock-lg summary{padding-block:var(--fs-spacing-sm);padding-inline:var(--fs-spacing-sm)}.fs-content--questionsList.fs-listBlock-lg .fs-content__group{min-height:10vh;padding-block-end:var(--fs-spacing-md);padding-inline:calc(var(--fs-icon-size-sm) + var(--fs-spacing-sm) + var(--fs-spacing-2xs))}.fs-content--questionsList details summary{cursor:pointer;display:flex;flex-direction:row;gap:var(--fs-spacing-2xs)}.fs-content--questionsList details summary .fs-accordion-markerGroup{flex-shrink:0;height:var(--fs-icon-size-sm);width:var(--fs-icon-size-sm)}.fs-content--questionsList details summary:focus-within{outline:var(--fs-thickness-lg) solid var(--fs-color-focus-ring)}.fs-content--questionsList details summary .svg-closed{display:unset}.fs-content--questionsList details summary .svg-open,.fs-content--questionsList details[open] summary .svg-closed{display:none}.fs-content--questionsList details[open] summary .svg-open{color:var(--fs-color-brand-primary);display:unset}.fs-contentMedia__item{display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;overflow:hidden;width:100%}.fs-contentMedia__asset{display:block;height:100%;min-height:0;object-fit:cover;width:100%}.fs-contentMedia__caption{display:block;margin-block-end:0;padding-block-end:var(--fs-spacing-2xs);padding-block-start:var(--fs-spacing-xs);padding-inline:calc(var(--fs-media-borderWidth-sm) + var(--fs-spacing-2xs))}.fs-contentMedia--column{display:flex;flex-direction:column;gap:var(--fs-spacing-md)}.fs-contentMedia--column .fs-contentMedia{isolation:isolate}.fs-contentMedia--column .fs-contentMedia__item{background:var(--fs-media-background-default);border:var(--fs-media-borderWidth-default) solid var(--fs-color-brand-secondary);border-radius:var(--fs-media-radius-default)}.fs-contentMedia--column .fs-contentMedia__item img{aspect-ratio:4/3;border-bottom-left-radius:calc(var(--fs-media-radius-default) - var(--fs-media-borderWidth-default));border-bottom-right-radius:calc(var(--fs-media-radius-default) - var(--fs-media-borderWidth-default));max-height:50vh}.fs-contentMedia--column .fs-contentMedia__caption{padding-inline:var(--fs-media-borderWidth-default)}.fs-contentMedia--grid{column-gap:calc(var(--fs-media-grid-spacing));display:grid;grid-template-columns:1fr 1fr;padding-block-end:calc(var(--fs-spacing-xl)*1);row-gap:calc(var(--fs-media-grid-spacing))}@container (min-width: 32rem){.fs-contentMedia--grid{padding-block-end:0}}.fs-contentMedia--grid .fs-contentMedia{isolation:isolate}.fs-contentMedia--grid .fs-contentMedia__item{background:var(--fs-media-background-default);border:var(--fs-media-borderWidth-sm) solid var(--fs-media-background-default);border-radius:var(--fs-media-radius-sm)}.fs-contentMedia--grid .fs-contentMedia__item img{aspect-ratio:3/4}.fs-contentMedia--grid .fs-contentMedia__containsCaption{background:var(--fs-media-background-default);position:relative}.fs-contentMedia--grid .fs-contentMedia__containsCaption .fs-contentMedia__wrapper{background:var(--fs-media-background-default);border-bottom-left-radius:var(--fs-radius-sm);border-bottom-right-radius:var(--fs-radius-sm);overflow:hidden}@container (min-width: 32rem){.fs-contentMedia--grid .fs-contentMedia__containsCaption .fs-contentMedia__wrapper{border-bottom-left-radius:calc(var(--fs-media-radius-default) - var(--fs-media-borderWidth-sm));border-bottom-right-radius:calc(var(--fs-media-radius-default) - var(--fs-media-borderWidth-sm))}}body#page-participants{--fs-color-focus-ring:var(--fs-color-bright-sky-light);--fs-section-radius-default:10vh;--fs-section-padding-inline:5vw;--fs-media-background-default:var(--fs-color-brand-secondary);--fs-media-background-focus:var(--fs-color-white);--fs-media-borderColor-default:var(--fs-color-brand-secondary);--fs-media-borderColor-focus:var(--fs-color-white);--fs-media-borderWidth-sm:clamp(4px,1vw,0.5rem);--fs-media-borderWidth-default:clamp(0.5rem,2.5vw,0.5rem);--fs-media-radius-sm:var(--fs-radius-xl);--fs-media-radius-default:2.5vh;--fs-media-grid-spacing:clamp(4px,1.5vw,0.5rem);--fs-radius-eyebrow:var(--fs-radius-sm);background:var(--fs-color-background-default);color:var(--fs-color-text-primary);margin-block-end:0}body#page-participants>main.page{gap:0;max-width:none;padding-block-start:0;padding-inline:0}body#page-participants>main.page>section{margin-inline:auto;max-width:var(--fs-screen-xl);padding-inline:var(--fs-section-padding-inline);width:100%}body#page-participants .fs-list-unstyled{margin-block:var(--fs-spacing-md);margin-inline-end:0;margin-inline-start:var(--fs-spacing-sm);padding:0}body#page-participants .fs-list-unstyled li{color:var(--fs-color-text-tertiary);list-style:none}body#page-participants .fs-list-unstyled li+li{margin-block-start:var(--fs-spacing-md)}body#page-participants .fs-contentMedia--column .fs-contentMedia__item,body#page-participants .fs-contentMedia--grid .fs-contentMedia__item{border:var(--fs-media-borderWidth-sm) solid var(--fs-media-borderColor-default)}body#page-participants .fs-contentMedia--column .fs-contentMedia__item:nth-child(2n),body#page-participants .fs-contentMedia--grid .fs-contentMedia__item:nth-child(2n){margin-block-end:calc(var(--fs-spacing-xl)*-1);margin-block-start:var(--fs-spacing-xl)}body#page-participants .fs-contentMedia--column .fs-contentMedia__item:nth-child(2),body#page-participants .fs-contentMedia--grid .fs-contentMedia__item:nth-child(2){background:var(--fs-media-background-focus)}body#page-participants .fs-contentMedia--column .fs-contentMedia__asset,body#page-participants .fs-contentMedia--grid .fs-contentMedia__asset{mix-blend-mode:darken}body#page-participants .fs-contentMedia--grid .fs-contentMedia__containsCaption{background:var(--fs-media-background-focus)}body#page-participants .fs-contentMedia--grid .fs-contentMedia__containsCaption img{aspect-ratio:3/4}body#page-participants .fs-pageSection--siteHero .fs-contentMedia--column .fs-contentMedia__item{background:var(--fs-media-background-focus);border-color:var(--fs-media-borderColor-focus)}#page-participants .fs-pageSection--siteHero{background-color:var(--fs-color-brand-secondary);border-bottom-left-radius:var(--fs-section-radius-default);border-bottom-right-radius:var(--fs-section-radius-default)}@media (max-width:32rem){#page-participants .fs-pageSection--siteHero{padding-block-end:0}}#page-participants .fs-pageSection--siteHero .pageSection__group:nth-of-type(2){margin-block-end:calc(var(--fs-spacing-sm)*-1)}#page-participants #closing-summary .fs-btn,#page-participants .fs-pageSection--siteHero .fs-btn{pointer-events:none}#page-participants #closing-summary .fs-content--featuresList,#page-participants .fs-pageSection--siteHero .fs-content--featuresList{margin-block-end:0;margin-block-start:var(--fs-spacing-xl)}@container (min-width: 32rem){#page-participants #closing-summary .fs-content--featuresList,#page-participants .fs-pageSection--siteHero .fs-content--featuresList{column-rule-color:transparent;row-rule-color:transparent}}#page-participants #closing-summary .fs-content--featuresList p,#page-participants .fs-pageSection--siteHero .fs-content--featuresList p{color:var(--fs-color-text-primary)}#page-participants #closing-summary .fs-content__inner,#page-participants .fs-pageSection--siteHero .fs-content__inner{min-height:0;padding-inline:var(--fs-spacing-sm)}#page-participants #just-shop-normal{margin-inline:0;width:auto}#page-participants #just-shop-normal .pageSection__inner{background-color:var(--fs-color-brand-secondary);border-radius:var(--fs-section-radius-default);padding-inline:var(--fs-padding-section-inline)}#page-participants #just-shop-normal .pageSection__group{padding-block:unset}#page-participants #just-shop-normal .fs-contentMedia--grid{padding-block-end:unset}#page-participants #just-shop-normal .fs-contentMedia--grid .fs-contentMedia__item{border-color:var(--fs-media-borderColor-focus)}#page-participants #just-shop-normal li,#page-participants #just-shop-normal p{color:var(--fs-color-text-primary)}#page-participants #how-fake-supermarket-works .fs-content.fs-listBlock-md{margin-block:0}#page-participants #frequent-questions .pageSection__header{margin-block-end:0}#page-participants #frequent-questions .fs-content--questionsList,#page-participants #frequent-questions .pageSection__body{margin-block-start:0}#page-participants #closing-summary{padding-inline:0}@container (min-width: 32rem){#page-participants #closing-summary{margin-inline:auto;max-width:var(--fs-screen-xl);padding-inline:5vw}}#page-participants #closing-summary .pageSection__inner{background-color:var(--fs-color-brand-secondary);border-top-left-radius:var(--fs-section-radius-default);border-top-right-radius:var(--fs-section-radius-default);margin-inline:auto;max-width:none;padding-inline:var(--fs-section-padding-inline);width:100%}#page-participants #closing-summary .pageSection__inner>*{margin-inline:auto;max-width:var(--fs-content-width-pageColumn)}#page-participants #closing-summary .pageSection__body,#page-participants #closing-summary .pageSection__header{width:100%}#page-participants #closing-summary .pageSection__heading{text-wrap:balance}#page-participants #closing-summary .pageSection__lead{color:var(--fs-color-text-primary)}body#page-participants footer{width:100%}@container (min-width: 32rem){body#page-participants footer{margin-inline:auto;max-width:var(--fs-screen-xl);padding-inline:5vw}}.fs-pageSection.fs-pageSection--multiColumn .pageSection__inner{max-width:unset}.fs-pageSection.fs-pageSection--multiColumn .pageSection__header{margin-inline:auto;max-width:var(--fs-content-width-pageColumn)}.fs-pageSection.fs-pageSection--multiColumn .multiColumn__inner{display:flex;flex-direction:column;flex-wrap:wrap;gap:0;margin-block-start:var(--fs-spacing-xl)}@container (width > 32rem){.fs-pageSection.fs-pageSection--multiColumn .multiColumn__inner{flex-direction:row}.fs-pageSection.fs-pageSection--multiColumn .multiColumn__inner .multiColumn__item{flex-basis:50%;min-height:15vh}}@container (width > 48rem){.fs-pageSection.fs-pageSection--multiColumn .multiColumn__inner .multiColumn__item{flex-basis:33%;min-height:25vh}}.fs-pageSection.fs-pageSection--multiColumn .multiColumn__item{flex:1 1 100%;min-height:10vh;min-width:0;padding-block:var(--fs-spacing-xl);padding-inline:var(--fs-spacing-xl)}.fs-content--interleavedList{border-block:var(--fs-thickness-sm) solid var(--fs-color-border-default);display:flex;flex-direction:column;gap:var(--fs-spacing-md);padding-block:var(--fs-spacing-md)}.fs-content--interleavedList .fs-content__item{align-items:center;display:flex;flex-direction:column;gap:var(--fs-spacing-md);justify-content:center;min-height:10vh}@container (min-width: 32rem){.fs-content--interleavedList .fs-content__item{flex-direction:row;min-height:15vh}}.fs-content--interleavedList .fs-content__inner,.fs-content--interleavedList .fs-content__media{flex:1}.fs-content--interleavedList .fs-content__heading{color:var(--fs-color-text-primary)}.fs-content--interleavedList .fs-content__group p:last-of-type{margin-block-end:0}.fs-content--interleavedList .fs-content li{list-style:none}.fs-content--interleavedList.fs-listBlock-sm{border-block:var(--fs-thickness-sm) solid var(--fs-color-text-primary);row-rule-color:var(--fs-color-text-primary)}@container (min-width: 32rem){.fs-content--interleavedList.fs-listBlock-sm{border-block:unset;grid-template-columns:repeat(3,1fr)}}.fs-content--interleavedList.fs-listBlock-sm .fs-content__inner{padding-block:var(--fs-spacing-sm)}@container (min-width: 32rem){.fs-content--interleavedList.fs-listBlock-sm .fs-content__inner{border-block:var(--fs-thickness-sm) solid var(--fs-color-text-primary);min-height:10vh}}.fs-content--interleavedList.fs-listBlock-md{border-block:var(--fs-thickness-sm) solid var(--fs-color-border-default)}.fs-content--interleavedList.fs-listBlock-md .fs-content__inner{padding-block:var(--fs-spacing-sm)}.fs-content--interleavedList.fs-listBlock-lg{gap:var(--fs-spacing-md)}@container (min-width: 32rem){.fs-content--interleavedList.fs-listBlock-lg .fs-content__inner{min-height:20vh}}body#page-clients{--fs-section-background-focus:linear-gradient(217deg,transparent 0%,var(--fs-color-core-900)),linear-gradient(127deg,transparent 0%,var(--fs-color-core-900)),linear-gradient(336deg,transparent 0%,var(--fs-color-core-700));--fs-section-radius-default:10vh;--fs-section-padding-inline:5vw;--fs-media-background-default:var(--fs-color-core-300);--fs-media-background-focus:var(--fs-color-white);--fs-media-borderColor-default:var(--fs-color-brand-primary);--fs-media-borderColor-focus:var(--fs-color-white);--fs-media-borderWidth-sm:clamp(2px,1vw,6px);--fs-media-borderWidth-default:clamp(4px,2.5vw,8px);--fs-media-radius-sm:var(--fs-radius-xl);--fs-media-radius-default:2.5vh;--fs-media-grid-spacing:clamp(4px,1.5vw,0.5rem);--fs-radius-eyebrow:var(--fs-radius-md);background:var(--fs-color-background-default);color:var(--fs-color-text-primary);margin-block-end:0}body#page-clients>main.page{gap:0;max-width:none;padding-block-start:0;padding-inline:0}body#page-clients>main.page>section{margin-inline:auto;max-width:var(--fs-screen-xl);padding-inline:var(--fs-section-padding-inline);width:100%}body#page-clients .fs-list-unstyled{margin-block:var(--fs-spacing-md);margin-inline-end:0;margin-inline-start:var(--fs-spacing-sm);padding:0}body#page-clients .fs-list-unstyled li{color:var(--fs-color-text-tertiary);list-style:none}body#page-clients .fs-list-unstyled li+li{margin-block-start:var(--fs-spacing-md)}body#page-clients .fs-contentMedia--column .fs-contentMedia__item{border:var(--fs-media-borderWidth-default) solid var(--fs-media-borderColor-default)}body#page-clients .fs-contentMedia--column .fs-contentMedia__asset{mix-blend-mode:multiply}body#page-clients .fs-contentMedia--grid .fs-contentMedia__item{border:var(--fs-media-borderWidth-sm) solid var(--fs-media-borderColor-default)}body#page-clients .fs-contentMedia--grid .fs-contentMedia__item:nth-child(2n){margin-block-end:calc(var(--fs-spacing-xl)*-1);margin-block-start:var(--fs-spacing-xl)}body#page-clients .fs-contentMedia--grid .fs-contentMedia__item:nth-child(2){background:var(--fs-media-background-focus)}body#page-clients .fs-contentMedia--grid .fs-contentMedia__asset{mix-blend-mode:darken}body#page-clients .fs-contentMedia--grid .fs-contentMedia__containsCaption{background:var(--fs-media-background-focus)}body#page-clients .fs-contentMedia--grid .fs-contentMedia__containsCaption img{aspect-ratio:3/4}body#page-clients .fs-pageSection--siteHero .fs-contentMedia--column .fs-contentMedia__item{background:var(--fs-media-background-focus);border-color:var(--fs-media-borderColor-default)}#page-clients .fs-pageSection.fs-pageSection--siteHero{background:var(--fs-section-background-focus);border-block-end-color:transparent;border-bottom-left-radius:var(--fs-section-radius-default);border-bottom-right-radius:var(--fs-section-radius-default)}@media (max-width:32rem){#page-clients .fs-pageSection.fs-pageSection--siteHero{padding-block-end:0}}#page-clients .fs-pageSection.fs-pageSection--siteHero .pageSection__eyebrow{margin-block-end:var(--fs-spacing-md)}#page-clients .fs-pageSection.fs-pageSection--siteHero .pageSection__heading{color:var(--fs-color-white)}#page-clients .fs-pageSection.fs-pageSection--siteHero .pageSection__lead{color:var(--fs-color-white);margin-block-end:var(--fs-spacing-xl)}#page-clients .fs-pageSection.fs-pageSection--siteHero .pageSection__lead .fs-highlight{color:var(--fs-color-white)}#page-clients .fs-pageSection.fs-pageSection--siteHero .pageSection__lead .fs-highlight:after{background:rgb(from var(--fs-color-brand-secondary) r g b/25%);mix-blend-mode:plus-lighter}#page-clients .fs-pageSection.fs-pageSection--siteHero .fs-content--featuresList .fs-content__inner{border-block-color:var(--fs-color-white)}#page-clients .fs-pageSection.fs-pageSection--siteHero .fs-content--featuresList .fs-content__inner p{color:var(--fs-color-white)}#page-clients #be-sure-before .pageSection__inner{margin-block-start:calc(var(--fs-padding-section-block))}#page-clients #earlierEvidence .fs-listBlock-lg .fs-content__inner{padding-block:var(--fs-spacing-lg)}@container (width > 32rem){#page-clients #earlierEvidence .pageSection__inner{margin-block-end:calc(var(--fs-padding-section-block))}}#page-clients #earlierEvidence .pageSection__group{max-width:unset}#page-clients #earlierEvidence .pageSection__header{margin-block-end:unset}#page-clients #earlierEvidence .fs-content--interleavedList{padding-block:var(--fs-spacing-lg)}@container (min-width: 32rem){#page-clients #earlierEvidence .fs-content__item{flex-direction:row-reverse}}#page-clients #earlierEvidence .fs-content__inner{padding-inline:var(--fs-spacing-md)}#page-clients #earlierEvidence .fs-contentMedia__item{border-color:var(--fs-color-core-900)}#page-clients #history-fake-supermarkets{margin-inline:0;width:auto}#page-clients #history-fake-supermarkets .pageSection__inner{background-color:var(--fs-color-core-900);border-radius:var(--fs-section-radius-default);padding-inline:var(--fs-padding-section-inline)}#page-clients #history-fake-supermarkets .pageSection__heading{color:var(--fs-color-white)}#page-clients #history-fake-supermarkets .pageSection__group{padding-block:unset}#page-clients #history-fake-supermarkets .fs-contentMedia--column{margin-block-end:calc(var(--fs-spacing-sm)*-1)}#page-clients #history-fake-supermarkets li,#page-clients #history-fake-supermarkets p{color:var(--fs-color-white)}@container (width > 32rem){#page-clients #methodology .pageSection__group .fs-contentMedia{margin-block-start:var(--fs-padding-section-block)}}@container (width < 32rem){#page-clients #methodology .pageSection__inner{display:grid;grid-gap:var(--fs-spacing-md)}#page-clients #methodology .pageSection__inner .pageSection__group:first-of-type{grid-row:2}#page-clients #questions .pageSection__inner{grid-gap:var(--fs-spacing-md)}#page-clients #questions .pageSection__inner .pageSection__group:first-of-type{grid-row:2}}#page-clients #closing-summary{background-color:var(--fs-color-core-700);border-top-left-radius:var(--fs-section-radius-default);border-top-right-radius:var(--fs-section-radius-default);padding-inline:var(--fs-section-padding-inline)}#page-clients #closing-summary .pageSection__inner{margin-inline:auto;max-width:none;width:100%}#page-clients #closing-summary .pageSection__inner>*{margin-inline:auto;max-width:var(--fs-content-width-pageColumn)}#page-clients #closing-summary .pageSection__body,#page-clients #closing-summary .pageSection__header{width:100%}#page-clients #closing-summary .pageSection__body{margin-block-start:var(--fs-spacing-lg)}#page-clients #closing-summary .pageSection__heading{color:var(--fs-color-white);text-wrap:balance}#page-clients #closing-summary .pageSection__lead{color:var(--fs-color-white)}#page-clients #closing-summary .pageSection__lead .fs-highlight{background:rgb(from var(--fs-color-brand-secondary) r g b/25%);color:var(--fs-color-white)}#page-clients #closing-summary .fs-btn-group div.fs-btn,#page-clients .fs-pageSection--siteHero .fs-btn-group div.fs-btn{background:#fff;border:unset;color:var(--fs-color-text-primary);outline:unset;padding-inline:var(--fs-spacing-md);pointer-events:none}#page-clients #closing-summary .fs-content--featuresList,#page-clients .fs-pageSection--siteHero .fs-content--featuresList{margin-block-end:0;margin-block-start:var(--fs-spacing-xl);row-rule-color:var(--fs-media-borderColor-focus);border-block-color:var(--fs-media-borderColor-focus)}@container (width > 32rem){#page-clients #closing-summary .fs-content--featuresList,#page-clients .fs-pageSection--siteHero .fs-content--featuresList{column-rule-color:transparent;row-rule-color:transparent}}#page-clients #closing-summary .fs-content--featuresList .fs-content__inner,#page-clients .fs-pageSection--siteHero .fs-content--featuresList .fs-content__inner{border-color:var(--fs-media-borderColor-focus)}#page-clients #closing-summary .fs-content--featuresList p,#page-clients .fs-pageSection--siteHero .fs-content--featuresList p{color:var(--fs-color-white)}#page-clients #closing-summary .fs-content__inner,#page-clients .fs-pageSection--siteHero .fs-content__inner{min-height:0;padding-inline:var(--fs-spacing-sm)}@container (width < 32rem){#page-clients #closing-summary{padding-inline:unset}#page-clients #closing-summary.fs-pageSection .pageSection__inner{padding-block-end:calc(var(--fs-padding-section-block)/2)}}#page-clients footer{margin-inline:auto;max-width:var(--fs-screen-xl);padding-inline:unset;width:100%}@container (width < 32rem){#page-clients footer{padding-inline:5vw}}.site-header{border-block-end:var(--fs-thickness-sm) solid var(--fs-color-border-default);padding-inline:var(--fs-spacing-md)}.site-header__inner{align-items:center;display:flex;gap:var(--fs-spacing-md);justify-content:space-between;margin-inline:auto;max-width:var(--fs-screen-lg);min-height:5rem}.site-name{font-weight:var(--fs-weight-lg);line-height:var(--fs-leading-md);text-decoration:none}.site-name .line-1{display:block;font-family:var(--fs-font-display);font-size:var(--fs-size-lg)}.site-name .line-2{color:var(--fs-color-brand-primary);display:block;letter-spacing:-2%;margin-block-start:var(--fs-spacing-2xs)}.site-nav ul{display:flex;gap:var(--fs-spacing-sm);list-style:none;margin:0;padding:0}.site-nav li{font-size:var(--fs-size-sm);font-weight:var(--fs-weight-md)}.site-nav a{text-decoration:underline;text-decoration-color:var(--fs-color-white);text-underline-offset:var(--fs-spacing-2xs);transition:var(--fs-transition-md)}.site-nav a:active,.site-nav a:hover{color:var(--fs-color-brand-primary);text-decoration-color:inherit;text-decoration-thickness:var(--fs-spacing-2xs);text-underline-offset:var(--fs-spacing-xs)}:root{--fs-weight-sm:300;--fs-weight-md:400;--fs-weight-lg:500}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(../fonts/Outfit-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(../fonts/Outfit-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(../fonts/Outfit-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:MD Nichrome Test;font-style:normal;font-weight:500;src:url(../fonts/MDNichrome-Dark.woff2) format("woff2")}body.brandguide{--fs-section-radius-default:10vh;--fs-section-padding-inline:5vw;--fs-section-inner-gridGap-sm:var(--fs-spacing-md);--fs-section-inner-gridGap-lg:var(--fs-spacing-lg)}body{background:var(--fs-color-background-page);color:var(--fs-color-text-primary);margin:0}a{color:inherit}.brandguide .fs-pageSection--siteHero{background:var(--fs-color-background-emphasized);padding-block:unset}.brandguide .fs-pageSection--siteHero .pageSection__heading{margin-block-end:unset}.brandguide .fs-pageSection--siteHero .pageSection__heading .line-1{color:var(--fs-color-brand-primary);margin-block-end:unset}.brandguide .fs-pageSection--siteHero .pageSection__focalpoint p,.brandguide .fs-pageSection--siteHero .pageSection__heading .line-2{margin-block-end:unset}.brandguide .fs-pageSection--siteHero .grid__wrapper{align-items:end;display:grid;gap:var(--fs-spacing-md);grid-template-columns:1fr}.brandguide .fs-pageSection--siteHero .grid__wrapper #siteHero__group-focal{order:1}.brandguide .fs-pageSection--siteHero .grid__wrapper #siteHero__group-title{order:2}@media (min-width:48rem){.brandguide .fs-pageSection--siteHero .grid__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.brandguide .fs-pageSection--siteHero .grid__group{min-width:0}.fs-pageSection--pageHero .pageSection__inner{display:grid;row-gap:var(--fs-section-inner-gridGap-sm);width:100%}@container (width > 42rem){.fs-pageSection--pageHero .pageSection__inner{align-content:center;align-items:center;column-gap:var(--fs-section-inner-gridGap-lg);grid-template-columns:1fr 1fr;margin-inline:auto;max-width:var(--fs-content-width-pageColumn)}.fs-pageSection--pageHero .pageSection__inner>:first-of-type{justify-self:end}.fs-pageSection--pageHero .pageSection__inner>:nth-of-type(2){justify-self:start}}.fs-pageSection--grid .pageSection__inner{margin-inline:auto;max-width:var(--fs-screen-lg)}.fs-pageSection--grid .pageSection__header{margin-block:var(--fs-spacing-md)}.fs-pageSection--grid .pageSection__group{display:grid;gap:var(--fs-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.content-page{--fs-section-gap-sm:calc(var(--fs-padding-section-block)/2.5);--fs-section-gap-md:calc(var(--fs-padding-section-block)/1.5);--fs-section-gap-lg:calc(var(--fs-padding-section-block));display:grid;gap:5vw;grid-template-areas:"pages headings" "body body";grid-template-columns:1fr 1fr;margin-block-end:var(--fs-section-gap-md);margin-block-start:var(--fs-section-gap-sm)}@media (min-width:750px){.content-page{align-items:start;grid-template-areas:"pages body headings";grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr)}}@media (min-width:1000px){.content-page{gap:var(--fs-section-gap-lg)}}.content-page__list-pages{grid-area:pages}.content-page__list-headings{grid-area:headings}.content-page__list-headings,.content-page__list-pages{min-width:0}@media (min-width:750px){.content-page__list-headings,.content-page__list-pages{align-self:start;position:sticky;top:var(--fs-spacing-md)}}.content-page__list-headings,.content-page__list-pages{padding-block:var(--fs-spacing-md);padding-inline:var(--fs-spacing-xl)}.content-page__list-headings>h2,.content-page__list-pages>h2{margin-block-end:var(--fs-spacing-sm)}.content-page__list-headings>h2 a,.content-page__list-pages>h2 a{text-decoration-color:var(--fs-color-background-page);text-underline-offset:var(--fs-spacing-2xs);transition:var(--fs-transition-md)}.content-page__list-headings>h2 a:active,.content-page__list-headings>h2 a:hover,.content-page__list-pages>h2 a:active,.content-page__list-pages>h2 a:hover{color:var(--fs-color-brand-primary);text-decoration-color:inherit;text-decoration-thickness:var(--fs-spacing-2xs);text-underline-offset:var(--fs-spacing-xs)}.content-page__list-headings ol,.content-page__list-headings ul,.content-page__list-pages ol,.content-page__list-pages ul{display:flex;flex-direction:column;gap:var(--fs-spacing-sm);list-style-type:none;margin-block:var(--fs-spacing-xs);padding-inline-start:var(--fs-spacing-xs)}.content-page__list-headings a,.content-page__list-pages a{cursor:pointer;text-decoration:underline;text-decoration-color:var(--fs-color-background-active);text-underline-offset:var(--fs-spacing-2xs);transition:var(--fs-transition-sm)}.content-page__list-headings a:active,.content-page__list-headings a:hover,.content-page__list-pages a:active,.content-page__list-pages a:hover{color:var(--fs-color-brand-primary);text-decoration-color:var(--fs-color-brand-primary)}.content-page__list-headings a[aria-current=page],.content-page__list-pages a[aria-current=page]{border-inline-start:var(--fs-thickness-lg) solid var(--fs-color-brand-primary);color:var(--fs-color-brand-primary);padding-block:var(--fs-spacing-2xs);padding-inline:var(--fs-spacing-xs)}.content-page__body{grid-area:body;min-width:0;padding-inline:unset}.content-page__body>article{display:flex;flex-direction:column;gap:var(--fs-spacing-md)}.content-page__body>article+article{margin-block-start:var(--fs-section-gap-sm)}@media (min-width:750px){.content-page__body>article+article{margin-block-start:var(--fs-section-gap-md)}}@media (min-width:1000px){.content-page__body>article+article{margin-block-start:var(--fs-section-gap-lg)}}@media (min-width:48rem){body.brandguide.page-fullWidth .content-page{gap:0}}body.brandguide.page-fullWidth .content-page__body{padding-inline:unset}body .content-page article{display:flex;flex-direction:column}body .content-page article .demo__header,body .content-page article .demo__notes{margin-inline:auto;width:min(100%,var(--fs-content-width-contentBody))}.typo-specimens .content-page__body{display:flex;gap:var(--fs-spacing-xl)}body.brandguide{--fs-media-background-default:var(--fs-color-brand-secondary);--fs-media-background-focus:var(--fs-color-white);--fs-media-borderWidth-sm:clamp(4px,1vw,0.5rem);--fs-media-borderWidth-default:clamp(0.5rem,2.5vw,0.5rem);--fs-media-radius-sm:var(--fs-radius-xl);--fs-media-radius-default:2.5vh;--fs-media-grid-spacing:clamp(4px,1.5vw,0.5rem)}.brandguide .fs-pageSection--pageHero{background:var(--fs-color-background-default);border-block-end:var(--fs-thickness-sm) solid var(--fs-color-border-default)}.content-page__body{display:block}.content-page__body .brandguide__group{margin-inline:auto;max-width:var(--fs-content-width-contentBody)}.content-page__body .brandguide__heading{color:var(--fs-color-brand-primary)}.content-page__body .demo__group .demo-block{background:var(--fs-color-background-demo);border:var(--fs-thickness-sm) dashed var(--fs-color-background-demo);position:relative}.content-page__body .demo__group .demo-block.transparent{background:transparent;border:unset}.content-page__body .demo__group .demo-block .pageSection__group{border:var(--fs-thickness-sm) dashed var(--fs-color-success)}.content-page__body .demo__notes{display:flex;flex-direction:column;gap:var(--fs-spacing-md)}.content-page__body .demo__notes a{color:var(--fs-color-action-primary-default);transition:var(--fs-transition-sm)}.content-page__body .demo__notes a:active,.content-page__body .demo__notes a:hover{color:var(--fs-color-action-primary-hover)}.content-page__body .demo__notes pre{margin-block-end:var(--fs-spacing-xs)}.content-page__body .demo__header p,.content-page__body .demo__notes p{line-height:var(--fs-leading-lg)}.content-page__body .demo__header p:not(.fs-highlight,.highlight),.content-page__body .demo__notes p:not(.fs-highlight,.highlight){color:var(--fs-color-text-secondary)}.content-page__body .demo__header ol,.content-page__body .demo__header ul,.content-page__body .demo__notes ol,.content-page__body .demo__notes ul{margin-inline-start:var(--fs-spacing-lg)}.content-page__body .demo__header ol li,.content-page__body .demo__header ul li,.content-page__body .demo__notes ol li,.content-page__body .demo__notes ul li{color:var(--fs-color-text-secondary)}.content-page__body .demo__header ol li+li,.content-page__body .demo__header ul li+li,.content-page__body .demo__notes ol li+li,.content-page__body .demo__notes ul li+li{margin-block:var(--fs-spacing-sm)}.content-page__body figure+h1{margin-block-start:var(--fs-spacing-md)}.content-page__body p+table{margin-block-start:var(--fs-spacing-sm)}.content-page__body hr{border:0;margin-block:var(--fs-spacing-xl)}.content-page__body table{border:var(--fs-thickness-sm) solid var(--fs-color-border-light);border-spacing:0}.content-page__body table.text-sm{font-size:var(--fs-size-sm)}.content-page__body th{background:var(--fs-color-background-default);display:table-cell;text-align:start}.content-page__body th:first-of-type{min-width:10rem}.content-page__body td,.content-page__body th{padding-block:var(--fs-spacing-xs);padding-inline:var(--fs-spacing-sm);vertical-align:text-top}.content-page__body td p,.content-page__body th p{margin:0}.content-page__body .table-xl{--table-fade-width:var(--fs-spacing-2xl);--table-background:var(--fs-color-white);max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding-inline-end:var(--table-fade-width);-webkit-overflow-scrolling:touch;position:relative}.content-page__body .table-xl:after{content:"Scroll horizontally to see the full table";display:block;margin-block-start:var(--fs-spacing-2xs);margin-inline-start:var(--fs-spacing-2xs)}.content-page__body .table-xl:before{background:linear-gradient(to right,transparent,var(--table-background));content:"";inset-block:0;inset-inline-end:0;pointer-events:none;position:absolute;width:var(--table-fade-width)}.content-page__body .table-xl table{min-width:84rem}.content-page__body .fs-colourTable th{vertical-align:start}.content-page__body .fs-colourTable th.fs-colourTable-chip{width:var(--fs-logo-size-sm)}.content-page__body .fs-colourTable td.fs-colourTable-chip{display:inline-block;height:var(--fs-logo-size-sm);min-width:var(--fs-logo-size-sm)}.content-page__body .fs-colourTable .fs-colourTable-variable{text-wrap:nowrap;vertical-align:middle}.content-page__body .fs-colourTable .fs-colourTable-variable ol{margin:0}.content-page__body .fs-colourTable .fs-colourTable-variable ol li:last-of-type{margin-block-end:0}.content-page__body .fs-colourTable .fs-colourTable-notes{vertical-align:middle;width:100%}.content-page__body .fs-colourTable .fs-colourTable-chipGroup{display:grid;gap:var(--fs-spacing-2xs);grid-template-columns:repeat(3,1fr)}.content-page__body .fs-colourTable .fs-colourTable-chipGroup .fs-colourTable-chip{aspect-ratio:1;display:block;min-width:calc(var(--fs-logo-size-sm)/1.5)}.fs-card.fs-card--nav{background-color:var(--fs-color-background-subtle);border:var(--fs-thickness-sm) solid var(--fs-color-border-default);border-radius:var(--fs-radius-lg);color:var(--fs-color-text-primary);cursor:pointer;display:block;padding:var(--fs-spacing-xl);text-decoration:none;transition:var(--fs-transition-sm)}.fs-card.fs-card--nav:hover{background:rgb(from var(--fs-color-brand-primary) r g b/15%);border-color:var(--fs-color-brand-primary);transform:translateY(-2px)}.fs-card.fs-card--nav:hover .fs-card__heading{color:var(--fs-color-brand-primary)}.fs-card.fs-card--nav:active{background-color:var(--fs-color-core-200);border-color:var(--fs-color-core-600);transform:translateY(0)}.fs-card.fs-card--nav:focus-visible{outline:var(--fs-thickness-lg) solid var(--fs-color-focus-ring);outline-offset:var(--fs-thickness-md)}.fs-card .fs-card__body,.fs-card .fs-card__heading{transition:var(--fs-transition-sm)}.fs-card .fs-card__status{margin-block-end:unset}.fs-card.fs-card--content{background-color:var(--fs-color-background-subtle);border:var(--fs-thickness-sm) solid var(--fs-color-border-default);border-radius:var(--fs-radius-lg);color:var(--fs-color-text-primary);display:block;padding:var(--fs-spacing-xl)}.fs-card .fs-card__body{color:var(--fs-color-text-tertiary);margin:0}body.staticpage{--fs-section-radius-default:10vh;--fs-section-padding-inline:5vw;--fs-media-background-default:var(--fs-color-brand-secondary);--fs-media-background-focus:var(--fs-color-white);--fs-media-borderColor-default:var(--fs-color-brand-secondary);--fs-media-borderColor-focus:var(--fs-color-white);--fs-media-borderWidth-sm:clamp(4px,1vw,0.5rem);--fs-media-borderWidth-default:clamp(0.5rem,2.5vw,0.5rem);--fs-media-radius-sm:var(--fs-radius-xl);--fs-media-radius-default:2.5vh;--fs-media-grid-spacing:clamp(4px,1.5vw,0.5rem);--fs-radius-eyebrow:var(--fs-radius-sm);background:var(--fs-color-background-default);color:var(--fs-color-text-primary);margin-block-end:0}body.staticpage .fs-header #nav-main{padding-inline:unset}body.staticpage>main.page{gap:0;max-width:none;min-height:90vh;padding-block-start:0;padding-inline:0}body.staticpage>main.page>section{margin-block:var(--fs-padding-section-block);margin-inline:auto;max-width:var(--fs-screen-xl);padding-inline:var(--fs-section-padding-inline);width:100%}body.staticpage .fs-pageSection .pageSection__body h2,body.staticpage .fs-pageSection .pageSection__body h3{color:var(--fs-color-text-primary);margin-block-end:var(--fs-spacing-xs)}body.staticpage .fs-pageSection .pageSection__body p{font-size:var(--fs-size-sm)}#site-header,#site-menu{--header-nav-link-size:var(--size-lg);background-color:var(--color-background-header);box-shadow:var(--boxShadow-sm);width:100%}#site-header .container,#site-menu .container{padding:var(--spacing-sm)}@media (min-width:500px){#site-header .container,#site-menu .container{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xs)}}#site-header{position:sticky;top:0;z-index:10}#site-header #nav-main{align-items:center;display:grid;gap:var(--spacing-md);grid-template-areas:"logo cart ";grid-template-columns:1fr auto;justify-items:start}@media (min-width:500px){#site-header #nav-main{grid-template-areas:"logo search actions cart ";grid-template-columns:auto 2fr auto auto}}#site-header #site-logo{display:flex;flex:1;flex-direction:column;grid-area:logo}@media (min-width:500px){#site-header #site-logo{flex:auto}}#site-header #header-search{display:none}@media (min-width:500px){#site-header #header-search{display:unset;grid-area:search;width:100%}}#site-header #header-main-actions{display:none}@media (min-width:500px){#site-header #header-main-actions{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-3xs);grid-area:actions;list-style:none;padding:0 var(--spacing-md)}}#site-menu{display:none}@media (min-width:500px){#site-menu .container{padding-top:var(--spacing-xs)}#site-menu #nav-secondary{align-items:center;display:flex;flex-direction:row;width:100%}#site-menu #nav-browse .nav-link,#site-menu #nav-location .nav-link{flex-direction:row}#site-menu #nav-browse{flex-grow:1}}#site-header #site-logo{color:var(--color-brand-primary);font-size:1.75rem;font-weight:700;line-height:1;text-decoration:none}#site-header #site-logo #secondary{color:var(--color-text-secondary);font-size:var(--size-sm);line-height:1}#site-header .nav-list,#site-menu .nav-list{display:flex;flex-direction:row}#site-header .nav-item,#site-menu .nav-item{position:relative}#site-header .nav-link,#site-menu .nav-link{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);display:flex;gap:var(--spacing-2xs);height:100%;min-height:var(--header-nav-link-size);min-width:var(--size-3xl);padding:var(--spacing-2xs) var(--spacing-sm) var(--spacing-2xs);position:relative;text-decoration:none;transition:var(--transition-sm)}#site-header .nav-link.whitespace-none-start,#site-menu .nav-link.whitespace-none-start{padding-inline-start:0}#site-header .nav-link.whitespace-none-end,#site-menu .nav-link.whitespace-none-end{padding-inline-end:0}#site-header .nav-link .icon,#site-menu .nav-link .icon{align-items:center;display:flex}#site-header .nav-link svg,#site-menu .nav-link svg{height:var(--header-nav-link-size);width:var(--header-nav-link-size)}#site-header .nav-link.fill-brand svg path,#site-menu .nav-link.fill-brand svg path{fill:var(--color-brand-primary)}#site-header .nav-link .button-label,#site-menu .nav-link .button-label{color:var(--color-text-secondary);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:1}#site-header .nav-link:hover,#site-menu .nav-link:hover{background:var(--color-background-subtle);border-color:var(--color-border-light)}#site-header .nav-link:focus,#site-menu .nav-link:focus{outline:var(--thickness-md) solid var(--color-focus-ring)}#site-header #header-main-actions .nav-link{flex-direction:column}#site-header #header-cart{grid-area:cart}#site-header #header-cart button.btn-cart{align-items:center;background:var(--color-background-subtle);border:var(--thickness-md) solid var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:row;gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md);position:relative;text-decoration:none;transition:var(--transition-sm)}@media (min-width:500px){#site-header #header-cart button.btn-cart{padding:var(--spacing-md) var(--spacing-md)}}#site-header #header-cart button.btn-cart:hover{background:var(--color-background-default);border-color:var(--color-border-default)}#site-header #header-cart button.btn-cart:focus{outline-offset:1px}#site-header #header-cart .cart-icon{font-size:1.5rem}#site-header #header-cart .cart-value{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--size-md);font-weight:var(--weight-bold);justify-content:center}#site-header #header-cart .badge-tally{position:absolute;right:calc(var(--spacing-sm)*-1);top:calc(var(--spacing-sm)*-1)}#fake-btn_done{grid-area:fs-exit;justify-self:end}body{background:var(--color-background-page)}#utility-wrapper,main{display:flex;flex-direction:column;margin:0 auto;max-width:1600px;padding-block-start:var(--spacing-xl);width:100%}@media (max-width:500px){#utility-wrapper,main{gap:var(--spacing-md);padding-block-start:var(--spacing-md);padding-inline:var(--spacing-sm)}}@media (min-width:500px){#utility-wrapper,main{gap:var(--spacing-xl);padding-inline:5vw}}body.productDetails main{padding-block-start:0}@media (min-width:500px){body.productDetails #utility-wrapper{padding-block-end:var(--spacing-md)}}main>h1{font-family:var(--font-display);font-size:var(--size-3xl);font-weight:var(--weight-heavy);margin-block-end:0;margin-block-start:var(--spacing-md)}.product-brand{color:var(--color-text-secondary);font-size:var(--size-sm);font-weight:var(--weight-regular);margin-bottom:var(--spacing-2xs);margin-top:var(--spacing-2xs)}.product-name{color:var(--color-text-primary);font-size:var(--size-lg);font-weight:var(--weight-bold)}.product-name a{border-block-end:var(--thickness-md) solid var(--color-text-tertiary);cursor:pointer;display:block;margin-block-end:var(--spacing-xs);padding-block-end:var(--spacing-xs);text-decoration:none;transition:var(--transition-sm)}.product-name a:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary);text-decoration:none}.product-grossWeight{color:var(--color-text-secondary);font-weight:var(--weight-regular);margin-top:var(--spacing-2xs)}.product-shortDescription{color:var(--color-text-secondary);font-size:var(--size-md);font-weight:var(--weight-bold)}.product-longDescription{color:var(--color-text-tertiary);font-size:var(--size-sm)}.product-price-current{color:var(--color-text-secondary);font-size:var(--size-xl);font-weight:var(--weight-bold)}.product-price-info{color:var(--color-text-tertiary);display:flex;flex-direction:row;font-size:var(--size-xs);font-weight:var(--weight-regular);gap:var(--spacing-2xs)}.productCard-ratings{color:var(--color-text-tertiary);font-size:var(--size-sm);font-weight:var(--weight-light)}#products-grid{content-visibility:visible;display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.product-card{background:var(--color-white);border:var(--thickness-sm) solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:none;display:flex;flex-direction:column;height:100%;max-width:300px;padding:var(--spacing-sm);transition:var(--transition-sm)}@media (min-width:500px){.product-card{padding:var(--spacing-md)}}.product-card:hover{border-color:var(--color-border-default);box-shadow:var(--boxShadow-md)}.productCard-image{align-self:center;margin-block-end:var(--spacing-xs);position:relative;text-align:center;width:100%}.productCard-image>img{height:100%;max-width:100%;width:135px}@media (min-width:500px){.productCard-image{margin-block-end:var(--spacing-md)}.productCard-image>img{max-width:100%;width:160px}}.productCard-info{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-inline:var(--spacing-xs)}@media (min-width:500px){.productCard-info{gap:var(--spacing-md);padding-inline:var(--spacing-sm)}}.productCard-info h3{margin-bottom:0}.productCard-actions{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-xs);justify-content:flex-end;margin-top:auto;padding-top:var(--spacing-xl)}.productCard-actions .btn-primary{padding-block:var(--spacing-sm)}.productDetails>article{align-self:start;display:grid;grid-template-areas:"product-essentials" "product-images" "product-information" "product-reviews";grid-template-columns:1fr;grid-gap:var(--spacing-md);background-color:var(--color-background-default);border:var(--thickness-sm) solid var(--color-border-light);min-width:100%;padding:var(--spacing-sm)}.productDetails>article .product-essentials{grid-area:product-essentials}.productDetails>article .product-images{grid-area:product-images}.productDetails>article .product-information{grid-area:product-information}.productDetails>article .product-reviews{grid-area:product-reviews}@media (min-width:500px){.productDetails>article{padding:var(--spacing-md)}}@media (min-width:750px){.productDetails>article{align-items:start;column-gap:var(--spacing-xl);grid-template-areas:"product-images product-essentials" "product-information product-essentials" "product-reviews     product-reviews";grid-template-columns:6fr 4fr;padding:var(--spacing-lg);position:relative;row-gap:var(--spacing-xl)}}@media (min-width:1600px){.productDetails>article{column-gap:var(--spacing-3xl);padding:var(--spacing-xl)}}.productDetails .product-essentials{align-self:start;background:var(--color-white);border:var(--thickness-sm) solid var(--color-border-default);box-shadow:var(--boxShadow-md);container:essentials/inline-size;display:grid;gap:var(--spacing-2xs);grid-template-areas:"brandInfo" "productName" "grossWeight" "pricing" "actions";grid-template-columns:1fr;padding:var(--spacing-lg);position:sticky;top:3rem;z-index:5}.productDetails .product-essentials .product-productName{grid-area:productName;margin-block:0}.productDetails .product-essentials .product-grossWeight{grid-area:grossWeight;margin-block-end:0}.productDetails .product-essentials .product-brandInfo{grid-area:brandInfo;margin-block-end:0}.productDetails .product-essentials .product-shortDescription{margin-block-end:var(--spacing-sm)}.productDetails .product-essentials .product-shortDescription h2{color:var(--color-text-secondary);font-size:var(--size-md);font-weight:var(--weight-bold);margin-block-end:var(--spacing-2xs);margin-block-start:var(--spacing-sm)}.productDetails .product-essentials .product-shortDescription p{font-size:var(--size-sm);font-weight:var(--weight-light)}.productDetails .product-essentials .product-shortDescription p+p{margin-block-start:var(--spacing-sm)}.productDetails .product-essentials .product-pricing{display:flex;flex-direction:column;gap:var(--fs-spacing-xs);grid-area:pricing;margin-block-end:var(--spacing-xs);margin-block-start:var(--spacing-xs)}@container essentials (width > 300px){.productDetails .product-essentials .product-pricing{flex-direction:row;gap:var(--spacing-sm);margin-block-end:var(--spacing-sm)}}.productDetails .product-essentials .product-pricing .product-pricing-topline{align-items:center;display:flex;flex-direction:row}@container essentials (width > 300px){.productDetails .product-essentials .product-pricing .product-pricing-topline{align-items:center;justify-content:start}}.productDetails .product-essentials .product-pricing .badge{align-self:unset;margin-inline-start:var(--spacing-xs)}.productDetails .product-essentials .product-pricing .price{margin-block-end:0;order:-1}.productDetails .product-essentials .product-pricing .product-price-value{display:flex;flex-direction:row;gap:var(--spacing-xs);margin-block-end:0}@container essentials (width > 300px){.productDetails .product-essentials .product-pricing .product-price-value{align-items:center;flex:1}}.productDetails .product-essentials .product-actions{display:flex;flex-direction:column;gap:var(--spacing-xs);grid-area:actions}@container essentials (width > 300px){.productDetails .product-essentials .product-actions{align-items:center;flex-direction:row}}.productDetails .product-essentials .product-actions>span{flex-grow:1}.productDetails .product-essentials .product-actions>span>button{width:100%}.productDetails .product-essentials .product-actions button.btn-primary{border-radius:var(--radius-md);border-width:var(--thickness-md);flex-grow:2;padding-block:var(--spacing-sm)}.productDetails .product-images{display:flex;flex-direction:column;gap:var(--spacing-sm)}.productDetails .product-images .product-images-main figure{text-align:center}.productDetails .product-images .product-images-main figure img{max-width:100%}.productDetails .product-images .product-images-thumbnails{display:flex;flex-direction:row;gap:var(--spacing-2xs);margin-inline:var(--spacing-xs)}.productDetails .product-images .product-images-thumbnails ul{display:grid;gap:var(--spacing-3xs);grid-template-columns:repeat(6,1fr);width:100%}.productDetails .product-images .product-images-thumbnails ul li{list-style:none;width:100%}.productDetails .product-images .product-images-thumbnails button{aspect-ratio:1/1;background:var(--color-white);border:var(--thickness-sm) solid var(--color-border-default);cursor:pointer;padding:var(--spacing-2xs);width:100%}.productDetails .product-images .product-images-thumbnails button:focus,.productDetails .product-images .product-images-thumbnails button:hover{border-color:var(--color-action-secondary-hover)}.productDetails .product-images .product-images-thumbnails button[aria-pressed=true]{outline:var(--thickness-lg) solid var(--color-brand-primary);position:relative;z-index:1}.productDetails .product-information{container:information/inline-size}@container information (width > 500px){.productDetails .product-information{padding-inline:2.5vw}}.productDetails .product-information .product-longDescription{margin-block-end:var(--spacing-xl)}.productDetails .product-information .product-longDescription h2{font-size:var(--size-xl)}.productDetails .product-information .product-longDescription h2,.productDetails .product-information .product-longDescription h3{color:var(--color-text-secondary);font-weight:var(--weight-bold);margin-block-end:var(--spacing-2xs);margin-block-start:var(--spacing-md)}.productDetails .product-information .product-longDescription h3{font-size:var(--size-md)}.productDetails .product-information .product-longDescription p{font-size:var(--size-md);font-weight:var(--weight-light)}.productDetails .product-information .product-longDescription ol{padding-inline-start:calc(var(--spacing-sm) + 1.15em)}.productDetails .product-information details{margin-bottom:var(--spacing-3xs)}.productDetails .product-information .accordion-details-panel{display:flex;flex-direction:column;gap:var(--spacing-2xs)}@container information (width < 500px){.productDetails .product-information .accordion-details-panel{padding-inline:var(--spacing-sm)}}.productDetails .product-information dl{display:grid;gap:var(--spacing-sm);grid-template-columns:10rem auto}.productDetails .product-information dl dt{color:var(--color-text-tertiary)}.productDetails .product-information dl dd{max-width:45rem}.productDetails .product-information table tr{line-height:var(--leading-xl);padding-block-end:var(--spacing-2xs);padding-block-start:var(--spacing-2xs)}.productDetails .product-information table thead tr,.productDetails .product-information table tr:nth-of-type(2n+2){background:var(--color-background-subtle)}.productDetails .product-information table td,.productDetails .product-information table th{padding-inline-end:var(--spacing-xs);padding-inline-start:var(--spacing-xs)}.productDetails .product-information table th{color:var(--color-text-tertiary);font-weight:var(--weight-md)}.product-reviews{border-bottom:var(--thickness-sm) solid var(--color-border-default);border-top:var(--thickness-md) solid var(--color-border-strong);padding-block-end:var(--spacing-lg);padding-block-start:var(--spacing-lg);padding-inline:var(--spacing-sm)}.product-reviews .reviews-heading{font-weight:var(--weight-regular)}.product-reviews .reviews-none{color:var(--color-text-tertiary)}.product-related{border-bottom:var(--thickness-sm) solid var(--color-border-default);border-top:0;padding-block-end:var(--spacing-lg);padding-block-start:0;padding-inline:var(--spacing-sm)}.product-related .related-heading{font-weight:var(--weight-regular)}.product-related .related-none{color:var(--color-text-tertiary)}.product-recommended{border-bottom:0;border-top:0;padding-block-end:var(--spacing-lg);padding-block-start:0;padding-inline:var(--spacing-sm)}.product-recommended .recommended-heading{font-weight:var(--weight-regular)}.product-recommended .recommended-none{color:var(--color-text-tertiary)}.product-recommended,.product-related{position:relative}.product-recommended:after,.product-related:after{background:linear-gradient(90deg,transparent 0,var(--color-background-active) 75%);bottom:100%;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:var(--spacing-2xl);z-index:10}.products-list{display:grid;gap:1rem;grid-auto-columns:200px;grid-auto-flow:column;margin-block:-1rem;overflow-x:auto;padding-block:1rem;scroll-snap-type:x proximity}.products-list .productCard-image>img{max-width:100px}#cart-summary-products .wrapper{gap:var(--spacing-md)}#cart-summary-products .wrapper,#cart-summary-products-list{display:flex;flex-direction:column}.cart-item-product{background:var(--color-background-default);border-block-start:var(--thickness-sm) solid var(--color-border-light);container:cart-item-product/inline-size;display:flex;flex-direction:row;gap:var(--spacing-sm);padding:var(--spacing-sm)}.cart-item-product:last-of-type{border-block-end:var(--thickness-sm) solid var(--color-border-light)}.cart-item-thumbnail{height:var(--spacing-3xl);max-width:var(--spacing-3xl);width:100%}.cart-item-thumbnail img{max-height:100%;max-width:100%}.cart-item-details{display:grid;gap:var(--spacing-sm);grid-template-areas:"item-headline item-headline item-subtotal" "item-controls item-controls item-savings";grid-template-columns:repeat(3,1fr);width:100%}.cart-item-details .cart-item-headline{grid-area:item-headline;justify-self:stretch}.cart-item-details .cart-item-subtotal{align-content:center;grid-area:item-subtotal;justify-self:end}.cart-item-details .cart-item-savings{grid-area:item-savings;justify-self:end}.cart-item-details .cart-item-controls{grid-area:item-controls;justify-self:start}.cart-item-controls,.cart-item-headline{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm)}.cart-item-headline .cart-item-headline-productName{color:var(--color-text-primary);flex:1;font-size:var(--size-md);font-weight:var(--weight-regular);line-height:1;margin-bottom:0}.cart-item-headline .cart-item-headline-productName a{text-decoration-color:transparent;text-underline-offset:var(--spacing-3xs);transition:var(--transition-md)}.cart-item-headline .cart-item-headline-productName a:hover{text-decoration-color:var(--color-brand-secondary)}.cart-item-savings{align-items:end;display:flex;flex-direction:column;gap:var(--spacing-2xs)}@container cart-item-product (width > 400px){.cart-item-savings{align-items:center;flex:2;flex-direction:reverse}}.cart-item-savings .cart-item-pricing-savings>.badge{font-size:var(--size-xs)}@container cart-item-product (width <= 300px){.cart-item-savings .cart-item-pricing-savings>.badge{margin-inline-end:calc(var(--spacing-xs)*-1)}}.cart-item-savings .cart-item-pricing-rrp{color:var(--color-text-tertiary);font-size:var(--size-xs);line-height:1em}.cart-item-subtotal{color:var(--color-text-secondary);flex:1;font-size:var(--size-lg);font-weight:var(--weight-regular);line-height:1;text-align:right}.demo-page{background:var(--fs-color-background-page)}.demo-page main{max-width:unset}.demo-page h2{color:var(--fs-color-brand-primary);font-weight:var(--fs-weight-bold);margin-block-end:unset}.demo-page article h2{color:var(--fs-color-text-primary);font-weight:var(--fs-weight-regular);margin-block-end:var(--fs-spacing-xs);margin-block-start:0}.demo-page article p+h2,.demo-page article ul+h2{margin-block-start:var(--fs-spacing-xl)}.demo-page .demo-block{background:var(--fs-color-background-demo);margin-block-end:1vh;padding:5vw}.demo-page .demo-intro{margin-inline:auto;max-width:40rem;width:100%}.demo-page .demo-files{font-size:var(--size-xs)}.demo-page .demo-files li{list-style:disc;margin-block-end:.25rem;margin-inline-start:1.5rem}.demo-page .demo-notes{margin-block-end:10vh;margin-inline:auto;max-width:40rem}.demo-page .demo-notes p{line-height:var(--fs-size-xl)}.demo-page .demo-notes p>strong{font-weight:var(--fs-weight-bold)}.demo-page .demo-notes .highlight{background-color:var(--fs-color-bright-yellow-light);font-weight:var(--fs-weight-bold)}.demo-page .demo-notes .future,.demo-page .demo-notes .tertiary{color:var(--fs-color-text-tertiary)}.demo-page .demo-notes .future{font-style:italic}.demo-page .demo-recruitSegment-wrapper.fs-recruitGroup{border:unset}.demo-page .demo-recruitSegment-wrapper .fs-recruitSegment{border:var(--fs-thickness-sm) dashed var(--fs-color-border-light)}.demo-page #fs-recruitmentQuestions-dataCollection .fs-stepper-rail{display:flex;flex-direction:column;gap:var(--fs-spacing-xl);max-width:600px}.demo-page #fs-demo-stepper-dataCollection .fs-stepper{background:var(--fs-color-background-subtle);border:var(--fs-thickness-sm) solid var(--fs-color-border-default);max-width:600px;min-height:50vh;padding-block:var(--spacing-md);padding-inline:var(--spacing-md)}.demo-page #fs-demo-stepper-dataCollection .fs-stepper .fs-stepper-image-wrapper{margin-block-start:1rem;max-width:100%}.demo-page #fs-demo-stepper-dataCollection .fs-stepper .fs-stepper-image-wrapper img{max-width:25%}.demo-page .demo-wrapper-boostIncentivesOverlay,.demo-page .demo-wrapper-loosenCriteriaOverlay{background-color:var(--fs-color-modalScreen-gradient2);display:flex;flex-direction:row;justify-content:end;overflow:hidden;padding-block:10vh}.demo-page .demo-wrapper-boostIncentivesOverlay #fs-incentiveboost,.demo-page .demo-wrapper-loosenCriteriaOverlay #fs-loosencriteria{height:844px;width:390px}.demo-headers .demo-block{position:relative}