.starlight-ui-scope .gb-button{--gb-button-bg: var(--sds-color-background-brand-bold);--gb-button-color: var(--sds-color-text-brand-on-bold);--gb-button-icon-color: var(--sds-color-icon-brand-on-bold);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-bold-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-bold-pressed);position:relative;display:inline-flex;flex-shrink:0;gap:var(--gb-button-gap);align-items:center;justify-content:center;min-width:var(--gb-button-size);height:var(--gb-button-size);padding:var(--gb-button-spacing);font-weight:700;color:var(--gb-button-color);vertical-align:top;touch-action:manipulation;cursor:pointer;background:var(--gb-button-bg);border:none;border-radius:var(--ds-button-border-radius, var(--sds-radius-medium, 1.5rem));--gb-button-size: 40px;--gb-button-spacing: var(--sds-space-0, 0) var(--ds-button-size-md-padding);--gb-button-icon-size: 1.25rem;--gb-button-gap: var(--sds-space-150, 0.375rem);--gb-button-text-spacing: 0 var(--sds-space-050, 0.125rem);font-size:1rem;line-height:1.5rem;font-weight:var(--sds-font-weight-bold, 700)}.sds-typography.starlight-ui-scope .gb-button{font:var(--sds-typography-body-medium-font);letter-spacing:var(--sds-typography-body-medium-letter-spacing);font-weight:var(--sds-font-weight-bold, 700)}.starlight-ui-scope .gb-button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.starlight-ui-scope .gb-button:focus-visible{outline:none}.starlight-ui-scope .gb-button:focus-visible{box-shadow:0 0 0 var(--sds-border-width, 0.0625rem) var(--sds-color-border-inverted-inner-focused),0 0 0 calc(var(--sds-border-width, 0.0625rem) + var(--sds-border-width-focused, 0.125rem)) var(--sds-color-border-focused)}@media(pointer: fine)and (hover: hover){.starlight-ui-scope .gb-button:hover{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}}@media(pointer: coarse){.starlight-ui-scope .gb-button:active{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}}.starlight-ui-scope .gb-button:active{background:linear-gradient(0deg, var(--gb-button-state-layer-pressed), var(--gb-button-state-layer-pressed)),var(--gb-button-bg)}.starlight-ui-scope .gb-button:focus{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}.starlight-ui-scope .gb-button.gb-is-active{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}.starlight-ui-scope .gb-button.gb-is-loading{--gb-loader-color: var(--gb-button-color)}.starlight-ui-scope .gb-button.gb-is-loading::after{color:var(--gb-loader-color)}.starlight-ui-scope .gb-button__text{position:relative;display:flex;padding:var(--gb-button-text-spacing);overflow:hidden}.starlight-ui-scope .gb-button--justify{justify-content:space-between}.starlight-ui-scope .gb-button--justify .gb-button__text{flex-grow:1;text-align:start}.starlight-ui-scope .gb-button--brand-ghost{--gb-button-bg: transparent;--gb-button-color: var(--ds-button-ghost-text-color);--gb-button-icon-color: var(--ds-button-ghost-icon-color);--gb-button-state-layer-hover: var(--ds-button-ghost-hover-color);--gb-button-state-layer-pressed: var(--ds-button-ghost-pressed-color)}.starlight-ui-scope .gb-button--brand-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-brand-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.starlight-ui-scope .gb-button--brand-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-brand-on-subtle);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.starlight-ui-scope .gb-button--gray{--gb-button-bg: var(--sds-color-background-neutral-contrast);--gb-button-color: var(--sds-color-text-neutral-on-contrast);--gb-button-icon-color: var(--sds-color-icon-neutral-on-contrast);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-on-contrast-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-on-contrast-pressed)}.starlight-ui-scope .gb-button--gray-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-neutral-primary);--gb-button-icon-color: var(--sds-color-icon-neutral-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-primary-pressed)}.starlight-ui-scope .gb-button--gray-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-neutral-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-neutral-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-on-subtle-pressed)}.starlight-ui-scope .gb-button--gray-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-neutral-primary);--gb-button-icon-color: var(--sds-color-icon-neutral-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-primary-pressed)}.starlight-ui-scope .gb-button--danger{--gb-button-bg: var(--sds-color-background-danger-bold);--gb-button-color: var(--sds-color-text-danger-on-bold);--gb-button-icon-color: var(--sds-color-icon-danger-on-bold);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-on-bold-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-on-bold-pressed)}.starlight-ui-scope .gb-button--danger-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-danger-primary);--gb-button-icon-color: var(--sds-color-icon-danger-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-primary-pressed)}.starlight-ui-scope .gb-button--danger-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-danger-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-danger-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-on-subtle-pressed)}.starlight-ui-scope .gb-button--danger-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-danger-primary);--gb-button-icon-color: var(--sds-color-icon-danger-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-primary-pressed)}.starlight-ui-scope .gb-button--secondary{--gb-button-bg: var(--ds-button-secondary-background-color);--gb-button-color: var(--ds-button-secondary-text-color);--gb-button-icon-color: var(--ds-button-secondary-icon-color);--gb-button-state-layer-hover: var(--ds-button-secondary-hover-color);--gb-button-state-layer-pressed: var(--ds-button-secondary-pressed-color)}.starlight-ui-scope .gb-button--secondary-ghost{--gb-button-bg: transparent;--gb-button-color: var(--ds-button-secondary-ghost-text-color);--gb-button-icon-color: var(--ds-button-secondary-ghost-icon-color);--gb-button-state-layer-hover: var(--ds-button-secondary-ghost-hover-color);--gb-button-state-layer-pressed: var(--ds-button-secondary-ghost-pressed-color)}.starlight-ui-scope .gb-button--secondary-muted{--gb-button-bg: var(--ds-button-secondary-muted-background-color);--gb-button-color: var(--ds-button-secondary-muted-text-color);--gb-button-icon-color: var(--ds-button-secondary-muted-icon-color);--gb-button-state-layer-hover: var(--ds-button-secondary-muted-hover-color);--gb-button-state-layer-pressed: var(--ds-button-secondary-muted-pressed-color)}.starlight-ui-scope .gb-button--secondary-inverted{--gb-button-bg: var(--ds-button-secondary-inverted-background-color);--gb-button-color: var(--ds-button-secondary-inverted-text-color);--gb-button-icon-color: var(--ds-button-secondary-inverted-icon-color);--gb-button-state-layer-hover: var(--ds-button-secondary-inverted-hover-color);--gb-button-state-layer-pressed: var(--ds-button-secondary-inverted-pressed-color)}.starlight-ui-scope .gb-button--conversion{--gb-button-bg: var(--ds-button-conversion-background-color);--gb-button-color: var(--ds-button-conversion-text-color);--gb-button-icon-color: var(--ds-button-conversion-icon-color);--gb-button-state-layer-hover: var(--ds-button-conversion-hover-color);--gb-button-state-layer-pressed: var(--ds-button-conversion-pressed-color)}.starlight-ui-scope .gb-button--conversion-ghost{--gb-button-bg: transparent;--gb-button-color: var(--ds-button-conversion-ghost-text-color);--gb-button-icon-color: var(--ds-button-conversion-ghost-icon-color);--gb-button-state-layer-hover: var(--ds-button-conversion-ghost-hover-color);--gb-button-state-layer-pressed: var(--ds-button-conversion-ghost-pressed-color)}.starlight-ui-scope .gb-button--conversion-muted{--gb-button-bg: var(--ds-button-conversion-muted-background-color);--gb-button-color: var(--ds-button-conversion-muted-text-color);--gb-button-icon-color: var(--ds-button-conversion-muted-icon-color);--gb-button-state-layer-hover: var(--ds-button-conversion-muted-hover-color);--gb-button-state-layer-pressed: var(--ds-button-conversion-muted-pressed-color)}.starlight-ui-scope .gb-button--conversion-inverted{--gb-button-bg: var(--ds-button-conversion-inverted-background-color);--gb-button-color: var(--ds-button-conversion-inverted-text-color);--gb-button-icon-color: var(--ds-button-conversion-inverted-icon-color);--gb-button-state-layer-hover: var(--ds-button-conversion-inverted-hover-color);--gb-button-state-layer-pressed: var(--ds-button-conversion-inverted-pressed-color)}.starlight-ui-scope .gb-button--ghost-inverted{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-inverted-primary);--gb-button-icon-color: var(--sds-color-icon-inverted-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-inverted-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-inverted-primary-pressed)}.starlight-ui-scope .gb-button--muted-inverted{--gb-button-bg: var(--sds-color-background-inverted-subtle);--gb-button-color: var(--sds-color-text-inverted-on-subtle);--gb-button-icon-color: var(--sds-color-icon-inverted-on-subtle);--gb-button-state-layer-hover: var(--sds-color-state-layer-inverted-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-inverted-on-subtle-pressed)}.starlight-ui-scope .gb-button[disabled],.starlight-ui-scope .gb-button:disabled,.starlight-ui-scope .gb-button.gb-is-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4}.starlight-ui-scope .gb-button.gb-is-loading{opacity:1}.starlight-ui-scope .gb-button.gb-is-loading .gb-button__icon,.starlight-ui-scope .gb-button.gb-is-loading .gb-button__text{opacity:0}.starlight-ui-scope .gb-button.gb-is-loading{--gb-loader-color: }.starlight-ui-scope .gb-button.gb-is-loading::after{position:absolute;width:1em;height:1em;font-size:var(--ds-loader-sm-font-size);color:var(--gb-loader-color);content:"";background:var(--ds-loader-pseudo-background);border-radius:var(--sds-radius-full, 9999px);-webkit-mask:var(--ds-loader-pseudo-mask);mask:var(--ds-loader-pseudo-mask);transform-origin:var(--ds-loader-pseudo-transform-origin)}.starlight-ui-scope .gb-button.gb-is-loading::after{top:var(--ds-loader-rotate-top);inset-inline-end:0;inset-inline-start:0;margin:auto;box-shadow:var(--ds-loader-rotate-box-shadow);animation:gb-loader-animation-rotate 2s cubic-bezier(0.45, 0.1, 0.15, 1) infinite}.starlight-ui-scope .gb-button--xs,.starlight-ui-scope .gb-button--sm{font-size:.875rem;line-height:1.25rem}.sds-typography.starlight-ui-scope .gb-button--xs,.sds-typography.starlight-ui-scope .gb-button--sm{font:var(--sds-typography-body-small-font);letter-spacing:var(--sds-typography-body-small-letter-spacing);font-weight:var(--sds-font-weight-bold, 700)}.starlight-ui-scope .gb-button--xs.gb-is-loading,.starlight-ui-scope .gb-button--sm.gb-is-loading{--gb-loader-color: false}.starlight-ui-scope .gb-button--xs.gb-is-loading::after,.starlight-ui-scope .gb-button--sm.gb-is-loading::after{font-size:var(--ds-loader-xs-font-size)}.starlight-ui-scope .gb-button--xs{--gb-button-size: 24px;--gb-button-spacing: var(--sds-space-0, 0) var(--ds-button-size-xs-padding);--gb-button-icon-size: 1rem;--gb-button-gap: var(--ds-button-size-xs-gap);--gb-button-text-spacing: var(--ds-button-size-xs-text-spacing)}.starlight-ui-scope .gb-button--sm{--gb-button-size: 32px;--gb-button-spacing: var(--sds-space-0, 0) var(--ds-button-size-sm-padding);--gb-button-icon-size: 1rem;--gb-button-gap: var(--sds-space-150, 0.375rem);--gb-button-text-spacing: 0 var(--sds-space-0, 0)}.starlight-ui-scope .gb-button--lg{--gb-button-size: 48px;--gb-button-spacing: var(--sds-space-0, 0) var(--ds-button-size-lg-padding);--gb-button-icon-size: 1.25rem;--gb-button-gap: var(--sds-space-100, 0.25rem);--gb-button-text-spacing: 0 var(--sds-space-100, 0.25rem)}.starlight-ui-scope .gb-button--xl{--gb-button-size: 56px;--gb-button-spacing: var(--sds-space-0, 0) var(--ds-button-size-xl-padding);--gb-button-icon-size: 1.5rem;--gb-button-gap: var(--ds-button-size-xl-gap);--gb-button-text-spacing: 0 var(--sds-space-100, 0.25rem);font-size:1.125rem;line-height:1.75rem}.sds-typography.starlight-ui-scope .gb-button--xl{font:var(--sds-typography-body-large-font);letter-spacing:var(--sds-typography-body-large-letter-spacing);font-weight:var(--sds-font-weight-bold, 700)}.starlight-ui-scope .gb-button--block{width:100%}.starlight-ui-scope .gb-button__icon{position:relative;width:var(--gb-button-icon-size);height:auto;font-size:var(--gb-button-icon-size);color:var(--gb-button-icon-color)}.starlight-ui-scope .gb-button__icon--trailing{order:2}.starlight-ui-scope .gb-button--icon{--gb-button-spacing: 0;width:var(--gb-button-size)}.starlight-ui-scope .gb-button--icon .gb-button__icon{--gb-button-icon-spacing: 0}.starlight-ui-scope .gb-button--icon .gb-button__text{position:absolute;width:1px;height:1px;padding:var(--sds-space-0, 0);margin:var(--sds-space-negative-px, -1px);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0}.starlight-ui-scope .gb-selectable{position:relative;line-height:0;-webkit-user-select:none;user-select:none}.starlight-ui-scope .gb-selectable .gb-selectable__native~.gb-selectable__label{--gb-selectable-cursor: pointer;--gb-selectable-icon-color: var(--sds-color-border-neutral-moderate);--gb-selectable-icon-tick-color: var(--sds-color-icon-brand-selected-on-bold, var(--sds-color-icon-spaceship-selected-on-bold));--gb-selectable-icon-bg-color: var(--sds-color-state-layer-neutral-secondary-hovered);--gb-selectable-label-color: var(--sds-color-text-neutral-primary);--gb-selectable-hint-color: var(--sds-color-text-neutral-secondary)}@media(hover: hover){.starlight-ui-scope .gb-selectable .gb-selectable__native:hover:not(:checked):not(.gb-selectable__native--indeterminate):not(:disabled)~.gb-selectable__label{--gb-selectable-icon-color: var(--sds-color-border-neutral-moderate-hovered)}.starlight-ui-scope .gb-selectable .gb-selectable__native:hover:not([type=radio]):not(:disabled)~.gb-selectable__label,.starlight-ui-scope .gb-selectable .gb-selectable__native:hover[type=radio]:not(:checked):not(:disabled)~.gb-selectable__label{--gb-selectable-icon-background-color: var(--gb-selectable-icon-bg-color)}.starlight-ui-scope .gb-selectable .gb-selectable__native:hover:not([type=radio]):not(:disabled).gb-has-error~.gb-selectable__label,.starlight-ui-scope .gb-selectable .gb-selectable__native:hover[type=radio]:not(:checked):not(:disabled).gb-has-error~.gb-selectable__label{--gb-selectable-icon-background-color: var(--sds-color-state-layer-danger-primary-hovered);--gb-selectable-icon-color: var(--sds-color-border-danger-strong)}}.starlight-ui-scope .gb-selectable .gb-selectable__native.gb-has-error~.gb-selectable__label{--gb-selectable-icon-color: var(--sds-color-border-danger-strong)}.starlight-ui-scope .gb-selectable .gb-selectable__native.gb-selectable__native--checked~.gb-selectable__label,.starlight-ui-scope .gb-selectable .gb-selectable__native.gb-selectable__native--indeterminate~.gb-selectable__label{--gb-selectable-icon-color: var(--sds-color-background-brand-selected-bold, var(--sds-color-background-spaceship-selected-bold));--gb-selectable-icon-bg-color: var(--sds-color-state-layer-brand-selected-primary-hovered, var(--sds-color-state-layer-spaceship-selected-primary-hovered))}.starlight-ui-scope .gb-selectable .gb-selectable__native[type=radio]:checked:not(:disabled)~.gb-selectable__label{--gb-selectable-cursor: default}.starlight-ui-scope .gb-selectable .gb-selectable__native:disabled~.gb-selectable__label{--gb-selectable-cursor: not-allowed;opacity:.4}.starlight-ui-scope .gb-selectable .gb-selectable__native:focus-visible{outline:none}.starlight-ui-scope .gb-selectable .gb-selectable__native:focus-visible~.gb-selectable__label .gb-selectable__label-media::before{outline:var(--sds-border-width-focused, 0.125rem) solid var(--sds-color-border-focused);outline-offset:var(--sds-border-width-focused, 0.125rem)}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native~.gb-selectable__label{--gb-selectable-cursor: pointer;--gb-selectable-icon-color: var(--sds-color-border-inverted-moderate);--gb-selectable-icon-tick-color: var(--sds-color-icon-brand-selected-primary, var(--sds-color-icon-spaceship-selected-primary));--gb-selectable-icon-bg-color: var(--sds-color-state-layer-inverted-on-moderate-hovered);--gb-selectable-label-color: var(--sds-color-text-inverted-primary);--gb-selectable-hint-color: var(--sds-color-text-inverted-secondary)}@media(hover: hover){.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:hover:not(:checked):not(.gb-selectable__native--indeterminate):not(:disabled)~.gb-selectable__label{--gb-selectable-icon-color: var(--sds-color-border-inverted-moderate-hovered)}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:hover:not([type=radio]):not(:disabled)~.gb-selectable__label,.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:hover[type=radio]:not(:checked):not(:disabled)~.gb-selectable__label{--gb-selectable-icon-background-color: var(--gb-selectable-icon-bg-color)}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:hover:not([type=radio]):not(:disabled).gb-has-error~.gb-selectable__label,.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:hover[type=radio]:not(:checked):not(:disabled).gb-has-error~.gb-selectable__label{--gb-selectable-icon-background-color: var(--sds-color-state-layer-danger-primary-hovered);--gb-selectable-icon-color: var(--sds-color-border-danger-strong)}}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native.gb-has-error~.gb-selectable__label{--gb-selectable-icon-color: var(--sds-color-border-danger-strong)}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native.gb-selectable__native--checked~.gb-selectable__label,.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native.gb-selectable__native--indeterminate~.gb-selectable__label{--gb-selectable-icon-color: var(--sds-color-border-inverted-selected-contrast);--gb-selectable-icon-bg-color: var(--sds-color-state-layer-inverted-selected-primary-hovered)}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native[type=radio]:checked:not(:disabled)~.gb-selectable__label{--gb-selectable-cursor: default}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:disabled~.gb-selectable__label{--gb-selectable-cursor: not-allowed;opacity:.4}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:focus-visible{outline:none}.starlight-ui-scope .gb-selectable--inverted .gb-selectable__native:focus-visible~.gb-selectable__label .gb-selectable__label-media::before{outline:var(--sds-border-width-focused, 0.125rem) solid #fff;outline-offset:var(--sds-border-width-focused, 0.125rem)}.starlight-ui-scope .gb-selectable__native{position:absolute;z-index:-1;width:0;height:0;opacity:0}.starlight-ui-scope .gb-selectable__label{--gb-selectable-icon-size: 1.25rem;--gb-selectable-icon-safe-area: calc((32px - var(--gb-selectable-icon-size)) / 2);--gb-selectable-label-padding-left: calc(32px - var(--gb-selectable-icon-safe-area));position:relative;display:inline-flex;flex-direction:column-reverse;min-width:var(--gb-selectable-icon-size);min-height:var(--gb-selectable-icon-size);cursor:var(--gb-selectable-cursor)}@media(min-width: 768px){.starlight-ui-scope .gb-selectable__label{--gb-selectable-icon-size: 1rem}}.starlight-ui-scope .gb-selectable__label{font-size:1rem;line-height:1.5rem}.sds-typography.starlight-ui-scope .gb-selectable__label{font:var(--sds-typography-body-medium-font);letter-spacing:var(--sds-typography-body-medium-letter-spacing)}.starlight-ui-scope .gb-selectable__label-media,.starlight-ui-scope .gb-selectable__label-content,.starlight-ui-scope .gb-selectable__label-hint{display:inline-flex}.starlight-ui-scope .gb-selectable__label-media{position:absolute;top:calc((32px - 1lh)/2*-1);inset-inline-start:calc(var(--gb-selectable-icon-safe-area)*-1);align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--gb-selectable-icon-background-color);background-clip:content-box;border:var(--sds-border-width-selected, 0.125rem) solid rgba(0,0,0,0);border-radius:50%}.starlight-ui-scope .gb-selectable__label-media::before{position:absolute;top:50%;width:var(--gb-selectable-icon-size);height:var(--gb-selectable-icon-size);content:"";border-radius:var(--gb-selectable-focus-container-border-radius, 50%);transform:translateY(-50%)}.starlight-ui-scope .gb-selectable__label-hint:empty~.gb-selectable__label-content:empty~.gb-selectable__label-media{top:calc(var(--gb-selectable-icon-safe-area)*-1)}.starlight-ui-scope .gb-selectable__label-content,.starlight-ui-scope .gb-selectable__label-hint{padding-inline-start:var(--gb-selectable-label-padding-left)}.starlight-ui-scope .gb-selectable__label-content:empty,.starlight-ui-scope .gb-selectable__label-hint:empty{display:none}.starlight-ui-scope .gb-selectable__label-content{color:var(--gb-selectable-label-color)}.starlight-ui-scope .gb-selectable__label-hint{color:var(--gb-selectable-hint-color);font-size:.75rem;line-height:1rem;letter-spacing:.013rem}.sds-typography.starlight-ui-scope .gb-selectable__label-hint{font:var(--sds-typography-body-x-small-font);letter-spacing:var(--sds-typography-body-x-small-letter-spacing)}.starlight-ui-scope .gb-checkbox .gb-selectable__native.gb-selectable__native--checked~.gb-selectable__label .gb-checkbox__mark,.starlight-ui-scope .gb-checkbox .gb-selectable__native.gb-selectable__native--indeterminate~.gb-selectable__label .gb-checkbox__mark{background-color:var(--gb-selectable-icon-color)}.starlight-ui-scope .gb-checkbox .gb-selectable__native.gb-selectable__native--checked~.gb-selectable__label .gb-checkbox__mark .gb-icon-svg.gb-checkbox__mark-icon,.starlight-ui-scope .gb-checkbox .gb-selectable__native.gb-selectable__native--indeterminate~.gb-selectable__label .gb-checkbox__mark .gb-icon-svg.gb-checkbox__mark-icon{transform:scale(1)}.starlight-ui-scope .gb-checkbox .gb-selectable__native~.gb-selectable__label{--gb-selectable-focus-container-border-radius: var(--sds-radius-3x-small, 0.25rem)}.starlight-ui-scope .gb-checkbox__mark{width:var(--gb-selectable-icon-size);height:var(--gb-selectable-icon-size);line-height:0;border-radius:var(--sds-radius-3x-small, 0.25rem);outline:var(--sds-border-width, 0.0625rem) solid var(--gb-selectable-icon-color);outline-offset:calc(var(--sds-border-width, 0.0625rem)*-1);transition:.3s cubic-bezier(0.55, 0, 0.35, 1);transition-property:background-color}.starlight-ui-scope .gb-checkbox__mark .gb-icon-svg.gb-checkbox__mark-icon{width:var(--gb-selectable-icon-size);height:var(--gb-selectable-icon-size);color:var(--gb-selectable-icon-tick-color);transform:scale(0);transition:.3s cubic-bezier(0.55, 0, 0.35, 1);transition-property:transform}.starlight-ui-scope .gb-card{position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--sds-color-text-neutral-secondary);background:var(--gb-card-background);border-radius:var(--sds-radius-2x-small, 0.5rem);box-shadow:var(--gb-card-shadow)}.starlight-ui-scope .gb-card__image{position:relative;display:flex;flex:1}.starlight-ui-scope .gb-card__image img{width:100%;height:100%;object-fit:cover}.starlight-ui-scope .gb-card__image .gb-card__actions{position:absolute;top:var(--sds-space-200, 0.5rem);inset-inline-end:var(--sds-space-200, 0.5rem)}.starlight-ui-scope .gb-card__image .gb-card__actions-checkbox{padding:var(--sds-space-050, 0.125rem);line-height:0;background:var(--sds-color-background-neutral-base);border-radius:var(--sds-radius-3x-small, 0.25rem)}.starlight-ui-scope .gb-card__container{flex:1;height:100%;padding:var(--sds-space-400, 1rem)}.starlight-ui-scope .gb-card__container>.gb-divider{margin-inline-start:var(--sds-space-negative-400, -1rem);margin-inline-end:var(--sds-space-negative-400, -1rem)}.starlight-ui-scope .gb-card__container .gb-card__actions{float:inline-end}.starlight-ui-scope .gb-card__container p:last-of-type{margin-bottom:0}.starlight-ui-scope .gb-card__footer .gb-button{--gb-button-border-radius: shape.$sds-radius-none}.starlight-ui-scope .gb-card--horizontal{flex-direction:row}.starlight-ui-scope .gb-card--shadow-bevel{--gb-card-shadow: var(--ds-card-shadow-bevel);--gb-card-background: var(--sds-color-surface-base)}@media(hover: hover){.starlight-ui-scope .gb-card--shadow-bevel.gb-is-clickable:hover{--gb-card-shadow: var(--sds-shadow-raised)}}.starlight-ui-scope .gb-card--shadow-bevel.gb-is-clickable:focus-visible{outline:none}.starlight-ui-scope .gb-card--shadow-bevel.gb-is-clickable:focus-visible{box-shadow:var(--sds-shadow-bevel),0 0 0 var(--sds-border-width, 0.0625rem) var(--sds-color-border-inverted-inner-focused),0 0 0 calc(var(--sds-border-width, 0.0625rem) + var(--sds-border-width-focused, 0.125rem)) var(--sds-color-border-focused)}.starlight-ui-scope .gb-card--shadow-bevel.gb-is-dragging{--gb-card-shadow: var(--sds-shadow-overlay);--gb-card-background: var(--sds-color-surface-overlay)}.starlight-ui-scope .gb-card--shadow-raised{--gb-card-shadow: var(--sds-shadow-raised);--gb-card-background: var(--sds-color-surface-raised)}@media(hover: hover){.starlight-ui-scope .gb-card--shadow-raised.gb-is-clickable:hover{--gb-card-shadow: var(--sds-shadow-raised-variant)}}.starlight-ui-scope .gb-card--shadow-raised.gb-is-clickable:focus-visible{outline:none}.starlight-ui-scope .gb-card--shadow-raised.gb-is-clickable:focus-visible{box-shadow:var(--sds-shadow-raised),0 0 0 var(--sds-border-width, 0.0625rem) var(--sds-color-border-inverted-inner-focused),0 0 0 calc(var(--sds-border-width, 0.0625rem) + var(--sds-border-width-focused, 0.125rem)) var(--sds-color-border-focused)}.starlight-ui-scope .gb-card--shadow-raised.gb-is-dragging{--gb-card-shadow: var(--sds-shadow-overlay);--gb-card-background: var(--sds-color-surface-overlay)}.starlight-ui-scope .gb-card.gb-is-clickable{cursor:pointer;outline:none}.starlight-ui-scope .gb-card.gb-is-dragging{touch-action:manipulation;cursor:grabbing;-webkit-user-select:none;user-select:none;z-index:2000}.starlight-ui-scope .gb-card.gb-is-selected::after{position:absolute;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;pointer-events:none;content:"";border:var(--sds-border-width-selected, 0.125rem) solid var(--sds-color-border-brand-selected-bold);border-radius:var(--sds-radius-2x-small, 0.5rem)}.starlight-ui-scope .gb-card-placeholder{--gb-card-placeholder-bg: var(--sds-color-surface-sunken);--gb-card-placeholder-border: var(--sds-color-border-neutral-moderate);position:absolute;width:100%;height:100%;background-color:var(--gb-card-placeholder-bg);border-radius:var(--sds-radius-2x-small, 0.5rem)}.starlight-ui-scope .gb-card-placeholder.gb-is-inverted{--gb-card-placeholder-bg: var(--sds-color-background-inverted-moderate);--gb-card-placeholder-border: var(--sds-color-border-inverted-moderate)}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(/starlight-ui/assets/PlusJakartaSans-latin.4d89f3b61109dd2dfc83.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(/starlight-ui/assets/PlusJakartaSans-latin-ext.0a7ba6e218d3fb70be31.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.starlight-ui-scope .starlight-page{position:relative;background:var(--starlight-color-background);color:var(--starlight-color-foreground);font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;overflow-x:clip}.starlight-ui-scope .starlight-page,.starlight-ui-scope .starlight-page [data-sds-mode=dark]{--starlight-color-background: #000;--starlight-color-foreground: #fff}.starlight-ui-scope .starlight-page[data-sds-mode=light],.starlight-ui-scope .starlight-page [data-sds-mode=light]{--starlight-color-background: var(--sds-color-background-neutral-base);--starlight-color-foreground: var(--sds-color-text-neutral-primary)}.starlight-ui-scope .starlight-page *{font-family:inherit !important}.starlight-ui-scope .starlight-page__parallax-layer{position:absolute;z-index:0;inset:0;pointer-events:none}.starlight-ui-scope .starlight-section{position:relative;display:flex;flex-direction:column;justify-content:center;color:var(--starlight-color-foreground)}.starlight-ui-scope .starlight-section--viewport{min-height:100dvh}.starlight-ui-scope .starlight-header{position:absolute;background:none;z-index:2;inset:0 0 auto;height:72px;overflow:hidden;transition:height 300ms ease-out}.starlight-ui-scope .starlight-header::before,.starlight-ui-scope .starlight-header::after{content:"";position:absolute;z-index:-1;inset:0}.starlight-ui-scope .starlight-header::before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom, #000 70%, transparent);mask-image:linear-gradient(to bottom, #000 70%, transparent)}.starlight-ui-scope .starlight-header::after{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);-webkit-mask-image:linear-gradient(to bottom, #000 30%, transparent 70%);mask-image:linear-gradient(to bottom, #000 30%, transparent 70%)}.starlight-ui-scope .starlight-header--floating{position:fixed;height:0}.starlight-ui-scope .starlight-header--floating.starlight-header--visible{height:72px}.starlight-ui-scope .starlight-header--floating:not(.starlight-header--visible) .starlight-header__inner{opacity:0}.starlight-ui-scope .starlight-header__inner{display:flex;align-items:center;justify-content:space-between;height:72px;padding-inline:1rem;transition:opacity 300ms ease-out}.starlight-ui-scope .starlight-header__logo{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.starlight-ui-scope .starlight-header__mark{display:block;width:auto;height:24px}@media(prefers-reduced-motion: reduce){.starlight-ui-scope .starlight-header,.starlight-ui-scope .starlight-header__inner{transition:none}}.starlight-ui-scope .starlight-hero__inner{position:relative;z-index:1}.starlight-ui-scope .starlight-hero__heading{margin:0}.sds-typography.starlight-ui-scope .starlight-hero__heading{font:var(--sds-typography-display-x-large-font);letter-spacing:var(--sds-typography-display-large-letter-spacing);font-weight:500;line-height:1em}@media(min-width: 480px)and (max-width: 767px){.sds-typography.starlight-ui-scope .starlight-hero__heading{font:var(--sds-typography-display-x-large-font);letter-spacing:var(--sds-typography-display-large-letter-spacing);font-size:5.5rem;font-weight:500;line-height:1em}}@media(min-width: 768px)and (max-width: 979px){.sds-typography.starlight-ui-scope .starlight-hero__heading{font:var(--sds-typography-display-x-large-font);letter-spacing:var(--sds-typography-display-large-letter-spacing);font-size:7.5rem;font-weight:500;line-height:1em}}.starlight-ui-scope .starlight-hero__word{display:inline-block;opacity:0;filter:blur(24px);transform:translateY(16px);animation:starlight-hero-word-in 1000ms cubic-bezier(0, 0, 0.35, 1) 0ms forwards}.starlight-ui-scope .starlight-hero__word:nth-child(2){animation-delay:150ms}.starlight-ui-scope .starlight-hero__word:nth-child(3){animation-delay:400ms}@media(max-width: 1199px){.starlight-ui-scope .starlight-hero__word:nth-child(3){display:block}}@media(prefers-reduced-motion: reduce){.starlight-ui-scope .starlight-hero__word{opacity:1;filter:none;transform:none;animation:none}}@keyframes starlight-hero-word-in{to{opacity:1;filter:blur(0);transform:translateY(0)}}.starlight-ui-scope .starlight-hero-animation{position:absolute;top:0;right:0;left:0;height:100dvh}.starlight-ui-scope .starlight-hero-animation__parallax{position:absolute;inset:0;will-change:transform}.starlight-ui-scope .starlight-hero-animation__parallax canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion: reduce){.starlight-ui-scope .starlight-hero-animation__parallax{inset:0;will-change:auto}}.starlight-ui-scope .starlight-hero-animation__canvas{position:absolute;top:50%;right:0;left:0;aspect-ratio:2560/1440;transform:translateY(-50%)}@media(max-width: 479px){.starlight-ui-scope .starlight-hero-animation__canvas{right:auto;left:-210%;width:340%}}@media(min-width: 480px)and (max-width: 767px){.starlight-ui-scope .starlight-hero-animation__canvas{right:auto;left:-190%;width:320%}}@media(min-width: 768px)and (max-width: 979px){.starlight-ui-scope .starlight-hero-animation__canvas{right:auto;left:-140%;width:240%}}@media(min-width: 980px)and (max-width: 1199px){.starlight-ui-scope .starlight-hero-animation__canvas{right:auto;left:-80%;width:180%}}@media(min-width: 1200px)and (max-width: 1439px){.starlight-ui-scope .starlight-hero-animation__canvas{right:auto;left:-30%;width:130%}}.starlight-ui-scope .starlight-intro__paragraph{font-weight:300;font-size:2rem;line-height:2.625rem;letter-spacing:-0.0056em}@media(max-width: 767px){.sds-typography.starlight-ui-scope .starlight-intro__paragraph{font:var(--sds-typography-heading-x-large-font);letter-spacing:var(--sds-typography-heading-x-large-letter-spacing);font-weight:300}}@media(min-width: 768px)and (max-width: 979px){.sds-typography.starlight-ui-scope .starlight-intro__paragraph{font:var(--sds-typography-display-x-small-font--md);letter-spacing:var(--sds-typography-display-x-small-letter-spacing--md);font-weight:300}}.starlight-ui-scope .starlight-intro__paragraph strong{font-weight:600}.starlight-ui-scope .starlight-intro-pin{height:150dvh}.starlight-ui-scope .starlight-intro-pin__sticky{position:sticky;top:0;height:100dvh}.starlight-ui-scope .starlight-intro-pin__sticky .starlight-intro{height:100%}.starlight-ui-scope .starlight-word{display:inline-block;opacity:var(--starlight-word-progress, 0);transform:translateY(calc((1 - var(--starlight-word-progress, 0)) * 8px));filter:blur(calc((1 - var(--starlight-word-progress, 0)) * 8px))}.starlight-ui-scope .starlight-line{display:block;opacity:var(--starlight-word-progress, 0);transform:translateY(calc((1 - var(--starlight-word-progress, 0)) * 8px));filter:blur(calc((1 - var(--starlight-word-progress, 0)) * 8px))}.starlight-ui-scope .starlight-reveal-sharp{opacity:var(--starlight-word-progress, 0);transform:translateY(calc((1 - var(--starlight-word-progress, 0)) * 8px))}.starlight-ui-scope .starlight-reveal-sharp--inline{display:inline-block}@media(prefers-reduced-motion: reduce){.starlight-ui-scope .starlight-word,.starlight-ui-scope .starlight-line,.starlight-ui-scope .starlight-reveal-sharp{--starlight-word-progress: 1}}.starlight-ui-scope .starlight-ideas-art{--starlight-ideas-art-start: 145dvh;--starlight-ideas-art-width: 160vw;--starlight-ideas-art-x: 0;--starlight-ideas-art-y: 15dvh;position:absolute;top:var(--starlight-ideas-art-start);right:0;left:0;height:calc(150dvh + var(--starlight-ideas-art-width)*0.5625)}@media(max-width: 479px){.starlight-ui-scope .starlight-ideas-art{--starlight-ideas-art-width: 350vw;--starlight-ideas-art-x: 20vw;--starlight-ideas-art-y: 20dvh}}@media(min-width: 480px)and (max-width: 767px){.starlight-ui-scope .starlight-ideas-art{--starlight-ideas-art-start: 150dvh;--starlight-ideas-art-width: 320vw;--starlight-ideas-art-x: 15vw}}@media(min-width: 768px)and (max-width: 979px){.starlight-ui-scope .starlight-ideas-art{--starlight-ideas-art-start: 140dvh;--starlight-ideas-art-width: 260vw;--starlight-ideas-art-x: 10vw}}@media(min-width: 980px)and (max-width: 1199px){.starlight-ui-scope .starlight-ideas-art{--starlight-ideas-art-start: 170dvh;--starlight-ideas-art-width: 220vw;--starlight-ideas-art-x: 15vw}}@media(min-width: 1200px)and (max-width: 1439px){.starlight-ui-scope .starlight-ideas-art{--starlight-ideas-art-start: 170dvh;--starlight-ideas-art-width: 190vw;--starlight-ideas-art-x: 15vw}}.starlight-ui-scope .starlight-ideas-art__track{position:absolute;top:0;right:0;left:0;height:150dvh}.starlight-ui-scope .starlight-ideas-art__inner{position:sticky;top:0;translate:var(--starlight-ideas-art-x) var(--starlight-ideas-art-y);width:var(--starlight-ideas-art-width);margin-inline:calc(50% - var(--starlight-ideas-art-width)/2);aspect-ratio:4352/2448}.starlight-ui-scope .starlight-ideas-art__canvas,.starlight-ui-scope .starlight-ideas-art__inner canvas{display:block;width:100%;height:100%}.starlight-ui-scope .starlight-ideas__inner{position:relative;z-index:1;display:flex;flex-direction:column;text-align:start}.sds-typography.starlight-ui-scope .starlight-ideas__heading{font:var(--sds-typography-display-large-font--xs);letter-spacing:var(--sds-typography-display-large-letter-spacing--xs);font-weight:500}@media(min-width: 768px){.sds-typography.starlight-ui-scope .starlight-ideas__heading{font:var(--sds-typography-display-large-font--md);letter-spacing:var(--sds-typography-display-large-letter-spacing--md);font-weight:500}}@media(min-width: 1200px){.sds-typography.starlight-ui-scope .starlight-ideas__heading{font:var(--sds-typography-display-large-font--xl);letter-spacing:var(--sds-typography-display-large-letter-spacing--xl);font-weight:500}}.sds-typography.starlight-ui-scope .starlight-ideas__paragraph{font:var(--sds-typography-body-large-font);letter-spacing:var(--sds-typography-body-large-letter-spacing);font-weight:300}@media(min-width: 768px){.sds-typography.starlight-ui-scope .starlight-ideas__paragraph{font:var(--sds-typography-subheading-small-font);letter-spacing:var(--sds-typography-subheading-small-letter-spacing);font-weight:300}}.starlight-ui-scope .starlight-brands{padding-block:5rem 0}.starlight-ui-scope .starlight-brands__heading{margin-block:0 2rem}.sds-typography.starlight-ui-scope .starlight-brands__heading{font:var(--sds-typography-display-x-small-font--md);letter-spacing:var(--sds-typography-display-x-small-letter-spacing--md)}@media(min-width: 1200px){.sds-typography.starlight-ui-scope .starlight-brands__heading{font:var(--sds-typography-display-x-small-font--xl);letter-spacing:var(--sds-typography-display-x-small-letter-spacing--xl)}}.starlight-ui-scope .starlight-brands__list{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.starlight-ui-scope .starlight-brands__media{text-align:center}.starlight-ui-scope .starlight-brands__card{position:relative;background:var(--sds-color-background-neutral-minimal);border-radius:1.5rem}.starlight-ui-scope .starlight-brands__card .gb-card__container{padding:0}.starlight-ui-scope .starlight-brands__card .starlight-brands__column{position:static}.starlight-ui-scope .starlight-brands__logo{width:100%;height:auto}@media(min-width: 768px){.starlight-ui-scope .starlight-brands__logo{display:block;width:150%;max-width:none;margin-inline:-25%}}.starlight-ui-scope .starlight-brands__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;padding:2.5rem}.starlight-ui-scope .starlight-brands__cta{position:static}.starlight-ui-scope .starlight-brands__cta::after{content:"";position:absolute;inset:0}.starlight-ui-scope .starlight-brands__description{margin-block:0}.starlight-ui-scope .starlight-products{padding-block:120px}.starlight-ui-scope .starlight-logo-carousel{position:relative}.starlight-ui-scope .starlight-logo-carousel__viewport{overflow:hidden}.starlight-ui-scope .starlight-logo-carousel__fade{position:absolute;z-index:1;inset-block:-2rem;width:120px;pointer-events:none}.starlight-ui-scope .starlight-logo-carousel__fade--start::after,.starlight-ui-scope .starlight-logo-carousel__fade--end::after{content:"";position:absolute;inset:0}.starlight-ui-scope .starlight-logo-carousel__fade--start{inset-inline-start:0}.starlight-ui-scope .starlight-logo-carousel__fade--start .starlight-logo-carousel__fade-layer--1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to right, #000 0%, transparent 100%);mask-image:linear-gradient(to right, #000 0%, transparent 100%)}.starlight-ui-scope .starlight-logo-carousel__fade--start .starlight-logo-carousel__fade-layer--2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to right, #000 0%, transparent 66%);mask-image:linear-gradient(to right, #000 0%, transparent 66%)}.starlight-ui-scope .starlight-logo-carousel__fade--start .starlight-logo-carousel__fade-layer--3{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to right, #000 0%, transparent 33%);mask-image:linear-gradient(to right, #000 0%, transparent 33%)}.starlight-ui-scope .starlight-logo-carousel__fade--start::after{background:linear-gradient(to right, var(--starlight-color-background), transparent)}.starlight-ui-scope .starlight-logo-carousel__fade--end{inset-inline-end:0}.starlight-ui-scope .starlight-logo-carousel__fade--end .starlight-logo-carousel__fade-layer--1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to left, #000 0%, transparent 100%);mask-image:linear-gradient(to left, #000 0%, transparent 100%)}.starlight-ui-scope .starlight-logo-carousel__fade--end .starlight-logo-carousel__fade-layer--2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to left, #000 0%, transparent 66%);mask-image:linear-gradient(to left, #000 0%, transparent 66%)}.starlight-ui-scope .starlight-logo-carousel__fade--end .starlight-logo-carousel__fade-layer--3{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to left, #000 0%, transparent 33%);mask-image:linear-gradient(to left, #000 0%, transparent 33%)}.starlight-ui-scope .starlight-logo-carousel__fade--end::after{background:linear-gradient(to left, var(--starlight-color-background), transparent)}.starlight-ui-scope .starlight-logo-carousel__fade-layer{position:absolute;display:block;inset:0}.starlight-ui-scope .starlight-logo-carousel__track{display:flex;align-items:center;gap:6rem;margin:0;padding:0;list-style:none;width:max-content;will-change:transform}.starlight-ui-scope .starlight-logo-carousel__item{display:inline-flex;flex:none;align-items:center;gap:.5rem;white-space:nowrap}.starlight-ui-scope .starlight-logo-carousel__logo{position:relative;display:block;width:auto;height:36px}.starlight-ui-scope .starlight-logo-carousel__logo:hover .starlight-logo-carousel__art--hover{opacity:1}.starlight-ui-scope .starlight-logo-carousel__logo:hover .starlight-logo-carousel__art:not(.starlight-logo-carousel__art--hover){opacity:0}.starlight-ui-scope .starlight-logo-carousel__art{display:block;width:auto;height:100%;transition:opacity 200ms ease-out}.starlight-ui-scope .starlight-logo-carousel__art--hover{position:absolute;inset:0;opacity:0}.starlight-ui-scope .starlight-join{overflow:hidden;background:var(--starlight-color-background)}@supports(animation-timeline: view()){@media not (prefers-reduced-motion: reduce){.starlight-ui-scope .starlight-join{view-timeline-name:--starlight-join}}}.starlight-ui-scope .starlight-join__image{--starlight-join-image-bleed: 15%;--starlight-join-parallax-travel: 15%;--starlight-join-parallax-shift: 0%;--starlight-join-parallax-lead: 0%;position:absolute;z-index:0;inset:calc(-1*var(--starlight-join-image-bleed)) 0;display:block;will-change:transform}@media(max-width: 479px){.starlight-ui-scope .starlight-join__image{--starlight-join-image-bleed: 5%;--starlight-join-parallax-travel: 30%}}@media(min-width: 480px)and (max-width: 767px){.starlight-ui-scope .starlight-join__image{--starlight-join-parallax-lead: 20%}}@media(min-width: 768px)and (max-width: 979px){.starlight-ui-scope .starlight-join__image{--starlight-join-parallax-lead: 10%}}@media(min-width: 980px)and (max-width: 1199px){.starlight-ui-scope .starlight-join__image{--starlight-join-image-bleed: 4%;--starlight-join-parallax-travel: 38%}}@media(min-width: 1200px)and (max-width: 1439px){.starlight-ui-scope .starlight-join__image{--starlight-join-image-bleed: 8%;--starlight-join-parallax-travel: 30%}}@media(min-width: 1440px){.starlight-ui-scope .starlight-join__image{--starlight-join-image-bleed: 4%;--starlight-join-parallax-travel: 45%}}@supports(animation-timeline: view()){@media not (prefers-reduced-motion: reduce){.starlight-ui-scope .starlight-join__image{animation:starlight-join-parallax linear both;animation-timeline:--starlight-join;animation-range:cover calc(0% - var(--starlight-join-parallax-lead)) cover calc(100% - var(--starlight-join-parallax-lead))}}}@media(prefers-reduced-motion: reduce){.starlight-ui-scope .starlight-join__image{inset:0;will-change:auto}}.starlight-ui-scope .starlight-join__picture,.starlight-ui-scope .starlight-join__photo{display:block;width:100%;height:100%;object-fit:cover}.starlight-ui-scope .starlight-join__heading{color:var(--starlight-color-foreground)}.sds-typography.starlight-ui-scope .starlight-join__heading{font:var(--sds-typography-display-large-font--xs);letter-spacing:var(--sds-typography-display-large-letter-spacing--xs);font-weight:500}@media(min-width: 768px){.sds-typography.starlight-ui-scope .starlight-join__heading{font:var(--sds-typography-display-large-font--md);letter-spacing:var(--sds-typography-display-large-letter-spacing--md);font-weight:500}}@media(min-width: 1200px){.sds-typography.starlight-ui-scope .starlight-join__heading{font:var(--sds-typography-display-large-font--xl);letter-spacing:var(--sds-typography-display-large-letter-spacing--xl);font-weight:500}}.sds-typography.starlight-ui-scope .starlight-join__paragraph{font:var(--sds-typography-body-large-font);letter-spacing:var(--sds-typography-body-large-letter-spacing)}@media(min-width: 768px){.sds-typography.starlight-ui-scope .starlight-join__paragraph{font:var(--sds-typography-subheading-small-font);letter-spacing:var(--sds-typography-subheading-small-letter-spacing)}}.starlight-ui-scope .starlight-join__inner{position:relative;z-index:1}@keyframes starlight-join-parallax{from{transform:translateY(calc(-1 * (var(--starlight-join-parallax-travel) + var(--starlight-join-parallax-shift))))}to{transform:translateY(calc(var(--starlight-join-parallax-travel) - var(--starlight-join-parallax-shift)))}}.starlight-ui-scope .starlight-footer{justify-content:flex-start;min-height:540px;padding-block:2.5rem 0;background:var(--starlight-color-background)}@media(min-width: 768px){.starlight-ui-scope .starlight-footer{min-height:680px}}.starlight-ui-scope .starlight-footer__content{display:flex;flex:1;flex-direction:column}.starlight-ui-scope .starlight-footer__inner{row-gap:2rem}.starlight-ui-scope .starlight-footer__heading{color:var(--starlight-color-foreground);margin-block:0 1.5rem;font-weight:500;font-size:2rem;line-height:1.1875;letter-spacing:-0.0056em}.starlight-ui-scope .starlight-footer__address,.starlight-ui-scope .starlight-footer__copyright{margin-block:0;font-size:.875rem;line-height:1.5;letter-spacing:0}.starlight-ui-scope .starlight-footer__address{font-weight:normal}.starlight-ui-scope .starlight-footer__company{display:block;font-weight:bold}.starlight-ui-scope .starlight-footer__copyright{margin-block-start:.5rem;color:var(--sds-color-text-neutral-tertiary)}.starlight-ui-scope .starlight-footer__wordmark{display:block;width:100%;height:auto;margin-block-start:auto}
