
  500;600;700&family=Roboto:wght@400;500;600&display=swap');

  #oroff-newsroom-slider,
  #oroff-newsroom-slider * {
    box-sizing: border-box;
  }

  #oroff-newsroom-slider {
    --ons-accent: #f9696a;
    --ons-text: #f4f4f4;
    --ons-muted: #c4c4c4;
    --ons-dim: #777;
    --ons-line: rgba(255,255,255,.14);

    display: block;
    width: 100%;
    max-width: 100%;
    height: auto !important;
    min-height: 0 !important;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: transparent;
    color: var(--ons-text);
    contain: layout paint style;
  }

  /* =========================
     SIX STORY TABS
     ========================= */

  #oroff-newsroom-slider .ons-tabs {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    width: 100%;
    margin: 0 0 20px;
    border-top: 1px solid var(--ons-line);
    border-bottom: 1px solid var(--ons-line);
  }

  #oroff-newsroom-slider .ons-tab {
    appearance: none;
    position: relative;
    min-width: 0;
    margin: 0;
    padding: 16px 14px 17px;
    border: 0;
    border-right: 1px solid var(--ons-line);
    border-radius: 0;
    background: transparent;
    color: #7f7f7f;
    text-align: left;
    cursor: pointer;
    font-family: 'Montserrat', Arial, sans-serif;
    transition:
      color .18s ease,
      background .18s ease;
  }

  #oroff-newsroom-slider .ons-tab:last-child {
    border-right: 0;
  }

  #oroff-newsroom-slider .ons-tab::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 0;
    height: 2px;
    background: var(--ons-accent);
    transition: width .22s ease;
  }

  #oroff-newsroom-slider .ons-tab:hover {
    color: #d7d7d7;
    background: rgba(255,255,255,.018);
  }

  #oroff-newsroom-slider .ons-tab.ons-active {
    color: #fff;
  }

  #oroff-newsroom-slider .ons-tab.ons-active::after {
    width: 100%;
  }

  #oroff-newsroom-slider .ons-tab-date {
    display: block;
    margin: 0 0 6px;
    color: var(--ons-accent);
    font-size:24px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: .08em;
    text-transform: uppercase;
  }

  #oroff-newsroom-slider .ons-tab-label {
    display: -webkit-box;
    overflow: hidden;
    font-size:24px;
    line-height: 1.25;
    font-weight: 500;
    letter-spacing: -.01em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  /* =========================
     SLIDER
     ========================= */

  #oroff-newsroom-slider .ons-stage {
    display: grid;
    grid-template-columns: 38px minmax(0, 1fr) 38px;
    align-items: center;
    gap: 16px;
    width: 100%;
  }

  #oroff-newsroom-slider .ons-viewport {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  #oroff-newsroom-slider .ons-track {
    display: flex;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    overscroll-behavior-x: contain;
    touch-action: pan-x;
    cursor: grab;
  }

  #oroff-newsroom-slider .ons-track::-webkit-scrollbar {
    display: none;
  }

  #oroff-newsroom-slider .ons-track.ons-dragging {
    cursor: grabbing;
    scroll-snap-type: none;
  }

  #oroff-newsroom-slider .ons-slide {
    flex: 0 0 100%;
    width: 100%;
    min-width: 100%;
    scroll-snap-align: start;
  }

  #oroff-newsroom-slider .ons-story {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(320px, .75fr);
    min-height: 430px;
    color: inherit;
    text-decoration: none;
    background: transparent;
  }

  #oroff-newsroom-slider .ons-media {
    position: relative;
    min-height: 430px;
    overflow: hidden;
    background: #0b0b0b;
    border: 0;
    border-radius: 0;
  }

  #oroff-newsroom-slider .ons-fallback {
    position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
    padding: 28px;
    color: #fff;
    background: #111;
    text-align: center;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size:30.36px;
    font-weight: 600;
  }

  #oroff-newsroom-slider .ons-image {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    min-height: 430px;
    max-width: none;
    object-fit: cover;
    object-position: center;
    border: 0;
    border-radius: 0;
    filter: saturate(.9) contrast(1.04) brightness(.92);
    transition:
      transform .5s cubic-bezier(.2,.7,.2,1),
      filter .3s ease,
      opacity .2s ease;
  }

  #oroff-newsroom-slider .ons-story:hover .ons-image {
    transform: scale(1.018);
    filter: saturate(1) contrast(1.04) brightness(1);
  }

  #oroff-newsroom-slider .ons-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 38px 0 38px 38px;
  }

  #oroff-newsroom-slider .ons-meta {
    margin: 0 0 20px;
    color: var(--ons-accent);
    font-family: 'Montserrat', Arial, sans-serif;
    font-size:24px;
    line-height: 1.2;
    font-weight: 600;
    letter-spacing: .045em;
    text-transform: uppercase;
  }

  #oroff-newsroom-slider .ons-title {
    margin: 0 0 18px;
    padding: 0;
    color: #fff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size:clamp(46.92px, 4.416vw, 71.76px);
    line-height: 1.02;
    font-weight: 600;
    letter-spacing: -.045em;
    text-wrap: balance;
  }

  #oroff-newsroom-slider .ons-blurb {
    max-width: 470px;
    margin: 0 0 25px;
    padding: 0;
    color: var(--ons-muted);
    font-family: 'Roboto', Arial, sans-serif;
    font-size:24px;
    line-height: 1.48;
    font-weight: 400;
  }

  #oroff-newsroom-slider .ons-read {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    width: fit-content;
    color: #fff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size:24px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: .045em;
    text-transform: uppercase;
  }

  #oroff-newsroom-slider .ons-read-arrow {
    color: var(--ons-accent);
    transition: transform .18s ease;
  }

  #oroff-newsroom-slider .ons-story:hover .ons-read-arrow {
    transform: translateX(4px);
  }

  /* =========================
     ARROWS
     ========================= */

  #oroff-newsroom-slider .ons-arrow {
    appearance: none;
    display: grid;
    place-items: center;
    width: 38px;
    height: 54px;
    margin: 0;
    padding: 0 0 3px;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: #fff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size:31.74px;
    font-weight: 400;
    cursor: pointer;
    transition:
      color .18s ease,
      transform .18s ease;
  }

  #oroff-newsroom-slider .ons-arrow:hover {
    color: var(--ons-accent);
  }

  #oroff-newsroom-slider .ons-arrow-left:hover {
    transform: translateX(-3px);
  }

  #oroff-newsroom-slider .ons-arrow-right:hover {
    transform: translateX(3px);
  }

  /* =========================
     FOOTER / PROGRESS
     ========================= */

  #oroff-newsroom-slider .ons-footer {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    align-items: center;
    gap: 18px;
    margin: 20px 54px 0;
  }

  #oroff-newsroom-slider .ons-counter {
    color: var(--ons-dim);
    font-family: 'Montserrat', Arial, sans-serif;
    font-size:24px;
    line-height: 1;
    font-weight: 500;
    letter-spacing: .09em;
    font-variant-numeric: tabular-nums;
  }

  #oroff-newsroom-slider .ons-progress {
    position: relative;
    width: 100%;
    height: 1px;
    overflow: hidden;
    background: var(--ons-line);
  }

  #oroff-newsroom-slider .ons-progress-bar {
    width: calc(100% / 6);
    height: 100%;
    background: var(--ons-accent);
    transition:
      width .3s ease,
      transform .3s ease;
    transform-origin: left center;
  }

  /* =========================
     RESPONSIVE
     ========================= */

  @media (max-width: 980px) {
    #oroff-newsroom-slider .ons-tabs {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    #oroff-newsroom-slider .ons-tab:nth-child(3) {
      border-right: 0;
    }

    #oroff-newsroom-slider .ons-tab:nth-child(-n+3) {
      border-bottom: 1px solid var(--ons-line);
    }

    #oroff-newsroom-slider .ons-story {
      grid-template-columns: 1fr;
    }

    #oroff-newsroom-slider .ons-media,
    #oroff-newsroom-slider .ons-image {
      min-height: 360px;
    }

    #oroff-newsroom-slider .ons-content {
      padding: 28px 0 10px;
    }

    #oroff-newsroom-slider .ons-blurb {
      max-width: 700px;
    }
  }

  @media (max-width: 640px) {
    #oroff-newsroom-slider .ons-tabs {
      display: flex;
      overflow-x: auto;
      scrollbar-width: none;
      scroll-snap-type: x proximity;
    }

    #oroff-newsroom-slider .ons-tabs::-webkit-scrollbar {
      display: none;
    }

    #oroff-newsroom-slider .ons-tab {
      flex: 0 0 44%;
      border-right: 1px solid var(--ons-line) !important;
      border-bottom: 0 !important;
      scroll-snap-align: start;
    }

    #oroff-newsroom-slider .ons-stage {
      grid-template-columns: 1fr;
    }

    #oroff-newsroom-slider .ons-arrow {
      display: none;
    }

    #oroff-newsroom-slider .ons-media,
    #oroff-newsroom-slider .ons-image {
      min-height: 270px;
    }

    #oroff-newsroom-slider .ons-content {
      padding: 24px 0 6px;
    }

    #oroff-newsroom-slider .ons-title {
      font-size:42.78px;
      line-height: 1.04;
    }

    #oroff-newsroom-slider .ons-blurb {
      font-size:24px;
      line-height: 1.48;
    }

    #oroff-newsroom-slider .ons-footer {
      margin: 18px 0 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #oroff-newsroom-slider .ons-tab,
    #oroff-newsroom-slider .ons-tab::after,
    #oroff-newsroom-slider .ons-image,
    #oroff-newsroom-slider .ons-read-arrow,
    #oroff-newsroom-slider .ons-arrow,
    #oroff-newsroom-slider .ons-progress-bar {
      transition: none !important;
    }
  }

