.dfs-vss{--vss-u: 2.6667vw;--vss-gap: calc( var( --vss-u ) * 2 );--vss-pad: calc( var( --vss-u ) * 2 );--vss-media-w: calc( ( 100vw - 26 * var( --vss-u ) ) / 3 + 6 * var( --vss-u ) );--vss-frame-h: calc( var( --vss-media-w ) * var( --vss-shape, 137 ) / 100 );--vss-font: "PP Neue Montreal", sans-serif;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var( --vss-gap );padding:var( --vss-pad );min-height:100vh;font-family:var( --vss-font )}@media (min-width: 768px){.dfs-vss{--vss-u: 1.30208vw}}@media (min-width: 1024px){.dfs-vss{--vss-u: .97656vw}}@media (min-width: 1200px){.dfs-vss{--vss-u: .69444vw}}.dfs-vss__stage{grid-column:1 / 5;grid-row:1}.dfs-vss--media-right .dfs-vss__stage{grid-column:9 / 13}.dfs-vss__sticky{position:sticky;top:var( --vss-pad );width:100%}.dfs-vss__frame{position:relative;width:100%;height:0;padding-bottom:calc(var( --vss-shape, 137 ) * 1%);border-radius:calc(var( --vss-u ) * 1);overflow:hidden}.dfs-vss__layer{position:absolute;inset:0;overflow:hidden;will-change:transform}.dfs-vss__layer-counter{position:absolute;inset:0;will-change:transform}.dfs-vss__layer-media,.dfs-vss__card-media{background-position:center;background-repeat:no-repeat;background-size:cover}.dfs-vss__layer-media{position:absolute;inset:0;will-change:transform}.dfs-vss__layer-media-video,.dfs-vss__card-media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dfs-vss__label{margin:calc(var( --vss-u ) * 1) 0 0;font-size:calc(var( --vss-u ) * 1);line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff}.dfs-vss__label--lead{display:none}.dfs-vss__track{grid-column:6 / 10;grid-row:1;display:flex;flex-direction:column;padding-top:calc(var( --vss-u ) * 10);padding-bottom:calc(var( --vss-frame-h ) * var( --vss-hold, .57 ))}.dfs-vss--media-right .dfs-vss__track{grid-column:3 / 7}.dfs-vss__item{display:flex;flex-direction:column;gap:calc(var( --vss-u ) * 2);justify-content:center;padding-block:calc(var( --vss-u ) * 15)}.dfs-vss__title{margin:0;font-size:calc(var( --vss-u ) * 4.8);line-height:1;letter-spacing:-.041667em;font-weight:400;color:#b3bdc1}.dfs-vss--preset-minimal .dfs-vss__title{font-size:calc(var( --vss-u ) * 3.2);letter-spacing:-.02em}.dfs-vss--preset-minimal .dfs-vss__body{padding-right:calc(var( --vss-u ) * 10)}.dfs-vss--preset-minimal .dfs-vss__frame{border-radius:0}.dfs-vss--preset-bold .dfs-vss__title{font-size:calc(var( --vss-u ) * 6.4);letter-spacing:-.05em;font-weight:700}.dfs-vss--preset-bold .dfs-vss__frame{border-radius:calc(var( --vss-u ) * 3)}.dfs-vss__progress{margin:calc(var( --vss-u ) * 1) 0 0;font-size:calc(var( --vss-u ) * 1);line-height:1;color:#ffffff80}.dfs-vss__jump{display:flex;flex-direction:column;gap:calc(var( --vss-u ) * .5);margin-top:calc(var( --vss-u ) * 1.5)}.dfs-vss__jump-item{appearance:none;background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;color:#ffffff59;font-size:calc(var( --vss-u ) * 1);line-height:1.6;transition:color .3s ease}.dfs-vss__jump-item.is-active{color:#fff}.dfs-vss__jump-item:focus-visible,.dfs-vss__button:focus-visible,.dfs-vss__cardlink:focus-visible,.dfs-vss__track:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dfs-vss__item{position:relative}.dfs-vss__cardlink{position:absolute;inset:0;z-index:1}.dfs-vss__button{position:relative;z-index:2;align-self:flex-start;display:inline-flex;align-items:center;text-decoration:none;color:inherit}.dfs-vss__index{display:block;font-size:calc(var( --vss-u ) * 1);line-height:1;letter-spacing:.02em;color:#ffffff4d}.dfs-vss__word{display:inline-block}.dfs-vss__char{display:inline}.dfs-vss__body{font-size:calc(var( --vss-u ) * 1.4);line-height:1.28;font-weight:400;padding-right:calc(var( --vss-u ) * 6);color:#ffffff4d}.dfs-vss__card-media{display:none}@media (min-width: 1024px) and (max-width: 1279px){.dfs-vss__track{grid-column:6 / 11;padding-top:0}.dfs-vss--media-right .dfs-vss__track{grid-column:2 / 7}.dfs-vss__item{padding-block:calc(var( --vss-u ) * 12)}}@media (max-width: 1023px){.dfs-vss{display:block;min-height:0;padding:var( --vss-pad )}.dfs-vss__stage{display:none}.dfs-vss__label--lead{display:block;padding-top:calc(var( --vss-u ) * 3);margin:0 0 calc(var( --vss-u ) * 2)}.dfs-vss__track{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var( --vss-u );padding:0 var( --vss-pad ) calc(var( --vss-u ) * 3);margin-left:calc(var( --vss-pad ) * -1);width:calc(100% + 2 * var( --vss-pad ));overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dfs-vss__track::-webkit-scrollbar{display:none}.dfs-vss__item{width:81%;flex:0 0 auto;scroll-snap-align:center;padding-block:0;gap:calc(var( --vss-u ) * 2);justify-content:flex-start}.dfs-vss__card-media{display:block;position:relative;width:100%;height:0;padding-bottom:calc(var( --vss-shape, 137 ) * 1%);border-radius:calc(var( --vss-u ) * 1);overflow:hidden}.dfs-vss__title{font-size:30px;letter-spacing:-1px}.dfs-vss__body{font-size:14px;padding-right:calc(var( --vss-u ) * 3)}.dfs-vss--mobile-stack .dfs-vss__track{flex-direction:column;overflow:visible;margin-left:0;width:100%;padding-inline:0;gap:calc(var( --vss-u ) * 4)}.dfs-vss--mobile-stack .dfs-vss__item{width:100%}}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-vss__layer,.dfs-vss__layer-counter,.dfs-vss__layer-media{transition:none!important}}
