/* Homepage transition rail and product-intro type only. */
.travel-signal.foil-rail{height:68px;isolation:isolate;background:#f7f5ee;border-top:1px solid #b99b5d40;border-bottom:1px solid #b99b5d40;box-shadow:inset 0 1px 0 #fffdf7,inset 0 -1px 0 #fffdf7;overflow:hidden}
.foil-rail:before,.foil-rail:after{content:'';position:absolute;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,#b3914930,#b3914970,#b3914930)}
.foil-rail:before{top:12px}.foil-rail:after{bottom:12px}
.foil-rail .foil-track{display:flex;flex:none;width:max-content;animation:foilTravel 110s linear infinite;will-change:transform}
.foil-rail .foil-cycle{display:flex;flex:none;align-items:center;white-space:nowrap}
.foil-rail .foil-stop{display:flex;align-items:center;gap:25px;padding-right:25px;flex:none}
.foil-rail .foil-word{font:700 16px/1.4 CampaignSerif,Georgia,serif;letter-spacing:.11em;color:#a08140;background:linear-gradient(108deg,#89682e 10%,#b29656 33%,#ead8a4 47%,#9d7b38 61%,#c1a365 80%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #fffef0) drop-shadow(0 -0.4px 0 #6d522220);animation:foilSheen 14s ease-in-out infinite}
.foil-rail .foil-node{position:relative;display:block;width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#b79852;box-shadow:0 0 5px 1px #c9a55a45,inset 0 1px 1px #fff4c3}
.foil-rail .foil-node:after{content:'';position:absolute;inset:-4px;border:1px solid #c2a15b28;border-radius:50%}
.foil-rail .foil-stop:nth-child(3n+1) .foil-node{animation:foilNode 9s ease-in-out infinite}.foil-rail .foil-stop:nth-child(3n+4) .foil-node{animation-delay:3s}
@keyframes foilTravel{to{transform:translate3d(-50%,0,0)}}
@keyframes foilSheen{0%,100%{background-position:100% 50%}55%{background-position:0% 50%}}
@keyframes foilNode{0%,70%,100%{box-shadow:0 0 5px 1px #c9a55a45}35%{box-shadow:0 0 8px 2px #c9a55a80;background:#d6b972}}
#range .range-heading #range-title .range-title-world{color:#26392e}
#range .range-heading #range-title .range-title-character{color:#a18445;text-shadow:0 1px 0 #fffdf2;letter-spacing:-.035em}
#range .range-heading>p{line-height:1.6;letter-spacing:.025em}
@media(max-width:700px){.travel-signal.foil-rail{height:56px}.foil-rail:before{top:9px}.foil-rail:after{bottom:9px}.foil-rail .foil-word{font-size:14px;letter-spacing:.09em}.foil-rail .foil-stop{gap:20px;padding-right:20px}.foil-rail .foil-track{animation-duration:125s}#range .range-heading>p{margin-top:20px}}
.motion-paused .foil-rail *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.foil-rail .foil-track{animation:none;will-change:auto}.foil-rail .foil-word,.foil-rail .foil-node{animation:none!important}}
/* One graphic champagne ribbon in the existing location. */
#scads-travel-band.foil-rail{height:136px;position:relative;display:flex;align-items:center;background:var(--gold,#c2a777);border-block:1px solid #292925;box-shadow:inset 0 9px 0 #292925,inset 0 -9px 0 #292925}
#scads-travel-band.foil-rail:before,#scads-travel-band.foil-rail:after{height:1px;background:#29292580;left:0;right:0}
#scads-travel-band .foil-track{animation-duration:95s}
#scads-travel-band .foil-word{font:900 clamp(30px,3.7vw,58px)/1 Archivo,Arial,sans-serif!important;letter-spacing:-.04em;color:#252824;background:none;-webkit-text-fill-color:currentColor;filter:none;animation:none}
#scads-travel-band .foil-stop{gap:42px;padding-right:42px}
#scads-travel-band .foil-node{width:22px;height:3px;flex-basis:22px;background:#252824;border-radius:0;box-shadow:none;transform:rotate(-45deg);animation:none}
#scads-travel-band .foil-node:after{display:none}
#scads-travel-band:hover .foil-track{animation-play-state:paused}
@media(max-width:700px){#scads-travel-band.foil-rail{height:108px}#scads-travel-band .foil-word{font-size:34px!important}#scads-travel-band .foil-stop{gap:30px;padding-right:30px}}
