:root{--white: #ffffff;--black: #161110;--yellow-70: #827C1A;--yellow-60: #AEA623;--yellow-50: #D9CF2C;--yellow-40: #E1D956;--yellow-30: #E8E280;--orange-70: #864A15;--orange-60: #B3621C;--orange-50: #E07B23;--orange-40: #E6954F;--orange-30: #ECB07B;--red-70: #A9314F;--red-60: #D44266;--red-50: #FF527D;--red-40: #FF7597;--red-30: #FF97B1;--violet-80: #3C2056;--violet-70: #5A2F82;--violet-60: #783FAD;--violet-50: #964FD8;--violet-40: #AB72E0;--violet-30: #C095E8;--violet-20: #D5B9EF;--blue-90: #12114A;--blue-70: #3230A1;--blue-60: #423FCC;--blue-50: #524FF8;--blue-40: #7572F9;--blue-30: #9795FB;--turquoise-70: #1D6757;--turquoise-60: #278974;--turquoise-50: #31AB91;--turquoise-40: #5ABCA7;--turquoise-30: #83CDBD;--turquoise-20: #ADDDD3;--turquoise-10: #D6EEE9;--turquoise-05: #EAF7F4;--green-60: #47A152;--green-50: #59C966;--green-40: #7AD485;--green-30: #9BDFA3;--green-20: #BDE9C2;--green-10: #DEF4E0;--gray-80: #52514E;--gray-70: #71706A;--gray-60: #8F8E87;--gray-50: #ADACA4;--gray-40: #BDBDB6;--gray-30: #CECDC8;--gray-20: #DEDEDB;--brown-40: #B2826C;--brown-30: #C5A191;--brown-20: #D9C1B5;--brown-10: #ECE0DA;--color-primary: #BBF552;--color-secondary: #005D5D;--type-color-secondary: #71706A}:root{--font-headline: Feijoa-Display;--font-italic: Sons-Regular-Italic;--font-light: Sons-Light;--font-regular: Sons-Regular;--font-medium: Sons-Medium;--font-bold: Sons-Bold;--font-bold-italic: Sons-Bold-Italic;--font-extra-bold: Sons-Extra-Bold;--font-black: Sons-Black;--font-display-italic: HelveticaNowDisplay-Italic;--font-display-light: Sons-Thin;--font-display-regular: Feijoa-Display;--font-display-medium: Feijoa-Medium;--font-display-bold: HelveticaNowDisplay-Bd;--font-display-extra-bold: Feijoa-Bold;--font-display-black: Feijoa-Bold;--font-mono-regular: Sons-Mono-Regular;--font-mono-italic: Sons-Mono-Regular-Italic;--font-mono-semibold: Sons-Mono-Semibold;--font-mono-semibold-italic: Sons-Mono-Semibold-Italic}:where(*){font-family:Sons-Light,Helvetica,Arial,sans-serif}.dot-grid{--_dot-bg: #161110;--_dot-color: #363231;--_dot-size: 2px;--_dot-space: 20px;background:linear-gradient(90deg, var(--_dot-bg) calc(var(--_dot-space) - var(--_dot-size)), transparent 1%) center/var(--_dot-space) var(--_dot-space),linear-gradient(var(--_dot-bg) calc(var(--_dot-space) - var(--_dot-size)), transparent 1%) center/var(--_dot-space) var(--_dot-space),var(--_dot-color) !important;z-index:0}.window{--_window-box-shadow: 0px 0px 100px 0px #FF527D80 inset;--_pane-margin: 1.5rem;--_window-border-radius: 20px}.window::before{content:"";inset:var(--_pane-margin);bottom:var(--_pane-margin-bottom, var(--_pane-margin));position:absolute;box-shadow:var(--_window-box-shadow);border-radius:var(--_window-border-radius);pointer-events:none}@media(max-width: 767.98px){.window .fv-container{padding-left:3rem;padding-right:3rem}}section.window:has(+section.file-separator){--_pane-margin-bottom: calc(var(--_pane-margin) * 2)}.theme-gradient-burgundy-dark.window{--_window-box-shadow: 0px 0px 100px 0px #FF527D80 inset}.window-viewport{--_pane-margin: 1.5rem;--_window-border-radius: 30px;--_window-margin-bg-color: #ffffff;position:sticky;top:0;height:100vh;overflow:hidden;background-color:var(--_window-margin-bg-color)}.window-viewport::before{content:"";inset:var(--_pane-margin);bottom:var(--_pane-margin-bottom, var(--_pane-margin));border-radius:var(--_window-border-radius);position:absolute;box-shadow:var(--_window-box-shadow);border-radius:var(--_window-border-radius);pointer-events:none}.viewport-window-frame{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10001;--_frame-width: 30px;--_frame-radius: 30px;--_frame-color: #f7f7f6}.viewport-window-frame::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--_frame-width);background:var(--_frame-color);pointer-events:none}.viewport-window-frame::after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--_frame-width);background:var(--_frame-color);pointer-events:none}.viewport-window-frame-sides{position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:10001;--_frame-width: 30px;--_frame-radius: 30px;--_frame-color: #f7f7f6}.viewport-window-frame-sides::before{content:"";position:absolute;top:0;left:0;bottom:0;width:var(--_frame-width);background:var(--_frame-color);pointer-events:none}.viewport-window-frame-sides::after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--_frame-width);background:var(--_frame-color);pointer-events:none}.viewport-window-frame-top-corners{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10002;--_frame-width: 30px;--_frame-radius: 30px;--_frame-color: #f7f7f6}.viewport-window-frame-top-corners::before{content:"";position:absolute;top:0;left:0;width:calc(var(--_frame-width) + var(--_frame-radius));height:calc(var(--_frame-width) + var(--_frame-radius));background:var(--_frame-color);mask:radial-gradient(circle at calc(100% - var(--_frame-radius)) calc(100% - var(--_frame-radius)), transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));-webkit-mask:radial-gradient(circle at calc(100% - var(--_frame-radius)) calc(100% - var(--_frame-radius)), transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));pointer-events:none}.viewport-window-frame-top-corners::after{content:"";position:absolute;top:0;right:0;width:calc(var(--_frame-width) + var(--_frame-radius));height:calc(var(--_frame-width) + var(--_frame-radius));background:var(--_frame-color);mask:radial-gradient(circle at var(--_frame-radius) calc(100% - var(--_frame-radius)), transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));-webkit-mask:radial-gradient(circle at var(--_frame-radius) calc(100% - var(--_frame-radius)), transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));pointer-events:none}.viewport-window-frame-bottom-corners{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10002;--_frame-width: 30px;--_frame-radius: 30px;--_frame-color: #f7f7f6}.viewport-window-frame-bottom-corners::before{content:"";position:absolute;bottom:0;left:0;width:calc(var(--_frame-width) + var(--_frame-radius));height:calc(var(--_frame-width) + var(--_frame-radius));background:var(--_frame-color);mask:radial-gradient(circle at calc(100% - var(--_frame-radius)) calc(100% - var(--_frame-radius)), transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));-webkit-mask:radial-gradient(circle at calc(100% - var(--_frame-radius)) calc(100% - var(--_frame-radius)), transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));-webkit-mask:radial-gradient(circle at top right, transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));pointer-events:none}.viewport-window-frame-bottom-corners::after{content:"";position:absolute;bottom:0;right:0;width:calc(var(--_frame-width) + var(--_frame-radius));height:calc(var(--_frame-width) + var(--_frame-radius));background:var(--_frame-color);mask:radial-gradient(circle at top left, transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));-webkit-mask:radial-gradient(circle at top left, transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));-webkit-mask:radial-gradient(circle at top left, transparent var(--_frame-radius), black calc(var(--_frame-radius) + 1px));pointer-events:none}.viewport-content{position:relative;z-index:1;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth}@media(max-width: 991.98px){.viewport-window-frame,.viewport-window-frame-sides,.viewport-window-frame-top-corners,.viewport-window-frame-bottom-corners{--_frame-width: 22px;--_frame-radius: 22px}}@media(max-width: 767.98px){.viewport-window-frame,.viewport-window-frame-sides,.viewport-window-frame-top-corners,.viewport-window-frame-bottom-corners{--_frame-width: 18px;--_frame-radius: 18px}}@media(max-width: 480px){.viewport-window-frame,.viewport-window-frame-sides,.viewport-window-frame-top-corners,.viewport-window-frame-bottom-corners{--_frame-width: 16px;--_frame-radius: 16px}}body:has(.viewport-window-frame){overflow-x:hidden}.theme-light{--_fg: #161110;--_bg: #ffffff;--_cta: #524FF8;--_cta-hover: #524FF8;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:var(--_fg)}.theme-light a.fv-text-cta,.theme-light a.link-arrow,.theme-light .text-link{color:var(--_cta)}.theme-light a.fv-text-cta:hover,.theme-light a.link-arrow:hover,.theme-light .text-link:hover{color:var(--_cta-hover)}.theme-light :where(hr){background-color:var(--_fg)}.theme-light :where(.kicker),.theme-light :where(.highlight){color:var(--_fg)}.theme-dark{--_fg: #ffffff;--_bg: #161110;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{color:var(--_fg)}.theme-dark a.fv-text-cta,.theme-dark a.link-arrow,.theme-dark .text-link{color:var(--_cta)}.theme-dark a.fv-text-cta:hover,.theme-dark a.link-arrow:hover,.theme-dark .text-link:hover{color:var(--_cta-hover)}.theme-dark :where(hr){background-color:var(--_fg)}.theme-dark :where(.kicker),.theme-dark :where(.highlight){color:var(--_fg)}.theme-mist{--_fg: #161110;--_bg: #EFEEED;--_cta: #524FF8;--_cta-hover: #524FF8;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-mist h1,.theme-mist h2,.theme-mist h3,.theme-mist h4,.theme-mist h5,.theme-mist h6{color:var(--_fg)}.theme-mist a.fv-text-cta,.theme-mist a.link-arrow,.theme-mist .text-link{color:var(--_cta)}.theme-mist a.fv-text-cta:hover,.theme-mist a.link-arrow:hover,.theme-mist .text-link:hover{color:var(--_cta-hover)}.theme-mist :where(hr){background-color:var(--_fg)}.theme-mist :where(.kicker),.theme-mist :where(.highlight){color:var(--_fg)}.theme-stone{--_fg: #161110;--_bg: #ADACA4;--_cta: #161110;--_cta-hover: #ffffff;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-stone h1,.theme-stone h2,.theme-stone h3,.theme-stone h4,.theme-stone h5,.theme-stone h6{color:var(--_fg)}.theme-stone a.fv-text-cta,.theme-stone a.link-arrow,.theme-stone .text-link{color:var(--_cta)}.theme-stone a.fv-text-cta:hover,.theme-stone a.link-arrow:hover,.theme-stone .text-link:hover{color:var(--_cta-hover)}.theme-stone :where(hr){background-color:var(--_fg)}.theme-stone :where(.kicker),.theme-stone :where(.highlight){color:var(--_fg)}.theme-data{--_fg: #F7DEE5;--_bg: #7F2238;--_cta: #F7DEE5;--_cta-hover: #F7DEE5;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-data h1,.theme-data h2,.theme-data h3,.theme-data h4,.theme-data h5,.theme-data h6{color:var(--_fg)}.theme-data a.fv-text-cta,.theme-data a.link-arrow,.theme-data .text-link{color:var(--_cta)}.theme-data a.fv-text-cta:hover,.theme-data a.link-arrow:hover,.theme-data .text-link:hover{color:var(--_cta-hover)}.theme-data :where(hr){background-color:var(--_fg)}.theme-data :where(.kicker),.theme-data :where(.highlight){color:var(--_fg)}.theme-workflows{--_fg: #FBC58F;--_bg: #2D1907;--_cta: #FBC58F;--_cta-hover: #FBC58F;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-workflows h1,.theme-workflows h2,.theme-workflows h3,.theme-workflows h4,.theme-workflows h5,.theme-workflows h6{color:var(--_fg)}.theme-workflows a.fv-text-cta,.theme-workflows a.link-arrow,.theme-workflows .text-link{color:var(--_cta)}.theme-workflows a.fv-text-cta:hover,.theme-workflows a.link-arrow:hover,.theme-workflows .text-link:hover{color:var(--_cta-hover)}.theme-workflows :where(hr){background-color:var(--_fg)}.theme-workflows :where(.kicker),.theme-workflows :where(.highlight){color:var(--_fg)}.theme-reporting{--_fg: #BDE8C2;--_bg: #122914;--_cta: #BDE8C2;--_cta-hover: #BDE8C2;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-reporting h1,.theme-reporting h2,.theme-reporting h3,.theme-reporting h4,.theme-reporting h5,.theme-reporting h6{color:var(--_fg)}.theme-reporting a.fv-text-cta,.theme-reporting a.link-arrow,.theme-reporting .text-link{color:var(--_cta)}.theme-reporting a.fv-text-cta:hover,.theme-reporting a.link-arrow:hover,.theme-reporting .text-link:hover{color:var(--_cta-hover)}.theme-reporting :where(hr){background-color:var(--_fg)}.theme-reporting :where(.kicker),.theme-reporting :where(.highlight){color:var(--_fg)}.theme-security{--_fg: #DCDCFE;--_bg: #12114A;--_cta: #DCDCFE;--_cta-hover: #DCDCFE;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-security h1,.theme-security h2,.theme-security h3,.theme-security h4,.theme-security h5,.theme-security h6{color:var(--_fg)}.theme-security a.fv-text-cta,.theme-security a.link-arrow,.theme-security .text-link{color:var(--_cta)}.theme-security a.fv-text-cta:hover,.theme-security a.link-arrow:hover,.theme-security .text-link:hover{color:var(--_cta-hover)}.theme-security :where(hr){background-color:var(--_fg)}.theme-security :where(.kicker),.theme-security :where(.highlight){color:var(--_fg)}.theme-gradient-burgundy-dark{--_fg: #ffffff;--_bg: radial-gradient(50% 100% at 50% 100%, #A9304F 0%, #541021 100%);--_cta: #ffffff;--_cta-hover: #ffffff;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-gradient-burgundy-dark h1,.theme-gradient-burgundy-dark h2,.theme-gradient-burgundy-dark h3,.theme-gradient-burgundy-dark h4,.theme-gradient-burgundy-dark h5,.theme-gradient-burgundy-dark h6{color:var(--_fg)}.theme-gradient-burgundy-dark a.fv-text-cta,.theme-gradient-burgundy-dark a.link-arrow,.theme-gradient-burgundy-dark .text-link{color:var(--_cta)}.theme-gradient-burgundy-dark a.fv-text-cta:hover,.theme-gradient-burgundy-dark a.link-arrow:hover,.theme-gradient-burgundy-dark .text-link:hover{color:var(--_cta-hover)}.theme-gradient-burgundy-dark :where(hr){background-color:var(--_fg)}.theme-gradient-burgundy-dark :where(.kicker),.theme-gradient-burgundy-dark :where(.highlight){color:var(--_fg)}.theme-neutral-light{--_fg: #161110;--_bg: #ffffff;--_cta: #524FF8;--_cta-hover: #524FF8;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-neutral-light h1,.theme-neutral-light h2,.theme-neutral-light h3,.theme-neutral-light h4,.theme-neutral-light h5,.theme-neutral-light h6{color:var(--_fg)}.theme-neutral-light a.fv-text-cta,.theme-neutral-light a.link-arrow,.theme-neutral-light .text-link{color:var(--_cta)}.theme-neutral-light a.fv-text-cta:hover,.theme-neutral-light a.link-arrow:hover,.theme-neutral-light .text-link:hover{color:var(--_cta-hover)}.theme-neutral-light :where(hr){background-color:var(--_fg)}.theme-neutral-light :where(.kicker),.theme-neutral-light :where(.highlight){color:var(--_fg)}.theme-neutral-mid{--_fg: #161110;--_bg: #ADACA4;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-neutral-mid h1,.theme-neutral-mid h2,.theme-neutral-mid h3,.theme-neutral-mid h4,.theme-neutral-mid h5,.theme-neutral-mid h6{color:var(--_fg)}.theme-neutral-mid a.fv-text-cta,.theme-neutral-mid a.link-arrow,.theme-neutral-mid .text-link{color:var(--_cta)}.theme-neutral-mid a.fv-text-cta:hover,.theme-neutral-mid a.link-arrow:hover,.theme-neutral-mid .text-link:hover{color:var(--_cta-hover)}.theme-neutral-mid :where(hr){background-color:var(--_fg)}.theme-neutral-mid :where(.kicker),.theme-neutral-mid :where(.highlight){color:var(--_fg)}.theme-neutral-dark{--_fg: #ffffff;--_bg: #161110;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-neutral-dark h1,.theme-neutral-dark h2,.theme-neutral-dark h3,.theme-neutral-dark h4,.theme-neutral-dark h5,.theme-neutral-dark h6{color:var(--_fg)}.theme-neutral-dark a.fv-text-cta,.theme-neutral-dark a.link-arrow,.theme-neutral-dark .text-link{color:var(--_cta)}.theme-neutral-dark a.fv-text-cta:hover,.theme-neutral-dark a.link-arrow:hover,.theme-neutral-dark .text-link:hover{color:var(--_cta-hover)}.theme-neutral-dark :where(hr){background-color:var(--_fg)}.theme-neutral-dark :where(.kicker),.theme-neutral-dark :where(.highlight){color:var(--_fg)}.theme-red-light{--_fg: #541021;--_bg: #FFDCE5;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-red-light h1,.theme-red-light h2,.theme-red-light h3,.theme-red-light h4,.theme-red-light h5,.theme-red-light h6{color:var(--_fg)}.theme-red-light a.fv-text-cta,.theme-red-light a.link-arrow,.theme-red-light .text-link{color:var(--_cta)}.theme-red-light a.fv-text-cta:hover,.theme-red-light a.link-arrow:hover,.theme-red-light .text-link:hover{color:var(--_cta-hover)}.theme-red-light :where(hr){background-color:var(--_fg)}.theme-red-light :where(.kicker),.theme-red-light :where(.highlight){color:var(--_fg)}.theme-red-mid{--_fg: #161110;--_bg: #FF7597;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-red-mid h1,.theme-red-mid h2,.theme-red-mid h3,.theme-red-mid h4,.theme-red-mid h5,.theme-red-mid h6{color:var(--_fg)}.theme-red-mid a.fv-text-cta,.theme-red-mid a.link-arrow,.theme-red-mid .text-link{color:var(--_cta)}.theme-red-mid a.fv-text-cta:hover,.theme-red-mid a.link-arrow:hover,.theme-red-mid .text-link:hover{color:var(--_cta-hover)}.theme-red-mid :where(hr){background-color:var(--_fg)}.theme-red-mid :where(.kicker),.theme-red-mid :where(.highlight){color:var(--_fg)}.theme-red-dark{--_fg: #FFDCE5;--_bg: #7F2138;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-red-dark h1,.theme-red-dark h2,.theme-red-dark h3,.theme-red-dark h4,.theme-red-dark h5,.theme-red-dark h6{color:var(--_fg)}.theme-red-dark a.fv-text-cta,.theme-red-dark a.link-arrow,.theme-red-dark .text-link{color:var(--_cta)}.theme-red-dark a.fv-text-cta:hover,.theme-red-dark a.link-arrow:hover,.theme-red-dark .text-link:hover{color:var(--_cta-hover)}.theme-red-dark :where(hr){background-color:var(--_fg)}.theme-red-dark :where(.kicker),.theme-red-dark :where(.highlight){color:var(--_fg)}.theme-green-light{--_fg: #6F256F;--_bg: #BDE9C2;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-green-light h1,.theme-green-light h2,.theme-green-light h3,.theme-green-light h4,.theme-green-light h5,.theme-green-light h6{color:var(--_fg)}.theme-green-light a.fv-text-cta,.theme-green-light a.link-arrow,.theme-green-light .text-link{color:var(--_cta)}.theme-green-light a.fv-text-cta:hover,.theme-green-light a.link-arrow:hover,.theme-green-light .text-link:hover{color:var(--_cta-hover)}.theme-green-light :where(hr){background-color:var(--_fg)}.theme-green-light :where(.kicker),.theme-green-light :where(.highlight){color:var(--_fg)}.theme-green-mid{--_fg: #161110;--_bg: #59C966;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-green-mid h1,.theme-green-mid h2,.theme-green-mid h3,.theme-green-mid h4,.theme-green-mid h5,.theme-green-mid h6{color:var(--_fg)}.theme-green-mid a.fv-text-cta,.theme-green-mid a.link-arrow,.theme-green-mid .text-link{color:var(--_cta)}.theme-green-mid a.fv-text-cta:hover,.theme-green-mid a.link-arrow:hover,.theme-green-mid .text-link:hover{color:var(--_cta-hover)}.theme-green-mid :where(hr){background-color:var(--_fg)}.theme-green-mid :where(.kicker),.theme-green-mid :where(.highlight){color:var(--_fg)}.theme-green-dark{--_fg: #FCDEFC;--_bg: #245029;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-green-dark h1,.theme-green-dark h2,.theme-green-dark h3,.theme-green-dark h4,.theme-green-dark h5,.theme-green-dark h6{color:var(--_fg)}.theme-green-dark a.fv-text-cta,.theme-green-dark a.link-arrow,.theme-green-dark .text-link{color:var(--_cta)}.theme-green-dark a.fv-text-cta:hover,.theme-green-dark a.link-arrow:hover,.theme-green-dark .text-link:hover{color:var(--_cta-hover)}.theme-green-dark :where(hr){background-color:var(--_fg)}.theme-green-dark :where(.kicker),.theme-green-dark :where(.highlight){color:var(--_fg)}.theme-blue-light{--_fg: #2B2909;--_bg: #DCDCFE;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-blue-light h1,.theme-blue-light h2,.theme-blue-light h3,.theme-blue-light h4,.theme-blue-light h5,.theme-blue-light h6{color:var(--_fg)}.theme-blue-light a.fv-text-cta,.theme-blue-light a.link-arrow,.theme-blue-light .text-link{color:var(--_cta)}.theme-blue-light a.fv-text-cta:hover,.theme-blue-light a.link-arrow:hover,.theme-blue-light .text-link:hover{color:var(--_cta-hover)}.theme-blue-light :where(hr){background-color:var(--_fg)}.theme-blue-light :where(.kicker),.theme-blue-light :where(.highlight){color:var(--_fg)}.theme-blue-mid{--_fg: #161110;--_bg: #9795FB;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-blue-mid h1,.theme-blue-mid h2,.theme-blue-mid h3,.theme-blue-mid h4,.theme-blue-mid h5,.theme-blue-mid h6{color:var(--_fg)}.theme-blue-mid a.fv-text-cta,.theme-blue-mid a.link-arrow,.theme-blue-mid .text-link{color:var(--_cta)}.theme-blue-mid a.fv-text-cta:hover,.theme-blue-mid a.link-arrow:hover,.theme-blue-mid .text-link:hover{color:var(--_cta-hover)}.theme-blue-mid :where(hr){background-color:var(--_fg)}.theme-blue-mid :where(.kicker),.theme-blue-mid :where(.highlight){color:var(--_fg)}.theme-blue-dark{--_fg: #E1D956;--_bg: #12114A;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-blue-dark h1,.theme-blue-dark h2,.theme-blue-dark h3,.theme-blue-dark h4,.theme-blue-dark h5,.theme-blue-dark h6{color:var(--_fg)}.theme-blue-dark a.fv-text-cta,.theme-blue-dark a.link-arrow,.theme-blue-dark .text-link{color:var(--_cta)}.theme-blue-dark a.fv-text-cta:hover,.theme-blue-dark a.link-arrow:hover,.theme-blue-dark .text-link:hover{color:var(--_cta-hover)}.theme-blue-dark :where(hr){background-color:var(--_fg)}.theme-blue-dark :where(.kicker),.theme-blue-dark :where(.highlight){color:var(--_fg)}.theme-turquoise-light{--_fg: #541021;--_bg: #ADDDD3;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-turquoise-light h1,.theme-turquoise-light h2,.theme-turquoise-light h3,.theme-turquoise-light h4,.theme-turquoise-light h5,.theme-turquoise-light h6{color:var(--_fg)}.theme-turquoise-light a.fv-text-cta,.theme-turquoise-light a.link-arrow,.theme-turquoise-light .text-link{color:var(--_cta)}.theme-turquoise-light a.fv-text-cta:hover,.theme-turquoise-light a.link-arrow:hover,.theme-turquoise-light .text-link:hover{color:var(--_cta-hover)}.theme-turquoise-light :where(hr){background-color:var(--_fg)}.theme-turquoise-light :where(.kicker),.theme-turquoise-light :where(.highlight){color:var(--_fg)}.theme-turquoise-mid{--_fg: #161110;--_bg: #278974;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-turquoise-mid h1,.theme-turquoise-mid h2,.theme-turquoise-mid h3,.theme-turquoise-mid h4,.theme-turquoise-mid h5,.theme-turquoise-mid h6{color:var(--_fg)}.theme-turquoise-mid a.fv-text-cta,.theme-turquoise-mid a.link-arrow,.theme-turquoise-mid .text-link{color:var(--_cta)}.theme-turquoise-mid a.fv-text-cta:hover,.theme-turquoise-mid a.link-arrow:hover,.theme-turquoise-mid .text-link:hover{color:var(--_cta-hover)}.theme-turquoise-mid :where(hr){background-color:var(--_fg)}.theme-turquoise-mid :where(.kicker),.theme-turquoise-mid :where(.highlight){color:var(--_fg)}.theme-turquoise-dark{--_fg: #FFDCE5;--_bg: #0A221D;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-turquoise-dark h1,.theme-turquoise-dark h2,.theme-turquoise-dark h3,.theme-turquoise-dark h4,.theme-turquoise-dark h5,.theme-turquoise-dark h6{color:var(--_fg)}.theme-turquoise-dark a.fv-text-cta,.theme-turquoise-dark a.link-arrow,.theme-turquoise-dark .text-link{color:var(--_cta)}.theme-turquoise-dark a.fv-text-cta:hover,.theme-turquoise-dark a.link-arrow:hover,.theme-turquoise-dark .text-link:hover{color:var(--_cta-hover)}.theme-turquoise-dark :where(hr){background-color:var(--_fg)}.theme-turquoise-dark :where(.kicker),.theme-turquoise-dark :where(.highlight){color:var(--_fg)}.theme-magenta-light{--_fg: #245029;--_bg: #FCDEFC;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-magenta-light h1,.theme-magenta-light h2,.theme-magenta-light h3,.theme-magenta-light h4,.theme-magenta-light h5,.theme-magenta-light h6{color:var(--_fg)}.theme-magenta-light a.fv-text-cta,.theme-magenta-light a.link-arrow,.theme-magenta-light .text-link{color:var(--_cta)}.theme-magenta-light a.fv-text-cta:hover,.theme-magenta-light a.link-arrow:hover,.theme-magenta-light .text-link:hover{color:var(--_cta-hover)}.theme-magenta-light :where(hr){background-color:var(--_fg)}.theme-magenta-light :where(.kicker),.theme-magenta-light :where(.highlight){color:var(--_fg)}.theme-magenta-mid{--_fg: #161110;--_bg: #F179F1;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-magenta-mid h1,.theme-magenta-mid h2,.theme-magenta-mid h3,.theme-magenta-mid h4,.theme-magenta-mid h5,.theme-magenta-mid h6{color:var(--_fg)}.theme-magenta-mid a.fv-text-cta,.theme-magenta-mid a.link-arrow,.theme-magenta-mid .text-link{color:var(--_cta)}.theme-magenta-mid a.fv-text-cta:hover,.theme-magenta-mid a.link-arrow:hover,.theme-magenta-mid .text-link:hover{color:var(--_cta-hover)}.theme-magenta-mid :where(hr){background-color:var(--_fg)}.theme-magenta-mid :where(.kicker),.theme-magenta-mid :where(.highlight){color:var(--_fg)}.theme-magenta-dark{--_fg: #BDE9C2;--_bg: #6F256F;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-magenta-dark h1,.theme-magenta-dark h2,.theme-magenta-dark h3,.theme-magenta-dark h4,.theme-magenta-dark h5,.theme-magenta-dark h6{color:var(--_fg)}.theme-magenta-dark a.fv-text-cta,.theme-magenta-dark a.link-arrow,.theme-magenta-dark .text-link{color:var(--_cta)}.theme-magenta-dark a.fv-text-cta:hover,.theme-magenta-dark a.link-arrow:hover,.theme-magenta-dark .text-link:hover{color:var(--_cta-hover)}.theme-magenta-dark :where(hr){background-color:var(--_fg)}.theme-magenta-dark :where(.kicker),.theme-magenta-dark :where(.highlight){color:var(--_fg)}.theme-yellow-light{--_fg: #3230A1;--_bg: #F7F5D5;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-yellow-light h1,.theme-yellow-light h2,.theme-yellow-light h3,.theme-yellow-light h4,.theme-yellow-light h5,.theme-yellow-light h6{color:var(--_fg)}.theme-yellow-light a.fv-text-cta,.theme-yellow-light a.link-arrow,.theme-yellow-light .text-link{color:var(--_cta)}.theme-yellow-light a.fv-text-cta:hover,.theme-yellow-light a.link-arrow:hover,.theme-yellow-light .text-link:hover{color:var(--_cta-hover)}.theme-yellow-light :where(hr){background-color:var(--_fg)}.theme-yellow-light :where(.kicker),.theme-yellow-light :where(.highlight){color:var(--_fg)}.theme-yellow-mid{--_fg: #161110;--_bg: #E1D956;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-yellow-mid h1,.theme-yellow-mid h2,.theme-yellow-mid h3,.theme-yellow-mid h4,.theme-yellow-mid h5,.theme-yellow-mid h6{color:var(--_fg)}.theme-yellow-mid a.fv-text-cta,.theme-yellow-mid a.link-arrow,.theme-yellow-mid .text-link{color:var(--_cta)}.theme-yellow-mid a.fv-text-cta:hover,.theme-yellow-mid a.link-arrow:hover,.theme-yellow-mid .text-link:hover{color:var(--_cta-hover)}.theme-yellow-mid :where(hr){background-color:var(--_fg)}.theme-yellow-mid :where(.kicker),.theme-yellow-mid :where(.highlight){color:var(--_fg)}.theme-yellow-dark{--_fg: #BAB9FC;--_bg: #161504;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-yellow-dark h1,.theme-yellow-dark h2,.theme-yellow-dark h3,.theme-yellow-dark h4,.theme-yellow-dark h5,.theme-yellow-dark h6{color:var(--_fg)}.theme-yellow-dark a.fv-text-cta,.theme-yellow-dark a.link-arrow,.theme-yellow-dark .text-link{color:var(--_cta)}.theme-yellow-dark a.fv-text-cta:hover,.theme-yellow-dark a.link-arrow:hover,.theme-yellow-dark .text-link:hover{color:var(--_cta-hover)}.theme-yellow-dark :where(hr){background-color:var(--_fg)}.theme-yellow-dark :where(.kicker),.theme-yellow-dark :where(.highlight){color:var(--_fg)}.theme-orange-light{--_fg: #222075;--_bg: #F9E5D3;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-orange-light h1,.theme-orange-light h2,.theme-orange-light h3,.theme-orange-light h4,.theme-orange-light h5,.theme-orange-light h6{color:var(--_fg)}.theme-orange-light a.fv-text-cta,.theme-orange-light a.link-arrow,.theme-orange-light .text-link{color:var(--_cta)}.theme-orange-light a.fv-text-cta:hover,.theme-orange-light a.link-arrow:hover,.theme-orange-light .text-link:hover{color:var(--_cta-hover)}.theme-orange-light :where(hr){background-color:var(--_fg)}.theme-orange-light :where(.kicker),.theme-orange-light :where(.highlight){color:var(--_fg)}.theme-orange-mid{--_fg: #161110;--_bg: #ECB07B;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-orange-mid h1,.theme-orange-mid h2,.theme-orange-mid h3,.theme-orange-mid h4,.theme-orange-mid h5,.theme-orange-mid h6{color:var(--_fg)}.theme-orange-mid a.fv-text-cta,.theme-orange-mid a.link-arrow,.theme-orange-mid .text-link{color:var(--_cta)}.theme-orange-mid a.fv-text-cta:hover,.theme-orange-mid a.link-arrow:hover,.theme-orange-mid .text-link:hover{color:var(--_cta-hover)}.theme-orange-mid :where(hr){background-color:var(--_fg)}.theme-orange-mid :where(.kicker),.theme-orange-mid :where(.highlight){color:var(--_fg)}.theme-orange-dark{--_fg: #BAB9FC;--_bg: #2D1907;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-orange-dark h1,.theme-orange-dark h2,.theme-orange-dark h3,.theme-orange-dark h4,.theme-orange-dark h5,.theme-orange-dark h6{color:var(--_fg)}.theme-orange-dark a.fv-text-cta,.theme-orange-dark a.link-arrow,.theme-orange-dark .text-link{color:var(--_cta)}.theme-orange-dark a.fv-text-cta:hover,.theme-orange-dark a.link-arrow:hover,.theme-orange-dark .text-link:hover{color:var(--_cta-hover)}.theme-orange-dark :where(hr){background-color:var(--_fg)}.theme-orange-dark :where(.kicker),.theme-orange-dark :where(.highlight){color:var(--_fg)}.theme-violet-light{--_fg: #541021;--_bg: #D5B9EF;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-violet-light h1,.theme-violet-light h2,.theme-violet-light h3,.theme-violet-light h4,.theme-violet-light h5,.theme-violet-light h6{color:var(--_fg)}.theme-violet-light a.fv-text-cta,.theme-violet-light a.link-arrow,.theme-violet-light .text-link{color:var(--_cta)}.theme-violet-light a.fv-text-cta:hover,.theme-violet-light a.link-arrow:hover,.theme-violet-light .text-link:hover{color:var(--_cta-hover)}.theme-violet-light :where(hr){background-color:var(--_fg)}.theme-violet-light :where(.kicker),.theme-violet-light :where(.highlight){color:var(--_fg)}.theme-violet-mid{--_fg: #161110;--_bg: #C095E8;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-violet-mid h1,.theme-violet-mid h2,.theme-violet-mid h3,.theme-violet-mid h4,.theme-violet-mid h5,.theme-violet-mid h6{color:var(--_fg)}.theme-violet-mid a.fv-text-cta,.theme-violet-mid a.link-arrow,.theme-violet-mid .text-link{color:var(--_cta)}.theme-violet-mid a.fv-text-cta:hover,.theme-violet-mid a.link-arrow:hover,.theme-violet-mid .text-link:hover{color:var(--_cta-hover)}.theme-violet-mid :where(hr){background-color:var(--_fg)}.theme-violet-mid :where(.kicker),.theme-violet-mid :where(.highlight){color:var(--_fg)}.theme-violet-dark{--_fg: #FFBACB;--_bg: #1E102B;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-violet-dark h1,.theme-violet-dark h2,.theme-violet-dark h3,.theme-violet-dark h4,.theme-violet-dark h5,.theme-violet-dark h6{color:var(--_fg)}.theme-violet-dark a.fv-text-cta,.theme-violet-dark a.link-arrow,.theme-violet-dark .text-link{color:var(--_cta)}.theme-violet-dark a.fv-text-cta:hover,.theme-violet-dark a.link-arrow:hover,.theme-violet-dark .text-link:hover{color:var(--_cta-hover)}.theme-violet-dark :where(hr){background-color:var(--_fg)}.theme-violet-dark :where(.kicker),.theme-violet-dark :where(.highlight){color:var(--_fg)}.theme-brown-light{--_fg: #222075;--_bg: #ECE0DA;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-bg: #DEDEDB;--_dot-color: #EBEBEB;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-brown-light h1,.theme-brown-light h2,.theme-brown-light h3,.theme-brown-light h4,.theme-brown-light h5,.theme-brown-light h6{color:var(--_fg)}.theme-brown-light a.fv-text-cta,.theme-brown-light a.link-arrow,.theme-brown-light .text-link{color:var(--_cta)}.theme-brown-light a.fv-text-cta:hover,.theme-brown-light a.link-arrow:hover,.theme-brown-light .text-link:hover{color:var(--_cta-hover)}.theme-brown-light :where(hr){background-color:var(--_fg)}.theme-brown-light :where(.kicker),.theme-brown-light :where(.highlight){color:var(--_fg)}.theme-brown-mid{--_fg: #161110;--_bg: #C5A191;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-brown-mid h1,.theme-brown-mid h2,.theme-brown-mid h3,.theme-brown-mid h4,.theme-brown-mid h5,.theme-brown-mid h6{color:var(--_fg)}.theme-brown-mid a.fv-text-cta,.theme-brown-mid a.link-arrow,.theme-brown-mid .text-link{color:var(--_cta)}.theme-brown-mid a.fv-text-cta:hover,.theme-brown-mid a.link-arrow:hover,.theme-brown-mid .text-link:hover{color:var(--_cta-hover)}.theme-brown-mid :where(hr){background-color:var(--_fg)}.theme-brown-mid :where(.kicker),.theme-brown-mid :where(.highlight){color:var(--_fg)}.theme-brown-dark{--_fg: #9795FB;--_bg: #100A07;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg)}.theme-brown-dark h1,.theme-brown-dark h2,.theme-brown-dark h3,.theme-brown-dark h4,.theme-brown-dark h5,.theme-brown-dark h6{color:var(--_fg)}.theme-brown-dark a.fv-text-cta,.theme-brown-dark a.link-arrow,.theme-brown-dark .text-link{color:var(--_cta)}.theme-brown-dark a.fv-text-cta:hover,.theme-brown-dark a.link-arrow:hover,.theme-brown-dark .text-link:hover{color:var(--_cta-hover)}.theme-brown-dark :where(hr){background-color:var(--_fg)}.theme-brown-dark :where(.kicker),.theme-brown-dark :where(.highlight){color:var(--_fg)}:where(.btn){--btn-border-radius: 50vh}.btn,#header-nav .btn-nav-secondary,#header-nav .btn-primary,.light .btn-lois,.light .btn-secondary,.light .btn-primary,.dark .btn-lois,.dark .btn-secondary,.dark .btn-primary{--academy-btn-padding-x: 1.875rem;--academy-btn-padding-y: 1rem;--academy-btn-font-family: Sons-Medium;--academy-btn-font-weight: 500;--academy-btn-line-height: 1;--academy-btn-color: var(--_fg, #161110);--academy-btn-bg: transparent;--academy-btn-border-width: 1px;--academy-btn-border-color: var(--_fg, #161110);--academy-btn-border-radius: 50vh;--academy-btn-hover-border-color: var(--_fg, #161110);--academy-btn-disabled-opacity: 0.65;--academy-btn-focus-box-shadow: 0px 0px 10px 2.45px #00000038, 0px 8px 20px 0px #00000038;position:relative;display:inline-flex;width:fit-content;justify-content:space-between;align-items:center;gap:1rem;padding:var(--academy-btn-padding-y) var(--academy-btn-padding-x);font-family:var(--academy-btn-font-family);font-weight:var(--academy-btn-font-weight);line-height:var(--academy-btn-line-height);color:var(--academy-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--academy-btn-border-width) solid var(--academy-btn-border-color);z-index:1;transition:color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-image-source .15s ease-in-out,transform .15s ease-in-out}.btn:hover,#header-nav .btn-nav-secondary:hover,#header-nav .btn-primary:hover,.light .btn-lois:hover,.light .btn-secondary:hover,.light .btn-primary:hover,.dark .btn-lois:hover,.dark .btn-secondary:hover,.dark .btn-primary:hover{color:var(--academy-btn-hover-color);text-decoration:none;background-color:var(--academy-btn-hover-bg);border-color:var(--academy-btn-hover-border-color);transform:scale(1.05)}.btn:hover .btn-icon,#header-nav .btn-nav-secondary:hover .btn-icon,#header-nav .btn-primary:hover .btn-icon,.light .btn-lois:hover .btn-icon,.light .btn-secondary:hover .btn-icon,.light .btn-primary:hover .btn-icon,.dark .btn-lois:hover .btn-icon,.dark .btn-secondary:hover .btn-icon,.dark .btn-primary:hover .btn-icon{transform:translateX(5px);transition:transform .11s ease-in-out}.btn:focus-visible,#header-nav .btn-nav-secondary:focus-visible,#header-nav .btn-primary:focus-visible,.light .btn-lois:focus-visible,.light .btn-secondary:focus-visible,.light .btn-primary:focus-visible,.dark .btn-lois:focus-visible,.dark .btn-secondary:focus-visible,.dark .btn-primary:focus-visible{color:var(--academy-btn-hover-color);border-color:var(--academy-btn-hover-border-color);outline:0;box-shadow:var(--academy-btn-focus-box-shadow)}.btn-check:checked+.btn,#header-nav .btn-check:checked+.btn-nav-secondary,#header-nav .btn-check:checked+.btn-primary,.light .btn-check:checked+.btn-lois,.light .btn-check:checked+.btn-secondary,.light .btn-check:checked+.btn-primary,.dark .btn-check:checked+.btn-lois,.dark .btn-check:checked+.btn-secondary,.dark .btn-check:checked+.btn-primary,:not(.btn-check)+.btn:active,#header-nav :not(.btn-check)+.btn-nav-secondary:active,#header-nav :not(.btn-check)+.btn-primary:active,.light :not(.btn-check)+.btn-lois:active,.light :not(.btn-check)+.btn-secondary:active,.light :not(.btn-check)+.btn-primary:active,.dark :not(.btn-check)+.btn-lois:active,.dark :not(.btn-check)+.btn-secondary:active,.dark :not(.btn-check)+.btn-primary:active,.btn:first-child:active,#header-nav .btn-nav-secondary:first-child:active,#header-nav .btn-primary:first-child:active,.light .btn-lois:first-child:active,.light .btn-secondary:first-child:active,.light .btn-primary:first-child:active,.dark .btn-lois:first-child:active,.dark .btn-secondary:first-child:active,.dark .btn-primary:first-child:active,.btn.active,#header-nav .active.btn-nav-secondary,#header-nav .active.btn-primary,.light .active.btn-lois,.light .active.btn-secondary,.light .active.btn-primary,.dark .active.btn-lois,.dark .active.btn-secondary,.dark .active.btn-primary,.btn.show,#header-nav .show.btn-nav-secondary,#header-nav .show.btn-primary,.light .show.btn-lois,.light .show.btn-secondary,.light .show.btn-primary,.dark .show.btn-lois,.dark .show.btn-secondary,.dark .show.btn-primary{color:var(--academy-btn-active-color);background-color:var(--academy-btn-active-bg);border-color:var(--academy-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,#header-nav .btn-check:checked+.btn-nav-secondary:focus-visible,#header-nav .btn-check:checked+.btn-primary:focus-visible,.light .btn-check:checked+.btn-lois:focus-visible,.light .btn-check:checked+.btn-secondary:focus-visible,.light .btn-check:checked+.btn-primary:focus-visible,.dark .btn-check:checked+.btn-lois:focus-visible,.dark .btn-check:checked+.btn-secondary:focus-visible,.dark .btn-check:checked+.btn-primary:focus-visible,:not(.btn-check)+.btn:active:focus-visible,#header-nav :not(.btn-check)+.btn-nav-secondary:active:focus-visible,#header-nav :not(.btn-check)+.btn-primary:active:focus-visible,.light :not(.btn-check)+.btn-lois:active:focus-visible,.light :not(.btn-check)+.btn-secondary:active:focus-visible,.light :not(.btn-check)+.btn-primary:active:focus-visible,.dark :not(.btn-check)+.btn-lois:active:focus-visible,.dark :not(.btn-check)+.btn-secondary:active:focus-visible,.dark :not(.btn-check)+.btn-primary:active:focus-visible,.btn:first-child:active:focus-visible,#header-nav .btn-nav-secondary:first-child:active:focus-visible,#header-nav .btn-primary:first-child:active:focus-visible,.light .btn-lois:first-child:active:focus-visible,.light .btn-secondary:first-child:active:focus-visible,.light .btn-primary:first-child:active:focus-visible,.dark .btn-lois:first-child:active:focus-visible,.dark .btn-secondary:first-child:active:focus-visible,.dark .btn-primary:first-child:active:focus-visible,.btn.active:focus-visible,#header-nav .active.btn-nav-secondary:focus-visible,#header-nav .active.btn-primary:focus-visible,.light .active.btn-lois:focus-visible,.light .active.btn-secondary:focus-visible,.light .active.btn-primary:focus-visible,.dark .active.btn-lois:focus-visible,.dark .active.btn-secondary:focus-visible,.dark .active.btn-primary:focus-visible,.btn.show:focus-visible,#header-nav .show.btn-nav-secondary:focus-visible,#header-nav .show.btn-primary:focus-visible,.light .show.btn-lois:focus-visible,.light .show.btn-secondary:focus-visible,.light .show.btn-primary:focus-visible,.dark .show.btn-lois:focus-visible,.dark .show.btn-secondary:focus-visible,.dark .show.btn-primary:focus-visible{box-shadow:var(--academy-btn-focus-box-shadow)}.btn:disabled,#header-nav .btn-nav-secondary:disabled,#header-nav .btn-primary:disabled,.light .btn-lois:disabled,.light .btn-secondary:disabled,.light .btn-primary:disabled,.dark .btn-lois:disabled,.dark .btn-secondary:disabled,.dark .btn-primary:disabled,.btn.disabled,#header-nav .disabled.btn-nav-secondary,#header-nav .disabled.btn-primary,.light .disabled.btn-lois,.light .disabled.btn-secondary,.light .disabled.btn-primary,.dark .disabled.btn-lois,.dark .disabled.btn-secondary,.dark .disabled.btn-primary,fieldset:disabled .btn,fieldset:disabled #header-nav .btn-nav-secondary,#header-nav fieldset:disabled .btn-nav-secondary,fieldset:disabled #header-nav .btn-primary,#header-nav fieldset:disabled .btn-primary,fieldset:disabled .light .btn-lois,.light fieldset:disabled .btn-lois,fieldset:disabled .light .btn-secondary,.light fieldset:disabled .btn-secondary,fieldset:disabled .light .btn-primary,.light fieldset:disabled .btn-primary,fieldset:disabled .dark .btn-lois,.dark fieldset:disabled .btn-lois,fieldset:disabled .dark .btn-secondary,.dark fieldset:disabled .btn-secondary,fieldset:disabled .dark .btn-primary,.dark fieldset:disabled .btn-primary{color:var(--academy-btn-disabled-color);pointer-events:none;background-color:var(--academy-btn-disabled-bg);border-color:var(--academy-btn-disabled-border-color);opacity:var(--academy-btn-disabled-opacity)}.btn .btn-icon,#header-nav .btn-nav-secondary .btn-icon,#header-nav .btn-primary .btn-icon,.light .btn-lois .btn-icon,.light .btn-secondary .btn-icon,.light .btn-primary .btn-icon,.dark .btn-lois .btn-icon,.dark .btn-secondary .btn-icon,.dark .btn-primary .btn-icon{position:relative;z-index:2;transition:transform .15s ease-in-out}.btn .arrow-svg,#header-nav .btn-nav-secondary .arrow-svg,#header-nav .btn-primary .arrow-svg,.light .btn-lois .arrow-svg,.light .btn-secondary .arrow-svg,.light .btn-primary .arrow-svg,.dark .btn-lois .arrow-svg,.dark .btn-secondary .arrow-svg,.dark .btn-primary .arrow-svg{width:26px;height:17px}.btn .arrow-stem,#header-nav .btn-nav-secondary .arrow-stem,#header-nav .btn-primary .arrow-stem,.light .btn-lois .arrow-stem,.light .btn-secondary .arrow-stem,.light .btn-primary .arrow-stem,.dark .btn-lois .arrow-stem,.dark .btn-secondary .arrow-stem,.dark .btn-primary .arrow-stem{stroke-dasharray:28;stroke-dashoffset:10;transition:stroke-dashoffset .15s ease-out}.btn:hover:has(.arrow-svg) .arrow-stem,#header-nav .btn-nav-secondary:hover:has(.arrow-svg) .arrow-stem,#header-nav .btn-primary:hover:has(.arrow-svg) .arrow-stem,.light .btn-lois:hover:has(.arrow-svg) .arrow-stem,.light .btn-secondary:hover:has(.arrow-svg) .arrow-stem,.light .btn-primary:hover:has(.arrow-svg) .arrow-stem,.dark .btn-lois:hover:has(.arrow-svg) .arrow-stem,.dark .btn-secondary:hover:has(.arrow-svg) .arrow-stem,.dark .btn-primary:hover:has(.arrow-svg) .arrow-stem{stroke-dashoffset:0}.btn>*,#header-nav .btn-nav-secondary>*,#header-nav .btn-primary>*,.light .btn-lois>*,.light .btn-secondary>*,.light .btn-primary>*,.dark .btn-lois>*,.dark .btn-secondary>*,.dark .btn-primary>*{position:relative;z-index:2}.btn-link{--academy-btn-font-weight: inherit;--academy-btn-color: #541021;--academy-btn-bg: transparent;--academy-btn-border-color: transparent;--academy-btn-hover-color: #541021;--academy-btn-hover-border-color: transparent;--academy-btn-active-color: #541021;--academy-btn-active-border-color: transparent;--academy-btn-disabled-color: #71706A;--academy-btn-disabled-border-color: transparent;--academy-btn-box-shadow: 0 0 0 #000;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:none}.btn-link:focus-visible{color:var(--academy-btn-color)}.btn-link:hover{color:var(--academy-btn-hover-color)}.dark .btn-primary{--academy-btn-color: #3F0715;--academy-btn-bg: #ffffff;--academy-btn-border-color: none;--academy-btn-hover-color: #3F0715;--academy-btn-hover-bg: #ffffff;--academy-btn-hover-border-color: none;--academy-btn-active-color: #3F0715;--academy-btn-active-bg: #3F0715;--academy-btn-active-border-color: none;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: none;--academy-btn-border-width: 0;border:0 !important;--academy-btn-hover-border-color: transparent;--academy-btn-active-border-color: transparent;--academy-btn-disabled-border-color: transparent;background:#ffffff;--academy-btn-bg: transparent;box-shadow:0px 8px 20px 2.45px #00000038, 0px 0px 12px 0px #FFFFFFCC}.dark .btn-primary:hover{box-shadow:0px 8px 50px 2.45px #00000038, 0px 0px 80px 0px #FF527D, 0px 0px 10px 0px #FF527D;border:0 !important}.dark .btn-primary:active,.dark .btn-primary.active{border:0 !important}.dark .btn-primary:disabled,.dark .btn-primary.disabled{border:0 !important}.dark .btn-secondary{--academy-btn-color: #ffffff;--academy-btn-bg: transparent;--academy-btn-border-color: #ffffff;--academy-btn-hover-color: #ffffff;--academy-btn-hover-bg: transparent;--academy-btn-hover-border-color: 2px solid #ffffff;--academy-btn-active-color: #ffffff;--academy-btn-active-bg: transparent;--academy-btn-active-border-color: transparent;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: #CECDC8;backdrop-filter:blur(10px);box-shadow:none}.dark .btn-secondary:hover{box-shadow:none}.dark .btn-lois{--academy-btn-color: #3F0715;--academy-btn-bg: #ffffff;--academy-btn-border-color: #3F0715;--academy-btn-hover-color: #3F0715;--academy-btn-hover-bg: radial-gradient(64.27% 194.19% at 53.19% 155.53%, #FAF7BE 38.43%, #FECC9F 61.44%, #FF99B0 91.64%);--academy-btn-hover-border-color: ;--academy-btn-active-color: #3F0715;--academy-btn-active-bg: #ffffff;--academy-btn-active-border-color: #ffffff;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: #CECDC8;background:#ffffff;--academy-btn-bg: transparent;backdrop-filter:blur(25px);--academy-btn-hover-bg: transparent;box-shadow:0 0 50px 0 rgba(255, 82, 125, 0.3), 0 0 20px 0 #FFCB98, 0 0 40px 0 #DCDCFE;position:relative;border:2px solid transparent !important;border-radius:var(--btn-border-radius, 50vh);background:linear-gradient(white, white) padding-box,linear-gradient(90deg, #FFBACA 0%, #FBC58F 34.13%, #BDE9C1 62.98%, #9795FB 99.58%) border-box;background-clip:padding-box,border-box !important;background-size:100% 100%,100% 100%;overflow:hidden}.dark .btn-lois:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25), 0 0 50px 0 rgba(255, 82, 125, 0.3), 0 0 20px 0 #FFCB98, 0 0 40px 0 #DCDCFE}.dark .btn-lois::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(64.27% 194.19% at 53.19% 155.53%, #FAF7BE 38.43%, #FECC9F 61.44%, #FF99B0 91.64%);background-size:100% 100%;background-clip:padding-box;opacity:0;transition:opacity .3s;z-index:0}.dark .btn-lois>*{position:relative;z-index:1}.dark .btn-lois:hover,.dark .btn-lois:focus,.dark .btn-lois:active,.dark .btn-lois.active{border:2px solid transparent !important;background-clip:padding-box,border-box !important;background-size:100% 100%,100% 100% !important;background:linear-gradient(white, white) padding-box,linear-gradient(90deg, #FFBACA 0%, #FBC58F 34.13%, #BDE9C1 62.98%, #9795FB 99.58%), linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)) border-box}.dark .btn-lois:hover::after,.dark .btn-lois:focus-visible::after{opacity:1}.light .btn-primary{--academy-btn-color: #ffffff;--academy-btn-bg: #3F0715;--academy-btn-border-color: none;--academy-btn-hover-color: #ffffff;--academy-btn-hover-bg: linear-gradient(90deg, #A9324F 0%, #43141F 100%);--academy-btn-hover-border-color: none;--academy-btn-active-color: #ffffff;--academy-btn-active-bg: #3F0715;--academy-btn-active-border-color: none;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: none;--academy-btn-border-width: 0;border:0 !important;--academy-btn-hover-border-color: transparent;--academy-btn-active-border-color: transparent;--academy-btn-disabled-border-color: transparent;background:#3F0715;--academy-btn-bg: transparent;--academy-btn-hover-bg: transparent;box-shadow:0px 0px 10px 2.45px #00000038, 0px 8px 20px 0px #00000038;background:transparent !important;--academy-btn-bg: transparent}.light .btn-primary:hover{box-shadow:0px 0px 30px 2.45px #FF527D80, 0px 8px 50px 0px #00000038;border:0 !important}.light .btn-primary:hover::after{opacity:1}.light .btn-primary::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#3F0715;border-radius:inherit;z-index:-2}.light .btn-primary::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #A9324F 0%, #43141F 100%);border-radius:inherit;opacity:0;transition:opacity .15s ease-in-out;z-index:-1}.light .btn-primary>*{position:relative;z-index:1}.light .btn-primary:active,.light .btn-primary.active{border:0 !important}.light .btn-primary:disabled,.light .btn-primary.disabled{border:0 !important}.light .btn-secondary{--academy-btn-color: #3F0715;--academy-btn-bg: transparent;--academy-btn-border-color: #3F0715;--academy-btn-hover-color: #3F0715;--academy-btn-hover-bg: transparent;--academy-btn-hover-border-color: 2px solid #FF527D;--academy-btn-active-color: #3F0715;--academy-btn-active-bg: transparent;--academy-btn-active-border-color: transparent;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: #CECDC8;backdrop-filter:blur(10px);box-shadow:none}.light .btn-secondary:hover{box-shadow:none}.light .btn-lois{--academy-btn-color: #3F0715;--academy-btn-bg: #ffffff;--academy-btn-border-color: 1px solid;--academy-btn-hover-color: #3F0715;--academy-btn-hover-bg: radial-gradient(64.27% 194.19% at 53.19% 155.53%, #FAF7BE 38.43%, #FECC9F 61.44%, #FF99B0 91.64%);--academy-btn-hover-border-color: ;--academy-btn-active-color: #3F0715;--academy-btn-active-bg: #ffffff;--academy-btn-active-border-color: #ffffff;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: #CECDC8;background:#ffffff;--academy-btn-bg: transparent;backdrop-filter:blur(25px);--academy-btn-hover-bg: transparent;box-shadow:0px 4px 24px 0px #FFBACA80, 0px 2px 32px 0px #FBC58F66, 0px 1px 48px 0px #9795FB80, 0px 0px 64px 0px #BDE9C180, 0px 0px 16px 0px #FFFFFF80;position:relative;border:2px solid transparent !important;border-radius:var(--btn-border-radius, 50vh);background:linear-gradient(white, white) padding-box,linear-gradient(90deg, #FFBACA 0%, #FBC58F 34.13%, #BDE9C1 62.98%, #9795FB 99.58%) border-box;background-clip:padding-box,border-box !important;background-size:100% 100%,100% 100%;overflow:hidden}.light .btn-lois:hover{box-shadow:0px 8px 32px 0px #FFBACA99, 0px 4px 64px 0px #9795FB99, 0px 2px 40px 0px #FBC58FCC, 0px 0px 80px 0px #BDE9C1B3, 0px 0px 24px 0px #FFFFFF99}.light .btn-lois::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(64.27% 194.19% at 53.19% 155.53%, #FAF7BE 38.43%, #FECC9F 61.44%, #FF99B0 91.64%);background-size:100% 100%;background-clip:padding-box;opacity:0;transition:opacity .3s;z-index:0}.light .btn-lois>*{position:relative;z-index:1}.light .btn-lois:hover,.light .btn-lois:focus,.light .btn-lois:active,.light .btn-lois.active{border:2px solid transparent !important;background-clip:padding-box,border-box !important;background-size:100% 100%,100% 100% !important;background:linear-gradient(white, white) padding-box,linear-gradient(90deg, #FFBACA 0%, #FBC58F 34.13%, #BDE9C1 62.98%, #9795FB 99.58%) border-box}.light .btn-lois:hover::after,.light .btn-lois:focus-visible::after{opacity:1}#header-nav .btn-primary{--academy-btn-color: #ffffff;--academy-btn-bg: #3F0715;--academy-btn-border-color: none;--academy-btn-hover-color: #ffffff;--academy-btn-hover-bg: linear-gradient(90deg, #A9324F 0%, #43141F 100%);--academy-btn-hover-border-color: none;--academy-btn-active-color: #ffffff;--academy-btn-active-bg: #3F0715;--academy-btn-active-border-color: none;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: none;--academy-btn-border-width: 0;border:0 !important;--academy-btn-hover-border-color: transparent;--academy-btn-active-border-color: transparent;--academy-btn-disabled-border-color: transparent;background:#3F0715;--academy-btn-bg: transparent;--academy-btn-hover-bg: transparent;box-shadow:0px 0px 10px 2.45px #00000038, 0px 8px 20px 0px #00000038;background:transparent !important;--academy-btn-bg: transparent}#header-nav .btn-primary:hover{box-shadow:0px 0px 30px 2.45px #FF527D80, 0px 8px 50px 0px #00000038;border:0 !important}#header-nav .btn-primary:hover::after{opacity:1}#header-nav .btn-primary::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#3F0715;border-radius:inherit;z-index:-2}#header-nav .btn-primary::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #A9324F 0%, #43141F 100%);border-radius:inherit;opacity:0;transition:opacity .15s ease-in-out;z-index:-1}#header-nav .btn-primary>*{position:relative;z-index:1}#header-nav .btn-primary:active,#header-nav .btn-primary.active{border:0 !important}#header-nav .btn-primary:disabled,#header-nav .btn-primary.disabled{border:0 !important}#header-nav .btn-nav-secondary{--academy-btn-color: #3F0715;--academy-btn-bg: transparent;--academy-btn-border-color: #3F0715;--academy-btn-hover-color: #3F0715;--academy-btn-hover-bg: transparent;--academy-btn-hover-border-color: 2px solid #FF527D;--academy-btn-active-color: #3F0715;--academy-btn-active-bg: transparent;--academy-btn-active-border-color: transparent;--academy-btn-disabled-color: #8F8E87;--academy-btn-disabled-bg: #CECDC8;--academy-btn-disabled-border-color: #CECDC8;backdrop-filter:blur(10px);box-shadow:none;display:inline-block}#header-nav .btn-nav-secondary:hover{box-shadow:none}case-study-showcase{display:block;padding:0 1.5rem;position:relative;overflow:hidden}case-study-showcase section{--_fg: #ffffff;--_bg: #161110;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg);border-radius:20px;padding:unset;min-height:700px;overflow:hidden}case-study-showcase section h1,case-study-showcase section h2,case-study-showcase section h3,case-study-showcase section h4,case-study-showcase section h5,case-study-showcase section h6{color:var(--_fg)}case-study-showcase section a.fv-text-cta,case-study-showcase section a.link-arrow,case-study-showcase section .text-link{color:var(--_cta)}case-study-showcase section a.fv-text-cta:hover,case-study-showcase section a.link-arrow:hover,case-study-showcase section .text-link:hover{color:var(--_cta-hover)}case-study-showcase section :where(hr){background-color:var(--_fg)}case-study-showcase section :where(.kicker),case-study-showcase section :where(.highlight){color:var(--_fg)}case-study-showcase .tabs{display:grid;padding:0 2rem;grid-auto-flow:column;gap:2rem;position:absolute;top:2rem;left:0;width:100%;z-index:2}case-study-showcase .tab-radio{position:absolute;opacity:0;pointer-events:none}case-study-showcase .tab{cursor:pointer;position:relative;font-family:Sons-Medium;font-size:1.15rem;text-align:center;opacity:.7;padding-bottom:1rem;border-bottom:2px solid transparent;transition:opacity .2s,border-color .2s;border-bottom:1px solid var(--_fg)}case-study-showcase .tab.active{opacity:1}case-study-showcase .tab.active .tab-underline{width:100%;transition:width var(--tab-interval, 10s) linear}case-study-showcase .tab:focus-visible{outline:2px solid var(--_fg);outline-offset:4px}case-study-showcase .tab-underline{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--_fg);box-shadow:0 0 10px 0 var(--_fg)}case-study-showcase .video-container{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:20px}case-study-showcase .video-container figure{width:100%;height:100%;margin:0}case-study-showcase .video-container img,case-study-showcase .video-container video{width:100%;height:100%;object-fit:cover;border:none;border-radius:0}case-study-showcase .video-container .custom-media{width:100%;height:100%}case-study-showcase .video-container .custom-media video{width:100%;height:100%;object-fit:cover}case-study-showcase .tab-content{position:absolute;inset:0;width:100%;height:100%}case-study-showcase .tab-panel{position:absolute;inset:0;opacity:0;transition:opacity .6s ease-in-out}case-study-showcase .tab-panel.active{opacity:1}case-study-showcase .tab-panel.fade-out{opacity:0}case-study-showcase .blurb{position:absolute;left:3.75rem;bottom:3.75rem;z-index:3;max-width:50ch}case-study-showcase .logo{max-width:180px;margin-bottom:1.5rem;filter:brightness(0) invert(1)}case-study-showcase .mute-btn{position:absolute;right:3.75rem;bottom:3.75rem;z-index:4;background:rgba(255,255,255,.7);border:none;border-radius:50%;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer}.platform-panels .platform-panel{transition:all .3s ease;position:relative}.platform-panels .platform-panel svg{transition:all .3s ease}.platform-panels .platform-panel:not(.active){opacity:.75;transform:scale(0.95)}.platform-panels .platform-panel.active{opacity:1;transform:scale(1.05);z-index:10}.platform-panels .platform-security.active svg{--panel-primary-color: #9795FB;--panel-primary-opacity: 0.8;--panel-secondary-color: #9795FB;--panel-secondary-opacity: 0.6;--panel-gradient-start: #9795FB;--panel-gradient-mid: #9795FB;--panel-gradient-end: #9795FB}.platform-panels .platform-data.active svg{--panel-primary-color: #FF97B1;--panel-primary-opacity: 0.8;--panel-secondary-color: #FF97B1;--panel-secondary-opacity: 0.6;--panel-gradient-start: #FF97B1;--panel-gradient-mid: #FF97B1;--panel-gradient-end: #FF97B1}.platform-panels .platform-workflows.active svg{--panel-primary-color: #FBC58F;--panel-primary-opacity: 0.8;--panel-secondary-color: #FBC58F;--panel-secondary-opacity: 0.6;--panel-gradient-start: #FBC58F;--panel-gradient-mid: #FBC58F;--panel-gradient-end: #FBC58F}.platform-panels .platform-reporting.active svg{--panel-primary-color: #9BDFA3;--panel-primary-opacity: 0.8;--panel-secondary-color: #9BDFA3;--panel-secondary-opacity: 0.6;--panel-gradient-start: #9BDFA3;--panel-gradient-mid: #9BDFA3;--panel-gradient-end: #9BDFA3}.fade-out{position:absolute;top:0;bottom:0;width:100px;height:100%;z-index:2}.fade-out.left{left:0;background:linear-gradient(to right, white, rgba(255, 255, 255, 0))}.fade-out.right{right:0;background:linear-gradient(to left, white, rgba(255, 255, 255, 0))}#final-cta{--footer-padding: 1rem;--_fg: #ffffff;--_bg: #161110;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg);background:var(--_bg) !important;padding:var(--footer-padding)}#final-cta h1,#final-cta h2,#final-cta h3,#final-cta h4,#final-cta h5,#final-cta h6{color:var(--_fg)}#final-cta a.fv-text-cta,#final-cta a.link-arrow,#final-cta .text-link{color:var(--_cta)}#final-cta a.fv-text-cta:hover,#final-cta a.link-arrow:hover,#final-cta .text-link:hover{color:var(--_cta-hover)}#final-cta :where(hr){background-color:var(--_fg)}#final-cta :where(.kicker),#final-cta :where(.highlight){color:var(--_fg)}@media(min-width: 768px){#final-cta{--footer-padding: 2rem}}#final-cta .final-grid{--final-cta-grid-cols: 1fr;display:grid;grid-template-columns:var(--final-cta-grid-cols);padding:var(--footer-padding);align-items:center;width:100%;row-gap:2rem}@media(min-width: 768px){#final-cta .final-grid{--final-cta-grid-cols: [headline-start] 1fr [headline-end action-start] 1fr [action-end];gap:2rem}}#final-cta .final-grid .headlines{grid-column:span 2}@media(min-width: 768px){#final-cta .final-grid .headlines{grid-column:headline-start/headline-end}}#final-cta .final-grid .headlines h2{text-wrap:balance}#final-cta .final-grid .action{grid-column:span 2}@media(min-width: 768px){#final-cta .final-grid .action{grid-column:action-start/action-end}}#final-cta .final-grid .action .btn{width:100%}footer#footer{--footer-font-size: .875rem;--footer-padding: 2rem;--cookie-banner-height: 55px;--_fg: #ffffff;--_bg: #161110;--_cta: #BBF552;--_cta-hover: #ECFFCA;--_tab-secondary-image: var(--_tab-secondary-stone);--_dot-bg: var(--_bg);--_dot-color: #363231;background:var(--_bg);color:var(--_fg);border-color:var(--_fg);padding:var(--footer-padding)}footer#footer h1,footer#footer h2,footer#footer h3,footer#footer h4,footer#footer h5,footer#footer h6{color:var(--_fg)}footer#footer a.fv-text-cta,footer#footer a.link-arrow,footer#footer .text-link{color:var(--_cta)}footer#footer a.fv-text-cta:hover,footer#footer a.link-arrow:hover,footer#footer .text-link:hover{color:var(--_cta-hover)}footer#footer :where(hr){background-color:var(--_fg)}footer#footer :where(.kicker),footer#footer :where(.highlight){color:var(--_fg)}footer#footer ul.nav{display:flex;flex-direction:column;padding:unset;margin:unset;list-style:none}footer#footer ul.nav li{margin-bottom:.875rem}footer#footer ul.nav .nav-link{font-size:var(--footer-font-size);padding:unset;margin:unset}footer#footer ul.nav .nav-link.heading{font-family:var(--font-medium);text-transform:uppercase;color:#feaec2}footer#footer .footer-main{--footer-border: 1px solid var(--gray-80);--footer-grid-template-columns: 1fr;display:grid;grid-template-columns:var(--footer-grid-template-columns);border:var(--footer-border);border-right:0;border-left:0}@media(min-width: 768px){footer#footer .footer-main{--footer-grid-template-columns: [brand-start] clamp(100px, 15dvw, 400px) [brand-end links-start] auto[links-end]}}footer#footer .footer-main .brand{--footer-brand-grid-column: span 2;display:flex;justify-content:flex-start;align-self:center;height:100%;grid-row:2;padding:1rem}@media(min-width: 768px){footer#footer .footer-main .brand{border-right:var(--footer-border);--footer-brand-grid-column: brand-start / brand-end;grid-column:var(--footer-brand-grid-column);grid-row:1;justify-content:center;padding:0}}footer#footer .footer-main .brand img{max-height:80px}@media(min-width: 768px){footer#footer .footer-main .brand img{padding:2rem;height:100%;max-height:230px}}footer#footer .footer-main .footer-nav{padding:1rem;grid-column:span 2}@media(min-width: 768px){footer#footer .footer-main .footer-nav{grid-column:links-start/links-end}}@media(min-width: 992px){footer#footer .footer-main .footer-nav{padding:2rem 3rem}}footer#footer .footer-main .footer-nav ul.nav li{margin-bottom:.5rem}footer#footer .footer-main .footer-nav .nav-links{justify-content:space-between;gap:1rem;margin-bottom:3rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(25ch, 1fr))}@media(min-width: 992px){footer#footer .footer-main .footer-nav .nav-links{grid-template-columns:repeat(auto-fit, minmax(20ch, 1fr))}}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-toggle{display:none}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-content{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-link.heading{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;user-select:none;position:relative;transition:color .3s ease}@media(min-width: 576px){footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-link.heading{justify-content:flex-start}}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-link.heading .heading-title{font-family:var(--font-medium)}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-arrow svg{color:var(--_fg);rotate:90deg;width:20px;height:auto;transition:rotate .3s ease;display:inline-block}@media(min-width: 768px){footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-arrow svg{display:none}}@media(max-width: 767.98px){footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-link.heading::after{display:inline}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-content{max-height:0;opacity:0}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-toggle:checked+.nav .nav-content{max-height:500px;opacity:1}footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-toggle:checked+.nav .nav-link.heading .nav-arrow{transform:rotate(180deg);transition:rotate .3s ease}}@media(min-width: 992px){footer#footer .footer-main .footer-nav .nav-links .nav-section .nav-content{max-height:none;opacity:1}}footer#footer .footer-main .footer-nav .footer-badges{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}@media(min-width: 768px){footer#footer .footer-main .footer-nav .footer-badges{flex-direction:row}}footer#footer .footer-main .footer-nav .footer-badges .social{display:flex;gap:1rem}footer#footer .footer-main .footer-nav .footer-badges .social img{max-width:22px}footer#footer .footer-main .footer-nav .footer-badges .security{display:flex;gap:1rem;font-size:var(--footer-font-size);text-transform:uppercase;align-items:center;flex-direction:column;align-items:flex-start;margin-bottom:1rem}@media(min-width: 768px){footer#footer .footer-main .footer-nav .footer-badges .security{flex-direction:row;margin-bottom:0}}footer#footer .footer-main .footer-nav .footer-badges .security .certs{display:flex;gap:1rem;align-items:center}footer#footer .footer-main .footer-nav .footer-badges .security .certs img{max-height:30px}footer#footer .legal{padding-top:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;text-transform:uppercase;padding-bottom:calc(var(--cookie-banner-height) / 2)}@media(min-width: 768px){footer#footer .legal{flex-direction:row}}footer#footer .legal .legal-signoff{display:flex;gap:1rem;flex-direction:column}@media(min-width: 768px){footer#footer .legal .legal-signoff{flex-direction:row}}footer#footer .legal a{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}logo-ticker{display:block;width:100%;overflow:hidden}logo-ticker .logo-ticker-section{width:100%;padding:2rem 0}logo-ticker .logo-ticker-section.light{background-color:var(--color-white, #ffffff)}logo-ticker .logo-ticker-section.dark{background-color:var(--color-dark, #1a1a1a)}logo-ticker .logo-marquee-row{width:100%;overflow:hidden}logo-ticker .logo-scroller-wrapper{width:100%;overflow:hidden}logo-ticker .logo-scroller{display:flex;gap:2rem;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none}logo-ticker .logo-scroller .logo-set{display:flex;gap:2rem;align-items:center;flex-shrink:0}logo-ticker .logo-scroller .logo-set picture{display:block;height:var(--logo-height, 60px);flex-shrink:0}logo-ticker .logo-scroller .logo-set picture img{height:100%;width:auto;object-fit:contain;filter:grayscale(1) brightness(1.2);opacity:.7;transition:all .3s ease}logo-ticker .logo-scroller .logo-set picture img:hover{filter:grayscale(0) brightness(1);opacity:1}.dark logo-ticker .logo-scroller .logo-set picture img{filter:grayscale(1) brightness(0.8) invert(1)}.dark logo-ticker .logo-scroller .logo-set picture img:hover{filter:grayscale(0) brightness(1) invert(1)}@media(max-width: 768px){logo-ticker .logo-scroller{gap:1.5rem}logo-ticker .logo-scroller .logo-set{gap:1.5rem}logo-ticker .logo-scroller .logo-set picture{height:40px}}@media(max-width: 480px){logo-ticker .logo-scroller{gap:1rem}logo-ticker .logo-scroller .logo-set{gap:1rem}logo-ticker .logo-scroller .logo-set picture{height:32px}}@media(prefers-reduced-motion: reduce){logo-ticker .logo-scroller{animation:none !important;justify-content:center}logo-ticker .logo-scroller .logo-set:not(.original){display:none !important}}.viewport-window{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999}.viewport-window::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 0 var(--_frame-width) #f7f7f6,inset 0 var(--_frame-width) 0 0 #f7f7f6,inset calc(var(--_frame-width) * -1) 0 0 0 #f7f7f6,inset 0 calc(var(--_frame-width) * -1) 0 0 #f7f7f6,inset var(--_frame-width) 0 0 0 #f7f7f6;border-radius:var(--_frame-width);pointer-events:none}.viewport-window-mask{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999}.viewport-window-mask::before{content:"";position:absolute;top:var(--_frame-width);left:var(--_frame-width);right:var(--_frame-width);bottom:var(--_frame-width);border:var(--_frame-width) solid #f7f7f6;border-radius:var(--_frame-width);pointer-events:none;box-shadow:0 0 0 100vmax #f7f7f6}.viewport-window-frame{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999}.viewport-window-frame::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--_frame-width);background:#f7f7f6;pointer-events:none}.viewport-window-frame::after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--_frame-width);background:#f7f7f6;pointer-events:none}.viewport-window-frame-sides{position:fixed;top:var(--_frame-width);bottom:var(--_frame-width);pointer-events:none;z-index:9999}.viewport-window-frame-sides::before{content:"";position:absolute;top:0;left:0;bottom:0;width:var(--_frame-width);background:#f7f7f6;border-top-right-radius:var(--_frame-width);border-bottom-right-radius:var(--_frame-width);pointer-events:none}.viewport-window-frame-sides::after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--_frame-width);background:#f7f7f6;border-top-left-radius:var(--_frame-width);border-bottom-left-radius:var(--_frame-width);pointer-events:none}@media(max-width: 768px){.viewport-window::before,.viewport-window-mask::before,.viewport-window-frame::before,.viewport-window-frame::after,.viewport-window-frame-sides::before,.viewport-window-frame-sides::after{width:var(--_frame-width);height:var(--_frame-width);border-width:var(--_frame-width);border-radius:var(--_frame-width)}.viewport-window-frame-sides{top:var(--_frame-width);bottom:var(--_frame-width)}}.viewport-window.dark::before{box-shadow:0 0 0 var(--_frame-width) #1a1a1a,inset 0 var(--_frame-width) 0 0 #1a1a1a,inset calc(var(--_frame-width) * -1) 0 0 0 #1a1a1a,inset 0 calc(var(--_frame-width) * -1) 0 0 #1a1a1a,inset var(--_frame-width) 0 0 0 #1a1a1a}.viewport-window.transparent::before{box-shadow:0 0 0 var(--_frame-width) rgba(247,247,246,.9),inset 0 var(--_frame-width) 0 0 rgba(247,247,246,.9),inset calc(var(--_frame-width) * -1) 0 0 0 rgba(247,247,246,.9),inset 0 calc(var(--_frame-width) * -1) 0 0 rgba(247,247,246,.9),inset var(--_frame-width) 0 0 0 rgba(247,247,246,.9);backdrop-filter:blur(10px)}@keyframes windowFrameIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.viewport-window.animate::before{animation:windowFrameIn .6s ease-out}/*# sourceMappingURL=styles.css.map */
