@font-face{font-display:swap;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400-expand-opt-d32f3b5374595d958ac8cf4c78436c7a.woff2) format("woff2")}@layer theme{.expand-toggle:not(.btn-custom-icon-end):after{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon,"");display:var(--icon-display,inline-block);font-family:var(--icon-ff,var(--icon-ff-base));font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--icon-fw,var(--icon-fw-base));letter-spacing:normal;text-align:center;text-rendering:auto}.expand-content{--pattern-bl:url(../img/pattern-bottom-left-simple.svg);--pattern-br:url(../img/pattern-bottom-right-simple.svg);--pattern-tr:url(../img/pattern-top-right-simple.svg);--match-iframe:#e6e2e0;--focus-ring:#1e78ff;--background-1:var(--white);--background-1-btn-group:var(--neutral-warm-5);--background-2:var(--gray-0);--background-3:var(--gray-10);--background-4:var(--neutral-warm-5);--background-5:var(--neutral-warm-10);--background-5-card:var(--white);--background-6:var(--neutral-warm-25);--background-7:var(--yellow-0);--background-8:var(--brand-red-5);--background-9:var(--gray-999);--background-10:var(--gray-990);--background-11:var(--gray-975);--background-12:var(--gray-900);--background-13:var(--red-500);--background-14:var(--red-700);--background-14-text:var(--white);--background-14-card:var(--red-500);--background-15:var(--brand-red-950);--background-16:var(--brand-red-990);--background-17:var(--yellow-100);--background-17-accent:var(--gray-999);--background-17-text:var(--gray-999);--background-18:var(--brand-red-400);--background-18-accent:var(--white);--background-18-text:var(--white);--border:var(--gray-10);--text-1:var(--gray-950);--text-2:var(--gray-700);--text-3:var(--gray-500);--text-5:var(--gray-400);--text-muted:var(--text-3);--text-accent:var(--brand-coral-500);--text-accent-red:var(--brand-red-600);--text-accent-yellow:var(--yellow-300);--text-inverse:var(--white);--primary:var(--brand-coral-500);--primary-hover:var(--brand-red-300);--primary-active:var(--brand-red-200);--primary-border:var(--brand-coral-500);--primary-border-hover:var(--brand-red-300);--primary-border-active:var(--brand-red-200);--primary-text:var(--white);--secondary:var(--neutral-warm-10);--secondary-hover:var(--neutral-warm-25);--secondary-active:var(--neutral-warm-50);--secondary-border:var(--neutral-warm-10);--secondary-border-hover:var(--neutral-warm-25);--secondary-border-active:var(--neutral-warm-50);--secondary-text:var(--gray-950);--contrast:var(--gray-950);--contrast-hover:var(--gray-800);--contrast-active:var(--gray-700);--contrast-border:var(--gray-950);--contrast-border-hover:var(--gray-800);--contrast-border-active:var(--gray-700);--contrast-text:var(--white);--reverse:var(--white);--reverse-hover:var(--gray-25);--reverse-active:var(--gray-50);--reverse-border:var(--white);--reverse-border-hover:var(--gray-25);--reverse-border-active:var(--gray-50);--reverse-text:var(--gray-950);--form-bg:var(--white);--form-bg-hover:var(--white);--form-bg-active:var(--white);--form-border:var(--gray-300);--form-border-hover:var(--gray-500);--form-border-active:var(--brand-coral-500);--form-border-error:var(--red-600);--form-icon:var(--gray-950);--form-label:var(--gray-950);--form-placeholder:var(--gray-500);--form-text:var(--gray-950);--form-message-bg:var(--neutral-warm-5);--form-message-text:var(--gray-950);--form-message-error-bg:var(--red-50);--form-message-error-text:var(--red-800);--link:var(--brand-red-700);--link-hover:var(--brand-red-800);--link-active:var(--brand-red-900);--base-card:var(--neutral-warm-5);--base-card-hover:var(--gray-50);--base-card-heading:var(--gray-950);--base-card-text:var(--gray-700);--base-card-accent:var(--brand-coral-500);--product-card:var(--neutral-warm-5);--product-card-hover:var(--neutral-warm-10);--product-card-image:var(--white);--product-card-image-hover:var(--neutral-warm-0);--product-card-tag-sales:var(--brand-coral-600);--product-card-tag-sales-text:var(--white);--product-card-sales-price:var(--brand-red-700);--news-card:var(--white);--news-card-hover:var(--neutral-warm-0);--job-card:var(--white);--job-card-hover:var(--yellow-0);--job-card-bc:var(--neutral-warm-5);--job-card-bc-hover:var(--neutral-warm-10);--btn-group:var(--neutral-warm-5);--tag:var(--neutral-warm-10);--campaign-tag:var(--brand-coral-600);--woo-info-error:var(--red-100);--woo-info-error-hover:var(--red-200);--woo-info-error-text:var(--red-900);--woo-info-heads-up:var(--neutral-warm-600);--woo-info-heads-up-hover:var(--neutral-warm-500);--woo-info-heads-up-text:var(--white);--woo-info-neutral:var(--neutral-warm-10);--woo-info-neutral-hover:var(--neutral-warm-25);--woo-info-neutral-text:var(--neutral-warm-950);--woo-info-success:var(--yellow-100);--woo-info-success-hover:var(--yellow-200);--woo-info-success-text:var(--yellow-990);color-scheme:only light}}@layer theme, base, components.root, components.color, components.variant, components.size, components.extend, components, modules, layouts, utilities;@layer modules{.module-gchild-expand{aspect-ratio:400/530;background:var(--background-raised);height:100%;isolation:isolate;max-width:100%;overflow:hidden;padding:var(--spacing-2);position:relative}.module-gchild-expand.is-open .expand-body{display:grid}.expand-image{inset:0;position:absolute;z-index:-1}.expand-image img,.expand-image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.expand-content{background:var(--background-1);border-radius:var(--br-md);color:var(--text-2);display:grid;grid-template-rows:min-content minmax(0,1fr);max-height:100%;overflow:hidden;padding:var(--spacing-6);perspective:1000px;will-change:transform}.expand-header{--font-margin:0;display:grid}.expand-header>div{align-items:center;display:flex}.expand-year{--font-margin:var(--font-space-lg);color:var(--text-muted);font-family:var(--ff-base,var(--ff-base));font-size:var(--fs-lg);font-weight:var(--fw-base);letter-spacing:var(--ls-lg);line-height:var(--lh-lg)}.expand-title{--font-margin:var(--font-space-h5);font-family:var(--ff-heading,var(--ff-primary));font-size:var(--fs-h5);font-weight:var(--fw,var(--fw-semi-bold));letter-spacing:var(--ls-h5);line-height:var(--lh-h5)}.expand-toggle{border-radius:var(--btn-br,var(--br-md));gap:0;inline-size:var(--btn-min-height,3rem);line-height:1;margin-left:auto;padding:0;transform-style:preserve-3d}.expand-toggle svg,.expand-toggle:after,.expand-toggle:before{block-size:round(1em,4px);inline-size:round(1em,4px)}.expand-toggle:not(.btn-custom-icon-end):after{--icon:"\2b";--icon-ff:var(--icon-ff-base);--icon-fw:var(--icon-fw-base);font-size:var(--btn-icon-fs,1em)}.expand-toggle[aria-expanded=true]:after{transform:rotate(45deg)}.expand-toggle .expand-toggle-label-collapse,.expand-toggle[aria-expanded=true] .expand-toggle-label-expand{display:none}.expand-toggle[aria-expanded=true] .expand-toggle-label-collapse{display:block}.expand-toggle:after{transform:rotate(0deg);transform-origin:50% 50%;transition:transform var(--duration-base) var(--easing-base)!important}.expand-body{display:none;margin-top:var(--spacing-6);overflow-y:auto;transform-origin:50% 0;transform-style:preserve-3d;width:100%}.expand-body-content{--font-margin:var(--font-space-tn);font-family:var(--ff-base,var(--ff-base));font-size:var(--fs-tn);letter-spacing:var(--ls-tn);line-height:var(--lh-tn)}@media(prefers-reduced-motion:no-preference){.expand-toggle:not(.btn-custom-icon-end):after{transition-property:color,translate}}@media(prefers-reduced-motion:reduce){.expand-toggle:after{transition:none}}}@layer components{@layer root{.module-gchild-expand{--_card-bc:var(--card-bc,transparent);--_card-bg:var(--card-bg,var(--bg-color,var(--base-card)));--_card-br:var(--card-br,var(--br-md));--_card-bw:var(--card-bw,0);--_card-inner-br:var(--card-inner-br,calc(var(--_card-br) - var(--_card-px)));--_card-px:var(--card-px,0);--_card-py:var(--card-py,0);--_card-shadow:var(--card-shadow,none);background-color:var(--_card-bg);border:var(--_card-bw) solid var(--_card-bc);border-radius:var(--_card-br);box-shadow:var(--_card-shadow);padding-block:var(--_card-py);padding-inline:var(--_card-px)}.expand-toggle{--_btn-bg:var(--btn-bg,transparent);--_btn-border:var(--btn-border,transparent);--_btn-text:var(--btn-text,currentcolor);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--_btn-bg);border:var(--btn-bw,1px) solid var(--_btn-border);border-radius:var(--btn-br,var(--br-md));color:var(--_btn-text);cursor:pointer;display:inline-flex;font-family:var(--btn-ff,var(--ff-primary));font-size:var(--btn-fs,var(--fs-tn));font-weight:var(--btn-fw,var(--fw-base));gap:var(--btn-gap,var(--spacing-4));justify-content:center;letter-spacing:var(--btn-ls,var(--ls-button));line-height:var(--btn-lh,normal);min-height:var(--btn-min-height,3rem);padding-block:var(--btn-py,var(--spacing-5));padding-inline:var(--btn-px,var(--spacing-10));text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.expand-toggle:where(:focus-visible){--_btn-bg:var(--btn-bg-hover,var(--btn-bg,transparent));--_btn-border:var(--btn-border-hover,var(--btn-border,transparent));--_btn-text:var(--btn-text-hover,var(--btn-text,currentcolor))}.expand-toggle:where(:disabled,[disabled],[aria-disabled=true],.disabled){--btn-icon-translate:0;cursor:not-allowed;opacity:var(--btn-disabled-opacity,.5);pointer-events:none}.expand-toggle *{pointer-events:none;touch-action:none}@media(prefers-reduced-motion:no-preference){.expand-toggle{transition:var(--btn-duration,var(--duration-fast)) var(--btn-easing,var(--easing-out));transition-property:background-color,border-color,color,box-shadow}}@media(hover) and (pointer:fine){.expand-toggle:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled,:active):hover){--_btn-bg:var(--btn-bg-hover,var(--btn-bg,transparent));--_btn-border:var(--btn-border-hover,var(--btn-border,transparent));--_btn-text:var(--btn-text-hover,var(--btn-text,currentcolor));--btn-icon-translate:0.25ch}.expand-toggle:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled):hover:active){--_btn-bg:var(--btn-bg-active,var(--btn-bg-hover,var(--btn-bg,transparent)));--_btn-border:var(--btn-border-active,var(--btn-border-hover,var(--btn-border,transparent)));--_btn-text:var(--btn-text-active,var(--btn-text-hover,var(--btn-text,currentcolor)));--btn-icon-translate:0.25ch}}@media(hover:none) and (pointer:coarse){.expand-toggle:where(:not(:disabled,[disabled],[aria-disabled=true],.disabled):active){--_btn-bg:var(--btn-bg-active,var(--btn-bg-hover,var(--btn-bg,transparent)));--_btn-border:var(--btn-border-active,var(--btn-border-hover,var(--btn-border,transparent)));--_btn-text:var(--btn-text-active,var(--btn-text-hover,var(--btn-text,currentcolor)));--btn-icon-translate:0.25ch}}}@layer variant{.expand-toggle{--btn-bg:var(--btn-color);--btn-bg-active:var(--btn-color-active,var(--btn-color-hover,var(--btn-color)));--btn-bg-hover:var(--btn-color-hover,var(--btn-color));--btn-border:var(--btn-color);--btn-border-active:var(--btn-color-active,var(--btn-color-hover,var(--btn-color)));--btn-border-hover:var(--btn-color-hover,var(--btn-color));--btn-text:var(--btn-color-on,var(--btn-color-text,currentcolor));--btn-text-active:var(--btn-color-on,var(--btn-color-text,currentcolor));--btn-text-hover:var(--btn-color-on,var(--btn-color-text,currentcolor))}}@layer color{.expand-toggle{--btn-color:var(--secondary);--btn-color-active:var(--secondary-active);--btn-color-hover:var(--secondary-hover);--btn-color-on:var(--secondary-text);--btn-color-text:var(--btn-color-on)}}@layer size{.expand-toggle{--btn-fs:var(--fs-tn);--btn-gap:1ex;--btn-min-height:3rem;--btn-px:var(--spacing-10);--btn-py:var(--spacing-2)}}}