.dispatch-hero{position:relative;min-height:110svh;padding:60vh 7vw 9vw;background:#000}.dispatch-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.dispatch-heading{position:relative;max-width:1000px}.dispatch-heading h1{font-size:clamp(48px,6.8vw,110px);line-height:1.04;margin:22px 0}.dispatch-heading p{max-width:800px}.dispatch-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:100px 7vw}.dispatch-features img{width:100%;aspect-ratio:1.4;object-fit:cover;margin-bottom:30px}.dispatch-features h2{font-size:clamp(30px,2.5vw,44px);line-height:1.2;margin:24px 0}.dispatch-features a{color:inherit;text-decoration:none}.dispatch-features a:hover{color:#f9696a}.dispatch-press{padding:100px 7vw;border-top:1px solid #333}.dispatch-press>h2,.dispatch-contact h2{font-size:clamp(40px,5vw,80px);line-height:1.1;margin:24px 0}.dispatch-press>p{max-width:1000px;margin-bottom:60px}.dispatch-contact{padding:100px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid #333}.dispatch-contact label{display:block;margin-bottom:30px}.dispatch-contact input,.dispatch-contact textarea{display:block;width:100%;border:0;border-bottom:1px solid #777;background:#080808;color:white;padding:16px;font:inherit;margin-top:12px}.dispatch-contact button,#ons-pause{border:1px solid #555;background:transparent;color:white;padding:12px 16px;cursor:pointer;font:inherit}.newsroom p{font-size:24px;line-height:1.6}.newsroom em{color:#f9696a;font-style:normal}#oroff-newsroom-slider .ons-footer{grid-template-columns:auto auto minmax(0,1fr)}#oroff-newsroom-slider .ons-title{overflow-wrap:anywhere}#oroff-newsroom-slider .ons-tab{min-width:0}#oroff-newsroom-slider .ons-tab-label{overflow-wrap:anywhere}#oroff-newsroom-slider .ons-story{min-width:0}#oroff-newsroom-slider .ons-content{min-width:0}@media(max-width:1000px){.dispatch-features{grid-template-columns:1fr}.dispatch-features article{max-width:800px}.dispatch-contact{grid-template-columns:1fr}.dispatch-hero{padding-top:55vh}.dispatch-hero>img{height:70vh;object-fit:cover}.dispatch-heading{padding-top:40px}}@media(max-width:640px){#oroff-newsroom-slider .ons-footer{grid-template-columns:1fr auto}#oroff-newsroom-slider .ons-progress{grid-column:1/-1}.dispatch-hero{padding-top:55vh}.dispatch-features,.dispatch-press,.dispatch-contact{padding:70px 6vw}}

.dispatch-opening{height:160svh}.dispatch-opening .dispatch-hero{position:sticky;top:0;min-height:100svh;height:100svh;padding:0 7vw 7vh;display:flex;align-items:flex-end;overflow:hidden}.dispatch-heading{transform:translateY(var(--heading-shift,0px));opacity:var(--heading-opacity,1)}.dispatch-opening .dispatch-hero>img{height:100%;transform:translateY(var(--hero-shift,0px)) scale(var(--hero-scale,1));transform-origin:50% 30%}.dispatch-features article{position:relative}.dispatch-features article:after{content:"";display:block;height:2px;background:#f9696a;margin-top:30px;transform:scaleX(var(--reveal,1));transform-origin:left}.editorial-motion .dispatch-features article{opacity:var(--card-opacity,1);transform:translateY(var(--card-shift,0px))}.dispatch-press>h2{background:linear-gradient(90deg,#f9696a 0%,#f9696a var(--ink,0%),#fff var(--ink,0%),#fff 100%);background-clip:text;-webkit-background-clip:text;color:transparent;width:fit-content}.dispatch-contact{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;align-items:center}.media-earth-background{position:absolute;z-index:-2;inset:-8%;width:116%;height:116%;object-fit:cover;transform:rotate(180deg) translateY(var(--media-shift,0px));opacity:.68}.dispatch-contact:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.18) 65%,rgba(0,0,0,.5))}.dispatch-contact input,.dispatch-contact textarea{background:rgba(0,0,0,.72)}.dispatch-contact button{background:rgba(0,0,0,.75)}
@media(max-width:800px){.dispatch-opening{height:135svh}.dispatch-opening .dispatch-hero{height:auto;min-height:100svh;padding-top:45vh}.dispatch-opening .dispatch-hero>img{height:75%;object-position:50% 0}.dispatch-heading h1{font-size:clamp(44px,10vw,70px)}.dispatch-contact:before{background:rgba(0,0,0,.6)}}
@media(prefers-reduced-motion:reduce){.dispatch-opening{height:auto}.dispatch-opening .dispatch-hero{position:relative}.dispatch-heading,.dispatch-opening .dispatch-hero>img,.editorial-motion .dispatch-features article{transform:none!important;opacity:1!important}.media-earth-background{transform:rotate(180deg)}.dispatch-press>h2{color:#f9696a;background:none}}
