body,html{
    container-type:inline-size;
    margin:0;
    padding:0;
    height:auto!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    min-height:100%!important
}
body{
    background-color:#fff;
    background-color:var(--color-bg-primary,var(--color-bg));
    color:var(--color-text-primary);
    background-color:var(--eqb-color-background-primary)
}
[class*=hero],body>section,main,section{
    position:relative!important;
    z-index:2!important
}
header{
    position:relative!important;
    z-index:9999!important
}
[class*=title] [aria-hidden=true],h1 [aria-hidden=true],h2 [aria-hidden=true],h3 [aria-hidden=true]{
    display:inline-block
}

:root{
    --color-primary:#171a20;
    --color-secondary:#f4f4f4;
    --color-accent:#2563eb;
    --color-bg:#ffffff;
    --color-bg-primary:#ffffff;
    --color-surface:#ffffff;
    --color-text-primary:#171a20;
    --color-text-secondary:#5c5e62;
    --color-text-tertiary:#6b7280;
    --color-text-quaternary:#9ca3af;
    --color-border:#e2e8f0;
    --font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    --font-heading:"Helvetica Neue",Helvetica,Arial,sans-serif;
    --container-max-width:1200px
}
sup{
    font-size:.6em!important;
    vertical-align:super!important;
    position:relative!important;
    top:-.25em!important;
    line-height:0!important
}
a,button{
    transition:opacity .2s,background-color .2s
}
header a:hover,nav a:hover{
    transform:none!important
}
*,::after,::before{
    box-sizing:border-box
}
@media (min-width:90rem){
    :root .navigation:has(+ .hero-banner-a),:root .navigation:has(+ main .hero-banner-a){
        border-bottom-left-radius:var(--eqb-border-radius-500,var(--eqb-spacing-500,20px));
        border-bottom-right-radius:var(--eqb-border-radius-500,var(--eqb-spacing-500,20px))
    }
}
.JW50HDsB>*{
    margin-block:0px
}
.kYHYNgYX thead tr th{
    background-color:var(--eqb-color-dark-cream,#ebe7db);
    flex:1 1 0%
}
.kYHYNgYX thead tr th::before{
    content:"";
    z-index:-1;
    background-color:rgba(0,0,0,0);
    position:absolute;
    inset:0px
}
.kYHYNgYX tbody tr td{
    overflow-wrap:anywhere;
    background-color:var(--eqb-color-white,#fff);
    flex:1 1 0%
}
@media (min-width:48rem){
    :root .navigation:has(+ .page-anchor-links--flush),:root .navigation:has(+ main .page-anchor-links--flush){
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
}
.Fg60Z0jq,.Qjnsq00w,.oWWJNKFk{
    padding:var(--eqb-spacing-400,16px);
    overflow-wrap:break-word;
    hyphens:auto
}
.l2pezaMr{
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    user-select:none;
    appearance:none;
    border:1px solid transparent;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    display:inline-flex
}
.IZOwv2HO{
    mask-position:50% center;
    mask-size:contain;
    mask-repeat:no-repeat
}
.mimMtIBo{
    margin:var(--eqb-spacing-0,0);
    padding:var(--eqb-spacing-0,0);
    gap:var(--eqb-spacing-500,20px) var(--eqb-spacing-250,10px);
    grid-template-columns:max-content minmax(0px,1fr);
    display:grid
}
.sASnYFnS{
    background-color:var(--eqb-color-background-tertiary,var(--eqb-color-dark-cream,#ebe7db));
    object-fit:cover;
    object-position:center top;
    order:1;
    inset:0px
}
@media (min-width:48rem){
    .fVFZoWgP{
        padding:var(--eqb-spacing-800,32px) var(--eqb-spacing-1600,64px);
        width:100%;
        margin-bottom:0
    }
    .fVFZoWgP:has(.sndFRgwj){
        padding-bottom:var(--eqb-spacing-300,12px)
    }
    .fVFZoWgP::before{
        background:linear-gradient(transparent 0,var(--eqb-color-alpha-cream-80,#fbf8f3cc) 44.23%,var(--eqb-color-background-primary,var(--eqb-color-cream,#fbf8f3)) 94.23%);
        inset:calc(-1 * var(--eqb-spacing-3800,152px)) 0 0;
        content:"";
        z-index:-1;
        display:block;
        position:absolute
    }
    .lNtgLY8C{
        padding:var(--eqb-spacing-0,0);
        flex:1 1 0%
    }
}
.uUoAAXAv{
    gap:var(--eqb-spacing-1000,40px);
    flex:1 1 0%;
    grid-template-columns:1fr;
    align-items:stretch;
    display:grid
}
._2tcOBlHp{
    border-radius:var(--eqb-border-radius-800,var(--eqb-spacing-800,32px));
    background-color:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff));
    padding:var(--eqb-spacing-800,32px);
    align-items:flex-start;
    gap:var(--eqb-spacing-400,16px);
    border:2px solid transparent;
    flex-direction:column;
    display:flex;
    container-type:inline-size
}
.ycjVdLY7{
    flex:1 1 0%
}
.pGRWALto{
    overflow-wrap:break-word;
    align-self:stretch;
    align-items:flex-start;
    gap:var(--eqb-spacing-300,12px);
    flex-direction:column;
    flex:1 0 0px;
    display:flex
}
.jTKAASPM{
    flex:1 0 0px;
    align-self:stretch
}
._0Qfd8SNl{
    scroll-snap-type:x mandatory
}
.VHySXzy-{
    color-scheme:unset;
    forced-color-adjust:unset;
    math-depth:unset;
    position:unset;
    position-anchor:unset;
    text-size-adjust:unset;
    appearance:unset;
    color:unset;
    font:unset;
    font-palette:unset;
    font-synthesis:unset;
    position-area:unset;
    text-orientation:unset;
    text-rendering:unset;
    text-spacing-trim:unset;
    -webkit-font-smoothing:unset;
    -webkit-locale:unset;
    -webkit-text-orientation:unset;
    -webkit-writing-mode:unset;
    writing-mode:unset;
    zoom:unset;
    accent-color:unset;
    align-content:unset;
    place-self:unset;
    alignment-baseline:unset;
    anchor-name:unset;
    anchor-scope:unset;
    animation-composition:unset;
    animation:unset;
    animation-trigger:unset;
    app-region:unset;
    aspect-ratio:unset;
    backdrop-filter:unset;
    backface-visibility:unset;
    background-attachment:unset;
    background-blend-mode:unset;
    background-image:unset;
    background-origin:unset;
    background-position:unset;
    background-repeat:unset;
    background-size:unset;
    baseline-shift:unset;
    baseline-source:unset;
    block-size:unset;
    border-block:unset;
    border:unset;
    border-radius:unset;
    border-collapse:unset;
    border-end-end-radius:unset;
    border-end-start-radius:unset;
    border-inline:unset;
    border-shape:unset;
    border-start-end-radius:unset;
    border-start-start-radius:unset;
    inset:unset;
    box-decoration-break:unset;
    box-shadow:unset;
    box-sizing:unset;
    break-after:unset;
    break-before:unset;
    break-inside:unset;
    buffered-rendering:unset;
    caption-side:unset;
    caret-animation:unset;
    caret-color:unset;
    caret-shape:unset;
    clear:unset;
    clip:unset;
    clip-path:unset;
    clip-rule:unset;
    color-interpolation:unset;
    color-interpolation-filters:unset;
    color-rendering:unset;
    columns:unset;
    column-fill:unset;
    rule-break:unset;
    rule:unset;
    rule-inset:unset;
    rule-visibility-items:unset;
    column-span:unset;
    contain:unset;
    contain-intrinsic-block-size:unset;
    contain-intrinsic-size:unset;
    contain-intrinsic-inline-size:unset;
    container:unset;
    content:unset;
    content-visibility:unset;
    corner-shape:unset;
    corner-block-end-shape:unset;
    corner-block-start-shape:unset;
    counter-increment:unset;
    counter-reset:unset;
    counter-set:unset;
    cx:unset;
    cy:unset;
    d:unset;
    dominant-baseline:unset;
    dynamic-range-limit:unset;
    empty-cells:unset;
    field-sizing:unset;
    fill:unset;
    fill-opacity:unset;
    fill-rule:unset;
    filter:unset;
    flex:unset;
    flex-flow:unset;
    flex-line-count:unset;
    float:unset;
    flood-color:unset;
    flood-opacity:unset;
    frame-sizing:unset;
    grid:unset;
    grid-area:unset;
    height:unset;
    hyphenate-character:unset;
    hyphenate-limit-chars:unset;
    hyphens:unset;
    image-orientation:unset;
    image-rendering:unset;
    initial-letter:unset;
    inline-size:unset;
    inset-block:unset;
    inset-inline:unset;
    interactivity:unset;
    interest-delay:unset;
    interpolate-size:unset;
    isolation:unset;
    justify-items:unset;
    letter-spacing:unset;
    lighting-color:unset;
    line-break:unset;
    list-style:unset;
    margin-block:unset;
    margin:unset;
    margin-inline:unset;
    margin-trim:unset;
    marker:unset;
    mask:unset;
    mask-type:unset;
    math-shift:unset;
    math-style:unset;
    max-block-size:unset;
    max-height:unset;
    max-inline-size:unset;
    max-width:unset;
    min-block-size:unset;
    min-height:unset;
    min-inline-size:unset;
    min-width:unset;
    mix-blend-mode:unset;
    object-fit:unset;
    object-position:unset;
    object-view-box:unset;
    offset:unset;
    opacity:unset;
    order:unset;
    orphans:unset;
    outline:unset;
    outline-offset:unset;
    overflow-anchor:unset;
    overflow-block:unset;
    overflow-clip-margin:unset;
    overflow-inline:unset;
    overflow-wrap:unset;
    overflow:unset;
    overlay:unset;
    overscroll-behavior-block:unset;
    overscroll-behavior-inline:unset;
    overscroll-behavior:unset;
    padding-block:unset;
    padding:unset;
    padding-inline:unset;
    page:unset;
    page-margin-safety:unset;
    page-orientation:unset;
    paint-order:unset;
    perspective:unset;
    perspective-origin:unset;
    pointer-events:unset;
    position-try:unset;
    position-visibility:unset;
    print-color-adjust:unset;
    quotes:unset;
    r:unset;
    reading-flow:unset;
    reading-order:unset;
    resize:unset;
    rotate:unset;
    ruby-align:unset;
    ruby-overhang:unset;
    ruby-position:unset;
    rule-overlap:unset;
    rx:unset;
    ry:unset;
    scale:unset;
    scroll-axis-lock:unset;
    scroll-behavior:unset;
    scroll-initial-target:unset;
    scroll-margin-block:unset;
    scroll-margin:unset;
    scroll-margin-inline:unset;
    scroll-marker-group:unset;
    scroll-padding-block:unset;
    scroll-padding:unset;
    scroll-padding-inline:unset;
    scroll-snap-align:unset;
    scroll-snap-stop:unset;
    scroll-snap-type:unset;
    scroll-target-group:unset;
    scroll-timeline:unset;
    scrollbar-color:unset;
    scrollbar-gutter:unset;
    scrollbar-width:unset;
    shape-image-threshold:unset;
    shape-margin:unset;
    shape-outside:unset;
    shape-rendering:unset;
    size:unset;
    speak:unset;
    stop-color:unset;
    stop-opacity:unset;
    stroke:unset;
    stroke-dasharray:unset;
    stroke-dashoffset:unset;
    stroke-linecap:unset;
    stroke-linejoin:unset;
    stroke-miterlimit:unset;
    stroke-opacity:unset;
    stroke-width:unset;
    tab-size:unset;
    table-layout:unset;
    text-align:unset;
    text-align-last:unset;
    text-anchor:unset;
    text-autospace:unset;
    text-box:unset;
    text-combine-upright:unset;
    text-decoration:unset;
    text-decoration-skip-ink:unset;
    text-emphasis:unset;
    text-emphasis-position:unset;
    text-fit:unset;
    text-indent:unset;
    text-justify:unset;
    text-overflow:unset;
    text-shadow:unset;
    text-transform:unset;
    text-underline-offset:unset;
    text-underline-position:unset;
    text-wrap:unset;
    timeline-scope:unset;
    timeline-trigger:unset;
    touch-action:unset;
    transform:unset;
    transform-box:unset;
    transform-origin:unset;
    transform-style:unset;
    transition:unset;
    translate:unset;
    trigger-scope:unset;
    user-select:unset;
    vector-effect:unset;
    vertical-align:unset;
    view-timeline:unset;
    view-transition-class:unset;
    view-transition-group:unset;
    view-transition-name:unset;
    view-transition-scope:unset;
    visibility:unset;
    border-spacing:unset;
    -webkit-box-align:unset;
    -webkit-box-decoration-break:unset;
    -webkit-box-direction:unset;
    -webkit-box-flex:unset;
    -webkit-box-ordinal-group:unset;
    -webkit-box-orient:unset;
    -webkit-box-pack:unset;
    -webkit-box-reflect:unset;
    -webkit-line-break:unset;
    -webkit-line-clamp:unset;
    -webkit-mask-box-image:unset;
    -webkit-rtl-ordering:unset;
    -webkit-ruby-position:unset;
    -webkit-tap-highlight-color:unset;
    -webkit-text-combine:unset;
    -webkit-text-decorations-in-effect:unset;
    -webkit-text-fill-color:unset;
    -webkit-text-security:unset;
    -webkit-text-stroke:unset;
    -webkit-user-drag:unset;
    white-space-collapse:unset;
    widows:unset;
    width:unset;
    will-change:unset;
    window-drag:unset;
    word-break:unset;
    word-spacing:unset;
    x:unset;
    y:unset;
    z-index:unset;
    align-items:center;
    gap:var(--eqb-spacing-100,4px);
    background-color:rgba(0,0,0,0);
    justify-content:space-between;
    display:inline-flex
}
._3ysCF3K1 svg{
    fill:currentcolor;
    object-fit:contain
}
._4GZbpc5P{
    gap:var(--eqb-spacing-100,4px);
    flex-direction:column;
    flex:1 1 0%;
    display:flex
}
._6HmPUx-T svg{
    fill:currentcolor;
    object-fit:contain
}
._9uHPmGuL .Dv1aFYxp:not(:last-child)::after{
    background-color:var(--eqb-color-border-default,var(--eqb-color-dark-cream,#ebe7db));
    content:"";
    height:2px;
    width:calc(100% - var(--eqb-spacing-400,16px) * 2);
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%)
}
@media (min-width:90rem){
    li:not(:last-child)>._6fjFGyjq .VHySXzy-{
        border-bottom:currentcolor
    }
    .VHySXzy-{
        border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px));
        gap:var(--eqb-spacing-100,4px);
        padding:var(--eqb-spacing-250,10px);
        background-color:rgba(0,0,0,0);
        width:max-content
    }
    .Dv1aFYxp{
        background-color:rgba(0,0,0,0)
    }
    .-ANt7T6k .Dv1aFYxp:not(:last-child){
        border-bottom-color:transparent
    }
    .-ANt7T6k .qjA2d-F6{
        font-weight:500
    }
    ._9uHPmGuL .Dv1aFYxp:not(:last-child)::after{
        display:none
    }
    ._9uHPmGuL .DduToiYN{
        padding:var(--eqb-spacing-300,12px) var(--eqb-spacing-200,8px)
    }
}
.r2kcough{
    align-items:center;
    gap:var(--eqb-spacing-200,8px);
    flex:1 1 0%
}
.ZSPZ-4bW{
    color-scheme:unset;
    forced-color-adjust:unset;
    math-depth:unset;
    position:unset;
    position-anchor:unset;
    text-size-adjust:unset;
    appearance:unset;
    color:unset;
    font:unset;
    font-palette:unset;
    font-synthesis:unset;
    position-area:unset;
    text-orientation:unset;
    text-rendering:unset;
    text-spacing-trim:unset;
    -webkit-font-smoothing:unset;
    -webkit-locale:unset;
    -webkit-text-orientation:unset;
    -webkit-writing-mode:unset;
    writing-mode:unset;
    zoom:unset;
    accent-color:unset;
    place-content:unset;
    place-items:unset;
    place-self:unset;
    alignment-baseline:unset;
    anchor-name:unset;
    anchor-scope:unset;
    animation-composition:unset;
    animation:unset;
    animation-trigger:unset;
    app-region:unset;
    aspect-ratio:unset;
    backdrop-filter:unset;
    backface-visibility:unset;
    background:unset;
    background-blend-mode:unset;
    baseline-shift:unset;
    baseline-source:unset;
    block-size:unset;
    border-block:unset;
    border:unset;
    border-radius:unset;
    border-collapse:unset;
    border-end-end-radius:unset;
    border-end-start-radius:unset;
    border-inline:unset;
    border-shape:unset;
    border-start-end-radius:unset;
    border-start-start-radius:unset;
    inset:unset;
    box-decoration-break:unset;
    box-shadow:unset;
    box-sizing:unset;
    break-after:unset;
    break-before:unset;
    break-inside:unset;
    buffered-rendering:unset;
    caption-side:unset;
    caret-animation:unset;
    caret-color:unset;
    caret-shape:unset;
    clear:unset;
    clip:unset;
    clip-path:unset;
    clip-rule:unset;
    color-interpolation:unset;
    color-interpolation-filters:unset;
    color-rendering:unset;
    columns:unset;
    column-fill:unset;
    gap:unset;
    rule-break:unset;
    rule:unset;
    rule-inset:unset;
    rule-visibility-items:unset;
    column-span:unset;
    contain:unset;
    contain-intrinsic-block-size:unset;
    contain-intrinsic-size:unset;
    contain-intrinsic-inline-size:unset;
    container:unset;
    content:unset;
    content-visibility:unset;
    corner-shape:unset;
    corner-block-end-shape:unset;
    corner-block-start-shape:unset;
    counter-increment:unset;
    counter-reset:unset;
    counter-set:unset;
    cx:unset;
    cy:unset;
    d:unset;
    display:unset;
    dominant-baseline:unset;
    dynamic-range-limit:unset;
    empty-cells:unset;
    field-sizing:unset;
    fill:unset;
    fill-opacity:unset;
    fill-rule:unset;
    filter:unset;
    flex:unset;
    flex-flow:unset;
    flex-line-count:unset;
    float:unset;
    flood-color:unset;
    flood-opacity:unset;
    frame-sizing:unset;
    grid:unset;
    grid-area:unset;
    hyphenate-character:unset;
    hyphenate-limit-chars:unset;
    hyphens:unset;
    image-orientation:unset;
    image-rendering:unset;
    initial-letter:unset;
    inline-size:unset;
    inset-block:unset;
    inset-inline:unset;
    interactivity:unset;
    interest-delay:unset;
    interpolate-size:unset;
    isolation:unset;
    letter-spacing:unset;
    lighting-color:unset;
    line-break:unset;
    list-style:unset;
    margin-block:unset;
    margin:unset;
    margin-inline:unset;
    margin-trim:unset;
    marker:unset;
    mask:unset;
    mask-type:unset;
    math-shift:unset;
    math-style:unset;
    max-block-size:unset;
    max-height:unset;
    max-inline-size:unset;
    max-width:unset;
    min-block-size:unset;
    min-height:unset;
    min-inline-size:unset;
    min-width:unset;
    mix-blend-mode:unset;
    object-fit:unset;
    object-position:unset;
    object-view-box:unset;
    offset:unset;
    opacity:unset;
    order:unset;
    orphans:unset;
    outline:unset;
    outline-offset:unset;
    overflow-anchor:unset;
    overflow-block:unset;
    overflow-clip-margin:unset;
    overflow-inline:unset;
    overflow-wrap:unset;
    overflow:unset;
    overlay:unset;
    overscroll-behavior-block:unset;
    overscroll-behavior-inline:unset;
    overscroll-behavior:unset;
    padding-block:unset;
    padding:unset;
    padding-inline:unset;
    page:unset;
    page-margin-safety:unset;
    page-orientation:unset;
    paint-order:unset;
    perspective:unset;
    perspective-origin:unset;
    pointer-events:unset;
    position-try:unset;
    position-visibility:unset;
    print-color-adjust:unset;
    quotes:unset;
    r:unset;
    reading-flow:unset;
    reading-order:unset;
    resize:unset;
    rotate:unset;
    ruby-align:unset;
    ruby-overhang:unset;
    ruby-position:unset;
    rule-overlap:unset;
    rx:unset;
    ry:unset;
    scale:unset;
    scroll-axis-lock:unset;
    scroll-behavior:unset;
    scroll-initial-target:unset;
    scroll-margin-block:unset;
    scroll-margin:unset;
    scroll-margin-inline:unset;
    scroll-marker-group:unset;
    scroll-padding-block:unset;
    scroll-padding:unset;
    scroll-padding-inline:unset;
    scroll-snap-align:unset;
    scroll-snap-stop:unset;
    scroll-snap-type:unset;
    scroll-target-group:unset;
    scroll-timeline:unset;
    scrollbar-color:unset;
    scrollbar-gutter:unset;
    scrollbar-width:unset;
    shape-image-threshold:unset;
    shape-margin:unset;
    shape-outside:unset;
    shape-rendering:unset;
    size:unset;
    speak:unset;
    stop-color:unset;
    stop-opacity:unset;
    stroke:unset;
    stroke-dasharray:unset;
    stroke-dashoffset:unset;
    stroke-linecap:unset;
    stroke-linejoin:unset;
    stroke-miterlimit:unset;
    stroke-opacity:unset;
    stroke-width:unset;
    tab-size:unset;
    table-layout:unset;
    text-align:unset;
    text-align-last:unset;
    text-anchor:unset;
    text-autospace:unset;
    text-box:unset;
    text-combine-upright:unset;
    text-decoration:unset;
    text-decoration-skip-ink:unset;
    text-emphasis:unset;
    text-emphasis-position:unset;
    text-fit:unset;
    text-indent:unset;
    text-justify:unset;
    text-overflow:unset;
    text-shadow:unset;
    text-transform:unset;
    text-underline-offset:unset;
    text-underline-position:unset;
    text-wrap:unset;
    timeline-scope:unset;
    timeline-trigger:unset;
    touch-action:unset;
    transform:unset;
    transform-box:unset;
    transform-origin:unset;
    transform-style:unset;
    transition:unset;
    translate:unset;
    trigger-scope:unset;
    user-select:unset;
    vector-effect:unset;
    vertical-align:unset;
    view-timeline:unset;
    view-transition-class:unset;
    view-transition-group:unset;
    view-transition-name:unset;
    view-transition-scope:unset;
    visibility:unset;
    border-spacing:unset;
    -webkit-box-align:unset;
    -webkit-box-decoration-break:unset;
    -webkit-box-direction:unset;
    -webkit-box-flex:unset;
    -webkit-box-ordinal-group:unset;
    -webkit-box-orient:unset;
    -webkit-box-pack:unset;
    -webkit-box-reflect:unset;
    -webkit-line-break:unset;
    -webkit-line-clamp:unset;
    -webkit-mask-box-image:unset;
    -webkit-rtl-ordering:unset;
    -webkit-ruby-position:unset;
    -webkit-tap-highlight-color:unset;
    -webkit-text-combine:unset;
    -webkit-text-decorations-in-effect:unset;
    -webkit-text-fill-color:unset;
    -webkit-text-security:unset;
    -webkit-text-stroke:unset;
    -webkit-user-drag:unset;
    white-space-collapse:unset;
    widows:unset;
    will-change:unset;
    window-drag:unset;
    word-break:unset;
    word-spacing:unset;
    x:unset;
    y:unset;
    z-index:unset
}
.yMhDab6G,.yMhDab6G::after,.yMhDab6G::before{
    border-radius:var(--eqb-border-radius-full,1000px);
    content:"";
    background-color:currentcolor;
    width:100%;
    height:.125rem;
    transition:transform .15s,opacity .15s;
    display:block
}
.yMhDab6G::before{
    position:absolute;
    top:-.25rem;
    left:0
}
.yMhDab6G::after{
    position:absolute;
    top:.25rem;
    left:0
}
.ZSPZ-4bW[aria-expanded=true] .yMhDab6G{
    background-color:rgba(0,0,0,0)
}
.ZSPZ-4bW[aria-expanded=true] .yMhDab6G::before{
    top:0;
    transform:rotate(45deg)
}
.ZSPZ-4bW[aria-expanded=true] .yMhDab6G::after{
    top:0;
    transform:rotate(-45deg)
}
.BcoC-jZD{
    gap:var(--eqb-spacing-600,24px);
    flex-direction:column;
    flex:1 1 0%
}
.Ux-j8Sli{
    color-scheme:unset;
    forced-color-adjust:unset;
    math-depth:unset;
    position:unset;
    position-anchor:unset;
    text-size-adjust:unset;
    appearance:unset;
    color:unset;
    font:unset;
    font-palette:unset;
    font-synthesis:unset;
    position-area:unset;
    text-orientation:unset;
    text-rendering:unset;
    text-spacing-trim:unset;
    -webkit-font-smoothing:unset;
    -webkit-locale:unset;
    -webkit-text-orientation:unset;
    -webkit-writing-mode:unset;
    writing-mode:unset;
    zoom:unset;
    accent-color:unset;
    align-content:unset;
    place-self:unset;
    alignment-baseline:unset;
    anchor-name:unset;
    anchor-scope:unset;
    animation-composition:unset;
    animation:unset;
    animation-trigger:unset;
    app-region:unset;
    aspect-ratio:unset;
    backdrop-filter:unset;
    backface-visibility:unset;
    background-attachment:unset;
    background-blend-mode:unset;
    background-clip:unset;
    background-image:unset;
    background-origin:unset;
    background-position:unset;
    background-repeat:unset;
    background-size:unset;
    baseline-shift:unset;
    baseline-source:unset;
    block-size:unset;
    border-block:unset;
    border-radius:unset;
    border-collapse:unset;
    border-end-end-radius:unset;
    border-end-start-radius:unset;
    border-inline:unset;
    border-shape:unset;
    border-start-end-radius:unset;
    border-start-start-radius:unset;
    inset:unset;
    box-decoration-break:unset;
    box-shadow:unset;
    box-sizing:unset;
    break-after:unset;
    break-before:unset;
    break-inside:unset;
    buffered-rendering:unset;
    caption-side:unset;
    caret-animation:unset;
    caret-color:unset;
    caret-shape:unset;
    clear:unset;
    clip:unset;
    clip-path:unset;
    clip-rule:unset;
    color-interpolation:unset;
    color-interpolation-filters:unset;
    color-rendering:unset;
    columns:unset;
    column-fill:unset;
    rule-break:unset;
    rule:unset;
    rule-inset:unset;
    rule-visibility-items:unset;
    column-span:unset;
    contain:unset;
    contain-intrinsic-block-size:unset;
    contain-intrinsic-size:unset;
    contain-intrinsic-inline-size:unset;
    container:unset;
    content:unset;
    content-visibility:unset;
    corner-shape:unset;
    corner-block-end-shape:unset;
    corner-block-start-shape:unset;
    counter-increment:unset;
    counter-reset:unset;
    counter-set:unset;
    cx:unset;
    cy:unset;
    d:unset;
    dominant-baseline:unset;
    dynamic-range-limit:unset;
    empty-cells:unset;
    field-sizing:unset;
    fill:unset;
    fill-opacity:unset;
    fill-rule:unset;
    filter:unset;
    flex:unset;
    flex-flow:unset;
    flex-line-count:unset;
    float:unset;
    flood-color:unset;
    flood-opacity:unset;
    frame-sizing:unset;
    grid:unset;
    grid-area:unset;
    height:unset;
    hyphenate-character:unset;
    hyphenate-limit-chars:unset;
    hyphens:unset;
    image-orientation:unset;
    image-rendering:unset;
    initial-letter:unset;
    inline-size:unset;
    inset-block:unset;
    inset-inline:unset;
    interactivity:unset;
    interest-delay:unset;
    interpolate-size:unset;
    isolation:unset;
    justify-items:unset;
    letter-spacing:unset;
    lighting-color:unset;
    line-break:unset;
    list-style:unset;
    margin-block:unset;
    margin:unset;
    margin-inline:unset;
    margin-trim:unset;
    marker:unset;
    mask:unset;
    mask-type:unset;
    math-shift:unset;
    math-style:unset;
    max-block-size:unset;
    max-height:unset;
    max-inline-size:unset;
    max-width:unset;
    min-block-size:unset;
    min-height:unset;
    min-inline-size:unset;
    min-width:unset;
    mix-blend-mode:unset;
    object-fit:unset;
    object-position:unset;
    object-view-box:unset;
    offset:unset;
    opacity:unset;
    order:unset;
    orphans:unset;
    outline:unset;
    outline-offset:unset;
    overflow-anchor:unset;
    overflow-block:unset;
    overflow-clip-margin:unset;
    overflow-inline:unset;
    overflow-wrap:unset;
    overflow:unset;
    overlay:unset;
    overscroll-behavior-block:unset;
    overscroll-behavior-inline:unset;
    overscroll-behavior:unset;
    padding-block:unset;
    padding:unset;
    padding-inline:unset;
    page:unset;
    page-margin-safety:unset;
    page-orientation:unset;
    paint-order:unset;
    perspective:unset;
    perspective-origin:unset;
    pointer-events:unset;
    position-try:unset;
    position-visibility:unset;
    print-color-adjust:unset;
    quotes:unset;
    r:unset;
    reading-flow:unset;
    reading-order:unset;
    resize:unset;
    rotate:unset;
    ruby-align:unset;
    ruby-overhang:unset;
    ruby-position:unset;
    rule-overlap:unset;
    rx:unset;
    ry:unset;
    scale:unset;
    scroll-axis-lock:unset;
    scroll-behavior:unset;
    scroll-initial-target:unset;
    scroll-margin-block:unset;
    scroll-margin:unset;
    scroll-margin-inline:unset;
    scroll-marker-group:unset;
    scroll-padding-block:unset;
    scroll-padding:unset;
    scroll-padding-inline:unset;
    scroll-snap-align:unset;
    scroll-snap-stop:unset;
    scroll-snap-type:unset;
    scroll-target-group:unset;
    scroll-timeline:unset;
    scrollbar-color:unset;
    scrollbar-gutter:unset;
    scrollbar-width:unset;
    shape-image-threshold:unset;
    shape-margin:unset;
    shape-outside:unset;
    shape-rendering:unset;
    size:unset;
    speak:unset;
    stop-color:unset;
    stop-opacity:unset;
    stroke:unset;
    stroke-dasharray:unset;
    stroke-dashoffset:unset;
    stroke-linecap:unset;
    stroke-linejoin:unset;
    stroke-miterlimit:unset;
    stroke-opacity:unset;
    stroke-width:unset;
    tab-size:unset;
    table-layout:unset;
    text-align:unset;
    text-align-last:unset;
    text-anchor:unset;
    text-autospace:unset;
    text-box:unset;
    text-combine-upright:unset;
    text-decoration:unset;
    text-decoration-skip-ink:unset;
    text-emphasis:unset;
    text-emphasis-position:unset;
    text-fit:unset;
    text-indent:unset;
    text-justify:unset;
    text-overflow:unset;
    text-shadow:unset;
    text-transform:unset;
    text-underline-offset:unset;
    text-underline-position:unset;
    text-wrap:unset;
    timeline-scope:unset;
    timeline-trigger:unset;
    touch-action:unset;
    transform:unset;
    transform-box:unset;
    transform-origin:unset;
    transform-style:unset;
    transition:unset;
    translate:unset;
    trigger-scope:unset;
    user-select:unset;
    vector-effect:unset;
    vertical-align:unset;
    view-timeline:unset;
    view-transition-class:unset;
    view-transition-group:unset;
    view-transition-name:unset;
    view-transition-scope:unset;
    visibility:unset;
    border-spacing:unset;
    -webkit-box-align:unset;
    -webkit-box-decoration-break:unset;
    -webkit-box-direction:unset;
    -webkit-box-flex:unset;
    -webkit-box-ordinal-group:unset;
    -webkit-box-orient:unset;
    -webkit-box-pack:unset;
    -webkit-box-reflect:unset;
    -webkit-line-break:unset;
    -webkit-line-clamp:unset;
    -webkit-mask-box-image:unset;
    -webkit-rtl-ordering:unset;
    -webkit-ruby-position:unset;
    -webkit-tap-highlight-color:unset;
    -webkit-text-combine:unset;
    -webkit-text-decorations-in-effect:unset;
    -webkit-text-fill-color:unset;
    -webkit-text-security:unset;
    -webkit-text-stroke:unset;
    -webkit-user-drag:unset;
    white-space-collapse:unset;
    widows:unset;
    width:unset;
    will-change:unset;
    window-drag:unset;
    word-break:unset;
    word-spacing:unset;
    x:unset;
    y:unset;
    z-index:unset;
    align-items:center;
    gap:var(--eqb-spacing-100,4px);
    background-color:rgba(0,0,0,0);
    justify-content:space-between;
    display:inline-flex
}
.M85cHHsq svg{
    fill:currentcolor;
    object-fit:contain
}
@keyframes _6CbxaUAW{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
@keyframes _3-UlrRVM{
    0%{
        opacity:0;
        transform:translateY(100%)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
html{
    scrollbar-gutter:stable
}
:root{
    --eqb-color-black:#000;
    --eqb-color-dark-grey:#4a4946;
    --eqb-color-grey:#74716a;
    --eqb-color-border-grey:#918e87;
    --eqb-color-light-grey:#d9d9d9;
    --eqb-color-dark-cream:#ebe7db;
    --eqb-color-cream:#fbf8f3;
    --eqb-color-white:#fff;
    --eqb-color-darkest:#0e0d0c;
    --eqb-color-alpha-neutral-43:#74716a6e;
    --eqb-color-alpha-neutral-30:#74716a4d;
    --eqb-color-alpha-neutral-13:#74716a21;
    --eqb-color-alpha-neutral-5:#74716a0d;
    --eqb-color-alpha-white-85:#ffffffd9;
    --eqb-color-alpha-white-80:#fffc;
    --eqb-color-alpha-white-70:#ffffffb3;
    --eqb-color-alpha-white-25:#ffffff40;
    --eqb-color-alpha-white-001:#fff0;
    --eqb-color-alpha-cream-80:#fbf8f3cc;
    --eqb-color-alpha-black-30:#0000004d;
    --eqb-color-orange:#a1791e;
    --eqb-color-yellow:#ffcb31;
    --eqb-color-yellow-light:#ffdd79;
    --eqb-color-indigo:#513bfc;
    --eqb-color-indigo-light:#efeefb;
    --eqb-color-raspberry:#c6278d;
    --eqb-color-raspberry-light:#f7edf9;
    --eqb-color-red:#cb061d;
    --eqb-color-red-light:#f0001c;
    --eqb-color-green:#37862d;
    --eqb-color-green-light:#00be13;
    --eqb-color-data-blue-01:#2491ff;
    --eqb-color-data-blue-02:#3d82f9;
    --eqb-color-data-blue-03:#316edb;
    --eqb-color-data-blue-04:#275ab4;
    --eqb-color-data-blue-05:#1d468c;
    --eqb-color-data-blue-06:#123264;
    --eqb-color-text-primary:var(--eqb-color-black);
    --eqb-color-text-primary-on-dark:var(--eqb-color-white);
    --eqb-color-text-secondary:var(--eqb-color-dark-grey);
    --eqb-color-text-tertiary:var(--eqb-color-grey);
    --eqb-color-text-darkest:var(--eqb-color-darkest);
    --eqb-color-text-disabled:var(--eqb-color-alpha-neutral-30);
    --eqb-color-text-accent:var(--eqb-color-indigo);
    --eqb-color-text-brand:var(--eqb-color-yellow);
    --eqb-color-text-success:var(--eqb-color-green);
    --eqb-color-text-error:var(--eqb-color-red);
    --eqb-color-text-link:var(--eqb-color-black);
    --eqb-color-text-link-hover:var(--eqb-color-indigo);
    --eqb-color-text-link-focus:var(--eqb-color-indigo);
    --eqb-color-text-button-primary:var(--eqb-color-white);
    --eqb-color-text-button-secondary:var(--eqb-color-black);
    --eqb-color-text-button-secondary-hover:var(--eqb-color-indigo);
    --eqb-color-text-button-secondary-focus:var(--eqb-color-black);
    --eqb-color-text-button-tertiary:var(--eqb-color-black);
    --eqb-color-text-button-tertiary-hover:var(--eqb-color-indigo);
    --eqb-color-text-button-tertiary-focus:var(--eqb-color-black);
    --eqb-color-text-tab:var(--eqb-color-black);
    --eqb-color-text-tab-hover:var(--eqb-color-indigo);
    --eqb-color-text-tab-active:var(--eqb-color-indigo);
    --eqb-color-border-default:var(--eqb-color-dark-cream);
    --eqb-color-border-strong:var(--eqb-color-black);
    --eqb-color-border-strong-on-dark:var(--eqb-color-white);
    --eqb-color-border-moderate:var(--eqb-color-border-grey);
    --eqb-color-border-neutral:var(--eqb-color-alpha-neutral-5);
    --eqb-color-border-neutral-strong:var(--eqb-color-alpha-neutral-30);
    --eqb-color-border-neutral-moderate:var(--eqb-color-alpha-neutral-13);
    --eqb-color-border-accent:var(--eqb-color-indigo);
    --eqb-color-border-error:var(--eqb-color-red);
    --eqb-color-border-success:var(--eqb-color-green);
    --eqb-color-border-button-secondary:var(--eqb-color-black);
    --eqb-color-border-button-secondary-hover:var(--eqb-color-indigo);
    --eqb-color-border-button-secondary-focus:var(--eqb-color-black);
    --eqb-color-border-button-tertiary-hover:var(--eqb-color-indigo);
    --eqb-color-border-button-tertiary-focus:var(--eqb-color-black);
    --eqb-color-icon-primary:var(--eqb-color-black);
    --eqb-color-icon-primary-on-dark:var(--eqb-color-white);
    --eqb-color-icon-secondary:var(--eqb-color-grey);
    --eqb-color-icon-accent:var(--eqb-color-indigo);
    --eqb-color-icon-brand:var(--eqb-color-yellow);
    --eqb-color-icon-error:var(--eqb-color-red);
    --eqb-color-icon-success:var(--eqb-color-green);
    --eqb-color-icon-warning:var(--eqb-color-orange);
    --eqb-color-background-primary:var(--eqb-color-cream);
    --eqb-color-background-secondary:var(--eqb-color-white);
    --eqb-color-background-tertiary:var(--eqb-color-dark-cream);
    --eqb-color-background-neutral-strong:var(--eqb-color-alpha-neutral-30);
    --eqb-color-background-neutral-subtle:var(--eqb-color-alpha-neutral-5);
    --eqb-color-background-brand-strong:var(--eqb-color-yellow);
    --eqb-color-background-brand-subtle:var(--eqb-color-yellow-light);
    --eqb-color-background-accent-strong:var(--eqb-color-indigo);
    --eqb-color-background-accent-subtle:var(--eqb-color-indigo-light);
    --eqb-color-background-success:var(--eqb-color-green);
    --eqb-color-background-error:var(--eqb-color-red);
    --eqb-color-background-inverse-primary:var(--eqb-color-black);
    --eqb-color-background-inverse-secondary:var(--eqb-color-dark-grey);
    --eqb-color-background-overlay:var(--eqb-color-alpha-black-30);
    --eqb-color-background-button-primary:var(--eqb-color-black);
    --eqb-color-background-button-primary-hover:var(--eqb-color-indigo);
    --eqb-color-background-button-primary-focus:var(--eqb-color-black);
    --eqb-color-background-button-secondary:var(--eqb-color-alpha-white-001);
    --eqb-color-background-button-secondary-hover:var(--eqb-color-alpha-white-001);
    --eqb-color-background-button-secondary-focus:var(--eqb-color-alpha-white-001);
    --eqb-color-background-button-tertiary:var(--eqb-color-alpha-white-001);
    --eqb-color-background-button-tertiary-hover:var(--eqb-color-alpha-white-001);
    --eqb-color-background-button-tertiary-focus:var(--eqb-color-alpha-white-001);
    --eqb-color-background-tab:var(--eqb-color-white);
    --eqb-color-background-tab-active:var(--eqb-color-indigo-light);
    --eqb-color-data-100:var(--eqb-color-data-blue-01);
    --eqb-color-data-200:var(--eqb-color-data-blue-02);
    --eqb-color-data-300:var(--eqb-color-data-blue-03);
    --eqb-color-data-400:var(--eqb-color-data-blue-04);
    --eqb-color-data-500:var(--eqb-color-data-blue-05);
    --eqb-color-data-600:var(--eqb-color-data-blue-06);
    --eqb-spacing-0:0;
    --eqb-spacing-50:2px;
    --eqb-spacing-100:4px;
    --eqb-spacing-150:6px;
    --eqb-spacing-200:8px;
    --eqb-spacing-225:9px;
    --eqb-spacing-250:10px;
    --eqb-spacing-300:12px;
    --eqb-spacing-350:14px;
    --eqb-spacing-375:15px;
    --eqb-spacing-400:16px;
    --eqb-spacing-450:18px;
    --eqb-spacing-500:20px;
    --eqb-spacing-600:24px;
    --eqb-spacing-700:28px;
    --eqb-spacing-800:32px;
    --eqb-spacing-1000:40px;
    --eqb-spacing-1100:44px;
    --eqb-spacing-1200:48px;
    --eqb-spacing-1400:56px;
    --eqb-spacing-1500:60px;
    --eqb-spacing-1600:64px;
    --eqb-spacing-2000:80px;
    --eqb-spacing-2100:84px;
    --eqb-spacing-2400:96px;
    --eqb-spacing-2950:118px;
    --eqb-spacing-3000:120px;
    --eqb-spacing-3200:128px;
    --eqb-spacing-3800:152px;
    --eqb-spacing-4200:168px;
    --eqb-spacing-4500:180px;
    --eqb-spacing-5000:200px;
    --eqb-spacing-9125:365px;
    --eqb-border-radius-0:var(--eqb-spacing-0);
    --eqb-border-radius-100:var(--eqb-spacing-100);
    --eqb-border-radius-200:var(--eqb-spacing-200);
    --eqb-border-radius-300:var(--eqb-spacing-300);
    --eqb-border-radius-400:var(--eqb-spacing-400);
    --eqb-border-radius-500:var(--eqb-spacing-500);
    --eqb-border-radius-600:var(--eqb-spacing-600);
    --eqb-border-radius-700:var(--eqb-spacing-700);
    --eqb-border-radius-800:var(--eqb-spacing-800);
    --eqb-border-radius-full:1000px;
    --eqb-border-radius-base:var(--eqb-spacing-100);
    --eqb-box-shadow-subtle:0 12px 24px 0 #0000000f;
    --eqb-box-shadow-moderate:0 4px 12px 0 #00000014;
    --eqb-box-shadow-strong:0 6px 12px 0 #00000029;
    --eqb-box-shadow-focus-primary:0 0 0 2px #fff,0 0 8px 8px #513bfc80,0 0 0 4px #513bfc;
    --eqb-navbar-height:5rem;
    --eqb-navbar-offset:var(--eqb-spacing-100);
    --eqb-navbar-offset-tablet:var(--eqb-spacing-500);
    --eqb-anchor-links-height:4.5rem;
    --eqb-font-family-sans:"EQB Uncut Sans",arial,helvetica,sans-serif;
    --eqb-font-family-aleo:"Aleo",georgia,"Times New Roman",serif;
    --eqb-font-family-inter:"Inter",arial,helvetica,sans-serif;
    --rt-color-white:#fff;
    --rt-color-dark:#222;
    --rt-color-success:#8dc572;
    --rt-color-error:#be6464;
    --rt-color-warning:#f0ad4e;
    --rt-color-info:#337ab7;
    --rt-opacity:.9;
    --rt-transition-show-delay:.15s;
    --rt-transition-closing-delay:.15s;
    --rt-arrow-size:8px
}
:root:has(.eqb-sticky-cta-banner){
    --eqb-sticky-offset:var(--eqb-sticky-cta-banner-offset,0px)
}
*,:after,:before{
    box-sizing:border-box
}
@media print{
    body body>:not(.eqb-printable){
        height:0!important;
        overflow:hidden!important
    }
}
:root:has(.navigation){
    --eqb-sticky-secondary-top:calc(var(--eqb-navbar-height) + var(--eqb-navbar-offset));
    --eqb-sticky-body-top:var(--eqb-sticky-secondary-top)
}
@media (min-width:90rem){
    :root:has(.navigation){
        --eqb-sticky-secondary-top:calc(var(--eqb-navbar-height) + var(--eqb-navbar-offset-tablet))
    }
    :root .navigation:has(+.hero-banner-a),:root .navigation:has(+main .hero-banner-a){
        border-bottom-left-radius:var(--eqb-border-radius-500,var(--eqb-spacing-500,20px));
        border-bottom-right-radius:var(--eqb-border-radius-500,var(--eqb-spacing-500,20px))
    }
}
._4HZoZws0{
    margin:var(--eqb-spacing-0,0);
    padding:var(--eqb-spacing-0,0)
}
.wY4SPeBH{
    font-family:var(--eqb-font-family-aleo,"\"Aleo\", Georgia, \"Times New Roman\", serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:2.5rem;
    font-weight:800;
    line-height:1.3
}
@media (min-width:48rem){
    :root:has(.page-anchor-links){
        --eqb-sticky-body-top:calc(var(--eqb-sticky-secondary-top,0px) + var(--eqb-anchor-links-height,4.5rem))
    }
    :root .navigation:has(+.page-anchor-links--flush),:root .navigation:has(+main .page-anchor-links--flush){
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .wY4SPeBH{
        font-size:3.25rem
    }
}
.qgqEgoJL{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:2rem;
    font-weight:700;
    line-height:1.3
}
@media (min-width:48rem){
    .qgqEgoJL{
        font-size:2.5rem
    }
}
.hzEuz4c-{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:1.5rem;
    font-weight:700;
    line-height:1.3
}
.vMKEO-FH{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:1.25rem;
    font-weight:700;
    line-height:1.3
}
._86zciF0V{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:1.125rem;
    font-weight:700;
    line-height:1.3
}
._627Vs9D9{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:1rem;
    font-weight:700;
    line-height:1.3
}
.OPzpxCgV{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:2.5rem;
    font-weight:700;
    line-height:1.3
}
@media (min-width:48rem){
    .OPzpxCgV{
        font-size:3rem
    }
}
.dl7e6E5Q{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:1rem;
    font-weight:700;
    line-height:1.3
}
.nM-XXcw8{
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:1rem;
    font-weight:400;
    line-height:1.3
}
.PfQEJcO1,._4xdJO9it{
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:.875rem;
    font-weight:400;
    line-height:1.3
}
.dMbHxgb-{
    text-align:center
}
._4HZoZws0 sup{
    vertical-align:top;
    position:relative;
    top:-.15em
}
._4HZoZws0 sup a:focus-visible{
    outline:2px solid var(--eqb-color-text-link-focus,var(--eqb-color-indigo,#513bfc));
    outline-offset:2px
}
._4HZoZws0 sup a{
    color:inherit;
    margin:0 calc(-1 * var(--eqb-spacing-300,12px));
    padding:0 var(--eqb-spacing-300,12px);
    text-decoration:none
}
._4HZoZws0 sup a:hover{
    cursor:pointer;
    color:var(--eqb-color-text-accent,var(--eqb-color-indigo,#513bfc))
}
.JW50HDsB{
    gap:var(--eqb-spacing-600,24px);
    flex-direction:column;
    display:flex
}
.JW50HDsB>*{
    margin-block:0
}
.JW50HDsB>:is(h1,h2,h3,h4):not(:last-child){
    margin-bottom:var(--eqb-spacing-200,8px)
}
.zj8Dw3Eq{
    text-align:left
}
.hqBER2lP{
    text-align:center
}
.NOcmTrit{
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    text-decoration:underline
}
.NOcmTrit:hover{
    cursor:pointer;
    color:var(--eqb-color-text-accent,var(--eqb-color-indigo,#513bfc));
    text-decoration:none
}
.NOcmTrit:focus-visible{
    box-shadow:var(--eqb-box-shadow-focus-primary,0 0 0 2px #fff,0 0 8px 8px #513bfc80,0 0 0 4px #513bfc);
    border-radius:var(--eqb-border-radius-100,var(--eqb-spacing-100,4px));
    outline:0
}
._8obCEoY-{
    width:100%;
    max-width:var(--eqb-spacing-container,1136px);
    padding:var(--eqb-spacing-1000,40px) var(--eqb-spacing-500,20px);
    isolation:isolate;
    background-color:inherit
}
@media (min-width:62rem){
    ._8obCEoY-{
        padding:var(--eqb-spacing-1200,48px) var(--eqb-spacing-500,20px)
    }
}
._8obCEoY- a{
    color:var(--eqb-color-black,#000);
    transition:color .2s ease-in-out
}
._8obCEoY- a:focus,._8obCEoY- a:hover{
    color:var(--eqb-color-indigo,#513bfc)
}
.TIsw3vQr{
    border-radius:var(--eqb-border-radius-700,var(--eqb-spacing-700,28px));
    background-color:inherit;
    width:100%;
    overflow:clip
}
.kYHYNgYX{
    border-collapse:collapse;
    background-color:inherit;
    width:100%;
    display:block
}
.kYHYNgYX thead{
    margin-bottom:var(--eqb-spacing-100,4px);
    background-color:inherit;
    display:block
}
.kYHYNgYX thead tr{
    gap:var(--eqb-spacing-100,4px);
    display:flex
}
.kYHYNgYX thead tr th:first-child{
    display:none
}
.kYHYNgYX thead tr th{
    background-color:var(--eqb-color-dark-cream,#ebe7db);
    flex:1;
    position:relative
}
.kYHYNgYX thead tr th:before{
    content:"";
    z-index:-1;
    background-color:#0000;
    position:absolute;
    inset:0
}
.kYHYNgYX thead tr th:nth-child(2){
    border-top-left-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
}
.kYHYNgYX thead tr th:last-child{
    border-top-right-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
}
.kYHYNgYX tbody{
    display:block
}
.kYHYNgYX tbody tr{
    gap:var(--eqb-spacing-100,4px);
    margin-bottom:var(--eqb-spacing-100,4px);
    flex-wrap:wrap;
    display:flex
}
.kYHYNgYX tbody tr th[scope=row]{
    background-color:var(--eqb-color-white,#fff);
    flex:0 0 100%
}
.kYHYNgYX tbody tr td{
    overflow-wrap:anywhere;
    background-color:var(--eqb-color-white,#fff);
    flex:1
}
.kYHYNgYX tbody tr:last-child td:first-of-type{
    border-bottom-left-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
}
.kYHYNgYX tbody tr:last-child td:last-child{
    border-bottom-right-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
}
@media (min-width:48rem){
    ._8obCEoY-{
        margin:0 auto
    }
    .kYHYNgYX{
        table-layout:fixed;
        width:calc(100% + var(--eqb-spacing-100,4px) * 2);
        border-collapse:separate;
        border-spacing:var(--eqb-spacing-100,4px) var(--eqb-spacing-50,2px);
        display:table
    }
    .kYHYNgYX thead{
        display:table-header-group
    }
    .kYHYNgYX thead tr{
        display:table-row
    }
    .kYHYNgYX thead tr th,.kYHYNgYX thead tr th:first-child{
        display:table-cell
    }
    .kYHYNgYX tbody{
        display:table-row-group
    }
    .kYHYNgYX tbody tr{
        display:table-row
    }
    .kYHYNgYX tbody tr td,.kYHYNgYX tbody tr th[scope=row]{
        display:table-cell
    }
    .kYHYNgYX tbody tr:first-child td:first-child,.kYHYNgYX tbody tr:first-child th:first-child{
        border-top-left-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
    }
    .kYHYNgYX tbody tr:last-child th:first-child{
        border-bottom-left-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
    }
    .kYHYNgYX tbody tr:last-child td:last-child,.kYHYNgYX tbody tr:last-child th:last-child{
        border-bottom-right-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
    }
    .kYHYNgYX tbody tr:last-child td:first-of-type{
        border-bottom-left-radius:unset
    }
    .sOBWLSWW th:nth-child(2){
        border-top-left-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
    }
    .sOBWLSWW th:first-child{
        background-color:inherit
    }
    .sOBWLSWW th:last-child{
        border-top-right-radius:var(--eqb-border-radius-600,var(--eqb-spacing-600,24px))
    }
}
.Fg60Z0jq,.Qjnsq00w,.oWWJNKFk{
    padding:var(--eqb-spacing-400,16px);
    text-align:left;
    overflow-wrap:break-word;
    -webkit-hyphens:auto;
    hyphens:auto
}
.Fg60Z0jq a,.Qjnsq00w a,.oWWJNKFk a{
    color:var(--eqb-color-black,#000)
}
.Qjnsq00w{
    background-color:var(--eqb-color-white,#fff)
}
.Fg60Z0jq strong{
    font-weight:700
}
.Fg60Z0jq p:first-child{
    font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    margin:0;
    font-size:1.25rem;
    font-weight:700;
    line-height:1.3
}
.Fg60Z0jq:has(p:nth-child(2)){
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:1rem;
    font-weight:400;
    line-height:1.3
}
.Fg60Z0jq:has(p:nth-child(2)) p{
    margin:0
}
.Fg60Z0jq p{
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    margin:0;
    font-size:.875rem;
    font-weight:400;
    line-height:1.3
}
.Fg60Z0jq p a:not(sup a){
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-weight:700;
    text-decoration:underline
}
.sOBWLSWW thead tr th.CfM6Wv-r{
    background-color:var(--eqb-table-corner-background,var(--eqb-section-background,var(--eqb-color-cream,#fbf8f3)))
}
.kYHYNgYX tbody td,.kYHYNgYX tbody th{
    transition:background-color .3s ease-in-out
}
.kYHYNgYX tbody tr:hover td,.kYHYNgYX tbody tr:hover th{
    background-color:var(--eqb-color-indigo-light,#efeefb)
}
.l2pezaMr{
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    cursor:pointer;
    -webkit-user-select:none;
    user-select:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:1px solid #0000;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    max-width:100%;
    margin:0;
    font-weight:700;
    line-height:1.5;
    text-decoration:none;
    transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;
    display:inline-flex;
    position:relative
}
.l2pezaMr:focus-visible{
    box-shadow:var(--eqb-box-shadow-focus-primary,0 0 0 2px #fff,0 0 8px 8px #513bfc80,0 0 0 4px #513bfc)
}
.bP5QdrYW{
    padding:var(--eqb-spacing-250,10px) var(--eqb-spacing-450,18px);
    border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px));
    width:fit-content;
    min-width:min(5.375rem,100%);
    max-width:13.75rem;
    font-size:.875rem
}
._23S460PF{
    padding:var(--eqb-spacing-450,18px) var(--eqb-spacing-450,18px);
    border-radius:var(--eqb-border-radius-300,var(--eqb-spacing-300,12px));
    width:fit-content;
    min-width:min(10.625rem,100%);
    font-size:1rem
}
.ESmEEGPG{
    padding:var(--eqb-spacing-450,18px) var(--eqb-spacing-450,18px);
    border-radius:var(--eqb-border-radius-300,var(--eqb-spacing-300,12px));
    width:fit-content;
    min-width:min(18.125rem,100%);
    font-size:1rem
}
._4AY7zm-h{
    background-color:var(--eqb-color-background-button-primary,var(--eqb-color-black,#000));
    border-color:var(--eqb-color-background-button-primary,var(--eqb-color-black,#000));
    color:var(--eqb-color-text-button-primary,var(--eqb-color-white,#fff))
}
._4AY7zm-h:active:not(:disabled,[aria-disabled=true]),._4AY7zm-h:hover:not(:disabled,[aria-disabled=true]){
    background-color:var(--eqb-color-background-button-primary-hover,var(--eqb-color-indigo,#513bfc));
    border-color:var(--eqb-color-background-button-primary-hover,var(--eqb-color-indigo,#513bfc))
}
._--GNKXxW{
    background-color:var(--eqb-color-background-button-secondary,var(--eqb-color-alpha-white-001,#fff0));
    border-color:var(--eqb-color-border-button-secondary,var(--eqb-color-black,#000));
    color:var(--eqb-color-text-button-secondary,var(--eqb-color-black,#000))
}
._--GNKXxW:active:not(:disabled,[aria-disabled=true]),._--GNKXxW:hover:not(:disabled,[aria-disabled=true]){
    background-color:var(--eqb-color-background-button-secondary-hover,var(--eqb-color-alpha-white-001,#fff0));
    border-color:var(--eqb-color-border-button-secondary-hover,var(--eqb-color-indigo,#513bfc));
    color:var(--eqb-color-text-button-secondary-hover,var(--eqb-color-indigo,#513bfc))
}
.x4KUxVjL{
    background-color:var(--eqb-color-background-button-tertiary,var(--eqb-color-alpha-white-001,#fff0));
    border-color:var(--eqb-color-background-button-tertiary,var(--eqb-color-alpha-white-001,#fff0));
    color:var(--eqb-color-text-button-tertiary,var(--eqb-color-black,#000))
}
.x4KUxVjL:active:not(:disabled,[aria-disabled=true]),.x4KUxVjL:hover:not(:disabled,[aria-disabled=true]){
    background-color:var(--eqb-color-background-button-tertiary-hover,var(--eqb-color-alpha-white-001,#fff0));
    border-color:var(--eqb-color-border-button-tertiary-hover,var(--eqb-color-indigo,#513bfc));
    color:var(--eqb-color-text-button-tertiary-hover,var(--eqb-color-indigo,#513bfc))
}
.l2pezaMr:disabled,.l2pezaMr[aria-disabled=true]{
    pointer-events:none;
    cursor:not-allowed;
    opacity:.5
}
.FNPON-rP{
    white-space:normal;
    text-align:center;
    pointer-events:none;
    text-decoration:none;
    display:inline-block
}
.GdkzCI8P{
    margin:var(--eqb-spacing-0,0);
    padding:var(--eqb-spacing-0,0);
    gap:var(--eqb-spacing-500,20px);
    grid-template-columns:1fr;
    align-items:stretch;
    list-style:none;
    display:grid
}
.qlLwQFmx{
    width:100%;
    height:100%;
    display:flex
}
.qlLwQFmx>*{
    width:100%;
    min-width:0
}
.t87Hr37L{
    width:100%;
    max-width:var(--eqb-spacing-container,1136px);
    padding:var(--eqb-spacing-1000,40px) var(--eqb-spacing-500,20px)
}
@media (min-width:62rem){
    ._47Uzx5I6{
        grid-template-columns:repeat(2,1fr)
    }
    .t87Hr37L{
        padding:var(--eqb-spacing-1200,48px) var(--eqb-spacing-500,20px)
    }
}
.t87Hr37L{
    gap:var(--eqb-spacing-750,30px);
    padding-top:var(--eqb-spacing-500,20px);
    padding-bottom:var(--eqb-spacing-500,20px);
    flex-direction:column;
    justify-content:space-between;
    display:flex
}
@media (min-width:48rem){
    .GdkzCI8P{
        grid-template-columns:repeat(2,1fr)
    }
    .t87Hr37L{
        margin:0 auto;
        gap:var(--eqb-spacing-1000,40px);
        padding-top:var(--eqb-spacing-1000,40px);
        padding-bottom:var(--eqb-spacing-1000,40px);
        flex-direction:row
    }
    .NsCdfUog{
        margin-bottom:var(--eqb-spacing-1000,40px)
    }
}
.Yg3aoBV0,._4F6-ixMf{
    margin-bottom:var(--eqb-spacing-1000,40px)
}
.HJGRK4-l,.Xwa8ggs2,.q54kWwqq{
    margin-bottom:var(--eqb-spacing-500,20px);
    align-items:center;
    display:flex
}
.ToVB--yC,.VLOXNk8r,.z0-UY-fn{
    font-weight:700
}
.VwvAuYdg,._51ei53Rj,._9FVIY1ch{
    width:var(--eqb-spacing-400,16px);
    height:var(--eqb-spacing-400,16px);
    margin-right:var(--eqb-spacing-200,8px)
}
.QDmK8J2N,._2bFUdI43,.nEYxquDf{
    padding:0;
    list-style:none
}
._5PejvXws,.vV3RWrkl{
    margin:var(--eqb-spacing-300,12px) 0
}
.BBs3hvud,.Rqm7KwxX,._9MMKSB8F{
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    font-size:.875rem;
    font-weight:400;
    line-height:1.3;
    text-decoration:none;
    transition:color .2s ease-in-out
}
.BBs3hvud:focus,.BBs3hvud:hover,.Rqm7KwxX:focus,.Rqm7KwxX:hover,._9MMKSB8F:focus,._9MMKSB8F:hover{
    color:var(--eqb-color-indigo,#513bfc)
}
._9MMKSB8F{
    align-items:center;
    gap:var(--eqb-spacing-400,16px);
    display:flex
}
.IZOwv2HO{
    background-color:currentColor;
    width:1rem;
    height:1rem;
    display:inline-block;
    -webkit-mask-position:50%;
    mask-position:50%;
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
}
.pOhyYHZ7{
    padding:var(--eqb-spacing-900,36px) 0;
    border-top:1px solid var(--eqb-color-dark-cream,#ebe7db);
    border-bottom:1px solid var(--eqb-color-dark-cream,#ebe7db)
}
@media (min-width:48rem){
    .pOhyYHZ7{
        padding:var(--eqb-spacing-1750,70px) 0
    }
    ._2zedu2Ay{
        margin:0 auto
    }
}
._2zedu2Ay{
    width:100%;
    max-width:var(--eqb-spacing-container,1136px);
    padding:var(--eqb-spacing-1000,40px) var(--eqb-spacing-500,20px)
}
@media (min-width:62rem){
    ._2zedu2Ay{
        padding:var(--eqb-spacing-1200,48px) var(--eqb-spacing-500,20px)
    }
}
._2zedu2Ay{
    gap:var(--eqb-spacing-1000,40px);
    flex-direction:column;
    padding-top:0;
    padding-bottom:0;
    display:flex
}
@media (min-width:48rem){
    ._2zedu2Ay{
        justify-content:space-between;
        align-items:center;
        gap:var(--eqb-spacing-500,20px);
        flex-direction:row
    }
}
.gOQMqw4Y{
    max-width:var(--eqb-spacing-8600,344px);
    margin-right:var(--eqb-spacing-875,35px)
}
.nEYxquDf{
    gap:var(--eqb-spacing-450,18px);
    margin:0;
    display:flex
}
@media (min-width:48rem){
    .nEYxquDf{
        gap:var(--eqb-spacing-875,35px)
    }
}
.PToDe-IT{
    gap:var(--eqb-spacing-1000,40px);
    justify-content:space-between;
    display:flex
}
@media (min-width:48rem){
    .PToDe-IT{
        flex-direction:column;
        justify-content:start;
        gap:0
    }
}
.Dp0l-28Q{
    flex-direction:column;
    display:flex
}
.ouBaKsMt{
    width:100%;
    max-width:var(--eqb-spacing-container,1136px);
    padding:var(--eqb-spacing-1000,40px) var(--eqb-spacing-500,20px)
}
@media (min-width:62rem){
    .ouBaKsMt{
        padding:var(--eqb-spacing-1200,48px) var(--eqb-spacing-500,20px)
    }
}
.ouBaKsMt{
    padding:var(--eqb-spacing-800,32px) var(--eqb-spacing-500,20px);
    background-color:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff))
}
@media (min-width:48rem){
    .Dp0l-28Q{
        columns:3;
        gap:var(--eqb-spacing-1000,40px);
        display:block
    }
    .Dp0l-28Q>*{
        break-inside:avoid;
        vertical-align:top;
        width:100%;
        display:inline-block
    }
    .ouBaKsMt{
        margin:0 auto;
        background-color:var(--eqb-color-background-primary,var(--eqb-color-cream,#fbf8f3));
        padding:var(--eqb-spacing-2000,80px) var(--eqb-spacing-500,20px)
    }
    .AZ2lBsoI{
        min-height:calc(100vh - var(--eqb-sticky-secondary-top,0px))
    }
}
@media (min-width:62rem){
    .ouBaKsMt{
        padding:var(--eqb-spacing-2000,80px) var(--eqb-spacing-500,20px)
    }
}
.mimMtIBo{
    margin:var(--eqb-spacing-0,0);
    padding:var(--eqb-spacing-0,0);
    gap:var(--eqb-spacing-500,20px) var(--eqb-spacing-250,10px);
    grid-template-columns:max-content minmax(0,1fr);
    list-style:none;
    display:grid
}
.ciVL-dKG{
    grid-template-columns:subgrid;
    grid-column:1/-1;
    display:grid
}
.e1Ip2-sv{
    grid-column:1/-1;
    grid-template-columns:subgrid;
    display:grid
}
._2dijdpIE{
    overflow-wrap:anywhere;
    flex-direction:column;
    display:flex
}
.xOwnqAyR{
    font-family:var(--eqb-font-family-inter,"\"Inter\", Arial, Helvetica, sans-serif");
    color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
    justify-self:end;
    font-size:.875rem;
    font-weight:400;
    line-height:1.3
}
.AZ2lBsoI{
    flex-flow:column;
    width:100%;
    margin:auto;
    display:flex;
    position:relative;
    overflow:hidden
}
.fVFZoWgP{
    isolation:isolate;
    padding:var(--eqb-spacing-1600,64px) var(--eqb-spacing-500,20px) var(--eqb-spacing-1200,48px);
    flex-flow:column;
    align-items:center;
    margin:auto;
    display:flex;
    position:relative
}
.AZ2lBsoI .W9HdrHup{
    margin-bottom:var(--eqb-spacing-800,32px);
    max-width:40rem
}
.AZ2lBsoI .Q9qKIvaI{
    margin-bottom:var(--eqb-spacing-800,32px);
    max-width:32rem
}
.sASnYFnS{
    background-color:var(--eqb-color-background-tertiary,var(--eqb-color-dark-cream,#ebe7db));
    object-fit:cover;
    object-position:top;
    order:1;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.jPiXyQ9D{
    position:relative
}
.ChrKfrlG{
    display:none
}
@media (min-width:48rem){
    .fVFZoWgP{
        padding:var(--eqb-spacing-800,32px) var(--eqb-spacing-1600,64px);
        width:100%;
        margin-bottom:0
    }
    .fVFZoWgP:has(.sndFRgwj){
        padding-bottom:var(--eqb-spacing-300,12px)
    }
    .fVFZoWgP:before{
        background:linear-gradient(transparent 0,var(--eqb-color-alpha-cream-80,#fbf8f3cc) 44.23%,var(--eqb-color-background-primary,var(--eqb-color-cream,#fbf8f3)) 94.23%);
        inset:calc(-1 * var(--eqb-spacing-3800,152px)) 0 0;
        content:"";
        z-index:-1;
        display:block;
        position:absolute
    }
    .sASnYFnS{
        order:unset
    }
    .jPiXyQ9D{
        display:none
    }
    .ChrKfrlG{
        display:revert
    }
}
.gh7lY7Dr{
    gap:var(--eqb-spacing-300,12px);
    flex-direction:column;
    height:100%;
    display:flex
}
@media (min-width:62rem){
    .gh7lY7Dr{
        gap:var(--eqb-spacing-400,16px)
    }
}
.Ti8S0NTv{
    width:2rem;
    height:2rem
}
.Ti8S0NTv img{
    object-fit:cover;
    width:100%;
    height:100%
}
._9l82Io-W{
    --eqb-section-background:var(--eqb-color-cream,#fbf8f3);
    flex-direction:column;
    height:100%;
    display:flex
}
@media (min-width:48rem){
    ._9l82Io-W{
        flex-direction:row;
        align-items:center
    }
    .cPzbkD-y{
        gap:var(--eqb-spacing-1600,64px)
    }
}
.lNtgLY8C{
    padding:var(--eqb-spacing-1200,48px) var(--eqb-spacing-0,0);
    justify-content:center;
    align-items:center;
    display:flex
}
@media (min-width:48rem){
    .lNtgLY8C{
        padding:var(--eqb-spacing-0,0);
        flex:1
    }
}
.lNtgLY8C img{
    object-fit:contain;
    width:100%;
    max-width:100%;
    height:auto
}
.uUoAAXAv{
    gap:var(--eqb-spacing-1000,40px);
    flex:1;
    grid-template-columns:1fr;
    align-items:stretch;
    width:100%;
    display:grid
}
@media (min-width:48rem){
    .uUoAAXAv{
        gap:var(--eqb-spacing-1200,48px)
    }
    .uy-GnwvN{
        grid-template-columns:repeat(2,1fr)
    }
}
._2tcOBlHp{
    border-radius:var(--eqb-border-radius-800,var(--eqb-spacing-800,32px));
    background-color:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff));
    padding:var(--eqb-spacing-800,32px);
    align-items:flex-start;
    gap:var(--eqb-spacing-400,16px);
    border:2px solid #0000;
    flex-direction:column;
    width:100%;
    height:100%;
    display:flex;
    container-type:inline-size
}
.NOKDRFE-{
    justify-content:center;
    gap:var(--eqb-spacing-300,12px);
    flex-direction:column;
    display:flex
}
@container (min-width:30rem){
    .NOKDRFE-{
        flex-direction:row
    }
}
.ycjVdLY7{
    flex:1
}
.D4y3rhvx{
    width:fit-content;
    height:fit-content;
    color:var(--eqb-color-text-accent,var(--eqb-color-indigo,#513bfc));
    padding:var(--eqb-spacing-100,4px) var(--eqb-spacing-200,8px);
    border-radius:var(--eqb-border-radius-full,1000px);
    background:var(--eqb-color-background-accent-subtle,var(--eqb-color-indigo-light,#efeefb))
}
.iZFykQjU{
    gap:var(--eqb-spacing-400,16px);
    padding-top:var(--eqb-spacing-400,16px);
    flex-direction:column;
    width:100%;
    margin-top:auto;
    display:flex
}
.iZFykQjU>*{
    width:100%
}
@container (min-width:30rem){
    .iZFykQjU{
        gap:var(--eqb-spacing-200,8px);
        flex-direction:row
    }
    .iZFykQjU>*{
        width:auto
    }
}
.d63g793G{
    --eqb-section-background:var(--eqb-color-cream,#fbf8f3);
}
._3l8o1BG-{
    width:100%;
    max-width:var(--eqb-spacing-container,1136px);
    padding:var(--eqb-spacing-1000,40px) var(--eqb-spacing-500,20px);
    gap:var(--eqb-spacing-1000,40px);
    flex-direction:column;
    align-items:center;
    display:flex
}
@media (min-width:48rem){
    ._3l8o1BG-{
        margin:0 auto
    }
}
@media (min-width:62rem){
    ._3l8o1BG-{
        padding:var(--eqb-spacing-1200,48px) var(--eqb-spacing-500,20px)
    }
}
.zQF3-HGX{
    gap:var(--eqb-spacing-500,20px);
    flex-direction:column;
    display:flex
}
.HJKpAU6v{
    align-self:center
}
.C0iRZmZ4{
    margin-block:calc(var(--eqb-spacing-800,32px) - var(--eqb-spacing-1000,40px))
}
.oZJkn6sL{
    margin-bottom:0
}
.aA-mr9Tm{
    gap:var(--eqb-spacing-500,20px);
    flex-direction:column;
    width:100%;
    display:flex
}
.ON1YpS-U{
    grid-template-columns:1fr;
    align-items:flex-start;
    width:100%;
    max-width:100%;
    margin:0 auto;
    padding:0;
    list-style:none;
    display:grid
}
@media (min-width:48rem){
    .aA-mr9Tm{
        gap:var(--eqb-spacing-800,32px)
    }
    .ON1YpS-U{
        grid-template-rows:auto auto;
        grid-template-columns:repeat(3,1fr)
    }
}
.uZBrJS8m{
    align-content:start;
    gap:var(--eqb-spacing-250,10px);
    height:100%;
    padding:var(--eqb-spacing-500,20px);
    text-align:center;
    place-items:center;
    display:grid;
    container-type:inline-size
}
.uZBrJS8m:first-child{
    padding-top:0
}
.uZBrJS8m:last-child{
    padding-bottom:0
}
.uZBrJS8m:not(:last-child){
    border-bottom:1px solid var(--eqb-color-border-moderate,var(--eqb-color-border-grey,#918e87))
}
.ON1YpS-U .n3k1noAJ{
    font-size:clamp(1rem,100cqw / var(--stat-max-chars,16) * 1.8,2.5rem)
}
@media (min-width:48rem){
    .uZBrJS8m{
        grid-row:1/-1;
        grid-template-rows:subgrid;
        padding-bottom:var(--eqb-spacing-800,32px);
        padding-top:var(--eqb-spacing-800,32px)
    }
    .uZBrJS8m:first-child{
        padding-top:var(--eqb-spacing-800,32px)
    }
    .uZBrJS8m:last-child{
        padding-bottom:var(--eqb-spacing-800,32px)
    }
    .uZBrJS8m:not(:last-child){
        border-bottom:0;
        border-right:1px solid var(--eqb-color-border-moderate,var(--eqb-color-border-grey,#918e87))
    }
    .ON1YpS-U .n3k1noAJ{
        font-size:clamp(1rem,100cqw / var(--stat-max-chars,16) * 1.8,3rem)
    }
}
.LAkfg2zf{
    align-items:center;
    display:flex
}
@keyframes UbnxkzAp{
    100%,to{
        overflow:visible
    }
    0%,99%{
        overflow:hidden
    }
}
.ZZ4ZPBEu{
    gap:var(--eqb-spacing-800,32px);
    width:100%;
    height:100%;
    padding:var(--eqb-spacing-400,16px);
    border-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px));
    border:1px solid var(--eqb-color-border-default,var(--eqb-color-dark-cream,#ebe7db));
    background:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff));
    flex-direction:column;
    display:flex;
    container-type:inline-size
}
.pGRWALto{
    white-space:normal;
    overflow-wrap:break-word;
    align-self:stretch;
    align-items:flex-start;
    gap:var(--eqb-spacing-300,12px);
    flex-direction:column;
    flex:1 0 0;
    display:flex
}
.Tz3HvW70{
    fill:var(--eqb-color-background-accent-strong,var(--eqb-color-indigo,#513bfc));
    width:1.5rem;
    height:1rem
}
.jTKAASPM{
    flex:1 0 0;
    align-self:stretch;
    font-style:normal
}
.nbfqnz7-{
    color:var(--eqb-color-text-tertiary,var(--eqb-color-grey,#74716a));
    align-self:stretch;
    font-style:normal
}
._0Qfd8SNl{
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:auto;
    width:100%;
    overflow-x:auto
}
._0Qfd8SNl:focus-visible{
    outline:2px solid var(--eqb-color-text-link-focus,var(--eqb-color-indigo,#513bfc));
    outline-offset:2px
}
.M8UIXoHy{
    gap:var(--eqb-spacing-450,18px);
    flex-direction:row;
    width:100%;
    margin:0;
    padding:0;
    list-style:none;
    display:flex
}
.M8UIXoHy>*{
    scroll-snap-align:start;
    flex:0 0 240px;
    width:240px;
    height:auto
}
.M8UIXoHy p:first-of-type{
    color:var(--eqb-color-text-tertiary,var(--eqb-color-grey,#74716a));
    align-self:stretch;
    font-style:normal
}
@media (min-width:48rem){
    .M8UIXoHy{
        gap:var(--eqb-spacing-450,18px);
        grid-template-rows:auto auto;
        align-items:stretch;
        width:100%;
        display:grid
    }
    .M8UIXoHy>*{
        flex:unset;
        scroll-snap-align:unset;
        width:100%;
        height:100%
    }
    .NnffsVhJ{
        grid-template-columns:3fr 2fr 2fr 2fr
    }
    .NnffsVhJ>:first-child{
        grid-row:span 2
    }
    .NnffsVhJ>:first-child blockquote:first-of-type{
        font-style:normal;
        font-family:var(--eqb-font-family-sans,"\"EQB Uncut Sans\", Arial, Helvetica, sans-serif");
        color:var(--eqb-color-text-primary,var(--eqb-color-black,#000));
        font-size:1.5rem;
        font-weight:700;
        line-height:1.3
    }
    .NnffsVhJ>:nth-child(5){
        grid-column:span 2
    }
}
.zPJ3IayR{
    background-color:var(--eqb-color-background-primary,var(--eqb-color-cream,#fbf8f3));
    border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px));
    gap:var(--eqb-spacing-300,12px);
    padding:var(--eqb-spacing-1000,40px) var(--eqb-spacing-900,36px);
    flex-direction:column;
    display:flex
}
.lyPPOlLJ{
    border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px));
    width:fit-content;
    overflow:hidden
}
.lyPPOlLJ img{
    max-width:100%;
    height:auto;
    display:block
}
.oSSQT3e6{
    margin-top:auto
}
._6fjFGyjq{
    flex-direction:column;
    display:flex
}
li:first-child>._6fjFGyjq .VHySXzy-{
    border-top-left-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px));
    border-top-right-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px))
}
@media (min-width:90rem){
    li:first-child>._6fjFGyjq .VHySXzy-{
        border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px))
    }
}
li:last-child>._6fjFGyjq .VHySXzy-{
    border-bottom-left-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px));
    border-bottom-right-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px))
}
li:not(:last-child)>._6fjFGyjq .VHySXzy-{
    border-bottom:1px solid var(--eqb-color-border-default,var(--eqb-color-dark-cream,#ebe7db))
}
.VHySXzy-:focus-visible{
    outline:2px solid var(--eqb-color-text-link-focus,var(--eqb-color-indigo,#513bfc));
    outline-offset:2px;
    box-shadow:var(--eqb-box-shadow-focus-primary,0 0 0 2px #fff,0 0 8px 8px #513bfc80,0 0 0 4px #513bfc);
    z-index:1;
    outline:0
}
.VHySXzy-{
    all:unset;
    cursor:pointer;
    align-items:center;
    gap:var(--eqb-spacing-100,4px);
    background-color:#0000;
    justify-content:space-between;
    display:inline-flex;
    background-color:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff));
    gap:var(--eqb-spacing-200,8px);
    padding:var(--eqb-spacing-450,18px) var(--eqb-spacing-400,16px);
    background-clip:padding-box;
    display:flex
}
.VHySXzy-:hover{
    color:var(--eqb-color-text-link-hover,var(--eqb-color-indigo,#513bfc))
}
._-4DGlQES{
    color:inherit;
    margin:0;
    font-weight:700;
    line-height:1.7
}
@media (min-width:90rem){
    li:last-child>._6fjFGyjq .VHySXzy-{
        border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px))
    }
    li:not(:last-child)>._6fjFGyjq .VHySXzy-{
        border-bottom:none
    }
    .VHySXzy-{
        border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px));
        gap:var(--eqb-spacing-100,4px);
        padding:var(--eqb-spacing-250,10px);
        background-color:#0000;
        width:max-content
    }
    ._-4DGlQES{
        line-height:1.3
    }
    ._3ysCF3K1{
        transform:rotate(90deg)
    }
}
._3ysCF3K1{
    width:1.25rem;
    height:1.25rem
}
._3ysCF3K1 svg{
    fill:currentColor;
    object-fit:contain;
    width:100%;
    height:100%
}
.dzb4NAsZ{
    opacity:0;
    width:100%;
    height:0;
    transition-duration:var(--nav-transition-duration,.15s);
    transition-timing-function:var(--nav-transition-timing-function,ease);
    transition-property:max-height,opacity;
    overflow:hidden
}
@media (min-width:90rem){
    .dzb4NAsZ{
        background-color:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff));
        border-radius:var(--eqb-border-radius-500,var(--eqb-spacing-500,20px));
        box-shadow:var(--eqb-box-shadow-strong,0 6px 12px 0 #00000029);
        top:calc(100% + var(--eqb-spacing-50,2px));
        width:auto;
        display:grid;
        position:absolute
    }
    .nAT9gNIT{
        grid-template-columns:max-content 20.125rem;
        left:50%;
        transform:translate(-50%)
    }
}
.DVjzpOx7{
    gap:var(--eqb-spacing-800,32px);
    flex-direction:column;
    margin:0;
    padding:0;
    list-style:none;
    display:flex
}
._6CyJa0q2{
    display:none
}
@media (min-width:90rem){
    .DVjzpOx7{
        gap:var(--eqb-spacing-1000,40px);
        padding:var(--eqb-spacing-1000,40px);
        flex-direction:row
    }
    ._6CyJa0q2{
        display:flex
    }
}
.x171HDr5{
    display:none
}
._0hiXIrWM{
    gap:var(--eqb-spacing-400,16px);
    isolation:isolate;
    flex-direction:column;
    display:flex
}
.XSkg59Xw{
    align-items:center;
    gap:var(--eqb-spacing-200,8px);
    display:flex
}
@media (min-width:90rem){
    .x171HDr5{
        border-left:1px solid var(--eqb-color-border-default,var(--eqb-color-dark-cream,#ebe7db));
        width:20.125rem;
        height:100%;
        display:flex
    }
    ._0hiXIrWM{
        min-width:var(--eqb-spacing-3400,144px);
        width:100%
    }
    .XSkg59Xw{
        border-bottom:1px solid var(--eqb-color-border-default,var(--eqb-color-dark-cream,#ebe7db));
        padding-bottom:var(--eqb-spacing-300,12px)
    }
}
.anzbioHN{
    object-fit:contain;
    width:1.25rem;
    height:1.25rem
}
.QsmRtjH0{
    flex-direction:column;
    margin:0;
    padding:0;
    list-style:none;
    display:flex
}
.Dv1aFYxp{
    background-color:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff));
    width:100%
}
.Dv1aFYxp:first-of-type{
    border-top-left-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px));
    border-top-right-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px))
}
.Dv1aFYxp:last-of-type{
    border-bottom-left-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px));
    border-bottom-right-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px))
}
.DduToiYN:focus-visible{
    outline:2px solid var(--eqb-color-text-link-focus,var(--eqb-color-indigo,#513bfc));
    outline-offset:2px;
    outline-offset:-2px
}
.DduToiYN{
    color:inherit;
    justify-content:space-between;
    align-items:center;
    gap:var(--eqb-spacing-200,8px);
    padding:var(--eqb-spacing-450,18px) var(--eqb-spacing-400,16px);
    z-index:1;
    text-decoration:none;
    display:flex;
    position:relative
}
.DduToiYN .qjA2d-F6,.DduToiYN:hover .J8PbakkF{
    color:inherit
}
.DduToiYN .B5l0WiaU{
    color:var(--eqb-color-text-secondary,var(--eqb-color-dark-grey,#4a4946));
    font-weight:500
}
.J8PbakkF{
    width:2.5rem;
    height:2.5rem
}
.J8PbakkF svg{
    object-fit:contain;
    width:100%;
    height:100%
}
._4GZbpc5P{
    gap:var(--eqb-spacing-100,4px);
    flex-direction:column;
    flex:1;
    display:flex
}
._6HmPUx-T{
    color:var(--eqb-color-text-surface-darker,var(--eqb-color-neutral-grey-46,#7a7770));
    width:1.25rem;
    height:1.25rem
}
._6HmPUx-T svg{
    fill:currentColor;
    object-fit:contain;
    width:100%;
    height:100%
}
.-ANt7T6k .Dv1aFYxp:not(:last-child){
    border-bottom:1px solid var(--eqb-color-border-default,var(--eqb-color-dark-cream,#ebe7db))
}
.-ANt7T6k .DduToiYN:hover{
    color:var(--eqb-color-text-link-hover,var(--eqb-color-indigo,#513bfc))
}
@media (min-width:90rem){
    .Dv1aFYxp{
        background-color:#0000
    }
    .DduToiYN{
        padding:var(--eqb-spacing-250,10px) 0
    }
    .DduToiYN:focus-visible{
        outline-offset:2px
    }
    .-ANt7T6k .Dv1aFYxp:not(:last-child){
        border-bottom-color:#0000
    }
    .-ANt7T6k .qjA2d-F6{
        font-weight:500
    }
    .-ANt7T6k ._6HmPUx-T{
        display:none
    }
    ._9uHPmGuL .Dv1aFYxp{
        border-radius:var(--eqb-border-radius-400,var(--eqb-spacing-400,16px))
    }
}
._9uHPmGuL .Dv1aFYxp:not(:last-child){
    border-bottom:none;
    position:relative
}
._9uHPmGuL .Dv1aFYxp:not(:last-child):after{
    background-color:var(--eqb-color-border-default,var(--eqb-color-dark-cream,#ebe7db));
    content:"";
    height:2px;
    width:calc(100% - var(--eqb-spacing-400,16px) * 2);
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%)
}
._9uHPmGuL .DduToiYN:hover{
    background:var(--eqb-color-background-neutral-subtle,var(--eqb-color-alpha-neutral-5,#74716a0d)) padding-box;
    border-radius:inherit
}
.zQwdk2TJ{
    --nav-bkg-colour:var(--eqb-color-background-primary,var(--eqb-color-cream,#fbf8f3));
    --nav-transition-duration:.15s;
    --nav-transition-timing-function:ease-in-out;
    background-color:var(--nav-bkg-colour);
    isolation:isolate;
    gap:var(--eqb-spacing-600,24px);
    z-index:99;
    flex-direction:column;
    width:100%;
    margin:auto;
    transition-property:background-color,border-radius,height,margin,max-width,padding,top,width;
    transition-duration:.15s;
    transition-timing-function:ease-in-out;
    display:flex;
    position:sticky
}
@media (min-width:90rem){
    ._9uHPmGuL .Dv1aFYxp:not(:last-child):after{
        display:none
    }
    ._9uHPmGuL .DduToiYN{
        padding:var(--eqb-spacing-300,12px) var(--eqb-spacing-200,8px)
    }
    .zQwdk2TJ{
        --nav-bkg-colour:var(--eqb-color-background-secondary,var(--eqb-color-white,#fff));
        border-top-left-radius:var(--eqb-border-radius-500,var(--eqb-spacing-500,20px));
        border-top-right-radius:var(--eqb-border-radius-500,var(--eqb-spacing-500,20px));
        margin-top:var(--eqb-spacing-500,20px);
        max-width:100%;
        min-width:var(--eqb-spacing-max,1400px);
        top:var(--eqb-spacing-500,20px);
        width:fit-content
    }
}
.CUyiol5B{
    align-items:center;
    gap:var(--eqb-spacing-300,12px);
    padding:var(--eqb-spacing-500,20px);
    justify-content:space-between;
    width:100%;
    transition-property:padding;
    transition-duration:.15s;
    transition-timing-function:ease-in-out;
    display:flex
}
.pC-fSwHh{
    width:auto;
    height:100%;
    max-height:100%;
    display:block
}
.VVFGX11-,.f4VMIQiO:not(.JFcnbjuk){
    display:none
}
@media (min-width:90rem){
    .CUyiol5B{
        gap:var(--eqb-spacing-1100,44px);
        padding:var(--eqb-spacing-400,16px) var(--eqb-spacing-500,20px);
        justify-content:flex-start
    }
    .-K3pfcBa{
        display:none
    }
    .VVFGX11-{
        display:flex
    }
}
.r2kcough{
    align-items:center;
    gap:var(--eqb-spacing-200,8px);
    flex:1;
    margin:0;
    padding:0;
    list-style:none
}
.D8b9WHZJ{
    flex-direction:column;
    margin:0;
    padding:0;
    list-style:none;
    display:flex
}
.YB0iBBVO{
    align-items:center;
    gap:var(--eqb-spacing-200,8px);
    display:flex
}
.v0gJynPn{
    display:flex
}
.v0gJynPn>*{
    line-height:1.3
}
._-3-IZ6oZ{
    width:100%;
    margin-top:auto
}
._4tdPtQoL{
    display:none
}
@media (min-width:31rem){
    ._4tdPtQoL{
        display:inline-flex
    }
}
.ZSPZ-4bW:focus-visible{
    outline:2px solid var(--eqb-color-text-link-focus,var(--eqb-color-indigo,#513bfc));
    outline-offset:2px;
    box-shadow:var(--eqb-box-shadow-focus-primary,0 0 0 2px #fff,0 0 8px 8px #513bfc80,0 0 0 4px #513bfc)
}
.ZSPZ-4bW{
    all:unset;
    cursor:pointer;
    border-radius:var(--eqb-border-radius-300,var(--eqb-spacing-300,12px));
    color:var(--eqb-color-text-button-tertiary,var(--eqb-color-black,#000));
    height:1.125rem;
    padding:var(--eqb-spacing-300,12px);
    justify-content:center;
    align-items:center;
    width:1.125rem
}
@media (min-width:90rem){
    .YB0iBBVO{
        gap:var(--eqb-spacing-250,10px)
    }
    ._7tOM-Rzy{
        display:none
    }
}
.ZSPZ-4bW:hover{
    color:var(--eqb-color-icon-secondary,var(--eqb-color-grey,#74716a))
}
.yMhDab6G,.yMhDab6G:after,.yMhDab6G:before{
    border-radius:var(--eqb-border-radius-full,1000px);
    content:"";
    background-color:currentColor;
    width:100%;
    height:.125rem;
    transition:transform .15s,opacity .15s;
    display:block
}
.yMhDab6G{
    position:relative
}
.yMhDab6G:before{
    position:absolute;
    top:-.25rem;
    left:0
}
.yMhDab6G:after{
    position:absolute;
    top:.25rem;
    left:0
}
.ZSPZ-4bW[aria-expanded=true] .yMhDab6G{
    background-color:#0000
}
.ZSPZ-4bW[aria-expanded=true] .yMhDab6G:before{
    top:0;
    transform:rotate(45deg)
}
.ZSPZ-4bW[aria-expanded=true] .yMhDab6G:after{
    top:0;
    transform:rotate(-45deg)
}
.BcoC-jZD{
    display:flex;
    gap:var(--eqb-spacing-600,24px);
    flex-direction:column;
    flex:1
}
@media (min-width:90rem){
    .h9FhXVAU{
        display:none
    }
}
.BcoC-jZD:not(.DoPQ8fnl){
    display:none
}
html:has(.NSaM57ok){
    scrollbar-gutter:stable
}
.aAstn5Gb{
    border-image:none;
    cursor:pointer;
    background:0 0;
    border:none;
    margin:0;
    padding:0
}
.aAstn5Gb:focus{
    outline:0
}
.aAstn5Gb:focus-visible{
    outline:2px solid var(--eqb-color-text-link-focus,var(--eqb-color-indigo,#513bfc));
    outline-offset:2px
}
.aAstn5Gb:hover .p4N-WXB3{
    color:var(--eqb-color-text-link-hover,var(--eqb-color-indigo,#513bfc))
}
.p4N-WXB3{
    align-items:center;
    gap:var(--eqb-spacing-200,8px);
    display:flex
}
.SGBI2eCw{
    flex-direction:column;
    display:inline-flex
}
.Ux-j8Sli:focus-visible{
    outline:2px solid var(--eqb-color-text-link-focus,var(--eqb-color-indigo,#513bfc));
    outline-offset:2px;
    box-shadow:var(--eqb-box-shadow-focus-primary,0 0 0 2px #fff,0 0 8px 8px #513bfc80,0 0 0 4px #513bfc);
    z-index:1;
    outline:0
}
.Ux-j8Sli{
    all:unset;
    cursor:pointer;
    align-items:center;
    gap:var(--eqb-spacing-100,4px);
    background-color:#0000;
    justify-content:space-between;
    display:inline-flex;
    border-radius:var(--eqb-border-radius-200,var(--eqb-spacing-200,8px));
    padding:var(--eqb-spacing-250,10px);
    border:1px solid;
    width:max-content
}
.Ux-j8Sli:hover{
    color:var(--eqb-color-text-link-hover,var(--eqb-color-indigo,#513bfc))
}
.a3Rk-XQ6{
    color:inherit;
    margin:0;
    font-weight:700;
    line-height:1.3
}
.M85cHHsq{
    width:1.25rem;
    height:1.25rem;
    transform:rotate(90deg)
}
.M85cHHsq svg{
    fill:currentColor;
    object-fit:contain;
    width:100%;
    height:100%
}
@keyframes _6CbxaUAW{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes _3-UlrRVM{
    0%{
        opacity:0;
        transform:translateY(100%)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
.fFV4dKeL{
    justify-content:center;
    align-items:center;
    gap:var(--eqb-spacing-1000,40px);
    flex-direction:column;
    width:100%;
    display:flex
}
.Sni7c1AX{
    justify-content:center;
    align-items:center;
    gap:var(--eqb-spacing-1000,40px);
    flex-direction:column;
    width:100%;
    display:flex
}
.d0z5irt4{
    gap:var(--eqb-spacing-1000,40px);
    flex-direction:column;
    width:100%;
    display:flex
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-moz-keyframes document-loader{
    from{
        -webkit-transform:rotate(0) translate3d(0,0,0);
        -moz-transform:rotate(0) translate3d(0,0,0);
        transform:rotate(0) translate3d(0,0,0)
    }
    to{
        -webkit-transform:rotate(360deg) translate3d(0,0,0);
        -moz-transform:rotate(360deg) translate3d(0,0,0);
        transform:rotate(360deg) translate3d(0,0,0)
    }
}
@-webkit-keyframes document-loader{
    from{
        -webkit-transform:rotate(0) translate3d(0,0,0);
        -moz-transform:rotate(0) translate3d(0,0,0);
        transform:rotate(0) translate3d(0,0,0)
    }
    to{
        -webkit-transform:rotate(360deg) translate3d(0,0,0);
        -moz-transform:rotate(360deg) translate3d(0,0,0);
        transform:rotate(360deg) translate3d(0,0,0)
    }
}
@keyframes document-loader{
    from{
        -webkit-transform:rotate(0) translate3d(0,0,0);
        -moz-transform:rotate(0) translate3d(0,0,0);
        transform:rotate(0) translate3d(0,0,0)
    }
    to{
        -webkit-transform:rotate(360deg) translate3d(0,0,0);
        -moz-transform:rotate(360deg) translate3d(0,0,0);
        transform:rotate(360deg) translate3d(0,0,0)
    }
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0)
    }
    100%{
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0)
    }
    100%{
        -o-transform:rotate(359deg)
    }
}
@-ms-keyframes spin{
    0%{
        -ms-transform:rotate(0)
    }
    100%{
        -ms-transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(359deg)
    }
}
@-ms-keyframes spin{
    from{
        -ms-transform:rotate(0)
    }
    to{
        -ms-transform:rotate(360deg)
    }
}
@-moz-keyframes spin{
    from{
        -moz-transform:rotate(0)
    }
    to{
        -moz-transform:rotate(360deg)
    }
}
@-webkit-keyframes spin{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes spin{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes rcrsv-pulse{
    0%{
        -webkit-transform:scale(0);
        opacity:0;
        border-color:#d3d3d3
    }
    20%{
        -webkit-transform:scale(.2);
        opacity:.8;
        border-color:#333
    }
    40%{
        -webkit-transform:scale(.4);
        opacity:.3;
        border-color:#d3d3d3
    }
    60%{
        -webkit-transform:scale(.6);
        opacity:.8;
        border-color:#333
    }
    80%{
        -webkit-transform:scale(.8);
        opacity:.3;
        border-color:#d3d3d3
    }
    100%{
        -webkit-transform:scale(1);
        opacity:0;
        border-color:#333
    }
}
@keyframes rcrsv-pulse{
    0%{
        transform:scale(0);
        opacity:0;
        border-color:#d3d3d3
    }
    20%{
        transform:scale(.2);
        opacity:.8;
        border-color:#333
    }
    40%{
        transform:scale(.4);
        opacity:.3;
        border-color:#d3d3d3
    }
    60%{
        transform:scale(.6);
        opacity:.8;
        border-color:#333
    }
    80%{
        transform:scale(.8);
        opacity:.3;
        border-color:#d3d3d3
    }
    100%{
        transform:scale(1);
        opacity:0;
        border-color:#333
    }
}
body::after,body::before,body:after,body:before{
    pointer-events:none!important;
    pointer-events:none!important;
    z-index:1!important
}
[class*=btn],a,button{
    pointer-events:auto!important
}
[class*=char],[class*=title] [aria-hidden=true],[class*=title] div,[class*=title] span,[class*=word],h1 [aria-hidden=true],h1 div,h1 span,h2 [aria-hidden=true],h2 div,h2 span,h3 [aria-hidden=true],h3 div,h3 span{
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    filter:none!important
}
[class*=drawer]:not([class*=cart]):not([class*=product]),[class*=menu-drawer]{
    position:fixed!important;
    top:0!important;
    left:0!important;
    width:100vw!important;
    height:100vh!important;
    pointer-events:none!important;
    visibility:hidden!important;
    opacity:0!important;
    z-index:10000!important
}
[class*=holder],[class*=scope],body,header,html{
    container-type:inline-size
}
html:not([data-theme=dark]) h1{
    color:var(--foreground,#2a1647)!important;
    -webkit-text-fill-color:var(--foreground,#2a1647)!important
}
.link,[class*=menu] a,[class*=nav] a,header a,nav a{
    transition:color .25s,opacity .25s,transform .25s cubic-bezier(.16, 1, .3, 1)!important
}
.link:hover,[class*=menu] a:hover,[class*=nav] a:hover,header a:hover,nav a:hover{
    opacity:.8!important;
    transform:translateY(-1px)!important
}
[role=tabpanel][aria-hidden=true]:not([class*=slide]):not([class*=gallery]):not([class*=carousel]):not([class*=item]){
    display:none
}
body>section,section{
    position:relative!important;
    z-index:2!important;
    height:auto!important;

    overflow:visible!important
}
[aria-expanded=true] [class*=arrow i]{
    transform:rotate(180deg)
}
[aria-expanded=false] [class*=arrow i]{
    transform:rotate(0)
}
:has(> [aria-expanded=true])>[role=menu],[aria-expanded=true]+[role=menu]{
    opacity:1;
    transform:translateY(0);
    visibility:visible;
    pointer-events:auto;
    z-index:600
}
body,html{
    overflow-x:clip;
    max-width:100%
}
header nav>ul,nav>div>ul,nav>ul{
    position:relative;
    z-index:700
}
nav [class*=menu-link]{
    position:relative!important;
    z-index:700!important
}
div:has(> [aria-expanded=true]),header:has([aria-expanded=true]),nav:has([aria-expanded=true]),ul:has([aria-expanded=true]){
    overflow:visible
}
[class*=logo] img,header a>img,nav a>img{
    max-width:100%;
    height:auto;
    display:block
}
img[src]:not([src=""]):not([aria-hidden=true]):not([hidden]){
    opacity:1
}
[class*=card].active,[class*=item].active{
    opacity:1;
    visibility:visible;
    transform:none
}
body:has(> .site-header),body:has(> [class*=navbar]),body:has(> [class*=site-header]),body:has(> [role=banner]),body:has(> header),body:has(> nav),body:has(header),body:has(nav){
    display:block;
    place-items:unset;
    justify-content:flex-start;
    align-items:flex-start
}
body>header{
    align-self:flex-start;
    margin-top:0;
    top:0;
    width:100%;
    position:relative;
    z-index:9999
}
body>.section:not(.section-navbar){
    padding-left:var(--page-padding-left,0);
    padding-right:var(--page-padding-right,0);
    box-sizing:border-box
}
body>[role=navigation]:not([class*=drawer]):not([class*=popup]):not([class*=offcanvas]),body>aside{
    position:relative;
    left:0;
    top:0;
    transform:none;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    max-width:100%
}
[class*=drawer].active{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    transform:none!important;
    pointer-events:auto!important
}
nav button:not([class*=primary]):not([class*=action]):not([class*=cta]):not([class*=contact]):not([type=submit]):not([class*=solid]):not([class*=filled]){
    background:0 0;
    box-shadow:none;
    color:inherit
}
nav button:not([class*=primary]):not([class*=action]):not([class*=cta]):not([class*=contact]):not([type=submit]):not([class*=solid]):not([class*=filled]):hover{
    background:rgba(127,127,127,.1);
    background-color:rgba(127,127,127,.1);
    color:inherit
}
@media (min-width:834px){
    header nav>ul,nav>ul,nav[role=navigation]>ul{
        display:flex;
        flex-direction:row;
        align-items:center;
        list-style:none
    }
    header nav>ul>li,nav>ul>li,nav[role=navigation]>ul>li{
        display:inline-flex;
        align-items:center
    }
}
img[src]:not([src=""]):not([aria-hidden=true]):not([hidden]):not(.image--hide):not([class*=image__preview]){
    opacity:1!important;
    visibility:visible!important
}
[role=menu]{
    transition:opacity .25s cubic-bezier(.4, 0, .2, 1),transform .25s cubic-bezier(.4, 0, .2, 1)
}
.universal-mobile-menu-drawer{
    display:none!important
}
@media (max-width:899px){
    .universal-mobile-menu-drawer{
        position:fixed!important;
        top:0!important;
        left:0!important;
        right:0!important;
        bottom:0!important;
        width:100vw!important;
        height:100vh!important;
        height:100dvh!important;
        background-color:#fff!important;
        color:#171a20!important;
        z-index:2147483647!important;
        overflow-y:auto!important;
        overflow-x:hidden!important;
        box-sizing:border-box!important;
        padding:0!important;
        margin:0!important;
        flex-direction:column!important;
        font-family:inherit!important;
        -webkit-overflow-scrolling:touch!important
    }
    .universal-mobile-drawer-header{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        padding:16px 24px!important;
        border-bottom:1px solid rgba(0,0,0,.08)!important;
        position:sticky!important;
        top:0!important;
        background:inherit!important;
        z-index:10!important
    }
    .universal-mobile-drawer-title{
        font-size:18px!important;
        font-weight:600!important;
        letter-spacing:-.01em!important;
        color:inherit!important
    }
    .universal-mobile-drawer-close{
        background:rgba(0,0,0,.06)!important;
        border:none!important;
        border-radius:50%!important;
        width:36px!important;
        height:36px!important;
        font-size:16px!important;
        line-height:1!important;
        cursor:pointer!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        color:inherit!important;
        transition:background .2s!important
    }
    .universal-mobile-drawer-close:focus,.universal-mobile-drawer-close:hover{
        background:rgba(0,0,0,.12)!important
    }
    .universal-mobile-drawer-back{
        background:0 0!important;
        border:none!important;
        color:inherit!important;
        font-size:15px!important;
        font-weight:500!important;
        cursor:pointer!important;
        padding:6px 10px!important;
        border-radius:4px!important;
        display:inline-flex!important;
        align-items:center!important;
        gap:4px!important;
        position:relative!important;
        z-index:100!important;
        pointer-events:auto!important
    }
    .universal-mobile-drawer-body{
        padding:16px 0!important;
        flex:1!important
    }
    .universal-mobile-menu-list{
        list-style:none!important;
        margin:0!important;
        padding:0!important;
        display:flex!important;
        flex-direction:column!important
    }
    .universal-mobile-menu-item{
        list-style:none!important;
        margin:0!important;
        padding:0!important;
        border-bottom:1px solid rgba(0,0,0,.04)!important
    }
    .universal-mobile-menu-btn,.universal-mobile-menu-link{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        width:100%!important;
        padding:16px 24px!important;
        font-size:16px!important;
        font-weight:500!important;
        color:inherit!important;
        text-decoration:none!important;
        background:0 0!important;
        border:none!important;
        text-align:left!important;
        cursor:pointer!important;
        box-sizing:border-box!important;
        font-family:inherit!important;
        transition:background .15s!important
    }
    .universal-mobile-menu-btn:active,.universal-mobile-menu-btn:hover,.universal-mobile-menu-link:active,.universal-mobile-menu-link:hover{
        background:rgba(0,0,0,.04)!important
    }
    .universal-mobile-menu-arrow{
        font-size:18px!important;
        opacity:.5!important;
        transition:transform .2s!important
    }
    .universal-mobile-menu-btn:hover .universal-mobile-menu-arrow,.universal-mobile-menu-link:hover .universal-mobile-menu-arrow{
        opacity:.9!important;
        transform:translateX(4px)!important
    }
    .universal-mobile-subpanel-container{
        padding:20px 24px!important;
        box-sizing:border-box!important
    }
    .universal-mobile-subpanel-container a,.universal-mobile-subpanel-container button{
        color:inherit!important;
        font-size:15px!important;
        text-decoration:none!important
    }
}
@media (min-width:900px){
    .universal-mobile-menu-drawer{
        display:none!important
    }
}
