@import url(https://use.typekit.net/ruh6cuh.css);@import url(https://fonts.typotheque.com/WF-024242-007671.css);@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@600;700;800&family=Open+Sans:wght@400;600;700&display=swap);*,:after,:before{border-color:currentColor}:root{--size-300:clamp(0.7em,0.66rem + 0.2vw,0.8em);--size-400:clamp(1rem,0.924rem + 0.3799vw,1.3125rem);--size-500:clamp(1.09em,1em + 0.47vw,1.275em);--size-600:clamp(1.37em,1em + 0.8vw,1.5em);--size-700:clamp(1.125rem,0.9181rem + 1.0345vw,1.5rem);--size-800:clamp(1.875rem,1.6681rem + 1.0345vw,2.25rem);--size-900:clamp(2.375rem,2.0302rem + 1.7241vw,3rem);--size-1000:clamp(3.34em,2.45em + 4.43vw,5.61em);--size-headline:clamp(2em,calc(2em + 6.66vw),192px);--color-black:#000;--color-white:#fff;--color-grey:#f2f0ee;--color-green:#4fbaad;--color-brindleyblue:#0098ce;--color-brindleygreen:#3ad531;--color-brindleyorange:#ffac4e;--color-brindleyred:#ff6b6b;--color-lightblue:#99def2;--color-stone:#e8e8e2;--color-pine:#387366;--color-error:#d81e1e;--color-warning:#ff6700;--color-success:#4bb543}.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1351px){.container{max-width:1351px}}@media (min-width:1530px){.container{max-width:1530px}}.sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.relative{position:relative!important}.col-span-2{grid-column:span 2/span 2!important}.col-span-3{grid-column:span 3/span 3!important}.col-span-4{grid-column:span 4/span 4!important}.mt-4{margin-top:1rem!important}.mt-8{margin-top:2rem!important}.mt-16{margin-top:4rem!important}.flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.hidden{display:none!important}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.justify-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.gap-2{gap:.5rem!important}.gap-4{gap:1rem!important}.gap-x-20{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.gap-y-8{row-gap:2rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.text-left{text-align:left!important}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,   );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}:root{--container-width:900px;--block-padding:clamp(1rem,6.006vw + -0.554rem,3.5rem)}*,:after,:before{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}ol[role=list],ul[role=list]{list-style:none}html{-webkit-text-size-adjust:100%;min-height:100%;overflow-y:scroll}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;min-height:100vh}a,button{cursor:pointer}img,picture{height:auto;max-width:100%;vertical-align:middle}button,input,select,textarea{font:inherit}[hidden],template{display:none!important}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}html{background-color:var(--color-black)}html:has(.client-paradise):has(.page-app){background-color:var(--color-grey)}html:has(.client-paradise):has(.page-app) body{color:var(--color-black)}html:has(.client-brindley):has(.page-app){background-color:var(--color-black)}html:has(.client-brindley):has(.page-app) body{color:var(--color-white)}body{color:var(--color-white);font-family:proxima-nova,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--size-400);font-weight:400}@media (min-width:576px){body{font-size:calc(var(--size-400)*1.15)}}body.client-brindley{font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body.client-brindley .h1,body.client-brindley .h2,body.client-brindley .h3,body.client-brindley .h4,body.client-brindley h1,body.client-brindley h2,body.client-brindley h3,body.client-brindley h4{font-family:Outfit,Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4{font-family:Greta Grande,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}.h1,h1{font-size:var(--size-900)!important;line-height:1}.h2,h2{font-size:var(--size-800)!important}.h3,h3{font-family:proxima-nova,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--size-700)*1.3)!important;font-weight:700}.h4,h4{font-size:var(--size-600)!important}.h5,h5{font-size:var(--size-500)!important}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#01a2e0}.hamburger-box{display:block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-ms-touch-action:pan-y;touch-action:pan-y}.slick-slider .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.ratio{display:block;position:relative}.ratio:before{content:"";display:block;padding-top:100%;width:100%}.ratio>.ratio__content,.ratio>embed,.ratio>iframe,.ratio>object{inset:0;position:absolute}.ratio--16-9:before{padding-top:56.25%}.ratio--4-3:before{padding-top:75%}.container{margin-inline:auto;max-width:100%}.large-container{margin-inline:auto;max-width:var(--large-container-width)}.travel-container{padding:var(--block-padding);padding-block:calc(var(--block-padding)*2)}@media (min-width:576px){.travel-container{padding:var(--block-padding)}}.section:not(:first-child){background-color:#fff}.section.overlaps-next{margin-bottom:calc(var(--section-overlap)*-1)}.section.overlaps-next+*{padding-top:var(--section-overlap)}.section .overlap-image{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}@media (min-width:576px){.section .overlap-image{-webkit-padding-before:4rem;margin:-4rem auto 0;padding-block-start:4rem;z-index:2}}.section-title{outline:none}@media only screen and (max-width:33.3333333333em){.section-lede{max-width:410px}.section-lede br{display:none}}.client-brindley.page-app{--brindley-divider:#2e2e2e;--brindley-muted:#9a9a9a;--brindley-track:#1c1c1c;font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.client-brindley.page-app .brindley-app__title,.client-brindley.page-app .h1,.client-brindley.page-app .h2,.client-brindley.page-app .h3,.client-brindley.page-app h1,.client-brindley.page-app h2,.client-brindley.page-app h3{font-family:Outfit,Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.client-brindley.page-app .brindley-app__title{-webkit-margin-after:1.25rem;color:var(--color-white);font-weight:800;line-height:1;margin-block-end:1.25rem}.client-brindley.page-app .mode-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--brindley-track);border-radius:9999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;max-width:100%;overflow-x:auto;padding:.3125rem;scrollbar-width:none}.client-brindley.page-app .mode-tabs::-webkit-scrollbar{display:none}.client-brindley.page-app .mode-tabs__tab{-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:9999px;color:var(--brindley-muted);cursor:pointer;-ms-flex:1 1 auto;flex:1 1 auto;font-family:Outfit,Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.0625rem;font-weight:700;line-height:1;padding:.6875rem 1.75rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.client-brindley.page-app .mode-tabs__tab:hover{color:var(--color-white)}.client-brindley.page-app .mode-tabs__tab:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.client-brindley.page-app .mode-tabs__tab.is-active,.client-brindley.page-app .mode-tabs__tab.is-active:hover{color:var(--color-black)}.client-brindley.page-app .mode-tabs__tab.is-active[data-mode=metro]{background-color:var(--color-brindleygreen)}.client-brindley.page-app .mode-tabs__tab.is-active[data-mode=train]{background-color:var(--color-brindleyblue)}.client-brindley.page-app .mode-tabs__tab.is-active[data-mode=bus]{background-color:var(--color-brindleyorange)}.client-brindley.page-app .mode-panel{-webkit-margin-before:2rem;display:none;margin-block-start:2rem}.client-brindley.page-app .mode-panel.is-active{display:block}.client-brindley.page-app .title{-webkit-margin-after:.25rem;margin-block-end:.25rem}.client-brindley.page-app .title h2{color:var(--color-white);font-family:Outfit,Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem!important;font-weight:700;line-height:1.2}.client-brindley.page-app .red-dot{font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.client-brindley.page-app .metro-listing .red-dot:after{color:var(--color-brindleygreen);content:"Tram stop"}.client-brindley.page-app .train-listing .red-dot:after{color:var(--color-brindleyblue);content:"Station"}.client-brindley.page-app .bus-listing .red-dot:after{color:var(--color-brindleyorange);content:"Bus stop"}.client-brindley.page-app .departures-header{display:none}.client-brindley.page-app .departure-group,.client-brindley.page-app .listing-carousel-wrapper{background-color:transparent;border-radius:0}.client-brindley.page-app .departure-group.show-limited,.client-brindley.page-app .departure-group.show-limited.expanded{max-height:none;overflow:visible}.client-brindley.page-app .departure-group .hidden-row{display:none}.client-brindley.page-app .departure-group.expanded .hidden-row{display:grid}.client-brindley.page-app .departure-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-bottom:1px solid var(--brindley-divider);color:var(--color-white);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;font-size:1.0625rem;line-height:1.3;padding:1rem 0}.client-brindley.page-app .departure-row:last-child{border-bottom:0}.client-brindley.page-app .departure-row .destination{color:var(--color-white);font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-brindley.page-app .departure-row__service{min-width:0}.client-brindley.page-app .departure-row__service .destination{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-brindley.page-app .departure-row__time,.client-brindley.page-app .departure-row__time-until{color:var(--color-white);font-family:Outfit,Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;white-space:nowrap}.client-brindley.page-app .departure-row__time-until{font-size:1.125rem;text-align:right}.client-brindley.page-app .departure-row__platform{-webkit-margin-before:.125rem;color:var(--brindley-muted);font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9375rem;font-weight:400;line-height:1.3;margin-block-start:.125rem}.client-brindley.page-app .metro-listing .departure-row{grid-template-columns:minmax(0,1fr) auto}.client-brindley.page-app .metro-listing .departure-row__time-until.is-imminent{color:var(--color-brindleygreen)}.client-brindley.page-app .train-listing .departure-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.client-brindley.page-app .train-listing .departure-row__time{-webkit-padding-before:.0625rem;font-size:1.0625rem;padding-block-start:.0625rem}.client-brindley.page-app .departure-row__status{font-family:Outfit,Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:700;text-align:right;white-space:nowrap}.client-brindley.page-app .departure-row__status .status__label{-webkit-margin-before:.125rem;color:var(--brindley-muted);font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9375rem;font-weight:400;margin-block-start:.125rem}.client-brindley.page-app .departure-row__status.status--on-time{color:var(--color-brindleygreen)}.client-brindley.page-app .departure-row__status.status--delayed{color:var(--color-brindleyorange)}.client-brindley.page-app .departure-row__status.status--cancelled{color:var(--color-brindleyred)}.client-brindley.page-app .bus-listing .departure-row{grid-template-columns:auto minmax(0,1fr) auto}.client-brindley.page-app .bus-listing .departure-row__time-until.is-imminent{color:var(--color-brindleyorange)}.client-brindley.page-app .route-badge{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-brindleyorange);border-radius:.625rem;color:var(--color-black);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Outfit,Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.0625rem;font-weight:700;justify-content:center;line-height:1;min-width:3.625rem;padding:.4375rem .625rem}.client-brindley.page-app .show-more__container{-webkit-margin-before:1rem;margin-block-start:1rem;text-align:left}.client-brindley.page-app .show-more__container .show-more{background-color:transparent;border:1px solid var(--color-white);border-radius:9999px;color:var(--color-white);font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:600;line-height:1;padding:.6875rem 1.25rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.client-brindley.page-app .show-more__container .show-more svg{display:none}.client-brindley.page-app .show-more__container .show-more:hover{background-color:var(--color-white);color:var(--color-black)}.client-brindley.page-app .show-more__container .show-more:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.client-brindley.page-app .bus-listing,.client-brindley.page-app .metro-listing,.client-brindley.page-app .train-listing{-webkit-margin-after:1rem;margin-block-end:1rem}.listing-carousel-wrapper{display:block;overflow:hidden;width:100%}.main-header{color:#fff}.departures-header{border-bottom:1px solid #656565;display:grid;font-weight:700;padding:8px 0}.departures-header .departures-header__full{display:none}.departures-header .departures-header__mobile{display:block}@media (min-width:576px){.departures-header .departures-header__full{display:block}.departures-header .departures-header__mobile{display:none}}.page-app{font-family:figtree,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.page-app .h1,.page-app h1{font-family:Urbanist,Arial,Helvetica,Roboto,Helvetica Neue,Verdana,Segoe UI,Noto Sans,sans-serif;font-weight:700}.page-app .listing-carousel-wrapper{font-size:16px}.page-app .departure-row{font-size:16px;line-height:1.5}.page-app .departure-row .destination{text-wrap-mode:nowrap;overflow:hidden;text-overflow:ellipsis}.departure-row{border-bottom:1px solid #656565;display:grid;padding:8px 0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.departure-group{overflow:hidden}.departure-group.show-limited{max-height:205px;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.departure-group.show-limited.expanded{max-height:820px}.carousel-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%!important}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide,.swiper-fade .swiper-slide .swiper-slide{opacity:0!important;pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{opacity:1!important;pointer-events:auto}.train-listing .departure-row,.train-listing .departures-header{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:45px 10fr 2fr 80px}@media (min-width:576px){.train-listing .departure-row,.train-listing .departures-header{grid-template-columns:65px 10fr 1fr 131px}}@media (min-width:768px){.train-listing .departure-row,.train-listing .departures-header{grid-template-columns:65px 10fr 1fr 141px}}.train-listing .departure-row div:last-child,.train-listing .departure-row div:nth-last-child(2),.train-listing .departures-header div:last-child,.train-listing .departures-header div:nth-last-child(2){text-align:right}.metro-listing .departures-header{grid-template-columns:2fr 1fr}.metro-listing .departures-header div:last-child{text-align:right}.metro-listing .departure-row{grid-template-columns:2fr 1fr}.metro-listing .departure-row div:last-child{text-align:right}.bus-listing .departure-row,.bus-listing .departures-header{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:45px 8fr 80px}@media (min-width:576px){.bus-listing .departure-row,.bus-listing .departures-header{grid-template-columns:65px 10fr 131px}}@media (min-width:768px){.bus-listing .departure-row,.bus-listing .departures-header{grid-template-columns:65px 10fr 141px}}.bus-listing .departure-row div:last-child,.bus-listing .departures-header div:last-child{text-align:right}.show-more__container{display:block;text-align:center;width:100%}.show-more__container .show-more{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-white);border-radius:0 0 10px 10px;color:var(--color-black);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;gap:.25em;justify-content:center;line-height:1.5;padding:.25rem 1rem;width:auto}.client-paradise.page-app{font-family:figtree,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.client-paradise.page-app .h1,.client-paradise.page-app h1{font-family:Urbanist,Arial,Helvetica,Roboto,Helvetica Neue,Verdana,Segoe UI,Noto Sans,sans-serif;font-weight:700}.client-paradise.page-app .departure-row{font-size:16px;line-height:1.5}.client-paradise.page-app .departure-row .destination{text-wrap-mode:nowrap;overflow:hidden;text-overflow:ellipsis}.client-paradise.page-app .main-header{color:var(--color-black)}.client-paradise.page-app .departure-row,.client-paradise.page-app .departures-header{border:0;padding:8px}.client-paradise.page-app .departure-row .destination,.client-paradise.page-app .departures-header .destination{text-wrap-mode:nowrap;overflow:hidden;text-overflow:ellipsis}.client-paradise.page-app .departures-header{background-color:var(--color-green);color:var(--color-white)}.client-paradise.page-app .departure-row:nth-child(2n){background-color:rgba(79,186,173,.3)}.client-paradise.page-app .departure-row:nth-child(odd){background-color:rgba(79,186,173,.1)}.client-paradise.page-app .departure-group.show-limited{max-height:200px;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.client-paradise.page-app .departure-group.show-limited.expanded{max-height:800px}.client-paradise.page-app .show-more__container .show-more{background-color:var(--color-green);color:var(--color-white)}.title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #656565;line-height:1.5;margin-bottom:0;padding-bottom:1rem}.title svg{display:none}.main-title{line-height:1;position:relative;width:100%}.main-title span{background-color:var(--color-black);padding-right:calc(var(--size-800)*1.15 + 20px)!important;position:relative;z-index:2}.main-title svg{bottom:50%;display:block;height:auto;position:absolute;right:10px;top:-50%;-webkit-transform:translateY(50%);transform:translateY(50%);width:calc(var(--size-800)*1.15)}.main-title:after{background-color:var(--building-color);content:"";height:1px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.building-ocw .main-title{font-family:"input-serif";font-size:calc(var(--size-900)*.8)!important;text-transform:uppercase}.building-2cs .main-title{font-family:trumpgothicpro;text-transform:uppercase}.page-app .title{border-bottom:0}.page-app .main-title:after{background-color:var(--color-green)}.page-app .main-title span{z-index:2}.page-app .main-title svg{top:auto}.client-paradise.page-app .main-title:after{background-color:var(--color-green)}.client-paradise.page-app .main-title span{background-color:var(--color-grey)}.client-brindley.page-app .main-title:after{background-color:var(--color-white);content:none;height:2px}.client-brindley.page-app .main-title span{background-color:var(--color-black)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1351px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xl\:gap-x-28{-webkit-column-gap:7rem!important;-moz-column-gap:7rem!important;column-gap:7rem!important}}