:root:active-view-transition {

}

:root:active-view-transition::view-transition-group(*) {

}

:root:active-view-transition::view-transition-old(*) {

}

:root:active-view-transition::view-transition-new(*) {

}

:root::view-transition {
  pointer-events:none
}

:root:active-view-transition #SITE_HEADER {

}

:root:active-view-transition #SITE_ADS {

}

:root:active-view-transition #SITE_FOOTER {

}

:root:active-view-transition #BACKGROUND_GROUP_TRANSITION_GROUP>div {

}

:root:active-view-transition::view-transition-group(page-group) {
  pointer-events:all;
  cursor:wait;

}

:root:active-view-transition::view-transition-old(page-group) {
  pointer-events:all;
  cursor:wait;

}

:root:active-view-transition::view-transition-new(page-group) {
  pointer-events:all;
  cursor:wait;

}

:root:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(SlideVertical)::view-transition-old(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(SlideVertical)::view-transition-new(page-group) {
  mix-blend-mode:normal;

}

:root:active-view-transition-type(OutIn)::view-transition-old(page-group) {

}

:root:active-view-transition-type(OutIn)::view-transition-new(page-group) {

}

@media (prefers-reduced-motion:reduce) {
  ::view-transition-group(*) {

  }

  ::view-transition-old(*) {

  }

  ::view-transition-new(*) {

  }

}

html,body {
  vertical-align:baseline;
  background:0 0;
  border:0;
  outline:0;
  margin:0;
  padding:0
}

body {
  --scrollbar-width:0px;
  -webkit-text-size-adjust:100%;
  -moz-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  text-size-adjust:100%;
  font-size:10px
}

html,body {
  height:100%
}

body {
  overflow-x:auto;
  overflow-y:scroll
}

body:not(.responsive) #site-root {
  width:100%;
  min-width:var(--site-width)
}

body:not([data-js-loaded]) [data-hide-prejs] {
  visibility:hidden
}

interact-element {
  display:contents
}

#SITE_CONTAINER {
  position:relative
}

:root {
  --one-unit:1vw;
  --section-max-width:9999px;
  --spx-stopper-max:9999px;
  --spx-stopper-min:0px;
  --browser-zoom:1
}

@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {
  :root {
    --safari-sticky-fix:opacity;
    --experimental-safari-sticky-fix:translateZ(0)
  }

}

@supports (container-type:inline-size) {
  :root {
    --one-unit:1cqw
  }

}

[id^=oldHoverBox-] {
  mix-blend-mode:plus-lighter;

}

[data-mesh-id$=inlineContent-gridContainer]:has(>[id^=oldHoverBox-]) {
  isolation:isolate
}

div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,nav,button,section,header,footer,title {
  vertical-align:baseline;
  background:0 0;
  border:0;
  outline:0;
  margin:0;
  padding:0
}

textarea,input,select {
  box-sizing:border-box;

}

ol,ul {
  list-style:none
}

blockquote,q {
  quotes:none
}

ins {
  text-decoration:none
}

del {
  text-decoration:line-through
}

table {
  border-collapse:collapse;
  border-spacing:0
}

a {
  cursor:pointer;
  text-decoration:none
}

.testStyles {
  overflow-y:hidden
}

.reset-button {
  color:inherit;
  font:inherit;
  -webkit-appearance:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  background:0 0;
  border:0;
  outline:0;
  padding:0;
  line-height:normal;
  overflow:visible
}

:focus {
  outline:none
}

body.device-mobile-optimized:not(.disable-site-overflow) {
  overflow-x:hidden;
  overflow-y:scroll
}

body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
  width:320px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow-x:visible
}

body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
  margin-top:0
}

body.device-mobile-optimized>* {
  max-width:100%!important
}

body.device-mobile-optimized #site-root {
  overflow:hidden
}

@supports (overflow:clip) {
  body.device-mobile-optimized #site-root {
    overflow:clip
  }

}

body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
  overflow:clip
}

body.device-mobile-non-optimized.fullScreenMode {
  background-color:#5f6360
}

body.device-mobile-non-optimized.fullScreenMode #site-root,body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,body.fullScreenMode #SITE_ADS {
  visibility:hidden
}

body.fullScreenMode {
  overflow:hidden!important
}

body.fullScreenMode.device-mobile-optimized #TINY_MENU {
  opacity:0;
  pointer-events:none
}

body.fullScreenMode-scrollable.device-mobile-optimized {
  overflow-x:hidden!important;
  overflow-y:auto!important
}

body.fullScreenMode-scrollable.device-mobile-optimized #site-root,body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
  overflow:hidden!important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND {
  height:auto!important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
  height:0!important
}

body.blockSiteScrolling,body.siteScrollingBlocked {
  width:100%;
  position:fixed
}

body.siteScrollingBlockedIOSFix {
  overflow:hidden!important
}

body.blockSiteScrolling #SITE_CONTAINER {
  margin-top:calc(var(--blocked-site-scroll-margin-top)*-1)
}

#site-root {
  top:var(--site-ads-height);
  min-height:100%;
  margin:0 auto;
  position:relative
}

#site-root img:not([src]) {
  visibility:hidden
}

#site-root svg img:not([src]) {
  visibility:visible
}

.auto-generated-link {
  color:inherit
}

#SCROLL_TO_TOP,#SCROLL_TO_BOTTOM {
  height:0
}

.has-click-trigger {
  cursor:pointer
}

.fullScreenOverlay {
  z-index:1005;
  justify-content:center;
  display:flex;
  position:fixed;
  top:-60px;
  bottom:0;
  left:0;
  right:0;
  overflow-y:hidden
}

.fullScreenOverlay>.fullScreenOverlayContent {
  margin:0 auto;
  position:absolute;
  top:60px;
  bottom:0;
  left:0;
  right:0;
  overflow:hidden;
  transform:translateZ(0)
}

[data-mesh-id$=inlineContent],[data-mesh-id$=centeredContent],[data-mesh-id$=form] {
  pointer-events:none;
  position:relative
}

[data-mesh-id$=-gridWrapper],[data-mesh-id$=-rotated-wrapper] {
  pointer-events:none
}

[data-mesh-id$=-gridContainer]>*,[data-mesh-id$=-rotated-wrapper]>*,[data-mesh-id$=inlineContent]>:not([data-mesh-id$=-gridContainer]) {
  pointer-events:auto
}

.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
  -ms-grid-row:2;
  grid-area:2/1/3/2;
  position:relative
}

#masterPage.mesh-layout {
  display:-ms-grid;
  -ms-grid-rows:max-content max-content min-content max-content;
  -ms-grid-columns:100%;
  grid-template-rows:max-content max-content min-content max-content;
  grid-template-columns:100%;
  justify-content:stretch;
  align-items:start;
  display:grid
}

#masterPage.mesh-layout #SITE_HEADER_WRAPPER,#masterPage.mesh-layout #SITE_HEADER-placeholder,#masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],#masterPage.mesh-layout #PAGES_CONTAINER,#masterPage.mesh-layout #soapBeforePagesContainer,#masterPage.mesh-layout #soapAfterPagesContainer,#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,#masterPage.mesh-layout #SITE_FOOTER-placeholder {
  -ms-grid-column:1;
  -ms-grid-row-align:start;
  -ms-grid-column-align:start
}

#masterPage.mesh-layout #SITE_HEADER_WRAPPER,#masterPage.mesh-layout #SITE_HEADER-placeholder {
  -ms-grid-row:1;
  grid-area:1/1/2/2
}

#masterPage.mesh-layout #PAGES_CONTAINER,#masterPage.mesh-layout #soapBeforePagesContainer,#masterPage.mesh-layout #soapAfterPagesContainer {
  -ms-grid-row:3;
  grid-area:3/1/4/2
}

#masterPage.mesh-layout #soapBeforePagesContainer,#masterPage.mesh-layout #soapAfterPagesContainer {
  width:100%
}

#masterPage.mesh-layout #PAGES_CONTAINER {
  align-self:stretch
}

#masterPage.mesh-layout main#PAGES_CONTAINER {
  display:block
}

#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,#masterPage.mesh-layout #SITE_FOOTER-placeholder {
  -ms-grid-row:4;
  grid-area:4/1/5/2
}

#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent],#masterPage.mesh-layout #SITE_PAGES {
  height:100%
}

#masterPage.mesh-layout.desktop>* {
  width:100%
}

#masterPage.mesh-layout #SITE_PAGES,#masterPage.mesh-layout #SITE_HEADER_WRAPPER,#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,#masterPage.mesh-layout #PAGES_CONTAINER,#masterPage.mesh-layout #masterPageinlineContent,#masterPage.mesh-layout #SITE_FOOTER,#masterPage.mesh-layout #SITE_HEADER {
  position:relative
}

#masterPage.mesh-layout #SITE_HEADER {
  grid-area:1/1/2/2
}

#masterPage.mesh-layout #SITE_FOOTER {
  grid-area:4/1/5/2
}

#masterPage.mesh-layout.overflow-x-clip #SITE_HEADER,#masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER {
  overflow-x:clip
}

[data-z-counter] {
  z-index:0
}

[data-z-counter="0"] {
  z-index:auto
}

.siteProperties {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

:root {
  --ui-button-color-fill-primary:rgb(var(--color_48));
  --ui-button-color-border-primary:rgb(var(--color_49));
  --ui-button-color-text-primary:rgb(var(--color_50));
  --ui-button-color-fill-primary-hover:rgb(var(--color_51));
  --ui-button-color-border-primary-hover:rgb(var(--color_52));
  --ui-button-color-text-primary-hover:rgb(var(--color_53));
  --ui-button-color-fill-primary-disabled:rgb(var(--color_54));
  --ui-button-color-border-primary-disabled:rgb(var(--color_55));
  --ui-button-color-text-primary-disabled:rgb(var(--color_56));
  --ui-button-color-fill-secondary:rgb(var(--color_57));
  --ui-button-color-border-secondary:rgb(var(--color_58));
  --ui-button-color-text-secondary:rgb(var(--color_59));
  --ui-button-color-fill-secondary-hover:rgb(var(--color_60));
  --ui-button-color-border-secondary-hover:rgb(var(--color_61));
  --ui-button-color-text-secondary-hover:rgb(var(--color_62));
  --ui-button-color-fill-secondary-disabled:rgb(var(--color_63));
  --ui-button-color-border-secondary-disabled:rgb(var(--color_64));
  --ui-button-color-text-secondary-disabled:rgb(var(--color_65));
  --ui-color-fill-base-1:rgb(var(--color_36));
  --ui-color-fill-base-2:rgb(var(--color_37));
  --ui-color-fill-base-shade-1:rgb(var(--color_38));
  --ui-color-fill-base-shade-2:rgb(var(--color_39));
  --ui-color-fill-base-shade-3:rgb(var(--color_40));
  --ui-color-fill-accent-1:rgb(var(--color_41));
  --ui-color-fill-accent-2:rgb(var(--color_42));
  --ui-color-fill-accent-3:rgb(var(--color_43));
  --ui-color-fill-accent-4:rgb(var(--color_44));
  --ui-color-fill-background-primary:rgb(var(--color_11));
  --ui-color-fill-background-secondary:rgb(var(--color_12));
  --ui-color-text-primary:rgb(var(--color_15));
  --ui-color-text-secondary:rgb(var(--color_14));
  --ui-color-action:rgb(var(--color_18));
  --ui-color-disabled:rgb(var(--color_39));
  --ui-color-title:rgb(var(--color_45));
  --ui-color-subtitle:rgb(var(--color_46));
  --ui-color-line:rgb(var(--color_47));
  --ui-font-style-h2:var(--font_2);
  --ui-font-style-h3:var(--font_3);
  --ui-font-style-h4:var(--font_4);
  --ui-font-style-h5:var(--font_5);
  --ui-font-style-h6:var(--font_6);
  --ui-font-style-body-large:var(--font_7);
  --ui-font-style-body-medium:var(--font_8);
  --ui-font-style-body-small:var(--font_9);
  --ui-font-style-body-x-small:var(--font_10);
  --ui-color-custom-1:rgb(var(--color_13));
  --ui-color-custom-2:rgb(var(--color_16));
  --ui-color-custom-3:rgb(var(--color_17));
  --ui-color-custom-4:rgb(var(--color_19));
  --ui-color-custom-5:rgb(var(--color_20));
  --ui-color-custom-6:rgb(var(--color_21));
  --ui-color-custom-7:rgb(var(--color_22));
  --ui-color-custom-8:rgb(var(--color_23));
  --ui-color-custom-9:rgb(var(--color_24));
  --ui-color-custom-10:rgb(var(--color_25));
  --ui-color-custom-11:rgb(var(--color_26));
  --ui-color-custom-12:rgb(var(--color_27));
  --ui-color-custom-13:rgb(var(--color_28));
  --ui-color-custom-14:rgb(var(--color_29));
  --ui-color-custom-15:rgb(var(--color_30));
  --ui-color-custom-16:rgb(var(--color_31));
  --ui-color-custom-17:rgb(var(--color_32));
  --ui-color-custom-18:rgb(var(--color_33));
  --ui-color-custom-19:rgb(var(--color_34));
  --ui-color-custom-20:rgb(var(--color_35))
}

.site-presets-wrapper {
  display:contents
}

.builder-root {
  box-sizing:border-box
}

:root  {

    --site-ads-height: 0px !important;

    --sticky-offset: 0px !important;

    --site-ads-top-height: 0px !important;

    --top-offset: 0px !important;

}

#main_MF :where(.siteui-header), #main_MF header, #main_MF section.siteui-header  {

    position: sticky !important;

    top: 0 !important;

    margin-top: 0 !important;

}

#main_MF :where(.siteui-header) ~ *, #main_MF header ~ *, #main_MF section.siteui-header ~ *  {

    transform: none !important;

}

#SITE_CONTAINER, #site-root, body  {

    margin-top: 0 !important;

    padding-top: 0 !important;

}

    @media (forced-colors: active)  {

        #SITE_CONTAINER.focus-ring-active
          :not(.has-custom-focus):not(.ignore-focus):not([tabindex='-1']):focus, #SITE_CONTAINER.focus-ring-active
          :not(.has-custom-focus):not(.ignore-focus):not([tabindex='-1']):focus
          ~ .siteSdkShowFocusOnSibling  {

            outline: 2px solid CanvasText;

            outline-offset: 2px;

  }

}

.CNHfeA {
  width:100%;
  position:absolute;
  inset:0
}

.ZfNvr6 {
  transform:translateY(-100%)
}

.ICcIQy {

}

.xL7MJu {
  opacity:0;

}

.xL7MJu.Dbjboh {
  pointer-events:none
}

.xg8z1A {
  opacity:1;

}

.G6vvJF {
  width:100%;
  height:auto;
  position:relative
}

.ZgDNL8 {
  width:100%;
  position:relative
}

body:not(.device-mobile-optimized) ._c_gnD,:host(:not(.device-mobile-optimized)) ._c_gnD {
  margin-left:calc((100% - var(--site-width))/2);
  width:var(--site-width)
}

.HQtdHX[data-focuscycled=active] {
  outline:1px solid #0000
}

.HQtdHX[data-focuscycled=active]:not(:focus-within) {
  outline:2px solid #0000;

}

.HQtdHX ._c_gnD {
  position:absolute;
  inset:0
}

.CNHfeA {
  width:100%;
  position:absolute;
  inset:0
}

.ZfNvr6 {
  transform:translateY(-100%)
}

.ICcIQy {

}

.xL7MJu {
  opacity:0;

}

.xL7MJu.Dbjboh {
  pointer-events:none
}

.xg8z1A {
  opacity:1;

}

.G6vvJF {
  width:100%;
  height:auto;
  position:relative
}

.ZgDNL8 {
  width:100%;
  position:relative
}

body:not(.device-mobile-optimized) ._c_gnD,:host(:not(.device-mobile-optimized)) ._c_gnD {
  margin-left:calc((100% - var(--site-width))/2);
  width:var(--site-width)
}

.HQtdHX[data-focuscycled=active] {
  outline:1px solid #0000
}

.HQtdHX[data-focuscycled=active]:not(:focus-within) {
  outline:2px solid #0000;

}

.HQtdHX ._c_gnD {
  position:absolute;
  inset:0
}

.XWeqiF {
  opacity:0
}

.bWoigz {
  opacity:1;

}

.HTrn1j {
  opacity:1
}

.sAGPNe {
  opacity:0;

}

.cCFKrw {
  opacity:0
}

.yifJnQ {
  opacity:1;

}

._mj5qU {
  opacity:1
}

.gG6uhp {
  opacity:0;

}

.k0CnHT {
  transform:translate(100%)
}

.URQNsX {
  transform:translate(0)
}

.CCwVTE {
  transform:translate(0)
}

.TX_1qK {
  transform:translate(-100%)
}

.JMRv7x {
  transform:translate(-100%)
}

.AOzCGi {
  transform:translate(0)
}

.WzSMGx {
  transform:translate(0)
}

.I76Pz6 {
  transform:translate(100%)
}

.bX95uQ {
  transform:translateY(100%)
}

.Ogwj62 {
  transform:translateY(0)
}

.GdyWfW {
  transform:translateY(0)
}

.YxqFze {
  transform:translateY(-100%)
}

.NrDww4 {
  transform:translateY(-100%)
}

.ciVV17 {
  transform:translateY(0)
}

.BMKrqh {
  transform:translateY(0)
}

.jNxMkI {
  transform:translateY(100%)
}

body:not(.responsive) .Y3K28_ {
  overflow-x:clip
}

:root:active-view-transition .Y3K28_ {

}

.uvik8H {
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  height:100%;
  display:grid
}

.uvik8H>div {
  grid-area:1/1/2/2;
  align-self:stretch!important;
  justify-self:stretch!important
}

.XWeqiF {
  opacity:0
}

.bWoigz {
  opacity:1;

}

.HTrn1j {
  opacity:1
}

.sAGPNe {
  opacity:0;

}

.cCFKrw {
  opacity:0
}

.yifJnQ {
  opacity:1;

}

._mj5qU {
  opacity:1
}

.gG6uhp {
  opacity:0;

}

.k0CnHT {
  transform:translate(100%)
}

.URQNsX {
  transform:translate(0)
}

.CCwVTE {
  transform:translate(0)
}

.TX_1qK {
  transform:translate(-100%)
}

.JMRv7x {
  transform:translate(-100%)
}

.AOzCGi {
  transform:translate(0)
}

.WzSMGx {
  transform:translate(0)
}

.I76Pz6 {
  transform:translate(100%)
}

.bX95uQ {
  transform:translateY(100%)
}

.Ogwj62 {
  transform:translateY(0)
}

.GdyWfW {
  transform:translateY(0)
}

.YxqFze {
  transform:translateY(-100%)
}

.NrDww4 {
  transform:translateY(-100%)
}

.ciVV17 {
  transform:translateY(0)
}

.BMKrqh {
  transform:translateY(0)
}

.jNxMkI {
  transform:translateY(100%)
}

.ub230c {
  display:var(--display);
  --display:flex;
  width:100%;
  z-index:var(--above-all-z-index);
  box-sizing:border-box;
  background-color:#fff;
  justify-content:center;
  position:fixed;
  top:0;
  box-shadow:0 2px 12px #a4a8c033
}

.ub230c.iF3M3J {
  direction:rtl
}

.ub230c.aD8jGL {
  direction:ltr
}

.ub230c.CjFky3 {
  background-color:red;
  border:none
}

.ub230c>.ak8WKZ {
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}

.ub230c>.ak8WKZ>.vY4Tm1 {
  color:#000;
  flex-shrink:0;
  align-items:center;
  display:flex
}

.ub230c>.ak8WKZ:hover>.vY4Tm1 {
  color:#333850
}

.bcTg04 {
  text-align:center;
  --color:#000;
  letter-spacing:0;
  background-color:#fff;
  column-gap:4px;
  width:100%;
  padding-block:8px;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  position:absolute;
  top:0;
  left:0
}

.bcTg04:hover {
  --color:#00e
}

.yxZj1H {
  z-index:var(--above-all-z-index);
  background-color:#fff;
  height:34px;
  position:fixed;
  top:0
}

.HMMJm5 {
  column-gap:4px;
  color:var(--color)!important
}

.vjUrmX {
  padding-block-start:3px
}

.qe3oTb {
  pointer-events:none;
  white-space:nowrap;
  padding:0;
  overflow:hidden
}

.TvbeET {
  display:none
}

.BqYkvS {
  pointer-events:none;
  z-index:9999;
  color:#116dff;
  opacity:0;
  cursor:pointer;
  background:#fff;
  border-radius:24px;
  width:0;
  height:0;
  margin-left:-94px;
  padding:0 24px;
  font-size:14px;
  position:absolute;
  top:60px;
  left:50%
}

.BqYkvS:focus {
  opacity:1;
  pointer-events:auto;
  border:2px solid;
  width:auto;
  height:40px
}

.ETqrjz .g0IvTF {
  background-color:rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
  position:absolute;
  inset:0;
  overflow:hidden
}

.S829f_ {
  pointer-events:var(--ref-container-pointer-events)!important
}

.S829f_>* {
  pointer-events:auto
}

.Qh0lWW {
  width:100%;
  height:100%;
  display:block
}

.Qh0lWW img {
  max-width:var(--site-img-max-width,100%)
}

.Qh0lWW[data-no-animate-blur] img {
  filter:blur(9px);

}

.Qh0lWW[data-no-animate-blur] img[data-load-done] {
  filter:none
}

.sFiSiq {
  width:100%;
  height:100%;
  display:block
}

.aDzdcC {
  clip-path:var(--fill-layer-clip)
}

.aDzdcC,.rv3vOe {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.dnHU4q img {
  width:100%;
  height:100%
}

.X9nqm0 {
  opacity:0;
  position:absolute;
  top:0
}

.ZUV7Qj {
  width:0;
  height:0;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.UZsu9f {
  position:var(--fill-layer-background-media-position);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  width:100%;
  height:100%;
  top:0;
  left:0
}

.WnIl2C,.OAmk_6 {
  width:100%;
  height:100%;
  top:0
}

.OAmk_6 {
  position:absolute
}

.WnIl2C {
  background-color:var(--fill-layer-background-overlay-color);
  position:var(--fill-layer-background-overlay-position);
  opacity:var(--fill-layer-background-overlay-blend-opacity-fallback,1);
  transform:var(--fill-layer-background-overlay-transform)
}

@supports (mix-blend-mode:overlay) {
  .WnIl2C {
    mix-blend-mode:var(--fill-layer-background-overlay-blend-mode);
    opacity:var(--fill-layer-background-overlay-blend-opacity,1)
  }

}

.QG9w8P.WIIr02 {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .ayCf9D {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.QG9w8P .fO4mKs {
  opacity:var(--fill-layer-image-opacity);
  height:var(--fill-layer-image-height,100%)
}

.QG9w8P .fO4mKs img {
  width:100%;
  height:100%
}

@supports ((-webkit-hyphens:none)) {
  .QG9w8P.WIIr02 {
    clip:auto;
    -webkit-clip-path:inset(0)
  }

}

.ROWgFb {
  height:100%
}

.xSZeaB,.g4gDzl {
  opacity:var(--fill-layer-video-opacity)
}

.Ulxuud {
  width:100%;
  height:var(--media-padding-height);
  top:var(--media-padding-top);
  bottom:var(--media-padding-bottom);
  position:absolute
}

.NgeJ4N {
  transform:scale(var(--scale,1));

}

.g4gDzl {
  width:100%;
  height:100%;
  position:relative
}

.bzwgbw {
  opacity:var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

.bzwgbw .fO4mKs,.bzwgbw .g4gDzl,.bzwgbw .xSZeaB {
  opacity:1
}

.ejT4cR {
  --divider-pin-height__:min(1,calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__:var(--divider-layers-pin-factor__);
  --divider-pin-border__:min(1,calc(var(--divider-layers-pin-factor__)/-1 + 1));
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position:absolute;
  left:0
}

.ejT4cR .Mj2wZE {
  --divider-layer-i__:var(--divider-layer-i,0);
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  opacity:calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1));
  background-repeat:repeat-x;
  background-position:left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__))bottom;
  border-bottom-width:calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  border-bottom-style:solid;
  position:absolute;
  left:0
}

.urGCgL {
  --divider-height__:var(--divider-top-height,auto);
  --divider-offset-x__:var(--divider-top-offset-x,0px);
  --divider-layers-size__:var(--divider-top-layers-size,0);
  --divider-layers-y__:var(--divider-top-layers-y,0px);
  --divider-layers-x__:var(--divider-top-layers-x,0px);
  --divider-layers-pin-factor__:var(--divider-top-layers-pin-factor,0);
  transform:var(--divider-top-flip,scaleY(-1));
  opacity:var(--divider-top-opacity,1);
  border-top:var(--divider-top-padding,0)solid var(--divider-top-color,currentColor);
  top:0
}

.urGCgL .Mj2wZE {
  border-color:var(--divider-top-color,currentColor);
  background-image:var(--divider-top-image,none);
  background-size:var(--divider-top-size,contain);
  filter:var(--divider-top-filter,none);
  bottom:0
}

.urGCgL .Mj2wZE[data-divider-layer="1"] {
  display:var(--divider-top-layer-1-display,block)
}

.urGCgL .Mj2wZE[data-divider-layer="2"] {
  display:var(--divider-top-layer-2-display,block)
}

.urGCgL .Mj2wZE[data-divider-layer="3"] {
  display:var(--divider-top-layer-3-display,block)
}

.yIAE9q {
  --divider-height__:var(--divider-bottom-height,auto);
  --divider-offset-x__:var(--divider-bottom-offset-x,0px);
  --divider-layers-size__:var(--divider-bottom-layers-size,0);
  --divider-layers-y__:var(--divider-bottom-layers-y,0px);
  --divider-layers-x__:var(--divider-bottom-layers-x,0px);
  --divider-layers-pin-factor__:var(--divider-bottom-layers-pin-factor,0);
  transform:var(--divider-bottom-flip,none);
  opacity:var(--divider-bottom-opacity,1);
  border-bottom:var(--divider-bottom-padding,0)solid var(--divider-bottom-color,currentColor);
  bottom:0
}

.yIAE9q .Mj2wZE {
  border-color:var(--divider-bottom-color,currentColor);
  background-image:var(--divider-bottom-image,none);
  background-size:var(--divider-bottom-size,contain);
  filter:var(--divider-bottom-filter,none);
  bottom:0
}

.yIAE9q .Mj2wZE[data-divider-layer="1"] {
  display:var(--divider-bottom-layer-1-display,block)
}

.yIAE9q .Mj2wZE[data-divider-layer="2"] {
  display:var(--divider-bottom-layer-2-display,block)
}

.yIAE9q .Mj2wZE[data-divider-layer="3"] {
  display:var(--divider-bottom-layer-3-display,block)
}

.ke5pl1,.Dkb_qa {
  background-color:rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

.ke5pl1>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
}

.w2JesW {

}

.w2JesW.BjOAZh {
  visibility:visible
}

.w2JesW.VHnL1N {
  transform:var(--scrolled-transform)translateY(calc(-1*var(--padding-top,0px)))
}

.w2JesW.EO98vq {
  opacity:var(--scrolled-opacity)
}

.w2JesW.EO98vq.BjOAZh {
  visibility:hidden;

}

.w2JesW.NXBn1M {

}

.w2JesW.NXBn1M.BjOAZh {
  visibility:visible
}

.QG9w8P {
  width:100%;
  height:100%;
  -webkit-mask-image:var(--mask-image,none);
  mask-image:var(--mask-image,none);
  -webkit-mask-position:var(--mask-position,0);
  mask-position:var(--mask-position,0);
  -webkit-mask-size:var(--mask-size,100%);
  mask-size:var(--mask-size,100%);
  -webkit-mask-repeat:var(--mask-repeat,no-repeat);
  mask-repeat:var(--mask-repeat,no-repeat);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.QG9w8P.CrIOZj {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .F6dXKW {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.QG9w8P ._gD9B7 {
  opacity:var(--fill-layer-image-opacity);
  height:var(--fill-layer-image-height,100%)
}

.QG9w8P ._gD9B7 img {
  width:100%;
  height:100%
}

@supports ((-webkit-hyphens:none)) {
  .QG9w8P.CrIOZj {
    clip:auto;
    -webkit-clip-path:inset(0)
  }

}

.Njdfgu {
  height:100%
}

.LNYVZi {
  background-color:var(--bg-overlay-color);
  background-image:var(--bg-gradient);

}

.FlTEtY,.D6Ehqq {
  opacity:var(--fill-layer-video-opacity)
}

.U8aRUE {
  width:100%;
  height:var(--media-padding-height);
  top:var(--media-padding-top);
  bottom:var(--media-padding-bottom);
  position:absolute
}

.a8Mxnk {
  transform:scale(var(--scale,1));

}

.D6Ehqq {
  width:100%;
  height:100%;
  position:relative
}

site-media-canvas {
  height:100%;
  display:block
}

.dZP7lJ {
  opacity:var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

.dZP7lJ ._gD9B7,.dZP7lJ .D6Ehqq,.dZP7lJ .FlTEtY {
  opacity:1
}

.Lnr3dj,.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));

}

.aBo_xL.Lnr3dj,.aBo_xL.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.fwXYgt:hover .HTT0h5 {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.HTT0h5 {
  box-sizing:border-box;
  z-index:9999;
  color:#000;
  pointer-events:none;
  clip:rect(0 0 0 0);
  opacity:0;
  background-color:#fff;
  border-radius:50%;
  outline:1px solid #000;
  align-items:center;
  justify-items:center;
  width:24px;
  height:24px;
  display:grid;
  position:absolute;
  bottom:3px;
  right:3px
}

.HTT0h5:focus,.HTT0h5:hover,.HTT0h5:active {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.Vs_TJq {
  z-index:1;
  position:relative
}

.Qh0lWW {
  width:100%;
  height:100%;
  display:block
}

.Qh0lWW img {
  max-width:var(--site-img-max-width,100%)
}

.Qh0lWW[data-no-animate-blur] img {
  filter:blur(9px);

}

.Qh0lWW[data-no-animate-blur] img[data-load-done] {
  filter:none
}

.sFiSiq {
  width:100%;
  height:100%;
  display:block
}

.aDzdcC {
  clip-path:var(--fill-layer-clip)
}

.aDzdcC,.rv3vOe {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.dnHU4q img {
  width:100%;
  height:100%
}

.X9nqm0 {
  opacity:0;
  position:absolute;
  top:0
}

.ZUV7Qj {
  width:0;
  height:0;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.UZsu9f {
  position:var(--fill-layer-background-media-position);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  width:100%;
  height:100%;
  top:0;
  left:0
}

.WnIl2C,.OAmk_6 {
  width:100%;
  height:100%;
  top:0
}

.OAmk_6 {
  position:absolute
}

.WnIl2C {
  background-color:var(--fill-layer-background-overlay-color);
  position:var(--fill-layer-background-overlay-position);
  opacity:var(--fill-layer-background-overlay-blend-opacity-fallback,1);
  transform:var(--fill-layer-background-overlay-transform)
}

@supports (mix-blend-mode:overlay) {
  .WnIl2C {
    mix-blend-mode:var(--fill-layer-background-overlay-blend-mode);
    opacity:var(--fill-layer-background-overlay-blend-opacity,1)
  }

}

.QG9w8P.WIIr02 {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .ayCf9D {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.QG9w8P .fO4mKs {
  opacity:var(--fill-layer-image-opacity);
  height:var(--fill-layer-image-height,100%)
}

.QG9w8P .fO4mKs img {
  width:100%;
  height:100%
}

@supports ((-webkit-hyphens:none)) {
  .QG9w8P.WIIr02 {
    clip:auto;
    -webkit-clip-path:inset(0)
  }

}

.ROWgFb {
  height:100%
}

.xSZeaB,.g4gDzl {
  opacity:var(--fill-layer-video-opacity)
}

.Ulxuud {
  width:100%;
  height:var(--media-padding-height);
  top:var(--media-padding-top);
  bottom:var(--media-padding-bottom);
  position:absolute
}

.NgeJ4N {
  transform:scale(var(--scale,1));

}

.g4gDzl {
  width:100%;
  height:100%;
  position:relative
}

.bzwgbw {
  opacity:var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

.bzwgbw .fO4mKs,.bzwgbw .g4gDzl,.bzwgbw .xSZeaB {
  opacity:1
}

.ejT4cR {
  --divider-pin-height__:min(1,calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__:var(--divider-layers-pin-factor__);
  --divider-pin-border__:min(1,calc(var(--divider-layers-pin-factor__)/-1 + 1));
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position:absolute;
  left:0
}

.ejT4cR .Mj2wZE {
  --divider-layer-i__:var(--divider-layer-i,0);
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  opacity:calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1));
  background-repeat:repeat-x;
  background-position:left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__))bottom;
  border-bottom-width:calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  border-bottom-style:solid;
  position:absolute;
  left:0
}

.urGCgL {
  --divider-height__:var(--divider-top-height,auto);
  --divider-offset-x__:var(--divider-top-offset-x,0px);
  --divider-layers-size__:var(--divider-top-layers-size,0);
  --divider-layers-y__:var(--divider-top-layers-y,0px);
  --divider-layers-x__:var(--divider-top-layers-x,0px);
  --divider-layers-pin-factor__:var(--divider-top-layers-pin-factor,0);
  transform:var(--divider-top-flip,scaleY(-1));
  opacity:var(--divider-top-opacity,1);
  border-top:var(--divider-top-padding,0)solid var(--divider-top-color,currentColor);
  top:0
}

.urGCgL .Mj2wZE {
  border-color:var(--divider-top-color,currentColor);
  background-image:var(--divider-top-image,none);
  background-size:var(--divider-top-size,contain);
  filter:var(--divider-top-filter,none);
  bottom:0
}

.urGCgL .Mj2wZE[data-divider-layer="1"] {
  display:var(--divider-top-layer-1-display,block)
}

.urGCgL .Mj2wZE[data-divider-layer="2"] {
  display:var(--divider-top-layer-2-display,block)
}

.urGCgL .Mj2wZE[data-divider-layer="3"] {
  display:var(--divider-top-layer-3-display,block)
}

.yIAE9q {
  --divider-height__:var(--divider-bottom-height,auto);
  --divider-offset-x__:var(--divider-bottom-offset-x,0px);
  --divider-layers-size__:var(--divider-bottom-layers-size,0);
  --divider-layers-y__:var(--divider-bottom-layers-y,0px);
  --divider-layers-x__:var(--divider-bottom-layers-x,0px);
  --divider-layers-pin-factor__:var(--divider-bottom-layers-pin-factor,0);
  transform:var(--divider-bottom-flip,none);
  opacity:var(--divider-bottom-opacity,1);
  border-bottom:var(--divider-bottom-padding,0)solid var(--divider-bottom-color,currentColor);
  bottom:0
}

.yIAE9q .Mj2wZE {
  border-color:var(--divider-bottom-color,currentColor);
  background-image:var(--divider-bottom-image,none);
  background-size:var(--divider-bottom-size,contain);
  filter:var(--divider-bottom-filter,none);
  bottom:0
}

.yIAE9q .Mj2wZE[data-divider-layer="1"] {
  display:var(--divider-bottom-layer-1-display,block)
}

.yIAE9q .Mj2wZE[data-divider-layer="2"] {
  display:var(--divider-bottom-layer-2-display,block)
}

.yIAE9q .Mj2wZE[data-divider-layer="3"] {
  display:var(--divider-bottom-layer-3-display,block)
}

.ke5pl1,.Dkb_qa {
  background-color:rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

.ke5pl1>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
}

.w2JesW {

}

.w2JesW.BjOAZh {
  visibility:visible
}

.w2JesW.VHnL1N {
  transform:var(--scrolled-transform)translateY(calc(-1*var(--padding-top,0px)))
}

.w2JesW.EO98vq {
  opacity:var(--scrolled-opacity)
}

.w2JesW.EO98vq.BjOAZh {
  visibility:hidden;

}

.w2JesW.NXBn1M {

}

.w2JesW.NXBn1M.BjOAZh {
  visibility:visible
}

.QG9w8P {
  width:100%;
  height:100%;
  -webkit-mask-image:var(--mask-image,none);
  mask-image:var(--mask-image,none);
  -webkit-mask-position:var(--mask-position,0);
  mask-position:var(--mask-position,0);
  -webkit-mask-size:var(--mask-size,100%);
  mask-size:var(--mask-size,100%);
  -webkit-mask-repeat:var(--mask-repeat,no-repeat);
  mask-repeat:var(--mask-repeat,no-repeat);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.QG9w8P.CrIOZj {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .F6dXKW {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.QG9w8P ._gD9B7 {
  opacity:var(--fill-layer-image-opacity);
  height:var(--fill-layer-image-height,100%)
}

.QG9w8P ._gD9B7 img {
  width:100%;
  height:100%
}

@supports ((-webkit-hyphens:none)) {
  .QG9w8P.CrIOZj {
    clip:auto;
    -webkit-clip-path:inset(0)
  }

}

.Njdfgu {
  height:100%
}

.LNYVZi {
  background-color:var(--bg-overlay-color);
  background-image:var(--bg-gradient);

}

.FlTEtY,.D6Ehqq {
  opacity:var(--fill-layer-video-opacity)
}

.U8aRUE {
  width:100%;
  height:var(--media-padding-height);
  top:var(--media-padding-top);
  bottom:var(--media-padding-bottom);
  position:absolute
}

.a8Mxnk {
  transform:scale(var(--scale,1));

}

.D6Ehqq {
  width:100%;
  height:100%;
  position:relative
}

site-media-canvas {
  height:100%;
  display:block
}

.dZP7lJ {
  opacity:var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

.dZP7lJ ._gD9B7,.dZP7lJ .D6Ehqq,.dZP7lJ .FlTEtY {
  opacity:1
}

.Lnr3dj,.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));

}

.aBo_xL.Lnr3dj,.aBo_xL.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.fwXYgt:hover .HTT0h5 {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.HTT0h5 {
  box-sizing:border-box;
  z-index:9999;
  color:#000;
  pointer-events:none;
  clip:rect(0 0 0 0);
  opacity:0;
  background-color:#fff;
  border-radius:50%;
  outline:1px solid #000;
  align-items:center;
  justify-items:center;
  width:24px;
  height:24px;
  display:grid;
  position:absolute;
  bottom:3px;
  right:3px
}

.HTT0h5:focus,.HTT0h5:hover,.HTT0h5:active {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.Vs_TJq {
  z-index:1;
  position:relative
}

.yEgiaI {
  margin-top:var(--padding-top,0);
  margin-right:var(--padding-right,0);
  margin-bottom:var(--padding-bottom,0);
  margin-left:var(--padding-left,0)
}

.Qh0lWW {
  width:100%;
  height:100%;
  display:block
}

.Qh0lWW img {
  max-width:var(--site-img-max-width,100%)
}

.Qh0lWW[data-no-animate-blur] img {
  filter:blur(9px);

}

.Qh0lWW[data-no-animate-blur] img[data-load-done] {
  filter:none
}

.sFiSiq {
  width:100%;
  height:100%;
  display:block
}

.aDzdcC {
  clip-path:var(--fill-layer-clip)
}

.aDzdcC,.rv3vOe {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.dnHU4q img {
  width:100%;
  height:100%
}

.X9nqm0 {
  opacity:0;
  position:absolute;
  top:0
}

.ZUV7Qj {
  width:0;
  height:0;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.UZsu9f {
  position:var(--fill-layer-background-media-position);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  width:100%;
  height:100%;
  top:0;
  left:0
}

.WnIl2C,.OAmk_6 {
  width:100%;
  height:100%;
  top:0
}

.OAmk_6 {
  position:absolute
}

.WnIl2C {
  background-color:var(--fill-layer-background-overlay-color);
  position:var(--fill-layer-background-overlay-position);
  opacity:var(--fill-layer-background-overlay-blend-opacity-fallback,1);
  transform:var(--fill-layer-background-overlay-transform)
}

@supports (mix-blend-mode:overlay) {
  .WnIl2C {
    mix-blend-mode:var(--fill-layer-background-overlay-blend-mode);
    opacity:var(--fill-layer-background-overlay-blend-opacity,1)
  }

}

.QG9w8P.WIIr02 {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .ayCf9D {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.QG9w8P .fO4mKs {
  opacity:var(--fill-layer-image-opacity);
  height:var(--fill-layer-image-height,100%)
}

.QG9w8P .fO4mKs img {
  width:100%;
  height:100%
}

@supports ((-webkit-hyphens:none)) {
  .QG9w8P.WIIr02 {
    clip:auto;
    -webkit-clip-path:inset(0)
  }

}

.ROWgFb {
  height:100%
}

.xSZeaB,.g4gDzl {
  opacity:var(--fill-layer-video-opacity)
}

.Ulxuud {
  width:100%;
  height:var(--media-padding-height);
  top:var(--media-padding-top);
  bottom:var(--media-padding-bottom);
  position:absolute
}

.NgeJ4N {
  transform:scale(var(--scale,1));

}

.g4gDzl {
  width:100%;
  height:100%;
  position:relative
}

.bzwgbw {
  opacity:var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

.bzwgbw .fO4mKs,.bzwgbw .g4gDzl,.bzwgbw .xSZeaB {
  opacity:1
}

.ejT4cR {
  --divider-pin-height__:min(1,calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__:var(--divider-layers-pin-factor__);
  --divider-pin-border__:min(1,calc(var(--divider-layers-pin-factor__)/-1 + 1));
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position:absolute;
  left:0
}

.ejT4cR .Mj2wZE {
  --divider-layer-i__:var(--divider-layer-i,0);
  width:100%;
  height:calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  opacity:calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1));
  background-repeat:repeat-x;
  background-position:left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__))bottom;
  border-bottom-width:calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  border-bottom-style:solid;
  position:absolute;
  left:0
}

.urGCgL {
  --divider-height__:var(--divider-top-height,auto);
  --divider-offset-x__:var(--divider-top-offset-x,0px);
  --divider-layers-size__:var(--divider-top-layers-size,0);
  --divider-layers-y__:var(--divider-top-layers-y,0px);
  --divider-layers-x__:var(--divider-top-layers-x,0px);
  --divider-layers-pin-factor__:var(--divider-top-layers-pin-factor,0);
  transform:var(--divider-top-flip,scaleY(-1));
  opacity:var(--divider-top-opacity,1);
  border-top:var(--divider-top-padding,0)solid var(--divider-top-color,currentColor);
  top:0
}

.urGCgL .Mj2wZE {
  border-color:var(--divider-top-color,currentColor);
  background-image:var(--divider-top-image,none);
  background-size:var(--divider-top-size,contain);
  filter:var(--divider-top-filter,none);
  bottom:0
}

.urGCgL .Mj2wZE[data-divider-layer="1"] {
  display:var(--divider-top-layer-1-display,block)
}

.urGCgL .Mj2wZE[data-divider-layer="2"] {
  display:var(--divider-top-layer-2-display,block)
}

.urGCgL .Mj2wZE[data-divider-layer="3"] {
  display:var(--divider-top-layer-3-display,block)
}

.yIAE9q {
  --divider-height__:var(--divider-bottom-height,auto);
  --divider-offset-x__:var(--divider-bottom-offset-x,0px);
  --divider-layers-size__:var(--divider-bottom-layers-size,0);
  --divider-layers-y__:var(--divider-bottom-layers-y,0px);
  --divider-layers-x__:var(--divider-bottom-layers-x,0px);
  --divider-layers-pin-factor__:var(--divider-bottom-layers-pin-factor,0);
  transform:var(--divider-bottom-flip,none);
  opacity:var(--divider-bottom-opacity,1);
  border-bottom:var(--divider-bottom-padding,0)solid var(--divider-bottom-color,currentColor);
  bottom:0
}

.yIAE9q .Mj2wZE {
  border-color:var(--divider-bottom-color,currentColor);
  background-image:var(--divider-bottom-image,none);
  background-size:var(--divider-bottom-size,contain);
  filter:var(--divider-bottom-filter,none);
  bottom:0
}

.yIAE9q .Mj2wZE[data-divider-layer="1"] {
  display:var(--divider-bottom-layer-1-display,block)
}

.yIAE9q .Mj2wZE[data-divider-layer="2"] {
  display:var(--divider-bottom-layer-2-display,block)
}

.yIAE9q .Mj2wZE[data-divider-layer="3"] {
  display:var(--divider-bottom-layer-3-display,block)
}

.ke5pl1,.Dkb_qa {
  background-color:rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

.ke5pl1>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
}

.w2JesW {

}

.w2JesW.BjOAZh {
  visibility:visible
}

.w2JesW.VHnL1N {
  transform:var(--scrolled-transform)translateY(calc(-1*var(--padding-top,0px)))
}

.w2JesW.EO98vq {
  opacity:var(--scrolled-opacity)
}

.w2JesW.EO98vq.BjOAZh {
  visibility:hidden;

}

.w2JesW.NXBn1M {

}

.w2JesW.NXBn1M.BjOAZh {
  visibility:visible
}

.QG9w8P {
  width:100%;
  height:100%;
  -webkit-mask-image:var(--mask-image,none);
  mask-image:var(--mask-image,none);
  -webkit-mask-position:var(--mask-position,0);
  mask-position:var(--mask-position,0);
  -webkit-mask-size:var(--mask-size,100%);
  mask-size:var(--mask-size,100%);
  -webkit-mask-repeat:var(--mask-repeat,no-repeat);
  mask-repeat:var(--mask-repeat,no-repeat);
  pointer-events:var(--fill-layer-background-media-pointer-events);
  position:absolute;
  top:0;
  left:0;
  overflow:hidden
}

.QG9w8P.CrIOZj {
  clip:rect(0px,auto,auto,0px)
}

.QG9w8P .F6dXKW {
  width:100%;
  height:100%;
  position:absolute;
  top:0
}

.QG9w8P ._gD9B7 {
  opacity:var(--fill-layer-image-opacity);
  height:var(--fill-layer-image-height,100%)
}

.QG9w8P ._gD9B7 img {
  width:100%;
  height:100%
}

@supports ((-webkit-hyphens:none)) {
  .QG9w8P.CrIOZj {
    clip:auto;
    -webkit-clip-path:inset(0)
  }

}

.Njdfgu {
  height:100%
}

.LNYVZi {
  background-color:var(--bg-overlay-color);
  background-image:var(--bg-gradient);

}

.FlTEtY,.D6Ehqq {
  opacity:var(--fill-layer-video-opacity)
}

.U8aRUE {
  width:100%;
  height:var(--media-padding-height);
  top:var(--media-padding-top);
  bottom:var(--media-padding-bottom);
  position:absolute
}

.a8Mxnk {
  transform:scale(var(--scale,1));

}

.D6Ehqq {
  width:100%;
  height:100%;
  position:relative
}

site-media-canvas {
  height:100%;
  display:block
}

.dZP7lJ {
  opacity:var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

.dZP7lJ ._gD9B7,.dZP7lJ .D6Ehqq,.dZP7lJ .FlTEtY {
  opacity:1
}

.Lnr3dj,.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));

}

.aBo_xL.Lnr3dj,.aBo_xL.Lnr3dj>.QG9w8P .LNYVZi {
  background-color:var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.fwXYgt:hover .HTT0h5 {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.HTT0h5 {
  box-sizing:border-box;
  z-index:9999;
  color:#000;
  pointer-events:none;
  clip:rect(0 0 0 0);
  opacity:0;
  background-color:#fff;
  border-radius:50%;
  outline:1px solid #000;
  align-items:center;
  justify-items:center;
  width:24px;
  height:24px;
  display:grid;
  position:absolute;
  bottom:3px;
  right:3px
}

.HTT0h5:focus,.HTT0h5:hover,.HTT0h5:active {
  pointer-events:auto;
  clip:auto;
  opacity:1
}

.Vs_TJq {
  z-index:1;
  position:relative
}

.ooGRUo {
  display:contents
}

.ku1hVK {
  border-radius:var(--overflow-wrapper-border-radius)
}

.QrIus {
  height:auto!important
}

.bsFmQ {
  overflow:hidden!important
}

.sQHoZUY.orM9hcb--madefor {
  --wbu-font-stack:var(--site-font-stack);
  --wbu-font-weight-regular:var(--site-font-weight-regular);
  --wbu-font-weight-medium:var(--site-font-weight-medium);
  --wbu-font-weight-bold:var(--site-font-weight-bold)
}

.sYP_tlR {
  --wbu-color-blue-0:#0f2ccf;
  --wbu-color-blue-100:#2f5dff;
  --wbu-color-blue-200:#597dff;
  --wbu-color-blue-300:#acbeff;
  --wbu-color-blue-400:#d5dfff;
  --wbu-color-blue-500:#eaefff;
  --wbu-color-blue-600:#f5f7ff;
  --wbu-color-black-0:#151414;
  --wbu-color-black-100:#383838;
  --wbu-color-black-200:#525150;
  --wbu-color-black-300:#767574;
  --wbu-color-black-400:#a8a6a5;
  --wbu-color-black-500:#e0dfdf;
  --wbu-color-black-600:#f1f0ef;
  --wbu-color-red-0:#9c2426;
  --wbu-color-red-100:#df3336;
  --wbu-color-red-200:#e55c5e;
  --wbu-color-red-300:#ed8f90;
  --wbu-color-red-400:#f4b8b9;
  --wbu-color-red-500:#f9d6d7;
  --wbu-color-red-600:#fcebeb;
  --wbu-color-green-0:#0d4f3d;
  --wbu-color-green-100:#4b916d;
  --wbu-color-green-200:#97c693;
  --wbu-color-green-300:#bde2a7;
  --wbu-color-green-400:#daf3c0;
  --wbu-color-green-500:#effae5;
  --wbu-color-green-600:#f1f5ed;
  --wbu-color-yellow-0:#d49341;
  --wbu-color-yellow-100:#f9ad4d;
  --wbu-color-yellow-200:#fabd71;
  --wbu-color-yellow-300:#fcd29d;
  --wbu-color-yellow-400:#fdead2;
  --wbu-color-yellow-500:#fef3e5;
  --wbu-color-yellow-600:#fef6ed;
  --wbu-color-orange-0:#ae3e09;
  --wbu-color-orange-100:#ff8044;
  --wbu-color-orange-200:#fe9361;
  --wbu-color-orange-300:#fda77f;
  --wbu-color-orange-400:#fbcfbb;
  --wbu-color-orange-500:#fbe3d9;
  --wbu-color-orange-600:#fdf1ec;
  --wbu-color-purple-0:#5000aa;
  --wbu-color-purple-100:#7200f3;
  --wbu-color-purple-200:#8b2df5;
  --wbu-color-purple-300:#be89f9;
  --wbu-color-purple-400:#d7b7fb;
  --wbu-color-purple-500:#f1e5fe;
  --wbu-color-purple-600:#f8f2ff;
  --wbu-color-ai-0:#4d3dd0;
  --wbu-color-ai-100:#5a48f5;
  --wbu-color-ai-200:#7b6df7;
  --wbu-color-ai-300:#a59bfa;
  --wbu-color-ai-400:#d6d1fc;
  --wbu-color-ai-500:#e7e4fe;
  --wbu-color-ai-600:#eeecfe;
  --wbu-heading-font-stack:"Madefor Display","Helvetica Neue",Helvetica,Arial,"\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA","meiryo","\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4  pro w3","hiragino kaku gothic pro",sans-serif;
  --wbu-text-tiny-size:10px;
  --wbu-text-tiny-line-height:12px;
  --wbu-text-small-size:12px;
  --wbu-text-small-line-height:12px;
  --wbu-text-medium-size:14px;
  --wbu-text-medium-line-height:16px;
  --wbu-text-large-size:16px;
  --wbu-text-large-line-height:18px;
  --wbu-heading-h1-font-size:32px;
  --wbu-heading-h1-line-height:40px;
  --wbu-heading-h1-letter-spacing:-0.5px;
  --wbu-heading-h1-font-weight:400;
  --wbu-heading-h2-font-size:24px;
  --wbu-heading-h2-line-height:32px;
  --wbu-heading-h2-letter-spacing:-0.5px;
  --wbu-heading-h2-font-weight:500;
  --wbu-heading-h3-font-size:16px;
  --wbu-heading-h3-line-height:24px;
  --wbu-heading-h3-letter-spacing:-0.5px;
  --wbu-heading-h3-font-weight:700;
  --wbu-heading-h4-font-size:14px;
  --wbu-heading-h4-line-height:18px;
  --wbu-heading-h4-letter-spacing:0px;
  --wbu-heading-h4-font-weight:500;
  --wbu-heading-h5-font-size:12px;
  --wbu-heading-h5-line-height:18px;
  --wbu-heading-h5-letter-spacing:0px;
  --wbu-heading-h5-font-weight:600
}

.sRwjrN7.och83_y--madefor {
  --wbu-font-stack:var(--site-font-stack);
  --wbu-font-weight-regular:var(--site-font-weight-regular);
  --wbu-font-weight-medium:var(--site-font-weight-medium);
  --wbu-font-weight-bold:var(--site-font-weight-bold)
}

.slC9A90,.slC9A90 * {
  box-sizing:border-box
}

.slC9A90.opFmy9B--forceBWTheme {
  --wut-bg-color:#fff;
  --wut-text-color:#000;
  --wut-disabled-color:#969696;
  --wut-placeholder-color:#646464;
  --wut-main-cta-color:rgb(var(--site-color-5));
  --wut-secondary-cta-color:#000;
  --wut-input-border-color:rgba(0,0,0,.6);
  --wut-input-hover-and-focus-border-color:#000;
  --wut-selection-text-bg-color:rgba(0,0,0,.2);
  --wut-meta-data-color:#646464;
  --wut-clear-button-bg-color:rgba(0,0,0,.12)
}

.slC9A90.opFmy9B--isOpen {
  height:100vh;
  height:100dvh;
  left:0;
  position:fixed;
  top:0;
  width:100vw;
  width:100dvw;
  z-index:1999
}

.sYO6UYo {
  opacity:0;
  z-index:2000
}

.slC9A90.opFmy9B--isOpen .sYO6UYo {
  opacity:1
}

.sOrhRTS {
  background:rgb(var(--site-ui-tpa-modal-overlay-background-color,var(--ui-system-line-1-color-rgb,0,0,0)));
  height:100%;
  opacity:.6;
  width:100%
}

.sxRZkdZ {
  --MobileDrawer1092314361-white:255,255,255;
  --MobileDrawer1092314361-black:0,0,0;
  --MobileDrawer1092314361-background-color:var(--ui-primary-background-color-rgb,var(--MobileDrawer1092314361-white));
  width:100%
}

.sKm_XNT {
  background-color:rgb(var(--site-ui-tpa-mobile-drawer-background-color,var(--MobileDrawer1092314361-background-color)));
  border-color:rgb(var(--site-ui-tpa-mobile-drawer-border-color,var(--MobileDrawer1092314361-black)));
  border-style:solid;
  border-width:var(--site-ui-tpa-mobile-drawer-border-width,0);
  max-height:320px;
  min-height:60px;
  position:absolute;
  width:100%
}

.sKm_XNT.oy1_jBz--fullScreen {
  min-height:100vh;

}

.sKm_XNT.oy1_jBz---position-3-top {
  border-bottom-left-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
  border-bottom-right-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
  top:-100%
}

.sKm_XNT.oy1_jBz---position-3-top.oy1_jBz--visible {
  top:0
}

.sKm_XNT.oy1_jBz---position-6-bottom {
  border-top-left-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
  border-top-right-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
  bottom:-100%
}

.sKm_XNT.oy1_jBz---position-6-bottom.oy1_jBz--visible {
  bottom:0
}

.cERGdn {
  word-wrap:break-word;
  border:1px solid;
  max-width:312px;
  padding:14px 24px;
  pointer-events:none;
  position:absolute;
  z-index:2001
}

.Wi_s5V {
  font-size:14px;
  line-height:1.5;
  opacity:.8
}

.x7XlNO {
  height:12px;
  inset-inline-end:10px;
  overflow:hidden;
  position:absolute;
  top:100%;
  width:18px
}

.XNJAa3 .x7XlNO {
  inset-inline-end:auto;
  inset-inline-start:10px
}

.yl6xpz {
  border:1px solid;
  height:10px;
  inset-inline-start:4px;
  position:absolute;
  top:-5px;
  transform:rotate(45deg);
  width:10px
}

.ntKNd_ {
  border-radius:0;
  border-style:none;
  cursor:pointer;
  display:inline-block;
  height:40px;
  margin:0;
  padding:0 24px;
  position:relative;
  vertical-align:middle;
  white-space:nowrap
}

.ntKNd_.rx6417:focus {
  box-shadow:inset 0 0 0 2px #1f77ff,inset 0 0 0 1px #fff!important
}

.ntKNd_.HZg_Yv,.ntKNd_.k7dt_P {
  width:100%
}

.ntKNd_._9GNaw {
  padding:0 18px
}

@media(min-width:980px) {
  .use-media-queries .ntKNd_._9GNaw {
    padding:0 24px
  }

}

.gt-sm .ntKNd_._9GNaw {
  padding:0 24px
}

.ntKNd_.EwBavj._9GNaw {
  padding:0 17px
}

@media(min-width:980px) {
  .use-media-queries .ntKNd_.EwBavj._9GNaw {
    padding:0 17px
  }

}

.gt-sm .ntKNd_.EwBavj._9GNaw {
  padding:0 17px
}

.ntKNd_._v8VEx {
  height:50px
}

.ntKNd_.EwBavj {
  background-color:transparent;
  border-style:solid;
  border-width:1px
}

.ntKNd_.v7Ydcc,.ntKNd_[disabled] {
  opacity:.5
}

.ntKNd_:active:not([disabled]):not(.v7Ydcc):after {
  background-color:rgba(0,0,0,.2);
  content:"";
  height:100%;
  inset-inline-start:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%
}

.I4gY7Y {
  align-items:center;
  display:flex;
  font-size:14px;
  height:100%;
  justify-content:center;
  width:100%
}

.lDdct5 {
  background-color:#3899ec;
  color:#fff
}

.L4KUvL {
  border-color:#3899ec;
  color:#3899ec
}

.VGQRbr {
  width:100%
}

@media(min-width:980px) {
  .use-media-queries .VGQRbr {
    min-width:292px
  }

}

.gt-sm .VGQRbr {
  min-width:292px
}

.jFX22S {
  align-items:center;
  display:flex;
  font-size:16px;
  justify-content:space-between;
  width:100%
}

.DKOpYy {
  padding:0;
  width:100%
}

.DKOpYy.vvQBt4 {
  margin:0 auto;
  max-width:980px;
  padding:14px 20px
}

@media(min-width:660px) {
  .use-media-queries .DKOpYy {
    padding-top:0
  }

}

.gt-xs .DKOpYy {
  padding-top:0
}

@media(min-width:980px) {
  .use-media-queries .DKOpYy {
    margin:0 auto;
    padding:14px 20px;
    width:980px
  }

}

.gt-sm .DKOpYy {
  margin:0 auto;
  padding:14px 20px;
  width:980px
}

.KgltKb.fxXgT_,.KgltKb.igf0Lt,.KgltKb.yuzH_C {
  margin:0 auto;
  padding:14px 20px;
  width:100%
}

.F7kZNY {
  margin-bottom:0;
  position:relative
}

@media(min-width:660px) {
  .use-media-queries .uHvfGY.yqPclT {
    min-width:620px
  }

}

.gt-xs .uHvfGY.yqPclT {
  min-width:620px
}

@media(min-width:980px) {
  .use-media-queries .uHvfGY,.use-media-queries .uHvfGY.yqPclT {
    max-width:940px
  }

}

.gt-sm .uHvfGY,.gt-sm .uHvfGY.yqPclT {
  max-width:940px
}

.xU3UnN {
  display:flex;
  padding-bottom:20px
}

.xU3UnN:empty {
  display:none
}

@media(min-width:980px) {
  .use-media-queries .xU3UnN {
    width:292px
  }

  .yuzH_C .use-media-queries .xU3UnN {
    width:454px
  }

}

.gt-sm .xU3UnN {
  width:292px
}

.yuzH_C .gt-sm .xU3UnN {
  width:454px
}

.Kh_UDc {
  margin:-16px
}

.Kh_UDc.BRRma6 {
  display:flex;
  flex-wrap:wrap
}

.Kh_UDc.fxXgT_,.Kh_UDc.igf0Lt,.Kh_UDc.yuzH_C {
  display:grid;
  grid-template-columns:repeat(auto-fit,324px);
  justify-content:center
}

.Kh_UDc.yuzH_C {
  grid-template-columns:repeat(auto-fit,486px)
}

.Kh_UDc .rFVtlu {
  padding:16px
}

.uqsKHt {
  display:block;
  list-style-type:none;
  position:relative
}

.uHvfGY .uqsKHt {
  margin-bottom:32px
}

.yqPclT .uqsKHt {
  width:292px
}

.sVN_en .uqsKHt {
  width:454px
}

.oR0wvi .uqsKHt {
  width:100%
}

.igf0Lt .uqsKHt {
  height:426px;
  width:292px
}

.igf0Lt.lNJcfx .uqsKHt {
  height:376px
}

.vvQBt4 .uqsKHt {
  width:100%
}

.fxXgT_ .uqsKHt {
  height:292px;
  width:292px
}

.yuzH_C .uqsKHt {
  height:454px;
  width:454px
}

.F4xjlp {
  padding:18px
}

.app-mobile .F4xjlp {
  box-shadow:0 1px rgba(0,0,0,.1)
}

.j1Y_aa {
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden;
  text-overflow:ellipsis
}

@supports not (-webkit-line-clamp:1) {
  .j1Y_aa {
    display:block;
    white-space:nowrap
  }

}

.pAfFB0 {
  line-height:1.5
}

._4BhfeI {
  word-break:break-word
}

.VNQZuX {
  cursor:pointer
}

.RiOfiW {
  background:#fff;
  border-radius:0;
  cursor:default;
  display:block;
  margin-inline-end:0;
  margin-inline-start:0
}

.RiOfiW.FnDyW0 {
  direction:rtl
}

.RiOfiW.ac4Ofz.JlQ2sc {
  padding-top:30px
}

.RiOfiW.UUSLFD,.RiOfiW.hKl06e,.RiOfiW.i_25UC,.RiOfiW.jDqjOt,.RiOfiW.lyd6fK,.RiOfiW.x_FPRX,.RiOfiW.yWOr1I {
  display:flex;
  flex-direction:column;
  height:100%
}

.app-desktop .RiOfiW {
  border-style:solid;
  border-width:1px
}

.RiOfiW .EfvfyL,.RiOfiW .NAWdyL,.RiOfiW .PoYsMP {
  display:block
}

.RiOfiW.EfvfyL,.RiOfiW.NAWdyL,.RiOfiW.PoYsMP,.RiOfiW.TBrkhx,.RiOfiW.g8vcTX,.RiOfiW.ivAnV0 {
  display:flex
}

.RiOfiW.EfvfyL.ac4Ofz,.RiOfiW.NAWdyL.ac4Ofz,.RiOfiW.PoYsMP.ac4Ofz,.RiOfiW.TBrkhx.ac4Ofz,.RiOfiW.g8vcTX.ac4Ofz,.RiOfiW.ivAnV0.ac4Ofz {
  height:auto
}

@media(max-width:685px) {
  .use-media-queries .RiOfiW.EfvfyL,.use-media-queries .RiOfiW.NAWdyL,.use-media-queries .RiOfiW.PoYsMP,.use-media-queries .RiOfiW.TBrkhx,.use-media-queries .RiOfiW.g8vcTX,.use-media-queries .RiOfiW.ivAnV0 {
    flex-direction:column
  }

}

.lt-sm .RiOfiW.EfvfyL,.lt-sm .RiOfiW.NAWdyL,.lt-sm .RiOfiW.PoYsMP,.lt-sm .RiOfiW.TBrkhx,.lt-sm .RiOfiW.g8vcTX,.lt-sm .RiOfiW.ivAnV0 {
  flex-direction:column
}

.RiOfiW.EfvfyL,.RiOfiW.NAWdyL,.RiOfiW.PoYsMP,.RiOfiW.TBrkhx,.RiOfiW.g8vcTX {
  height:100%
}

.UUSLFD .ITPCIq,.hKl06e .ITPCIq,.i_25UC .ITPCIq,.jDqjOt .ITPCIq,.lyd6fK .ITPCIq,.x_FPRX .ITPCIq,.yWOr1I .ITPCIq {
  height:165px;
  padding-bottom:0
}

.RiOfiW.hKl06e {
  position:absolute;
  width:100%
}

.feQY6g .ITPCIq {
  height:400px
}

.EfvfyL .ITPCIq,.NAWdyL .ITPCIq,.PoYsMP .ITPCIq,.TBrkhx .ITPCIq,.feQY6g .ITPCIq,.g8vcTX .ITPCIq,.ivAnV0 .ITPCIq {
  padding-bottom:0
}

.EfvfyL .ITPCIq,.EfvfyL .pccjOy,.NAWdyL .ITPCIq,.NAWdyL .pccjOy,.PoYsMP .ITPCIq,.PoYsMP .pccjOy,.TBrkhx .ITPCIq,.TBrkhx .pccjOy,.g8vcTX .ITPCIq,.g8vcTX .pccjOy,.ivAnV0 .ITPCIq,.ivAnV0 .pccjOy {
  bottom:0;
  inset-inline-end:0;
  inset-inline-start:0;
  position:absolute;
  top:0
}

.iSTCpN {
  padding:30px 18px 25px;
  width:100%
}

.app-mobile .iSTCpN.QlVZyW {
  box-shadow:0 1px rgba(0,0,0,.1)
}

.iSTCpN.WdRrHJ.JufO9Q,.iSTCpN.glhtJc.JufO9Q {
  padding:30px 18px
}

.iSTCpN.WdRrHJ.JlQ2sc,.iSTCpN.glhtJc.JlQ2sc {
  padding-bottom:0
}

.iSTCpN.G1V6el {
  padding:23px
}

.iSTCpN.G1V6el.JufO9Q {
  padding-bottom:7px
}

.iSTCpN.KwFkyo,.iSTCpN.x_FPRX {
  padding:24px 29px
}

.iSTCpN.KwFkyo.JufO9Q,.iSTCpN.x_FPRX.JufO9Q {
  padding-bottom:7px
}

.iSTCpN.feQY6g {
  padding:42px 47px 37px 47px
}

.iSTCpN.feQY6g.JufO9Q {
  padding:42px 47px 13px 47px
}

.iSTCpN.UUSLFD,.iSTCpN.i_25UC,.iSTCpN.jDqjOt,.iSTCpN.lyd6fK,.iSTCpN.x_FPRX,.iSTCpN.yWOr1I {
  display:flex;
  flex-direction:column;
  height:100%;
  min-height:0;
  padding:var(--blog-pl-common-padding-top) 24px var(--blog-pl-common-padding-bottom)
}

.iSTCpN.hKl06e {
  display:flex;
  flex-direction:column;
  height:100%;
  min-height:0;
  padding:var(--blog-pl-slider-padding-top) 16px var(--blog-pl-slider-padding-bottom)
}

.iSTCpN.UUSLFD.ac4Ofz,.iSTCpN.UUSLFD.ac4Ofz.JufO9Q,.iSTCpN.hKl06e.ac4Ofz,.iSTCpN.hKl06e.ac4Ofz.JufO9Q,.iSTCpN.jDqjOt.ac4Ofz,.iSTCpN.jDqjOt.ac4Ofz.JufO9Q,.iSTCpN.lyd6fK.ac4Ofz,.iSTCpN.lyd6fK.ac4Ofz.JufO9Q {
  height:100%
}

.iSTCpN.ivAnV0 {
  display:flex;
  flex-direction:column;
  padding:40px 48px 37px
}

@media(min-width:686px)and (max-width:980px) {
  .use-media-queries .iSTCpN.ivAnV0 {
    padding:calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
  }

}

.w686-980 .iSTCpN.ivAnV0 {
  padding:calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
}

@media(max-width:685px) {
  .use-media-queries .iSTCpN.ivAnV0 {
    padding:24px
  }

}

.lt-sm .iSTCpN.ivAnV0 {
  padding:24px
}

.iSTCpN.TBrkhx,.iSTCpN.g8vcTX {
  display:flex;
  flex:1;
  flex-direction:column;
  overflow:hidden;
  padding-bottom:24px;
  padding-top:24px
}

.iSTCpN.EfvfyL,.iSTCpN.NAWdyL,.iSTCpN.PoYsMP {
  padding:0
}

.iSTCpN.sCkhyN {
  display:inline-block;
  height:100%;
  inset-inline-start:0;
  padding:27px 24px;
  position:absolute;
  top:0;
  width:100%
}

.iSTCpN.sCkhyN.ac4Ofz {
  padding:32px 24px
}

.iSTCpN.sCkhyN.KEL4fK {
  background-color:rgba(0,0,0,.45)
}

.iSTCpN.FK1tXh,.iSTCpN.JnzaaY,.iSTCpN.hp0NoL {
  display:flex;
  flex-direction:column
}

.iSTCpN.LdmkLw {
  display:inline-block;
  inset-inline-start:0;
  position:absolute;
  top:0
}

.iSTCpN.FK1tXh,.iSTCpN.JnzaaY,.iSTCpN.LdmkLw,.iSTCpN.hp0NoL {
  height:100%;
  padding:27px 24px;
  width:100%
}

.iSTCpN.FK1tXh.KEL4fK,.iSTCpN.JnzaaY.KEL4fK,.iSTCpN.LdmkLw.KEL4fK,.iSTCpN.hp0NoL.KEL4fK {
  background-color:rgba(0,0,0,.45)
}

.iSTCpN.FK1tXh.ac4Ofz,.iSTCpN.JnzaaY.ac4Ofz,.iSTCpN.LdmkLw.ac4Ofz,.iSTCpN.hp0NoL.ac4Ofz {
  padding:32px 24px
}

.O16KGI {
  display:block
}

.JMCi2v,.O16KGI {
  color:inherit;
  font:inherit
}

.JMCi2v {
  box-sizing:content-box;
  flex:1 1 auto;
  margin:-3px;
  overflow:hidden;
  padding:3px;
  width:100%
}

.JMCi2v.pu51Xe {
  text-align:start
}

.JMCi2v.jDqjOt.mqysW5.ZBB0ua {
  margin-top:-19px
}

.JMCi2v.UUSLFD.mqysW5.ZBB0ua {
  margin-top:-48px
}

.JMCi2v.hKl06e.mqysW5.ZBB0ua,.JMCi2v.i_25UC.mqysW5.ZBB0ua,.JMCi2v.lyd6fK.mqysW5.ZBB0ua,.JMCi2v.yWOr1I.mqysW5.ZBB0ua {
  margin-top:-36px
}

.JMCi2v.x_FPRX.mqysW5.ZBB0ua {
  margin-top:-25px
}

.JMCi2v.TBrkhx,.JMCi2v.g8vcTX,.JMCi2v.ivAnV0 {
  display:flex;
  flex-direction:column
}

.JMCi2v.TBrkhx.ac4Ofz,.JMCi2v.g8vcTX.ac4Ofz,.JMCi2v.ivAnV0.ac4Ofz {
  padding-inline-end:0
}

.JMCi2v.TBrkhx.ZBB0ua,.JMCi2v.g8vcTX.ZBB0ua,.JMCi2v.ivAnV0.ZBB0ua {
  margin-top:-43px
}

.JMCi2v.TBrkhx.xs2MeC.ZBB0ua,.JMCi2v.g8vcTX.xs2MeC.ZBB0ua,.JMCi2v.ivAnV0.xs2MeC.ZBB0ua {
  margin-top:-23px
}

.JMCi2v.jDqjOt.ZBB0ua {
  position:relative;
  top:-29px
}

.JMCi2v.UUSLFD.ZBB0ua {
  margin-top:-29px
}

.JMCi2v.hKl06e.ZBB0ua,.JMCi2v.i_25UC.ZBB0ua,.JMCi2v.lyd6fK.ZBB0ua,.JMCi2v.yWOr1I.ZBB0ua {
  margin-top:-13px
}

.JMCi2v.x_FPRX.ZBB0ua {
  margin-top:-6px
}

.JMCi2v.FK1tXh,.JMCi2v.JnzaaY,.JMCi2v.hp0NoL {
  height:100%
}

.JMCi2v.FK1tXh.I5nSmk,.JMCi2v.JnzaaY.I5nSmk,.JMCi2v.hp0NoL.I5nSmk {
  flex-grow:0;
  height:unset
}

.JMCi2v.hKl06e {
  white-space:normal
}

.hrftIZ.glhtJc.ZBB0ua {
  margin-top:-28px;
  margin-inline-end:12px
}

.FbwBsX {
  margin-bottom:var(--blog-pl-default-title-margin)
}

.FbwBsX.hKl06e p {
  margin-top:var(--blog-pl-slider-title-margin-top)
}

.FbwBsX.EfvfyL.ZBB0ua,.FbwBsX.NAWdyL.ZBB0ua,.FbwBsX.PoYsMP.ZBB0ua,.FbwBsX.TBrkhx.ZBB0ua,.FbwBsX.UUSLFD.ZBB0ua,.FbwBsX.g8vcTX.ZBB0ua,.FbwBsX.hKl06e.ZBB0ua,.FbwBsX.i_25UC.ZBB0ua,.FbwBsX.lyd6fK.ZBB0ua,.FbwBsX.x_FPRX.ZBB0ua,.FbwBsX.yWOr1I.ZBB0ua {
  margin-inline-end:30px
}

.FbwBsX.EfvfyL.xs2MeC.ZBB0ua,.FbwBsX.NAWdyL.xs2MeC.ZBB0ua,.FbwBsX.PoYsMP.xs2MeC.ZBB0ua,.FbwBsX.TBrkhx.xs2MeC.ZBB0ua,.FbwBsX.UUSLFD.xs2MeC.ZBB0ua,.FbwBsX.g8vcTX.xs2MeC.ZBB0ua,.FbwBsX.hKl06e.xs2MeC.ZBB0ua,.FbwBsX.i_25UC.xs2MeC.ZBB0ua,.FbwBsX.lyd6fK.xs2MeC.ZBB0ua,.FbwBsX.x_FPRX.xs2MeC.ZBB0ua,.FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
  margin-inline-end:0
}

@media(min-width:660px) {
  .use-media-queries .FbwBsX {
    margin-bottom:20px
  }

  .use-media-queries .FbwBsX.G1V6el {
    margin-bottom:11px
  }

  .use-media-queries .FbwBsX.G1V6el.ZBB0ua {
    margin-bottom:-14px;
    margin-top:-13px;
    max-width:209px;
    position:relative;
    top:-24px
  }

  .use-media-queries .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
    max-width:189px
  }

  .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
    margin-top:12px;
    max-width:none
  }

  .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
    max-width:none-20px
  }

  .use-media-queries .FbwBsX.KwFkyo {
    margin-bottom:10px
  }

  .use-media-queries .FbwBsX.KwFkyo.ZBB0ua {
    margin-bottom:-13px;
    margin-top:-13px;
    max-width:359px;
    position:relative;
    top:-24px
  }

  .use-media-queries .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
    max-width:339px
  }

  .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
    margin-top:17px;
    max-width:none
  }

  .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
    max-width:none-20px
  }

  .use-media-queries .FbwBsX.x_FPRX {
    margin-bottom:10px
  }

  .use-media-queries .FbwBsX.feQY6g {
    margin-bottom:9px;
    max-width:740px
  }

  .use-media-queries .FbwBsX.feQY6g.ZBB0ua {
    margin-bottom:-12px;
    margin-top:-6px;
    position:relative;
    top:-31px
  }

  .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
    margin-top:12px;
    max-width:none
  }

  .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
    max-width:none-20px
  }

  .use-media-queries .FbwBsX.jDqjOt {
    margin-bottom:var(--blog-pl-common-title-margin)
  }

  .use-media-queries .FbwBsX.jDqjOt.ZBB0ua {
    max-width:207px
  }

  .use-media-queries .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
    max-width:187px
  }

  .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
    max-width:none
  }

  .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
    max-width:none-20px
  }

  .use-media-queries .FbwBsX.UUSLFD,.use-media-queries .FbwBsX.hKl06e,.use-media-queries .FbwBsX.i_25UC,.use-media-queries .FbwBsX.lyd6fK,.use-media-queries .FbwBsX.yWOr1I {
    margin-bottom:var(--blog-pl-common-title-margin)
  }

  .use-media-queries .FbwBsX.EfvfyL.ZBB0ua,.use-media-queries .FbwBsX.NAWdyL.ZBB0ua,.use-media-queries .FbwBsX.PoYsMP.ZBB0ua,.use-media-queries .FbwBsX.TBrkhx.ZBB0ua,.use-media-queries .FbwBsX.UUSLFD.ZBB0ua,.use-media-queries .FbwBsX.g8vcTX.ZBB0ua,.use-media-queries .FbwBsX.hKl06e.ZBB0ua,.use-media-queries .FbwBsX.i_25UC.ZBB0ua,.use-media-queries .FbwBsX.lyd6fK.ZBB0ua,.use-media-queries .FbwBsX.yWOr1I.ZBB0ua {
    margin-inline-end:30px
  }

  .use-media-queries .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.TBrkhx.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.UUSLFD.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.hKl06e.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.i_25UC.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
    margin-inline-end:0
  }

  .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua,.use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua,.use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua,.use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua,.use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua,.use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua {
    max-width:342px
  }

  .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm {
    max-width:322px
  }

  .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua,.use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua {
    max-width:none
  }

  .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
    max-width:none-20px
  }

  .use-media-queries .FbwBsX.ZpmKeC {
    margin-bottom:6px
  }

  .use-media-queries .FbwBsX.sCkhyN {
    margin-bottom:12px
  }

  .use-media-queries .FbwBsX.sCkhyN.JufO9Q {
    bottom:0;
    margin-bottom:30px
  }

  .use-media-queries .FbwBsX.FK1tXh,.use-media-queries .FbwBsX.JnzaaY,.use-media-queries .FbwBsX.LdmkLw,.use-media-queries .FbwBsX.hp0NoL {
    margin-bottom:18px
  }

  .use-media-queries .FbwBsX.FK1tXh.JufO9Q,.use-media-queries .FbwBsX.JnzaaY.JufO9Q,.use-media-queries .FbwBsX.LdmkLw.JufO9Q,.use-media-queries .FbwBsX.hp0NoL.JufO9Q {
    bottom:0;
    margin-bottom:36px
  }

  .use-media-queries .FbwBsX.FK1tXh.JufO9Q,.use-media-queries .FbwBsX.JnzaaY.JufO9Q,.use-media-queries .FbwBsX.hp0NoL.JufO9Q {
    margin-bottom:0;
    padding-bottom:0
  }

}

.gt-xs .FbwBsX {
  margin-bottom:20px
}

.gt-xs .FbwBsX.G1V6el {
  margin-bottom:11px
}

.gt-xs .FbwBsX.G1V6el.ZBB0ua {
  margin-bottom:-14px;
  margin-top:-13px;
  max-width:209px;
  position:relative;
  top:-24px
}

.gt-xs .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
  max-width:189px
}

.gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
  margin-top:12px;
  max-width:none
}

.gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
  max-width:none-20px
}

.gt-xs .FbwBsX.KwFkyo {
  margin-bottom:10px
}

.gt-xs .FbwBsX.KwFkyo.ZBB0ua {
  margin-bottom:-13px;
  margin-top:-13px;
  max-width:359px;
  position:relative;
  top:-24px
}

.gt-xs .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
  max-width:339px
}

.gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
  margin-top:17px;
  max-width:none
}

.gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
  max-width:none-20px
}

.gt-xs .FbwBsX.x_FPRX {
  margin-bottom:10px
}

.gt-xs .FbwBsX.feQY6g {
  margin-bottom:9px;
  max-width:740px
}

.gt-xs .FbwBsX.feQY6g.ZBB0ua {
  margin-bottom:-12px;
  margin-top:-6px;
  position:relative;
  top:-31px
}

.gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
  margin-top:12px;
  max-width:none
}

.gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
  max-width:none-20px
}

.gt-xs .FbwBsX.jDqjOt {
  margin-bottom:var(--blog-pl-common-title-margin)
}

.gt-xs .FbwBsX.jDqjOt.ZBB0ua {
  max-width:207px
}

.gt-xs .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
  max-width:187px
}

.gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
  max-width:none
}

.gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
  max-width:none-20px
}

.gt-xs .FbwBsX.UUSLFD,.gt-xs .FbwBsX.hKl06e,.gt-xs .FbwBsX.i_25UC,.gt-xs .FbwBsX.lyd6fK,.gt-xs .FbwBsX.yWOr1I {
  margin-bottom:var(--blog-pl-common-title-margin)
}

.gt-xs .FbwBsX.EfvfyL.ZBB0ua,.gt-xs .FbwBsX.NAWdyL.ZBB0ua,.gt-xs .FbwBsX.PoYsMP.ZBB0ua,.gt-xs .FbwBsX.TBrkhx.ZBB0ua,.gt-xs .FbwBsX.UUSLFD.ZBB0ua,.gt-xs .FbwBsX.g8vcTX.ZBB0ua,.gt-xs .FbwBsX.hKl06e.ZBB0ua,.gt-xs .FbwBsX.i_25UC.ZBB0ua,.gt-xs .FbwBsX.lyd6fK.ZBB0ua,.gt-xs .FbwBsX.yWOr1I.ZBB0ua {
  margin-inline-end:30px
}

.gt-xs .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.TBrkhx.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.UUSLFD.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.hKl06e.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.i_25UC.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
  margin-inline-end:0
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua,.gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua,.gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua,.gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua,.gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua,.gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua {
  max-width:342px
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm {
  max-width:322px
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua,.gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua {
  max-width:none
}

.gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,.gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
  max-width:none-20px
}

.gt-xs .FbwBsX.ZpmKeC {
  margin-bottom:6px
}

.gt-xs .FbwBsX.sCkhyN {
  margin-bottom:12px
}

.gt-xs .FbwBsX.sCkhyN.JufO9Q {
  bottom:0;
  margin-bottom:30px
}

.gt-xs .FbwBsX.FK1tXh,.gt-xs .FbwBsX.JnzaaY,.gt-xs .FbwBsX.LdmkLw,.gt-xs .FbwBsX.hp0NoL {
  margin-bottom:18px
}

.gt-xs .FbwBsX.FK1tXh.JufO9Q,.gt-xs .FbwBsX.JnzaaY.JufO9Q,.gt-xs .FbwBsX.LdmkLw.JufO9Q,.gt-xs .FbwBsX.hp0NoL.JufO9Q {
  bottom:0;
  margin-bottom:36px
}

.gt-xs .FbwBsX.FK1tXh.JufO9Q,.gt-xs .FbwBsX.JnzaaY.JufO9Q,.gt-xs .FbwBsX.hp0NoL.JufO9Q {
  margin-bottom:0;
  padding-bottom:0
}

.FbwBsX.glhtJc {
  margin-bottom:0
}

.FbwBsX.WdRrHJ.AkO1lZ,.FbwBsX.glhtJc.AkO1lZ {
  margin-bottom:18px
}

.FbwBsX.WdRrHJ.ySFpqx,.FbwBsX.glhtJc.ySFpqx {
  margin-bottom:0
}

.FbwBsX.WdRrHJ.ZBB0ua,.FbwBsX.glhtJc.ZBB0ua {
  margin-top:-43px;
  max-width:263px
}

.FbwBsX.WdRrHJ.ZBB0ua.CzG_Nm,.FbwBsX.glhtJc.ZBB0ua.CzG_Nm {
  max-width:243px
}

.FbwBsX.WdRrHJ.xs2MeC.ZBB0ua,.FbwBsX.glhtJc.xs2MeC.ZBB0ua {
  margin-top:-19px;
  max-width:none
}

.FbwBsX.WdRrHJ.xs2MeC.ZBB0ua.CzG_Nm,.FbwBsX.glhtJc.xs2MeC.ZBB0ua.CzG_Nm {
  max-width:none-20px
}

.FbwBsX.WdRrHJ.I5nSmk,.FbwBsX.WdRrHJ.xs2MeC.I5nSmk,.FbwBsX.glhtJc.I5nSmk,.FbwBsX.glhtJc.xs2MeC.I5nSmk {
  margin-top:0
}

.FbwBsX.TBrkhx,.FbwBsX.g8vcTX,.FbwBsX.ivAnV0 {
  border-bottom:12px solid transparent;
  margin:0
}

.FbwBsX.EfvfyL,.FbwBsX.NAWdyL,.FbwBsX.PoYsMP {
  border-bottom:8px solid transparent;
  margin:0
}

.nebVix {
  padding-bottom:18px
}

@media(min-width:660px) {
  .use-media-queries .nebVix {
    padding-bottom:23px
  }

}

.gt-xs .nebVix {
  padding-bottom:23px
}

.nebVix.glhtJc {
  margin-top:10px
}

.nebVix.WdRrHJ.JufO9Q,.nebVix.glhtJc.JufO9Q {
  padding-bottom:0
}

.nebVix.feQY6g {
  max-width:740px
}

.nebVix.EfvfyL,.nebVix.NAWdyL,.nebVix.PoYsMP,.nebVix.TBrkhx,.nebVix.g8vcTX,.nebVix.ivAnV0 {
  display:flex;
  flex:1;
  overflow:hidden;
  padding:0
}

.sCkhyN {
  color:#fff
}

.sCkhyN.RiOfiW {
  display:inline-block;
  height:292px;
  width:292px
}

.sCkhyN .ITPCIq,.sCkhyN .pccjOy,.sCkhyN.RiOfiW.pu51Xe {
  height:100%;
  width:100%
}

.sCkhyN.JMCi2v {
  display:flex;
  flex-direction:column;
  justify-content:flex-end
}

.sCkhyN.FbwBsX {
  bottom:60px;
  position:absolute;
  width:calc(100% - 48px)
}

.sCkhyN.NPsER6 {
  bottom:27px;
  display:inline-block;
  inset-inline-end:24px;
  inset-inline-start:24px;
  position:absolute
}

.LdmkLw.FbwBsX {
  bottom:60px;
  position:absolute;
  width:calc(100% - 48px)
}

.FK1tXh.FbwBsX,.JnzaaY.FbwBsX,.hp0NoL.FbwBsX {
  padding-bottom:30px
}

.FK1tXh.FbwBsX.p8Uk20,.JnzaaY.FbwBsX.p8Uk20,.hp0NoL.FbwBsX.p8Uk20 {
  margin:0;
  padding:0
}

.FK1tXh,.JnzaaY,.LdmkLw,.hp0NoL {
  color:#fff
}

.FK1tXh.RiOfiW,.JnzaaY.RiOfiW,.LdmkLw.RiOfiW,.hp0NoL.RiOfiW {
  display:inline-block;
  height:454px;
  width:454px
}

.FK1tXh .ITPCIq,.FK1tXh .pccjOy,.FK1tXh.RiOfiW.pu51Xe,.JnzaaY .ITPCIq,.JnzaaY .pccjOy,.JnzaaY.RiOfiW.pu51Xe,.LdmkLw .ITPCIq,.LdmkLw .pccjOy,.LdmkLw.RiOfiW.pu51Xe,.hp0NoL .ITPCIq,.hp0NoL .pccjOy,.hp0NoL.RiOfiW.pu51Xe {
  height:100%;
  width:100%
}

.FK1tXh.JMCi2v,.JnzaaY.JMCi2v,.LdmkLw.JMCi2v,.hp0NoL.JMCi2v {
  display:flex;
  flex-direction:column;
  justify-content:flex-end
}

.FK1tXh.NPsER6,.JnzaaY.NPsER6,.LdmkLw.NPsER6,.hp0NoL.NPsER6 {
  bottom:27px;
  display:inline-block;
  inset-inline-end:24px;
  inset-inline-start:24px;
  position:absolute
}

.n9F1tl {
  fill:#fff
}

.VMF9AQ {
  color:#fff
}

.BVf6py {
  background-color:#fff
}

.TE7que {
  height:1px;
  opacity:.2
}

@media(min-width:660px) {
  .use-media-queries .TE7que {
    margin-bottom:12px
  }

}

.gt-xs .TE7que {
  margin-bottom:12px
}

.TE7que:not(.iD0LEx) {
  margin-bottom:var(--blog-pl-footer-separator-margin)
}

.TE7que.iD0LEx {
  margin-top:24px
}

.TE7que.iD0LEx.vxAOcp {
  margin-top:18px
}

.FK1tXh .TE7que,.JnzaaY .TE7que,.LdmkLw .TE7que,.hp0NoL .TE7que,.sCkhyN .TE7que {
  opacity:1
}

.NPsER6.TBrkhx,.NPsER6.g8vcTX {
  margin-top:auto
}

.NPsER6.TBrkhx.kzwb6t,.NPsER6.g8vcTX.kzwb6t {
  padding-top:12px
}

@media(max-width:685px) {
  .use-media-queries .NPsER6.TBrkhx,.use-media-queries .NPsER6.g8vcTX {
    padding-top:12px
  }

}

.lt-sm .NPsER6.TBrkhx,.lt-sm .NPsER6.g8vcTX {
  padding-top:12px
}

.NPsER6.ivAnV0 {
  margin-top:auto
}

.NPsER6.ivAnV0.kzwb6t {
  padding-top:36px
}

@media(max-width:685px) {
  .use-media-queries .NPsER6.ivAnV0 {
    padding-top:36px
  }

}

.lt-sm .NPsER6.ivAnV0 {
  padding-top:36px
}

.NPsER6.UUSLFD,.NPsER6.hKl06e,.NPsER6.i_25UC,.NPsER6.jDqjOt,.NPsER6.lyd6fK,.NPsER6.yWOr1I {
  margin-top:auto;
  padding-top:12px
}

.NPsER6.i_25UC.zwuMcM,.NPsER6.lyd6fK.zwuMcM,.NPsER6.yWOr1I.zwuMcM {
  padding-top:var(--blog-pl-footer-padding-top)
}

.GGI4XB {
  display:block;
  margin:15px 0 -11px
}

.app-desktop .GGI4XB {
  display:none
}

.NtnM8D {
  opacity:.6
}

.tFEVbz {
  flex:0 0 50%
}

.QP8OH2 {
  padding-top:75%;
  position:relative;
  width:100%
}

.Gf88Ln {
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden;
  text-overflow:ellipsis
}

@media(min-width:686px) {
  .use-media-queries .Gf88Ln {
    -webkit-line-clamp:1
  }

}

.gt-s .Gf88Ln {
  -webkit-line-clamp:1
}

@media(min-width:740px) {
  .use-media-queries .Gf88Ln {
    -webkit-line-clamp:2
  }

}

.gt-740 .Gf88Ln {
  -webkit-line-clamp:2
}

@media(min-width:886px) {
  .use-media-queries .Gf88Ln {
    -webkit-line-clamp:3
  }

}

.gt-886 .Gf88Ln {
  -webkit-line-clamp:3
}

.so9KdE.TBrkhx,.so9KdE.g8vcTX {
  -webkit-mask-image:linear-gradient(0deg,transparent,#000 30px);
  mask-image:linear-gradient(0deg,transparent,#000 30px)
}

.hMB1wk {
  display:inline
}

.CHRJex {
  cursor:pointer
}

._UH27m {
  position:relative!important
}

.EQ1O0U {
  display:flex!important;
  margin:14px 0
}

.EQ1O0U.xczrBK {
  --full-icon-color:var(--post-homepage-ratingFilledStarColor,var(--site-color-8));
  --empty-icon-color:var(--post-homepage-ratingUnfilledStarColor,var(--site-color-3));
  color:rgb(var(--post-homepage-ratingFontColor,var(--site-color-5)));
  font:var(--post-homepage-ratingFont,var(--site-font-Body-M));
  font-size:var(--post-homepage-ratingFont-size,14px);
  -webkit-text-decoration:var(--post-homepage-ratingFont-text-decoration);
  text-decoration:var(--post-homepage-ratingFont-text-decoration)
}

.EQ1O0U.xczrBK.amZSNe {
  --full-icon-color:var(--post-homepage-TOI-ratingFilledStarColor,var(--site-color-8));
  --empty-icon-color:var(--post-homepage-TOI-ratingUnfilledStarColor,var(--site-color-3));
  color:rgb(var(--post-homepage-TOI-ratingFontColor,var(--site-color-5)))
}

.EQ1O0U.hrftIZ {
  --full-icon-color:var(--post-category-ratingFilledStarColor,var(--site-color-8));
  --empty-icon-color:var(--post-category-ratingUnfilledStarColor,var(--site-color-3));
  color:rgb(var(--post-category-ratingFontColor,var(--site-color-5)));
  font:var(--post-category-ratingFont,var(--site-font-Body-M));
  font-size:var(--post-category-ratingFont-size,14px);
  -webkit-text-decoration:var(--post-category-ratingFont-text-decoration);
  text-decoration:var(--post-category-ratingFont-text-decoration)
}

.EQ1O0U.hrftIZ.amZSNe {
  --full-icon-color:var(--post-category-TOI-ratingFilledStarColor,var(--site-color-8));
  --empty-icon-color:var(--post-category-TOI-ratingUnfilledStarColor,var(--site-color-3));
  color:rgb(var(--post-category-TOI-ratingFontColor,var(--site-color-5)))
}

.EQ1O0U.zwuMcM {
  --full-icon-color:var(--post-post-list-ratingFilledStarColor,var(--site-color-8));
  --empty-icon-color:var(--post-post-list-ratingUnfilledStarColor,var(--site-color-3));
  color:rgb(var(--post-post-list-ratingFontColor,var(--site-color-5)));
  font:var(--post-post-list-ratingFont,var(--site-font-Body-M));
  font-size:var(--post-post-list-ratingFont-size,14px);
  -webkit-text-decoration:var(--post-post-list-ratingFont-text-decoration);
  text-decoration:var(--post-post-list-ratingFont-text-decoration)
}

.EQ1O0U.zwuMcM.amZSNe {
  --full-icon-color:var(--post-post-list-TOI-ratingFilledStarColor,var(--site-color-8));
  --empty-icon-color:var(--post-post-list-TOI-ratingUnfilledStarColor,var(--site-color-3));
  color:rgb(var(--post-post-list-TOI-ratingFontColor,var(--site-color-5)))
}

.EQ1O0U.NAWdyL {
  margin:8px 0
}

.EQ1O0U.TBrkhx,.EQ1O0U.g8vcTX,.EQ1O0U.ivAnV0 {
  margin-bottom:2px
}

.EQ1O0U.FK1tXh.JufO9Q,.EQ1O0U.JnzaaY.JufO9Q,.EQ1O0U.LdmkLw.JufO9Q,.EQ1O0U.hp0NoL.JufO9Q {
  margin-bottom:0
}

.G5Aa3J {
  cursor:pointer;
  height:19px;
  vertical-align:middle;
  width:19px
}

.G5Aa3J,.G5Aa3J svg {
  display:inline-block;
  position:relative
}

.G5Aa3J svg {
  fill:transparent;
  stroke:#e84a43;
  stroke-width:1.5px;

}

.G5Aa3J .X22cAo {
  display:none
}

.G5Aa3J.jSxrNf svg {
  fill:#e84a43;
  stroke:none;
  opacity:1
}

.G5Aa3J.jSxrNf .X22cAo {
  border:3px solid #e84a43;
  border-radius:100%;
  height:24px;
  inset-inline-start:-3px;
  top:-3px;
  width:24px
}

.G5Aa3J.jSxrNf .X22cAo,.G5Aa3J.jSxrNf .zkv91u {
  display:inline-block;
  opacity:0;
  position:absolute
}

.G5Aa3J.jSxrNf .zkv91u {
  background-color:#e84a43;
  border-radius:100%;
  height:4px;
  inset-inline-start:8px;
  top:7px;
  width:4px
}

.G5Aa3J.FfDJdv.jSxrNf svg {

}

.G5Aa3J.FfDJdv.jSxrNf .X22cAo {

}

.G5Aa3J.FfDJdv.jSxrNf .zkv91u {

}

.Eu1LNI,.PxeFnW,.YfFkQX,.y5oGWU {
  display:inline-block;
  height:6px;
  inset-inline-start:8px;
  position:absolute;
  top:7px;
  width:6px
}

.YfFkQX {
  transform:rotate(0deg)
}

.y5oGWU {
  transform:rotate(144deg)
}

.Eu1LNI {
  transform:rotate(216deg)
}

.PxeFnW {
  transform:rotate(288deg)
}

.Kh5HMz {
  background:none;
  border:0;
  color:inherit;
  font:inherit;
  font-size:inherit!important;
  line-height:1;
  padding:0
}

.Kh5HMz,.h7K_lu {
  vertical-align:middle
}

.h7K_lu {
  align-items:center;
  display:inline-flex
}

.FYRNvd {
  padding-inline-end:5px
}

.p9gct4 {
  flex-direction:row-reverse
}

.p9gct4 .FYRNvd {
  padding-inline-end:0;
  padding-inline-start:5px
}

.laz8E8 {
  clip:rect(1px,1px,1px,1px)!important;
  border:0!important;
  clip-path:inset(50%)!important;
  height:1px!important;
  overflow:hidden!important;
  padding:0!important;
  position:absolute!important;
  white-space:nowrap!important;
  width:1px!important
}

.t66ylj {
  align-items:center;
  display:inline-flex;
  padding-inline-end:2px;
  vertical-align:middle
}

.eYQJQu:not(:first-child) {
  margin-inline-start:6px
}

.bEeZ1_ {
  align-items:baseline;
  display:flex;
  inline-size:var(--width,300px)
}

.bEeZ1_:before {
  background:currentColor;
  block-size:10px;
  border-radius:100px;
  content:"";
  display:block;
  flex:1;
  inline-size:100%;
  -webkit-mask-image:linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
  mask-image:linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:400%;
  mask-size:400%;
  opacity:.12;
  overflow:hidden;
  position:relative
}

.E54HWO {
  align-items:center;
  display:flex;
  white-space:nowrap
}

.E54HWO>*+* {
  margin-inline-start:16px
}

.lkXNhM {
  color:inherit;
  display:inline-flex;
  font:inherit
}

.NT9zC5 {
  display:flex;
  font-size:12px!important;
  height:var(--blog-pl-footer-content-height);
  justify-content:space-between;
  line-height:1.5
}

.NT9zC5.KToN9P,.NT9zC5.T6pLzn,.NT9zC5.eJayAP {
  justify-content:flex-start
}

.zGPuSQ {
  font-size:inherit!important
}

.PsEy9r {
  display:flex;
  margin-inline-end:16px
}

.L2cuMO {
  align-items:center;
  display:flex;
  justify-content:flex-end
}

.Ym42pV {
  display:inline-block;
  max-width:-moz-min-content;
  max-width:min-content;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.CS4xCt {
  font-size:0;
  line-height:1.2;
  margin:0 0 var(--blog-pl-category-label-margin-bottom)
}

.pratMU {
  display:inline-block
}

.d7TwYL,.g99UQY,.u0T9F0 {
  margin-top:4px
}

.TRcECH {
  margin-bottom:var(--blog-pl-slider-category-label-margin-bottom)
}

.TpXFK4,.dU7Co_,.ewnq0g,.sEWsEY {
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:flex-end
}

@media(max-width:659px) {
  .use-media-queries .TpXFK4,.use-media-queries .dU7Co_,.use-media-queries .ewnq0g,.use-media-queries .sEWsEY {
    margin-bottom:0
  }

}

.lt-s .TpXFK4,.lt-s .dU7Co_,.lt-s .ewnq0g,.lt-s .sEWsEY {
  margin-bottom:0
}

.dqpczu {
  background-color:rgb(var(--category-label-button-backgroundColor,var(--site-color-8)));
  border-color:rgb(var(--category-label-button-borderColor,var(--site-color-8)));
  border-radius:calc(var(--category-label-button-cornerRadius, 0)*1px);
  border-style:solid;
  border-width:calc(var(--category-label-button-borderWidth, 0)*1px);
  color:rgb(var(--category-label-button-textColor,var(--site-color-1)));
  font:var(--category-label-button-textFont,var(--site-font-Body-M));
  font-size:var(--category-label-button-textFont-size,14px);
  padding:calc(var(--category-label-button-verticalPadding, 6)*1px) calc(var(--category-label-button-horizontalPadding, 12)*1px);
  -webkit-text-decoration:var(--category-label-button-textFont-text-decoration);
  text-decoration:var(--category-label-button-textFont-text-decoration)
}

.dqpczu:hover {
  background-color:rgb(var(--category-label-button-backgroundColorHover,var(--site-color-8)));
  border-color:rgb(var(--category-label-button-borderColorHover,var(--site-color-8)));
  color:rgb(var(--category-label-button-textColorHover,var(--site-color-1)))
}

.SkWvPq {
  color:rgb(var(--category-label-text-textColor,var(--site-color-8)));
  font:var(--category-label-text-textFont,var(--site-font-Body-M));
  -webkit-text-decoration:var(--category-label-text-textFont-text-decoration);
  text-decoration:var(--category-label-text-textFont-text-decoration)
}

.SkWvPq:hover {
  color:rgb(var(--category-label-text-textColorHover,var(--site-color-8)))
}

.iT3c03.dqpczu {
  background-color:rgb(var(--category-label-button-mobile-backgroundColor,var(--site-color-8)));
  border-color:rgb(var(--category-label-button-mobile-borderColor,var(--site-color-8)));
  border-radius:calc(var(--category-label-button-mobile-cornerRadius, 0)*1px);
  border-style:solid;
  border-width:calc(var(--category-label-button-mobile-borderWidth, 0)*1px);
  color:rgb(var(--category-label-button-mobile-textColor,var(--site-color-1)));
  font:var(--category-label-button-mobile-textFont,var(--site-font-Body-M));
  padding:calc(var(--category-label-button-mobile-verticalPadding, 6)*1px) calc(var(--category-label-button-mobile-horizontalPadding, 12)*1px)
}

.iT3c03.SkWvPq {
  color:rgb(var(--category-label-text-mobile-textColor,var(--site-color-8)));
  font:var(--category-label-text-mobile-textFont,var(--site-font-Body-M))
}

.Rr4bcH {
  background:rgba(0,0,0,.5);
  height:100%;
  position:relative;
  width:100%
}

.ISP43W {
  border-radius:50%;
  bottom:0;
  color:#fff;
  font-size:60px;
  height:1em;
  inset-inline-end:0;
  inset-inline-start:0;
  margin:auto;
  overflow:hidden;
  position:absolute;
  text-indent:-9999em;
  top:0;
  transform:translateZ(0);
  width:1em
}

.ISP43W.qfwfIl {
  font-size:40px
}

.ISP43W.O7VfBU {
  font-size:20px
}

.E5DWdy {
  height:auto;
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative
}

.E5DWdy .FMKsVM {
  border:0
}

.E5DWdy .FMKsVM,.ZkVtZC {
  height:100%;
  inset-inline-start:0;
  position:absolute;
  top:0;
  width:100%
}

.ZkVtZC {
  align-items:center;
  background-position:50%;
  background-size:cover;
  display:flex;
  justify-content:center
}

.QdXIPy {
  background:rgba(0,0,0,.2);
  height:100%;
  inset-inline-start:0;
  position:absolute;
  top:0;
  width:100%
}

.ul_Osp {
  align-items:center;
  background:#000;
  border-radius:20px;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-size:14px;
  height:40px;
  min-width:130px;
  opacity:.8;
  padding-inline-end:18px
}

.BbU38r {
  margin-inline-end:2px;
  margin-inline-start:7px
}

.qCU9oG {
  cursor:pointer;
  opacity:.8
}

@media(min-width:980px) {
  .use-media-queries .qCU9oG {
    height:60px;
    width:60px
  }

}

.gt-sm .qCU9oG {
  height:60px;
  width:60px
}

.S7Q4bF {
  display:block;
  height:100%;
  width:100%
}

.S7Q4bF img {
  max-width:var(--site-img-max-width,100%)
}

.S7Q4bF[data-no-animate-blur] img {
  filter:blur(9px);

}

.S7Q4bF[data-no-animate-blur] img[data-load-done] {
  filter:none
}

.QSqqb4 {
  height:100%;
  position:relative
}

.hZSyIr {
  cursor:pointer;
  height:100%;
  vertical-align:middle;
  width:100%
}

.hZSyIr:active:after {
  background-color:rgba(0,0,0,.3);
  content:"";
  height:100%;
  inset-inline-start:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%
}

.tJFr1E .hZSyIr {
  min-height:70px
}

.e_MLm5,.tJFr1E .hZSyIr {
  -o-object-fit:contain;
  object-fit:contain
}

.e_MLm5 {
  height:100%;
  width:100%
}

.OjkszV {
  height:100%;
  position:relative
}

.XPEMCH {
  align-items:center;
  background-position:50%;
  background-size:cover;
  display:flex;
  justify-content:center
}

.XPEMCH,._8tAyR {
  height:100%;
  inset-inline-start:0;
  position:absolute;
  top:0;
  width:100%
}

._8tAyR {
  background:rgba(0,0,0,.2)
}

.Ym4kNx {
  align-items:center;
  background:#000;
  border-radius:20px;
  color:#fff;
  cursor:pointer;
  display:flex;
  font-size:14px;
  height:40px;
  min-width:130px;
  opacity:.8;
  padding-inline-end:18px
}

.wM0E5k {
  margin-inline-end:2px;
  margin-inline-start:7px
}

.bg3nLo {
  cursor:pointer;
  opacity:.8
}

@media(min-width:980px) {
  .use-media-queries .bg3nLo {
    height:60px;
    width:60px
  }

}

.gt-sm .bg3nLo {
  height:60px;
  width:60px
}

.XPEMCH:active:after {
  background-color:rgba(0,0,0,.3);
  content:"";
  height:100%;
  inset-inline-start:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%
}

.tQ0Q1A {
  display:block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

@media print {
  .tQ0Q1A {
    color:#000!important
  }

}

.tmHsxH {
  display:block;
  height:1px;
  opacity:.2
}

.Dgf2Op {
  flex:0 0 1px;
  flex-shrink:0;
  height:100%;
  opacity:.2;
  width:1px
}

.Ki_0_s {
  align-self:center;
  border-radius:50%;
  display:block;
  height:2px;
  width:2px
}

.xUuoH9 {
  align-items:center;
  display:flex;
  list-style:none;
  margin:0;
  max-width:100%;
  padding:0;
  text-overflow:ellipsis;
  white-space:nowrap
}

.rmqd9q {
  margin:0 8px
}

.F4tRtJ {
  min-width:0
}

.MBUSKJ {
  font-size:inherit!important
}

.UZa2Xr:nth-child(3) {
  overflow:hidden;
  text-overflow:ellipsis
}

.dZs5e3 {
  display:flex;
  flex-direction:column;
  font-size:12px!important;
  max-width:100%;
  padding-inline-start:10px
}

.dZs5e3:first-child {
  padding-inline-start:0
}

.dZs5e3.krCqqh {
  font-size:inherit
}

@media(min-width:980px) {
  .use-media-queries .mtJpOF .dZs5e3 {
    padding-inline-start:18px
  }

}

.gt-sm .mtJpOF .dZs5e3 {
  padding-inline-start:18px
}

.dZs5e3.PZIDK7 ul {
  line-height:19px
}

.mJ89ha {
  font-size:inherit!important
}

.taLqKM {
  align-items:center;
  display:flex;
  height:19px;
  max-width:100%
}

.woUe2C .mABNle {
  justify-content:center
}

.woUe2C .Bt5sQV {
  align-items:flex-start;
  display:grid;
  grid-template-columns:1fr 5fr 1fr
}

.woUe2C .Bt5sQV .dXvq5u {
  flex-direction:column;
  grid-column:2;
  margin:unset;
  max-width:100%;
  min-width:0;
  place-self:center
}

.woUe2C .Bt5sQV .dXvq5u .H_gEjP {
  margin-bottom:5px
}

.woUe2C .Bt5sQV .dXvq5u .htMcyB {
  align-items:center;
  padding:unset
}

.woUe2C .Bt5sQV .bhsfaV {
  justify-self:right;
  padding-top:5px
}

.woUe2C .JGhsWK {
  align-items:center
}

.woUe2C .HhgCcE,.woUe2C .JGhsWK {
  text-align:center
}

.woUe2C .qikwPI .bhsfaV {
  justify-self:left
}

.woUe2C .UjX6YI {
  justify-content:center
}

.mW_sDH .mABNle {
  justify-content:end
}

.mW_sDH .Bt5sQV {
  display:flex;
  justify-content:space-between
}

.mW_sDH .Bt5sQV .dXvq5u {
  margin:unset
}

.mW_sDH .Bt5sQV .dXvq5u .H_gEjP {
  margin-inline-start:10px
}

.mW_sDH .Bt5sQV .dXvq5u .htMcyB {
  align-items:flex-end;
  padding:unset
}

.mW_sDH .Bt5sQV,.mW_sDH .bhsfaV,.mW_sDH .dXvq5u {
  flex-direction:row-reverse
}

.mW_sDH .JGhsWK {
  align-items:flex-end;
  text-align:end
}

.mW_sDH .HhgCcE {
  text-align:end
}

.mW_sDH .UjX6YI {
  justify-content:flex-end
}

.lR3yj5 {
  border-radius:50%;
  display:block;
  -o-object-fit:contain;
  object-fit:contain;
  overflow:hidden
}

.dDcMfv,.lR3yj5 {
  height:100%;
  width:100%
}

.ERF5R1 {
  display:inline-block;
  height:32px;
  position:relative;
  width:32px
}

@media(min-width:660px) {
  .use-media-queries .ERF5R1.A9WFUN {
    height:40px;
    width:40px
  }

}

.gt-xs .ERF5R1.A9WFUN {
  height:40px;
  width:40px
}

@media(min-width:660px) {
  .use-media-queries .ERF5R1.A0qBRg {
    height:92px;
    width:92px
  }

}

.gt-xs .ERF5R1.A0qBRg {
  height:92px;
  width:92px
}

.ERF5R1.zI70HL {
  height:80px;
  width:80px
}

@media(min-width:660px) {
  .use-media-queries .ERF5R1.zI70HL {
    height:100px;
    width:100px
  }

}

.gt-xs .ERF5R1.zI70HL {
  height:100px;
  width:100px
}

.ERF5R1.pozZSb {
  height:40px;
  width:40px
}

@media(min-width:660px) {
  .use-media-queries .ERF5R1.pozZSb {
    height:80px;
    width:80px
  }

}

.gt-xs .ERF5R1.pozZSb {
  height:80px;
  width:80px
}

.ERF5R1.Zcb_uj {
  height:30px;
  width:30px
}

.ERF5R1.bCACxF {
  height:20px;
  width:20px
}

@media(min-width:660px) {
  .use-media-queries .ERF5R1.bCACxF {
    height:40px;
    width:40px
  }

}

.gt-xs .ERF5R1.bCACxF {
  height:40px;
  width:40px
}

.ERF5R1.C3KamW {
  height:20px;
  width:20px
}

@media(min-width:660px) {
  .use-media-queries .ERF5R1.C3KamW {
    height:30px;
    width:30px
  }

}

.gt-xs .ERF5R1.C3KamW {
  height:30px;
  width:30px
}

.lBv2XN {
  align-items:center;
  display:flex
}

.dlINDG {
  padding-inline-start:12px
}

.dlINDG:first-child {
  padding-inline-start:0
}

.WmZAIu {
  display:flex;
  height:100%;
  position:relative;
  width:100%
}

.Bvf4SR {
  background:none;
  border:none;
  font-size:0;
  padding:0
}

._EA3Ke {
  align-items:center;
  cursor:pointer;
  display:flex;
  height:24px;
  justify-content:center;
  position:relative;
  width:24px
}

.Z9ijf3 {
  box-shadow:0 3px 8px 0 rgba(0,0,0,.2);
  margin:5px;
  max-width:300px;
  min-width:200px;
  position:absolute;
  z-index:900
}

.hUiNwc {
  align-items:center;
  display:flex
}

.OpTnhP {
  display:block
}

.SbjQym {
  align-items:center;
  display:flex;
  justify-content:flex-end
}

@media(min-width:980px) {
  .use-media-queries .SbjQym {
    padding-bottom:12px
  }

}

.gt-sm .SbjQym {
  padding-bottom:12px
}

.SbjQym.IStc0y {
  padding-bottom:18px
}

.SbjQym.YD6Z1G,.SbjQym._dR9OP {
  padding-bottom:12px
}

.SbjQym.Nn0z1D,.SbjQym.SoK2Wc {
  padding-bottom:24px
}

.SbjQym.AwRwmV,.SbjQym.DKNKji,.SbjQym.Ij__Zw,.SbjQym.MLEYRZ,.SbjQym.jc3Fi0,.SbjQym.kAgxB9,.SbjQym.otAa9D,.SbjQym.rA58nq {
  padding-bottom:12px
}

.SbjQym.otAa9D.Fsmreb,.SbjQym.wjdRtO:not(.kAgxB9) {
  padding-bottom:0
}

.SbjQym.wjdRtO:not(.kAgxB9).TjmPXo {
  margin-bottom:var(--blog-pl-header-margin-bottom)
}

.SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.vL7wf0 {
  margin-bottom:0
}

.SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.YVAddP {
  margin-bottom:auto
}

.SbjQym.Mo4mKl {
  font-size:inherit;
  padding:0
}

@media(min-width:980px) {
  .use-media-queries .SbjQym.Mo4mKl {
    padding:11px 11px 24px
  }

}

.gt-sm .SbjQym.Mo4mKl {
  padding:11px 11px 24px
}

.V_aJB6 {
  align-items:center;
  display:flex;
  flex:1 1 auto;
  font-size:14px;
  margin-inline-end:auto;
  max-inline-size:calc(100% - 42px);
  min-block-size:var(--blog-pl-header-height)
}

.V_aJB6.CH7asw {
  max-inline-size:calc(100% - 54px)
}

.Mo4mKl .V_aJB6 {
  font-size:inherit
}

@media(min-width:980px) {
  .use-media-queries .G1sD4r .V_aJB6,.use-media-queries .PVEWzt .V_aJB6,.use-media-queries .eOIH_4 .V_aJB6,.use-media-queries .otAa9D .V_aJB6 {
    font-size:12px
  }

}

.gt-sm .G1sD4r .V_aJB6,.gt-sm .PVEWzt .V_aJB6,.gt-sm .eOIH_4 .V_aJB6,.gt-sm .otAa9D .V_aJB6 {
  font-size:12px
}

.pWST8_ .V_aJB6,.rDlcKq .V_aJB6,.vL7wf0 .V_aJB6 {
  height:auto
}

.YiEou4 {
  display:none
}

@media(min-width:980px) {
  .use-media-queries .YiEou4 {
    display:inline-block;
    margin-inline-start:auto
  }

}

.gt-sm .YiEou4 {
  display:inline-block;
  margin-inline-start:auto
}

.YfT_t7 {
  opacity:.6
}

.Dgs_GX {
  align-items:center;
  display:flex;
  margin-inline-end:3px
}

.YiEou4+.Dgs_GX {
  margin-inline-start:12px
}

.GygROR {
  margin:0;
  margin-inline-end:-9px
}

.GygROR.pWST8_,.GygROR.rDlcKq {
  margin-inline-end:-18px
}

@media(min-width:980px) {
  .use-media-queries .Mo4mKl .GygROR {
    margin-inline-end:0
  }

}

.gt-sm .Mo4mKl .GygROR {
  margin-inline-end:0
}

.Q8iQIg,.dtYGur {
  opacity:.1;
  overflow-y:hidden;
  transform:scale3d(.1,.1,1)
}

.EhKyap,.VL02DE {
  opacity:1;
  transform:scaleX(1);

}

.Z0hXe1 {
  display:flex
}

.UbhFJ7 {
  font-size:22px;
  font-weight:inherit;
  line-height:30px;
  margin-top:18px;
  overflow-wrap:break-word;
  word-break:break-word
}

.UbhFJ7:not(.nkqC0Q):active {
  cursor:pointer;
  opacity:.5
}

.UbhFJ7.Bo1Lly,.UbhFJ7.ByEZyt,.UbhFJ7.CUVChk,.UbhFJ7.LVfSYs,.UbhFJ7.QlXvtK,.UbhFJ7.SpEvjS,.UbhFJ7.dY1nUm,.UbhFJ7.oTLOCu,.UbhFJ7.ogvkLY,.UbhFJ7.tJjC7I,.UbhFJ7.tZJNum {
  margin-top:0
}

@media(min-width:660px) {
  .use-media-queries .UbhFJ7 {
    font-size:inherit;
    line-height:inherit;
    margin-top:1px
  }

  .use-media-queries .UbhFJ7.ByEZyt,.use-media-queries .UbhFJ7.LVfSYs,.use-media-queries .UbhFJ7.QlXvtK,.use-media-queries .UbhFJ7.bYy0xz,.use-media-queries .UbhFJ7.ogvkLY,.use-media-queries .UbhFJ7.tZJNum {
    line-height:1.4
  }

}

.gt-xs .UbhFJ7 {
  font-size:inherit;
  line-height:inherit;
  margin-top:1px
}

.gt-xs .UbhFJ7.ByEZyt,.gt-xs .UbhFJ7.LVfSYs,.gt-xs .UbhFJ7.QlXvtK,.gt-xs .UbhFJ7.bYy0xz,.gt-xs .UbhFJ7.ogvkLY,.gt-xs .UbhFJ7.tZJNum {
  line-height:1.4
}

.UbhFJ7.H9iA7D,.UbhFJ7.PAKs7D {
  line-height:1.4!important
}

.UbhFJ7.PAKs7D.uv4TNa {
  margin-top:12px
}

.UbhFJ7.rnQbhA.uv4TNa {
  margin-bottom:12px
}

.UbhFJ7.vAXVkR {
  font-size:inherit;
  line-height:inherit;
  margin-top:1px
}

.UbhFJ7.nkqC0Q {
  margin:0;
  padding:0
}

.UbhFJ7.EOgtUV {
  font-size:26px!important;
  line-height:32px!important
}

@media(min-width:980px) {
  .use-media-queries .UbhFJ7.EOgtUV {
    font-size:40px!important;
    line-height:48px!important
  }

}

.gt-sm .UbhFJ7.EOgtUV {
  font-size:40px!important;
  line-height:48px!important
}

@media(max-width:659px) {
  .use-media-queries .UbhFJ7.FG3qXk {
    line-height:1.2!important
  }

}

.lt-s .UbhFJ7.FG3qXk {
  line-height:1.2!important
}

.UbhFJ7.TkrDaM {
  font-size:inherit
}

@media(min-width:660px) {
  .use-media-queries .UbhFJ7.TkrDaM {
    padding-inline-end:11px;
    padding-inline-start:11px
  }

}

.gt-xs .UbhFJ7.TkrDaM {
  padding-inline-end:11px;
  padding-inline-start:11px
}

.f01FFh {
  color:inherit;
  display:block
}

.JMAXlV {
  --full:rgb(var(--full-icon-color,$black-rgb));
  --empty:rgb(var(--empty-icon-color,$gray-rgb));
  display:block;
  position:relative
}

.fbd51l {
  clip:rect(0,0,0,0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  white-space:nowrap;
  width:1px
}

.hhO2ky {
  display:flex
}

.JMAXlV .hhO2ky {
  gap:0 6px
}

.siwre6 {
  color:var(--full)
}

.MKPjdi {
  color:var(--empty)
}

.TbC84K {
  display:flex;
  position:relative
}

.j6jO4F .MrH3GO {
  display:block
}

.j6jO4F {
  clip-path:inset(0 50% 0 0)
}

.MrH3GO,[dir=rtl] .j6jO4F {
  clip-path:inset(0 0 0 50%)
}

.MrH3GO {
  position:absolute
}

[dir=rtl] .MrH3GO {
  clip-path:inset(0 50% 0 0)
}

.TYUuco {

}

.A6pgue {
  align-items:center;
  display:flex
}

.KJeQ3_ {
  line-height:1;
  margin-inline-start:12px
}

.T5ArNO .KJeQ3_ {

}

.TW0XHJ .KJeQ3_,.z8kPtl .KJeQ3_ {
  margin-inline-start:7px
}

.WEXloj {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  display:-webkit-box;
  height:100%;
  opacity:.8;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:break-word
}

.HLTpGi {
  padding:16px 18px 0;
  width:100%
}

.HLTpGi.OTFv_2 {
  padding-bottom:16px
}

.e7MTRm {
  display:flex
}

.e7MTRm.Eh6y5W {
  flex-direction:row-reverse
}

.uQfB_j {
  flex:1;
  min-width:0
}

.XHCoob {
  line-height:1.3em!important
}

.XHCoob.h2vkAZ {
  margin-bottom:9px
}

.Uyo3C3 {
  flex:0 0 70px;
  margin-inline-start:16px
}

.Uyo3C3.mACGUD {
  margin-inline-end:16px;
  margin-inline-start:0
}

.FZQqq1 {
  height:19px
}

.JBIDX5 {
  margin-inline-start:auto
}

.tXgYev {
  align-self:flex-end;
  margin:0;
  margin-inline-start:auto
}

.tXgYev>div {
  height:19px!important;
  width:19px!important
}

.qoUizN {
  height:70px;
  width:70px
}

.XHCoob {
  margin-top:0!important
}

._70Aum {
  align-items:flex-start;
  margin-top:8px
}

.p1Z4NQ {
  display:flex;
  justify-content:flex-end;
  margin-top:24px
}

.hVP60S {
  align-self:center;
  display:flex;
  margin-inline-end:auto
}

.dFwBxR {
  display:inline-block;
  height:19px;
  margin-inline-end:12px
}

.YOXOuw {
  margin-top:12px
}

.YOXOuw.H0yVSw {
  margin-top:16px
}

.THUnVE {
  margin-inline-end:4px
}

.fHat_E.ZAm1sF {
  margin-top:10px
}

.fHat_E.s641BQ {
  margin-bottom:12px;
  margin-top:6px
}

.C5n4nu {
  background:#fff;
  border-radius:0;
  color:#fff;
  cursor:default;
  display:block;
  margin-inline-end:0;
  margin-inline-start:0;
  margin-bottom:12px;
  padding-top:100%;
  position:relative;
  width:100%
}

.C5n4nu.k_3lfC {
  border-radius:calc(var(--post-homepage-mobile-postRadius, 0)*1px);
  overflow:hidden
}

.C5n4nu.eW___4 {
  border-radius:calc(var(--post-category-mobile-postRadius, 0)*1px);
  overflow:hidden
}

.xZ0Ni7 {
  margin-bottom:auto
}

.R7pzO1 {
  margin-top:0
}

.SIFL3n,.XBPfVh,.pqsREx {
  bottom:0;
  inset-inline-end:0;
  inset-inline-start:0;
  position:absolute;
  top:0
}

.pqsREx {
  display:flex;
  flex-direction:column;
  max-height:100%;
  padding:24px 18px
}

.wKAbJd {
  color:inherit;
  font:inherit
}

.QJW4X8 {
  background-color:#fff
}

.fvrZpT {
  height:1px;
  margin-bottom:14px;
  margin-top:18px
}

.dYNemK {
  flex:1;
  justify-content:space-between
}

.vsdBxv {
  display:flex;
  flex-direction:column-reverse
}

.YxgvEz.oUyTKX {
  margin-top:10px
}

.YxgvEz.m3JDTN {
  margin-bottom:12px;
  margin-top:6px
}

.L5x0Fp {
  min-height:100%;
  position:relative
}

:where(.L5x0Fp) {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  box-sizing:border-box
}

:where(.L5x0Fp) * {
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

:where(.L5x0Fp) *,:where(.L5x0Fp) :after,:where(.L5x0Fp) :before {
  box-sizing:inherit
}

:where(.L5x0Fp) :where(a),:where(.L5x0Fp) :where(a:visited) {
  text-decoration:none
}

:where(.L5x0Fp) :where(textarea) {

}

.aVF3iR {
  position:relative
}

.medium-gap .aVF3iR {
  padding-top:50px
}

.large-gap .aVF3iR {
  padding-top:100px
}

html {
  height:100%;
  touch-action:manipulation
}

body,html {
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  margin:0;
  padding:0
}

body {
  -webkit-text-size-adjust:none;
  -webkit-highlight:none
}

#root {
  margin:0;
  padding:0
}

a {
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.gallery-item-common-info.gallery-item-right-info {
  position:absolute;

  /*!rtl:begin:ignore*/
  right:0
  /*!rtl:end:ignore*/

}

.gallery-item-common-info.gallery-item-left-info {
  left:0;

  /*!rtl:end:ignore*/
  position:absolute
  /*!rtl:begin:ignore*/

}

#pro-gallery-container button.nav-arrows-container {
  box-sizing:border-box
}

.post-list-pro-gallery-pg-grid .pro-gallery,.post-list-pro-gallery-pg-grid .pro-gallery .gallery-item-common-info {
  overflow:visible!important
}

.xZVb1s {
  background-color:rgb(var(--postAreaBackgroundColor));
  padding-block-end:20px;
  padding-inline:20px
}

.vAU8Qm {
  padding-inline:var(--padding,0)
}

.kiyM2X {
  inline-size:100%;
  margin-inline:auto;
  max-inline-size:var(--content-size,100%)
}

.aSX36E {
  block-size:80px
}

.NEquMY {
  align-items:center;
  display:flex;
  justify-content:space-between
}

.pvCG_v {
  min-height:100%;
  position:relative
}

:where(.pvCG_v) {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  box-sizing:border-box
}

:where(.pvCG_v) * {
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

:where(.pvCG_v) *,:where(.pvCG_v) :after,:where(.pvCG_v) :before {
  box-sizing:inherit
}

:where(.pvCG_v) :where(a),:where(.pvCG_v) :where(a:visited) {
  text-decoration:none
}

:where(.pvCG_v) :where(textarea) {

}

.l7pLjR {
  position:relative
}

.medium-gap .l7pLjR {
  padding-top:50px
}

.large-gap .l7pLjR {
  padding-top:100px
}

.juyn_2 {
  display:inline-block;
  position:relative
}

.juyn_2 .SHXBPR {
  padding:0 17px;
  width:40px
}

.juyn_2 .SHXBPR * {
  width:19px
}

.JvXA2e {
  border:1px solid;
  min-width:140px;
  position:absolute;
  top:38px;
  z-index:10
}

.KJPy_8 .JvXA2e {
  inset-inline-start:50%;
  transform:translateX(-50%)
}

.NcXno_ .JvXA2e {
  inset-inline-end:0
}

.JvXA2e.ovMwby {
  bottom:38px;
  top:auto
}

.OISqbJ {
  border:1px solid;
  height:10px;
  inset-inline-end:0;
  inset-inline-start:0;
  margin:0 auto;
  position:absolute;
  top:-5px;
  transform:rotate(45deg);
  width:10px;
  z-index:-1
}

.NcXno_ .OISqbJ {
  inset-inline-end:16px;
  inset-inline-start:auto
}

.ovMwby .OISqbJ {
  bottom:-5px;
  top:auto
}

.Jv0dXX {
  fill:#fff
}

.Gka3kA {
  align-items:center;
  cursor:pointer;
  display:flex;
  height:48px;
  justify-content:center;
  width:58px
}

.mP9yec {
  border:2px solid hsla(0,0%,100%,.5);
  border-radius:50%;
  display:block;
  height:30px;
  width:30px
}

.jgXCfy,.mP9yec {
  position:relative
}

.jgXCfy {
  background:none;
  border:0;
  cursor:pointer;
  display:inline-block;
  flex-shrink:0;
  height:48px;
  padding:0;
  width:48px
}

.jgXCfy:active:after {
  background-color:hsla(0,0%,100%,.3);
  border-radius:50%;
  content:"";
  height:100%;
  inset-inline-start:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%
}

.xaRdfw {
  align-items:center;
  display:inline-flex;
  height:100%;
  justify-content:center;
  width:100%
}

.srEdfd {
  display:none
}

.tSamLJ {
  border-radius:50%;
  bottom:11px;
  font-size:9px;
  height:14px;
  inset-inline-end:8px;
  line-height:14px;
  position:absolute;
  width:14px
}

.HvPwlI,.tSamLJ {
  display:flex;
  justify-content:center
}

.HvPwlI {
  align-items:center;
  height:48px;
  width:48px
}

.HvPwlI:active:after {
  background-color:hsla(0,0%,100%,.3);
  border-radius:24px;
  content:"";
  height:100%;
  inset-inline-start:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%
}

.pFrNlV {
  display:none
}

.QNVRC4 {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  margin-inline-end:-14px
}

.QNVRC4 .RiU29q {
  min-width:200px;
  top:40px
}

.oOaDEN:last-child {
  margin-inline-end:-3px
}

.Iv7yDs {
  align-items:center;
  background:transparent;
  border:0;
  color:#fff;
  display:inline-flex;
  font-weight:500;
  height:100%;
  padding:0 16px
}

.Iv7yDs,.zXI4K_ {
  font-size:14px;
  white-space:nowrap
}

.zXI4K_ {
  margin:0;
  overflow:hidden;
  text-overflow:ellipsis
}

.zXI4K_ a {
  color:inherit
}

.NxBZ1a,.dbwLAy {
  flex-shrink:0;
  font-size:14px!important;
  text-decoration:none!important
}

@media print {
  .NxBZ1a,.dbwLAy {
    color:#000!important;
    font-size:10pt!important
  }

}

.un5cvk {
  height:50px;
  justify-content:space-between;
  padding-inline:18px
}

.RCXs8R,.un5cvk {
  align-items:center;
  display:flex
}

.RCXs8R {
  flex:0 1 auto;
  height:100%;
  overflow:hidden
}

.NxBZ1a {
  color:rgb(var(--postButtonTextColor));
  display:var(--menuDisplay,block);
  font:var(--textParagraphFont)
}

.wP0EBn {
  display:var(--menuCategoriesDisplay,flex)
}

.IVqWoX,.V5u6Ga {
  --text-color:rgb(var(--navigationTextColor,var(--site-color-5)));
  fill:currentColor;
  color:var(--text-color);
  font-size:var(--navigationFont-size);
  font-style:var(--navigationFont-style);
  font-variant:var(--navigationFont-variant);
  font-weight:var(--navigationFont-weight);
  line-height:var(--navigationFont-line-height);
  text-align:start;
  -webkit-text-decoration:var(--navigationFont-text-decoration);
  text-decoration:var(--navigationFont-text-decoration)
}

.IVqWoX:is(:hover,.ByH4xY),.V5u6Ga:is(:hover,.ByH4xY) {
  --text-color:rgb(var(--navigationTextColorActive))
}

.tWYGQs {
  --dropdown-display:none
}

.tWYGQs:is(:hover,:focus-within) {
  --dropdown-display:block
}

.V5u6Ga {
  align-items:center;
  display:flex;
  gap:8px
}

.h3g52Z {
  display:var(--dropdown-display);
  inset-inline-end:0;
  padding-block-start:20px;
  position:absolute;
  z-index:10
}

._5JPo6V {
  backdrop-filter:blur(11px);
  box-shadow:0 10px 11px 0 rgba(0,0,0,.05);
  padding-block:8px
}

.RbaSC5+.RbaSC5:before {
  border-block-start:1px solid currentColor;
  content:"";
  display:block;
  opacity:.1
}

.IVqWoX {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:block;
  padding-block:16px;
  padding-inline:28px
}

.kU2es5 {
  display:flex;
  font-size:14px;
  height:80px;
  width:100%
}

.AsxoCK {
  margin-inline-start:-3px;
  overflow:hidden;
  padding-inline-start:3px
}

.LnLd_R {
  cursor:pointer;
  flex-grow:1;
  flex-wrap:wrap;
  list-style:none
}

.LnLd_R,.LnLd_R>li {
  align-items:center;
  display:flex
}

.LnLd_R>li {
  height:80px;
  white-space:nowrap
}

.LnLd_R>li+li {
  margin-inline-start:40px
}

.d3XSOo {
  display:block;
  inset-inline-start:20px;
  position:absolute;
  visibility:hidden
}

.d3XSOo * {
  float:inline-start
}

.d3XSOo *+* {
  margin-inline-start:40px
}

.UlUPo4 a {
  text-decoration:none
}

.UlUPo4 a:hover {
  text-decoration:underline
}

.HOAgFN {
  clip:rect(1px,1px,1px,1px)!important;
  border:0!important;
  clip-path:inset(50%)!important;
  height:1px!important;
  overflow:hidden!important;
  padding:0!important;
  position:absolute!important;
  white-space:nowrap!important;
  width:1px!important
}

.EKJcYR {
  align-items:center;
  display:flex
}

.EKJcYR .xTozEv {
  min-width:200px;
  top:34px
}

.EKJcYR .dWlnoI {
  margin-inline-start:24px
}

.EKJcYR .dWlnoI .yDOqhU {
  height:auto;
  min-width:122px;
  padding:9px 25px 8px
}

.EKJcYR .MRlrpJ {
  font-size:14px
}

.iTEFQF {
  margin-inline-start:12px
}

.gXfmMa {
  margin-inline-end:16px
}

.SPucHg {
  color:#fff
}

.ySM9wx {
  background:transparent;
  border:2px solid hsla(0,0%,100%,.5);
  border-radius:50%;
  cursor:pointer;
  font-size:0;
  padding:0;
  position:relative;
  width:34px
}

.BpWyrA {
  height:36px;
  margin-inline-start:24px
}

.IAJmuB {
  height:34px;
  width:34px
}

.kD1Yyw {
  height:16px;
  margin-inline-start:20px;
  position:relative;

}

.kD1Yyw.ON6A2O {
  width:200px
}

.kD1Yyw.ON6A2O.ke7j1e {
  width:100%
}

.jMrgc4 {
  bottom:0;
  cursor:pointer;
  inset-inline-start:0;
  margin:auto 0;
  top:0
}

.ON6A2O .jMrgc4,.m2yAmK {
  position:absolute
}

.m2yAmK {
  background:transparent;
  border:0;
  border-radius:0;
  display:none;
  font-size:14px;
  font-weight:500;
  inset-inline-start:0;
  margin:0;
  padding:1px 0 0;
  padding-inline-start:29px;
  top:0;
  width:100%
}

.m2yAmK::-webkit-input-placeholder {
  color:currentColor;
  opacity:1;

}

.m2yAmK:-moz-placeholder,.m2yAmK::-moz-placeholder {
  color:currentColor;
  opacity:1;
  -moz-transition:color .5s;

}

.m2yAmK:-ms-input-placeholder {
  color:currentColor;
  opacity:1;
  -ms-transition:color .5s;

}

.m2yAmK:focus {
  outline:0
}

.ON6A2O .m2yAmK {
  display:inline-block;
  padding-inline-end:20px
}

.iLMCUc {
  display:none
}

.ON6A2O .iLMCUc {
  display:inline-block
}

.RFnngL {
  font-size:14px;
  font-weight:500;
  height:25px;
  padding:1px 0 0;
  padding-inline-start:29px;
  visibility:hidden
}

.ON6A2O .RFnngL {
  padding-inline-end:20px
}

.BN409S {
  height:1px;
  opacity:0;

}

.ON6A2O .BN409S {
  opacity:.5
}

.NMRR5Q {
  background:transparent;
  border:0;
  bottom:0;
  cursor:pointer;
  height:20px;
  inset-inline-end:0;
  margin:auto;
  margin-inline-end:-5px;
  margin-inline-start:0;
  padding:0;
  position:absolute;
  top:0;
  width:20px
}

.TSwWhL {
  opacity:.8
}

.clear-enter-active,.clear-leave-active {

}

.clear-enter.clear-enter-active,.clear-leave {
  opacity:1
}

.clear-enter,.clear-leave.clear-leave-active {
  opacity:0
}

.XDcQnF.OdeuKJ {
  margin:0 -20px;
  padding:0 20px
}

@media(max-width:979px) {
  .use-media-queries .XDcQnF.WIEJ0e {
    margin:0
  }

}

.lt-md .XDcQnF.WIEJ0e {
  margin:0
}

.kCb5Uz {
  display:var(--menuResponsiveDisplay,block)
}

.sXtzQt {
  display:var(--menuCategoriesDisplay,flex)
}

.IAhK9I {
  display:var(--menuSearchDisplay,flex)
}

.cIxRzA * {
  box-sizing:border-box
}

.cIxRzA {
  display:inline-block;
  flex:1;
  position:relative
}

.cIxRzA a {
  color:#333;
  text-decoration:none
}

.cIxRzA>.XXt5as {
  display:inline-block;
  line-height:1.5em;
  padding:6px 15px
}

.cIxRzA>.XXt5as:after {
  content:"▼";
  display:inline-block;
  margin-inline-start:6px
}

.cIxRzA .yVKt9y {
  display:none
}

.cIxRzA ul {
  display:block;
  inset-inline-start:-100vw;
  list-style:none;
  margin:0;
  padding:6px 0;
  position:absolute;
  top:calc(1.5em + 14px);
  width:100%;
  z-index:999
}

.cIxRzA ul a {
  display:block;
  padding:6px 15px
}

.cIxRzA ul:target {
  inset-inline-start:0
}

.cIxRzA ul:target~a:after {
  content:"▲"
}

.cIxRzA ul:target~a.yVKt9y {
  display:block;
  height:100%;
  inset-inline-start:0;
  position:absolute;
  text-indent:-100vw;
  top:0;
  width:100%;
  z-index:1000
}

.TSIfjC {
  flex:1
}

.b9v_zH {
  align-items:center;
  background-color:rgb(var(--navigationBackgroundColor));
  border-block:1px solid rgb(var(--navigationTextColor-rgb),.3);
  color:rgb(var(--navigationTextColor));
  cursor:pointer;
  display:grid;
  font-size:var(--navigationFont-size);
  font-style:var(--navigationFont-style);
  font-variant:var(--navigationFont-variant);
  font-weight:var(--navigationFont-weight);
  grid-template-columns:1fr auto;
  inline-size:100%;
  line-height:var(--navigationFont-line-height);
  min-block-size:50px;
  padding-block:10px;
  padding-inline:18px;
  position:relative;
  text-align:start;
  -webkit-text-decoration:var(--navigationFont-text-decoration);
  text-decoration:var(--navigationFont-text-decoration)
}

.ogG9T5 {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.miQokp {
  fill:currentColor
}

.Ppgrlx {
  --nav-size:306px;
  --nav-size-max:calc(100vh - 40px);
  --nav-background:#fff;
  --nav-padding-y-start:8px;
  --nav-link-padding-x:24px;
  --nav-link-padding-y:8px;
  --nav-link-icon-gap:12px;
  --nav-link-text-color:#000;
  --nav-link-background-color:transparent;
  --nav-link-background-color-hover:rgba(0,0,0,.06);
  --nav-link-background-color-active:rgba(0,0,0,.12);
  --nav-link-separator-border:1px solid #ccc;
  --nav-link-separator-gradient-size:8px;
  max-block-size:min(var(--nav-size),var(--nav-size-max));
  overflow:auto;
  padding-block-start:var(--nav-padding-y-start);
  scroll-padding-block-end:calc(var(--nav-size)*.25);
  scroll-padding-block-start:calc(var(--nav-size)*.05)
}

.im52_V {
  align-items:center;
  background-color:var(--nav-link-background-color);
  color:var(--nav-link-text-color);
  display:flex;
  font:var(--site-font-Body-M);
  font-size:14px;
  gap:var(--nav-link-icon-gap);
  inline-size:100%;
  line-height:1.5;
  padding-block:var(--nav-link-padding-y);
  padding-inline:var(--nav-link-padding-x);
  text-align:start
}

.im52_V:hover {
  background-color:var(--nav-link-background-color-hover)
}

.im52_V:active,.im52_V[aria-current] {
  background-color:var(--nav-link-background-color-active)
}

.E_9YFK {
  background-color:var(--nav-background);
  inset-block-end:0;
  margin-block-start:calc(var(--nav-link-padding-y)*1.5);
  padding-block:calc(var(--nav-link-padding-y)*1.5);
  position:sticky
}

.E_9YFK:before {
  background-image:linear-gradient(to top,var(--nav-background),transparent);
  block-size:var(--nav-link-separator-gradient-size);
  border-block-end:var(--nav-link-separator-border);
  content:"";
  inset-block-end:100%;
  inset-inline:0;
  position:absolute
}

.TM6znx {
  align-items:center;
  background:transparent;
  border:0;
  display:flex;
  height:48px;
  inset-inline-end:0;
  justify-content:center;
  position:absolute;
  top:0;
  width:48px
}

.TM6znx:focus {
  outline:0
}

.nb7lGW {
  background:#fff;
  border-style:solid;
  border-width:0;
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  padding:110px 0 30px;
  position:relative
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .nb7lGW {
    height:450px;
    margin:0 20px 20px
  }

}

.sm .nb7lGW {
  height:450px;
  margin:0 20px 20px
}

.WD81sR {
  font-size:22px;
  margin:35px 0 0;
  text-align:center
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .WD81sR {
    font-size:32px
  }

}

.sm .WD81sR {
  font-size:32px
}

.AZOuwY {
  font-size:14px;
  line-height:21px;
  margin:8px 0 0;
  padding-inline-end:34px;
  padding-inline-start:34px;
  text-align:center
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .AZOuwY {
    font-size:16px;
    margin-top:21px
  }

}

.sm .AZOuwY {
  font-size:16px;
  margin-top:21px
}

.qdoEtQ {
  margin-top:40px;
  text-align:center
}

.SO9njw {
  display:flex;
  margin-inline-end:auto;
  margin-inline-start:auto;
  max-width:940px;
  min-height:450px;
  width:100%
}

.arh2qf {
  align-items:center;
  display:flex;
  flex:1;
  flex-direction:column;
  justify-content:center;
  padding:36px 30px;
  text-align:center
}

@media(min-width:980px) {
  .use-media-queries .arh2qf {
    height:450px;
    padding:0
  }

}

.gt-sm .arh2qf {
  height:450px;
  padding:0
}

.cJscj1 {
  font-size:24px;
  line-height:34px;
  margin-bottom:12px
}

@media(min-width:980px) {
  .use-media-queries .cJscj1 {
    font-size:32px;
    line-height:1.5;
    margin-bottom:12px;
    max-width:620px
  }

}

.gt-sm .cJscj1 {
  font-size:32px;
  margin-bottom:12px;
  max-width:620px
}

.cTdFFO,.gt-sm .cJscj1 {
  line-height:1.5
}

@media(min-width:980px) {
  .use-media-queries .cTdFFO {
    max-width:620px
  }

}

.gt-sm .cTdFFO {
  max-width:620px
}

.clf9mN {
  font-size:16px
}

.wdbmEY {
  font-size:18px;
  margin-top:18px
}

@media(min-width:980px) {
  .use-media-queries .wdbmEY {
    margin-top:48px
  }

}

.gt-sm .wdbmEY {
  margin-top:48px
}

.mbKyhH {
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  margin-top:12px
}

@media(min-width:980px) {
  .use-media-queries .mbKyhH {
    margin-top:0
  }

}

.gt-sm .mbKyhH,.mbKyhH.hYUP9L {
  margin-top:0
}

.t4o8yl {
  background:transparent;
  border:0;
  height:100%;
  padding:0
}

.t4o8yl:focus {
  outline:0
}

.opxKQF {
  flex:0 0 auto
}

.lnfRGj {
  align-items:center;
  display:inline-flex;
  height:100%
}

.lnfRGj:active {
  opacity:.5
}

.PRDfW5 {
  color:inherit;
  font-size:14px;
  line-height:1;
  text-overflow:ellipsis;
  white-space:nowrap
}

*+.PRDfW5 {
  margin-inline-start:7px
}

.PRDfW5:empty {
  display:none
}

.JKDAPr {
  font-size:0;
  height:100%;
  margin:0;
  margin-inline-end:-12px;
  margin-inline-start:-4px
}

.QCDchW {
  font-size:14px!important;
  text-decoration:none!important
}

.JNxVBA {
  align-items:center;
  display:flex;
  flex:0 0 auto;
  justify-content:center
}

.mnxIuN {
  border-radius:100%;
  display:inline-block;
  height:10px;
  margin:18px 2px;
  opacity:0;
  width:10px
}

.mnxIuN:first-child {

}

.mnxIuN:nth-child(2) {

}

.mnxIuN:nth-child(3) {

}

.zp8IQu {
  position:relative;
  width:100%
}

.WqSDrh {
  align-items:center;
  display:flex;
  justify-content:center;
  margin:30px 0 374px
}

.Wr5XZS {
  margin:20px
}

.cvByyI {
  margin:0 auto;
  max-width:940px
}

@media(min-width:980px) {
  .use-media-queries .YFveWU {
    margin:0 auto
  }

}

.gt-sm .YFveWU {
  margin:0 auto
}

.IeY3vx,.KhVdjt,.acbUIp,.gwgQCb,.lfi41p,.sI4Nnn {
  line-height:1
}

.wR7lgz {
  display:flex
}

.wR7lgz .sI4Nnn {
  cursor:inherit;
  opacity:1
}

.wR7lgz .RcfyI6,.wR7lgz .ixAZGX {
  cursor:pointer;
  font-size:14px;
  margin-inline-end:48px
}

.wR7lgz .ixAZGX {
  opacity:.8
}

.ynW8KF {
  align-items:center;
  display:flex;
  font-size:16px;
  height:100%
}

@media only screen and (max-width:300px) {
  .ynW8KF {
    max-width:100%;
    overflow:hidden
  }

}

.KhVdjt,.RcfyI6,.fOICak {
  align-items:center;
  display:flex;
  justify-content:center
}

.KhVdjt,.RcfyI6 {
  color:inherit;
  cursor:pointer;
  margin:0 3px;
  min-height:36px;
  min-width:36px
}

.IZ6Wrl .KhVdjt,.IZ6Wrl .RcfyI6 {
  margin:0 6px
}

@media only screen and (max-width:300px) {
  .IZ6Wrl .KhVdjt,.IZ6Wrl .RcfyI6 {
    margin:0
  }

}

.BCQZoR,.sI4Nnn {
  cursor:default
}

.BCQZoR {
  opacity:.4
}

.fOICak {
  margin:0 6px;
  min-width:48px
}

.D1xXio {
  color:inherit
}

.j9utVS {
  background:#fff;
  border:1px solid;
  border-radius:0;
  cursor:default;
  display:block;
  margin-inline-end:0;
  margin-inline-start:0;
  padding:28px 18px 25px
}

.app-mobile .j9utVS {
  box-shadow:0 1px rgba(0,0,0,.1)
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .j9utVS {
    padding:40px 50px
  }

}

.sm .j9utVS {
  padding:40px 50px
}

.x1QQNM.q0le6Y {
  height:400px;
  padding-bottom:0
}

.Gl8eWB {
  margin-bottom:9px
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .HZXMCr,.use-media-queries .PXvRd6,.use-media-queries .xrwGqD {
    margin-inline-end:11px;
    margin-inline-start:11px
  }

}

.sm .HZXMCr,.sm .PXvRd6,.sm .xrwGqD {
  margin-inline-end:11px;
  margin-inline-start:11px
}

.HZXMCr {
  height:1px;
  margin-bottom:15px;
  opacity:.2
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .HZXMCr {
    margin-bottom:12px
  }

}

.sm .HZXMCr {
  margin-bottom:12px
}

.PXvRd6 {
  padding-bottom:23px
}

.H7IWI8 {
  -webkit-box-orient:vertical;
  display:-webkit-box;
  line-height:1.5;
  opacity:.8;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:break-word
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .FAMRGA {
    margin:0 auto;
    width:940px
  }

}

.sm .FAMRGA {
  margin:0 auto;
  width:940px
}

.gIFXsZ>* {
  margin-bottom:20px
}

.VbmcXs {
  list-style-type:none;
  margin-bottom:12px;
  position:relative;
  width:100%
}

.B4NYD6 {
  align-items:center;
  display:flex;
  height:80px;
  padding-inline-start:80px
}

.taJz3x {
  margin-top:-1px
}

.taJz3x:last-child {
  display:none
}

.pRy83j {
  margin:0 auto;
  padding-bottom:200px;
  padding-top:135px
}

@media(min-width:686px)and (max-width:979px) {
  .use-media-queries .pRy83j {
    margin-bottom:20px
  }

}

.sm .pRy83j {
  margin-bottom:20px
}

.QCPRM5 {
  align-items:center;
  color:#fff;
  display:flex;
  font-size:14px;
  font-weight:500;
  height:60px;
  inset-inline-end:0;
  inset-inline-start:0;
  justify-content:space-between;
  padding:0 15px;
  position:fixed;
  top:0;
  transform:translateZ(0);
  z-index:3000
}

.QCPRM5.CKLwFf {
  font-size:16px;
  font-weight:300
}

.QCPRM5.EdzGzM {
  background:#80c979
}

.QCPRM5.vcU6xU {
  background:#f06448
}

.QCPRM5.A1e1WH {
  background:#60adf0
}

.QCPRM5.E1Fz0F {
  justify-content:center
}

.QCPRM5.B58XC1 {
  position:static
}

.Us6ADw {
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='m3984.99 617.882-1.11 1.109-3.88-3.882-3.88 3.882-1.11-1.109 3.88-3.882-3.88-3.882 1.11-1.109 3.88 3.882 3.88-3.882 1.11 1.109-3.88 3.882Z' transform='translate(-3975 -609)' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E") no-repeat 50%;
  border:0;
  height:10px;
  width:10px
}

.Us6ADw:focus {
  outline:0
}

.QCPRM5.message-enter,.QCPRM5.message-leave-active {
  opacity:0
}

.QCPRM5.message-enter-active {

}

.QCPRM5.message-leave-active {

}

.QCPRM5.message-enter-active {
  opacity:1
}

.qi0cF2 {
  inset-inline-start:50%;
  position:fixed;
  top:0;
  transform:translateX(-50%);
  width:var(--root-width);
  z-index:999999999999999
}

.app-desktop .qi0cF2 {
  top:80px
}

.app-mobile .qi0cF2 {
  width:100%
}

.UwtYxn {
  inset-inline-start:50%;
  position:fixed;
  top:80px;
  transform:translateX(-50%);
  z-index:999999999999999
}

.UwtYxn .message-enter,.UwtYxn .message-leave-active {
  opacity:0
}

.UwtYxn .message-enter-active {

}

.UwtYxn .message-leave-active {

}

.UwtYxn .message-enter-active {
  opacity:1
}

.I5oIvV {
  bottom:0;
  inset-inline-end:0;
  inset-inline-start:0;
  position:fixed;
  top:0;
  z-index:999999999
}

.EGo10J {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.aq_u4p {
  align-items:center;
  display:flex;
  justify-content:center;
  margin:16px 0 30px
}

.aq_u4p.HcArW_ {
  margin:1px 0 0;
  min-height:68px
}

.vpm41p {
  height:1px
}

.R9UFnY {
  display:flex;
  flex-direction:column;
  justify-content:center
}

.app-desktop .R9UFnY {
  max-width:1920px;
  min-height:330px;
  min-width:980px
}

@media(max-width:980px) {
  .use-media-queries .app-desktop .R9UFnY {
    padding:0 20px
  }

}

.lte-w980 .app-desktop .R9UFnY {
  padding:0 20px
}

.app-mobile .R9UFnY {
  padding:24px 18px
}

.gUKJE0 {
  line-height:1.3
}

.app-desktop .gUKJE0 {
  font-size:64px;
  width:940px
}

@media(max-width:1364px) {
  .use-media-queries .app-desktop .gUKJE0 {
    font-size:48px
  }

}

.lte-category-header-w1364 .app-desktop .gUKJE0 {
  font-size:48px
}

.app-mobile .gUKJE0 {
  font-size:26px
}

.app-desktop .RpSBjv {
  margin-top:18px;
  width:600px
}

.app-mobile .RpSBjv {
  margin-top:12px
}

.KtXVa9 {
  line-height:1.5
}

.app-desktop .KtXVa9 {
  font-size:20px
}

.app-mobile .KtXVa9 {
  font-size:16px
}

.T0HM9c {
  background-color:rgba(211,237,255,.25);
  min-height:20px;
  outline:1px solid #116dff
}

.pA5zEx .pCwu60 .bDY8vo,:not(.pA5zEx) .pCwu60 .bDY8vo {
  height:108%;
  margin:-2.5% 0 0;
  margin-inline-start:-2.5%;
  width:105%
}

.pA5zEx .r8jqp0,:not(.pA5zEx) .r8jqp0 {
  inset-inline-start:100%
}

.CsBZWG,.IM8lAo,.pA5zEx .pCwu60 .r8jqp0,:not(.pA5zEx) .pCwu60 .r8jqp0 {
  inset-inline-start:0
}

.CsBZWG,.IM8lAo {
  height:100%;
  position:absolute;
  top:0;
  width:100%
}

.pA5zEx .t_gxYl {
  opacity:0;
  transform:translateY(50px);

}

.pA5zEx .pCwu60 .t_gxYl {
  opacity:1;
  transform:translateY(0);

}

.pA5zEx .pCwu60 .bDY8vo {

}

.pA5zEx .bDY8vo {

}

.pA5zEx .pCwu60 .r8jqp0 {

}

.pA5zEx .r8jqp0 {

}

.pA5zEx .Dx7Mw7,.pA5zEx .HuGN_e {

}

.pA5zEx .YSHEnd {

}

.FVZjgU {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  max-width:1920px;
  min-width:940px;
  width:100%
}

@media(max-width:1564px) {
  .use-media-queries .FVZjgU {
    max-width:1653px
  }

}

.lte-banner-w1564 .FVZjgU {
  max-width:1653px
}

@media(max-width:1425px) {
  .use-media-queries .FVZjgU {
    max-width:1424px
  }

}

.lte-banner-w1425 .FVZjgU {
  max-width:1424px
}

@media(max-width:1181px) {
  .use-media-queries .FVZjgU {
    max-width:1275px
  }

}

.lte-banner-w1181 .FVZjgU {
  max-width:1275px
}

@media(max-width:980px) {
  .use-media-queries .FVZjgU {
    margin:0 20px
  }

}

.lte-banner-w980 .FVZjgU {
  margin:0 20px
}

.grmtk_ {
  display:flex;
  flex:none;
  flex-direction:column;
  width:460px
}

@media(max-width:1564px) {
  .use-media-queries .grmtk_ {
    width:460px
  }

}

.lte-banner-w1564 .grmtk_ {
  width:460px
}

@media(max-width:1425px) {
  .use-media-queries .grmtk_ {
    width:365px
  }

}

.lte-banner-w1425 .grmtk_ {
  width:365px
}

@media(max-width:1181px) {
  .use-media-queries .grmtk_ {
    width:312px
  }

}

.lte-banner-w1181 .grmtk_ {
  width:312px
}

@media(max-width:980px) {
  .use-media-queries .grmtk_ {
    width:292px
  }

}

.lte-banner-w980 .grmtk_ {
  width:292px
}

.k5QnMY {
  flex:1
}

.HuGN_e {
  font-size:48px;
  line-height:1.3
}

@media(max-width:1564px) {
  .use-media-queries .HuGN_e {
    font-size:40px
  }

}

.lte-banner-w1564 .HuGN_e {
  font-size:40px
}

@media(max-width:1425px) {
  .use-media-queries .HuGN_e {
    font-size:32px
  }

}

.lte-banner-w1425 .HuGN_e {
  font-size:32px
}

@media(max-width:1181px) {
  .use-media-queries .HuGN_e {
    font-size:28px
  }

}

.lte-banner-w1181 .HuGN_e {
  font-size:28px
}

.b5cuHs {
  margin-bottom:23px
}

.Dx7Mw7 {
  font-size:20px;
  line-height:1.5
}

.Dx7Mw7,.YSHEnd {
  display:inline-block
}

.YSHEnd {
  margin-inline-start:6px;
  vertical-align:middle
}

.Q3CjbN {
  height:1px
}

.p165aB {
  flex:none;
  height:608px;
  overflow:hidden;
  position:relative;
  width:1064px
}

@media(max-width:1564px) {
  .use-media-queries .p165aB {
    height:528px;
    width:925px
  }

}

.lte-banner-w1564 .p165aB {
  height:528px;
  width:925px
}

@media(max-width:1425px) {
  .use-media-queries .p165aB {
    height:443px;
    width:776px
  }

}

.lte-banner-w1425 .p165aB {
  height:443px;
  width:776px
}

@media(max-width:1181px) {
  .use-media-queries .p165aB {
    height:358px;
    width:628px
  }

}

.lte-banner-w1181 .p165aB {
  height:358px;
  width:628px
}

@media(max-width:980px) {
  .use-media-queries .p165aB {
    height:347px;
    width:608px
  }

}

.lte-banner-w980 .p165aB {
  height:347px;
  width:608px
}

.bDY8vo {
  height:100%;
  -o-object-fit:contain;
  object-fit:contain;
  width:100%
}

:not(.pA5zEx) .IM8lAo {
  opacity:0
}

.pA5zEx .IM8lAo {
  opacity:0;

}

:not(.pA5zEx) .pCwu60 .IM8lAo {
  opacity:.95
}

.pA5zEx .pCwu60 .IM8lAo {
  opacity:.95;

}

.ZUwECn {
  align-items:center;
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:center;
  width:100%
}

.w9PuUH {
  height:47px;
  overflow:hidden
}

@media(max-width:1564px) {
  .use-media-queries .w9PuUH {
    height:44px
  }

}

.lte-banner-w1564 .w9PuUH {
  height:44px
}

.t_gxYl {
  font-size:20px;
  line-height:1.5
}

@media(max-width:1425px) {
  .use-media-queries .t_gxYl {
    font-size:16px
  }

}

.lte-banner-w1425 .t_gxYl {
  font-size:16px
}

:not(.pA5zEx) .t_gxYl {
  visibility:hidden
}

:not(.pA5zEx) .pCwu60 .t_gxYl {
  visibility:visible
}

.nsHR1e {
  position:relative;
  width:426px
}

@media(max-width:1181px) {
  .use-media-queries .nsHR1e {
    width:310px
  }

}

.lte-banner-w1181 .nsHR1e {
  width:310px
}

.r8jqp0 {
  height:1px;
  inset-inline-end:0;
  position:absolute
}

.EX6A7O {
  padding-top:57.1875%;
  position:relative;
  width:100%
}

.onZP9b {
  bottom:0;
  inset-inline-end:0;
  inset-inline-start:0;
  position:absolute;
  top:0
}

.UUxi80 {
  height:100%;
  -o-object-fit:contain;
  object-fit:contain;
  width:100%
}

.RJzprR {
  padding:24px 18px
}

.IbjI2_ {
  font-size:18px;
  line-height:1.5
}

.app-desktop .t7xIqE {
  margin-bottom:70px
}

.nav-arrows-container svg {
  fill:rgb(var(--feedSliderArrowsColor,var(--site-color-15)));
  stroke:rgb(var(--feedSliderArrowsColor,var(--site-color-15)))
}

.Mu0bmS {
  --navigation--navigationFont-style:var(--navigation-font-style,var(--site-font-Body-M-style));
  --navigationFont-variant:var(--navigation-font-variant,var(--site-font-Body-M-variant));
  --navigationFont-weight:var(--navigation-font-weight,var(--site-font-Body-M-weight));
  --navigationFont-size:var(--navigation-font-size,var(--site-font-Body-M-size));
  --navigationFont-line-height:var(--navigation-font-line-height,var(--site-font-Body-M-line-height));
  --navigationFont-text-decoration:var(--navigation-font-text-decoration,var(--site-font-Body-M-text-decoration));
  --navigationTextColor:var(--navigation-textColor,var(--site-color-5));
  --navigationTextColor-rgb:var(--navigation-textColor-rgb,var(--site-color-5));
  --navigationBackgroundColor:var(--navigation-backgroundColor,var(--site-color-1));
  --navigationTextColorActive:var(--navigation-textColorActive,var(--site-color-8));
  --navigationTextColorActive-rgb:var(--navigation-textColorActive-rgb,var(--site-color-8))
}

.Mu0bmS .blog-navigation-container-font {
  -webkit-text-decoration:var(--navigationFont-text-decoration);
  text-decoration:var(--navigationFont-text-decoration)
}

.Mu0bmS .blog-header-widget-font,.Mu0bmS .blog-navigation-container-font {
  font-size:var(--navigationFont-size);
  font-style:var(--navigationFont-style);
  font-variant:var(--navigationFont-variant);
  font-weight:var(--navigationFont-weight);
  line-height:var(--navigationFont-line-height)
}

.Mu0bmS .blog-desktop-header-search-font {
  font:var(--header-font,var(--site-font-Body-M));
  line-height:normal
}

.Mu0bmS .blog-page-description-title-font {
  font:var(--header-categoryTitleFont,var(--site-font-Page-title));
  font-size:var(--header-categoryTitleFont-size,32px);
  line-height:normal
}

.Mu0bmS .blog-page-description-content-font {
  font:var(--header-categoryDescriptionFont,var(--site-font-Body-M));
  font-size:var(--header-categoryDescriptionFont-size,16px);
  line-height:normal
}

.Mu0bmS .blog-page-description-title-header300-font {
  font:var(--header-homepageTitleFont,var(--site-font-Page-title));
  font-size:var(--header-homepageTitleFont-size,40px);
  line-height:1.2
}

.Mu0bmS .blog-page-description-content-header300-font {
  font:var(--header-homepageDescriptionFont,var(--site-font-Body-M));
  font-size:var(--header-homepageDescriptionFont-size,18px);
  line-height:1.5
}

.Mu0bmS .blog-post-title-font {
  font:var(--post-titleFont,var(--site-font-Page-title));
  font-size:var(--post-titleFont-size,28px);
  line-height:normal;
  -webkit-text-decoration:var(--post-titleFont-text-decoration);
  text-decoration:var(--post-titleFont-text-decoration)
}

.Mu0bmS .blog-post-description-style-font {
  font:var(--post-descriptionFont,var(--site-font-Body-M));
  font-size:var(--post-descriptionFont-size,28px);
  line-height:normal
}

.Mu0bmS .blog-post-description-font {
  font:var(--post-descriptionFont,var(--site-font-Body-M));
  font-size:var(--post-descriptionFont-size,16px);
  font-style:inherit;
  font-weight:inherit;
  line-height:normal;
  text-decoration:inherit
}

.Mu0bmS .blog-post-page-font {
  font:var(--post-pageFont,var(--site-font-Body-M));
  font-size:var(--post-pageFont-size,18px);
  font-style:inherit;
  font-weight:inherit;
  line-height:normal;
  text-decoration:inherit
}

.Mu0bmS .blog-post-page-title-font {
  font:var(--post-titleFont,var(--site-font-Page-title));
  font-size:var(--post-titleFont-size,40px);
  line-height:normal
}

.Mu0bmS .blog-post-quote-font {
  font:var(--post-quotesFont,var(--site-font-Page-title));
  font-size:var(--post-quotesFont-size,16px);
  line-height:normal
}

.Mu0bmS .blog-post-header-two-font {
  font:var(--post-headerTwoFont);
  line-height:normal
}

.Mu0bmS .blog-post-header-three-font {
  font:var(--post-headerThreeFont);
  line-height:normal
}

.Mu0bmS .blog-post-homepage-title-font {
  font:var(--post-homepage-titleFont,var(--site-font-Page-title));
  font-size:var(--post-homepage-titleFont-size,28px);
  -webkit-text-decoration:var(--post-homepage-titleFont-text-decoration);
  text-decoration:var(--post-homepage-titleFont-text-decoration)
}

.Mu0bmS .blog-post-homepage-description-style-font {
  -webkit-text-decoration:var(--post-homepage-descriptionFont-text-decoration);
  text-decoration:var(--post-homepage-descriptionFont-text-decoration)
}

.Mu0bmS .blog-post-homepage-description-font,.Mu0bmS .blog-post-homepage-description-style-font {
  font:var(--post-homepage-descriptionFont,var(--site-font-Body-M));
  font-size:var(--post-homepage-descriptionFont-size,16px);
  line-height:normal
}

.Mu0bmS .blog-post-homepage-description-font {
  font-style:inherit;
  font-weight:inherit;
  text-decoration:inherit
}

.Mu0bmS .blog-post-homepage-post-container .blog-post-text-font {
  font:var(--post-homepage-descriptionFont,var(--site-font-Page-title));
  font-size:var(--post-homepage-descriptionFont-size,16px);
  line-height:normal
}

.Mu0bmS .blog-post-category-title-font {
  font:var(--post-category-titleFont,var(--site-font-Page-title));
  font-size:var(--post-category-titleFont-size,28px);
  -webkit-text-decoration:var(--post-category-titleFont-text-decoration);
  text-decoration:var(--post-category-titleFont-text-decoration)
}

.Mu0bmS .blog-post-category-description-font,.Mu0bmS .blog-post-category-description-style-font {
  font:var(--post-category-descriptionFont,var(--site-font-Body-M));
  font-size:var(--post-category-descriptionFont-size,16px);
  line-height:normal;
  -webkit-text-decoration:var(--post-category-descriptionFont-text-decoration);
  text-decoration:var(--post-category-descriptionFont-text-decoration)
}

.Mu0bmS .blog-post-category-description-font {
  font-style:inherit;
  font-weight:inherit;
  text-decoration:inherit
}

.Mu0bmS .blog-post-category-post-container .blog-post-text-font {
  font:var(--post-category-descriptionFont,var(--site-font-Page-title));
  line-height:normal;
  -webkit-text-decoration:var(--post-category-descriptionFont-text-decoration);
  text-decoration:var(--post-category-descriptionFont-text-decoration)
}

.Mu0bmS .blog-widget-sign-up-button-font {
  font:var(--widget-signUpButtonFont,var(--site-font-Body-M));
  line-height:normal
}

.Mu0bmS .blog-primary-color {
  color:rgb(var(--primaryColor,var(--site-color-8)))
}

.Mu0bmS .blog-primary-background-color {
  background-color:rgb(var(--primaryColor,var(--site-color-8)))
}

.Mu0bmS .blog-primary-border-color {
  border-color:rgb(var(--primaryColor,var(--site-color-8)))
}

.Mu0bmS .blog-primary-border-bottom-color {
  border-bottom-color:rgb(var(--primaryColor,var(--site-color-8)))
}

.Mu0bmS .blog-primary-border-left-color {
  border-inline-start-color:rgb(var(--primaryColor,var(--site-color-8)))
}

.Mu0bmS .blog-primary-fill {
  fill:rgb(var(--primaryColor,var(--site-color-8)))
}

.Mu0bmS .blog-secondary-fill {
  fill:rgb(var(--color,var(--site-color-13)))
}

.Mu0bmS .blog-disabled-background-color,.Mu0bmS .blog-disabled-border-color {
  border-color:#f0f0f0
}

.Mu0bmS .blog-navigation-container-color {
  color:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-navigation-container-fill {
  fill:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-navigation-container-border-color {
  border-color:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-navigation-container-active-color {
  color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-navigation-container-active-fill {
  fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-navigation-container-separator-background-color {
  background-color:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-navigation-link-hover-color:hover {
  color:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}

.Mu0bmS .blog-navigation-link-hover-fill:hover {
  fill:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}

.Mu0bmS .blog-navigation-link-active-color {
  color:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}

.Mu0bmS .blog-navigation-link-active-fill {
  fill:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}

.Mu0bmS .blog-header-background-color,.Mu0bmS .blog-navigation-container-background-color {
  background-color:rgb(var(--navigation-backgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-categories-dropdown-background-color {
  background-color:rgb(var(--navigation-backgroundColor-rgb,var(--site-color-1)),.9)
}

.Mu0bmS .blog-header-widget-text-color {
  color:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-header-notification-bubble-background-color {
  background-color:rgb(var(--widget-notificationBubbleColor,var(--site-color-13)))
}

.Mu0bmS .blog-header-notification-bubble-text-color {
  color:rgb(var(--widget-notificationBubbleTextColor,var(--site-color-1)))
}

.Mu0bmS .blog-header-widget-icon-fill {
  fill:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-desktop-header-search-text-color {
  color:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-desktop-header-search-icon-fill {
  fill:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-desktop-header-search-border-background-color {
  background-color:rgb(var(--navigation-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-text-color {
  color:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-text-border-color {
  border-color:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-separator-background-color,.Mu0bmS .blog-text-after-background-color:after {
  background-color:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-icon-fill {
  fill:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-icon-stroke {
  stroke:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-background-color {
  background-color:rgb(var(--post-appBackgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-background-category-color {
  background-color:rgb(var(--post-appBackgroundCategoryColor,var(--post-appBackgroundColor),var(--site-color-1)))
}

.Mu0bmS .blog-card-background-color {
  background-color:rgb(var(--post-cardBackgroundColor-rgb,var(--site-color-1)))
}

.Mu0bmS .blog-more-actions-background-color {
  background-color:rgb(var(--post-homepage-backgroundColor-rgb,var(--site-color-1)))
}

.Mu0bmS .blog-more-actions-color {
  color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-card-fill {
  fill:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-card-stroke {
  stroke:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-card-color {
  color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-inverted-separator-background-color {
  background-color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-profile-photo-border-color {
  border-color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-card-border-color {
  border-color:rgb(var(--post-cardBorderColor,var(--site-color-2)))
}

.Mu0bmS .blog-card-border-bottom-color {
  border-bottom-color:rgb(var(--post-cardBorderColor,var(--site-color-2)))
}

.Mu0bmS .blog-post-title-color {
  color:rgb(var(--post-titleColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-quote-color {
  color:rgb(var(--post-quotesColor))
}

.Mu0bmS .blog-post-header-two-color {
  color:rgb(var(--post-headerTwoColor))
}

.Mu0bmS .blog-post-header-three-color {
  color:rgb(var(--post-headerThreeColor))
}

.Mu0bmS .blog-post-homepage-title-color {
  color:rgb(var(--post-homepage-titleColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-homepage-TOI-title-color {
  color:rgb(var(--post-homepage-TOI-titleColor,255,255,255))
}

.Mu0bmS .blog-post-homepage-description-color {
  color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-homepage-description-fill {
  fill:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-homepage-description-background-color {
  background-color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-homepage-TOI-description-color {
  color:rgb(var(--post-homepage-TOI-descriptionColor,255,255,255))
}

.Mu0bmS .blog-post-homepage-TOI-description-fill {
  fill:rgb(var(--post-homepage-TOI-descriptionColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-homepage-TOI-description-background-color {
  background-color:rgb(var(--post-homepage-TOI-descriptionColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-homepage-border-color {
  border-color:rgba(var(--post-homepage-borderColor,var(--site-color-2)))
}

.Mu0bmS .blog-post-homepage-overlay-background-color {
  background-color:rgb(var(--post-homepage-overlayColor,0,0,0,.55))
}

.Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover {
  color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-fill:hover {
  fill:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover .blog-post-homepage-TOI-title-color,.Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover .blog-post-homepage-title-color {
  color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-color:hover .blog-post-category-TOI-title-color,.Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-color:hover .blog-post-category-title-color {
  color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-post-homepage-background-color {
  background-color:rgb(var(--post-homepage-backgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-homepage-TOI-background-color {
  background-color:rgb(var(--post-homepage-TOI-backgroundColor,var(--site-color-5)))
}

.Mu0bmS .is-desktop .blog-post-homepage-hover-container:hover .blog-hover-container-element-color {
  color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-homepage-hover-container:hover .blog-hover-container-element-fill {
  fill:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-post-homepage-post-container .blog-link-hashtag-color {
  color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-post-homepage-post-container .blog-post-text-color {
  color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-homepage-post-container .blog-icon-fill {
  fill:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .is-desktop .blog-post-homepage-post-container .blog-link-hover-color:hover {
  color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-homepage-post-container .blog-link-hover-fill:hover {
  fill:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-post-category-title-color {
  color:rgb(var(--post-category-titleColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-category-TOI-title-color {
  color:rgb(var(--post-category-TOI-titleColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-category-description-color {
  color:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-category-description-fill {
  fill:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-category-description-background-color {
  background-color:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-category-TOI-description-color {
  color:rgb(var(--post-category-TOI-descriptionColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-category-TOI-description-fill {
  fill:rgb(var(--post-category-TOI-descriptionColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-category-TOI-description-background-color {
  background-color:rgb(var(--post-category-TOI-descriptionColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-category-border-color {
  border-color:rgba(var(--post-category-borderColor,var(--site-color-2)))
}

.Mu0bmS .blog-post-category-overlay-background-color {
  background-color:rgb(var(--post-category-overlayColor,0,0,0,.55))
}

.Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-color:hover {
  color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-fill:hover {
  fill:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-post-category-background-color {
  background-color:rgb(var(--post-category-backgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-post-category-TOI-background-color {
  background-color:rgb(var(--post-category-TOI-backgroundColor,var(--site-color-5)))
}

.Mu0bmS .is-desktop .blog-post-category-hover-container:hover .blog-hover-container-element-color {
  color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-category-hover-container:hover .blog-hover-container-element-fill {
  fill:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-post-category-post-container .blog-link-hashtag-color {
  color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-post-category-post-container .blog-post-text-color {
  color:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .blog-post-category-post-container .blog-icon-fill {
  fill:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}

.Mu0bmS .is-desktop .blog-post-category-post-container .blog-link-hover-color:hover {
  color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-post-category-post-container .blog-link-hover-fill:hover {
  fill:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-link-hashtag-color {
  color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-button-primary-text-color {
  color:rgb(var(--button-textColor,var(--site-color-1)))
}

.Mu0bmS .blog-button-primary-text-background-color {
  background-color:rgb(var(--button-textColor,var(--site-color-1)))
}

.Mu0bmS .blog-button-primary-text-border-color {
  border-color:rgb(var(--button-textColor,var(--site-color-1)))
}

.Mu0bmS .blog-button-primary-icon-fill {
  fill:rgb(var(--button-textColor,var(--site-color-1)))
}

.Mu0bmS .blog-button-primary-icon-stroke {
  stroke:rgb(var(--button-textColor,var(--site-color-1)))
}

.Mu0bmS .blog-button-secondary-text-color,.Mu0bmS .blog-button-secondary-text-hover-color:hover {
  color:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-button-secondary-icon-fill {
  fill:rgb(var(--button-secondaryTextColor,var(--site-color-8)))
}

.Mu0bmS .blog-button-color {
  color:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-button-background-color {
  background-color:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-button-border-color {
  border-color:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-button-fill {
  fill:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-button-stroke {
  stroke:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-button-hover-color:hover,.Mu0bmS .is-desktop .blog-tab-hover-color:hover {
  color:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-button-hover-color:hover {
  color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-button-hover-fill:hover {
  fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-link-hover-color:hover {
  color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-link-hover-fill:hover {
  fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-link-color {
  color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-link-fill {
  fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-link-background-color {
  background-color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .blog-quote-border-color {
  border-color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-hover-container:hover .blog-hover-container-element-color {
  color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-hover-container:hover .blog-hover-container-element-fill {
  fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}

.Mu0bmS .is-desktop .blog-button-after-border-color:after,.Mu0bmS .is-desktop .blog-button-hover-after-border-color:hover:after {
  border-color:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-icon-secondary-fill {
  fill:rgb(var(--icon-secondaryColor,var(--site-color-13)))
}

.Mu0bmS .blog-icon-secondary-background-color {
  background-color:rgb(var(--icon-secondaryColor,var(--site-color-13)))
}

.Mu0bmS .blog-border-color {
  border-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.2)
}

.Mu0bmS .blog-placeholder-background-color {
  background-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.2)
}

.Mu0bmS .blog-border-color-focused {
  background-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.5)
}

.Mu0bmS .blog-placeholder-text-color::-moz-placeholder {
  color:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-placeholder-text-color:-ms-input-placeholder {
  color:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-placeholder-text-color::placeholder {
  color:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-card-background-border-bottom-color {
  border-bottom-color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}

.Mu0bmS .blog-card-border-border-bottom-color {
  border-bottom-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.2)
}

.Mu0bmS .blog-button-border-bottom-color {
  border-bottom-color:rgb(var(--button-color,var(--site-color-8)))
}

.Mu0bmS .blog-text-background-color {
  background-color:rgb(var(--post-textColor,var(--site-color-5)))
}

.Mu0bmS .blog-cover-image-button-background-color {
  background-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.8)
}

.Mu0bmS .blog-cover-image-button-hover-background-color {
  background-color:rgba(0,0,0,.2)
}

.Mu0bmS .blog-navigation-divider-border-color {
  border-color:rgb(var(--navigation-textColor-rgb,var(--site-color-5)),.2)
}

.Mu0bmS .blog-widget-sign-up-button-background-color {
  background-color:rgb(var(--widget-signUpButtonBackgroundColor,var(--site-color-8)))
}

.Mu0bmS .blog-widget-sign-up-button-border-color {
  border-color:rgb(var(--widget-signUpButtonBorderColor,var(--site-color-8)))
}

.Mu0bmS .blog-widget-sign-up-button-primary-color {
  color:rgb(var(--widget-signUpButtonPrimaryColor,var(--site-color-1)))
}

.Mu0bmS .blog-widget-sign-up-button-secondary-color {
  color:rgb(var(--widget-signUpButtonSecondaryColor,var(--site-color-8)))
}

.Mu0bmS .blog-widget-notification-icon-fill {
  fill:rgb(var(--widget-notificationIconColor,var(--site-color-5)))
}

.Mu0bmS .blog-widget-notification-bubble-background-color {
  background-color:rgb(var(--widget-notificationBubbleColor,var(--site-color-5)))
}

.Mu0bmS .blog-widget-notification-bubble-text-color {
  color:rgb(var(--widget-notificationBubbleTextColor,var(--site-color-1)))
}

.Mu0bmS .blog-widget-avatar-border-color {
  border-color:rgb(var(--widget-avatarBorderColor,var(--site-color-1)))
}

.Mu0bmS .blog-override-card-background-and-color {
  background-color:#fff!important;
  color:#000!important
}

.Mu0bmS .wc-comments-root {
  --wcButtonColor:rgb(var(--button-color,var(--site-color-8)));
  --wcButtonTextColor:rgb(var(--button-textColor,var(--site-color-1)));
  --wcTextColor:rgb(var(--post-textColor,var(--site-color-5)));
  --wcTextSecondaryColor:rgb(var(--post-textColor,var(--site-color-5)));
  --wcBorderColor:rgb(var(--post-cardBorderColor,var(--site-color-2)));
  --wcSeparatorColor:rgba(var(--post-textColor,var(--site-color-5)),0.2);
  --wcBackgroundColor:rgb(var(--post-cardBackgroundColor,var(--site-color-1)));
  --wcContentFont:var(--post-pageFont,var(--site-font-Body-M));
  --wcContentFontSize:var(--post-pageFont-size,18px);
  --wcTitleFont:var(--post-titleFont,var(--site-font-Page-title));
  --wcTitleFontSize:var(--post-titleFont-size,28px);
  --wcActiveRatingColor:rgb(var(--post-ratingFilledStarColor,var(--site-color-8)));
  --wcInactiveRatingColor:rgb(var(--post-ratingUnfilledStarColor,var(--site-color-3)));
  --wcHeaderRatingFont:var(--post-ratingFont,var(--site-font-Body-M));
  --wcHeaderRatingFontSize:var(--post-ratingFont-size,14px);
  --wcHeaderRatingColor:rgb(var(--post-ratingFontColor,var(--site-color-5)))
}

/*** VSM_CSS ***/

#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus, #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus ~ .siteSdkShowFocusOnSibling {
  --focus-ring-box-shadow:0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow:var(--focus-ring-box-shadow) !important;
  z-index:1;

}

.has-inner-focus-ring {
  --focus-ring-box-shadow:inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;

}

:root, :host, .spxThemeOverride {
  --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --theme-spx-ratio:var(--scaling-factor) / 1280;
  --color_0:255,255,255;
  --color_1:255,255,255;
  --color_2:242,242,242;
  --color_3:206,206,206;
  --color_4:64,64,64;
  --color_5:0,0,0;
  --color_6:242,242,242;
  --color_7:206,206,206;
  --color_8:219,0,0;
  --color_9:64,64,64;
  --color_10:0,0,0;
  --color_11:255,255,255;
  --color_12:242,242,242;
  --color_13:206,206,206;
  --color_14:64,64,64;
  --color_15:0,0,0;
  --color_16:242,242,242;
  --color_17:206,206,206;
  --color_18:219,0,0;
  --color_19:64,64,64;
  --color_20:0,0,0;
  --color_21:242,242,242;
  --color_22:206,206,206;
  --color_23:0,74,219;
  --color_24:64,64,64;
  --color_25:0,0,0;
  --color_26:242,242,242;
  --color_27:206,206,206;
  --color_28:0,74,219;
  --color_29:64,64,64;
  --color_30:0,0,0;
  --color_31:242,242,242;
  --color_32:206,206,206;
  --color_33:0,74,219;
  --color_34:64,64,64;
  --color_35:0,0,0;
  --color_36:255,255,255;
  --color_37:0,0,0;
  --color_38:242,242,242;
  --color_39:206,206,206;
  --color_40:64,64,64;
  --color_41:219,0,0;
  --color_42:0,74,219;
  --color_43:255,196,53;
  --color_44:14,175,67;
  --color_45:0,0,0;
  --color_46:0,0,0;
  --color_47:0,0,0;
  --color_48:219,0,0;
  --color_49:219,0,0;
  --color_50:255,255,255;
  --color_51:219,0,0;
  --color_52:219,0,0;
  --color_53:255,255,255;
  --color_54:206,206,206;
  --color_55:206,206,206;
  --color_56:255,255,255;
  --color_57:255,255,255;
  --color_58:0,0,0;
  --color_59:0,0,0;
  --color_60:255,255,255;
  --color_61:0,0,0;
  --color_62:0,0,0;
  --color_63:206,206,206;
  --color_64:206,206,206;
  --color_65:0,0,0;
  --site-color-1:255,255,255;
  --site-color-2:242,242,242;
  --site-color-4:0,0,0;
  --site-color-5:0,0,0;
  --site-color-8:219,0,0;
  --site-color-26:255,255,255;
  --site-color-27:0,0,0;
  --site-color-28:242,242,242;
  --site-color-29:206,206,206;
  --site-color-30:64,64,64;
  --site-color-31:219,0,0;
  --site-color-32:0,74,219;
  --site-color-33:255,196,53;
  --site-color-34:14,175,67;
  --site-color-35:0,0,0;
  --site-color-36:0,0,0;
  --site-color-38:255,255,255;
  --site-color-40:255,255,255;
  --site-color-47:255,255,255;
  --site-ads-height:34px;
  --sticky-offset:34px;
  --site-ads-top-height:34px;
  --site-width:980px;
  --above-all-z-index:100000;
  --portals-z-index:100001;
  --site-opt-in-direction:ltr;
  --site-opt-in-direction-multiplier:1;
  --font_0:normal normal normal calc(72 * var(--theme-spx-ratio))/1.2em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_1:normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
  --font_2:normal normal normal calc(42 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_3:normal normal normal calc(38 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_4:normal normal normal calc(34 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_5:normal normal normal calc(28 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_6:normal normal normal calc(22 * var(--theme-spx-ratio))/1.4em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_7:normal normal normal calc(18 * var(--theme-spx-ratio))/1.6em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
  --font_8:normal normal normal calc(16 * var(--theme-spx-ratio))/1.6em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
  --font_9:normal normal normal calc(14 * var(--theme-spx-ratio))/1.6em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
  --font_10:normal normal normal 12px/1.4em din-next-w01-light,sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  --minViewportSize:320;
  --maxViewportSize:1920;
  --customScaleViewportLimit:clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));

}

.theme-vars, .max-width-container {
  --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --theme-spx-ratio:var(--scaling-factor) / 1280;

}

.max-width-container {
  --font_0:normal normal normal calc(72 * var(--theme-spx-ratio))/1.2em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_1:normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
  --font_2:normal normal normal calc(42 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_3:normal normal normal calc(38 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_4:normal normal normal calc(34 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_5:normal normal normal calc(28 * var(--theme-spx-ratio))/1.3em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_6:normal normal normal calc(22 * var(--theme-spx-ratio))/1.4em madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
  --font_7:normal normal normal calc(18 * var(--theme-spx-ratio))/1.6em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
  --font_8:normal normal normal calc(16 * var(--theme-spx-ratio))/1.6em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
  --font_9:normal normal normal calc(14 * var(--theme-spx-ratio))/1.6em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
  --font_10:normal normal normal 12px/1.4em din-next-w01-light,sans-serif;

}

.font_0 {
  font:var(--font_0);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_1 {
  font:var(--font_1);
  color:rgb(var(--color, var(--color_14)));
  letter-spacing:0em;

}

.font_2 {
  font:var(--font_2);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_3 {
  font:var(--font_3);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_4 {
  font:var(--font_4);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_5 {
  font:var(--font_5);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_6 {
  font:var(--font_6);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_7 {
  font:var(--font_7);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_8 {
  font:var(--font_8);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_9 {
  font:var(--font_9);
  color:rgb(var(--color, var(--color_15)));
  letter-spacing:0em;

}

.font_10 {
  font:var(--font_10);
  color:rgb(var(--color, var(--color_14)));
  letter-spacing:0em;

}

.color_0 {
  color:rgb(var(--color_0));

}

.color_1 {
  color:rgb(var(--color_1));

}

.color_2 {
  color:rgb(var(--color_2));

}

.color_3 {
  color:rgb(var(--color_3));

}

.color_4 {
  color:rgb(var(--color_4));

}

.color_5 {
  color:rgb(var(--color_5));

}

.color_6 {
  color:rgb(var(--color_6));

}

.color_7 {
  color:rgb(var(--color_7));

}

.color_8 {
  color:rgb(var(--color_8));

}

.color_9 {
  color:rgb(var(--color_9));

}

.color_10 {
  color:rgb(var(--color_10));

}

.color_11 {
  color:rgb(var(--color_11));

}

.color_12 {
  color:rgb(var(--color_12));

}

.color_13 {
  color:rgb(var(--color_13));

}

.color_14 {
  color:rgb(var(--color_14));

}

.color_15 {
  color:rgb(var(--color_15));

}

.color_16 {
  color:rgb(var(--color_16));

}

.color_17 {
  color:rgb(var(--color_17));

}

.color_18 {
  color:rgb(var(--color_18));

}

.color_19 {
  color:rgb(var(--color_19));

}

.color_20 {
  color:rgb(var(--color_20));

}

.color_21 {
  color:rgb(var(--color_21));

}

.color_22 {
  color:rgb(var(--color_22));

}

.color_23 {
  color:rgb(var(--color_23));

}

.color_24 {
  color:rgb(var(--color_24));

}

.color_25 {
  color:rgb(var(--color_25));

}

.color_26 {
  color:rgb(var(--color_26));

}

.color_27 {
  color:rgb(var(--color_27));

}

.color_28 {
  color:rgb(var(--color_28));

}

.color_29 {
  color:rgb(var(--color_29));

}

.color_30 {
  color:rgb(var(--color_30));

}

.color_31 {
  color:rgb(var(--color_31));

}

.color_32 {
  color:rgb(var(--color_32));

}

.color_33 {
  color:rgb(var(--color_33));

}

.color_34 {
  color:rgb(var(--color_34));

}

.color_35 {
  color:rgb(var(--color_35));

}

.color_36 {
  color:rgb(var(--color_36));

}

.color_37 {
  color:rgb(var(--color_37));

}

.color_38 {
  color:rgb(var(--color_38));

}

.color_39 {
  color:rgb(var(--color_39));

}

.color_40 {
  color:rgb(var(--color_40));

}

.color_41 {
  color:rgb(var(--color_41));

}

.color_42 {
  color:rgb(var(--color_42));

}

.color_43 {
  color:rgb(var(--color_43));

}

.color_44 {
  color:rgb(var(--color_44));

}

.color_45 {
  color:rgb(var(--color_45));

}

.color_46 {
  color:rgb(var(--color_46));

}

.color_47 {
  color:rgb(var(--color_47));

}

.color_48 {
  color:rgb(var(--color_48));

}

.color_49 {
  color:rgb(var(--color_49));

}

.color_50 {
  color:rgb(var(--color_50));

}

.color_51 {
  color:rgb(var(--color_51));

}

.color_52 {
  color:rgb(var(--color_52));

}

.color_53 {
  color:rgb(var(--color_53));

}

.color_54 {
  color:rgb(var(--color_54));

}

.color_55 {
  color:rgb(var(--color_55));

}

.color_56 {
  color:rgb(var(--color_56));

}

.color_57 {
  color:rgb(var(--color_57));

}

.color_58 {
  color:rgb(var(--color_58));

}

.color_59 {
  color:rgb(var(--color_59));

}

.color_60 {
  color:rgb(var(--color_60));

}

.color_61 {
  color:rgb(var(--color_61));

}

.color_62 {
  color:rgb(var(--color_62));

}

.color_63 {
  color:rgb(var(--color_63));

}

.color_64 {
  color:rgb(var(--color_64));

}

.color_65 {
  color:rgb(var(--color_65));

}

.backcolor_0 {
  background-color:rgb(var(--color_0));

}

.backcolor_1 {
  background-color:rgb(var(--color_1));

}

.backcolor_2 {
  background-color:rgb(var(--color_2));

}

.backcolor_3 {
  background-color:rgb(var(--color_3));

}

.backcolor_4 {
  background-color:rgb(var(--color_4));

}

.backcolor_5 {
  background-color:rgb(var(--color_5));

}

.backcolor_6 {
  background-color:rgb(var(--color_6));

}

.backcolor_7 {
  background-color:rgb(var(--color_7));

}

.backcolor_8 {
  background-color:rgb(var(--color_8));

}

.backcolor_9 {
  background-color:rgb(var(--color_9));

}

.backcolor_10 {
  background-color:rgb(var(--color_10));

}

.backcolor_11 {
  background-color:rgb(var(--color_11));

}

.backcolor_12 {
  background-color:rgb(var(--color_12));

}

.backcolor_13 {
  background-color:rgb(var(--color_13));

}

.backcolor_14 {
  background-color:rgb(var(--color_14));

}

.backcolor_15 {
  background-color:rgb(var(--color_15));

}

.backcolor_16 {
  background-color:rgb(var(--color_16));

}

.backcolor_17 {
  background-color:rgb(var(--color_17));

}

.backcolor_18 {
  background-color:rgb(var(--color_18));

}

.backcolor_19 {
  background-color:rgb(var(--color_19));

}

.backcolor_20 {
  background-color:rgb(var(--color_20));

}

.backcolor_21 {
  background-color:rgb(var(--color_21));

}

.backcolor_22 {
  background-color:rgb(var(--color_22));

}

.backcolor_23 {
  background-color:rgb(var(--color_23));

}

.backcolor_24 {
  background-color:rgb(var(--color_24));

}

.backcolor_25 {
  background-color:rgb(var(--color_25));

}

.backcolor_26 {
  background-color:rgb(var(--color_26));

}

.backcolor_27 {
  background-color:rgb(var(--color_27));

}

.backcolor_28 {
  background-color:rgb(var(--color_28));

}

.backcolor_29 {
  background-color:rgb(var(--color_29));

}

.backcolor_30 {
  background-color:rgb(var(--color_30));

}

.backcolor_31 {
  background-color:rgb(var(--color_31));

}

.backcolor_32 {
  background-color:rgb(var(--color_32));

}

.backcolor_33 {
  background-color:rgb(var(--color_33));

}

.backcolor_34 {
  background-color:rgb(var(--color_34));

}

.backcolor_35 {
  background-color:rgb(var(--color_35));

}

.backcolor_36 {
  background-color:rgb(var(--color_36));

}

.backcolor_37 {
  background-color:rgb(var(--color_37));

}

.backcolor_38 {
  background-color:rgb(var(--color_38));

}

.backcolor_39 {
  background-color:rgb(var(--color_39));

}

.backcolor_40 {
  background-color:rgb(var(--color_40));

}

.backcolor_41 {
  background-color:rgb(var(--color_41));

}

.backcolor_42 {
  background-color:rgb(var(--color_42));

}

.backcolor_43 {
  background-color:rgb(var(--color_43));

}

.backcolor_44 {
  background-color:rgb(var(--color_44));

}

.backcolor_45 {
  background-color:rgb(var(--color_45));

}

.backcolor_46 {
  background-color:rgb(var(--color_46));

}

.backcolor_47 {
  background-color:rgb(var(--color_47));

}

.backcolor_48 {
  background-color:rgb(var(--color_48));

}

.backcolor_49 {
  background-color:rgb(var(--color_49));

}

.backcolor_50 {
  background-color:rgb(var(--color_50));

}

.backcolor_51 {
  background-color:rgb(var(--color_51));

}

.backcolor_52 {
  background-color:rgb(var(--color_52));

}

.backcolor_53 {
  background-color:rgb(var(--color_53));

}

.backcolor_54 {
  background-color:rgb(var(--color_54));

}

.backcolor_55 {
  background-color:rgb(var(--color_55));

}

.backcolor_56 {
  background-color:rgb(var(--color_56));

}

.backcolor_57 {
  background-color:rgb(var(--color_57));

}

.backcolor_58 {
  background-color:rgb(var(--color_58));

}

.backcolor_59 {
  background-color:rgb(var(--color_59));

}

.backcolor_60 {
  background-color:rgb(var(--color_60));

}

.backcolor_61 {
  background-color:rgb(var(--color_61));

}

.backcolor_62 {
  background-color:rgb(var(--color_62));

}

.backcolor_63 {
  background-color:rgb(var(--color_63));

}

.backcolor_64 {
  background-color:rgb(var(--color_64));

}

.backcolor_65 {
  background-color:rgb(var(--color_65));

}

.theme-vars {
  --ui-base-1-color:#FFFFFF;
  --ui-base-2-color:#000000;
  --ui-shade-1-color:#F2F2F2;
  --ui-shade-2-color:#CECECE;
  --ui-shade-3-color:#404040;
  --ui-accent-1-color:#DB0000;
  --ui-accent-2-color:#004ADB;
  --ui-accent-3-color:#FFC435;
  --ui-accent-4-color:#0EAF43;
  --ui-system-success-color:#489F48;
  --ui-system-error-color:#D82222;
  --ui-system-alert-color:#E98316;
  --ui-system-default-dark-color:#000000;
  --ui-system-default-light-color:#ffffff;
  --ui-primary-background-color:var(--ui-base-1-color);
  --ui-secondary-background-color:var(--ui-shade-1-color);
  --ui-heading-1-color:var(--ui-base-2-color);
  --ui-heading-2-color:var(--ui-base-2-color);
  --ui-heading-3-color:var(--ui-base-2-color);
  --ui-heading-4-color:var(--ui-base-2-color);
  --ui-heading-5-color:var(--ui-base-2-color);
  --ui-heading-6-color:var(--ui-base-2-color);
  --ui-paragraph-1-color:var(--ui-base-2-color);
  --ui-paragraph-2-color:var(--ui-base-2-color);
  --ui-paragraph-3-color:var(--ui-base-2-color);
  --ui-links-and-actions-color:var(--ui-accent-1-color);
  --ui-system-disabled-color:var(--ui-shade-2-color);
  --ui-graphics-1-color:var(--ui-accent-1-color);
  --ui-graphics-2-color:var(--ui-accent-2-color);
  --ui-button-primary-background-color:var(--ui-accent-1-color);
  --ui-button-primary-border-left-color:var(--ui-accent-1-color);
  --ui-button-primary-border-right-color:var(--ui-accent-1-color);
  --ui-button-primary-border-top-color:var(--ui-accent-1-color);
  --ui-button-primary-border-bottom-color:var(--ui-accent-1-color);
  --ui-button-primary-color:var(--ui-base-1-color);
  --ui-button-primary-text-highlight:transparent;
  --ui-button-secondary-background-color:var(--ui-base-1-color);
  --ui-button-secondary-border-left-color:var(--ui-base-2-color);
  --ui-button-secondary-border-right-color:var(--ui-base-2-color);
  --ui-button-secondary-border-top-color:var(--ui-base-2-color);
  --ui-button-secondary-border-bottom-color:var(--ui-base-2-color);
  --ui-button-secondary-color:var(--ui-base-2-color);
  --ui-button-secondary-text-highlight:transparent;
  --ui-button-tertiary-background-color:transparent;
  --ui-button-tertiary-border-left-color:transparent;
  --ui-button-tertiary-border-right-color:transparent;
  --ui-button-tertiary-border-top-color:transparent;
  --ui-button-tertiary-border-bottom-color:transparent;
  --ui-button-tertiary-color:var(--ui-paragraph-2-color);
  --ui-button-tertiary-text-highlight:transparent;
  --ui-box-primary-border-left-color:var(--ui-base-2-color);
  --ui-box-primary-border-right-color:var(--ui-base-2-color);
  --ui-box-primary-border-top-color:var(--ui-base-2-color);
  --ui-box-primary-border-bottom-color:var(--ui-base-2-color);
  --ui-box-primary-background-color:var(--ui-base-1-color);
  --ui-box-secondary-border-left-color:var(--ui-base-2-color);
  --ui-box-secondary-border-right-color:var(--ui-base-2-color);
  --ui-box-secondary-border-top-color:var(--ui-base-2-color);
  --ui-box-secondary-border-bottom-color:var(--ui-base-2-color);
  --ui-box-secondary-background-color:var(--ui-base-1-color);
  --ui-system-line-1-color:var(--ui-base-2-color);
  --ui-system-line-2-color:var(--ui-accent-1-color);
  --ui-heading-1-font:normal normal 700 max(0.5px, 0.09375 * (var(--scaling-factor) - var(--scrollbar-width)))/0.9em instrument-sans;
  --ui-heading-2-font:normal normal 700 max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width)))/0.9em instrument-sans;
  --ui-heading-3-font:normal normal 700 max(0.5px, 0.0375 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
  --ui-heading-4-font:normal normal 700 max(0.5px, 0.025 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
  --ui-heading-5-font:normal normal 700 max(0.5px, 0.01875 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
  --ui-heading-6-font:normal normal 700 max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
  --ui-paragraph-1-font:normal normal 400 max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
  --ui-paragraph-2-font:normal normal 400 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
  --ui-paragraph-3-font:normal normal 400 max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
  --ui-button-primary-font:normal normal 700 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em instrument-sans;
  --ui-button-secondary-font:normal normal 700 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em instrument-sans;
  --ui-button-tertiary-font:normal normal 700 max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em instrument-sans;
  --ui-button-primary-box-shadow:none;
  --ui-button-secondary-box-shadow:none;
  --ui-button-tertiary-box-shadow:none;
  --ui-box-primary-box-shadow:none;
  --ui-box-secondary-box-shadow:none;
  --ui-button-primary-border-left-width:0px;
  --ui-button-primary-border-right-width:0px;
  --ui-button-primary-border-top-width:0px;
  --ui-button-primary-border-bottom-width:0px;
  --ui-button-secondary-border-left-width:1px;
  --ui-button-secondary-border-right-width:1px;
  --ui-button-secondary-border-top-width:1px;
  --ui-button-secondary-border-bottom-width:1px;
  --ui-button-tertiary-border-left-width:0px;
  --ui-button-tertiary-border-right-width:0px;
  --ui-button-tertiary-border-top-width:0px;
  --ui-button-tertiary-border-bottom-width:0px;
  --ui-box-primary-border-left-width:1px;
  --ui-box-primary-border-right-width:1px;
  --ui-box-primary-border-top-width:1px;
  --ui-box-primary-border-bottom-width:1px;
  --ui-box-secondary-border-left-width:1px;
  --ui-box-secondary-border-right-width:1px;
  --ui-box-secondary-border-top-width:1px;
  --ui-box-secondary-border-bottom-width:1px;
  --ui-button-primary-border-left-style:solid;
  --ui-button-primary-border-right-style:solid;
  --ui-button-primary-border-top-style:solid;
  --ui-button-primary-border-bottom-style:solid;
  --ui-button-secondary-border-left-style:dashed;
  --ui-button-secondary-border-right-style:dashed;
  --ui-button-secondary-border-top-style:dashed;
  --ui-button-secondary-border-bottom-style:dashed;
  --ui-button-tertiary-border-left-style:solid;
  --ui-button-tertiary-border-right-style:solid;
  --ui-button-tertiary-border-top-style:solid;
  --ui-button-tertiary-border-bottom-style:solid;
  --ui-box-primary-border-left-style:solid;
  --ui-box-primary-border-right-style:solid;
  --ui-box-primary-border-top-style:solid;
  --ui-box-primary-border-bottom-style:solid;
  --ui-box-secondary-border-left-style:dashed;
  --ui-box-secondary-border-right-style:dashed;
  --ui-box-secondary-border-top-style:dashed;
  --ui-box-secondary-border-bottom-style:dashed;
  --ui-button-primary-padding-bottom:0px;
  --ui-button-primary-padding-top:0px;
  --ui-button-primary-padding-left:0px;
  --ui-button-primary-padding-right:0px;
  --ui-button-secondary-padding-bottom:max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-secondary-padding-top:max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-secondary-padding-left:max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-secondary-padding-right:max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));
  --ui-button-tertiary-padding-bottom:0px;
  --ui-button-tertiary-padding-top:0px;
  --ui-button-tertiary-padding-left:0px;
  --ui-button-tertiary-padding-right:0px;
  --ui-button-primary-border-top-left-radius:0px;
  --ui-button-primary-border-top-right-radius:0px;
  --ui-button-primary-border-bottom-left-radius:0px;
  --ui-button-primary-border-bottom-right-radius:0px;
  --ui-button-secondary-border-top-left-radius:0px;
  --ui-button-secondary-border-top-right-radius:0px;
  --ui-button-secondary-border-bottom-left-radius:0px;
  --ui-button-secondary-border-bottom-right-radius:0px;
  --ui-button-tertiary-border-top-left-radius:0px;
  --ui-button-tertiary-border-top-right-radius:0px;
  --ui-button-tertiary-border-bottom-left-radius:0px;
  --ui-button-tertiary-border-bottom-right-radius:0px;
  --ui-box-primary-border-top-left-radius:0px;
  --ui-box-primary-border-top-right-radius:0px;
  --ui-box-primary-border-bottom-left-radius:0px;
  --ui-box-primary-border-bottom-right-radius:0px;
  --ui-box-secondary-border-top-left-radius:0px;
  --ui-box-secondary-border-top-right-radius:0px;
  --ui-box-secondary-border-bottom-left-radius:0px;
  --ui-box-secondary-border-bottom-right-radius:0px;
  --ui-button-primary-column-gap:0px;
  --ui-button-primary-row-gap:0px;
  --ui-button-secondary-column-gap:0px;
  --ui-button-secondary-row-gap:0px;
  --ui-button-tertiary-column-gap:0px;
  --ui-button-tertiary-row-gap:0px;
  --ui-button-primary-letter-spacing:0em;
  --ui-button-secondary-letter-spacing:0em;
  --ui-button-tertiary-letter-spacing:0em;
  --ui-button-primary-text-decoration:none;
  --ui-button-secondary-text-decoration:none;
  --ui-button-tertiary-text-decoration:underline;
  --ui-button-primary-text-transform:none;
  --ui-button-secondary-text-transform:none;
  --ui-button-tertiary-text-transform:none;
  --ui-button-primary-text-shadow:none;
  --ui-button-secondary-text-shadow:none;
  --ui-button-tertiary-text-shadow:none;
  --ui-system-line-1-width:1px;
  --ui-system-line-2-width:1px;
  --ui-button-primary-justify-content:center;
  --ui-button-secondary-justify-content:center;
  --ui-button-tertiary-justify-content:center;
  --ui-button-primary-background-image:none;
  --ui-button-secondary-background-image:none;
  --ui-button-tertiary-background-image:none;
  --variables-m28o2bcx:1920px;
  --variables-mk2jyfr5:9999px;
  --ui-box-primary-background-image:none;
  --ui-box-secondary-background-image:none;

}

@media screen and (max-width: 1023px) {
  .theme-vars {
    --ui-heading-2-font:normal normal 700 max(0.5px, 0.0871795 * (var(--scaling-factor) - var(--scrollbar-width)))/0.9em instrument-sans;
    --ui-heading-3-font:normal normal 700 max(0.5px, 0.0717949 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
    --ui-heading-4-font:normal normal 700 max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)))/1em instrument-sans;
    --ui-heading-5-font:normal normal 700 max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
    --ui-heading-6-font:normal normal 700 max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em instrument-sans;
    --ui-paragraph-1-font:normal normal 400 max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
    --ui-paragraph-2-font:normal normal 400 max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
    --ui-paragraph-3-font:normal normal 400 max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)))/1.3em ibm-plex-mono;
    --ui-button-secondary-padding-bottom:max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    --ui-button-secondary-padding-top:max(0.5px, 0.025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    --ui-button-secondary-padding-left:max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    --ui-button-secondary-padding-right:max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));
    --variables-mk2jyfr5:700px;

  }

}

#main_MF :where(.SITE_HEADER) {
  --bg-overlay-color:transparent;
  --bg-gradient:none;

}

#main_MF :where(.SITE_PAGES) {
  --transition-duration:0ms;

}

#main_MF :where(.SITE_FOOTER) {
  --bg-overlay-color:transparent;
  --bg-gradient:none;

}

._internalContainerRoot_ikbgu_1 {
  position:relative;
  width:100%;
  height:100%;
  --borderTopWidth: 0px;
  --borderTopStyle: solid;
  --borderTopColor: transparent;
  --borderInlineEndWidth: 0px;
  --borderInlineEndStyle: solid;
  --borderInlineEndColor: transparent;
  --borderBottomWidth: 0px;
  --borderBottomStyle: solid;
  --borderBottomColor: transparent;
  --borderInlineStartWidth: 0px;
  --borderInlineStartStyle: solid;
  --borderInlineStartColor: transparent;
  --borderStartStartRadius: 0px;
  --borderStartEndRadius: 0px;
  --borderEndStartRadius: 0px;
  --borderEndEndRadius: 0px;
  --boxShadow: none;
  --backdropFilter: none
}

._backgroundLayer_ikbgu_25 {
  position:absolute;
  inset:0;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:1fr;
  overflow:clip;
  border-top:var(--borderTopWidth) var(--borderTopStyle) var(--borderTopColor);
  border-inline-end:var(--borderInlineEndWidth) var(--borderInlineEndStyle) var(--borderInlineEndColor);
  border-bottom:var(--borderBottomWidth) var(--borderBottomStyle) var(--borderBottomColor);
  border-inline-start:var(--borderInlineStartWidth) var(--borderInlineStartStyle) var(--borderInlineStartColor);
  border-start-start-radius:var(--borderStartStartRadius);
  border-start-end-radius:var(--borderStartEndRadius);
  border-end-start-radius:var(--borderEndStartRadius);
  border-end-end-radius:var(--borderEndEndRadius);
  box-shadow:var(--boxShadow);
  backdrop-filter:var(--backdropFilter)
}

._pinnedLayer_ikbgu_47 {
  position:absolute;
  inset:0;
  z-index:1;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:1fr;
  pointer-events:none
}

._pinnedLayer_ikbgu_47>* {
  pointer-events:auto
}

._overflowWrapper_ikbgu_63 {
  border-top:var(--borderTopWidth) var(--borderTopStyle) transparent;
  border-inline-end:var(--borderInlineEndWidth) var(--borderInlineEndStyle) transparent;
  border-bottom:var(--borderBottomWidth) var(--borderBottomStyle) transparent;
  border-inline-start:var(--borderInlineStartWidth) var(--borderInlineStartStyle) transparent;
  border-start-start-radius:var(--borderStartStartRadius);
  border-start-end-radius:var(--borderStartEndRadius);
  border-end-start-radius:var(--borderEndStartRadius);
  border-end-end-radius:var(--borderEndEndRadius)
}

ul.font_100,ol.font_100 {
  color:#080808;
  font-size:10px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  margin:0;
  text-decoration:none;
  line-height:normal;
  letter-spacing:normal
}

ul.font_100 li,ol.font_100 li {
  margin-bottom:12px
}

ul.site-list-text-align,ol.site-list-text-align {
  list-style-position:inside
}

ul.site-list-text-align p,ul.site-list-text-align h1,ul.site-list-text-align h2,ul.site-list-text-align h3,ul.site-list-text-align h4,ul.site-list-text-align h5,ul.site-list-text-align h6,ol.site-list-text-align p,ol.site-list-text-align h1,ol.site-list-text-align h2,ol.site-list-text-align h3,ol.site-list-text-align h4,ol.site-list-text-align h5,ol.site-list-text-align h6 {
  display:inline
}

._clickable_p216z_39 {
  cursor:pointer
}

._srOnly_p216z_43 {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] {
  display:block
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table {
  border-collapse:collapse;
  margin:15px 0;
  width:100%
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table td {
  position:relative;
  padding:12px
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table td:after {
  content:"";
  position:absolute;
  inset:0;
  border-left:1px solid currentColor;
  border-bottom:1px solid currentColor;
  opacity:.2
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table tr td:last-child:after {
  border-right:1px solid currentColor
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table tr:first-child td:after {
  border-top:1px solid currentColor
}

@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  ._safariFix_p216z_95>*>:first-child {
    vertical-align:top
  }

}

@supports (-webkit-touch-callout: none) {
  ._safariFix_p216z_95>*>:first-child {
    vertical-align:top
  }

}

._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) [class$=rich-text__text],._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div)[class$=rich-text__text] {
  color:var(--corvid-color, currentColor)
}

._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) span[style*=color] {
  color:var(--corvid-color, currentColor)!important
}

._WRichTextSkin_p216z_145 {
  min-height:var(--min-height);
  min-width:var(--min-width);
  direction:var(--text-direction)
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 {
  position:relative;
  width:100%;
  height:100%;
  word-wrap:break-word;
  overflow-wrap:break-word
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 ul {
  list-style:disc inside
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 li {
  margin-bottom:12px
}

._WRichTextNewSkin_p216z_164 p,._WRichTextNewSkin_p216z_164 h1,._WRichTextNewSkin_p216z_164 h2,._WRichTextNewSkin_p216z_164 h3,._WRichTextNewSkin_p216z_164 h4,._WRichTextNewSkin_p216z_164 h5,._WRichTextNewSkin_p216z_164 h6,._WRichTextNewSkin_p216z_164 blockquote,._WRichTextNewSkin_p216z_164 div {
  line-height:normal;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 {
  min-height:var(--min-height);
  min-width:var(--min-width)
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 {
  position:relative;
  width:100%;
  height:100%;
  word-wrap:break-word;
  overflow-wrap:break-word
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul {
  padding-inline-start:1.3em;
  margin-inline-start:.5em;
  line-height:normal;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul {
  list-style-type:disc
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol {
  list-style-type:decimal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol ul {
  list-style-type:circle;
  line-height:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol ol ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol ul ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul ol ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul ul ul {
  list-style-type:square;
  line-height:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 li {
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 p,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h1,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h2,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h3,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h4,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h5,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h6 {
  margin-block:0;
  margin:0;
  line-height:normal;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 a {
  color:inherit
}

._WRichTextThemeSkin_p216z_278,._WRichTextNewSkin_p216z_164 {
  word-wrap:break-word;
  overflow-wrap:break-word;
  text-align:start;
  pointer-events:none;
  min-height:var(--min-height);
  min-width:var(--min-width);
  direction:var(--text-direction);
  mix-blend-mode:var(--blendMode, normal);
  text-transform:var(--textTransform, "none");
  text-shadow:var(--textOutline, 0px 0px transparent),var(--textShadow, 0px 0px transparent)
}

._WRichTextThemeSkin_p216z_278>*,._WRichTextNewSkin_p216z_164>* {
  pointer-events:auto
}

._WRichTextThemeSkin_p216z_278 li,._WRichTextNewSkin_p216z_164 li {
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:normal
}

._WRichTextThemeSkin_p216z_278 ol,._WRichTextNewSkin_p216z_164 ol,._WRichTextThemeSkin_p216z_278 ul,._WRichTextNewSkin_p216z_164 ul {
  margin-inline-start:.5em;
  margin-inline-end:0;
  line-height:normal;
  letter-spacing:normal
}

._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ol,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ol,._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ul,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ul {
  padding-inline-start:1.3em;
  padding-inline-end:0
}

._WRichTextThemeSkin_p216z_278 ul,._WRichTextNewSkin_p216z_164 ul {
  list-style-type:disc
}

._WRichTextThemeSkin_p216z_278 ol,._WRichTextNewSkin_p216z_164 ol {
  list-style-type:decimal
}

._WRichTextThemeSkin_p216z_278 ul ul,._WRichTextNewSkin_p216z_164 ul ul,._WRichTextThemeSkin_p216z_278 ol ul,._WRichTextNewSkin_p216z_164 ol ul {
  list-style-type:circle
}

._WRichTextThemeSkin_p216z_278 ul ul ul,._WRichTextNewSkin_p216z_164 ul ul ul,._WRichTextThemeSkin_p216z_278 ol ul ul,._WRichTextNewSkin_p216z_164 ol ul ul,._WRichTextThemeSkin_p216z_278 ul ol ul,._WRichTextNewSkin_p216z_164 ul ol ul,._WRichTextThemeSkin_p216z_278 ol ol ul,._WRichTextNewSkin_p216z_164 ol ol ul {
  list-style-type:square
}

._WRichTextThemeSkin_p216z_278 p,._WRichTextNewSkin_p216z_164 p,._WRichTextThemeSkin_p216z_278 h1,._WRichTextNewSkin_p216z_164 h1,._WRichTextThemeSkin_p216z_278 h2,._WRichTextNewSkin_p216z_164 h2,._WRichTextThemeSkin_p216z_278 h3,._WRichTextNewSkin_p216z_164 h3,._WRichTextThemeSkin_p216z_278 h4,._WRichTextNewSkin_p216z_164 h4,._WRichTextThemeSkin_p216z_278 h5,._WRichTextNewSkin_p216z_164 h5,._WRichTextThemeSkin_p216z_278 h6,._WRichTextNewSkin_p216z_164 h6,._WRichTextThemeSkin_p216z_278 blockquote,._WRichTextNewSkin_p216z_164 blockquote,._WRichTextThemeSkin_p216z_278 div,._WRichTextNewSkin_p216z_164 div {
  margin-block:0;
  margin:0
}

._WRichTextThemeSkin_p216z_278 a,._WRichTextNewSkin_p216z_164 a {
  color:inherit
}

._list-direction-spec_p216z_307 li {
  margin-inline-start:1.3em;
  margin-inline-end:0
}

._wrichtext_aqg9v_1 {
  word-wrap:break-word;
  overflow-wrap:break-word;
  text-align:start;
  pointer-events:none;
  direction:var(--site-opt-in-direction);
  text-shadow:var(--textOutline, 0px 0px transparent),var(--textShadow, 0px 0px transparent)
}

._wrichtext_aqg9v_1 ul {
  list-style-type:disc
}

._wrichtext_aqg9v_1 ol {
  list-style-type:decimal
}

._wrichtext_aqg9v_1 ul ul,._wrichtext_aqg9v_1 ol ul {
  list-style-type:circle
}

._wrichtext_aqg9v_1 ul ul ul,._wrichtext_aqg9v_1 ol ul ul,._wrichtext_aqg9v_1 ul ol ul,._wrichtext_aqg9v_1 ol ol ul {
  list-style-type:square
}

._wrichtext_aqg9v_1 p,._wrichtext_aqg9v_1 h1,._wrichtext_aqg9v_1 h2,._wrichtext_aqg9v_1 h3,._wrichtext_aqg9v_1 h4,._wrichtext_aqg9v_1 h5,._wrichtext_aqg9v_1 h6,._wrichtext_aqg9v_1 blockquote,._wrichtext_aqg9v_1 li,._wrichtext_aqg9v_1 ul,._wrichtext_aqg9v_1 ol {
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:inherit
}

._wrichtext_aqg9v_1 a {
  color:inherit;
  font-size:inherit;
  font-weight:inherit
}

@charset "UTF-8";
._animation-none_1m6ap_1 {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset
}

._animation-calm_1m6ap_8,._animation-wash_1m6ap_9,._animation-circle_1m6ap_10 {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset;
  --hamburger-dialog-initial-opacity: 0
}

._animation-underline_1m6ap_18,._animation-bullet_1m6ap_19,._animation-wave_1m6ap_20 {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset;
  --hamburger-dialog-initial-transform: translateX(100%)
}

._animation-underline_1m6ap_18 {
  --item-selected-label-underline-display: unset
}

._animation-bullet_1m6ap_19 {
  --item-label-bullet-display: inline-block
}

._presetWrapper_y7f2x_1 {
  display:contents
}

._listItem_zj48f_1 {
  display:flex;
  flex-direction:var(--container-flex-direction);
  flex-grow:var(--menu-items-flex-grow);
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--menu-items-main-axis-gap)
}

._itemWrapper_zj48f_10 {
  height:var(--menu-item-wrapper-height);
  display:var(--item-wrapper-display);
  width:var(--item-wrapper-width);
  justify-content:var(--container-align);
  flex-grow:var(--menu-items-flex-grow)
}

._labelContainer_zj48f_18 {
  display:flex;
  width:var(--item-width);
  align-items:center;
  box-sizing:border-box;
  height:100%;
  position:relative
}

._labelContainer_zj48f_18 a {
  color:inherit
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover {
  background:var(--item-hover-background, var(--item-background));
  box-shadow:var(--item-hover-box-shadow, var(--item-box-shadow));
  border-top:var(--item-hover-border-top, var(--item-border-top));
  border-bottom:var(--item-hover-border-bottom, var(--item-border-bottom))
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 ._label_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=hover] ._label_zj48f_18,._labelContainer_zj48f_18._hover_zj48f_29 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--hover ._label_zj48f_18 {
  color:var(--item-hover-color, var(--item-color));
  text-decoration-line:var(--item-hover-text-decoration, var(--item-text-decoration));
  text-shadow:var(--item-hover-text-outline, var(--item-text-outline)),var(--item-hover-text-shadow, var(--item-text-shadow));
  background-color:var(--item-hover-text-highlight, var(--item-text-highlight));
  line-height:var(--item-line-height)
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 path,._labelContainer_zj48f_18[data-interactive=true]:hover path,._labelContainer_zj48f_18[data-preview=hover] path,._labelContainer_zj48f_18._hover_zj48f_29 path,._labelContainer_zj48f_18.menu__item--hover path {
  fill:var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
  background:var(--item-selected-background, var(--item-background));
  box-shadow:var(--item-selected-box-shadow, var(--item-box-shadow));
  border-top:var(--item-selected-border-top, var(--item-border-top));
  border-bottom:var(--item-selected-border-bottom, var(--item-border-bottom))
}

._labelContainer_zj48f_18[data-selected] ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=selected] ._label_zj48f_18,._labelContainer_zj48f_18._selected_zj48f_45 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--selected ._label_zj48f_18 {
  color:var(--item-selected-color, var(--item-color));
  text-decoration-line:var(--item-selected-text-decoration, var(--item-text-decoration));
  text-shadow:var(--item-selected-text-outline, var(--item-text-outline)),var(--item-selected-text-shadow, var(--item-text-shadow));
  background-color:var(--item-selected-text-highlight, var(--item-text-highlight));
  line-height:var(--item-line-height)
}

._labelContainer_zj48f_18[data-selected] path,._labelContainer_zj48f_18[data-preview=selected] path,._labelContainer_zj48f_18._selected_zj48f_45 path,._labelContainer_zj48f_18.menu__item--selected path {
  fill:var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18>a:before {
  content:"";
  position:absolute;
  inset:0
}

@media(forced-colors:active) {
  ._labelContainer_zj48f_18 {
    outline:2px solid ButtonText;
    outline-offset:-1px
  }

  ._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74 {
    color:ButtonText
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover,._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-interactive=true]:hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=hover] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._hover_zj48f_29 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._selected_zj48f_45 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--selected ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

  ._labelContainer_zj48f_18:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._labelContainer_zj48f_18:focus-within ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

}

@media(forced-colors:active) {
  ._dropdownToggleButton_zj48f_74,._dropdownToggleButton_zj48f_74 svg,._dropdownToggleButton_zj48f_74 svg *,._dropdownToggleButton_zj48f_74 path {
    fill:currentColor!important;
    stroke:currentColor!important
  }

}

._label_zj48f_18 {
  direction:var(--item-direction);
  background-color:var(--item-text-highlight);
  white-space:nowrap
}

._horizontalDropdown_zj48f_108 {
  --computed-anchor: var(--anchor);
  --computed-align: var(--align);
  --computed-space-above: var(--space-above);
  --computed-horizontal-margin: var(--horizontal-margin);
  --before-el-top: calc(-1 * var(--computed-space-above));
  display:none!important;
  visibility:hidden;
  z-index:var(--above-all-z-index);
  position:absolute!important;
  margin-top:var(--computed-space-above)!important;
  inset:auto!important;
  left:var(--dropdown-left)!important
}

._horizontalDropdown_zj48f_108:before {
  content:"";
  display:block;
  position:absolute;
  height:var(--computed-space-above);
  top:var(--before-el-top);
  width:100%
}

._horizontalDropdown_zj48f_108[data-open=true] {
  visibility:visible
}

._listItem_zj48f_1[data-open=calculating] ._horizontalDropdown_zj48f_108,._listItem_zj48f_1[data-open=true] ._horizontalDropdown_zj48f_108 {
  display:grid!important
}

._dropdownToggleButton_zj48f_74 {
  cursor:pointer;
  display:var(--item-icon-display, flex)
}

._dropdownToggleButton_zj48f_74 svg {
  height:var(--item-icon-size);
  width:var(--item-icon-size)
}

._dropdownToggleButton_zj48f_74 path {
  fill:var(--item-icon-color, currentcolor)
}

._dropdownToggleButton_zj48f_74._coverAllSpace_zj48f_151:before {
  content:"";
  position:absolute;
  inset:0
}

._dropdownToggleButton_zj48f_74._srOnly_zj48f_160 {
  display:var(--sr-only-item-icon-display, flex);
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  position:absolute
}

._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:focus,._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:active {
  position:static;
  clip-path:unset
}

._dropdownIcon_zj48f_171[data-open] {
  transform:rotate(-180deg)
}

._noDropdownItems_zj48f_175 {
  display:var(--vertical-expand-collapse-display, var(--item-icon-display, flex))
}

._dropdownToggleButton_zj48f_74:not(._coverAllSpace_zj48f_151):not(._srOnly_zj48f_160) {
  position:relative
}

._dropdownToggleButton_zj48f_74:not(._coverAllSpace_zj48f_151):before {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  height:max(100%,24px);
  width:max(var(--item-icon-size),24px);
  transform:translate(-50%,-50%)
}

._horizontalDropdownDisplayWrapper_zj48f_193 {
  display:var(--horizontal-menu-dropdown-display, block)
}

._verticalDropdownDisplayWrapper_zj48f_197 {
  display:var(--vertical-menu-dropdown-display);
  margin-top:calc(var(--menu-items-main-axis-gap, 0) * -1);
  width:100%
}

._verticalDropdown_zj48f_197 {
  --computed-space-above: var(--space-above);
  visibility:var(--vertical-dropdown-visibility);
  height:var(--vertical-dropdown-height);
  margin-top:var(--vertical-dropdown-height, var(--computed-space-above))!important
}

._expandedDropdown_zj48f_210 ._verticalDropdown_zj48f_197 {
  visibility:unset;
  height:unset;
  margin-top:var(--computed-space-above)!important
}

._divider_zj48f_216 {
  display:var(--divider-display, none);
  border-left:var(--horizontal-menu-item-divider, none);
  border-top:var(--vertical-menu-item-divider, none);
  align-self:stretch
}

._listItem_zj48f_1:last-child ._divider_zj48f_216 {
  display:none
}

._submenuToggleWrapper_zj48f_226 {
  display:contents
}

._submenuToggleLabel_zj48f_230 {
  display:none
}

._hiddenToggle_zj48f_234 {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0
}

[data-prehydration] [data-submenu-toggle]:checked~._verticalDropdownDisplayWrapper_zj48f_197 ._verticalDropdown_zj48f_197 {
  visibility:unset;
  height:unset;
  margin-top:var(--computed-space-above)!important
}

[data-prehydration] ._submenuToggleWrapper_zj48f_226 {
  display:flex;
  position:relative;
  z-index:1
}

[data-prehydration] ._submenuToggleWrapper_zj48f_226 ._dropdownToggleButton_zj48f_74 {
  pointer-events:none
}

[data-prehydration] ._submenuToggleLabel_zj48f_230 {
  display:block;
  position:absolute;
  inset:0;
  z-index:1;
  cursor:pointer;
  pointer-events:auto
}

[data-prehydration] ._submenuToggleLabel_zj48f_230:before {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  min-width:44px;
  min-height:44px;
  transform:translate(-50%,-50%)
}

[data-prehydration] [data-submenu-toggle]:checked~._itemWrapper_zj48f_10 ._dropdownIcon_zj48f_171 {
  transform:rotate(-180deg)
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=screen],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuStretched] {
  display:grid!important;
  visibility:visible;
  position:fixed!important;
  left:var(--computed-horizontal-margin)!important;
  width:calc(100vw - 2 * var(--computed-horizontal-margin))!important
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuItem],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuCustomWidth] {
  display:grid!important;
  visibility:visible;
  left:0!important
}

._childrenWrapper_197qm_1 {
  background:var(--dropdown-container-background);
  box-shadow:var(--dropdown-container-box-shadow);
  border-top:var(--dropdown-container-border-top-width) var(--dropdown-container-border-top-style) var(--dropdown-container-border-top-color);
  border-bottom:var(--dropdown-container-border-bottom-width) var(--dropdown-container-border-bottom-style) var(--dropdown-container-border-bottom-color);
  border-inline-start:var(--dropdown-container-border-inline-start-width) var(--dropdown-container-border-inline-start-style) var(--dropdown-container-border-inline-start-color);
  border-inline-end:var(--dropdown-container-border-inline-end-width) var(--dropdown-container-border-inline-end-style) var(--dropdown-container-border-inline-end-color);
  border-start-start-radius:var(--dropdown-container-border-start-start-radius);
  border-start-end-radius:var(--dropdown-container-border-start-end-radius);
  border-end-start-radius:var(--dropdown-container-border-end-start-radius);
  border-end-end-radius:var(--dropdown-container-border-end-end-radius)
}

@media(forced-colors:active) {
  ._childrenWrapper_197qm_1 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

}

._root_7w7w5_1 {
  direction:var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
  min-width:min-content!important;
  box-sizing:border-box;
  text-align:var(--align)
}

._list_7w7w5_8 {
  --rows-number: calc((var(--items-number) / $columns-number) + .49);
  display:grid;
  grid-template-columns:repeat(var(--columns-number),1fr);
  grid-template-rows:repeat(var(--rows-number),auto);
  row-gap:var(--dropdown-menu-item-vertical-spacing);
  column-gap:var(--dropdown-menu-item-horizontal-spacing)
}

@supports (width: round(1.9px,1px)) {
  ._list_7w7w5_8 {
    --rows-number: round(up, var(--items-number) / $columns-number)
  }

}

._subList_7w7w5_22 {
  display:flex;
  flex-direction:column;
  gap:var(--dropdown-menu-item-vertical-spacing);
  margin-top:var(--dropdown-menu-item-vertical-spacing)
}

._listItem_7w7w5_29 {
  width:100%
}

._item_7w7w5_33 {
  direction:var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  justify-self:var(--dropdown-menu-item-justify-self);
  display:block;
  text-align:var(--dropdown-menu-item-align);
  padding-top:var(--dropdown-menu-item-padding-top);
  padding-bottom:var(--dropdown-menu-item-padding-bottom);
  padding-inline-start:var(--dropdown-menu-item-padding-inline-start);
  padding-inline-end:var(--dropdown-menu-item-padding-inline-end)
}

._item_7w7w5_33._selected_7w7w5_43,._item_7w7w5_33[data-preview=selected],._item_7w7w5_33.menu__dropdown-item--selected {
  font:var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font));
  color:var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color));
  letter-spacing:var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height:var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height));
  text-decoration-line:var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-transform:var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform));
  text-shadow:var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)),var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow));
  background:var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background));
  border-top:var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top));
  border-bottom:var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom));
  box-shadow:var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))
}

._item_7w7w5_33._selected_7w7w5_43 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=selected] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--selected ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))
}

._item_7w7w5_33:hover,._item_7w7w5_33._hover_7w7w5_59,._item_7w7w5_33[data-preview=hover],._item_7w7w5_33.menu__dropdown-item--hover {
  font:var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font));
  color:var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color));
  letter-spacing:var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height:var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height));
  text-decoration-line:var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-transform:var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform));
  text-shadow:var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)),var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow));
  background:var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background));
  border-top:var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top));
  border-bottom:var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom));
  box-shadow:var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))
}

._item_7w7w5_33:hover ._itemLabel_7w7w5_56,._item_7w7w5_33._hover_7w7w5_59 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=hover] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--hover ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))
}

@media(forced-colors:active) {
  ._item_7w7w5_33 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._item_7w7w5_33._selected_7w7w5_43,._item_7w7w5_33[data-preview=selected],._item_7w7w5_33.menu__dropdown-item--selected,._item_7w7w5_33:hover,._item_7w7w5_33._hover_7w7w5_59,._item_7w7w5_33[data-preview=hover],._item_7w7w5_33.menu__dropdown-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._item_7w7w5_33:focus,._item_7w7w5_33:focus-visible,._item_7w7w5_33:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._subItem_7w7w5_90 {
  direction:var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  justify-self:var(--dropdown-menu-item-justify-self);
  display:block;
  text-align:var(--dropdown-menu-item-align)
}

._subItem_7w7w5_90._selected_7w7w5_43,._subItem_7w7w5_90[data-preview=selected],._subItem_7w7w5_90.menu__dropdown-sub-item--selected {
  font:var(--sub-item-selected-font, var(--sub-item-font));
  color:var(--sub-item-selected-color, var(--sub-item-color));
  letter-spacing:var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing));
  line-height:var(--sub-item-selected-line-height, var(--sub-item-line-height));
  text-decoration-line:var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration));
  text-transform:var(--sub-item-selected-text-transform, var(--sub-item-text-transform));
  text-shadow:var(--sub-item-selected-text-outline, var(--sub-item-text-outline)),var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow));
  background:var(--sub-item-selected-background, var(--sub-item-background));
  border-top:var(--sub-item-selected-border-top, var(--sub-item-border-top));
  border-bottom:var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom));
  box-shadow:var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow))
}

._subItem_7w7w5_90._selected_7w7w5_43 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=selected] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--selected ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight))
}

._subItem_7w7w5_90:hover,._subItem_7w7w5_90._hover_7w7w5_59,._subItem_7w7w5_90[data-preview=hover],._subItem_7w7w5_90.menu__dropdown-sub-item--hover {
  font:var(--sub-item-hover-font, var(--sub-item-font));
  color:var(--sub-item-hover-color, var(--sub-item-color));
  letter-spacing:var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing));
  line-height:var(--sub-item-hover-line-height, var(--sub-item-line-height));
  text-decoration-line:var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration));
  text-transform:var(--sub-item-hover-text-transform, var(--sub-item-text-transform));
  text-shadow:var(--sub-item-hover-text-outline, var(--sub-item-text-outline)),var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow));
  background:var(--sub-item-hover-background, var(--sub-item-background));
  border-top:var(--sub-item-hover-border-top, var(--sub-item-border-top));
  border-bottom:var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom));
  box-shadow:var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow))
}

._subItem_7w7w5_90:hover ._subItemLabel_7w7w5_109,._subItem_7w7w5_90._hover_7w7w5_59 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=hover] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--hover ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight))
}

@media(forced-colors:active) {
  ._subItem_7w7w5_90 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._subItem_7w7w5_90._selected_7w7w5_43,._subItem_7w7w5_90[data-preview=selected],._subItem_7w7w5_90.menu__dropdown-sub-item--selected,._subItem_7w7w5_90:hover,._subItem_7w7w5_90._hover_7w7w5_59,._subItem_7w7w5_90[data-preview=hover],._subItem_7w7w5_90.menu__dropdown-sub-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._subItem_7w7w5_90:focus,._subItem_7w7w5_90:focus-visible,._subItem_7w7w5_90:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._itemLabel_7w7w5_56 {
  display:inline-block;
  background-color:var(--dropdown-menu-item-text-highlight);
  text-align:inherit;
  text-decoration-line:inherit;
  text-transform:inherit;
  text-shadow:inherit
}

._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-text-highlight)
}

@property --site-menu-dropdown-anchor {
  syntax: "<number>";
   inherits: false;

}

._dropdown_fee72_5 {
  outline:0px rgba(var(--site-menu-dropdown-anchor),0,0,0)
}

._submenu_fee72_11 {
  flex-grow:1
}

._container_fee72_15 {
  width:100%
}

._dropdownContentWrapper_fee72_19 {
  display:flex;
  flex-direction:var(--dropdown-content-wrapper-flex-dir, row);
  padding-top:var(--dropdown-container-padding-top);
  padding-bottom:var(--dropdown-container-padding-bottom);
  padding-inline-start:var(--dropdown-container-padding-inline-start);
  padding-inline-end:var(--dropdown-container-padding-inline-end)
}

._root_s6hzk_2 [data-part=menu-item] {
  --underline-scale: scaleX(0);
  --wash-scale: scaleX(0);
  --circle-clip-path: circle(0%);
  --dropdown-icon-transform: rotate(0);
  --bullet-translate: translateX(-150%);
  --bullet-opacity: 0;
  --wave-tarnslate: scaleY(0)
}

._root_s6hzk_2 [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {

}

._root_s6hzk_2 [data-part=menu-item] [data-part=label]:after,._root_s6hzk_2 [data-part=menu-item] [data-part=dropdown-item-label]:after {
  content:"";
  display:block;
  width:100%;
  height:1px;
  background-color:currentColor;
  display:var(--item-label-underline-display, block);
  transform:scaleX(0)
}

._root_s6hzk_2 [data-part=menu-item] [data-part=label]:before {
  content:"•"/"";
  padding-inline-end:3px;
  display:var(--item-label-bullet-display, inline-block);
  opacity:0
}

._root_s6hzk_2 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:after {
  display:var(--item-selected-label-underline-display, block);
  transform:scaleX(1)
}

._root_s6hzk_2 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
  opacity:1
}

._root_s6hzk_2 [data-part=menu-item][data-open=true],._root_s6hzk_2 [data-part=menu-item][data-animation-state=enterActive],._root_s6hzk_2 [data-part=menu-item][data-animation-state=enterDone] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(1);
  --circle-clip-path: circle(100%);
  --dropdown-icon-transform: rotate(-540deg);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1;
  --wave-tarnslate: scaleY(1.5)
}

._root_s6hzk_2 [data-part=menu-item] [data-selected] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(0);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=label]:after {
  transform-origin:left;
  transform:var(--underline-scale)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
  display:block;
  transform-origin:left;
  transform:scaleX(0)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {

}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]:hover [data-part=dropdown-item-label]:after {
  transform:scaleX(1)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
  position:relative;
  isolation:isolate;
  overflow:hidden
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  transform-origin:left;
  transform:var(--wash-scale)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color:var(--item-background)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {

}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
  position:relative;
  isolation:isolate;
  overflow:hidden
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  clip-path:var(--circle-clip-path)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color:var(--item-background)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
  transform:var(--dropdown-icon-transform)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color:var(--item-background)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
  position:relative;
  isolation:isolate;
  overflow:hidden
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  -webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-position:center center;
  mask-position:center center;
  height:135%;
  bottom:unset;
  transform-origin:bottom;
  transform:var(--wave-tarnslate)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {

}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=bullet] [data-part=label]:before {
  display:inline-block;
  transform:var(--bullet-translate);
  opacity:var(--bullet-opacity)
}

._root_s6hzk_2 {
  display:flex;
  height:100%;
  width:100%;
  overflow-x:var(--container-overflow-x, unset);
  overflow-y:var(--container-overflow-y, visible);
  scrollbar-width:none;
  box-sizing:border-box
}

._rootDirection_s6hzk_169 {
  direction:var(--direction)
}

._container_s6hzk_173 {
  width:100%;
  height:auto;
  min-width:fit-content;
  display:flex;
  justify-content:var(--container-align);
  flex-grow:var(--menu-items-flex-grow);
  flex-direction:var(--container-flex-direction);
  overflow-x:visible;
  flex-wrap:var(--container-flex-wrap, unset);
  scrollbar-width:none;
  row-gap:var(--menu-items-row-gap);
  column-gap:var(--menu-items-column-gap)
}

._root_107ew_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  pointer-events:auto;
  overflow:hidden;
  visibility:hidden;
  transform:var(--scroll-button-transform);
  --icon-rotation: var(--scroll-button-icon-rotation-deg);
  --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg)
}

._root_107ew_1 ._icon_107ew_13 {
  padding-inline-start:var(--scroll-button-padding-inline-start, 0);
  padding-inline-end:var(--scroll-button-padding-inline-end, 0)
}

._root_107ew_1:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--hover {
  background:var(--scroll-button-hover-background, var(--scroll-button-background));
  box-shadow:var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow));
  border-top:var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
  border-bottom:var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom))
}

._root_107ew_1:hover ._icon_107ew_13,._root_107ew_1[data-preview=hover] ._icon_107ew_13,._root_107ew_1.menu__scroll-button--hover ._icon_107ew_13 {
  fill:var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
  transform:rotate(var(--icon-rotation-hover, var(--icon-rotation)));
  height:var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
  width:var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
}

._root_107ew_1:hover {

}

._visible_107ew_34 {
  visibility:visible;
  pointer-events:auto
}

._hidden_107ew_39 {
  visibility:hidden;
  pointer-events:none
}

._icon_107ew_13 {
  min-width:1px;
  max-height:100%;
  max-width:100%;
  fill:var(--scroll-button-icon-color);
  transform:rotate(var(--icon-rotation));
  height:var(--scroll-button-icon-size);
  width:var(--scroll-button-icon-size)
}

._icon_107ew_13>svg {
  width:inherit;
  height:inherit
}

@media(forced-colors:active) {
  ._root_107ew_1._visible_107ew_34 {
    outline:2px solid ButtonText;
    outline-offset:0px;
    color:ButtonText
  }

  ._root_107ew_1._visible_107ew_34:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--hover {
    outline:3px solid Highlight;
    outline-offset:1px;
    color:Highlight
  }

  ._icon_107ew_13,._icon_107ew_13 * {
    fill:currentColor;
    stroke:currentColor
  }

}

._root_12ho9_1 {
  position:absolute;
  inset:0;
  padding-top:inherit;
  padding-bottom:inherit;
  border:inherit;
  border-color:transparent;
  justify-content:space-between;
  pointer-events:none;
  display:var(--scroll-button-icon-display, flex)
}

._fallbackDirection_uix1w_1:not([dir]) {
  direction:var(--site-opt-in-direction)
}

._navbar_1b8mp_1 {
  display:var(--navbar-display, block);
  min-width:var(--navbar-min-width, revert);
  height:var(--navbar-height, revert);
  --item-hover-text-decoration: underline;
  --item-selected-text-decoration: underline;
  --dropdown-menu-item-hover-text-decoration: underline;
  --dropdown-menu-item-selected-text-decoration: underline;
  --sub-item-hover-text-decoration: underline;
  --sub-item-selected-text-decoration: underline;
  --sr-only-item-icon-display: none
}

._rtl_1b8mp_14 {
  --scroll-button-transform: scaleX(-1)
}

._ltr_1b8mp_18 {
  --scroll-button-transform: scaleX(1)
}

._rootDirection_tpqnr_1 {
  direction:var(--btn-direction)
}

._root_tpqnr_1 {
  --display: flex;
  display:var(--display);
  cursor:pointer;
  min-width:var(--btn-min-width);
  min-height:10px;
  box-sizing:border-box;
  touch-action:manipulation;
  flex-basis:auto;
  flex-direction:var(--container-flex-direction, row);
  justify-content:var(--container-justify-content, var(--content-horizontal-alignment, center));
  align-items:var(--container-align-items, center);
  outline:none
}

._root_tpqnr_1:hover,._root_tpqnr_1._active_tpqnr_19,._root_tpqnr_1.button--hover {

}

@media(forced-colors:active) {
  ._root_tpqnr_1:not(:disabled):not(.button--disabled) {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)._active_tpqnr_19,._root_tpqnr_1:not(:disabled):not(.button--disabled).button--hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-pressed=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-selected=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[data-preview=selected] {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):focus,._root_tpqnr_1:not(:disabled):not(.button--disabled):focus-visible {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._root_tpqnr_1:disabled,._root_tpqnr_1.button--disabled {
  cursor:not-allowed
}

._root_tpqnr_1._isMaxContent_tpqnr_42 {
  height:max-content;
  min-width:max-content
}

._root_tpqnr_1._isMaxContent_tpqnr_42._isWrapText_tpqnr_46 {
  min-width:10px
}

._root_tpqnr_1._isWrapText_tpqnr_46,._root_tpqnr_1._isWrapText_tpqnr_46 ._label_tpqnr_53 {
  white-space:pre-line
}

._link_tpqnr_57 {
  text-decoration:none;
  box-sizing:border-box;
  color:#000;
  cursor:pointer
}

._link_tpqnr_57:focus-visible {
  outline:2px solid currentColor;
  outline-offset:2px
}

._label_tpqnr_53 {
  text-shadow:var(--text-shadow);
  text-overflow:var(--label-text-overflow);
  white-space:var(--label-white-space);
  min-width:1.8em;
  max-width:100%;
  direction:var(--direction)
}

._icon_tpqnr_78 {
  min-width:1px;
  flex-shrink:0;
  width:var(--size);
  height:var(--size);
  order:var(--icon-order, 0);
  fill:var(--icon-color);
  transform:rotate(var(--icon-rotation))
}

._root_tpqnr_1:hover ._label_tpqnr_53,._root_tpqnr_1[data-preview=hover] ._label_tpqnr_53,._root_tpqnr_1.button--hover ._label_tpqnr_53,._label_tpqnr_53.button__label--hover {
  text-shadow:var(--hover-text-outline, var(--text-outline)),var(--hover-text-shadow, var(--text-shadow));
  direction:var(--hover-direction, var(--direction))
}

._root_tpqnr_1:hover ._icon_tpqnr_78,._root_tpqnr_1[data-preview=hover] ._icon_tpqnr_78,._root_tpqnr_1.button--hover ._icon_tpqnr_78 {
  width:var(--hover-icon-size, var(--size));
  height:var(--hover-icon-size, var(--size));
  fill:var(--hover-icon-color, var(--icon-color));
  transform:rotate(var(--hover-icon-rotation, var(--icon-rotation)))
}

._root_tpqnr_1:disabled ._label_tpqnr_53,._root_tpqnr_1 [data-preview=disabled] ._label_tpqnr_53,._root_tpqnr_1.button--disabled ._label_tpqnr_53,._label_tpqnr_53.button__label--disabled {
  text-shadow:var(--disabled-text-outline, var(--text-outline)),var(--disabled-text-shadow, var(--text-shadow));
  direction:var(--disabled-direction, var(--direction))
}

._root_tpqnr_1:disabled ._icon_tpqnr_78,._root_tpqnr_1 [data-preview=disabled] ._icon_tpqnr_78,._root_tpqnr_1.button--disabled ._icon_tpqnr_78 {
  width:var(--disabled-icon-size, var(--size));
  height:var(--disabled-icon-size, var(--size));
  fill:var(--disabled-icon-color, var(--icon-color));
  transform:rotate(var(--disabled-icon-rotation, var(--icon-rotation)))
}

._button_tpqnr_19 {
  min-width:min-content!important
}

._animatedIcon_18zas_2 {
  --size: 16px;
  --fill: #000000;
  --rotation: 0deg
}

._animatedIcon_18zas_2 {
  display:block;
  width:inherit;
  height:inherit;
  width:var(--size);
  height:var(--size)
}

._animatedIcon_18zas_2 svg {
  width:var(--size);
  height:var(--size);
  display:block;
  fill:var(--fill);
  transform:rotate(var(--rotation))
}

._dialog_1izd6_1 {
  width:var(--wrapper-width);
  position:fixed;
  top:var(--site-ads-height, 0);
  inset-inline-start:var(--wrapper-inset-inline-start, revert);
  inset-inline-end:var(--wrapper-inset-inline-end, revert);
  margin:var(--wrapper-margin);
  height:calc(100% - var(--site-ads-height));
  z-index:var(--above-all-z-index);
  --navbar-display: block
}

._backdrop_1izd6_13 {
  position:fixed;
  top:var(--site-ads-height, 0);
  right:0;
  bottom:0;
  left:0;
  background:var(--overlay-background, rgba(0, 0, 0, .5))
}

._dialogContent_1izd6_22 {
  display:flex;
  flex-direction:column;
  position:relative;
  box-sizing:border-box;
  z-index:1;
  height:100%;
  background:var(--background);
  padding-top:var(--padding-top);
  padding-bottom:var(--padding-bottom);
  padding-inline-start:var(--padding-inline-start);
  padding-inline-end:var(--padding-inline-end);
  border-top-color:var(--border-top-color);
  border-top-style:var(--border-top-style);
  border-top-width:var(--border-top-width);
  border-bottom-color:var(--border-bottom-color);
  border-bottom-style:var(--border-bottom-style);
  border-bottom-width:var(--border-bottom-width);
  border-inline-start-color:var(--border-inline-start-color);
  border-inline-start-style:var(--border-inline-start-style);
  border-inline-start-width:var(--border-inline-start-width);
  border-inline-end-color:var(--border-inline-end-color);
  border-inline-end-style:var(--border-inline-end-style);
  border-inline-end-width:var(--border-inline-end-width);
  box-shadow:var(--boxShadow);
  border-start-start-radius:var(--border-start-start-radius);
  border-start-end-radius:var(--border-start-end-radius);
  border-end-start-radius:var(--border-end-start-radius);
  border-end-end-radius:var(--border-end-end-radius);
  overflow-y:auto
}

._header_1izd6_54 {
  display:flex;
  flex-direction:var(--header-flex-direction);
  align-items:flex-start;
  position:sticky;
  top:0;
  z-index:1
}

._headerContent_1izd6_63 {
  flex:1;
  align-self:stretch
}

._main_1izd6_68 {
  display:flex;
  flex:1;
  flex-direction:var(--main-flex-direction)
}

._content_1izd6_74 {
  flex:1;
  align-self:stretch
}

._openButton_1izd6_79 {
  display:var(--hamburger-open-button-display)!important
}

._closeButton_1izd6_83 {
  flex:0
}

._navbar_1izd6_87 {
  flex-grow:1
}

._dialog_41eo3_1 {
  opacity:var(--hamburger-dialog-initial-opacity);
  transform:var(--hamburger-dialog-initial-transform)
}

._dialog_41eo3_1[data-animation-name=none] {
  opacity:unset;
  transform:unset
}

._dialog_41eo3_1[data-animation-name=revealFromRight] {
  clip-path:inset(0);

}

._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterActive],._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterDone] {
  transform:translate(0)
}

._dialog_41eo3_1[data-animation-name=fadeIn] {

}

._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterActive],._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterDone] {
  opacity:1
}

._svgImageSource_15k1w_1 {
  fill-opacity:var(--opacity, 1)
}

._svgImageSource_15k1w_1:not([data-type=shape]) {
  opacity:var(--opacity, 1);
  fill-opacity:initial
}

._svgImageSource_15k1w_1[data-type=shape] {
  stroke:var(--stroke, transparent);
  stroke-opacity:var(--alpha-stroke, 1);
  stroke-width:var(--stroke-width, 0px)
}

._svgImageSource_15k1w_1:not([data-type=ugc]) * {
  vector-effect:non-scaling-stroke
}

._svgImageSource_15k1w_1:not([data-type=ugc]):not([data-type=color]) {
  fill:var(--fill)
}

._svgImageSource_15k1w_1 [data-color="1"] {
  --svg-rgb-color-1: var(--svg-color-1);
  fill:var(--svg-rgb-color-1, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="2"] {
  --svg-rgb-color-2: var(--svg-color-2);
  fill:var(--svg-rgb-color-2, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="3"] {
  --svg-rgb-color-3: var(--svg-color-3);
  fill:var(--svg-rgb-color-3, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="4"] {
  --svg-rgb-color-4: var(--svg-color-4);
  fill:var(--svg-rgb-color-4, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="5"] {
  --svg-rgb-color-5: var(--svg-color-5);
  fill:var(--svg-rgb-color-5, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="6"] {
  --svg-rgb-color-6: var(--svg-color-6);
  fill:var(--svg-rgb-color-6, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="7"] {
  --svg-rgb-color-7: var(--svg-color-7);
  fill:var(--svg-rgb-color-7, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="8"] {
  --svg-rgb-color-8: var(--svg-color-8);
  fill:var(--svg-rgb-color-8, revert-layer)
}

._svgImageRoot_15k1w_52 {
  --svg-calculated-padding: calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2);
  --svg-calculated-width: calc(100% - var(--stroke-width, 0px));
  --svg-calculated-height: calc(100% - var(--stroke-width, 0px));
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  position:absolute;
  inset:0;
  filter:drop-shadow(var(--shadow-position) var(--shadow-blur-radius) rgba(var(--shadow-color),var(--shadow-opacity)));
  transform:var(--flipX, scaleX(1)) var(--flipY, scaleY(1))
}

._svgImageRoot_15k1w_52 svg {
  position:absolute;
  inset:0;
  width:var(--svg-calculated-width, 100%);
  height:var(--svg-calculated-height, 100%);
  padding:var(--svg-calculated-padding, 0);
  margin:auto
}

._svgImageRoot_15k1w_52 svg:not([data-type=ugc]) {
  overflow:visible
}

._background_x7ip3_1 {
  height:100%;
  width:100%;
  position:relative;
  overflow:clip;
  background-color:color-mix(in srgb,var(--backgroundColor) calc(var(--backgroundColorOpacity, 1) * 100%),transparent);
  container-type:size
}

._background_x7ip3_1:before {
  content:" ";
  position:absolute;
  inset:0;
  background-image:var(--backgroundImage, none);
  opacity:var(--backgroundColorOpacity, 1)
}

._bg-img-tile_x7ip3_17 {
  height:100%;
  width:100%;
  background-size:contain;
  background-repeat:repeat;
  background-position:center center
}

._media_x7ip3_25 {
  opacity:var(--backgroundMediaOpacity);
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  mix-blend-mode:var(--blendMode, normal)
}

._mask_x7ip3_35 {
  mask-position:0px 0px;
  mask-size:100% 100%;
  mask-repeat:no-repeat;
  mask-image:var(--maskImage, none)
}

._bg-overlay_x7ip3_42 {
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  background-size:auto;
  background-repeat:repeat;
  background-position:center center
}

._bg-video-container_x7ip3_52 {
  position:relative;
  height:100%;
  width:100%
}

._bg-video-container_x7ip3_52:hover ._video-play-pause-button_x7ip3_57 {
  opacity:1
}

._video-play-pause-button_x7ip3_57 {
  position:absolute;
  bottom:5px;
  right:5px;
  z-index:9999;
  border-radius:50%;
  outline:black solid 1px;
  color:#000;
  background-color:#fff;
  display:grid;
  place-items:center;
  height:24px;
  width:24px;
  cursor:pointer;
  opacity:0
}

._video-play-pause-button_x7ip3_57:focus-visible {
  opacity:1
}

._visually-hidden-text_x7ip3_81 {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}

._image_8j9vj_1 {
  display:block;
  width:100%;
  height:100%
}

._image_8j9vj_1 img {
  max-width:var(--site-img-max-width, 100%)
}

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

._image_8j9vj_1[data-no-animate-blur] img[data-load-done] {
  filter:none
}

._video-container_rplu9_1 {
  width:100%;
  height:100%;
  display:block;
  position:relative;
  container-type:size
}

._video-poster-img_rplu9_9 {
  width:100%;
  height:100%;
  object-fit:var(--poster-fit, cover);
  object-position:var(--poster-align, center)
}

._video_rplu9_1 {
  height:100%;
  width:100%;
  top:0;
  left:0;
  position:absolute;
  object-fit:var(--video-fit, cover);
  opacity:0;
  --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
  --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
  object-position:var(--video-position, clamp(100%, var(--position-left), 0%) clamp(100%, var(--position-top), 0%))
}

._logo_ackza_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
  box-sizing:border-box
}

._linkLayer_ackza_12 {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none
}

._loading_ackza_19 {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  min-height:40px;
  color:#666;
  font-size:14px
}

._image_8j9vj_1 {
  display:block;
  width:100%;
  height:100%
}

._image_8j9vj_1 img {
  max-width:var(--site-img-max-width, 100%)
}

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

._image_8j9vj_1[data-no-animate-blur] img[data-load-done] {
  filter:none
}

._image_1w1rp_1 {
  width:100%;
  height:100%;
  display:block
}

@container style(--preset-dfd70ffc: z16e4ab3e)  {
  .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
    writing-mode:vertical-rl
  }

}

@container style(--preset-dfd70ffc: zfcfde1ff)  {
  .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
    writing-mode:horizontal-tb
  }

}

:where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="z16e4ab3e"]) .wrichtext {
  writing-mode:vertical-rl
}

:where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="zfcfde1ff"]) .wrichtext {
  writing-mode:horizontal-tb
}

@container style(--preset-2eeafb3d: z3a8413ab)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: none;
    --hamburger-open-button-display: flex
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: vertical;
    --container-flex-direction: column;
    --menu-items-main-axis-gap: var(--menu-items-row-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --item-wrapper-width: 100%;
    --menu-item-wrapper-height: unset;
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --item-icon-display: var(--vertical-item-icon-display);
    --sr-only-item-icon-display: none;
    --scroll-button-icon-display: none
  }

}

@container style(--preset-2eeafb3d: z138da722)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: block;
    --hamburger-open-button-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: vertical;
    --container-flex-direction: column;
    --menu-items-main-axis-gap: var(--menu-items-row-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --item-wrapper-width: 100%;
    --menu-item-wrapper-height: unset;
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --item-icon-display: var(--vertical-item-icon-display);
    --sr-only-item-icon-display: none;
    --scroll-button-icon-display: none;
    --navbar-min-width: min-content
  }

}

@container style(--preset-2eeafb3d: z92a8b2cb)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: block;
    --hamburger-open-button-display: none;
    --horizontal-items-width-display: block
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: horizontal;
    --container-flex-direction: row;
    --menu-items-main-axis-gap: var(--menu-items-column-gap);
    --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --vertical-menu-item-divider: none;
    --item-wrapper-width: unset;
    --menu-item-wrapper-height: 100%;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --horizontal-items-width-display: block;
    --navbar-min-width: initial;
    --navbar-height: revert;
    --container-overflow-x: initial;
    --container-flex-wrap: nowrap;
    --scroll-button-icon-display: none
  }

}

@container style(--preset-2eeafb3d: z12619a4f)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: block;
    --hamburger-open-button-display: none;
    --horizontal-items-width-display: block
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: horizontal;
    --container-flex-direction: row;
    --menu-items-main-axis-gap: var(--menu-items-column-gap);
    --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --vertical-menu-item-divider: none;
    --item-wrapper-width: unset;
    --menu-item-wrapper-height: 100%;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --horizontal-items-width-display: block;
    --navbar-min-width: initial;
    --navbar-height: revert;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap
  }

}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .menu {
  --navbar-display: none;
  --hamburger-open-button-display: flex
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .navbar {
  --orientation: vertical;
  --container-flex-direction: column;
  --menu-items-main-axis-gap: var(--menu-items-row-gap);
  --horizontal-menu-item-divider: none;
  --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --item-wrapper-width: 100%;
  --menu-item-wrapper-height: unset;
  --horizontal-menu-dropdown-display: none;
  --vertical-menu-dropdown-display: initial;
  --item-icon-display: var(--vertical-item-icon-display);
  --sr-only-item-icon-display: none;
  --scroll-button-icon-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .navbar {
  --orientation: vertical;
  --container-flex-direction: column;
  --menu-items-main-axis-gap: var(--menu-items-row-gap);
  --horizontal-menu-item-divider: none;
  --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --item-wrapper-width: 100%;
  --menu-item-wrapper-height: unset;
  --horizontal-menu-dropdown-display: none;
  --vertical-menu-dropdown-display: initial;
  --item-icon-display: var(--vertical-item-icon-display);
  --sr-only-item-icon-display: none;
  --scroll-button-icon-display: none;
  --navbar-min-width: min-content
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .navbar {
  --orientation: horizontal;
  --container-flex-direction: row;
  --menu-items-main-axis-gap: var(--menu-items-column-gap);
  --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --vertical-menu-item-divider: none;
  --item-wrapper-width: unset;
  --menu-item-wrapper-height: 100%;
  --horizontal-menu-dropdown-display: unset;
  --vertical-menu-dropdown-display: none;
  --horizontal-items-width-display: block;
  --navbar-min-width: initial;
  --navbar-height: revert;
  --container-overflow-x: initial;
  --container-flex-wrap: nowrap;
  --scroll-button-icon-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .navbar {
  --orientation: horizontal;
  --container-flex-direction: row;
  --menu-items-main-axis-gap: var(--menu-items-column-gap);
  --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --vertical-menu-item-divider: none;
  --item-wrapper-width: unset;
  --menu-item-wrapper-height: 100%;
  --horizontal-menu-dropdown-display: unset;
  --vertical-menu-dropdown-display: none;
  --horizontal-items-width-display: block;
  --navbar-min-width: initial;
  --navbar-height: revert;
  --container-overflow-x: auto;
  --container-flex-wrap: nowrap
}

/*** VSM_CSS ***/

#main_MF :where(.bbct7) {
  height:auto;
  --spx-stopper-max:var(--variables-mk2jyfr5);
  --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.bbct7) .bbct7-overflow-wrapper {
  position:relative;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  overflow-x:clip;
  overflow-y:clip;

}

#main_MF :where(.bbct7) .bbct7-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  display:var(--l_display,var(--container-display));
  grid-template-rows:auto auto auto;
  grid-template-columns:minmax(0px,1fr);
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.bbct7):not(.bbct7-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

#main_MF :where(.bbct7) {
  --bg:0,0,0;
  --alpha-bg:0;

}

#comp-mn668je7 {
  --above-all-in-container:49;

}

#PAGE_SECTIONSbbct7 {
  --above-all-in-container:49;

}

#comp-mn668jh5 {
  --above-all-in-container:49;

}

#main_MF :where(.comp-mn668je7) {
  height:auto;
  width:auto;
  --comp-display:unset;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  margin-top:0%;
  margin-bottom:0%;
  margin-left:0%;
  margin-right:0%;
  grid-area:1/1/2/2;
  position:relative;

}

.comp-mn668je7-container {
  box-sizing:border-box;
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668je7):not(.comp-mn668je7-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

#masterPage:not(.landingPage) {
  --top-offset:0px;

}

#masterPage.landingPage {
  --top-offset:0px;

}

#main_MF :where(.comp-mn668je7) {
  --alpha-bg:0;
  --bg:var(--color_11);

}

#main_MF :where(.comp-mn668je7_r_comp-mb7ogqqn) {
  min-height:0px;
  height:auto;
  min-width:0px;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  position:relative;

}

.comp-mn668je7_r_comp-mb7ogqqn-container {
  box-sizing:border-box;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  display:var(--l_display,var(--container-display));
  grid-template-rows:min-content;
  grid-template-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668je7_r_comp-mb7ogqqn):not(.comp-mn668je7_r_comp-mb7ogqqn-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mb7ogqqn) {
    --l_display:unset;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mb7ogqqn) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mn668je7_r_comp-mdr142kt) {
  min-height:0px;
  height:100%;
  min-width:0px;
  width:100%;
  max-width:99999px;
  max-height:99999px;
  --section-max-width:var(--variables-m28o2bcx);
  --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mn668je7_r_comp-mdr142kt) .comp-mn668je7_r_comp-mdr142kt-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  row-gap:0px;
  column-gap:0px;
  max-width:var(--variables-m28o2bcx);
  margin-left:clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width:var(--variables-m28o2bcx);
  display:var(--l_display,var(--container-display));
  grid-template-rows:min-content min-content 1fr;
  grid-template-columns:minmax(0px,1fr);
  grid-auto-flow:row;
  grid-auto-rows:min-content;
  grid-auto-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668je7_r_comp-mdr142kt):not(.comp-mn668je7_r_comp-mdr142kt-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

#main_MF :where(.comp-mn668je7_r_comp-mdr142kt) .comp-mn668je7_r_comp-mdr142kt-container-pinned {
  max-width:var(--variables-m28o2bcx);
  margin-left:clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width:var(--variables-m28o2bcx);
  height:100%;
  width:100%;
  position:absolute;
  display:grid;
  pointer-events:none;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mdr142kt) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mdr142kt) .comp-mn668je7_r_comp-mdr142kt-container {
    padding-left:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows:minmax(max(0.5px, 0.1794872 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns:1fr max-content;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mdr142kt) {
  --borderBottomColor:var(--ui-base-1-color);
  --borderInlineEndWidth:10px;
  --borderTopWidth:10px;
  --borderInlineStartColor:var(--ui-base-1-color);
  --borderInlineStartWidth:10px;
  --borderInlineEndColor:var(--ui-base-1-color);
  --borderTopColor:var(--ui-base-1-color);

}

#main_MF :where(.comp-mn668je7_r_comp-mpc3nvd5) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:12.95%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.9572628458498024%;
  margin-right:0%;
  margin-top:max(0.5px, 0.012253 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:min(-0.5px, -0.0103076 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mpc3nvd5) {
    --l_display:none;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mpc3nvd5) {
  font:var(--ui-heading-5-font);
  mix-blend-mode:normal;
  color:var(--ui-heading-5-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mpc3nvd5) {
    text-align:center;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:7.384422642574827%;
  width:max-content;
  max-width:7812.421875%;
  max-height:max(0.5px, 79.0505929 * (var(--scaling-factor) - var(--scrollbar-width)));
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:80.64785079051383%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0449975 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6) {
    align-self:center;
    margin-left:0%;
    margin-bottom:0px;
    grid-area:1/2/2/3;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu {
  --padding-top:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --boxShadow:none;
  --background:#fdfdfd;
  --close-button-position:end;
  --header-flex-direction:row;
  --overlay-background:#e2e2e2;
  --padding-bottom:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --border-start-start-radius:0px;
  --border-end-end-radius:0px;
  --border-end-start-radius:0px;
  --menu-position:top;
  --main-flex-direction:column;
  --padding-inline-start:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --wrapper-position:end;
  --wrapper-inset-inline-start:var(--full-width-start, auto);
  --wrapper-inset-inline-end:0;
  --wrapper-margin:0;
  --border-start-end-radius:0px;
  --padding-inline-end:max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --hamburger-wrapper-width:third;
  --wrapper-width:33%;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button {
  border-bottom-width:0px;
  border-bottom-color:var(--ui-accent-1-color);
  border-inline-end-width:0px;
  border-top-width:0px;
  border-inline-start-color:var(--ui-accent-1-color);
  border-inline-start-width:0px;
  border-inline-end-color:var(--ui-accent-1-color);
  border-top-color:var(--ui-accent-1-color);

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .label {
  color:var(--ui-accent-1-color);

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .animated-icon.animated-icon {
  --fill:var(--ui-base-2-color);
  --size:max(0.5px, 0.015625 * (var(--scaling-factor) - var(--scrollbar-width)));

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar {
  --container-align:start;
  --menu-items-row-gap:0px;
  --vertical-dropdown-display:expandCollapse;
  --vertical-item-icon-display:unset;
  --vertical-dropdown-visibility:hidden;
  --vertical-dropdown-height:0;
  --vertical-expand-collapse-display:none;
  --item-divider-color:var(--ui-base-2-color);
  --menu-items-column-gap:2px;
  --item-divider-style:solid;
  --items-width:fitToText;
  --menu-items-flex-grow:0;
  --item-width:fit-content;
  --item-wrapper-display:var(--horizontal-items-width-display, flex);
  --item-divider-width:0px;
  border-bottom-style:solid;
  background-color:transparent;
  padding-inline-end:0px;
  border-bottom-width:0px;
  border-bottom-color:#000;
  border-start-end-radius:0px;
  box-shadow:none;
  padding-inline-start:0px;
  border-inline-end-width:0px;
  border-top-width:0px;
  border-inline-start-color:#000;
  padding-top:0px;
  border-start-start-radius:0px;
  border-inline-start-width:0px;
  border-top-style:solid;
  padding-bottom:0px;
  border-end-start-radius:0px;
  border-inline-start-style:solid;
  border-inline-end-style:solid;
  border-inline-end-color:#000;
  border-top-color:#000;
  border-end-end-radius:0px;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .item {
  --item-icon-size:max(0.5px, 0.0046875 * (var(--scaling-factor) - var(--scrollbar-width)));
  --item-icon-color:#31190f;
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  border-bottom-style:solid;
  background-color:transparent;
  text-transform:none;
  column-gap:6px;
  padding-inline-end:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-bottom-width:0px;
  border-bottom-color:#000;
  border-start-end-radius:0px;
  box-shadow:none;
  padding-inline-start:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-end-width:0px;
  text-shadow:none;
  border-top-width:0px;
  font-style:normal;
  color:var(--ui-paragraph-2-color);
  border-inline-start-color:#000;
  padding-top:max(0.5px, 0.0015625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-start-start-radius:0px;
  border-inline-start-width:0px;
  letter-spacing:0em;
  border-top-style:solid;
  padding-bottom:max(0.5px, 0.0015625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-end-start-radius:0px;
  border-inline-start-style:solid;
  font-size:max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-end-style:solid;
  border-inline-end-color:#000;
  border-top-color:#000;
  border-end-end-radius:0px;
  font-weight:700;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .dropdown {
  --dropdown-container-border-end-start-radius:0px;
  --anchor:menuItem;
  --site-menu-dropdown-anchor:0;
  --dropdown-container-border-top-style:solid;
  --space-above:16px;
  --item-position:start;
  --dropdown-content-wrapper-flex-dir:row;
  --align:center;
  --dropdown-container-background:transparent;
  --dropdown-container-border-top-color:#fff;
  --dropdown-container-border-bottom-style:solid;
  --dropdown-container-border-inline-start-color:#fff;
  --dropdown-menu-item-container-align:center;
  --dropdown-container-padding-top:0px;
  --columns-number:1;
  --dropdown-container-border-bottom-color:#fff;
  --dropdown-container-border-bottom-width:0px;
  --dropdown-container-border-start-start-radius:0px;
  --dropdown-container-border-start-end-radius:0px;
  --dropdown-menu-item-vertical-spacing:8px;
  --dropdown-container-border-inline-end-width:0px;
  --dropdown-container-padding-inline-end:0px;
  --dropdown-menu-item-horizontal-spacing:0px;
  --dropdown-container-border-inline-start-width:0px;
  --items-width:fillDropdown;
  --dropdown-menu-item-justify-self:stretch;
  --dropdown-menu-item-align:var(--dropdown-menu-item-text-align);
  --dropdown-container-border-end-end-radius:0px;
  --dropdown-container-border-inline-end-style:solid;
  --dropdown-container-border-top-width:0px;
  --dropdown-container-border-inline-end-color:#fff;
  --dropdown-container-padding-inline-start:0px;
  --dropdown-container-padding-bottom:max(0.5px, 0.0039063 * (var(--scaling-factor) - var(--scrollbar-width)));
  --dropdown-container-border-inline-start-style:solid;
  --dropdown-menu-item-text-align:center;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .dropdown .dropdown-item {
  --dropdown-menu-item-padding-top:0px;
  --dropdown-menu-item-padding-bottom:0px;
  --dropdown-menu-item-padding-inline-end:0px;
  --dropdown-menu-item-padding-inline-start:0px;
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  border-bottom-style:solid;
  background-color:transparent;
  text-transform:none;
  border-bottom-width:0px;
  border-bottom-color:#757575;
  border-start-end-radius:0px;
  border-inline-end-width:0px;
  text-shadow:none;
  border-top-width:0px;
  font-style:normal;
  color:#31190f;
  border-inline-start-color:#757575;
  border-start-start-radius:0px;
  border-inline-start-width:0px;
  letter-spacing:0em;
  border-top-style:solid;
  border-end-start-radius:0px;
  border-inline-start-style:solid;
  font-size:max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-end-style:solid;
  border-inline-end-color:#757575;
  border-top-color:#757575;
  border-end-end-radius:0px;
  font-weight:400;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .dropdown .dropdown-sub-item {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  border-bottom-style:solid;
  background-color:transparent;
  text-transform:none;
  padding-inline-end:0px;
  border-bottom-width:0px;
  border-bottom-color:#757575;
  border-start-end-radius:0px;
  box-shadow:none;
  padding-inline-start:0px;
  border-inline-end-width:0px;
  border-top-width:0px;
  font-style:italic;
  color:#31190f;
  border-inline-start-color:#757575;
  padding-top:0px;
  border-start-start-radius:0px;
  border-inline-start-width:0px;
  letter-spacing:0em;
  border-top-style:solid;
  padding-bottom:0px;
  border-end-start-radius:0px;
  border-inline-start-style:solid;
  font-size:max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-end-style:solid;
  border-inline-end-color:#757575;
  border-top-color:#757575;
  border-end-end-radius:0px;
  font-weight:400;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .scroll-button {
  --scroll-button-icon-color:#31190f;
  --scroll-button-icon-size:max(0.5px, 0.009375 * (var(--scaling-factor) - var(--scrollbar-width)));
  --scroll-button-padding-inline-end:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  --scroll-button-padding-inline-start:max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-bottom-style:solid;
  background-color:transparent;
  border-bottom-width:0px;
  border-bottom-color:#31190f;
  border-start-end-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
  box-shadow:none;
  border-inline-end-width:0px;
  border-top-width:0px;
  border-inline-start-color:#31190f;
  border-start-start-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-start-width:0px;
  border-top-style:solid;
  border-end-start-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));
  border-inline-start-style:solid;
  border-inline-end-style:solid;
  border-inline-end-color:#31190f;
  border-top-color:#31190f;
  border-end-end-radius:max(0.5px, 0.003125 * (var(--scaling-factor) - var(--scrollbar-width)));

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .button.hamburger-open-button {
  column-gap:0px;
  padding-inline-end:0px;
  border-bottom-width:0px;
  padding-inline-start:0px;
  border-inline-end-width:0px;
  border-top-width:0px;
  row-gap:0px;
  padding-top:0px;
  border-inline-start-width:0px;
  padding-bottom:0px;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .button.hamburger-open-button .animated-icon.animated-icon {
  --size:max(0.5px, 0.03125 * (var(--scaling-factor) - var(--scrollbar-width)));
  --rotation:0deg;
  --fill:var(--ui-base-2-color);

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .button.hamburger-open-button .label {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  text-transform:none;
  color:var(--ui-accent-1-color);
  text-align:start;
  letter-spacing:0em;
  font-size:max(0.5px, 0.0109375 * (var(--scaling-factor) - var(--scrollbar-width)));
  font-weight:400;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu {
    --padding-top:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --padding-bottom:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --padding-inline-start:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --padding-inline-end:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    --hamburger-wrapper-width:full;
    --wrapper-width:100%;
    --full-width-margin:0;
    --full-width-start:0;
    --full-width-end:0;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button {
    --content-horizontal-alignment:center;
    --icon-position:row-reverse;
    --container-flex-direction:row;
    --container-justify-content:var(--content-horizontal-alignment);
    --container-align-items:center;
    border-bottom-style:solid;
    background-color:#fff;
    column-gap:0px;
    padding-inline-end:0px;
    border-bottom-color:#fff;
    border-start-end-radius:0px;
    box-shadow:none;
    padding-inline-start:0px;
    row-gap:0px;
    border-inline-start-color:#fff;
    padding-top:0px;
    border-start-start-radius:0px;
    border-top-style:solid;
    padding-bottom:0px;
    border-end-start-radius:0px;
    border-inline-start-style:solid;
    border-inline-end-style:solid;
    border-inline-end-color:#fff;
    border-top-color:#fff;
    border-end-end-radius:0px;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .label {
    --text-shadow:none;
    font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
    color:#000;
    text-align:start;
    letter-spacing:0em;
    line-height:1em;
    font-size:max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));
    font-weight:400;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .hamburger-menu .button.hamburger-close-button .animated-icon.animated-icon {
    --fill:#31190f;
    --size:max(0.5px, 0.0512821 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar {
    --menu-items-row-gap:8px;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .item {
    --item-icon-size:max(0.5px, 0.0153846 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-icon-color:#000;
    background-color:#fff;
    column-gap:4px;
    padding-inline-end:max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
    border-bottom-color:#757575;
    padding-inline-start:max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
    color:#000;
    border-inline-start-color:#757575;
    padding-top:max(0.5px, 0.0051282 * (var(--scaling-factor) - var(--scrollbar-width)));
    justify-content:start;
    padding-bottom:max(0.5px, 0.0051282 * (var(--scaling-factor) - var(--scrollbar-width)));
    font-size:max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
    border-inline-end-color:#757575;
    border-top-color:#757575;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .dropdown {
    --space-above:22px;
    --dropdown-menu-item-vertical-spacing:12px;
    --dropdown-container-padding-bottom:max(0.5px, 0.0128205 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .dropdown .dropdown-item {
    color:#000;
    font-size:max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .dropdown .dropdown-sub-item {
    font-size:max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .navbar .scroll-button {
    --scroll-button-icon-size:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    --scroll-button-padding-inline-end:max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
    --scroll-button-padding-inline-start:max(0.5px, 0.0205128 * (var(--scaling-factor) - var(--scrollbar-width)));
    border-start-end-radius:max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));
    border-start-start-radius:max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));
    border-end-start-radius:max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));
    border-end-end-radius:max(0.5px, 0.0102564 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .button.hamburger-open-button {
    --icon-position:row-reverse;
    --container-flex-direction:row;
    --container-justify-content:var(--content-horizontal-alignment);
    --container-align-items:center;
    --content-horizontal-alignment:center;
    border-bottom-style:solid;
    background-color:#fff;
    border-bottom-color:#000;
    border-start-end-radius:0px;
    box-shadow:none;
    border-inline-start-color:#000;
    border-start-start-radius:0px;
    border-top-style:solid;
    border-end-start-radius:0px;
    border-inline-start-style:solid;
    border-inline-end-style:solid;
    border-inline-end-color:#000;
    border-top-color:#000;
    border-end-end-radius:0px;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .button.hamburger-open-button .animated-icon.animated-icon {
    --fill:#000;
    --size:max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwe6).menu .button.hamburger-open-button .label {
    --text-shadow:none;
    color:#000;
    line-height:1em;
    font-size:max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)));

  }

}

.comp-mn668je7_r_comp-mn7chwe6-presets-wrapper {
  --preset-2eeafb3d: z138da722
}

@media screen and (max-width: 1023px) {
  .comp-mn668je7_r_comp-mn7chwe6-presets-wrapper {
    --preset-2eeafb3d: z3a8413ab
  }

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwei2) {
  min-height:0px;
  --comp-display:unset;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  margin-left:0%;
  margin-right:0%;
  margin-top:0%;
  margin-bottom:0%;
  grid-area:1/1/2/2;
  position:relative;

}

.comp-mn668je7_r_comp-mn7chwei2-container {
  box-sizing:border-box;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:max(0.5px, 0.0142292 * (var(--scaling-factor) - var(--scrollbar-width)));
  row-gap:0px;
  column-gap:0px;
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0px,1fr);
  grid-auto-flow:row;
  grid-auto-rows:min-content;
  grid-auto-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwei2):not(.comp-mn668je7_r_comp-mn7chwei2-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mn7chwei2) {
    --l_display:unset;
    width:100%;
    height:100%;

  }

  .comp-mn668je7_r_comp-mn7chwei2-container {
    padding-bottom:0px;
    grid-template-rows:min-content 1fr;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mpc3nyvw) {
  min-height:0px;
  --l_display:none;
  height:auto;
  min-width:0px;
  width:12.95%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:22.380187747035574%;
  margin-right:0%;
  margin-top:max(0.5px, 0.032887 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mpc3nyvw) {
    --l_display:unset;
    width:47.8983918128655%;
    justify-self:center;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:2/1/3/2;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mpc3nyvw) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-5-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mpc3nyvw) {
    text-align:center;

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mpc96kxk) {
  min-height:0px;
  --l_display:none;
  height:auto;
  --aspect-ratio:1.0770168389688952;
  min-width:0px;
  width:13.69%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:center;
  pointer-events:auto;
  margin-left:0%;
  margin-right:0%;
  margin-top:0%;
  margin-bottom:0%;
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mpc96kxk) {
    --l_display:unset;
    width:28.776041666666668%;
    --aspect-ratio:1.0770024609033897;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  #main_MF :where(.comp-mn668je7_r_comp-mpc96kxk):not([data-motion-enter="done"]) {
    --motion-rotate-start:calc(var(--comp-rotate-z, 0deg) + -360deg);

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwei3) {
  min-height:0px;
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwei3) .comp-mn668je7_r_comp-mn7chwei3-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  display:var(--l_display,var(--container-display));
  grid-template-rows:minmax(max-content,100%);
  grid-template-columns:minmax(0px,1fr);
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668je7_r_comp-mn7chwei3):not(.comp-mn668je7_r_comp-mn7chwei3-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mn7chwei3) {
    --l_display:unset;
    width:100%;
    height:100%;

  }

  #main_MF :where(.comp-mn668je7_r_comp-mn7chwei3) .comp-mn668je7_r_comp-mn7chwei3-container {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    grid-template-rows:minmax(max(0.5px, 0.2564103 * (var(--scaling-factor) - var(--scrollbar-width))),auto);

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mpc96kv9) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.07700983488225;
  min-width:0px;
  width:7.78%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:91.45565711462451%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0636487 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/4/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668je7_r_comp-mpc96kv9) {
    --l_display:none;

  }

}

@media (prefers-reduced-motion: no-preference)  {
  #main_MF :where(.comp-mn668je7_r_comp-mpc96kv9):not([data-motion-enter="done"]) {
    --motion-rotate-start:calc(var(--comp-rotate-z, 0deg) + -360deg);

  }

}

#main_MF :where(.comp-mn668je7_r_comp-mhs1biva) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  width:auto;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  grid-area:1/1/2/2;
  position:relative;

}

#main_MF :where(.comp-mn668je7_r_comp-mhs1biva) {
  --backgroundMediaOpacity:1;
  --backgroundColorOpacity:1;
  --backgroundOverlayOpacity:1;
  --backgroundColor:var(--ui-base-1-color);

}

#main_MF :where(.comp-mn668j83) {
  min-height:0px;
  --comp-display:flex;
  --l_display:unset;
  height:auto;
  min-width:0px;
  max-width:99999px;
  max-height:99999px;
  --section-max-width:99999999999px;
  --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  display:var(--l_display,var(--comp-display,flex));
  flex-direction:column;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  margin-top:0%;
  margin-bottom:0%;
  margin-left:0%;
  margin-right:0%;
  grid-area:2/1/3/2;
  position:relative;

}

#main_MF :where(.comp-mn668j83) .comp-mn668j83-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  padding-top:0px;
  padding-right:0px;
  padding-left:0px;
  padding-bottom:0px;
  max-width:99999999999px;
  margin-left:clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
  --section-max-width:99999999999px;
  flex-grow:1;
  display:var(--l_display,var(--container-display));
  grid-template-rows:min-content;
  grid-template-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668j83) .comp-mn668j83-container-pinned {
  max-width:99999999999px;
  margin-left:clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
  --section-max-width:99999999999px;
  height:100%;
  width:100%;
  position:absolute;
  display:grid;
  pointer-events:none;

}

#main_MF :where(.comp-mn668j83) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mn668j85) {
  width:100%;
  height:100%;
  min-height:0px;
  --section-max-width:var(--variables-m28o2bcx);
  --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mn668j85) .comp-mn668j85-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  row-gap:0px;
  column-gap:0px;
  max-width:var(--variables-m28o2bcx);
  margin-left:clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width:var(--variables-m28o2bcx);
  display:var(--l_display,var(--container-display));
  grid-template-rows:min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content 1fr;
  grid-template-columns:minmax(0px,1fr);
  grid-auto-flow:row;
  grid-auto-rows:min-content;
  grid-auto-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668j85):not(.comp-mn668j85-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

#main_MF :where(.comp-mn668j85) .comp-mn668j85-container-pinned {
  max-width:var(--variables-m28o2bcx);
  margin-left:clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width:var(--variables-m28o2bcx);
  height:100%;
  width:100%;
  position:absolute;
  display:grid;
  pointer-events:none;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668j85) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mn668j85) .comp-mn668j85-container {
    grid-template-rows:min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content 1fr;

  }

}

#main_MF :where(.comp-mpcas5n1) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1;
  min-width:0px;
  width:31.49%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.000415 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcas5n1) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

#main_MF :where(.comp-mpcfgipz) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:30.34%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.024176 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcfgipz) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

#main_MF :where(.comp-mpcfgipz) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcfgipz) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcbe12j) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.6459870103153379;
  min-width:0px;
  width:44.11%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.01953125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0016724 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:3/1/4/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcbe12j) {
    width:87.6923076923077%;
    --aspect-ratio:0.6459649122807017;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:8/1/9/2;

  }

}

#main_MF :where(.comp-mpwclq52) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:39.72%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.3125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0065674 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:5/1/6/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwclq52) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:9/1/10/2;

  }

}

#main_MF :where(.comp-mpwclq52) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwclq52) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcby9h5) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.6949135995313871;
  min-width:0px;
  width:44.13%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:0px;
  grid-area:6/1/10/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcby9h5) {
    width:87.6923076923077%;
    --aspect-ratio:0.6949122807017544;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:12/1/13/2;

  }

}

#main_MF :where(.comp-mpwcx0y0) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:44.07%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.3125%;
  margin-right:0%;
  margin-top:max(0.5px, 0.2069702 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0336243 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:9/1/10/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwcx0y0) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:13/1/14/2;

  }

}

#main_MF :where(.comp-mpwcx0y0) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwcx0y0) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcbz4t0) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.7272674021282826;
  min-width:0px;
  width:44.11%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.05920410156249999%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0030151 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:10/1/11/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcbz4t0) {
    width:87.6923076923077%;
    --aspect-ratio:0.727251461988304;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:19/1/20/2;

  }

}

#main_MF :where(.comp-mpwd6tgr) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:15.73%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0055298 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:11/1/12/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwd6tgr) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:20/1/21/2;

  }

}

#main_MF :where(.comp-mpwd6tgr) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwd6tgr) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcc2xvc) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.3749899304529956;
  min-width:0px;
  width:21.9%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.2142333984375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0005005 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:min(-0.5px, -0.1385132 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:12/1/13/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcc2xvc) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:22/1/23/2;

  }

}

#main_MF :where(.comp-mpcezx2f) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.4661227485743307;
  min-width:0px;
  width:21.92%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.2142333984375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.1565979 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:13/1/16/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcezx2f) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:25/1/26/2;

  }

}

#main_MF :where(.comp-mpwdl7ix) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:21.37%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:0.2142333984375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0608704 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.269751 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:15/1/16/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdl7ix) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:26/1/27/2;

  }

}

#main_MF :where(.comp-mpwdl7ix) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdl7ix) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcc3ezw) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.374989930452995;
  min-width:0px;
  width:21.98%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:22.7978515625%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:min(-0.5px, -0.1391235 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:12/1/13/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcc3ezw) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:21/1/22/2;

  }

}

#main_MF :where(.comp-mpceyyma) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.4447914343073847;
  min-width:0px;
  width:22.29%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:22.642822265625%;
  margin-right:0%;
  margin-top:max(0.5px, 0.156134 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:13/1/16/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpceyyma) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:23/1/24/2;

  }

}

#main_MF :where(.comp-mpwdj3vx) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:22.33%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:22.642822265625%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0608704 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.2544617 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:15/1/16/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdj3vx) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:24/1/25/2;

  }

}

#main_MF :where(.comp-mpwdj3vx) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdj3vx) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcat8wq) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1;
  min-width:0px;
  width:31.46%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:33.7548828125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0007141 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcat8wq) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:3/1/4/2;

  }

}

#main_MF :where(.comp-mpwcco6z) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:29.7%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:33.7548828125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0547546 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwcco6z) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:4/1/5/2;

  }

}

#main_MF :where(.comp-mpwcco6z) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwcco6z) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcb3vt7) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.5454518026851716;
  min-width:0px;
  width:25.31%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.5224609375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0084717 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:3/1/8/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcb3vt7) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:10/1/11/2;

  }

}

#main_MF :where(.comp-mpwcpu4p) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:47.17%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.5224609375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0758606 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0127258 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:6/1/7/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwcpu4p) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:14/1/15/2;

  }

}

#main_MF :where(.comp-mpwcpu4p) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwcpu4p) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcbx6ix) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.438999719022197;
  min-width:0px;
  width:25.35%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.404052734375%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:min(-0.5px, -0.0936035 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:9/1/10/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcbx6ix) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:15/1/16/2;

  }

}

#main_MF :where(.comp-mpcc0t9f) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.3749848090805243;
  min-width:0px;
  width:25.4%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.35400390625%;
  margin-right:0%;
  margin-top:max(0.5px, 0.1085876 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:10/1/13/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcc0t9f) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:17/1/18/2;

  }

}

#main_MF :where(.comp-mpcelm4z) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.6619929815687138;
  min-width:0px;
  width:52.41%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.35400390625%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0043945 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:13/1/14/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcelm4z) {
    width:87.6923076923077%;
    --aspect-ratio:0.6619883040935672;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:27/1/28/2;

  }

}

#main_MF :where(.comp-mpwdfh0r) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:52.37%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.4034423828125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0170837 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:14/1/15/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdfh0r) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:28/1/29/2;

  }

}

#main_MF :where(.comp-mpwdfh0r) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdfh0r) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcext1c) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.6718148979791079;
  min-width:0px;
  width:52.42%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.34423828125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0090393 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:15/1/16/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcext1c) {
    width:87.6923076923077%;
    --aspect-ratio:0.671812865497076;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:29/1/30/2;

  }

}

#main_MF :where(.comp-mpwdomaq) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:52.11%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:45.4034423828125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.4009338 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:16/1/17/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdomaq) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:30/1/31/2;

  }

}

#main_MF :where(.comp-mpwdomaq) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwdomaq) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcau6qq) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1;
  min-width:0px;
  width:31.46%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:67.774658203125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0007141 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcau6qq) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:5/1/6/2;

  }

}

#main_MF :where(.comp-mpwch0gz) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:31.44%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:67.774658203125%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:min(-0.5px, -0.0067932 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwch0gz) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:6/1/7/2;

  }

}

#main_MF :where(.comp-mpwch0gz) {
  font:normal normal 10px/1em wfont_db504b_e11ae345f5f34ed69e46543de39db2d1,wf_e11ae345f5f34ed69e46543de,orig_gotham_black;
  mix-blend-mode:normal;
  color:var(--ui-heading-6-color);
  letter-spacing:0em;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpwch0gz) {
    text-align:start;

  }

}

#main_MF :where(.comp-mpcb353z) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.5432098765432098;
  min-width:0px;
  width:25.32%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:72.352294921875%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0084717 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:3/1/9/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcb353z) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:11/1/12/2;

  }

}

#main_MF :where(.comp-mpcblxbz) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.4999877849168155;
  min-width:0px;
  width:25.32%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:72.352294921875%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:min(-0.5px, -0.1086182 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:9/1/10/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcblxbz) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:16/1/17/2;

  }

}

#main_MF :where(.comp-mpcc1mol) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:1.3749899304529953;
  min-width:0px;
  width:25.32%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:72.52197265625%;
  margin-right:0%;
  margin-top:max(0.5px, 0.1234314 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:0px;
  grid-area:10/1/13/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mpcc1mol) {
    width:87.6923076923077%;
    --aspect-ratio:0.8771929824561403;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0615385 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:18/1/19/2;

  }

}

#main_MF :where(.TPASection_mn668gai) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:100.2%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:99.288330078125%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:0px;
  grid-area:1/1/5/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.TPASection_mn668gai) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:7/1/8/2;

  }

}

#main_MF :where(.comp-mn668j853) {
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  grid-area:1/1/2/2;
  position:relative;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));

}

#main_MF :where(.comp-mn668j853) {
  --backgroundColor:transparent;
  --blendMode:normal;
  --backgroundOverlayOpacity:1;
  --backgroundImage:linear-gradient(90deg, #FFFFFF 0%, #004ADB 100%);
  --backgroundColorOpacity:1;

}

#main_MF :where(.comp-mn668jh5) {
  width:auto;
  height:auto;
  --comp-display:unset;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  margin-top:0%;
  margin-bottom:0%;
  margin-left:0%;
  margin-right:0%;
  grid-area:3/1/4/2;
  position:relative;

}

.comp-mn668jh5-container {
  box-sizing:border-box;
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668jh5):not(.comp-mn668jh5-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

#main_MF :where(.comp-mn668jh5) {
  --alpha-bg:0;
  --bg:var(--color_11);

}

#main_MF :where(.comp-mn668jh5_r_comp-kbgakgyt) {
  min-height:0px;
  height:auto;
  min-width:0px;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  grid-area:3/1/4/2;
  position:relative;

}

.comp-mn668jh5_r_comp-kbgakgyt-container {
  box-sizing:border-box;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  display:var(--l_display,var(--container-display));
  grid-template-rows:min-content;
  grid-template-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668jh5_r_comp-kbgakgyt):not(.comp-mn668jh5_r_comp-kbgakgyt-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668jh5_r_comp-kbgakgyt) {
    --l_display:unset;

  }

}

#main_MF :where(.comp-mn668jh5_r_comp-kbgakgyt) {
  --bg:var(--color_11);
  --alpha-bg:0;

}

#main_MF :where(.comp-mn668jh5_r_comp-mdr13kdg) {
  width:100%;
  height:100%;
  min-height:0px;
  --section-max-width:var(--variables-m28o2bcx);
  --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --comp-display:unset;
  position:relative;

}

#main_MF :where(.comp-mn668jh5_r_comp-mdr13kdg) .comp-mn668jh5_r_comp-mdr13kdg-container {
  box-sizing:border-box;
  position:relative;
  pointer-events:none;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  row-gap:0px;
  column-gap:0px;
  max-width:var(--variables-m28o2bcx);
  margin-left:clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width:var(--variables-m28o2bcx);
  display:var(--l_display,var(--container-display));
  grid-template-rows:min-content 1fr;
  grid-template-columns:minmax(0px,1fr);
  grid-auto-flow:row;
  grid-auto-rows:min-content;
  grid-auto-columns:1fr;
  --container-layout-type:grid-container-layout;
  --container-display:grid;

}

#main_MF :where(.comp-mn668jh5_r_comp-mdr13kdg):not(.comp-mn668jh5_r_comp-mdr13kdg-container) {
  display:var(--l_display,var(--container-display));
  grid-template-rows:1fr;
  grid-template-columns:minmax(0, 1fr);
  --container-display:grid;

}

#main_MF :where(.comp-mn668jh5_r_comp-mdr13kdg) .comp-mn668jh5_r_comp-mdr13kdg-container-pinned {
  max-width:var(--variables-m28o2bcx);
  margin-left:clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width:var(--variables-m28o2bcx);
  height:100%;
  width:100%;
  position:absolute;
  display:grid;
  pointer-events:none;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668jh5_r_comp-mdr13kdg) {
    --l_display:unset;

  }

  #main_MF :where(.comp-mn668jh5_r_comp-mdr13kdg) .comp-mn668jh5_r_comp-mdr13kdg-container {
    grid-template-rows:min-content min-content min-content min-content 1fr;

  }

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0chil) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  --aspect-ratio:0.3638676844783715;
  min-width:0px;
  width:31.91%;
  max-width:99999px;
  max-height:99999px;
  aspect-ratio:1/var(--aspect-ratio);
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:2.3480224609375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0242432 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0606812 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:1/1/2/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668jh5_r_comp-mnc0chil) {
    width:30.76923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0chhw) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:18.95%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:1.5667724609375%;
  margin-right:0%;
  margin-top:max(0.5px, 0.0156677 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0961792 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668jh5_r_comp-mnc0chhw) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area:5/1/6/2;

  }

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0chhw) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0chfh) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:23.53%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:26.470336914062496%;
  margin-right:0%;
  margin-top:0px;
  margin-bottom:max(0.5px, 0.0957886 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668jh5_r_comp-mnc0chfh) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.1025641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;

  }

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0chfh) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0chee) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:21.32%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:56.57226562499999%;
  margin-right:0%;
  margin-top:max(0.5px, 0.000708 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0790222 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668jh5_r_comp-mnc0chee) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:3/1/4/2;

  }

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0chee) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;
  letter-spacing:0em;
  mix-blend-mode:normal;

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0dv7z) {
  min-height:0px;
  --l_display:unset;
  height:auto;
  min-width:0px;
  width:20.77%;
  max-width:99999px;
  max-height:99999px;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:start;
  justify-self:start;
  pointer-events:auto;
  margin-left:78.369140625%;
  margin-right:0%;
  margin-top:max(0.5px, 0.000708 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom:max(0.5px, 0.0950806 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area:2/1/3/2;
  position:relative;

}

@media screen and (max-width: 1023px) {
  #main_MF :where(.comp-mn668jh5_r_comp-mnc0dv7z) {
    width:87.6923076923077%;
    margin-left:6.153846153846154%;
    margin-right:6.153846153846154%;
    margin-top:max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom:0px;
    grid-area:4/1/5/2;

  }

}

#main_MF :where(.comp-mn668jh5_r_comp-mnc0dv7z) {
  font:var(--ui-paragraph-2-font);
  color:var(--ui-paragraph-2-color);
  text-align:start;

}

#main_MF :where(.comp-mn668jh5_r_comp-mdr17w8k) {
  min-height:0px;
  --l_display:unset;
  height:100%;
  width:100%;
  --comp-display:unset;
  display:var(--l_display,var(--display,block));
  align-self:stretch;
  justify-self:stretch;
  pointer-events:auto;
  grid-area:1/1/2/2;
  position:relative;

}

#main_MF :where(.comp-mn668jh5_r_comp-mdr17w8k) {
  --backgroundColor:#0061F2;
  --blendMode:normal;
  --backgroundOverlayOpacity:1;
  --backgroundMediaOpacity:1;
  --backgroundColorOpacity:1;

}

/*** VSM_CSS ***/
 #main_MF :where(.bbct7) {
  --shc-mutated-brightness:0,0,0,0;
  justify-self:unset;

}

#main_MF :where(.comp-mn668je7_r_comp-mb7ogqqn) {
  --bg-overlay-color:transparent;
  --bg-gradient:none;
  --inherit-transition:var(--transition, none);

}

#main_MF :where(.comp-mn668j83) {
  --bg-overlay-color:transparent;
  --bg-gradient:none;
  --inherit-transition:var(--transition, none);

}

.TPASection_mn668gai_ooi  {

  				--site-direction: ltr;

  --layout-homepage-pg-grid-contentHeightType: 1;

  --layout-homepage-pg-grid-imageRatio: 1;

  --layout-homepage-pg-side-by-side-layoutSpacing: 12;

  --post-category-borderWidth: 1;

  --layout-category-pg-grid-titleLineCount: 1;

  --layout-category-pg-side-by-side-layoutSpacing: 12;

  --layout-category-pg-grid-layoutCardsRowType: 1;

  --layout-category-pg-grid-contentHeightType: 1;

  --category-label-layoutType: 1;

  --layout-category-pg-side-by-side-imageRatio: 4;

  --layout-category-pg-side-by-side-imageProportions: 30;

  --layout-homepage-pg-side-by-side-imageRatio: 4;

  --blog-sideBySideLayoutImagePosition-homepage: 0;

  --post-homepage-borderWidth: 1;

  --layout-homepage-pg-grid-titleLineCount: 1;

  --layout-homepage-pg-grid-layoutCardsRowType: 1;

  --category-label-button-verticalPadding: 2;

  --layout-homepage-pg-grid-sidesPadding: 0;

  --layout-category-pg-grid-imageCropType: 0;

  --layout-category-pg-grid-sidesPadding: 0;

  --layout-homepage-pg-side-by-side-imageProportions: 30;

  --layout-category-pg-grid-layoutSpacing: 9;

  --layout-mobile-category-layoutType: 11;

  --layout-homepage-layoutType: 16;

  --layout-homepage-pg-grid-layoutPostsPerRow: 2;

  --layout-category-pg-grid-descriptionLineCount: 2;

  --pagination-homepage-type: 1;

  --layout-mobile-homepage-layoutType: 11;

  --layout-homepage-pg-grid-layoutSpacing: 9;

  --layout-homepage-pg-grid-descriptionLineCount: 2;

  --layout-category-pg-grid-imageRatio: 1;

  --category-label-button-borderWidth: 1;

  --layout-category-pg-grid-layoutPostsPerRow: 2;

  --category-label-button-horizontalPadding: 6;

  --layout-category-layoutType: 16;

  --category-label-button-cornerRadius: 0;

  --blog-sideBySideLayoutImagePosition-category: 0;

  --contentAlignment: 0;

  --postBorderWidth: 1;

  --layout-homepage-pg-side-by-side-imageCropType: 0;

  --layout-category-pg-side-by-side-imageCropType: 0;

  --layout-homepage-pg-grid-imageCropType: 0;

  --layout-homepage-pg-text-on-image-medium-imageRatio: 2;

  --layout-category-pg-text-on-image-medium-imageRatio: 2;

  --layout-homepage-pg-side-by-side-imageAlignment: 1;

  --layout-category-pg-side-by-side-imageAlignment: 1;

  --layout-homepage-pg-medium-layoutSpacing: 32;

  --layout-category-pg-medium-layoutSpacing: 32;

  --layout-homepage-pg-text-on-image-medium-layoutSpacing: 32;

  --layout-category-pg-text-on-image-medium-layoutSpacing: 32;

  --layout-homepage-pg-one-column-layoutSpacing: 32;

  --layout-category-pg-one-column-layoutSpacing: 32;

  --layout-homepage-pg-side-by-side-margins: 20;

  --layout-category-pg-side-by-side-margins: 20;

  --layout-homepage-pg-grid-margins: 20;

  --layout-category-pg-grid-margins: 20;

  --layout-homepage-pg-medium-margins: 20;

  --layout-category-pg-medium-margins: 20;

  --layout-homepage-pg-text-on-image-medium-margins: 20;

  --layout-category-pg-text-on-image-medium-margins: 20;

  --layout-homepage-pg-one-column-margins: 20;

  --layout-category-pg-one-column-margins: 20;

  --layout-homepage-pg-side-by-side-sidesPadding: 36;

  --layout-category-pg-side-by-side-sidesPadding: 36;

  --layout-homepage-pg-medium-sidesPadding: 24;

  --layout-category-pg-medium-sidesPadding: 24;

  --layout-homepage-pg-text-on-image-medium-sidesPadding: 30;

  --layout-category-pg-text-on-image-medium-sidesPadding: 30;

  --layout-homepage-pg-one-column-sidesPadding: 48;

  --layout-category-pg-one-column-sidesPadding: 48;

  --layout-homepage-pg-side-by-side-titleLineCount: 3;

  --layout-category-pg-side-by-side-titleLineCount: 3;

  --layout-homepage-pg-medium-titleLineCount: 3;

  --layout-category-pg-medium-titleLineCount: 3;

  --layout-homepage-pg-text-on-image-medium-titleLineCount: 3;

  --layout-category-pg-text-on-image-medium-titleLineCount: 3;

  --layout-homepage-pg-one-column-titleLineCount: 3;

  --layout-category-pg-one-column-titleLineCount: 3;

  --layout-homepage-pg-side-by-side-descriptionLineCount: 3;

  --layout-category-pg-side-by-side-descriptionLineCount: 3;

  --layout-homepage-pg-medium-descriptionLineCount: 3;

  --layout-category-pg-medium-descriptionLineCount: 3;

  --layout-homepage-pg-one-column-descriptionLineCount: 3;

  --layout-category-pg-one-column-descriptionLineCount: 3;

  --layout-homepage-pg-grid-contentHeight: 350;

  --layout-category-pg-grid-contentHeight: 350;

  --layout-homepage-pg-medium-contentHeightType: 0;

  --layout-homepage-pg-medium-contentHeight: 350;

  --layout-category-pg-medium-contentHeightType: 0;

  --layout-category-pg-medium-contentHeight: 350;

  --layout-homepage-pg-one-column-contentHeightType: 0;

  --layout-homepage-pg-one-column-contentHeight: 350;

  --layout-category-pg-one-column-contentHeightType: 0;

  --layout-category-pg-one-column-contentHeight: 350;

  --layout-homepage-pg-grid-layoutPostSize: 292;

  --layout-category-pg-grid-layoutPostSize: 292;

  --layout-homepage-pg-medium-layoutCardsRowType: 0;

  --layout-homepage-pg-medium-layoutPostSize: 454;

  --layout-homepage-pg-medium-layoutPostsPerRow: 3;

  --layout-category-pg-medium-layoutCardsRowType: 0;

  --layout-category-pg-medium-layoutPostSize: 454;

  --layout-category-pg-medium-layoutPostsPerRow: 3;

  --layout-homepage-pg-text-on-image-medium-layoutCardsRowType: 0;

  --layout-homepage-pg-text-on-image-medium-layoutPostSize: 454;

  --layout-homepage-pg-text-on-image-medium-layoutPostsPerRow: 3;

  --layout-category-pg-text-on-image-medium-layoutCardsRowType: 0;

  --layout-category-pg-text-on-image-medium-layoutPostSize: 454;

  --layout-category-pg-text-on-image-medium-layoutPostsPerRow: 3;

  --contentAlignmentMobile: 0;

  --pagination-category-type: 0;

  --pagination-homepage-pageSize: 3;

  --pagination-category-pageSize: 3;

  --post-homepage-postRadius: 0;

  --post-category-postRadius: 0;

  --post-homepage-mobile-postRadius: 0;

  --post-category-mobile-postRadius: 0;

  --post-one-column-mobile-homepage-titleFontSize: 22;

  --post-one-column-mobile-category-titleFontSize: 22;

  --post-one-column-mobile-homepage-descriptionFontSize: 14;

  --post-one-column-mobile-category-descriptionFontSize: 14;

  --post-side-by-side-mobile-homepage-titleFontSize: 14;

  --post-side-by-side-mobile-category-titleFontSize: 14;

  --post-text-on-image-mobile-homepage-titleFontSize: 22;

  --post-text-on-image-mobile-category-titleFontSize: 22;

  --category-label-mobile-layoutType: 0;

  --category-label-button-mobile-horizontalPadding: 12;

  --category-label-button-mobile-verticalPadding: 6;

  --category-label-button-mobile-cornerRadius: 0;

  --category-label-button-mobile-borderWidth: 0;

  --feed-page-video-play: 0;

  --feed-page-video-playbackSpeed: 2;

  --textParagraphFont: normal normal 400 18px/1.4em ibm-plex-mono;

  --textQuoteFont: normal normal 400 24px/1.4em ibm-plex-mono;

  --textH1Font: normal normal 700 40px/1.4em instrument-sans;

  --textH2Font: normal normal 700 28px/1.4em instrument-sans;

  --textH3Font: normal normal 700 22px/1.4em instrument-sans;

  --textH4Font: normal normal 700 20px/1.4em instrument-sans;

  --textH5Font: normal normal 700 18px/1.4em instrument-sans;

  --textH6Font: normal normal 700 16px/1.4em instrument-sans;

  --ratingsTextFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-side-by-side-category-titleFont: normal normal 700 22px/1.4em instrument-sans;

  --post-pg-side-by-side-homepage-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-side-by-side-category-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-grid-category-titleFont: normal normal 700 22px/1.4em instrument-sans;

  --post-pg-grid-homepage-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-grid-category-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-medium-category-titleFont: normal normal 700 22px/1.4em instrument-sans;

  --post-pg-medium-homepage-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-medium-category-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-text-on-image-medium-category-titleFont: normal normal 700 22px/1.4em instrument-sans;

  --post-pg-text-on-image-medium-homepage-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-text-on-image-medium-category-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-pg-one-column-homepage-titleFont: normal normal 700 26px/1.4em instrument-sans;

  --post-pg-one-column-category-titleFont: normal normal 700 26px/1.4em instrument-sans;

  --post-pg-one-column-homepage-descriptionFont: normal normal 400 16px/1.4em ibm-plex-mono;

  --post-pg-one-column-category-descriptionFont: normal normal 400 16px/1.4em ibm-plex-mono;

  --post-category-titleFont: normal normal 700 22px/1.4em instrument-sans;

  --post-homepage-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --post-category-descriptionFont: normal normal 400 14px/1.4em ibm-plex-mono;

  --category-label-text-textFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --category-label-text-mobile-textFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --category-label-button-mobile-textFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-homepage-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-category-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-side-by-side-homepage-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-side-by-side-category-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-grid-homepage-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-grid-category-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-medium-homepage-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-medium-category-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-text-on-image-medium-homepage-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-text-on-image-medium-category-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-one-column-homepage-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --post-pg-one-column-category-ratingFont: normal normal 400 14px/19.599999999999998px ibm-plex-mono;

  --$$$presetName$$$: editorial-4;

  --post-pg-medium-category-titleColor: 255,251,251;

  --post-pg-medium-category-titleColor-rgb: 255,251,251;

  --post-pg-medium-category-titleColor-opacity: 1;

  --post-pg-medium-homepage-descriptionColor: 255,251,251;

  --post-pg-medium-homepage-descriptionColor-rgb: 255,251,251;

  --post-pg-medium-homepage-descriptionColor-opacity: 1;

  --post-pg-one-column-category-descriptionColor: 255,251,251;

  --post-pg-one-column-category-descriptionColor-rgb: 255,251,251;

  --post-pg-one-column-category-descriptionColor-opacity: 1;

  --post-category-TOI-ratingFontColor: 255,251,251,0;

  --post-category-TOI-ratingFontColor-rgb: 255,251,251;

  --post-category-TOI-ratingFontColor-opacity: 0;

  --category-label-button-backgroundColor: 255,196,53;

  --category-label-button-backgroundColor-rgb: 255,196,53;

  --category-label-button-backgroundColor-opacity: 1;

  --post-homepage-titleColor: 255,251,251;

  --post-homepage-titleColor-rgb: 255,251,251;

  --post-homepage-titleColor-opacity: 1;

  --post-homepage-linkHashtagColor: 219,0,0;

  --post-homepage-linkHashtagColor-rgb: 219,0,0;

  --post-homepage-linkHashtagColor-opacity: 1;

  --post-pg-side-by-side-homepage-titleColor: 255,251,251;

  --post-pg-side-by-side-homepage-titleColor-rgb: 255,251,251;

  --post-pg-side-by-side-homepage-titleColor-opacity: 1;

  --post-category-ratingFontColor: 255,251,251;

  --post-category-ratingFontColor-rgb: 255,251,251;

  --post-category-ratingFontColor-opacity: 1;

  --post-category-TOI-ratingFilledStarColor: 255,251,251,0;

  --post-category-TOI-ratingFilledStarColor-rgb: 255,251,251;

  --post-category-TOI-ratingFilledStarColor-opacity: 0;

  --post-pg-medium-homepage-titleColor: 255,251,251;

  --post-pg-medium-homepage-titleColor-rgb: 255,251,251;

  --post-pg-medium-homepage-titleColor-opacity: 1;

  --category-label-button-textColor: 255,251,251;

  --category-label-button-textColor-rgb: 255,251,251;

  --category-label-button-textColor-opacity: 1;

  --post-homepage-descriptionColor: 255,251,251;

  --post-homepage-descriptionColor-rgb: 255,251,251;

  --post-homepage-descriptionColor-opacity: 1;

  --category-label-button-textColorHover: 255,251,251;

  --category-label-button-textColorHover-rgb: 255,251,251;

  --category-label-button-textColorHover-opacity: 1;

  --post-appBackgroundCategoryColor: 255,251,251,0;

  --post-appBackgroundCategoryColor-rgb: 255,251,251;

  --post-appBackgroundCategoryColor-opacity: 0;

  --category-label-button-borderColorHover: 255,251,251;

  --category-label-button-borderColorHover-rgb: 255,251,251;

  --category-label-button-borderColorHover-opacity: 1;

  --post-appBackgroundColor: 255,251,251,0;

  --post-appBackgroundColor-rgb: 255,251,251;

  --post-appBackgroundColor-opacity: 0;

  --button-color: 219,0,0;

  --button-color-rgb: 219,0,0;

  --button-color-opacity: 1;

  --post-pg-one-column-homepage-titleColor: 255,251,251;

  --post-pg-one-column-homepage-titleColor-rgb: 255,251,251;

  --post-pg-one-column-homepage-titleColor-opacity: 1;

  --post-pg-grid-category-descriptionColor: 255,251,251;

  --post-pg-grid-category-descriptionColor-rgb: 255,251,251;

  --post-pg-grid-category-descriptionColor-opacity: 1;

  --navigation-backgroundColor: 34,97,224;

  --navigation-backgroundColor-rgb: 34,97,224;

  --navigation-backgroundColor-opacity: 1;

  --post-homepage-borderColor: 242,242,242,0;

  --post-homepage-borderColor-rgb: 242,242,242;

  --post-homepage-borderColor-opacity: 0;

  --category-label-button-mobile-textColor: 255,251,251,0;

  --category-label-button-mobile-textColor-rgb: 255,251,251;

  --category-label-button-mobile-textColor-opacity: 0;

  --post-pg-side-by-side-homepage-descriptionColor: 255,251,251;

  --post-pg-side-by-side-homepage-descriptionColor-rgb: 255,251,251;

  --post-pg-side-by-side-homepage-descriptionColor-opacity: 1;

  --post-category-TOI-descriptionColor: 255,251,251,0;

  --post-category-TOI-descriptionColor-rgb: 255,251,251;

  --post-category-TOI-descriptionColor-opacity: 0;

  --post-homepage-ratingFontColor: 255,251,251;

  --post-homepage-ratingFontColor-rgb: 255,251,251;

  --post-homepage-ratingFontColor-opacity: 1;

  --post-pg-side-by-side-category-descriptionColor: 255,251,251;

  --post-pg-side-by-side-category-descriptionColor-rgb: 255,251,251;

  --post-pg-side-by-side-category-descriptionColor-opacity: 1;

  --post-homepage-ratingUnfilledStarColor: 255,196,53,0.3;

  --post-homepage-ratingUnfilledStarColor-rgb: 255,196,53;

  --post-homepage-ratingUnfilledStarColor-opacity: 0.3;

  --navigation-textColor: 255,251,251,0;

  --navigation-textColor-rgb: 255,251,251;

  --navigation-textColor-opacity: 0;

  --post-pg-grid-homepage-descriptionColor: 255,251,251;

  --post-pg-grid-homepage-descriptionColor-rgb: 255,251,251;

  --post-pg-grid-homepage-descriptionColor-opacity: 1;

  --post-category-borderColor: 242,242,242,0;

  --post-category-borderColor-rgb: 242,242,242;

  --post-category-borderColor-opacity: 0;

  --post-pg-text-on-image-medium-category-titleColor: 255,251,251,0;

  --post-pg-text-on-image-medium-category-titleColor-rgb: 255,251,251;

  --post-pg-text-on-image-medium-category-titleColor-opacity: 0;

  --post-pg-one-column-category-titleColor: 255,251,251;

  --post-pg-one-column-category-titleColor-rgb: 255,251,251;

  --post-pg-one-column-category-titleColor-opacity: 1;

  --post-category-TOI-titleColor: 255,251,251,0;

  --post-category-TOI-titleColor-rgb: 255,251,251;

  --post-category-TOI-titleColor-opacity: 0;

  --button-textColor: 255,251,251,0;

  --button-textColor-rgb: 255,251,251;

  --button-textColor-opacity: 0;

  --post-category-descriptionColor: 255,251,251;

  --post-category-descriptionColor-rgb: 255,251,251;

  --post-category-descriptionColor-opacity: 1;

  --category-label-text-mobile-textColor: 219,0,0;

  --category-label-text-mobile-textColor-rgb: 219,0,0;

  --category-label-text-mobile-textColor-opacity: 1;

  --post-pg-side-by-side-category-titleColor: 255,251,251;

  --post-pg-side-by-side-category-titleColor-rgb: 255,251,251;

  --post-pg-side-by-side-category-titleColor-opacity: 1;

  --post-pg-grid-category-titleColor: 255,251,251;

  --post-pg-grid-category-titleColor-rgb: 255,251,251;

  --post-pg-grid-category-titleColor-opacity: 1;

  --post-pg-medium-category-descriptionColor: 255,251,251;

  --post-pg-medium-category-descriptionColor-rgb: 255,251,251;

  --post-pg-medium-category-descriptionColor-opacity: 1;

  --category-label-text-textColorHover: 219,0,0;

  --category-label-text-textColorHover-rgb: 219,0,0;

  --category-label-text-textColorHover-opacity: 1;

  --post-homepage-TOI-ratingFilledStarColor: 255,251,251,0;

  --post-homepage-TOI-ratingFilledStarColor-rgb: 255,251,251;

  --post-homepage-TOI-ratingFilledStarColor-opacity: 0;

  --post-pg-text-on-image-medium-category-descriptionColor: 255,251,251,0;

  --post-pg-text-on-image-medium-category-descriptionColor-rgb: 255,251,251;

  --post-pg-text-on-image-medium-category-descriptionColor-opacity: 0;

  --post-homepage-TOI-ratingFontColor: 255,251,251,0;

  --post-homepage-TOI-ratingFontColor-rgb: 255,251,251;

  --post-homepage-TOI-ratingFontColor-opacity: 0;

  --category-label-button-mobile-backgroundColor: 219,0,0;

  --category-label-button-mobile-backgroundColor-rgb: 219,0,0;

  --category-label-button-mobile-backgroundColor-opacity: 1;

  --category-label-button-mobile-borderColor: 219,0,0;

  --category-label-button-mobile-borderColor-rgb: 219,0,0;

  --category-label-button-mobile-borderColor-opacity: 1;

  --post-homepage-TOI-descriptionColor: 255,251,251,0;

  --post-homepage-TOI-descriptionColor-rgb: 255,251,251;

  --post-homepage-TOI-descriptionColor-opacity: 0;

  --post-pg-text-on-image-medium-homepage-titleColor: 255,251,251,0;

  --post-pg-text-on-image-medium-homepage-titleColor-rgb: 255,251,251;

  --post-pg-text-on-image-medium-homepage-titleColor-opacity: 0;

  --post-homepage-overlayColor: 255,251,251;

  --post-homepage-overlayColor-rgb: 255,251,251;

  --post-homepage-overlayColor-opacity: 1;

  --post-category-overlayColor: 255,251,251;

  --post-category-overlayColor-rgb: 255,251,251;

  --post-category-overlayColor-opacity: 1;

  --post-pg-grid-homepage-titleColor: 255,251,251;

  --post-pg-grid-homepage-titleColor-rgb: 255,251,251;

  --post-pg-grid-homepage-titleColor-opacity: 1;

  --navigation-textColorActive: 247,247,247;

  --navigation-textColorActive-rgb: 247,247,247;

  --navigation-textColorActive-opacity: 1;

  --category-label-button-borderColor: 255,196,53;

  --category-label-button-borderColor-rgb: 255,196,53;

  --category-label-button-borderColor-opacity: 1;

  --post-homepage-backgroundColor: 255,251,251,0;

  --post-homepage-backgroundColor-rgb: 255,251,251;

  --post-homepage-backgroundColor-opacity: 0;

  --post-pg-one-column-homepage-descriptionColor: 255,251,251;

  --post-pg-one-column-homepage-descriptionColor-rgb: 255,251,251;

  --post-pg-one-column-homepage-descriptionColor-opacity: 1;

  --post-homepage-TOI-titleColor: 255,251,251,0;

  --post-homepage-TOI-titleColor-rgb: 255,251,251;

  --post-homepage-TOI-titleColor-opacity: 0;

  --post-homepage-ratingFilledStarColor: 255,196,53;

  --post-homepage-ratingFilledStarColor-rgb: 255,196,53;

  --post-homepage-ratingFilledStarColor-opacity: 1;

  --post-category-ratingFilledStarColor: 219,0,0;

  --post-category-ratingFilledStarColor-rgb: 219,0,0;

  --post-category-ratingFilledStarColor-opacity: 1;

  --post-category-backgroundColor: 255,251,251,0;

  --post-category-backgroundColor-rgb: 255,251,251;

  --post-category-backgroundColor-opacity: 0;

  --post-pg-text-on-image-medium-homepage-descriptionColor: 255,251,251,0;

  --post-pg-text-on-image-medium-homepage-descriptionColor-rgb: 255,251,251;

  --post-pg-text-on-image-medium-homepage-descriptionColor-opacity: 0;

  --post-category-titleColor: 255,251,251;

  --post-category-titleColor-rgb: 255,251,251;

  --post-category-titleColor-opacity: 1;

  --category-label-button-backgroundColorHover: 255,196,53;

  --category-label-button-backgroundColorHover-rgb: 255,196,53;

  --category-label-button-backgroundColorHover-opacity: 1;

  --post-category-linkHashtagColor: 219,0,0;

  --post-category-linkHashtagColor-rgb: 219,0,0;

  --post-category-linkHashtagColor-opacity: 1;

  --category-label-text-textColor: 219,0,0;

  --category-label-text-textColor-rgb: 219,0,0;

  --category-label-text-textColor-opacity: 1;

  --post-category-ratingUnfilledStarColor: 219,0,0,0.3;

  --post-category-ratingUnfilledStarColor-rgb: 219,0,0;

  --post-category-ratingUnfilledStarColor-opacity: 0.3;

  --textParagraphColor: 0,0,0;

  --textParagraphColor-rgb: 0,0,0;

  --textParagraphColor-opacity: 1;

  --textLinksAndHashtagsColor: 219,0,0;

  --textLinksAndHashtagsColor-rgb: 219,0,0;

  --textLinksAndHashtagsColor-opacity: 1;

  --textQuoteColor: 0,0,0;

  --textQuoteColor-rgb: 0,0,0;

  --textQuoteColor-opacity: 1;

  --textH1Color: 0,0,0;

  --textH1Color-rgb: 0,0,0;

  --textH1Color-opacity: 1;

  --textH2Color: 0,0,0;

  --textH2Color-rgb: 0,0,0;

  --textH2Color-opacity: 1;

  --textH3Color: 0,0,0;

  --textH3Color-rgb: 0,0,0;

  --textH3Color-opacity: 1;

  --textH4Color: 0,0,0;

  --textH4Color-rgb: 0,0,0;

  --textH4Color-opacity: 1;

  --textH5Color: 0,0,0;

  --textH5Color-rgb: 0,0,0;

  --textH5Color-opacity: 1;

  --textH6Color: 0,0,0;

  --textH6Color-rgb: 0,0,0;

  --textH6Color-opacity: 1;

  --postBackgroundColor: 255,255,255;

  --postBackgroundColor-rgb: 255,255,255;

  --postBackgroundColor-opacity: 1;

  --postBorderColor: 242,242,242,0.75;

  --postBorderColor-rgb: 242,242,242;

  --postBorderColor-opacity: 0.75;

  --ratingsStarEmptyColor: 206,206,206;

  --ratingsStarEmptyColor-rgb: 206,206,206;

  --ratingsStarEmptyColor-opacity: 1;

  --ratingsStarFilledColor: 219,0,0;

  --ratingsStarFilledColor-rgb: 219,0,0;

  --ratingsStarFilledColor-opacity: 1;

  --ratingsTextColor: 0,0,0;

  --ratingsTextColor-rgb: 0,0,0;

  --ratingsTextColor-opacity: 1;

  --postButtonBackgroundColor: 219,0,0;

  --postButtonBackgroundColor-rgb: 219,0,0;

  --postButtonBackgroundColor-opacity: 1;

  --post-homepage-TOI-ratingUnfilledStarColor: 206,206,206;

  --post-homepage-TOI-ratingUnfilledStarColor-rgb: 206,206,206;

  --post-homepage-TOI-ratingUnfilledStarColor-opacity: 1;

  --post-category-TOI-ratingUnfilledStarColor: 206,206,206;

  --post-category-TOI-ratingUnfilledStarColor-rgb: 206,206,206;

  --post-category-TOI-ratingUnfilledStarColor-opacity: 1;

  --navigation-font: normal normal 700 18px/1.1em instrument-sans;

  --navigation-font-style: normal;

  --navigation-font-variant: normal;

  --navigation-font-weight: 700;

  --navigation-font-size: 18px;

  --navigation-font-line-height: 1.1em;

  --navigation-
  --navigation-font-text-decoration: none;

  --post-homepage-titleFont: normal normal 700 80px/0.9em instrument-sans;

  --post-homepage-titleFont-style: normal;

  --post-homepage-titleFont-variant: normal;

  --post-homepage-titleFont-weight: 700;

  --post-homepage-titleFont-size: 80px;

  --post-homepage-titleFont-line-height: 0.9em;

  --post-homepage-title
  --post-homepage-titleFont-text-decoration: none;

  --post-pg-grid-homepage-titleFont: normal normal 700 80px/0.9em instrument-sans;

  --post-pg-grid-homepage-titleFont-style: normal;

  --post-pg-grid-homepage-titleFont-variant: normal;

  --post-pg-grid-homepage-titleFont-weight: 700;

  --post-pg-grid-homepage-titleFont-size: 80px;

  --post-pg-grid-homepage-titleFont-line-height: 0.9em;

  --post-pg-grid-homepage-title
  --post-pg-grid-homepage-titleFont-text-decoration: none;

  --category-label-button-textFont: normal normal 400 14px/1em ibm-plex-mono,monospace;

  --category-label-button-textFont-style: normal;

  --category-label-button-textFont-variant: normal;

  --category-label-button-textFont-weight: 400;

  --category-label-button-textFont-size: 14px;

  --category-label-button-textFont-line-height: 1em;

  --category-label-button-text
  --category-label-button-textFont-text-decoration: none;

  --textParagraphFont-style: normal;

  --textParagraphFont-variant: normal;

  --textParagraphFont-weight: 400;

  --textParagraphFont-size: 18px;

  --textParagraphFont-line-height: 1.4em;

  --textParagraph
  --textParagraphFont-text-decoration: none;

  --textQuoteFont-style: normal;

  --textQuoteFont-variant: normal;

  --textQuoteFont-weight: 400;

  --textQuoteFont-size: 24px;

  --textQuoteFont-line-height: 1.4em;

  --textQuote
  --textQuoteFont-text-decoration: none;

  --textH1Font-style: normal;

  --textH1Font-variant: normal;

  --textH1Font-weight: 700;

  --textH1Font-size: 40px;

  --textH1Font-line-height: 1.4em;

  --textH1
  --textH1Font-text-decoration: none;

  --textH2Font-style: normal;

  --textH2Font-variant: normal;

  --textH2Font-weight: 700;

  --textH2Font-size: 28px;

  --textH2Font-line-height: 1.4em;

  --textH2
  --textH2Font-text-decoration: none;

  --textH3Font-style: normal;

  --textH3Font-variant: normal;

  --textH3Font-weight: 700;

  --textH3Font-size: 22px;

  --textH3Font-line-height: 1.4em;

  --textH3
  --textH3Font-text-decoration: none;

  --textH4Font-style: normal;

  --textH4Font-variant: normal;

  --textH4Font-weight: 700;

  --textH4Font-size: 20px;

  --textH4Font-line-height: 1.4em;

  --textH4
  --textH4Font-text-decoration: none;

  --textH5Font-style: normal;

  --textH5Font-variant: normal;

  --textH5Font-weight: 700;

  --textH5Font-size: 18px;

  --textH5Font-line-height: 1.4em;

  --textH5
  --textH5Font-text-decoration: none;

  --textH6Font-style: normal;

  --textH6Font-variant: normal;

  --textH6Font-weight: 700;

  --textH6Font-size: 16px;

  --textH6Font-line-height: 1.4em;

  --textH6
  --textH6Font-text-decoration: none;

  --ratingsTextFont-style: normal;

  --ratingsTextFont-variant: normal;

  --ratingsTextFont-weight: 400;

  --ratingsTextFont-size: 14px;

  --ratingsTextFont-line-height: 1.4em;

  --ratingsText
  --ratingsTextFont-text-decoration: none;

  --post-pg-side-by-side-homepage-titleFont: normal normal 700 80px/0.9em instrument-sans;

  --post-pg-side-by-side-homepage-titleFont-style: normal;

  --post-pg-side-by-side-homepage-titleFont-variant: normal;

  --post-pg-side-by-side-homepage-titleFont-weight: 700;

  --post-pg-side-by-side-homepage-titleFont-size: 80px;

  --post-pg-side-by-side-homepage-titleFont-line-height: 0.9em;

  --post-pg-side-by-side-homepage-title
  --post-pg-side-by-side-homepage-titleFont-text-decoration: none;

  --post-pg-side-by-side-category-titleFont-style: normal;

  --post-pg-side-by-side-category-titleFont-variant: normal;

  --post-pg-side-by-side-category-titleFont-weight: 700;

  --post-pg-side-by-side-category-titleFont-size: 22px;

  --post-pg-side-by-side-category-titleFont-line-height: 1.4em;

  --post-pg-side-by-side-category-title
  --post-pg-side-by-side-category-titleFont-text-decoration: none;

  --post-pg-side-by-side-homepage-descriptionFont-style: normal;

  --post-pg-side-by-side-homepage-descriptionFont-variant: normal;

  --post-pg-side-by-side-homepage-descriptionFont-weight: 400;

  --post-pg-side-by-side-homepage-descriptionFont-size: 14px;

  --post-pg-side-by-side-homepage-descriptionFont-line-height: 1.4em;

  --post-pg-side-by-side-homepage-description
  --post-pg-side-by-side-homepage-descriptionFont-text-decoration: none;

  --post-pg-side-by-side-category-descriptionFont-style: normal;

  --post-pg-side-by-side-category-descriptionFont-variant: normal;

  --post-pg-side-by-side-category-descriptionFont-weight: 400;

  --post-pg-side-by-side-category-descriptionFont-size: 14px;

  --post-pg-side-by-side-category-descriptionFont-line-height: 1.4em;

  --post-pg-side-by-side-category-description
  --post-pg-side-by-side-category-descriptionFont-text-decoration: none;

  --post-pg-grid-category-titleFont-style: normal;

  --post-pg-grid-category-titleFont-variant: normal;

  --post-pg-grid-category-titleFont-weight: 700;

  --post-pg-grid-category-titleFont-size: 22px;

  --post-pg-grid-category-titleFont-line-height: 1.4em;

  --post-pg-grid-category-title
  --post-pg-grid-category-titleFont-text-decoration: none;

  --post-pg-grid-homepage-descriptionFont-style: normal;

  --post-pg-grid-homepage-descriptionFont-variant: normal;

  --post-pg-grid-homepage-descriptionFont-weight: 400;

  --post-pg-grid-homepage-descriptionFont-size: 14px;

  --post-pg-grid-homepage-descriptionFont-line-height: 1.4em;

  --post-pg-grid-homepage-description
  --post-pg-grid-homepage-descriptionFont-text-decoration: none;

  --post-pg-grid-category-descriptionFont-style: normal;

  --post-pg-grid-category-descriptionFont-variant: normal;

  --post-pg-grid-category-descriptionFont-weight: 400;

  --post-pg-grid-category-descriptionFont-size: 14px;

  --post-pg-grid-category-descriptionFont-line-height: 1.4em;

  --post-pg-grid-category-description
  --post-pg-grid-category-descriptionFont-text-decoration: none;

  --post-pg-medium-homepage-titleFont: normal normal 700 80px/0.9em instrument-sans;

  --post-pg-medium-homepage-titleFont-style: normal;

  --post-pg-medium-homepage-titleFont-variant: normal;

  --post-pg-medium-homepage-titleFont-weight: 700;

  --post-pg-medium-homepage-titleFont-size: 80px;

  --post-pg-medium-homepage-titleFont-line-height: 0.9em;

  --post-pg-medium-homepage-title
  --post-pg-medium-homepage-titleFont-text-decoration: none;

  --post-pg-medium-category-titleFont-style: normal;

  --post-pg-medium-category-titleFont-variant: normal;

  --post-pg-medium-category-titleFont-weight: 700;

  --post-pg-medium-category-titleFont-size: 22px;

  --post-pg-medium-category-titleFont-line-height: 1.4em;

  --post-pg-medium-category-title
  --post-pg-medium-category-titleFont-text-decoration: none;

  --post-pg-medium-homepage-descriptionFont-style: normal;

  --post-pg-medium-homepage-descriptionFont-variant: normal;

  --post-pg-medium-homepage-descriptionFont-weight: 400;

  --post-pg-medium-homepage-descriptionFont-size: 14px;

  --post-pg-medium-homepage-descriptionFont-line-height: 1.4em;

  --post-pg-medium-homepage-description
  --post-pg-medium-homepage-descriptionFont-text-decoration: none;

  --post-pg-medium-category-descriptionFont-style: normal;

  --post-pg-medium-category-descriptionFont-variant: normal;

  --post-pg-medium-category-descriptionFont-weight: 400;

  --post-pg-medium-category-descriptionFont-size: 14px;

  --post-pg-medium-category-descriptionFont-line-height: 1.4em;

  --post-pg-medium-category-description
  --post-pg-medium-category-descriptionFont-text-decoration: none;

  --post-pg-text-on-image-medium-homepage-titleFont: normal normal 700 80px/0.9em instrument-sans;

  --post-pg-text-on-image-medium-homepage-titleFont-style: normal;

  --post-pg-text-on-image-medium-homepage-titleFont-variant: normal;

  --post-pg-text-on-image-medium-homepage-titleFont-weight: 700;

  --post-pg-text-on-image-medium-homepage-titleFont-size: 80px;

  --post-pg-text-on-image-medium-homepage-titleFont-line-height: 0.9em;

  --post-pg-text-on-image-medium-homepage-title
  --post-pg-text-on-image-medium-homepage-titleFont-text-decoration: none;

  --post-pg-text-on-image-medium-category-titleFont-style: normal;

  --post-pg-text-on-image-medium-category-titleFont-variant: normal;

  --post-pg-text-on-image-medium-category-titleFont-weight: 700;

  --post-pg-text-on-image-medium-category-titleFont-size: 22px;

  --post-pg-text-on-image-medium-category-titleFont-line-height: 1.4em;

  --post-pg-text-on-image-medium-category-title
  --post-pg-text-on-image-medium-category-titleFont-text-decoration: none;

  --post-pg-text-on-image-medium-homepage-descriptionFont-style: normal;

  --post-pg-text-on-image-medium-homepage-descriptionFont-variant: normal;

  --post-pg-text-on-image-medium-homepage-descriptionFont-weight: 400;

  --post-pg-text-on-image-medium-homepage-descriptionFont-size: 14px;

  --post-pg-text-on-image-medium-homepage-descriptionFont-line-height: 1.4em;

  --post-pg-text-on-image-medium-homepage-description
  --post-pg-text-on-image-medium-homepage-descriptionFont-text-decoration: none;

  --post-pg-text-on-image-medium-category-descriptionFont-style: normal;

  --post-pg-text-on-image-medium-category-descriptionFont-variant: normal;

  --post-pg-text-on-image-medium-category-descriptionFont-weight: 400;

  --post-pg-text-on-image-medium-category-descriptionFont-size: 14px;

  --post-pg-text-on-image-medium-category-descriptionFont-line-height: 1.4em;

  --post-pg-text-on-image-medium-category-description
  --post-pg-text-on-image-medium-category-descriptionFont-text-decoration: none;

  --post-pg-one-column-homepage-titleFont-style: normal;

  --post-pg-one-column-homepage-titleFont-variant: normal;

  --post-pg-one-column-homepage-titleFont-weight: 700;

  --post-pg-one-column-homepage-titleFont-size: 26px;

  --post-pg-one-column-homepage-titleFont-line-height: 1.4em;

  --post-pg-one-column-homepage-title
  --post-pg-one-column-homepage-titleFont-text-decoration: none;

  --post-pg-one-column-category-titleFont-style: normal;

  --post-pg-one-column-category-titleFont-variant: normal;

  --post-pg-one-column-category-titleFont-weight: 700;

  --post-pg-one-column-category-titleFont-size: 26px;

  --post-pg-one-column-category-titleFont-line-height: 1.4em;

  --post-pg-one-column-category-title
  --post-pg-one-column-category-titleFont-text-decoration: none;

  --post-pg-one-column-homepage-descriptionFont-style: normal;

  --post-pg-one-column-homepage-descriptionFont-variant: normal;

  --post-pg-one-column-homepage-descriptionFont-weight: 400;

  --post-pg-one-column-homepage-descriptionFont-size: 16px;

  --post-pg-one-column-homepage-descriptionFont-line-height: 1.4em;

  --post-pg-one-column-homepage-description
  --post-pg-one-column-homepage-descriptionFont-text-decoration: none;

  --post-pg-one-column-category-descriptionFont-style: normal;

  --post-pg-one-column-category-descriptionFont-variant: normal;

  --post-pg-one-column-category-descriptionFont-weight: 400;

  --post-pg-one-column-category-descriptionFont-size: 16px;

  --post-pg-one-column-category-descriptionFont-line-height: 1.4em;

  --post-pg-one-column-category-description
  --post-pg-one-column-category-descriptionFont-text-decoration: none;

  --post-category-titleFont-style: normal;

  --post-category-titleFont-variant: normal;

  --post-category-titleFont-weight: 700;

  --post-category-titleFont-size: 22px;

  --post-category-titleFont-line-height: 1.4em;

  --post-category-title
  --post-category-titleFont-text-decoration: none;

  --post-homepage-descriptionFont-style: normal;

  --post-homepage-descriptionFont-variant: normal;

  --post-homepage-descriptionFont-weight: 400;

  --post-homepage-descriptionFont-size: 14px;

  --post-homepage-descriptionFont-line-height: 1.4em;

  --post-homepage-description
  --post-homepage-descriptionFont-text-decoration: none;

  --post-category-descriptionFont-style: normal;

  --post-category-descriptionFont-variant: normal;

  --post-category-descriptionFont-weight: 400;

  --post-category-descriptionFont-size: 14px;

  --post-category-descriptionFont-line-height: 1.4em;

  --post-category-description
  --post-category-descriptionFont-text-decoration: none;

  --category-label-text-textFont-style: normal;

  --category-label-text-textFont-variant: normal;

  --category-label-text-textFont-weight: 400;

  --category-label-text-textFont-size: 14px;

  --category-label-text-textFont-line-height: 19.599999999999998px;

  --category-label-text-text
  --category-label-text-textFont-text-decoration: none;

  --category-label-text-mobile-textFont-style: normal;

  --category-label-text-mobile-textFont-variant: normal;

  --category-label-text-mobile-textFont-weight: 400;

  --category-label-text-mobile-textFont-size: 14px;

  --category-label-text-mobile-textFont-line-height: 19.599999999999998px;

  --category-label-text-mobile-text
  --category-label-text-mobile-textFont-text-decoration: none;

  --category-label-button-mobile-textFont-style: normal;

  --category-label-button-mobile-textFont-variant: normal;

  --category-label-button-mobile-textFont-weight: 400;

  --category-label-button-mobile-textFont-size: 14px;

  --category-label-button-mobile-textFont-line-height: 19.599999999999998px;

  --category-label-button-mobile-text
  --category-label-button-mobile-textFont-text-decoration: none;

  --post-homepage-ratingFont-style: normal;

  --post-homepage-ratingFont-variant: normal;

  --post-homepage-ratingFont-weight: 400;

  --post-homepage-ratingFont-size: 14px;

  --post-homepage-ratingFont-line-height: 19.599999999999998px;

  --post-homepage-rating
  --post-homepage-ratingFont-text-decoration: none;

  --post-category-ratingFont-style: normal;

  --post-category-ratingFont-variant: normal;

  --post-category-ratingFont-weight: 400;

  --post-category-ratingFont-size: 14px;

  --post-category-ratingFont-line-height: 19.599999999999998px;

  --post-category-rating
  --post-category-ratingFont-text-decoration: none;

  --post-pg-side-by-side-homepage-ratingFont-style: normal;

  --post-pg-side-by-side-homepage-ratingFont-variant: normal;

  --post-pg-side-by-side-homepage-ratingFont-weight: 400;

  --post-pg-side-by-side-homepage-ratingFont-size: 14px;

  --post-pg-side-by-side-homepage-ratingFont-line-height: 19.599999999999998px;

  --post-pg-side-by-side-homepage-rating
  --post-pg-side-by-side-homepage-ratingFont-text-decoration: none;

  --post-pg-side-by-side-category-ratingFont-style: normal;

  --post-pg-side-by-side-category-ratingFont-variant: normal;

  --post-pg-side-by-side-category-ratingFont-weight: 400;

  --post-pg-side-by-side-category-ratingFont-size: 14px;

  --post-pg-side-by-side-category-ratingFont-line-height: 19.599999999999998px;

  --post-pg-side-by-side-category-rating
  --post-pg-side-by-side-category-ratingFont-text-decoration: none;

  --post-pg-grid-homepage-ratingFont-style: normal;

  --post-pg-grid-homepage-ratingFont-variant: normal;

  --post-pg-grid-homepage-ratingFont-weight: 400;

  --post-pg-grid-homepage-ratingFont-size: 14px;

  --post-pg-grid-homepage-ratingFont-line-height: 19.599999999999998px;

  --post-pg-grid-homepage-rating
  --post-pg-grid-homepage-ratingFont-text-decoration: none;

  --post-pg-grid-category-ratingFont-style: normal;

  --post-pg-grid-category-ratingFont-variant: normal;

  --post-pg-grid-category-ratingFont-weight: 400;

  --post-pg-grid-category-ratingFont-size: 14px;

  --post-pg-grid-category-ratingFont-line-height: 19.599999999999998px;

  --post-pg-grid-category-rating
  --post-pg-grid-category-ratingFont-text-decoration: none;

  --post-pg-medium-homepage-ratingFont-style: normal;

  --post-pg-medium-homepage-ratingFont-variant: normal;

  --post-pg-medium-homepage-ratingFont-weight: 400;

  --post-pg-medium-homepage-ratingFont-size: 14px;

  --post-pg-medium-homepage-ratingFont-line-height: 19.599999999999998px;

  --post-pg-medium-homepage-rating
  --post-pg-medium-homepage-ratingFont-text-decoration: none;

  --post-pg-medium-category-ratingFont-style: normal;

  --post-pg-medium-category-ratingFont-variant: normal;

  --post-pg-medium-category-ratingFont-weight: 400;

  --post-pg-medium-category-ratingFont-size: 14px;

  --post-pg-medium-category-ratingFont-line-height: 19.599999999999998px;

  --post-pg-medium-category-rating
  --post-pg-medium-category-ratingFont-text-decoration: none;

  --post-pg-text-on-image-medium-homepage-ratingFont-style: normal;

  --post-pg-text-on-image-medium-homepage-ratingFont-variant: normal;

  --post-pg-text-on-image-medium-homepage-ratingFont-weight: 400;

  --post-pg-text-on-image-medium-homepage-ratingFont-size: 14px;

  --post-pg-text-on-image-medium-homepage-ratingFont-line-height: 19.599999999999998px;

  --post-pg-text-on-image-medium-homepage-rating
  --post-pg-text-on-image-medium-homepage-ratingFont-text-decoration: none;

  --post-pg-text-on-image-medium-category-ratingFont-style: normal;

  --post-pg-text-on-image-medium-category-ratingFont-variant: normal;

  --post-pg-text-on-image-medium-category-ratingFont-weight: 400;

  --post-pg-text-on-image-medium-category-ratingFont-size: 14px;

  --post-pg-text-on-image-medium-category-ratingFont-line-height: 19.599999999999998px;

  --post-pg-text-on-image-medium-category-rating
  --post-pg-text-on-image-medium-category-ratingFont-text-decoration: none;

  --post-pg-one-column-homepage-ratingFont-style: normal;

  --post-pg-one-column-homepage-ratingFont-variant: normal;

  --post-pg-one-column-homepage-ratingFont-weight: 400;

  --post-pg-one-column-homepage-ratingFont-size: 14px;

  --post-pg-one-column-homepage-ratingFont-line-height: 19.599999999999998px;

  --post-pg-one-column-homepage-rating
  --post-pg-one-column-homepage-ratingFont-text-decoration: none;

  --post-pg-one-column-category-ratingFont-style: normal;

  --post-pg-one-column-category-ratingFont-variant: normal;

  --post-pg-one-column-category-ratingFont-weight: 400;

  --post-pg-one-column-category-ratingFont-size: 14px;

  --post-pg-one-column-category-ratingFont-line-height: 19.599999999999998px;

  --post-pg-one-column-category-rating
  --post-pg-one-column-category-ratingFont-text-decoration: none;

  				--site-color-1: 255,255,255;

  --site-color-2: 242,242,242;

  --site-color-3: 206,206,206;

  --site-color-4: 64,64,64;

  --site-color-5: 0,0,0;

  --site-color-6: 242,242,242;

  --site-color-7: 206,206,206;

  --site-color-8: 219,0,0;

  --site-color-9: 64,64,64;

  --site-color-10: 0,0,0;

  --site-color-11: 242,242,242;

  --site-color-12: 206,206,206;

  --site-color-13: 0,74,219;

  --site-color-14: 64,64,64;

  --site-color-15: 0,0,0;

  --site-color-16: 242,242,242;

  --site-color-17: 206,206,206;

  --site-color-18: 0,74,219;

  --site-color-19: 64,64,64;

  --site-color-20: 0,0,0;

  --site-color-21: 242,242,242;

  --site-color-22: 206,206,206;

  --site-color-23: 0,74,219;

  --site-color-24: 64,64,64;

  --site-color-25: 0,0,0;

  --site-color-26: 255,255,255;

  --site-color-27: 0,0,0;

  --site-color-28: 242,242,242;

  --site-color-29: 206,206,206;

  --site-color-30: 64,64,64;

  --site-color-31: 219,0,0;

  --site-color-32: 0,74,219;

  --site-color-33: 255,196,53;

  --site-color-34: 14,175,67;

  --site-color-35: 0,0,0;

  --site-color-36: 0,0,0;

  --site-color-37: 0,0,0;

  --site-color-38: 219,0,0;

  --site-color-39: 219,0,0;

  --site-color-40: 255,255,255;

  --site-color-41: 219,0,0;

  --site-color-42: 219,0,0;

  --site-color-43: 255,255,255;

  --site-color-44: 206,206,206;

  --site-color-45: 206,206,206;

  --site-color-46: 255,255,255;

  --site-color-47: 255,255,255;

  --site-color-48: 0,0,0;

  --site-color-49: 0,0,0;

  --site-color-50: 255,255,255;

  --site-color-51: 0,0,0;

  --site-color-52: 0,0,0;

  --site-color-53: 206,206,206;

  --site-color-54: 206,206,206;

  --site-color-55: 0,0,0;

  --site-font-Title: normal normal 700 120px/0.9em instrument-sans,sans-serif;

  --site-font-Title-style: normal;

  --site-font-Title-variant: normal;

  --site-font-Title-weight: 700;

  --site-font-Title-size: 120px;

  --site-font-Title-line-height: 0.9em;

  --site-font-Title-family: instrument-sans,sans-serif;

  --site-font-Title-text-decoration: none;

  --site-font-Menu: normal normal 400 16px/1.3em ibm-plex-mono,monospace;

  --site-font-Menu-style: normal;

  --site-font-Menu-variant: normal;

  --site-font-Menu-weight: 400;

  --site-font-Menu-size: 16px;

  --site-font-Menu-line-height: 1.3em;

  --site-font-Menu-family: ibm-plex-mono,monospace;

  --site-font-Menu-text-decoration: none;

  --site-font-Page-title: normal normal 700 80px/0.9em instrument-sans,sans-serif;

  --site-font-Page-title-style: normal;

  --site-font-Page-title-variant: normal;

  --site-font-Page-title-weight: 700;

  --site-font-Page-title-size: 80px;

  --site-font-Page-title-line-height: 0.9em;

  --site-font-Page-title-family: instrument-sans,sans-serif;

  --site-font-Page-title-text-decoration: none;

  --site-font-Heading-XL: normal normal 700 48px/1em instrument-sans,sans-serif;

  --site-font-Heading-XL-style: normal;

  --site-font-Heading-XL-variant: normal;

  --site-font-Heading-XL-weight: 700;

  --site-font-Heading-XL-size: 48px;

  --site-font-Heading-XL-line-height: 1em;

  --site-font-Heading-XL-family: instrument-sans,sans-serif;

  --site-font-Heading-XL-text-decoration: none;

  --site-font-Heading-L: normal normal 700 32px/1em instrument-sans,sans-serif;

  --site-font-Heading-L-style: normal;

  --site-font-Heading-L-variant: normal;

  --site-font-Heading-L-weight: 700;

  --site-font-Heading-L-size: 32px;

  --site-font-Heading-L-line-height: 1em;

  --site-font-Heading-L-family: instrument-sans,sans-serif;

  --site-font-Heading-L-text-decoration: none;

  --site-font-Heading-M: normal normal 700 24px/1.1em instrument-sans,sans-serif;

  --site-font-Heading-M-style: normal;

  --site-font-Heading-M-variant: normal;

  --site-font-Heading-M-weight: 700;

  --site-font-Heading-M-size: 24px;

  --site-font-Heading-M-line-height: 1.1em;

  --site-font-Heading-M-family: instrument-sans,sans-serif;

  --site-font-Heading-M-text-decoration: none;

  --site-font-Heading-S: normal normal 700 18px/1.1em instrument-sans,sans-serif;

  --site-font-Heading-S-style: normal;

  --site-font-Heading-S-variant: normal;

  --site-font-Heading-S-weight: 700;

  --site-font-Heading-S-size: 18px;

  --site-font-Heading-S-line-height: 1.1em;

  --site-font-Heading-S-family: instrument-sans,sans-serif;

  --site-font-Heading-S-text-decoration: none;

  --site-font-Body-L: normal normal 400 18px/1.3em ibm-plex-mono,monospace;

  --site-font-Body-L-style: normal;

  --site-font-Body-L-variant: normal;

  --site-font-Body-L-weight: 400;

  --site-font-Body-L-size: 18px;

  --site-font-Body-L-line-height: 1.3em;

  --site-font-Body-L-family: ibm-plex-mono,monospace;

  --site-font-Body-L-text-decoration: none;

  --site-font-Body-M: normal normal 400 16px/1.3em ibm-plex-mono,monospace;

  --site-font-Body-M-style: normal;

  --site-font-Body-M-variant: normal;

  --site-font-Body-M-weight: 400;

  --site-font-Body-M-size: 16px;

  --site-font-Body-M-line-height: 1.3em;

  --site-font-Body-M-family: ibm-plex-mono,monospace;

  --site-font-Body-M-text-decoration: none;

  --site-font-Body-S: normal normal 400 14px/1.3em ibm-plex-mono,monospace;

  --site-font-Body-S-style: normal;

  --site-font-Body-S-variant: normal;

  --site-font-Body-S-weight: 400;

  --site-font-Body-S-size: 14px;

  --site-font-Body-S-line-height: 1.3em;

  --site-font-Body-S-family: ibm-plex-mono,monospace;

  --site-font-Body-S-text-decoration: none;

  --site-font-Body-XS: normal normal 400 14px/1.3em ibm-plex-mono,monospace;

  --site-font-Body-XS-style: normal;

  --site-font-Body-XS-variant: normal;

  --site-font-Body-XS-weight: 400;

  --site-font-Body-XS-size: 14px;

  --site-font-Body-XS-line-height: 1.3em;

  --site-font-Body-XS-family: ibm-plex-mono,monospace;

  --site-font-Body-XS-text-decoration: none;

  --site-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;

  --site-font-LIGHT-style: normal;

  --site-font-LIGHT-variant: normal;

  --site-font-LIGHT-weight: normal;

  --site-font-LIGHT-size: 12px;

  --site-font-LIGHT-line-height: 1.4em;

  --site-font-LIGHT-family: HelveticaNeueW01-45Ligh;

  --site-font-LIGHT-text-decoration: none;

  --site-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;

  --site-font-MEDIUM-style: normal;

  --site-font-MEDIUM-variant: normal;

  --site-font-MEDIUM-weight: normal;

  --site-font-MEDIUM-size: 12px;

  --site-font-MEDIUM-line-height: 1.4em;

  --site-font-MEDIUM-family: HelveticaNeueW01-55Roma;

  --site-font-MEDIUM-text-decoration: none;

  --site-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;

  --site-font-STRONG-style: normal;

  --site-font-STRONG-variant: normal;

  --site-font-STRONG-weight: normal;

  --site-font-STRONG-size: 12px;

  --site-font-STRONG-line-height: 1.4em;

  --site-font-STRONG-family: HelveticaNeueW01-65Medi;

  --site-font-STRONG-text-decoration: none;

}

.TPASection_mn668gai_ooi .s_udjgT.oawJKjz---skin-5-wired .sxD15E9 {
  background-color:#000000;
  color:#ffffff;
  border-color:#000000
}

.TPASection_mn668gai_ooi .s_udjgT.oawJKjz---skin-5-wired .sqy9Q2i path {
  fill:#000000;
  stroke:#000000
}

#main_MF :where(.comp-mn668jh5_r_comp-kbgakgyt) {
  --bg-overlay-color:rgb(var(--color_11));
  --bg-gradient:none;

}

._internalContainerRoot_ikbgu_1 {
  position:relative;
  width:100%;
  height:100%;
  --borderTopWidth: 0px;
  --borderTopStyle: solid;
  --borderTopColor: transparent;
  --borderInlineEndWidth: 0px;
  --borderInlineEndStyle: solid;
  --borderInlineEndColor: transparent;
  --borderBottomWidth: 0px;
  --borderBottomStyle: solid;
  --borderBottomColor: transparent;
  --borderInlineStartWidth: 0px;
  --borderInlineStartStyle: solid;
  --borderInlineStartColor: transparent;
  --borderStartStartRadius: 0px;
  --borderStartEndRadius: 0px;
  --borderEndStartRadius: 0px;
  --borderEndEndRadius: 0px;
  --boxShadow: none;
  --backdropFilter: none
}

._backgroundLayer_ikbgu_25 {
  position:absolute;
  inset:0;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:1fr;
  overflow:clip;
  border-top:var(--borderTopWidth) var(--borderTopStyle) var(--borderTopColor);
  border-inline-end:var(--borderInlineEndWidth) var(--borderInlineEndStyle) var(--borderInlineEndColor);
  border-bottom:var(--borderBottomWidth) var(--borderBottomStyle) var(--borderBottomColor);
  border-inline-start:var(--borderInlineStartWidth) var(--borderInlineStartStyle) var(--borderInlineStartColor);
  border-start-start-radius:var(--borderStartStartRadius);
  border-start-end-radius:var(--borderStartEndRadius);
  border-end-start-radius:var(--borderEndStartRadius);
  border-end-end-radius:var(--borderEndEndRadius);
  box-shadow:var(--boxShadow);
  backdrop-filter:var(--backdropFilter)
}

._pinnedLayer_ikbgu_47 {
  position:absolute;
  inset:0;
  z-index:1;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:1fr;
  pointer-events:none
}

._pinnedLayer_ikbgu_47>* {
  pointer-events:auto
}

._overflowWrapper_ikbgu_63 {
  border-top:var(--borderTopWidth) var(--borderTopStyle) transparent;
  border-inline-end:var(--borderInlineEndWidth) var(--borderInlineEndStyle) transparent;
  border-bottom:var(--borderBottomWidth) var(--borderBottomStyle) transparent;
  border-inline-start:var(--borderInlineStartWidth) var(--borderInlineStartStyle) transparent;
  border-start-start-radius:var(--borderStartStartRadius);
  border-start-end-radius:var(--borderStartEndRadius);
  border-end-start-radius:var(--borderEndStartRadius);
  border-end-end-radius:var(--borderEndEndRadius)
}

._image_foa6q_1 {
  container-type:size;
  display:block;
  width:100%;
  height:100%;
  contain:paint
}

._image_foa6q_1 img {
  display:block;
  width:100%;
  height:100%;
  object-fit:var(--object-fit, cover);
  --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
  --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
  object-position:clamp(100%,var(--position-left),0%) clamp(100%,var(--position-top),0%)
}

@container style(--object-fit) and (not style(--object-fit: contain)) {
  ._image_foa6q_1 img {
    object-position:center
  }

}

._root_1rm3u_1 {
  mix-blend-mode:var(--blend-mode, normal)
}

._image3_1rm3u_5 {
  position:relative;
  block-size:100%;
  overflow:clip;
  border-color:var(--border-color);
  border-width:var(--border-width, 0);
  border-style:var(--border-style, solid);
  border-radius:var(--border-radius);
  box-shadow:var(--box-shadow);
  box-sizing:border-box
}

._image3_1rm3u_5._fitWidth_1rm3u_16 {
  block-size:auto;
  aspect-ratio:var(--original-aspect-ratio, 1)
}

._image3_1rm3u_5 ._imageLayer_1rm3u_20 {
  position:relative;
  block-size:100%
}

._image3_1rm3u_5 ._imageLayer_1rm3u_20 picture {
  position:relative
}

._image3_1rm3u_5 ._imageLayer_1rm3u_20 img {
  opacity:var(--opacity, 1)
}

._image3_1rm3u_5 ._wowImage_1rm3u_30 {
  position:absolute;
  inline-size:100%;
  block-size:100%;
  mask-position:0px 0px;
  mask-size:100% 100%;
  mask-repeat:no-repeat;
  mask-image:var(--maskImage, none)
}

._linkLayer_1rm3u_40 {
  display:inline
}

ul.font_100,ol.font_100 {
  color:#080808;
  font-size:10px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  margin:0;
  text-decoration:none;
  line-height:normal;
  letter-spacing:normal
}

ul.font_100 li,ol.font_100 li {
  margin-bottom:12px
}

ul.site-list-text-align,ol.site-list-text-align {
  list-style-position:inside
}

ul.site-list-text-align p,ul.site-list-text-align h1,ul.site-list-text-align h2,ul.site-list-text-align h3,ul.site-list-text-align h4,ul.site-list-text-align h5,ul.site-list-text-align h6,ol.site-list-text-align p,ol.site-list-text-align h1,ol.site-list-text-align h2,ol.site-list-text-align h3,ol.site-list-text-align h4,ol.site-list-text-align h5,ol.site-list-text-align h6 {
  display:inline
}

._clickable_p216z_39 {
  cursor:pointer
}

._srOnly_p216z_43 {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] {
  display:block
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table {
  border-collapse:collapse;
  margin:15px 0;
  width:100%
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table td {
  position:relative;
  padding:12px
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table td:after {
  content:"";
  position:absolute;
  inset:0;
  border-left:1px solid currentColor;
  border-bottom:1px solid currentColor;
  opacity:.2
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table tr td:last-child:after {
  border-right:1px solid currentColor
}

._supportTableDesign_p216z_54 [data-attr-richtext-marker=true] table tr:first-child td:after {
  border-top:1px solid currentColor
}

@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  ._safariFix_p216z_95>*>:first-child {
    vertical-align:top
  }

}

@supports (-webkit-touch-callout: none) {
  ._safariFix_p216z_95>*>:first-child {
    vertical-align:top
  }

}

._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) [class$=rich-text__text],._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div)[class$=rich-text__text] {
  color:var(--corvid-color, currentColor)
}

._corvidColorOverride_p216z_105 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) span[style*=color] {
  color:var(--corvid-color, currentColor)!important
}

._WRichTextSkin_p216z_145 {
  min-height:var(--min-height);
  min-width:var(--min-width);
  direction:var(--text-direction)
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 {
  position:relative;
  width:100%;
  height:100%;
  word-wrap:break-word;
  overflow-wrap:break-word
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 ul {
  list-style:disc inside
}

._WRichTextSkin_p216z_145 ._richTextContainer_p216z_150 li {
  margin-bottom:12px
}

._WRichTextNewSkin_p216z_164 p,._WRichTextNewSkin_p216z_164 h1,._WRichTextNewSkin_p216z_164 h2,._WRichTextNewSkin_p216z_164 h3,._WRichTextNewSkin_p216z_164 h4,._WRichTextNewSkin_p216z_164 h5,._WRichTextNewSkin_p216z_164 h6,._WRichTextNewSkin_p216z_164 blockquote,._WRichTextNewSkin_p216z_164 div {
  line-height:normal;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 {
  min-height:var(--min-height);
  min-width:var(--min-width)
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 {
  position:relative;
  width:100%;
  height:100%;
  word-wrap:break-word;
  overflow-wrap:break-word
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul {
  padding-inline-start:1.3em;
  margin-inline-start:.5em;
  line-height:normal;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul {
  list-style-type:disc
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol {
  list-style-type:decimal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol ul {
  list-style-type:circle;
  line-height:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol ol ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ol ul ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul ol ul,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 ul ul ul {
  list-style-type:square;
  line-height:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 li {
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 p,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h1,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h2,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h3,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h4,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h5,._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 h6 {
  margin-block:0;
  margin:0;
  line-height:normal;
  letter-spacing:normal
}

._WRichTextClickableSkin_p216z_177 ._richTextContainer_p216z_150 a {
  color:inherit
}

._WRichTextThemeSkin_p216z_278,._WRichTextNewSkin_p216z_164 {
  word-wrap:break-word;
  overflow-wrap:break-word;
  text-align:start;
  pointer-events:none;
  min-height:var(--min-height);
  min-width:var(--min-width);
  direction:var(--text-direction);
  mix-blend-mode:var(--blendMode, normal);
  text-transform:var(--textTransform, "none");
  text-shadow:var(--textOutline, 0px 0px transparent),var(--textShadow, 0px 0px transparent)
}

._WRichTextThemeSkin_p216z_278>*,._WRichTextNewSkin_p216z_164>* {
  pointer-events:auto
}

._WRichTextThemeSkin_p216z_278 li,._WRichTextNewSkin_p216z_164 li {
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:normal
}

._WRichTextThemeSkin_p216z_278 ol,._WRichTextNewSkin_p216z_164 ol,._WRichTextThemeSkin_p216z_278 ul,._WRichTextNewSkin_p216z_164 ul {
  margin-inline-start:.5em;
  margin-inline-end:0;
  line-height:normal;
  letter-spacing:normal
}

._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ol,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ol,._WRichTextThemeSkin_p216z_278:not(._list-direction-spec_p216z_307) ul,._WRichTextNewSkin_p216z_164:not(._list-direction-spec_p216z_307) ul {
  padding-inline-start:1.3em;
  padding-inline-end:0
}

._WRichTextThemeSkin_p216z_278 ul,._WRichTextNewSkin_p216z_164 ul {
  list-style-type:disc
}

._WRichTextThemeSkin_p216z_278 ol,._WRichTextNewSkin_p216z_164 ol {
  list-style-type:decimal
}

._WRichTextThemeSkin_p216z_278 ul ul,._WRichTextNewSkin_p216z_164 ul ul,._WRichTextThemeSkin_p216z_278 ol ul,._WRichTextNewSkin_p216z_164 ol ul {
  list-style-type:circle
}

._WRichTextThemeSkin_p216z_278 ul ul ul,._WRichTextNewSkin_p216z_164 ul ul ul,._WRichTextThemeSkin_p216z_278 ol ul ul,._WRichTextNewSkin_p216z_164 ol ul ul,._WRichTextThemeSkin_p216z_278 ul ol ul,._WRichTextNewSkin_p216z_164 ul ol ul,._WRichTextThemeSkin_p216z_278 ol ol ul,._WRichTextNewSkin_p216z_164 ol ol ul {
  list-style-type:square
}

._WRichTextThemeSkin_p216z_278 p,._WRichTextNewSkin_p216z_164 p,._WRichTextThemeSkin_p216z_278 h1,._WRichTextNewSkin_p216z_164 h1,._WRichTextThemeSkin_p216z_278 h2,._WRichTextNewSkin_p216z_164 h2,._WRichTextThemeSkin_p216z_278 h3,._WRichTextNewSkin_p216z_164 h3,._WRichTextThemeSkin_p216z_278 h4,._WRichTextNewSkin_p216z_164 h4,._WRichTextThemeSkin_p216z_278 h5,._WRichTextNewSkin_p216z_164 h5,._WRichTextThemeSkin_p216z_278 h6,._WRichTextNewSkin_p216z_164 h6,._WRichTextThemeSkin_p216z_278 blockquote,._WRichTextNewSkin_p216z_164 blockquote,._WRichTextThemeSkin_p216z_278 div,._WRichTextNewSkin_p216z_164 div {
  margin-block:0;
  margin:0
}

._WRichTextThemeSkin_p216z_278 a,._WRichTextNewSkin_p216z_164 a {
  color:inherit
}

._list-direction-spec_p216z_307 li {
  margin-inline-start:1.3em;
  margin-inline-end:0
}

._wrichtext_aqg9v_1 {
  word-wrap:break-word;
  overflow-wrap:break-word;
  text-align:start;
  pointer-events:none;
  direction:var(--site-opt-in-direction);
  text-shadow:var(--textOutline, 0px 0px transparent),var(--textShadow, 0px 0px transparent)
}

._wrichtext_aqg9v_1 ul {
  list-style-type:disc
}

._wrichtext_aqg9v_1 ol {
  list-style-type:decimal
}

._wrichtext_aqg9v_1 ul ul,._wrichtext_aqg9v_1 ol ul {
  list-style-type:circle
}

._wrichtext_aqg9v_1 ul ul ul,._wrichtext_aqg9v_1 ol ul ul,._wrichtext_aqg9v_1 ul ol ul,._wrichtext_aqg9v_1 ol ol ul {
  list-style-type:square
}

._wrichtext_aqg9v_1 p,._wrichtext_aqg9v_1 h1,._wrichtext_aqg9v_1 h2,._wrichtext_aqg9v_1 h3,._wrichtext_aqg9v_1 h4,._wrichtext_aqg9v_1 h5,._wrichtext_aqg9v_1 h6,._wrichtext_aqg9v_1 blockquote,._wrichtext_aqg9v_1 li,._wrichtext_aqg9v_1 ul,._wrichtext_aqg9v_1 ol {
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:inherit
}

._wrichtext_aqg9v_1 a {
  color:inherit;
  font-size:inherit;
  font-weight:inherit
}

._background_x7ip3_1 {
  height:100%;
  width:100%;
  position:relative;
  overflow:clip;
  background-color:color-mix(in srgb,var(--backgroundColor) calc(var(--backgroundColorOpacity, 1) * 100%),transparent);
  container-type:size
}

._background_x7ip3_1:before {
  content:" ";
  position:absolute;
  inset:0;
  background-image:var(--backgroundImage, none);
  opacity:var(--backgroundColorOpacity, 1)
}

._bg-img-tile_x7ip3_17 {
  height:100%;
  width:100%;
  background-size:contain;
  background-repeat:repeat;
  background-position:center center
}

._media_x7ip3_25 {
  opacity:var(--backgroundMediaOpacity);
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  mix-blend-mode:var(--blendMode, normal)
}

._mask_x7ip3_35 {
  mask-position:0px 0px;
  mask-size:100% 100%;
  mask-repeat:no-repeat;
  mask-image:var(--maskImage, none)
}

._bg-overlay_x7ip3_42 {
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  background-size:auto;
  background-repeat:repeat;
  background-position:center center
}

._bg-video-container_x7ip3_52 {
  position:relative;
  height:100%;
  width:100%
}

._bg-video-container_x7ip3_52:hover ._video-play-pause-button_x7ip3_57 {
  opacity:1
}

._video-play-pause-button_x7ip3_57 {
  position:absolute;
  bottom:5px;
  right:5px;
  z-index:9999;
  border-radius:50%;
  outline:black solid 1px;
  color:#000;
  background-color:#fff;
  display:grid;
  place-items:center;
  height:24px;
  width:24px;
  cursor:pointer;
  opacity:0
}

._video-play-pause-button_x7ip3_57:focus-visible {
  opacity:1
}

._visually-hidden-text_x7ip3_81 {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}

._image_8j9vj_1 {
  display:block;
  width:100%;
  height:100%
}

._image_8j9vj_1 img {
  max-width:var(--site-img-max-width, 100%)
}

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

._image_8j9vj_1[data-no-animate-blur] img[data-load-done] {
  filter:none
}

._video-container_rplu9_1 {
  width:100%;
  height:100%;
  display:block;
  position:relative;
  container-type:size
}

._video-poster-img_rplu9_9 {
  width:100%;
  height:100%;
  object-fit:var(--poster-fit, cover);
  object-position:var(--poster-align, center)
}

._video_rplu9_1 {
  height:100%;
  width:100%;
  top:0;
  left:0;
  position:absolute;
  object-fit:var(--video-fit, cover);
  opacity:0;
  --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
  --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
  object-position:var(--video-position, clamp(100%, var(--position-left), 0%) clamp(100%, var(--position-top), 0%))
}

@charset "UTF-8";
._animation-none_1m6ap_1 {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset
}

._animation-calm_1m6ap_8,._animation-wash_1m6ap_9,._animation-circle_1m6ap_10 {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset;
  --hamburger-dialog-initial-opacity: 0
}

._animation-underline_1m6ap_18,._animation-bullet_1m6ap_19,._animation-wave_1m6ap_20 {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset;
  --hamburger-dialog-initial-transform: translateX(100%)
}

._animation-underline_1m6ap_18 {
  --item-selected-label-underline-display: unset
}

._animation-bullet_1m6ap_19 {
  --item-label-bullet-display: inline-block
}

._presetWrapper_y7f2x_1 {
  display:contents
}

._listItem_zj48f_1 {
  display:flex;
  flex-direction:var(--container-flex-direction);
  flex-grow:var(--menu-items-flex-grow);
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--menu-items-main-axis-gap)
}

._itemWrapper_zj48f_10 {
  height:var(--menu-item-wrapper-height);
  display:var(--item-wrapper-display);
  width:var(--item-wrapper-width);
  justify-content:var(--container-align);
  flex-grow:var(--menu-items-flex-grow)
}

._labelContainer_zj48f_18 {
  display:flex;
  width:var(--item-width);
  align-items:center;
  box-sizing:border-box;
  height:100%;
  position:relative
}

._labelContainer_zj48f_18 a {
  color:inherit
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover {
  background:var(--item-hover-background, var(--item-background));
  box-shadow:var(--item-hover-box-shadow, var(--item-box-shadow));
  border-top:var(--item-hover-border-top, var(--item-border-top));
  border-bottom:var(--item-hover-border-bottom, var(--item-border-bottom))
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 ._label_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=hover] ._label_zj48f_18,._labelContainer_zj48f_18._hover_zj48f_29 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--hover ._label_zj48f_18 {
  color:var(--item-hover-color, var(--item-color));
  text-decoration-line:var(--item-hover-text-decoration, var(--item-text-decoration));
  text-shadow:var(--item-hover-text-outline, var(--item-text-outline)),var(--item-hover-text-shadow, var(--item-text-shadow));
  background-color:var(--item-hover-text-highlight, var(--item-text-highlight));
  line-height:var(--item-line-height)
}

[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 path,._labelContainer_zj48f_18[data-interactive=true]:hover path,._labelContainer_zj48f_18[data-preview=hover] path,._labelContainer_zj48f_18._hover_zj48f_29 path,._labelContainer_zj48f_18.menu__item--hover path {
  fill:var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
  background:var(--item-selected-background, var(--item-background));
  box-shadow:var(--item-selected-box-shadow, var(--item-box-shadow));
  border-top:var(--item-selected-border-top, var(--item-border-top));
  border-bottom:var(--item-selected-border-bottom, var(--item-border-bottom))
}

._labelContainer_zj48f_18[data-selected] ._label_zj48f_18,._labelContainer_zj48f_18[data-preview=selected] ._label_zj48f_18,._labelContainer_zj48f_18._selected_zj48f_45 ._label_zj48f_18,._labelContainer_zj48f_18.menu__item--selected ._label_zj48f_18 {
  color:var(--item-selected-color, var(--item-color));
  text-decoration-line:var(--item-selected-text-decoration, var(--item-text-decoration));
  text-shadow:var(--item-selected-text-outline, var(--item-text-outline)),var(--item-selected-text-shadow, var(--item-text-shadow));
  background-color:var(--item-selected-text-highlight, var(--item-text-highlight));
  line-height:var(--item-line-height)
}

._labelContainer_zj48f_18[data-selected] path,._labelContainer_zj48f_18[data-preview=selected] path,._labelContainer_zj48f_18._selected_zj48f_45 path,._labelContainer_zj48f_18.menu__item--selected path {
  fill:var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
}

._labelContainer_zj48f_18>a:before {
  content:"";
  position:absolute;
  inset:0
}

@media(forced-colors:active) {
  ._labelContainer_zj48f_18 {
    outline:2px solid ButtonText;
    outline-offset:-1px
  }

  ._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74 {
    color:ButtonText
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18,._labelContainer_zj48f_18[data-interactive=true]:hover,._labelContainer_zj48f_18[data-preview=hover],._labelContainer_zj48f_18._hover_zj48f_29,._labelContainer_zj48f_18.menu__item--hover,._labelContainer_zj48f_18[data-selected],._labelContainer_zj48f_18[data-preview=selected],._labelContainer_zj48f_18._selected_zj48f_45,._labelContainer_zj48f_18.menu__item--selected {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>._itemWrapper_zj48f_10>._labelContainer_zj48f_18 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-interactive=true]:hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=hover] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._hover_zj48f_29 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--hover ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18[data-preview=selected] ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18._selected_zj48f_45 ._dropdownToggleButton_zj48f_74,._labelContainer_zj48f_18.menu__item--selected ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

  ._labelContainer_zj48f_18:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._labelContainer_zj48f_18:focus-within ._dropdownToggleButton_zj48f_74 {
    color:Highlight
  }

}

@media(forced-colors:active) {
  ._dropdownToggleButton_zj48f_74,._dropdownToggleButton_zj48f_74 svg,._dropdownToggleButton_zj48f_74 svg *,._dropdownToggleButton_zj48f_74 path {
    fill:currentColor!important;
    stroke:currentColor!important
  }

}

._label_zj48f_18 {
  direction:var(--item-direction);
  background-color:var(--item-text-highlight);
  white-space:nowrap
}

._horizontalDropdown_zj48f_108 {
  --computed-anchor: var(--anchor);
  --computed-align: var(--align);
  --computed-space-above: var(--space-above);
  --computed-horizontal-margin: var(--horizontal-margin);
  --before-el-top: calc(-1 * var(--computed-space-above));
  display:none!important;
  visibility:hidden;
  z-index:var(--above-all-z-index);
  position:absolute!important;
  margin-top:var(--computed-space-above)!important;
  inset:auto!important;
  left:var(--dropdown-left)!important
}

._horizontalDropdown_zj48f_108:before {
  content:"";
  display:block;
  position:absolute;
  height:var(--computed-space-above);
  top:var(--before-el-top);
  width:100%
}

._horizontalDropdown_zj48f_108[data-open=true] {
  visibility:visible
}

._listItem_zj48f_1[data-open=calculating] ._horizontalDropdown_zj48f_108,._listItem_zj48f_1[data-open=true] ._horizontalDropdown_zj48f_108 {
  display:grid!important
}

._dropdownToggleButton_zj48f_74 {
  cursor:pointer;
  display:var(--item-icon-display, flex)
}

._dropdownToggleButton_zj48f_74 svg {
  height:var(--item-icon-size);
  width:var(--item-icon-size)
}

._dropdownToggleButton_zj48f_74 path {
  fill:var(--item-icon-color, currentcolor)
}

._dropdownToggleButton_zj48f_74._coverAllSpace_zj48f_151:before {
  content:"";
  position:absolute;
  inset:0
}

._dropdownToggleButton_zj48f_74._srOnly_zj48f_160 {
  display:var(--sr-only-item-icon-display, flex);
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  position:absolute
}

._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:focus,._dropdownToggleButton_zj48f_74._srOnly_zj48f_160:active {
  position:static;
  clip-path:unset
}

._dropdownIcon_zj48f_171[data-open] {
  transform:rotate(-180deg)
}

._noDropdownItems_zj48f_175 {
  display:var(--vertical-expand-collapse-display, var(--item-icon-display, flex))
}

._dropdownToggleButton_zj48f_74:not(._coverAllSpace_zj48f_151):not(._srOnly_zj48f_160) {
  position:relative
}

._dropdownToggleButton_zj48f_74:not(._coverAllSpace_zj48f_151):before {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  height:max(100%,24px);
  width:max(var(--item-icon-size),24px);
  transform:translate(-50%,-50%)
}

._horizontalDropdownDisplayWrapper_zj48f_193 {
  display:var(--horizontal-menu-dropdown-display, block)
}

._verticalDropdownDisplayWrapper_zj48f_197 {
  display:var(--vertical-menu-dropdown-display);
  margin-top:calc(var(--menu-items-main-axis-gap, 0) * -1);
  width:100%
}

._verticalDropdown_zj48f_197 {
  --computed-space-above: var(--space-above);
  visibility:var(--vertical-dropdown-visibility);
  height:var(--vertical-dropdown-height);
  margin-top:var(--vertical-dropdown-height, var(--computed-space-above))!important
}

._expandedDropdown_zj48f_210 ._verticalDropdown_zj48f_197 {
  visibility:unset;
  height:unset;
  margin-top:var(--computed-space-above)!important
}

._divider_zj48f_216 {
  display:var(--divider-display, none);
  border-left:var(--horizontal-menu-item-divider, none);
  border-top:var(--vertical-menu-item-divider, none);
  align-self:stretch
}

._listItem_zj48f_1:last-child ._divider_zj48f_216 {
  display:none
}

._submenuToggleWrapper_zj48f_226 {
  display:contents
}

._submenuToggleLabel_zj48f_230 {
  display:none
}

._hiddenToggle_zj48f_234 {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0
}

[data-prehydration] [data-submenu-toggle]:checked~._verticalDropdownDisplayWrapper_zj48f_197 ._verticalDropdown_zj48f_197 {
  visibility:unset;
  height:unset;
  margin-top:var(--computed-space-above)!important
}

[data-prehydration] ._submenuToggleWrapper_zj48f_226 {
  display:flex;
  position:relative;
  z-index:1
}

[data-prehydration] ._submenuToggleWrapper_zj48f_226 ._dropdownToggleButton_zj48f_74 {
  pointer-events:none
}

[data-prehydration] ._submenuToggleLabel_zj48f_230 {
  display:block;
  position:absolute;
  inset:0;
  z-index:1;
  cursor:pointer;
  pointer-events:auto
}

[data-prehydration] ._submenuToggleLabel_zj48f_230:before {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  min-width:44px;
  min-height:44px;
  transform:translate(-50%,-50%)
}

[data-prehydration] [data-submenu-toggle]:checked~._itemWrapper_zj48f_10 ._dropdownIcon_zj48f_171 {
  transform:rotate(-180deg)
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=screen],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuStretched] {
  display:grid!important;
  visibility:visible;
  position:fixed!important;
  left:var(--computed-horizontal-margin)!important;
  width:calc(100vw - 2 * var(--computed-horizontal-margin))!important
}

[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuItem],[data-prehydration] ._listItem_zj48f_1:hover ._horizontalDropdown_zj48f_108[data-anchor=menuCustomWidth] {
  display:grid!important;
  visibility:visible;
  left:0!important
}

._childrenWrapper_197qm_1 {
  background:var(--dropdown-container-background);
  box-shadow:var(--dropdown-container-box-shadow);
  border-top:var(--dropdown-container-border-top-width) var(--dropdown-container-border-top-style) var(--dropdown-container-border-top-color);
  border-bottom:var(--dropdown-container-border-bottom-width) var(--dropdown-container-border-bottom-style) var(--dropdown-container-border-bottom-color);
  border-inline-start:var(--dropdown-container-border-inline-start-width) var(--dropdown-container-border-inline-start-style) var(--dropdown-container-border-inline-start-color);
  border-inline-end:var(--dropdown-container-border-inline-end-width) var(--dropdown-container-border-inline-end-style) var(--dropdown-container-border-inline-end-color);
  border-start-start-radius:var(--dropdown-container-border-start-start-radius);
  border-start-end-radius:var(--dropdown-container-border-start-end-radius);
  border-end-start-radius:var(--dropdown-container-border-end-start-radius);
  border-end-end-radius:var(--dropdown-container-border-end-end-radius)
}

@media(forced-colors:active) {
  ._childrenWrapper_197qm_1 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

}

._root_7w7w5_1 {
  direction:var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
  min-width:min-content!important;
  box-sizing:border-box;
  text-align:var(--align)
}

._list_7w7w5_8 {
  --rows-number: calc((var(--items-number) / $columns-number) + .49);
  display:grid;
  grid-template-columns:repeat(var(--columns-number),1fr);
  grid-template-rows:repeat(var(--rows-number),auto);
  row-gap:var(--dropdown-menu-item-vertical-spacing);
  column-gap:var(--dropdown-menu-item-horizontal-spacing)
}

@supports (width: round(1.9px,1px)) {
  ._list_7w7w5_8 {
    --rows-number: round(up, var(--items-number) / $columns-number)
  }

}

._subList_7w7w5_22 {
  display:flex;
  flex-direction:column;
  gap:var(--dropdown-menu-item-vertical-spacing);
  margin-top:var(--dropdown-menu-item-vertical-spacing)
}

._listItem_7w7w5_29 {
  width:100%
}

._item_7w7w5_33 {
  direction:var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  justify-self:var(--dropdown-menu-item-justify-self);
  display:block;
  text-align:var(--dropdown-menu-item-align);
  padding-top:var(--dropdown-menu-item-padding-top);
  padding-bottom:var(--dropdown-menu-item-padding-bottom);
  padding-inline-start:var(--dropdown-menu-item-padding-inline-start);
  padding-inline-end:var(--dropdown-menu-item-padding-inline-end)
}

._item_7w7w5_33._selected_7w7w5_43,._item_7w7w5_33[data-preview=selected],._item_7w7w5_33.menu__dropdown-item--selected {
  font:var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font));
  color:var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color));
  letter-spacing:var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height:var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height));
  text-decoration-line:var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-transform:var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform));
  text-shadow:var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)),var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow));
  background:var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background));
  border-top:var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top));
  border-bottom:var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom));
  box-shadow:var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))
}

._item_7w7w5_33._selected_7w7w5_43 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=selected] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--selected ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))
}

._item_7w7w5_33:hover,._item_7w7w5_33._hover_7w7w5_59,._item_7w7w5_33[data-preview=hover],._item_7w7w5_33.menu__dropdown-item--hover {
  font:var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font));
  color:var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color));
  letter-spacing:var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height:var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height));
  text-decoration-line:var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-transform:var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform));
  text-shadow:var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)),var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow));
  background:var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background));
  border-top:var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top));
  border-bottom:var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom));
  box-shadow:var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))
}

._item_7w7w5_33:hover ._itemLabel_7w7w5_56,._item_7w7w5_33._hover_7w7w5_59 ._itemLabel_7w7w5_56,._item_7w7w5_33[data-preview=hover] ._itemLabel_7w7w5_56,._item_7w7w5_33.menu__dropdown-item--hover ._itemLabel_7w7w5_56 {
  background-color:var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))
}

@media(forced-colors:active) {
  ._item_7w7w5_33 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._item_7w7w5_33._selected_7w7w5_43,._item_7w7w5_33[data-preview=selected],._item_7w7w5_33.menu__dropdown-item--selected,._item_7w7w5_33:hover,._item_7w7w5_33._hover_7w7w5_59,._item_7w7w5_33[data-preview=hover],._item_7w7w5_33.menu__dropdown-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._item_7w7w5_33:focus,._item_7w7w5_33:focus-visible,._item_7w7w5_33:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._subItem_7w7w5_90 {
  direction:var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  justify-self:var(--dropdown-menu-item-justify-self);
  display:block;
  text-align:var(--dropdown-menu-item-align)
}

._subItem_7w7w5_90._selected_7w7w5_43,._subItem_7w7w5_90[data-preview=selected],._subItem_7w7w5_90.menu__dropdown-sub-item--selected {
  font:var(--sub-item-selected-font, var(--sub-item-font));
  color:var(--sub-item-selected-color, var(--sub-item-color));
  letter-spacing:var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing));
  line-height:var(--sub-item-selected-line-height, var(--sub-item-line-height));
  text-decoration-line:var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration));
  text-transform:var(--sub-item-selected-text-transform, var(--sub-item-text-transform));
  text-shadow:var(--sub-item-selected-text-outline, var(--sub-item-text-outline)),var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow));
  background:var(--sub-item-selected-background, var(--sub-item-background));
  border-top:var(--sub-item-selected-border-top, var(--sub-item-border-top));
  border-bottom:var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom));
  box-shadow:var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow))
}

._subItem_7w7w5_90._selected_7w7w5_43 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=selected] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--selected ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight))
}

._subItem_7w7w5_90:hover,._subItem_7w7w5_90._hover_7w7w5_59,._subItem_7w7w5_90[data-preview=hover],._subItem_7w7w5_90.menu__dropdown-sub-item--hover {
  font:var(--sub-item-hover-font, var(--sub-item-font));
  color:var(--sub-item-hover-color, var(--sub-item-color));
  letter-spacing:var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing));
  line-height:var(--sub-item-hover-line-height, var(--sub-item-line-height));
  text-decoration-line:var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration));
  text-transform:var(--sub-item-hover-text-transform, var(--sub-item-text-transform));
  text-shadow:var(--sub-item-hover-text-outline, var(--sub-item-text-outline)),var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow));
  background:var(--sub-item-hover-background, var(--sub-item-background));
  border-top:var(--sub-item-hover-border-top, var(--sub-item-border-top));
  border-bottom:var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom));
  box-shadow:var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow))
}

._subItem_7w7w5_90:hover ._subItemLabel_7w7w5_109,._subItem_7w7w5_90._hover_7w7w5_59 ._subItemLabel_7w7w5_109,._subItem_7w7w5_90[data-preview=hover] ._subItemLabel_7w7w5_109,._subItem_7w7w5_90.menu__dropdown-sub-item--hover ._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight))
}

@media(forced-colors:active) {
  ._subItem_7w7w5_90 {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._subItem_7w7w5_90._selected_7w7w5_43,._subItem_7w7w5_90[data-preview=selected],._subItem_7w7w5_90.menu__dropdown-sub-item--selected,._subItem_7w7w5_90:hover,._subItem_7w7w5_90._hover_7w7w5_59,._subItem_7w7w5_90[data-preview=hover],._subItem_7w7w5_90.menu__dropdown-sub-item--hover {
    outline:3px solid Highlight;
    outline-offset:-2px
  }

  ._subItem_7w7w5_90:focus,._subItem_7w7w5_90:focus-visible,._subItem_7w7w5_90:focus-within {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._itemLabel_7w7w5_56 {
  display:inline-block;
  background-color:var(--dropdown-menu-item-text-highlight);
  text-align:inherit;
  text-decoration-line:inherit;
  text-transform:inherit;
  text-shadow:inherit
}

._subItemLabel_7w7w5_109 {
  background-color:var(--sub-item-text-highlight)
}

@property --site-menu-dropdown-anchor {
  syntax: "<number>";
   inherits: false;

}

._dropdown_fee72_5 {
  outline:0px rgba(var(--site-menu-dropdown-anchor),0,0,0)
}

._submenu_fee72_11 {
  flex-grow:1
}

._container_fee72_15 {
  width:100%
}

._dropdownContentWrapper_fee72_19 {
  display:flex;
  flex-direction:var(--dropdown-content-wrapper-flex-dir, row);
  padding-top:var(--dropdown-container-padding-top);
  padding-bottom:var(--dropdown-container-padding-bottom);
  padding-inline-start:var(--dropdown-container-padding-inline-start);
  padding-inline-end:var(--dropdown-container-padding-inline-end)
}

._root_s6hzk_2 [data-part=menu-item] {
  --underline-scale: scaleX(0);
  --wash-scale: scaleX(0);
  --circle-clip-path: circle(0%);
  --dropdown-icon-transform: rotate(0);
  --bullet-translate: translateX(-150%);
  --bullet-opacity: 0;
  --wave-tarnslate: scaleY(0)
}

._root_s6hzk_2 [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {

}

._root_s6hzk_2 [data-part=menu-item] [data-part=label]:after,._root_s6hzk_2 [data-part=menu-item] [data-part=dropdown-item-label]:after {
  content:"";
  display:block;
  width:100%;
  height:1px;
  background-color:currentColor;
  display:var(--item-label-underline-display, block);
  transform:scaleX(0)
}

._root_s6hzk_2 [data-part=menu-item] [data-part=label]:before {
  content:"•"/"";
  padding-inline-end:3px;
  display:var(--item-label-bullet-display, inline-block);
  opacity:0
}

._root_s6hzk_2 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:after {
  display:var(--item-selected-label-underline-display, block);
  transform:scaleX(1)
}

._root_s6hzk_2 [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
  opacity:1
}

._root_s6hzk_2 [data-part=menu-item][data-open=true],._root_s6hzk_2 [data-part=menu-item][data-animation-state=enterActive],._root_s6hzk_2 [data-part=menu-item][data-animation-state=enterDone] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(1);
  --circle-clip-path: circle(100%);
  --dropdown-icon-transform: rotate(-540deg);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1;
  --wave-tarnslate: scaleY(1.5)
}

._root_s6hzk_2 [data-part=menu-item] [data-selected] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(0);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=label]:after {
  transform-origin:left;
  transform:var(--underline-scale)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
  display:block;
  transform-origin:left;
  transform:scaleX(0)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {

}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]:hover [data-part=dropdown-item-label]:after {
  transform:scaleX(1)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
  position:relative;
  isolation:isolate;
  overflow:hidden
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  transform-origin:left;
  transform:var(--wash-scale)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color:var(--item-background)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {

}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
  position:relative;
  isolation:isolate;
  overflow:hidden
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  clip-path:var(--circle-clip-path)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color:var(--item-background)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
  transform:var(--dropdown-icon-transform)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color:var(--item-background)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
  position:relative;
  isolation:isolate;
  overflow:hidden
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  z-index:-1;
  background-color:var(--item-hover-background);
  -webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-position:center center;
  mask-position:center center;
  height:135%;
  bottom:unset;
  transform-origin:bottom;
  transform:var(--wave-tarnslate)
}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {

}

._root_s6hzk_2 [data-part=menu-item][data-animation-name=bullet] [data-part=label]:before {
  display:inline-block;
  transform:var(--bullet-translate);
  opacity:var(--bullet-opacity)
}

._root_s6hzk_2 {
  display:flex;
  height:100%;
  width:100%;
  overflow-x:var(--container-overflow-x, unset);
  overflow-y:var(--container-overflow-y, visible);
  scrollbar-width:none;
  box-sizing:border-box
}

._rootDirection_s6hzk_169 {
  direction:var(--direction)
}

._container_s6hzk_173 {
  width:100%;
  height:auto;
  min-width:fit-content;
  display:flex;
  justify-content:var(--container-align);
  flex-grow:var(--menu-items-flex-grow);
  flex-direction:var(--container-flex-direction);
  overflow-x:visible;
  flex-wrap:var(--container-flex-wrap, unset);
  scrollbar-width:none;
  row-gap:var(--menu-items-row-gap);
  column-gap:var(--menu-items-column-gap)
}

._root_107ew_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  pointer-events:auto;
  overflow:hidden;
  visibility:hidden;
  transform:var(--scroll-button-transform);
  --icon-rotation: var(--scroll-button-icon-rotation-deg);
  --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg)
}

._root_107ew_1 ._icon_107ew_13 {
  padding-inline-start:var(--scroll-button-padding-inline-start, 0);
  padding-inline-end:var(--scroll-button-padding-inline-end, 0)
}

._root_107ew_1:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--hover {
  background:var(--scroll-button-hover-background, var(--scroll-button-background));
  box-shadow:var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow));
  border-top:var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
  border-bottom:var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom))
}

._root_107ew_1:hover ._icon_107ew_13,._root_107ew_1[data-preview=hover] ._icon_107ew_13,._root_107ew_1.menu__scroll-button--hover ._icon_107ew_13 {
  fill:var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
  transform:rotate(var(--icon-rotation-hover, var(--icon-rotation)));
  height:var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
  width:var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
}

._root_107ew_1:hover {

}

._visible_107ew_34 {
  visibility:visible;
  pointer-events:auto
}

._hidden_107ew_39 {
  visibility:hidden;
  pointer-events:none
}

._icon_107ew_13 {
  min-width:1px;
  max-height:100%;
  max-width:100%;
  fill:var(--scroll-button-icon-color);
  transform:rotate(var(--icon-rotation));
  height:var(--scroll-button-icon-size);
  width:var(--scroll-button-icon-size)
}

._icon_107ew_13>svg {
  width:inherit;
  height:inherit
}

@media(forced-colors:active) {
  ._root_107ew_1._visible_107ew_34 {
    outline:2px solid ButtonText;
    outline-offset:0px;
    color:ButtonText
  }

  ._root_107ew_1._visible_107ew_34:hover,._root_107ew_1[data-preview=hover],._root_107ew_1.menu__scroll-button--hover {
    outline:3px solid Highlight;
    outline-offset:1px;
    color:Highlight
  }

  ._icon_107ew_13,._icon_107ew_13 * {
    fill:currentColor;
    stroke:currentColor
  }

}

._root_12ho9_1 {
  position:absolute;
  inset:0;
  padding-top:inherit;
  padding-bottom:inherit;
  border:inherit;
  border-color:transparent;
  justify-content:space-between;
  pointer-events:none;
  display:var(--scroll-button-icon-display, flex)
}

._fallbackDirection_uix1w_1:not([dir]) {
  direction:var(--site-opt-in-direction)
}

._navbar_1b8mp_1 {
  display:var(--navbar-display, block);
  min-width:var(--navbar-min-width, revert);
  height:var(--navbar-height, revert);
  --item-hover-text-decoration: underline;
  --item-selected-text-decoration: underline;
  --dropdown-menu-item-hover-text-decoration: underline;
  --dropdown-menu-item-selected-text-decoration: underline;
  --sub-item-hover-text-decoration: underline;
  --sub-item-selected-text-decoration: underline;
  --sr-only-item-icon-display: none
}

._rtl_1b8mp_14 {
  --scroll-button-transform: scaleX(-1)
}

._ltr_1b8mp_18 {
  --scroll-button-transform: scaleX(1)
}

._rootDirection_tpqnr_1 {
  direction:var(--btn-direction)
}

._root_tpqnr_1 {
  --display: flex;
  display:var(--display);
  cursor:pointer;
  min-width:var(--btn-min-width);
  min-height:10px;
  box-sizing:border-box;
  touch-action:manipulation;
  flex-basis:auto;
  flex-direction:var(--container-flex-direction, row);
  justify-content:var(--container-justify-content, var(--content-horizontal-alignment, center));
  align-items:var(--container-align-items, center);
  outline:none
}

._root_tpqnr_1:hover,._root_tpqnr_1._active_tpqnr_19,._root_tpqnr_1.button--hover {

}

@media(forced-colors:active) {
  ._root_tpqnr_1:not(:disabled):not(.button--disabled) {
    outline:2px solid ButtonText;
    outline-offset:0px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)._active_tpqnr_19,._root_tpqnr_1:not(:disabled):not(.button--disabled).button--hover,._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-pressed=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[aria-selected=true],._root_tpqnr_1:not(:disabled):not(.button--disabled)[data-preview=selected] {
    outline:3px solid Highlight;
    outline-offset:1px
  }

  ._root_tpqnr_1:not(:disabled):not(.button--disabled):focus,._root_tpqnr_1:not(:disabled):not(.button--disabled):focus-visible {
    outline:3px solid Highlight;
    outline-offset:1px
  }

}

._root_tpqnr_1:disabled,._root_tpqnr_1.button--disabled {
  cursor:not-allowed
}

._root_tpqnr_1._isMaxContent_tpqnr_42 {
  height:max-content;
  min-width:max-content
}

._root_tpqnr_1._isMaxContent_tpqnr_42._isWrapText_tpqnr_46 {
  min-width:10px
}

._root_tpqnr_1._isWrapText_tpqnr_46,._root_tpqnr_1._isWrapText_tpqnr_46 ._label_tpqnr_53 {
  white-space:pre-line
}

._link_tpqnr_57 {
  text-decoration:none;
  box-sizing:border-box;
  color:#000;
  cursor:pointer
}

._link_tpqnr_57:focus-visible {
  outline:2px solid currentColor;
  outline-offset:2px
}

._label_tpqnr_53 {
  text-shadow:var(--text-shadow);
  text-overflow:var(--label-text-overflow);
  white-space:var(--label-white-space);
  min-width:1.8em;
  max-width:100%;
  direction:var(--direction)
}

._icon_tpqnr_78 {
  min-width:1px;
  flex-shrink:0;
  width:var(--size);
  height:var(--size);
  order:var(--icon-order, 0);
  fill:var(--icon-color);
  transform:rotate(var(--icon-rotation))
}

._root_tpqnr_1:hover ._label_tpqnr_53,._root_tpqnr_1[data-preview=hover] ._label_tpqnr_53,._root_tpqnr_1.button--hover ._label_tpqnr_53,._label_tpqnr_53.button__label--hover {
  text-shadow:var(--hover-text-outline, var(--text-outline)),var(--hover-text-shadow, var(--text-shadow));
  direction:var(--hover-direction, var(--direction))
}

._root_tpqnr_1:hover ._icon_tpqnr_78,._root_tpqnr_1[data-preview=hover] ._icon_tpqnr_78,._root_tpqnr_1.button--hover ._icon_tpqnr_78 {
  width:var(--hover-icon-size, var(--size));
  height:var(--hover-icon-size, var(--size));
  fill:var(--hover-icon-color, var(--icon-color));
  transform:rotate(var(--hover-icon-rotation, var(--icon-rotation)))
}

._root_tpqnr_1:disabled ._label_tpqnr_53,._root_tpqnr_1 [data-preview=disabled] ._label_tpqnr_53,._root_tpqnr_1.button--disabled ._label_tpqnr_53,._label_tpqnr_53.button__label--disabled {
  text-shadow:var(--disabled-text-outline, var(--text-outline)),var(--disabled-text-shadow, var(--text-shadow));
  direction:var(--disabled-direction, var(--direction))
}

._root_tpqnr_1:disabled ._icon_tpqnr_78,._root_tpqnr_1 [data-preview=disabled] ._icon_tpqnr_78,._root_tpqnr_1.button--disabled ._icon_tpqnr_78 {
  width:var(--disabled-icon-size, var(--size));
  height:var(--disabled-icon-size, var(--size));
  fill:var(--disabled-icon-color, var(--icon-color));
  transform:rotate(var(--disabled-icon-rotation, var(--icon-rotation)))
}

._button_tpqnr_19 {
  min-width:min-content!important
}

._animatedIcon_18zas_2 {
  --size: 16px;
  --fill: #000000;
  --rotation: 0deg
}

._animatedIcon_18zas_2 {
  display:block;
  width:inherit;
  height:inherit;
  width:var(--size);
  height:var(--size)
}

._animatedIcon_18zas_2 svg {
  width:var(--size);
  height:var(--size);
  display:block;
  fill:var(--fill);
  transform:rotate(var(--rotation))
}

._dialog_1izd6_1 {
  width:var(--wrapper-width);
  position:fixed;
  top:var(--site-ads-height, 0);
  inset-inline-start:var(--wrapper-inset-inline-start, revert);
  inset-inline-end:var(--wrapper-inset-inline-end, revert);
  margin:var(--wrapper-margin);
  height:calc(100% - var(--site-ads-height));
  z-index:var(--above-all-z-index);
  --navbar-display: block
}

._backdrop_1izd6_13 {
  position:fixed;
  top:var(--site-ads-height, 0);
  right:0;
  bottom:0;
  left:0;
  background:var(--overlay-background, rgba(0, 0, 0, .5))
}

._dialogContent_1izd6_22 {
  display:flex;
  flex-direction:column;
  position:relative;
  box-sizing:border-box;
  z-index:1;
  height:100%;
  background:var(--background);
  padding-top:var(--padding-top);
  padding-bottom:var(--padding-bottom);
  padding-inline-start:var(--padding-inline-start);
  padding-inline-end:var(--padding-inline-end);
  border-top-color:var(--border-top-color);
  border-top-style:var(--border-top-style);
  border-top-width:var(--border-top-width);
  border-bottom-color:var(--border-bottom-color);
  border-bottom-style:var(--border-bottom-style);
  border-bottom-width:var(--border-bottom-width);
  border-inline-start-color:var(--border-inline-start-color);
  border-inline-start-style:var(--border-inline-start-style);
  border-inline-start-width:var(--border-inline-start-width);
  border-inline-end-color:var(--border-inline-end-color);
  border-inline-end-style:var(--border-inline-end-style);
  border-inline-end-width:var(--border-inline-end-width);
  box-shadow:var(--boxShadow);
  border-start-start-radius:var(--border-start-start-radius);
  border-start-end-radius:var(--border-start-end-radius);
  border-end-start-radius:var(--border-end-start-radius);
  border-end-end-radius:var(--border-end-end-radius);
  overflow-y:auto
}

._header_1izd6_54 {
  display:flex;
  flex-direction:var(--header-flex-direction);
  align-items:flex-start;
  position:sticky;
  top:0;
  z-index:1
}

._headerContent_1izd6_63 {
  flex:1;
  align-self:stretch
}

._main_1izd6_68 {
  display:flex;
  flex:1;
  flex-direction:var(--main-flex-direction)
}

._content_1izd6_74 {
  flex:1;
  align-self:stretch
}

._openButton_1izd6_79 {
  display:var(--hamburger-open-button-display)!important
}

._closeButton_1izd6_83 {
  flex:0
}

._navbar_1izd6_87 {
  flex-grow:1
}

._dialog_41eo3_1 {
  opacity:var(--hamburger-dialog-initial-opacity);
  transform:var(--hamburger-dialog-initial-transform)
}

._dialog_41eo3_1[data-animation-name=none] {
  opacity:unset;
  transform:unset
}

._dialog_41eo3_1[data-animation-name=revealFromRight] {
  clip-path:inset(0);

}

._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterActive],._dialog_41eo3_1[data-animation-name=revealFromRight][data-animation-state=enterDone] {
  transform:translate(0)
}

._dialog_41eo3_1[data-animation-name=fadeIn] {

}

._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterActive],._dialog_41eo3_1[data-animation-name=fadeIn][data-animation-state=enterDone] {
  opacity:1
}

._svgImageSource_15k1w_1 {
  fill-opacity:var(--opacity, 1)
}

._svgImageSource_15k1w_1:not([data-type=shape]) {
  opacity:var(--opacity, 1);
  fill-opacity:initial
}

._svgImageSource_15k1w_1[data-type=shape] {
  stroke:var(--stroke, transparent);
  stroke-opacity:var(--alpha-stroke, 1);
  stroke-width:var(--stroke-width, 0px)
}

._svgImageSource_15k1w_1:not([data-type=ugc]) * {
  vector-effect:non-scaling-stroke
}

._svgImageSource_15k1w_1:not([data-type=ugc]):not([data-type=color]) {
  fill:var(--fill)
}

._svgImageSource_15k1w_1 [data-color="1"] {
  --svg-rgb-color-1: var(--svg-color-1);
  fill:var(--svg-rgb-color-1, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="2"] {
  --svg-rgb-color-2: var(--svg-color-2);
  fill:var(--svg-rgb-color-2, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="3"] {
  --svg-rgb-color-3: var(--svg-color-3);
  fill:var(--svg-rgb-color-3, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="4"] {
  --svg-rgb-color-4: var(--svg-color-4);
  fill:var(--svg-rgb-color-4, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="5"] {
  --svg-rgb-color-5: var(--svg-color-5);
  fill:var(--svg-rgb-color-5, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="6"] {
  --svg-rgb-color-6: var(--svg-color-6);
  fill:var(--svg-rgb-color-6, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="7"] {
  --svg-rgb-color-7: var(--svg-color-7);
  fill:var(--svg-rgb-color-7, revert-layer)
}

._svgImageSource_15k1w_1 [data-color="8"] {
  --svg-rgb-color-8: var(--svg-color-8);
  fill:var(--svg-rgb-color-8, revert-layer)
}

._svgImageRoot_15k1w_52 {
  --svg-calculated-padding: calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2);
  --svg-calculated-width: calc(100% - var(--stroke-width, 0px));
  --svg-calculated-height: calc(100% - var(--stroke-width, 0px));
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  position:absolute;
  inset:0;
  filter:drop-shadow(var(--shadow-position) var(--shadow-blur-radius) rgba(var(--shadow-color),var(--shadow-opacity)));
  transform:var(--flipX, scaleX(1)) var(--flipY, scaleY(1))
}

._svgImageRoot_15k1w_52 svg {
  position:absolute;
  inset:0;
  width:var(--svg-calculated-width, 100%);
  height:var(--svg-calculated-height, 100%);
  padding:var(--svg-calculated-padding, 0);
  margin:auto
}

._svgImageRoot_15k1w_52 svg:not([data-type=ugc]) {
  overflow:visible
}

._logo_ackza_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
  box-sizing:border-box
}

._linkLayer_ackza_12 {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none
}

._loading_ackza_19 {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  min-height:40px;
  color:#666;
  font-size:14px
}

._image_8j9vj_1 {
  display:block;
  width:100%;
  height:100%
}

._image_8j9vj_1 img {
  max-width:var(--site-img-max-width, 100%)
}

._image_8j9vj_1[data-no-animate-blur] img {
  filter:blur(9px);

}

._image_8j9vj_1[data-no-animate-blur] img[data-load-done] {
  filter:none
}

._image_1w1rp_1 {
  width:100%;
  height:100%;
  display:block
}

@container style(--preset-dfd70ffc: z16e4ab3e)  {
  .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
    writing-mode:vertical-rl
  }

}

@container style(--preset-dfd70ffc: zfcfde1ff)  {
  .w-4220f51c-7462-49f6-7352-14219c165b28 .wrichtext {
    writing-mode:horizontal-tb
  }

}

:where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="z16e4ab3e"]) .wrichtext {
  writing-mode:vertical-rl
}

:where(.w-4220f51c-7462-49f6-7352-14219c165b28[data-preset="zfcfde1ff"]) .wrichtext {
  writing-mode:horizontal-tb
}

@container style(--preset-2eeafb3d: z3a8413ab)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: none;
    --hamburger-open-button-display: flex
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: vertical;
    --container-flex-direction: column;
    --menu-items-main-axis-gap: var(--menu-items-row-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --item-wrapper-width: 100%;
    --menu-item-wrapper-height: unset;
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --item-icon-display: var(--vertical-item-icon-display);
    --sr-only-item-icon-display: none;
    --scroll-button-icon-display: none
  }

}

@container style(--preset-2eeafb3d: z138da722)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: block;
    --hamburger-open-button-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: vertical;
    --container-flex-direction: column;
    --menu-items-main-axis-gap: var(--menu-items-row-gap);
    --horizontal-menu-item-divider: none;
    --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --item-wrapper-width: 100%;
    --menu-item-wrapper-height: unset;
    --horizontal-menu-dropdown-display: none;
    --vertical-menu-dropdown-display: initial;
    --item-icon-display: var(--vertical-item-icon-display);
    --sr-only-item-icon-display: none;
    --scroll-button-icon-display: none;
    --navbar-min-width: min-content
  }

}

@container style(--preset-2eeafb3d: z92a8b2cb)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: block;
    --hamburger-open-button-display: none;
    --horizontal-items-width-display: block
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: horizontal;
    --container-flex-direction: row;
    --menu-items-main-axis-gap: var(--menu-items-column-gap);
    --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --vertical-menu-item-divider: none;
    --item-wrapper-width: unset;
    --menu-item-wrapper-height: 100%;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --horizontal-items-width-display: block;
    --navbar-min-width: initial;
    --navbar-height: revert;
    --container-overflow-x: initial;
    --container-flex-wrap: nowrap;
    --scroll-button-icon-display: none
  }

}

@container style(--preset-2eeafb3d: z12619a4f)  {
  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --divider-display: block;
    --item-width: hugContent;
    --menu-items-flex-grow: 0;
    --item-width: fit-content;
    --item-wrapper-display: var(--horizontal-items-width-display, flex);
    --container-align: start;
    --container-background: rgba(255, 255, 255, 1);
    --container-box-shadow: none;
    --container-border-top: 1px solid rgba(0, 0, 0, 1);
    --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --container-padding-top: 5px;
    --container-padding-bottom: 5px;
    --menu-items-row-gap: 10px;
    --menu-items-column-gap: 0px;
    --item-divider-width: 1px;
    --item-divider-style: solid;
    --item-divider-color: rgba(0, 0, 0, 0);
    --item-text-align: center;
    --item-padding-inline-start: 0px;
    --item-padding-inline-end: 0px;
    --item-padding-top: 0px;
    --item-padding-bottom: 0px;
    --item-background: transparent;
    --item-border-inline-start: none;
    --item-border-inline-end: none;
    --item-border-top: none;
    --item-border-bottom: none;
    --item-border-start-start-radius: 0px;
    --item-border-start-end-radius: 0px;
    --item-border-end-start-radius: 0px;
    --item-border-end-end-radius: 0px;
    --item-box-shadow: none;
    --spacing-between-label-and-dropdown-icon: 4px;
    --item-icon-display: flex;
    --item-icon-size: 10px;
    --item-icon-color: rgba(0, 0, 0, 1);
    --anchor: menuStretched;
    --align: center;
    --columns-number: 1;
    --space-above: 0px;
    --horizontal-margin: 0px;
    --dropdown-container-background: transparent;
    --dropdown-container-box-shadow: none;
    --dropdown-container-border-inline-start-width: 1px;
    --dropdown-container-border-inline-start-style: solid;
    --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-inline-end-width: 1px;
    --dropdown-container-border-inline-end-style: solid;
    --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-top-width: 1px;
    --dropdown-container-border-top-style: solid;
    --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-bottom-width: 1px;
    --dropdown-container-border-bottom-style: solid;
    --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
    --dropdown-container-border-start-start-radius: 0px;
    --dropdown-container-border-start-end-radius: 0px;
    --dropdown-container-border-end-start-radius: 0px;
    --dropdown-container-border-end-end-radius: 0px;
    --dropdown-container-padding-top: 5px;
    --dropdown-container-padding-inline-end: 10px;
    --dropdown-container-padding-bottom: 5px;
    --dropdown-container-padding-inline-start: 10px;
    --dropdown-menu-item-align: center;
    --dropdown-menu-item-background: transparent;
    --dropdown-menu-item-border-bottom: none;
    --dropdown-menu-item-border-inline-start: none;
    --dropdown-menu-item-border-inline-end: none;
    --dropdown-menu-item-border-top: none;
    --dropdown-menu-item-border-start-start-radius: 0px;
    --dropdown-menu-item-border-start-end-radius: 0px;
    --dropdown-menu-item-border-end-start-radius: 0px;
    --dropdown-menu-item-border-end-end-radius: 0px;
    --dropdown-menu-item-box-shadow: none;
    --dropdown-menu-item-color: rgba(0, 0, 0, 1);
    --dropdown-menu-item-font: 14px sans-serif;
    --dropdown-menu-item-horizontal-padding: 0px;
    --dropdown-menu-item-horizontal-spacing: 0px;
    --dropdown-menu-item-letter-spacing: normal;
    --dropdown-menu-item-text-decoration: none;
    --dropdown-menu-item-text-shadow: none;
    --dropdown-menu-item-text-transform: none;
    --dropdown-menu-item-padding-inline-start: 0px;
    --dropdown-menu-item-padding-inline-end: 0px;
    --dropdown-menu-item-padding-top: 0px;
    --dropdown-menu-item-padding-bottom: 0px;
    --dropdown-menu-item-vertical-spacing: 0px;
    --sub-item-align: center;
    --sub-item-font: 14px sans-serif;
    --sub-item-color: rgba(0, 0, 0, 1);
    --sub-item-letter-spacing: normal;
    --sub-item-text-decoration: none;
    --sub-item-text-transform: none;
    --sub-item-text-shadow: none;
    --sub-item-background: transparent;
    --sub-item-border-inline-start: none;
    --sub-item-border-inline-end: none;
    --sub-item-border-top: none;
    --sub-item-border-bottom: none;
    --sub-item-border-start-start-radius: 0px;
    --sub-item-border-start-end-radius: 0px;
    --sub-item-border-end-start-radius: 0px;
    --sub-item-border-end-end-radius: 0px;
    --sub-item-box-shadow: none;
    --hamburger-wrapper-width: third;
    --wrapper-width: 33%;
    --wrapper-position: middle;
    --wrapper-margin: auto;
    --menu-position: top;
    --main-flex-direction: column;
    --close-button-position: end;
    --header-flex-direction: row;
    --wrapper-background: rgba(255, 255, 255, 1);
    --wrapper-box-shadow: none;
    --wrapper-border-inline-start: none;
    --wrapper-border-inline-end: none;
    --wrapper-border-top: none;
    --wrapper-border-bottom: none;
    --wrapper-border-start-start-radius: 0px;
    --wrapper-border-start-end-radius: 0px;
    --wrapper-border-end-start-radius: 0px;
    --wrapper-border-end-end-radius: 0px;
    --wrapper-padding-inline-start: 0px;
    --wrapper-padding-inline-end: 0px;
    --wrapper-padding-top: 0px;
    --wrapper-padding-bottom: 0px;
    --overlay-background: rgba(0, 0, 0, .6)
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --vertical-dropdown-display: expandCollapse;
    --vertical-item-icon-display: unset;
    --vertical-dropdown-visibility: hidden;
    --vertical-dropdown-height: 0;
    --vertical-expand-collapse-display: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .item {
    font:14px sans-serif
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .openButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 34px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 34px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .closeButton {
    --icon-display: initial;
    --label-display: none;
    --icon-color: black;
    --icon-size: 24px;
    --background: white;
    --border-left: none;
    --border-right: none;
    --border-top: none;
    --border-bottom: none;
    --hover-icon-size: 24px;
    --hover-border-left: none;
    --hover-border-right: none;
    --hover-border-top: none;
    --hover-border-bottom: none
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .scroll-button {
    --scroll-button-icon-rotation-deg: 0deg
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .menu {
    --navbar-display: block;
    --hamburger-open-button-display: none;
    --horizontal-items-width-display: block
  }

  .w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec .navbar {
    --orientation: horizontal;
    --container-flex-direction: row;
    --menu-items-main-axis-gap: var(--menu-items-column-gap);
    --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
    --vertical-menu-item-divider: none;
    --item-wrapper-width: unset;
    --menu-item-wrapper-height: 100%;
    --horizontal-menu-dropdown-display: unset;
    --vertical-menu-dropdown-display: none;
    --horizontal-items-width-display: block;
    --navbar-min-width: initial;
    --navbar-height: revert;
    --container-overflow-x: auto;
    --container-flex-wrap: nowrap
  }

}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .menu {
  --navbar-display: none;
  --hamburger-open-button-display: flex
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z3a8413ab"]) .navbar {
  --orientation: vertical;
  --container-flex-direction: column;
  --menu-items-main-axis-gap: var(--menu-items-row-gap);
  --horizontal-menu-item-divider: none;
  --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --item-wrapper-width: 100%;
  --menu-item-wrapper-height: unset;
  --horizontal-menu-dropdown-display: none;
  --vertical-menu-dropdown-display: initial;
  --item-icon-display: var(--vertical-item-icon-display);
  --sr-only-item-icon-display: none;
  --scroll-button-icon-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z138da722"]) .navbar {
  --orientation: vertical;
  --container-flex-direction: column;
  --menu-items-main-axis-gap: var(--menu-items-row-gap);
  --horizontal-menu-item-divider: none;
  --vertical-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --item-wrapper-width: 100%;
  --menu-item-wrapper-height: unset;
  --horizontal-menu-dropdown-display: none;
  --vertical-menu-dropdown-display: initial;
  --item-icon-display: var(--vertical-item-icon-display);
  --sr-only-item-icon-display: none;
  --scroll-button-icon-display: none;
  --navbar-min-width: min-content
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z92a8b2cb"]) .navbar {
  --orientation: horizontal;
  --container-flex-direction: row;
  --menu-items-main-axis-gap: var(--menu-items-column-gap);
  --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --vertical-menu-item-divider: none;
  --item-wrapper-width: unset;
  --menu-item-wrapper-height: 100%;
  --horizontal-menu-dropdown-display: unset;
  --vertical-menu-dropdown-display: none;
  --horizontal-items-width-display: block;
  --navbar-min-width: initial;
  --navbar-height: revert;
  --container-overflow-x: initial;
  --container-flex-wrap: nowrap;
  --scroll-button-icon-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .menu {
  --divider-display: block;
  --item-width: hugContent;
  --menu-items-flex-grow: 0;
  --item-width: fit-content;
  --item-wrapper-display: var(--horizontal-items-width-display, flex);
  --container-align: start;
  --container-background: rgba(255, 255, 255, 1);
  --container-box-shadow: none;
  --container-border-top: 1px solid rgba(0, 0, 0, 1);
  --container-border-bottom: 1px solid rgba(0, 0, 0, 1);
  --container-padding-top: 5px;
  --container-padding-bottom: 5px;
  --menu-items-row-gap: 10px;
  --menu-items-column-gap: 0px;
  --item-divider-width: 1px;
  --item-divider-style: solid;
  --item-divider-color: rgba(0, 0, 0, 0);
  --item-text-align: center;
  --item-padding-inline-start: 0px;
  --item-padding-inline-end: 0px;
  --item-padding-top: 0px;
  --item-padding-bottom: 0px;
  --item-background: transparent;
  --item-border-inline-start: none;
  --item-border-inline-end: none;
  --item-border-top: none;
  --item-border-bottom: none;
  --item-border-start-start-radius: 0px;
  --item-border-start-end-radius: 0px;
  --item-border-end-start-radius: 0px;
  --item-border-end-end-radius: 0px;
  --item-box-shadow: none;
  --spacing-between-label-and-dropdown-icon: 4px;
  --item-icon-display: flex;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --anchor: menuStretched;
  --align: center;
  --columns-number: 1;
  --space-above: 0px;
  --horizontal-margin: 0px;
  --dropdown-container-background: transparent;
  --dropdown-container-box-shadow: none;
  --dropdown-container-border-inline-start-width: 1px;
  --dropdown-container-border-inline-start-style: solid;
  --dropdown-container-border-inline-start-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-inline-end-width: 1px;
  --dropdown-container-border-inline-end-style: solid;
  --dropdown-container-border-inline-end-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-top-width: 1px;
  --dropdown-container-border-top-style: solid;
  --dropdown-container-border-top-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-bottom-width: 1px;
  --dropdown-container-border-bottom-style: solid;
  --dropdown-container-border-bottom-color: rgba(0, 0, 0, 1);
  --dropdown-container-border-start-start-radius: 0px;
  --dropdown-container-border-start-end-radius: 0px;
  --dropdown-container-border-end-start-radius: 0px;
  --dropdown-container-border-end-end-radius: 0px;
  --dropdown-container-padding-top: 5px;
  --dropdown-container-padding-inline-end: 10px;
  --dropdown-container-padding-bottom: 5px;
  --dropdown-container-padding-inline-start: 10px;
  --dropdown-menu-item-align: center;
  --dropdown-menu-item-background: transparent;
  --dropdown-menu-item-border-bottom: none;
  --dropdown-menu-item-border-inline-start: none;
  --dropdown-menu-item-border-inline-end: none;
  --dropdown-menu-item-border-top: none;
  --dropdown-menu-item-border-start-start-radius: 0px;
  --dropdown-menu-item-border-start-end-radius: 0px;
  --dropdown-menu-item-border-end-start-radius: 0px;
  --dropdown-menu-item-border-end-end-radius: 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-font: 14px sans-serif;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-horizontal-spacing: 0px;
  --dropdown-menu-item-letter-spacing: normal;
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-shadow: none;
  --dropdown-menu-item-text-transform: none;
  --dropdown-menu-item-padding-inline-start: 0px;
  --dropdown-menu-item-padding-inline-end: 0px;
  --dropdown-menu-item-padding-top: 0px;
  --dropdown-menu-item-padding-bottom: 0px;
  --dropdown-menu-item-vertical-spacing: 0px;
  --sub-item-align: center;
  --sub-item-font: 14px sans-serif;
  --sub-item-color: rgba(0, 0, 0, 1);
  --sub-item-letter-spacing: normal;
  --sub-item-text-decoration: none;
  --sub-item-text-transform: none;
  --sub-item-text-shadow: none;
  --sub-item-background: transparent;
  --sub-item-border-inline-start: none;
  --sub-item-border-inline-end: none;
  --sub-item-border-top: none;
  --sub-item-border-bottom: none;
  --sub-item-border-start-start-radius: 0px;
  --sub-item-border-start-end-radius: 0px;
  --sub-item-border-end-start-radius: 0px;
  --sub-item-border-end-end-radius: 0px;
  --sub-item-box-shadow: none;
  --hamburger-wrapper-width: third;
  --wrapper-width: 33%;
  --wrapper-position: middle;
  --wrapper-margin: auto;
  --menu-position: top;
  --main-flex-direction: column;
  --close-button-position: end;
  --header-flex-direction: row;
  --wrapper-background: rgba(255, 255, 255, 1);
  --wrapper-box-shadow: none;
  --wrapper-border-inline-start: none;
  --wrapper-border-inline-end: none;
  --wrapper-border-top: none;
  --wrapper-border-bottom: none;
  --wrapper-border-start-start-radius: 0px;
  --wrapper-border-start-end-radius: 0px;
  --wrapper-border-end-start-radius: 0px;
  --wrapper-border-end-end-radius: 0px;
  --wrapper-padding-inline-start: 0px;
  --wrapper-padding-inline-end: 0px;
  --wrapper-padding-top: 0px;
  --wrapper-padding-bottom: 0px;
  --overlay-background: rgba(0, 0, 0, .6)
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .navbar {
  --vertical-dropdown-display: expandCollapse;
  --vertical-item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .item {
  font:14px sans-serif
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .openButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 34px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 34px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .closeButton {
  --icon-display: initial;
  --label-display: none;
  --icon-color: black;
  --icon-size: 24px;
  --background: white;
  --border-left: none;
  --border-right: none;
  --border-top: none;
  --border-bottom: none;
  --hover-icon-size: 24px;
  --hover-border-left: none;
  --hover-border-right: none;
  --hover-border-top: none;
  --hover-border-bottom: none
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .scroll-button {
  --scroll-button-icon-rotation-deg: 0deg
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .menu {
  --navbar-display: block;
  --hamburger-open-button-display: none;
  --horizontal-items-width-display: block
}

:where(.w-3f27c3f4-5a2b-4b2c-9b14-05d9c0c6d5ec[data-preset="z12619a4f"]) .navbar {
  --orientation: horizontal;
  --container-flex-direction: row;
  --menu-items-main-axis-gap: var(--menu-items-column-gap);
  --horizontal-menu-item-divider: var(--item-divider-width) var(--item-divider-style) var(--item-divider-color);
  --vertical-menu-item-divider: none;
  --item-wrapper-width: unset;
  --menu-item-wrapper-height: 100%;
  --horizontal-menu-dropdown-display: unset;
  --vertical-menu-dropdown-display: none;
  --horizontal-items-width-display: block;
  --navbar-min-width: initial;
  --navbar-height: revert;
  --container-overflow-x: auto;
  --container-flex-wrap: nowrap
}

/* Animations removed: keep layout/content stable while disabling motion. */
*, *::before, *::after  {

    animation: none !important;

    transition: none !important;

    scroll-behavior: auto !important;

}

::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*)  {

    animation: none !important;

}

[data-animate-blur] img  {

    filter: none !important;

}

.builder-root comp-mpcas5n1  {
  --original-aspect-ratio: 1
}

.builder-root comp-mpcbe12j  {
  --original-aspect-ratio: 1.5461303017052908
}

.builder-root comp-mpcby9h5  {
  --original-aspect-ratio: 1.4390243902439024
}

.builder-root comp-mpcbz4t0  {
  --original-aspect-ratio: 1.375
}

.builder-root comp-mpcc2xvc  {
  --original-aspect-ratio: 0.7272727272727273
}

.builder-root comp-mpcezx2f  {
  --original-aspect-ratio: 0.6820512820512821
}

.builder-root comp-mpcc3ezw  {
  --original-aspect-ratio: 0.7272727272727273
}

.builder-root comp-mpceyyma  {
  --original-aspect-ratio: 0.6921348314606741
}

.builder-root comp-mpcat8wq  {
  --original-aspect-ratio: 1
}

.builder-root comp-mpcb3vt7  {
  --original-aspect-ratio: 0.6470588235294118
}

.builder-root comp-mpcbx6ix  {
  --original-aspect-ratio: 0.6949152542372882
}

.builder-root comp-mpcc0t9f  {
  --original-aspect-ratio: 0.7272727272727273
}

.builder-root comp-mpcelm4z  {
  --original-aspect-ratio: 1.510219530658592
}

.builder-root comp-mpcext1c  {
  --original-aspect-ratio: 1.4884792626728112
}

.builder-root comp-mpcau6qq  {
  --original-aspect-ratio: 1
}

.builder-root comp-mpcb353z  {
  --original-aspect-ratio: 0.6470588235294118
}

.builder-root comp-mpcblxbz  {
  --original-aspect-ratio: 0.6666666666666666
}

.builder-root comp-mpcc1mol  {
  --original-aspect-ratio: 0.7272727272727273
}

.blockSiteScrolling, .siteScrollingBlocked  {

          position: fixed;

          width: 100%;

}

    .siteScrollingBlockedIOSFix  {

          overflow: hidden !important;

}

    .blockSiteScrolling #SITE_CONTAINER  {

          margin-top: calc(var(--blocked-site-scroll-margin-top) * -1);

}

* {
  animation:none!important;
  transition:none!important;
  scroll-behavior:auto!important;

}

/* Full-image responsive fix: keep every image visible, never cropped */
img, picture img, wow-image img, .image img, ._root_1rm3u_1 img, ._imageLayer_1rm3u_20 img, ._wowImage_1rm3u_30 img, ._media_x7ip3_25 img  {

    object-fit: contain !important;

    object-position: center center !important;

    max-width: 100% !important;

    max-height: 100% !important;

}

picture, wow-image, ._imageLayer_1rm3u_20, ._wowImage_1rm3u_30, ._media_x7ip3_25  {

    display: block;

    width: 100%;

    height: 100%;

}

.image, ._root_1rm3u_1, ._image3_1rm3u_5, ._imageLayer_1rm3u_20  {

    overflow: visible !important;

}

.background ._media_x7ip3_25 img, [id^="bgImg_"] img  {

    object-fit: contain !important;

    object-position: center center !important;

}

@media (max-width: 900px)  {

    img, picture img, wow-image img, .image img, ._root_1rm3u_1 img  {

        width: 100% !important;

        height: auto !important;

  }

}

/* Portfolio typography correction: match Site text scale */
#main_MF :where(.comp-mpcfgipz), #main_MF :where(.comp-mpwclq52), #main_MF :where(.comp-mpwd6tgr), #main_MF :where(.comp-mpwdl7ix), #main_MF :where(.comp-mpwdj3vx), #main_MF :where(.comp-mpwcco6z), #main_MF :where(.comp-mpwcpu4p), #main_MF :where(.comp-mpwdomaq), #main_MF :where(.comp-mpwdfeu3), #main_MF :where(.comp-mpwdqaz2), #main_MF :where(.comp-mpwe2bk4), #main_MF :where(.comp-mpwe6m2k)  {

    font-size: 10px !important;

    line-height: 1em !important;

    font-weight: 400 !important;

}

/* Portfolio page final layout fix: readable text + no image/text overlap */
#main_MF :where(.comp-mpcfgipz), #main_MF :where(.comp-mpwclq52), #main_MF :where(.comp-mpwcx0y0), #main_MF :where(.comp-mpwd6tgr), #main_MF :where(.comp-mpwdl7ix), #main_MF :where(.comp-mpwdj3vx), #main_MF :where(.comp-mpwcco6z), #main_MF :where(.comp-mpwcpu4p), #main_MF :where(.comp-mpwdfh0r), #main_MF :where(.comp-mpwdomaq), #main_MF :where(.comp-mpwch0gz)  {

    font-size: clamp(15px, 1.15vw, 18px) !important;

    line-height: 1.35 !important;

    font-weight: 400 !important;

    letter-spacing: 0 !important;

    height: auto !important;

    min-height: max-content !important;

    overflow: visible !important;

    z-index: 5 !important;

    position: relative !important;

    box-sizing: border-box !important;

}

#main_MF :where(.comp-mpcfgipz) h6, #main_MF :where(.comp-mpwclq52) h6, #main_MF :where(.comp-mpwcx0y0) h6, #main_MF :where(.comp-mpwd6tgr) h6, #main_MF :where(.comp-mpwdl7ix) h6, #main_MF :where(.comp-mpwdj3vx) h6, #main_MF :where(.comp-mpwcco6z) h6, #main_MF :where(.comp-mpwcpu4p) h6, #main_MF :where(.comp-mpwdfh0r) h6, #main_MF :where(.comp-mpwdomaq) h6, #main_MF :where(.comp-mpwch0gz) h6  {

    font-size: inherit !important;

    line-height: inherit !important;

    font-weight: inherit !important;

    margin: 0 !important;

    overflow-wrap: normal !important;

    word-break: normal !important;

}

/* Keep artwork fully visible but inside its own box, so it cannot cover text. */
#main_MF ._root_1rm3u_1, #main_MF ._image3_1rm3u_5, #main_MF ._imageLayer_1rm3u_20, #main_MF ._wowImage_1rm3u_30, #main_MF picture, #main_MF wow-image  {

    overflow: hidden !important;

}

#main_MF ._imageLayer_1rm3u_20 img, #main_MF ._wowImage_1rm3u_30 img, #main_MF picture img, #main_MF wow-image img  {

    width: 100% !important;

    height: 100% !important;

    object-fit: contain !important;

    object-position: center center !important;

}

#main_MF :where(.comp-mn668j85) .comp-mn668j85-container  {

    row-gap: clamp(12px, 1.2vw, 24px) !important;

}

@media (max-width: 900px)  {

    #main_MF :where(.comp-mpcfgipz), #main_MF :where(.comp-mpwclq52), #main_MF :where(.comp-mpwcx0y0), #main_MF :where(.comp-mpwd6tgr), #main_MF :where(.comp-mpwdl7ix), #main_MF :where(.comp-mpwdj3vx), #main_MF :where(.comp-mpwcco6z), #main_MF :where(.comp-mpwcpu4p), #main_MF :where(.comp-mpwdfh0r), #main_MF :where(.comp-mpwdomaq), #main_MF :where(.comp-mpwch0gz)  {

        width: 88% !important;

        margin-left: 6% !important;

        margin-right: 6% !important;

        font-size: 16px !important;

        line-height: 1.4 !important;

  }

}

/* Header brand font sync: match other pages */
#main_MF :where(.comp-mn668je7_r_comp-mpc3nvd5) {
  font:var(--ui-heading-5-font)!important;
  color:var(--ui-heading-5-color)!important;
  letter-spacing:0em!important;

}

/* Unified header spacing */
header,.header,.site-header,[class*="header"]{line-height:1.2!important;}
header .logo,.header .logo,[class*="logo"]{line-height:1.1!important;}
header nav a,.header nav a,[class*="nav"] a{line-height:1.2!important;}


/* Mobile full-screen menu */
.mobile-menu{
position:fixed!important;
inset:0!important;
width:100vw!important;
height:100vh!important;
background:#fff!important;
display:none;
flex-direction:column;
z-index:99999;
overflow:auto;
}
.mobile-menu.open{display:flex!important;}
@media (max-width:768px){
.mobile-menu-toggle{display:block!important;position:fixed;top:24px;right:24px;z-index:100000;}
}
