@charset "UTF-8";@font-face{font-family:Geist;src:url(/build/assets/Geist-VariableFont_wght-C2BNBXFg.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-Thin-DF1evM6r.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-ExtraLight-BYVKk6CQ.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-Light-BwNLdiaM.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-Regular-CBiHZt9m.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-Medium-Crpai-Sx.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-SemiBold-CXe3XPE4.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-Bold-MR0aeCLH.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-ExtraBold-BDp1oxdQ.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Geist;src:url(/build/assets/Geist-Black-BCTIjGMZ.ttf) format("truetype");font-weight:900;font-display:swap}:root,.cookie-consent,.cookie-consent .cookie-drawer__content-wrapper{--cc-primary: #071013;--cc-primary-hover: #394042;--cc-bg: #ffffff;--cc-text: #071013;--cc-border: none;--cc-backdrop: rgba(35, 31, 32, .75);--cc-backdrop-blur: none;--cc-shadow: none;--cc-hover-bg: rgba(35, 31, 32, .04);--cc-font-family: "Geist", sans-serif;--cc-font-style: normal;--cc-letter-spacing: normal;--cc-font-size-sm: 14px;--cc-line-height-sm: 20px;--cc-font-size-lg: 16px;--cc-line-height-lg: 24px;--cc-max-width: 800px;--cc-z-index: 10000;--cc-padding: 48px;--cc-padding-lg: 24px;--cc-padding-sm: 16px;--cc-padding-xs: 10px;--cc-scrollbar-width: 3px;--cc-scrollbar-color: #DCE1DE;--cc-transition: .2s ease;--cc-transition-fast: .15s ease;--cc-focus-color: #E80C89;--cc-focus-width: 2px;--cc-focus-offset: 2px;--cc-focus-shadow: none;--cc-focus-shadow-inset: none;--cc-content-border-width: 1px;--cc-content-border-color: transparent;--cc-content-border-radius: 0px;--cc-header-padding: 48px 48px 12px;--cc-banner-padding: 0 24px 0 24px;--cc-actions-padding: 12px 48px 48px;--cc-essential-padding: var(--cc-padding);--cc-banner-content-padding: 12px 24px;--cc-banner-content-gap: 0px;--cc-tabs-settings-padding: 0 24px;--cc-tabs-padding: 12px 24px;--cc-tab-content-padding: 12px 24px;--cc-title-font-family: var(--cc-font-family);--cc-title-font-style: var(--cc-font-style);--cc-title-font-size: 36px;--cc-title-line-height: 44px;--cc-title-font-weight: 400;--cc-title-letter-spacing: -1px;--cc-title-text-transform: none;--cc-message-font-family: var(--cc-font-family);--cc-message-font-style: var(--cc-font-style);--cc-message-font-size: var(--cc-font-size-lg);--cc-message-line-height: var(--cc-line-height-lg);--cc-message-font-weight: 400;--cc-message-letter-spacing: -.4px;--cc-text-font-family: var(--cc-font-family);--cc-text-font-style: var(--cc-font-style);--cc-text-font-size: var(--cc-font-size-lg);--cc-text-line-height: var(--cc-line-height-lg);--cc-text-font-weight: 400;--cc-text-letter-spacing: -.4px;--cc-tabs-gap: 0px;--cc-tabs-margin: 0;--cc-tabs-border-bottom: 1px solid var(--cc-border);--cc-privacy-gap: 8px;--cc-tab-font-family: var(--cc-font-family);--cc-tab-font-style: var(--cc-font-style);--cc-tab-font-size: var(--cc-font-size-lg);--cc-tab-line-height: var(--cc-line-height-lg);--cc-tab-font-weight: 400;--cc-tab-active-font-weight: 400;--cc-tab-letter-spacing: -.4px;--cc-tab-text-transform: none;--cc-tab-height: 48px;--cc-tab-color: var(--cc-text);--cc-tab-color-hover: rgba(7, 16, 19, .7);--cc-tab-active-color: rgba(7, 16, 19, .5);--cc-tab-active-border-color: rgba(7, 16, 19, .5);--cc-tab-border-width: 2px;--cc-tab-padding: 0px;--cc-tab-margin: 0px;--cc-category-font-family: var(--cc-font-family);--cc-category-font-style: var(--cc-font-style);--cc-category-font-size: var(--cc-font-size-lg);--cc-category-line-height: var(--cc-line-height-lg);--cc-category-font-weight: 400;--cc-category-letter-spacing: normal;--cc-category-text-transform: none;--cc-category-text: var(--cc-text);--cc-category-padding: 14px 0;--cc-category-gap-info: 12px;--cc-category-gap: 0px;--cc-category-gap-description: 24px;--cc-category-margin-description: 8px 0 0 0;--cc-link-font-family: var(--cc-font-family);--cc-link-font-style: var(--cc-font-style);--cc-link-font-size: var(--cc-font-size-lg);--cc-link-line-height: var(--cc-line-height-lg);--cc-link-font-weight: 400;--cc-link-letter-spacing: -.4px;--cc-link-text-transform: none;--cc-link-text: #E80C89;--cc-link-text-hover: #E80C89;--cc-link-text-decoration: none;--cc-btn-font-family: var(--cc-font-family);--cc-btn-font-style: var(--cc-font-style);--cc-btn-font-size: 16px;--cc-btn-line-height: 22px;--cc-btn-font-weight: 400;--cc-btn-letter-spacing: -.5px;--cc-btn-text-transform: none;--cc-btn-height: 64px;--cc-btn-padding: 12px 48px;--cc-btn-border-radius: 0px;--cc-actions-gap: 24px;--cc-btn-shadow: none;--cc-btn-hover-translate: none;--cc-btn-transition: background .15s ease, border-color .15s ease, color .15s ease, transform .15s ease;--cc-btn-primary-bg: var(--cc-primary);--cc-btn-primary-bg-hover: var(--cc-primary-hover);--cc-btn-primary-text: #FFFFFF;--cc-btn-primary-text-hover: #FFFFFF;--cc-btn-primary-border: var(--cc-primary);--cc-btn-primary-border-hover: var(--cc-primary-hover);--cc-btn-secondary-bg: rgba(220, 225, 222, 1);--cc-btn-secondary-bg-hover: rgba(231, 234, 232, 1);--cc-btn-secondary-text: rgba(7, 16, 19, 1);--cc-btn-secondary-text-hover: rgba(7, 16, 19, .7);--cc-btn-secondary-border: rgba(220, 225, 222, 1);--cc-btn-secondary-border-hover: rgba(231, 234, 232, 1);--cc-btn-outline-bg: transparent;--cc-btn-outline-bg-hover: transparent;--cc-btn-outline-text: rgba(7, 16, 19, 1);--cc-btn-outline-text-hover: rgba(7, 16, 19, .7);--cc-btn-outline-border: rgba(0, 0, 0, .1);--cc-btn-outline-border-hover: rgba(7, 16, 19, 1);--cc-btn-close-bg: transparent;--cc-btn-close-bg-hover: transparent;--cc-btn-close-text: var(--cc-text);--cc-btn-close-text-hover: var(--cc-text);--cc-btn-close-border: transparent;--cc-btn-close-border-hover: transparent;--cc-btn-close-border-radius: 0px;--cc-close-size: 32px;--cc-close-padding: 0;--cc-toggle-bg: #DCE1DE;--cc-toggle-border-color: transparent;--cc-toggle-border-color-active: #071013;--cc-toggle-border-radius: 0px;--cc-toggle-bg-active: #071013;--cc-toggle-knob-color: #ffffff;--cc-toggle-knob-shadow: none;--cc-toggle-knob-radius: 0px;--cc-toggle-disabled-opacity: .3;--cc-toggle-width: 36px;--cc-toggle-height: 22px;--cc-toggle-knob-width: 10px;--cc-toggle-knob-height: 10px;--cc-toggle-knob-offset-x: 6px;--cc-toggle-knob-offset-y: 6px}@media(max-width:991px){:root,.cookie-consent,.cookie-consent .cookie-drawer__content-wrapper{--cc-btn-padding: 12px 24px}}@media(max-width:767px){:root,.cookie-consent,.cookie-consent .cookie-drawer__content-wrapper{--cc-padding: 24px;--cc-font-size-sm: 14px;--cc-line-height-sm: 22px;--cc-font-size-lg: 16px;--cc-line-height-lg: 22px;--cc-title-font-size: 20px;--cc-title-line-height: 28px;--cc-title-font-weight: 500;--cc-message-font-size: 14px;--cc-message-line-height: 22px;--cc-message-font-weight: 400;--cc-text-font-size: 14px;--cc-text-line-height: 22px;--cc-text-font-weight: 400;--cc-link-font-size: 14px;--cc-link-line-height: 22px;--cc-link-font-weight: 400;--cc-tab-font-size: 14px;--cc-tab-line-height: 22px;--cc-tab-font-weight: 400;--cc-category-font-size: 16px;--cc-category-line-height: 22px;--cc-category-font-weight: 400;--cc-category-padding: 13px 0;--cc-btn-font-size: 16px;--cc-btn-line-height: 22px;--cc-btn-font-weight: 400;--cc-btn-height: 48px;--cc-btn-padding: 12px 12px;--cc-actions-gap: 16px;--cc-header-padding: 24px 24px 12px;--cc-banner-padding: 0 12px;--cc-actions-padding: 12px 24px 24px;--cc-essential-padding: var(--cc-padding);--cc-banner-content-padding: 12px 12px;--cc-banner-content-gap: 0px;--cc-tabs-settings-padding: 0 12px;--cc-tabs-padding: 12px 12px;--cc-tab-content-padding: 12px 12px}}.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__tabs{border:none;display:flex;gap:24px}.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__tabs .cookie-drawer__tab{flex:0}.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__settings-button{padding:4px 0}.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__link,.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__settings-button{position:relative;text-decoration:none!important;border-bottom:0}.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__link:after,.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__settings-button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:var(--text-subtle-2);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__link:hover:after,.cookie-consent .cookie-drawer__content-wrapper .cookie-drawer__settings-button:hover:after{transform:scaleX(1)}@counter-style zero-padded{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";pad:2 "0";suffix:". "}*{margin:0;padding:0;box-sizing:border-box}html{scrollbar-gutter:stable}body{max-width:100vw;overflow-x:hidden;color:var(--text)}a,button{-webkit-tap-highlight-color:transparent}.page-shell{padding:104px 0 80px;margin:0 auto;max-width:1408px;font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px}@media screen and (max-width:1550px){.page-shell{max-width:1124px;padding:84px 0 80px}}@media screen and (max-width:1250px){.page-shell{max-width:100%;padding:80px 70px}}@media screen and (max-width:950px){.page-shell{max-width:100%;padding:24px 16px 40px}}a{text-decoration:none;color:var(--text);font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;border-bottom:1px solid var(--text)}button{border:none;cursor:pointer;color:var(--text);font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.5px}p{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px}h1{font-family:Geist,sans-serif;font-weight:400;font-size:48px;line-height:56px;letter-spacing:-1px}@media screen and (max-width:1250px){h1{font-size:36px;line-height:44px}}h2{font-family:Geist,sans-serif;font-weight:400;font-style:Regular;font-size:36px;leading-trim:NONE;line-height:44px;letter-spacing:-1px}@media screen and (max-width:1250px){h2{font-size:28px;line-height:36px}}@media screen and (max-width:950px){h2{font-size:32px;line-height:40px}}h3{font-family:Geist,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.6px}h4{font-family:Geist,sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:-1px}table{margin-top:24px;width:100%;border-collapse:collapse;font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;color:var(--text)}table td{border:none;padding:8px 12px;vertical-align:top}table thead tr{color:var(--text-subtle-2);font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}table thead tr:first-child td{border-bottom:1px solid var(--surface-black-t10);padding:16px 0}table thead tr:last-child td{border-bottom:1px solid var(--surface-black-t10);text-align:start;padding:8px 12px}table tbody tr:nth-child(odd) td{background-color:transparent}table tbody tr:nth-child(2n) td{background-color:var(--surface-ground)}.blockquote,blockquote{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;margin-top:24px;padding:24px;background-color:var(--primary-t10);border-left:2px solid var(--primary)}ul,ol{color:var(--text);display:flex;flex-direction:column;gap:25px;padding-left:18px;margin-top:20px}ul li,ol li{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;padding-inline-start:34px}ul li::marker,ol li::marker{color:var(--primary);font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px}ul li p,ol li p{margin-top:8px!important}ul li h3,ol li h3,ul li ul,ul li ol,ol li ul,ol li ol{margin-top:0!important}ol{list-style-type:zero-padded;padding-left:28px}ol li{padding-inline-start:8px}ol:not(ol ol)>li>ol{list-style-type:lower-alpha}ol:not(ol ol)>li:has(>ol:only-child){list-style:none;counter-increment:list-item 0}:is(ol,ul)>li:has(>:is(ol,ul):only-child){list-style:none;counter-increment:list-item 0}iframe{margin-top:24px;width:100%;height:480px;border:none;display:block}@media screen and (max-width:950px){iframe{height:190px}}img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:950px){img{height:220px}}:root,.cookie-consent{--cc-primary: #111111;--cc-primary-hover: #333333;--cc-bg: #ffffff;--cc-text: #111111;--cc-border: rgba(0, 0, 0, .12);--cc-backdrop: rgba(0, 0, 0, .45);--cc-backdrop-blur: none;--cc-shadow: none;--cc-hover-bg: rgba(0, 0, 0, .06);--cc-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cc-font-style: normal;--cc-letter-spacing: normal;--cc-font-size-sm: 14px;--cc-line-height-sm: 20px;--cc-font-size-lg: 16px;--cc-line-height-lg: 24px;--cc-max-width: 900px;--cc-z-index: 10000;--cc-padding: 32px;--cc-padding-lg: 20px;--cc-padding-sm: 16px;--cc-padding-xs: 10px;--cc-scrollbar-width: 3px;--cc-scrollbar-color: rgba(0, 0, 0, .35);--cc-transition: .2s ease;--cc-transition-fast: .15s ease;--cc-focus-color: var(--cc-primary-hover);--cc-focus-width: 2px;--cc-focus-offset: 2px;--cc-focus-shadow: none;--cc-focus-shadow-inset: none;--cc-content-border-width: 1px;--cc-content-border-color: var(--cc-border);--cc-content-border-radius: 0px;--cc-header-padding: var(--cc-padding) var(--cc-padding) var(--cc-padding-sm);--cc-banner-padding: 0 16px 0 16px;--cc-actions-padding: var(--cc-padding-sm) var(--cc-padding) var(--cc-padding);--cc-essential-padding: var(--cc-padding);--cc-banner-content-padding: 12px 16px 12px 16px;--cc-banner-content-gap: 16px;--cc-tabs-settings-padding: 0 16px;--cc-tabs-padding: 12px 16px;--cc-tab-content-padding: 12px 16px 12px 16px;--cc-title-font-family: var(--cc-font-family);--cc-title-font-style: var(--cc-font-style);--cc-title-font-size: 22px;--cc-title-line-height: 30px;--cc-title-font-weight: 600;--cc-title-letter-spacing: normal;--cc-title-text-transform: none;--cc-message-font-family: var(--cc-font-family);--cc-message-font-style: var(--cc-font-style);--cc-message-font-size: var(--cc-font-size-sm);--cc-message-line-height: var(--cc-line-height-sm);--cc-message-font-weight: 400;--cc-message-letter-spacing: normal;--cc-text-font-family: var(--cc-font-family);--cc-text-font-style: var(--cc-font-style);--cc-text-font-size: var(--cc-font-size-sm);--cc-text-line-height: var(--cc-line-height-sm);--cc-text-font-weight: 400;--cc-text-letter-spacing: normal;--cc-tabs-gap: 8px;--cc-tabs-margin: 0px;--cc-tabs-border-bottom: none;--cc-privacy-gap: 8px;--cc-tab-font-family: var(--cc-font-family);--cc-tab-font-style: var(--cc-font-style);--cc-tab-font-size: var(--cc-font-size-sm);--cc-tab-line-height: var(--cc-line-height-sm);--cc-tab-font-weight: 400;--cc-tab-active-font-weight: 500;--cc-tab-letter-spacing: normal;--cc-tab-text-transform: none;--cc-tab-height: 44px;--cc-tab-color: var(--cc-text);--cc-tab-color-hover: var(--cc-primary);--cc-tab-active-color: var(--cc-text);--cc-tab-active-border-color: var(--cc-primary);--cc-tab-border-width: 2px;--cc-tab-padding: 0px 8px;--cc-tab-margin: 0px;--cc-category-font-family: var(--cc-font-family);--cc-category-font-style: var(--cc-font-style);--cc-category-font-size: var(--cc-font-size-lg);--cc-category-line-height: var(--cc-line-height-lg);--cc-category-font-weight: 400;--cc-category-letter-spacing: normal;--cc-category-text-transform: none;--cc-category-text: var(--cc-text);--cc-category-padding: 14px 0;--cc-category-gap-info: 12px;--cc-category-gap: 0px;--cc-category-gap-description: 8px;--cc-category-margin-description: 16px 0 0 0;--cc-link-font-family: var(--cc-font-family);--cc-link-font-style: var(--cc-font-style);--cc-link-font-size: var(--cc-font-size-sm);--cc-link-line-height: var(--cc-line-height-sm);--cc-link-font-weight: 400;--cc-link-letter-spacing: normal;--cc-link-text-transform: none;--cc-link-text: var(--cc-primary);--cc-link-text-hover: var(--cc-primary-hover);--cc-link-text-decoration: underline;--cc-btn-font-family: var(--cc-font-family);--cc-btn-font-style: var(--cc-font-style);--cc-btn-font-size: 16px;--cc-btn-line-height: 24px;--cc-btn-font-weight: 500;--cc-btn-letter-spacing: normal;--cc-btn-text-transform: none;--cc-btn-height: auto;--cc-btn-padding: 12px 24px;--cc-btn-border-radius: 0px;--cc-actions-gap: 12px;--cc-btn-shadow: none;--cc-btn-hover-translate: none;--cc-btn-transition: background .15s ease, border-color .15s ease, color .15s ease, transform .15s ease;--cc-btn-primary-bg: var(--cc-primary);--cc-btn-primary-bg-hover: var(--cc-primary-hover);--cc-btn-primary-text: #ffffff;--cc-btn-primary-text-hover: #ffffff;--cc-btn-primary-border: var(--cc-btn-primary-bg);--cc-btn-primary-border-hover: var(--cc-btn-primary-border);--cc-btn-secondary-bg: #111111;--cc-btn-secondary-bg-hover: #333333;--cc-btn-secondary-text: #ffffff;--cc-btn-secondary-text-hover: #ffffff;--cc-btn-secondary-border: var(--cc-btn-secondary-bg);--cc-btn-secondary-border-hover: var(--cc-btn-secondary-border);--cc-btn-outline-bg: transparent;--cc-btn-outline-bg-hover: rgba(0, 0, 0, .06);--cc-btn-outline-text: #111111;--cc-btn-outline-text-hover: #111111;--cc-btn-outline-border: var(--cc-border);--cc-btn-outline-border-hover: var(--cc-btn-outline-border);--cc-btn-close-bg: transparent;--cc-btn-close-bg-hover: transparent;--cc-btn-close-text: var(--cc-text);--cc-btn-close-text-hover: var(--cc-text);--cc-btn-close-border: transparent;--cc-btn-close-border-hover: transparent;--cc-btn-close-border-radius: var(--cc-btn-border-radius);--cc-close-size: 32px;--cc-close-padding: 0;--cc-toggle-bg: rgba(0, 0, 0, .18);--cc-toggle-bg-active: var(--cc-primary);--cc-toggle-border-color: transparent;--cc-toggle-border-width: 1px;--cc-toggle-border-color-active: var(--cc-primary);--cc-toggle-border-radius: 2px;--cc-toggle-disabled-opacity: .35;--cc-toggle-width: 36px;--cc-toggle-height: 24px;--cc-toggle-knob-color: #ffffff;--cc-toggle-knob-color-active: var(--cc-toggle-knob-color);--cc-toggle-knob-shadow: none;--cc-toggle-knob-radius: 1px;--cc-toggle-knob-width: 14px;--cc-toggle-knob-height: 14px;--cc-toggle-knob-offset-x: 4px;--cc-toggle-knob-offset-y: 4px}@media(max-width:767px){:root,.cookie-consent{--cc-padding: 24px;--cc-font-size-sm: 14px;--cc-line-height-sm: 22px;--cc-font-size-lg: 16px;--cc-line-height-lg: 22px;--cc-title-font-size: 20px;--cc-title-line-height: 28px;--cc-title-font-weight: 500;--cc-message-font-size: 14px;--cc-message-line-height: 22px;--cc-message-font-weight: 400;--cc-text-font-size: 14px;--cc-text-line-height: 22px;--cc-text-font-weight: 400;--cc-link-font-size: 14px;--cc-link-line-height: 22px;--cc-link-font-weight: 400;--cc-tab-font-size: 14px;--cc-tab-line-height: 22px;--cc-tab-font-weight: 400;--cc-category-font-size: 16px;--cc-category-line-height: 22px;--cc-category-font-weight: 400;--cc-category-padding: 20px 0;--cc-btn-font-size: 16px;--cc-btn-line-height: 22px;--cc-btn-font-weight: 400;--cc-btn-height: 48px;--cc-btn-padding: 12px 12px;--cc-actions-gap: 16px;--cc-banner-padding: 0 12px;--cc-banner-content-padding: 12px 12px;--cc-tabs-settings-padding: 0 12px;--cc-tab-content-padding: 12px 12px}}[data-cookie-kit-theme=light],[data-cc-theme=light]{--cc-bg: #ffffff;--cc-text: #111111;--cc-border: rgba(0, 0, 0, .12);--cc-backdrop: rgba(0, 0, 0, .45);--cc-hover-bg: rgba(0, 0, 0, .06);--cc-toggle-bg: rgba(0, 0, 0, .18);--cc-btn-secondary-bg: #111111;--cc-btn-secondary-bg-hover: #333333;--cc-btn-secondary-text: #ffffff;--cc-btn-outline-bg-hover: rgba(0, 0, 0, .06);--cc-btn-outline-text: #111111}[data-cookie-kit-theme=dark],[data-cc-theme=dark]{--cc-primary: #e0e0e0;--cc-primary-hover: #ffffff;--cc-bg: #1a1a1a;--cc-text: #f0f0f0;--cc-border: rgba(255, 255, 255, .12);--cc-backdrop: rgba(0, 0, 0, .7);--cc-shadow: none;--cc-hover-bg: rgba(255, 255, 255, .08);--cc-toggle-bg: rgba(255, 255, 255, .22);--cc-toggle-bg-active: #5b8def;--cc-btn-secondary-bg: #e0e0e0;--cc-btn-secondary-bg-hover: #ffffff;--cc-btn-secondary-text: #1a1a1a;--cc-btn-outline-bg-hover: rgba(255, 255, 255, .08);--cc-btn-outline-text: #f0f0f0}@media(prefers-color-scheme:dark){.cookie-consent:not([data-cookie-kit-theme=light]):not([data-cc-theme=light]){--cc-primary: #e0e0e0;--cc-primary-hover: #ffffff;--cc-bg: #1a1a1a;--cc-text: #f0f0f0;--cc-border: rgba(255, 255, 255, .12);--cc-backdrop: rgba(0, 0, 0, .7);--cc-shadow: none;--cc-hover-bg: rgba(255, 255, 255, .08);--cc-toggle-bg: rgba(255, 255, 255, .22);--cc-toggle-bg-active: #5b8def;--cc-btn-secondary-bg: #e0e0e0;--cc-btn-secondary-bg-hover: #ffffff;--cc-btn-secondary-text: #1a1a1a;--cc-btn-outline-bg-hover: rgba(255, 255, 255, .08);--cc-btn-outline-text: #f0f0f0}}.cookie-consent{position:relative;z-index:inherit!important;font-family:var(--cc-font-family);font-style:var(--cc-font-style);letter-spacing:var(--cc-letter-spacing)}.cookie-consent--has-modal{min-height:100vh}.cookie-drawer__backdrop{position:fixed;inset:0;background:var(--cc-backdrop);backdrop-filter:var(--cc-backdrop-blur);-webkit-backdrop-filter:var(--cc-backdrop-blur);z-index:var(--cc-z-index)}.cookie-drawer__content-wrapper{position:fixed;inset:0;z-index:calc(var(--cc-z-index) + 1);display:flex;align-items:flex-start;justify-content:flex-end;padding:24px;pointer-events:none;font-size:var(--cc-font-size-sm);line-height:var(--cc-line-height-sm)}.cookie-drawer__content-wrapper[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.cookie-drawer__content-wrapper[data-position=top-center]{align-items:flex-start;justify-content:center}.cookie-drawer__content-wrapper[data-position=top-right]{align-items:flex-start;justify-content:flex-end}.cookie-drawer__content-wrapper[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.cookie-drawer__content-wrapper[data-position=bottom-center]{align-items:flex-end;justify-content:center}.cookie-drawer__content-wrapper[data-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.cookie-drawer__content-wrapper[data-position=center]{align-items:center;justify-content:center}.cookie-drawer__content-wrapper.cookie-drawer--mobile{align-items:flex-end;justify-content:center;padding:0}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper{align-items:flex-end;justify-content:center;padding:20px}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-center]{align-items:flex-start;justify-content:center}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-right]{align-items:flex-start;justify-content:flex-end}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-center]{align-items:flex-end;justify-content:center}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=center]{align-items:center;justify-content:center}.cookie-drawer__content{background:var(--cc-bg);border-radius:var(--cc-content-border-radius);max-width:var(--cc-max-width);width:100%;height:fit-content;max-height:100%;overflow:hidden;box-shadow:var(--cc-shadow);display:flex;flex-direction:column;pointer-events:auto;border:var(--cc-content-border-width) solid var(--cc-content-border-color)}.cookie-drawer--mobile .cookie-drawer__content{max-width:100%;height:auto;max-height:85vh;border-radius:var(--cc-content-border-radius) var(--cc-content-border-radius) 0 0}.cookie-drawer--essential-mode .cookie-drawer__content{max-width:640px;height:auto;max-height:none;border-radius:var(--cc-content-border-radius);padding:var(--cc-essential-padding)}.cookie-drawer__header{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0;padding:var(--cc-header-padding)}.cookie-drawer__header--settings{flex-direction:row;flex-wrap:wrap;align-items:center}.cookie-drawer__title{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;font-family:var(--cc-title-font-family);font-style:var(--cc-title-font-style);font-size:var(--cc-title-font-size);line-height:var(--cc-title-line-height);font-weight:var(--cc-title-font-weight);letter-spacing:var(--cc-title-letter-spacing);text-transform:var(--cc-title-text-transform);color:var(--cc-text);margin:0}.cookie-drawer__header--settings .cookie-drawer__title{justify-content:flex-start;gap:12px}.cookie-drawer__close,.cookie-drawer__close-btn,.cookie-drawer__back{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cc-close-size);height:var(--cc-close-size);padding:var(--cc-close-padding);background:var(--cc-btn-close-bg);border:1px solid var(--cc-btn-close-border);color:var(--cc-btn-close-text);cursor:pointer;border-radius:var(--cc-btn-close-border-radius);transition:background var(--cc-transition-fast),border-color var(--cc-transition-fast),color var(--cc-transition-fast)}:is(.cookie-drawer__close,.cookie-drawer__close-btn,.cookie-drawer__back) svg{width:100%;height:100%}.cookie-drawer__close:hover,.cookie-drawer__close-btn:hover,.cookie-drawer__back:hover{background:var(--cc-btn-close-bg-hover);border-color:var(--cc-btn-close-border-hover);color:var(--cc-btn-close-text-hover)}.cookie-drawer__banner{flex:1;min-height:0;padding:var(--cc-banner-padding);display:flex;flex-direction:column;height:100%}.cookie-drawer__banner-content{display:flex;flex-direction:column;gap:var(--cc-banner-content-gap);flex:1;min-height:0;padding:var(--cc-banner-content-padding)}.cookie-drawer__essential{display:flex;flex-direction:column;gap:24px;margin-top:0}.cookie-drawer__message--essential{font-size:var(--cc-font-size-sm);line-height:var(--cc-line-height-sm);color:var(--cc-text)}.cookie-drawer__message{font-family:var(--cc-message-font-family);font-style:var(--cc-message-font-style);color:var(--cc-text);font-size:var(--cc-message-font-size);line-height:var(--cc-message-line-height);font-weight:var(--cc-message-font-weight);letter-spacing:var(--cc-message-letter-spacing);width:100%}.cookie-drawer__intro,.cookie-drawer__intro-text,.cookie-drawer__text{font-family:var(--cc-text-font-family);font-style:var(--cc-text-font-style);font-size:var(--cc-text-font-size);line-height:var(--cc-text-line-height);font-weight:var(--cc-text-font-weight);letter-spacing:var(--cc-text-letter-spacing);color:var(--cc-text)}.cookie-drawer__intro-title{font-size:var(--cc-font-size-lg);line-height:var(--cc-line-height-lg);color:var(--cc-text);margin-bottom:12px}.cookie-drawer__categories{display:flex;flex-direction:column}.cookie-drawer__category{display:flex;flex-direction:column;gap:var(--cc-category-gap)}.cookie-drawer__category-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--cc-category-padding);border-bottom:1px solid var(--cc-border)}.cookie-drawer__category:last-child .cookie-drawer__category-header,.cookie-drawer__categories .cookie-drawer__category-header{border-bottom:1px solid var(--cc-border)}.cookie-drawer__category-name,.cookie-drawer__category-title{font-family:var(--cc-category-font-family);font-style:var(--cc-category-font-style);font-size:var(--cc-category-font-size);line-height:var(--cc-category-line-height);font-weight:var(--cc-category-font-weight);letter-spacing:var(--cc-category-letter-spacing);text-transform:var(--cc-category-text-transform);color:var(--cc-category-text);margin:0!important}.cookie-drawer__category-description{display:flex;flex-direction:column;gap:var(--cc-category-gap-description);margin:var(--cc-category-margin-description)}.cookie-drawer__settings-button{background:none;border:none;color:var(--cc-link-text);text-decoration:var(--cc-link-text-decoration);font-family:var(--cc-link-font-family);font-style:var(--cc-link-font-style);font-size:var(--cc-link-font-size);line-height:var(--cc-link-line-height);font-weight:var(--cc-link-font-weight);letter-spacing:var(--cc-link-letter-spacing);text-transform:var(--cc-link-text-transform);cursor:pointer;padding:0}.cookie-drawer__settings-button:hover{color:var(--cc-link-text-hover)}.cookie-drawer__actions,.cookie-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-actions-gap);padding:var(--cc-actions-padding);flex-shrink:0;flex-wrap:wrap}.cookie-drawer__actions.cookie-drawer__actions_essential{justify-content:flex-end}.cookie-drawer__actions-group{display:flex;gap:var(--cc-actions-gap);margin-left:auto}.cookie-drawer__button,.cookie-drawer__btn{font-family:var(--cc-btn-font-family);font-style:var(--cc-btn-font-style);height:var(--cc-btn-height);padding:var(--cc-btn-padding);border-radius:var(--cc-btn-border-radius);font-size:var(--cc-btn-font-size);line-height:var(--cc-btn-line-height);font-weight:var(--cc-btn-font-weight);letter-spacing:var(--cc-btn-letter-spacing);text-transform:var(--cc-btn-text-transform);cursor:pointer;transition:var(--cc-btn-transition);border:1px solid transparent;white-space:nowrap;box-shadow:var(--cc-btn-shadow)}.cookie-drawer__button--primary,.cookie-drawer__btn--primary{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text);border-color:var(--cc-btn-primary-border)}.cookie-drawer__button--primary:hover:not(:disabled),.cookie-drawer__btn--primary:hover:not(:disabled){background:var(--cc-btn-primary-bg-hover);border-color:var(--cc-btn-primary-border-hover);color:var(--cc-btn-primary-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__button--primary:disabled,.cookie-drawer__btn--primary:disabled{opacity:.6;cursor:not-allowed}.cookie-drawer__button--secondary,.cookie-drawer__btn--secondary{background:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-text);border-color:var(--cc-btn-secondary-border)}.cookie-drawer__button--secondary:hover,.cookie-drawer__btn--secondary:hover{background:var(--cc-btn-secondary-bg-hover);border-color:var(--cc-btn-secondary-border-hover);color:var(--cc-btn-secondary-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__button--outline,.cookie-drawer__btn--outline{background:var(--cc-btn-outline-bg);color:var(--cc-btn-outline-text);border-color:var(--cc-btn-outline-border)}.cookie-drawer__button--outline:hover,.cookie-drawer__btn--outline:hover{background:var(--cc-btn-outline-bg-hover);border-color:var(--cc-btn-outline-border-hover);color:var(--cc-btn-outline-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__button--link,.cookie-drawer__btn--link{background:none;border:none;color:var(--cc-primary);text-decoration:underline;padding:8px 4px}.cookie-drawer__button--link:hover,.cookie-drawer__btn--link:hover{color:var(--cc-primary-hover)}.cookie-drawer__button:active,.cookie-drawer__btn:active{transform:scale(.98)}.cookie-drawer__tabs-settings{display:flex;flex-direction:column;height:100%;flex:1;min-height:0;padding:var(--cc-tabs-settings-padding)}.cookie-drawer__tabs{display:flex;gap:var(--cc-tabs-gap);margin:var(--cc-tabs-margin);padding:var(--cc-tabs-padding);overflow-x:auto;overflow-y:visible;flex-shrink:0;scrollbar-width:none;border-bottom:var(--cc-tabs-border-bottom)}.cookie-drawer__tabs::-webkit-scrollbar{display:none}.cookie-drawer__tab{flex:1 0 0;background:none;border:none;border-radius:0;height:var(--cc-tab-height);padding:var(--cc-tab-padding);margin:var(--cc-tab-margin);font-family:var(--cc-tab-font-family);font-style:var(--cc-tab-font-style);font-size:var(--cc-tab-font-size);line-height:var(--cc-tab-line-height);font-weight:var(--cc-tab-font-weight);letter-spacing:var(--cc-tab-letter-spacing);text-transform:var(--cc-tab-text-transform);color:var(--cc-tab-color);cursor:pointer;border-bottom:var(--cc-tab-border-width) solid transparent;white-space:nowrap;transition:color var(--cc-transition-fast),border-color var(--cc-transition-fast)}.cookie-drawer__tab--active{color:var(--cc-tab-active-color);border-bottom-color:var(--cc-tab-active-border-color);font-weight:var(--cc-tab-active-font-weight)}.cookie-drawer__tab:hover:not(.cookie-drawer__tab--active){color:var(--cc-tab-color-hover)}.cookie-drawer__tab-content{flex:1;min-height:0;padding:var(--cc-tab-content-padding)}.cookie-drawer__privacy{display:flex;flex-direction:column;gap:var(--cc-privacy-gap)}.cookie-drawer__link{font-family:var(--cc-link-font-family);font-style:var(--cc-link-font-style);color:var(--cc-link-text);text-decoration:var(--cc-link-text-decoration);font-size:var(--cc-link-font-size);line-height:var(--cc-link-line-height);font-weight:var(--cc-link-font-weight);letter-spacing:var(--cc-link-letter-spacing);text-transform:var(--cc-link-text-transform);display:inline-block;width:fit-content}.cookie-drawer__link:hover{color:var(--cc-link-text-hover)}.cookie-drawer__toggle{position:relative;width:var(--cc-toggle-width);height:var(--cc-toggle-height);flex-shrink:0}.cookie-drawer__toggle-input{position:absolute;opacity:0;width:0;height:0}.cookie-drawer__toggle-input:checked+.cookie-drawer__toggle-label{background:var(--cc-toggle-bg-active);border-color:var(--cc-toggle-border-color-active)}.cookie-drawer__toggle-input:checked+.cookie-drawer__toggle-label:after{transform:translate(calc(var(--cc-toggle-width) - var(--cc-toggle-border-width) * 2 - var(--cc-toggle-knob-width) - var(--cc-toggle-knob-offset-x) * 2));background:var(--cc-toggle-knob-color-active)}.cookie-drawer__toggle-input:disabled+.cookie-drawer__toggle-label{cursor:not-allowed;opacity:var(--cc-toggle-disabled-opacity)}.cookie-drawer__toggle-input:checked:disabled+.cookie-drawer__toggle-label{background:var(--cc-toggle-bg-active);border-color:var(--cc-toggle-border-color-active);opacity:var(--cc-toggle-disabled-opacity)}.cookie-drawer__toggle-label{position:absolute;cursor:pointer;inset:0;background:var(--cc-toggle-bg);border:var(--cc-toggle-border-width) solid var(--cc-toggle-border-color);transition:var(--cc-transition);border-radius:var(--cc-toggle-border-radius);box-sizing:border-box}.cookie-drawer__toggle-label:after{content:"";position:absolute;width:var(--cc-toggle-knob-width);height:var(--cc-toggle-knob-height);left:var(--cc-toggle-knob-offset-x);top:var(--cc-toggle-knob-offset-y);background:var(--cc-toggle-knob-color);box-shadow:var(--cc-toggle-knob-shadow);transition:var(--cc-transition);border-radius:var(--cc-toggle-knob-radius)}.cookie-drawer__banner-content,.cookie-drawer__tab-content{overflow-x:visible;overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--cc-scrollbar-color) transparent}.cookie-drawer__banner-content::-webkit-scrollbar,.cookie-drawer__tab-content::-webkit-scrollbar{width:var(--cc-scrollbar-width)}.cookie-drawer__banner-content::-webkit-scrollbar-track,.cookie-drawer__tab-content::-webkit-scrollbar-track{background:transparent}.cookie-drawer__banner-content::-webkit-scrollbar-thumb,.cookie-drawer__tab-content::-webkit-scrollbar-thumb{background:var(--cc-scrollbar-color);border-radius:2px}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:all var(--cc-transition)}.drawer-slide-right-enter-from,.drawer-slide-right-leave-to{transform:translate(100%)}.drawer-slide-left-enter-active,.drawer-slide-left-leave-active{transition:all var(--cc-transition)}.drawer-slide-left-enter-from,.drawer-slide-left-leave-to{transform:translate(-100%)}.drawer-slide-up-enter-active,.drawer-slide-up-leave-active{transition:all var(--cc-transition)}.drawer-slide-up-enter-from,.drawer-slide-up-leave-to{transform:translateY(100%)}.drawer-slide-down-enter-active,.drawer-slide-down-leave-active{transition:all var(--cc-transition)}.drawer-slide-down-enter-from,.drawer-slide-down-leave-to{transform:translateY(-100%)}.backdrop-fade-enter-active,.backdrop-fade-leave-active{transition:opacity var(--cc-transition)}.backdrop-fade-enter-from,.backdrop-fade-leave-to{opacity:0}.cookie-drawer__close:focus-visible,.cookie-drawer__back:focus-visible,.cookie-drawer__settings-button:focus-visible,.cookie-drawer__button:focus-visible,.cookie-drawer__tab:focus-visible,.cookie-drawer__toggle-input:focus-visible+.cookie-drawer__toggle-label,.cookie-drawer__link:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus-color);outline-offset:var(--cc-focus-offset);box-shadow:var(--cc-focus-shadow),var(--cc-focus-shadow-inset)}@media(max-width:767px){.cookie-drawer__content{max-width:100%;height:100%;max-height:85vh;border-radius:var(--cc-content-border-radius) var(--cc-content-border-radius) 0 0}.cookie-drawer--essential-mode .cookie-drawer__content{height:auto;max-height:none;border-radius:var(--cc-content-border-radius)}.cookie-drawer__actions,.cookie-drawer__footer{flex-direction:column;align-items:stretch}.cookie-drawer__actions-group{margin-left:0}.cookie-drawer__button,.cookie-drawer__btn{width:100%;text-align:center;padding:var(--cc-btn-padding)}.cookie-drawer__banner-content,.cookie-drawer__tab-content{scrollbar-width:none;scrollbar-gutter:auto}.cookie-drawer__banner-content::-webkit-scrollbar,.cookie-drawer__tab-content::-webkit-scrollbar{display:none}}.scrollToTopButton{position:absolute;left:84px;bottom:35px;z-index:200;background:none}.scrollToTopButton--mobile{display:none;position:static;margin:0 auto}@media screen and (max-width:950px){.scrollToTopButton{display:none}.scrollToTopButton--mobile{display:flex;align-items:center;justify-content:center;width:auto;transform:none;margin:40px auto 12px;border:none;padding:0;background:none}}header{display:flex;align-items:center;gap:146px;justify-content:center;padding:28px 0;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1000;width:100%;margin:0 auto;max-height:96px}header .logo{border:none}header nav{display:flex;align-items:center;gap:24px}header nav a{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;color:var(--text-alt);transition-duration:.3s;position:relative;border:none}header nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--text-alt-subtle-2);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}header nav a:hover:after{transform:scaleX(1)}header .language-switcher{display:flex;align-items:center;position:relative}header .language-switcher__current{display:none}header .language-switcher__search{appearance:none;background:transparent;border:none;cursor:pointer;padding-right:24px;border-right:1px solid var(--surface-white-t10);position:relative;display:flex;align-items:center;justify-content:center}header .language-switcher__search svg{width:24px;height:24px}header .language-switcher__search:after{content:"";position:absolute;left:0;bottom:-2px;width:calc(100% - 24px);height:1px;background-color:var(--text-alt-subtle-2);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}header .language-switcher__search:hover:after{transform:scaleX(1)}header .language-switcher__languages{display:flex;align-items:center;gap:16px;padding-left:24px}header .language-switcher__languages a{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;color:var(--text-alt);opacity:50%;transition-duration:.3s;position:relative;display:inline-flex;border:none}header .language-switcher__languages a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:var(--text-alt-subtle-2);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}header .language-switcher__languages a:hover{opacity:100%}header .language-switcher__languages a:hover:after{transform:scaleX(1)}header .language-switcher__languages .is-active{opacity:100%}header .headerSearch{position:fixed;top:0;left:50%;width:100vw;height:100vh;transform:translate(-50%);pointer-events:none;--search-motion-duration: .68s;z-index:1200}header .headerSearch__overlay{position:absolute;inset:0;background:var(--overlay);border:none;width:100%;height:100%;opacity:0;transition:opacity var(--search-motion-duration) cubic-bezier(.16,1,.3,1)}header .headerSearch__panel{position:relative;width:100%;background:var(--surface-white);height:400px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;transform-origin:top center;transform:translateY(-36px) scaleY(.82);opacity:0;transition:transform var(--search-motion-duration) cubic-bezier(.16,1,.3,1),opacity .56s ease;will-change:transform,opacity}header .headerSearch__panel input{font-family:Geist,sans-serif;font-weight:400;font-style:Regular;font-size:36px;leading-trim:NONE;line-height:44px;letter-spacing:-1px}@media screen and (max-width:1250px){header .headerSearch__panel input{font-size:28px;line-height:36px}}@media screen and (max-width:950px){header .headerSearch__panel input{font-size:32px;line-height:40px}}header .headerSearch__panel input{flex:1;border:none;outline:none;color:var(--text-subtle);background:transparent;min-width:0}header .headerSearch__panel__close{background:none}header .headerSearch__panel__close svg{width:32px;height:32px;fill:var(--text)}header .headerSearch.is-open{pointer-events:auto}header .headerSearch.is-open .headerSearch__overlay{opacity:1}header .headerSearch.is-open .headerSearch__panel{transform:translateY(0) scaleY(1);opacity:1}header .headerSearch.is-closing{pointer-events:auto}header .headerSearch.is-closing .headerSearch__overlay{opacity:0}header .headerSearch.is-closing .headerSearch__panel{transform:translateY(-36px) scaleY(.82);opacity:0}header .headerBurger,header .headerMobileMenu,header .headerMobileLanguageMenu{display:none}header.is-other{position:static;left:auto;transform:none}header.is-other>nav a{color:var(--text)}header.is-other>nav a:after{background-color:var(--text-subtle-2)}header.is-other>nav a.is-active{opacity:60%}header.is-other>nav a.is-active:hover:after{transform:scaleX(0)}header.is-other .language-switcher__search{border-right-color:var(--surface-dark-t10)}header.is-other .language-switcher__search:after{background-color:var(--text-subtle-2)}header.is-other .language-switcher__languages a{color:var(--text)}header.is-other .language-switcher__languages a:after{background-color:var(--text-subtle-2)}@media screen and (max-width:1550px){header{gap:80px}header .logo{display:flex;align-items:center;justify-content:center}header .logo svg{width:280px;height:auto}header nav{gap:16px}header .language-switcher__search{padding-right:16px}header .language-switcher__search svg{width:20px;height:20px}header .language-switcher__languages{padding-left:16px;gap:12px}header .headerSearch__panel{max-width:1124px;height:280px}}@media screen and (max-width:1250px){header{left:0;transform:none;justify-content:flex-start;gap:24px;padding:28px 70px;max-height:none}header nav{display:none}header .language-switcher{order:2;margin-left:auto;position:relative;display:flex;align-items:center;gap:20px}header .language-switcher__languages{display:none}header .language-switcher__search{padding-right:0;border-right:none;background:none;transition:none}header .language-switcher__search svg{width:24px;height:24px}header .language-switcher__search:after{width:100%;transition:none;transform:scaleX(0);display:none}header .language-switcher__search:hover:after{transform:scaleX(0)}header .language-switcher__current{display:inline-flex;align-items:center;background:transparent;color:var(--text-alt);font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;cursor:pointer}header .headerBurger{order:3;background:transparent;display:inline-flex;position:relative;color:var(--text-alt);cursor:pointer}header .headerMobileMenu{display:block;position:fixed;inset:0;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:220;overflow:hidden}header .headerMobileMenu__overlay{position:fixed;inset:0;border:none;background:var(--overlay);cursor:pointer}header .headerMobileMenu__panel{position:fixed;inset:auto 0 0;background:var(--surface-white);padding:100px 24px 28px;transform:translateY(100%);opacity:1;transition:transform .28s ease;overflow-y:auto;z-index:220}header .headerMobileMenu__panel__close{position:absolute;right:20px;top:30px;background:none}header .headerMobileMenu__panel__close svg{width:36px;height:36px}header .headerMobileMenu__panel__nav{display:flex;flex-direction:column;align-items:start;gap:32px}header .headerMobileMenu__panel__nav a{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;color:var(--text);text-decoration:none;transition:none}header .headerMobileMenu__panel__nav a:hover{color:var(--text)}header .headerMobileMenu__panel__nav a.is-active{color:var(--text);opacity:1}header .headerMobileMenu.is-open{opacity:1;pointer-events:auto}header .headerMobileMenu.is-open .headerMobileMenu__panel{transform:translateY(0);opacity:1}header .headerMobileLanguageMenu{display:block;position:fixed;inset:0;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:230;overflow:hidden}header .headerMobileLanguageMenu__overlay{position:fixed;inset:0;border:none;background:var(--overlay);cursor:pointer}header .headerMobileLanguageMenu__panel{position:fixed;inset:auto 0 0;background:var(--surface-white);padding:96px 24px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;transform:translateY(100%);opacity:1;transition:transform .28s ease;overflow-y:auto;z-index:230}header .headerMobileLanguageMenu__panel__close{position:absolute;right:20px;top:30px;border:none;background:none;padding:0;cursor:pointer}header .headerMobileLanguageMenu__panel__close svg{width:36px;height:36px}header .headerMobileLanguageMenu__panel a{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;color:var(--text-subtle);text-decoration:none;padding:4px 8px;width:100%;transition:none}header .headerMobileLanguageMenu__panel a:hover{color:var(--text-subtle);background:transparent}header .headerMobileLanguageMenu__panel a.is-current{color:var(--text);background:var(--surface-ground-2)}header .headerMobileLanguageMenu.is-open{opacity:1;pointer-events:auto}header .headerMobileLanguageMenu.is-open .headerMobileLanguageMenu__panel{transform:translateY(0);opacity:1}header .headerSearch{left:0;transform:none;display:flex;align-items:start;justify-content:start}header .headerSearch__panel{width:100%;max-width:none;height:240px;margin:0;padding:0 32px;transform-origin:center center;transform:translateY(100vh) scale(.96)}header .headerSearch.is-open .headerSearch__panel{transform:translateY(0) scale(1)}header .headerSearch.is-closing .headerSearch__panel{transform:translateY(100vh) scale(.96)}header.is-other .language-switcher__current{color:var(--text)}header.is-other .headerBurger{color:var(--text)}}@media screen and (max-width:950px){header{padding:28px 16px;height:96px}header .logo svg{width:140px}header .headerSearch__panel{height:160px}}:root{--primary: #E80C89;--primary-alt: #D10B7B;--primary-t20: #D10B7B33;--primary-t10: #D10B7B1A;--surface-white: #FFFFFF;--surface-ground: #F1F3F2;--surface-ground-2: #E7EAE8;--surface-ground-3: #DCE1DE;--surface-ground-dark: #394042;--surface-ground-dark-2: #071013;--surface-white-t3: #FFFFFF08;--surface-white-t10: #FFFFFF1A;--surface-white-t25: #FFFFFF40;--surface-white-t50: #FFFFFF80;--surface-white-t80: #FFFFFFCC;--surface-black-t3: #00000008;--surface-black-t10: #0000001A;--surface-black-t25: #00000040;--surface-black-t50: #00000080;--surface-black-t80: #000000CC;--text: #071013;--text-subtle: #071013B2;--text-subtle-2: #07101380;--text-alt: #FFFFFF;--text-alt-subtle: #FFFFFFB2;--text-alt-subtle-2: #FFFFFF80;--error: #D90E4E;--overlay: #000000BF}footer{display:flex;flex-direction:column;width:100%;background:var(--surface-ground-3)}footer .footerContainer{width:100%;max-width:1408px;margin:0 auto;padding:64px 0;position:relative}footer .footerContainer__footerTop{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:48px}footer .footerContainer__footerTop__logo{display:flex;flex-direction:column;gap:8px;align-self:stretch;width:32%}footer .footerContainer__footerTop__logo__certifications{display:flex;align-items:center;gap:8px}footer .footerContainer__footerTop__logo__certifications__certification{width:auto;height:32px;object-fit:contain}footer .footerContainer__footerTop__logo__certifications__certification:first-child{width:32px;height:32px}footer .footerContainer__footerTop__about,footer .footerContainer__footerTop__services,footer .footerContainer__footerTop__contact{width:17%;display:flex;flex-direction:column;gap:8px}footer .footerContainer__footerTop__about span,footer .footerContainer__footerTop__services span,footer .footerContainer__footerTop__contact span{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--text-subtle-2)}footer .footerContainer__footerTop__about a,footer .footerContainer__footerTop__services a,footer .footerContainer__footerTop__contact a{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;transition-duration:.3s;position:relative;display:inline-flex;align-self:flex-start;border:none}footer .footerContainer__footerTop__about a:after,footer .footerContainer__footerTop__services a:after,footer .footerContainer__footerTop__contact a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:var(--text-subtle-2);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}footer .footerContainer__footerTop__about a:hover:after,footer .footerContainer__footerTop__services a:hover:after,footer .footerContainer__footerTop__contact a:hover:after{transform:scaleX(1)}footer .footerContainer__footerTop .footerAccordion__trigger{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;background:transparent;border:none;padding:0;text-align:left;cursor:default}footer .footerContainer__footerTop .footerAccordion__icon{display:none}footer .footerContainer__footerTop .footerAccordion__content{display:flex;flex-direction:column;gap:8px}footer .footerContainer__footerTop__contact{width:20%}footer .footerContainer__footerTop__contact a:last-child:after{content:none}footer .footerContainer__footerBottom{padding-top:48px;display:flex;justify-content:space-between;border-top:1px solid var(--surface-black-t10)}footer .footerContainer__footerBottom__copyright p,footer .footerContainer__footerBottom__copyright a{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px}footer .footerContainer__footerBottom__copyright a{margin-top:4px;transition-duration:.3s;position:relative;display:inline-flex;gap:4px;border:none}footer .footerContainer__footerBottom__copyright a span{color:var(--text-subtle);position:relative;z-index:1;background:var(--surface-ground-3)}footer .footerContainer__footerBottom__copyright a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:var(--text-subtle-2);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}footer .footerContainer__footerBottom__copyright a:hover:after{transform:scaleX(1)}footer .footerContainer__footerBottom__social{display:flex;gap:16px;align-items:center}footer .footerContainer__footerBottom__social a{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;border:none;transition-duration:.3s;position:relative;display:inline-flex}footer .footerContainer__footerBottom__social a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:var(--text-subtle-2);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}footer .footerContainer__footerBottom__social a:hover:after{transform:scaleX(1)}@media screen and (max-width:1550px){footer .footerContainer{max-width:1124px}footer .footerContainer__footerTop__about{width:13%}footer .footerContainer__footerTop__contact,footer .footerContainer__footerTop__services{width:22%}}@media screen and (max-width:1250px){footer .footerContainer{max-width:100%;padding:44px 70px}footer .footerContainer__footerTop{row-gap:48px;flex-wrap:wrap}footer .footerContainer__footerTop__services{width:27%}footer .footerContainer__footerTop__contact{width:100%}footer .footerContainer__footerTop__about{width:12%}footer .footerContainer__footerTop__logo{width:30%}footer .footerContainer__footerTop__logo svg{width:280px}footer .footerContainer__footerTop__logo__certifications__certification{width:120px}footer .footerContainer__footerBottom{padding-top:24px}footer .footerContainer__footerBottom__copyright{width:45%}footer .footerContainer__footerBottom__copyright a{margin-top:12px}}@media screen and (max-width:950px){footer .footerContainer{max-width:100%;padding:48px 16px 12px}footer .footerContainer__footerTop{gap:0;flex-direction:column;padding-bottom:24px}footer .footerContainer__footerTop__contact,footer .footerContainer__footerTop__services,footer .footerContainer__footerTop__about,footer .footerContainer__footerTop__logo{width:100%}footer .footerContainer__footerTop__logo{margin-bottom:16px;gap:16px}footer .footerContainer__footerTop__logo svg{width:260px}footer .footerContainer__footerTop__logo__certifications{gap:8px;justify-content:start}footer .footerContainer__footerTop__logo__certifications__certification{width:auto;object-fit:contain}footer .footerContainer__footerTop .footerAccordion{border-bottom:1px solid var(--surface-black-t10);padding:18px 0;gap:0px}footer .footerContainer__footerTop .footerAccordion__trigger{justify-content:space-between;cursor:pointer}footer .footerContainer__footerTop .footerAccordion__icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease;color:var(--text)}footer .footerContainer__footerTop .footerAccordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease;gap:8px}footer .footerContainer__footerTop .footerAccordion.is-open .footerAccordion__content{max-height:480px;padding-top:8px}footer .footerContainer__footerTop__contact{margin-top:16px}footer .footerContainer__footerBottom{padding-top:24px;flex-direction:column;gap:16px}footer .footerContainer__footerBottom__copyright{width:100%}footer .footerContainer__footerBottom__copyright a{margin-top:0}}
