.elementor-100081 .elementor-element.elementor-element-53eb959{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100081 .elementor-element.elementor-element-35724f8{--item-display:flex;--read-more-alignment:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-100081 .elementor-element.elementor-element-35724f8 > .elementor-widget-container{margin:0% 10% 0% 10%;padding:0px 0px 0px 0px;}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-100081 .elementor-element.elementor-element-35724f8:after{content:"1";}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__thumbnail__link{width:100%;}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__meta-data span + span:before{content:"•";}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__card{background-color:#1F1F1F;border-width:0px;border-radius:0px;}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__text{margin-top:20px;}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__title, .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__title a{font-family:"Khand", Sans-serif;font-size:28px;line-height:30px;}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__excerpt p{color:#E2E2E2;font-size:17px;}.elementor-100081 .elementor-element.elementor-element-35724f8 a.elementor-post__read-more{font-size:16px;font-weight:400;letter-spacing:1px;}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-100081:not(.elementor-motion-effects-element-type-background), body.elementor-page-100081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://jarrodradnich.com/wp-content/uploads/2026/01/Jarrod-Radnich-Pirates-Forever.jpg");}:root{--page-title-display:none;}body.elementor-page-100081{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-100081 .elementor-element.elementor-element-35724f8:after{content:"0.5";}.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-100081 .elementor-element.elementor-element-53eb959{--width:100%;}}/* Start custom CSS for posts, class: .elementor-element-35724f8 *//* Match the Store top-card lift; applies to each post, not the grid. */
.elementor-100081 .elementor-element.elementor-element-35724f8,
.elementor-100081 .elementor-element.elementor-element-35724f8 > .elementor-widget-container,
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-posts-container {
  overflow: visible;
}
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post {
  position: relative;
  z-index: 1;
  isolation: isolate;
  transform: scale(1);
  transform-origin: center center;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition: transform 400ms ease, box-shadow 300ms ease;
  will-change: transform;
}
@media (hover: hover) and (pointer: fine) {
  .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:hover {
    z-index: 20 !important;
    transform: scale(1.025);
    box-shadow: 0 18px 46px rgba(0,0,0,.32);
  }
}
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:focus-within {
  z-index: 20 !important;
  transform: scale(1.025);
  box-shadow: 0 18px 46px rgba(0,0,0,.32);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post { transition-duration: 0ms; }
}
/* Stretch the existing post link across its own card. */
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__card { position: relative; cursor: pointer; }
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__text,
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__title,
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__title a { position: static; }
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__title a::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 5;
  border-radius: inherit;
}
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__title a:focus-visible::after {
  outline: 2px solid currentColor;
  outline-offset: -3px;
}
/* Individual entrance fades, with a stagger across each row. */
@keyframes jrNewsCardEntrance { from { opacity: 0; } to { opacity: 1; } }
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post {
  --jr-card-delay: 0ms;
  --jr-entry-start: 0%;
  --jr-entry-end: 60%;
}
/* Fade the glass itself, not an ancestor that isolates its backdrop. */
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__card {
  animation: jrNewsCardEntrance 1300ms ease-out both;
  animation-delay: var(--jr-card-delay);
}
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:nth-child(4n+2) { --jr-card-delay: 100ms; --jr-entry-start: 5%; --jr-entry-end: 65%; }
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:nth-child(4n+3) { --jr-card-delay: 200ms; --jr-entry-start: 10%; --jr-entry-end: 70%; }
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:nth-child(4n+4) { --jr-card-delay: 300ms; --jr-entry-start: 15%; --jr-entry-end: 75%; }
@supports (animation-timeline: view()) {
  .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__card {
    animation-timeline: view();
    animation-range: entry var(--jr-entry-start) entry var(--jr-entry-end);
    animation-duration: auto;
    animation-delay: 0ms;
  }
}
@media (max-width: 1024px) {
  .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:nth-child(n) { --jr-card-delay: 0ms; --jr-entry-start: 0%; --jr-entry-end: 60%; }
  .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:nth-child(2n) { --jr-card-delay: 100ms; --jr-entry-start: 5%; --jr-entry-end: 65%; }
}
@media (max-width: 767px) {
  .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:nth-child(n) { --jr-card-delay: 0ms; --jr-entry-start: 0%; --jr-entry-end: 60%; }
}
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post:focus-within .elementor-post__card { opacity: 1 !important; }
@media (prefers-reduced-motion: reduce) {
  .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__card { animation: none; opacity: 1; }
}
.elementor-editor-active .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__card { animation: none; opacity: 1; }
.elementor-editor-active .elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__title a::after { pointer-events: none; }

/* NEWS-only fixed grayscale background: 70% darkened. */
body.page-id-100081 { isolation: isolate; background-size: cover !important; background-position: center center !important; background-attachment: fixed !important; }
body.page-id-100081::before {
 content: ""; position: fixed; inset: 0; z-index: -1; pointer-events: none;
 background-image: inherit; background-color: #000;
 background-size: cover; background-position: center center; background-repeat: no-repeat;
 filter: grayscale(1) brightness(.3);
}
/* Translucent glass without blurring card images or text. */
.elementor-100081 .elementor-element.elementor-element-35724f8 .elementor-post__card {
 background-color: rgba(31,31,31,.45) !important;
 -webkit-backdrop-filter: blur(16px);
 backdrop-filter: blur(16px);
 border: 0px solid rgba(255,255,255,.16);
 box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 8px 24px rgba(0,0,0,.2);
}/* End custom CSS */