.elementor-4245 .elementor-element.elementor-element-4ecf546{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:16px;}@media(max-width:1024px){.elementor-4245 .elementor-element.elementor-element-4ecf546{--grid-columns:2;}}@media(max-width:767px){.elementor-4245 .elementor-element.elementor-element-a9f250a{padding:0px 20px 0px 20px;}.elementor-4245 .elementor-element.elementor-element-ee0afb4{padding:0px 20px 0px 20px;}.elementor-4245 .elementor-element.elementor-element-4ecf546{--grid-columns:1;}}/* Start custom CSS *//* GTW Deep Dive V4 — Field Journal + connected ending */
[data-id="4e28e204"]{
  display:grid!important;
  grid-template-columns:minmax(0,2.2fr) minmax(320px,.8fr)!important;
  grid-template-rows:auto!important;
  gap:clamp(30px,4vw,54px)!important;
  align-items:start!important;
  width:calc(100% - 64px)!important;
  max-width:112rem!important;
  min-height:0!important;
  height:auto!important;
  margin:clamp(58px,7vw,96px) auto!important;
  padding:clamp(32px,4vw,58px)!important;
  background:linear-gradient(145deg,#121819 0%,#0d1213 100%)!important;
  border:1px solid #303638!important;
  border-top:2px solid #c86422!important;
  box-shadow:0 24px 70px rgba(0,0,0,.24)!important;
}
[data-id="4d074922"]{
  display:block!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
}
[data-id="4d074922"]>.gtw-v4-story-stage{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  color:#dcd7ce!important;
}
[data-id="4d074922"] .gtw-v4-story-intro{
  max-width:none!important;
  margin:0 0 40px!important;
  padding:0 0 28px!important;
  border-bottom:1px solid #303638!important;
}
[data-id="4d074922"] .gtw-v4-kicker,
[data-id="4d074922"] .gtw-v4-story-label{
  color:#db6d25!important;
  font-size:11px!important;
  line-height:1.2!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
[data-id="4d074922"] .gtw-v4-story-intro h2{
  max-width:860px!important;
  margin:10px 0 12px!important;
  color:#f2eee7!important;
  font-size:clamp(34px,4vw,54px)!important;
  line-height:1.02!important;
}
[data-id="4d074922"] .gtw-v4-story-intro p{
  max-width:860px!important;
  margin:0!important;
  color:#aaa69f!important;
  font-size:17px!important;
  line-height:1.65!important;
}
[data-id="4d074922"] .gtw-v4-story-list{
  display:block!important;
  min-height:0!important;
}
[data-id="4d074922"] .gtw-v4-story-block,
[data-id="4d074922"] .gtw-v4-story-block.is-text-only{
  display:block!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
  padding:30px 0!important;
  border:0!important;
  border-top:1px solid #262d2e!important;
}
[data-id="4d074922"] .gtw-v4-story-block:first-child{
  padding-top:0!important;
  border-top:0!important;
}
[data-id="4d074922"] .gtw-v4-story-block h2,
[data-id="4d074922"] .gtw-v4-story-block h3{
  max-width:860px!important;
  margin:8px 0 14px!important;
  color:#f0ece5!important;
  font-size:clamp(25px,2.6vw,36px)!important;
  line-height:1.08!important;
}
[data-id="4d074922"] .gtw-v4-story-body{
  max-width:860px!important;
  color:#d0cbc3!important;
  font-size:18px!important;
  line-height:1.78!important;
}
[data-id="4d074922"] .gtw-v4-story-body p{
  margin:0 0 1.05em!important;
}
[data-id="64d77762"]{
  position:sticky!important;
  top:112px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:22px!important;
  align-self:start!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:28px!important;
  background:#0a0f10!important;
  border:1px solid #293031!important;
  border-left:3px solid #c86422!important;
}
[data-id="64d77762"] [data-id="e329a35"],
[data-id="64d77762"] [data-id="8adb3c4"]{
  color:#db6d25!important;
  font-size:10px!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
[data-id="64d77762"] [data-id="c50bcb7"]{
  color:#f1ede5!important;
  font-size:clamp(24px,2vw,32px)!important;
  line-height:1.05!important;
}
[data-id="64d77762"] [data-id="17930e63"]{
  color:#f1ede5!important;
  font-size:22px!important;
  line-height:1.08!important;
}
[data-id="64d77762"] [data-id="fe4375c"],
[data-id="64d77762"] [data-id="16f7b6cf"]{
  color:#bbb6ad!important;
  font-size:14px!important;
  line-height:1.65!important;
}
[data-id="5eaa298"]{
  width:100%!important;
  margin:0!important;
  padding:22px 0!important;
  background:transparent!important;
  border:0!important;
  border-top:1px solid #293031!important;
  border-bottom:1px solid #293031!important;
}
[data-id="71e1ece7"]{
  width:100%!important;
  margin:0!important;
  padding:22px!important;
  background:#19130f!important;
  border:1px solid #573419!important;
}
[data-id="71e1ece7"] [data-id="4bb96285"]{
  color:#db6d25!important;
  font-size:30px!important;
  line-height:.7!important;
}
[data-id="71e1ece7"] [data-id="42a37b47"]{
  color:#f2eee7!important;
  font-size:18px!important;
  line-height:1.45!important;
}

/* Match the wide editorial rhythm */
[data-id="9096bac"]{
  width:calc(100% - 64px)!important;
  max-width:112rem!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
[data-id="9096bac"] [data-id="1adb3969"]{
  max-width:92rem!important;
  font-size:1.08rem!important;
  line-height:1.85!important;
}

/* Dynamic PDP, gear mentioned, and exactly three field connections */
[data-id="36159944"].gtw-v4-connected-host{
  display:block!important;
  width:calc(100% - 64px)!important;
  max-width:112rem!important;
  margin:clamp(62px,7vw,104px) auto!important;
  padding:0!important;
}
[data-id="36159944"]>.gtw-v4-connected-stage,
[data-id="36159944"] .gtw-dd3-connected{
  width:100%!important;
  max-width:none!important;
}
[data-id="36159944"] .gtw-dd3-connected{
  padding:clamp(34px,4vw,62px)!important;
  background:linear-gradient(145deg,#111718,#0d1213)!important;
  border:1px solid #303638!important;
  border-top:2px solid #c86422!important;
}
[data-id="36159944"] .gtw-dd3-connected-inner{
  width:100%!important;
  max-width:none!important;
}
[data-id="36159944"] .gtw-dd3-connected-kicker{
  margin-bottom:10px!important;
  color:#db6d25!important;
}
[data-id="36159944"] .gtw-dd3-connected h2{
  max-width:900px!important;
  margin-bottom:32px!important;
  font-size:clamp(34px,4vw,58px)!important;
}
[data-id="36159944"] .gtw-dd3-product-links{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  column-gap:12px!important;
  row-gap:44px!important;
}
[data-id="36159944"] .gtw-dd3-product-card{
  grid-column:auto!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card{
  display:grid!important;
  grid-template-columns:92px minmax(0,1fr)!important;
  min-width:0!important;
  min-height:112px!important;
  margin:0!important;
  padding:0!important;
  color:#f2eee7!important;
  background:#151b1c!important;
  border:1px solid #2b3233!important;
  overflow:visible!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child{
  position:relative!important;
  grid-column:1/-1!important;
  grid-template-columns:minmax(240px,32%) minmax(0,1fr)!important;
  min-height:280px!important;
  margin-bottom:12px!important;
  background:linear-gradient(120deg,#1c2423 0%,#111718 72%)!important;
  border:1px solid #6a3b19!important;
  border-left:5px solid #db6d25!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child:after{
  content:"GEAR MENTIONED IN THIS FIELD TEST";
  position:absolute;
  left:-5px;
  bottom:-35px;
  color:#db6d25;
  font-size:11px;
  font-weight:800;
  letter-spacing:.15em;
  text-transform:uppercase;
}
[data-id="36159944"] .gtw-dd3-product-links .gtw-dd3-link-image{
  min-height:112px!important;
  background-color:#f1efe9!important;
  background-size:contain!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child .gtw-dd3-link-image{
  min-height:280px!important;
}
[data-id="36159944"] .gtw-dd3-product-links .gtw-dd3-link-copy{
  min-width:0!important;
  padding:14px!important;
}
[data-id="36159944"] .gtw-dd3-product-links .gtw-dd3-link-copy strong{
  margin:5px 0 10px!important;
  font-size:15px!important;
  line-height:1.12!important;
}
[data-id="36159944"] .gtw-dd3-product-links .gtw-dd3-link-cta{
  color:#c9c3b9!important;
  font-size:10px!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child .gtw-dd3-link-copy{
  padding:clamp(26px,4vw,54px)!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child .gtw-dd3-link-type{
  font-size:0!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child .gtw-dd3-link-type:after{
  content:"PRIMARY PRODUCT PROFILE";
  color:#db6d25;
  font-size:11px;
  letter-spacing:.16em;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child .gtw-dd3-link-copy strong{
  margin:10px 0 26px!important;
  font-size:clamp(28px,3vw,46px)!important;
  line-height:1.02!important;
}
[data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child .gtw-dd3-link-cta{
  display:inline-flex!important;
  align-self:flex-start!important;
  width:auto!important;
  padding:13px 18px!important;
  color:#101414!important;
  background:#db6d25!important;
  font-size:11px!important;
  font-weight:900!important;
}
[data-id="36159944"] .gtw-dd3-connected h3{
  margin:54px 0 18px!important;
  padding-top:30px!important;
  color:#f2eee7!important;
  font-size:clamp(24px,2.4vw,34px)!important;
  border-top:1px solid #303638!important;
}
[data-id="36159944"] .gtw-dd3-related-links{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
  margin:0!important;
}
[data-id="36159944"] .gtw-dd3-related-links>.gtw-dd3-link-card{
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:auto 1fr!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  background:#151b1c!important;
  border:1px solid #2b3233!important;
}
[data-id="36159944"] .gtw-dd3-related-links .gtw-dd3-link-image{
  width:100%!important;
  min-height:0!important;
  aspect-ratio:16/9!important;
  background-size:cover!important;
  background-color:#202627!important;
}
[data-id="36159944"] .gtw-dd3-related-links .gtw-dd3-link-copy{
  justify-content:flex-start!important;
  padding:20px!important;
}
[data-id="36159944"] .gtw-dd3-related-links .gtw-dd3-link-copy strong{
  margin:7px 0 20px!important;
  font-size:clamp(18px,1.6vw,24px)!important;
  line-height:1.1!important;
}
[data-id="36159944"] .gtw-dd3-related-links>.gtw-dd3-link-card:nth-child(n+4){
  display:none!important;
}
[data-id="ac2c1a"],
[data-id="73979f4b"]{
  display:none!important;
}

@media (max-width:1100px){
  [data-id="4e28e204"]{
    grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr)!important;
  }
  [data-id="36159944"] .gtw-dd3-product-links{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:900px){
  [data-id="4e28e204"]{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  [data-id="64d77762"]{
    position:relative!important;
    top:auto!important;
  }
}
@media (max-width:680px){
  [data-id="4e28e204"],
  [data-id="9096bac"],
  [data-id="36159944"].gtw-v4-connected-host{
    width:calc(100% - 24px)!important;
  }
  [data-id="4e28e204"]{
    padding:24px 18px!important;
  }
  [data-id="4d074922"] .gtw-v4-story-body{
    font-size:17px!important;
    line-height:1.72!important;
  }
  [data-id="36159944"] .gtw-dd3-product-links,
  [data-id="36159944"] .gtw-dd3-related-links{
    grid-template-columns:1fr!important;
  }
  [data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child{
    grid-column:auto!important;
    grid-template-columns:1fr!important;
  }
  [data-id="36159944"] .gtw-dd3-product-links>.gtw-dd3-link-card:first-child .gtw-dd3-link-image{
    min-height:0!important;
    aspect-ratio:4/3!important;
  }
}/* End custom CSS */
/*# sourceURL=elementor-frontend-inline-css */

/* Legacy Deep Dive compatibility: use Gutenberg narrative when structured journal is absent */
[data-id="73979f4b"]{
  display:none!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
}
[data-id="4e28e204"]:not(:has(.gtw-v4-story-block)) [data-id="4d074922"]{
  display:none!important;
}
[data-id="4e28e204"]:not(:has(.gtw-v4-story-block)){
  grid-template-columns:minmax(0,2.2fr) minmax(320px,.8fr)!important;
  grid-template-rows:auto!important;
}
[data-id="4e28e204"]:not(:has(.gtw-v4-story-block)) [data-id="73979f4b"]{
  display:block!important;
  grid-column:1!important;
  grid-row:1!important;
}
[data-id="4e28e204"]:not(:has(.gtw-v4-story-block)) [data-id="64d77762"]{
  grid-column:2!important;
  grid-row:1!important;
}
[data-id="73979f4b"] .elementor-widget-container{
  display:block!important;
  max-width:860px!important;
}
[data-id="73979f4b"] .elementor-widget-container:before{
  content:"FIELD JOURNAL";
  display:block;
  margin:0 0 12px;
  color:#db6d25;
  font-size:11px;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase;
}
[data-id="73979f4b"] h2:first-child{
  margin:0 0 30px!important;
  padding:0 0 24px!important;
  color:#f2eee7!important;
  font-size:clamp(34px,4vw,54px)!important;
  line-height:1.02!important;
  text-transform:uppercase!important;
  border-bottom:1px solid #303638!important;
}
[data-id="73979f4b"] h3{
  margin:34px 0 14px!important;
  padding-top:28px!important;
  color:#f0ece5!important;
  font-size:clamp(25px,2.6vw,36px)!important;
  line-height:1.08!important;
  text-transform:uppercase!important;
  border-top:1px solid #262d2e!important;
}
[data-id="73979f4b"] p,
[data-id="73979f4b"] li{
  color:#d0cbc3!important;
  font-size:18px!important;
  line-height:1.78!important;
}
[data-id="73979f4b"] p{
  margin:0 0 1.05em!important;
}
[data-id="73979f4b"] ul{
  margin:0 0 1.4em 1.35em!important;
}
[data-id="73979f4b"] hr{
  display:none!important;
}

/* Graceful final-image fallback for legacy posts */
[data-id="2b7f3512"]:not(:has([data-id="91ce468"][src])){
  grid-template-columns:1fr!important;
}
[data-id="2b7f3512"]:not(:has([data-id="91ce468"][src])) [data-id="6d1b042f"]{
  width:100%!important;
  max-width:none!important;
}
[data-id="2b7f3512"] [data-id="91ce468"]:not([src]){
  display:none!important;
}

@media (max-width:900px){
  [data-id="4e28e204"]:not(:has(.gtw-v4-story-block)){
    grid-template-columns:1fr!important;
  }
  [data-id="4e28e204"]:not(:has(.gtw-v4-story-block)) [data-id="73979f4b"],
  [data-id="4e28e204"]:not(:has(.gtw-v4-story-block)) [data-id="64d77762"]{
    grid-column:1!important;
    grid-row:auto!important;
  }
}/* End custom CSS */