.elementor-11191 .elementor-element.elementor-element-1e14698{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.5;--padding-top:160px;--padding-bottom:30px;--padding-left:56px;--padding-right:56px;}.elementor-11191 .elementor-element.elementor-element-1e14698:not(.elementor-motion-effects-element-type-background), .elementor-11191 .elementor-element.elementor-element-1e14698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://travisclubaustin.com/wp-content/uploads/2026/10/tc140-hero-rear-twilight.jpg");background-position:center center;background-size:cover;}.elementor-11191 .elementor-element.elementor-element-1e14698::before, .elementor-11191 .elementor-element.elementor-element-1e14698 > .elementor-background-video-container::before, .elementor-11191 .elementor-element.elementor-element-1e14698 > .e-con-inner > .elementor-background-video-container::before, .elementor-11191 .elementor-element.elementor-element-1e14698 > .elementor-background-slideshow::before, .elementor-11191 .elementor-element.elementor-element-1e14698 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11191 .elementor-element.elementor-element-1e14698 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(9,22,34,0.30) 0%, rgba(9,22,34,0.88) 100%);}.elementor-11191 .elementor-element.elementor-element-aedb311 .elementor-heading-title{font-weight:500;letter-spacing:1.3px;color:var( --e-global-color-b05ab4c );}.elementor-11191 .elementor-element.elementor-element-6784c32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-6784c32 .elementor-heading-title{font-size:115px;line-height:93px;}.elementor-11191 .elementor-element.elementor-element-5378231{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-38e695f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:150px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-11191 .elementor-element.elementor-element-2f7055d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-6051aa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-1de60e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-ac63719 .elementor-heading-title{font-family:"orpheuspro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:3.1px;}.elementor-11191 .elementor-element.elementor-element-75cd8f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:150px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-11191 .elementor-element.elementor-element-a5d379e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-97c62e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-e3203d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-9d51ac0{--display:flex;--min-height:78vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-11191 .elementor-element.elementor-element-9d51ac0:not(.elementor-motion-effects-element-type-background), .elementor-11191 .elementor-element.elementor-element-9d51ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://travisclubaustin.com/wp-content/uploads/2026/10/tc140-front-elevation.jpg");background-position:center center;background-size:cover;}.elementor-11191 .elementor-element.elementor-element-9d51ac0::before, .elementor-11191 .elementor-element.elementor-element-9d51ac0 > .elementor-background-video-container::before, .elementor-11191 .elementor-element.elementor-element-9d51ac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11191 .elementor-element.elementor-element-9d51ac0 > .elementor-background-slideshow::before, .elementor-11191 .elementor-element.elementor-element-9d51ac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11191 .elementor-element.elementor-element-9d51ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(9,22,34,0) 0%, rgba(9,22,34,0.70) 100%);}.elementor-11191 .elementor-element.elementor-element-499035c .elementor-heading-title{font-size:52px;}.elementor-11191 .elementor-element.elementor-element-0fd6dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:150px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-11191 .elementor-element.elementor-element-d2b3bdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-0e4a334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-4b40acf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-af2acb2 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-11191 .elementor-element.elementor-element-74a88f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:150px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-11191 .elementor-element.elementor-element-ff5c0f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-3c78bb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-5217e27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-5642743{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:150px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-11191 .elementor-element.elementor-element-082f4ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-2b1e014 .elementor-heading-title{font-size:55px;}.elementor-11191 .elementor-element.elementor-element-96f46ab{width:var( --container-widget-width, 796px );max-width:796px;--container-widget-width:796px;--container-widget-flex-grow:0;}.elementor-11191 .elementor-element.elementor-element-96f46ab.elementor-element{--align-self:center;}.elementor-11191 .elementor-element.elementor-element-8e722c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-c485d82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-f8a9c35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-1b01803{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-c77695e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-d5fb7ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-80e8de3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-bb80eaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-740e4e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-f6b86f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-45b2bb7{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-0a42d35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-1a04417{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-83f57a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-5e60400{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-f77fb2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-74cbb66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-769a71c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:90px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-11191 .elementor-element.elementor-element-be6cc64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-c9c594c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-1bcadfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-74ac80a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-0fc8c05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-62fd195 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-aa8089b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-c4aa0c1 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-9fc98c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-b1703af > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-b645030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-f501008 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-b7f5d2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-4807fb6 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-434ed74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-d544ce1 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-ca0ef7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:150px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-11191 .elementor-element.elementor-element-023c070{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-c2e39c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-5bbd970 .elementor-heading-title{font-family:"orpheuspro", Sans-serif;font-size:63px;font-weight:400;text-transform:uppercase;line-height:59px;letter-spacing:3.1px;color:var( --e-global-color-3f9a9ac );}.elementor-11191 .elementor-element.elementor-element-4fdf08f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11191 .elementor-element.elementor-element-2443872{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11191 .elementor-element.elementor-element-38e695f{--content-width:1400px;}.elementor-11191 .elementor-element.elementor-element-6051aa9{--width:32%;}.elementor-11191 .elementor-element.elementor-element-1de60e2{--width:70%;}.elementor-11191 .elementor-element.elementor-element-75cd8f9{--content-width:1400px;}.elementor-11191 .elementor-element.elementor-element-97c62e6{--width:50%;}.elementor-11191 .elementor-element.elementor-element-e3203d9{--width:50%;}.elementor-11191 .elementor-element.elementor-element-0fd6dbb{--content-width:1400px;}.elementor-11191 .elementor-element.elementor-element-0e4a334{--width:50%;}.elementor-11191 .elementor-element.elementor-element-4b40acf{--width:50%;}.elementor-11191 .elementor-element.elementor-element-74a88f9{--content-width:1400px;}.elementor-11191 .elementor-element.elementor-element-3c78bb2{--width:52%;}.elementor-11191 .elementor-element.elementor-element-5217e27{--width:48%;}.elementor-11191 .elementor-element.elementor-element-5642743{--content-width:1400px;}.elementor-11191 .elementor-element.elementor-element-c485d82{--width:55%;}.elementor-11191 .elementor-element.elementor-element-f8a9c35{--width:45%;}.elementor-11191 .elementor-element.elementor-element-c77695e{--width:55%;}.elementor-11191 .elementor-element.elementor-element-80e8de3{--width:45%;}.elementor-11191 .elementor-element.elementor-element-740e4e0{--width:55%;}.elementor-11191 .elementor-element.elementor-element-f6b86f4{--width:45%;}.elementor-11191 .elementor-element.elementor-element-0a42d35{--width:55%;}.elementor-11191 .elementor-element.elementor-element-83f57a8{--width:45%;}.elementor-11191 .elementor-element.elementor-element-f77fb2b{--width:55%;}.elementor-11191 .elementor-element.elementor-element-74cbb66{--width:45%;}.elementor-11191 .elementor-element.elementor-element-769a71c{--content-width:1400px;}.elementor-11191 .elementor-element.elementor-element-c9c594c{--width:50%;}.elementor-11191 .elementor-element.elementor-element-1bcadfc{--width:50%;}.elementor-11191 .elementor-element.elementor-element-0fc8c05{--width:31%;}.elementor-11191 .elementor-element.elementor-element-aa8089b{--width:31%;}.elementor-11191 .elementor-element.elementor-element-9fc98c1{--width:31%;}.elementor-11191 .elementor-element.elementor-element-b645030{--width:31%;}.elementor-11191 .elementor-element.elementor-element-b7f5d2a{--width:31%;}.elementor-11191 .elementor-element.elementor-element-434ed74{--width:31%;}.elementor-11191 .elementor-element.elementor-element-ca0ef7a{--content-width:1400px;}.elementor-11191 .elementor-element.elementor-element-c2e39c5{--width:55%;}.elementor-11191 .elementor-element.elementor-element-2443872{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11191 .elementor-element.elementor-element-0fc8c05{--width:47%;}.elementor-11191 .elementor-element.elementor-element-aa8089b{--width:47%;}.elementor-11191 .elementor-element.elementor-element-9fc98c1{--width:47%;}.elementor-11191 .elementor-element.elementor-element-b645030{--width:47%;}.elementor-11191 .elementor-element.elementor-element-b7f5d2a{--width:47%;}.elementor-11191 .elementor-element.elementor-element-434ed74{--width:47%;}}@media(max-width:1024px){.elementor-11191 .elementor-element.elementor-element-38e695f{--padding-top:110px;--padding-bottom:110px;--padding-left:36px;--padding-right:36px;}.elementor-11191 .elementor-element.elementor-element-ac63719 .elementor-heading-title{font-size:30px;line-height:40px;letter-spacing:3px;}.elementor-11191 .elementor-element.elementor-element-75cd8f9{--padding-top:110px;--padding-bottom:110px;--padding-left:36px;--padding-right:36px;}.elementor-11191 .elementor-element.elementor-element-0fd6dbb{--padding-top:110px;--padding-bottom:110px;--padding-left:36px;--padding-right:36px;}.elementor-11191 .elementor-element.elementor-element-74a88f9{--padding-top:110px;--padding-bottom:110px;--padding-left:36px;--padding-right:36px;}.elementor-11191 .elementor-element.elementor-element-5642743{--padding-top:110px;--padding-bottom:110px;--padding-left:36px;--padding-right:36px;}.elementor-11191 .elementor-element.elementor-element-769a71c{--padding-top:110px;--padding-bottom:110px;--padding-left:36px;--padding-right:36px;}.elementor-11191 .elementor-element.elementor-element-ca0ef7a{--padding-top:110px;--padding-bottom:110px;--padding-left:36px;--padding-right:36px;}.elementor-11191 .elementor-element.elementor-element-5bbd970 .elementor-heading-title{font-size:30px;line-height:40px;letter-spacing:3px;}}@media(max-width:767px){.elementor-11191 .elementor-element.elementor-element-1e14698{--padding-top:140px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-38e695f{--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-2f7055d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-6051aa9{--width:100%;}.elementor-11191 .elementor-element.elementor-element-1de60e2{--width:100%;}.elementor-11191 .elementor-element.elementor-element-ac63719 .elementor-heading-title{font-size:27px;line-height:36px;letter-spacing:1.8px;}.elementor-11191 .elementor-element.elementor-element-75cd8f9{--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-a5d379e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-97c62e6{--width:100%;}.elementor-11191 .elementor-element.elementor-element-e3203d9{--width:100%;}.elementor-11191 .elementor-element.elementor-element-9d51ac0{--min-height:70vh;--padding-top:60px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-0fd6dbb{--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-d2b3bdf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-0e4a334{--width:100%;}.elementor-11191 .elementor-element.elementor-element-4b40acf{--width:100%;}.elementor-11191 .elementor-element.elementor-element-74a88f9{--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-ff5c0f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-3c78bb2{--width:100%;}.elementor-11191 .elementor-element.elementor-element-5217e27{--width:100%;}.elementor-11191 .elementor-element.elementor-element-5642743{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-8e722c7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-c485d82{--width:100%;}.elementor-11191 .elementor-element.elementor-element-f8a9c35{--width:100%;}.elementor-11191 .elementor-element.elementor-element-1b01803{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-c77695e{--width:100%;}.elementor-11191 .elementor-element.elementor-element-80e8de3{--width:100%;}.elementor-11191 .elementor-element.elementor-element-bb80eaa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-740e4e0{--width:100%;}.elementor-11191 .elementor-element.elementor-element-f6b86f4{--width:100%;}.elementor-11191 .elementor-element.elementor-element-45b2bb7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-0a42d35{--width:100%;}.elementor-11191 .elementor-element.elementor-element-83f57a8{--width:100%;}.elementor-11191 .elementor-element.elementor-element-5e60400{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-f77fb2b{--width:100%;}.elementor-11191 .elementor-element.elementor-element-74cbb66{--width:100%;}.elementor-11191 .elementor-element.elementor-element-769a71c{--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-be6cc64{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-c9c594c{--width:100%;}.elementor-11191 .elementor-element.elementor-element-1bcadfc{--width:100%;}.elementor-11191 .elementor-element.elementor-element-0fc8c05{--width:100%;}.elementor-11191 .elementor-element.elementor-element-aa8089b{--width:100%;}.elementor-11191 .elementor-element.elementor-element-9fc98c1{--width:100%;}.elementor-11191 .elementor-element.elementor-element-b645030{--width:100%;}.elementor-11191 .elementor-element.elementor-element-b7f5d2a{--width:100%;}.elementor-11191 .elementor-element.elementor-element-434ed74{--width:100%;}.elementor-11191 .elementor-element.elementor-element-ca0ef7a{--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-11191 .elementor-element.elementor-element-023c070{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11191 .elementor-element.elementor-element-c2e39c5{--width:100%;}.elementor-11191 .elementor-element.elementor-element-5bbd970 .elementor-heading-title{font-size:27px;line-height:36px;letter-spacing:1.8px;}.elementor-11191 .elementor-element.elementor-element-2443872{--width:100%;}}/* Start custom CSS */.tc140{--navy:#122B40;--ink:#0b1b29;--cream:#ECEAE5;--paper:#F4F2EE;--sand:#E4E1DC;--brown:#59352D;--copper:#8A5841;--line:rgba(18,43,64,.16);--serif:orpheuspro,"Cormorant Garamond",Georgia,serif;--sans:casus,"Helvetica Neue",Arial,sans-serif;--label:commuters-sans,Jost,sans-serif;color:var(--navy);overflow:hidden}
.tc140.tc-cream{background:var(--paper)}.tc140.tc-sand{background:var(--sand)}.tc140.tc-navy{background:var(--navy)}
.tc140 .tc-label .elementor-heading-title{font-family:var(--label);font-weight:500;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--copper);line-height:1.6}
.tc140 .tc-label.is-light .elementor-heading-title{color:rgba(236,234,229,.78)}
.tc140 .tc-display .elementor-heading-title{font-family:var(--serif);font-weight:400;text-transform:uppercase;color:#fff;font-size:clamp(84px,15vw,240px);line-height:.86;letter-spacing:.04em;margin-left:-.04em}
.tc140 .tc-hero-sub .elementor-heading-title{font-family:var(--serif);color:var(--cream);font-size:clamp(22px,2.4vw,34px);letter-spacing:3px;text-transform:uppercase;line-height:1.2}
.tc140 .tc-h1 .elementor-heading-title{font-family:var(--serif);font-weight:400;text-transform:uppercase;color:var(--navy);font-size:clamp(44px,6.4vw,104px);line-height:.98;letter-spacing:.03em}
.tc140 .tc-h2 .elementor-heading-title{font-family:var(--serif);font-weight:400;text-transform:uppercase;color:var(--navy);font-size:clamp(30px,3.3vw,50px);line-height:1.14;letter-spacing:3px}
.tc140 .tc-h3 .elementor-heading-title{font-family:var(--serif);font-weight:400;text-transform:uppercase;color:var(--navy);font-size:clamp(26px,2.5vw,38px);line-height:1.16;letter-spacing:2.5px}
.tc140 .tc-h4 .elementor-heading-title{font-family:var(--serif);font-weight:400;text-transform:uppercase;color:var(--navy);font-size:22px;letter-spacing:2.5px;line-height:1.2}
.tc140 .elementor-heading-title .b{color:var(--brown)}
.tc140 .is-light .elementor-heading-title,.tc140 .tc-h1.is-light .elementor-heading-title,.tc140 .tc-h2.is-light .elementor-heading-title{color:var(--cream)}
.tc140 .is-light .elementor-heading-title .b{color:#C9A88F}
.tc140 .tc-cap .elementor-heading-title{font-family:var(--label);font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--navy);line-height:1.5}
.tc140 .tc-body,.tc140 .tc-body p{font-family:var(--sans);font-weight:300;font-size:18px;line-height:1.72;color:var(--navy);letter-spacing:.2px}
.tc140 .tc-body p{margin:0 0 1.1em}.tc140 .tc-body p:last-child{margin-bottom:0}
.tc140 .tc-body.is-light,.tc140 .tc-body.is-light p{color:rgba(236,234,229,.86)}
.tc140 .tc-body.is-small p{font-size:15.5px;line-height:1.6}
.tc140 .tc-kicker{font-family:var(--serif)!important;text-transform:uppercase;letter-spacing:2.5px!important;font-size:19px!important;line-height:1.5!important;color:var(--brown)!important}
.tc140 .is-light .tc-kicker{color:#C9A88F!important}
.tc140 .tc-narrow{max-width:760px}.tc140 .tc-center{align-items:center;text-align:center}.tc140 .tc-center-text{text-align:center;margin:0 auto}
.tc140 .tc-cols-2 .elementor-widget-container,.tc140 .tc-cols-2{column-gap:56px}
@media(min-width:1100px){.tc140 .tc-cols-2 .elementor-widget-container{columns:2}.tc140 .tc-cols-2 .tc-kicker{column-span:all;margin-top:1.4em}}
.tc140 .tc-quote{font-family:var(--serif)!important;font-size:24px!important;line-height:1.4!important;text-transform:none;color:var(--navy)!important;max-width:320px;font-style:italic}
.tc140 .tc-quote span{display:block;margin-top:14px;font-family:var(--label);font-style:normal;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--copper)}
.tc140.tc-hero .tc-facts{list-style:none;margin:28px 0 8px;padding:22px 0 0;border-top:1px solid rgba(236,234,229,.28);display:flex;flex-wrap:wrap;gap:16px 56px}
.tc140.tc-hero .tc-facts li{font-family:var(--serif);color:#fff;font-size:22px;letter-spacing:2px;text-transform:uppercase}
.tc140.tc-hero .tc-facts span{display:block;font-family:var(--label);font-size:10px;letter-spacing:3px;color:rgba(236,234,229,.7);margin-bottom:6px}
.tc140 .tc-btn .elementor-button{font-family:Jost,var(--label);font-size:12px;font-weight:500;letter-spacing:3.5px;text-transform:uppercase;border-radius:0;padding:19px 34px;transition:all .35s ease}
.tc140 .tc-btn.is-solid .elementor-button{background:var(--navy);color:var(--cream);border:1px solid var(--navy)}
.tc140.tc-hero .tc-btn.is-solid .elementor-button,.tc140 .tc-btn.is-solid.is-cream .elementor-button{background:var(--cream);color:var(--navy);border-color:var(--cream)}
.tc140 .tc-btn.is-ghost .elementor-button{background:transparent;color:var(--cream);border:1px solid rgba(236,234,229,.55)}
.tc140 .tc-btn .elementor-button:hover{background:var(--copper)!important;border-color:var(--copper)!important;color:#fff!important}
.tc140 .tc-stats{display:grid!important;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(236,234,229,.2)}
.tc140 .tc-stats>.elementor-element{padding:44px 28px 40px 0;border-bottom:1px solid rgba(236,234,229,.2)}
.tc140 .tc-counter .elementor-counter{flex-direction:column;align-items:flex-start}
.tc140 .tc-counter .elementor-counter-number-wrapper{font-family:var(--serif);color:#fff;font-size:clamp(52px,6vw,92px);line-height:1;letter-spacing:2px;justify-content:flex-start}
.tc140 .tc-counter .elementor-counter-title{font-family:var(--label);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgba(236,234,229,.72);text-align:left;margin-top:14px;justify-content:flex-start}
.tc140 .tc-ledger{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:32px}
.tc140 .tc-ledger span,.tc140 .tc-directory span,.tc140 .tc-contacts span{display:block;font-family:var(--label);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(236,234,229,.6);margin-bottom:10px}
.tc140 .tc-ledger strong{font-family:var(--serif);font-weight:400;font-size:28px;letter-spacing:2px;text-transform:uppercase;color:var(--cream);line-height:1.25}
.tc140 .tc-img img{width:100%;display:block;object-fit:cover;border-radius:0}
.tc140 .tc-img.is-tall img{aspect-ratio:4/5}
.tc140 .tc-img.is-wide img{aspect-ratio:3/2}
.tc140 .tc-img.is-portrait img{aspect-ratio:3/4}
.tc140 .tc-img.is-framed img{mix-blend-mode:multiply}
.tc140 .tc-img.is-card img{background:var(--cream);padding:28px;mix-blend-mode:normal}
.tc140 .tc-img.is-card-img img{aspect-ratio:4/3;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.tc140 .tc-card .tc-img{overflow:hidden}.tc140 .tc-card:hover .tc-img img{transform:scale(1.05)}
.tc140 .tc-stack{position:relative;padding-bottom:12%}
.tc140 .tc-stack .is-main img{aspect-ratio:4/5;width:78%}
.tc140 .tc-stack .is-inset{position:absolute!important;right:0;bottom:0;width:44%!important;border:10px solid var(--paper)}
.tc140 .tc-stack .is-inset img{aspect-ratio:1/1}
.tc140 .tc-swatch-trio>.e-con{flex:1 1 0;width:auto!important;min-width:0}
.tc140 .tc-note{font-family:var(--label)!important;font-size:11px!important;letter-spacing:2.4px!important;text-transform:uppercase;color:var(--copper)!important;line-height:1.7!important}
.tc140 .tc-callout{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);padding-top:26px}
.tc140 .tc-callout strong{font-family:var(--serif);font-weight:400;font-size:64px;color:var(--brown);line-height:1}
.tc140 .tc-callout span{font-family:var(--label);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;line-height:1.7;max-width:260px}
.tc140 .tc-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.tc140 .tc-mini-stats div{padding:22px 0}.tc140 .tc-mini-stats strong{display:block;font-family:var(--serif);font-weight:400;font-size:40px;color:var(--brown);line-height:1}
.tc140 .tc-mini-stats span{font-family:var(--label);font-size:10px;letter-spacing:2.4px;text-transform:uppercase}
.tc140 .tc-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}
.tc140 .tc-features li{padding:34px 28px 40px 0;border-bottom:1px solid var(--line);position:relative}
.tc140 .tc-features .n{font-family:var(--label);font-size:11px;letter-spacing:3px;color:var(--copper)}
.tc140 .tc-features h3{font-family:var(--serif);font-weight:400;text-transform:uppercase;font-size:19px;letter-spacing:2px;line-height:1.3;color:var(--navy);margin:22px 0 12px}
.tc140 .tc-features p{font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6;color:var(--navy);margin:0;padding-right:8px}
.tc140 .tc-more{display:grid;grid-template-columns:repeat(5,1fr);gap:36px;border-top:1px solid var(--line);padding-top:40px}
.tc140 .tc-more h4,.tc140 .tc-pillars h4{font-family:var(--serif);font-weight:400;text-transform:uppercase;font-size:17px;letter-spacing:2px;color:var(--navy);margin:0 0 12px;line-height:1.3}
.tc140 .tc-more p,.tc140 .tc-pillars p{font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6;color:var(--navy);margin:0}
.tc140 .tc-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:48px;overflow-x:auto}
.tc140 .tc-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:18px 34px 18px 0;margin-right:34px;font-family:var(--label);font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:rgba(18,43,64,.5);cursor:pointer;white-space:nowrap;border-radius:0}
.tc140 .tc-tabs button[aria-selected="true"]{color:var(--navy);border-bottom-color:var(--copper)}
.tc140 .tc-tabs button:hover,.tc140 .tc-tabs button:focus{background:none;color:var(--navy)}
.tc140 .tc-panel{display:none;grid-template-columns:1.65fr 1fr;gap:64px;align-items:start}
.tc140 .tc-panel.is-active{display:grid;animation:tcFade .6s ease}
@keyframes tcFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.tc140 .tc-panel figure{margin:0;background:#fff;padding:32px}
.tc140 .tc-panel figure.is-narrow{display:flex;justify-content:center}.tc140 .tc-panel figure.is-narrow img{max-height:620px;width:auto}
.tc140 .tc-panel img{width:100%;display:block}
.tc140 .tc-plan-copy p{font-family:var(--sans);font-weight:300;font-size:17px;line-height:1.7;margin:0 0 26px;color:var(--navy)}
.tc140 .tc-plan-copy ul,.tc140 .tc-systems{list-style:none;margin:0;padding:0}
.tc140 .tc-plan-copy li,.tc140 .tc-systems li{padding:15px 0;border-top:1px solid var(--line);font-family:var(--sans);font-weight:300;font-size:14.5px;line-height:1.55;color:var(--navy)}
.tc140 .tc-plan-copy li b,.tc140 .tc-systems li b{display:block;font-family:var(--label);font-weight:500;font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:var(--copper);margin-bottom:4px}
.tc140 .tc-systems li{border-top-color:rgba(236,234,229,.18);color:rgba(236,234,229,.82)}.tc140 .tc-systems li b{color:#C9A88F}
.tc140 .tc-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}
.tc140 .tc-swatches.is-four{grid-template-columns:repeat(4,1fr)}
.tc140 .tc-sw{margin:0}.tc140 .tc-sw img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}
.tc140 .tc-sw figcaption{font-family:var(--sans);font-weight:300;font-size:13px;line-height:1.5;margin-top:14px;color:var(--navy)}
.tc140 .tc-sw figcaption b{display:block;font-family:var(--label);font-weight:500;font-size:10px;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:5px}
.tc140 .tc-species{margin:0;border-top:1px solid var(--line)}
.tc140 .tc-species div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}
.tc140 .tc-species dt{font-family:var(--label);font-size:10px;letter-spacing:2.6px;text-transform:uppercase;color:var(--copper);padding-top:4px}
.tc140 .tc-species dd{margin:0;font-size:15px;line-height:1.6}
.tc140 .tc-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid rgba(236,234,229,.18);padding-top:30px}
.tc140 .tc-pillars h4{color:var(--cream)}.tc140 .tc-pillars p{color:rgba(236,234,229,.75)}
.tc140 .tc-warranty{border:1px solid rgba(236,234,229,.25);padding:56px 48px;text-align:center}
.tc140 .tc-warranty strong{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(110px,13vw,190px);line-height:.9;color:var(--cream);letter-spacing:4px}
.tc140 .tc-warranty span{display:block;font-family:var(--label);font-size:12px;letter-spacing:3.5px;text-transform:uppercase;color:#C9A88F;margin:18px 0 22px}
.tc140 .tc-warranty p{font-size:16px!important}.tc140 .tc-warranty em{display:block;margin-top:22px;font-family:var(--serif);font-style:normal;letter-spacing:3px;text-transform:uppercase;color:var(--cream)}
.tc140 .tc-cards{display:grid!important;grid-template-columns:repeat(3,1fr);gap:56px 40px}
.tc140 .tc-cards>.e-con{width:auto!important}
.tc140 .tc-contacts{display:grid;grid-template-columns:1fr 1fr;gap:36px 32px;border-left:1px solid rgba(236,234,229,.2);padding-left:48px}
.tc140 .tc-contacts strong{display:block;font-family:var(--serif);font-weight:400;font-size:24px;letter-spacing:2px;text-transform:uppercase;color:var(--cream);margin-bottom:6px}
.tc140 .tc-contacts a{color:var(--cream);text-decoration:none;border-bottom:1px solid rgba(201,168,143,.6);font-size:17px}
.tc140 .tc-contacts a:hover{color:#C9A88F}
.tc140 .tc-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid rgba(236,234,229,.18);padding-top:32px;font-family:var(--serif);text-transform:uppercase;letter-spacing:2px;font-size:15px;color:var(--cream)}
.tc140 .tc-legal{margin-top:40px!important;font-family:var(--label)!important;font-size:10px!important;letter-spacing:1.6px!important;line-height:1.8!important;text-transform:uppercase;color:rgba(236,234,229,.45)!important}
@media(max-width:1180px){.tc140 .tc-features,.tc140 .tc-more{grid-template-columns:repeat(2,1fr)}.tc140 .tc-swatches{grid-template-columns:repeat(3,1fr)}.tc140 .tc-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:880px){.tc140 .tc-stats{grid-template-columns:repeat(2,1fr)}.tc140 .tc-ledger,.tc140 .tc-pillars,.tc140 .tc-directory{grid-template-columns:1fr}.tc140 .tc-panel.is-active{grid-template-columns:1fr;gap:32px}.tc140 .tc-panel figure{padding:14px}.tc140 .tc-contacts{border-left:0;padding-left:0;grid-template-columns:1fr}}
@media(max-width:640px){.tc140 .tc-features,.tc140 .tc-more,.tc140 .tc-cards{grid-template-columns:1fr}.tc140 .tc-swatches,.tc140 .tc-swatches.is-four{grid-template-columns:repeat(2,1fr)}.tc140.tc-hero .tc-facts{gap:14px 30px}.tc140.tc-hero .tc-facts li{font-size:18px}.tc140 .tc-species div{grid-template-columns:1fr;gap:6px}.tc140 .tc-mini-stats strong{font-size:30px}.tc140 .tc-stack .is-main img{width:100%}.tc140 .tc-stack{padding-bottom:0}.tc140 .tc-stack .is-inset{display:none}}
.tc140.tc-bleed::before,.tc140.tc-hero::before{content:"";position:absolute;inset:0;opacity:1!important;pointer-events:none;z-index:0}
.tc140.tc-bleed>*,.tc140.tc-hero>*,.tc140.tc-bleed>.e-con-inner>*{position:relative;z-index:1}
.tc140.tc-hero::before{background:linear-gradient(180deg,rgba(9,22,34,.45) 0%,rgba(9,22,34,0) 22%,rgba(9,22,34,.1) 45%,rgba(9,22,34,.88) 100%)!important}
.tc140.tc-bleed::before{background:linear-gradient(180deg,rgba(9,22,34,0) 35%,rgba(9,22,34,.78) 100%)!important}
.tc140.tc-vision::before{background:linear-gradient(90deg,rgba(9,22,34,.9) 0%,rgba(9,22,34,.6) 55%,rgba(9,22,34,.15) 100%)!important}
.tc140.tc-bleed.tc-center::before{background:rgba(9,22,34,.62)!important}
.tc140 .tc-sw img{clip-path:inset(1.5%)}
.tc140 .tc-img.is-card-img img{transform:scale(1.02)}.tc140 .tc-card:hover .tc-img img{transform:scale(1.07)}
.tc140 .tc-display .elementor-heading-title{text-shadow:0 2px 40px rgba(9,22,34,.25)}
.tc140.tc-center,.tc140.tc-center .elementor-heading-title{text-align:center}
/* Stats on light (sand) sections */
.tc140.tc-sand .tc-stats{border-top-color:rgba(18,43,64,.18)}
.tc140.tc-sand .tc-stats>.elementor-element{border-bottom-color:rgba(18,43,64,.18)}
.tc140.tc-sand .tc-counter .elementor-counter-number-wrapper{color:#122b40}
.tc140.tc-sand .tc-counter .elementor-counter-title{color:rgba(18,43,64,.7)}
.tc140.tc-sand .tc-ledger span{color:rgba(18,43,64,.6)}
.tc140.tc-sand .tc-ledger strong{color:#122b40}/* End custom CSS */