.guest-flow{--guest-band:clamp(5.25rem, 13svh, 8.5rem);--guest-cell:clamp(7.5rem, 15vw, 11.5rem);--guest-gap:1rem;pointer-events:none}.guest-flow-lane{height:var(--guest-band);position:absolute;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.guest-flow-lane--a{top:0}.guest-flow-lane--b{bottom:0}.guest-flow-track{will-change:transform;width:max-content;height:100%;animation:26s linear infinite guest-flow-horizontal;display:flex}.guest-flow-lane--b .guest-flow-track{animation-direction:reverse;animation-delay:-13s}.guest-flow[data-playing=false] .guest-flow-track{animation-play-state:paused}.guest-flow-group{gap:var(--guest-gap);padding-right:var(--guest-gap);flex:none;height:100%;display:flex}.guest-flow-cell{width:var(--guest-cell);flex:none;height:100%}.guest-flow-cell img{object-fit:contain;filter:grayscale()contrast(1.05)brightness(.95);opacity:.9;width:100%;height:100%;display:block}@keyframes guest-flow-horizontal{to{transform:translate(-50%)}}@keyframes guest-flow-vertical{to{transform:translateY(-50%)}}.partner-experience{--head-h:4.75rem;--partner-band:clamp(4.5rem, 12svh, 6.75rem);--partner-rail:clamp(9rem, 14vw, 13.5rem);background:#111;position:relative}@media (width>=768px){.partner-experience{--head-h:4.25rem}}.guest-flow--partner{--guest-band:var(--partner-band);--guest-cell:clamp(6.5rem, 17vw, 10.5rem);inset:var(--head-h) 0 0;z-index:15;position:fixed}.guest-flow--partner .guest-flow-lane{background:#111}.guest-flow--partner .guest-flow-lane--a{border-bottom:1px solid #e7e3da29}.guest-flow--partner .guest-flow-lane--b{padding-bottom:env(safe-area-inset-bottom,0px);height:calc(var(--guest-band) + env(safe-area-inset-bottom,0px));border-top:1px solid #e7e3da29}.partner-experience .partner-page{padding-top:var(--partner-band)}.partner-experience>footer{padding-bottom:calc(var(--partner-band) + env(safe-area-inset-bottom,0px) + 2rem)}.partner-experience .partner-hero-grid{grid-template-columns:minmax(0,1fr)}.partner-experience .partner-hero-copy{max-width:44rem}.partner-experience :is(input,textarea,select,button,[tabindex]){scroll-margin-top:calc(var(--head-h) + var(--partner-band) + 1rem);scroll-margin-bottom:calc(var(--partner-band) + 1.5rem)}.partner-experience [aria-labelledby=inquiry-heading]{scroll-margin-top:calc(var(--head-h) + var(--partner-band) + 1rem)}@media (width>=1200px){.partner-experience .partner-page{padding-top:0;padding-inline:calc(var(--partner-rail) + .75rem)}.partner-experience>footer{margin-inline:calc(var(--partner-rail) + .75rem);padding-bottom:2rem}.guest-flow--partner{inset:calc(var(--head-h) + .75rem) 0 .75rem;--guest-cell:12rem}.guest-flow--partner .guest-flow-lane{width:var(--partner-rail);background:0 0;border:0;height:100%;padding:0;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.guest-flow--partner .guest-flow-lane--a{left:.5rem;right:auto}.guest-flow--partner .guest-flow-lane--b{left:auto;right:.5rem}.guest-flow--partner .guest-flow-track{flex-direction:column;width:100%;height:max-content;animation-name:guest-flow-vertical;animation-duration:28s}.guest-flow--partner .guest-flow-group{width:100%;height:auto;padding-right:0;padding-bottom:var(--guest-gap);flex-direction:column}.guest-flow--partner .guest-flow-cell{width:100%;height:var(--guest-cell)}.partner-experience :is(input,textarea,select,button,[tabindex]){scroll-margin-top:calc(var(--head-h) + 1rem);scroll-margin-bottom:1.5rem}}@media (width>=1200px) and (width<=1399px){.partner-experience .partner-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1199px){.partner-experience:has(input:focus,textarea:focus,select:focus) .guest-flow-lane--b{visibility:hidden}}@media (height<=480px) and (width<=1199px){.partner-experience{--partner-band:2.5rem}}.listen-chapter:has(.listen-guest-frame){padding-inline:clamp(1rem,3vw,3rem);padding-bottom:clamp(1rem,3vw,3rem);padding-top:calc(var(--head-h) + clamp(1rem, 3vw, 3rem))}.listen-guest-frame{isolation:isolate;--listen-band:clamp(5.25rem, 13svh, 8rem);background:#211f1d;border:1px solid #e7e3da38;flex:1 0 auto;display:flex;position:relative}.guest-flow--frame{--guest-band:var(--listen-band);position:absolute;inset:0;overflow:hidden}.guest-flow--frame .guest-flow-lane--a{border-bottom:1px solid #e7e3da1a}.guest-flow--frame .guest-flow-lane--b{border-top:1px solid #e7e3da1a}.listen-chapter .listen-guest-frame .listen-guest-body{z-index:1;min-width:0;padding-block:calc(var(--listen-band) + clamp(1.5rem, 4svh, 3rem));flex:1;padding-inline:clamp(1rem,4vw,4rem);position:relative}@media (prefers-reduced-motion:reduce){.guest-flow-track{animation:none!important;transform:none!important}}
