.story-section-tag{display:inline-flex;align-items:center;gap:.5rem}.story-section-tag::before{content:"";width:1.375rem;height:.125rem;background-color:#1a8c7c;flex-shrink:0}.portrait-media-overlay{background:linear-gradient(to top,rgb(11 29 53 / .95) 0%,rgb(11 29 53 / .7) 60%,transparent 100%)}@media (max-width:768px){.story-main-heading em{display:inline!important}.story-main-heading br{display:none!important}}.portrait-badge-number em{font-size:1rem;font-weight:300;font-style:italic}.story-main-heading em{display:block;font-style:italic;font-weight:300;color:#1a8c7c}.e-con.rope-divider::before,.e-con.rope-divider::after{content:""!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;display:block!important;flex:1 1 0%!important;min-width:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgb(11 29 53 / .22) 15%,rgb(11 29 53 / .22) 85%,transparent)!important}.rope-divider-icon{font-variant-emoji:text!important;color:#1a8c7c!important;font-size:0.85rem!important;flex-shrink:0!important;line-height:1!important}.philosophy-quote-card{position:relative!important;background-color:#0b1d35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cline x1='0' y1='16' x2='16' y2='0' stroke='%23ffffff' stroke-width='0.4' stroke-opacity='0.06'/%3E%3C/svg%3E");background-size:16px 16px}.philosophy-quote-card::before{content:'"'!important;position:absolute!important;top:1rem!important;left:2.5rem!important;font-family:'Fraunces',Georgia,serif!important;font-size:10rem!important;font-weight:700!important;color:rgb(26 140 124 / .15)!important;line-height:1!important;pointer-events:none!important;z-index:0!important}.philosophy-quote-text,.philosophy-quote-author{position:relative!important;z-index:1!important}.philosophy-quote-card em{color:#20bba8;font-style:italic}.philosophy-quote-glow{pointer-events:none;background:radial-gradient(circle,rgb(26 140 124 / .12) 0%,transparent 65%)}.philosophy-quote-motif{pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000000 40%,#000000 100%);mask-image:linear-gradient(to right,transparent 0%,#000000 40%,#000000 100%)}.elementor .philosophy-quote-motif{transform-origin:right center!important}.timeline-heading em{font-style:italic;font-weight:400;color:#1a8c7c}.timeline-tag::before{content:"";width:1.375rem;height:1.5px;background:#1a8c7c;display:inline-block}html{scroll-behavior:auto!important}.timeline{position:relative!important;padding-left:3.25rem!important;margin-top:2.5rem}.timeline>svg.timeline-circuit-svg{position:absolute!important;top:0!important;left:0!important;width:32px!important;height:100%!important;z-index:1!important;pointer-events:none;overflow:visible!important}.circuit-track{fill:none;stroke:rgb(11 29 53 / .12);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 6}.circuit-path{fill:none;stroke:#1a8c7c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[class*="node-arc-"]{stroke:transparent!important}[class*="node-arc-"].arc-active{stroke:#1a8c7c!important}.timeline-item{position:relative;margin-bottom:3rem}.timeline-item:last-child{margin-bottom:0}.timeline-year,.timeline-title,.timeline-desc{opacity:.35;filter:grayscale(1);will-change:opacity,filter}@media (prefers-reduced-motion:reduce){.timeline-year,.timeline-title,.timeline-desc{opacity:1!important;filter:none!important}}.reviews-tag::before{content:"";width:1.375rem;height:1.5px;background:#1a8c7c;margin-right:.5rem}.reviews-heading em{font-style:italic;font-weight:inherit;color:inherit}.reviews-card::before{content:'”';position:absolute;top:1rem;right:1.5rem;font-family:"Fraunces",serif;font-size:4.5rem;font-weight:700;color:#1a8c7c;opacity:.12;line-height:1;pointer-events:none}.reviews-section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cline x1='0' y1='16' x2='16' y2='0' stroke='%23ffffff' stroke-width='0.4' stroke-opacity='0.06'/%3E%3C/svg%3E");background-size:16px 16px;background-color:#EDE2C4}.portrait-media-card{position:relative!important;overflow:hidden!important}.portrait-media-overlay{position:absolute!important;top:auto!important;left:1.25rem!important;right:1.25rem!important;bottom:1.25rem!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:1.25rem 1.5rem!important;box-sizing:border-box!important;background:rgb(11 24 36 / .88)!important;background-image:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:0!important;border-top:1px solid rgb(255 255 255 / .18)!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;z-index:5!important;pointer-events:none!important}.portrait-media-overlay::before,.portrait-media-overlay::after{display:none!important;content:none!important}.portrait-media-title{position:relative!important;margin:0!important;font-family:"Fraunces",Georgia,serif!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.2!important;color:#ffffff!important;z-index:1!important}.portrait-media-role{position:relative!important;margin:.35rem 0 0!important;font-size:0.72rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;color:rgb(255 255 255 / .65)!important;z-index:1!important}@media screen and (max-width:768px){.portrait-media-overlay{left:0.9rem!important;right:0.9rem!important;bottom:0.9rem!important;padding:1rem 1.15rem!important}}.timeline-section{position:relative!important;overflow:hidden!important;isolation:isolate!important;--wh-timeline-left-art-width:30%;--wh-timeline-right-art-width:30%;--wh-timeline-art-bg-width:100vw;--wh-timeline-art-outer-start:2.75rem;--wh-timeline-art-outer-fade:4.5rem;--wh-timeline-art-inner-fade:5.5rem}.timeline-section::before,.timeline-section::after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;height:100%!important;background-image:url(https://demo.techideations.com/wp-content/uploads/2026/08/hero-sailboat.jpg)!important;background-repeat:no-repeat!important;background-size:var(--wh-timeline-art-bg-width) 100%!important;opacity:0.065!important;filter:grayscale(1) sepia(.18) contrast(.9) brightness(1.06)!important;mix-blend-mode:multiply!important;pointer-events:none!important;z-index:0!important}.timeline-section::before{left:0!important;width:var(--wh-timeline-left-art-width)!important;background-position:left top!important;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--wh-timeline-art-outer-start),#000 calc(var(--wh-timeline-art-outer-start)+var(--wh-timeline-art-outer-fade)),#000 calc(100% - var(--wh-timeline-art-inner-fade)),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,transparent var(--wh-timeline-art-outer-start),#000 calc(var(--wh-timeline-art-outer-start)+var(--wh-timeline-art-outer-fade)),#000 calc(100% - var(--wh-timeline-art-inner-fade)),transparent 100%)!important}.timeline-section::after{right:0!important;width:var(--wh-timeline-right-art-width)!important;background-position:right top!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--wh-timeline-art-inner-fade),#000 calc(100% - var(--wh-timeline-art-outer-start) - var(--wh-timeline-art-outer-fade)),transparent calc(100% - var(--wh-timeline-art-outer-start)),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 var(--wh-timeline-art-inner-fade),#000 calc(100% - var(--wh-timeline-art-outer-start) - var(--wh-timeline-art-outer-fade)),transparent calc(100% - var(--wh-timeline-art-outer-start)),transparent 100%)!important}.timeline-content-col{position:relative!important;z-index:2!important}@media screen and (max-width:1024px){.timeline-section::before,.timeline-section::after{display:none!important}}.portrait-media-card{position:relative!important;overflow:hidden!important}.portrait-media-overlay{position:absolute!important;top:auto!important;left:1.25rem!important;right:1.25rem!important;bottom:1.25rem!important;width:auto!important;height:auto!important;min-height:7rem!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:1.25rem 1.5rem!important;background:rgb(11 24 36 / .88)!important;background-image:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:0!important;border-top:1px solid rgb(255 255 255 / .18)!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important;z-index:5!important}.portrait-media-overlay::before,.portrait-media-overlay::after{content:none!important;display:none!important}.portrait-media-title{position:relative!important;margin:0!important;font-family:"Fraunces",Georgia,serif!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.15!important;color:#ffffff!important;z-index:1!important}.portrait-media-role{position:relative!important;margin-top:0.4rem!important;margin-bottom:0!important;font-size:0.72rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:rgb(255 255 255 / .65)!important;z-index:1!important}.timeline-section{position:relative!important;overflow:visible!important;isolation:isolate!important;--wh-tl-content-left:34vw;--wh-tl-content-right:66vw;--wh-tl-full-left:-20vw;--wh-tl-full-width:100vw;--wh-tl-outer-edge:clamp(30px, 2.6vw, 48px);--wh-tl-outer-fade:clamp(30px, 2.75vw, 52px);--wh-tl-center-fade:clamp(70px, 5vw, 100px)}.timeline-section::before{content:""!important;position:absolute!important;top:0!important;left:var(--wh-tl-full-left)!important;width:var(--wh-tl-full-width)!important;height:100%!important;bottom:auto!important;right:auto!important;background-image:url(https://demo.techideations.com/wp-content/uploads/2026/08/hero-sailboat.jpg)!important;background-repeat:no-repeat!important;background-size:100% auto!important;background-position:center 46%!important;opacity:0.045!important;filter:grayscale(1) sepia(.1) contrast(1) brightness(1.08)!important;mix-blend-mode:multiply!important;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--wh-tl-outer-edge),#000 calc(var(--wh-tl-outer-edge)+var(--wh-tl-outer-fade)),#000 calc(var(--wh-tl-content-left) - var(--wh-tl-center-fade)),transparent var(--wh-tl-content-left),transparent var(--wh-tl-content-right),#000 calc(var(--wh-tl-content-right)+var(--wh-tl-center-fade)),#000 calc(100% - var(--wh-tl-outer-edge) - var(--wh-tl-outer-fade)),transparent calc(100% - var(--wh-tl-outer-edge)),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,transparent var(--wh-tl-outer-edge),#000 calc(var(--wh-tl-outer-edge)+var(--wh-tl-outer-fade)),#000 calc(var(--wh-tl-content-left) - var(--wh-tl-center-fade)),transparent var(--wh-tl-content-left),transparent var(--wh-tl-content-right),#000 calc(var(--wh-tl-content-right)+var(--wh-tl-center-fade)),#000 calc(100% - var(--wh-tl-outer-edge) - var(--wh-tl-outer-fade)),transparent calc(100% - var(--wh-tl-outer-edge)),transparent 100%)!important;pointer-events:none!important;z-index:0!important}.timeline-section::after{content:none!important;display:none!important}.timeline-content-col{position:relative!important;z-index:2!important}@media screen and (max-width:1024px){.timeline-section::before,.timeline-section::after{display:none!important}}