.elementor-6320 .elementor-element.elementor-element-87a6ef2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6320 .elementor-element.elementor-element-87a6ef2:not(.elementor-motion-effects-element-type-background), .elementor-6320 .elementor-element.elementor-element-87a6ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6320 .elementor-element.elementor-element-43be24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6320 .elementor-element.elementor-element-43be24a > .elementor-shape-top .elementor-shape-fill, .elementor-6320 .elementor-element.elementor-element-43be24a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FBFAF6;}.elementor-6320 .elementor-element.elementor-element-43be24a > .elementor-shape-top svg, .elementor-6320 .elementor-element.elementor-element-43be24a > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:50px;}.elementor-6320 .elementor-element.elementor-element-19197bf{--spacer-size:50px;}.elementor-6320 .elementor-element.elementor-element-8ed1d69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Geomanist;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6320 .elementor-element.elementor-element-74c44fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6320 .elementor-element.elementor-element-245c350{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-6320 .elementor-element.elementor-element-283dd3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Geomanist;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Geomanist;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6320 .elementor-element.elementor-element-5a9c726{--grid-columns:1;}.elementor-6320 .elementor-element.elementor-element-5fe9a33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6320 .elementor-element.elementor-element-7409488{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6320 .elementor-element.elementor-element-23b0f661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6320 .elementor-element.elementor-element-6094bdc3{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6320 .elementor-element.elementor-element-424b9a5{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Geomanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Geomanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-field-type-html{padding-bottom:0px;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6320 .elementor-element.elementor-element-2bc62a87{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6320 .elementor-element.elementor-element-788da056{--spacer-size:50px;}.elementor-6320 .elementor-element.elementor-element-90dd1ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6320 .elementor-element.elementor-element-4991363{--spacer-size:25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6320 .elementor-element.elementor-element-5a9c726{--grid-columns:2;}}@media(max-width:767px){.elementor-6320 .elementor-element.elementor-element-5a9c726{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-9c1c68d *//* =========================================================
   FIELD NOTES HERO
   MATCHED TO EXPERIMENTS + BENCHMARKS
========================================================= */

.field-notes-hero {
  width: 100% !important;

  background: #fbfaf6 !important;

  overflow: visible !important;
}


/* =========================================================
   INNER
========================================================= */

.field-notes-hero__inner {
  position: relative !important;

  display: flex !important;

  justify-content: space-between !important;
  align-items: center !important;

  width: 100% !important;
  max-width: 1180px !important;

  margin: 0 auto !important;

  padding:
    68px
    24px
    58px !important;

  gap: 50px !important;

  overflow: visible !important;
}


/* =========================================================
   CONTENT
========================================================= */

.field-notes-hero__content {
  width: min(800px, 76%) !important;

  min-width: 0 !important;
}


/* =========================================================
   EYEBROW
========================================================= */

.field-notes-hero__label {
  display: block !important;

  width: fit-content !important;

  margin:
    0
    0
    18px
    0 !important;

  color: #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;

  letter-spacing: .10em !important;

  text-transform: uppercase !important;

  transform: none !important;
}


/* =========================================================
   MAIN TITLE
========================================================= */

.field-notes-hero__title {
  position: relative !important;

  display: block !important;

  width: fit-content !important;

  margin:
    0
    0
    38px !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    clamp(48px, 5vw, 68px) !important;

  font-weight: 600 !important;

  line-height: .95 !important;

  letter-spacing:
    -.025em !important;
}


/* =========================================================
   HAND-DRAWN TITLE UNDERLINE
========================================================= */

.field-notes-hero__title::after {
  content: "" !important;

  position: absolute !important;

  left: -2px !important;
  bottom: -16px !important;

  width: 58% !important;
  height: 13px !important;

  background: none !important;

  background-image:
    url("data:image/svg+xml,%3Csvg width='420' height='18' viewBox='0 0 420 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10 C65 7 119 9 174 8 C235 7 294 9 416 6' fill='none' stroke='%23cb3465' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M15 13 C92 11 154 12 218 11 C286 10 338 12 404 9' fill='none' stroke='%23cb3465' stroke-opacity='.28' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") !important;

  background-repeat: no-repeat !important;

  background-position:
    left
    center !important;

  background-size:
    100%
    100% !important;

  border-radius: 0 !important;

  transform:
    rotate(-.5deg) !important;
}


/* =========================================================
   SUBTITLE
========================================================= */

.field-notes-hero__subtitle {
  width: 100% !important;

  margin:
    0
    0
    14px !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 28px !important;

  font-weight: 600 !important;

  line-height: 1.05 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   BODY COPY
========================================================= */

.field-notes-hero__copy {
  width: 100% !important;
  max-width: 760px !important;

  margin: 0 !important;

  color: #292929 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 19px !important;

  font-weight: 400 !important;

  line-height: 1.52 !important;
}


/* =========================================================
   HANDWRITTEN ANNOTATION
========================================================= */

.field-notes-hero__annotation {
  position: relative !important;

  display: flex !important;
  flex-direction: column !important;

  width: 150px !important;

  margin-right: 55px !important;
  margin-top: 20px !important;

  padding-bottom: 72px !important;

  color: #cb3465 !important;

  font-family:
    "Caveat",
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size: 27px !important;

  font-weight: 500 !important;

  line-height: .95 !important;

  transform:
    rotate(-5deg) !important;

  flex-shrink: 0 !important;

  z-index: 5 !important;
}


.field-notes-hero__annotation span {
  color: #cb3465 !important;

  font-family:
    "Caveat",
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size: inherit !important;

  font-weight: inherit !important;

  line-height: inherit !important;
}


/* =========================================================
   ANNOTATION ARROW
========================================================= */

.field-notes-hero__annotation::after {
  content: "" !important;

  position: absolute !important;

  left: 8px !important;
  bottom: 0 !important;

  width: 82px !important;
  height: 60px !important;

  background-repeat:
    no-repeat !important;

  background-position:
    center !important;

  background-size:
    contain !important;

  background-image:
    url("data:image/svg+xml,%3Csvg width='82' height='60' viewBox='0 0 82 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72 4 C68 26 52 41 16 49' fill='none' stroke='%23cb3465' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M28 39 L15 49 L29 55' fill='none' stroke='%23cb3465' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .field-notes-hero__inner {
    padding:
      60px
      32px
      50px !important;

    gap: 35px !important;
  }


  .field-notes-hero__content {
    width: 78% !important;
  }


  .field-notes-hero__title {
    font-size: 54px !important;

    margin-bottom:
      36px !important;
  }


  .field-notes-hero__subtitle {
    font-size:
      25px !important;
  }


  .field-notes-hero__copy {
    font-size:
      18px !important;
  }


  .field-notes-hero__annotation {
    width:
      130px !important;

    margin-right:
      5px !important;

    margin-top:
      10px !important;

    padding-bottom:
      62px !important;

    font-size:
      23px !important;
  }


  .field-notes-hero__annotation::after {
    width:
      70px !important;

    height:
      52px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .field-notes-hero__inner {
    display: block !important;

    padding:
      48px
      20px
      42px !important;
  }


  .field-notes-hero__content {
    width:
      100% !important;
  }


  .field-notes-hero__label {
    margin-bottom:
      14px !important;

    font-size:
      11px !important;
  }


  .field-notes-hero__title {
    margin-bottom:
      32px !important;

    font-size:
      40px !important;

    line-height:
      .98 !important;
  }


  .field-notes-hero__title::after {
    bottom:
      -12px !important;

    width:
      68% !important;

    height:
      10px !important;
  }


  .field-notes-hero__subtitle {
    margin-bottom:
      12px !important;

    font-size:
      23px !important;
  }


  .field-notes-hero__copy {
    font-size:
      17px !important;

    line-height:
      1.5 !important;
  }


  .field-notes-hero__annotation {
    width:
      115px !important;

    margin:
      24px
      18px
      0
      auto !important;

    padding-bottom:
      50px !important;

    font-size:
      20px !important;
  }


  .field-notes-hero__annotation::after {
    width:
      58px !important;

    height:
      42px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87a6ef2 *//* =========================================================
   FIELD NOTES HERO
   COMPLETE REPLACEMENT
========================================================= */

.field-notes-hero {
  width: 100% !important;

  background: #fbfaf6 !important;

  overflow: visible !important;
}


/* =========================================================
   INNER
========================================================= */

.field-notes-hero__inner {
  position: relative !important;

  display: flex !important;

  justify-content: space-between !important;
  align-items: center !important;

  width: 100% !important;
  max-width: 1180px !important;

  margin: 0 auto !important;

  /*
   Reduced bottom padding so the visual
   naturally sits closer without overlapping copy.
  */
  padding:
    68px
    24px
    28px !important;

  gap: 50px !important;

  overflow: visible !important;
}


/* =========================================================
   CONTENT
========================================================= */

.field-notes-hero__content {
  width: min(800px, 76%) !important;

  min-width: 0 !important;

  position: relative !important;

  z-index: 3 !important;
}


/* =========================================================
   EYEBROW
========================================================= */

.field-notes-hero__label {
  display: block !important;

  width: fit-content !important;

  margin:
    0
    0
    18px
    0 !important;

  color: #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;

  letter-spacing: .10em !important;

  text-transform: uppercase !important;

  transform: none !important;
}


/* =========================================================
   TITLE
========================================================= */

.field-notes-hero__title {
  position: relative !important;

  display: block !important;

  width: fit-content !important;

  margin:
    0
    0
    38px !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    clamp(48px, 5vw, 68px) !important;

  font-weight: 600 !important;

  line-height: .95 !important;

  letter-spacing:
    -.025em !important;
}


/* =========================================================
   HAND-DRAWN UNDERLINE
========================================================= */

.field-notes-hero__title::after {
  content: "" !important;

  position: absolute !important;

  left: -2px !important;
  bottom: -16px !important;

  width: 58% !important;
  height: 13px !important;

  background: none !important;

  background-image:
    url("data:image/svg+xml,%3Csvg width='420' height='18' viewBox='0 0 420 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10 C65 7 119 9 174 8 C235 7 294 9 416 6' fill='none' stroke='%23cb3465' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M15 13 C92 11 154 12 218 11 C286 10 338 12 404 9' fill='none' stroke='%23cb3465' stroke-opacity='.28' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") !important;

  background-repeat:
    no-repeat !important;

  background-position:
    left center !important;

  background-size:
    100% 100% !important;

  transform:
    rotate(-.5deg) !important;
}


/* =========================================================
   SUBTITLE
========================================================= */

.field-notes-hero__subtitle {
  width: 100% !important;

  margin:
    0
    0
    14px !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 28px !important;
  font-weight: 600 !important;

  line-height: 1.05 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   COPY
========================================================= */

.field-notes-hero__copy {
  width: 100% !important;
  max-width: 760px !important;

  margin: 0 !important;

  color: #292929 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 19px !important;
  font-weight: 400 !important;

  line-height: 1.52 !important;

  position: relative !important;

  z-index: 4 !important;
}


/* =========================================================
   HANDWRITTEN ANNOTATION
========================================================= */

.field-notes-hero__annotation {
  position: absolute !important;

  right: 48px !important;

  /*
   Puts annotation toward the bottom-right
   without crossing the body copy.
  */
  bottom: -18px !important;

  display: flex !important;
  flex-direction: column !important;

  width: 145px !important;

  margin: 0 !important;

  padding:
    0
    0
    78px !important;

  color: #cb3465 !important;

  font-family:
    "Caveat",
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size: 27px !important;
  font-weight: 500 !important;

  line-height: .95 !important;

  transform:
    rotate(-5deg) !important;

  z-index: 5 !important;
}


.field-notes-hero__annotation span {
  color: #cb3465 !important;

  font-family:
    "Caveat",
    "Bradley Hand",
    "Comic Sans MS",
    cursive !important;

  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}


/* =========================================================
   ANNOTATION ARROW
   POINTS TOWARDS VISUAL BELOW
========================================================= */

.field-notes-hero__annotation::after {
  content: "" !important;

  position: absolute !important;

  left: -34px !important;
  bottom: 0 !important;

  width: 100px !important;
  height: 74px !important;

  background-repeat:
    no-repeat !important;

  background-position:
    center !important;

  background-size:
    contain !important;

  background-image:
    url("data:image/svg+xml,%3Csvg width='100' height='74' viewBox='0 0 100 74' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M87 5 C84 32 67 51 29 61' fill='none' stroke='%23cb3465' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M42 51 L27 62 L44 67' fill='none' stroke='%23cb3465' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}


/* =========================================================
   FIELD NOTES VISUAL
========================================================= */

.field-notes-hero__visual {
  position: relative !important;

  width: 100% !important;
  max-width: 560px !important;

  /*
   Crucial fix:
   no large negative margin.
  */
  margin:
    0
    auto
    0 !important;

  padding: 0 !important;

  z-index: 2 !important;
}


.field-notes-hero__visual
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  text-align: center !important;
}


.field-notes-hero__visual img {
  display: block !important;

  width: 100% !important;
  max-width: 560px !important;
  height: auto !important;

  margin: 0 auto !important;
  padding: 0 !important;

  object-fit: contain !important;
}


/* =========================================================
   IF VISUAL IS INSIDE ITS OWN ELEMENTOR CONTAINER
========================================================= */

.field-notes-hero__visual-container {
  width: 100% !important;

  margin:
    0
    auto !important;

  padding:
    0
    24px
    20px !important;

  background:
    #fbfaf6 !important;

  gap: 0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .field-notes-hero__inner {
    padding:
      60px
      32px
      26px !important;

    gap:
      35px !important;
  }


  .field-notes-hero__content {
    width:
      78% !important;
  }


  .field-notes-hero__title {
    font-size:
      54px !important;

    margin-bottom:
      36px !important;
  }


  .field-notes-hero__subtitle {
    font-size:
      25px !important;
  }


  .field-notes-hero__copy {
    font-size:
      18px !important;
  }


  .field-notes-hero__annotation {
    right:
      12px !important;

    bottom:
      -14px !important;

    width:
      125px !important;

    padding-bottom:
      68px !important;

    font-size:
      23px !important;
  }


  .field-notes-hero__annotation::after {
    left:
      -26px !important;

    width:
      88px !important;

    height:
      64px !important;
  }


  .field-notes-hero__visual {
    max-width:
      520px !important;
  }


  .field-notes-hero__visual img {
    max-width:
      520px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .field-notes-hero__inner {
    display:
      block !important;

    padding:
      48px
      20px
      20px !important;
  }


  .field-notes-hero__content {
    width:
      100% !important;
  }


  .field-notes-hero__label {
    margin-bottom:
      14px !important;

    font-size:
      11px !important;
  }


  .field-notes-hero__title {
    margin-bottom:
      32px !important;

    font-size:
      40px !important;

    line-height:
      .98 !important;
  }


  .field-notes-hero__title::after {
    bottom:
      -12px !important;

    width:
      68% !important;

    height:
      10px !important;
  }


  .field-notes-hero__subtitle {
    margin-bottom:
      12px !important;

    font-size:
      23px !important;
  }


  .field-notes-hero__copy {
    font-size:
      17px !important;

    line-height:
      1.5 !important;
  }


  .field-notes-hero__annotation {
    position:
      relative !important;

    right:
      auto !important;

    bottom:
      auto !important;

    width:
      115px !important;

    margin:
      22px
      16px
      0
      auto !important;

    padding-bottom:
      48px !important;

    font-size:
      20px !important;
  }


  .field-notes-hero__annotation::after {
    left:
      -20px !important;

    width:
      70px !important;

    height:
      50px !important;
  }


  .field-notes-hero__visual {
    width:
      100% !important;

    max-width:
      100% !important;

    margin:
      0
      auto !important;
  }


  .field-notes-hero__visual img {
    width:
      100% !important;

    max-width:
      100% !important;
  }


  .field-notes-hero__visual-container {
    padding:
      0
      20px
      20px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed1d69 *//* =========================================
   LATEST FINDINGS HEADER
========================================= */

.latest-findings-header {
  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;

  width: 100% !important;
  max-width: 1180px !important;

  margin:
    34px
    auto
    18px !important;

  padding:
    0
    24px !important;

  gap: 0 !important;
}


/* TITLE */

.latest-findings-header__title {
  width: 100% !important;

  margin:
    0
    0
    8px !important;
}


.latest-findings-header__title
.elementor-heading-title {
  margin: 0 !important;

  color: #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size: 38px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  letter-spacing:
    -0.02em !important;
}


/* COPY */

.latest-findings-header__copy {
  width: 100% !important;
  max-width: 620px !important;

  margin: 0 !important;
}


.latest-findings-header__copy,
.latest-findings-header__copy p {
  color: #55514c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
}


.latest-findings-header__copy p {
  margin: 0 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .latest-findings-header {
    margin:
      28px
      auto
      16px !important;

    padding:
      0
      20px !important;
  }


  .latest-findings-header__title
  .elementor-heading-title {
    font-size: 31px !important;
  }


  .latest-findings-header__copy,
  .latest-findings-header__copy p {
    font-size: 13px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c44fd *//* =========================================
   EXPERIMENT TAXONOMY FILTER
========================================= */

.experiments-taxonomy-filter {
  width: 100% !important;

  margin:
    0
    0
    38px !important;
}


/* filter list */

.experiments-taxonomy-filter
.e-filter {
  display: flex !important;

  align-items: center !important;
  flex-wrap: wrap !important;

  gap: 10px !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* each filter */

.experiments-taxonomy-filter
.e-filter-item {
  display: inline-flex !important;

  align-items: center !important;
  justify-content: center !important;

  width: auto !important;

  min-height: 40px !important;

  padding:
    0
    20px !important;

  border:
    1px
    solid
    #dedbd4 !important;

  border-radius:
    999px !important;

  background:
    #f5f3ee !important;

  color:
    #242424 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    500 !important;

  line-height:
    1 !important;

  text-decoration:
    none !important;

  cursor:
    pointer !important;

  transition:
    background .2s ease,
    color .2s ease,
    border-color .2s ease,
    transform .2s ease !important;
}


/* hover */

.experiments-taxonomy-filter
.e-filter-item:hover {
  border-color:
    #cb3465 !important;

  transform:
    translateY(-1px) !important;
}


/* selected / active */

.experiments-taxonomy-filter
.e-filter-item[aria-pressed="true"],
.experiments-taxonomy-filter
.e-filter-item.elementor-active,
.experiments-taxonomy-filter
.e-filter-item.active {
  background:
    #cb3465 !important;

  border-color:
    #cb3465 !important;

  color:
    #ffffff !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .experiments-taxonomy-filter {
    overflow-x:
      auto !important;

    scrollbar-width:
      none !important;
  }

  .experiments-taxonomy-filter::-webkit-scrollbar {
    display:
      none !important;
  }

  .experiments-taxonomy-filter
  .e-filter {
    flex-wrap:
      nowrap !important;
  }

  .experiments-taxonomy-filter
  .e-filter-item {
    flex:
      0
      0
      auto !important;

    min-height:
      38px !important;

    padding:
      0
      16px !important;

    font-size:
      12px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283dd3f *//* =========================================================
   FIELD NOTES LIST
========================================================= */

.field-notes-list {
  width: 100% !important;
  max-width: 1180px !important;

  margin:
    22px
    auto
    44px !important;

  padding:
    0
    24px !important;
}


/* =========================================================
   CARD
========================================================= */

.field-note-card {
  position: relative !important;

  display: grid !important;

  grid-template-columns:
    300px
    minmax(0, 1fr)
    42px !important;

  align-items: center !important;

  width: 100% !important;
  min-width: 0 !important;

  gap: 32px !important;

  padding:
    14px
    18px !important;

  background:
    #ffffff !important;

  border:
    1px solid #e5e1da !important;

  box-shadow:
    none !important;

  transition:
    border-color .2s ease,
    transform .2s ease !important;
}


.field-note-card:hover {
  border-color:
    #d7d1c8 !important;

  transform:
    translateY(-1px) !important;
}


/* =========================================================
   IMAGE / TORN PAPER AREA
========================================================= */

.field-note-card__media {
  position: relative !important;

  display: flex !important;

  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  min-height: 170px !important;

  padding:
    12px !important;

  margin: 0 !important;

  background-color:
    #f8f8f8 !important;

  background-image:
    radial-gradient(
      rgba(30, 30, 30, .035) .7px,
      transparent .7px
    ) !important;

  background-size:
    13px
    13px !important;

  overflow: hidden !important;

  clip-path: polygon(
    0 3%,
    5% 1.5%,
    10% 2.8%,
    15% 1.2%,
    20% 2.7%,
    25% 1.5%,
    30% 3%,
    35% 1.3%,
    40% 2.8%,
    45% 1.4%,
    50% 3%,
    55% 1.3%,
    60% 2.8%,
    65% 1.4%,
    70% 3%,
    75% 1.3%,
    80% 2.8%,
    85% 1.4%,
    90% 3%,
    95% 1.5%,
    100% 3%,

    100% 97%,

    95% 98.6%,
    90% 97.4%,
    85% 99%,
    80% 97.5%,
    75% 98.8%,
    70% 97.4%,
    65% 99%,
    60% 97.5%,
    55% 98.8%,
    50% 97.4%,
    45% 99%,
    40% 97.5%,
    35% 98.8%,
    30% 97.4%,
    25% 99%,
    20% 97.5%,
    15% 98.8%,
    10% 97.4%,
    5% 99%,
    0 97%
  ) !important;
}


/* =========================================================
   FEATURED IMAGE
========================================================= */

.field-note-card__image,
.field-note-card__image
.elementor-widget-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  background:
    transparent !important;
}


.field-note-card__image a {
  display: block !important;

  width: 100% !important;
}


.field-note-card__image img {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  height: 150px !important;

  object-fit: contain !important;

  margin:
    0
    auto !important;

  background:
    transparent !important;

  box-shadow:
    none !important;
}


/* =========================================================
   CONTENT
========================================================= */

.field-note-card__content {
  display: flex !important;

  flex-direction: column !important;

  align-items: flex-start !important;
  justify-content: center !important;

  width: 100% !important;
  min-width: 0 !important;

  margin: 0 !important;

  padding:
    4px
    0 !important;

  gap: 0 !important;
}


/* =========================================================
   TYPE
========================================================= */

.field-note-card__type {
  width: auto !important;

  margin:
    0
    0
    8px !important;
}


.field-note-card__type,
.field-note-card__type *,
.field-note-card__type a,
.field-note-card__type span {
  color:
    #cb3465 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    10px !important;

  font-weight:
    700 !important;

  line-height:
    1 !important;

  letter-spacing:
    .10em !important;

  text-transform:
    uppercase !important;

  text-decoration:
    none !important;
}


/* =========================================================
   DATE
========================================================= */

.field-note-card__date {
  width: auto !important;

  margin:
    0
    0
    8px !important;
}


.field-note-card__date,
.field-note-card__date *,
.field-note-card__date
.elementor-post-info__item {
  color:
    #77716b !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    9px !important;

  font-weight:
    600 !important;

  line-height:
    1 !important;

  letter-spacing:
    .08em !important;

  text-transform:
    uppercase !important;
}


.field-note-card__date
.elementor-icon-list-icon,
.field-note-card__date i,
.field-note-card__date svg {
  display:
    none !important;
}


/* =========================================================
   TITLE
========================================================= */

.field-note-card__title {
  width: 100% !important;

  margin:
    0
    0
    9px !important;
}


.field-note-card__title
.elementor-heading-title {
  margin: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    24px !important;

  font-weight:
    600 !important;

  line-height:
    1.04 !important;

  letter-spacing:
    -.015em !important;
}


.field-note-card__title
.elementor-heading-title a {
  color:
    #181818 !important;

  text-decoration:
    none !important;
}


.field-note-card__title
.elementor-heading-title a:hover {
  color:
    #cb3465 !important;
}


/* =========================================================
   EXCERPT
========================================================= */

.field-note-card__excerpt {
  width: 100% !important;
  max-width: 680px !important;

  margin: 0 !important;
}


.field-note-card__excerpt,
.field-note-card__excerpt p {
  margin: 0 !important;

  color:
    #55514c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;

  line-height:
    1.42 !important;
}


/* =========================================================
   ARROW
========================================================= */

.field-note-card__arrow {
  width:
    36px !important;

  margin:
    0 !important;

  justify-self:
    end !important;
}


.field-note-card__arrow
.elementor-widget-container,
.field-note-card__arrow
.elementor-button-wrapper {
  width:
    36px !important;
}


.field-note-card__arrow
.elementor-button {
  display:
    flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    34px !important;

  height:
    34px !important;

  padding:
    0 !important;

  border:
    0 !important;

  border-radius:
    0 !important;

  background:
    transparent !important;

  color:
    #181818 !important;

  box-shadow:
    none !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    27px !important;

  font-weight:
    400 !important;

  line-height:
    1 !important;

  transition:
    color .2s ease,
    transform .2s ease !important;
}


.field-note-card__arrow
.elementor-button:hover {
  color:
    #cb3465 !important;

  transform:
    translateX(3px) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .field-note-card {
    grid-template-columns:
      230px
      minmax(0, 1fr)
      34px !important;

    gap:
      24px !important;
  }


  .field-note-card__media {
    min-height:
      145px !important;
  }


  .field-note-card__image img {
    height:
      125px !important;
  }


  .field-note-card__title
  .elementor-heading-title {
    font-size:
      21px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .field-notes-list {
    padding:
      0
      20px !important;
  }


  .field-note-card {
    grid-template-columns:
      110px
      minmax(0, 1fr)
      28px !important;

    gap:
      14px !important;

    padding:
      12px !important;
  }


  .field-note-card__media {
    min-height:
      100px !important;

    padding:
      7px !important;
  }


  .field-note-card__image img {
    height:
      88px !important;
  }


  .field-note-card__type,
  .field-note-card__type *,
  .field-note-card__type a {
    font-size:
      8px !important;
  }


  .field-note-card__date,
  .field-note-card__date *,
  .field-note-card__date
  .elementor-post-info__item {
    font-size:
      8px !important;
  }


  .field-note-card__title
  .elementor-heading-title {
    font-size:
      18px !important;
  }


  .field-note-card__excerpt,
  .field-note-card__excerpt p {
    font-size:
      11px !important;
  }


  .field-note-card__arrow
  .elementor-button {
    width:
      28px !important;

    height:
      28px !important;

    font-size:
      22px !important;
  }

}
/* =========================================
   FIELD NOTES — ELEMENTOR LAYOUT FIX
========================================= */

.field-note-card {
  width: 100% !important;
}


/* Elementor may place the three card elements
   inside its internal wrapper */

.field-note-card > .e-con-inner {
  display: grid !important;

  grid-template-columns:
    300px
    minmax(0, 1fr)
    42px !important;

  align-items: center !important;

  width: 100% !important;
  max-width: none !important;

  gap: 32px !important;

  padding: 14px 18px !important;
}


/* If there is no inner wrapper */

.field-note-card:not(:has(> .e-con-inner)) {
  display: grid !important;

  grid-template-columns:
    300px
    minmax(0, 1fr)
    42px !important;

  align-items: center !important;

  gap: 32px !important;

  padding: 14px 18px !important;
}


/* Stop media becoming full-width */

.field-note-card__media {
  width: 300px !important;
  max-width: 300px !important;

  min-height: 170px !important;

  padding: 12px !important;
}


/* Make artwork fill the torn-paper area */

.field-note-card__image,
.field-note-card__image .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
}


.field-note-card__image img {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  height: 150px !important;

  object-fit: contain !important;

  margin: 0 auto !important;
}


/* Content */

.field-note-card__content {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}


/* Arrow stays far-right */

.field-note-card__arrow {
  justify-self: end !important;

  width: 36px !important;
}


/* TABLET */

@media (max-width: 1024px) {

  .field-note-card > .e-con-inner {
    grid-template-columns:
      230px
      minmax(0, 1fr)
      34px !important;

    gap: 24px !important;
  }

  .field-note-card__media {
    width: 230px !important;
    max-width: 230px !important;
  }

}


/* MOBILE */

@media (max-width: 767px) {

  .field-note-card > .e-con-inner {
    grid-template-columns:
      110px
      minmax(0, 1fr)
      28px !important;

    gap: 14px !important;

    padding: 12px !important;
  }

  .field-note-card__media {
    width: 110px !important;
    max-width: 110px !important;

    min-height: 100px !important;
  }

  .field-note-card__image img {
    height: 88px !important;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b793d0 *//* =========================================
   METHODOLOGY STRIP
========================================= */

.methodology-strip {
  width: 100%;
  padding: 24px 24px 34px;
  background: transparent;
}

.methodology-strip__inner {
  position: relative;
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;

  display: grid;
  grid-template-columns: 1.35fr repeat(4, 1fr);

  padding: 38px 145px 38px 34px;

  background: #f8f5ef;
  overflow: hidden;

  /* subtle paper grain dots */
  background-image:
    radial-gradient(
      rgba(0, 0, 0, 0.045) 0.7px,
      transparent 0.7px
    );

  background-size: 14px 14px;

  /* torn paper top + bottom */
  clip-path: polygon(
    0 2.8%,
    3% 2%,
    6% 3.1%,
    9% 1.8%,
    12% 2.9%,
    15% 2.1%,
    18% 3%,
    21% 1.9%,
    24% 2.8%,
    27% 2%,
    30% 3.1%,
    33% 2%,
    36% 2.8%,
    39% 1.9%,
    42% 3%,
    45% 2%,
    48% 2.9%,
    51% 1.9%,
    54% 3.1%,
    57% 2.1%,
    60% 2.8%,
    63% 2%,
    66% 3.1%,
    69% 1.9%,
    72% 2.8%,
    75% 2.1%,
    78% 3%,
    81% 2%,
    84% 2.8%,
    87% 1.9%,
    90% 2.9%,
    93% 2.1%,
    96% 3%,
    100% 2.6%,

    100% 97.2%,

    97% 98.5%,
    94% 97.4%,
    91% 98.8%,
    88% 97.5%,
    85% 98.6%,
    82% 97.4%,
    79% 98.7%,
    76% 97.5%,
    73% 98.5%,
    70% 97.3%,
    67% 98.7%,
    64% 97.5%,
    61% 98.6%,
    58% 97.3%,
    55% 98.8%,
    52% 97.5%,
    49% 98.5%,
    46% 97.4%,
    43% 98.7%,
    40% 97.5%,
    37% 98.6%,
    34% 97.4%,
    31% 98.8%,
    28% 97.5%,
    25% 98.6%,
    22% 97.4%,
    19% 98.7%,
    16% 97.5%,
    13% 98.6%,
    10% 97.4%,
    7% 98.7%,
    4% 97.5%,
    0 98.3%
  );
}


/* =========================================
   INTRO
========================================= */

.methodology-strip__intro {
  padding-right: 24px;
}

.methodology-strip__intro h2 {
  margin: 0 0 14px;

  color: #181818;

  font-family:
    recoleta-medium,
    Geomanist,
    serif;

  font-size: 32px;
  font-weight: 600;
  line-height: 0.95;
  letter-spacing: 0;
}

.methodology-strip__intro p {
  margin: 0;
  max-width: 230px;

  color: #4e4a45;

  font-family:
    Geomanist,
    Arial,
    sans-serif;

  font-size: 12px;
  line-height: 1.45;
}


/* =========================================
   ITEMS
========================================= */

.methodology-strip__item {
  min-width: 0;

  padding:
    0
    28px;

  border-left:
    1px solid #ddd6cd;
}

.methodology-strip__number {
  margin:
    0
    0
    18px;

  color: #cb3465;

  font-family:
    Geomanist,
    Arial,
    sans-serif;

  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
}

.methodology-strip__item h3 {
  margin:
    0
    0
    12px;

  color: #181818;

  font-family:
    recoleta-medium,
    Geomanist,
    serif;

  font-size: 18px;
  font-weight: 600;
  line-height: 1.05;
}

.methodology-strip__item p {
  margin: 0;

  color: #4e4a45;

  font-family:
    Geomanist,
    Arial,
    sans-serif;

  font-size: 11px;
  line-height: 1.45;
}


/* =========================================
   NOTE
========================================= */

.methodology-strip__note {
  position: absolute;

  top: 28px;
  right: 34px;

  width: 120px;

  color: #cb3465;

  font-family:
    "Caveat",
    "Bradley Hand",
    "Comic Sans MS",
    cursive;

  font-size: 21px;
  font-weight: 600;
  line-height: 0.95;

  transform:
    rotate(-4deg);
}

.methodology-strip__note::after {
  content: "";

  position: absolute;

  top: 58px;
  left: 14px;

  width: 74px;
  height: 48px;

  background-repeat:
    no-repeat;

  background-size:
    contain;

  background-image:
    url("data:image/svg+xml,%3Csvg width='74' height='48' viewBox='0 0 74 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M67 5 C64 23 51 34 21 39' fill='none' stroke='%23cb3465' stroke-width='3.2' stroke-linecap='round'/%3E%3Cpath d='M31 30 L20 39 L33 44' fill='none' stroke='%23cb3465' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

  .methodology-strip__inner {
    grid-template-columns:
      repeat(2, 1fr);

    gap:
      28px
      0;

    padding:
      34px
      120px
      34px
      28px;
  }

  .methodology-strip__intro {
    grid-column:
      1 / -1;

    padding-right:
      0;
  }

  .methodology-strip__intro p {
    max-width:
      460px;
  }

  .methodology-strip__item:nth-child(2),
  .methodology-strip__item:nth-child(4) {
    border-left:
      0;
  }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .methodology-strip {
    padding:
      18px
      16px
      28px;
  }

  .methodology-strip__inner {
    display:
      block;

    /*
     * Increased top/bottom breathing room.
     * Side padding remains unchanged.
     */
    padding:
      40px
      22px
      42px;
  }

  .methodology-strip__intro {
    margin-bottom:
      24px;

    padding-right:
      0;
  }

  .methodology-strip__intro h2 {
    font-size:
      28px;
  }

  .methodology-strip__intro p {
    max-width:
      none;

    font-size:
      13px;
  }

  .methodology-strip__item {
    padding:
      20px
      0;

    border-left:
      0;

    border-top:
      1px solid #ddd6cd;
  }

  .methodology-strip__number {
    margin-bottom:
      12px;
  }

  .methodology-strip__item h3 {
    font-size:
      22px;
  }

  .methodology-strip__item p {
    font-size:
      13px;
  }

  .methodology-strip__note {
    position:
      relative;

    top:
      auto;

    right:
      auto;

    margin:
      20px
      0
      0
      auto;

    font-size:
      19px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7409488 *//* =========================================================
   FIELD NOTES — "WANT TO SHARE A SIGNAL?" LEAD CAPTURE
========================================================= */


/* =========================================================
   OUTER MODULE
========================================================= */

.experiments-bottom-cta {
  position: relative !important;

  display: grid !important;

  grid-template-columns:
    minmax(0, 1fr)
    minmax(0, 1fr) !important;

  align-items: stretch !important;

  width: calc(100% - 48px) !important;
  max-width: 1180px !important;

  margin:
    34px
    auto
    60px !important;

  padding:
    36px
    40px !important;

  gap:
    0 !important;

  /*
   * Research-paper base
   */
  background-color:
    #f8f5ee !important;

  background-image:
    radial-gradient(
      rgba(48,42,37,.025) .7px,
      transparent .7px
    ),
    radial-gradient(
      rgba(48,42,37,.012) .55px,
      transparent .55px
    ) !important;

  background-size:
    12px 12px,
    19px 19px !important;

  background-position:
    0 0,
    7px 8px !important;

  border:
    0 !important;

  box-shadow:
    0 7px 20px rgba(40,32,26,.024),
    inset 0 0 0 1px rgba(55,48,42,.025) !important;

  /*
   * Restrained torn-paper top/bottom
   */
  clip-path: polygon(
    0 1.5%,
    5% .8%,
    10% 1.5%,
    15% .9%,
    20% 1.5%,
    25% .8%,
    30% 1.5%,
    35% .9%,
    40% 1.5%,
    45% .8%,
    50% 1.5%,
    55% .9%,
    60% 1.5%,
    65% .8%,
    70% 1.5%,
    75% .9%,
    80% 1.5%,
    85% .8%,
    90% 1.5%,
    95% .9%,
    100% 1.5%,

    100% 98.5%,

    95% 99.2%,
    90% 98.5%,
    85% 99.1%,
    80% 98.5%,
    75% 99.2%,
    70% 98.5%,
    65% 99.1%,
    60% 98.5%,
    55% 99.2%,
    50% 98.5%,
    45% 99.1%,
    40% 98.5%,
    35% 99.2%,
    30% 98.5%,
    25% 99.1%,
    20% 98.5%,
    15% 99.2%,
    10% 98.5%,
    5% 99.1%,
    0 98.5%
  ) !important;

  box-sizing:
    border-box !important;
}


/* Elementor internal wrapper */

.experiments-bottom-cta > .e-con-inner {
  display: grid !important;

  grid-template-columns:
    minmax(0, 1fr)
    minmax(0, 1fr) !important;

  align-items: stretch !important;

  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;
}


/* =========================================================
   BOTH SIDES
========================================================= */

.experiments-bottom-cta__idea,
.experiments-bottom-cta__newsletter {
  position: relative !important;

  display: flex !important;
  flex-direction: column !important;

  align-items: flex-start !important;
  justify-content: center !important;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  margin: 0 !important;

  background:
    transparent !important;
}


/* =========================================================
   LEFT — SHARE A SIGNAL
========================================================= */

.experiments-bottom-cta__idea {
  padding:
    12px
    48px
    12px
    8px !important;

  gap: 0 !important;
}


/* =========================================================
   HANDWRITTEN "SEEN SOMETHING INTERESTING?"
========================================================= */

.experiments-bottom-cta__annotation {
  display: block !important;

  width: fit-content !important;
  max-width: 420px !important;

  margin:
    0
    0
    13px
    0 !important;

  padding: 0 !important;

  background:
    transparent !important;

  border:
    0 !important;

  box-shadow:
    none !important;

  transform:
    rotate(-1deg) !important;

  transform-origin:
    left center !important;
}


.experiments-bottom-cta__annotation
.elementor-widget-container {
  width: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  background:
    transparent !important;
}


.experiments-bottom-cta__annotation,
.experiments-bottom-cta__annotation *,
.experiments-bottom-cta__annotation p,
.experiments-bottom-cta__annotation span,
.experiments-bottom-cta__annotation div {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #cb3465 !important;

  font-family:
    "Caveat Brush",
    "Segoe Print",
    "Bradley Hand",
    cursive !important;

  font-size:
    20px !important;

  font-weight:
    400 !important;

  font-style:
    normal !important;

  line-height:
    1.12 !important;

  letter-spacing:
    -.015em !important;

  word-spacing:
    .02em !important;

  text-transform:
    none !important;

  text-decoration:
    none !important;

  text-align:
    left !important;

  -webkit-font-smoothing:
    antialiased !important;

  font-synthesis:
    none !important;
}


.experiments-bottom-cta__annotation::before,
.experiments-bottom-cta__annotation::after,
.experiments-bottom-cta__annotation *::before,
.experiments-bottom-cta__annotation *::after {
  content:
    none !important;

  display:
    none !important;
}


/* =========================================================
   "WANT TO SHARE A SIGNAL?"
========================================================= */

.experiments-bottom-cta__title {
  width: 100% !important;

  margin:
    0
    0
    12px !important;
}


.experiments-bottom-cta__title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    27px !important;

  font-weight:
    600 !important;

  line-height:
    1.02 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   LEFT COPY
========================================================= */

.experiments-bottom-cta__copy {
  width: 100% !important;
  max-width: 430px !important;

  margin:
    0
    0
    22px !important;
}


.experiments-bottom-cta__copy,
.experiments-bottom-cta__copy p {
  color:
    #55514c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    14px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;
}


.experiments-bottom-cta__copy p {
  margin:
    0 !important;
}


/* =========================================================
   SHARE BUTTON
========================================================= */

.experiments-bottom-cta__button {
  width:
    auto !important;

  margin:
    0 !important;
}


.experiments-bottom-cta__button
.elementor-widget-container,
.experiments-bottom-cta__button
.elementor-button-wrapper {
  width:
    auto !important;
}


.experiments-bottom-cta__button
.elementor-button {
  display:
    inline-flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    auto !important;

  min-height:
    42px !important;

  padding:
    0
    21px !important;

  border:
    0 !important;

  border-radius:
    999px !important;

  background:
    #cb3465 !important;

  color:
    #ffffff !important;

  box-shadow:
    none !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    12px !important;

  font-weight:
    600 !important;

  line-height:
    1 !important;

  text-decoration:
    none !important;

  transition:
    background .2s ease,
    transform .2s ease !important;
}


.experiments-bottom-cta__button
.elementor-button:hover {
  background:
    #b82d59 !important;

  transform:
    translateY(-1px) !important;
}


/* =========================================================
   RIGHT — NEWSLETTER
========================================================= */

.experiments-bottom-cta__newsletter {
  padding:
    12px
    8px
    12px
    48px !important;

  border-left:
    1px solid rgba(55,48,42,.14) !important;
}


/* =========================================================
   NEWSLETTER TITLE
========================================================= */

.experiments-bottom-cta__newsletter-title {
  width: 100% !important;
  max-width: 440px !important;

  margin:
    0
    0
    12px !important;
}


.experiments-bottom-cta__newsletter-title
.elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  color:
    #181818 !important;

  font-family:
    recoleta-medium,
    Geomanist,
    serif !important;

  font-size:
    27px !important;

  font-weight:
    600 !important;

  line-height:
    1.02 !important;

  letter-spacing:
    -.015em !important;
}


/* =========================================================
   NEWSLETTER COPY
========================================================= */

.experiments-bottom-cta__newsletter-copy {
  width: 100% !important;
  max-width: 430px !important;

  margin:
    0
    0
    20px !important;
}


.experiments-bottom-cta__newsletter-copy,
.experiments-bottom-cta__newsletter-copy p {
  color:
    #55514c !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    14px !important;

  font-weight:
    400 !important;

  line-height:
    1.48 !important;
}


.experiments-bottom-cta__newsletter-copy p {
  margin:
    0 !important;
}


/* =========================================================
   NEWSLETTER FORM
========================================================= */

.experiments-newsletter-form {
  width: 100% !important;
  max-width: 480px !important;

  margin: 0 !important;
}


.experiments-newsletter-form
.elementor-form-fields-wrapper {
  display: flex !important;

  flex-wrap: nowrap !important;
  align-items: stretch !important;

  width: 100% !important;

  gap: 10px !important;
}


.experiments-newsletter-form
.elementor-field-group {
  margin: 0 !important;
  padding: 0 !important;
}


.experiments-newsletter-form
.elementor-field-label {
  display:
    none !important;
}


/* =========================================================
   EMAIL
========================================================= */

.experiments-newsletter-form
.elementor-field-type-email {
  flex:
    1
    1
    auto !important;

  width: auto !important;
  min-width: 0 !important;
}


.experiments-newsletter-form
input[type="email"] {
  display: block !important;

  width: 100% !important;

  height:
    42px !important;

  padding:
    0
    15px !important;

  border:
    1px solid #d7d0c6 !important;

  border-radius:
    2px !important;

  outline:
    none !important;

  background:
    rgba(255,255,255,.68) !important;

  color:
    #181818 !important;

  box-shadow:
    none !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  font-weight:
    400 !important;
}


.experiments-newsletter-form
input[type="email"]::placeholder {
  color:
    #918b84 !important;

  opacity:
    1 !important;
}


.experiments-newsletter-form
input[type="email"]:focus {
  border-color:
    #cb3465 !important;

  box-shadow:
    0 0 0 1px #cb3465 !important;

  background:
    #ffffff !important;
}


/* =========================================================
   SUBSCRIBE
========================================================= */

.experiments-newsletter-form
.elementor-field-type-submit {
  flex:
    0
    0
    auto !important;

  width:
    auto !important;

  margin:
    0 !important;

  padding:
    0 !important;
}


.experiments-newsletter-form
.elementor-field-type-submit
.elementor-button {
  display:
    inline-flex !important;

  align-items:
    center !important;

  justify-content:
    center !important;

  width:
    auto !important;

  min-width:
    112px !important;

  height:
    42px !important;

  min-height:
    42px !important;

  margin:
    0 !important;

  padding:
    0
    20px !important;

  border:
    0 !important;

  border-radius:
    999px !important;

  background:
    #cb3465 !important;

  color:
    #ffffff !important;

  box-shadow:
    none !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    12px !important;

  font-weight:
    600 !important;

  line-height:
    1 !important;

  cursor:
    pointer !important;

  transition:
    background .2s ease,
    transform .2s ease !important;
}


.experiments-newsletter-form
.elementor-field-type-submit
.elementor-button:hover {
  background:
    #b82d59 !important;

  transform:
    translateY(-1px) !important;
}


/* =========================================================
   FORM MESSAGES
========================================================= */

.experiments-newsletter-form
.elementor-message {
  width:
    100% !important;

  margin:
    12px
    0
    0 !important;

  font-family:
    Geomanist,
    Arial,
    sans-serif !important;

  font-size:
    13px !important;

  line-height:
    1.4 !important;
}


.experiments-newsletter-form
.elementor-message-success {
  color:
    #cb3465 !important;
}


.experiments-newsletter-form
.elementor-message-danger {
  color:
    #a52828 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .experiments-bottom-cta {
    width:
      calc(100% - 40px) !important;

    padding:
      32px
      30px !important;
  }


  .experiments-bottom-cta__idea {
    padding:
      8px
      32px
      8px
      4px !important;
  }


  .experiments-bottom-cta__newsletter {
    padding:
      8px
      4px
      8px
      32px !important;
  }


  .experiments-bottom-cta__title
  .elementor-heading-title,
  .experiments-bottom-cta__newsletter-title
  .elementor-heading-title {
    font-size:
      25px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .experiments-bottom-cta {
    display:
      block !important;

    width:
      calc(100% - 40px) !important;

    max-width:
      calc(100vw - 40px) !important;

    margin:
      24px
      auto
      42px !important;

    padding:
      28px
      22px !important;

    overflow-x:
      clip !important;
  }


  .experiments-bottom-cta
  > .e-con-inner {
    display:
      block !important;

    padding:
      0 !important;
  }


  .experiments-bottom-cta__idea {
    padding:
      2px
      0
      28px !important;
  }


  .experiments-bottom-cta__newsletter {
    padding:
      28px
      0
      2px !important;

    border-left:
      0 !important;

    border-top:
      1px solid rgba(55,48,42,.14) !important;
  }


  .experiments-bottom-cta__annotation {
    margin-bottom:
      12px !important;

    transform:
      rotate(-.5deg) !important;
  }


  .experiments-bottom-cta__annotation,
  .experiments-bottom-cta__annotation *,
  .experiments-bottom-cta__annotation p,
  .experiments-bottom-cta__annotation span,
  .experiments-bottom-cta__annotation div {
    font-size:
      18px !important;

    line-height:
      1.12 !important;
  }


  .experiments-bottom-cta__title
  .elementor-heading-title,
  .experiments-bottom-cta__newsletter-title
  .elementor-heading-title {
    font-size:
      25px !important;
  }


  .experiments-bottom-cta__copy,
  .experiments-bottom-cta__copy p,
  .experiments-bottom-cta__newsletter-copy,
  .experiments-bottom-cta__newsletter-copy p {
    font-size:
      13px !important;
  }


  .experiments-newsletter-form
  .elementor-form-fields-wrapper {
    display:
      block !important;
  }


  .experiments-newsletter-form
  .elementor-field-type-email {
    width:
      100% !important;

    margin-bottom:
      10px !important;
  }


  .experiments-newsletter-form
  .elementor-field-type-submit {
    width:
      100% !important;
  }


  .experiments-newsletter-form
  .elementor-field-type-submit
  .elementor-button {
    width:
      100% !important;
  }

}/* End custom CSS */