@supports not (color:color(display-p3 1 1 1)){.atlas-header p.framer-text,.atlas-header div.framer-text,.atlas-header h1.framer-text,.atlas-header h2.framer-text,.atlas-header h3.framer-text,.atlas-header h4.framer-text,.atlas-header h5.framer-text,.atlas-header h6.framer-text,.atlas-header li.framer-text,.atlas-header ol.framer-text,.atlas-header ul.framer-text,.atlas-header span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}
.atlas-header mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text,.atlas-header code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text,.atlas-header span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text,.atlas-header code.framer-text a.framer-text span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-nested-link],.atlas-header code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text:hover,.atlas-header span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text:hover,.atlas-header code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text[data-framer-page-link-current],.atlas-header span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text[data-framer-page-link-current],.atlas-header code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-framer-page-link-current],.atlas-header code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text[data-framer-page-link-current]:hover,.atlas-header span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text[data-framer-page-link-current]:hover,.atlas-header code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-framer-page-link-current]:hover,.atlas-header code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){.atlas-header div.framer-text,.atlas-header p.framer-text,.atlas-header h1.framer-text,.atlas-header h2.framer-text,.atlas-header h3.framer-text,.atlas-header h4.framer-text,.atlas-header h5.framer-text,.atlas-header h6.framer-text,.atlas-header ol.framer-text,.atlas-header ul.framer-text,.atlas-header li.framer-text,.atlas-header blockquote.framer-text,.atlas-header .framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}
.atlas-header div.framer-text:after,.atlas-header p.framer-text:after,.atlas-header h1.framer-text:after,.atlas-header h2.framer-text:after,.atlas-header h3.framer-text:after,.atlas-header h4.framer-text:after,.atlas-header h5.framer-text:after,.atlas-header h6.framer-text:after,.atlas-header ol.framer-text:after,.atlas-header ul.framer-text:after,.atlas-header li.framer-text:after,.atlas-header blockquote.framer-text:after,.atlas-header .framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}
.atlas-header .framer-text.framer-text-module,.atlas-header .framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}
.atlas-header p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}
.atlas-header .framer-z3i2n2{--border-bottom-width:1px;--border-color:var(--ds-t-card, rgba(17, 17, 17, 0.04));--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:var(--framer-will-change-override,transform);z-index:1;background-color:#fffc;border-radius:999px;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:95%;height:min-content;padding:var(--atlas-menu-inset,12px) var(--atlas-menu-inset,12px) var(--atlas-menu-inset,12px) var(--atlas-menu-logo-padding,32px);display:flex;position:sticky;top:20px;overflow:hidden}
.atlas-header .framer-1deu2d{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}
.atlas-header .framer-6kuj2z{aspect-ratio:1;border-radius:6px;flex:none;width:20px;height:auto;position:relative;overflow:visible}
.atlas-header .framer-1oml3aw{height:19px;overflow:var(--overflow-clip-fallback,clip);flex:none;width:57px;position:relative}
.atlas-header .framer-cb67sm{width:57px;height:19px;position:absolute;top:-1px;left:0}
.atlas-header .framer-1rfssjt{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.atlas-header .framer-14y06ld,.atlas-header .framer-13jnz9j{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:28px;padding:9px 0 0;display:flex;position:relative;overflow:visible}
.atlas-header .framer-i1ehno-container,.atlas-header .framer-16klsji-container{flex:none;width:auto;height:auto;position:relative}
.atlas-header .framer-1yhm8vw-container{flex:none;width:200px;height:50px;position:relative}
@media (min-width:810px) and (max-width:1199.98px){
}
@media (max-width:809.98px){
}
@media (min-width:1920px){
}
@media (min-width:1700px) and (max-width:1919.98px){
}
.atlas-header p.framer-text,.atlas-header div.framer-text,.atlas-header figure.framer-text,.atlas-header h1.framer-text,.atlas-header h2.framer-text,.atlas-header h3.framer-text,.atlas-header h4.framer-text,.atlas-header h5.framer-text,.atlas-header h6.framer-text,.atlas-header ol.framer-text,.atlas-header ul.framer-text{margin:0;padding:0}
.atlas-header p.framer-text,.atlas-header div.framer-text,.atlas-header h1.framer-text,.atlas-header h2.framer-text,.atlas-header h3.framer-text,.atlas-header h4.framer-text,.atlas-header h5.framer-text,.atlas-header h6.framer-text,.atlas-header li.framer-text,.atlas-header ol.framer-text,.atlas-header ul.framer-text,.atlas-header mark.framer-text,.atlas-header span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,var(--ds-t-super, #111111)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}
.atlas-header mark.framer-text,.atlas-header p.framer-text,.atlas-header div.framer-text,.atlas-header h1.framer-text,.atlas-header h2.framer-text,.atlas-header h3.framer-text,.atlas-header h4.framer-text,.atlas-header h5.framer-text,.atlas-header h6.framer-text,.atlas-header li.framer-text,.atlas-header ol.framer-text,.atlas-header ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header p.framer-text,.atlas-header div.framer-text,.atlas-header h1.framer-text,.atlas-header h2.framer-text,.atlas-header h3.framer-text,.atlas-header h4.framer-text,.atlas-header h5.framer-text,.atlas-header h6.framer-text,.atlas-header li.framer-text,.atlas-header ol.framer-text,.atlas-header ul.framer-text,.atlas-header span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}
.atlas-header mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}
.atlas-header .framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}
.atlas-header strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}
.atlas-header em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}
.atlas-header em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}
.atlas-header p.framer-text:not(:first-child),.atlas-header div.framer-text:not(:first-child),.atlas-header h1.framer-text:not(:first-child),.atlas-header h2.framer-text:not(:first-child),.atlas-header h3.framer-text:not(:first-child),.atlas-header h4.framer-text:not(:first-child),.atlas-header h5.framer-text:not(:first-child),.atlas-header h6.framer-text:not(:first-child),.atlas-header ol.framer-text:not(:first-child),.atlas-header ul.framer-text:not(:first-child),.atlas-header blockquote.framer-text:not(:first-child),.atlas-header table.framer-text:not(:first-child),.atlas-header figure.framer-text:not(:first-child),.atlas-header .framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}
.atlas-header li.framer-text>ul.framer-text:nth-child(2),.atlas-header li.framer-text>ol.framer-text:nth-child(2){margin-top:0}
.atlas-header .framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/2));margin:min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/-2));-webkit-background-clip:text;background-clip:text;display:inline-block}
.atlas-header code.framer-text,.atlas-header code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,var(--ds-t-super, #111111))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text,.atlas-header code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))}}
.atlas-header blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}
.atlas-header a.framer-text,.atlas-header a.framer-text span.framer-text:not([data-text-fill]),.atlas-header span.framer-text[data-nested-link],.atlas-header span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}
.atlas-header a.framer-text,.atlas-header span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,var(--ds-t-super, #111111))));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text,.atlas-header span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}
.atlas-header code.framer-text a.framer-text,.atlas-header code.framer-text a.framer-text span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-nested-link],.atlas-header code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1))}
.atlas-header code.framer-text a.framer-text,.atlas-header code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,var(--ds-t-super, #111111)))))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text,.atlas-header code.framer-text a.framer-text span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-nested-link],.atlas-header code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))}}
.atlas-header a.framer-text:hover,.atlas-header a.framer-text:hover span.framer-text:not([data-text-fill]),.atlas-header span.framer-text[data-nested-link]:hover,.atlas-header span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}
.atlas-header a.framer-text:hover,.atlas-header span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,var(--ds-t-super, #111111)))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text:hover,.atlas-header span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}
.atlas-header code.framer-text a.framer-text:hover,.atlas-header code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,var(--ds-t-super, #111111))))))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text:hover,.atlas-header code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))))}}
.atlas-header a.framer-text[data-framer-page-link-current],.atlas-header a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.atlas-header span.framer-text[data-framer-page-link-current],.atlas-header span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}
.atlas-header a.framer-text[data-framer-page-link-current],.atlas-header span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,var(--ds-t-super, #111111))));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text[data-framer-page-link-current],.atlas-header span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}
.atlas-header code.framer-text a.framer-text[data-framer-page-link-current],.atlas-header code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-framer-page-link-current],.atlas-header code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1))}
.atlas-header code.framer-text a.framer-text[data-framer-page-link-current],.atlas-header code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,var(--ds-t-super, #111111)))))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text[data-framer-page-link-current],.atlas-header code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-framer-page-link-current],.atlas-header code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}
.atlas-header a.framer-text[data-framer-page-link-current]:hover,.atlas-header a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),.atlas-header span.framer-text[data-framer-page-link-current]:hover,.atlas-header span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}
.atlas-header a.framer-text[data-framer-page-link-current]:hover,.atlas-header span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,var(--ds-t-super, #111111)))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header a.framer-text[data-framer-page-link-current]:hover,.atlas-header span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}
.atlas-header code.framer-text a.framer-text[data-framer-page-link-current]:hover,.atlas-header code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,var(--ds-t-super, #111111))))))}
@supports not (color:color(display-p3 1 1 1)){.atlas-header code.framer-text a.framer-text[data-framer-page-link-current]:hover,.atlas-header code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),.atlas-header code.framer-text span.framer-text[data-framer-page-link-current]:hover,.atlas-header code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,var(--ds-t-super, #111111)))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}
.atlas-header .framer-image.framer-text{max-width:100%;height:auto;display:block}
.atlas-header .text-styles-preset-reset.framer-text{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:var(--ds-t-super, #111111);--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}
.atlas-header ol.framer-text{--list-style-type:decimal}
.atlas-header ul.framer-text,.atlas-header ol.framer-text{padding-inline-start:0;position:relative}
.atlas-header li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}
.atlas-header ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1)*1ch)}
.atlas-header ol.framer-text>li.framer-text:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}
.atlas-header ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}
.atlas-header table.framer-text,.atlas-header .framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}
.atlas-header td.framer-text,.atlas-header th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){.atlas-header div.framer-text,.atlas-header p.framer-text,.atlas-header h1.framer-text,.atlas-header h2.framer-text,.atlas-header h3.framer-text,.atlas-header h4.framer-text,.atlas-header h5.framer-text,.atlas-header h6.framer-text,.atlas-header ol.framer-text,.atlas-header ul.framer-text,.atlas-header li.framer-text,.atlas-header blockquote.framer-text,.atlas-header .framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}
.atlas-header div.framer-text:after,.atlas-header p.framer-text:after,.atlas-header h1.framer-text:after,.atlas-header h2.framer-text:after,.atlas-header h3.framer-text:after,.atlas-header h4.framer-text:after,.atlas-header h5.framer-text:after,.atlas-header h6.framer-text:after,.atlas-header ol.framer-text:after,.atlas-header ul.framer-text:after,.atlas-header li.framer-text:after,.atlas-header blockquote.framer-text:after,.atlas-header .framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}
.atlas-header .framer-text.framer-text-module,.atlas-header .framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}
.atlas-header p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}
.atlas-header .framer-TztL1.framer-13nepvd,.atlas-header .framer-TztL1 .framer-13nepvd{display:block}
.atlas-header .framer-TztL1.framer-1o3hkrr{cursor:pointer;flex-flow:column;place-content:flex-start center;align-items:flex-start;gap:6px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}
.atlas-header .framer-TztL1 .framer-1w8ndfr{white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}
.atlas-header .framer-TztL1 .framer-uhx9m4{flex:none;width:0;height:3px;position:relative;overflow:visible}
.atlas-header .framer-TztL1.framer-v-1o3hkrr:hover .framer-uhx9m4{align-self:stretch;width:auto}
.atlas-header .framer-VNY2t.framer-wj28xm,.atlas-header .framer-VNY2t .framer-wj28xm{display:block}
.atlas-header .framer-VNY2t.framer-1e253pt{cursor:pointer;will-change:var(--framer-will-change-override,transform);gap:10px;width:225px;height:54px;text-decoration:none;position:relative;overflow:hidden}
.atlas-header .framer-VNY2t .framer-1o9j73a{flex:none;width:18px;height:23px;position:absolute;top:calc(49.2064% - 11.5px);left:20px;overflow:visible}
.atlas-header .framer-VNY2t .framer-9pv7r{white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:50%;left:50%;overflow:visible}
.atlas-header .framer-VNY2t .framer-rx2nep{flex:none;width:19px;height:15px;position:absolute;top:calc(50% - 7.5px);right:-74px}
.atlas-header .framer-VNY2t.framer-v-1xe1bn9 .framer-rx2nep,.atlas-header .framer-VNY2t.framer-v-7zhkn8 .framer-rx2nep{right:-84px}
.atlas-header .framer-VNY2t.framer-v-1e253pt:hover .framer-1o9j73a{top:calc(48.1481% - 11.5px);left:-30px}
.atlas-header .framer-VNY2t.framer-v-1e253pt:hover .framer-9pv7r,.atlas-header .framer-VNY2t.framer-v-1xe1bn9:hover .framer-9pv7r,.atlas-header .framer-VNY2t.framer-v-7zhkn8:hover .framer-9pv7r{left:20px}
.atlas-header .framer-VNY2t.framer-v-1e253pt:hover .framer-rx2nep{right:17px}
.atlas-header .framer-VNY2t.framer-v-1xe1bn9:hover .framer-1o9j73a{left:-20px}
.atlas-header .framer-VNY2t.framer-v-1xe1bn9:hover .framer-rx2nep{right:18px}
.atlas-header .framer-VNY2t.framer-v-7zhkn8:hover .framer-rx2nep{right:20px}
.atlas-header{height:134px;position:relative;z-index:1000;color:var(--ds-t-super,#111111)}
.atlas-header .atlas-header-inner{position:fixed;top:20px;left:2.5%;width:95%;z-index:1000;transform:translateY(-110px);transition:transform 400ms cubic-bezier(.2,.9,.3,1.08);pointer-events:none}
.atlas-header.is-visible .atlas-header-inner{transform:translateY(0);pointer-events:auto}
.atlas-header .atlas-header-buy{border-radius:999px!important;corner-shape:round!important;-webkit-mask-image:none!important;mask-image:none!important}
.atlas-header .atlas-header-buy>div{border-radius:inherit!important;corner-shape:inherit}
.atlas-header .atlas-header-buy .framer-9pv7r{transition:left 300ms ease,transform 300ms ease}.atlas-header .atlas-header-buy .framer-rx2nep{transition:right 300ms ease}
.atlas-header .atlas-header-buy:hover .framer-9pv7r,.atlas-header .atlas-header-buy:focus-visible .framer-9pv7r{left:20px;transform:translate(0,-50%)!important}.atlas-header .atlas-header-buy:focus-visible .framer-rx2nep{right:17px}
.atlas-header .framer-TztL1 .framer-uhx9m4{width:100%!important;height:1px;opacity:1!important;background-color:transparent!important;background-image:linear-gradient(var(--ds-t-primary,rgba(17,17,17,.9)),var(--ds-t-primary,rgba(17,17,17,.9)));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size 180ms ease}
.atlas-header .framer-TztL1:hover .framer-uhx9m4,.atlas-header .framer-TztL1:focus-visible .framer-uhx9m4{background-size:100% 1px}
.atlas-header a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:809.98px){.atlas-header{display:none}}
@media(prefers-reduced-motion:reduce){.atlas-header *{transition:none!important}}
html[data-ds-preview-header] .atlas-header .atlas-header-inner{position:relative;top:0;left:0;width:100%;transform:none;pointer-events:auto}
.atlas-header,.atlas-header *{box-sizing:border-box}.atlas-header .atlas-header-inner{box-shadow:inset 0 0 0 1px var(--ds-t-card,rgba(17,17,17,.04))}

html[data-ds-preview-header] .atlas-header{display:block;height:74px;min-width:810px}



/* Progressive edge blur ported from Ask React/react-chat/src/styles.css.
   The same eight overlapping bands, scaled to a 4px maximum over 60px. */
:root{--atlas-top-blur-height:60px;--atlas-top-blur-radius:4px;--atlas-page-background:#fff;--atlas-top-gradient-height:60px;--atlas-top-gradient-opacity:50%}
.atlas-top-blur{position:fixed;inset:0 0 auto;height:var(--atlas-top-blur-height);z-index:999;pointer-events:none;user-select:none;-webkit-user-select:none}
.atlas-top-blur > div,
.atlas-top-blur::before,
.atlas-top-blur::after {
    position: absolute;
    inset: 0;
}
.atlas-top-blur::before,
.atlas-top-blur::after {
    content: "";
}
.atlas-top-blur::before {
    z-index: 1;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.0078125));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.0078125));
    -webkit-mask: linear-gradient(to top, transparent 0%, var(--ds-t-super, #111111) 12.5%, var(--ds-t-super, #111111) 25%, transparent 37.5%);
    mask: linear-gradient(to top, transparent 0%, var(--ds-t-super, #111111) 12.5%, var(--ds-t-super, #111111) 25%, transparent 37.5%);
}
.atlas-top-blur > div:nth-of-type(1) {
    z-index: 2;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.015625));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.015625));
    -webkit-mask: linear-gradient(to top, transparent 12.5%, var(--ds-t-super, #111111) 25%, var(--ds-t-super, #111111) 37.5%, transparent 50%);
    mask: linear-gradient(to top, transparent 12.5%, var(--ds-t-super, #111111) 25%, var(--ds-t-super, #111111) 37.5%, transparent 50%);
}
.atlas-top-blur > div:nth-of-type(2) {
    z-index: 3;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.03125));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.03125));
    -webkit-mask: linear-gradient(to top, transparent 25%, var(--ds-t-super, #111111) 37.5%, var(--ds-t-super, #111111) 50%, transparent 62.5%);
    mask: linear-gradient(to top, transparent 25%, var(--ds-t-super, #111111) 37.5%, var(--ds-t-super, #111111) 50%, transparent 62.5%);
}
.atlas-top-blur > div:nth-of-type(3) {
    z-index: 4;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.0625));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.0625));
    -webkit-mask: linear-gradient(to top, transparent 37.5%, var(--ds-t-super, #111111) 50%, var(--ds-t-super, #111111) 62.5%, transparent 75%);
    mask: linear-gradient(to top, transparent 37.5%, var(--ds-t-super, #111111) 50%, var(--ds-t-super, #111111) 62.5%, transparent 75%);
}
.atlas-top-blur > div:nth-of-type(4) {
    z-index: 5;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.125));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.125));
    -webkit-mask: linear-gradient(to top, transparent 50%, var(--ds-t-super, #111111) 62.5%, var(--ds-t-super, #111111) 75%, transparent 87.5%);
    mask: linear-gradient(to top, transparent 50%, var(--ds-t-super, #111111) 62.5%, var(--ds-t-super, #111111) 75%, transparent 87.5%);
}
.atlas-top-blur > div:nth-of-type(5) {
    z-index: 6;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.25));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.25));
    -webkit-mask: linear-gradient(to top, transparent 62.5%, var(--ds-t-super, #111111) 75%, var(--ds-t-super, #111111) 87.5%, transparent 100%);
    mask: linear-gradient(to top, transparent 62.5%, var(--ds-t-super, #111111) 75%, var(--ds-t-super, #111111) 87.5%, transparent 100%);
}
.atlas-top-blur > div:nth-of-type(6) {
    z-index: 7;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.5));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 0.5));
    -webkit-mask: linear-gradient(to top, transparent 75%, var(--ds-t-super, #111111) 87.5%, var(--ds-t-super, #111111) 100%);
    mask: linear-gradient(to top, transparent 75%, var(--ds-t-super, #111111) 87.5%, var(--ds-t-super, #111111) 100%);
}
.atlas-top-blur::after {
    z-index: 8;
    -webkit-backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 1));
    backdrop-filter: blur(calc(var(--atlas-top-blur-radius) * 1));
    -webkit-mask: linear-gradient(to top, transparent 87.5%, var(--ds-t-super, #111111) 100%);
    mask: linear-gradient(to top, transparent 87.5%, var(--ds-t-super, #111111) 100%);
}

/* Independent background fade above all eight blur layers. */
.atlas-top-blur>.atlas-top-gradient{position:absolute;inset:0 0 auto;height:var(--atlas-top-gradient-height);z-index:9;pointer-events:none;background:linear-gradient(to top,transparent,var(--atlas-page-background,#fff));opacity:var(--atlas-top-gradient-opacity)}

/* The menu uses the shared action with a round corner override. */
.atlas-header .framer-1yhm8vw-container{width:max-content;height:auto}
.atlas-header .atlas-header-links{gap:clamp(12px,2vw,30px)}

/* Independent brand layers keep the wordmark still during back navigation. */
.atlas-header-symbol{position:relative;display:block;flex:none;width:20px;height:20px}
.atlas-header-mark,.atlas-header-label{display:block;flex:none}
.atlas-header-back svg{display:block;width:20px;height:20px}

.atlas-header-back{color:var(--ds-t-super, #111111)}
/* Back arrow on secondary pages: stroke, size and optical offset are tunable in the design studio. */
.atlas-header-back svg{width:var(--atlas-header-back-size,20px);height:var(--atlas-header-back-size,20px);transform:translateY(var(--atlas-header-back-offset-y,2px))}
.atlas-header-back path{stroke-width:var(--atlas-header-back-stroke,2)}

/* Keep the optically lowered asterisk inside a non-clipping brand wrapper. */
.atlas-header .atlas-header-brand,.atlas-header-symbol,.atlas-header-mark{overflow:visible}

/* Menu buttons retain native navigation semantics and share editable geometry. */
.atlas-header .atlas-header-links{gap:4px}
.atlas-header .atlas-header-links a.atlas-menu-button{display:flex;align-items:center;justify-content:center;padding:var(--atlas-menu-padding-y,12px) var(--atlas-menu-padding-x,16px);border-radius:var(--atlas-menu-radius,999px);background-color:transparent;color:var(--ds-t-super,#111);text-decoration:none;transition:background-color 180ms ease,color 180ms ease}
 .atlas-header .atlas-header-links a.atlas-menu-button{isolation:isolate;position:relative;overflow:visible}
.atlas-header .atlas-menu-button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--atlas-menu-hover-bg,var(--ds-t-card,rgba(17,17,17,.04)));opacity:0;transform:scale(calc(var(--atlas-menu-hover-start-scale,85)/100));transform-origin:center;transition:opacity 220ms ease,transform 280ms cubic-bezier(.2,.8,.2,1);pointer-events:none}
.atlas-header .atlas-menu-button:is(:hover,:focus-visible,[data-story-hover])::before{opacity:1;transform:scale(1)}
@media(prefers-reduced-motion:reduce){.atlas-header .atlas-menu-button::before{transition:none;transform:none}}
.atlas-header .atlas-menu-button .framer-uhx9m4{display:none}
.atlas-header .atlas-menu-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.atlas-header .atlas-menu-button p{color:inherit!important}
@media(prefers-reduced-motion:reduce){.atlas-header .atlas-header-links a.atlas-menu-button{transition:none}}

.atlas-header .atlas-header-links :is(.framer-14y06ld,.framer-13jnz9j){height:auto;padding:0}

.atlas-header .atlas-header-links>.framer-1yhm8vw-container{margin-left:20px}

/* Show/hide motion reads studio-tunable variables; the fallbacks are the original 400ms with 1.08 overshoot. */
.atlas-header .atlas-header-inner{transition:transform var(--atlas-header-duration,400ms) cubic-bezier(.2,.9,.3,var(--atlas-header-overshoot,1.08)),opacity var(--atlas-header-duration,400ms) ease}

/* Logo lockups: the menu's and the hero's, each the asterisk (components/logo.mjs) plus the wordmark.
   Both parts are masks, so the studio's Menu lockup and Hero lockup sections set their shape, color,
   size, spacing and offsets through :root variables (--atlas-menu-* and --atlas-hero-*), and an
   uploaded file follows them too. A logo offset insets its box; the wordmark centers between its
   offsets. sections.js turns a logo while it is hovered (--atlas-*-logo-angle). */
:root{--atlas-logo-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2032%2032'%20fill%3D'none'%3E%3Cg%20stroke%3D'%23000'%20stroke-width%3D'2.968'%20stroke-linecap%3D'butt'%3E%3Cline%20x1%3D'16'%20y1%3D'15.86'%20x2%3D'16.000'%20y2%3D'2.060'%2F%3E%3Cline%20x1%3D'16'%20y1%3D'15.86'%20x2%3D'26.789'%20y2%3D'7.256'%2F%3E%3Cline%20x1%3D'16'%20y1%3D'15.86'%20x2%3D'29.454'%20y2%3D'18.931'%2F%3E%3Cline%20x1%3D'16'%20y1%3D'15.86'%20x2%3D'21.988'%20y2%3D'28.293'%2F%3E%3Cline%20x1%3D'16'%20y1%3D'15.86'%20x2%3D'10.012'%20y2%3D'28.293'%2F%3E%3Cline%20x1%3D'16'%20y1%3D'15.86'%20x2%3D'2.546'%20y2%3D'18.931'%2F%3E%3Cline%20x1%3D'16'%20y1%3D'15.86'%20x2%3D'5.211'%20y2%3D'7.256'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--atlas-wordmark-mask:url(/replica/_site/atlas-wordmark.svg);--atlas-wordmark-ratio:3.1333}
.atlas-header .atlas-header-brand{gap:var(--atlas-menu-lockup-gap,10px)}
.atlas-header .atlas-header-symbol{width:var(--atlas-menu-lockup-logo-size,20px);height:var(--atlas-menu-lockup-logo-size,20px)}
.atlas-header-mark{position:relative;width:100%;height:100%}
.atlas-header-mark .atlas-asterisk{position:absolute;left:0;right:0;top:var(--atlas-menu-lockup-logo-top,3px);bottom:var(--atlas-menu-lockup-logo-bottom,-3px);display:block;background-color:var(--atlas-menu-lockup-color,var(--ds-t-super, #111111));-webkit-mask:var(--atlas-menu-logo-mask,var(--atlas-logo-mask)) center/contain no-repeat;mask:var(--atlas-menu-logo-mask,var(--atlas-logo-mask)) center/contain no-repeat;transform:rotate(var(--atlas-menu-logo-angle,0deg));will-change:transform}
.atlas-header .atlas-header-label{position:relative;width:var(--atlas-menu-lockup-wordmark-width,57px);height:calc(var(--atlas-menu-lockup-wordmark-width,57px) / var(--atlas-menu-wordmark-ratio,var(--atlas-wordmark-ratio)))}
.atlas-header-label .atlas-wordmark{position:absolute;inset:0;display:block;background-color:var(--atlas-menu-lockup-color,var(--ds-t-super, #111111));-webkit-mask:var(--atlas-menu-wordmark-mask,var(--atlas-wordmark-mask)) center/contain no-repeat;mask:var(--atlas-menu-wordmark-mask,var(--atlas-wordmark-mask)) center/contain no-repeat;translate:0 calc((var(--atlas-menu-lockup-wordmark-top,0px) - var(--atlas-menu-lockup-wordmark-bottom,0px)) / 2)}
.framer-YCmmh.framer-902el6{gap:var(--atlas-hero-lockup-gap,10px)!important;overflow:visible!important}
.framer-YCmmh .framer-1epp6qp{display:var(--atlas-hero-logo-display,block)!important;width:var(--atlas-hero-lockup-logo-size,24px)!important;height:var(--atlas-hero-lockup-logo-size,24px)!important;position:relative}
.framer-YCmmh .framer-1epp6qp>[data-framer-background-image-wrapper]{opacity:0}
.framer-YCmmh .framer-1epp6qp::after{content:"";position:absolute;left:0;right:0;top:var(--atlas-hero-lockup-logo-top,0px);bottom:var(--atlas-hero-lockup-logo-bottom,0px);background-color:var(--atlas-hero-lockup-color,var(--ds-t-super, #111111));-webkit-mask:var(--atlas-hero-logo-mask,var(--atlas-logo-mask)) center/contain no-repeat;mask:var(--atlas-hero-logo-mask,var(--atlas-logo-mask)) center/contain no-repeat;transform:rotate(var(--atlas-hero-logo-angle,0deg));will-change:transform;pointer-events:none}
.framer-YCmmh .framer-1mr4yrf{display:var(--atlas-hero-wordmark-display,block)!important;width:var(--atlas-hero-lockup-wordmark-width,57px)!important;height:calc(var(--atlas-hero-lockup-wordmark-width,57px) / var(--atlas-hero-wordmark-ratio,var(--atlas-wordmark-ratio)))!important;overflow:visible!important}
.framer-YCmmh .framer-12ybxn5{image-rendering:auto!important;inset:0!important;width:100%!important;height:100%!important;background-image:none!important;background-color:var(--atlas-hero-lockup-color,var(--ds-t-super, #111111));-webkit-mask:var(--atlas-hero-wordmark-mask,var(--atlas-wordmark-mask)) center/contain no-repeat;mask:var(--atlas-hero-wordmark-mask,var(--atlas-wordmark-mask)) center/contain no-repeat;translate:0 calc((var(--atlas-hero-lockup-wordmark-top,0px) - var(--atlas-hero-lockup-wordmark-bottom,0px)) / 2)}

/* Safari drops the outermost pixels of any glyph that touches the mask image's edge, and the uploaded
   wordmark has no margin. Each wordmark layer reaches 2px past its box while the mask keeps the box's
   width, plus 1px of spare height above and below, so the glyphs land exactly where they did. */
.atlas-header-label .atlas-wordmark{inset:-2px;-webkit-mask-size:calc(100% - 4px) calc(100% - 2px);mask-size:calc(100% - 4px) calc(100% - 2px)}
.framer-YCmmh .framer-12ybxn5{inset:-2px!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;-webkit-mask-size:calc(100% - 4px) calc(100% - 2px);mask-size:calc(100% - 4px) calc(100% - 2px)}
