/* Everest Capital — modern visual replacement layer over archive-derived content.
   Historic copy and routes are retained; this stylesheet replaces only the visual presentation. */
:root{--ink:#071722;--ink-2:#0c2637;--navy:#102f45;--ocean:#287d99;--mint:#b8dfd7;--paper:#f7f8f7;--line:rgba(13,42,58,.14);--copy:#38505e;--gold:#d6b06d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--copy);font:400 16px/1.72 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#wrap_all{overflow:hidden;background:var(--paper)}
#header{position:sticky;top:0;z-index:30;min-height:82px;padding:0 clamp(20px,5vw,78px);display:flex;align-items:center;justify-content:space-between;background:rgba(7,23,34,.94)!important;backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px rgba(0,0,0,.13)}
#header .logo,#header .av-logo-container{width:auto;max-width:240px;height:auto;display:flex;align-items:center}#header .logo img{max-height:48px;width:auto;filter:brightness(0) invert(1) grayscale(1) contrast(1.5)}
.av-main-nav{display:flex!important;align-items:center;gap:3px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.av-main-nav>li>a{display:block;padding:30px 11px!important;color:rgba(255,255,255,.85)!important;text-decoration:none;font-size:12px;letter-spacing:.055em;text-transform:uppercase;font-weight:700}.av-main-nav>li>a:hover,.av-main-nav .current-menu-item>a{color:var(--mint)!important}
#main{max-width:none}.avia-section{position:relative;padding:clamp(68px,9vw,132px) clamp(24px,8vw,144px)!important;background:var(--paper);border:0!important}.avia-section .container{max-width:1180px!important;margin:0 auto!important}.avia-section:nth-of-type(even),.alternate_color{background:#eaf0ee!important}
#fullscreen_slider_1,#fullscreen_slider_2,.avia-fullscreen-slider{min-height:min(670px,76vh)!important;padding:clamp(90px,14vw,180px) clamp(24px,8vw,144px)!important;display:flex!important;align-items:end!important;background:linear-gradient(122deg,rgba(5,18,28,.98),rgba(11,45,63,.91) 54%,rgba(34,116,139,.74)),radial-gradient(circle at 87% 18%,rgba(184,223,215,.22),transparent 34%)!important;color:#fff}.avia-slideshow-inner,.avia-slide-wrap{max-width:1180px!important;margin:0 auto!important;width:100%!important}.avia-caption{position:static!important;display:block!important;max-width:760px!important;background:transparent!important}.avia-caption-title,.avia-slideshow h2{margin:0!important;color:#fff!important;font-size:clamp(38px,6vw,78px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:700!important;text-shadow:none!important}.avia-caption-content{margin-top:22px!important;color:rgba(255,255,255,.77)!important;font-size:clamp(17px,2vw,22px)!important;line-height:1.55!important;max-width:640px}.avia-slideshow-arrows,.avia-slideshow-dots,.avia-slideshow-controls{display:none!important}
.av-special-heading{max-width:850px;margin:0 0 25px!important}.av-special-heading-tag,h1,h2{margin:0 0 22px!important;color:var(--ink)!important;font-size:clamp(33px,4vw,56px)!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:700!important}.av-subheading{max-width:720px;color:var(--ocean)!important;font-size:13px!important;line-height:1.5!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:800!important}.avia_textblock{max-width:800px;font-size:17px;color:var(--copy)}.avia_textblock p{margin:0 0 18px}
.avia-button,.avia-button-wrap a,.avia-button-center a{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 22px!important;background:var(--ocean)!important;border:1px solid var(--ocean)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:transform .18s ease,background .18s ease}.avia-button:hover{background:var(--ink)!important;border-color:var(--ink)!important;transform:translateY(-2px)}
.av-layout-grid-container,.flex_column_table{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;gap:20px!important;margin:36px 0 0!important}.flex_column,.av_one_fifth,.av_one_fourth,.av_one_third,.av_one_half,.av_two_fifth,.av_three_fifth,.av_four_fifth{width:auto!important;margin:0!important;padding:30px!important;background:#fff!important;border:1px solid var(--line)!important;box-shadow:0 12px 30px rgba(7,23,34,.05)}.flex_column h3,.avia_textblock h3{color:var(--ink)!important;font-size:20px!important;line-height:1.25!important;margin:0 0 13px!important}.flex_column p{font-size:15px}
.av-image-container,.avia-image-container{max-width:100%!important;margin:0!important}.av-image-container img,.avia-image-container img{display:block;max-width:100%;height:auto;border-radius:2px}.avia-image-overlay-wrap{display:none!important}.avia-section-color-overlay{opacity:.1!important}
#socket{padding:36px clamp(24px,8vw,144px)!important;background:var(--ink)!important;color:rgba(255,255,255,.64)!important;font-size:13px}#socket a{color:var(--mint)!important;text-decoration:none}.socket_color{background:transparent!important}.copyright{float:none!important}
#catapult-cookie-bar{left:24px!important;right:24px!important;bottom:24px!important;width:auto!important;max-width:760px!important;padding:17px 20px!important;background:var(--ink)!important;color:#dfe9e9!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 16px 45px rgba(0,0,0,.3)!important;font-size:13px!important}.ctcc-right-side{float:right!important}.ctcc-right-side button{border:0!important;background:var(--mint)!important;color:var(--ink)!important;padding:9px 15px!important;font-weight:800!important}
.av-language-switch-item{opacity:.75}.av-language-switch-item a{font-size:11px!important}
@media(max-width:980px){#header{position:relative;display:block;padding:14px 24px}.av-main-nav{margin-top:8px}.av-main-nav>li>a{padding:9px 8px!important;font-size:11px}.avia-section{padding:58px 24px!important}.avia-fullscreen-slider{min-height:520px!important;padding:100px 24px 70px!important}.flex_column,.av_one_fifth,.av_one_fourth,.av_one_third,.av_one_half,.av_two_fifth,.av_three_fifth,.av_four_fifth{padding:23px!important}}
@media(max-width:600px){.avia-caption-title,.avia-slideshow h2{font-size:42px!important}.av-main-nav>li>a{font-size:10px!important;letter-spacing:.03em!important}.av-layout-grid-container,.flex_column_table{grid-template-columns:1fr!important}.ctcc-right-side{float:none!important;margin-top:10px}}
/* Archive asset gaps: replace missing raster logo/hero with intentionally typographic presentation. */
#header .logo:before{content:"EVEREST\A CAPITAL";white-space:pre;display:block;color:#fff;font:800 18px/1.02 Inter,ui-sans-serif,sans-serif;letter-spacing:.16em}#header .logo img{display:none!important}
.avia-slideshow-2{display:none!important}.avia-slideshow-1{display:flex!important;min-height:540px!important;height:auto!important;max-width:none!important;margin:0!important;padding:110px clamp(24px,8vw,144px) 80px!important}.avia-slideshow-1 .avia-slideshow-inner{display:block!important;position:static!important;height:auto!important}.avia-slideshow-1 .avia-slideshow-inner>li{display:none!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;height:auto!important}.avia-slideshow-1 .avia-slideshow-inner>li:first-child{display:block!important}.avia-slideshow-1 .avia-slide-wrap{position:static!important;display:block!important}.avia-slideshow-1 .avia-caption{position:static!important;display:block!important;transform:none!important}.avia-slideshow-1 .avia-caption-title{max-width:740px!important;font-size:clamp(42px,5.6vw,76px)!important}.avia-slideshow-1 .avia-caption-title:after{content:"Private equity for enduring Swiss growth";display:block;margin-top:22px;color:rgba(255,255,255,.72);font:400 clamp(17px,2vw,22px)/1.5 Inter,ui-sans-serif,sans-serif;letter-spacing:0!important;text-transform:none!important}.avia-slideshow-1 .avia-caption-content{display:none!important}
.avia-image-container img[src*="EverestCapital_Logo1"],.avia-image-container img[src*="shutterstock_178533569"],.avia-image-container img[src*="Everest-white"],.avia-image-container img[src*="/flags/"]{display:none!important}.avia-image-container:has(img[src*="shutterstock"]){min-height:210px;display:flex;align-items:end;padding:30px;background:linear-gradient(135deg,#16455c,#31809a);margin-top:25px!important}.avia-image-container:has(img[src*="shutterstock"]):before{content:"Focused capital.\A Measured ambition.";white-space:pre-line;color:#fff;font:700 clamp(26px,3vw,42px)/1.08 Inter,ui-sans-serif,sans-serif;letter-spacing:-.035em}
#main .avia-section{min-height:0!important}.av-minimum-height,.av-cell-min-height,.av-cell-min-height-100{min-height:0!important}.av-flex-cells{min-height:0!important}.avia-image-container{min-height:0!important}.avia-builder-el-0,.avia-builder-el-1{margin-top:0!important}
@media(max-width:760px){.avia-slideshow-1{min-height:490px!important;padding-top:78px!important}.avia-slideshow-1 .avia-caption-title{font-size:42px!important}#header .logo:before{font-size:15px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
