/* V35 — isolated continuous tickers. Two EXACTLY equal rows of phrases.
   The old marquee classes shrank their flex children and overlapped text on iOS. */
.sf35-ticker{
  width:100%;max-width:100%;display:flex;align-items:center;overflow:hidden;
  isolation:isolate;position:relative;box-sizing:border-box;
}
.sf35-ticker-top{height:32px;background:#09241a;color:#dbc4a6}
.sf35-ticker-bottom{height:50px;background:#173d2a;color:#f2dbb6}
.sf35-ticker-track{
  display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;
  flex-wrap:nowrap;gap:0;width:max-content;min-width:max-content;
  animation:sf35-scroll 45s linear infinite;
  backface-visibility:hidden;will-change:transform;
}
.sf35-ticker-group{
  display:flex;align-items:center;gap:36px;padding-right:36px;
  flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap;width:max-content;min-width:max-content;
}
.sf35-ticker-group>span{
  display:block;flex:none;min-width:max-content;width:max-content;
  white-space:nowrap;word-break:normal;overflow:visible;
  text-overflow:clip;line-height:1.4;
}
.sf35-ticker-top .sf35-ticker-group>span{
  font:800 10px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.16em;
}
.sf35-ticker-bottom .sf35-ticker-group>span{
  font:400 17px/1.4 'Playfair Display',Georgia,serif;
  letter-spacing:.045em;
}
@keyframes sf35-scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}
.sf35-ticker:hover .sf35-ticker-track,.sf35-ticker:focus-within .sf35-ticker-track{animation-play-state:paused}
/* Ensure an actual HTML space separates fruit and has. */
.intro-right h2{word-spacing:normal!important;white-space:normal!important}
@media(max-width:690px){
  .sf35-ticker-top{height:30px}
  .sf35-ticker-bottom{height:42px}
  .sf35-ticker-group{gap:28px;padding-right:28px}
  .sf35-ticker-top .sf35-ticker-group>span{font-size:9px;letter-spacing:.11em}
  .sf35-ticker-bottom .sf35-ticker-group>span{font-size:14px;letter-spacing:.025em}
  .sf35-ticker-track{animation-duration:49s}
}
@media(prefers-reduced-motion:reduce){
  .sf35-ticker-track{animation:none!important;transform:none!important}
}
